Cenaly Hardware Bridge — muassasa uskunasi
Brauzerning o'zi POS-printerda chek chiqara olmaydi, pul yashigini ocholmaydi yoki tarozi vaznini o'qiy olmaydi. Bu vazifani Cenaly Hardware Bridge hal qiladi — bu kassa kompyuteriga o'rnatiladigan, fonda ishlaydigan va admin panel/kassa sahifasini muassasaning lokal uskunasi bilan bog'laydigan kichik bepul ilova.
Ochish: Admin panel → Uskuna (admin.cenaly.com).
Nima ulanadi#
| Qurilma | Nima uchun |
|---|---|
| Chek printeri (POS-printer) | sotuv va qaytarish cheki, oldindan chek, X/Z-hisobot, paket manifesti |
| Oshxona printeri | stansiyalar bo'yicha tiketlar va 60×40 stikerlar — qarang: Oshxonada va zalda chop etish |
| Pul yashigi | sotuv bo'yicha va qo'lda ochish |
| Shtrix-kod skaneri | qabul qilish, sotuv, markirovka |
| Tarozi | qabul qilishda tovar vazni va tarqatishda taom vazni |
| Xaridor displeyi | mehmonga summa va tarkibni ko'rsatish |
| Bank terminali | karta orqali to'lov, yakunlarni solishtirish va kunni yopish |
| Fiskal kassa apparati | mamlakat bo'yicha fiskal cheklar — qarang: Fiskallashtirish |
| EGAIS (RF) | universal transport moduli bilan almashinuv |
| Kamera | kassa xavfli operatsiyalariga qisqa videokliplar — qarang: Yo'qotishlarni nazorat qilish |
Chop etish navbati#
Ko'prik orqali chop etish — «yubordim va umid qilaman» degani emas. Ko'prikning qayta urinishli, qayta ishga tushishdan omon qoladigan vazifalar navbati bor: agar printer o'chirilgan bo'lsa yoki qog'oz tugagan bo'lsa, vazifa yo'qolmaydi va qurilma jonlanganda chop etiladi.
Shu sababli chop etishning besh xil natijasi bor, «bajarildi/bajarilmadi» emas: chop etildi, navbatga qabul qilindi (hali qog'oz yo'q!), brauzer orqali chop etildi, fiskal kassa chop etyapti (quyiga qarang) va chop etilmadi. Kassa sarlavhasida kutayotgan vazifalar soni bilan navbat indikatori ko'rinadi.
Vazifalar idempotent: o'sha hujjatni qayta yuborish ikkinchi qog'oz chiqarmaydi.
Fiskal kassa apparati — zaxira chek printeri emas. Agar filialda alohida chek printeri bo'lmasa, ko'prik bizning chekimizni fiskal kassa orqali chop etmaydi: fiskal chekni u o'zi chop etadi, bizning hujjat esa boshqa qog'oz. Kassa bunday holatda shunday deydi: «chekni fiskal kassa o'zi chop etadi». Registrator orqali faqat sinov chop etish va oldindan chek ruxsat etilgan — va ularda bu fiskal hujjat emasligi haqida belgi chop etiladi.
Tafsilotlar, printerlarni stansiyalarga bog'lash va kirill hamda gruzin uchun kod sahifalari — Oshxonada va zalda chop etish.
Ko'prikni o'rnatish#
Agar bu kompyuterda ko'prik topilmasa, sahifa uni o'rnatishni taklif qiladi:
- Operatsion tizimingizga mos versiyani yuklab oling — Windows, Linux (x64) yoki Linux (ARM64) (macOS — rejalarda). Tekshirish uchun SHA-256 ko'rsatilgan.
- Ilovani ishga tushiring. Windows — ikki marta bosing: ko'prik fonda ishlaydi (tray belgisi) va holat sahifasini ochadi. Linux — darhol fon xizmati sifatida "Uskuna" sahifasidagi bir qatorli buyruq bilan o'rnatish ishonchliroq (
curl … | sudo … bash): u kompyuter yuklanganda ishga tushadi va o'zi qayta ishga tushadi. Yuklab olingan faylni qo'lda ishga tushirish (chmod +xva ishga tushirish) ham ishlaydi, lekin ko'prik faqat terminal ochiq turganda ishlaydi va qayta yuklashdan keyin qaytmaydi; Linuxda holat sahifasini o'zingiz oching —http://127.0.0.1:9100. - Holat sahifasida ko'prik ishga tushganligiga ishonch hosil qiling. Admin panelni shu kompyuterda oching, kerakli filialni va "Uskuna" bo'limini tanlang: brauzer avtomatik ulanadi.
- Admin panelga qaytib, "Qayta qidirish" tugmasini bosing — kassa bu kompyuterdagi ko'prikni o'zi topadi va ulanadi.
Agar Windows yuklab olishda/ishga tushirishda ogohlantirish ko'rsatsa — bu kutilgan holat: "Saqlash" ni tanlang, ishga tushirishda esa "Batafsil" → "Baribir ishga tushirish" ni tanlang. Linux uchun fon xizmati sifatida bir qatorli o'rnatish mavjud.
Ko'prikni kompyuterdan qanday olib tashlash (Linux). Xuddi "Uskuna" sahifasidagi bir qatorli buyruq bilan, faqat pastki buyruq bilan — sahifada u "Linux — ko'prikni to'xtatish yoki o'chirish" ostida yashiringan:
… | sudo bash -s -- stop— xizmatni to'xtatish va avtomatik ishga tushishdan olib tashlash; fayllar va sozlamalar joyida qoladi, qayta yoqish —start;… | sudo bash -s -- uninstall— xizmatni olib tashlash va dasturning o'zini o'chirish. Sozlamalar va kassa bog'lanishi qoladi, skript ular qayerda joylashganini chop etadi;… | sudo bash -s -- uninstall --purge— xuddi shu, qo'shimcha sozlamalar bilan: uskunalar ro'yxati va filialga bog'lanish. Shundan keyin kassani qaytadan bog'lash kerak bo'ladi;… | sudo bash -s -- status— ko'prik ishlayaptimi va qaysi manzilda (agar 9100 band bo'lsa, ko'prik keyingi bo'sh manzilni oladi, 9109 gacha).
Windowsda buning uchun oddiy "Dasturlarni o'rnatish va o'chirish" mavjud ("Cenaly Bridge" yozuvi) — o'chirish dasturi avtomatik ishga tushishni ham olib tashlaydi.
Admin panel ochilmaydigan kompyuterdagi ko'prik (omborxonadagi server, printerlar yonidagi alohida kompyuter) avtomatik qidirish bilan bog'lanmaydi — avtomatik bog'lash faqat ko'prik va kassa sahifasi o'rtasida shu kompyuterda ishlaydi. Bunday holat uchun egasi admin panelda bir martalik bog'lash kodini yozadi (15 daqiqa amal qiladi) va uni ko'prikning holat sahifasiga kiritadi.
Ko'prik sizning brendingizga bog'langan: boshqa brend domenidan yuklab olingan ko'prik sizning admin panelingizga xizmat qilmaydi, agar ko'prik allaqachon o'sha egasining boshqa filialiga bog'langan bo'lsa, sahifa buni ko'rsatadi va uni bir tugma bilan bu yerga qayta bog'lashni taklif qiladi.
Uch xil ulanish usuli#
| Nima ulanadi | Nima qilish kerak |
|---|---|
| Ko'prikli kompyuterdagi brauzer | "Uskuna"da kerakli filialni oching. Lokal juftlik avtomatik yaratiladi. |
| Boshqa kompyuterdagi ko'prik | Egasi "Boshqa kompyuterdagi ko'prikni ulash" tugmasini bosadi, so'ng o'sha kompyuterda "Hisoblar va filiallar → Kod bilan ulash" ga kodni kiritadi. Kod 15 daqiqa amal qiladi. |
| Xuddi shu tarmoqdagi Android ilovasi | Ko'prik sahifasida "Wi-Fi orqali qurilmalar" ni ochib, "Qurilmani juftlash" tugmasini bosing. Ilovaga PIN kiriting; terminalga kirish uchun barmoq izini solishtiring. PIN 10 daqiqa amal qiladi. |
"Qurilmalar" bo'limidagi xodim kirish kodi — alohida mexanizm. Agar PIN yoki kod muddati tugagan bo'lsa, tegishli tugma bilan yangisini yarating.
Boshqarish va tekshirishlar#
Ko'prik ulanganda sahifada quyidagilar ko'rinadi:
- Qurilmalar — har birining holati bilan ro'yxat (ulangan / diqqat / xato / topilmadi);
- Uskunani tekshirish — chop etish, skanerlash, vaznni tez sinash;
- Uskuna sozlamalari;
- Faoliyat — real vaqtda voqealar lentasi (skan, vazn, chop etish);
- Yangilash — agar ko'prikning yangi versiyasi chiqqan bo'lsa, uni shu yerdan o'rnatish mumkin.
Printer qo'shganda uning vazifasini tanlang: chek, oshxona yoki yorliq uchun. Rol qurilma kartochkasida ko'rinadi. U ko'prik ichidagi vazifani belgilaydi; uskunani alohida ish joylari o'rtasida taqsimlash — boshqa sozlash darajasi. Agar sozlamalarni o'qish muvaffaqiyatsiz bo'lsa, usta qayta urinishni taklif qiladi va mavjud ro'yxatni saqlaydi.
Topilgan uskunani o'chirish yoki o'chirib tashlash mumkin. "O'chirish" qurilmani barcha sozlamalari bilan ro'yxatda qoldiradi, lekin drayver ishga tushmaydi: COM-port bo'sh, so'rov yo'q, rol boshqa qurilmaga o'tadi — bir tugma bilan qayta yoqiladi. "O'chirib tashlash" (tasdiqlash ostida) qurilmani butunlay olib tashlaydi va tanish uskunani avtomatik ushlash uni ko'prikning keyingi ishga tushishida qaytarmaydi. Ilgari sozlangan, ammo hozir qidiruv uni ko'rmayotgan uskuna alohida guruhda ko'rsatiladi — aks holda uni boshqarish imkoni bo'lmasdi.
Hisobda bir nechta ko'prik bo'lishi mumkin va har biriga rol belgilanadi: universal, uskuna, kameralar yoki telefoniya. Filial ko'priklari alohida ro'yxatda keltirilgan — ularni qayta nomlash va standart ko'prikni tayinlash mumkin.
Butun hisob uskunasi va bulutdan ishlash#
«Shu kompyuter» ko'prigidan tashqari sahifada hisob uskunasi reyestri bor — tarmoqdagi barcha filiallar bo'yicha barcha ko'priklar, qurilmalar va kameralarning yaxlit jadvali: nima qayerda turgani, ko'prik onlaynmi yoki yo'qmi, qaysi filiallarga uskuna xizmat qilayotgani ko'rinadi. Qurilmani boshqa filialga ko'chirish mumkin, agar ko'prik shu payt onlayn bo'lsa; oflayn ko'prikda reyestr faqat ko'rsatadi, lekin o'zgartirmaydi.
Reyestrdagi har bir mashina uchun «Kompyuter tafsilotlari» kartasi ochiladi: kompyuter nomi, IP va MAC, tizim, model, protsessor, slotlar bo'yicha xotira, bo'sh joyi va holati bilan disklar, barcha ulangan uskuna va barcha COM-portlar — qaysi port kim band qilgani, qaysi biri bo'shligi belgisi bilan. «Printer bor edi, endi ko'rinmayapti» yoki kassa kompyuterida joy tugayotganda birinchi navbatda shu yerga qarash kerak. Ma'lumotlarni ko'prikning o'zi yig'adi; ko'prikning eski versiyasida uskuna ro'yxati bo'sh bo'lishi mumkin — u holda ko'prikni yangilash kifoya.
Lokal kanaldan (brauzer ↔ shu kompyuterdagi ko'prik) tashqari bulutli kanal ham bor: buyruq ko'prikka server orqali boradi, shuning uchun chek chop etish yoki printerni tekshirish boshqa qurilmadan mumkin — masalan, ofitsiant o'z telefonidan bardagi kassa printeriga chop etadi. Sahifada bu ko'prikdagi «bulutli bog'lash» va alohida bulutli sinov chop etish tugmasi sifatida ko'rinadi.
Qo'shni kompyuterning printeriga chop etish. Agar printer jismonan boshqa kompyuterga ulangan bo'lsa, uni tarmoq orqali «ulashish» yoki kabel tortish shart emas. Reyestrdagi «Boshqa kompyuterdan chop etish» amali bu mashinada boshqa printerga havola yaratadi: egasi kompyuter, filial va nom tanlanadi, keyin satr «bulut orqali → egasi kompyuter» deb belgilanadi, vazifalar esa o'sha kompyuterning navbati bilan chop etiladi. Umumiy papka, VPN va mashinalarning to'g'ridan-to'g'ri ko'rinishi kerak emas — ikkala ko'prik bitta filialga xizmat qilishi kifoya.
Kassaning masofaviy ekrani. Xuddi shu sahifadan (va ish chati orqali taklifnoma bo'yicha) kassa kompyuterining ekranini ko'rish mumkin — masalan, kassa nima ko'rsatayotganini o'z ko'zingiz bilan ko'rish uchun. Har doim qarama-qarshi tomon hal qiladi: uning egasi o'zida masofaviy ruxsatni yoqmaguncha ulanish tugmasi bo'lmaydi, har bir seans esa uning alohida roziligini talab qiladi — «boshqa so'ramaslik» ataylab yo'q. Ko'rish va boshqarish — ikki xil ruxsat, oynani yopish esa seansni kafolatlangan tarzda tugatadi.
Tegishli bo'limlar#
- Kassa (POS) — cheklarni chop etish va pul yashigi qayerda ishlatiladi
- Cheklar va qaytarishlar — cheklarni chop etish va qayta chop etish
- Fiskallashtirish — fiskal printerlar va onlayn kassalar
- Oshxonada va zalda chop etish — stansiyalar, stikerlar, navbat va kodli sahifalar
- Vaznli tovar va yorliqlar — tarozi bilan ishlash, o'lchov birliklari va javon yorliqlari
- Uskuna: nima ulanadi — temir sinflari sharhi va formatlar bo'yicha minimal to'plamlar
- Telefoniya: o'z ATS — telefonlar va shlyuzlar uskuna ko'prigini talab qilmaydi va o'z konturida ishlaydi
- Yo'qotishlarni nazorat qilish — ko'prik kamerasidan xavfli amallarning videokliplari
Ko'p so'raladigan savollar#
Bog'lash uchun kod kiritish kerakmi?#
Odatda yo'q: ko'prik kassa ochiladigan o'sha kompyuterda ishga tushadi va kassa uni «Yana qidirish» tugmasi bilan o'zi topadi. Kod faqat admin panel ochilmaydigan kompyuterdagi ko'prik uchun kerak — u holda egasi bir martalik kod yozib beradi va uni ko'prik sahifasida kiritadi.
Ko'prik qaysi OS'larda ishlaydi?#
Windows va Linux (x64 va ARM64). macOS uchun versiya rejalashtirilgan.
Uskuna ko'rinmayapti — nimani tekshirish kerak?#
Ko'prik ishga tushganiga ishonch hosil qiling (holat sahifasi) va «Yana qidirish» tugmasini bosing. Har bir qurilmaning holati va tezkor tekshiruvlar «Uskuna» sahifasida mavjud. Agar qurilma paydo bo'lmasa, uskuna reyestrida shu mashinaning «Kompyuter tafsilotlari» kartasini oching: u yerda kompyuterning o'zi ko'radigan barcha temir va barcha COM-portlar portni kim band qilgani belgisi bilan ko'rinadi — bu odatda muammo kabelda, portda yoki portni ushlab turgan boshqa dasturda ekanini tushunish uchun yetarli.