Garson Masadan Siparişi Onayladığında Ekrana Gelen ‘Print Error’ Kilitlenmesi
Restoranlarda, kafelerde ve paket servis işletmelerinde garsonların Android veya Windows mobil el terminalleriyle masadan sipariş alıp ‘Kapat’ veya ‘Siparişi Onayla’ butonuna bastığında ekranda aniden beliren ‘Yazdırma Hatası: Mutfak Yazıcısına Ulaşılamadı (Print Error / Cannot connect to printer)’ uyarısı garsonun masadan çıkış yapmasını engeller. Garson hata penceresini kapatsa bile masa ekranda kilitli kalır; sipariş mutfağa gitmediği gibi kasa terminali de o masaya işlem yapamaz hale gelir. İşletmeciler el terminalinin çöktüğünü düşünür; oysa bu durum SambaPOS un ‘Yazdırma Görevi’ (Print Job) mimarisinde tanımlı olan mutfak veya bar yazıcısının ağdan düşmesi sebebiyle sistemin sipariş bütünlüğünü korumak için işlemi zorla durdurmasıdır.
SambaPOS Mobil Yazdırma Motoru Nasıl Çalışır ve Neden Kilitlenir?
SambaPOS ta siparişin mutfağa iletilmesi iki farklı yöntemle kurgulanabilir:
- İstemci Tabanlı Yazdırma (Client-Side Printing – HATALI KURGU): Sipariş fişini doğrudan garsonun elindeki tabletin Windows sürücüsü üzerinden yazdırmaya çalışmasıdır. Tablet el terminali mutfak yazıcısına kablosuz olarak ulaşamadığı anda ‘Print Error’ fırlatır ve kilitlenir.
- Sunucu Tabanlı Yazdırma (Server-Side Printing – KURUMSAL STANDART): Garson siparişi onayladığında veriyi sadece ana kasa sunucusuna kaydeder. Mutfak yazıcısına fişi basma görevini masaüstündeki kablolu ana kasa bilgisayarı üstlenir. Bu sayede tablet hiçbir zaman yazıcı hatasıyla kilitlenmez.
1. Adım: Mutfak Yazıcısının Fiziksel Ağ Bağlantısının Doğrulanması
Ana sunucu bilgisayarından mutfak yazıcısının ayakta olduğu teyit edilir:
- Kasa bilgisayarında Komut İstemi (CMD) açılır.
- Mutfak yazıcısının statik IP adresine sürekli ping başlatılır:
ping 192.168.1.200 -t - Eğer ‘İstek zaman aşımına uğradı’ (Request timed out) yanıtı alınıyorsa: Mutfaktaki Ethernet kablosu ezilmiş, mutfak switchi donmuş veya yazıcının adaptörü çıkmıştır. Donanım bağlantısı sağlandığında ping yanıtları döner ve hata kendiliğinden kalkar.
2. Adım: SambaPOS Yönetim Panelinde ‘Sunucu Üzerinden Yazdır’ Kuralı
El terminallerinin yazıcı kopukluklarından etkilenmemesi için yazdırma görevi ana sunucuya devredilmelidir:
SambaPOS Yönetim Paneli Yapılandırması:
1. Yönetim > Ayarlar > Yazdırma Görevleri > 'Mutfak Siparişi Yazdırma Görevi' içine girin.
2. 'Yazıcı Eşlemeleri' sekmesine geçin.
3. İlgili kuralın satırında 'Terminal' sütununu bulun.
4. '*' (Tümü) yerine YALNIZCA ana kasa bilgisayarının adını seçin: 'KASA_ANA_TERMINAL'.
5. Bu ayar sayesinde el terminali mutfağa fiş basmaya çalışmaz; görevi ana kasaya havale eder ve masayı anında kapatır.3. Adım: ‘Hata Durumunda İşlemi Durdurma’ Parametresi
Mutfak yazıcısının kağıdı bitse dahi garsonun sipariş almaya devam edebilmesi için:
Otomasyon Kuralı Ayarı:
Yönetim > Otomasyon > Kurallar > 'Sipariş Durumu Değiştiğinde':
'Mutfak Siparişi Yazdır' eyleminin özelliklerinde 'Hata Durumunda İptal Et' (Abort on Error) seçeneğindeki İŞARET KALDIRILIR.Bu kutu boş bırakıldığında, mutfak yazıcısı kapalı olsa bile garson siparişi başarıyla kaydeder; sistem arka planda kuyruk tutar ve yazıcı açıldığı anda bekleyen tüm mutfak fişleri peş peşe otomatik basılır.
Restoran otomasyon sistemleri, SambaPOS el terminali ağ entegrasyonu, mutfak ekranı (KDS) kurulumları ve termal yazıcı altyapı projelerinde BaykalSoft Restoran Teknolojileri ekibimizle iletişime geçebilirsiniz.