هذا هو الأمر ipptool الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ipptool - تنفيذ طلبات بروتوكول الطباعة عبر الإنترنت
موجز
iptool [ --مساعدة ] [ - توقف بعد خطأ تضمين ] [ --الإصدار ] [ -4 ] [ -6 ] [ -C ] [ -E
] [ -I ] [ -L ] [ -P اسم الملف.plist ] [ -S ] [ -T ثواني ] [ -V الإصدار ] [ -X ] [ -c ] [
-d اسم = قيمة ] [ -f اسم الملف ] [ -i ثواني ] [ -n تكرار العد ] [ -q ] [ -t ] [ -v ]
طابعة uri testfile [... testfile ]
الوصف
iptool يرسل طلبات IPP إلى المحدد طابعة uri والاختبارات و / أو يعرض ملف
نتائج. كل اسمه testfile يحدد طلبًا واحدًا أو أكثر ، بما في ذلك الطلب المتوقع
حالة الاستجابة والسمات والقيم. الإخراج إما نص عادي ، نص منسق ،
تقرير CSV أو XML حول الإخراج القياسي ، مع حالة خروج غير صفرية تشير إلى ذلك
أو فشل المزيد من الاختبارات. ال testfile يتم وصف التنسيق بتنسيق ipptoolfile(5).
OPTIONS
يتم التعرف على الخيارات التالية بواسطة إيبتول:
--مساعدة
يظهر تعليمات البرنامج.
- توقف بعد خطأ تضمين
يقول iptool للتوقف في حالة حدوث خطأ في ملف مضمن. عادة iptool سوف
تابع الاختبارات اللاحقة بعد توجيه INCLUDE.
--الإصدار
يظهر إصدار iptool تم استخدامها.
-4 يحدد ذلك iptool يجب الاتصال بالطابعة أو الخادم باستخدام IPv4.
-6 يحدد ذلك iptool يجب الاتصال بالطابعة أو الخادم باستخدام IPv6.
-C يحدد أنه يجب إرسال الطلبات باستخدام HTTP / 1.1 "ترميز النقل:
chunked "، وهو مطلوب للتوافق مع كافة إصدارات IPP
الافتراضي هو استخدام "Transfer-Encoding: chunked" للطلبات ذات الملفات المرفقة و
"طول المحتوى:" للطلبات بدون ملفات مرفقة.
-E يفرض تشفير TLS عند الاتصال بالخادم باستخدام رأس HTTP "ترقية".
-I يحدد ذلك iptool ستستمر أخطاء الماضي.
-L تحدد أنه يجب إرسال الطلبات باستخدام رأس HTTP / 1.0 "طول المحتوى:" ،
وهو مطلوب للتوافق مع جميع إصدارات IPP. الافتراضي هو استخدام
"ترميز النقل: مقسم" للطلبات ذات الملفات المرفقة و "طول المحتوى:"
للطلبات بدون ملفات مرفقة.
-P اسم الملف.plist
يحدد أنه يجب كتابة نتائج الاختبار في ملف XML المسمى (Apple plist)
بالإضافة إلى تقرير الاختبار العادي (-t). هذا الخيار غير متوافق مع -i
(فاصل) و -n (تكرار العد) الخيارات.
-S يفرض تشفير TLS (مخصص) عند الاتصال بالخادم.
-T ثواني
يحدد مهلة طلبات IPP بالثواني.
-V الإصدار
تحديد إصدار IPP الافتراضي لاستخدامه: 1.0 أو 1.1 أو 2.0 أو 2.1 أو 2.2. ان لم
المحدد ، يتم استخدام الإصدار 1.1.
-X تحديد أن إخراج XML (Apple plist) مطلوب بدلاً من تقرير النص العادي.
هذا الخيار غير متوافق مع -i (فاصل) و -n (تكرار العد) الخيارات.
-c يحدد أن CSV (قيم مفصولة بفواصل) مطلوب بدلاً من العادي
إخراج النص.
-d اسم = قيمة
يحدد المتغير المسمى.
-f اسم الملف
يحدد اسم ملف الطلب الافتراضي للاختبارات.
-i ثواني
يحدد أن (الأخير) testfile يجب أن يتكرر في الفاصل الزمني المحدد.
هذا الخيار غير متوافق مع -X (إخراج XML plist) الخيار.
-l يحدد أن إخراج النص العادي مطلوب.
-n تكرار العد
يحدد أن (الأخير) testfile يجب تكرار العدد المحدد من المرات.
هذا الخيار غير متوافق مع -X (إخراج XML plist) الخيار.
-q كن هادئًا ولا تنتج أي ناتج.
-t يحدد أن إخراج تقرير اختبار CUPS مطلوب بدلاً من إخراج النص العادي.
-v يحدِّد أنه يجب إخراج جميع سمات الطلب والاستجابة في وضع اختبار CUPS
(-t). هذا هو الإعداد الافتراضي لمخرجات XML.
EXIT الوضع
• iptool يقوم البرنامج بإرجاع 0 إذا كانت جميع الاختبارات ناجحة و 1 في حالة أخرى.
استخدم ipptool عبر الإنترنت باستخدام خدمات onworks.net