Mətbəxdə və zalda çap
Müəssisənin bütün fiziki çapı Cenaly Hardware Bridge vasitəsilə gedir — printerlərin qoşulduğu kassa cihazındakı kiçik proqram. Brauzer termoprinterə birbaşa çap etmir: sənədi körpüyə göndərir, körpü isə avadanlıqla ESC/POS dilində danışır.
Körpü vasitəsilə çap olunur: stansiyalar üzrə mətbəx biletləri, maddə və paket üzrə stikerlər, satış və qaytarma qəbzi, öncəqəbz, X- və Z-hesabatları və veriliş ekranındakı paket manifesti.
Stansiyalar üzrə mətbəx biletləri#
Bilet yeməyin hazırlandığı yerə gəlməlidir: soyuq sex — öz printerinə, qril — öz printerinə, bar — öz printerinə.
Tənzimləmə Mətbəx (KDS) → «Sexlər» panelindədir, onun içindəki «stansiya → printer» cədvəlində. Hər stansiya üzrə aşağıdakılar təyin olunur:
| Sahə | Nə deməkdir |
|---|---|
| Printer | körpünün konkret cihazı; boş — «mətbəx» rollu printerə çap et |
| Ehtiyat printer | əsas cavab verməzsə, biletin gedəcəyi yer |
| Kim çap edir | söndürülüb, kassa və ya KDS |
| Lenti eni | 42 simvol (80 mm lent) və ya 32 (58 mm) |
| Kod səhifəsi | aşağıya bax |
| Maddələr üzrə stikerlər | bilet «hazır» vəziyyətinə keçirildikdə etiketləri çap et |
Printerlərin siyahısı lokal körpüdən götürülür, ona görə stansiyanı printerin fiziki olaraq qoşulduğu maşından tənzimləmək lazımdır.
Biletə nə düşür. İri şrift (aşpaz kağızı masanın o tayından oxuyur), yeməyin adı, miqdarı, yeməyin altında ayrı sətirdə modifikatorlar, şərh («soğansız»), qonaq nömrəsi və sifariş onlar üzrə bölünübsə, veriliş kursu. Mətbəx biletində qiymət və yekun yoxdur.
Yalnız yenisi çap olunur. Ofisiantın təkrar toxunuşu ikinci bilet çap etmir: sistem hansı sətirlərin artıq stansiyaya getdiyini yadda saxlayır. Maddə əlavə olunubsa və ya miqdar dəyişdirilibsə — tam sifariş dublikatı deyil, əlavə sifariş bileti gedəcək.
Maddə və paket üzrə stikerlər#
Stəkana və qutuya vurulan 60×40 mm etiket verilişdə iki problemi həll edir: paketlər kuryerlər arasında qarışmır, qonaq isə stəkanda südün həqiqətən laktozasız olduğunu görür — modifikator artıq yalnız mətbəx biletində qalmır.
- maddə üzrə stiker — stansiyada uyğun tənzimləmə işə salınıbsa, bilet «hazır» vəziyyətinə keçirildikdə çap olunur;
- paket üzrə stiker — verilişdə çap olunur: ekran paketlərin sayını soruşur və «Paket 1 / 3», «2 / 3» və s. çap edir;
- paket manifesti — paketin içindəki kağızdır, sifarişin tam tərkibini, o cümlədən modifikatorları ayrı sətirlərdə göstərir: kuryer və qonaq onunla komplektliyi yoxlayır, aqreqatorla «maddə qoyulmayıb» mübahisəsi isə çap sübutu ilə bağlanır. Düymə Veriliş (Expo) ekranındadır.
Stikerləri «etiket printeri» rollu cihaz çap edir; körpüdə belə rol yoxdursa, etiket adi qəbz printerinə gedəcək.
Kassa sənədləri#
| Sənəd | Körpü vasitəsilə | Şərh |
|---|---|---|
| Satış / qaytarma qəbzi | bəli | ehtiyat variant — brauzerlə çap |
| Öncəqəbz (qonaq hesabı) | bəli | qeyri-fiskal, kağızda açıq qeyd ilə |
| X- və Z-hesabatları | bəli | bax Kassa növbəsi |
| Paket manifesti | bəli | Veriliş (Expo) ekranı |
| Mətbəx bileti, stikerlər | bəli | brauzer ehtiyat variantı yoxdur |
Verilmiş qəbzin təkrar çapı həmişə təhlükəli əməliyyatlar jurnalına yazılır; menecer PIN-ni yalnız «PIN altında təkrar çap» işə salınmış vəzifələrdən soruşur — bax İtkilərə nəzarət.
Fiskal qəbz ayrı mövzudur: o, fiskal registrator tərəfindən çap olunur və ölkənin qanunlarına tabedir, bax Fiskallaşdırma.
Çap növbəsi və nəticənin mənası#
Körpüdə restart-safe növbə və təkrar cəhdlər var: printer oflayndırsa, tapşırıq itmir, gözləyir və təkrarlanır. Növbə indikatoru kassa başlığında görünür.
Donmuş tapşırığı ləğv etmək olar. Mətbəxin klassik bəlası: printer kağızı ceyir, onu yarım saat düzəldirlər, sonra yandıranda o, əlli köhnə bileti tökür. Kassa başlığındakı növbədən tapşırıq bir-bir ləğv edilir: körpü "ləğv edildi" işarəsi qoyur və printer işə düşəndə onu sadəcə ötürür. Əgər tapşırıq artıq çapa gedibsə, ləğv bunu dürüst deyəcək — bu halda kağız çıxacaq.
"Ləğv et" düyməsi yalnız donmuş tapşırıqlarda var — printeri üç dəqiqədən çox gözləyənlərdə. Təzə tapşırıqlar sətirdə görünür, amma onları ləğv etmək olmur və bu qəsdən belə edilib: saniyəlik gecikmə (printer oyandı, kabeli dartdılar) — normaldır, körpü özü çapı tamamlayacaq, belə tapşırığın yanındakı düymə isə itirilmiş qəbz demək olardı.
Çapın nəticəsi dördrəqəmlidir və kassir üçün bunlar fərqli xəbərlərdir:
| Nəticə | Nə baş verdi |
|---|---|
| Çap edildi | körpü fiziki çapı təsdiqlədi |
| Növbədə | körpü tapşırığı qəbul etdi, amma printer əlçatmazdır — qonaq qəbzi ələ almadı |
| Brauzerlə | körpü yoxdur və ya sənədi qəbul etmədi, çap brauzer dialoqu vasitəsilə getdi |
| Çap edilmədi | heç bir şəkildə alınmadı |
"Növbədə" nəticəsində brauzer ehtiyat variantı işə düşmür — əks halda bir qəbz iki dəfə çap olunardı.
Tapşırıqlar idempotentdir: eyni sənədin təkrar göndərilməsi ikinci kağız yaratmır.
Kod səhifələri və qeyri-latın əlifbası#
Termal printer UTF-8-in nə olduğunu bilmir: seçilmiş birbaytlıq cədvəldən hər bayt üçün bir qlif çəkir. Buna görə kod səhifəsi hər konfiqurasiya edilmiş printer üçün təyin edilir:
| Dəyər | Nə edir |
|---|---|
auto (standart) |
kiril əlifbasını tapdı — başlığı CP1251-ə keçirir; latın və genişləndirilmiş latın (türk, polyak, alban) olduğu kimi qalır |
cp1251 / cp866 |
kiril cədvəlinin açıq seçimi — ucuz başlıqlar ikisindən biri ilə olur |
georgian-academy / georgian-ps / georgian-expert |
gürcü cihazlarının şrift ROM-unun düzülüşləri |
utf8 |
tarixi davranış: hər hansı qeyri-latın əlifbada — qarışıq simvollar |
Gürcü dili barədə dürüst. Konkret başlığın hansı cədvəli "anladığı" fiziki cihazın xassəsidir, protokolun spesifikasiyasında bu yoxdur; buna görə cədvəl cihaza görə seçilir. ESC/POS standartında gürcü kod səhifəsi ümumiyyətlə yoxdur, ona görə əvvəllər "ხინკალი" romanizasiya ilə — khinkali kimi gedirdi: oxunur, amma sifariş bu deyildi.
İndi başlığın çap edə bilmədiyi sətri körpü şəkil kimi çəkir — daxili şriftlə rastr çapı, o, hər printerdə işləyir və onun ROM-undan asılı deyil. Daxili şrift latın və genişləndirilmiş latın, yunan, kiril, erməni və hər üç gürcü yazısı (mxedruli, mtavruli, asomtavruli) üçün kifayət edir. Mətn adi üsulla çap olunduğu yerlərdə heç nə dəyişmir — rastr yalnız zərurət yarandıqda işə düşür.
Davranış hər cihazda "qeyri-latın əlifba üçün rastr" işarəsi ilə idarə olunur (standart olaraq aktivdir, həm körpü səhifəsində, həm də buludda "Avadanlıq" bölməsində var). İşarəni götürsəniz — əvvəlki romanizasiya qayıdır: bu, rastr çapını anlamayan nadir başlıqlar üçün lazımdır.
İeroqliflər (çin, yapon, koreya), ivrit və ərəb əlifbası şərti olaraq şriftə daxil edilməyib: sağdan sola yazılarda sətir tərsinə çıxardı və bu, indiki nəticədən pisdir. Mətbəxdəki stansiyalar paneli sətirlə nə olacağını dürüst göstərir: "şəkil kimi gedəcək" və ya "nə cədvəl, nə şrift var".
Türk, polyak və alban latın əlifbası qəsdən CP1251-dən keçirilmir: orada ş, ğ, ą ?-ə çevrilərdi.
İşə salmaq üçün nə lazımdır#
- Kassa kompüterində körpü — Cenaly Hardware Bridge. Bütün fiziki çap onun vasitəsilə gedir.
- Həmin kompüterə qoşulmuş printer — USB, LAN və ya Bluetooth; körpü cihazları özü tapır.
- "Stansiya → printer" uyğunlaşdırması — əks halda biletləri hara yönləndirmək olmaz.
- Maddə və paket stikerləri üçün lazımi formatda rulon.
- Yeməklərdə stansiyalar — bilet maddənin stansiyasına görə yığılır (KDS).
Məhdudiyyətlər#
- Körpü yalnız öz kompüterindən çap edir. Brauzer qonşu PK-dakı körpüyə çata bilməz: körpünü hər kassa cihazına qoyun və ya başqa PK-nin printerinə bulud vasitəsilə çapdan istifadə edin.
- TSPL/ZPL etiket printerləri canlı avadanlıqda yoxlanılmayıb — hazırda etiketlər qəbz printerində rastrla çap olunur.
- Lentin enini cihaz həll edir. O, printerin tənzimləməsindən, yoxsa fiskal kassa aparatının modelindən götürülür, yoxsa təhlükəsiz qəbul edilir; 80 mm sənəd eni fiskal kassa aparatına keçmir, çünki kassa sətri keçirmir, onu məbləğlərlə birlikdə kəsir.
- Ön qəbz növbədə qalmır. Əgər qəbz printeri konfiqurasiya edilibsə, amma oflayndırsa, qonağın hesabı fiskal kassa aparatında çap olunur: kağız indi lazımdır, bir saat sonra ödənilmiş sifarişin üstündən kopya isə ikinci kağızdır. Satış qəbzi özünü başqa cür aparır — o, təkrarı gözləyir.
- Ön qəbz mətbəx printerinə getmir — qonağın hesabı üçün belə printer yararsız sayılır və iş kassaya keçir.
Nasazlıqların aradan qaldırılması#
Bilet çap olunmadı. Körpünün statusunu yoxlayın: o oflayndırsa, tapşırıq çap növbəsində dayanır və onunla əlaqə bərpa olunanda gedəcək — növbə yenidən işə salınmaya davam gətirir.
Yanlış printerdə çap olunur. Stansiyaya öz printeri təyin edilməyib və həlledici «istənilən mövcud» olanı seçib. Stansiyaların uyğunlaşdırılmasını açıq şəkildə yazın.
Hərflərin yerinə heroqliflər və ya boş kvadratlar. Bu, printerin kod səhifəsi problemidir: rastr şriftini işə salın — o, mətni şəkil kimi çəkir və istənilən dildə çap edir.
Məbləğlər sağdan kəsilir. Lentin eni çox böyük göstərilib: cihazın parametrlərində real eni qeyd edin.
Stikerlər əyri ölçüdə çıxır. Rulonun formatını və çapın qəbz printerinə deyil, etiket printerinə getdiyini yoxlayın (hazırda etiketlər qəbz printerində rastrla çap olunur).
Əlaqəli bölmələr#
- Cenaly Hardware Bridge — körpünün quraşdırılması, cihazların siyahısı, printerlərin rolları
- Mətbəx (KDS) — stansiyalar, veriliş kursları və çapın qurulması
- Kassa (POS) — qəbz, ön qəbz, təkrar çap
- Veriliş (Expo) — manifest və paket stikerləri
- Kassa növbəsi — X- və Z-hesabatları
- İtkilərə nəzarət — risk hadisəsi kimi təkrar çap
Tez-tez verilən suallar#
Bilet iki dəfə çap olundu — niyə?#
Çox güman ki, stansiyada həm kassada, həm də KDS-də çap işə salınıb. Bunlar iki körpüsü olan iki fərqli cihazdır və hər biri öz nüsxəsini çap edib. «Kim çap edir» sahəsində bir dəyər buraxın.
Printer söndürüldü — sifarişlər itdi?#
Xeyr. Tapşırıq körpünün növbəsinə düşür və printer işə düşəndə çap olunur. Amma o, növbədə olduğu müddətdə kağız fiziki olaraq yoxdur — interfeys bunu açıq şəkildə bildirir.
Mətbəxə körpü olmadan çap etmək mümkündürmü?#
Mətbəx biletləri və stikerlər — xeyr, onlar yalnız körpü vasitəsilə gedir. Kassa sənədlərinin brauzer ehtiyat variantı var: adi çap dialoqu vasitəsilə çap. İstisna avadanlıqdan yalnız fiskal kassa aparatı olan filialdır: orada qəbzi kassanın özü çap edir və brauzer ehtiyat variantı işə düşmür.
Niyə printerlərin siyahısı boşdur?#
Siyahı bu cihazdakı körpüdən götürülür. Körpü işə salınmayıbsa və ya printer başqa maşına qoşulubsa, cihazlar görünməyəcək — stansiyanı printerin fiziki olaraq qoşulduğu maşından qurub sazlayın.
Modifikatorlar paket manifestində çap olunur?#
Bəli. Mətbəx bileti, maddə stikeri və paket manifesti eyni sətir formatı ilə yığılır: yeməyin adı, altında ayrı sətirlərdə modifikatorlar və şərh. Beləcə bir sifariş üzrə üç kağız eyni görünür və gözlə tutuşdurulur.