นี่คือคำสั่ง ippserver ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ippserver - เซิร์ฟเวอร์โปรโตคอลการพิมพ์ทางอินเทอร์เน็ตอย่างง่าย
เรื่องย่อ
ipserver [ -2 ] [ -M ผู้ผลิต ] [ -P ] [ -c คำสั่ง ] [ -d สปูลไดเร็กทอรี ] [ -f
ชนิด/ชนิดย่อย[,...] ] [ -h ] [ -i ไอคอนไฟล์.png ] [ -k ] [ -l ที่ตั้ง ] [ -m แบบ ] [ -n
ชื่อโฮสต์ ] [ -p พอร์ต ] [ -r ชนิดย่อย ] [ -s ความเร็ว[,ความเร็วสี] ] [ -วี[วีวีวี] ] ชื่อบริการ
DESCRIPTION
ipserver เป็นเซิร์ฟเวอร์ Internet Printing Protocol (IPP) อย่างง่ายที่สอดคล้องกับ IPP
ข้อกำหนดทุกที่ (PWG 5100.14) สามารถใช้เพื่อทดสอบซอฟต์แวร์ไคลเอ็นต์หรือทำหน้าที่เป็น
เซิร์ฟเวอร์การพิมพ์พื้นฐานที่รันคำสั่งสำหรับทุกงานที่พิมพ์
OPTIONS
ตัวเลือกต่อไปนี้ได้รับการยอมรับโดย ipserver:
-2 รายงานการสนับสนุนสำหรับการพิมพ์สองด้าน (duplex)
-M ผู้ผลิต
ตั้งค่าผู้ผลิตเครื่องพิมพ์ ค่าเริ่มต้นคือ "ทดสอบ"
-P รายงานการสนับสนุนการพิมพ์ PIN
-c คำสั่ง
รันคำสั่งที่ระบุสำหรับแต่ละเอกสารที่พิมพ์
-d สปูลไดเร็กทอรี
ระบุไดเร็กทอรีที่จะเก็บไฟล์การพิมพ์ ค่าเริ่มต้นคือไดเร็กทอรี
ภายใต้ไดเร็กทอรีชั่วคราวปัจจุบันของผู้ใช้
-f ชนิด/ชนิดย่อย[,...]
ระบุรายการประเภทสื่อ MIME ที่เซิร์ฟเวอร์จะยอมรับ ค่าเริ่มต้นคือ
"application/pdf,image/jpeg,image/pwg-raster".
-h แสดงโปรแกรมช่วยเหลือ
-i ไอคอนไฟล์.png
ระบุไฟล์ไอคอนเครื่องพิมพ์สำหรับเซิร์ฟเวอร์ ค่าเริ่มต้นคือ "printer.png"
-k เก็บเอกสารที่พิมพ์ไว้ในไดเร็กทอรีสปูลแทนที่จะลบออก
-l ที่ตั้ง
ระบุสตริงตำแหน่งที่มนุษย์สามารถอ่านได้ซึ่งรายงานโดยเซิร์ฟเวอร์ NS
ค่าเริ่มต้นคือสตริงว่าง
-m แบบ
ระบุชื่อรุ่นของเครื่องพิมพ์ ค่าเริ่มต้นคือ "เครื่องพิมพ์"
-n ชื่อโฮสต์
ระบุชื่อโฮสต์ที่รายงานโดยเซิร์ฟเวอร์ ค่าเริ่มต้นคือชื่อ
ส่งคืนโดย ชื่อโฮสต์(1) คำสั่ง
-p พอร์ต
ระบุหมายเลขพอร์ตที่จะรับฟัง ค่าเริ่มต้นคือหมายเลขเฉพาะผู้ใช้จาก
เพื่อ 8000 8999
-r ชนิดย่อย
ระบุประเภทย่อย Bonjour เพื่อโฆษณา แยกหลายประเภทย่อยด้วย a
จุลภาค ค่าเริ่มต้นคือ "_print"
-s ความเร็ว[,ความเร็วสี]
ระบุความเร็วเครื่องพิมพ์เป็นหน้าต่อนาที หากระบุตัวเลขสองตัวและ
ตัวเลขที่สองมีค่ามากกว่าศูนย์ เซิร์ฟเวอร์จะรายงานการรองรับสี
การพิมพ์ ค่าเริ่มต้นคือ "10,0"
-วี[วีวีวี]
ละเอียด (มาก) เมื่อบันทึกกิจกรรมไปยังเอาต์พุตมาตรฐาน
EXIT สถานภาพ
การขอ ipserver โปรแกรมส่งคืน 1 หากไม่สามารถประมวลผลอาร์กิวเมนต์บรรทัดคำสั่งหรือ
ลงทะเบียนบริการ IPP มิฉะนั้น ipserver จะทำงานอย่างต่อเนื่องจนกว่าจะสิ้นสุด
สอดคล้อง TO
การขอ ipserver โปรแกรมเป็นโปรแกรมเฉพาะสำหรับ CUPS และสอดคล้องกับ IPP Everywhere (PWG 5100.14)
สเปค
และพวกเรา
ipserver เพิ่มตัวแปรสภาพแวดล้อมที่ขึ้นต้นด้วย "IPP_" สำหรับแอตทริบิวต์งาน IPP ทั้งหมดใน
คำขอพิมพ์ ตัวอย่างเช่น เมื่อดำเนินการคำสั่งสำหรับงาน IPP ที่มี
แอตทริบิวต์เทมเพลตงาน "media" ตัวแปรสภาพแวดล้อม "IPP_MEDIA" จะถูกตั้งค่าเป็น
ค่าของแอตทริบิวต์นั้น
ค่าที่แจกแจงไว้จะถูกแปลงเป็นค่าเทียบเท่าของคำหลัก ตัวอย่างเช่น "พิมพ์-
คุณภาพ" แอตทริบิวต์เทมเพลตงานที่มีค่า enum เป็น 3 จะกลายเป็น "IPP_PRINT_QUALITY"
ตัวแปรสภาพแวดล้อมที่มีค่า "ร่าง"
ตัวอย่าง
วิ่ง ipserver ด้วยชื่อบริการของ My Cool Printer:
ipserver "เครื่องพิมพ์สุดเจ๋งของฉัน"
เรียกใช้ ไฟล์(1) คำสั่งเมื่องานถูกส่งไปยังเซิร์ฟเวอร์:
ไฟล์ ippserver -c "My Cool Printer"
ใช้ ippserver ออนไลน์โดยใช้บริการ onworks.net