(57)【要約】【課題】  記憶装置に蓄積されたジョブデータの中から、短時間で、かつ正確に不要のジョブデータを探し出し削除できる画像形成装置を提供することにある。【解決手段】  入力された複数の画像情報を蓄積する記憶部４００を備える画像形成装置１００において、画像情報をユーザの識別情報を含む属性と対応づけて記憶部４００に保持させる画像情報処理部２１０と、ユーザを認証するための登録識別情報が予め保持している登録識別情報保持部４２０と、ユーザから取得した識別情報が登録識別情報に含まれているか否かを判定するユーザ情報判別部２３０と、含まれていると判定されると、削除すべき画像情報を抽出するための抽出条件および識別情報に基づいて記憶部から削除すべき画像情報の属性を抽出する画像情報抽出部２４０と、抽出された画像情報の属性に基づいて記憶部から画像情報を削除する画像情報削除部２５０と、を備えることを特徴とする。【選択図】        図１
2007268785.tif 000002
【特許請求の範囲】
【請求項１】
入力された複数の画像情報を蓄積する記憶部を備える画像形成装置において、
前記複数の画像情報の各々を、該画像の入力元となるユーザの識別情報を含む属性と対応づけて前記記憶部に保持させる画像情報処理部と、
前記ユーザを認証するための登録識別情報を予め保持している登録識別情報保持部と、
前記ユーザから取得した識別情報が前記登録識別情報に含まれているか否かを判定するユーザ情報判別部と、
前記取得した識別情報が前記登録識別情報に含まれていると判定されると、削除すべき画像情報を抽出するため予め定めておいた抽出条件と前記識別情報とに基づいて前記記憶部から削除すべき画像情報の属性を抽出する画像情報抽出部と、
前記抽出された画像情報の属性に基づいて前記記憶部から画像情報を削除する画像情報削除部とを備えることを特徴とする画像形成装置。
【請求項２】
前記識別情報は、少なくともユーザ名またはユーザを識別するための識別符号の何れかを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザの生体認証情報を取得するユーザ情報取得部をさらに備え、
前記識別情報は、生体固有の情報を示す生体認証情報であることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記生体認証情報は、少なくとも指紋情報、静脈情報、虹彩情報または声紋情報の何れかであることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記識別情報は、該当するユーザが前記記憶部に蓄積されている画像情報を操作可能か否かを示すユーザ権限情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記ユーザ権限情報における操作とは、少なくとも画像情報の削除、画像情報の修正または画像情報の印刷の何れかであることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記抽出条件は、前記画像情報の属性に対応して入力されることを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記画像情報の属性は、少なくともユーザ名、ユーザＩＤ、ジョブ番号、ジョブの受付日時または印刷部数の何れかを示すことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
予め前記識別情報が記憶されたメモリカードから前記識別情報を読取るユーザ情報読取部を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記ユーザ情報読取部は、前記メモリカードが接近した場合、該メモリカードと非接触の状態で電磁結合または静電結合により前記識別情報を読取ることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記ユーザ情報読取部は、前記メモリカードの挿入孔を有し、該挿入孔に前記メモリカードが挿入されると、該メモリカードと電気的に接続された状態で前記識別情報を読取ることを特徴とする請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を形成するための画像情報を蓄積する記憶部を備えた印刷装置やＦＡＸなどの画像形成装置に関するものである。
【背景技術】
【０００２】
最近、画像形成装置は、性能の向上が目覚しく、殊に、印刷速度の高速化がなされ、複数のユ−ザが一つの画像形成装置を共有・共用化して使用することが一般化している。また、画像形成装置の通信機能の性能向上がなされて、該装置は直接ネットワークに接続されて外国および国内の多くの供給元から画像を形成するための画像情報（以下、ジョブデータという）を入手できるようになっている。
【０００３】
ユーザは、供給元から所望のジョブデータを記憶部へダウンロードし、さらに、供給元から定期配信されたジョブデータを記憶部へ格納している。該記憶部に蓄積されたジョブデータの大半は、順次印刷処理あるいは転送処理される。
【０００４】
ところで、供給元からジョブデータを画像形成装置の記憶部にダウンロードするとき、ユーザは、該ダウンロードを順調に終了させるために、該ジョブデータで記憶部が満杯になることを避けなければならない。このことから、画像形成装置の記憶部は、ジョブデータで記憶部が満杯になるリスクを回避するために、大容量化される傾向にある。
【０００５】
特許文献１には、印刷データの開始から終了までをジョブ単位として、記憶部に蓄積された印刷データの中から、不要となった印刷データをジョブ名で検索し、検索された印刷データおよび関連の中間コードも消去する印刷装置が開示されている。
【特許文献１】特開２０００−２０２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、各ユーザが、供給元から所望のジョブデータを記憶部へダウンロードすると、たちまち画像形成装置の記憶部に膨大なジョブデータが蓄積され、さらに供給元から定期配信されたジョブデータの中には印刷処理や転送処理される前に削除したいものが少なからず含まれていることから、ユーザは、画像形成装置の記憶部に蓄積されているジョブデータの要不要を判断して、記憶部に空きを確保するように不要のジョブデータを絶えず探し出して削除することが求められてきた。しかし、ユーザが膨大なジョブデータの中から不要のジョブデータを探し出すことは困難であり、長時間を要するので問題となっていた。
【０００７】
また、複数のユーザが１台の画像形成装置を共有している場合、該装置の記憶部に蓄積されているジョブデータは、各ユーザによりそれぞれ個別に管理されるのが普通である。従って、一人のユーザの判断に基づいて不要のジョブデータを探し出して削除するのは、他ユーザが所有および管理するジョブデータを誤って消去する危険がある。
【０００８】
従って、本発明の目的は、記憶装置に蓄積されたジョブデータの中から、短時間で、かつ正確に不要のジョブデータを探し出し削除できる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
入力された複数の画像情報を蓄積する記憶部を備える画像形成装置において、複数の画像情報の各々を、画像の入力元となるユーザの識別情報を含む属性と対応づけて記憶部に保持させる画像情報処理部と、ユーザを認証するための登録識別情報を予め保持している登録識別情報保持部と、ユーザから取得した識別情報が登録識別情報に含まれているか否かを判定するユーザ情報判別部と、取得した識別情報が登録識別情報に含まれていると判定されると、削除すべき画像情報を抽出するため予め定めておいた抽出条件と識別情報とに基づいて記憶部から削除すべき画像情報の属性を抽出する画像情報抽出部と、抽出された画像情報の属性に基づいて記憶部から画像情報を削除する画像情報削除部とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明の画像形成装置によれば、画像情報処理部により画像情報をユーザの識別情報を含む属性と対応づけて記憶部に保持させ、ユーザ情報判別部によりユーザから取得した識別情報が登録識別情報に含まれているか否かを判定し、含まれていると判定されると、画像情報抽出部により削除すべき画像情報を抽出するための抽出条件および識別情報に基づいて記憶部から削除すべき画像情報の属性を抽出し、画像情報削除部により抽出された画像情報の属性に基づいて不要の画像情報を記憶部から削除することから、不要の画像情報を抽出するための抽出条件を設定することにより、記憶部に蓄積されている画像情報の中から自己の画像情報のみを探し出し、不要の画像情報を短時間で削除することができる。従って、他ユーザが管理するジョブデータを誤って消去することがなくなる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態について、図を用いて詳細に説明する。以下の説明では、各実施の形態に用いる図面について同一の構成要素は同一の符号を付している。
【実施例１】
【００１２】
以下、本発明の実施形態について図を用いて詳細に説明する。
図２は、実施例１のプリンタ１００の装置ブロック図である。
実施例１のプリンタ１００は、画像を形成するための画像情報の供給元との通信処理を行い、ユーザから画像情報の削除指示があると、入力された抽出条件に基づいて不要の画像情報を削除する画像処理部２００と、前記画像情報に基づいて画像形成を行う画像形成部３００と、前記画像情報を記憶する記憶部４００とを備える。
【００１３】
ここで、画像情報について説明する。
プリンタ１００で処理する画像情報は、画像を形成するためのデータであり、供給元から受信したデータの開始から終了までをジョブ単位として管理されている。画像情報（以後、ジョブデータと記述する）は、画像データおよび印刷データの総称であり、プリンタ１００で受信した順番に基づいてジョブ番号（ジョブＩＤ）が付与される。
画像データは、供給元から受信されて印刷データへ変換するための画像変換処理を受ける前のジョブデータを指し、印刷データは前記画像変換処理された後のジョブデータを指している。
【００１４】
画像形成部３００は、記録媒体への印刷およびディスプレイへの表示を行うための機構部と、該印刷および表示のための制御を行う画像形成制御部とから構成されており、画像データに基づいてディスプレイに画像を形成し、また、印刷データに基づいて記録媒体に印刷処理する。
【００１５】
図１は、実施例１のプリンタ１００における主要部のブロック図である。
つぎに、プリンタ１００の特徴を示す記憶部４００および画像処理部２００について図１を用いて詳しく説明する。
記憶部４００は、画像データおよび印刷データを蓄積するジョブデータ記憶部４１０と、ユーザを認証するためのユーザ認証保持情報を記憶するユーザ認証情報記憶部４２０と、ユーザ権限を判別するためのユーザ権限判別情報を記憶するユーザ権限情報記憶部４３０と、データ削除の抽出条件として入力された時間データを示すユーザ時間条件情報をユーザごとに記憶するユーザ時間条件記憶部４４０とを備える。
【００１６】
ジョブデータ記憶部４１０は、画像データとその属性とを対応付けて画像データ保持情報として蓄積する画像データ記憶部４１１と、印刷データとその属性とを対応付けて印刷データ保持情報として蓄積する印刷データ記憶部４１２とから構成される。
【００１７】
図３は、実施例１のプリンタ１００における記憶部４００（４１１、４１２）内の画像データ保持情報の構成例を示す。
画像データ記憶部４１１に蓄積される画像データ保持情報は、例えば、図３に示されるように、当該画像データを受け付けた日時を示す“受付日時”と、ジョブデータを識別するために付加された“ジョブＩＤ”と、ユーザの名称を示す“ユーザ名”と、画像データとで構成される。ここに、“受付日時”、“ジョブＩＤ”および“ユーザ名”は、当該画像データの属性である。また、印刷データ記憶部４１２に蓄積される印刷データ保持情報は、同様に、前記の“受付日時”と、前記の“ジョブＩＤ”と、前記の“ユーザ名”と、印刷データとで構成される。
【００１８】
画像処理部２００は、図１に示されるように、供給元から画像データを受けると、該画像データに基づいてその属性を付加し、該画像データおよびその属性を画像データ記憶部４１１に格納し、画像変換処理された印刷データおよびその属性を印刷データ記憶部４１２に格納するジョブデータ処理部（画像情報処理部）２１０と、ユーザが所持する非接触カード２２１からユーザ名（ユーザ認証情報）およびジョブ削除権限情報を読取る非接触カード読取部（ユーザ情報読取部）２２０と、読取られたユーザ名（ユーザ認証情報）に基づいてユーザ認証を行い、読取られたジョブ削除権限情報に基づいてユーザ権限の判別を行い、認証されたユーザおよびその権限を示す特定ユーザ情報を生成するユーザ情報判別部２３０と、ユーザがジョブデータの削除指示および不要のジョブデータを抽出するための抽出条件を入力するためのパネル２７０と、パネル２７０から入力された削除指示を判別する操作判別部２６０と、時間を計時管理するタイマ２８０と、前記抽出条件を示すユーザ時間条件情報が登録されているか否かを判別する時間条件判別部２９０と、前記特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性を抽出し、前記抽出条件に基づいて不要のジョブデータの属性を抽出するジョブ抽出部（画像情報抽出部）２４０と、ジョブ抽出部２４０で抽出されたジョブデータの属性に基づいて不要のジョブデータを記憶部４００から削除するジョブ削除部（画像情報削除部）２５０とを備える。
【００１９】
ジョブデータ処理部２１０は、供給元からの画像データを受信して、まず、該画像データに基づいて当該画像データの属性を付加し、画像データおよびその属性を画像データ記憶部４１１へ送り、そこに画像データおよびその属性は対応付けて画像データ保持情報として格納する。
【００２０】
また、ジョブデータ処理部２１０は、印刷処理の実行指示を受けると、印刷処理の実行に先立ち画像データ記憶部４１１から画像データ保持情報を読み出して、該画像データ保持情報の画像データに対し画像変換処理を行い、印刷処理するための印刷データを生成し、生成された印刷データを画像形成部３００へ出力する。印刷データを受けた画像形成部３００は、該印刷データに基づいて媒体へ印刷処理を行う。
さらに、ジョブデータ処理部２１０は、印刷データおよびその属性を印刷データ記憶部４１２に送り、そこに印刷データとその属性とが対応付けた印刷データ保持情報として格納する。
【００２１】
図４は、実施例１のプリンタ１００のパネル表面例を示す。
パネル２７０は、ジョブデータの削除指示を行うためのジョブキャンセルボタン２７１と、不要のジョブデータを抽出するための抽出条件を入力するための入力ボタン、即ち、日時や時間を指定する数値を入力するための数値入力ボタン２７２とが設けられている。
【００２２】
操作判別部２６０は、ユーザがパネル２７０のジョブキャンセルボタン２７１を押下すると、ジョブキャンセルボタン２７１が押下されたことを検出し、ジョブデータ削除の指示があったと判別し、ジョブデータ削除の指示を示す削除指示信号を生成する。該削除指示信号は、ジョブ抽出部２４０、ジョブ削除部２５０および時間条件判別部２９０へ出力される。
【００２３】
また、操作判別部２６０は、ユーザがパネル２７０の数値入力ボタン２７２の操作により抽出条件を示す数値を入力すると、該数値入力に基づいて抽出条件を示すユーザ抽出条件情報を生成する。
ところで、ジョブデータには、時間が経過するとともにその価値が変化し低下する情報がある。例えば、為替レート情報、株価情報、売上報告およびニュース記事などである。
時間の経過とともにその価値が低下する情報を考慮して、実施例１では、不要のジョブデータを抽出するための抽出条件として経過時間を入力する例を説明する。
【００２４】
即ち、操作判別部２６０は、数値入力ボタン２７２の操作により経過時間（時間データ）を示す数値が入力されると、該数値に基づいて経過時間を示すユーザ時間条件情報（ユーザ抽出条件情報）を生成する。生成されたユーザ時間条件情報は、ユーザ時間条件記憶部４４０へ出力され、そこにユーザ名（ユーザ認証情報）に対応付けられて格納される。
【００２５】
非接触カード読取部２２０は、ユーザが当該部の上に非接触カード２２１をかざすと、該非接触カード２２１からユーザ名（ユーザ認証情報）およびジョブ削除権限情報を読取る。読取られたユーザ名（ユーザ認証情報）およびジョブ削除権限情報はユーザ情報判別部２３０へ出力される。
【００２６】
ここで、ユーザが、実施例１のプリンタ１００を使用するためのユーザカードとしてユーザが所持する非接触カード２２１について説明する。
非接触カード２２１は、自カード内の電源供給手段としての電池を内蔵しており、非接触カード読取部２２０により非接触状態でコイルによる電磁誘導を利用して情報が読取られる。即ち、非接触カード２２１は、前記情報としてユーザ認証を行うためのユーザ認証情報およびユーザ権限を判別するためのユーザ権限情報を記憶しており、非接触カード読取部２２０はユーザ認証情報およびユーザ権限情報を非接触カード２２１から読取る。本実施例では、ユーザ認証情報はユーザ名であり、ユーザ権限情報はジョブ削除権限情報である例を説明する。
【００２７】
ユーザ情報判別部２３０は、ユーザ名（ユーザ認証情報）に基づいてユーザ認証を行うユーザ認証情報判別部２３１と、ジョブ削除権限情報に基づいてユーザ権限を判別するユーザ権限情報判別部２３２とを備える。
ユーザ認証情報判別部２３１は、非接触カード読取部２２０からユーザ名（ユーザ認証情報）を受けると、ユーザ認証情報記憶部４２０に記憶されているユーザ認証保持情報を読出して、該ユーザ認証保持情報と前記ユーザ名（ユーザ認証情報）とを比較し、ユーザ認証を行う。
【００２８】
ユーザ権限情報判別部２３２は、非接触カード読取部２２０からジョブ削除権限情報を受けると、ユーザ権限情報記憶部４３０に記憶されているユーザ権限判別情報を読出して、該ユーザ権限判別情報に「削除」が含まれていると、前記ジョブ削除権限ありと判定し、ユーザ削除権限の存在を判別する。
【００２９】
ユーザ情報判別部２３０は、ユーザ認証情報判別部２３１で認証されたユーザと、ユーザ権限情報判別部２３２で判別されたユーザ権限とを示す特定ユーザ情報を生成し、該特定ユーザ情報はジョブ抽出部２４０および時間条件判別部２９０へ出力される。
【００３０】
時間条件判別部２９０は、操作判別部２６０から削除指示信号を受けると、特定ユーザ情報に基づいてユーザ時間条件記憶部４４０に記憶されている当該ユーザのユーザ時間条件情報を読出し、次いでタイマ２８０から現在の日時を示す日時情報ｔを取得する。時間条件判別部２９０は、当該ユーザのユーザ時間条件情報の有無を判別し、判別結果が当該ユーザのユーザ時間条件情報の有るとき、前記日時情報ｔおよび前記ユーザ時間条件情報に基づいて抽出条件が満たされた否かを判別するための時間条件情報を生成し、該時間条件情報をジョブ抽出部２４０へ出力する。
【００３１】
また、時間条件判別部２９０は、当該ユーザのユーザ時間条件情報が登録されていないと判別すると、“ユーザ時間条件情報が登録されていない”旨をジョブ抽出部２４０へ通知する。
【００３２】
ジョブ抽出部２４０は、操作判別部２６０から削除指示信号を受けると、ユーザ情報判別部２３０からの特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性情報を抽出する。次いで、ジョブ抽出部２４０は、時間条件判別部２９０からの時間条件情報に基づいて前記当該ユーザ名の付されているジョブデータの属性情報の中から不要なジョブデータの属性情報を抽出する。すなわち、ジョブ抽出部２４０は、前記時間条件情報と、画像データ記憶部４１１に保持されている画像データ保持情報の属性（受付日時）および印刷データ記憶部４１２に保持されている印刷データ保持情報の属性（受付日時）とを比較して、該比較結果に基づいてユーザの不要なジョブデータの属性情報を抽出する。
【００３３】
また、ジョブ抽出部２４０は、時間条件判別部２９０から“ユーザ時間条件情報が登録されていない”旨の通知を受けると、ユーザ情報判別部２３０からの特定ユーザ情報に基づいて当該ユーザの全てのジョブデータの属性情報を抽出する。
ジョブ抽出部２４０は、抽出されたジョブデータの属性情報（例えば、ジョブＩＤ）をジョブ削除部２５０へ出力する。
【００３４】
ジョブ削除部２５０は、操作判別部２６０から削除指示信号を受けると、ジョブ抽出部２４０から抽出されたジョブデータの属性情報（ジョブＩＤ）が出力されるまで待機する。ジョブ抽出部２４０からの前記属性情報（ジョブＩＤ）を受けると、該属性情報（ジョブＩＤ）に基づいて当該ユーザ名の付されているジョブデータの属性情報の中から不要なジョブデータの属性情報を検索し、検索された不要なジョブデータの属性情報に基づいて不要なジョブデータをジョブデータ記憶部４１０から削除する。
【００３５】
図５は、実施例１のプリンタ１００のフロー図である。
実施例１のプリンタ１００の動作を図５に沿って説明する。
ユーザのＡさんが、記憶部４００に格納されてから３時間以上経過しているジョブデータを抽出するための抽出条件を入力する例を説明する。
【００３６】
Ａさんがパネル２７０のジョブキャンセルボタン２７１を押下すると、操作判別部２６０は，ジョブキャンセルボタン２７１が押下されたか否かを判別し（ステップＳ１０１）、ジョブキャンセルボタン２７１が押下された場合には、ジョブデータ削除の指示を示す削除指示信号を生成し、該削除指示信号をジョブ抽出部２４０、ジョブ削除部２５０および時間条件判別部２９０へ出力する。ジョブキャンセルボタン２７１が押下されていない場合には、処理を終了する。
【００３７】
非接触カード読取部２２０は、Ａさんが非接触カード２２１をかざすと、該非接触カード２２１からユーザ名（ユーザ認証情報）およびジョブ削除権限情報を読取るとともに、ユーザ名（ユーザ認証情報）が入力されたか否かを判別する（ステップＳ１０２）。非接触カード読取部２２０は、ユーザ名（ユーザ認証情報）が入力されない場合、処理を終了する、
次いで非接触カード読取部２２０は、ジョブ削除権限情報（ユーザ権限情報）の入力があるか否かを判別し（ステップＳ１０３）、ジョブ削除権限情報の入力がないと判別された場合、処理を終了する。
非接触カード読取部２２０は、ユーザ名（ユーザ認証情報）およびジョブ削除権限情報（ユーザ権限情報）が入力された場合、読取られたユーザ名（ユーザ認証情報）およびジョブ削除権限情報をユーザ情報判別部２３０へ出力する。
【００３８】
ユーザ情報判別部２３０は、非接触カード読取部２２０からユーザ名（ユーザ認証情報）およびジョブ削除権限情報を受けると、ユーザ認証情報記憶部４２０に記憶されているユーザ認証保持情報を読出して、該ユーザ認証保持情報と前記ユーザ名（ユーザ認証情報）とを比較し、ユーザ認証を行い、次いで、ユーザ権限情報記憶部４３０に記憶されているユーザ権限判別情報を読出して、該ユーザ権限判別情報に「削除」が含まれていると、前記ジョブ削除権限ありと判定し、Ａさんのユーザ削除権限の存在を判別する。（ステップＳ１０４）。ユーザ情報判別部２３０は、ジョブ削除権限がＡさんのユーザ権限に含まれる場合、認証されたユーザおよび判別されたＡさんのユーザ権限を示す特定ユーザ情報を生成し、該特定ユーザ情報はジョブ抽出部２４０および時間条件判別部２９０へ出力される。
ユーザ情報判別部２３０は、ジョブデータの削除がＡさんのユーザ権限に含まれない場合、処理を終了する。
【００３９】
Ａさんが、パネル２７０の数値入力ボタン２７２から不要のジョブデータを抽出するための抽出条件として経過時間が３時間と入力すると、操作判別部２６０は経過時間の３時間を示すユーザ時間条件情報を生成する。該ユーザ時間条件情報（経過時間が３時間）は記憶部４００へ送信され、記憶部４００のユーザ時間条件記憶部４４０にＡさんのユーザ時間条件情報（経過時間欄の３時間）として登録される。
【００４０】
時間条件判別部２９０は、操作判別部２６０から削除指示信号を受けると、特定ユーザ情報に基づいてユーザ時間条件記憶部４４０にＡさんのユーザ時間条件情報（経過時間欄の３時間）を読出して、Ａさんのユーザ時間条件情報が記憶されているか否かを判別する（ステップＳ１０５）。Ａさんのユーザ時間条件情報（経過時間欄の３時間）が記憶されている場合、時間条件判別部２９０は、タイマ２８０から現在の日時を示す日時情報ｔを取得し、日時情報ｔおよび（経過時間欄の３時間）に基づいて抽出条件が満たされたか否かを判別するための時間条件情報（ｔ−３時間）を生成し、該時間条件情報（ｔ−３時間）をジョブ抽出部２４０へ出力する。
時間条件判別部２９０は、ユーザ時間条件記憶部４４０にＡさんのユーザ時間条件情報が記憶されていない場合、“Ａさんのユーザ時間条件情報が登録されてない”旨をジョブ抽出部２４０へ通知する。
【００４１】
ジョブ抽出部２４０は、操作判別部２６０から削除指示信号を受けると、特定ユーザ情報に基づいてＡさんのユーザ名の付されているジョブデータの属性を抽出する。次に、ジョブ抽出部２４０は、時間条件判別部２９０からの時間条件情報（ｔ−３時間）に基づいてＡさんのユーザ名の付されているジョブデータの属性の中から記憶部４００に保持されてから３時間を越えたものを抽出する。即ち、ジョブ抽出部２４０は、時間条件情報（ｔ−３時間）と、ジョブデータの属性（受付日時）とを比較して、（ｔ−３時間）が前記属性（受付日時）と等しいかまたは大ならば、当該ジョブデータが記憶部４００に３時間以上保持されていると判断し、不要なジョブデータの属性として抽出する。（ｔ−３時間）が前記属性（受付日時）より小ならば、３時間未満であると判断して、抽出しない（ステップＳ１０６）。抽出されたジョブデータの属性（例えば、ジョブＩＤ）がジョブ削除部２５０へ出力される。
ジョブ抽出部２４０は、不要なジョブデータの属性が抽出されない場合、処理を終了する。
また、ジョブ抽出部２４０は、時間条件判別部２９０から“Ａさんのユーザ時間条件情報が登録されてない”旨の通知を受けると、特定ユーザ情報に基づいて抽出されたＡさんの全てのジョブデータの属性（例えば、ジョブＩＤ）をジョブ削除部２５０へ出力する。
【００４２】
ジョブ削除部２５０は、操作判別部２６０から削除指示信号を受けると、ジョブ抽出部２４０から抽出されたジョブデータの属性（ジョブＩＤ）が出力されるまで待機する。ジョブ抽出部２４０からの前記属性（ジョブＩＤ）を受けると、該属性（ジョブＩＤ）に基づいてジョブデータ記憶部４１０に蓄積されているジョブデータから不要なジョブデータを削除する（ステップＳ１０７）。
【００４３】
また、ジョブ削除部２５０は、ユーザが抽出条件を入力しない場合には、ジョブ抽出部２４０からのジョブデータの属性（ジョブＩＤ）に基づいてＡさんの全てのジョブデータをジョブデータ記憶部４１０から削除する（ステップＳ１０８）。
【００４４】
上述の説明では、抽出条件として経過時間（時間データ）を入力する例を説明したが、これに限定するものでなく、ユーザの不要のジョブデータを抽出するための抽出条件は、受付日時、ユーザ名、ジョブＩＤなどの中から選択された属性に対応させて適宜入力するとよい。
【００４５】
また、ユーザカードとして電磁誘導を用いた非接触カード２２１を使用する例を説明したが、これに限定するものでなく、情報の送受は、相対する電極板を用いた静電結合により行うようにしてもよい。また、ユーザカードは非接触カード２２１に限定するものではなく、カード読取部と接触状態で情報の授受が行われる接触カードを使用してもよい。
また、形状はカードに限るものでなく、装置に対して着脱可能、あるいは、近接させることにより読取り可能なメモリを含むものとしてもよい。
【００４６】
さらに、非接触カード２２１に、ユーザ名（ユーザ認証情報）およびジョブ削除権限情報（ユーザ権限情報）の両方を記憶させた例を説明したが、該非接触カードにはユーザ名（ユーザ認証情報）のみを記憶させて、プリンタ１００の記憶部４００にユーザ名（ユーザ認証情報）に対応付けてジョブ削除権限情報（ユーザ権限情報）を保持させるようにしてもよい。これにより、カードの小型化、軽量化および低価格化が実現される。
【００４７】
実施例１のプリンタ１００によれば、非接触カード読取部２２０によりユーザが所持する非接触カード２２１からユーザ名（ユーザ認証情報）およびジョブ削除権限情報（ユーザ権限情報）を読取り、ユーザ情報判別部２３０によりユーザ認証を行い、ユーザ権限を判別し、認証されたユーザおよびそのユーザ権限を示す特定ユーザ情報を生成し、ジョブ抽出部２４０により特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性を記憶部４００から抽出し、さらにユーザが不要のジョブデータを抽出するための抽出条件（経過時間）を入力すると、時間条件判別部２９０により抽出条件が満たされたか否かを判別するための時間条件情報を生成し、ジョブ抽出部２４０により該時間条件情報とジョブデータの属性（受付日時）とを比較して当該ユーザ名の付されているジョブデータの属性の中から不要のジョブデータの属性を抽出し、ジョブ削除部２５０により記憶部４００から不要のジョブデータを削除することから、プリンタ１００は、最初に、特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性を抽出し、次に、抽出条件に基づいてユーザの不要のジョブデータの属性を探し出し、記憶部４００から不要のジョブデータを消去する。
【００４８】
このことにより、記憶部４００に蓄積された膨大な数のジョブデータの中からユーザが不要のジョブデータを探し出し削除することが、正確に、即ち他ユーザが所有するジョブデータを誤って消去することもなく、短時間で可能となる。
【００４９】
また、ジョブデータの中には、株価情報のように時間の経過とともにその価値が変化する情報があり、時間の経過とともにその価値が低下し不要となったデータが記憶部４００に蓄積されている。そこで、ユーザが低価値で不要となったジョブデータを抽出するための抽出条件として経過時間を入力することにより、不要となったジョブデータを記憶部４００から消去するので、記憶部４００に空きを作るとともに、低価値のジョブデータを誤って印刷する無駄を未然に防ぐことができる。
【００５０】
なお、実施例１のプリンタ１００の利便性を高めるために、パネル２７０に複数の登録ボタンと、該登録ボタンを監視し制御するボタン登録情報制御部を設けることにより、削除指示、抽出条件およびユーザ権限情報を予め各登録ボタンに対応付けて設定し、該登録ボタンの押下により、削除指示および抽出条件の入力を短縮化することが実現でき、ジョブデータ削除のための操作が大幅に簡略化されるので、プリンタ１００の使い勝手が向上する。
【実施例２】
【００５１】
実施例２のプリンタ５００は、記憶部４００Ａに蓄積されているジョブデータの中から不要のジョブデータを抽出するための抽出条件として印刷部数をパネル６７０から入力することと、消去されるジョブデータを確認するために抽出されたジョブデータの属性をパネル６７０で一覧表示することを特徴とする。
【００５２】
図６は、実施例２のプリンタ５００の装置ブロック図である。
プリンタ５００は、画像を形成するためのジョブデータの供給元との通信処理を行うとともに、ユーザからジョブデータ削除の指示を受けると不要のジョブデータを削除する画像処理部６００と、前記ジョブデータに基づいて画像形成を行う画像形成部３００と、前記ジョブデータを記憶する記憶部４００Ａを備える。
【００５３】
図７は、プリンタ５００の主要部のブロック図である。
次に、プリンタ５００の特徴を示す記憶部４００Ａおよび画像処理部６００について図７を用いて詳しく説明する。
記憶部４００Ａは、ジョブデータを蓄積するジョブデータ記憶部４１０と、ユーザを認証するためのユーザ認証保持情報を記憶するユーザ認証情報記憶部４２０と、ユーザ権限を判別するためのユーザ権限判別情報を記憶するユーザ権限情報記憶部４３０とを備え、さらに、抽出条件として入力された印刷部数を示すユーザ印刷部数条件情報をユーザごとに記憶するユーザ印刷部数条件記憶部４５０とを備える。
【００５４】
ジョブデータ記憶部４１０は、供給元から受信した画像データを蓄積する画像データ記憶部４１１と、前記画像データに画像変換処理を行って得られた印刷データを蓄積する印刷データ記憶部４１２とから構成される。
【００５５】
ユーザ印刷部数条件記憶部４５０は，各ユーザによりパネル６７０から抽出条件として入力された印刷部数を示すユーザ印刷部数条件情報をユーザごとに記憶する。
【００５６】
画像処理部６００は、ユーザが削除指示および抽出条件として印刷部数を入力するためのパネル６７０と、パネル６７０から入力される削除指示を判別する操作判別部６６０と、
供給元から画像データを受けて、該画像データに基づいてその属性を付加し、該画像データおよびその属性を画像データ記憶部４１１に格納し、画像変換処理された印刷データおよびその属性を印刷データ記憶部４１２に格納するジョブデータ処理部２１０と、非接触カード２２１からユーザ名（ユーザ認証情報）およびジョブ削除権限情報を読取る非接触カード読取部２２０と、非接触カード読取部２２０で読取られたユーザ名（ユーザ認証情報）に基づいてユーザ認証を行い、ジョブ削除権限情報に基づいてユーザ権限の判別を行い、認証されたユーザおよびその権限を示す特定ユーザ情報を生成するユーザ情報判別部２３０と、ユーザ情報判別部２３０からの特定ユーザ情報に基づいてユーザ名の付されているジョブデータの属性を抽出し、次いで後述する印刷部数条件判別部６９０からの印刷部数情報に基づいてユーザ名の付されているジョブデータの属性の中から不要のジョブデータの属性を抽出するジョブ抽出部２４０と、ジョブ抽出部２４０で抽出されたジョブデータの属性に基づいて不要のジョブデータを記憶部４００Ａから削除するジョブ削除部２５０と、ユーザ印刷部数条件記憶部４５０に当該ユーザのユーザ印刷部数条件情報が登録されているか否かを判別する印刷部数条件判別部６９０を備える。
【００５７】
ジョブデータ処理部２１０は、供給元からの画像データを受信して、まず、該画像データに基づいて当該画像データの属性を付加し、画像データおよびその属性を画像データ記憶部４１１へ送り、そこに画像データおよびその属性は対応付けて画像データ保持情報として格納する。
【００５８】
また、ジョブデータ処理部２１０は、印刷処理の実行指示を受けると、画像データ記憶部４１１から画像データ保持情報を読み出して、該画像データ保持情報の画像データに対し画像変換処理を行い、印刷処理するための印刷データを生成し、生成された印刷データを画像形成部３００へ出力する。印刷データを受けた画像形成部３００は、該印刷データに基づいて媒体へ印刷処理を行う。
さらに、ジョブデータ処理部２１０は、印刷データおよびその属性を印刷データ記憶部４１２に送り、そこに印刷データとその属性とが対応付けた印刷データ保持情報として格納する。
【００５９】
実施例２では、ジョブデータ処理部２１０は、例えば、該画像データに基づいて当該画像データの属性として下記のものを付加する。即ち、当該画像データを受け付けた日時を示す“受付日時”と、ジョブデータを識別するための“ジョブＩＤ”と、ユーザの名称を示す“ユーザ名”と、“印刷部数”と、“ドキュメント名”とが付加される。
【００６０】
図８は、プリンタ５００のパネル６７０のパネル表面を示す図である。
パネル６７０は、図８に示されるように、ジョブデータの削除指示するためのジョブキャンセルボタン２７１と、不要のジョブデータを抽出するための抽出条件を入力するための入力ボタン、即ち、印刷部数を示す数値を入力するための数値入力ボタン２７２と、抽出されたジョブデータの属性を一覧表示するための表示パネル２７３とを有する。
【００６１】
図９は、表示パネル２７３における表示例を示す。
表示パネル２７３は、例えば、図９に示されるように、抽出されたジョブデータの属性に基づいて一覧表示する。即ち、当該画像データを受け付けた日時を示す“受付日時”と、ジョブデータを識別するための“ジョブＩＤ”と、ユーザの名称を示す“ユーザ名”と、“印刷部数”と、“ドキュメント名”とが、表示パネル２７３に一覧表示される。
【００６２】
操作判別部６６０は、パネル６７０のジョブキャンセルボタン２７１が押下されると、ジョブデータ削除の指示があったと判別し、ジョブデータ削除の指示を示す削除指示信号を生成し、該削除指示信号をジョブ抽出部２４０、ジョブ削除部２５０および印刷部数条件判別部６９０へ出力する。さらに、操作判別部６６０は、ユーザが抽出されたジョブデータの属性が一覧表示され削除されるジョブデータを確認した後にジョブキャンセルボタン２７１を押下すると、ジョブキャンセルボタン２７１の２度目の押下を検出してジョブデータ削除の実行指示があったと判別し、ジョブデータ削除の実行指示を示す削除実行信号を生成し、該削除実行信号をジョブ削除部２５０へ出力する。
また、操作判別部６６０は、抽出条件として印刷部数を示す数値入力があると、数値入力に基づいて印刷部数を示すユーザ印刷部数条件情報を生成する。生成されたユーザ印刷部数条件情報は、ユーザ印刷部数条件記憶部４５０へ出力され、ユーザ名に対応付けられて保持される。
【００６３】
印刷部数条件判別部６９０は、操作判別部６６０から削除指示信号を受けると、ユーザ印刷部数条件記憶部４５０に当該ユーザのユーザ印刷部数条件情報が登録されているか否かを判別する。印刷部数条件判別部６９０は、判別結果がユーザ印刷部数条件情報が登録されていると判別すると、該ユーザ印刷部数条件情報に基づいて抽出条件が満たされたか否かを判別するための印刷部数情報を生成し、生成された印刷部数情報をジョブ抽出部２４０へ出力する。
また、印刷部数条件判別部６９０は、登録されていないと判別すると、“ユーザ印刷部数条件情報が登録されていない”旨をジョブ抽出部２４０へ通知する。
【００６４】
図１０は、実施例２のプリンタ５００のフロー図である。
実施例２のプリンタ５００の動作を図１０に沿って説明する。
ユーザのＢさんが、記憶部４００Ａに蓄積されているジョブデータの中から印刷部数が１部以下のジョブデータを削除する例を説明する。
【００６５】
Ｂさんが記憶部４００Ａに蓄積されているジョブデータの中から印刷部数が１以下であるジョブデータを抽出するための抽出条件として、パネル６７０の数値入力ボタン２７２から印刷部数として１と入力すると、操作判別部６６０は印刷部数を示すユーザ印刷部数条件情報を生成する。該ユーザ印刷部数条件情報は、ユーザ印刷部数条件記憶部４５０にユーザ印刷部数条件情報（印刷部数欄の１）として登録される。
【００６６】
Ｂさんがパネル６７０のジョブキャンセルボタン２７１を押下すると、操作判別部６６０は、該ジョブキャンセルボタン２７１が押下されたか否かを判別し（ステップＳ２０１）、ジョブキャンセルボタン２７１が押下された場合、ジョブデータ削除の指示を示す削除指示信号を生成し、該削除指示信号をジョブ抽出部２４０、ジョブ削除部２５０および印刷部数条件判別部６９０へ出力する。ジョブキャンセルボタン２７１が押下されない場合、処理を終了する。
【００６７】
非接触カード読取部２２０は、ユーザが所持する非接触カード２２１からユーザ名（ユーザ認証情報）を読取り、ユーザ名（ユーザ認証情報）が入力されたか否かを判別する（ステップＳ２０２）。非接触カード読取部２２０は、ユーザ名（ユーザ認証情報）が入力されない場合、処理を終了する。
次いで、非接触カード読取部２２０は、該非接触カード２２１からジョブ削除権限情報（ユーザ権限情報）を読取られたか否かを判別する（ステップＳ２０３）。ジョブ削除権限情報が読取られないと判別された場合、処理を終了する。
読取られたユーザ名（ユーザ認証情報）およびジョブ削除権限情報はユーザ情報判別部２３０へ出力される。
【００６８】
ユーザ情報判別部２３０のユーザ認証情報判別部２３１は、非接触カード読取部２２０からユーザ名（ユーザ認証情報）を受けると、ユーザ認証情報記憶部４２０に記憶されているユーザ認証保持情報を読出して、該ユーザ認証保持情報と前記ユーザ名（ユーザ認証情報）とを比較し、ユーザ（Ｂさん）の認証を行う。
【００６９】
ユーザ権限情報判別部２３２は、非接触カード読取部２２０からジョブ削除権限情報を受けると、ユーザ権限情報記憶部４３０に記憶されているユーザ権限判別情報を読出して、該ユーザ権限判別情報と前記ジョブ削除権限情報とを比較し、Ｂさんのユーザ権限を判別する（ステップＳ２０４）。ユーザ情報判別部２３０は、Ｂさんのユーザ権限がジョブデータの削除を含むと判別された場合、ユーザ認証情報判別部２３１で認証されたユーザ（Ｂさん）およびユーザ権限情報判別部２３２で判別されたＢさんのユーザ権限を示す特定ユーザ情報を生成し、該特定ユーザ情報はジョブ抽出部２４０および印刷部数条件判別部６９０へ出力される。
ユーザ情報判別部２３０は、Ｂさんのユーザ権限がジョブデータの削除を含まないと判別された場合、処理を終了する。
【００７０】
印刷部数条件判別部６９０は、操作判別部６６０から削除指示信号を受けると、ユーザ情報判別部２３０からの特定ユーザ情報に基づいてユーザ印刷部数条件記憶部４５０の中にＢさんのユーザ印刷部数条件情報が登録されているか否かを判別し（ステップＳ２０５）、Ｂさんのユーザ印刷部数条件情報が登録されていると、該ユーザ印刷部数条件情報を読出して、該ユーザ印刷部数条件情報に基づいてＢさんの抽出条件が満たされたか否かを判別するための印刷部数情報「１」を生成し、該印刷部数情報「１」をジョブ抽出部２４０へ出力する。
印刷部数条件判別部６９０は、Ｂさんのユーザ印刷部数条件情報が登録されていないと、Ｂさんのユーザ印刷部数条件情報が登録されていない旨をジョブ抽出部２４０へ通知する。
【００７１】
ジョブ抽出部２４０は、操作判別部６６０から削除指示信号を受けると、ユーザ情報判別部２３０からの特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性を抽出する。次に、ジョブ抽出部２４０は、印刷部数条件判別部６９０からの印刷部数情報「１」に基づいてＢさん名の付されているジョブデータの属性の中から、印刷部数が１部以下のジョブデータの属性を抽出する（ステップＳ２０６）。即ち、ジョブ抽出部２４０は、前記印刷部数情報の「１」と、ジョブデータ記憶部４１０に保持されている画像データ保持情報の属性（印刷部数）および印刷データ保持情報の属性（印刷部数）とを比較する。ジョブ抽出部２４０は、属性（印刷部数）が１と等しいか小さいならば、印刷部数が１以下のジョブデータの属性と判断して抽出し、属性（印刷部数）が１より大ならば、印刷部数が１を超えているジョブデータの属性と判断して抽出しない。ジョブ抽出部２４０は、抽出されたジョブデータの属性がないと、処理を終了する。
ジョブ抽出部２４０は、印刷部数条件判別部６９０からＢさんのユーザ印刷部数条件情報が登録されていない旨の通知を受けると、特定ユーザ情報に基づいて当該ユーザ名の全てのジョブデータの属性を抽出する。
抽出されたジョブデータの属性がジョブ削除部２５０およびパネル６７０へ出力される。（図９を参照）
【００７２】
パネル６７０は、ジョブ抽出部２４０からジョブデータの属性を受けると、該ジョブデータの属性（例えば、受付日時と、ジョブＩＤと、ユーザ名と、印刷部数と、ドキュメント名）を一覧表示する（ステップＳ２０７）。ユーザがジョブデータの属性の一覧表示を確認した後、ジョブキャンセルボタン２７１を再度押下すると、操作判別部６６０は、パネル６７０のジョブキャンセルボタン２７１が再度押下されたと判別し（ステップＳ２０８）、ジョブ削除部２５０へ削除実行信号を出力する。
ジョブキャンセルボタン２７１が押下されないと判別した場合、処理を終了する。
【００７３】
ジョブ削除部２５０は、操作判別部６６０から削除実行信号を受けると、ジョブ抽出部２４０からジョブデータの属性が出力されるまで待機する。ジョブ削除部２５０は、ジョブ抽出部２４０から抽出されたジョブデータの属性を受けると、該ジョブデータの属性に基づいてジョブデータ記憶部４１０に蓄積されているジョブデータを削除する（ステップＳ２０９）。
【００７４】
また、前記抽出条件がユーザ印刷部数条件記憶部４５０に未登録である場合には、ジョブ抽出部２４０から当該ユーザの全ジョブデータの属性を受けたパネル６７０は、当該ユーザ名の全ジョブデータの属性（例えば、受付日時と、ジョブＩＤと、ユーザ名と、印刷部数と、ドキュメント名）の一覧表示を行う（ステップＳ２１０）。ユーザがジョブデータの属性の一覧表示を確認した後、ジョブキャンセルボタン２７１を押下すると、操作判別部６６０は、ジョブキャンセルボタン２７１の２度目の押下を検出してジョブデータ削除の実行指示と判別し（ステップＳ２１１）、ジョブ削除部２５０へ削除実行信号を出力する。
操作判別部６６０が、ユーザがジョブデータの属性の一覧表示した後にジョブキャンセルボタン２７１を押下しないと判別した場合、処理を終了する。
ジョブ削除部２５０は、操作判別部６６０から削除実行信号を受けると、当該ユーザ名の全ジョブデータをジョブデータ記憶部４１０から削除する（ステップＳ２１２）。
【００７５】
実施例２のプリンタ５００によれば、削除すべきジョブデータを抽出するための抽出条件を示すユーザ印刷部数条件情報が登録されているか否かを判別し、該ユーザ印刷部数条件情報に基づいて印刷部数情報を生成する印刷部数条件判別部６９０を備え、さらに、抽出されたジョブデータの属性を一覧表示するための表示パネル２７３を備えており、パネル６７０から前記抽出条件（印刷部数）が入力されると、ジョブ抽出部２４０により特定ユーザ情報に基づいてユーザ名の付されているジョブデータの属性を抽出し、次いで、印刷部数条件判別部６９０からの印刷部数情報に基づいて不要のジョブデータの属性を抽出し、抽出されたジョブデータの属性をパネル６７０により一覧表示することから、ユーザは該一覧表示で消去されるジョブデータを確認した後にジョブデータ削除の実行指示を行うので、さらに正確に他ユーザが管理するジョブデータを消去することなく不要ジョブデータの削除を行うことができる。
【００７６】
また、会議室近くに設置されたプリンタ５００の利便性を高めるため、会議用資料は通常印刷部数が多いことに着目して、例えば印刷部数が１以下のジョブデータを抽出するための抽出条件を選定し、印刷部数が１以下のジョブデータを抽出し消去することにより、印刷部数が多い会議のためのジョブデータを残し、印刷部数が少ないジョブデータを選択して消去することができる。
【００７７】
ところで、上述の抽出条件と逆の内容を示す条件を選定することも可能である。即ち、１つのジョブデータの多部数印刷により共有プリンタが長時間占有されるのを避けて、多くの他のユーザが該共有プリンタを利用できるようにするための抽出条件である。例えば、抽出条件として印刷部数が９９部と入力し、印刷部数が９９部以上のジョブデータの属性を探して、該ジョブデータを消去することもできる。
【実施例３】
【００７８】
実施例３のプリンタ７００は、ユーザ認証がユーザの生体認証情報（指紋情報）に基づいて行われることと、ユーザカードとしてＵＳＢメモリカード８５０が使用されることとを特徴としている。
【００７９】
図１１は、実施例３のプリンタ７００の装置ブロック図である。
実施例３のプリンタ７００は、ユーザがＵＳＢメモリカード８５０を挿入すると、該ＵＳＢメモリカード８５０に保持されている保持情報を読み出し、該保持情報にジョブデータ削除指示およびジョブデータ削除のための抽出条件を示す情報が含まれていると不要のジョブデータを削除する画像処理部８００と、ジョブデータに基づいて画像を形成する画像形成部３００と、前記ジョブデータと、ユーザ認証を行うためのユーザ認証保持情報と、ユーザ権限を判別するためのユーザ権限判別情報とを保持する記憶部４００Ｂを備える。
【００８０】
本実施例において、プリンタ７００を使用するためのユーザカードとしてユーザが所持するＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリカード８５０について説明する。
ＵＳＢメモリカード８５０は、ユーザの名前を示すユーザ名と、ジョブデータの削除指示を示す指示情報と、当該ユーザの権限を示すジョブ削除権限情報（ユーザ権限情報）と、削除されるジョブデータを抽出するための抽出条件としてのユーザ時間条件情報とを保持している。
【００８１】
ところで、ＵＳＢメモリカード８５０は、ＵＳＢ規格のインタフェースを有するＵＳＢメモリ情報読取部８４０に挿入される構造に製造されており、ユーザがＵＳＢメモリカード８５０をＵＳＢメモリ情報読取部８４０へ挿入すると、ＵＳＢメモリ情報読取部８４０と通信可能に接続され、ＵＳＢメモリカード８５０に保持されていた各情報がＵＳＢメモリ情報読取部８４０により読出される。
【００８２】
図１２は、プリンタ７００の主要部のブロック図である。
次に、プリンタ７００の特徴を示す記憶部４００Ｂおよび画像処理部８００について図１２を用いて詳しく説明する。
【００８３】
記憶部４００Ｂは、画像データおよび印刷データを蓄積するジョブデータ記憶部４１０と、ユーザを認証するためのユーザ認証保持情報を記憶するユーザ認証情報記憶部４２０Ｂと、ユーザ権限を判別するためのユーザ権限判別情報を記憶するユーザ権限情報記憶部４３０と、抽出条件としての時間データを示すユーザ時間条件情報をユーザごとに記憶するユーザ時間条件記憶部４４０とを備える。
ジョブデータ記憶部４１０は、供給元から受信した画像データを蓄積する画像データ記憶部４１１と、前記画像データに画像変換処理を行って得られた印刷データを蓄積する印刷データ記憶部４１２とから構成される。
ユーザ認証情報記憶部４２０Ｂは、ユーザを認証するためのユーザ認証保持情報として予め登録された登録指紋情報をユーザごとに記憶している。
【００８４】
画像処理部８００は、ＵＳＢメモリカード８５０からユーザ名と、ジョブ削除権限情報と、指示情報と、抽出条件を示すユーザ時間条件情報とを読取るＵＳＢメモリ情報読取部８４０と、ＵＳＢメモリ情報読取部８４０で読取った指示情報を判別する操作判別部２６０と、供給元から画像データを受信し、該画像データに基づいてその属性を付加し、該画像データおよびその属性を画像データ記憶部４１１に格納し、画像変換処理された印刷データおよびその属性を印刷データ記憶部４１２に格納するジョブデータ処理部２１０と、ユーザの生体固有の指紋情報を取得する生体認証情報読取部（ユーザ情報取得部）８２０と、生体認証情報読取部８２０で取得された指紋情報に基づいてユーザ認証を行い、前記ジョブ削除権限情報に基づいてユーザ権限を判別し、認証されたユーザおよびそのユーザ権限を示す特定ユーザ情報を生成するユーザ情報判別部８３０と、プリンタ７００内における時間を計時管理するタイマ２８０とを備える。
【００８５】
さらに、画像処理部８００は、ＵＳＢメモリ情報読取部８４０で読取られたユーザ時間条件情報とタイマ２８０からの現在の日時を示す日時情報とに基づいて抽出条件が満たされているか否かを判定するための時間条件情報を生成する時間条件判別部２９０と、前記特定ユーザ情報に基づいて当該ユーザ名の付されているジョブデータの属性を抽出し、次いで前記時間条件情報に基づいて当該ユーザ名の付されているジョブデータの属性の中から不要のジョブデータの属性を抽出するジョブ抽出部２４０と、ジョブ抽出部２４０で抽出されたジョブデータの属性に基づいて不要のジョブデータを記憶部４００Ｂから削除するジョブ削除部２５０とを備える。
【００８６】
ＵＳＢメモリ情報読取部８４０は、ＵＳＢメモリカード８５０からユーザ名と、ジョブ削除権限情報（ユーザ権限情報）と、ジョブデータの削除指示を示す指示情報と、抽出条件として入力された時間データを示すユーザ時間条件情報とを読取る。ＵＳＢメモリ情報読取部８４０は、読取ったユーザ名およびジョブ削除権限情報をユーザ情報判別部２３０へ、読取った指示情報を操作判別部２６０へ、読取ったユーザ時間条件情報を記憶部４００Ｂのユーザ時間条件記憶部４４０へ出力する。
【００８７】
操作判別部２６０は、ＵＳＢメモリ情報読取部８４０から指示情報を受けると、該指示情報の指示内容を判別し、該指示内容を示す削除指示信号を生成する。該削除指示信号はジョブ抽出部２４０、ジョブ削除部２５０および時間条件判別部２９０へ出力される。
【００８８】
生体認証情報読取部８２０は、ユーザの指紋を読取り、ユーザの指紋情報（ユーザ認証情報）を取得すると、取得した指紋情報をユーザ情報判別部２３０へ出力する。
なお、生体認証情報は、生体固有の情報であり、指紋情報、虹彩情報、静脈情報および声紋情報などがあり、いずれを用いてもよい。本実施例では、指紋情報を用いる例を説明する。
【００８９】
ユーザ情報判別部８３０は、指紋情報（ユーザ認証情報）に基づいてユーザ認証するユーザ認証情報判別部８３１と、ジョブ削除権限情報（ユーザ権限情報）に基づいてユーザ権限を判別するユーザ権限情報判別部８３２とを備えており、ユーザ認証情報判別部８３１で認証されたユーザおよびユーザ権限情報判別部８３２で判別されたユーザ権限を示す特定ユーザ情報を生成し、該特定ユーザ情報をジョブ抽出部２４０および時間条件判別部２９０へ出力する。
【００９０】
ユーザ認証情報判別部８３１は、生体認証情報読取部８２０からユーザの指紋情報（ユーザ認証情報）を受けて、ＵＳＢメモリ情報読取部８４０からユーザ名を受けると、該ユーザ名に基づいてユーザ認証情報記憶部４２０Ｂでユーザ認証のために保持されているユーザ認証保持情報を読出して、該ユーザ認証保持情報と前記指紋情報（ユーザ認証情報）とを比較し、ユーザ認証を行う。
【００９１】
ユーザ権限情報判別部８３２は、ＵＳＢメモリ情報読取部８４０からジョブ削除権限情報（ユーザ権限情報）を受けると、ユーザ名に基づいてユーザ権限情報記憶部４３０に記憶されているユーザ権限判別情報を読出して、該ユーザ権限判別情報と前記ジョブ削除権限情報とを比較し、ユーザ権限を判別する。
【００９２】
時間条件判別部２９０は、操作判別部２６０から削除指示信号を受けると、ユーザ情報判別部８３０からの特定ユーザ情報に基づいて記憶部４００Ｂのユーザ時間条件記憶部４４０に保持されている当該ユーザのユーザ時間条件情報を読出し、次いでタイマ２８０から現在の日時を示す日時情報を読出して、前記ユーザ時間条件情報および現在の日時を示す日時情報に基づいて前記時間条件情報を生成する。該時間条件情報はジョブ抽出部２４０に出力される。
【００９３】
図１３は、実施例３のプリンタ７００のフロー図である。
実施例３のプリンタ７００の動作を図７に沿って説明する。
ＡさんがＵＳＢメモリカード８５０をＵＳＢメモリ情報読取部８４０へ挿入すると、ＵＳＢメモリ情報読取部８４０は、ユーザ名と、ジョブデータの削除指示を示す指示情報と、ユーザ権限を示すジョブ削除権限情報と、不要のジョブデータを抽出するための抽出条件を示すユーザ時間条件情報とを読取る（ステップＳ３０１）。ＵＳＢメモリ情報読取部８４０は、読取った指示情報は操作判別部２６０へ出力し、読取ったユーザ名およびジョブ削除権限情報をユーザ情報判別部８３０へ出力し、読取ったユーザ時間条件情報は記憶部４００Ｂのユーザ時間条件記憶部４４０へ出力する。
ステップＳ３０１においてＵＳＢメモリカード８５０からユーザ名と、ジョブデータの削除指示を示す指示情報との読取がないときは、処理を終了する。
【００９４】
操作判別部２６０は、ＵＳＢメモリ情報読取部８４０から指示情報を受けると、該指示情報の内容はジョブデータ削除か否かを判別し（ステップＳ３０２）、指示内容がジョブデータ削除の指示であれば、指示内容を示す削除指示信号を生成する。該削除指示信号は、ジョブ抽出部２４０、ジョブ削除部２５０および時間条件判別部２９０へ出力される。指示内容がジョブデータ削除の指示でないときは、処理を終了する。
【００９５】
生体認証情報読取部８２０は、Ａさんの指紋を読取り指紋情報を取得し（ステップＳ３０３）、取得された指紋情報はユーザ情報判別部８３０へ出力される。
ユーザ情報判別部８３０のユーザ認証情報判別部８３１は、生体認証情報読取部８２０から指紋情報を受けると、ユーザ名に基づいてユーザ認証情報記憶部４２０に記憶されているユーザ認証保持情報を読出して、該ユーザ認証保持情報と前記指紋情報とを比較し、ユーザ（Ａさん）認証を行う。
ステップＳ３０３において指紋の読取りがないときは、処理を終了する。
【００９６】
ユーザ情報判別部８３０は、ＵＳＢメモリ情報読取部８４０からジョブ削除権限情報を受けたか否かを判別する（ステップＳ３０４）。ユーザ権限情報判別部８３２は、ＵＳＢメモリ情報読取部８４０からのジョブ削除権限情報を受けると、ユーザ名に基づいてユーザ権限情報記憶部４３０に記憶されているユーザ権限判別情報を読出して、該ユーザ権限判別情報と前記ジョブ削除権限情報とを比較し、Ａさんのユーザ権限を判別する（ステップＳ３０５）。
ＵＳＢメモリ情報読取部８４０からジョブ削除権限情報を受けてないときは、処理を終了する。
ユーザ情報判別部８３０は、ユーザ認証およびそのユーザ権限を示す特定ユーザ情報を生成し、該特定ユーザ情報はジョブ抽出部２４０および時間条件判別部２９０へ出力される。
【００９７】
プリンタ７００の動作のステップＳ３０６〜ステップＳ３０９は、実施例１（プリンタ１００）の動作のステップＳ１０５〜ステップＳ１０８と同一であるので、その説明を割愛する。
【００９８】
実施例３のプリンタ７００によれば、ＵＳＢメモリカード８５０が差し込まれると、ユーザ名と、指示情報と、ジョブ削除権限情報とを読取り、指示情報がジョブデータ削除の指示であれば、生体認証情報読取部８２０でユーザの指紋情報（ユーザ認証情報）を取得し、ユーザ情報判別部８３０で前記指紋情報に基づいてユーザ認証を行い、前記ジョブ削除権限情報に基づいてユーザ権限を判別し、ユーザ認証およびユーザ権限を示す特定ユーザ情報を生成し、ジョブ抽出部２４０により該特定ユーザ情報に基づいて記憶部４００Ｂに蓄積されているジョブデータから当該ユーザ名の付されているジョブデータの属性を抽出する。
【００９９】
さらに、ＵＳＢメモリカード８５０から抽出条件としてのユーザ時間条件情報が読み込まれると、時間条件判別部２９０により前記ユーザ時間条件情報および現在の日時を示す日時情報に基づいて抽出条件が満たされているか否かを判別するための時間条件情報を生成し、ジョブ抽出部２４０により該時間条件情報に基づいて当該ユーザ名の全ジョブデータの属性の中から不要のジョブデータの属性を抽出し、ジョブ削除部２５０により不要のジョブデータの属性に基づいて記憶部４００Ｂからジョブデータを削除することから、ＵＳＢメモリカード８５０にジョブデータ削除の指示情報と、ユーザが削除すべきジョブデータを抽出するための抽出条件とを保持させると、不要のジョブデータを探し出し、短時間でかつ正確に削除すべきジョブデータを記憶部４００Ｂから消去することができる。
【０１００】
上述のように、実施例３のプリンタ７００によれば、指示情報、ジョブ削除権限情報および抽出条件を予めＵＳＢメモリカード８５０に保持させており、該ＵＳＢメモリカード８５０が差し込まれると、不要なジョブデータを抽出し削除することから、ユーザによる操作入力が不要となり、プリンタ７００の利便性が増す。
【０１０１】
また、ユーザ認証を行うためのユーザ認証情報として指紋情報を使用するので、他人のなり済ましを防止でき、実施例１の効果に加えて、より確実で安全性の高く記憶部から不要のジョブデータの削除を行うことができる。
【産業上の利用可能性】
【０１０２】
実施例１では、非接触カード２２１からユーザ認証情報およびユーザ権限情報が読取られ、抽出条件がパネルから操作入力される例を説明したが、離れた場所から無線通信ネットワークを介してプリンタへユーザ認証情報と、ユーザ権限情報と、抽出条件を示すユーザ時間条件情報とを伝送するようにしてもよい。
【０１０３】
また、実施例３では、ユーザ名と、ユーザ権限を示すユーザ権限情報と、ユーザからの削除指示の内容を示す指示情報と、抽出条件として時間データを示すユーザ時間条件情報を保持しているＵＳＢメモリカード８５０を用いる例を説明したが、ＵＳＢメモリカード８５０に、ユーザ認証情報としてのユーザ名と、ユーザ権限情報と、指示情報と、ユーザ時間条件情報とを保持させるようにしても良い。
【図面の簡単な説明】
【０１０４】
【図１】実施例１のプリンタ主要部のブロック図である。
【図２】実施例１のプリンタの装置ブロック図である。
【図３】実施例１のプリンタの記憶部に記憶されているジョブデータの構成例である。
【図４】実施例１のパネル表面の一例である。
【図５】実施例１のプリンタのフロー図である。
【図６】実施例２のプリンタの装置ブロック図である。
【図７】実施例２のプリンタ主要部のブロック図である。
【図８】実施例２のパネル表面の一例である。
【図９】実施例２のパネルにおける表示例である。
【図１０】実施例２のプリンタのフロー図である。
【図１１】実施例３のプリンタの装置ブロック図である。
【図１２】実施例３のプリンタ主要部のブロック図である。
【図１３】実施例３のプリンタのフロー図である。
【符号の説明】
【０１０５】
１００          プリンタ
２００          画像処理部
２１０          ジョブデータ処理部
２２０          非接触カード読取部
２２１          非接触カード（ユーザカード）
２３０          ユーザ情報判別部
２３１          ユーザ認証情報判別部
２３２          ユーザ権限情報判別部
２４０          ジョブ抽出部
２５０          ジョブ削除部
２６０          操作判別部
２７０          パネル
２７１          ジョブキャンセルボタン
２７２          数値入力ボタン
２８０          タイマ
２９０          時間条件判別部
３００          画像形成部
４００          記憶部
４１０          ジョブデータ記憶部
４１１          画像データ記憶部
４１２          印刷データ記憶部
４２０          ユーザ認証情報記憶部
４３０          ユーザ権限情報記憶部
４４０          ユーザ時間条件記憶部
【図１】
2007268785.tif 000003
【図２】
2007268785.tif 000004
【図３】
2007268785.tif 000005
【図４】
2007268785.tif 000006
【図５】
2007268785.tif 000007
【図６】
2007268785.tif 000008
【図７】
2007268785.tif 000009
【図８】
2007268785.tif 000010
【図９】
2007268785.tif 000011
【図１０】
2007268785.tif 000012
【図１１】
2007268785.tif 000013
【図１２】
2007268785.tif 000014
【図１３】
2007268785.tif 000015