Wikipedia:

Internet Printing Protocol

The Internet Printing Protocol or IPP, defines a standard protocol for printing as well as managing print jobs, media size, resolution, and so forth.

Like all IP-based protocols, IPP can be used locally or over the Internet to printers hundreds or thousands of miles away. Unlike other printing protocols, however, IPP also supports access control, authentication, and encryption, making it a much more capable and secure printing solution than older ones.

It faces criticism for its protocol overloading, because it is built on HTTP/1.1. This allegedly makes for a more complex and bloated protocol and implementation than necessary — for example the venerable lp protocol was extended to cover the same functionality.

The good side of building a printing protocol on top of HTTP is in the fact that the latter protocol is already massively tested on the Internet as a proven method to transfer files, which enables reuse of proven, well tested and debugged client and server code.

It is a design goal of IPP to not invent new security features when existing protocols can be used. For example, original RFC suggested authorization may be done for example via HTTP's Digest access authentication mechanism or via SSL3. Encryption will not be done by IPP itself either, but it may be handled by SSL/TLS protocol layer.

The Internet Printing Protocol is used, among other places, in the Common Unix Printing System and Novell iPrint.

References

  • RFC 2910 Internet Printing Protocol/1.1: Encoding and Transport
  • RFC 2911 Internet Printing Protocol/1.1: Model and Semantics
  • RFC 2567 Design Goals for an Internet Printing Protocol
  • RFC 2568 Rationale for the Structure and Model and Protocol for the Internet Printing Protocol
  • RFC 2569 Mapping between LPD and IPP Protocols

See also


 
 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "Internet Printing Protocol" at WikiAnswers.

 

Copyrights:

Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Internet Printing Protocol" Read more

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: