M masamenu.tr
🍽️ Salon, Mutfak ve Stok

🖨️ Mutfak yazdırma

İstasyon bazlı sipariş fişleri, 60×40 etiketler ve donanım köprüsü üzerinden kasa belgeleri

Dokümantasyon

Mutfakta ve salonda yazdırma

İşletmedeki tüm fiziksel yazdırma Cenaly Hardware Bridge üzerinden gerçekleşir — yazıcıların bağlı olduğu kasa cihazındaki küçük bir program. Tarayıcı termal yazıcıya doğrudan yazdırmaz: belgeyi köprüye gönderir, köprü de donanımla ESC/POS dilinde konuşur.

Köprü üzerinden yazdırılanlar: istasyon bazlı mutfak tiketleri, ürün ve paket etiketleri, satış ve iade fişi, ön fiş, X ve Z raporları ve dağıtım ekranındaki paket manifestosu.


İstasyonlara Göre Mutfak Tiketleri#

Tiket, yemeğin hazırlandığı yere ulaşmalıdır: soğuk mutfak — kendi yazıcısına, ızgara — kendi yazıcısına, bar — kendi yazıcısına.

Ayar — Mutfak (KDS) → «İstasyonlar» bölümünde, «istasyon → yazıcı» tablosunda yapılır. Her istasyon için şunlar tanımlanır:

Alan Anlamı
Yazıcı köprünün belirli bir cihazı; boşsa «mutfak» rolündeki yazıcıya basılır
Yedek yazıcı ana yazıcı yanıt vermezse tiketin gideceği yer
Kim yazdırır kapalı, kasa veya KDS
Kağıt genişliği 42 karakter (80 mm kağıt) veya 32 (58 mm)
Kod sayfası aşağıya bakın
Kalem etiketleri tiket «hazır» durumuna alındığında etiket bassın mı

«Kim yazdırır» bir seçimdir, onay kutusu değil. Kasa ve KDS farklı köprülere sahip farklı cihazlardır ve basılan kayıt, basımı yapan cihazda tutulur. İkisi de açılırsa mutfakta aynı tiketten iki tane çıkar.

Yazıcı listesi yerel köprüden alınır, bu yüzden istasyon ayarı yazıcının fiziksel olarak bağlı olduğu makineden yapılmalıdır.

Tikette neler olur. Büyük punto (aşçı kağıdı masanın karşısından okur), yemeğin adı, adet, yemeğin altında ayrı satır halinde modifikatörler, yorum («soğansız»), sipariş misafirlere/kurslara göre dağıtılmışsa misafir numarası ve servis kursu. Mutfak tiketinde fiyat ve toplam yoktur.

Yalnızca yeni olan basılır. Garsonun tekrar dokunması ikinci bir tiket basmaz: sistem hangi satırların istasyona zaten gittiğini hatırlar. Bir kalem eklendiyse veya adedi değiştirildiyse siparişin tam bir kopyası değil, bir ek sipariş tiketi gider.


Kalem ve Paket Etiketleri#

Bardak ve kutu üzerindeki 60×40 mm etiket, teslimatın iki sorununu çözer: paketler kuryeler arasında karışmaz, misafir de bardakta sütün gerçekten laktozsuz olduğunu görür — modifikatör artık yalnızca mutfak tiketinde kalmaz.

  • kalem etiketi — istasyonda ilgili ayar açıksa, tiket «hazır» durumuna alındığında basılır;
  • paket etiketi — teslimde basılır: ekran paket sayısını sorar ve «Paket 1/3», «2/3» gibi basar;
  • paket manifestosu — paketin içindeki kağıt, modifikatörleri ayrı satırlar halinde içeren siparişin tam içeriğiyle birlikte: kurye ve misafir bununla eksiksizliği karşılaştırır, agregatörle yaşanan «eksik kalem» anlaşmazlığı basılı bir kanıtla kapanır. Düğme Expo ekranındadır.

Etiketler «etiket yazıcısı» rolündeki cihaz tarafından basılır; köprüde bu rol yoksa etiket normal fiş yazıcısına gider.

Köprüde «etiket yazıcısı» rolü mevcuttur: etiket bu role atanmış cihaza gider, böyle bir cihaz yoksa 32 karakter genişliğinde dar bir ESC/POS belgesi olarak 60 mm sınıfı normal fiş kafasına basılır, koparma tarak (perforasyon) ile yapılır. Etiket yazıcılarının tam TSPL/ZPL dilleri desteklenmez — aynı ESC/POS basılır.


Kasa belgeleri#

Belge Köprü üzerinden Yorum
Satış / iade fişi evet fallback — tarayıcı üzerinden basım
Ön fiş (misafir hesabı) evet fiskal değil, kağıtta açık imza ile
X ve Z raporları evet bkz. Kasa vardiyası
Paket manifestosu evet Sevkiyat ekranı
Mutfak tiketi, etiketler evet tarayıcı fallback'i yok

Basılmış fişin yeniden basımı PIN altında erişilebilir ve riskli işlemler günlüğüne kaydedilir — bkz. Kayıp kontrolü.

Fiskal fiş ayrı bir konudur: fiskal yazarkasa tarafından basılır ve ülkenin yasalarına tabidir, bkz. Fiskalizasyon.


Baskı Kuyruğu ve Sonucun Anlamı#

Köprüde yeniden başlatmaya dayanıklı, tekrar denemeli bir kuyruk vardır: yazıcı çevrimdışıysa görev kaybolmaz, bekler ve tekrar dener. Kuyruk göstergesi kasa başlığında görünür.

Takılı kalmış bir görev kaldırılabilir. Mutfağın klasik derdi: yazıcı kağıt sıkıştırdı, yarım saat tamir edildi, açıldığında elli tane eski tiket tükürüyor. Kasa başlığındaki kuyruktan görev tek tek iptal edilir: köprü «iptal edildi» işareti koyar ve yazıcı canlandığında onu basitçe atlar. Görev zaten baskıya gittiyse iptal bunu dürüstçe söyler — bu durumda kağıt çıkar.

Baskı sonucu dört türlüdür ve kasiyer için bunlar farklı haberlerdir:

Sonuç Ne oldu
Basıldı köprü fiziksel baskıyı onayladı
Kuyrukta köprü görevi kabul etti, ancak yazıcı erişilemez — misafir fişi eline almadı
Tarayıcıyla köprü yok ya da belgeyi kabul etmedi, baskı tarayıcı diyaloğu üzerinden yapıldı
Basılmadı hiçbir şekilde başarılı olunamadı

«Kuyrukta» sonucunda tarayıcı yedeği başlatılmaz — aksi halde bir fiş iki kez basılmış olurdu.

Görevler idempotenttir: aynı belgenin tekrar gönderilmesi ikinci bir kağıt çıkarmaz.


Kod Sayfaları ve Latin Olmayan Alfabeler#

Termal yazıcı UTF-8'in ne olduğunu bilmez: seçilen tek baytlık tablodan bayt başına bir glif çizer. Bu yüzden kod sayfası her ayarlanmış yazıcı için ayrı ayrı belirlenir:

Değer Ne yapar
auto (varsayılan) Kiril alfabesi bulursa — kafayı CP1251'e geçirir; Latin ve genişletilmiş Latin (Türkçe, Lehçe, Arnavutça) olduğu gibi kalır
cp1251 / cp866 Kiril tablosunun açık seçimi — ucuz kafalarda ikisinden biri bulunur
georgian-academy / georgian-ps / georgian-expert Gürcü cihazlarının yazı tipi ROM düzenleri
utf8 eski davranış: herhangi bir Latin olmayan alfabede — anlamsız karakterler

Gürcüce hakkında dürüstçe. Belirli bir kafanın hangi tabloyu «anladığı» fiziksel cihazın bir özelliğidir, protokol spesifikasyonunda bu bilgi yoktur; bu yüzden tablo cihaza göre seçilir. Hiçbiri uymuyorsa metin romanize edilir: bazuri tarifi satırı kasadaki misafir tarafından okunabilir, ?????? ?????? ise okunamaz. Gürcüce yine de Gürcü harfleriyle basılır: kafa uygun hiçbir tabloyu anlamıyorsa köprü satırı görsel olarak çizer (gömülü yazı tipiyle raster baskı) ve onu yazıcıya bir görüntü olarak gönderir — fişte romanizasyon değil, gerçek Gürcü metni ortaya çıkar. Romanizasyon, raster baskıyı da desteklemeyen cihazlar için yedek seçenek olarak kalır.

Gürcüce raster baskısı ve etiket yazıcısının rolü, Cenaly Hardware Bridge'in yakın bir güncellemesinde eklenecek — köprünün daha eski sürümlerinde eski davranış (romanizasyon ve etiketin fiş kafasına basılması) geçerlidir.

Türkçe, Lehçe ve Arnavutça Latin alfabesi bilerek CP1251'den geçirilmez: orada ş, ğ, ą ?'e dönüşürdü.


İlgili bölümler#


Sıkça Sorulan Sorular#

Tiket iki kez basıldı — neden?#

Büyük olasılıkla istasyonda hem kasada hem de KDS'de baskı açık. Bunlar iki farklı köprüye sahip iki farklı cihazdır ve her biri kendi nüshasını bastı. «Kim yazdırır» alanında tek bir değer bırakın.

Yazıcı bağlantısı kesildi — siparişler kayboldu mu?#

Hayır. Görev köprü kuyruğuna gider ve yazıcı canlandığında basılır. Ancak görev kuyruktayken fiziksel olarak kağıt yoktur — arayüz bunu açıkça belirtir.

Köprü olmadan mutfağa baskı yapılabilir mi?#

Mutfak tiketleri ve etiketler için hayır, bunlar yalnızca köprü üzerinden gider. Kasa belgelerinin bir tarayıcı yedeği vardır: normal yazdırma diyaloğu üzerinden baskı.

Yazıcı listesi neden boş?#

Liste, bu cihazdaki köprüden alınır. Köprü çalışmıyorsa veya yazıcı başka bir makineye bağlıysa cihazlar görünmez — istasyonu yazıcının fiziksel olarak bağlı olduğu makineden ayarlayın.

Modifikatörler paket manifestosunda basılıyor mu?#

Evet. Mutfak tiketi, kalem etiketi ve paket manifestosu tek bir satır formatında oluşturulur: yemeğin adı, altında ayrı satırlar halinde modifikatörler ve yorum. Böylece bir siparişe ait üç kağıt aynı görünür ve gözle karşılaştırılabilir.

Was this article helpful?