Réglages de l’entité de GAM AirPrint pour appareils Apple
AirPrint est une technologie d’Apple qui vous permet de créer des impressions de pleine qualité sans avoir à télécharger ou à installer de pilotes. Vous pouvez remplir votre liste d’imprimantes disponibles avec des imprimantes compatibles AirPrint à la fois sur les iPhone ou iPad et les ordinateurs Mac inscrits à une solution de gestion des appareils mobiles (GAM). Servez-vous de l’entité AirPrint pour indiquer sur quelles imprimantes AirPrint vos appareils peuvent effectuer des impressions.
L’entité AirPrint prend en charge les éléments ci-après. Pour plus d’informations, consultez Informations sur l’entité.
Identifiant de l’entité prise en charge : com.apple.airprint
Systèmes d’exploitation et canaux pris en charge : iOS, iPadOS, appareil iPad partagé, appareil sous macOS, utilisateur de macOS.
Types d’inscription compatibles : L’inscription d’utilisateurs, l’inscription d’appareils et l’inscription automatisée des appareils.
Doublons autorisés : True : plus d’une entité AirPrint peut être distribuée à un utilisateur ou à un appareil.
Vous pouvez utiliser les réglages du tableau ci-dessous avec l’entité AirPrint.
Réglage | Description | Obligatoire | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adresse IP | L’adresse IP ou le nom de domaine complet (FQDN) de l’imprimante. | Oui | |||||||||
Port | Le port utilisé pour imprimer des documents sur l’imprimante. | Non | |||||||||
Chemin de ressource | Le chemin de ressource de l’imprimante. | Oui | |||||||||
Utiliser TLS | Vous pouvez utiliser le protocole TLS pour chiffrer les données lorsqu’elles sont envoyées à l’imprimante. | Non |
Remarque : Chaque fournisseur de GAM met en œuvre ces réglages différemment. Pour découvrir comment les différents réglages d’AirPrint sont appliqués à vos appareils et utilisateurs, consultez la documentation de votre fournisseur de GAM.
Configuration d’une imprimante AirPrint dans Apple Configurator pour Mac
Vous ajoutez les informations sur les imprimantes à l’entité AirPrint pour que les utilisateurs d’iPhone et d’iPad puissent imprimer des documents sur des imprimantes AirPrint connues. Le Mac sur lequel Apple Configurator est installé peut ne pas être sur le même sous-réseau que les imprimantes destinées à vos utilisateurs. Voici comment trouver l’adresse IP et le chemin de ressource des imprimantes que vous voulez ajouter à l’entité AirPrint.
Pour ajouter des imprimantes AirPrint :
Cliquez sur le bouton Ajouter , décidez si vous voulez utiliser le protocole TLS, puis saisissez l’adresse IP ou le nom complet du domaine qualifié (FQDN) ainsi que le port et les chemins de ressource, puis cliquez sur OK.
Si vous ne connaissez pas l’adresse IP ou le chemin de ressource d’une imprimante, procédez comme suit :
Connectez lʼordinateur avec Apple Configurator au réseau local sur lequel l’imprimante AirPrint se trouve.
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, appuyer 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.
Configuration d’AirPrint en zone élargie
Les clés de certains services, comme les imprimantes AirPrint, son situées dans l’enregistrement TXT, utilisé par l’appareil pour identifier le type d’imprimante et ces capacités. La commande dns-sd -Z _ipp._tcp,_universal
parcourt le réseau local à la recherche d’imprimantes IPP compatibles avec AirPrint et inscrit les résultats dans un format de fichier de zone compatible avec BIND. Copiez et collez les enregistrements PTR/SRV/TXT des imprimantes AirPrint que vous souhaitez rendre disponibles dans le fichier de zone de votre serveur faisant autorité. Vous pouvez placer les entrées soit dans votre fichier de zone principal, soit dans un sous-fichier nommé AirPrint, que vous pouvez inclure à l’aide de la directive $INCLUDE.
Les appareils AirPrint ne recherchent pas toutes les imprimantes IPP, mais uniquement celles prenant en charge le format URF (Universal Raster Format). Ainsi, pour que les appareils AirPrint puissent découvrir vos imprimantes, vous devez ajouter manuellement un enregistrement PTR supplémentaire pour chaque imprimante. Ces enregistrements sont identiques à l’enregistrement PTR qui est en sortie de la commande dns-sd -Z
, sauf que le nom _universal._sub
lui a été antéposé manuellement.
Voici un exemple du fichier de zone du serveur faisant autorité, incluant 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é, incluant la directive $INCLUDE pour la liste AirPrint :
b._dns-sd._udp IN PTR @
lb._dns-sd._udp IN PTR @
$INCLUDE AirPrint _ipp._tcp