C cenaly.com
Тегін бастау

Ас үйде басып шығару

Станциялар бойынша тикеттер, 60×40 стикерлер және жабдық көпірі арқылы кассалық құжаттар

On this page 15

Ас үйде және залда басып шығару

Мекеменің барлық физикалық басып шығаруы Cenaly Hardware Bridge арқылы жүреді — бұл принтерлер қосылған касса құрылғысындағы шағын бағдарлама. Браузер термопринтерге тікелей басып шығармайды: ол құжатты көпірге жібереді, ал көпір темірмен ESC/POS тілінде сөйлеседі.

Көпір арқылы басып шығарылады: станциялар бойынша ас үй тикеттері, элементке және пакетке стикерлер, сату және қайтару чегі, алдын ала чек, X- және Z-есептер және беру экранындағы пакет манифесі.


Станциялар бойынша ас үй тикеттері#

Тикет тағам дайындалатын жерге баруы керек: суық цех — өз принтеріне, гриль — өз принтеріне, бар — өз принтеріне.

Баптау — Ас үй (KDS) → «Цехтар» панелінде, оның ішіндегі «станция → принтер» кестесінде. Әр станция бойынша мыналар белгіленеді:

Өріс Нені білдіреді
Принтер көпірдің нақты құрылғысы; бос — «ас үй» рөлі бар принтерге басып шығару
Резервтік принтер негізгісі жауап бермесе, тикет қайда кетеді
Кім басып шығарады өшірілген, касса немесе KDS
Таспа ені 42 таңба (80 мм таспа) немесе 32 (58 мм)
Кодтық бет төменде қараңыз
Элементтерге стикерлер тикетті «дайын» күйіне ауыстырғанда жапсырмаларды басып шығару

Принтерлер тізімі жергілікті көпірден тартылады, сондықтан станцияны принтер физикалық қосылған машинадан баптау керек.

Тикетке не кіреді. Ірі қаріп (аспаз қағазды үстелдің арғы жағынан оқиды), тағам атауы, саны, тағамның астында жеке жолмен модификаторлар, түсініктеме («пиязсыз»), қонақ нөмірі және тапсырыс олар бойынша бөлінген болса, беру курсы. Ас үй тикетінде бағалар мен қорытындылар жоқ.

Тек жаңасы басып шығарылады. Даяшының қайта басуы екінші тикетті басып шығармайды: жүйе қай жолдардың станцияға кеткенін есте сақтайды. Егер элемент қосылса немесе саны өзгертілсе — толық тапсырыс көшірмесі емес, қосымша тикет кетеді.


Элементке және пакетке стикерлер#

Стақан мен қорапқа 60×40 мм жапсырма берудегі екі мәселені шешеді: пакеттер курьерлер арасында шатаспайды, ал қонақ стақанда сүттің шынымен лактозасыз екенін көреді — модификатор енді тек ас үй тикетінде қалмайды.

  • элементке стикер — станцияда тиісті баптау қосылған болса, тикетті «дайын» күйіне ауыстырғанда басып шығарылады;
  • пакетке стикер — беруде басып шығарылады: экран пакеттер санын сұрайды және «Пакет 1 из 3», «2 из 3» және т.б. басып шығарады;
  • пакет манифесі — пакеттің ішіндегі қағаз, онда модификаторлар жеке жолдармен қоса, тапсырыстың толық құрамы көрсетіледі: ол бойынша курьер мен қонақ жинақтылықты салыстырады, ал агрегатормен «элемент салынбады» дауы басып шығарылған дәлелмен жабылады. Батырма — Беру (Expo) экранында.

Стикерлерді «этикетка принтері» рөлі бар құрылғы басып шығарады; егер көпірде мұндай рөл болмаса, жапсырма қарапайым чек принтеріне кетеді.


Кассалық құжаттар#

Құжат Көпір арқылы Түсініктеме
Сату / қайтару чегі иә фолбэк — браузермен басып шығару
Алдын ала чек (қонақ шоты) иә фискалды емес, қағазда анық қолтаңбамен
X- және Z-есептер иә Кассалық ауысым қараңыз
Пакет манифесі иә Беру (Expo) экраны
Ас үй тикеті, стикерлер иә браузерлік фолбэк жоқ

Берілген чектің репринті әрқашан қауіпті операциялар журналына жазылады; менеджерлік PIN ол тек «PIN астында репринт» қосылған лауазымдардан сұрайды — Шығынды бақылау қараңыз.

Фискалды чек — бөлек әңгіме: ол фискалды тіркеушімен басып шығарылады және елдің заңдарына бағынады, Фискалдау қараңыз.


Басып шығару кезегі және нәтиженің мағынасы#

Көпірде қайта іске қосуға төзімді, қайталаулары бар кезек бар: принтер офлайн болса, тапсырма жоғалмайды, күтеді және қайталанады. Кезек индикаторы касса тақырыбында көрінеді.

Қатып қалған тапсырманы алып тастауға болады. Ас үйдің классикалық қасіреті: принтер қағазды шайнап қояды, оны жарты сағат жөндейді, ал қосқанда — елудей ескірген тикетті түкіріп шығарады. Касса тақырыбындағы кезектен тапсырма бір-бірлеп тоқтатылады: көпір «тоқтатылды» деген белгі қояды да, принтер тірілгенде оны жай ғана өткізіп жібереді. Егер тапсырма басып шығаруға кетіп қойған болса, тоқтату бұл туралы адал айтады — бұл жағдайда қағаз шығады.

«Тоқтату» түймесі тек қатып қалғандарда — принтерді үш минуттан ұзақ күткендерде. Жаңа тапсырмалар жол болып көрінеді, бірақ оларды алуға болмайды, және бұл әдейі жасалған: секундтық кідіріс (принтер оянды, кабельді тартып қалды) — қалыпты жағдай, көпір өзі басып бітіреді, ал мұндай тапсырманың жанындағы түйме жоғалған чекті білдірер еді.

Басып шығару нәтижесі — төрт таңбалы, және кассир үшін бұл әртүрлі жаңалықтар:

Нәтиже Не болды
Басылды көпір физикалық басып шығаруды растады
Кезекте көпір тапсырманы қабылдады, бірақ принтер қолжетімсіз — қонақ чекті қолына алған жоқ
Браузермен көпір жоқ немесе ол құжатты қабылдамады, басып шығару браузер диалогы арқылы жүрді
Басылмады ешбір жолмен мүмкін болмады

«Кезекте» нәтижесінде браузерлік фолбэк іске қосылмайды — әйтпесе бір чек екі рет басылып шығар еді.

Тапсырмалар идемпотентті: сол құжатты қайта жіберу екінші қағазды бермейді.


Кодтық беттер және латын әліпбиінен тыс мәтін#

Термопринтер UTF-8 дегеннің не екенін білмейді: ол таңдалған бір байттық кестеден әр байтқа бір глиф салады. Сондықтан кодтық бет әр бапталған принтерге жеке беріледі:

Мән Не істейді
auto (әдепкі) кирилл әрпін тапса — басты CP1251-ге ауыстырады; латын және латын-кеңейтілген (түрік, поляк, албан) қалпында қалады
cp1251 / cp866 кирилл кестесін нақты таңдау — арзан бастар екеуінің біреуімен келеді
georgian-academy / georgian-ps / georgian-expert грузин құрылғыларының қаріп ЖЖҚ (ПЗУ) жазулары
utf8 тарихи мінез-құлық: кез келген латыннан тыс мәтінде — кракозябрлар

Грузин туралы адал. Нақты бастың қай кестені «түсінетіні» — физикалық құрылғының қасиеті, протокол спецификациясында бұл жоқ; сондықтан кесте құрылғы бойынша таңдалады. ESC/POS стандартында грузин кодтық беті мүлде жоқ, сондықтан бұрын «ხინკალი» романизацияға көшіп кететін — khinkali: оқылады, бірақ тапсырылғаны бұл емес еді.

Енді бас басып шығара алмайтын жолды көпір сурет етіп салады — кіріктірілген қаріппен растрлік басып шығару, ол кез келген принтерде жұмыс істейді және оның ЖЖҚ-сына тәуелді емес. Кіріктірілген қаріп латын мен латын-кеңейтілгенге, грек, кирилл, армян және үш грузин жазуына (мхедрули, мтаврули, асомтаврули) жетеді. Мәтін әдеттегі тәсілмен басылатын жерде ештеңе өзгермейді — растр тек қажет болғанда қосылады.

Мінез-құлық әр құрылғының «латыннан тыс үшін растр» құсбелгісімен басқарылады (әдепкі бойынша қосулы, көпір бетінде де, бұлтты «Жабдық» бөлімінде де бар). Алып тастасаңыз — бұрынғы романизация қайтады: бұл растрлік басып шығаруды түсінбейтін сирек бастар үшін керек.

Иероглифтер (қытай, жапон, корей), иврит және араб жазуы қаріпке әдейі кірмеді: оңнан солға жазылатын жазуларда жол теріс болып шығар еді, және бұл қазіргі нәтижеден нашар. Ас үйдегі станциялар панелі жолға не болатынын адал көрсетеді: «сурет болып кетеді» немесе «не кесте, не қаріп жоқ».

Түрік, поляк және албан латыны әдейі CP1251 арқылы өткізілмейді: онда ş, ğ, ą ? болып кетер еді.


Іске қосу үшін не керек#

  • Касса компьютеріндегі көпір — Cenaly Hardware Bridge. Барлық физикалық басып шығару ол арқылы жүреді.
  • Сол компьютерге қосылған принтер — USB, LAN немесе Bluetooth; көпір құрылғыларды өзі табады.
  • «Станция → принтер» маппингі — әйтпесе тикеттерді маршруттайтын жер жоқ.
  • Элемент пен пакет стикерлері үшін керек форматтағы орам.
  • Тағамдардағы станциялар — тикет элемент станциясы бойынша жиналады (KDS).

Шектеулер#

  • Көпір тек өз компьютерінен басып шығарады. Браузер көрші ДК-дегі көпірге жете алмайды: көпірді әр касса құрылғысына қойыңыз немесе басқа ДК-нің принтеріне бұлт арқылы басып шығаруды пайдаланыңыз.
  • TSPL/ZPL этикетка принтерлері нақты жабдықта тексерілмеген — қазір этикеткалар чек принтерінде растрмен басылады.
  • Таспа енін құрылғы шешеді. Ол принтер баптауынан алынады, әйтпесе фискалды касса үлгісінен, әйтпесе қауіпсіз деп қабылданады; 80 мм құжат ені фискалды кассаға көшпейді, өйткені касса жолды көшірмейді, оны сомалармен бірге қиып тастайды.
  • Алдын ала чек кезекте қалмайды. Егер чек принтері бапталған, бірақ офлайн болса, қонаққа шот фискалды кассада басылады: қағаз қазір керек, ал бір сағаттан кейін төленген тапсырыстың үстінен көшірме — бұл екінші қағаз. Сату чегі басқаша әрекет етеді — ол қайталауды күтеді.
  • Алдын ала чек ас үй принтеріне кетпейді — қонаққа шот үшін мұндай принтер жарамсыз деп есептеледі, және жұмыс кассаға кетеді.

Ақаулықтарды жою#

Тикет басылмады. Көпір күйін тексеріңіз: егер ол офлайн болса, тапсырма басып шығару кезегінде тұр және онымен байланыс қалпына келгенде жіберіледі — кезек қайта іске қосылғанда да сақталады.

Дұрыс емес принтерде басылып жатыр. Станцияға өз принтері тағайындалмаған, сондықтан шешуші «кез келген қолжетімді» принтерді таңдады. Станциялардың сәйкестігін нақты жазыңыз.

Әріптердің орнына иероглифтер немесе бос шаршылар. Бұл принтердің кодтық бетінің мәселесі: растрлық қаріпті қосыңыз — ол мәтінді сурет ретінде салады және кез келген тілде басып шығарады.

Сомалар оң жақтан қиылып жатыр. Таспаның ені тым үлкен етіп көрсетілген: құрылғы опциясында нақты енді қойыңыз.

Стикерлердің өлшемі қисық шығып жатыр. Орамның пішімін және басып шығарудың чек принтеріне емес, этикетка принтеріне жүргізіліп жатқанын тексеріңіз (қазір чек принтерінде этикеткалар растрмен басылады).


Қатысты бөлімдер#


Жиі қойылатын сұрақтар#

Тикет екі рет басылып шықты — неге?#

Бәлкім, станцияда басып шығару кассада да, KDS-те де қосылған. Бұл екі түрлі құрылғы, екі көпірі бар, және әрқайсысы өз данасын басып шығарды. «Кім басып шығарады» өрісінде бір мәнді қалдырыңыз.

Принтерді ажыратты — тапсырыстар жоғалды ма?#

Жоқ. Тапсырма көпір кезегіне түседі және принтер қайта іске қосылғанда басылады. Бірақ ол кезекте тұрғанда қағаз физикалық түрде жоқ — интерфейс мұны тікелей айтады.

Көпірсіз ас үйге басып шығаруға бола ма?#

Ас үй тикеттері мен стикерлер — жоқ, олар тек көпір арқылы жүреді. Кассалық құжаттардың браузерлік қосалқы әдісі бар: қарапайым басып шығару диалогы арқылы басып шығару. Ерекшелік — жабдықтан тек фискалды кассалық аппарат қана бар филиал: онда чекті кассаның өзі басып шығарады, және браузерлік қосалқы әдіс қосылмайды.

Принтерлер тізімі неге бос?#

Тізім осы құрылғыдағы көпірден алынады. Егер көпір іске қосылмаған болса немесе принтер басқа машинаға қосылған болса, құрылғылар пайда болмайды — станцияны принтер физикалық түрде қосылған машинадан баптаңыз.

Модификаторлар пакет манифесінде басыла ма?#

Иә. Ас үй тикеті, элемент стикері және пакет манифесі бір жол пішімімен жиналады: тағамның атауы, оның астында модификаторлар жеке жолдармен және түсініктеме. Осылайша бір тапсырыс бойынша үш қағаз бірдей көрінеді және көзбен салыстырылады.

Was this article helpful?