Kvitų spausdintuvas
ESC/POS spausdintuvo prijungimas ir konfigūravimas.
POS terminale kvitai spausdinami ant terminio kvitų spausdintuvo, palaikančio ESC/POS protokolą. JARS Apskaita kvitus spausdina per USB jungtį iš stalinės programos.
Svarbu: kvitų spausdinimas per USB veikia tik stalinėje versijoje. Žiniatinklio versijoje spausdinimas per USB negalimas dėl naršyklės ribojimų. Pardavimai POS režime atliekami tik stalinėje programoje.
Palaikomi spausdintuvai
Sistema palaiko ESC/POS standartą — tai apima daugumą rinkoje esančių 58 mm ir 80 mm kvitų spausdintuvų (pvz., Epson TM serija, Star TSP, Bixolon SRP). Bendrieji reikalavimai:
- USB jungtis (Bluetooth ir LAN jungtys šiuo metu nepalaikomos).
- ESC/POS arba
ESC/POS + UTF-8 LTpalaikymas (lietuviški simboliai). - Popieriaus plotis: 58 arba 80 mm.
Suderinami modeliai
Pagrindinis testuotas modelis — Epson TM-T20III. Kiti žemiau išvardyti ESC/POS spausdintuvai yra suderinami pagal protokolą, bet diegiant pirmą kartą būtina atlikti „Bandomasis spausdinimas" (žr. žemiau), kad būtų patikrinta koduotė ir lietuviški diakritiniai ženklai.
| Modelis | Plotis | Pastabos |
|---|---|---|
| Epson TM-T20III | 80 mm | Pagrindinis testuotas modelis |
| Epson TM-T88VI | 80 mm | Profesionali serija |
| Epson TM-m30III | 80 mm | Kompaktiškas |
| Star TSP143III | 80 mm | ESC/POS suderinamas |
| Bixolon SRP-350III | 80 mm | ESC/POS suderinamas |
| Epson TM-T20IIIL | 58 mm | Mažesnio formato variantas |
Visi spausdintuvai jungiami per USB — kitos sąsajos (Bluetooth, Ethernet) šiuo metu nepalaikomos.
Prijungimas
- Prijunkite spausdintuvą per USB.
- Įjunkite spausdintuvą.
- Windows aplinkoje sistema savaime priskirs spausdintuvui standartinę spausdinimo tvarkyklę (
USBPRINT.SYSar gamintojo APD), bet su ja JARS stalinė programa negalės bendrauti tiesiogiai. Reikia vienu kartu pakeisti tvarkyklę į WinUSB su Zadig — žr. USB tvarkyklė Windows aplinkoje. macOS papildomos tvarkyklės nereikia. - Paleiskite JARS stalinę programą — terminalo viršuje, šalia įmonės pavadinimo, paspauskite spausdintuvo piktogramą ir atverkite Spausdintuvo nustatymai; sąraše „Rasti USB spausdintuvai" matysite aptiktą įrenginį.

Kasos aparato identifikavimas
Spausdintuvo nustatymų lango viršuje, prieš spausdintuvo blokus, yra blokas „Kasos aparatas" su dviem tik skaitymui skirtomis reikšmėmis:
| Eilutė | Ką rodo |
|---|---|
| Serijos numeris | Kasos aparato serijos numeris — JVF ir 8 skaitmenys. Jį suteikia programinė įranga registruojant kasos aparatą VMI ir tuo pačiu numeriu aparatas registruojamas VMI registre. Unikalus tarp visų sistemos kasos aparatų, ne tik šios įmonės. |
| Unikalus kasos aparato numeris | VMI suteiktas registracijos numeris, spausdinamas kiekviename kasos aparato suformuotame dokumente (Techninių reikalavimų 18.2 papunktis) — fiskaliniame kvite, nefiskaliniame kvite ir visose fiskalinėse ataskaitose. |
Kodėl tai rodoma terminale. Techninių reikalavimų 5 punktas nustato, kad kasos aparatą identifikuojantys duomenys — modelis, gamintojo suteiktas serijos numeris ir gamintojo pavadinimas — turi būti nurodyti kasos aparato korpuse ar prie jo pritvirtintoje etiketėje. Virtualios fiskalizacijos kasos aparatas yra programa kompiuteryje, kurio etiketės nuo prekystalio niekas neperskaitys, todėl šie duomenys pateikiami ekrane. Šalia jų — unikalus kasos aparato numeris, nes būtent pagal jį nuo turimo kvito grįžtama prie jį suformavusio kasos aparato.
Abi reikšmės nekeičiamos: serijos numerį suteikia sistema, unikalų numerį — VMI, ir abi atsiranda registruojant aparatą (žr. Kasos aparato konfigūravimas → Registracija VMI (i.EKA)). Neužregistruotame kasos aparate abiejose eilutėse rodomas brūkšnys —; blokas rodomas visada, kad tuščias langas nebūtų supainiotas su neįdiegta funkcija. Tas pats serijos numeris matomas ir žiniatinklio sąsajoje, kasos aparato kortelėje — Nustatymai → Atsiskaitymo vietos.
Serijos numeris nespausdinamas jokiame dokumente: Techninių reikalavimų 67 punkto kvito rekvizitų sąraše jo nėra. Dokumentuose spausdinamas unikalus kasos aparato numeris.
Spausdintuvo testas
Tame pačiame nustatymų ekrane paspauskite „Bandomasis spausdinimas" — bus atspausdintas testo kvitas su:
- Įmonės pavadinimu.
- Užrašu „TEST PRINT".
- Esama data ir laiku.
- Patvirtinimu „Printer OK".
Jei kvitas sėkmingai atspausdintas — konfigūracija baigta.
Dažniausios problemos
| Problema | Galima priežastis |
|---|---|
| Spausdintuvas nematomas sąraše | Tvarkyklė neįdiegta arba USB jungtis nevisiškai prijungta. |
Spausdintuvas matomas, bet bandomasis spausdinimas grąžina klaidą no suitable interface number found for USB device (Windows) | Spausdintuvui priskirta sistemos USBPRINT.SYS arba gamintojo tvarkyklė, kuri blokuoja tiesioginį USB priėjimą. Pakeiskite į WinUSB su Zadig — žr. USB tvarkyklė Windows aplinkoje. |
| Spausdina, bet su klaidingais simboliais | ESC/POS koduotės nustatymas spausdintuvo savyje — perjunkite į PC852 arba WPC1257 (lietuviška). |
| Spausdina tik dalį kvito | Popieriaus ar dažomosios juostos baigėsi. |
| Spausdina labai lėtai | USB jungtis veikia per žemu greičiu — perjunkite į kitą USB prievadą (geriausia USB 2.0+). |
Kvito formatas
Kvito išklotinė yra programos dalis, o ne spausdintuvo nustatymas: stalinė programa iš serveryje užregistruoto kvito duomenų suformuoja pilną ESC/POS srautą, kurį spausdintuvas tik atspausdina. Todėl duomenys ir jų tvarka nepriklauso nuo spausdintuvo modelio — keičiasi tik eilutės plotis (80 mm popieriuje — 48 ženklai, 58 mm — atitinkamai siauriau).
QR kodas spausdinamas paties spausdintuvo ESC/POS komanda (Model 2), o ne kaip paveikslėlis, todėl spausdintuvas turi palaikyti dvimačių kodų spausdinimą. Visi lentelėje aukščiau išvardyti modeliai jį palaiko.
Spausdinamo fiskalinio kvito turinys, pavyzdys ir kiekvienos eilutės atitiktis Kasos aparatų techninių reikalavimų aprašo 67 punktui aprašyti skyriuje Kasininko darbo vieta → Fiskalinis kvitas. Šiame poskyryje aprašomas tik pats spausdintuvas.