@ waspinator คำตอบของคำถามไปไกลแล้ว (ฉัน upvoted มัน) แต่นี่คือรายละเอียดเพิ่มเติมบางอย่าง ...
ข้อได้เปรียบหลักของ IPP ผ่าน JetDirect / AppSocket คือ:
AppSocket เป็นโปรโตคอล "ไฟไหม้และลืม" IPP (S) สามารถให้ข้อมูล backchannel ที่มีรายละเอียดมากเกี่ยวกับสถานะปัจจุบันของการประมวลผลงาน (หน้าไหนพิมพ์อยู่ในปัจจุบัน) และอื่น ๆ (เช่นแบบสอบถามเกี่ยวกับงานที่ผ่านมางานที่เสร็จสมบูรณ์หรือถูกยกเลิก)
AppSocket เป็นโปรโตคอลที่ง่ายมากดังนั้นทุกคนสามารถทำวิศวกรรมย้อนกลับได้หลังจาก HP แนะนำ (เมื่อนานมาแล้ว) และแม้ว่ามันจะไม่เคยเป็นมาตรฐานอย่างเป็นทางการก็ตาม นอกจากนี้ยังมีความน่าเชื่อถือและมีประสิทธิภาพ (ด้วยชุด 'คุณสมบัติ' ที่ว่างเปล่าทั้งหมดนี้) - ซึ่งเป็นเหตุผลว่าทำไมจึงมีการใช้และรองรับอย่างกว้างขวางโดยเครื่องพิมพ์เครือข่ายทุกเครื่องที่อยู่ในนั้น
IPP ได้มาตรฐานโดยISTO Printer Working Group (PWG)ซึ่งเป็นตัวแทนของผู้ผลิตเครื่องพิมพ์ทุกรายทั่วโลก HP ตัวเองแม้จะได้นำเอาไอพีพีค่อนข้างใกล้ชิดที่มีมากกว่า 350 ของเครื่องพิมพ์รุ่นใหม่ล่าสุดของพวกเขาด้วยตัวเองได้รับการรับรองเพื่อให้สอดคล้องกับใหม่'ไอพีพีทุกที่'มาตรฐาน
ด้วย IPP (S) คุณมีตัวเลือกที่ดีกว่าเกี่ยวกับความปลอดภัย: การรับรองความถูกต้อง / การอนุญาต, การเข้ารหัสข้อมูลที่ถ่ายโอน, การควบคุมการเข้าถึงเป็นต้น
ด้วย IPP คุณจะมีชุดชื่อและค่าที่ระบุสำหรับตัวเลือกงานพิมพ์ การพิมพ์สองด้านเป็นหนึ่งใน'sides = two-sided-edge-long-edge-edge-edge'หรือ'... = two-sided-short-edge-edge-edge-edge'ก่อนหน้านี้คุณสามารถระบุการพิมพ์สองด้านได้มากถึงสิบวิธี เพราะผู้ขายทุกคนมีอิสระที่จะใช้รูปแบบการตั้งชื่อของเขาเอง) สิ่งเดียวกันนี้ถือเป็นจริงสำหรับพารามิเตอร์การพิมพ์อื่น ๆ
IPP (S) ช่วยให้คุณค้นหาเครื่องพิมพ์ที่เปิดใช้งาน IPP (และมากกว่า 90% ของอุปกรณ์ที่ขายในช่วง 10 ปีที่ผ่านมาสามารถพูดคุยกับ IPP ได้ - เนื่องจากAirPrintสามารถทำงานได้เพราะมันเท่านั้นและมากกว่าครึ่งหนึ่งสามารถใช้ PDF ได้โดยตรง ด้วย) เกี่ยวกับความสามารถเฉพาะ: มันสามารถทำสีได้หรือไม่? รองรับกระดาษขนาดใด พิมพ์สองหน้าหรือไม่? มันสามารถเย็บกระดาษเจาะพับได้หรือไม่ IPP เวอร์ชันใดที่รองรับ? ฉันสามารถส่งไปที่หน้าคำอธิบายภาษา (PDL - PostScript, PDF, PCL, JPEG, ฯลฯ ) ได้อย่างไร Etc.pp. ...
ด้วยวิวัฒนาการล่าสุดของมาตรฐาน IPP ซึ่งเรียกว่า'IPP ทุกหนแห่ง'ในที่สุดการพิมพ์แบบไร้ไดรเวอร์ก็เริ่มทำงานได้ CUPS สามารถทำได้! เมื่อใดก็ตามที่พบเครื่องพิมพ์ IPP ทุกที่มันไม่จำเป็นต้องใช้ไดรเวอร์และ / หรือ PPD เฉพาะอุปกรณ์ที่เตรียมหรือติดตั้งล่วงหน้าโดยผู้ดูแลระบบอีกต่อไป: มันรู้ว่ามันสามารถส่งหนึ่งในรูปแบบคำอธิบายหน้ามาตรฐาน (ทั้ง JPEG, PWG- Raster, URF-Raster หรือ PDF ซึ่งไม่ต้องการไดรเวอร์ที่เป็นกรรมสิทธิ์ในการสร้าง) สามารถสืบค้นอุปกรณ์เกี่ยวกับความสามารถเฉพาะและจะสร้าง PPD โดยอัตโนมัติเพื่อสะท้อนความสามารถเหล่านี้ดังนั้นแม้แอปพลิเคชั่นที่ไม่ได้ใช้ IPP ยังสามารถพิมพ์ วิธีดั้งเดิม (แอพ 'ดั้งเดิม' เหล่านี้ยังไม่ได้พูดถึง IPP และใช้เพื่อค้นหา PPD - แอพอย่าง LibreOffice หรือ Firefox หรือสิ่งที่ไม่ได้ทำ)
IPP คืออนาคตและอนาคตอยู่ที่นี่แล้ว (AppSocket เป็นอดีต แต่ยังไม่หายไปทั้งหมดเครื่องพิมพ์ IPP ส่วนใหญ่ยังพูดถึง AppSocket ด้วย .... )
ในกรณีเฉพาะของเครื่องพิมพ์ของคุณ : ผู้จำหน่าย / รุ่นบางรุ่นมีการใช้งาน IPP แบบบั๊กและพวกเขาอาจทำงานได้ไม่ดีในขณะที่การพิมพ์ AppSocket ในรุ่นเดียวกันอาจทำงานได้อย่างไร้ที่ติ เพียงแค่ทดสอบด้วย IPP และใช้งานต่อไปถ้ามันใช้งานได้ดี หากไม่ใช่ให้เปลี่ยนกลับเป็น AppSocket (หรือ USB)