(57)【要約】【課題】  禁止情報と追跡情報とが含まれている画像データの流出を防止しつつ、追跡情報を取得、表示する装置を提供することを目的とする。【解決手段】  印刷物を読取る読取部２と、前記印刷物の読取りにより得られた画像データを外部装置へ送信する出力部８とを有し、前記印刷物の読取りにより得られた画像データに含まれている禁止情報２１０３に基づいて前記送信手段による前記画像データの送信を禁止できるＭＦＰ３００１であって、前記印刷物の読取りにより得られた画像データに前記禁止情報２１０３と共に前記印刷物の印刷者を追跡するための追跡情報２１０５が含まれている場合に、当該画像データを出力部８により送信させることなく、前記追跡情報２１０５を制御部１が取得し前記追跡情報２１０５に基づいた表示をする表示部９を有する。【選択図】  図８
2010063079.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を読取る読取手段と、
前記印刷物の読取りにより得られた画像データを外部装置へ送信する送信手段とを有し、
前記印刷物の読取りにより得られた画像データに含まれている禁止情報に基づいて前記送信手段による前記画像データの送信を禁止できる読取り装置であって、
前記印刷物の読取りにより得られた画像データに前記禁止情報と共に前記印刷物の印刷者を追跡するための追跡情報が含まれている場合に、
当該画像データを前記送信手段により送信させることなく、前記追跡情報を取得し前記追跡情報に基づいた表示をする取得表示手段を有することを特徴とする読取り装置。
【請求項２】
前記画像データを削除する削除手段をさらに有し、
前記削除手段は、前記取得表示手段により前記追跡情報が取得されたことに基づいて前記画像データを削除することを特徴とする請求項１に記載の読取り装置。
【請求項３】
前記削除手段は、前記取得表示手段により前記追跡情報が取得されるまで前記画像データを削除するのを待機することを特徴とする請求項２に記載の読取り装置。
【請求項４】
前記画像データに含まれている禁止情報に基づいて前記画像データを削除する第１の削除手段と、
前記取得表示手段により前記追跡情報が取得されたことに基づいて前記画像データを削除する第２の削除手段とを有し、
前記送信手段により前記画像データを送信することがユーザにより指示された場合には、前記第１の削除手段により前記画像データを削除し、
前記取得表示手段により前記追跡情報に基づいた表示をすることがユーザにより指示された場合には、前記第２の削除手段により前記画像データを削除することを特徴とする請求項１に記載の読取り装置。
【請求項５】
前記画像データのユーザによる使用を不可能とする使用不可能化手段をさらに有し、
前記使用不可能化手段は、前記取得表示手段により前記追跡情報が取得されたことに基づいて前記画像データのユーザによる使用を不可能とすることを特徴とする請求項１に記載の読取り装置。
【請求項６】
前記使用不可能化手段は、前記取得表示手段により前記追跡情報が取得されるまで前記画像データのユーザによる使用を不可能とするのを待機することを特徴とする請求項５に記載の読取り装置。
【請求項７】
前記取得表示手段により前記追跡情報に基づいた表示をすることがユーザにより指示された場合には、前記読取手段が読取りを行なう印刷物に禁止情報が含まれていても前記読取手段による読取りを継続し、前記送信手段により前記画像データを送信することがユーザにより指示された場合には、前記読取手段が読取りを行なう印刷物に禁止情報が含まれていると前記読取手段による読取りを中断するよう制御する制御手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の読取り装置。
【請求項８】
前記読取り装置の動作モードを設定するモード設定手段をさらに有し、
前記取得表示手段は、前記モード設定手段により設定されているモードが情報解析モードまたは放置判定モードである場合に前記追跡情報に基づいた表示をし、前記モード設定手段により設定されているモードが情報解析モードでも放置判定モードでもない場合に前記追跡情報に基づいた表示をしないことを特徴とする請求項１乃至７のいずれか１項に記載の読取り装置。
【請求項９】
前記読取り装置を使用するユーザの権限を判定するユーザ判定手段と、
前記ユーザ判定手段の判定に基づいて前記モード設定手段によって設定可能な設定可能モードを変更する設定可能モード変更手段とを有し、
前記設定可能モード変更手段は、前記ユーザ判定手段によってユーザの権限が管理者権限であると判定された場合には前記情報解析モードを設定可能モードとし、前記ユーザ判定手段によってユーザの権限が管理者権限であると判定されなかった場合には前記情報解析モードを設定可能モードとしないことを特徴とする請求項８に記載の読取り装置。
【請求項１０】
前記印刷物が前記読取り装置で印刷された印刷物かどうかを判定する印刷判定手段と、
前記印刷物が前記取得表示手段で前記追跡情報に基づいた表示をするべき処理対象印刷物であるかどうかを判定する処理対象判定手段とを有し、
前記モード設定手段により設定されているモードが前記情報解析モードである場合に
前記処理対象判定手段は、前記印刷物を処理対象印刷物であると判定し、
前記モード設定手段により設定されているモードが前記放置判定モードである場合に、前記処理対象判定手段は、前記印刷判定手段によって前記印刷物が前記読取り装置で印刷された印刷物であると判定された場合には前記印刷物を処理対象印刷物であると判定し、前記印刷判定手段によって前記印刷物が前記読取り装置で印刷された印刷物ではないと判定された場合には前記印刷物を処理対象印刷物ではないと判定することを特徴とする請求項９に記載の読取り装置。
【請求項１１】
前記取得表示手段は、前記印刷物が処理対象印刷物であると判定された場合には前記印刷物の読取りにより得られた画像データに含まれている前記追跡情報に基づいた表示をし、前記印刷物が処理対象印刷物ではないと判定された場合には前記印刷物の読取りにより得られた画像データに含まれている前記追跡情報に基づいた表示をしないことを特徴とする請求項１０に記載の読取り装置。
【請求項１２】
印刷物を読取る読取工程と、
前記印刷物の読取りにより得られた画像データを外部装置へ送信する送信工程とを有し、
前記印刷物の読取りにより得られた画像データに含まれている禁止情報に基づいて前記送信工程において前記画像データの送信を禁止できる情報処理方法であって、
前記印刷物の読取りにより得られた画像データに前記禁止情報と共に前記印刷物の印刷者を追跡するための追跡情報が含まれている場合に、
当該画像データを前記送信工程において送信させることなく、前記追跡情報を取得し前記追跡情報に基づいた表示をする取得表示工程を有することを特徴とする情報処理方法。
【請求項１３】
前記画像データを削除する削除工程をさらに有し、
前記削除工程では、前記取得表示工程において前記追跡情報が取得されたことに基づいて前記画像データを削除することを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記削除工程では、前記取得表示工程において前記追跡情報が取得されるまで前記画像データを削除するのを待機することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記画像データに含まれている禁止情報に基づいて前記画像データを削除する第１の削除工程と、
前記取得表示工程において前記追跡情報が取得されたことに基づいて前記画像データを削除する第２の削除工程とを有し、
前記送信工程において前記画像データを送信することがユーザにより指示された場合には、前記第１の削除工程において前記画像データを削除し、
前記取得表示工程において前記追跡情報に基づいた表示をすることがユーザにより指示された場合には、前記第２の削除工程において前記画像データを削除することを特徴とする請求項１２に記載の情報処理方法。
【請求項１６】
前記画像データのユーザによる使用を不可能とする使用不可能化工程をさらに有し、
前記使用不可能化工程では、前記取得表示工程において前記追跡情報が取得されたことに基づいて前記画像データのユーザによる使用を不可能とすることを特徴とする請求項１２に記載の情報処理方法。
【請求項１７】
前記使用不可能化工程では、前記取得表示工程において前記追跡情報が取得されるまで前記画像データのユーザによる使用を不可能とするのを待機することを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記取得表示工程において前記追跡情報に基づいた表示をすることがユーザにより指示された場合には、前記読取工程において読取りを行なう印刷物に禁止情報が含まれていても前記読取工程での読取りを継続し、前記送信工程において前記画像データを送信することがユーザにより指示された場合には、前記読取工程において読取りを行なう印刷物に禁止情報が含まれていると前記読取工程での読取りを中断するよう制御する制御工程を有することを特徴とする請求項１２乃至１７のいずれか１項に記載の情報処理方法。
【請求項１９】
前記情報処理方法の動作モードを設定するモード設定工程をさらに有し、
前記取得表示工程では、前記モード設定工程において設定されているモードが情報解析モードまたは放置判定モードである場合に前記追跡情報に基づいた表示をし、前記モード設定工程において設定されているモードが情報解析モードでも放置判定モードでもない場合に前記追跡情報に基づいた表示をしないことを特徴とする請求項１２乃至１８のいずれか１項に記載の情報処理方法。
【請求項２０】
前記情報処理方法を使用するユーザの権限を判定するユーザ判定工程と、
前記ユーザ判定工程の判定に基づいて前記モード設定工程によって設定可能な設定可能モードを変更する設定可能モード変更工程とを有し、
前記設定可能モード変更工程では、前記ユーザ判定工程によってユーザの権限が管理者権限であると判定された場合には前記情報解析モードを設定可能モードとし、前記ユーザ判定工程によってユーザの権限が管理者権限であると判定されなかった場合には前記情報解析モードを設定可能モードとしないことを特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記印刷物が前記情報処理方法で印刷された印刷物かどうかを判定する印刷判定工程と、
前記印刷物が前記取得表示工程で前記追跡情報に基づいた表示をするべき処理対象印刷物であるかどうかを判定する処理対象判定工程とを有し、
前記モード設定工程において設定されているモードが前記情報解析モードである場合に
前記処理対象判定工程では、前記印刷物を処理対象印刷物であると判定し、
前記モード設定工程において設定されているモードが前記放置判定モードである場合に、前記処理対象判定工程では、前記印刷判定工程によって前記印刷物が前記情報処理方法で印刷された印刷物であると判定された場合には前記印刷物を処理対象印刷物であると判定し、前記印刷判定工程によって前記印刷物が前記情報処理方法で印刷された印刷物ではないと判定された場合には前記印刷物を処理対象印刷物ではないと判定することを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記取得表示工程では、前記印刷物が処理対象印刷物であると判定された場合には前記印刷物の読取りにより得られた画像データに含まれている前記追跡情報に基づいた表示をし、前記印刷物が処理対象印刷物ではないと判定された場合には前記印刷物の読取りにより得られた画像データに含まれている前記追跡情報に基づいた表示をしないことを特徴とする請求項２１に記載の情報処理方法。
【請求項２３】
請求項１２乃至２２のいずれか１項に記載の情報処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項２４】
請求項２３記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項２５】
禁止情報に基づいて画像データの送信を禁止することが可能な読取り装置であって、
印刷物を読取る読取手段と、
前記読取手段での読取りにより得られた画像データから禁止情報を取得する取得手段とを有し、
前記読取手段は、読取速度の異なる少なくとも２つの読取方法を備えており、前記印刷物が両面印刷されている場合に前記取得手段による禁止情報の取得機能に応じて前記読取方法を切り替えることを特徴とする読取り装置。
【請求項２６】
前記読取手段は、前記取得手段が複数存在する場合には、前記読取方法のうち読取速度の速い読取方法を用いて前記印刷物の読取りを行い、前記取得手段が１つ存在する場合には、前記読取方法のうち読取速度の遅い読取方法を用いて前記印刷物を読取ることを特徴とする請求項２５に記載の読取り装置。
【請求項２７】
前記読取手段は、前記取得手段による前記禁止情報の取得にかかる処理時間が予め定められた閾値以下である場合には、前記読取方法のうち読取速度の速い読取方法を用いて前記印刷物の読取りを行い、前記取得手段による前記禁止情報の取得にかかる処理時間が予め定められた閾値より大きい場合には、前記読取方法のうち読取速度の遅い読取方法を用いて前記印刷物を読取ることを特徴とする請求項２５に記載の読取り装置。
【請求項２８】
前記読取手段は、複数の読取部を用いて前記印刷物を読取る読取方法と、１つの読取部を用いて前記印刷物を読取る読取方法とを備えることを特徴とする請求項２５に記載の読取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取り装置、情報処理方法、プログラム、及び記憶媒体に関するものである。
【背景技術】
【０００２】
近年、ＭＦＰの普及に伴い、紙文書による機密情報の流出が問題となっている。このような機密情報の流出を防止または抑止するためには以下のような方法がある。
【０００３】
特許文献１には印刷の再に複写を禁止するための禁止情報を埋め込むことにより、機密情報の流出を防ぐ方法が記載されている。禁止情報は印刷物をスキャンすることで得られる画像データから取得され、印刷物の複写、送信による印刷物の二次的な出力を禁止する。このような機能を本明細書において出力禁止機能と定義する。
【０００４】
しかし、禁止情報により複写、送信といった印刷物の二次的な出力を禁止しても、印刷物を例えば手渡しによって直接流出してしまった場合には、禁止情報は意味をなさない。この場合、印刷物の印刷者を追跡したいというニーズがある。
【０００５】
特許文献２には、禁止情報に加えて、印刷物の印刷者を追跡するための追跡情報を印刷の再に埋め込む方法が記載されている。追跡情報を埋め込むことで、印刷物がいつどこで誰によって印刷されたのかを追跡することが可能となる。また、印刷物に印刷者の情報が埋め込まれるため、印刷物の不用意な扱いによる機密情報の流出を防ぐことが可能となる。このような機能を本明細書において情報解析機能と定義する。
【０００６】
このように禁止情報及び追跡情報が埋め込まれている印刷物からの追跡情報の取得は、以下のように［非特許文献１］及び［非特許文献２］において実施されている。印刷物をＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）でスキャンして画像データを生成する。生成した画像データを、ＰＣ、サーバ等の追跡情報を取得するための解析アプリがインストールされている外部装置へ送信する。そして、外部装置の解析アプリを用いて、受信した画像データの追跡情報を取得し、取得した追跡情報を表示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０４−００９９６３号公報
【特許文献２】特開２００１−３４６０３２号公報
【非特許文献】
【０００８】
【非特許文献１】ＡＰＥＯＳＰＯＲＴ  ＩＩ
【非特許文献２】ＴｒｕｓｔＭａｒｋｉｎｇＢａｓｉｃ
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、追跡情報の取得、表示のため画像データを外部装置へ送信することは、セキュリティ面で問題がある。例えば、ネットワークを通じて画像データを送信する際に画像データが流出してしまう可能性がある。
【００１０】
本発明は、上記の問題点を鑑みてなされたものであり、画像データの流出を防止しつつ、追跡情報を取得、表示する装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明の読取り装置は、印刷物を読取る読取手段と、前記印刷物の読取りにより得られた画像データを外部装置へ送信する送信手段とを有し、前記印刷物の読取りにより得られた画像データに含まれている禁止情報に基づいて前記送信手段による前記画像データの送信を禁止できる読取り装置であって、前記印刷物の読取りにより得られた画像データに前記禁止情報と共に前記印刷物の印刷者を追跡するための追跡情報が含まれている場合に、当該画像データを前記送信手段により送信させることなく、前記追跡情報を取得し前記追跡情報に基づいた表示をする取得表示手段を有することを特徴とする。
【発明の効果】
【００１２】
画像データの流出を防止しつつ、追跡情報を取得、表示することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施例におけるＭＦＰのブロック図
【図２】第１の実施例におけるＭＦＰの印刷時の動作概要を示す図
【図３】情報埋め込みのドットのグリッドを説明する図
【図４】グリッド回転角度の補正を説明する図
【図５】情報埋め込みの領域配置の一例を示す図
【図６】第１の実施例におけるＭＦＰのスキャン時の動作概要図
【図７】通常モードの動作の流れを示すフローチャート
【図８】情報解析モードの動作の流れを示すフローチャート
【図９】本装置のプリント時の動作概要図
【図１０】本装置のスキャン時の動作概要図
【図１１】本装置の動作モードの構成を示す図表
【図１２】本装置の内部構成を示すブロック図
【図１３】本装置のモード０の操作部の一例を示す図
【図１４】本装置のモード０の動作の概要図
【図１５】本装置のモード０のフローチャート
【図１６】本装置のモード１の操作部の一例を示す図
【図１７】本装置のモード１の動作の概要図
【図１８】本装置のモード１のフローチャート
【図１９】本装置のモード２の基本操作部の一例を示す図
【図２０】本装置のモード２の操作設定部の一例を示す図
【図２１】本装置のモード２の基本動作の概要図
【図２２】本装置のモード２の応用動作の概要図
【図２３】本装置のモード２のフローチャート
【図２４】第３の実施例におけるＭＦＰのブロック図
【図２５】取得機能の検知に応じた読取機能切り替えのフローチャート
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施例について詳細に説明する。
【実施例１】
【００１５】
図１は本実施例に適用される読取り装置である、ＭＦＰ３００１の構成を示すブロック図である。尚、本実施例における読取り装置とは、ＭＦＰ３００１において単に読取りを行なう部分のみを指すのではなく、プリンタエンジン等読取り以外の機能を有する部分も含む装置全体を指す。
【００１６】
制御部１は、ＭＦＰ３００１の各構成の制御をおこなう。操作部５は、ユーザからの操作・入力をうけつける。ユーザ認証部６は、ＭＦＰ３００１を使用するユーザのユーザ認証を管理する。読取部２は印刷物のスキャンを行い、画像データを生成する。情報化部３は、画像データに含まれる情報パターンを情報化することで埋め込み情報を得る。オンラインセンサ部４は、埋め込み情報を復号化することでオンラインデータである禁止情報の取得を行なう。メモリ７はスキャンにより得られた画像データを記憶する。出力部８はメモリ７から画像データを読み出した後、画像データの印刷、画像データの外部装置への送信等の出力をする。ここで外部装置とは、例えばＭＦＰ３００１とネットワークを介して接続されているＰＣ等を指す。表示部９は制御部１の制御によりユーザに対して表示をする。データベース部１０はＭＦＰ３００１の設定やログを記録する。エンコード部１１は禁止情報及び追跡情報を符号化することで埋め込み情報を生成し、埋め込み情報を画像化することで情報パターンを生成する。
【００１７】
次に、図２を用いて本実施例に適用するＭＦＰ３００１の印刷時の動作の概要例を説明する。
【００１８】
ＭＦＰ３００１の表示部９である設定画面３００２上にてユーザが情報埋め込みの動作を操作部５に対して指示する。ユーザの指示に基づいて、制御部１が情報埋め込みの動作を設定する。例えば、［情報埋込］グループボックス２０１０の［■情報埋込する］チェックボックス２０１１がチェックされていると、印刷の際に印刷物に禁止情報と追跡情報とが情報パターンとして埋込まれるようになる。なお、情報埋込の設定はＭＦＰ３００１と接続されているＰＣのドライバやユーティリティ上からできてもよい。
【００１９】
操作部５がユーザから印刷指示を受けると、制御部１はメモリ７に記憶されている画像データ２０２０を出力部８に印刷させる。
【００２０】
ここでチェックボックス２０１１にチェックがされた上でユーザから印刷指示を受けた時の動作を説明する。
【００２１】
情報パターン２０２１は、埋込情報２０２２をエンコード部１１が画像化したパターンである。埋込情報２０２２は、オンラインデータである禁止情報２０２３とオフラインデータである追跡情報２０２５との２チャンネルのデータを符号化したデータを含む。オンラインデータである禁止情報２０２３のチャネルは後述のＬＤＤチャネルに該当する。禁止情報２０２３は、後のスキャン動作時の検知によりスキャンにより得られた画像データの出力を禁止するために使用されるので、高速に検知される必要がある。オフラインデータである追跡情報２０２５は、印刷物２０６０の印刷者を追跡するための情報を含む。追跡情報２０２５には例えば、印刷日時、印刷指示をしたユーザのユーザ名、デバイス名といった印刷時の情報が含まれる。このデータのチャネルは後述のＨＤＤチャネルに該当する。
【００２２】
これら印刷の動作は、ログ２０３０としてＭＦＰ３００１に記録される。そして、画像データ２０２０に対して情報パターン２０２１が合成された印刷物２０６０が印刷される。なお、図２の印刷物２０６０は、情報パターン２０２１が全面合成された例をしめしているが、情報パターン２０２１は部分合成されてもよい（図２の２０６１参照）。
【００２３】
ここで、図３、図４、図５を用いて印刷の際に印刷物２０６０に禁止情報２０２３及び追跡情報２０２５を埋め込む方法の一例を説明する。もちろん印刷物２０６０に禁止情報２０２３及び追跡情報２０２５を埋め込む方法は以下の方法に限らず、他の方法を用いてもよい。
【００２４】
図３は、データドット１４０１および配列ドット１４０２がどのように配置されるかの一例を示す。
【００２５】
リファレンスグリッド１４０３は配列ドットによって形成される、そして、データドットはリファレンスグリッド１４０３に関して調整される。
【００２６】
図４に示すように、ドット１５０１および１５０２は、座標１５０３および１５０４の算出のため９０度回転される。このように９０度回転を行なうことで、ドット１５０１、１５０２が配列ドット１４０２かどうかを判定することができる。
【００２７】
本実施例では、２チャネルのデータは、１つの情報パターン２０２１において同時に格納される。
【００２８】
埋め込み情報２０２２は、全グリッドの上に繰り返しタイリングされる。図５は、単一のユニークなタイル１６００およびタイリング配置を示す。
【００２９】
タイル１６００は、高密度データ・チャネル（ＨＤＤチャネル）と低密度データ・チャネル（ＬＤＤチャネル）との、２種類のチャネルにより構成される。ＨＤＤチャネルはロバスト性が低く、一方ＬＤＤチャネルはロバスト性が高い。また、タイル１６００は、ＨＤＤチャネル・タイルである４つのサブタイル１６０１、１６０２、１６０３および１６０４から成る。
【００３０】
各ＨＤＤチャネル・タイルは、グリッドセルまたはデータドットを単位にして１６１４（『ＨＤＤタイル・サイズ』と呼ぶ）の寸法を有する正方形の格子である。それぞれのＨＤＤチャネル・タイルは、ＬＤＤチャネル・タイルと呼ばれるより小さい１枚の埋め込みタイルを含む。タイル１６００のＬＤＤチャネル・タイルは、１６０５、１６０６、１６０７および１６０８である。これは、タイル１６００がＬＤＤチャネル・タイルの４つのコピーを含むことを意味する。
【００３１】
各ＬＤＤチャネル・タイルは、グリッドセルまたはデータドットを単位にして１６１３（『ＬＤＤタイル・サイズ』と呼ぶ）の寸法を有する正方形の格子である。加えて、ＨＤＤチャネルはＬＤＤチャネル・タイルを除外している４枚のＨＤＤチャネル・タイルの完全な領域を占有する。そして、それはタイル１６００がＨＤＤチャネルの単一のコピーだけを含むことを意味する。例えば、領域１６０９、１６１０、１６１１および１６１２は、集合的にＨＤＤチャネルを形成する。
【００３２】
ＨＤＤチャネルを格納するために用いるＨＤＤチャネル・タイルの数は、必要に応じて拡大することができる。
【００３３】
エラー訂正コード（ＥＣＣ）は、ＬＤＤおよびＨＤＤ両チャネルのデータに適用される。本実施例においては、ＥＣＣとして低密度パリティーチェック（ＬＤＰＣ）コードを使用する。ＬＤＰＣは公知技術の高性能ＥＣＣである。
【００３４】
画像データがスキャンされると、タイル１６００が０１の情報（埋め込み情報２０２２）に情報化される。この情報を意味のある情報（追跡情報２０２３、禁止情報２０２５）にするためには、エラー訂正及び復号化をする必要がある。情報化は情報化部３によって行なわれ、複合化はオンラインセンサ部４、制御部１によって行なわれる。こうして情報パターン２０２１（タイル１６００）から、追跡情報２０２３、禁止情報２０２５が取得される。
【００３５】
ここで、本実施例では、ＬＤＤチャネルには禁止情報２０２３が、ＨＤＤチャネルには追跡情報２０２５が含まれている。ＨＤＤチャネルはＬＤＤチャネルに対して含めることできる情報量が多い。そのため、ＨＤＤチャネルでは、エラー訂正及び復号化の処理に時間がかかる。つまり、禁止情報２０２３の取得に比べて、追跡情報２０２５の取得には時間がかかる。
【００３６】
そのため、後述する通常モードにおいて、禁止情報に基づいて画像データの出力を禁止する場合には、必要が無ければ追跡情報２０２５を取得しない。
【００３７】
次に、図６を用いてＭＦＰ３００１における動作モードの設定について説明する。ＭＦＰ３００１の動作モードは、通常モード、情報解析モード、放置判定モードの３種類がある。各モードは、操作部５がユーザから受けた選択指示に基づき、制御部１がモード設定する。
【００３８】
ユーザが選択指示可能である、モード（設定可能モード）は、ユーザ認証部６のユーザ判定によって判定されるユーザの権限により以下のように変更される（設定可能モード変更）。ユーザ権限が管理者権限であると判定された場合には、通常モード、情報解析モード、放置判定モードを設定可能モードとする。一方、ユーザ権限が管理者権限であると判定されなかった場合には、通常モード、放置判定モードを設定可能モードとし、情報解析モードは設定可能モードとしない。
【００３９】
このように、ユーザの権限により設定可能モードを変更することで、印刷物の印刷者を追跡するための追跡情報の詳細は管理者権限を持つユーザだけが見ることができるようになり、印刷者の管理者以外のユーザに対する印刷者のプライバシーを守ることができる。
【００４０】
次にＭＦＰ３００１における動作モードについて通常モードと情報解析モードとについて詳細に説明する。尚、放置判定モードについては実施例２で後述する。ここで、各動作モードの動作説明では、ユーザの指示に基づいて読取部２が印刷物２１００をスキャンする動作について説明する。尚、読取部２がスキャンする印刷物２１００には、オンラインデータである禁止情報２１０３とオフラインデータである追跡情報２１０５の２チャンネルのデータを含む埋込情報２１０２が画像化されて得られた情報パターン２１０１が含まれているものとする。
【００４１】
まず、図７を用いて、通常モードについて説明する。
【００４２】
通常モードは、スキャンによって得られた画像データの複写、送信がユーザにより指示された場合のモードである。
【００４３】
図７は通常モード時にスキャンによって得られた画像データを送信する動作の流れを示すフローチャートである。ユーザが、操作部５において、印刷物の画像データの外部装置への送信を指示することによりフローチャートが開始される。
【００４４】
ステップＳ７０では、読取部２が印刷物２１００をスキャンし、画像データを生成する。
【００４５】
ステップＳ７０．５では、情報化部３が生成された画像データに情報パターン２１０１が含まれているかを判定する。画像データが含まれていると判定された場合はステップＳ７１へ移行し、画像データが含まれていないと判定された場合は、ステップＳ７８へ移行する。
【００４６】
ステップＳ７１では、情報化部３が生成された画像データに含まれている情報パターン２１０１を情報化することで埋め込み情報２１０２を生成する。
【００４７】
ステップＳ７２では、オンラインセンサ部４が復号化により生成された埋め込み情報２１０２から、オンラインデータである禁止情報２１０３のみを復号化することで取得する。
【００４８】
ステップＳ７３では、制御部１が禁止情報２１０３が取得されたどうかを判定する。判定の結果、禁止情報２１０３が取得されたと判定されたら、ステップＳ７４へ移行する。判定の結果、禁止情報２１０３が取得されなかったと判定された場合は、ステップＳ７８へ移行する。
【００４９】
ステップＳ７４では、制御部１が出力禁止機能の設定がＯＮになっているかを判定する。判定の結果、出力禁止機能の設定がＯＮになっている場合には、ステップＳ７５へ移行する。判定の結果、出力禁止機能の設定がＯＮになっていない場合には、ステップＳ７８へ移行する。尚、出力禁止機能のＯＮ、ＯＦＦは、ユーザが操作部５で入力し、入力に基づいて、制御部１が設定する。また、このような設定は、管理者権限をもっているユーザのみに許可されていることが望ましい。
【００５０】
ステップＳ７５では、制御部１が、禁止情報２１０３に基づいて画像データの外部装置への送信を禁止するよう、出力部８を制御する。
【００５１】
ステップＳ７６では、制御部１が、画像データの送信を禁止したことを示すメッセージを表示させるよう表示部９を制御した後、処理を終了する。
【００５２】
ステップＳ７７では、制御部１が送信を禁止された画像データをメモリ７から削除する。
【００５３】
ステップＳ７８では、制御部１が、画像データの送信を行なうよう、メモリ７及び出力部８を制御した後、処理を終了する。
【００５４】
尚、ここでは、スキャンした画像データの送信について説明したが、複写の場合には、上記の記載の「送信」を「複写」に置き換えた動作が行なわれる。
【００５５】
次に図８を用いて、情報解析モードについて説明する。
【００５６】
情報解析モードは、追跡情報２１０５に基づいた表示をすることがユーザにより指示された場合のモードであり、印刷物に含まれる追跡情報２１０５を取得し、追跡情報２１０５を表示部９が表示するという追跡情報２１０５の取得表示をする。
【００５７】
図８は情報解析モードの動作の流れを示すフローチャートである。ユーザが、操作部５において、追跡情報２１０５の表示を指示することによりフローチャートが開始される。
【００５８】
ステップＳ８０では、読取部２が印刷物２１００をスキャンし、画像データを生成する。
【００５９】
ステップＳ８０．５では、情報化部３が生成された画像データに情報パターン２１０１が含まれているかを判定する。画像データが含まれていると判定された場合はステップＳ８１へ移行し、画像データが含まれていないと判定された場合は、ステップＳ８８へ移行する。
【００６０】
ステップＳ８１では、情報化部３が生成された画像データに含まれている情報パターン２１０１を情報化することで埋め込み情報２１０２を生成する。
【００６１】
ステップＳ８２では、オンラインセンサ部４が復号化により生成された埋め込み情報２１０２から、オンラインデータである禁止情報２１０３を復号化することで取得する。
【００６２】
ステップＳ８３では、制御部１が、禁止情報２１０３が取得されたどうかを判定する。判定の結果、禁止情報２１０３が取得されたと判定された場合であっても、禁止情報２１０３が取得されなかったと判定された場合であっても、ステップＳ８４へ移行する。
【００６３】
ステップＳ８４では、制御部１が生成された埋め込み情報２１０２から、オフラインデータである追跡情報２１０５を取得する。ここでは、画像データの外部装置への送信はせず、ＭＦＰ３００１自体が追跡情報２１０５を取得する。このようにＭＦＰ３００１自体が追跡情報２１０５の取得を行い、画像データを外部装置へ送信しないことによって、送信を行なうネットワーク上での画像データの流出、外部装置へ送信された後の画像データの流出を防ぐことができる。また、画像データを外部装置へ送信する必要がないため、ＭＦＰ３００１で出力禁止機能がＯＮになっていたとしても、設定を変更することなく追跡情報２１０５を取得することができる。これにより、出力禁止機能をＯＦＦにしたままにすることができ、禁止情報２１０３の埋め込まれた印刷物２１００が複写、送信されてしまうのを防止することができる。
【００６４】
ステップＳ８５では、制御部１が、追跡情報２１０５が取得されたどうかを判定する。判定の結果、追跡情報２１０５が取得されたと判定された場合には、ステップＳ８６へ移行する。判定の結果、追跡情報が取得されなかったと判定された場合には、ステップＳ８８へ移行する。
【００６５】
ステップＳ８６では、制御部１が、取得した追跡情報２１０５を表示するよう表示部９を制御する。ここで、追跡情報２１０５に加えて、禁止情報２１０３に基づいた表示をしても構わない。禁止情報２１０３は、印刷物に印刷されている内容が重要であるかどうかを測るための指標のひとつであるため、追跡情報２１０５に加えて禁止情報２１０３に基づいた表示をすることによって、印刷物の重要度を認識することができる。
【００６６】
ステップＳ８７では、制御部１が、追跡情報２１０５が取得されたことに基づいて、メモリ７から画像データを削除して、情報解析モードの処理を終了する。ここでは、通常モードとは異なり、禁止情報２１０３に基づいて画像データを削除するのではなく、禁止情報２１０３が取得されても、画像データの削除するのを追跡情報２１０５が取得されるまで待機する。そして、追跡情報２１０５の取得されたことに基づいて画像データを削除する。このように画像データを削除することにより、ユーザによって、画像データの出力が指示された場合でも、メモリ７が外された場合でも、画像データが流出することを防止できる。そのため、禁止情報２１０３が埋め込まれた重要な画像データの流出を防止することができ、セキュリティの高い環境で情報解析機能を実行することができる。尚、ここでの画像データの削除とは、メモリ７における画像データのリンクを外し、上書き可能に領域を開放する、論理的な削除である。しかし、メモリ７の画像データを「０」で上書きし、完全に消去することにより、画像データを物理的に削除する構成であっても構わない。禁止情報２１０３が含まれている画像データは重要なデータである可能性が高いため、物理的な画像データの削除をすることで、セキュリティをより高めることができる。さらに、画像データを削除するのではなく、制御部１がユーザによる画像データの使用を不可能とする使用不可能化をしても構わない。このように画像データの使用不可能化をするさい、特定のユーザに対してのみ、画像データの使用を不可能とする構成であって構わない。例えば、管理者権限を持たないユーザには画像データの使用を不可能とし、管理者権限を持つユーザには画像データの使用を不可能としない。このように、画像データの使用を制限することで、管理者権限を持たないユーザによる画像データの使用を防ぎつつ、管理者権限を持つユーザの利便性を高めることができる。
【００６７】
また、画像データの削除を追跡情報２１０５が取得されるまで待機することで、以下の効果が得られる。すなわち、追跡情報２１０５が取得される前に画像データが禁止情報２１０３に基づいて削除されてしまうことで、追跡情報２１０５を取得できないといった状況を回避することができるという効果である。
【００６８】
また、制御部１は情報解析モードでは、禁止情報２１０３に基づいて画像データを削除するという第１の削除方法を用い、通常モードでは、追跡情報２１０５が取得されたことに基づいて画像データ削除するという第２の削除方法を用いる。こうすることで、通常モードでは、禁止情報の含まれている重要な画像データを削除でき、情報解析モードでは、追跡情報の取得を確実に行ないつつ、画像データを削除できる。
【００６９】
ステップＳ８８では、制御部１が、追跡情報２１０５が取得できず、追跡情報表示することができない旨を示すメッセージを表示するよう表示部９を制御し、情報解析モードの処理を終了する。
【００７０】
ここで、処理対象となる印刷物が複数枚である場合の通常モードと情報解析モードとの処理について説明する。
【００７１】
通常モードで、ユーザにより複数枚の印刷物の画像データを送信することが指示された場合を考える。このとき、Ｎ枚目の印刷物の画像データに禁止情報２１０３が含まれているとオンラインセンサ部４により判定された場合、Ｎ枚目の印刷物の送信を禁止する。この時ユーザは、複数枚の印刷物を１つのセットとして、送信を行なうために、印刷物の画像データを送信する指示をした。そのため、禁止情報２１０３により一部の印刷物の送信が禁止された場合に、その他の印刷物の画像データを送信しても、ユーザが希望とする結果は得られない。そのため、その他の印刷物の画像データを送信しても意味が無く、その他の印刷物をスキャンし画像データを生成するのは無駄である。このような理由で、制御部１は後続（Ｎ＋１枚目以降）の印刷物のスキャンを中断するように読取部２を制御する。この処理は図７のフローチャートにおけるステップＳ７５とステップＳ７６との間に入る処理である。
【００７２】
尚、Ｎ枚目以外の印刷物の画像データの送信については、以下のように処理される。まず、Ｎ＋１枚目以降の印刷物はスキャンがされないため、画像データが生成されない。そのため、画像データを送信することはできない。しかし、読取りの速度が速く、中断の制御の前にＮ＋１枚目以降の印刷物の画像データが生成されている場合には、生成されている画像データの出力を中止する。また、Ｎ−１枚目以前の印刷物は、既にスキャンが終了しているため画像データが存在する。ここでＭＦＰ３００１が、画像データが生成されしだい出力部８による送信を行なうのであれば、まだメモリ部７から送信されていない画像データの送信を禁止する。この場合、送信の中断が間に合わない画像データに関しては外部装置への送信が行なわれる。ＭＦＰ３００１が、複数の画像データ全てが揃ってから出力部８による送信を行なうのであれば、複数の印刷物から生成された全ての画像データの送信を禁止する。尚、以上の処理は、出力が送信ではなく複製の場合であっても同様である。
【００７３】
一方で、情報解析モードで、ユーザにより複数枚の印刷物に含まれる追跡情報に基づいた表示をするよう指示された場合を考える。情報解析モードは、禁止情報２１０３の有無に関わらず、追跡情報２１０５を取得し、追跡情報２１０５を表示することを目的とするモードである。そのため、Ｎ枚目の印刷物の画像データに禁止情報２１０３が含まれていた場合であっても、制御部１は後続の印刷物のスキャンをするよう読取部２を制御する。このようにして、印刷物のスキャンを継続する。
【００７４】
このように、通常モードと情報解析モードとで、印刷物に禁止情報２１０３が含まれていた場合の、後続の印刷物に対するスキャンの実施を切り替えることで、得られる効果は以下の通りである。すなわち、情報解析モードにおいて、禁止情報２１０３の含まれている複数の印刷物の追跡情報２１０５を取得し、取得した追跡情報２１０５を表示することが可能となる。
【実施例２】
【００７５】
以下、図面を参照して本発明の第２の実施例について詳細に説明する。
【００７６】
尚、以下の説明においては、ＭＦＰ、ＰＣからなるシステムに基づいて説明を行うが、本発明は上記構成に限定されるものではない。
【００７７】
図９を用いて本実施例に適用するＭＦＰ３００１の印刷時の動作の概要例を説明する。
【００７８】
ＭＦＰ３００１（装置）の設定画面３００２上にて情報埋込の動作を設定する。［情報埋込］グループボックス２０１０の［■情報埋込する］チェックボックス２０１１をＯＮにすると、原稿に情報が埋込まれ印刷されるようになる。［■スキャンロック］チェックボックス２０１２は、スキャンロックのＯＮ・ＯＦＦの切り替えにもちいる。なお、情報埋込の設定はＰＣ１００１上の装置３００１のドライバやユーティリティ上からできてもよい。
【００７９】
ＰＣ１００１からＭＦＰ３００１へジョブ２００２が送信される。または、ＭＦＰ３００１においてコピー２００３がおこなわれる。ジョブ２００２およびコピー２００３をうけ、ＭＦＰ３００１はプリント２００４を実行する。プリント２００４では、原稿２０２０に情報パターン２０２１を重ねて合成する。
【００８０】
情報パターン２０２１は、埋込情報２０２２を符号化したパターンである。埋込情報２０２２は、オンラインデータである禁止情報２０２３とオフラインデータである追跡情報２０２５との２チャンネルのデータを含む。オンラインデータである禁止情報２０２３は、スキャンロック設定２０２４を含む。このデータのチャネルは前述のＬＤＤチャネルに該当する。スキャンロック設定２０２４は、後のスキャン動作時の検知によりスキャン動作を停止するため高速に検知される必要がある。オフラインデータである追跡情報２０２５は、プリント時情報２０２６を含む。プリント時情報２０２６は、日時、ユーザ名、デバイス名といった印刷時の属性情報を収集し記録したものである。このデータのチャネルは前述のＨＤＤチャネルに該当する。プリント時情報２０２６は、前述スキャンロック２０２４と比べれば検知に時間をかけてよい。
【００８１】
これらプリント２００４の動作は、ログ２０３０としてＭＦＰ３００１に記録される。そして、埋込情報が合成されたドキュメント２０６０が印刷される。なお、図９のドキュメント２０６０は、情報パターンが全面合成された例をしめしているが、ドキュメント２０６１のように部分合成をするバーコードのようなパターンを用いて実施してもよい。
【００８２】
図１０を用い本装置のスキャン時の動作の概要例を説明する。
【００８３】
情報パターン２１０１は、オンラインデータである禁止情報２１０３とオフラインデータである追跡情報２１０５の２チャンネルのデータを含む埋込情報２１０２の符号化したものである。ドキュメント２１００は情報パターン２１０１が合成されている。このドキュメント２１００をＭＦＰ３００１でスキャン（コピー）２１０４する際の動作例である。
【００８４】
スキャン（コピー）２１０４の動作は、２１１０〜２１１３のようにモードとし複数配置される。
【００８５】
最初のモードは、通常・モード０（２１１０）である。このモード０で、禁止情報２１０３がＯＮで検出されるとスキャンは禁止される（２１２２）。禁止された（２１２２）ことは、２１２４のように表示部へメッセージとして表示される。モード０において禁止情報２１０３がＯＦＦか検出されなければ、スキャンは通常どおり処理される（２１２１）。ドキュメント２１０１のコピー２１２３は印刷される。
【００８６】
次のモードは、モード１（２１１１）である。このモード１では、検出された追跡情報２１０５を表示部へ２１２５のように表示する。
【００８７】
もうひとつのモードは、モード２（２１１２）である。このモード２では、自機の排紙部に放置された文書をスキャンすると印刷放置原稿であるか判定する。判定結果は表示部へ２１２６のように表示される。表示部へは、検出された埋め込み情報を直接表示せずに判定結果を表示する。
【００８８】
スキャン（コピー）２１０４の動作を更に配置したいならモード３（２１１３）へ追加できる。
【００８９】
図１１を用い本装置のスキャン動作のモード構成例を説明する。図１０において本装置のスキャン時の動作の概要とモードを説明したが、各モードの操作エントリ、機能名、権限、対象原稿、入出力動作の構成を図表にまとめたものである。
【００９０】
まず、モード０（２２００）、モード１（２２０１）、モード２（２２０２）の３モードがる。なお、モード３（２２０３）は、モード追加例として掲載したので、構成は省略されている。
【００９１】
操作エントリ２２１０は、モード利用時の操作部の入口の構成である。モード０なら通常画面２２２０、モード１とモード２ではコード解析画面２２２１である。各モードの機能（名）２２１１、モード０はスキャンロックモード２２２２、モード１は情報解析モード２２２３、モード２は放置判定モード２２２４である。モード０（２２００）のスキャンロックモード２２２２は、通常コピー・スキャン画面２２２０でユーザが利用している時に動作している。モード１（２２０１）とモード２（２２０２）の情報解析モード２２２３と放置判定モード２２２４は、ユーザに［コード解析］画面２２２１から利用してもらう。
【００９２】
権限２２１２は、モードを利用できる権限の構成である。モード１（２２０１）は管理者２２２５権限、モード２（２２０２）はユーザ権限２２２６が必要である。対象２２１３は、装置が処理対象とする原稿である処理対象印刷物の構成である。モード０（２２００）とモード１（２２０１）は出力デバイスによらず原稿を処理対象印刷物として扱い（２２２７）、モード２（２２０２）は自機から出力された印刷物を処理対象印刷物として扱う（２２２８）。モード１は出力デバイスによらず原稿を扱い管理者が情報解析し、モード２は自機が出力した原稿を扱い管理者だけでなくユーザも動員して放置判定する。
【００９３】
入力動作１（２２１４）と入力動作２（２２１５）は、スキャンロック機能の制御とデータ検出の構成である。モード０（２２００）は、スキャンロックはＯＮの状態でオンラインデータを（中心に）読む（２２３２）。スキャンロックは管理者が手動でＯＦＦにもできる（２２３０）。モード１（２２０１）とモード２（２２０２）は、スキャンロックを自動ＯＦＦして（２２３１）、オンライン／オフラインデータを両方読む（中心はオフライン）（２２３３）。モード０では検出されたオンラインデータに従いスキャンロックがされるが、モード１と２では内部的にスキャンロックをＯＦＦにしてオフラインデータを中心に検出する。
【００９４】
出力２２１６は、表示部からのユーザへのフィードバックである。モード０（２２００）は、スキャンロック時にメッセージを表示２２３４する。モード１（２２０１）は、原稿コードの解析結果を画面へ表示２２３５する。モード２（２２０２）は放置された文書の判定結果を表示かつログへ追記する（２２３６）。
【００９５】
各モードの動作の詳細は後述する。
【００９６】
図１２を用い本装置の内部構成例を説明する。
制御部Ｂ１は、装置の各ブロックの制御をおこなう。
操作部Ｂ５は、ユーザからの装置の操作・設定をうけつける。ユーザ認証部Ｂ６は、装置のユーザ認証を管理するブロックである。
【００９７】
スキャン時は、制御部Ｂ１の指示によりスキャナ部Ｂ２から画像が入力される。埋め込み情報はデコード部Ｂ３やオンラインセンサ部Ｂ４をとおり復号され制御部Ｂ１へわたされる。出力部Ｂ８はメモリＢ７から画像をよみだし印刷する。表示部Ｂ９はユーザへのフィードバックを表示する。データベース部Ｂ１０は装置の設定やログが記録される。
【００９８】
ここからは、各モードの動作をモード０、モード１、モード２の順に詳説してゆく。
【００９９】
まずはモード０であるスキャンロックモード、つまり通常コピー時のスキャンロック動作の説明から始める。
【０１００】
図１３をもちいてモード０の操作部を説明する。
【０１０１】
原稿３０１０は、スキャンロック：ＯＮのオンラインデータ３０１１が埋め込まれている。モード０で、この原稿３０１０を通常コピーする。モード０の操作部の入口は通常画面３０２０である。使用者は、原稿３０１０をＡＤＦや原稿台、つまりスキャナにセットし、コピーボタン３０３０をおす。装置は原稿３０１０のスキャンロック：ＯＮのオンラインデータ３０１１を検出し、表示部３０６０に「コピーできません」とメッセージ３０６１を表示する。
なお、メッセ―ジ３０６１は「スキャンロックされました」でもよい。
【０１０２】
［操作部の設定（管理者）］画面３０７０には、スキャンロック動作３０７１の［◎ＯＮ］ボタン（３０７２）、［○ＯＦＦ］ボタン（３０７３）がある。管理者は、この設定を変更することによりスキャンロック動作を変更することもできる。
【０１０３】
図１４をもちいてモード０の動作概要を説明する。
【０１０４】
ドキュメント３１１０は、オンラインデータ３１１２とオフラインデータ３１１３を含む埋込情報３１１１を持つ。
モード０で、このドキュメント３１１０を通常コピーする。使用者は、ドキュメント３１１０をスキャナにセットし、操作部３００２のコピーボタン３１２１をおす。
モード０（３１２８）と動作モードが識別される。ドキュメント３１１０をスキャン３１３０する。スキャン画像３１３１は、スキャンロック：ＯＦＦのオンラインデータ３１３２やスキャンロック：ＯＮのオンラインデータ３１３３を含む。デコード部３１３４は、画像３１３１をデコードしてゆく。オンラインセンサ部３１３５は、オンラインデータ３１３２や３１３３の検知によりスキャンロック・フェンス３１３６を操作する。
【０１０５】
オンラインセンサ部３１３５がオンラインデータ３１３３を検出したならスキャンロック・フェンス３１３６が閉じられ、禁止状態３１４２になる。禁止状態３１４２でスキャンロックされたことを使用者へメッセージ３１４４するため、表示部に「コピーできません」３１６２と表示する。また、スキャンロックされたことを記録３１４３するため、データベース部にアクセスしログ３１３６を作成する。
【０１０６】
オンラインセンサ部３１３５がオンラインデータ３１３３を検出しないならスキャンロック・フェンス３１３６は開かれ、通過状態３１４０になる。通過状態３１４０であるのでデータや画像が出力部へわたされ、プリント３１４１される。ドキュメント３１１０のコピーであるドキュメント３１６０が出力される。
【０１０７】
図１５をもちいてモード０のフローチャートを説明する。
ステップ３２１０から、装置はモードを移行する。
ステップ３２１１では、制御部Ｂ１はスキャンロックモードにはいりモード０をセットする。
ステップ３２１２では、制御部Ｂ１はスキャンボタンが押されたことを操作部Ｂ５よりうけとる。
ステップ３２１３から、装置は読み取りとセンサ処理にはいる。
ステップ３２１４では、装置は［Ａ］をおこなう。
ステップ３２１５では、装置は［Ｂ］をおこなう。
ステップ３２１６では、制御部Ｂ１はスキャンロック・フェンスが閉じているか判定する。スキャンロック・フェンスが閉じていると判定されればステップ３２２０へ移行し、スキャンロック・フェンスが閉じていないと判定されればステップ３２１７へ移行する。
ステップ３２１７では、制御部Ｂ１はスキャンロック・フェンスが閉じていないので通常のコピー動作をする。
ステップ３２２０では、装置は記録処理にはいる。
ステップ３２２１では、制御部Ｂ１はスキャンロック動作のログへの記録をデータベース部Ｂ１０へ依頼する
ステップ３２２２では、装置は［Ｃ］をおこなう。
ステップ３２２３では、装置は表示処理にはいる。
ステップ３２２４では、制御部Ｂ１は、スキャンロックされたことを表示部Ｂ９に表示する。
【０１０８】
［Ａ］、［Ｂ］、［Ｃ］は後述する。
【０１０９】
その前に、スキャンロック動作の設定処理フローを説明しておく。
ステップ３２６１では、装置はスキャンロック動作設定処理にはいる。
ステップ３２６２では、制御部Ｂ１は操作部Ｂ５のスキャンロック動作設定がＯＦＦか判定する。動作設定がＯＦＦならステップ３２６３へ移行し、動作設定がＯＦＦでないからステップ３２６５へ移行する。
ステップ３２６３では、制御部Ｂ１はオンラインセンサ部Ｂ４へスキャンロック・フェンスを無効にするよう制御する。
ステップ３２６４では、制御部Ｂ１はオンラインセンサ部Ｂ４へオンラインセンサを停止するよう制御する。
ステップ３２６５では、制御部Ｂ１はオンラインセンサ部Ｂ４へスキャンロック・フェンスを有効にするよう制御する。
ステップ３２６６では、制御部Ｂ１はオンラインセンサ部Ｂ４へオンラインセンサが動作するよう制御する。
【０１１０】
［Ａ］
ステップ３２７１では、装置は読み取り処理にはいる。
ステップ３２７２では、制御部Ｂ１はスキャナ部Ｂ２にスキャンさせるよう制御する。
ステップ３２７３では、制御部Ｂ１はスキャン時刻をメモリＢ７に保管する。
ステップ３２７４では、制御部Ｂ１はスキャンによって得られたイメージをデコード部Ｂ３にデコードさせるよう制御する。
ステップ３２７５では、制御部Ｂ１はデコードによってコードが抽出できたかを判定する。コードが抽出できていないと判定されればステップ３２７６へ移行し、コードが抽出できていると判定されればステップ３２７７へ移行する。
ステップ３２７６では、制御部Ｂ１はコードなしの情報をメモリＢ７に保管する。
ステップ３２７７では、制御部Ｂ１は抽出されたコードをメモリＢ７に保管する。
ステップ３２７８では、制御部Ｂ１はスキャン時刻を後段処理へわたす。（モード０では制御部Ｂ１）
ステップ３２７９では、制御部Ｂ１が抽出されたコードを後段処理へわたす（モード０ではオンラインセンサ部Ｂ４）。
【０１１１】
［Ｂ］
ステップ３２８１では、装置はオンラインセンサ処理にはいる。
ステップ３２８２では、オンラインセンサ部Ｂ４は制御部Ｂ１から抽出されたコードをうけとったか判定する。コードをうけとっていればステップ３２８４へ移行し、コードをうけとってなければステップ３２８６へ移行する。
ステップ３２８４では、オンラインセンサ部Ｂ４はメモリＢ７からオンラインデータを参照する。
ステップ３２８５では、オンラインセンサ部Ｂ４はオンラインデータでスキャンロックがＯＮであるか判定する。スキャンロックがＯＮと判定されればステップ３２８７へ移行し、スキャンロックがＯＮでないと判定されればステップ３２８６へ移行する。
【０１１２】
なお、オンラインセンサ部Ｂ４がオンラインデータを読み飛ばすような制御フローにすることでスキャンロックが機能しないようにする実装も可能である。
ステップ３２８６では、オンラインセンサ部Ｂ４はスキャンロック・フェンスを開くよう制御する。
ステップ３２８７では、オンラインセンサ部Ｂ４はスキャンロック・フェンスを閉じるよう制御する。
ステップ３２８８では、オンラインセンサ部Ｂ４はスキャンロック・フェンスの状態を後段処理へわたす（モード０では制御部Ｂ１）。
【０１１３】
［Ｃ］
ステップ３２９１では、装置はログ処理にはいる。
ステップ３２９２では、データベース部Ｂ１０は制御部Ｂ１から指示をうけとる。
ステップ３２９３では、データベース部Ｂ１０はデータベース処理をおこなう。
ステップ３２９２では、データベース部Ｂ１０は制御部Ｂ１へ応答する。
【０１１４】
次に、モード１である情報解析モード、つまり原稿の埋め込み情報内容を表示する動作を説明する。
【０１１５】
図１６をもちいてモード１の操作部を説明する。
【０１１６】
モード１で、この原稿の埋め込み情報内容を表示する。
【０１１７】
ユーザ（管理者）は、操作部Ｂ５の認証ボタン４０１０を押す。［個人認証］画面４０１１が表示されるので、ユーザ名、パスワードを入力し装置にログインする。モード１の操作部の入口は［コード解析］画面４０２０である。［コード解析］画面４０２０で［情報解析（管理者）］ボタン４０２１を選択するとモード１へ移行する。［情報解析（管理者）］ボタン４０２１を選択できるのは、管理者権限を持つユーザとして認証されているからである。もし管理者権限がないユーザとして認証されていると［情報解析（管理者）］ボタン４０２１は表示されない、あるいはグレイアウトしており選択できなくなる。
【０１１８】
［情報解析］画面４０２２が表示されるので、管理者は原稿をスキャナにセットし、コピーボタン４０３０をおす。装置は原稿の埋込情報を解析する。その結果、表示部４０６０に抽出された埋込情報内容４０６１を表示する。
【０１１９】
なお、内容４０６１の表示範囲は調整してよい。内容４０６１は可読性のある形式で利用者が参照する情報であるため、全埋込情報を表示するとは限らないからである。
【０１２０】
図１７をもちいてモード１の動作概要を説明する。
【０１２１】
ドキュメント４１１０は、オンライン４１１２とオフライン４１１３を含む埋込情報４１１１を持つ。モード１で、このドキュメント４１１０の埋込情報の内容を表示する。
【０１２２】
管理者は、操作部３００２で個人認証し、管理者権限としてログインしている。管理者は操作部３００２の［コード解析］画面から［情報解析］ボタンを選択すると、モード１（４１２８）と動作モードが識別される。
【０１２３】
管理者は、ドキュメント４１１０をスキャナにセットし、操作部３００２のコピーボタン４１２１をおす。装置は内部的にオンラインセンサをオフ４１２９にする。ドキュメント４１１０をスキャナ部２がスキャン４１３０する。スキャン画像４１３１は、埋込情報４１２３がある。この埋込情報には、スキャンロック設定のＯＮ／ＯＦＦを持つオンラインデータ、印刷時情報を持つオフラインデータが含まれる。デコード部４１３４は、画像４１３１をデコードしてゆく。前述のオンラインセンサ部のオフ４１２９により、スキャンロック・フェンス４１３６は開かれている。通過状態であるのでデータや画像は後段へわたされる。抽出されたコード（埋込情報）４１４０は、表示処理４１４３へ、表示部に埋込情報の内容が表示４１６１される。また、情報解析した動作を記録３１４３するため、データベース部にアクセスしログ４１６０を作成する。
【０１２４】
図１８をもちいてモード１のフローチャートを説明する。
ステップ４２１０では、制御部Ｂ１はユーザに応じて選択できるモードを調整する。
ステップ４２１１では、装置は［Ｄ］をおこなう。
ステップ４２１２から、装置はモードを移行する。
ステップ４２１３では、制御部Ｂ１は［情報解析（管理者）］ボタンが選択されたことを操作部Ｂ５よりうけとり、情報解析モードにはいりモード１をセットする。
ステップ４２１４から、装置は情報解析モードの初期化処理にはいる。
ステップ４２１５では、制御部Ｂ１は操作部Ｂ５の［コード解析］−［情報解析］画面に、ユーザへのスキャン指示メッセージ「原稿をセットしコピーボタンをおしてください」を出すよう表示部Ｂ９を制御する。
ステップ４２２０では、制御部Ｂ１はスキャンボタンが押されたことを操作部Ｂ５よりうけとる。
ステップ４２２１では、制御部Ｂ１はスキャンロック動作設定をＯＦＦにセットする。
ステップ４２２２から、装置は読み取り処理にはいる。
ステップ４２２３では、装置は［Ａ］をおこなう。
ステップ４２２４では、制御部Ｂ１はスキャンロック動作設定をＯＮにセットする。
ステップ４２２５から、装置はコードうけとり処理にはいる。
ステップ４２２６では、制御部Ｂ１はメモリＢ７のコード（埋込情報）を確認し、後段へわたす。
ステップ４２２７から、装置は記録処理にはいる。
ステップ４２２８では、制御部Ｂ１は解析動作とコードのログ記録をデータベース部Ｂ１０へ依頼する。
ステップ４２２９では、装置は［Ｃ］をおこなう。
ステップ４２３０から、装置は表示処理にはいる。
ステップ４２３１では、制御部Ｂ１は、表示部Ｂ９へコードの情報内容が表示されるよう制御する。
【０１２５】
［Ｄ］、［Ｅ］を説明する。
【０１２６】
［Ｄ］
ステップ４２７１から、装置はモード表示判定処理にはいる。
ステップ４２７２では、装置は［Ｅ］をおこなう。
ステップ４２７３では、制御部Ｂ１はユーザの権限が管理者権限かを判定する。管理者権限であると判定されればステップ４２７５へ移行し、管理者権限でないと判定されればステップ４２７４へ移行する。
ステップ４２７４では、制御部Ｂ１は操作部Ｂ５における管理者権限が必要なモードを隠す（あるいはグレイアウトする）。
【０１２７】
なお、このフローは管理者権限かの判定とした。図１１で前述したように各モードで必要となる権限の条件と、ユーザ認証部Ｂ６からの現ユーザの権限情報により、ユーザが選択できるモードを制御してもよい。
【０１２８】
［Ｅ］
ステップ４２８１から、装置はアカウント確認処理にはいる。
ステップ４２８２では、ユーザ認証部Ｂ６は制御部Ｂ１から照会をうける。
ステップ４２８３では、ユーザ認証部Ｂ６は認証システム処理をおこなう。
ステップ４２８４では、ユーザ認証部Ｂ６は制御部Ｂ１へ応答する。
【０１２９】
さいごに、モード２である放置判定モード、つまり放置文書の判定結果を表示する動作を説明する。
【０１３０】
図１９をもちいてモード２の操作部を説明する。
【０１３１】
モード２で、放置文書の判定結果を表示する。
【０１３２】
ユーザは、操作部Ｂ５の認証ボタン５０１０を押す。図１６同様の認証処理をおこないログインする。モード２の操作部の入口は［コード解析］画面５０２０である。［コード解析］画面５０２０で［放置判定（ユーザ）］ボタン５０２１を選択するとモード２へ移行する。なお、情報解析（管理者）ボタン５０２１がグレイアウトして選択できなくなっているのは、ユーザ権限を持つユーザとして認証されているからである。
【０１３３】
［情報解析］画面５０２２が表示されるので、ユーザは原稿をスキャナにセットし、コピーボタン５０３０をおす。装置は放置文書の埋込情報を解析し、それに条件設定（後述する）や解析時情報をあわせて放置判定をおこなう。そして表示部５０６０に判定結果５０６１を表示する。
【０１３４】
モード２の実行、つまり放置判定の実施回数を増やすため、ユーザ権限者も参加できるようにするねらいがある。ユーザ権限者が参加しても問題がないようよう判定結果５０６１を表示して、埋込情報内容そのものは基本的に表示しない。
【０１３５】
表示される判定結果５０６１の例は次のとおりである。
○  セーフ      放置文書ではないと判定された
×  アウト      放置文書であると判定された
？  除外        判定の上、対象外と扱われた
―  コードなし  判定にいたれず
【０１３６】
図２０をもちいてモード２の操作設定部を説明する。
【０１３７】
管理者は、［許容時間（管理者）設定］画面５１１０で許容時間５１１１と除外時間５１１２を設定できる。この図の例では、それぞれのデフォルトは、許容時間５１１１が２４時間まで、除外時間５１１２が１４日以上、としている。許容時間５１１１とは、印刷物を置いたままでも許容する時間である。除外時間５１１２とは、放置判定から除外したほうがよい期間であり、放置されていたと捉えにくい長い期間を判定からはずすためにもちいる。
【０１３８】
許容時間５１１１と除外時間５１１２と判定結果の関係をあわせ図示しておく。印刷時刻５１２０から許容期間５１２１が経過するまでは放置文書ではないと判定され、［○セーフ］５１２４の結果となる。印刷時刻５１２０から除外期間が経過すると対象外として扱われ、［？除外］５１２６の結果となる。そして許容時間５１２１は経過したが、除外時間５１２２は経過していないなら放置文書と判定され、［×アウト］５１２５の結果となる。
【０１３９】
また、［許容時間（管理者）設定］画面５１１０には、［□経過判定アウト×時にユーザ名を表示する］チェックボックス５１１３がある。この図の例では、チェックボックス５１１３のデフォルトはＯＦＦである。このチェックボックス５１１３がＯＮにされると、放置文書と判定され×アウトとの結果をユーザに表示する際、埋込情報からユーザ名だけは参照して表示する。ユーザがモード２を動作させ放置判定された場合に、印刷物（放置文書）の取扱いについて作成者へ確認できるようにするためのチェックボックスである。
【０１４０】
図２１をもちいてモード２の動作概要を説明する。
【０１４１】
ドキュメント５３１０は、オンライン５３１２とオフライン５３１３を含む埋込情報５３１１を持つ。モード２で、このドキュメント５３１０の放置判定をおこない、その結果を表示する。
【０１４２】
ユーザは、操作部３００２で個人認証し、ユーザとしてログインしている。ユーザは操作部３００２の［コード解析］画面から［放置判定］ボタンを選択すると、モード２（５３２８）と動作モードが識別される。
【０１４３】
ユーザは、ドキュメント５３１０をスキャナにセットし、操作部３００２のコピーボタン５３２１をおす。装置は内部的にオンラインセンサをオフ５３２９にする。ドキュメント５３１０をスキャン５３３０する。スキャン画像５１３１は、埋込情報５３３２がある。この埋込情報には、スキャンロック設定のＯＮ／ＯＦＦを持つオンラインデータ、印刷時情報を持つオフラインデータが含まれる。デコード部５３３４は、画像５３３１をデコードしてゆく。なお、スキャン５３３０した時刻５３３５も記録される。前述のオンラインセンサ部のオフ５３２９により、スキャンロック・フェンス５３３６は開かれている。通過状態であるのでデータや画像は後段へわたされる。
・抽出されたコード（埋込情報）５３４０の主にオフラインデータ５３４１
・前述のスキャン時刻５３３５である現在時刻５３４２
・装置固有の機器情報５３４３
・ログ５３４４
上記情報を比較５３４５し、次の情報となる。
・自機出力と期間超過５３４７
この５３４７により判定５３５０がおこなわれ、判定結果５３５１が得られる。この判定結果５３５１は表示処理５３５３へ、表示部に判定結果が表示５３６１される。さらに、ログ５３４４に判定結果と判定動作が追記・記録５３５２される。
【０１４４】
次に前述の追記・記録５２５２における“追記”について補足説明しておく。
【０１４５】
図２２をもちいてモード２の応用動作概要を説明する。
【０１４６】
まず、プリント時５４１０の動作にふれておく。装置３００１は、埋込情報つきのドキュメント５４１２をプリント５４１１する。このプリント５４１１の動作をプリントログ５４１４へ記録する。
【０１４７】
つぎにスキャン時５４２０の動作を説明する。装置３００１で、埋込情報つきのドキュメント５４１２をスキャン５４２１する。モード２で前述のプリント時５４１０のドキュメント５４１２は、排紙部におかれて２５時間が経過しスキャン５４２１された例とする。
【０１４８】
ドキュメント５４１２に埋め込まれたオフラインデータ５４２３は印刷時情報である。オフラインデータ５４２３に格納された装置固有情報が解析実行している装置と合致すれば、自機出力されたドキュメントとみなせる。さらに、自機出力であればプリントログ５４２４上の記録エントリに５４２３にマッチした情報がある。放置判定がおこなわれ×（アウト）の結果となった。この判定結果をプリントログ５４２４の該当エントリに追記している。なお、逆にプリントログ上の埋込情報にマッチするエントリの存在から、ドキュメント５４１２は自機出力されたと判断することも可能である。
【０１４９】
管理者には、次のニーズがある。
・放置した人、放置の程度など、放置ドキュメントの情報を特定・集計したい
・印刷物放置の多いユーザにたいして警告したい
モード２の放置判定は、ユーザ権限で実行できる。ユーザが実行し放置されたドキュメントの扱いを管理者にかわり装置が表示してくれる。かつその判定結果が、ログにも記録される。プリント履歴に判定処理や判定情報を後追記できるようもする（プリント履歴にスキャン履歴を）。管理者は装置ログを収集することにより、ユーザにより実施された放置ドキュメント判定の結果を回収し集計できるようになる。
【０１５０】
図２３をもちいてモード１のフローチャートを説明する。
ステップ５５１０では、制御部Ｂ１はユーザに応じて選択できるモードを調整する。
ステップ５５１１では、装置は［Ｄ］をおこなう。
ステップ５５１２から、装置はモードを移行する。
ステップ５５１３では、制御部Ｂ１は［放置判定（ユーザ）］ボタンが選択されたことを操作部Ｂ５よりうけとり、放置判定モードにはいりモード２をセットする。
ステップ５５１４から、装置は放置判定モードの初期化処理にはいる。
ステップ５５１５では、制御部Ｂ１は操作部Ｂ５の［コード解析］−［放置判定］画面に、ユーザへのスキャン指示メッセージ「原稿をセットしコピーボタンをおしてください」を出すよう表示部Ｂ９を制御する。
ステップ５５１６では、制御部Ｂ１はスキャンボタンが押されたことを操作部Ｂ５よりうけとる。
【０１５１】
ステップ５５２１では、制御部Ｂ１は操作部Ｂ５の［許容時間（管理者）］画面から許容時間と除外時間の設定をメモリＢ７にロードする
ステップ５５２２では、制御部Ｂ１は判定メモリをメモリＢ７に確保する
ステップ５５２１では、制御部Ｂ１は操作部Ｂ５の［許容時間（管理者）］画面で［□ユーザ名を表示する］チェックボックスがＯＮか判定する。ＯＮであると判定されればステップ５５２４へ移行し、ＯＮでないと判定されればステップ５５３０へ移行する。
ステップ５２２４では、制御部Ｂ１はユーザ名文字列用のメモリをメモリＢ７に確保する。
【０１５２】
ステップ５５３０では、制御部Ｂ１はスキャンロック動作設定をＯＦＦにセットする。
ステップ５５３１から、装置は読み取り処理にはいる。
ステップ５５３２では、装置は［Ａ］をおこなう。
ステップ５５３３では、制御部Ｂ１はスキャンロック動作設定をＯＮにセットする。
ステップ５５３４から、装置はコードうけとり処理にはいる。
ステップ５５３５では、制御部Ｂ１はメモリＢ７のスキャン時刻を確認し、後段へわたす。
ステップ５５３６では、制御部Ｂ１はメモリＢ７のコード（埋込情報）があったか判定する。コードがあったと判定されればステップ５５３８へ移行し、コードがあったと判定されなければステップ５５３７へ移行する。
ステップ５５３７では、制御部Ｂ１はメモリＢ７の判定メモリにコードなしの判定結果をストアする。
ステップ５５３８では、制御部Ｂ１はコードのオフラインデータの印刷時間をメモリＢ７にストアする。
ステップ５５３８では、制御部Ｂ１はコードのオフラインデータのユーザ名をユーザ名文字列が確保されていればメモリＢ７にストアする。
【０１５３】
ステップ５５４０から、装置は固有情報判定処理にはいる。
ステップ５５４１では、制御部Ｂ１はオフラインデータの機器情報が自機情報と異なるか、つまり原稿がＭＦＰ３００１で印刷された印刷物であるかを判定する。自機情報と異なると判定されればステップ５５４２へ移行し、自機情報と異ならないと判定されればステップ５５４３へ移行する。
ステップ５５４２では、原稿は制御部Ｂ１により処理対象印刷物ではないと処置対象判定がなされ、制御部Ｂ１はメモリＢ７の判定メモリに除外の判定結果をストアする。処理対象印刷物ではないと判定された原稿については、その後追跡情報に基づいた表示をしない。
ステップ５５４３から、制御部Ｂ１は原稿を処理対象印刷物であると処理対象判定をした後、装置は時間判定処理にはいる。
【０１５４】
このように、放置判定モードでは、原稿が放置判定を行なう装置で印刷された印刷物であるかどうかの印刷判定を行う。そして、装置で印刷された印刷物であると判定された場合には、原稿を処理対象印刷物であると処理対象判定をする。装置で印刷された印刷物ではないと判定された場合には、原稿を処理対象印刷物ではないと処理対象判定する。
【０１５５】
一方で、前述した情報解析モードでは、原稿が情報解析を行なう装置で印刷された印刷物であるかどうかにかかわらず、原稿を処理対象印刷物であると処理対象判定する。
【０１５６】
このように、モードによって処理対象印刷物とする原稿を切り替えることで、例えば放置判定モード時に、放置判定ができない原稿について解析をするといった無駄な処理を省略することが可能となる。
【０１５７】
ステップ５５４４では、制御部Ｂ１は除外期間をこえたか判定する。除外期間をこえたと判定されればステップ５５４５へ移行し、除外期間をこえていないと判定されればステップ５５４６へ移行する。
ステップ５５４５では、制御部Ｂ１はメモリＢ７の判定メモリに除外の判定結果をストアする。
ステップ５５４６では、制御部Ｂ１は許容時間をこえたか判定する。許容時間をこえたと判定されればステップ５５４８へ移行し、除外時間をこえていないと判定されればステップ５５４７へ移行する。
ステップ５５４７では、制御部Ｂ１はメモリＢ７の判定メモリにセーフの判定結果をストアする。
ステップ５５４８では、制御部Ｂ１はメモリＢ７の判定メモリにアウトの判定結果をストアする。
【０１５８】
ステップ５５５０から、装置はログへの追記処理にはいる。
ステップ５５５１では、制御部Ｂ１はコードの情報でログをクエリするようデータベース部Ｂ１０へ依頼する。
ステップ５５５２では、装置は［Ｃ］をおこなう。
ステップ５５５３では、制御部Ｂ１はデータベース部Ｂ１０の応答によりマッチする履歴項目があった判定する。履歴項目があったと判定されればステップ５５５４へ移行し、履歴項目があったと判定されなければステップ５５５６へ移行する。
ステップ５５５６では、制御部Ｂ１はメモリＢ７のスキャン時刻、判定結果の該当履歴項目への追記をデータベース部Ｂ１０へ依頼する。
ステップ５５５５では、装置は［Ｃ］をおこなう。
ステップ５５５６から、装置は判定動作記録処理にはいる。
ステップ５５５７では、制御部Ｂ１はメモリＢ７のスキャン時刻、判定結果、コードのログ記録をデータベース部Ｂ１０へ依頼する。
ステップ５５５８では、装置は［Ｃ］をおこなう。
ステップ５５５９では、制御部Ｂ１は判定メモリおよびユーザ名文字列を後段へわたす。
【０１５９】
ステップ５５６０から、装置は表示処理にはいる。
ステップ５５６１では、制御部Ｂ１は、表示部Ｂ９へ判定メモリの判定結果が表示されるよう制御する。
ステップ５５６２では、制御部Ｂ１は、ユーザ名文字列がわたされたか判定する。ユーザ名文字列がわたされたと判定されればステップ５５６３へ移行し、ユーザ名文字列がわたされたと判定されなければステップ５５６４（Ｅｎｄ）へ移行する。
ステップ５５６３では、制御部Ｂ１は、表示部Ｂ９へユーザ名も表示されるよう制御する。
【０１６０】
ここまで説明してきた実施例２により、
装置単独で埋め込み情報を解析し、結果も表示でき、
目的にあわせ複数の動作モード（標準コピーモード、情報解析モード、放置判定モード）を持つ装置を提供できる。
【実施例３】
【０１６１】
以下、図面を参照して本発明の第３の実施例について詳細に説明する。
【０１６２】
本実施例では、図２４に示されるように、読取部（２Ａ、２Ｂ）を複数有するＭＦＰ３０を例に挙げて説明する。図２４の示されるＭＦＰ３０は、図１に示されるＭＦＰ３００１に対して、読取部（２Ａ、２Ｂ）及びオンラインセンサ部４の構成が異なる。尚、読取部（２Ａ、２Ｂ）及びオンラインセンサ部４以外の構成については同一であるため説明は省略する。図２４のように、読取部（２Ａ、２Ｂ）を複数有することで、スキャンの対象である原稿が両面印刷されている場合に、２種類の読取方法を実行することが可能である。両方の読取部（２Ａ、２Ｂ）を用いることで、原稿の搬送を一度行うだけで、原稿の両面をスキャンすることができ、読取速度の速い（画像データの生成速度が速い）スキャンを実現することができる。本実施例において上記の両方の読取部（２Ａ、２Ｂ）を使用する読取方法を１パス方式と定義する。また、両面印刷の原稿に対して片方の読取部（例えば２Ａ）を用いる場合には、読取部２Ａが一度目の搬送で原稿の片面をスキャンし、その後原稿を裏返して再度搬送を行うことで残りの面をスキャンする。そして上記の２度の搬送を伴う読取によって、原稿の両面をスキャンし両面の画像データを生成する。この読取方法は、１パス方式に比べて読取速度の遅い方法であり、本実施例においては２パス方式と定義する。
【０１６３】
また、本実施例に適用されるＭＦＰ３０はオンラインセンサ部４を複数有することが可能な構成を持っている。オンラインセンサ部４が複数存在する場合には、オンラインセンサ部４が禁止情報２１０３を取得するための処理時間をオンラインセンサ部４が１つの場合に比べて短縮可能である。オンラインセンサ部４が複数存在する場合には、オンラインセンサ部４が禁止情報２１０３を取得するための処理時間が短い。そのため、読取速度の速い１パス方式で原稿を読取った場合であっても、その速度に合わせて禁止情報２１０３を取得することが可能であるように設計されている。一方で、オンラインセンサ部４が１つしか存在しない場合には、オンラインセンサ部４が禁止情報２１０３を取得するための処理時間が１パス方式の読取速度に間に合わない。そのため、１パス方式によってスキャンされ生成された画像データがたまってしまい、エラーが起こってしまうという問題があった。この問題を解決するため、本実施例ではオンラインセンサ部４が複数存在するか否か、つまり禁止情報２１０３の取得機能を検知し、検知した取得機能に応じて前記読取方法を１パス方式と２パス方式とで切り替える。
【０１６４】
図２５は、本実施例における取得機能の検知に応じた読取方法の切替処理の流れを示すフローチャートである。ユーザが操作部５において原稿のスキャンを指示することにより図２５のフローチャートが開始される。尚、図２５に示されるフローチャートは、図７のＳ７０からＳ７２及び、図８のＳ８０からＳ８２に対応するものであり、禁止情報２１０３が取得された後の処理は同様であるため説明を省略する。また、図７におけるＳ７０．５、Ｓ７１及び図８におけるＳ８０．５、Ｓ８１の情報パターンの検知と情報化に関する処理に関しても同様であるため、説明を省略する。尚、図２５のフローチャートは原稿に情報パターンが存在する場合を前提としたフローチャートであり、情報パターンが無い場合には、図７のＳ７８又は図８のＳ８８の処理がなされる。以下に、図７のＳ７０及びＳ７２または図８のＳ８０及びＳ７２に対応し、本実施例において特徴的な処理について説明する。
【０１６５】
ステップＳ９０では、制御部１がＭＦＰ３０のスキャンモードが両面スキャンに設定されているかどうかを判定する。ステップＳ９０において、両面スキャンに設定されていると判定された場合は、ステップＳ９１に移行し、両面スキャンに設定されていないと判定された場合は、ステップＳ９５に移行する。ステップＳ９１では、制御部１がオンラインセンサ部４は複数存在するかどうかを判定する。ステップＳ９１において、オンラインセンサ部４が複数存在すると判定された場合にはステップＳ９２に移行する。また、ステップＳ９１においてオンラインセンサ部４が複数存在しないと判定された場合にはステップＳ９４に移行する。
【０１６６】
ステップＳ９２では、制御部１が読取部２Ａ及び２Ｂを制御し、１パス方式で原稿の両面をスキャンし、画像データを生成する。画像データが生成された後はステップＳ９３に移行する。上記の通りオンラインセンサ部４が複数存在する場合に読取速度の速い１パス方式を用いることで、禁止情報２１０３の取得の速いオンラインセンサ部４に合わせて速い速度で原稿を読取ることができる。これにより、両面印刷されている原稿から禁止情報２１０３を取得する場合に、オンラインセンサ部４の禁止情報の取得速度に合わせた原稿の読取が可能となる。
【０１６７】
ステップＳ９３では、オンラインセンサ部４がスキャンによって生成された画像データから禁止情報２１０３を取得し、処理を終了する。ここで、禁止情報２１０３の取得は、オンラインセンサ部４が複数の場合には、複数のオンラインセンサ部４によって禁止情報２１０３が取得される。また、オンラインセンサ部４がひとつの場合には、ひとつのオンラインセンサ部４によって禁止情報２１０３が取得される。このときオンラインセンサ部４が複数の場合と、ひとつの場合とでは、複数の場合の方が同じ量の画像データから禁止情報２１０３を取得する速度は速い。
【０１６８】
ステップＳ９４では、制御部１が読取部２Ａを制御し、２パス方式で原稿の両面をスキャンし、画像データを生成する。画像データが生成された後はステップＳ９３に移行する。上記の通りオンラインセンサ部４が複数存在しない場合には読取速度の遅い２パス方式を用いることで、読取速度が禁止情報２１０３の取得にかかる処理時間に対して大幅に速くなるのを防ぐ。これにより、画像データがたまってしまい、エラーが起こるのを防ぐことが可能となる。
【０１６９】
ステップＳ９５では、制御部１が読取部２Ａを制御し、原稿の片面をスキャンし、画像データを生成する。画像データが生成された後はステップＳ９３に移行する。
【０１７０】
以上のとおり、禁止情報２１０３の取得機能（オンラインセンサ部４が複数かどうか）に応じて読取方法を１パス方式と２パス方式とで切り替えることにより、以下の効果が得られる。即ち、原稿の読取と禁止情報２１０３の取得との大幅なずれによるエラーが起こるのを防ぐことが可能となる。
【０１７１】
尚、本実施例においては、読取方法を切り替える原因となる禁止情報２１０３の取得機能に、オンラインセンサ部４が複数かどうかという例を用いて説明したが、それ以外の構成であっても構わない。例えば、制御部１が、オンラインセンサ部４で禁止情報２１０３の取得にかかる処理時間（処理速度）が予め定められた閾値より大きいかどうかを比較する。そして、処理時間が閾値より大きい場合には、読取速度の遅い読取方式（２パス方式）を用いて原稿の読取を行う。一方、処理時間が閾値以下である場合には、読取速度の速い読取方式（１パス方式）を用いて原稿の読取を行う。以上のような構成であっても、本実施例で説明した構成と同様の効果を得ることができる。
【０１７２】
また、本実施例では、速度の異なる読取方式の例として１パス方式と２パス方式とを用いて説明したが、読取速度の異なる複数の読取方式であればこれ以外の読取方式であってもかまわない。
【０１７３】
ここまで説明をおこなってきた装置の解析動作や表示は、表示内容を情報として記録や配信する処理にも適用できることはいうまでもない。情報をログに残す、あるいは転送する場合も同様とみなせる。ここまで説明をおこなってきた装置の解析動作や表示は、他の埋込情報を利用する機能にも適用できることはいうまでもない。
【０１７４】
なお、本発明は、複数の機器（例えばコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ、ファクシミリ装置など）に適用してもよい。
【０１７５】
また、本発明の目的は、以下の場合にも達成される。すなわち、前述した実施例で示したフローチャートの手順を実現するプログラムコードを記憶したコンピュータ読み取り可能な記憶媒体を、システムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読出し実行した場合である。
【０１７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１７８】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【０１７９】
更に、記憶媒体から読出されたプログラムコードが、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【符号の説明】
【０１８０】
１  制御部
２  読取部
３  デコード部
４  オンラインセンサ部
５  操作部
６  ユーザ認証部
７  メモリ
８  出力部
９  表示部
２１０１  情報パターン
２１０２  埋め込み情報
２１０３  禁止情報
２１０５  追跡情報
３００１  ＭＦＰ
【図１】
2010063079.tif 000003
【図２】
2010063079.tif 000004
【図３】
2010063079.tif 000005
【図４】
2010063079.tif 000006
【図５】
2010063079.tif 000007
【図６】
2010063079.tif 000008
【図７】
2010063079.tif 000009
【図８】
2010063079.tif 000010
【図９】
2010063079.tif 000011
【図１０】
2010063079.tif 000012
【図１１】
2010063079.tif 000013
【図１２】
2010063079.tif 000014
【図１３】
2010063079.tif 000015
【図１４】
2010063079.tif 000016
【図１５】
2010063079.tif 000017
【図１６】
2010063079.tif 000018
【図１７】
2010063079.tif 000019
【図１８】
2010063079.tif 000020
【図１９】
2010063079.tif 000021
【図２０】
2010063079.tif 000022
【図２１】
2010063079.tif 000023
【図２２】
2010063079.tif 000024
【図２３】
2010063079.tif 000025
【図２４】
2010063079.tif 000026
【図２５】
2010063079.tif 000027