Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Leon, Spain
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Description:
We currently have a Java class that handles the printing of invoices and receipts (tickets) through thermal POS printers.
Right now, the process prints the content as an image, which results in loss of quality and slower printing.
We are looking for a developer experienced in thermal printing and ESC/POS (escape code) commands to help us adapt our Java class so that printing is done directly using escape codes, ensuring better quality and faster performance.
What we will provide:
- The current Java class used for printing.
- The HTML layout of the invoice/ticket design (for visual reference).
- Five similar invoice templates (only the data in the HTML changes).
What we need:
- Implement direct thermal printing in Java (no image rendering).
- Use the appropriate ESC/POS escape codes for formatting, alignment, fonts, and cutting.
- Ensure good print quality, proper alignment, and speed.
- Apply the same logic for the 5 invoice templates.
About the printer (POS 80):
- The printer type is a POS 80 thermal printer, which is the standard used in retail and restaurants.
- “80” refers to the paper width (80 mm).
- These printers use the ESC/POS command language (Escape codes like ESC @, ESC E 1, GS V 0, etc.) to control text formatting, alignment, logos, barcodes, and paper cutting.
Important note:
Having access to a POS 80 thermal printer is not strictly required, but it is a big plus. We use brand Iguaal model TP8001. If the freelancer owns one, they can directly test and fine-tune the print results.
Otherwise, we will handle the physical testing and provide feedback for small adjustments (spacing, alignment, etc.).
Requirements / Skills:
- Experience with thermal printers (ESC/POS commands).
- Solid understanding of Java printing APIs (PrinterJob, PrintService, etc.).
- Ability to interpret an HTML design and reproduce it in formatted text printing." (client-provided description)
Matched companies (2)

Versasia Infosoft
