นี่คือคำสั่ง ipptool ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ipptool - ดำเนินการตามคำขอโปรโตคอลการพิมพ์ทางอินเทอร์เน็ต
เรื่องย่อ
ไอพีทูล [ --ช่วยด้วย ] [ --stop-หลังจากรวมข้อผิดพลาด ] [ --รุ่น ] [ -4 ] [ -6 ] [ -C ] [ -E
] [ -I ] [ -L ] [ -P ชื่อไฟล์.plist ] [ -S ] [ -T วินาที ] [ -V รุ่น ] [ -X ] [ -c ] [
-d ชื่อ=ค่า ] [ -f ชื่อไฟล์ ] [ -i วินาที ] [ -n นับซ้ำ ] [ -q ] [ -t ] [ -v ]
เครื่องพิมพ์-uri ไฟล์ทดสอบ - ไฟล์ทดสอบ ]
DESCRIPTION
ไอพีทูล ส่งคำขอ IPP ไปยังที่ระบุ เครื่องพิมพ์-uri และการทดสอบและ/หรือแสดง
ผลลัพธ์. แต่ละคนชื่อ ไฟล์ทดสอบ กำหนดคำขอตั้งแต่หนึ่งรายการขึ้นไป รวมถึงคำขอที่คาดหวัง
สถานะการตอบสนอง คุณลักษณะและค่า ผลลัพธ์เป็นข้อความธรรมดา ข้อความที่จัดรูปแบบ
CSV หรือรายงาน XML เกี่ยวกับเอาต์พุตมาตรฐาน โดยมีสถานะการออกที่ไม่เป็นศูนย์แสดงว่า one
หรือการทดสอบอื่นๆ ล้มเหลว NS ไฟล์ทดสอบ รูปแบบอธิบายไว้ใน ipptoolfile(5)
OPTIONS
ตัวเลือกต่อไปนี้ได้รับการยอมรับโดย ไอพีพีทูล:
--ช่วยด้วย
แสดงโปรแกรมช่วยเหลือ
--stop-หลังจากรวมข้อผิดพลาด
บอก ไอพีทูล เพื่อหยุดหากมีข้อผิดพลาดเกิดขึ้นในไฟล์ที่รวมอยู่ โดยทั่วไป ไอพีทูล จะ
ทำการทดสอบต่อไปหลังจากคำสั่ง INCLUDE
--รุ่น
แสดงเวอร์ชันของ ไอพีทูล กำลังใช้.
-4 ระบุว่า ไอพีทูล ต้องเชื่อมต่อกับเครื่องพิมพ์หรือเซิร์ฟเวอร์โดยใช้ IPv4
-6 ระบุว่า ไอพีทูล ต้องเชื่อมต่อกับเครื่องพิมพ์หรือเซิร์ฟเวอร์โดยใช้ IPv6
-C ระบุว่าควรส่งคำขอโดยใช้ HTTP/1.1 "Transfer-Encoding:
ส่วนหัว" ซึ่งจำเป็นสำหรับความสอดคล้องโดย IPP ทุกเวอร์ชัน
ค่าเริ่มต้นคือการใช้ "การโอนการเข้ารหัส: เป็นกลุ่ม" สำหรับคำขอที่มีไฟล์แนบและ
"เนื้อหา-ความยาว:" สำหรับคำขอที่ไม่มีไฟล์แนบ
-E บังคับใช้การเข้ารหัส TLS เมื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ส่วนหัว HTTP "อัปเกรด"
-I ระบุว่า ไอพีทูล จะดำเนินต่อข้อผิดพลาดที่ผ่านมา
-L ระบุว่าควรส่งคำขอโดยใช้ส่วนหัว HTTP/1.0 "Content-Length:"
ซึ่งจำเป็นสำหรับความสอดคล้องโดย 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 วินาที
ระบุว่า (สุดท้าย) ไฟล์ทดสอบ ควรทำซ้ำในช่วงเวลาที่กำหนด
ตัวเลือกนี้เข้ากันไม่ได้กับ -X (เอาต์พุต XML plist)
-l ระบุว่าต้องการเอาท์พุตข้อความธรรมดา
-n นับซ้ำ
ระบุว่า (สุดท้าย) ไฟล์ทดสอบ ควรทำซ้ำตามจำนวนที่กำหนด
ตัวเลือกนี้เข้ากันไม่ได้กับ -X (เอาต์พุต XML plist)
-q เงียบและไม่ผลิตผล
-t ระบุว่าต้องการเอาต์พุตรายงานการทดสอบ CUPS แทนเอาต์พุตข้อความธรรมดา
-v ระบุว่าแอตทริบิวต์คำขอและการตอบสนองทั้งหมดควรส่งออกในโหมดการทดสอบ CUPS
(-t). นี่เป็นค่าเริ่มต้นสำหรับเอาต์พุต XML
EXIT สถานภาพ
พื้นที่ ไอพีทูล โปรแกรมจะคืนค่า 0 หากการทดสอบทั้งหมดสำเร็จและ 1 อย่างอื่น
ใช้ ipptool ออนไลน์โดยใช้บริการ onworks.net