Skip to main content

HTTP API

يتم تقديم جميع نقاط النهاية من مضيف برنامج التشغيل الذي تم تكوينه.

هدف الطابعة المشترك

تتطلب نقاط نهاية استهداف الطابعة ip_address وport.
يتم قبول vendor_id وproduct_id لتوافق العميل. يستهدف مسار الطباعة الحالي للشبكة الطابعات بواسطة ip_address وport.

مشاركة/طباعة

يصطف في قائمة انتظار مهمة الطباعة ويعود على الفور.
الاستجابة الناجحة:
أخطاء التحقق:

ما بعد /الحالة

إرجاع حالة الطابعة المخزنة مؤقتًا أو المباشرة.
إجابة:
سلوك الحالة:
  • إذا كانت قائمة الانتظار تحتوي على مهام انتظار أو نشطة أو متأخرة، فستُرجع الحالة الحالة المخزنة مؤقتًا باستخدام busy: true.
  • إذا كانت قائمة الانتظار خاملة، فيمكن للسائق فحص الطابعة.
  • source: "probe" يعني أنه تم إجراء فحص مباشر للمقبس.
  • source: "cache" يعني أن الاستجابة جاءت من الحالة المخزنة وعدد قوائم الانتظار.

بوست / صافرة

يقوم بوضع تسلسل الصفير الخاص بالطابعة في قائمة الانتظار.
إجابة:

بريد / درج النقود

يقوم بوضع أمر نبض درج النقود ESC/POS في قائمة الانتظار.
إجابة:

الحصول على / الصحة

إرجاع صحة العملية وإصدار الإصدار.

الحصول على /حالة قائمة الانتظار

إرجاع قوائم انتظار الطابعة المعروفة.

الحصول على /حالة الشبكة

عند تمكين الشبكة:
عند تعطيل الشبكة:

احصل على /ca.crt

متاح عند تمكين HTTPS. يقوم بتنزيل شهادة CA كـ plato-printer-ca.crt.

دبليو اس / شبكة

يتم تثبيت نقطة نهاية إشارة PeerJS عندما يكون features.meshEnabled صحيحًا.