ChromeOS 対応 - Scanner 仕様 v1.0

バージョン: 1.0.2
最終更新日: 2026 年 9 月 9 日

凡例

Product Verb 開発アクション
「MUST」 必須のプロダクト要件
「SHOULD」 オプションの推奨事項
「MAY」 推奨

概要

この仕様書では、ChromeOS と互換性のあるスキャン機能付き複合機と単機能スキャナ デバイスの範囲と仕様について説明します。このドキュメントでは、「スキャナ」という用語はどちらのタイプのデバイスも指します。

スキャン

デバイスは Mopria の eSCL 仕様に準拠し、スキャンがデフォルトで有効になっている必要があります。eSCL 仕様の要件に加えて、ChromeOS には以下のような固有の要件があります。

ネットワーク

スキャナ デバイスは、次のネットワーク プロトコルをサポートしている必要があります。

  • Mopria eSCL 仕様のセクション 3 で説明されている mDNS と DNS-SD による検出。
  • HTTPS
    • デバイスは、_uscans 名を登録してこれをアドバタイズする必要があります。
    • HTTPS 接続用の TLS 1.2 または 1.3。

デバイスは、ネットワーク接続に関して次の動作も実装しなければなりません。

  • HTTPS 経由でリクエストが行われた場合、クライアントを HTTP にリダイレクトしてはなりません。
  • デバイスが TLS に自己署名証明書を使用する場合、証明書が期限切れになるか、ユーザーが置き換えるまで、同じ証明書を維持する必要があります。

USB

スキャナは、USB 接続を使用する場合、次のプロトコルと動作を実装する必要があります。

  • デバイスは IPP-over-USB をサポートしている必要があります。
  • デバイスは、デフォルトで IPP-over-USB トンネル経由の eSCL リクエストに応答しなければなりません。
  • デバイスは、DNS-SD に公開された rs フィールドの値に関係なく、/eSCL をルートとする eSCL リクエストに IPP-over-USB トンネルを介して応答しなければなりません。
  • デバイスは、USB 経由で送信されるリクエストの Host フィールドの有効な値として localhost を受け入れなければなりません。

ドキュメントのソース

スキャナは、次のドキュメント ソースの少なくとも 1 つをサポートしている必要があります。

  • プラテン
  • 自動原稿送り装置(ADF)(片面または両面)

他の入力ソースは ChromeOS で動作しない場合があります。

  • スキャナに両面 ADF がある場合、Mopria eSCL 仕様のセクション 8.1.3.2 で指定されている正しい向きですべてのページを返す必要があります。

解決策

スキャナは、75 ~ 600 dpi の範囲内の解像度を少なくとも 1 つサポートする必要があります。

  • この範囲外の解像度は、今後の ChromeOS バージョンでサポートされる可能性があります。

カラーモード

スキャナは、次のカラーモードの少なくとも 1 つをサポートする必要があります。

  • 1 ビットの白黒(B&W)
  • 8 ビットのグレースケール
  • 24 ビット RGB(1 ピクセルあたり 8 ビット)

ChromeOS は現在、16 ビット グレースケール、36 ビットカラー(12bpp)、48 ビットカラー(16bpp)をサポートしていません。今後の ChromeOS バージョンでサポートが追加される可能性があります。

保存されたジョブ

現在、ChromeOS では保存されたジョブ / PIN スキャンはサポートされていません。デバイスがこの機能をアドバタイズする場合、「ChromeOS ではサポートされていません」と明記する必要があります。

認証

現在のところ、ChromeOS ではスキャン時の認証はサポートされていません。デバイスがこの機能をアドバタイズする場合、「ChromeOS ではサポートされていません」と明記する必要があります。

デバイス主導型スキャン

スキャナ機能を備えたほとんどの MFP デバイスでは、デバイスのフロント パネルからスキャンを開始または制御できます。これらの機能は、ChromeOS で直接サポートすることはできません。フロントパネルまたはデバイス設定のスキャン機能を提供するスキャナは、ホストコンピュータでソフトウェアを実行せずに使用できる場合を除き、ChromeOS で使用できないことを示す必要があります。具体的な例をいくつか示します。

パソコンにスキャン

スキャンはデバイスのフロント パネルから開始され、結果はパソコンに直接配信されます(スキャン前にパソコンで設定を許可する必要がある場合もあります)。この機能は現在、ChromeOS ではまったくサポートされていません。スキャンしてパソコンに送信する機能が製品パッケージに記載されている場合、「ChromeOS ではサポートされていません」と明記する必要があります。

Scan to Email

デバイスでスキャンが開始され、メールで送信されます。デバイス自体がメールを送信できる場合は、これで問題ありません。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 パートナー サイトの初回公開