10.5. 确定打印机是否支持无驱动程序打印
CUPS 支持无驱动程序打印,这意味着您可以在不为打印机型号提供任何特定于硬件的软件的情况下打印。因此,打印机必须告知客户端其功能,并使用以下标准之一:
- AirPrint™
- IPP Everywhere™
- Mopria®
- Wi-Fi Direct Print Services
您可以使用 ipptool
工具找出打印机是否支持无驱动程序打印。
先决条件
- 打印机或远程打印服务器支持 Internet 打印协议(IPP)。
- 主机可以连接到打印机或远程打印服务器的 IPP 端口。默认 IPP 端口为 631。
流程
查询
ipp-versions-supported
和document-format-supported
属性,并确保get-printer-attributes
测试通过:对于远程打印机,请输入:
# ipptool -tv ipp://<ip_address_or_hostname>:631/ipp/print get-printer-attributes.test | grep -E "ipp-versions-supported|document-format-supported|get-printer-attributes" Get printer attributes using get-printer-attributes [PASS] ipp-versions-supported (1setOf keyword) = ... document-format-supported (1setOf mimeMediaType) = ...
对于远程打印服务器上的队列,请输入:
# ipptool -tv ipp://<ip_address_or_hostname>:631/printers/<queue_name> get-printer-attributes.test | grep -E "ipp-versions-supported|document-format-supported|get-printer-attributes" Get printer attributes using get-printer-attributes [PASS] ipp-versions-supported (1setOf keyword) = ... document-format-supported (1setOf mimeMediaType) = ...
要确保无驱动程序打印可以正常工作,请在输出中验证:
-
get-printer-attributes
测试返回PASS
。 - 打印机支持的 IPP 版本是 2.0 或更高版本。
格式列表包含以下内容之一:
-
application/pdf
-
image/urf
-
image/pwg-raster
-
-
对于彩色打印机,输出中包含上述格式之一,还包含
image/jpeg
。