Skip to main content

PC Yazıcı Sürücüsü

PC yazıcı sürücüsü, Plato POS yazdırmaya yönelik yerel bir Windows hizmetidir. Yazdırma işlerini HTTP üzerinden kabul eder, bunları Redis destekli BullMQ kuyruklarında saklar ve ESC/POS baytlarını TCP üzerinden ağ termal yazıcılarına yazar. Bu bir işletim sistemi yazıcı sürücüsü değildir. Plato’nin tarayıcısı POS ile ham ESC/POS yazıcıları arasında küçük bir yerel köprüdür.

Ne İşe Yarar

  • Yazdırma işlerini POST /print aracılığıyla Plato Konsolundan alır.
  • Gelen base64 ESC/POS raster parçalarını sıraya alınmış yazıcı işlerine dönüştürür.
  • Yazıcı adresi başına ayrı bir kuyruk tutar.
  • Yazıcı başına aynı anda bir işi işler.
  • Ham ESC/POS baytlarını TCP yazıcılarına gönderir.
  • Yazıcı durumu kontrollerini, kasa çekmecesi vuruşunu, bip sesi komutlarını, kuyruk incelemesini, HTTPS proxy’yi ve PeerJS ağ sinyalini destekler.

Çalışma Zamanı Şekli

Ana Dosyalar

Ağ Bağlantı Noktaları

Yetenekler

  • TCP üzerinden ESC/POS’yi kabul eden ağ yazıcıları.
  • Plato Konsolu tarafından oluşturulan taramalı yazdırma işleri.
  • runAt aracılığıyla ertelenen yazdırma işleri.
  • Kalıcı yeniden deneme kuyrukları.
  • Para çekmecesi ESC/POS aracılığıyla nabız atıyor.
  • Tekrarlanan bip dizisi.
  • Windows’ta Caddy aracılığıyla HTTPS.
  • /mesh’de PeerJS ağ sinyali.