(57)【要約】【課題】  ビットマップデータを記憶するメモリを有効に活用すること。【解決手段】  画像形成装置は、ユーザを識別するためのユーザ識別情報とデータを識別するためのデータ識別情報とを含むプリント指示を入力する受付部１３１と、プリント指示に含まれるデータ識別情報で特定されるデータをビットマップデータに変換する変換部１３３と、変換されたビットマップデータをユーザ識別情報およびデータ識別情報と関連付けて記憶するビットマップデータ記憶部１０５Ｂと、入力されたプリント指示に含まれるユーザ識別情報およびデータ識別情報の少なくとも一方と関連付けられたビットマップデータがビットマップデータ記憶部１０５Ｂに既に記憶されている場合には、その既に記憶されているビットマップデータをビットマップデータ記憶部１０５Ｂから削除する削除部１２１とを備える。【選択図】        図４
2005354406.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するための識別情報とプリントデータを識別するためのデータ識別情報とを含むプリント指示を入力する手段と、
前記プリント指示に含まれるデータ識別情報で特定されるプリントデータをビットマップデータに変換する変換手段と、
前記変換されたビットマップデータを、前記ユーザ識別情報および前記データ識別情報と関連付けて記憶する記憶手段と、
前記入力されたプリント指示に含まれる前記ユーザ識別情報および前記データ識別情報のすくなくとも一方と関連付けられるビットマップデータが前記記憶手段に既に記憶されている場合には、前記既に記憶されているビットマップデータを削除する削除手段とを備えた、画像形成装置。
【請求項２】
前記記憶手段は、前記削除手段により削除されるビットマップデータが、前記入力されたプリント指示に含まれる前記データ識別情報と関連付けられていない場合には、前記削除手段により削除されるビットマップデータと前記記憶手段に新たに記憶されるビットマップデータとの差分からなる差分データをさらに記憶する、請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段は、前記削除手段により削除されるビットマップデータが、前記入力されたプリント指示に含まれる前記ユーザ識別情報と関連付けられていない場合には、前記削除手段により削除されるビットマップデータに削除予告情報を関連つけ、
前記削除手段は、前記削除予告情報が関連付けられたビットマップデータに関連付けられているユーザ識別情報に基づく削除指示が入力されたことを条件に、該ビットマップデータを前記記憶手段から削除する、請求項１に記載の画像形成装置。
【請求項４】
前記削除予告情報が関連付けられたビットマップデータに関連付けられているユーザ識別情報に基づく信号が入力されたタイミングで、前記削除予告情報が関連付けられたビットマップデータを削除するか否かを問い合わせるメッセージを出力するメッセージ出力手段をさらに備える、請求項３に記載の画像形成装置。
【請求項５】
ユーザからの指示に応じて、前記データ記憶手段に記憶されたビットマップデータのうちから指示されたビットマップデータを画像形成する画像形成手段をさらに備えた、請求項１に記載の画像形成装置。
【請求項６】
前記プリントデータを前記データ識別情報と関連付けて複数記憶するデータ記憶手段をさらに備えた、請求項１に記載の画像形成装置。
【請求項７】
前記データ識別情報は、前記ユーザ識別情報ごとに区分された区分情報を含む、請求項６に記載の画像形成装置。
【請求項８】
前記区分情報は、複数のユーザ識別情報に共通の区分情報を含む、請求項７に記載の画像形成装置。
【請求項９】
ユーザを識別するための識別情報とプリントデータを識別するためのデータ識別情報とを含むプリント指示の入力を受付けるステップと、
前記プリント指示に含まれるデータ識別情報で特定されるプリントデータをビットマップデータに変換するステップと、
前記変換されたビットマップデータを、前記ユーザ識別情報および前記データ識別情報と関連付けて記憶するステップと、
前記入力されたプリント指示に含まれる前記ユーザ識別情報および前記データ識別情報のすくなくとも一方と関連付けられるビットマップデータが前記記憶手段に既に記憶されている場合には、前記既に記憶されているビットマップデータを削除するステップとを含む、再プリントデータ保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置および再プリントデータ保存方法に関し、特に、一度プリントしたデータを原稿を読取ることなく再プリントすることが可能な画像形成装置およびその画像形成装置で実行される再プリントデータ保存方法に関する。
【背景技術】
【０００２】
従来、画像形成装置において、原稿を読取って紙などの記録媒体に画像を形成すると、その画像形成の際に生成されたラスタデータ（ビットマップデータ）を記憶する。後に、同じ原稿を画像形成する際には、記憶してあるビットマップデータを読み出して画像形成する再プリントの機能がある。このため、再度原稿を読取る必要がない。通常は、記憶されるビットマップデータは、読取った原稿に対応する。
【０００３】
このビットマップデータを複数記憶することができれば便利であるが、複数のビットマップデータを記憶するには多くのメモリ容量が必要となる。このため、メモリコストを考慮すると、ビットマップデータを記憶する数をできるだけ少なくすることが望まれる。すなわち、再プリントされる可能性の高いビットマップデータのみを記憶するようにすれば、少ないメモリ容量で再プリントするためのビットマップデータを複数記憶することが可能となる。
【０００４】
特開平１１−２３４４９３号公報（特許文献１）には、入力した画像データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶された画像データの中から第２の記憶手段を有する外部装置に転送する画像データを選択する選択手段と、前記選択手段により選択した画像データをネットワークを介して前記外部装置に転送する転送手段と、前記転送手段により転送した画像データに対応した前記第１の記憶手段に記憶された画像データを消去する消去手段と、前記第１の記憶手段の空き容量に応じて、前記外部装置に転送済みの画像データを前記第１の記憶手段に再び記憶するようネットワークを介して返送させる制御手段とを有することを特徴とする画像記憶装置が記載されている。
【０００５】
特開平１１−２３４４９３号公報に記載の画像記憶装置は、ビットマップデータではないが、記憶手段に記憶する画像データの数を制限するものである。しかしながら、記憶手段に記憶していた画像データの中から消去される画像データが、本来必要とされる画像データである可能性があり、必要とする場合には、外部の装置から必要とされる画像データを再び返送させる必要がある。
【特許文献１】特開平１１−２３４４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、ビットマップデータを記憶するメモリを有効に活用することが可能な画像形成装置および再プリントデータ保存方法を提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、この発明のある局面によれば、画象形成装置は、ユーザを識別するための識別情報とプリントデータを識別するためのデータ識別情報とを含むプリント指示を入力する手段と、前記プリント指示に含まれるデータ識別情報で特定されるプリントデータをビットマップデータに変換する変換手段と、前記変換されたビットマップデータを、前記ユーザ識別情報および前記データ識別情報と関連付けて記憶する記憶手段と、前記入力されたプリント指示に含まれる前記ユーザ識別情報および前記データ識別情報のすくなくとも一方と関連付けられるビットマップデータが前記記憶手段に既に記憶されている場合には、前記既に記憶されているビットマップデータを削除する削除手段とを備えた、画像形成装置。
【０００８】
この発明に従えば、ユーザを識別するための識別情報とプリントデータを識別するためのデータ識別情報とを含むプリント指示が入力されると、プリント指示に含まれるデータ識別情報で特定されるプリントデータがビットマップデータに変換され、変換されたビットマップデータが、ユーザ識別情報およびデータ識別情報と関連付けて記憶される。入力されたプリント指示に含まれるユーザ識別情報およびデータ識別情報のすくなくとも一方と関連付けられるビットマップデータが既に記憶されている場合には、既に記憶されているビットマップデータが削除される。このため、最新のビットマップデータを記憶しておくことができるので、同じビットマップデータが複数記憶されるのが防止され、記憶するデータ量を少なくすることができる。その結果、メモリを有効に活用することが可能な画像形成装置を提供することができる。
【０００９】
好ましくは、前記記憶手段は、前記削除手段により削除されるビットマップデータが、前記入力されたプリント指示に含まれる前記データ識別情報と関連付けられていない場合には、前記削除手段により削除されるビットマップデータと前記記憶手段に新たに記憶されるビットマップデータとの差分からなる差分データをさらに記憶する。
【００１０】
この発明に従えば、削除されるビットマップデータが、プリント指示に含まれるデータ識別情報と関連付けられていない場合には、削除されるビットマップデータと新たに記憶されるビットマップデータとの差分からなる差分データが記憶される。削除されるビットマップデータよりも差分データの方が、データ量を少なくして記憶することができるので、削除するデータと記憶するデータとが完全に一致しない場合でも記憶するデータ容量をできるだけ少なくすることができる。
【００１１】
好ましくは、前記記憶手段は、前記削除手段により削除されるビットマップデータが、前記入力されたプリント指示に含まれる前記ユーザ識別情報と関連付けられていない場合には、前記削除手段により削除されるビットマップデータに削除予告情報を関連つけ、前記削除手段は、前記削除予告情報が関連付けられたビットマップデータに関連付けられているユーザ識別情報に基づく削除指示が入力されたことを条件に、該ビットマップデータを前記記憶手段から削除する。
【００１２】
この発明に従えば、削除されるビットマップデータが、プリント指示に含まれるユーザ識別情報と関連付けられていない場合には、そのビットマップデータに関連付けられているユーザ識別情報に基づく削除指示が入力されたことを条件に削除する。このため、他人のプリント指示でビットマップデータが削除されることがないので、先に画像形成したデータをビットマップデータに変換することなく画像形成することができる。
【００１３】
好ましくは、前記削除予告情報が関連付けられたビットマップデータに関連付けられているユーザ識別情報に基づく信号が入力されたタイミングで、前記削除予告情報が関連付けられたビットマップデータを削除するか否かを問い合わせるメッセージを出力するメッセージ出力手段をさらに備える。
【００１４】
好ましくは、ユーザからの指示に応じて、前記データ記憶手段に記憶されたビットマップデータのうちから指示されたビットマップデータを画像形成する画像形成手段をさらに備える。
【００１５】
この発明に従えば、先に画像形成したデータをビットマップデータに変換することなく、画像形成することができる。
【００１６】
好ましくは、前記プリントデータを前記データ識別情報と関連付けて複数記憶するデータ記憶手段をさらに備える。
【００１７】
好ましくは、データ識別情報は、前記ユーザ識別情報ごとに区分された区分情報を含む。
【００１８】
好ましくは、前記区分情報は、複数のユーザ識別情報に共通の区分情報を含む。
【００１９】
この発明の他の局面によれば、再プリントデータ方法は、ユーザを識別するための識別情報とプリントデータを識別するためのデータ識別情報とを含むプリント指示の入力を受付けるステップと、前記プリント指示に含まれるデータ識別情報で特定されるプリントデータをビットマップデータに変換するステップと、前記変換されたビットマップデータを、前記ユーザ識別情報および前記データ識別情報と関連付けて記憶するステップと、前記入力されたプリント指示に含まれる前記ユーザ識別情報および前記データ識別情報のすくなくとも一方と関連付けられるビットマップデータが前記記憶手段に既に記憶されている場合には、前記既に記憶されているビットマップデータを削除するステップとを含む。
【００２０】
この発明に従えば、最新のビットマップデータを記憶しておくことができるので、同じビットマップデータが複数記憶されるのが防止され、記憶するデータ量を少なくすることができる。その結果、メモリを有効に活用することが可能な再プリントデータ保存方法を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２２】
図１は、本発明の実施の形態の１つにおけるファイル管理システムの全体概要を示す図である。図１を参照して、ファイル管理システム１０は、ネットワーク３にそれぞれ接続された複合機１（以下、「ＭＦＰ１」という）と、ユーザ用コンピュータ２，４（以下「ＰＣ」という）とを含む。ＰＣ（Personal Computer）２，４は、一般的なパーソナルコンピュータである。図では、ＭＦＰ１を１台、ＰＣ２，４を２台を例に説明するが、それらは１台以上であればよい。
【００２３】
ＭＦＰ（Multi Function Peripheral）１は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能、データをプリントするプリント機能を備えている。
【００２４】
また、ＭＦＰ１は、ＰＣ２，４と通信して、ＰＣ２，４から受信したデータを記憶する。ＭＦＰ１において、受信したデータ、スキャナで読取ったデータやファクシミリデータなどをすぐにプリント出力せずに、電子データとして保存する。そのような時には、当該電子データを、個人ごとあるいは所定の部門ごとに区分けした情報を記憶する区分け記憶部に格納する。通常、このような区分け記憶部はボックスなどと言われ、当該ボックスには付加情報であるボックス名称などが付加されている。
【００２５】
ＭＦＰ１は、スキャナにて読取った画像をボックスに区分けして電子データとして格納できる。また、受信したファクシミリデータまたはＰＣ２，４から受信したデータを区分けして電子データとして格納できる。
【００２６】
また、ＭＦＰ１には、着脱可能なフラッシュＲＯＭ６が装着される。このフラッシュＲＯＭ６に記憶された再プリント制御プログラムが、ＭＦＰ１が備える中央演算装置（ＣＰＵ）で実行される。なお、再プリント制御プログラムを、フラッシュＲＯＭ６から読み出すのに代えて、ＥＥＰＲＯＭ（electrically erasable/programable read only memory）に記憶するようにしてもよい。ＭＦＰ１は、ＥＥＰＲＯＭに記憶されたプログラムをＣＰＵで実行する。またこのＥＥＰＲＯＭは、記憶内容を書換えるまたは追加して書き込みすることが可能なので、ネットワーク３に接続された他のコンピュータが、ＭＦＰ１のＥＥＰＲＯＭに記憶された画像処理プログラムを書換えたり、新たな画像処理プログラムを追加して書込みをするようにしてもよい。さらに、ＭＦＰ１が、ネットワーク３に接続された他のコンピュータから制御プログラムをダウンロードして、その制御プログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００２７】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）、インターネットまたは一般公衆回線であり、有線または無線を問わない。また、ここではネットワーク３でＭＦＰ１とＰＣ２，４とを接続する例を示すが、ＭＦＰ１とＰＣ２，４とをシリアル回線またはパラレル回線を用いて接続するようにしてもよい。
【００２８】
なお、ＭＦＰ１で実行される再プリント制御プログラムはフラッシュＲＯＭ６に記憶されて流通する例を示すが、他の記録媒体、たとえば、フレキシブルディスク、カセットテープ、ＣＤ−ＲＯＭ、ハードディスク、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００２９】
また、ここでいうプログラムは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３０】
図２は、本実施の形態におけるＭＦＰ１の概略構成を示す機能ブロック図である。図２を参照して、ＭＦＰ１は、ＭＦＰ１の全体を制御するための制御部１０１と、原稿を光学的に読取って画像データを出力するスキャナ１０３と、読取条件と画像データ等を記憶するための記憶部１０５と、ユーザによる操作を受付ける操作パネル１０６と、制御部１０１をネットワーク３に接続するための通信部１０９と、紙などの記録媒体に画像を形成するための画像形成部１１１とを備える。
【００３１】
スキャナ１０３は、ＣＣＤ（Charge Coupled Device）等の光電変換素子を含み、原稿を光学的に読取って、画像データとしての電子データを出力する。スキャナ１０３から出力される画像データは、記憶部１０５に出力される。
【００３２】
操作パネル１０６は、ユーザによる操作の入力を受付けるための入力部１０８と、所定の情報を表示するための表示部１０７とを含む。
【００３３】
記憶部１０５は、ハードディスク等の記憶装置である。また、記憶部１０５に、ランダムアクセスメモリ（ＲＡＭ）等の半導体メモリを用いてもよい。記憶部１０５は、データ記憶部１０５Ａと、ビットマップデータを記憶するためのビットマップデータ記憶部１０５Ｂと、認証データ記憶部１０５Ｃとを含む。データ記憶部１０５Ａは、スキャナにて読取った画像、受信したファクシミリデータまたはＰＣ２，４から受信したデータをボックスに区分けして電子データとして格納する。ビットマップデータ記憶部１０５Ｂは、データ記憶部１０５Ａに記憶されているデータが画像形成される際に、変換されるビットマップデータを格納する。認証データ記憶部１０５Ｃは、ユーザ認証のための認証データを格納する。
【００３４】
通信部１０９は、ＭＦＰ１をネットワーク３と接続するための通信インターフェイスである。ＭＦＰ１はＰＣ２，４と通信して、ＰＣ２，４のユーザのログインを受付ける。そして、ＰＣ２，４からの指令に従って、データ記憶部１０５Ａにデータを新たに登録する登録処理、データを画像形成部１１１から出力するプリント処理、データを削除する削除処理等のファイル処理を実行する。すなわち、ＭＦＰ１のデータ記憶部１０５Ａに記憶しているデータを、ＰＣ２，４からの指令に従って処理する。
【００３５】
画像形成部１１１は、スキャナ１０３で読取られた画像データ、または、通信部１０９により他のコンピュータから受信された画像データ、データ記憶部１０５Ａに記憶されたデータ、ビットマップデータ記憶部１０５Ｂに記憶されたビットマップデータを、用紙に可視化する。
【００３６】
図３は、操作パネル１０６の平面図である。図３を参照して操作パネル１０６には、液晶タッチパネル１５０と、テンキー１５１と、セットされた数値を初期値に戻すためのクリアキー１５２と、割込コピーを実行するための割込キー１５３と、画像読取り開始を指示するためのスタートキー１５４とが設けられている。液晶タッチパネル１５０は、液晶表示装置上に、透明な部材からなるタッチパネルを積載してなる。液晶表示装置は、表示部１０７に相当する。タッチパネル１５０、テンキー１５１、クリアキー１５２、割込キー１５３およびスタートキー１５４が入力部１０８に相当する。液晶表示装置に指示ボタンを表示させ、タッチパネルでそのボタンの指示を検出することで、種々の操作の入力が可能となる。操作パネル１０６は、ＭＦＰ１にユーザによるログイン操作を受付けるためのログイン画面を表示し、ユーザＩＤとパスワードの入力を受付ける。また、操作パネル１０６は、ビットマップデータ記憶部１０５Ｂに記憶されている特定のビットマップデータの削除を問合わせるメッセージ画面を表示し、削除指示の入力を受付ける。
【００３７】
図４は、本実施の形態におけるＭＦＰの制御部の詳細な構成を示す機能ブロック図である。図４を参照して、制御部１０１は、ビットマップデータ記憶部１０５Ｂに記憶されたビットマップデータを管理するためのビットマップデータ管理部１２０と、操作パネル１０６および通信部１０９に接続され、操作パネル１０６または通信部１０９からプリント指示または再プリント指示を受付ける受付部１３１と、画像形成部１１１と接続され、受付部１３１から入力される再プリント指示に基づいて、ビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータを読出して画像形成部１１１に出力する再プリント部１３５と、受付部１３１で受付けられたユーザ認証データに基づいて、認証データ記憶部１０５Ｃに記憶された認証データと照合してユーザログインを許可するか否かを決定するためのユーザ認証部１３７と、データ記憶部１０５Ａと接続され、受付部１３１から入力されるプリント指示に基づいて、データ記憶部１０５Ａから読出したデータをビットマップデータに変換する変換部１３３とを備える。
【００３８】
ビットマップデータ記憶部１０５Ｂには、複数のビットマップデータを記憶することが可能であるので、あるユーザが原稿を読取って画像形成した後に、他人が原稿を読取って画像形成した場合であっても、先に読取らせた原稿を再度読取らせることなく、画像形成することができる。
【００３９】
ビットマップデータ管理部１２０は、受付部１３１から入力されるプリント指示に基づいて、ビットマップデータ記憶部１０５Ｂにプリント指示の対象となるビットマップデータが記憶されているか否かを判断する比較部１２７と、比較部１２７による判断結果に基づいて、ビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータを削除する削除部１２１と、他のビットマップデータとの差分データを生成するための差分データ生成部１２３と、ビットマップデータに条件を付与するための条件付部１２５とを含む。
【００４０】
受付部１３１は、操作パネル１０６および通信部１０９と接続される。受付部１３１は、操作パネル１０６または通信部１０９からユーザＩＤおよびパスワードが入力される。受付部１３１は、入力されたユーザＩＤおよびパスワードをユーザ認証部１３７に出力する。ユーザ認証部１３７は、受付部１３１より入力されたユーザＩＤおよびパスワードを、認証データ記憶部１０５Ｃに記憶されている認証データと比較し、一致する認証データがあればログインを許可する。認証データ記憶部１０５Ｃは、ＭＦＰ１の管理者が予め入力したユーザＩＤとパスワードとを記憶する。したがって、認証データ記憶部１０５Ｃに記憶されたユーザＩＤおよびパスワードが入力されることにより、ＭＦＰ１へのログインが許可されることになる。
【００４１】
ＭＦＰ１では、ログインが許可されると、許可されたユーザＩＤに基づく指令が有効とされる。指令には、データ記憶部１０５Ａに対する処理の指令が含まれる。データ記憶部１０５Ａは、ユーザＩＤごとに区分されたユーザボックスを含む。ユーザ認証部１３７によりログインが許可されると、ログインが許可されたユーザＩＤに基づく指令は、そのユーザＩＤが割当てられたユーザボックスに記憶されたデータに対してのみ有効とされる。
【００４２】
受付部１３１は、操作パネル１０６または通信部１０９からプリント指示または再プリント指示が入力される。プリント指示は、データ記憶部１０５Ａに記憶されているデータを特定するためのデータ識別情報と、そのプリント指示をしたユーザを特定するためのユーザ識別情報（ユーザＩＤ）とが含まれる。プリント指示は、変換部１３３とビットマップデータ管理部１２０の比較部１２７に出力される。再プリント指示は、データ識別情報を含む。再プリント指示は、再プリント部１３５に出力される。
【００４３】
変換部１３３は、受付部１３１から入力されるプリント指示に基づいて、プリント指示に含まれるデータ識別情報で特定されるデータをデータ記憶部１０５Ａより読出し、画像形成部１１１で処理可能なビットマップデータに変換する。変換したビットマップデータは、画像形成部１１１に出力される。また、変換したビットマップデータは、ビットマップデータ記憶部１０５Ｂに記憶される。この際、プリント指示に含まれるユーザ識別情報とデータ識別情報とがビットマップデータと関連付けられて記憶される。
【００４４】
再プリント部１３５は、受付部１３１と接続される。再プリント部１３５は、受付部１３１から再プリント指示が入力されると、それに含まれるデータ識別情報に関連付けられてビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータを読出す。そして、読出したビットマップデータを画像形成部１１１に出力する。画像形成部１１１では、入力されたビットマップデータに基づいて紙などの記録媒体に画像を形成する。
【００４５】
比較部１２７は、受付部１３１によりプリント指示が入力されると、入力されたプリント指示に含まれるユーザ識別情報およびデータ識別情報とに関連付けられたビットマップデータがビットマップデータ記憶部１０５Ｂに記憶されているか否かを判定する。判定結果は、ユーザ識別情報とデータ識別情報との双方が一致するビットマップデータの特定、ユーザ識別情報は一致するがデータ識別情報が一致しないビットマップデータの特定、ユーザ識別情報は一致しないがデータ識別情報が一致するビットマップデータの特定、である。ユーザ識別情報とデータ識別情報の双方が一致しないビットマップデータを特定する場合もある。
【００４６】
比較部１２７は、特定されたビットマップデータによって、削除部１２１、差分データ生成部１２３および条件付部１２５にそれぞれ指令を出力する。
【００４７】
（１）ユーザ識別情報とデータ識別情報の双方が一致する場合
（ｉ）削除部１２１に対して、特定したビットマップデータを削除する指令を出力する。
【００４８】
（ii）差分データ生成部１２３および条件付部１２５に対しては何も指令を出力しない。
【００４９】
（２）ユーザ識別情報が一致し、データ識別情報が一致しない場合
（ｉ）削除部１２１に対して、特定したビットマップデータを削除する指令を出力する。
【００５０】
（ii）差分データ生成部１２３に対して、差分データを生成する指令を出力する。差分データは、特定したビットマップデータと変換部１３３がプリント指示に基づいて新たに記憶したビットマップデータとの差分から生成される。
【００５１】
（iii）条件付部１２５に対しては何も出力しない。
【００５２】
（３）ユーザ識別情報は一致しないがデータ識別情報が一致する場合
（ｉ）削除部１２１に対して特定したビットマップデータを削除する指令を出力する。
【００５３】
（ii）条件付部１２５に対して、特定したビットマップデータに削除予約フラグを関連付ける指令を出力する。削除予約フラグは、ユーザ識別情報で特定されるユーザＩＤに基づく削除指令があったことを条件に削除することを示す削除を予約する条件である。
【００５４】
（４）  ユーザ識別情報とデータ識別情報のいずれも一致しない場合
比較部１２７は、削除部１２１、差分データ生成部１２３および条件付部１２５に対して何も指令を出力しない。
【００５５】
削除部１２１は、比較部１２７より削除する指令が入力されると、比較部１２７で特定されたビットマップデータを、ビットマップデータ記憶部１０５Ｂから削除する処理を実行する。ただし、条件付部１２５により、削除予約フラグが付与されたビットマップデータに対しては、そのビットマップデータに関連付けられているユーザ識別情報で特定されるユーザＩＤに基づく削除指令が入力されることを条件に削除する。
【００５６】
差分データ生成部１２３は、比較部１２７からの指令が入力されると、比較部１２７で特定されたビットマップデータと変換部１３３により新たにビットマップデータ記憶部１０５Ｂに格納されたビットマップデータとの差分である差分データを生成する。そして、生成した差分データをビットマップデータ記憶部１０５Ｂに変換部１３３で新たに格納されたビットマップデータと関連付けて記憶する。
【００５７】
条件付部１２５は、比較部１２７より指令が入力されると、比較部１２７で特定されたビットマップデータに削除予約フラグを関連付けて記憶する。
【００５８】
すなわち、ビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータは、次のように処理される。
【００５９】
（１）新規に登録されるビットマップデータ
データ記憶部１０５Ａに記憶されているデータのうち、プリント指示に含まれるデータ識別情報で特定されるデータが、変換部１３３でビットマップデータに変換され、プリント指示に含まれるユーザ識別情報とデータ識別情報とに関連付けられてビットマップデータ記憶部１０５Ｂに記憶される。
【００６０】
（２）既に登録されているビットマップデータ
（ｉ）プリント指示に含まれるユーザ識別情報とデータ識別情報とが一致するビットマップデータは削除される。
【００６１】
（ii）プリント指示に含まれるユーザ識別情報が一致するがデータ識別情報は一致しないビットマップデータは、削除されるが、削除される前に、そのビットマップデータと、変換部１３３により新たに格納されたビットマップデータとの差分である差分データが、その新たに格納されたビットマップデータと関連付けられて記憶される。
【００６２】
（iii）プリント指示に含まれるユーザ識別情報とは一致しないがデータ識別情報が一致するビットマップデータは、削除予約フラグが関連付けられて記憶される。そして、ユーザ識別情報で特定されるユーザＩＤに基づく削除指令が受付部１３１で受付けられたことを条件に、削除される。
【００６３】
本実施の形態におけるＭＦＰ１では、再プリント処理が実行される。
【００６４】
再プリント処理は、操作パネル１０６または通信部１０９を用いてユーザが再プリント処理を指示することにより実行される。再プリント処理の実行は、ユーザは、ＭＦＰ１にログインしていてもよいし、ログインしていなくてもよい。
【００６５】
ユーザが、操作パネル１０６または通信部１０９を介して、ＭＦＰ１に対して再プリントの要求をすると、ＭＦＰ１は、ビットマップデータ記憶部１０５Ｂを参照して、データ識別情報を操作パネル１０６または通信部１０９に出力する。これにより、操作パネル１０６の表示部１０７または通信部１０９のディスプレイにデータ識別情報（ファイル名等）が表示される。
【００６６】
次に、ユーザが表示されたデータ識別情報のいずれかを指定すると、そのデータ識別情報が受付部１３１で受付けられる。受付部１３１では、データ識別情報が受付けられると、再プリント部１３５に対して、再プリント指示を出力する。この再プリント指示は、データ識別情報が含まれる。
【００６７】
再プリント部１３５は、受付部１３１から再プリント指示が入力されると、それに含まれるデータ識別情報に関連付けられてビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータを読出す。そして、読出したビットマップデータを画像形成部１１１に出力する。画像形成部１１１では、入力されたビットマップデータに基づいて紙などの記録媒体に画像を形成する。
【００６８】
図５は、本実施の形態におけるＭＦＰのデータ記憶部１０５Ａに記憶されるデータを説明するための図である。上述したように、データ記憶部１０５Ａは、ユーザ識別情報ごとに区分されたボックスにデータは記憶される。図５では、データ記憶部１０５Ａが有するユーザボックスＡ、ユーザボックスＢ、ユーザボックスＣを示している。図５（Ａ）はユーザボックスＡを説明するための図であり、図５（Ｂ）はユーザボックスＢを説明するための図であり、図５（Ｃ）はユーザボックスＣを説明するための図である。各ユーザボックスは、ユーザ名（ユーザ識別情報）、パスワードと関連付けられている。すなわち、ユーザ名およびパスワードが一致してログインが認められた場合に、そのユーザ名（ユーザ識別情報）に基づく指令に対して、各ユーザボックスに格納されているデータの操作が可能となる。たとえば、図５（Ａ）を参照して、ユーザボックスＡには、ユーザ名（ユーザ識別情報）がユーザＡで、パスワードが「パスワードＡ」が割当てられている。この割当は、ＭＦＰ１の管理者が予め割当てる。これにより、「ユーザＡ」のユーザ識別情報と「パスワードＡ」のパスワードとが受付部１３１で受付けられ、ユーザ認証部１３７でユーザ認証されることにより、ログオンが許可される。その後、「ユーザＡ」のユーザ識別情報に基づく処理が有効とされる。
【００６９】
ユーザボックスＡには、３つの文書が格納されており、文書番号（データ識別情報）が「００００８８」、「００００８９」および「００００９０」の３つのデータが格納されている例を示している。ユーザボックスＢおよびユーザボックスＣについても同様であるのでここでは説明を繰返さない。
【００７０】
したがって、「ユーザＡ」のユーザ識別情報に基づく処理は、ユーザボックスＡに格納されている文書に対しては有効となり、ユーザボックスＢまたはユーザボックスＣに格納されているデータに対しては有効とはならない。
【００７１】
なお、図では示していないが、データ記憶部１０５Ａに、すべてのユーザまたはログインが認められていないユーザに対して有効となる共通のユーザボックスを設けるようにしてもよい。この場合には、いずれのユーザであっても、そのボックスに格納されているデータに対して処理することが可能である。
【００７２】
図６は、本実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。図６を参照して、まず、受付部１３１でプリント指示が受付けられたか否かが判断される（ステップＳ０１）。プリント指示が受付けられた場合にはステップＳ０２へ進み、そうでない場合には待機状態となる。すなわち、プリント指示が受付けられた場合に以下処理が実行される。プリント指示には、ユーザを特定するためのユーザ識別情報とプリントの対象となるデータを特定するためのデータ識別情報とが含まれる。ここでのデータは、データ記憶部１０５Ａに記憶されているデータである。
【００７３】
ステップＳ０２では、プリント指示に含まれるデータ識別情報で特定されるデータが、データ記憶部１０５Ａより読出され、変換部１３３でビットマップデータに変換される。上述したように、データ識別情報で特定されるデータが、ユーザ識別情報で特定されるユーザボックスとは異なるユーザボックスにある場合には、それが共有のユーザボックスである場合を除いて、ステップＳ０２の処理は実行されない。
【００７４】
ステップＳ０３では、変換部１３３で変換されたビットマップデータが、プリント指示に含まれるユーザ識別情報およびデータ識別情報と関連付けられてビットマップデータ記憶部１０５Ｂに記憶される。
【００７５】
ステップＳ０４では、ビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータのうち、ステップＳ０３で記憶されたビットマップデータ以外のビットマップデータについて、プリント指示に含まれるユーザ識別情報と一致するビットマップデータが抽出される。抽出された場合にはステップＳ０５に進み、抽出されない場合にはステップＳ１０に進む。
【００７６】
ステップＳ０５では、ステップＳ０４で抽出されたビットマップデータのうち、プリント指示に含まれるデータ識別情報と一致するビットマップデータが抽出される。そのようなビットマップデータが抽出された場合にはステップＳ０６に進み、抽出されない場合にはステップＳ０７に進む。ステップＳ０６では、ユーザ識別情報およびデータ識別情報が一致するビットマップデータがビットマップデータ記憶部１０５Ｂより削除される。これにより、最新のビットマップデータに更新されることになる。
【００７７】
ステップＳ０７では、ユーザ識別情報が一致するがデータ識別情報は一致しないビットマップデータについて、ステップＳ０３で記憶されたビットマップデータとの差分である差分データが生成される。そして、生成された差分データがステップＳ０３で記憶されたビットマップデータと関連付けられてビットマップデータ記憶部１０５Ｂに記憶される（ステップＳ０８）。
【００７８】
さらに、ステップＳ０９では、ユーザ識別情報は一致するがデータ識別情報は一致しないビットマップデータがビットマップデータ記憶部１０５Ｂより削除される。
【００７９】
一方、ステップＳ１０では、データ識別情報が一致するビットマップデータが抽出される。すなわち、ユーザ識別情報は一致しないがデータ識別情報は一致するビットマップデータが抽出される。抽出された場合にはステップＳ１１へ進み、抽出されない場合には処理は終了する。
【００８０】
ステップＳ１１では、抽出されたビットマップデータに削除条件フラグを付与する。
【００８１】
次にステップＳ１２では、ステップＳ１１で削除予約フラグを付与したビットマップデータに関連付けられているユーザ識別情報でのログオンがユーザ認証部１３７で許可されたか否かが判断される。許可された場合にはステップＳ１３に進み、そうでない場合には待機状態となる。
【００８２】
ステップＳ１３では、そのログオンのあったユーザ識別情報に対してメッセージを出力する。ここで出力するメッセージは、削除予約フラグを付与したビットマップデータを、ビットマップデータ記憶部１０５Ｂから削除するか否かを問合わせるメッセージである。また、このメッセージは、ユーザが操作パネル１０６を操作してログオンをした場合には、操作パネル１０６の表示部１０７に表示される。また、通信部１０９を介してログオンした場合には、通信部１０９を介してメッセージが送信される。通信部１０９を介してログオンする場合には、ユーザは、ＰＣ２，４からログオンする場合であり、メッセージがＰＣ２，４に送信され、ＰＣ２，４のディスプレイに表示されることになる。
【００８３】
次にステップＳ１４では、ログオンしたユーザから削除指令があったか否かが判断される。これは、ステップＳ１３で出力したメッセージにユーザが応答するものであり、操作パネル１０６または通信部１０９から入力される。削除指令があった場合にはステップＳ１５へ進み、そうでない場合には処理を終了する。
【００８４】
ステップＳ１５では、削除予約フラグを付与したビットマップデータが、ビットマップデータ記憶部１０５Ｂから削除される。
【００８５】
以上説明したように、本実施の形態におけるＭＦＰ１では、ビットマップデータ記憶部１０５Ｂに複数のビットマップデータを記憶させることができるので、再プリントの機能を有効に活用することができる。また、ビットマップデータ記憶部１０５Ｂに記憶するビットマップデータは、再プリントされる可能性の高いビットマップデータのみが記憶されるので、ビットマップデータ記憶部１０５Ｂの記憶容量を増やすことなく、メモリを有効に活用することができる。
【００８６】
また、ＭＦＰ１は、ユーザ識別情報とデータ識別情報とを含むプリント指示が入力されると、データ識別情報で特定されるデータがビットマップデータに変換され、変換されたビットマップデータがユーザ識別情報およびデータ識別情報と関連付けてビットマップデータ記憶部１０５Ｂに記憶される。そして、ユーザ識別情報およびデータ識別情報の少なくとも一方と関連付けられたビットマップデータがビットマップデータ記憶部から削除される。このため、最新のビットマップデータを記憶しておくことができるので、同じビットマップデータが複数記憶されるのが防止され、記憶するデータ量を少なくすることができる。
【００８７】
また、削除されるビットマップデータに関連付けられたデータ識別情報がプリント指示に含まれるデータ識別情報と一致しない場合には、削除されるビットマップデータと変換部１３３で新たに記憶されるビットマップデータとの差分からなる差分データが、新たに格納されたビットマップデータと関連付けて記憶される。よりデータ量の少ない差分データが記憶されるので、削除したビットマップデータを後に再現することが可能であるとともに、記憶するデータ量を少なくすることができる。
【００８８】
さらに、削除されるビットマップデータに関連付けられたユーザ識別情報がプリント指示に含まれるユーザ識別情報と一致しない場合には、削除されるビットマップデータを削除することなく削除予約フラグが関連付けられて記憶される。そして、後にそのビットマップデータに関連付けられたユーザ識別情報でのログオンが許可され、そのユーザ識別情報に基づく削除指示があったことを条件に、ビットマップデータが削除される。このため、他人が実行したプリント指示でビットマップデータが勝手に削除されることがないので、再プリントをすることができる。
【００８９】
また、削除予約フラグが付与されたビットマップデータに関連付けられたユーザ識別情報でのログオンが許可された段階で、そのユーザ識別情報で特定するユーザに対してビットマップデータを削除するか否かを問合わせるメッセージが出力されるので、ユーザは、その自分の意志で削除するか否かを決定することができる。また、ビットマップデータ記憶部１０５Ｂに記憶されているビットマップデータを指定することにより、再プリントすることができるので、原稿をスキャナで読取ることなく、先に画像形成した原稿を画像形成することができる。
【００９０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態の１つにおけるファイル管理システムの全体概要を示す図である。
【図２】本実施の形態におけるＭＦＰの概略構成を示す機能ブロック図である。
【図３】操作パネルの平面図である。
【図４】本実施の形態におけるＭＦＰの制御部の詳細な構成を示す機能ブロック図である。
【図５】本実施の形態におけるＭＦＰのデータ記憶部に記憶されるデータを説明するための図である。
【図６】本実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。
【符号の説明】
【００９２】
１  ＭＦＰ、２，４  ユーザ用コンピュータ、３  ネットワーク、１０  ファイル管理システム、１０１  制御部、１０３  スキャナ、１０５  記憶部、１０５Ａ  データ記憶部、１０５Ｂ  ビットマップデータ記憶部、１０５Ｃ  認証データ記憶部、１０６  操作パネル、１０７  表示部、１０８  入力部、１０９  通信部、１１１  画像形成部、１２０  ビットマップデータ管理部、１２１  削除部、１２３  差分データ生成部、１２５  条件付部、１２７  比較部、１３１  受付部、１３３  変換部、１３５  再プリント部、１３７  ユーザ認証部。
【図１】
2005354406.tif 000003
【図２】
2005354406.tif 000004
【図３】
2005354406.tif 000005
【図４】
2005354406.tif 000006
【図５】
2005354406.tif 000007
【図６】
2005354406.tif 000008