Większość termicznych drukarek POS lub etykiet można podłączyć do sieci za pomocą dodatkowej karty sieciowej od producenta. Wielkie marki to Zebra i Intermec.
Interesujące jest to, że większość tych drukarek ma bezpośredni tryb ASCII, więc po prostu podłączasz się do zwykłego starego połączenia TCP/IP i wypluwasz niektóre polecenia formatowania itp., Napisane w zastrzeżonym języku drukarki, który producent da tobie. W przypadku Intermec nazywa się to IPL (język drukarki Intermec).
Masz dwie opcje ... możesz poprosić użytkownika o kliknięcie przycisku, odśwież stronę, a po stronie serwera po prostu otwórz połączenie TCP/IP z drukarką i wydrukuj. Będzie to również działać w przypadku drukarek portów szeregowych i zwykłych drukarek Windows. W rzeczywistości tak właśnie wdrożyliśmy go w ostatnim projekcie. Druga opcja polega na napisaniu kodu po stronie klienta, w JavaScript lub co-ty-ty, aby otworzyć połączenie z drukarką i wypluć ten sam komunikat drukarki. Zastrzeżenie: prawdopodobnie spotkasz się z problemami bezpieczeństwa, ponieważ przeglądarka może nie pochwalić się twoją stroną inicjującą połączenia wychodzące na losowe adresy IP. Jeśli jesteś za firmową zaporą ogniową i możesz liczyć na ulepszenie modeli zabezpieczeń klienta, może to być możliwe.
Osobiście wolę drukowanie od strony serwera, a nie po stronie klienta.