I am developing a Point Of Sale application, and one of the functionality is to print receipt in a thermal/receipt printer. Currently I have a Datecs DPP-255 printer.
I have no idea where to begin my quest.
I tried search through internet, found out that JavaPOS/UnifiedPOS exists but I couldn't find enough documentation to get me started. Please shed some light.
Thermal printers offer convenience in printing labels, receipts and bar codes quickly and cost effectively in a set location or on the go.
The answer's pretty straightforward really, card machines print receipts thermally. Thermal printing doesn't require ink, but instead, it uses chemically treated paper that blackens when it passes under the thermal printhead. So the printhead heats up, the paper passes through, and the writing is transferred onto it.
Using thermal paper in a regular printer is not advisable. Thermal paper is designed to work in thermal printers, which use heat instead of ink. It is also thinner and more slippery. Thus, a regular printer would probably not produce good results.
Here is an open source project for testing, that may also be used as a reference on how to program using JavaPOS (source code available):
Also here are some projects hosted on GitHub (see the source code to get the idea and to play with):
Related links:
NOTE:
in order to utilize JavaPOS (which is now a part of the UnifiedPOS specification, see Appendix B), the producer of your Datecs DPP-255 device must provide the related drivers. Are they provided? JavaPOS - is a specification, so accordingly there must be some implementation of it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With