StrataFrame Forum

Creating and printing Receipts in a receipt printer...

http://forum.strataframe.net/Topic16350.aspx

By Edhy Rijo - 5/13/2008

Hi all,

Can anybody recommend a VB.NET library to print receipts in those POS receipt printers?

By Trent L. Taylor - 5/13/2008

We write all of our own.  We have this need for our medical app at check out time and we have written our own stuff to print out on Dymo printers,  We also use thermal printers for our prescriptions, so we write this ourelf as well.  It really isn't that much different than creating standard reports.
By Trent L. Taylor - 5/13/2008

Just FYI, you can use the Perpetuum Report Sharp-Shooter stuff...or even just create a PrintDocument and just manually render the text onto the label using the standard Graphics stuff...rendering on a report or print document is almost identical to rendering on a UI control.  You could also use an RDL report template as well....whichever road you take, this is really just another report or label.
By Edhy Rijo - 5/13/2008

Trent L. Taylor (05/13/2008)
We write all of our own.  We have this need for our medical app at check out time and we have written our own stuff to print out on Dymo printers,  We also use thermal printers for our prescriptions, so we write this ourelf as well.  It really isn't that much different than creating standard reports.

I have use the Dymo printers for my VFP application for a long time, so I believe I would not have a problem dealing with the Dymo printers even the dual head ones.

I am more worry about the receipt printers, do you use the Windows Generic Driver or the printer's driver?  In my case I am dealing with 2 types of receipt printers the Epson and the Star.  I was hopping to find a library that would take care of sending the correct Esc commands.

By Trent L. Taylor - 5/13/2008

am more worry about the receipt printers, do you use the Windows Generic Driver or the printer's driver?

We use both of these types of printers for our Rx.  We always use the installed driver for the printer....never more do we try to use our own initialization strings, etc.  We used to do this and it means that you end up boxing yourself into a corner when a new model comes out, etc.  We do this on these very printers as we speak...no issues...past the standard stuff Tongue