Nous travaillons sur une application sécurisée et l'une des exigences est lorsque l'utilisateur imprime que les données sont envoyées cryptées. AirPrint semble prendre en charge le cryptage TLS mais uniquement sur les imprimantes «plus récentes». https://developer.apple.com/videos/play/wwdc2016/725/AirPrint: restreindre l'utilisateur à imprimer uniquement sur les imprimantes prenant en charge TLS
Il ne semble pas y avoir de moyen évident de restreindre notre application à l'impression sur ces nouvelles imprimantes sécurisées. Par exemple, UIPrinter ne semble pas révéler cette information.
Existe-t-il un moyen de restreindre cela? La seule option, même légèrement pertinente, que j'ai trouvée est qu'il semble qu'un profil de configuration peut être utilisé pour restreindre l'ensemble du périphérique à l'impression à des adresses IP spécifiques, mais c'est un concept assez différent pour permettre l'impression sur n'importe quelle imprimante cryptée.
Note: Je suis conscient des insécurités inhérentes à l'impression, mais m'assurer que les données ne passent pas sur le réseau non crypté est toujours un effort valable et un Apple semble généralement favorable. AirPrint API ne possède pas de point de terminaison pour les imprimantes JUST TLS.