Mga Setting ng Printer
Ang Printer Settings category ay nagbibigay-daan sa iyo na bumuo ng imbentaryo ng mga printer na mayroon ka sa lugar, pagkatapos ay i-assign ang bawat isa sa mga trabahong dapat nitong hawakan. Maaaring punan ng isang device ang higit sa isang papel.
May dalawang bahagi ang page: isang Printer inventory kung saan idinadagdag at kino-configure mo ang bawat pisikal na printer, at Job assignments kung saan pinipili mo kung aling printer ang nagpi-print ng bawat uri ng resibo.
Printer inventory
Gamitin ang Add printer para gumawa ng bagong entry. May pangalan ang bawat printer (halimbawa Kusina, Bar Counter, Reception) at isang uri ng koneksyon. Gamitin ang trash icon para magtanggal ng printer. Ang pagtanggal ng printer ay tinatanggal ang anumang papel na naka-assign dito, at humihingi muna ng kumpirmasyon ang HandyCafe.
Koneksyon
Itinatakda ng Connection dropdown kung paano naaabot ng HandyCafe ang device. May tatlong opsyon.
- Disabled: Pinananatili ang printer sa imbentaryo ngunit walang pinipi-print. Walang ibang field na ipinapakita.
- Network (TCP): Isang network printer na naaabot sa LAN. Magbibigay ka ng Printer IP (halimbawa 192.168.1.100) at isang Port (default 9100, hanay 1 hanggang 65535).
- System printer: Isang printer na naka-install sa operating system ng server sa pamamagitan ng CUPS. Pinipili mo ang device mula sa Installed printer list.
Mga opsyon ng system printer
Kapag nakatakda ang koneksyon sa System printer, inililista ng HandyCafe ang mga printer na naka-install sa pamamagitan ng CUPS. Gamitin ang Refresh list para muling i-load ang listahan pagkatapos mag-install o magpalit ng mga printer. Kung hindi naka-install ang CUPS sa makina, i-install ang libcups2 (o ang katumbas nito sa iyong distribution) para mabasa ng HandyCafe ang mga naka-install na printer.
Kinokontrol ng Print format dropdown kung paano ire-render ang resibo para sa isang system printer.
- Plain text (driver font): Ang sariling font ng printer ang nagre-render ng resibo at ang mga QR code ay naka-embed bilang raster image. Ito ang tamang piliin para sa karamihan ng USB thermal printer (ZJ58/ZJ80, Epson TM, Star TSP).
- Raw thermal (ESC/POS bitmap): Gamitin ito kung binabalewala ng driver ang mga text-mode command.
- Image (laser / inkjet): Gamitin ito para sa laser o inkjet page printer.
Lapad ng papel
Para sa anumang naka-enable na printer, itinatakda mo ang Paper width: 80 mm (standard thermal roll) o 58 mm (compact thermal roll). Itugma sa pisikal na roll na naka-load sa printer. Ang maling lapad ay puputol ng text sa kanang gilid o magsasayang ng kalahati ng papel sa blangkong margin.
Header, footer, at mga tala
Tatlong text field ang nagpi-print sa resibo.
- Header text: Ang tuktok na linya na nakalimbag sa bawat resibo (halimbawa ang pangalan ng cafe).
- Description: Mga free-form na tala na nakalimbag sa ilalim ng access code sa mga table-code receipt (halimbawa oras ng pagbubukas o mga tagubilin sa pag-scan).
- Footer text: Ang pinakaibabang linya (halimbawa isang mensahe ng pasasalamat).
Sinasabi ng Cut paper after print toggle sa printer na putulin ang roll kapag kumpleto na ang resibo.
Test print
May Test print button ang bawat naka-enable na printer na nagpapadala ng sample na resibo para kumpirmahin na tama ang koneksyon at mga setting. Isang test lamang ang tumatakbo sa isang pagkakataon. Lumalabas ang resulta (naipadala o nabigo) sa tabi ng button.
Job assignments
Sa ilalim ng Job assignments pinipili mo kung aling printer sa iyong imbentaryo ang humahawak sa bawat trabaho. Maaaring magsilbi sa maraming papel ang parehong printer, at anumang papel ay maaaring iwanang Not assigned.
- Cafeteria bill: Ang customer-facing na bill na ibinibigay sa bisita kasama ng tseke.
- Cafeteria kitchen ticket: Ang order ticket na ipinapadala sa kusina para sa paghahanda.
- Walk-in ticket receipt: Naipi-print kapag gumawa ng walk-in ticket. Iwanang hindi naka-assign para laktawan ang pag-print.
Naka-store ang mga assignment ayon sa printer, kaya ang pagpapalit ng pangalan ng printer ay pinananatiling buo ang role assignment nito.