Za tiskanje prek VPN ne potrebujete odkrivanja Bonjour
Profil AirPrint poimenuje tiskalnik z naslovom, potjo in vrati, zato odkrivanje ni potrebno, da bi prečkalo tunel. Pot, ta vrata in TLS morajo še vedno delovati.
Verjetno so vam povedali, da tiskanje iz iPhona prek VPN zahteva, da odkrivanje Bonjour prečka tunel. To prepričanje vodi ljudi k TAP mostovom in multicast ponavljalnikom, ki ne popravijo ničesar. AirPrint sprejema izrecni cilj: konfiguracijski profil lahko telefonu preda naslov tiskalnika, pot do vira in vrata. Odkrivanje se nikoli ne mora zgoditi, da bi se ta vnos prikazal na tiskalnem listu. Česa profil ne naredi, je ustvarjanje poti, prisiliti tiskalnik, ki ni AirPrint, da govori IPP, ali odobriti opravilo.
Mit se začne s pravim opažanjem
Bonjour je po zasnovi link-local multicast. Usmerjen tunel od točke do točke teh skupin ne prenaša, zato telefon na VPN ne more brskati po tiskalnikih v oddaljenem LAN-u, prav tako ne prenosnik v istem tunelu. Pravilen sklep ni, da tiskanje potrebuje most; pravilen sklep je, da brskanje potrebuje drugačen mehanizem dostave, in izrecni seznam je ta mehanizem.
Multicast ponavljalniki obstajajo in nekatera omrežja jih dobro upravljajo, vendar rešujejo zahtevo po odkrivanju, ki je morda nimate. Če mora uvajanje tiskati le na eno odobreno napravo, je objava te naprave manjša, preizkusljiva in veliko lažje preklicljiva kot razširitev broadcast domene prek tunela.
Kaj profil dejansko nosi
Profil com.apple.airprint vsebuje matriko slovarjev tiskalnika. Vsak slovar prevzame IPAddress, ki je lahko dobesedni naslov ali ime gostitelja, ResourcePath, neobvezna Port in neobvezni ForceTLS. Apple dokumentira Port in ForceTLS od iOS 11, zato mora mešana flota to razjasniti pred uvedbo.
Pot je polje, ki ga ljudje ugibajo. ResourcePath zrcali vrednost rp v zapisu Bonjour tiskalnika _ipps._tcp ali _ipp._tcp. Na sodobnih tiskalnikih brez gonilnikov je pogosto ipp/print, na starejših pa pogosto specifična za proizvajalca. Kopiranje poti z drugega modela ustvari čakalno vrsto, ki se pojavi in nato zavrne vsako opravilo.
Element v matriki je videti takole, z nadomestnimi vrednostmi, ki niso preizkušena končna točka:
<dict>
<key>ResourcePath</key>
<string>ipp/print</string>
<key>IPAddress</key>
<string>printer-07.office.example</string>
<key>Port</key>
<integer>8631</integer>
<key>ForceTLS</key>
<true/>
</dict>
Ta fragment ni profil. Je en element matrike AirPrint znotraj profila in profil še vedno potrebuje svoje metapodatke ter podpisovanje ali dostavo prek MDM. Slovar tiskalnika AirPrint je referenca za pomene polj.
Zberite vrednosti pri tiskalniku, ne iz rezultata iskanja
Na Macu, ki že tiska na napravo, ippfind ali dns-sd -B _ipp._tcp prikaže oglašeno instanco, spletni vmesnik tiskalnika pa običajno navaja pot IPP in vrata. Zapišite vse štiri vrednosti v opombo o uvajanju, da jih naslednja oseba ne bo morala znova izpeljati iz posnetka zaslona.
Nato se zavestno odločite o TLS. Ko je ForceTLS resničen, mora telefon zaupati potrdilu, ki ga predstavi tiskalnik, samopodpisano potrdilo pa ne uspe, če ne uvedete tudi sidra zaupanja. Izklop TLS, da bi čakalna vrsta delovala, je odločitev o omrežni poti, ne obvoz za neprijetno potrdilo.
Dostava, nato dve nasprotni napaki
Dostavite profil po svojem kanalu za upravljanje naprav, kjer obstaja, in ročno nameščen profil na delovnem telefonu obravnavajte kot izjemo, ki je. Po namestitvi bi se moral tiskalnik pojaviti na tiskalnem listu brez kakršnega koli prometa odkrivanja. Ta pojavitev je edina stvar, ki naj bi jo profil kdaj zagotovil.
Tiskalnik, ki se pojavi, a spodleti pri vsakem opravilu, ima težavo s potjo, vrati, potjo do vira ali TLS, in nobene od njih profil ne reši.
Tiskalnik, ki se nikoli ne pojavi, ima namesto tega težavo z dostavo ali profilom: profil se ni namestil, matrika je poškodovana ali vrednost se ne ujema z napravo. Znova preberite vrednosti in ciljno napravo, preden se dotaknete VPN. Dodajanje ponavljalnika odkrivanja za odpravo težave s seznamom je draga napaka, ker seznam nikoli ni bil odvisen od odkrivanja.
Ohranite vnos vzdržljiv
Kjer nadzorujete območje, dajte prednost imenu gostitelja pred dobesednim naslovom, da sprememba naslova ne razveljavi vsakega nameščenega profila. To ime gostitelja je treba razrešiti s telefona, medtem ko je tunel aktiven, kar ga vrne v pogovor o split-DNS, ne o tiskanju.
Vpišite lastnika tiskalnika in lastnika profila v zapis o uvajanju. Ko se čakalna vrsta premakne, namenoma posodobite objavljeni cilj, ker stari vnos sam ne poteče in še naprej usmerja uporabnike na umaknjeno napravo.
Nič od tega ne naredi tiskalnika sposobnega za AirPrint. Profil objavi cilj, naprava pa mora še vedno govoriti IPP.