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

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more