Jump to content

Internet Printing Protocol: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
added ifax/t.37
Line 12: Line 12:
* [[CUPS]]
* [[CUPS]]
* [[Job Definition Format]]
* [[Job Definition Format]]
* iFax/[[T.37]] - for emailing directly to a fax machine


==External links==
==External links==

Revision as of 00:56, 20 October 2006

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 kilometers away. Unlike other 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. This 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 — even though it is convenient to reuse implementation components such as HTTP servers.

References

  • RFC 2910 Internet Printing Protocol/1.1: Encoding and Transport
  • RFC 2911 Internet Printing Protocol/1.1: Model and Semantics

See also