Code for a local-only utility for generating and printing slips on thermal receipt paper.
Go to file
2026-01-08 12:37:48 -05:00
src Add an alert reminding user to set the scaling correctly when printing. 2026-01-08 12:37:48 -05:00
.gitignore Copy from old repo 2026-01-05 11:50:48 -05:00
LICENSE Initial commit 2026-01-05 16:49:37 +00:00
README.md Updated to match current state 2026-01-05 15:42:43 -05:00

ITS Thermal Printer

Local client-only tool, will generate a PDF for the client to print as needed.

Grab the latest version (ITThermal vX.Y.Z.zip) from the Releases section.

Usage

  1. Extract the ITThermal.zip file to a local directory

  2. Open index.html in a modern web browser (Chrome, Firefox, Edge, etc.)

  3. Fill out one of the available forms and click "Generate Receipt"

  4. A PDF of the receipt will be generated and displayed on the page

  5. If you're using FireFox the print dialog will open automatically. For other browsers, use the print functionality of your browser's PDF viewer.

    Important Note: The scaling must be set to 100% or Actual Size to ensure proper formatting on the thermal printer. FireFox should do this automatically, but other browsers (namely Edge and Chrome) will default to "Fit to Page" which will mess up the formatting and print approximately 500 miles of white space before the receipt

Notes

  • Uses jsPDF library for PDF generation