Click here to Skip to main content
15,885,133 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear All,

I am working on a POS app. My Manager said to me print Sale receipt by Crystal report (Required from our customer). Selected printer is POS-80.
I am successful to print on A4 size paper But I have no idea to print it on POS-80 printer (also with auto cut) whose paper width is 76mm.

Please guide me regarding it.
How to set paper width size? that it can be print on POS-80.
How to reduce time to print ? (because crystal reporting printing is taking extra time)
How to implement auto cut?

Thanks.........
Posted
Comments
Zoltán Zörgő 30-Nov-14 7:55am    
Any progress? If you have found my answer of use, feel free to accept it!

1 solution

I don't know POS-80 in special (this[^] is it?). But if you are a serious developer you forget Crystal Reports in this case. You might have Windows driver for it - or even worse, you might not have... but it will be never efficient. Haven't you seen a dot matrix printer printing in text mode, and in windows driven graphics mode?

First of all, search for a complete documentation. If it is Epson compatible[^], than you might have better chances to find even a component for it.

Now consult the documentation and find out how to control it on low level. Forget the Windows driver. Yes, it might be considerable amout of work to compared to dragging any report components, but only this way you will have full speed and even use the cut function.

This might be a starting point: How to send cut command in Thermal Printer[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900