C cenaly.com
Započni besplatno

Štampa u kuhinji

Tiketi po stanicama, nalepnice 60×40 i fiskalna dokumenta preko mosta za opremu

11 min read Demo admin panela
On this page 15

Štampanje u kuhinji i u sali

Sve fizičko štampanje u lokalu ide preko Cenaly Hardware Bridge — malog programa na kasa uređaju na koji su povezani štampači. Pregledač ne štampa na termalni štampač direktno: on šalje dokument mostu, a most zatim razgovara sa hardverom na jeziku ESC/POS.

Preko mosta se štampaju: kuhinjski tikeci po stanicama, stikeri na stavku i na paket, račun prodaje i povraćaja, predračun, X- i Z-izveštaji i manifest paketa na ekranu izdavanja.


Kuhinjski tikeci po stanicama#

Tiket treba da stigne tamo gde se jelo priprema: hladna kuhinja — na svoj štampač, roštilj — na svoj, bar — na svoj.

Podešavanje je u Kuhinja (KDS) → panel „Odeljenja“, tabela „stanica → štampač“ unutar njega. Po svakoj stanici se zadaju:

Polje Šta znači
Štampač konkretan uređaj mosta; prazno — štampaj na štampač sa ulogom „kuhinjski“
Rezervni štampač kuda ide tiket ako glavni ne odgovara
Ko štampa isključeno, kasa ili KDS
Širina trake 42 karaktera (traka od 80 mm) ili 32 (58 mm)
Kodna stranica vidi ispod
Stikeri na stavke štampaj nalepnice pri prevođenju tiketa u „gotovo“

Lista štampača se povlači od lokalnog mosta, pa stanicu treba podešavati sa one mašine na koju je štampač fizički povezan.

Šta ulazi u tiket. Krupniji font (kuvar čita papirić preko stola), naziv jela, količina, modifikatori u posebnom redu ispod jela, komentar („bez luka“), broj gosta i tok serviranja, ako je porudžbina po njima razložena. Cena i ukupnih iznosa u kuhinjskom tiketu nema.

Štampa se samo novo. Ponovni dodir konobara ne štampa drugi tiket: sistem pamti koje su stavke već otišle na stanicu. Ako je stavka dodata ili je količina izmenjena — otići će tiket-dodatna porudžbina, a ne potpuni duplikat porudžbine.


Stikeri na stavku i na paket#

Nalepnica 60×40 mm na čaši i na kutiji rešava dva problema izdavanja: paketi prestaju da se mešaju među kuririma, a gost vidi na čaši da je mleko zaista bez laktoze — modifikator više ne ostaje samo na kuhinjskom tiketu.

  • stiker na stavku — štampa se pri prevođenju tiketa u „gotovo“, ako je na stanici uključeno odgovarajuće podešavanje;
  • stiker na paket — štampa se na izdavanju: ekran pita broj paketa i štampa „Paket 1 od 3“, „2 od 3“ i tako dalje;
  • manifest paketa — papirić unutar paketa sa punim sastavom porudžbine, uključujući modifikatore u posebnim redovima: po njemu kurir i gost proveravaju kompletnost, a spor „nije stavka dostavljena“ sa agregatorom se zatvara štampanim dokazom. Dugme je na ekranu Izdavanje (Expo).

Stikere štampa uređaj sa ulogom „štampač etiketa“; ako takve uloge na mostu nema, nalepnica ide na običan računski štampač.


Kasovni dokumenti#

Dokument Preko mosta Komentar
Račun prodaje / povraćaja da rezervna opcija — štampanje pregledačem
Predračun (račun gosta) da nefiskalni, sa jasnim potpisom na papiru
X- i Z-izveštaji da vidi Smena gotovine
Manifest paketa da ekran Izdavanje (Expo)
Kuhinjski tiket, stikeri da bez rezervne opcije u pregledaču

Reprint izdatog računa se uvek upisuje u dnevnik rizičnih operacija; menadžerski PIN se traži samo kod radnih mesta gde je uključeno „reprint pod PIN-om“ — vidi Kontrola gubitaka.

Fiskalni račun je posebna priča: njega štampa fiskalni registar i podleže zakonima zemlje, vidi Fiskalizacija.


Red za štampanje i šta znači rezultat#

Kod Mosta postoji red bezbedan za restart, sa ponovnim pokušajima: ako je štampač oflajn, zadatak se ne gubi, već čeka i ponavlja se. Indikator reda je vidljiv u zaglavlju kase.

Zaglavljeni zadatak može da se ukloni. Klasična nevolja u kuhinji: štampač pojede papir, popravljaju ga pola sata, a kada ga uključe — ispljune pedeset zastarelih tiketa. Iz reda u zaglavlju kase zadatak se otkazuje jedan po jedan: Most stavlja oznaku „otkazano“ i, kada štampač oživi, jednostavno ga preskoči. Ako je zadatak već otišao u štampu, otkazivanje će to iskreno saopštiti — papir će u tom slučaju izaći.

Dugme „otkaži“ postoji samo kod zaglavljenih — onih koji čekaju štampač duže od tri minuta. Sveži zadaci se vide kao red, ali ne mogu da se uklone, i to je namerno urađeno: zastoj od sekunde (štampač se probudio, čupali ste kabl) — normalna je stvar, Most će sam doštampati, a dugme pored takvog zadatka značilo bi izgubljen račun.

Ishod štampe je četvorocifren, i za kasira su to različite vesti:

Ishod Šta se dogodilo
Odštampano Most je potvrdio fizičku štampu
U redu Most je prihvatio zadatak, ali štampač je nedostupan — gost nije dobio račun na ruke
Preko pregledača Mosta nema ili nije prihvatio dokument, štampa je išla preko dijaloga pregledača
Nije odštampano nije uspelo ni na koji način

Pri ishodu „u redu“ rezervni put preko pregledača se ne pokreće — inače bi se jedan račun odštampao dvaput.

Zadaci su idempotentni: ponovno slanje istog dokumenta ne daje drugi papir.


Kodne stranice i nelatinična pisma#

Termalni štampač ne zna šta je UTF-8: on crta po glifu na bajt iz izabrane jednobajtne tabele. Zato se kodna stranica zadaje za svaki podešeni štampač:

Vrednost Šta radi
auto (podrazumevano) pronašao je ćirilicu — prebacuje glavu na CP1251; latinica i proširena latinica (turska, poljska, albanska) ostaju kako jesu
cp1251 / cp866 izričit izbor ćirilične tabele — jeftine glave imaju jednu od dve
georgian-academy / georgian-ps / georgian-expert rasporedi fontovnog ROM-a gruzijskih uređaja
utf8 istorijsko ponašanje: na svakom nelatiničnom pismu — krivoispisani znakovi

O gruzijskom iskreno. Koju tabelu konkretna glava „razume“ — svojstvo je fizičkog uređaja, toga nema u specifikaciji protokola; zato se tabela bira prema uređaju. Gruzijske kodne stranice u standardu ESC/POS nema uopšte, tako da je ranije „ხინკალი“ išlo romanizacijom — khinkali: čita se, ali naručeno nije bilo to.

Sada liniju koju glava ne može da odštampa, Most crta kao sliku — rasterska štampa sa ugrađenim fontom, ona radi na svakom štampaču i ne zavisi od njegovog ROM-a. Ugrađeni font je dovoljan za latinicu i proširenu latinicu, grčki, ćirilicu, jermenski i sva tri gruzijska pisma (mhedruli, mtavruli, asomtavruli). Tamo gde se tekst štampa na uobičajen način, ništa se ne menja — rastr se uključuje samo po potrebi.

Ponašanjem upravlja polje „rastr za nelatinična pisma“ kod svakog uređaja (podrazumevano uključeno, postoji i na stranici Mosta i u oblaku u odeljku „Hardver“). Ako ga isključite — vraća se ranija romanizacija: to je potrebno za retke glave koje ne razumeju rastersku štampu.

Hijeroglifi (kineski, japanski, korejski), hebrejsko i arapsko pismo namerno nisu ušli u font: kod pisama s desna na levo linija bi izašla naopako, i to je gore od trenutnog rezultata. Panel stanica u kuhinji iskreno pokazuje šta će biti sa linijom: „ići će kao slika“ ili „nema ni tabele ni fonta“.

Turska, poljska i albanska latinica namerno se ne propuštaju kroz CP1251: tamo bi ş, ğ, ą postali ?.


Šta je potrebno za pokretanje#

  • Most na kasa-kompjuteru — Cenaly Hardware Bridge. Sva fizička štampa ide preko njega.
  • Štampač povezan sa tim istim kompjuterom — USB, LAN ili Bluetooth; Most sam pronalazi uređaje.
  • Mapiranje „stanica → štampač“ — inače tiketi nemaju kuda da se usmere.
  • Rolna potrebnog formata za nalepnice stavke i paketa.
  • Stanice kod jela — tiket se sastavlja prema stanici stavke (KDS).

Ograničenja#

  • Most štampa samo sa svog kompjutera. Pregledač ne može da dođe do Mosta na susednom računaru: postavite Most na svaki kasa-uređaj ili koristite štampu preko oblaka na štampač drugog računara.
  • Štampači etiketa TSPL/ZPL nisu provereni na stvarnom hardveru — trenutno se etikete štampaju rastrom na štampaču za račune.
  • Širinu trake određuje uređaj. Ona se preuzima iz podešavanja štampača, inače iz modela fiskalne kase, inače se prihvata kao bezbedna; širina dokumenta od 80 mm ne prenosi se na fiskalnu kasu, jer kasa ne prelama liniju, već je odseca zajedno sa iznosima.
  • Predračun ne ostaje u redu. Ako je štampač za račune podešen, ali oflajn, račun gostu se štampa na fiskalnoj kasi: papir je potreban sada, a kopija posle sat vremena preko već plaćene porudžbine — to je drugi papir. Račun prodaje se ponaša drugačije — on čeka ponavljanje.
  • Predračun ne ide na kuhinjski štampač — za račun gostu takav štampač se smatra nepodobnim, i posao ide na kasu.

Rešavanje problema#

Tiket nije odštampan. Proverite status Mosta: ako je oflajn, zadatak stoji u redu za štampu i biće poslat kada se veza sa njim uspostavi — red preživljava ponovno pokretanje.

Štampa se na pogrešnom štampaču. Stanici nije dodeljen sopstveni štampač, pa je rezolver izabrao „bilo koji dostupan“. Eksplicitno podesite mapiranje stanica.

Umesto slova — hijeroglifi ili prazni kvadratići. Problem sa kodnom stranom štampača: uključite rasterski font — on crta tekst kao sliku i štampa sve jezike.

Iznosi se odsecaju sa desne strane. Navedena je prevelika širina trake: podesite stvarnu širinu u opcijama uređaja.

Stikeri izlaze u pogrešnoj veličini. Proverite format rolne i to da se štampa na etiketnom štampaču, a ne na fiskalnom (trenutno se etikete na fiskalnom štampaju rasterski).


Povezani odeljci#


Česta pitanja#

Tiket je odštampan dvaput — zašto?#

Najverovatnije je na stanici uključena štampa i na kasi i na KDS-u. To su dva različita uređaja sa dva Mosta, i svaki je odštampao svoj primerak. Ostavite samo jednu vrednost u polju „Ko štampa“.

Štampač je isključen — da li su porudžbine izgubljene?#

Ne. Zadatak odlazi u red Mosta i štampa se kada štampač oživi. Ali dok je u redu, papira fizički nema — interfejs to direktno govori.

Može li se štampati u kuhinju bez Mosta?#

Kuhinjski tikeci i stikeri — ne, oni idu samo preko Mosta. Kasa dokumenti imaju pregledački fallback: štampa preko običnog dijaloga za štampu. Izuzetak je lokacija gde od opreme postoji samo fiskalna kasa: tamo račun štampa sama kasa, i pregledački fallback se ne uključuje.

Zašto je lista štampača prazna?#

Lista se preuzima od Mosta na ovom uređaju. Ako Most nije pokrenut ili je štampač povezan na drugu mašinu, uređaji se neće pojaviti — podesite stanicu sa one mašine na koju je štampač fizički povezan.

Da li se modifikatori štampaju u manifestu paketa?#

Da. Kuhinjski tiket, stiker stavke i manifest paketa sastavljaju se istim formatom reda: naziv jela, ispod njega modifikatori u zasebnim redovima i komentar. Tako tri papirića za jednu porudžbinu izgledaju isto i upoređuju se očima.

Was this article helpful?