Տպում խոհանոցում և դահլիճում
Հաստատության ամբողջ ֆիզիկական տպումը անցնում է 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 մմ փաստաթղթի լայնությունը դրամարկղային մեքենայի վրա չի տեղափոխվում, որովհետև մեքենան տողը չի տեղափոխում, այլ կտրում է այն գումարների հետ միասին։
- Նախահաշիվը հերթում չի մնում։ Եթե հաշվային տպիչը կարգավորված է, բայց անցանց է, հյուրի հաշիվը տպագրվում է դրամարկղային մեքենայի վրա. թղթիկը հարկավոր է հիմա, իսկ վճարված պատվերի վրա ժամ անց դրված պատճենը երկրորդ թղթիկ է։ Վաճառքի հաշիվն իրեն այլ կերպ է պահում — այն սպասում է կրկնությանը։
- Նախահաշիվը չի գնում խոհանոցի տպիչ — հյուրի հաշվի համար նման տպիչը համարվում է ոչ պիտանի, և աշխատանքը գնում է դրամարկղ։
Անսարքությունների վերացում#
Տոմսը չի տպվել։ Ստուգեք կամրջի կարգավիճակը. եթե այն օֆլայն է, առաջադրանքը կանգնած է տպման հերթում և կուղարկվի նրա հետ կապի վերականգնման ժամանակ. հերթը վերապրում է վերագործարկումը։
Տպվում է ոչ այն տպիչի վրա։ Կայանին սեփական տպիչ նշանակված չէ, և լուծիչն ընտրել է «ցանկացած հասանելին»։ Նշեք կայանների քարտեզագրումը հստակ։
Տառերի փոխարեն՝ հիերոգլիֆներ կամ դատարկ քառակուսիներ։ Տպիչի կոդային էջի խնդիրն է. միացրեք ռաստրային տառատեսակը. այն տեքստը նկարում է պատկերով և տպում ցանկացած լեզու։
Գումարները աջից կտրվում են։ Ժապավենի լայնությունը չափազանց մեծ է նշված. սարքի կարգավորումներում դրեք իրական լայնությունը։
Պիտակները դուրս են գալիս ծուռ չափով։ Ստուգեք ռուլոնի ձևաչափը և այն, որ տպումը գնում է պիտակային տպիչի, ոչ թե հաշվայինի (այժմ պիտակները հաշվայինի վրա տպվում են ռաստրով)։
Կապակցված բաժիններ#
- Cenaly Hardware Bridge — կամրջի տեղադրում, սարքերի ցանկ, տպիչների դերեր
- Խոհանոց (KDS) — կայաններ, մատուցման կուրսեր և տպման կարգավորում
- Դրամարկղ (POS) — հաշիվ, նախահաշիվ, վերատպում
- Հանձնում (Expo) — մանիֆեստ և փաթեթի պիտակներ
- Դրամարկղի հերթափոխ — X- և Z-հաշվետվություններ
- Կորուստների վերահսկում — վերատպումը որպես ռիսկի իրադարձություն
Հաճախ տրվող հարցեր#
Տոմսը տպվել է երկու անգամ. ինչո՞ւ#
Ամենայն հավանականությամբ կայանում միացված է տպումը և՛ դրամարկղում, և՛ KDS-ում։ Դրանք երկու տարբեր սարքեր են՝ երկու կամուրջներով, և յուրաքանչյուրը տպել է իր օրինակը։ «Ով է տպում» դաշտում թողեք մեկ արժեք։
Տպիչն անջատել են. պատվերները կորչե՞լ են#
Ոչ։ Առաջադրանքը գնում է կամրջի հերթը և տպվում է, երբ տպիչը կենդանանա։ Բայց քանի դեռ այն հերթում է, թուղթը ֆիզիկապես չկա. ինտերֆեյսը դա ուղղակիորեն ասում է։
Կարելի՞ է տպել խոհանոց առանց կամրջի#
Խոհանոցային տոմսերը և պիտակները՝ ոչ, դրանք գնում են միայն կամրջի միջով։ Դրամարկղային փաստաթղթերն ունեն բրաուզերային հետընթաց՝ տպում սովորական տպման երկխոսության միջով։ Բացառություն է այն մասնաճյուղը, որտեղ սարքավորումից միայն դրամարկղային մեքենան է. այնտեղ հաշիվը տպում է հենց դրամարկղը, և բրաուզերային հետընթացը չի միանում։
Ինչո՞ւ տպիչների ցանկը դատարկ է#
Ցանկը վերցվում է այս սարքի կամրջից։ Եթե կամուրջը գործարկված չէ կամ տպիչը միացված է այլ մեքենայի, սարքերը չեն հայտնվի. կարգավորեք կայանը այն մեքենայից, որտեղ տպիչը ֆիզիկապես միացված է։
Մոդիֆիկատորները տպվո՞ւմ են փաթեթի մանիֆեստում#
Այո։ Խոհանոցային տոմսը, ապրանքի պիտակը և փաթեթի մանիֆեստը հավաքվում են տողի մեկ ձևաչափով՝ ուտեստի անվանումը, դրա տակ մոդիֆիկատորները առանձին տողերով և մեկնաբանությունը։ Այսպես մեկ պատվերի երեք թղթերը նույն տեսքն ունեն և աչքով համեմատվում են։