Einstellungen der MDM-Payload „AirPrint“ für Apple-Geräte
AirPrint ist eine Apple-Technologie, die hochwertige Ausdrucke möglich macht, ohne dass dafür Treiber geladen oder installiert werden müssen. Du kannst für iPhone- oder iPad-Geräte und für Mac-Computer, die in einer Lösung für die Mobilgeräteverwaltung (MDM) registriert sind, die Liste der verfügbaren Drucker mit AirPrint-Druckern füllen. Mit der Payload „AirPrint“ kannst du festlegen, auf welchen AirPrint-Druckern deine Geräte drucken können.
Die Payload „AirPrint“ unterstützt Folgendes. Weitere Informationen findest du unter Payload-Informationen.
Nicht unterstützte Payload-ID: com.apple.airprint
Unterstützte Betriebssysteme und Kanäle: iOS, iPadOS, Geteiltes iPad-Gerät, macOS-Gerät, macOS-Benutzer.
Unterstützte Registrierungstypen: Benutzerregistrierung, Geräteregistrierung, Automatische Geräteregistrierung.
Duplikate erlaubt: Wahr – mehr als eine Payload „AirPrint“ kann an einen Benutzer oder ein Gerät gesendet werden.
Du kannst die Einstellungen in der folgenden Tabelle mit der Payload „AirPrint“ verwenden.
Einstellung | Beschreibung | Erforderlich | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IP-Adresse | Dies ist die IP-Adresse oder der vollständig qualifizierte Domainname (FQDN) des Druckers. | Ja | |||||||||
Port | Dies ist der Port, der zum Drucken auf dem jeweiligen Drucker verwendet werden soll. | Nein | |||||||||
Ressourcenpfad | Dies ist der Ressourcenpfad des Druckers. | Ja | |||||||||
TLS verwenden | Du kannst festlegen, ob die an den Drucker gesendeten Daten mithilfe von TLS verschlüsselt werden sollen. | Nein |
Hinweis: Jeder MDM-Anbieter implementiert diese Einstellungen auf unterschiedliche Weise. In der Herstellerdokumentation zur jeweiligen MDM-Lösung wird beschrieben, wie verschiedene AirPrint-Einstellungen auf Geräte und Benutzer angewendet werden.
Einrichten eines AirPrint-Druckers in Apple Configurator für Mac
Füge die AirPrint-Druckerinformationen zur Payload „AirPrint“ hinzu, damit Benutzer der iPhone- und iPad-Geräte auf ihnen bekannten AirPrint-Druckern drucken können. Beachte dabei, dass der Mac, auf dem Apple Configurator installiert ist, nicht notwendigerweise demselben Teilnetz angehört wie die Drucker, die Benutzern zur Verfügung stehen sollen. Hier erfährst du, wie du die IP-Adresse und den Ressourcenpfad für die Drucker ermittelst, die zum Payload „AirPrint“ hinzugefügt werden sollen.
AirPrint-Drucker hinzufügen:
Klicke auf die Taste „Hinzufügen“ und gib an, ob die Verschlüsselung mittels TLS erfolgen soll. Gib dann die IP-Adresse oder den vollständig qualifizierten Domainnamen (FQDN) zusammen mit dem Port und dem Ressourcenpfad ein. Klicke anschließend auf „OK“.
Gehe wie folgt vor, wenn dir IP-Adresse und Ressourcenpfad eines Druckers nicht bekannt sind:
Verbinde den Computer, auf dem Apple Configurator ausgeführt wird, mit dem lokalen Netzwerk, dem der AirPrint-Drucker angehört.
Starte „Terminal“ (im Ordner „/Programme/Dienstprogramme/“).
Gib in Terminal
ippfind
ein und drücke den Zeilenschalter.Als Antwort auf den Befehl werden Druckerinformationen im folgenden Format angezeigt:
ipp://myprinter.local.:631/ipp/port1
In diesem Beispiel ist
myprinter.local
der Name eines Druckers und/ipp/port1
der zugehörige Ressourcenpfad.Gib den folgenden Befehl ein:
ping
myprinter.local.(Ersetze dabei myprinter.local durch den Namen eines Druckers.)Drücke, nachdem du den Befehl ausgeführt hast, die Tastenkombination „Control-C“, damit der Befehl nicht permanent ausgeführt wird. Der Befehl generiert als Antwort mehrere Datenzeilen des folgenden Formats:
64 bytes from 10.50.25.21:…
Im Beispiel oben ist
10.50.25.21
die IP-Adresse des Druckers.Gib in Apple Configurator die IP-Adresse und den Ressourcenpfad des Druckers ein.
Konfigurieren von Wide-Area AirPrint
Bestimmte Dienste (z. B. AirPrint-Drucker) enthalten Schlüssel in ihrem TXT-Datensatz, mit deren Hilfe ein Gerät den Typ des Druckers und dessen Funktionen und Fähigkeiten identifizieren kann. Mit dem Befehl dns-sd -Z _ipp._tcp,_universal
wird das lokale Netzwerk nach für AirPrint nutzbaren IPP-Druckern durchsucht. Das Ergebnis wird in einer Zonendatei ausgegeben, deren Format mit BIND kompatibel ist. Durch Kopieren und Einfügen der zugehörigen PTR/SRV/TXT-Datensätze in die Zonendatei deines autoritativen Servers kannst du die AirPrint-Drucker publizieren, die du bereitstellen möchtest. Du kannst die Einträge entweder in die primäre Zonendatei oder alternativ in eine Subdatei mit dem Namen „AirPrint“ eintragen, die du über die Anweisung $INCLUDE einbindest.
AirPrint-Geräte suchen nicht nach allen IPP-Druckern, sondern nur nach der Untergruppe der IPP-Drucker, die URF (Universal Raster Format) unterstützen. Damit Drucker für AirPrint-Geräte erkennbar sind, musst du für jeden Drucker einen oder mehrere PTR-Datensätze hinzufügen. Diese sind identisch mit dem PTR-Datensatz, der mit dem Befehl dns-sd -Z
ausgegeben wird; dem Namen wird lediglich manuell der Text _universal._sub
vorangestellt.
Es folgt ein Beispiel für die Zonendatei des autoritativen Servers, in der die Zeile _universal._sub
manuell hinzugefügt wurde:
@ PTR Office\032Printer\226\128\153s\032Wide\032Area\032Bonjour\032AirPrint\032Printer
_universal._sub PTR Office\032Printer\226\128\153s\032Wide\032Area\032Bonjour\032AirPrint\032Printer
Office\032Printer\226\128\153s\032Wide\032Area\032Bonjour\032AirPrint\032Printer SRV 0 0 631 fqdn-of-printer.betterbag.com.
Office\032Printer\226\128\153s\032Wide\032Area\032Bonjour\032AirPrint\032Printer TXT "txtvers=1" "qtotal=1" "rp=printers/HP_Color_LaserJet_9500" "ty=HP Color LaserJet 9500 MFP" "adminurl=http://foo.betterbag.com.:631/printers/HP_Color_LaserJet_9500" "note=Shared HP CLJ 9500; In DA7/4 Near Howard" "priority=0" "product=(HP color LaserJet 9500 MFP)" "printer-state=3" "printer-type=0xC0B0DE" "Transparent=T" "Binary=T" "Fax=F" "Color=T" "Duplex=T" "Staple=F" "Copies=T" "Collate=T" "Punch=F" "Bind=F" "Sort=F" "Scan=F" "p dl=application/octet-stream,application/pdf,application/postscript,image/jpeg,image/png,image/urf" "air=username,password" "URF=W8,SRGB24,CP255,RS600,DM1"
Im folgenden Beispiel ist die Zonendatei des autoritativen Servers zu sehen, in der die Liste „AirPrint“ mithilfe der Anweisung $INCLUDE eingebunden wird:
b._dns-sd._udp IN PTR @
lb._dns-sd._udp IN PTR @
$INCLUDE AirPrint _ipp._tcp