Skip to main content

HTTP API

Tüm uç noktalara, yapılandırılmış sürücü ana bilgisayarından hizmet verilir.

Ortak Yazıcı Hedefi

Yazıcı hedefleme uç noktaları ip_address ve port gerektirir.
vendor_id ve product_id, istemci uyumluluğu açısından kabul edilir. Geçerli ağ yazdırma yolu, ip_address ve port yazıcılarını hedefler.

POST /yazdır

Bir yazdırma işini kuyruğa alır ve hemen geri döner.
Başarılı yanıt:
Doğrulama hataları:

POST /durum

Önbelleğe alınmış veya canlı yazıcı durumunu döndürür.
Cevap:
Durum davranışı:
  • Kuyrukta bekleyen, etkin veya gecikmeli işler varsa durum, busy: true ile önbelleğe alınmış durumu döndürür.
  • Kuyruk boşsa sürücü yazıcıyı inceleyebilir.
  • source: "probe", canlı soket kontrolünün gerçekleştirildiği anlamına gelir.
  • source: "cache", yanıtın depolanan durumdan ve kuyruk sayımlarından geldiği anlamına gelir.

POST /bip sesi

Bir yazıcı için bip sesi sırasını sıraya koyar.
Cevap:

POST /para çekmecesi

ESC/POS nakit çekmecesi darbe komutunu sıraya koyar.
Cevap:

GET /sağlık

İşlem durumunu ve derleme sürümünü döndürür.

GET /sıra durumu

Bilinen yazıcı kuyruklarını döndürür.

GET / ağ durumu

Ağ etkinleştirildiğinde:
Ağ devre dışı bırakıldığında:

GET /ca.crt

HTTPS etkinleştirildiğinde kullanılabilir. CA sertifikasını plato-printer-ca.crt olarak indirir.

WS / ağ

features.meshEnabled doğru olduğunda PeerJS sinyal uç noktası bağlanır.