(57)【要約】【課題】画像形成済の画像情報を効率的に管理することができる。【解決手段】ＣＰＵ２０は、受信した画像情報を記憶部３２に記憶し、該記憶部３２に記憶された画像情報に基づいて画像形成部３６で画像を形成し、画像形成部３６で形成された画像を読み取った読取情報に対応する画像情報が記憶部３２に記憶されていた場合に、該対応する画像情報を削除し、かつ該対応する画像情報の処理状態を示す情報を記憶部３２の他の記憶領域に記憶するように制御する処理、及び該対応する画像情報を削除し、かつ該対応する画像情報を圧縮または暗号化した画像情報を記憶部３２の他の記憶領域に記憶するように制御する処理の少なくとも一方の処理を行う。【選択図】図２
2010103906.tif 000002
【特許請求の範囲】
【請求項１】
受信した画像情報を記憶する記憶手段と、
前記記憶手段に記憶された画像情報に基づいて画像を形成する画像形成手段と、
前記画像形成手段によって形成された画像を読み取る読取手段によって読み取られた読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、前記対応する画像情報を削除し、かつ前記対応する画像情報の処理状態を示す情報を他の記憶手段に記憶するように制御する処理、及び前記対応する画像情報を削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を他の記憶手段に記憶するように制御する処理の少なくとも一方の処理を行う処理手段と、
を備えた画像形成装置。
【請求項２】
前記処理手段は、前記読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、更に、前記対応する画像情報を前記対応する画像情報の送信元の装置から削除するように制御する信号、または前記対応する画像情報を前記対応する画像情報の送信元の装置から削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を前記送信元の装置に記憶するように制御する信号を前記送信元の装置に送信する処理を行う
請求項１に記載の画像形成装置。
【請求項３】
前記読取情報に対応する画像情報の候補を前記記憶手段から選択して表示手段に表示するように制御する表示制御手段と、
前記表示手段に表示された画像情報の候補から前記処理手段で処理させる画像情報を選択するための選択手段と、
を更に備えた
請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記画像形成手段によって形成された画像を読み取る読取手段を更に備えた
請求項１〜請求項３のいずれか１項記載の画像形成装置。
【請求項５】
請求項１〜請求項４のいずれか１項記載の画像形成装置と、
前記画像形成装置に画像情報を送信する画像情報送信装置と、
を備えた画像形成システム。
【請求項６】
コンピュータを、
受信した画像情報を記憶する記憶手段に記憶された画像情報に基づいて画像が形成されるように画像形成手段を制御する制御手段、及び
前記画像形成手段によって形成された画像を読み取る読取手段によって読み取られた読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、前記対応する画像情報を削除し、かつ前記対応する画像情報の処理状態を示す情報を他の記憶手段に記憶するように制御する処理、及び前記対応する画像情報を削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を他の記憶手段に記憶するように制御する処理の少なくとも一方の処理を行う処理手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、会議終了後、参加者が画像処理装置に配布資料の文書画像を読み取らせると、読み取った文書画像に一致するデータファイルを記憶部から検索し、検索したデータファイルを削除する画像処理装置が開示されている。
【特許文献１】特開２００６−１５５３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、画像形成済の画像情報を効率的に管理することができる画像形成装置、画像形成システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１の発明の画像形成装置は、受信した画像情報を記憶する記憶手段と、前記記憶手段に記憶された画像情報に基づいて画像を形成する画像形成手段と、前記画像形成手段によって形成された画像を読み取る読取手段によって読み取られた読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、前記対応する画像情報を削除し、かつ前記対応する画像情報の処理状態を示す情報を他の記憶手段に記憶するように制御する処理、及び前記対応する画像情報を削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を他の記憶手段に記憶するように制御する処理の少なくとも一方の処理を行う処理手段と、を備えている。
【０００５】
請求項２の発明は、請求項１に記載の画像形成装置において、前記処理手段は、前記読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、更に、前記対応する画像情報を前記対応する画像情報の送信元の装置から削除するように制御する信号、または前記対応する画像情報を前記対応する画像情報の送信元の装置から削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を前記送信元の装置に記憶するように制御する信号を前記送信元の装置に送信する処理を行う。
【０００６】
請求項３の発明は、請求項１または請求項２に記載の画像形成装置において、前記読取情報に対応する画像情報の候補を前記記憶手段から選択して表示手段に表示するように制御する表示制御手段と、前記表示手段に表示された画像情報の候補から前記処理手段で処理させる画像情報を選択するための選択手段と、を更に備えている。
【０００７】
請求項４の発明は、請求項１〜請求項３のいずれか１項記載の画像形成装置において、前記画像形成手段によって形成された画像を読み取る読取手段を更に備えている。
【０００８】
請求項５の発明の画像形成システムは、請求項１〜請求項４のいずれか１項記載の画像形成装置と、前記画像形成装置に画像情報を送信する画像情報送信装置と、を備えている。
【０００９】
請求項６の発明は、コンピュータを、受信した画像情報を記憶する記憶手段に記憶された画像情報に基づいて画像が形成されるように画像形成手段を制御する制御手段、及び前記画像形成手段によって形成された画像を読み取る読取手段によって読み取られた読取情報に対応する画像情報が前記記憶手段に記憶されていた場合に、前記対応する画像情報を削除し、かつ前記対応する画像情報の処理状態を示す情報を他の記憶手段に記憶するように制御する処理、及び前記対応する画像情報を削除し、かつ前記対応する画像情報を圧縮または暗号化した画像情報を他の記憶手段に記憶するように制御する処理の少なくとも一方の処理を行う処理手段、として機能させるためのプログラムである。
【発明の効果】
【００１０】
請求項１の発明によれば、本構成を有していない場合に比べて、画像形成済の画像情報を効率的に管理することができる。
【００１１】
請求項２の発明によれば、画像形成済の画像情報が画像形成装置に再送信されて画像が再形成されることを防止できる。
【００１２】
請求項３の発明によれば、読取情報に対応する画像情報の候補から、処理手段で処理させるべき画像情報を利用者に選択させることができる。
【００１３】
請求項４の発明によれば、画像形成装置に読取手段が備えられていない場合に比べて、形成された画像の読取りを効率的に行うことができる。
【００１４】
請求項５の発明によれば、画像情報送信装置から送信された画像情報を効率的に管理することができる。
【００１５】
請求項６の発明によれば、本構成を有していない場合に比べて、画像形成済の画像情報を効率的に管理することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００１７】
［第１の実施の形態］
【００１８】
図１は、第１の実施の形態に係る画像形成システム１０の構成例を示す図である。
【００１９】
画像形成システム１０は、少なくとも１つの画像形成装置１２と、少なくとも１つのホストコンピュータ１４とを備え、それらは互いにＬＡＮ(Local Area Network）等のネットワーク１６を介して接続されている。なお、図１に示す構成例では、２つの画像形成装置１２が図示されているが、ネットワーク１６に接続される画像形成装置１２は２つに限定されず、１つであってもよいし、３つ以上であってもよい。また、図１に示す構成例では、１つのホストコンピュータ１４が図示されているが、ネットワーク１６に接続されるホストコンピュータ１４は、１つに限定されず、２つ以上であってもよい。
【００２０】
図２は、画像形成装置１２の概略構成を示すブロック図である。画像形成装置１２は、ＣＰＵ（Central Processing Unit）２０、ＲＡＭ（Random Access Memory）２２、ＲＯＭ（Read Only Memory）２４、Ｉ／Ｏ（入出力）インタフェース２６、通信インタフェース２８を備え、それらはバス３０を介して相互に接続されている。
【００２１】
Ｉ／Ｏインタフェース２６には、記憶部３２、ＵＩ（ユーザインタフェース）３４、画像形成部３６、及び画像読取部３８が接続されている。
【００２２】
記憶部３２は、例えば、ＨＤＤ（ハードディスクドライブ）等から構成されている。記憶部３２には、外部の装置から受信したページ記述言語で表された画像情報や、該ページ記述言語の画像情報をビットマップ展開した画像情報、ＣＰＵ２０が実行するプログラム等、様々な情報が記憶される。
【００２３】
ＵＩ３４は、例えば、タッチパネルディスプレイ等から構成され、ＣＰＵ２０から入力された制御信号に応じて画像や各種メッセージ等の情報を表示する表示部としての機能と、ＵＩ３４に表示された画像上の任意の位置を利用者が指定することにより指示入力する入力部としての機能を兼ね備えている。なお、ＵＩ３４は、タッチパネルディスプレイに限定されるものではなく、例えば、液晶ディスプレイ等の表示部と、操作者により操作される操作ボタン等の入力部とが個別に装備されたものであってもよい。
【００２４】
画像形成部３６は、画像情報に基づいて記録媒体に画像を形成する。ＣＰＵ２０は、Ｉ／Ｏインタフェース２６を介して、ビットマップ展開した画像情報を画像形成部３６に供給して画像形成動作を指示したり、画像形成部３６の画像形成状態を示す情報を受け取ったりする。
【００２５】
画像読取部３８は、記録媒体に形成された画像を読み取る。以下、画像読取部３８で記録媒体に形成された画像を読み取って得られた画像情報を読取情報と呼称する。ＣＰＵ２０は、Ｉ／Ｏインタフェース２６を介して、画像読取部３８に記録媒体に形成された画像を読み取る動作を指示したり、画像読取部３８で読み取られた読取情報を取得してＲＡＭ２２等に記憶したりする。
【００２６】
通信インタフェース２８は、ネットワーク１６に接続されている。画像形成装置１２は、通信インタフェース２８を介して、該ネットワーク１６に接続された他の装置と相互に情報をやりとりする。
【００２７】
ＣＰＵ２０は、ＲＯＭ２４や記憶部３２等に記憶されたプログラムを実行する。ＲＡＭ２２は、通信インタフェース２８を介して他の装置から入力された画像情報、画像読取部３８等から入力された読取情報、アプリケーションソフト等により生成したデータ等々、様々なデータを一時記憶するためのメモリとして利用される他、プログラム実行時のワークメモリとしても利用される。
【００２８】
なお、ＣＰＵ２０が実行するプログラムが記憶される記録媒体は、上記ＲＯＭ２４や記憶部３２等に限定されず、ＣＤ−ＲＯＭやＦＤ（フレキシブルディスク）、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記録媒体であってもよい。この場合には、可搬型記録媒体からプログラムデータを読み出すためのドライブや接続ポートを設けて画像形成装置１２を構成する。また、ＣＰＵ２０が実行するプログラムが記憶される記録媒体は、画像形成装置１２の外部に備えられたＨＤＤ等の記憶装置等であってもよい。さらにまたネットワーク１６を介して接続されたデータベース、或いは他のコンピュータシステム並びにそのデータベースや、更に電気通信回線上の搬送波のような伝送媒体であってもよい。
【００２９】
図３は、ホストコンピュータ１４の概略構成を示すブロック図である。ホストコンピュータ１４は、ＣＰＵ４０、ＲＡＭ４２、ＲＯＭ４４、Ｉ／Ｏインタフェース４６、通信インタフェース４８を備え、それらはバス５０を介して相互に接続されている。
【００３０】
Ｉ／Ｏインタフェース４６には、記憶部５２、及びＵＩ５４が接続されている。
【００３１】
記憶部５２は、例えば、ＨＤＤ（ハードディスクドライブ）等から構成されている。記憶部５２には、外部の装置から受信した各種情報や、アプリケーションソフト等により生成した画像情報、ビットマップの画像情報をページ記述言語の画像情報に変換した画像情報、ＣＰＵ４０が実行するプログラム等、様々な情報を記憶される。
【００３２】
ＵＩ５４は、ＣＰＵ１２から入力された制御信号に応じて画像や各種メッセージ等の情報を表示する表示部と、キーボードやポインティングデバイス等の入力部とを備えて構成されている。
【００３３】
通信インタフェース４８は、ネットワーク１６に接続されている。ホストコンピュータ１４は、通信インタフェース４８を介して、該ネットワーク１６に接続された他の装置と相互に情報をやりとりする。
【００３４】
ＣＰＵ４０は、ＲＯＭ４４や記憶部５２等に記憶されたプログラムを実行する。ＲＡＭ４２は、通信インタフェース４８を介して他の装置から入力されたデータ、アプリケーションソフト等により生成した画像情報等々、様々なデータを一時記憶するためのメモリとして利用される他、プログラム実行時のワークメモリとしても利用される。
【００３５】
なお、ＣＰＵ４０が実行するプログラムが記憶される記録媒体は、上記ＲＯＭ４４や記憶部５２等に限定されず、ＣＤ−ＲＯＭやＦＤ（フレキシブルディスク）、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記録媒体であってもよい。この場合には、可搬型記録媒体からプログラムデータを読み出すためのドライブや接続ポートを設けてホストコンピュータ１４を構成する。また、ＣＰＵ４０が実行するプログラムが記憶される記録媒体は、ホストコンピュータ１４の外部に備えられたＨＤＤ等の記憶装置等であってもよい。さらにまたネットワーク１６を介して接続されたデータベース、或いは他のコンピュータシステム並びにそのデータベースや、更に電気通信回線上の搬送波のような伝送媒体であってもよい。
【００３６】
以下、本実施の形態に係る画像形成システム１０で行われる画像形成処理について説明する。
【００３７】
ホストコンピュータ１４のＣＰＵ４０は、プリンタドライバのプログラムを実行し、画像形成対象の画像情報をページ記述言語の画像情報に変換し、通信インタフェース４８を介して画像形成装置１２に送信する。ホストコンピュータ１４において、画像形成装置１２に送信した画像情報は、記憶部５２に保管される。なお、ここでは、ホストコンピュータ１４からページ記述言語の画像情報が画像形成装置１２に送信される例について説明するが、ビットマップの画像情報を送信するようにしてもよい。
【００３８】
図４は、画像形成装置１２のＣＰＵ２０が実行する画像形成処理プログラムの流れを示すフローチャートである。
【００３９】
ステップ１００では、ＣＰＵ２０は、ホストコンピュータ１４から画像情報を受信したか否かを判定する。ここで、ＣＰＵ２０は画像情報を受信したと判定するまで待機状態を継続する。また、ここで、ＣＰＵ２０はホストコンピュータ１４から画像情報を受信したと判定した場合には、ステップ１０２に移行する。
【００４０】
ステップ１０２では、ＣＰＵ２０は、受信した画像情報を記憶部３２に記憶する。
【００４１】
ステップ１０４では、ＣＰＵ２０は、記憶部３２に記憶した画像情報をビットマップの画像情報に変換して画像形成部３６に供給し、画像形成を開始するよう画像形成部３６に制御信号を出力する。
【００４２】
ステップ１０６では、ＣＰＵ２０は、画像形成部３６に１ページ分の画像を形成させる。
【００４３】
ステップ１０８では、ＣＰＵ２０は、画像形成部３６から入力された画像形成状態を示す情報から、画像形成中にエラーが発生したか否かを判定する。ステップ１０８で、ＣＰＵ２０がエラーが発生したと判定した場合には、ステップ１１０で、ＣＰＵ２０は、エラーリカバリ処理が行われるように画像形成部３６に制御信号を出力する。これにより、画像形成部３６は、エラーリカバリ処理を行う。エラーリカバリ処理は、例えば、搬送途中でつまった記録媒体を排出する処理や、利用者に記録媒体を補充させるためのメッセージを報知する処理等をいう。
【００４４】
ステップ１０８で、ＣＰＵ２０は、画像形成中にエラーが発生しなかったと判定した場合には、ステップ１１２に移行する。
【００４５】
ステップ１１２では、ＣＰＵ２０は、最終ページが形成されたか否かを判定する。上記ホストコンピュータ１４から受信した画像情報に複数ページ分の画像情報が含まれており、最終ページの画像がまだ形成されていない場合には、ステップ１１２は否定判定される。そして、ステップ１０６に戻り、ＣＰＵ２０は、次のページの画像が形成されるように制御する。
【００４６】
また、ステップ１１２で、ＣＰＵ２０は、最終ページの画像が形成されたと判定した場合には、ステップ１１４に移行する。なお、利用者は、画像が形成されると、該画像が形成された記録媒体を画像形成装置１２から回収するが、本実施の形態では、記録媒体の回収の際、該記録媒体の画像を画像形成装置１２の画像読取部３８で読み取らせることとしている。
【００４７】
ステップ１１４では、ＣＰＵ２０は、利用者により、ＵＩ３４で画像読取部３８の読取動作を開始させる操作がなされたか否かを判定する。ステップ１１４で、ＣＰＵ２０は読取動作を開始させる操作がなされたと判定した場合には、ステップ１１６に移行し、画像読取部３８に制御信号を送信して読取動作を開始させる。これにより、画像読取部３８で画像の読取りが行われる。本実施の形態では、画像情報に基づいて複数ページの画像が形成された場合には、形成された複数ページの画像の全てを読み取るものとする。画像読取部３８で画像を読み取って生成された読取情報はＲＡＭ２２に記憶される。
【００４８】
ステップ１１８では、ＣＰＵ２０は、画像読取部３８で画像が読み取られて生成された読取情報と、記憶部３２に記憶されている画像情報とを比較する。なお、本実施の形態では、ホストコンピュータ１４からはページ記述言語の画像情報が送信され、記憶部３２には、ページ記述言語の画像情報が記憶されている。従って、ＣＰＵ２０は、記憶部３２に記憶されている画像情報をイメージ展開したビットマップの画像情報と、読取情報とを比較する。なお、ステップ１０４で画像形成部３６に供給したビットマップの画像情報を記憶部３２に記憶しておき、該記憶しておいたビットマップの画像情報を読取情報と比較するようにしてもよい。
【００４９】
ステップ１２０では、ＣＰＵ２０は、記憶部３２に読取情報に対応する画像情報が記憶されているか否かを判定する。
【００５０】
具体的には、まず、ビットマップ展開後の画像情報の各々と、読取情報との類似度を求める。そして、読取情報との類似度が予め定められた閾値より高い画像情報があるか否かを判定する。読取情報との類似度が予め定められた閾値より高い画像情報がある場合には、該画像情報を読取情報に対応する画像情報として、記憶部３２に読取情報に対応する画像情報が記憶されていると判定する。なお、読取情報との類似度が予め定められた閾値より高い画像情報が複数ある場合には、最も類似度が高い画像情報を読取情報に対応する画像情報とする。一方、読取情報との類似度が予め定められた閾値より高い画像情報がない場合には、記憶部３２に読取情報に対応する画像情報が記憶されていないと判定する。
【００５１】
類似度の求め方は、周知の技術を用いればよい。例えば、読取情報の特徴量と画像情報の特徴量とを求め、特徴量に基づいて類似度を求めてもよい。特徴量とは、画像的な特徴を数値で示したものである。例えば、画像中の色や明るさの分布状態、輪郭線の方向、平均色や平均明度、色相や明度等のヒストグラムなどを数値で示したものである。なお、特徴量は、一つの数値、あるいは複数の数値の組合せ（ベクトル）で表現する。以下、複数の数値の組合せにより表した特徴量を特徴ベクトルと呼称する。
【００５２】
特徴量は、例えば、読取情報及び画像情報を適切な大きさのメッシュに区切り（量子化）、各メッシュをある濃度値で代表させて（標本化）、モザイク状の画像の画像データに変換する。量子化標本化後のデータを、ｊ番目のメッシュの濃度をｘｊとして、このパターンをｘ＝（ｘ１，ｘ２，・・・ｘｄ）ｔ（ｔは転置を表す）なるベクトルで記述する、という手法を用いて求めてもよい。また、特徴ベクトルの代わりに、全ベクトルから分散共分散行列又は相関行列を求めて、これを特徴量としてもよい。
【００５３】
そして、読取情報の特徴量と、画像情報の特徴量との距離を求める。２つの特徴量の距離とは、例えば特徴量が複数の数値の組合せ（特徴ベクトル）で表現されている場合には、ベクトル間の距離となる。ここで、導出される距離としては、統計学上の判別分析やクラスター分析などで用いられる距離、例えば、ユークリッド距離、標準化ユークリッド距離、ミンコフスキーの距離、マハラノビス距離などを用いてもよい。求めた距離が短いほど類似度は高く、距離が長いほど類似度は低くなる。
【００５４】
また、上記ではイメージを比較することにより類似度を求めたが、読取情報と画像情報とに含まれる文字を文字認識アルゴリズムにより認識し、該認識した文字同士を比較することで類似度を求めても良い。また、読取情報及び画像情報を、予め定められた変換方法によりバーコードや２次元コードに変換し、該変換後のコードをパターン認識した認識結果の各々について上記のように特徴量を求め、類似度を求めても良い。
【００５５】
ＣＰＵ２０は、ステップ１２０で、記憶部３２に読取情報に対応する画像情報が記憶されていると判定した場合には、ステップ１２２で、該対応する画像情報を予め定められた処理で処理する。
【００５６】
なお、本実施の形態では、ステップ１２２で行われる予め定められた処理は、上記対応する画像情報を記憶部３２から削除し、かつ上記対応する画像情報の処理状態を示す情報を記憶部３２内の予め定められた他の記憶領域に記憶するように制御する処理、及び上記対応する画像情報を記憶部３２から削除し、かつ上記対応する画像情報を圧縮または暗号化した画像情報を記憶部３２内の予め定められた他の記憶領域に記憶するように制御する処理の少なくとも一方としている。
【００５７】
なお、上記説明したように、該ページ記述言語の画像情報をイメージ展開して生成されたビットマップの画像情報も記憶部３２に記憶される場合には、ホストコンピュータ１４から受信したページ記述言語の画像情報だけでなく、該ビットマップの画像情報も削除する。
【００５８】
なお、処理状態を示す情報としては、例えば、利用者が上記対応する画像情報に基づいて画像が形成された記録媒体を回収したことを示す情報であってもよいし、上記対応する画像情報に基づいて画像が形成されたことを示す情報であってもよいし、上記対応する画像情報に基づいて形成された画像が画像読取部３８で読み取られたことを示す情報であってもよい。
【００５９】
また、画像情報を圧縮または暗号化する場合の圧縮方法や暗号化の方法は特に限定されず、周知の技術を用いる。なお、画像情報に対して圧縮処理及び暗号化処理のいずれか一方を行っても良いし、圧縮処理及び暗号化処理の双方を行うようにしてもよい。
【００６０】
ステップ１２０で、ＣＰＵ２０が、記憶部３２に読取情報に対応する画像情報が記憶されていないと判定した場合、及びステップ１２２の処理が完了した場合には、ステップ１２４に移行する。
【００６１】
ステップ１２４では、ＣＰＵ２０は、ＲＡＭ２２から読取情報を削除する。なお、読取情報の削除は、上記予め定められた処理の実行前に行っても良い。
【００６２】
［第２の実施の形態］
【００６３】
図５は、第２の実施の形態に係る画像形成システム８０の構成例を示す図である。
【００６４】
画像形成システム８０は、少なくとも１つの画像形成装置１８と、少なくとも１つのホストコンピュータ１４とを備え、それらは互いにＬＡＮ(Local Area Network）等のネットワーク１６を介して接続されている。また、各画像形成装置１８には、画像読取装置１９が接続されている。
【００６５】
なお、図５に示す構成例では、２つの画像形成装置１８が図示されているが、ネットワーク１６に接続される画像形成装置１８は２つに限定されず、１つであってもよいし、３つ以上であってもよい。また、図５に示す構成例では、１つのホストコンピュータ１４が図示されているが、ネットワーク１６に接続されるホストコンピュータ１４は、１つに限定されず、２つ以上であってもよい。
【００６６】
図６は、画像形成装置１８の概略構成を示すブロック図である。画像形成装置１８は、ＣＰＵ２０、ＲＡＭ２２、ＲＯＭ２４、Ｉ／Ｏインタフェース２６、通信インタフェース２８を備え、それらはバス３０を介して相互に接続されている。また、Ｉ／Ｏインタフェース２６には、記憶部３２、ＵＩ３４、画像形成部３６、及び接続ポート３９が接続されている。ここで、図６に示す符号と、図２に示す符号が同一の構成要素は、それぞれ、同一の機能を有する構成要素を意味するため説明を省略する。
【００６７】
接続ポート３９は、外部接続機器である画像読取装置１９を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を有する。
【００６８】
図７は、画像読取装置１９の概略構成を示すブロック図である。画像読取装置１９は、ＣＰＵ６０、ＲＡＭ６２、ＲＯＭ６４、及びＩ／Ｏインタフェース６６を備え、それらはバス６０を介して相互に接続されている。
【００６９】
Ｉ／Ｏインタフェース６６には、ＵＩ７０、画像読取部７２、及び接続ポート７４が接続されている。
【００７０】
ＵＩ７０は、ＣＰＵ６０から入力された制御信号に応じて画像や各種メッセージ等の情報を表示する表示部と、操作者により操作される操作ボタン等の入力部とを備えて構成されている。
【００７１】
画像読取部７２は、記録媒体に記録された画像を読み取る。以下、画像読取部７２で記録媒体の画像を読み取って得られた画像情報を読取情報と呼称する。ＣＰＵ６０は、Ｉ／Ｏインタフェース６６を介して、画像読取部７２に記録媒体の画像を読み取る動作を指示したり、画像読取部７２で読み取られた読取情報を取得してＲＡＭ６２に記憶したりする。
【００７２】
接続ポート７４は、外部接続機器である画像形成装置１８を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を有する。
【００７３】
ＣＰＵ６０は、ＲＯＭ６２に記憶されたプログラムを実行する。ＲＡＭ６４は、画像読取部７２により読み取られた読取情報や、画像形成装置１８から入力された読取動作で必要なパラメータ等、様々なデータを一時記憶するためのメモリとして利用される他、ＣＰＵ６０のプログラム実行時のワークメモリとしても利用される。
【００７４】
以下、本実施の形態に係る画像形成システム１０で行われる画像形成処理について説明する。
【００７５】
第１の実施の形態と同様に、ホストコンピュータ１４のＣＰＵ４０は、プリンタドライバのプログラムを実行し、画像形成対象の画像情報をページ記述言語の画像情報に変換し、通信インタフェース４８を介して画像形成装置１８に送信する。画像形成装置１８に送信した画像情報は、記憶部５２に保管される。なお、ここでは、ホストコンピュータ１４からページ記述言語の画像情報が画像形成装置１８に送信される例について説明するが、ビットマップの画像情報を送信するようにしてもよい。
【００７６】
図８は、画像形成装置１８のＣＰＵ２０が実行する画像形成処理プログラムの流れを示すフローチャートである。図８において、ステップ２００〜２１２の処理は、図４のステップ１００〜１１２の処理と同じであるため、説明を省略する。
【００７７】
ステップ２１２の後、利用者は、該画像が形成された記録媒体を画像形成装置１８から回収するが、本実施の形態では、記録媒体の回収の際、該記録媒体の画像を画像形成装置１８に接続された画像読取装置１９で読み取らせることとしている。画像読取装置１９で、画像読取装置１９のＵＩ７０で、利用者により、画像読取部７２の読取動作を開始させる操作がなされた場合には、画像読取装置１９のＣＰＵ６０は、画像読取部７２に制御信号を送信して読取動作を開始させる。これにより、画像読取部７２で画像の読取りが行われる。画像読取部７２で画像を読み取って生成された読取情報はＲＡＭ６２に記憶される。ＣＰＵ６０は、ＲＡＭ６２に記憶された読取情報を接続ポート７４を介して、画像形成装置１８に送信する。
【００７８】
ステップ２１４では、画像形成装置１８のＣＰＵ２０は、画像読取装置１９から読取情報を受信したか否かを判定する。ここで、受信したと判定した場合には、ステップ２１６に移行する。
【００７９】
ステップ２１６〜ステップ２２０までの処理は、図４のステップ１１８〜１２２の処理と同じであるため、説明を省略する。ステップ２２２では、ＣＰＵ２０は、画像読取装置１９のＲＡＭ６２に記憶されている読取情報を削除する削除指示の信号を接続ポート３９を介して画像読取装置１９に送信する。画像読取装置１９のＣＰＵ６０は、接続ポート７４を介して受信された削除指示の信号に従って、ＲＡＭ６２から読取情報を削除する。
【００８０】
なお、本実施の形態では、読取情報と画像形成装置１８の記憶部３２に記憶された画像情報との比較を画像形成装置１８で行う例について説明したが、画像読取装置１９で行うようにしてもよい。この場合には、ステップ２１４以降の処理に代えて以下の処理を行う。
【００８１】
まず、画像形成装置１８から画像読取装置１９に対して、記憶部３２に記憶された画像情報を送信する。画像読取装置１９のＣＰＵ６０は、送信された画像情報と読取情報とを比較する処理を上記実施の形態と同様に行う。比較の結果、読取情報に対応する画像情報が存在すると判断した場合には、ＣＰＵ６０は、該読取情報に対応する画像情報を示す情報を画像形成装置１８に対して送信する。その後、ＣＰＵ６０は、受信した画像情報と読取情報をＲＡＭ６２から削除する。
【００８２】
画像形成装置１８のＣＰＵ２０は、画像読取装置１９から上記対応する画像情報を示す情報を受け取ると、記憶部３２に記憶されている、該情報が示す画像情報を、上記実施の形態のように予め定められた処理で処理する。
【００８３】
なお、本発明は、上述した第１及び第２の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で様々な設計上の変更を行うようにしてもよい。
【００８４】
例えば、読取情報に対応する画像情報が記憶部３２に記憶されていると判定された場合に、画像情報の送信元のホストコンピュータ１４に保管されている画像情報についても削除されるよう制御してもよい。
【００８５】
具体的には、ステップ１２０及びステップ２１８で肯定判断された後に、ＣＰＵ２０から、画像情報を削除させるための制御信号を生成して画像情報の送信元のホストコンピュータ１４に送信する。ホストコンピュータ１４のＣＰＵ４０は、該制御信号を受信すると、該制御信号に従って、記憶部５２に記憶されている画像情報を削除する。
【００８６】
また、ホストコンピュータ１４の記憶部５２に記憶されている画像情報に圧縮及び暗号化の少なくとも一方の処理を施して記憶部５２内の他の記憶領域に記憶すると共に、もとの画像情報を削除する処理が行われるように制御してもよい。
【００８７】
また、上記第１及び第２の実施の形態では、読取情報に対応する画像情報を画像形成装置１２及び画像形成装置１８が自動的に判断し、該判断した画像情報を削除処理等の予め定められた処理で処理する場合について説明したが、これに限定されない。
【００８８】
例えば、上記読取情報に対応する画像情報を利用者が選択するように画像形成装置１２及び画像形成装置１８を構成してもよい。具体的には、図４のステップ１２２及び図８のステップ２２０に代えて、図９に示すステップを実行するように構成する。
【００８９】
ＣＰＵ２０は、ステップ１２０及びステップ２１８で、対応する画像情報があると判定した場合には、ステップ３００で、該対応する画像情報の候補をＵＩ３４に表示する。なお、上記第１及び第２の実施の形態では、読取情報との類似度が予め定められた閾値より高い画像情報が複数ある場合には、最も類似度が高い画像情報を読取情報に対応する画像情報として処理したが、ここでは、類似度が予め定められた閾値より高い複数の画像情報の各々を、対応する画像情報の候補として取り扱い、ＵＩ３４に表示する。また、読取情報との類似度が予め定められた閾値より高い画像情報が１つの場合でも、同様に上記対応する画像情報の候補として表示する。
【００９０】
利用者は、ＵＩ３４に表示された画像情報の候補から、いずれか１つをＵＩ３４を操作して選択する。
【００９１】
ステップ３０２では、ＣＰＵ２０は、画像情報が利用者により選択されたか否かを判断し、選択されていないと判断した場合には、待機状態を継続し、選択されたと判断した場合には、次のステップ３０４に移行する。
【００９２】
ステップ３０４では、ＣＰＵ２０は、利用者により選択された画像情報を、読取情報に対応する画像情報として、上記第１及び第２の実施の形態のように予め定められた処理を行う。
【００９３】
また、上記第１及び第２の実施の形態では、ホストコンピュータ１４から送信された画像情報により複数ページの画像が形成された場合には、画像形成装置１２及び画像読取装置１９で、画像形成後に該形成された複数ページの全ての画像を読み取る場合を例に挙げて説明したが、これに限定されない。例えば、先頭または最終ページの画像のみを読み取るようにしてもよい。これにより、読取情報として、先頭または最終ページの画像の読取情報が生成される。読取情報が先頭ページの読取情報であれば、先頭ページのビットマップの画像情報と該読取情報とが比較され、読取情報が最終ページの読取情報であれば、最終ページのビットマップの画像情報と該読取情報とが比較されることとなる。
【００９４】
また、画像情報に基づいて形成される画像のうち、該画像情報を代表する１枚以上のページの画像を読み取るようにしてもよい。代表するページの画像が何ページ目の画像となるかは、予め画像形成装置１２または画像形成装置１８に設定しておく。
【００９５】
また、上記第１の実施の形態のステップ１１４〜ステップ１２４の処理、及び上記第２の実施の形態のステップ２１４〜ステップ２２２の処理（以下、これら処理を総称して画像情報管理処理と呼称）を行うか否かを、画像情報の送信元のホストコンピュータ１４に応じて切り替えても良い。
【００９６】
一般的には、画像情報には、送信元のホストコンピュータ１４を識別する識別情報が付加された状態で、ホストコンピュータ１４から画像形成装置１２及び画像形成装置１８に送信される。従って、この識別情報を用いて画像情報管理処理の実行を制御すればよい。
【００９７】
具体的には、まず、各ホストコンピュータ１４の識別情報と上記画像情報管理処理の実行の有無とを対応付けるテーブルを画像形成装置１２及び画像形成装置１８の記憶部３２に予め記憶しておく。そして、ステップ１１４及びステップ２１４の前に、ＣＰＵ２０は、受信された画像情報に付加された識別情報を確認し、画像情報管理処理を実行するか否かを判断し、実行すると判断した場合には、上記画像情報管理処理を行い、実行しないと判断した場合には、上記画像情報管理処理をスキップして上記プログラムを終了する。
【００９８】
また、ホストコンピュータ１４のＣＰＵ４０が、画像情報に画像情報を識別する画像識別情報を付加して画像形成装置１２及び画像形成装置１８に送信し、画像形成装置１２及び画像形成装置１８が該画像識別情報に応じて画像情報管理処理を行うか否かを判断して制御してもよい。
【００９９】
例えば、画像識別情報を整数とし、奇数の画像識別情報であれば画像情報管理処理を行い、偶数であれば画像情報管理処理を行わない、という規則を予め定めておき、画像形成装置１２及び画像形成装置１８の記憶部３２に該規則の内容を記憶させておく。
【０１００】
一方、ホストコンピュータ１４のＣＰＵ４０が実行するプリンタドライバのプログラムに、利用者が画像情報に画像識別情報を付加するための機能を予め組み込んでおく。
【０１０１】
利用者は、画像情報管理処理の実行を希望する場合には、上記プリンタドライバの機能により、ＵＩ５４を操作して奇数の画像識別情報を画像情報に付加し、画像形成装置１２及び画像形成装置１８に送信する。また、利用者は、画像情報管理処理の実行を希望しない場合には、上記プリンタドライバの機能により、ＵＩ５４を操作して偶数の画像識別情報を画像情報に付加し、画像形成装置１２及び画像形成装置１８に送信する。
【０１０２】
そして、画像形成装置１２及び画像形成装置１８のＣＰＵ２０は、ステップ１１４及びステップ２１４の前に、受信された画像情報に付加された画像識別情報を確認し、偶数か奇数かを確認する。ＣＰＵ２０は、画像識別情報が奇数の場合には、画像情報管理処理を実行すると判断し、画像識別情報が偶数の場合には、画像情報管理処理を実行すると判断する。そして、ＣＰＵ２０は、画像情報管理処理を実行すると判断した場合には、上記画像情報管理処理を行い、実行しないと判断した場合には、上記画像情報管理処理をスキップして上記プログラムを終了する。
【０１０３】
ここでは、奇数、偶数で画像情報管理処理の実行の有無を判断する例について説明したが、これに限定されず、例えば、画像情報管理処理を実行する特定の画像識別情報を予め記憶部３２に記憶しておき、該特定の画像識別情報が付加された画像情報を受信した場合には、画像情報管理処理を実行し、該特定の画像識別情報以外の画像識別情報が付加された画像情報を受信した場合には、画像情報管理処理を実行しないように制御するようにしてもよい。
【０１０４】
なお、上記第１及び第２の実施の形態で説明した画像形成装置１２及び画像形成装置１８では、画像情報に基づいて画像を形成する処理だけでなく、記録媒体を読み取って生成された読取情報に基づいて画像を形成する複写処理も行うことができる構成となっている。従って、記録媒体の画像を読み取らせる場合に、ＵＩ３４で複写処理を行うのか、上記画像情報管理処理を行うのかを予め利用者に指定させるよう画像形成装置１２や画像読取装置１９を構成してもよい。
【０１０５】
また、画像形成装置１２や画像形成装置１８にファクス機能が装備されている場合には、記録媒体の画像を読み取らせる場合に、ＵＩ３４で複写処理を行うのか、ファックス送信を行のか、上記画像情報管理処理を行うのかを予め利用者に指定させるよう画像形成装置１２や画像読取装置１９を構成してもよい。
【０１０６】
また、例えば、画像形成装置１２または画像形成装置１８で受信した画像情報に基づいて画像を形成する際に、該画像情報に基づく画像の他に、記録媒体の予め定められた位置に予め定められたパターン（例えば、バーコードや２次元コードなど）の画像を形成するようにし、該形成したパターンの画像に応じて複写処理を行うのか、上記画像情報管理処理を行うのかを判断するようにしてもよい。この場合、画像形成装置１２及び画像読取装置１９は、記録媒体から画像を読み取る際には、上記読取情報とは別に、上記予め定められた位置の画像を読み取って第２の読取情報を生成する。ＣＰＵ２０は、第２の読取情報が予め定められたパターンに対応する情報であると判断した場合には、複写処理は行わずに上記画像情報管理処理を行うようにし、予め定められたパターンに対応する情報でないと判断した場合には、上記画像情報管理処理は行わず、複写処理を行うようにする。
【０１０７】
また、記録媒体の画像を読み取る際に、ユーザ認証を行うようにしてもよい。例えば、画像形成装置１２及び画像形成装置１８で画像情報に基づいて画像を形成する場合に、予め定められた位置に利用者を識別する利用者識別情報を示すパターンも記録媒体の予め定められた位置に形成する。該パターンは、バーコードや二次元コードなど、利用者によって文字認識されないパターンとする。また、利用者識別情報はホストコンピュータ１４から画像情報を送信する際に、画像情報に付加して送信するものとする。なお、前述したホストコンピュータ１４の識別情報を利用者識別情報として用いてもよい。
【０１０８】
画像形成装置１２及び画像読取装置１９は、記録媒体から画像を読み取る際には、上記読取情報とは別に、上記予め定められた位置の画像を読み取って第３の読取情報を生成する。
【０１０９】
利用者は、画像形成後に記録媒体の画像を読み取らせ、画像形成装置１２や画像形成装置１８に画像情報管理処理を行わせる場合に、利用者識別情報をＵＩ３４から入力する。画像形成装置１２及び画像形成装置１８のＣＰＵ２０は、入力された利用者識別情報と、上記第３の読取情報が示す利用者識別情報が一致すると判断した場合に、画像情報管理処理を行うようにする。ＣＰＵ２０は、入力された利用者識別情報と、上記第３の読取情報が示す利用者識別情報が一致しないと判断した場合には、画像情報管理処理を行わず、警告メッセージ等をＵＩ３４に表示するようにしてもよい。
【０１１０】
また、ホストコンピュータ１４から送信された画像情報に基づいて画像が形成されてから予め定められた時間、記録媒体の読取りがなされなかった場合に、ＣＰＵ２０は、画像形成システム１０の管理者や担当者に警告メッセージをＥメールで送信するようにしてもよい。また、ＵＩ３４に警告メッセージを表示するようにしてもよい。
【図面の簡単な説明】
【０１１１】
【図１】第１の実施の形態に係る画像形成システムの構成例を示す図である。
【図２】第１の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図３】ホストコンピュータの概略構成を示すブロック図である。
【図４】第１の実施の形態に係る画像形成装置のＣＰＵが実行する画像形成処理プログラムの流れを示すフローチャートである。
【図５】第２の実施の形態に係る画像形成システムの構成例を示す図である。
【図６】第２の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図７】第２の実施の形態に係る画像読取装置の概略構成を示すブロック図である。
【図８】第２の実施の形態に係る画像形成装置のＣＰＵが実行する画像形成処理プログラムの流れを示すフローチャートである。
【図９】読取情報に対応する画像情報を利用者が選択する場合に、図４のステップ１２２及び図８のステップ２２０に代えて実行されるステップを示す図である。
【符号の説明】
【０１１２】
１０   画像形成システム
１２   画像形成装置
１４   ホストコンピュータ
１６   ネットワーク
１８   画像形成装置
１９   画像読取装置
２０   ＣＰＵ
２２   ＲＡＭ
２４   ＲＯＭ
２８   通信インタフェース
３２   記憶部
３４   ＵＩ
３６   画像形成部
３８   画像読取部
３９   接続ポート
４０   ＣＰＵ
４２   ＲＡＭ
４４   ＲＯＭ
４８   通信インタフェース
５２   記憶部
５４   ＵＩ
６０   ＣＰＵ
６２   ＲＡＭ
６４   ＲＯＭ
７０   ＵＩ
７２   画像読取部
７４   接続ポート
８０   画像形成システム
【図１】
2010103906.tif 000003
【図２】
2010103906.tif 000004
【図３】
2010103906.tif 000005
【図４】
2010103906.tif 000006
【図５】
2010103906.tif 000007
【図６】
2010103906.tif 000008
【図７】
2010103906.tif 000009
【図８】
2010103906.tif 000010
【図９】
2010103906.tif 000011