<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Internet_Printing_Protocol</id>
	<title>Internet Printing Protocol - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Internet_Printing_Protocol"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Internet_Printing_Protocol&amp;action=history"/>
	<updated>2026-05-24T22:26:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Internet_Printing_Protocol&amp;diff=309571&amp;oldid=prev</id>
		<title>imported&gt;Boobarkee: /* Weblinks */ Aussagekräftigere Beschreibung des Heise-Links</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Internet_Printing_Protocol&amp;diff=309571&amp;oldid=prev"/>
		<updated>2024-11-17T20:33:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weblinks: &lt;/span&gt; Aussagekräftigere Beschreibung des Heise-Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;float:right; padding-left:10px; text-align:center;&amp;quot; cellspacing=&amp;quot;3&amp;quot;&lt;br /&gt;
|+ IPP im [[TCP/IP-Referenzmodell|TCP/IP-Protokollstapel]]&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#FFCC99&amp;quot;| &amp;#039;&amp;#039;&amp;#039;Anwendung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#9999FF&amp;quot;| &amp;#039;&amp;#039;&amp;#039;IPP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#EEEEFF&amp;quot;| [[Hypertext Transfer Protocol|HTTP]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#FFEEBB&amp;quot;| &amp;#039;&amp;#039;Transport&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#EEEEFF&amp;quot;| [[Transmission Control Protocol|TCP]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#FFEEBB&amp;quot;| &amp;#039;&amp;#039;Port&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#EEEEFF&amp;quot;| 631&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#FFEEBB&amp;quot;| &amp;#039;&amp;#039;Internet&amp;#039;&amp;#039;&lt;br /&gt;
|colspan=&amp;quot;5&amp;quot; style=&amp;quot;background:#EEEEFF&amp;quot;| IP ([[IPv4]], [[IPv6]])&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#FFEEBB&amp;quot;| &amp;#039;&amp;#039;Netz-Zugang&amp;#039;&amp;#039;&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EEEEEE&amp;quot;| [[Ethernet]]&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EEEEEE&amp;quot;| [[Token Bus|Token&amp;lt;br /&amp;gt;Bus]]&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EEEEEE&amp;quot;| [[Token Ring|Token&amp;lt;br /&amp;gt;Ring]]&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EEEEEE&amp;quot;| [[Fiber Distributed Data Interface|FDDI]]&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#EEEEEE&amp;quot;| …&lt;br /&gt;
|}&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Internet Printing Protocol&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;IPP&amp;#039;&amp;#039;&amp;#039;) stellt Druckdienste über ein [[Netzwerk]], wie z.&amp;amp;nbsp;B. das [[Internet]] oder ein [[Local Area Network|lokales Netzwerk]], zur Verfügung. Im Unterschied zu anderen [[Druckprotokoll]]en beinhaltet IPP alle notwendigen Mechanismen wie Authentifizierung, Zugriffsberechtigungen, Verschlüsselung, Accounting, Statusrückmeldungen in einem einzigen routingfähigen Protokoll.&lt;br /&gt;
&lt;br /&gt;
IPP basiert auf [[Hypertext Transfer Protocol|HTTP 1.1]]. Dadurch können alle Erweiterungen, die für HTTP vorgesehen sind, auch für IPP verwendet werden. Dazu gehört z.&amp;amp;nbsp;B. der Einsatz von [[Transport Layer Security|TLS]], um die Verbindung zu sichern. Nach dem [[Client-Server-System]] stellt ein Client, meist eine Anwendung, eine Anfrage an einen Druckserver, der nach Übertragung die Daten auf einem Drucker ausgibt.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Um vergleichbare Funktionen zu implementieren müssen andere Druckprotokolle um unterschiedlichste Protokolle wie SNMP, Port 9100, Telnet, FTP und eine Vielzahl proprietärer Protokolle erweitert werden. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Protokoll wurde erstmals 1999 in der Version 1.0 vorgestellt. Die Entwicklung des Protokolls wird durch die IPP Workgroup geführt, die eine Arbeitsgruppe der [[Institute of Electrical and Electronics Engineers|IEEE]] ist und PWG Normen verabschiedet. Diese Normen beschreiben zum Beispiel die Konformitätsanforderungen für Implementierungen der Protokollversionen 2.0 (2009), 2.1 und 2.2 (2015). Ziele sind dabei die Unterstützung für 3D-Druck, Scanner, Autokalibrierende Ausgaben und den Druck ganz ohne Treiber (IPP Everywhere™).&lt;br /&gt;
&lt;br /&gt;
IPP wird unter anderem von Anwendungen wie [[Common Unix Printing System|CUPS]] verwendet. Darüber hinaus bietet [[Microsoft Windows|Windows]] ab [[Microsoft Windows 2000|Windows 2000]] eine integrierte aber unvollständige Unterstützung (zum Beispiel ohne Verschlüsselung und ohne Übermittlung von Benutzernamen für einige Aktionen, was zu Fehlern führt) für IPP in der Version 1.0.&lt;br /&gt;
&lt;br /&gt;
== IPP Everywhere ==&lt;br /&gt;
Unter dem Marketing-Namen „IPP Everywhere™“ hat die &amp;#039;&amp;#039;Printer Working Group&amp;#039;&amp;#039; (PWG) der IEEE-ISTO (kurz für &amp;#039;&amp;#039;IEEE Industry Standards and Technology Organization&amp;#039;&amp;#039;) 2016 eine Spezifikation für das Drucken ohne Druckertreiber ({{enS|driverless printing}}) definiert, die auf IPP ab Version 2.0 aufbaut. Version 1.1 von IPP Everywhere wurde 2020 spezifiziert.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://ftp.pwg.org/pub/pwg/candidates/cs-ippeve11-20200515-5100.14.pdf |titel=IPP Everywhere Specification v1.1 |hrsg=The Printer Working Group |datum=2020-05-15 |format=PDF; 885&amp;amp;nbsp;kB |sprache=en |abruf=2021-04-05 |kommentar=Kandidat für Spezifikation 1.1, Status: bewilligt}}&amp;lt;/ref&amp;gt; Vergleichbare Schnittstellen sind etwa [[AirPrint]] oder [[Wi-Fi Direct Print]].&lt;br /&gt;
&lt;br /&gt;
Zu den Voraussetzungen zählen die &amp;#039;&amp;#039;IPP Job and Printer Extensions&amp;#039;&amp;#039; sowie [[DNS-Based Service Discovery|DNS-SD]] (was wiederum &amp;#039;&amp;#039;[[Zeroconf#Multicast DNS|Multicast DNS]]&amp;#039;&amp;#039; voraussetzt) zum Auffinden des Druckers. Das Protokoll definiert eine Reihe von Attributen, die der Drucker dem &amp;#039;&amp;#039;Client&amp;#039;&amp;#039; meldet, damit dieser weiß, was der Drucker an Funktionen und Möglichkeiten bietet. So kann die Drucker-Software (in der Spezifikation als &amp;#039;&amp;#039;Client&amp;#039;&amp;#039; bezeichnet; beispielsweise CUPS, ein Druckertreiber im Betriebssystem oder ein Druckerserver) abfragen, ob der Drucker z.&amp;amp;nbsp;B. ein [[Farbdruck]]er ist, ob er [[Beidseitiger Druck|Duplex]] bietet und welches [[Papierformat]] vorhanden ist. Alle IPP-Everywhere-konformen Drucker müssen das [[Dateiformat|Datenformat]] ({{enS|document format}}) &amp;#039;&amp;#039;PWG Raster Format&amp;#039;&amp;#039; unterstützen. In Version 1.0 noch empfohlen, müssen seit Version 1.1 der IPP-Everywhere-Spezifikation Farbdrucker das &amp;#039;&amp;#039;JPEG File Interchange Format&amp;#039;&amp;#039; ([[JPEG File Interchange Format|JFIF]]) unterstützen und auch [[Exchangeable Image File Format|EXIF]]-Metadaten von z.&amp;amp;nbsp;B. Digitalkameras verarbeiten können. Die Unterstützung von [[Portable Document Format|PDF]] in Version 1.7 ist empfohlen. Die Formate werden in Form von [[Multipurpose Internet Mail Extensions|MIME]]-Attributen zwischen Drucker und &amp;#039;&amp;#039;Client&amp;#039;&amp;#039; ausgetauscht.&lt;br /&gt;
&lt;br /&gt;
Der Standard soll es unnötig machen, für jeden Drucker einen eigenen Treiber bereitstellen zu müssen, da es mit IPP Everywhere möglich ist, jeden konformen Drucker ohne zusätzlichen [[Gerätetreiber]] bzw. spezifischer [[PostScript Printer Description|PPD]] für z.&amp;amp;nbsp;B. CUPS verwenden zu können.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
[[Request for Comments|RFCs]] &lt;br /&gt;
* {{RFC-Internet |RFC=2567 |Titel=Design Goals for an Internet Printing Protocol |Datum=1999-04}}&lt;br /&gt;
* {{RFC-Internet |RFC=2568 |Titel=Rationale for the Structure and Model and Protocol for the Internet Printing Protocol |Datum=1999-04}}&lt;br /&gt;
* {{RFC-Internet |RFC=8010 |Titel=Internet Printing Protocol/1.1: Encoding and Transport |Datum=2017-01 |Obsoletes=2910}}&lt;br /&gt;
* {{RFC-Internet |RFC=8011 |Titel=Internet Printing Protocol/1.1: Model and Semantics |Datum=2017-01 |Obsoletes=2911}}&lt;br /&gt;
* {{RFC-Internet |RFC=2569 |Titel=Mapping between LPD and IPP Protocols |Datum=1999-04}}&lt;br /&gt;
Sonstige &lt;br /&gt;
* [https://www.pwg.org/ipp/ Working Group: Internet Printing Protocol.] pwg.org&lt;br /&gt;
* [https://www.pwg.org/3d/index.html PWG: IPP 3D.] pwg.org&lt;br /&gt;
* [https://www.pwg.org/ipp/everywhere.html PWG: IPP Everywhere™.] pwg.org&lt;br /&gt;
* [https://openprinting.github.io/ OpenPrinting.] github.io&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Ueberall-drucken-221652.html Überall drucken: Wie sich der Microsoft Webserver IIS als Druckserver für das Internet Printing Protocol konfigurieren lässt.] heise.de&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Internet-Anwendungsprotokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Boobarkee</name></author>
	</entry>
</feed>