Ana SayfaBilgisayar, Yazıcı ve DonanımWindows'ta USB Bağlantılı Termal Yazıcı 'Belge Yazdırılamadı (Error Printing)' Hatası ve Sanal...

Windows’ta USB Bağlantılı Termal Yazıcı ‘Belge Yazdırılamadı (Error Printing)’ Hatası ve Sanal Yazıcı Portu Onarım Rehberi

Author

Date

Category

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ı USB002 olarak tanımlar.
  • Ancak yazıcı sürücüsü hâlâ eski USB001 portunu 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:

  1. Ekranın sağ altındaki yazıcı simgesine çift tıklanarak yazdırma kuyruğu açılır.
  2. Hata veren belgeye sağ tıklanıp ‘İptal Et’ (Cancel) seçilir.
  3. Belge ‘Siliniyor…’ yazıp takılı kalırsa; cmd yönetici olarak açılır ve şu komutla kuyruk zorla temizlenir:
net stop spooler
del /Q /F /S "%systemroot%System32SpoolPrinters*.*"
net start spooler

2. 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:

  1. Win + R ile control printers açılır; termal yazıcıya sağ tıklanıp Yazıcı Özellikleri (Printer Properties) seçilir.
  2. Yukarıdaki sekmelerden Bağlantı Noktaları (Ports) sekmesine geçilir.
  3. Listede USB001, USB002, USB003 gibi sanal USB portları aranır.
  4. 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.
  5. ‘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.

Önceki Gönderiler

Önceki Yorumlar