Réglages des données utiles MDM AirPrint pour les appareils Apple
AirPrint est une technologie créée par Apple qui vous permet de créer des impressions de haute qualité sans avoir à télécharger ni installer de gestionnaires. Vous pouvez remplir votre liste d’imprimantes disponibles avec les imprimantes compatibles AirPrint sur les iPhone, iPad ou ordinateurs Mac inscrits à une solution de gestion des appareils mobiles (MDM). Exploitez les données utiles Airprint pour préciser avec quelles imprimantes AirPrint vos appareils peuvent imprimer.
Les données utiles AirPrint prennent en charge ce qui suit. Pour plus d’informations, consultez la section Informations relatives aux données utiles.
Identifiant des données utiles pris en charge : com.apple.airprint
Systèmes d’exploitation et canaux pris en charge : iOS, iPadOS, appareil iPad partagé, appareil macOS, utilisateur macOS.
Types d’inscriptions prises en charge : Inscription d’utilisateurs, Inscription d’appareils, Inscription automatisée d’appareils.
Doublons autorisés : Vrai, plusieurs ensembles de données utiles AirPrint peuvent être fournis à un utilisateur ou appareil.
Vous pouvez utiliser les réglages du tableau ci-dessous avec les données utiles AirPrint.
Réglage | Description | Requis | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adresse IP | L’adresse IP ou le nom de domaine complet (FQDN) de l’imprimante. | Oui | |||||||||
Port | Le port utilisé pour communiquer avec l’imprimante. | Non | |||||||||
Chemin de la ressource | Le chemin de la ressource de l’imprimante. | Oui | |||||||||
Utiliser TLS | Vous pouvez choisir d’utiliser TLS pour chiffrer les données lorsqu’elles sont envoyées à l’imprimante. | Non |
Remarque : chaque fournisseur de solution MDM met en œuvre ces réglages de sa propre façon. Pour découvrir comment différents réglages AirPrint sont appliqués à vos appareils et utilisateurs, consultez la documentation de votre fournisseur de solution MDM.
Configurer une imprimante AirPrint dans Apple Configurator pour Mac
Ajoutez les informations sur les imprimantes AirPrint aux données utiles AirPrint pour que les utilisateurs d’iPhone et iPad puissent imprimer des documents sur des imprimantes AirPrint connues. Le Mac sur lequel Apple Configurator est installé peut ne pas se trouver sur le même sous-réseau que les imprimantes que vous voulez que vos utilisateurs utilisent. Voici comment localiser l’adresse IP et le chemin de ressource pour les imprimantes que vous voulez ajouter aux données utiles AirPrint.
Pour ajouter des imprimantes AirPrint :
Cliquez sur le bouton Ajouter , choisissez d’utiliser ou non TLS, puis saisissez l’adresse IP ou le nom de domaine complet (FQDN), ainsi que le port et le chemin de la ressource, puis cliquez sur OK.
Si vous ne possédez pas ces informations, procédez comme suit :
Connectez lʼordinateur avec Apple Configurator au réseau local sur lequel l’imprimante AirPrint est située.
Lancez Terminal (dans le dossier Applications/Utilitaires).
Dans Terminal, saisissez
ippfind
, puis appuyez sur Retour.Cette commande affiche les informations dʼimprimantes comme suit :
ipp://myprinter.local.:631/ipp/port1
Dans cet exemple,
myprinter.local
est le nom dʼune imprimante et/ipp/port1
est son chemin de ressource.Saisissez la commande suivante :
ping
myprinter.local (remplacez myprinter.local par le nom dʼune imprimante).Après avoir exécuté cette commande, appuyez sur Contrôle + C pour qu’elle ne sʼexécute pas de manière continue. La commande répète des lignes de type :
64 bytes from 10.50.25.21:…
Dans lʼexemple mentionné plus haut,
10.50.25.21
est lʼadresse IP de lʼimprimante.Dans Apple Configurator, saisissez lʼadresse IP et le chemin de ressource de lʼimprimante.
Configurer AirPrint en zone élargie
Certains services, comme les imprimantes AirPrint, possèdent des clés dans l’enregistrement TXT, qui est utilisé par l’appareil pour identifier le type d’imprimantes et ses capacités. La commande dns-sd -Z _ipp._tcp,_universal
parcourt le réseau local pour détecter les imprimantes IPP compatibles avec AirPrint et indique les résultats dans un format de fichier de zone compatible avec BIND. Copiez et collez les enregistrements PTR/SRV/TXT pour les imprimantes AirPrint que vous souhaitez rendre disponibles dans le fichier de zone de votre serveur faisant autorité. Vous pouvez mettre les entrées dans votre fichier de zone principal, ou dans un sous-fichier appelé AirPrint, que vous ajoutez à l’aide de la directive $INCLUDE.
Les périphériques AirPrint ne recherchent pas toutes les imprimantes IPP, mais uniquement les sous-ensembles d’imprimantes IPP qui prennent en charge Universal Raster Format (URF). Par conséquent, pour que vos imprimantes soient détectables par les périphériques AirPrint, vous devez ajouter manuellement un enregistrement PTR supplémentaire pour chaque imprimante. Ces enregistrements sont identiques à l’enregistrement PTR qui est créé par la commande dns-sd -Z
, sauf que _universal._sub
est ajouté manuellement au début de son nom.
Voici un exemple du fichier de zone du serveur faisant autorité, avec la ligne _universal._sub
ajoutée manuellement :
@ 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"
Voici un exemple du fichier de zone du serveur faisant autorité, avec la directive $INCLUDE pour la liste AirPrint :
b._dns-sd._udp IN PTR @
lb._dns-sd._udp IN PTR @
$INCLUDE AirPrint _ipp._tcp