type
status
date
slug
summary
category
tags
password
icon
以下是关于隔空打印(AirPrint)、HP Jetdirect (Socket)、行式打印机监控程序 (LPD) 和互联网打印协议 (IPP) 的详细解析:
一、隔空打印(AirPrint)
1. 定义与核心特性
AirPrint 是由 Apple 开发的无线打印技术,允许用户直接从 iOS 设备(iPhone/iPad)或 macOS 设备(MacBook/iMac)进行打印,无需安装额外驱动或连接电脑。其核心特点包括:
- 零配置:设备与打印机在同一局域网内即可自动发现(基于 DNS-SD 协议)。
- 无损输出:支持全画质照片和文档打印,保留原始分辨率。
- 跨平台兼容性:支持主流打印机型号(需内置 AirPrint 功能)。
2. 工作原理
- 网络依赖:基于 IP、DHCP 和 DNS-SD 协议实现设备发现与通信。
- 数据传输:通过 Wi-Fi 直接发送打印任务到打印机,绕过中间设备(如电脑)。
- 应用集成:在支持的应用中点击“共享”图标选择打印机,调整参数后即可提交打印。
3. 应用场景与限制
- 适用场景:家庭/办公室无线打印、移动办公快速输出。
- 局限性:
- 打印机需支持 AirPrint 功能,老旧型号可能不兼容。
- 系统更新可能导致兼容性问题(如 iOS 17 部分用户无法使用)。
4. 技术优势
- 简化流程:无需驱动安装或物理连接,提升用户体验。
- 环保特性:减少纸张浪费和物理线材使用。
二、HP Jetdirect (Socket)
1. 定义与核心功能
HP Jetdirect 是惠普开发的打印服务器技术,通过 TCP/IP 协议实现打印机与网络的连接,支持多种网络协议(如 IPv4/IPv6、AppleTalk、IPX/SPX)。其核心功能包括:
- 端口标准化:使用 TCP 端口 9100(AppSocket/RAW 打印)进行通信。
- 双向通信:支持打印状态反馈(如队列状态、作业完成通知)。
2. 技术特点
- 协议兼容性:支持 IPsec 加密、防火墙规则配置和 HTTPS 管理。
- 硬件模块化:早期通过外置打印服务器(如 HP JetDirect 300X)扩展网络功能。
- 管理工具:可通过 HP Web Jetadmin 进行远程监控和配置。
3. 应用场景
- 企业环境:适用于需要高可靠性和多协议支持的大型网络。
- 跨平台打印:兼容 Windows、Unix 和 macOS 系统。
4. 安全机制
- 访问控制:基于 IP 地址或子网限制打印机访问。
- 加密通信:支持 HTTPS 和 IPsec,防止数据窃听。
三、行式打印机监控程序 (LPD)
1. 定义与协议规范
LPD(Line Printer Daemon)是一种基于 TCP/IP 的传统打印协议,主要用于 Unix/Linux 系统,遵循 RFC 1179 标准。其核心组件包括:
- lpr:提交打印作业。
- lpq:查看打印队列。
- lprm:删除作业。
2. 工作原理
- 端口与通信:监听 TCP 515 端口,以明文传输控制文件和数据文件。
- 作业流程:客户端发送控制文件(指定打印参数)和数据文件(打印内容)到服务器。
3. 应用场景与限制
- 适用场景:传统 Unix 环境、简单网络打印需求。
- 安全性缺陷:缺乏加密和身份验证,易受中间人攻击。
- 功能局限:不支持现代打印任务的高级特性(如双面打印、色彩管理)。
4. 兼容性扩展
- 跨平台支持:Windows 系统可通过 LPD 服务实现与 Unix 打印机的通信。
- 逐步替代:逐渐被 IPP 等更安全的协议取代。
四、互联网打印协议 (IPP)
1. 定义与标准化
IPP(Internet Printing Protocol)是一种基于 HTTP 的应用层协议,由 IETF 制定,最新版本为 IPP/2.0(RFC 8010)。其核心功能包括:
- 作业管理:提交、查询、取消打印任务。
- 状态反馈:实时监控打印机和作业状态。
2. 技术优势
- 安全性:支持 SSL/TLS 加密、基本身份验证和访问控制。
- 灵活性:可通过 URI 标识打印机,支持本地和远程打印。
- 扩展性:兼容多文档作业(如 PDF 合并打印)。
3. 协议架构
- 对象模型:定义打印机(Printer)和作业(Job)两类对象,分别管理设备属性和任务状态。
- 操作类型:包括 Print-Job、Get-Jobs、Cancel-Job 等标准操作。
4. 应用场景
- 现代网络环境:几乎所有新式网络打印机均支持 IPP。
- 云打印集成:作为 IPP Everywhere 和 Apple AirPrint 的基础协议。
5. 安全与标准化
- 认证机制:支持 OAuth 2.0 和 Kerberos。
- 行业认证:通过 IPP Everywhere 确保跨品牌兼容性。
五、技术对比与选型建议
特性 | AirPrint | HP Jetdirect | LPD | IPP |
协议基础 | DNS-SD/IP | TCP/IP (端口 9100) | TCP 515 | HTTP/HTTPS |
安全性 | 依赖局域网安全性 | 支持 IPsec/HTTPS | 无加密 | SSL/TLS + 认证 |
适用场景 | 苹果生态无线打印 | 企业多协议网络 | 传统 Unix 环境 | 现代跨平台网络 |
配置复杂度 | 极低 | 中高(需专业管理) | 低 | 中 |
功能扩展性 | 有限(仅基础打印) | 高(支持双向通信) | 低 | 高(支持云/多文档) |
选型建议:
- 家庭/移动办公:优先选择 AirPrint 或 IPP(兼容性强)。
- 企业环境:HP Jetdirect 适合复杂网络,IPP 适合现代化部署。
- 传统系统维护:LPD 仍可用于老旧 Unix 设备,但需注意安全风险。
六、总结
隔空打印(AirPrint)以用户体验为核心,HP Jetdirect 提供企业级多协议支持,LPD 是历史遗留方案的典型代表,而 IPP 凭借安全性和扩展性成为现代打印协议的主流。技术选型需结合具体场景、设备兼容性和安全需求综合考量。
1. 轻松上手!打印机隔空打印设置全攻略. 顾汝鑫.[2023-12-25]
2. 隔空打印打印机:方便快捷的无线打印新选择[2023-08-08]
3. iOS17系统无法使用隔空打印功能. IT之家.[2023-10-24]
4. Air Printer 6.4.5 mac虚拟打印机[2024-12-23]
5. 17.4.1查找功能失效[2017-04-01]
6. Air Printer 隔空打印机 for Mac v5.1.6 智慧打印、无线共享、轻松办公[2023-11-17]
7. 如何判断打印机是否能用iPhone直接打印[2019-09-16]
8. Air Printer – 隔空打印机服务器 for Mac 6.3.2 破解版[2024-11-18]
9. 家里用哪个打印机好?. netkiller.[2022-12-05]
10. PDFB9136 Copier/Printer 操作說明書
11. 支持苹果AirPrint的打印机使用指南. 无间鼠.[2021-11-20]
12. 苹果手机与打印机在同一个局域网的连接问题及解决方案[2020-07-07]
13. 新iPhone发布了,隔空打印了解一下?[2018-09-14]
14. iPad如何在没有区域网的情况下连接打印机[2022-07-15]
16. iPhone的AirPrint在哪里?苹果手机隔空打印功能使用方法[2022-09-02]
17. AirPrint 隔空打印机 for Mac(打印机软件)[2024-02-18]
18. 如何使用“隔空打印”通过 iPhone 进行打印. 果粉每日推送.[2018-12-21]
19. 打印机升级隔空打印是什么意思. 科技分享官.[2024-09-11]
20. 支持与下载. Brother.[2022-09-14]
21. Airprint:从 Apple 设备打印的最佳解决方案[2023-05-24]
22. PDFAirPrint指引. Brother Industries et al.[2011-01-01]
23. 用户反馈:iOS17无法正常使用隔空打印. 36氪.[2023-10-24]
24. PDFMF244dw / MF242dw / MF232w 用户指南. CANON INC..[2021-05-01]
25. 电脑共享打印机如何隔空打印. 百度认证:北京瑞评互动科技官方账号 瑞评科技观.[2023-06-29]
26. 苹果手机怎么连接打印机隔空打印[2023-11-07]
27. 什么是 AirPrint 打印机. Storables.com.[2024-01-14]
28. 手机如何隔空打印,操作步骤讲解~. 几度心凉.[2023-09-26]
30. PDFKaspersky Security for Mobile. AO Kaspersky Lab.[2022-01-01]
31. PDFFlow-based Analysis of Network Printing Protocols. Attila Farkas et al.[2019-01-01]
32. HP JetDirect Socket - 设置打印管理[2024-06-13]
33. PDFHP Web Jetadmin 10.4 用户指南. HP Development Company et al.[2018-05-01]
35. PDFPaperCut NG 使用指南. PaperCut Software International Pty. Ltd..
36. HP 170X - JETDIRECT PRINT SERVER HARDWARE INSTALLATION MANUAL. Hewlett-Packard Company.[2012-09-24]
37. PDFhpjetdirect 使用指南. hpjetdirect.
38. What is a Print Server? | Brooksnet. Brooksnet.[2010-07-29]
39. PDFPaperCut MF 产品手册
40. PDF惠普公司标志设计分析
41. PDFHP LaserJet P2050 系列打印机用户指南. Hewlett-Packard Development Company et al.[2009-11-01]
42. Network Printer Protocols: TCP/IP Printing. Brooksnet.[2024-08-27]
43. PDFHP Jetdirect Print Servers. HP.
44. HP Jetdirect Port Numbers for TCP/IP[2009-11-15]
45. PDFHP Jetdirect 640n和695n打印服务器. 惠普(HP).
46. PDFHPLaseret1O22系列激光打印机. HP(惠普).
47. HP Jetdirect 300x 手册. HP.[2024-07-08]
48. 勒索病毒来袭!6个安全步骤帮您解决安全打印问题. 曹操.[2024-03-16]
49. PDFHP JetDirect 服务器硬件安装指南
50. PDFHP Jetdirect 打印服务器产品信息
53. PDFHP JetDirect 打印服务器产品信息. Hewlett-Packard Company.[2000-01-01]
54. HP Jetdirect 690n参数[1996-01-01]
56. 了解 WSD 打印机端口的功能和用法:如何有效利用 WSD 打印机端口?[2023-12-25]
57. 安装和配置打印机硬件[2017-07-14]
58. Mac hosted print queues for OS 10.8+[1999-01-01]
60. HP LaserJet 4250 或 4350 系列打印机的功能标示. HP.[2016-05-19]
61. PDFADC 265/ADC 265s/ADC 225 使用说明书
62. PDFDocuPrint CP318 使用说明书. Fuji Xerox.
63. OpenWRT之网络打印机[2023-05-08]
64. PDFOfficejet 6220 ePrinter/Officejet Pro 6230 ePrinter 用户指南
65. PDFHP DesignJet T850 / T950 プラザ シリーズ. HP (Hewlett-Packard).
66. 配置LPR打印环境
67. Mac上连接使用打印机教程[2018-05-08]
68. 怎么添加快捷服务器?[2024-10-24]
69. PDF多协议嵌入式多功能以太网打印服务器
70. PDFIntroduction to RT-11 Operating System. Digital Equipment Corporation.[1978-03-01]
71. PDFADC 369/ADC 309 使用说明书
72. 苹果电脑装柯尼卡美能达打印机驱动指南. 广州柯镁办公设备租赁有限公司.[2020-07-30]
73. PDFTeramind DLP 功能指南
74. 网络先锋打印共享器设置之LPR[2014-04-13]
75. PDFC4L3S1——基于国家科学基金会的研究材料
76. lpd命令 – 常驻的打印机管理程序[2021-03-19]
77. 苹果笔记本怎样连接夏普网络打印机?[2021-01-04]
78. PDFLinux指令大全. wind521.[2002-06-28]
80. PDFHP Jetdirect打印服务器(635n)管理员指南. Hewlett-Packard Development Company et al.[2005-10-01]
81. 网络打印机安全技术初探[2017-09-22]
82. CUPS打印协议:RAW/JetDirect、IPP、IPP14和LPD之间有什么区别?[2023-01-01]
83. PDF打印机控制命令参考手册
85. PDF多协议嵌入式以太网打印服务器和无线(IEEE 802.11b/g)以太网打印服务器. Brother.
86. PDFMICROCOMPUTER DEVELOPMENT SYSTEM HARDWARE REFERENCE MANUAL. Intel.
87. 用LPD/LPR协议共享打印机的方法,通用WinXP—Win11. 阿里云开发者社区.[2024-10-10]
88. 关于 LPD - HP LaserJet 3055 All in One Printer[2016-05-17]
89. Line Printer Daemon (LPD) - NETWORK ENCYCLOPEDIA[2019-08-20]
90. 互联网打印协议(IPP)概述. jschyz/blog.[2018-08-27]
91. PDFIPP Enterprise Printing Extensions v2.0 (EPX) 标准. The Printer Working Group.[2024-03-15]
92. PDFXerox WorkCentre 3025BI 和 3025NI 用户指南. Xerox Corporation.[2019-01-01]
93. What is Internet Printing Protocol ?. James Adams等.[2024-01-03]
94. PDFHow to Use the Internet Printing Protocol. Michael R Sweet and Peter Zehler.
95. IPP. Novell 和 Xerox等.[2024-01-01]
96. IPP Frequently Asked Questions[2024-01-01]
97. PDFA Study of Implementation for Internet Printing Protocol (IPP) System. Soo-Hong Kim.
98. Printing over a network? You should be using IPP printing.[2023-08-23]
99. The Internet Printing Protocol: A Comprehensive Guide to Streamline Your Printing Process[2023-03-13]
100. PDFECOSYS M6230cidn 和 ECOSYS M6235cidn 打印机功能介绍
101. IPP 全称及特性详解[2021-08-13]
102. Internet Printing Protocol (IPP). M. Sweet等.[2017-01-01]
104. 什么是 IPP 协议 应用场景[2023-04-16]
105. Connectivity Types[2017-01-01]
106. PDFHP LaserJet MFP 系列打印机使用手册. HP Development Company.[2018-01-01]
107. PDFHP LaserJet数码复合机用户指南. HP Development Company et al.[2017-04-01]
108. PDF3D打印协议——大学本科论文. Peter Benčík.
109. PDFSamsung Printer Xpress 使用者指南. Samsung.
110. WordDeveloping a Secure Network 3D Printing Protocol
111. WordCandidate Standard 5100.7-2023. The Printer Working Group.[2023-02-10]
112. WordPrinter Working Group Raster Format Specification. The Printer Working Group.[2011-01-01]
113. RFC 3997: 互联网打印协议(IPP):IPP通知的要求. T. Hastings等.[2005-03]
114. Concluded WG Internet Printing Protocol (ipp). IETF Working Group.[2010-01-01]
115. 打印机连接技术概述[2003-01-01]
116. Overview of Linux Printing Systems. Stephane Peter等.[2003-07-03]
117. TCP/UDP PORTインデックス. Wikipedia.[2017-12-29]
118. 打印机之Internet Printing Protocol(IPP)协议分析[2023-02-01]
Loading...