首页/网络/常用端口速查/631 ipp/ipps 互联网打印协议
600-699 系统端口99 条

631 ipp/ipps 互联网打印协议

631/tcp 承载 IPP(Internet Printing Protocol,RFC 8011),同号的 ipps 为 TLS 变体;CUPS 与网络打印机的事实标准。

常用端口速查网络更新于 2026-10-13

IPP 是什么

IPP(Internet Printing Protocol,RFC 8011)用 HTTP 语义描述打印这件事:客户端提交打印作业、查询队列状态、读取打印机能力,都通过 631 端口上的标准操作完成(Print-Job、Get-Printer-Attributes 等)。CUPS 是 Linux/macOS 上的事实标准实现,AirPrint 与 Mopria 也建立在它之上;由于底层就是 HTTP,很多打印机直接在 631 上提供 Web 管理页。

基本信息

服务ipp(TCP 631);ipps 为 TLS 形态
协议TCP(IANA 同时登记 UDP 631)
规范RFC 8011(IPP/1.1)
实现CUPS、AirPrint、Mopria、多数网络打印机
安全等级办公网内,管理页仅限管理网段

典型使用场景

  • driverless 打印:用 IPP Everywhere 免驱添加打印机,省去驱动分发
  • 企业统一队列:把打印作业集中到 CUPS 或打印服务器再分发
  • 移动打印:手机与平板通过 AirPrint/Mopria 发现并使用打印机
  • 排障:用 curl 直接调 IPP 接口,比在客户端翻日志更快定位
  • 安全盘点:确认打印机 Web 管理页是否可匿名访问、是否仍有默认口令

命令行打印与队列检查

命令行打印与队列检查
lpadmin -p Office -E -v ipp://printer.example.com/ipp/print -m everywhere
lp -d Office /path/doc.pdf
lpstat -l -p Office        # 打印机状态与是否接受任务
lpstat -o                  # 当前排队作业
curl -s http://printer.example.com:631/ | head -n 20

CUPS 监听与权限控制

CUPS 监听与权限控制
# /etc/cups/cupsd.conf 关键项
# Listen localhost:631                  # 仅本机管理
# <Location />   Require user @SYSTEM  # 管理操作需认证
sudo systemctl restart cups
sudo ss -tlnp | grep ':631'            # 确认监听地址

打印协议端口对照

端口协议特点
631/tcpIPP / ipps标准作业与状态接口,可用 curl 调试
9100/tcpRAW / JetDirect直接投递字节流,无反馈
515/tcpLPD老式行式打印协议,仍在用
5353/udpmDNSAirPrint 等发现机制
445/tcpSMB 共享打印Windows 共享打印机走这里
故障定位:IPP 本质是 HTTP,可直接用 curl 调接口;打印机返回 4xx/5xx 时先看 Print-Job 响应里的状态消息,再核对驱动,最后再查网络与端口。
部分打印机允许匿名提交作业或使用弱认证的 Web 管理口,管理页还能改网络与固件配置;接入前核对认证设置与固件更新策略,别让打印机成为内网跳板。

加固与运维建议

  • 打印服务器与管理界面只对办公网段开放,管理登录要求认证
  • 开启打印作业审计,便于追溯异常作业与耗材异常
  • 定期核对固件更新,打印机固件漏洞常被用于内网横向
  • 按部门划分队列与配额,避免误打大文件阻塞整条队列
服务端排查顺序:先确认 631 与发现所需的 5353 是否可达,再看队列是否暂停或拒绝任务,最后才查驱动;顺序颠倒容易在驱动上反复折腾。

易错点

  • CUPS 管理界面暴露且无认证:打印队列、任务内容与打印机配置可被读取
  • 跨 VLAN 追踪打印故障时忽略方向性:631 双向可达是前提,只测单向会误判驱动问题
  • iptables 放行了 631 却漏了发现所需的 5353:移动打印能填地址但发现不到设备
  • 打印机管理页沿用默认口令:内网扫描可直接篡改设备网络配置

数据来源与参考

  • RFC 8011:Internet Printing Protocol/1.1
  • IANA 端口注册表

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌