Quote:
How to print receipt to thermal POS printer
"crystal report" is certainly nice on high resolution printers, but POS thermal printers are usually low resolution and black and white only.
Printing something on low resolution printer via windows driver chain means that printing is irregular because of rescaling problems. This particularly matters when you want some bar codes on ticket.
The usual solution is having your app doing a raw print by sending directly printer commands and using directly internal printer fonts and command to generate bar codes as needed.
This may involve a set of printing routines per kind of printer.
Note that it may get complicated for windows to handle the ribbon cutter.