Code for a local-only utility for generating and printing slips on thermal receipt paper.
Go to file
2026-01-05 11:50:48 -05:00
src Copy from old repo 2026-01-05 11:50: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 Copy from old repo 2026-01-05 11:50:48 -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

To Do

  • Add error handling on the front end for missing/invalid fields
  • Make notes on DT actually optional
  • Add a class for better font handling