与 ChromeOS 兼容 - 扫描仪规范 v1.0

版本:1.0.2
上次更新时间:2026-09-09

Legend

产品动词 开发操作
“MUST” 强制性产品要求
“SHOULD” 可选建议
“MAY” 建议条件

概览

本规范文档概述了具有扫描功能的多功能打印机和单功能扫描仪设备与 ChromeOS 兼容的范围和规范。本文档中的“扫描器”一词是指这两种类型的设备。

扫描

设备必须符合 Mopria 的 eSCL 规范,并且必须默认启用扫描功能。除了 eSCL 规范中的要求之外,ChromeOS 还有一些具体预期,详见下文。

网络

扫描仪设备必须支持以下网络协议:

  • 通过 mDNS 和 DNS-SD 进行发现,如 Mopria eSCL 规范的第 3 部分中所述。
  • HTTPS
    • 设备必须通过注册 _uscans 名称来通告此功能。
    • TLS 1.2 或 1.3(适用于 HTTPS 连接)。

设备还必须在网络连接方面实现以下行为:

  • 当通过 HTTPS 发出请求时,设备不得将客户端重定向回 HTTP。
  • 如果设备使用自签名证书进行 TLS,则应保持同一证书,直到证书过期或用户替换该证书。

USB

使用 USB 连接时,扫描仪必须实现以下协议和行为:

  • 设备必须支持 IPP-over-USB。
  • 设备必须默认通过 IPP-over-USB 隧道响应 eSCL 请求。
  • 设备必须通过 IPP-over-USB 隧道响应根目录为 /eSCL 的 eSCL 请求,无论其发布到 DNS-SD 的 rs 字段的值是多少。
  • 对于通过 USB 发送的请求,设备必须接受 localhost 作为 Host 字段的有效值。

文档来源

扫描仪必须支持以下至少一种文档来源:

  • 压纸滚筒
  • 自动文档进纸器 (ADF)(单面或双面)

其他输入源可能无法在 ChromeOS 上正常运行。

  • 如果扫描器具有双面 ADF,则必须按照 Mopria eSCL 规范第 8.1.3.2 节中的规定返回所有方向正确的页面。

解析

扫描仪必须支持 75-600 dpi 范围内的至少一种分辨率。

  • 在未来的 ChromeOS 版本中,可能会支持此范围之外的分辨率。

颜色模式

扫描仪必须支持以下至少一种颜色模式:

  • 1 位黑白 (B&W)
  • 8 位灰度
  • 24 位 RGB(每个像素 8 位)

ChromeOS 目前不支持 16 位灰度、36 位彩色 (12bpp) 或 48 位彩色 (16bpp)。未来可能会在 ChromeOS 版本中添加支持。

存储的作业

ChromeOS 目前不支持存储的作业 / PIN 码扫描。如果设备宣传此功能,则应明确指出“ChromeOS 不支持”。

身份验证

ChromeOS 目前不支持扫描身份验证。如果设备宣传此功能,则应明确指出“ChromeOS 不支持”。

设备发起的扫描

大多数具有扫描功能的 MFP 设备都可以通过设备前面板启动或控制扫描。这些功能在很大程度上无法直接受 ChromeOS 支持。提供前面板或设备配置扫描功能的扫描仪应指明,除非可以在没有主机上运行的软件的情况下使用,否则无法在 ChromeOS 上使用。下面列举了几个具体示例。

扫描到电脑

扫描从设备前面板开始,结果直接传送到电脑(有时需要在扫描前允许在电脑上进行配置)。ChromeOS 目前完全不支持此功能。如果产品包装上宣传了“扫描到电脑”功能,则必须明确指出“ChromeOS 不支持此功能”。

扫描到电子邮件

扫描结果会发送到设备并通过电子邮件发送。只要设备本身可以发送电子邮件,这种做法就是可以接受的。可以在扫描时输入 SMTP 和账号信息,也可以使用 MFP 规范:连接类型中所述的任一可接受的配置方法预先配置这些信息。

如果设备需要计算机上运行的 ChromeOS 中没有的软件才能代表用户发送电子邮件,则应明确指出“ChromeOS 不支持”。

扫描到网络共享、Google 云端硬盘、iCloud、SharePoint 等

在设备上开始扫描,并将结果直接保存到某种网络服务中。只要设备可以连接到相关服务并自行保存文件,这种做法就是可以接受的。可以在扫描时提供账号凭据,也可以使用 MFP 规范:连接类型中介绍的某种可接受的配置方法预先配置账号凭据。

如果设备需要计算机上运行的 ChromeOS 中没有的软件才能代表用户保存文件,则应明确指出“ChromeOS 不支持”。

扫描到 USB 设备或存储卡

在设备上开始扫描,并将结果直接保存到连接的存储卡或 USB 驱动器。只要无需其他软件即可完成扫描,此要求就是可以接受的。

如果设备需要计算机上运行的 ChromeOS 中没有的软件才能代表用户保存文件,则应明确指出“ChromeOS 不支持”。

复印件

复印通常通过设备的前面板完成。只要设备自行处理复制操作,所提供的功能和特定功能就不会妨碍认证。

如果设备需要计算机上运行的 ChromeOS 中没有的软件才能代表用户执行复制操作,则应明确指出“在 ChromeOS 上不受支持”。

扫描到其他目的地

上述未提及的其他目的地将根据具体情况进行处理,但大致遵循相同的原则:如果设备可以自行完成操作(可能在初始配置之后),则相应功能无需阻止认证。如果设备需要 ChromeOS 上没有的其他软件才能完成扫描到特定目的地的操作,则无法通过认证。

如果设备需要计算机上运行的 ChromeOS 中没有的软件来代表其支持目标,则应明确指出“在 ChromeOS 上不受支持”。

修订历史记录

日期 版本 备注
2026-09-09 1.0.2 格式更新(内容未变)
2024-02-02 1.0.1 修复指向其他规范的链接
2024-02-01 1.0 初始合作伙伴网站发布