Apple 裝置的 AirPrint MDM 承載資料設定
AirPrint 是一種 Apple 的技術,可助你製作完整品質的列印輸出內容,無需下載或安裝驅動程式。 你可以在已註冊流動裝置管理(MDM)解決方案的 iPhone 或 iPad 裝置以及 Mac 電腦上,將支援 AirPrint 的打印機輸入你的可用打印機列表。 使用 AirPrint 承載資料來指定裝置可進行列印的 AirPrint 印表機。
AirPrint 承載資料支援以下項目。 如需更多資料,請參閲:承載資料的資料。
支援的承載資料識別碼: com.apple.airprint
支援的作業系統和頻道: iOS、iPadOS、「共用的 iPad」裝置、macOS 裝置、macOS 用户。
支援的註冊類型: 「用户註冊」、「裝置註冊」、「自動裝置註冊」。
允許製作副本: True:一個以上的 AirPrint 承載資料可以傳送到用户或裝置。
你可以配搭 AirPrint 承載資料使用下列表格中的設定。
設定 | 説明 | 必須 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IP 位址 | 打印機的 IP 位址或完全符合的網域名稱(FQDN)。 | 是 | |||||||||
連接埠 | 用於以打印機列印的傳輸埠。 | 否 | |||||||||
資源路徑 | 打印機的資源路徑。 | 是 | |||||||||
使用 TLS | 你可選擇在傳送至打印機時使用 TLS 來加密資料。 | 否 |
附註:每個 MDM 供應商都會以不同的方式套用這些設定。 如要了解各項 AirPrint 設定套用到你的裝置和用户之方式,請參閲 MDM 供應商的文件。
在 Mac 版 Apple Configurator 中設定 AirPrint 打印機
你可以將 AirPrint 打印機資料加入 AirPrint 承載資料,讓 iPhone 和 iPad 裝置的用户可以透過已知的 AirPrint 打印機來列印。 安裝了 Apple Configurator 的 Mac 所在的子網絡,可能與你想讓用户使用的打印機子網絡不同。 以下方法可用來找出你想加至 AirPrint 承載資料的印表機之 IP 位址和資源路徑。
如要加入 AirPrint 印機:
按一下「加入」按鈕 ,決定你是否要使用 TLS,然後輸入 IP 位址或完全合格的網域名稱(FQDN),以及接口和資源路徑,然後按一下「好」。
如果你不知道打印機的 IP 位址和資源路徑,請執行下列操作:
將裝有 Apple Configurator 的電腦連接到 AirPrint 打印機所在的區域網絡。
執行「終端機」(位於「/應用程式/工具程式/」資料夾中)。
在「終端機」中,輸入
ippfind
,然後按下 Return。這個指令會如下顯示打印機資料:
ipp://myprinter.local.:631/ipp/port1
在此範例中:
myprinter.local
是打印機名稱,/ipp/port1
是資源路徑。輸入下列指令:
ping
myprinter.local(以打印機的名稱取代 myprinter.local)。在你執行此指令後,按下 Control + C 來停止連續執行。 該指令會重複如下的資料列:
64 bytes from 10.50.25.21:…
在以上範例中,
10.50.25.21
是打印機的 IP 位址。在 Apple Configurator 中,輸入打印機的 IP 位址和資源路徑。
設定廣域 AirPrint
部份服務(如 AirPrint 打印機)在 TXT 記錄中具有按鍵,裝置會使用它們來識別打印機類型和其功能。 dns-sd -Z _ipp._tcp,_universal
指令會瀏覽區域網絡來尋找支援 AirPrint 的 IPP 打印機,並以 BIND 的相容區域檔案格式來輸出結果。 為你要設為可用的 AirPrint 打印機複製 PTR/SRV/TXT 記錄並貼至授權性伺服器的區域檔案中。 你可以將項目置入你的主要區域檔案,或置入名為 AirPrint 的子檔案(可使用 $INCLUDE 指令來包括項目)。
AirPrint 裝置並不會瀏覽所有 IPP 打印機,它們只會瀏覽支援 Universal Raster Format(URF)之 IPP 打印機的子集。 因此如要讓你的打印機可供 AirPrint 裝置偵測,你必須手動為每部打印機多加一個 PTR 記錄。 這些記錄與 dns-sd -Z
指令所輸出的 PTR 記錄相同,但名稱前方有手動附加的 _universal._sub
。
以下是授權性伺服器區域檔案的範例,並帶有手動加入的 _universal._sub
:
@ 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://222.178.203.72:19005/whst/63/_ennzadssdqaZfzbnlz9520//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"
以下是授權性伺服器區域檔案的範例,並含有 AirPrint 列表的 $INCLUDE 指令:
b._dns-sd._udp IN PTR @
lb._dns-sd._udp IN PTR @
$INCLUDE AirPrint _ipp._tcp