(57)【要約】【課題】  不正利用を容易に防止することが可能な画像形成装置を提供する。【解決手段】  原稿を読み込み画像形成動作を実行する画像形成装置において、読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、パターンが検知された際に、画像形成動作の実行が許可されたユーザ名が登録されたユーザ情報とを有し、パターンがパターン検知手段により検知され、ユーザ名がユーザ情報に登録されていない場合、画像形成動作を制限することを特徴とする。【選択図】  図４
2006234961.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み込み画像形成動作を実行する画像形成装置において、
読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、
前記パターンが検知された際に、前記画像形成動作の実行が許可されたユーザ名が登録されたユーザ情報とを有し、
前記パターンが前記パターン検知手段により検知され、前記ユーザ名が前記ユーザ情報に登録されていない場合、前記画像形成動作を制限することを特徴とする画像形成装置。
【請求項２】
前記ユーザ情報は、ユーザ名をグループ化したグループ名で登録できることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿を読み込み画像形成動作を実行する画像形成装置において、
読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、
前記パターン検知手段によりパターンが検知された場合、前記原稿を読み込んだデータに、該画像形成動作を要求したユーザに関する情報を重畳する重畳手段と
を有することを特徴とする画像形成装置。
【請求項４】
原稿を読み込み画像形成動作を実行する画像形成装置において、
読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、
前記パターンと、該パターンに対応する課金額とが対応付けられた課金情報とを有し、
該課金情報から前記パターン検知手段に検知されたパターンに対応した課金額を取得し、課金を行うことを特徴とする画像形成装置。
【請求項５】
前記パターンが印刷された原稿に対して実行した画像形成動作の回数と、画像形成動作の種別とを蓄積することを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正利用防止機能を有する画像形成装置に関する。
【背景技術】
【０００２】
コピー機などの画像形成装置の管理は、コピー性能の向上や、種々の機能追加により、重要さが増している。例えば、原稿には機密性の高いものがあり、近年のコピー機の進歩により、原稿とほとんど区別のつかないコピーが可能となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
その一方、悪意を持った外部の人が、機密度の高い文書コピーできたりすると、外部へコピー文書を持ち出されたりすることが考えられ、情報が漏洩する危険性がある。そのようにして機密文書をコピー等不正利用された場合、どこの誰がいつどの画像形成装置で操作したのか知ることができない。この場合、個別ユーザことにアクセス権を設定することが考えられるが、アクセス権管理に手間がかかる。アクセス権管理に手間がかかるのは、課金やユーザごとの使用回数の管理においても同様である。
【０００４】
このように画像形成装置の不正利用を防止することは、非常に手間がかかるとともに困難なことである。
【０００５】
本発明はこのような問題点に鑑み、不正利用を容易に防止することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、原稿を読み込み画像形成動作を実行する画像形成装置において、読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、前記パターンが検知された際に、前記画像形成動作の実行が許可されたユーザ名が登録されたユーザ情報とを有し、前記パターンが前記パターン検知手段により検知され、前記ユーザ名が前記ユーザ情報に登録されていない場合、前記画像形成動作を制限することを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、前記ユーザ情報は、ユーザ名をグループ化したグループ名で登録できることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、原稿を読み込み画像形成動作を実行する画像形成装置において、読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、前記パターン検知手段によりパターンが検知された場合、前記原稿を読み込んだデータに、該画像形成動作を要求したユーザに関する情報を重畳する重畳手段とを有することを特徴とする。
【０００９】
また、上記課題を解決するために、本発明は、原稿を読み込み画像形成動作を実行する画像形成装置において、読み込んだ原稿に印刷されたパターンを検知するパターン検知手段と、前記パターンと、該パターンに対応する課金額とが対応付けられた課金情報とを有し、該課金情報から前記パターン検知手段に検知されたパターンに対応した課金額を取得し、課金を行うことを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、前記パターンが印刷された原稿に対して実行した画像形成動作の回数と、画像形成動作の種別とを蓄積することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、不正利用を容易に防止することが可能な画像形成装置を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面に基づいて説明する。なお、本実施の形態において画像形成装置をＭＦＰ（Multi Function Printer）と記すことにする。また、コピー、ファックス、スキャナをまとめて画像形成動作と表現することがある。
【００１３】
まず、図１を用いて、ＭＦＰのソフトウェアブロックについて説明する。この図１で説明される「アプリ」、「モジュール」、「ハンドラ」をまとめて、プログラムということにする。
【００１４】
図１に示されるソフトウェアブロックは、アプリケーション層５と、サービス層７と、ハンドラ層９の３つの層に分けられる。アプリケーション層５は、スキャナアプリ１９と、コピーアプリ２１と、プリンタアプリ２０と、ＦＡＸアプリ２２などのプログラムを含む。サービス層７は、印刷制御モジュール２３と、ＦＡＸ制御モジュール２４と、読み取り制御モジュール２５と、パターン検知モジュール２６のプログラムを含む。ハンドラ層９は、プロッタハンドラ２７と、ＦＡＸユニットハンドラ２８と、スキャナハンドラ２９と、メモリ管理モジュール３０のプログラムを含む。
【００１５】
アプリケーション層５のスキャナアプリ１９、コピーアプリ２１、プリンタアプリ２０、ＦＡＸアプリ２２は、それぞれ、スキャナ用、コピー用、プリンタ用、ＦＡＸ用のアプリケーションである。これらアプリは、画像形成動作を実行するとともに、原稿を読み込んだデータに他の情報を重畳する重畳手段でもある。
【００１６】
次に、サービス層７のモジュールについて説明する。印刷制御モジュール２３は、印刷処理を制御するモジュールである。ＦＡＸ制御モジュール２４は、ＦＡＸ処理を制御するモジュールである。読み取り制御モジュール２５は、読み取り処理を制御するモジュールである。パターン検知モジュール２６は、後述するパターンを検知するモジュールであり、アプリケーション層５の各アプリからの要求によりパターンを検知し、検知結果を返す。このパターン検知モジュール２６は、パターン検知手段に対応する。
【００１７】
次に、ハンドラ層９のプログラムについて説明する。ハンドラ層９のプログラムは、ハードウェアであるプロッタやスキャナなどのハンドラなどである。
【００１８】
プロッタハンドラ２７は、プロッタのハンドラである。ＦＡＸユニットハンドラ２８は、ＦＡＸユニットのハンドラである。スキャナハンドラ２９は、スキャナのハンドラである。メモリ管理モジュール３０は、メモリやハードディスクの管理を行うハンドラである。
【００１９】
次に、ＭＦＰのハードウェア構成図を、図２を用いて説明する。ＭＦＰは、コントローラボード６０と、オペレーションパネル５３と、ＦＣＵ６８と、エンジン７１と、スキャナ５１と、プロッタ５２とを含む。また、ＦＣＵ６８は、Ｇ３規格対応ユニット６９と、Ｇ４規格対応ユニット７０とを有する。
【００２０】
また、コントローラボード６０は、ＣＰＵ６１と、ＡＳＩＣ６６と、ＨＤＤ６５と、ローカルメモリ（ＭＥＭ−Ｃ）６４と、システムメモリ（ＭＥＭ−Ｐ）６３と、ノースブリッジ（以下、ＮＢと記す）６２と、サウスブリッジ（以下、ＳＢと記す）７３と、ＮＩＣ７４（Network Interface Card）と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７とを含む。
【００２１】
オペレーションパネル５３は、コントローラボード６０のＡＳＩＣ６６に接続されている。また、ＳＢ７３と、ＮＩＣ７４と、ＵＳＢデバイス７５と、ＩＥＥＥ１３９４デバイス７６と、セントロニクスデバイス７７と、ＮＢ６２にＰＣＩバスで接続されている。
【００２２】
また、ＦＣＵ６８と、エンジン７１と、スキャナ５１、プロッタ５２は、コントローラボード６０のＡＳＩＣ６６にＰＣＩバスで接続されている。
【００２３】
なお、コントローラボード６０は、ＡＳＩＣ６６にローカルメモリ６４、ＨＤＤ６５などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６２を介して接続されている。このように、ＮＢ６２を介してＣＰＵ６１とＡＳＩＣ６６とを接続すれば、ＣＰＵ６１のインタフェースが公開されていない場合に対応できる。
【００２４】
なお、ＡＳＩＣ６６とＮＢ６２とはＰＣＩバスを介して接続されているのでなく、ＡＧＰ（Accelerated Graphics Port）６７を介して接続されている。このように、図２のアプリケーション層５などを形成する一つ以上のプロセスを実行制御するため、ＡＳＩＣ６６とＮＢ６２とを低速のＰＣＩバスでなくＡＧＰ６７を介して接続し、パフォーマンスの低下を防いでいる。
【００２５】
ＣＰＵ６１は、ＭＦＰの全体制御を行うものである。ＣＰＵ６１は、アプリケーション層５、サービス層７、ハンドラ層９に含まれるプログラムをＯＳ上にそれぞれプロセスとして起動して実行させる。
【００２６】
ＮＢ６２は、ＣＰＵ６１、システムメモリ６３、ＳＢ７３およびＡＳＩＣ６６を接続するためのブリッジである。システムメモリ６３は、ＭＦＰの描画用メモリなどとして用いるメモリである。ＳＢ７３は、ＮＢ６２とＰＣＩバス、周辺デバイスとを接続するためのブリッジである。また、ローカルメモリ６４はコピー用画像バッファ、符号バッファとして用いるメモリである。
【００２７】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６５は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル５３は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００２８】
ＭＦＰの構成は以上説明したようになっている。なお、このＭＦＰは、ユーザが使用する際に、予めＭＦＰにそのユーザとしてログインする必要がある。
【００２９】
次に、本実施の形態において用いられるパターンについて説明する。パターンとは、原稿に印刷されたものであり、ＭＦＰが読み込み可能なものである。このパターンの例として、例えば星型などの図形を挙げることができる。この場合のパターンは、例えばその図形の形の違いにより、パターンの違いを表現することができる。
【００３０】
また、原稿の所定の位置にドットを印刷したものもパターンの例として挙げられる。そして、この場合のパターンは、例えばそのドットの密度の違いにより、パターンの違いを表現することができる。
【００３１】
以下、実際の処理について説明する。まず最初に、不正な画像形成動作を防止する処理について説明する。具体的にこの処理は、パターンを検知した際に、そのパターンが登録されていないユーザによる画像形成動作を禁止する処理である。
【００３２】
図３は、登録されているユーザとそのユーザのパターンが対応付けられたデータベース（以下、ＤＢと記す）を示すものである。このユーザ登録ＤＢは、ユーザ名とそれに対応するパターンを項目に持つ。例えば、ユーザ名Ａさんのパターンは、パターンＡとなっていることが示されている。なお、全ユーザのパターンが同じものでもよい場合、このユーザ登録ＤＢにはユーザ名のみの登録となる。このユーザ登録ＤＢは、ユーザ情報に対応する。
【００３３】
図４は、ＦＡＸアプリによるファックスを禁止する場合の処理を示すフローチャートである。ステップＳ１０１で、送信する原稿が読み込まれる。次のステップＳ１０２で、パターンを検知したかどうかの判断が行われる。パターンを検知しない場合、ステップＳ１０４で、ファックスが送信される。
【００３４】
ステップＳ１０２で、パターンが検知された場合、ステップＳ１０３で、ユーザ登録がされているかどうかの判断が行われる。ＦＡＸアプリは、上記ユーザ登録ＤＢを参照することで判断を行う。判断の結果、ユーザ登録がされていない場合、ステップＳ１０５で、ファックスの送信がキャンセルされる。ユーザ登録がされている場合、ステップＳ１０４で、ファックスが送信される。
【００３５】
このフローチャートは、ファックスを例にしたものであるが、コピーやスキャナの場合は、ステップＳ１０４、ステップＳ１０５の「ＦＡＸ送信」を、「コピー」または「スキャナ」に読み替える。
【００３６】
なお、上記ユーザ登録ＤＢにおけるユーザの登録は、個人単位であったが、グループ単位とするようにしてもよい。この場合、グループ毎にアクセス権の設定が行えるので、アクセス権の管理がしやすくなる。
【００３７】
また、ステップＳ１０５のようにファックスの送信をキャンセルするのではなく、画像破壊を行ってもよい。画像破壊とは、原稿を読み取れなくするために、例えばコピーにおいて、黒で塗りつぶされた画像を印刷することである。このようにすることで、機密性の高い原稿のコピーを防ぐことができる。画像破壊は、ファックスの場合、黒で塗りつぶした画像を送信することであり、スキャナの場合、黒で塗りつぶされたデータとして保存することである。
【００３８】
以上説明した処理により、登録されているユーザしか機能を実行できなくなるので、外部の人間が機密文書のコピー等を行えなくなる。
【００３９】
次に説明する処理は、原稿となる紙に予め特定のパターンを印刷しておき、そのパターンが原稿読み込み時に検知された場合は、その原稿のスキャン操作を行ったユーザ名、日時、マシン固有番号を重畳して出力するというものである。なお、マシン固有番号とは、ＭＦＰに一意的に割り当てられた番号である。
【００４０】
この出力先は、コピーの場合は印刷された紙であり、スキャナの場合は原稿を読み込んだデータであり、ファックスの場合は送信先に送信されるデータである。
【００４１】
この処理を、コピーを例として説明する。図５はコピーアプリによるフローチャートを示すものである。ステップＳ２０１で、コピーする原稿が読み込まれる。次のステップＳ２０２で、パターンを検知したかどうかの判断が行われる。パターンを検知しない場合、ステップＳ２０４で、原稿はそのまま印刷される。
【００４２】
ステップＳ２０２で、パターンが検知された場合、ステップＳ２０３で、原稿を読み込んだデータに、ユーザ名、日時、マシンＩＤが重畳される。その重畳されたデータが、ステップＳ２０４で、印刷される。
【００４３】
なお、このステップＳ２０４は、スキャナの場合は重畳されたデータがＭＦＰに保存される処理であり、ファックスの場合は重畳されたデータを送信する処理となる。
【００４４】
以上説明した処理により、不正利用された原稿がいつだれがどのＭＦＰでコピーしたが分かる。
【００４５】
次に説明する処理は、パターンと課金額とを対応付けた課金パターンＤＢを用意し、原稿読み込み時にパターンを検知すると、それに対応する課金額を取得し、課金を行う処理である。
【００４６】
図６は、課金パターンＤＢを示す図である。この課金パターンＤＢは、パターンとそれに対応する課金額を項目に持つ。例えばパターンが「３０×３０＋１」の課金額は、２０円となっていることが示されている。この課金パターンＤＢは、課金情報に対応する。
【００４７】
この処理を、コピーを例として説明する。図６はコピーアプリによるフローチャートを示すものである。ステップＳ３０１で、コピーする原稿が読み込まれる。次のステップＳ３０２で、パターンを検知したかどうかの判断が行われる。パターンを検知しない場合、ステップＳ３０４で、原稿はそのまま印刷される。
【００４８】
ステップＳ３０２で、パターンが検知された場合、ステップＳ３０３で、パターンと対応する課金情報が上記課金パターンＤＢから取得され、課金される。そしてステップＳ３０４で、印刷される。
【００４９】
なお、このステップＳ３０４は、スキャナの場合はデータがＭＦＰに保存される処理であり、ファックスの場合はデータを送信する処理となる。
【００５０】
以上説明した処理により、原稿毎に課金情報による計算が可能なので、課金情報の収集がしやすくなる。また、コピー／ＦＡＸ送信などの課金情報を機能実行時に集計することができる。
【００５１】
この図７に示される処理は、コピー枚数の管理にも有効である。例えば、図３で示したユーザ登録ＤＢに、さらにユーザ名に対応させて、ユーザが属する部門コードを付加する。そして、コピーの際に、ユーザ名に対応するパターンを検知した場合、コピーの種別ごとに設けられたカウンターを増分する。コピーの種別として、例えばカラーコピーやモノクロコピーなどが挙げられる。
【００５２】
このようにして蓄積された情報を示すのが、図８に示されるカウンター情報である。このカウンター情報の項目は、「ユーザ名」と、「部門コード」と、「コピー枚数」と、「カラー」である。このうち、「コピー枚数」は、ユーザがコピーした全ての枚数を示し、「カラー」はカラーコピーの枚数を示している。
【図面の簡単な説明】
【００５３】
【図１】ＭＦＰのソフトウェアブロック図である。
【図２】ＭＦＰのハードウェア構成図である。
【図３】ユーザ登録ＤＢを示す図である。
【図４】不正な画像形成動作を防止する処理を示すフローチャートである。
【図５】ユーザ名などを付加する画像形成処理を示すフローチャートである。
【図６】課金パターンＤＢを示す図である。
【図７】パターンごとの課金処理を示すフローチャートである。
【図８】カウンター情報を示す図である。
【符号の説明】
【００５４】
１９  スキャナアプリ
２０  プリンタアプリ
２１  コピーアプリ
２２  ＦＡＸアプリ
２３  印刷制御モジュール
２４  ＦＡＸ制御モジュール
２５  読み取り制御モジュール
２６  パターン検知モジュール
２７  プロッタハンドラ
２８  ＦＡＸユニットハンドラ
２９  スキャナハンドラ
３０  メモリ管理モジュール
５１  スキャナ
５２  プロッタ
５３  オペレーションパネル
６０  コントローラボード
６１  ＣＰＵ
６２  ノースブリッジ（ＮＢ）
６３  システムメモリ（ＭＥＭ−Ｐ）
６４  ローカルメモリ（ＭＥＭ−Ｃ）
６５  ハードディスク装置（ＨＤＤ）
６６  ＡＳＩＣ
６７  ＡＧＰ（Accelerated Graphics Port）
６８  ファックスコントロールユニット（ＦＣＵ）
６９  Ｇ３
７０  Ｇ４
７１  エンジン
７３  サウスブリッジ（ＳＢ）
７４  ＮＩＣ
７５  ＵＳＢデバイス
７６  ＩＥＥＥ１３９４デバイス
７７  セントロニクス
【図１】
2006234961.tif 000003
【図２】
2006234961.tif 000004
【図３】
2006234961.tif 000005
【図４】
2006234961.tif 000006
【図５】
2006234961.tif 000007
【図６】
2006234961.tif 000008
【図７】
2006234961.tif 000009
【図８】
2006234961.tif 000010