Receipt printer? [closed]
Asked Answered
D

7

8

I am developing a software which require to print receipts.

What is the most common type of receipt printer?

Are there any industry standards for receipt printer API?

Are there any .net library for that? Tried to find but didn't find anything.

Doi answered 15/1, 2009 at 20:48 Comment(2)
+1, I did this kind of stuff 10+ years ago, no standards then. It was all write directly to the serial port kind of stuff.Orthographize
Do you need an external printer, or an embedded (placed inside your box) printer? That's actually an important question.Precondemn
K
12

UnifiedPOS is the most common API today for communicating with Point-Of-Sale peripherals including receipt printers: http://www.nrf-arts.org/UnifiedPOS/default.htm.

Microsoft have an implementation for .NET: http://msdn.microsoft.com/en-us/library/ms828083.aspx.

UnifiedPOS evolved from OPOS (OLE for Retail POS), so google for OPOS for more info. You will find more peripheral manufacturers support OPOS than other flavors of UnifiedPOS. Microsoft's POS for .NET will work with OPOS V1.8 Service objects.

Kado answered 16/1, 2009 at 9:9 Comment(0)
T
7

Epson has a system that's pretty standard.

Zebra is another big player.

When searching google for additional help, you probably want to be looking for a "pos printer", rather than a "receipt printer", where POS stands for "Point of Sale". You'll get more better hits that way.

Tamarisk answered 15/1, 2009 at 20:53 Comment(2)
Having worked with those printers, I have to say that "the other" meaning of POS also applies. But +1 to Epson, they were relatively painless (but not painfree!)Waterish
Indeed. This is a market that is ripe for a disruptive new competitor capable of actually producing a quality product. I've never met a developer who actually enjoyed working with these printers.Tamarisk
R
4

There is a Zebra project at CodePlex that I use for printing labels

http://www.codeplex.com/sharpzebra

Rufena answered 16/1, 2009 at 20:57 Comment(0)
C
2

I've used Zebra printers in the past. I'm not sure about an API for creating new documents on the fly but you can use their designer to build the "document" and fill & print dynamically. Their software was OK but we found BarTender to work a little better for our implementation.

Zebra also has a Zebra Programming Language (ZPL) that was actually kind of fun to use (the Windows driver was very poor 2 years ago). The documentation was pretty good and it was pretty easy to pick up. I went threw several spools trying to get everything right. :-)

Confab answered 15/1, 2009 at 21:3 Comment(0)
F
2

Try jzebra if you are ok with a java solution: http://code.google.com/p/jzebra

Flowerpot answered 14/6, 2012 at 5:43 Comment(0)
E
0

Star Micronics, I see a lot of them out in the wild; never used them but with native Windows printer drivers I would assume it's pretty simple to work with.

Eldwin answered 15/1, 2009 at 20:54 Comment(0)
P
0

Verifone (a large POS and pin-pad manufacturer) also has a couple of printer models.

Precondemn answered 15/1, 2009 at 21:33 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.