版本:1.0.1
上次更新时间:2024 年 2 月 2 日
图例
产品动词 | 开发操作 |
---|---|
“必须” | 强制性产品要求 |
“应该” | 可选建议 |
“可以” | 建议条件 |
概览
本规范文档概述了具有扫描功能的多功能打印机和与 ChromeOS 兼容的单功能扫描仪设备的范围和规范。本文档中的“扫描器”一词指的是这两种设备。
扫描
设备必须符合 Mopria 的 eSCL 规范,并且必须默认启用扫描。除了 eSCL 规范中的要求之外,ChromeOS 还有一些具体预期,详见下文。
网络
扫描仪设备必须支持以下网络协议:
- 通过 mDNS 和 DNS-SD 发现(如 Mopria eSCL 规范的第 3 节中所述)。
- HTTPS
- 设备必须通过注册
_uscans
名称来通告此项。 - 用于 HTTPS 连接的 TLS 1.2 或 1.3。
- 设备必须通过注册
设备还必须实现以下关于网络连接的行为:
- 通过 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 位黑白(黑白)
- 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 或存储卡
系统会在设备上启动扫描,并将结果直接保存到已连接的存储卡或 U 盘。只要不需要其他软件即可完成扫描,这是可以接受的。
如果设备需要在计算机上运行的 ChromeOS 中未提供的软件来代表设备保存文件,则应明确指出“ChromeOS 不支持”。
复印件
复印工作通常通过设备前面板完成。只要设备自行处理副本,所提供的功能和特定功能就不会阻止认证。
如果设备需要在计算机上运行的 ChromeOS 中未提供的软件代表其执行复制,则应明确指出“ChromeOS 不支持设备”。
扫描到其他目的地
上述未提及的其他目的地将根据具体情况进行处理,但同样的原则广泛适用于各种情况:如果设备可以自行完成相应操作(可能在初始配置后),那么相关功能就不需要阻止认证。如果设备需要 ChromeOS 中未提供的其他软件才能完成对特定目标位置的扫描,则无法获得认证。
如果设备需要在计算机上运行的 ChromeOS 中未提供的软件来代表其支持目标位置,则应明确指出“在 ChromeOS 上不受支持”。
修订历史记录
日期 | 版本 | 备注 |
---|---|---|
2024-02-02 | 1.0.1 | 修正指向其他规范的链接 |
2024-02-01 | 1.0 | 初始合作伙伴网站发布内容 |