Soru: Kasadaki USB Termal Fiş Yazıcısına Baskı Gönderildiğinde Neden ‘Belge Yazdırılamadı’ Hatası Verir ve Kuyrukta Takılır?
Cevap: Market, restoran, eczane ve mağaza kasalarında bilgisayara USB kablosuyla bağlı olan termal fiş veya etiket yazıcısına (Xprinter, Epson, Hoin, Bixolon vb.) satış anında fiş komutu gönderildiğinde görev çubuğunda kırmızı ünlemle beliren ‘Belge Yazdırılamadı – Hata’ (Error Printing) uyarısı ve yazdırma kuyruğu açıldığında belgenin ‘Yazdırılıyor…’ durumunda asılı kalarak cihazın hiç çıktı vermemesi kasa akışını felç eden en yaygın donanım krizidir. Kullanıcı kabloyu söküp taksa da hata devam eder. Bu problem yazıcının bozulması değil; Windows un yazıcıyı taktığınız fiziksel USB portuna göre dinamik olarak açtığı Sanal Yazıcı Bağlantı Noktasının (USB001 / USB002 / USB003) kablo farklı bir yuvaya takıldığında kayarak geçersiz kalmasıdır.
USB Sanal Yazıcı Bağlantı Noktası (Virtual Printer Port) Neden Kayar?
Windows, USB yazıcıları seri veya paralel yazıcılar gibi sabit bir adreste tutmaz:
- Yazıcı kasanın arkasındaki 1. USB yuvasına ilk kez takıldığında Windows arka planda
USB001 (Sanal Yazıcı Bağlantı Noktası)adında bir kanal açar ve sürücüyü buraya kilitler. - Kasiyer veya temizlik personeli akşam kabloyu söküp sabah kasanın arkasındaki veya önündeki farklı bir USB yuvasına taktığı anda; Windows bu yeni yuvayı
USB002olarak tanımlar. - Ancak yazıcı sürücüsü hâlâ eski
USB001portunu dinlemeye devam eder. Bilgisayar fişi boşluğa gönderir; veri fiziksel yazıcıya ulaşamaz ve Windows ‘Belge Yazdırılamadı’ hatası basar.
1. Adım: Kuyrukta Askıda Kalan Kilitli Belgenin İptal Edilmesi
Port ayarı yapabilmek için önce kilitlenen kuyruk boşaltılmalıdır:
- Ekranın sağ altındaki yazıcı simgesine çift tıklanarak yazdırma kuyruğu açılır.
- Hata veren belgeye sağ tıklanıp ‘İptal Et’ (Cancel) seçilir.
- Belge ‘Siliniyor…’ yazıp takılı kalırsa;
cmdyönetici olarak açılır ve şu komutla kuyruk zorla temizlenir:
net stop spooler
del /Q /F /S "%systemroot%System32SpoolPrinters*.*"
net start spooler2. Adım: Yazıcı Özelliklerinden Doğru Aktif USB Portunun Seçilmesi
Sürücünün bağlı olduğu sanal port fiziksel yuvayla eşitlenir:
Win + Rilecontrol printersaçılır; termal yazıcıya sağ tıklanıp Yazıcı Özellikleri (Printer Properties) seçilir.- Yukarıdaki sekmelerden Bağlantı Noktaları (Ports) sekmesine geçilir.
- Listede
USB001,USB002,USB003gibi sanal USB portları aranır. - Doğrulama: Genellikle en son açılan ve yanında yazıcı modeli yazan en yüksek numaralı port (Örn: USB002) işaretlenir ve ‘Uygula’ butonuna basılır.
- ‘Genel’ sekmesine dönülerek ‘Sınama Sayfası Yazdır’ butonuna basılır. Fiş anında yazıcıdan çıkıyorsa doğru port yakalanmıştır.
3. Adım: Fiziksel USB Portunu Etiketleme ve Sabitleme Kuralı
Bu arızanın bir daha asla tekrarlamaması için işletme kasasında şu kural uygulanmalıdır: Yazıcının çalıştığı kasanın arkasındaki fiziksel USB yuvasına renkli bir elektrik bandı veya etiket yapıştırılmalı; personelin kabloyu söküp başka bir yuvaya takması kesinlikle yasaklanmalıdır. Kablo daima aynı fiziksel yuvada kaldığı sürece sanal port asla kaymaz.
Perakende kasa sistemleri, termal fiş ve barkod yazıcı tamiri, USB port senkronizasyonu ve kurumsal otomasyon teknik servis hizmetlerinde BaykalSoft Perakende Bilişim ekibimizle iletişime geçebilirsiniz.