ChromeOS 対応 - Scanner 仕様 v1.0

バージョン: 1.0.1
最終更新日: 2024-02-02

凡例

商品動詞 開発アクション
「必須」 必須のプロダクト要件
「すべきである」 推奨事項(省略可)
「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 フィールドの値にかかわらず、IPP-over-USB トンネルを介して /eSCL をルートとする eSCL リクエストに応答する必要があります。
  • デバイスは、USB 経由でのリクエストに対して、Host フィールドに有効な値として localhost を受け入れる必要があります。

ドキュメント ソース

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

  • プラテン
  • 自動ドキュメント フィーダー(ADF)(片面または両面)

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

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

解決策

スキャナは、75 ~ 600 dpi の範囲内で少なくとも 1 つの解像度に対応している必要があります。

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

カラーモード

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

  • 1 ビットのモノクロ(モノクロ)
  • 8 ビット グレースケール
  • 24 ビット RGB(8 ビット/ピクセル)

現在、ChromeOS では 16 ビットのグレースケール、36 ビットのカラー(12 bpp)、48 ビットのカラー(16 bpp)はサポートされていません。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 ではサポートされていない」と明確に示す必要があります。

変更履歴

日付 バージョン メモ
2024-02-02 1.0.1 他の仕様へのリンクを修正
2024-02-01 1.0 パートナー サイトの初回公開