ابدأ مجاناً

zplCloud Blog

تطبيق zplCloud لأندرويد: الطابعة عبر USB من الهاتف

! U1 setvar "device.reset" "on" - يُرسل من الجهاز الذي في جيبك، بلا حاسوب وبلا برنامج تشغيل وبلا شبكة.

2 دقائق قراءة zplCloud Team

الطابعة ليست أبدًا بجوار حاسوب

هاتف Android يرسل أوامر setvar عبر كابل USB OTG إلى طابعة Zebra

طابعة في حالة سيئة مشكلة مادية: هراء على الشاشة، إعداد سواد حرّكه أحدهم، إعداد Wi-Fi يشير إلى SSID العام الماضي. إصلاحها يعني الوقوف بجوار الجهاز—على رافعة شوكية، في رف، في مؤخرة شاحنة—والحاسوب الوحيد في المتناول هاتف.

تطبيق zplCloud لأندرويد يتحدث إلى الطابعة عبر كابل USB عادي. بلا حاسوب محمول وبلا محول تسلسلي وبلا حقوق مسؤول على أي شيء وبلا شبكة عاملة على الطابعة—وهو ما يهم، لأن إعداد شبكة مكسور هو بالضبط ما تكون هناك لإصلاحه غالبًا.

لماذا يعمل هذا على أندرويد لا على iOS

أندرويد يكشف وضع مضيف USB: بكابل OTG يصبح الهاتف المضيف ويستطيع المطالبة بجهاز USB. التطبيق (المبني على Capacitor) يستخدم ذلك لفتح قناة لواجهة أوامر الطابعة.

iOS لا يملك API عامًا مكافئًا للمطالبة بأجهزة USB عشوائية. على iPhone وiPad تعمل نفس المهام عبر مسار الشبكة—Weblink أو وكيل CLI. تلك قيود منصة، لا بند خارطة طريق.

مسارا USB

الوضعكيف يتصلمتى تستخدمه
Zebra SDKعبر برنامج تشغيل USB من Zebra / طبقة Link-OS SDKالطابعة تقدم نفسها كجهاز USB Zebra قياسي
USB تسلسلي مباشر (CDC-ACM)برنامج تشغيل مدمج، بلا مكونات Zebraالطابعة في وضع USB-CDC؛ أندرويد يسأل مرة عن إذن USB

كلاهما ينتهي في نفس المكان: قناة ثنائية الاتجاه تحمل SGD وZPL. إذا لم يعدّد مسار الجهاز، جرب الآخر قبل افتراض أن الكابل أو الطابعة هو المخطئ.

الأوامر المهمة

كل ما يلي SGD قياسي عبر نفس القناة—التطبيق لوحة مفاتيح لواجهة أوامر الطابعة، لا بروتوكول مملوك.

أكّد أنك تتحدث مع الجهاز الصحيح:

! U1 getvar "device.friendly_name"

إذا أعاد الاسم، فالقناة تعمل وسيعمل كل شيء آخر. افعل هذا أولًا؛ يفصل مشكلة كابل عن مشكلة أمر.

أعد الضبط لحالة نظيفة:

! U1 setvar "device.reset" "on"

أفرغ الإعداد الكامل—مفيد قبل تغيير أي شيء لتتمكن من إعادته:

{}{"allconfig":null}

تحقق مما تعتقده الطابعة عن تخزينها قبل رفع خطوط أو رسوم:

! U1 getvar "memory.flash_free"

متغيرات الشبكة والسواد تُضبط بنفس الطريقة. النقطة أن لا شيء هنا خاص بالتطبيق: نفس السلاسل تعمل من CLI (zplcloud send --usb --zpl "…") عندما تعود إلى مكتب.

الإعداد

1. ثبّت تطبيق zplCloud على هاتف أو جهاز لوحي أندرويد.

2. وصّل الطابعة بكابل USB/OTG وشغّلها.

3. امنح إذن USB عندما يسأل أندرويد واختر وضع الاتصال.

4. استعلم أو اضبط أو أعد الضبط.

ملاحظات عملية

  • استخدم كابل بيانات. كابل USB للشحن فقط لا يعدّد شيئًا، والعرض يبدو تمامًا كطابعة غير مدعومة.
  • اقرأ قبل أن تكتب. getvar أولًا ثم setvar. إعداد مُفرَّغ هو الفرق بين إصلاح خمس دقائق وطابعة لا يستطيع أحد استعادتها.
  • إعادة الضبط ليست إعادة ضبط مصنع. device.reset يعيد تشغيل الطابعة؛ لا يمسح خطوطك أو صيغك أو إعدادات الشبكة. اعرف أيهما تريد فعلًا قبل الكتابة.
  • خذ الهاتف إلى الطابعة، لا الطابعة إلى المكتب. هذا هو كامل الهدف—طابعة مثبتة في رف لا تحتاج فكًّا لإعادة تهيئتها.

ذات صلة

مقالات أخرى