Internet Printing Protocol

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir IPP.
Internet Printing Protocol
Fonction Protocole d'impression en réseau
Sigle IPP
Date de création 1996
Port UDP 631
TCP 631
RFC 1999 : RFC 2567[1]
1999 : RFC 2568[2]
1999 : RFC 2569[3]
2000 : RFC 2910[4]
2000 : RFC 2911[5]

En informatique, Internet Printing Protocol (protocole d'impression Internet) ou IPP, définit un protocole standard pour l'impression et ce qui s'y rattache, comme les files d'attente d'impression, la taille des médias, la résolution, etc.

Comme tous les protocoles basés sur IP, IPP peut être utilisé localement ou sur l'Internet vers des imprimantes à des centaines ou des milliers de kilomètres. Toutefois, au contraire d'autres protocoles, IPP supporte les contrôles d'accès comme l'authentification et le chiffrement, le rendant ainsi plus sécurisé que d'autres solutions plus anciennes.

Le protocole LPD/LPR (Line Printer Daemon / Remote protocol [6]), bien que nettement plus simple que IPP, a pu être étendu pour atteindre les mêmes fonctionnalité (telle l'authentification). C'est ce qui fait dire que la mise en œuvre de IPP, parce qu'il encapsule son protocole dans le protocole HTTP est plus complexe à programmer (on parle de surcharge de protocoles). A sa décharge, on peut dire qu'un état complet des imprimantes et travaux d'impressions est accessible sur un serveur Web intégré.

IPP est le résultat de concertation des sociétés Novell, Xerox, Lexmark, HP et Microsoft entre 1996 et 1999 pour la première version.

Mise en œuvre[modifier | modifier le code]

Les RFC concernant le Protocole d'impression Internet :

  • 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
  • RFC 2910 – Internet Printing Protocol/1.1: Encoding and Transport
  • RFC 2911 – Internet Printing Protocol/1.1: Model and Semantics

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Références[modifier | modifier le code]

Liens externes[modifier | modifier le code]