2009-01-15 24 views
7

Pracuję nad oprogramowaniem, które wymaga wydrukowania paragonów.Drukarka paragonów?

Jaki jest najpopularniejszy typ drukarki pokwitowań?

Czy istnieją standardy branżowe dotyczące API drukarki paragonów?

Czy istnieje do tego biblioteka .net? Próbowałem znaleźć, ale niczego nie znalazłem.

+0

+1, zrobiłem tego rodzaju rzeczy Ponad 10 lat temu nie było żadnych standardów. Wszystko było napisane bezpośrednio na port szeregowy. –

+0

Czy potrzebujesz drukarki zewnętrznej lub wbudowanej (umieszczonej w pudełku) drukarki? To właściwie ważne pytanie. –

Odpowiedz

11

UnifiedPOS jest obecnie najczęstszym API do komunikacji z urządzeniami peryferyjnymi Point-of-Sale, w tym drukarkami paragonów: http://www.nrf-arts.org/UnifiedPOS/default.htm.

Microsoft ma implementację dla .NET: http://msdn.microsoft.com/en-us/library/ms828083.aspx.

UnifiedPOS ewoluował z OPOS (OLE dla Retail POS), więc google dla OPOS po więcej informacji. Znajdziesz więcej producentów urządzeń peryferyjnych wspierających OPOS niż inne smaki UnifiedPOS. Platforma Microsoft dla .NET będzie działać z obiektami usługowymi OPOS V1.8.

7

Epson ma system, który jest dość standardowy.

Zebra to kolejny duży gracz.

Podczas wyszukiwania google w celu uzyskania dodatkowej pomocy, prawdopodobnie chcesz szukać "drukarki POS", a nie "drukarki pokwitowań", gdzie POS oznacza "Point of Sale". W ten sposób uzyskasz lepsze trafienia.

+2

Po pracy z tymi drukarkami muszę powiedzieć, że "inne" znaczenie POS ma również zastosowanie. Ale +1 do Epsona, były stosunkowo bezbolesne (ale nie bezbolesne!) –

+0

Rzeczywiście. Jest to rynek dojrzały dla nowego, konkurencyjnego konkurenta, który jest w stanie produkować produkt wysokiej jakości. Nigdy nie spotkałem programisty, który tak naprawdę lubił pracować z tymi drukarkami. –

0

Star Micronics, widzę ich wiele na wolności; nigdy ich nie używałem, ale z natywnymi sterownikami drukarki Windows, zakładam, że praca z nimi jest bardzo prosta.

2

Używam drukarek Zebra w przeszłości. Nie jestem pewien co do API do tworzenia nowych dokumentów w locie, ale można użyć ich projektanta, aby budować "dokument" i dynamicznie wypełniać druk &. Ich oprogramowanie było w porządku, ale uznaliśmy, że program BarTender działa nieco lepiej w naszej implementacji.

Zebra posiada również język programowania Zebra (ZPL), który był rzeczywiście zabawny w użyciu (sterownik Windows był bardzo słaby 2 lata temu). Dokumentacja była całkiem dobra i dość łatwo ją było odebrać. Wyrzuciłem kilka szpul, próbując wszystko naprawić. :-)

0

Verifone (duży producent POS i pin-pad) ma również kilka modeli drukarek.