(57)【要約】【課題】  無駄な手間や時間を省略して、効率的に認証印刷を実行可能な画像形成装置を提供する。【解決手段】  認証印刷機能を有する画像形成装置に、認証印刷データ及び該認証印刷データの認証のための認証情報を格納するデータ格納部と、認証印刷データの格納に伴い、該認証印刷データを展開し、ラスタライズデータを生成する展開生成部と、生成されたラスタライズデータを格納するラスタライズデータ格納部と、認証印刷データの格納に伴い、計時を開始する計時部と、印刷処理を制御するとともに、計時結果が第一の閾値を超えると、ラスタライズデータ格納部からラスタライズデータを削除する制御部とを設け、制御部は、計時結果が第一の閾値内において認証印刷データの認証が行われると、ラスタライズデータに基づいて印刷処理を行い、計時部の計時結果が第一の閾値を超えて認証印刷データの認証が行われると、該認証印刷データに基づいて印刷処理を行う。【選択図】        図１
2009078503.tif 000002
【特許請求の範囲】
【請求項１】
認証印刷機能を有する画像形成装置であって、
認証印刷データと、該認証印刷データの認証のための認証情報とを格納するデータ格納部と、
前記認証印刷データの格納に伴い、該認証印刷データを展開し、ラスタライズデータを生成する展開生成部と、
生成された前記ラスタライズデータを格納するラスタライズデータ格納部と、
前記認証印刷データの格納に伴い、計時を開始する計時部と、
印刷処理を制御するとともに、前記計時部の計時結果が第一の閾値を超えると、前記ラスタライズデータ格納部から前記ラスタライズデータを削除する制御部とを備え、
前記制御部は、前記計時部の計時結果が前記第一の閾値内において前記認証印刷データの認証が行われると、前記ラスタライズデータ格納部に格納された前記ラスタライズデータに基づいて印刷処理を行い、前記計時部の計時結果が前記第一の閾値を超えて前記認証印刷データの認証が行われると、該認証印刷データに基づいて印刷処理を行う
ことを特徴とする画像形成装置。
【請求項２】
前記認証印刷データの再送を要求する再送要求生成部を更に備え、
前記制御部は、前記計時部の計時結果が前記第一の閾値より大きい前記第二の閾値を超えると、前記データ格納部から前記認証印刷データを削除するとともに、前記認証情報に対応する認証が行われると、前記再送要求生成部により前記認証情報に対応する前記認証印刷データの再送を要求し、該要求に基づいて前記認証印刷データを受信して印刷処理を行う
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
認証印刷機能を有する画像形成装置と、該画像形成装置と通信可能な情報処理装置とを含む画像形成システムであって、
前記情報処理装置は、
認証印刷データを生成するデータ生成部と、
生成された前記認証印刷データと、該認証印刷データの認証のための認証情報とを前記画像形成装置へ送信するデータ送信部とを備え、
前記画像形成装置は、
前記情報処理装置から前記認証印刷データ及び前記認証情報を受信する受信部と、
受信した前記認証印刷データ及び前記認証情報を格納するデータ格納部と、
前記認証印刷データの格納に伴い、該認証印刷データを展開し、ラスタライズデータを生成する展開生成部と、
生成された前記ラスタライズデータを格納するラスタライズデータ格納部と、
前記認証印刷データの格納に伴い、計時を開始する計時部と、
印刷処理を制御するとともに、前記計時部の計時結果が第一の閾値を超えると、前記ラスタライズデータ格納部から前記ラスタライズデータを削除する制御部とを備え、
前記制御部は、前記計時部の計時結果が前記第一の閾値内において前記認証印刷データの認証が行われると、前記ラスタライズデータ格納部に格納された前記ラスタライズデータに基づいて印刷処理を行い、前記計時部の計時結果が前記第一の閾値を超えて前記認証印刷データの認証が行われると、該認証印刷データに基づいて印刷処理を行う
ことを特徴とする画像形成システム。
【請求項４】
前記情報処理装置は、
認証印刷データを記憶するデータ記憶部を更に備え、
前記画像形成装置は、
前記認証印刷データの再送を前記情報処理装置に要求する再送要求生成部を更に備え、
前記制御部は、前記計時部の計時結果が前記第一の閾値より大きい前記第二の閾値を超えると、前記データ格納部から前記認証印刷データを削除するとともに、前記認証情報に対応する認証が行われると、前記再送要求生成部により前記認証情報に対応する前記認証印刷データの再送を前記情報処理装置に要求し、
前記情報処理装置は、前記画像形成装置から前記再送を要求されると、前記データ記憶部から前記認証印刷データを読み出して前記画像形成装置へ再送する
ことを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記制御部は、前記情報処理装置から再送された前記認証印刷データを受信して印刷処理を行うことを特徴とする請求項４記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成処理を行う画像形成装置及び画像形成システムに関する。
【背景技術】
【０００２】
複数のユーザにより共有使用される画像形成システムが、オフィス環境等に広く普及している。画像形成システムは、プリンタやプリンタ部及びスキャナ部を備える複合機等の画像形成装置と、ネットワークを介して該画像形成装置に接続するパーソナルコンピュータ等の情報処理装置とを含んで構成され、情報処理装置から送信された画像データに基づいて、画像形成装置が印刷物の出力を行う。
【０００３】
このような画像形成システムでは、画像形成装置が複数のユーザに共有使用されるため、例えば個人情報や機密情報が記載された文書が印刷物として出力された場合、他者に印刷物を持ち去られて、或いは覗き見されて、情報が漏洩する危険性があった。
【０００４】
上記のような情報漏洩を回避すべく、近年、画像形成装置における印刷物の出力に先立ち、画像データの認証判断を行う認証印刷の技術が実用化されている。例えば、下記特許文献１に開示された印刷システムの技術では、パーソナルコンピュータ等のホストは、画像データとしての印刷データに認証情報としての識別コードを付与して、画像形成装置としてのプリンタへ送信する。プリンタは、識別コードが付与された印刷データを受信すると、該印刷データを識別コードと共に記憶領域に格納する。その後、プリンタにおいて識別コードが入力されると、プリンタは、入力された識別コードと印刷データに付与された識別コードとが一致するか否かを判断し、一致すると判断した場合にのみ、識別コードを入力した利用者が画像データを送信させた本人であると判断して印刷データを認証し、該印刷データに基づく印刷物の出力を行う。出力が完了すると、プリンタは、記憶領域から印刷データ及び識別コードを消去する。
【０００５】
ところで、上記した認証印刷の技術では、画像形成装置において、印刷データが認証されると、該印刷データの展開処理が実行されて、ラスタライズデータが生成される。そして、生成されたラスタライズデータに基づいて印刷物が出力されるので、認証情報の入力から印刷物の出力開始までに時間を要するという問題があった。
【０００６】
このような問題を解決するため、従来、受信した画像データを予め展開してラスタライズデータを生成し、記憶領域に格納しておく画像形成装置が存在する。
【特許文献１】特開２０００−１７７２１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像データの受信後、長時間にわたって印刷物が出力されなかった場合、画像形成装置の記憶領域には、ラスタライズデータが消去されないまま残ってしまう。ラスタライズデータは、一般に、画像データと比較してファイルサイズが大きくなるため、出力されないまま残存するラスタライズデータの数が増えると、記憶領域の残量が少なくなってしまう。その結果、画像形成装置は、新たに画像データを受信しても、ラスタライズデータへの展開処理を実施できなくなってしまうという問題があった。
【課題を解決するための手段】
【０００８】
本発明は、以上の点を解決するために、次の構成を採用する。
【０００９】
〈構成１〉
本発明に係る画像形成装置は、認証印刷機能を有し、認証印刷データと、該認証印刷データの認証のための認証情報とを格納するデータ格納部と、認証印刷データの格納に伴い、該認証印刷データを展開し、ラスタライズデータを生成する展開生成部と、生成されたラスタライズデータを格納するラスタライズデータ格納部と、認証印刷データの格納に伴い、計時を開始する計時部と、印刷処理を制御するとともに、計時部の計時結果が第一の閾値を超えると、ラスタライズデータ格納部からラスタライズデータを削除する制御部とを備え、制御部は、計時部の計時結果が第一の閾値内において認証印刷データの認証が行われると、ラスタライズデータ格納部に格納されたラスタライズデータに基づいて印刷処理を行い、計時部の計時結果が第一の閾値を超えて認証印刷データの認証が行われると、該認証印刷データに基づいて印刷処理を行うことを特徴とする。
【００１０】
〈構成２〉
本発明に係る画像形成システムは、認証印刷機能を有する画像形成装置と、該画像形成装置と通信可能な情報処理装置とを含み、情報処理装置は、認証印刷データを生成するデータ生成部と、生成された認証印刷データと、該認証印刷データの認証のための認証情報とを画像形成装置へ送信するデータ送信部とを備え、画像形成装置は、情報処理装置から認証印刷データ及び認証情報を受信する受信部と、受信した認証印刷データ及び認証情報を格納するデータ格納部と、認証印刷データの格納に伴い、該認証印刷データを展開し、ラスタライズデータを生成する展開生成部と、生成されたラスタライズデータを格納するラスタライズデータ格納部と、認証印刷データの格納に伴い、計時を開始する計時部と、印刷処理を制御するとともに、計時部の計時結果が第一の閾値を超えると、ラスタライズデータ格納部からラスタライズデータを削除する制御部とを備え、制御部は、計時部の計時結果が第一の閾値内において認証印刷データの認証が行われると、ラスタライズデータ格納部に格納されたラスタライズデータに基づいて印刷処理を行い、計時部の計時結果が第一の閾値を超えて認証印刷データの認証が行われると、該認証印刷データに基づいて印刷処理を行うことを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置及び画像形成システムによれば、画像形成装置における画像データの受信後、所定の時間が経過すると、保存されていたラスタライズデータが自動的に消去されるので、記憶領域の残量を確保可能となる。その後、画像データが認証されると、ラスタライズデータが再生成され、画像形成処理が実行されるので、効率性が向上される。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を、図を用いて詳細に説明する。ここでは、本発明をプリンタ及びパーソナルコンピュータ（ＰＣ）からなる印刷処理システムに適用した場合を例に、説明する。
【実施例１】
【００１３】
図２は、本発明の実施例１に係る印刷処理システムの概略構成図である。
本実施例の印刷処理システム１０は、図２に示されるように、情報処理装置としてのＰＣ１１と、認証印刷機能を有する画像形成装置としてのプリンタ１２とを含んで構成される。本実施例では、プリンタ１２は、図２に示されるように、ＰＣ１１を含む複数のＰＣとネットワーク１３を介して通信可能であり、各ＰＣのユーザにより共有使用される。
【００１４】
図１は、本発明の実施例１に係る印刷処理システムの機能構成を示すブロック図である。
印刷処理システム１０は、図１に示されるように、ＰＣ１１及びプリンタ１２を含んで構成される。ＰＣ１１及びプリンタ１２は、図２に示されるように、ネットワーク１３を介して相互に通信可能となっている。
【００１５】
ＰＣ１１は、本実施例ではパーソナルコンピュータからなり、情報処理装置として、図１に示されるように、ＰＣ表示部１４、ＰＣ入力部１５、ＰＣ記憶部１６、印刷ジョブ生成部１７、ＰＣ通信部１８及びＰＣ制御部１９を備えている。ＰＣ１１は、本実施例では、固有のＩＰアドレス「１２．３４．５６．７８」を有する。このＩＰアドレスは、ＰＣ１１を他のＰＣと識別するための識別情報として使用される。
【００１６】
ＰＣ表示部１４は、例えばディスプレイからなり、ＰＣ制御部１９の制御に基づき各種画面を表示する機能を有する。
【００１７】
図３は、ＰＣ表示部に表示される認証印刷設定画面の一例を示す説明図である。
認証印刷設定画面３４は、プリンタ１２における認証印刷処理の印刷条件、即ち認証印刷条件を設定するための画面である。
【００１８】
認証印刷設定画面３４は、図３に示されるように、任意の桁の数値からなる認証情報としての認証番号を入力するための入力領域３５と、プリンタ１２において印刷データを保存する時間を示す印刷データ保存時間を入力するための入力領域３６と、プリンタ１２においてラスタライズデータを保存する時間を示すラスタライズデータ保存時間を入力するための入力領域３７とを有する。ここで、印刷データは、ＰＣ１１において生成され、プリンタ１２へ送信されるデータであり、ラスタライズデータは、プリンタ１２において印刷データを展開して生成されるデータである。
【００１９】
また、認証印刷設定画面３４には、図３に示されるように、認証印刷条件の設定を選択するための「ＯＫ」ボタン３８と、認証印刷条件の設定を取り消すための「キャンセル」ボタン３９とが、表示されている。
【００２０】
ＰＣ入力部１５は、例えばキーボード及びマウスからなり、認証印刷を要求するための認証印刷要求や、認証情報としての認証番号、印刷データ保存時間、ラスタライズデータ保存時間等の入力データを入力する。ＰＣ入力部１５により入力された入力データは、ＰＣ制御部１９へ送られる。
【００２１】
なお、本実施例では、ＰＣ入力部１５は、プリンタ１２における印刷時認証に用いる認証情報として、任意の桁の数値からなる認証番号を入力するが、これに限定されない。例えば、複数の英数字からなるパスワードの入力や、指紋、声紋、静脈、虹彩等の生体情報の取得を行うことも可能である。また、ＰＣ入力部１５として、ＩＣカードから認証情報を読み取るＩＣカードリーダを採用することも可能である。
【００２２】
また、ＰＣ入力部１５により入力される印刷データ保存時間及びラスタライズデータ保存時間は、本実施例では、印刷データ保存時間がラスタライズデータ保存時間以上となるべく設定される。
【００２３】
ＰＣ記憶部１６は、例えばメモリ或いはハードディスクからなり、データ記憶部として、ＰＣ制御部１９から印刷データを受け取って記憶する。
【００２４】
ＰＣ１１に実装されるメモリやハードディスクには、印刷データの格納領域としてのＰＣ記憶部１６の他に、例えば各種プログラムの格納領域や、プログラムの実行時に使用される作業領域等が含まれ、各領域には、メモリ或いはハードディスクにおける所在を特定するための情報として、パスが割り当てられている。本実施例では、ＰＣ記憶部１６には、パス「ｓｐｏｏｌ」が割り当てられているものとする。
【００２５】
また、各印刷データには、後述する印刷ジョブ生成部１７による作成時に、それぞれファイル名が付与される。したがって、ＰＣ１１内に保存されている各印刷データは、パス及びファイル名に基づいて特定される。例えば、ファイル名「０００１．ｐｒｎ」が付与され、ＰＣ記憶部１６に保存される印刷データは、パス及びファイル名を用いて、「ｓｐｏｏｌ／０００１．ｐｒｎ」と表すことができる。このパス及びファイル名からなるデータ「パス／ファイル名」を、該印刷データの所在、即ち保存先を示すデータとして、以下、保存先データと記す。
【００２６】
印刷ジョブ生成部１７は、データ生成部として、ＰＣ制御部１９からの生成指示に基づいて、認証印刷データとしての印刷データを含む印刷ジョブを生成する機能を有する。印刷ジョブ生成部１７は、図示しないアプリケーション部により作成された印刷用データを、プリンタ１２により解釈可能なページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換して、印刷データを作成する。
【００２７】
また、印刷ジョブ生成部１７は、ＰＣ制御部１９から、上記した生成指示と共に、認証印刷設定画面３４（図３）において設定された認証番号、印刷データ保存時間及びラスタライズデータ保存時間と、ＰＣ１１のＩＰアドレス「１２．３４．５６．７８」及びＰＣ記憶部１６のパス「ｓｐｏｏｌ」とを受け取る。そして、印刷ジョブ生成部１７は、作成した印刷データにファイル名を付与すると、該ファイル名と、ＰＣ制御部１９から受け取ったＩＰアドレス及びパスとに基づいて、ＰＣ側保存先データ「ＩＰアドレス：パス／ファイル名」を生成する。例えば、ファイル名「０００１．ｐｒｎ」が付与された印刷データに対して、印刷ジョブ生成部１７は、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」を生成する。このＰＣ側保存先データは、ＰＣ１１における印刷データの保存先を示すデータとして、プリンタ１２において利用される。
【００２８】
更に、印刷ジョブ生成部１７は、作成した印刷データに、ＰＣ制御部１９から受け取った認証番号、印刷データ保存時間及びラスタライズデータ保存時間と、生成したＰＣ側保存先データとを付加して、印刷ジョブを生成する。生成された印刷ジョブは、ＰＣ制御部１９へ送られる。
【００２９】
ＰＣ通信部１８は、データ送信部及びデータ受信部として、ネットワーク１３を介してプリンタ１２との間で通信を行う。
ＰＣ通信部１８は、ＰＣ制御部１９から受け取った印刷ジョブを、プリンタ１２へ送信する。また、ＰＣ通信部１８は、プリンタ１２から印刷データ及び保存先データを受け取って、ＰＣ制御部１９へ送る。更に、ＰＣ通信部１８は、プリンタ１２から印刷データの再送を要求する再送要求と、保存先データとを受け取って、ＰＣ制御部１９へ送る。
【００３０】
ＰＣ制御部１９は、ＰＣ１１の各部を制御する機能を有し、ＰＣ入力部１５からの認証印刷要求の入力を受けて、認証印刷条件を設定するための認証印刷設定画面３４（図３）をＰＣ表示部１４に表示させる。また、認証番号、印刷データ保存時間及びラスタライズデータ保存時間の入力を受けて、印刷ジョブの生成指示と共に、入力された認証番号、印刷データ保存時間及びラスタライズデータ保存時間と、ＰＣ１１の識別情報としてのＩＰアドレスと、ＰＣ記憶部１６のパスとを、印刷ジョブ生成部１７へ送る。また、ＰＣ制御部１９は、印刷ジョブ生成部１７から印刷ジョブを受け取ると、該印刷ジョブをＰＣ通信部１８へ送る。
【００３１】
更にＰＣ制御部１９は、プリンタ１２から受信した印刷データ及び保存先データを、ＰＣ通信部１８から受け取ると、該保存先データに基づいて、印刷データをＰＣ記憶部１６に記憶させて保存する。また、プリンタ１２からの再送要求と保存先データとを、ＰＣ通信部１８から受け取ると、該保存先データに基づいて、ＰＣ記憶部１６に保存されている印刷データを読み出して、ＰＣ通信部１８へ送る。
【００３２】
プリンタ１２は、例えばＬＥＤプリンタ等の電子写真方式ページプリンタからなり、認証印刷機能を有する画像形成装置として、図１に示されるように、プリンタ通信部２０、データ格納部２１、ラスタライズ部２２、オペレーションパネル２３、認証部２４、印刷部２５、タイマー２６、判断部２７、消去部２８、要求生成部２９及びプリンタ制御部３０を備えている。
【００３３】
プリンタ通信部２０は、受信部及び送信部として、ネットワーク１３を介してＰＣ１１と通信を行う。プリンタ通信部２０は、ＰＣ１１から印刷ジョブを受け取ると、該印刷ジョブをプリンタ制御部３０へ送る。
【００３４】
また、プリンタ通信部２０は、読出送信部として、プリンタ制御部３０からＩＰアドレス、保存先データ及び印刷データを受け取るとともに、該ＩＰアドレスに基づいて、保存先データ及び印刷データをＰＣ１１へ送信する。
【００３５】
更に、プリンタ通信部２０は、生成送信部として、要求生成部２９により生成された再送要求（後述）と、ＩＰアドレス及び保存先データとを、プリンタ制御部３０から受け取って、該ＩＰアドレスに基づき、再送要求及び保存先データをＰＣ１１へ送信する。
【００３６】
データ格納部２１は、例えばメモリ或いはハードディスクからなり、図１に示されるように、印刷データ格納部３１、付加データ格納部３２及びラスタライズデータ格納部３３を有する。
【００３７】
印刷データ格納部３１は、格納部として、プリンタ制御部３０から受け取った印刷データを格納する。印刷データ格納部３１には、本実施例では、パス「ｐｒｉｎｔｄａｔａ」が割り当てられている。
【００３８】
ラスタライズデータ格納部３３は、格納部として、ラスタライズ部２２から受け取ったラスタライズデータを格納する。ラスタライズデータ格納部３３には、本実施例では、パス「ｒａｓｔｅｒｄａｔａ」が割り当てられている。
【００３９】
付加データ格納部３２は、格納部として、印刷ジョブ毎に、プリンタ制御部３０から受け取った付加データを格納する。
図４は、付加データ格納部の構成を示す説明図である。
【００４０】
付加データ格納部３２には、図４に示されるように、印刷ジョブ毎に認証番号項目が設けられ、認証情報としての認証番号が格納されている。この認証番号は、ＰＣ１１において設定され、印刷ジョブに付加して送信された後、プリンタ１２において、プリンタ制御部３０により該印刷ジョブから取り出され、付加データ格納部３２に格納される。
【００４１】
付加データ格納部３２には、また、図４に示されるように、印刷ジョブ毎にＰＣ側保存先データ項目が設けられ、ＰＣ側保存先データが格納されている。このＰＣ側保存先データは、ＰＣ１１のＩＰアドレスと、ＰＣ１１における印刷データの保存先を示す保存先データとからなり、上記した認証番号と同様に、ＰＣ１１において印刷ジョブに付加して送信された後、プリンタ１２において取り出されて格納される。
【００４２】
付加データ格納部３２には、更に、図４に示されるように、印刷ジョブ毎に、印刷データ保存先データ項目と、ラスタライズデータ保存先データ項目とが設けられている。
【００４３】
印刷データ保存先データ項目には、プリンタ１２における印刷データの保存先を示す印刷データ保存先データが格納されている。この印刷データ保存先データは、印刷データ格納部３１のパスと印刷データのファイル名とからなり、プリンタ制御部３０により生成して格納される。
【００４４】
また、ラスタライズデータ保存先データ項目には、プリンタ１２におけるラスタライズデータの保存先を示すラスタライズデータ保存先データが格納されている。このラスタライズデータ保存先データは、ラスタライズデータ格納部３３のパスとラスタライズデータのファイル名とからなり、ラスタライズ部２２により生成して格納される。
【００４５】
付加データ格納部３２には、また、図４に示されるように、印刷ジョブ毎に、印刷データ保存時間項目と、ラスタライズデータ保存時間項目とが設けられている。
印刷データ保存時間項目には印刷データ保存時間が、ラスタライズデータ保存時間項目にはラスタライズデータ保存時間が、それぞれ格納されている。印刷データ保存時間及びラスタライズデータ保存時間は、ＰＣ１１において設定され、印刷ジョブに付加して送信された後、プリンタ１２において取り出して格納される。
【００４６】
図４において、付加データ格納部３２には、印刷ジョブ「印刷ジョブ１」に対応する各項目に、認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」、印刷データ保存時間「３６０（分）」、ラスタライズデータ保存時間「３０（分）」が、それぞれ格納されている。
【００４７】
ラスタライズ部２２は、展開生成部として、印刷データの展開処理を行って、ラスタライズデータを生成する。
ラスタライズ部２２は、プリンタ制御部３０からのラスタライズ指示に基づいて、印刷データ格納部３１から印刷データを読み出して、該印刷データを展開し、ラスタライズデータを生成する。ラスタライズ部２２は、生成したラスタライズデータにファイル名を付与して、ラスタライズデータ格納部３３に送って保存させると共に、付与したファイル名とラスタライズデータ格納部３３のパスとに基づき、ラスタライズデータ保存先データを生成し、付加データ格納部３２のラスタライズデータ保存先データ項目に、該ラスタライズデータ保存先データを送って格納させる。
例えば、ラスタライズデータにファイル名「０００１．ｒａｓ」が付与された場合、ラスタライズ部２２は、ラスタライズデータ格納部３３のパス「ｒａｓｔｅｒｄａｔａ」と該ファイル名とから、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」を生成し、該ラスタライズデータ保存先データを付加データ格納部３２へ送って、図４（ａ）に示されるように、ラスタライズデータ保存先データ項目に格納させる。
【００４８】
オペレーションパネル２３は、入力部として、プリンタ１２の利用者の操作に基づき、認証情報としての入力番号を入力し、プリンタ制御部３０へ送る。本実施例におけるオペレーションパネル２３の外観を、図５に示す。
【００４９】
図５は、オペレーションパネルの外観の一例を示す図である。
本実施例のオペレーションパネル２３は、図５に示されるように、表示部４０及び入力部４１を備えている。
【００５０】
表示部４０は、例えば液晶ディスプレイからなり、プリンタ１２の利用者への各種通知等を表示する。
入力部４１は、例えば入力ボタンからなり、任意の桁の数値を入力番号として入力する。入力された入力番号は、プリンタ制御部３０へ送られる。
【００５１】
なお、本実施例では、入力部４１は、印刷時認証に用いる認証情報として、任意の桁の数値からなる入力番号を入力するが、これに限定されない。例えば、複数の英数字からなるパスワードを入力することも可能である。また、認証情報の入力部として、オペレーションパネル２３に代えて、指紋、声紋、静脈、虹彩等の生体情報の取得を行う生体情報取得装置や、ＩＣカードから認証情報を読み取るＩＣカードリーダを採用することも可能である。
【００５２】
認証部２４は、プリンタ制御部３０から送られた入力番号に基づいて、付加データ格納部３２を検索し、該入力番号に一致する認証番号の格納の有無に基づき、利用者がＰＣ１１のユーザ本人であるか否かの認証を行う。認証部２４は、認証結果をプリンタ制御部３０に通知する。
【００５３】
印刷部２５は、出力部として、プリンタ制御部３０からの印刷指示に基づいて、ラスタライズデータ格納部３３からラスタライズデータを読み出して、記録媒体への印刷を行う。また、印刷部２５は、ラスタライズ部２２から受け取ったラスタライズデータに基づいて、印刷を行う。印刷部２５は、印刷が完了すると、プリンタ制御部３０へ印刷完了を通知する。
【００５４】
タイマー２６は、計時部として、プリンタ制御部３０の制御に基づき計時を行い、印刷データ格納部３１に印刷データが格納されてからの経過時間を計測する。タイマー２６は、付加データ格納部３２から付加データが消去されると、経過時間の計測を停止する。
【００５５】
判断部２７は、第１判断部として、タイマー２６を監視して、計測された経過時間と、付加データ格納部３２に格納されているラスタライズデータ保存時間とを比較し、経過時間がラスタライズデータ保存時間内であるか否かを判断する。そして、ラスタライズデータ保存時間に到達したと判断すると、判断部２７は、該判断結果をプリンタ制御部３０に通知する。例えば、付加データ格納部３２にラスタライズデータ保存時間「３０」が格納されている場合、判断部２７は、タイマー２６による計時結果が３０分に到達すると、ラスタライズデータ保存時間を経過したと判断し、該判断結果をプリンタ制御部３０に通知する。
【００５６】
また、判断部２７は、第１判断部として、タイマー２６により計測された経過時間と付加データ格納部３２に格納されている印刷データ保存時間とを比較し、経過時間が印刷データ保存時間内であるか否かを判断する。そして、印刷データ保存時間に到達したと判断すると、判断部２７は、該判断結果をプリンタ制御部３０に通知する。例えば、付加データ格納部３２に印刷データ保存時間「３６０」が格納されている場合、判断部２７は、タイマー２６による計時結果が３６０分に到達すると、印刷データ保存時間を経過したと判断し、該判断結果をプリンタ制御部３０に通知する。
【００５７】
判断部２７は、更にタイマー２６を監視して、経過時間と、予め定められた付加データ保存時間とを比較し、経過時間が付加データ保存時間内であるか否かを判断する。そして、付加データ保存時間に到達したと判断すると、判断部２７は、該判断結果をプリンタ制御部３０に通知する。本実施例では、付加データ保存時間として「７２０」が設定されているものとする。即ち、判断部２７は、タイマー２６による計時結果が７２０分に到達すると、付加データ保存時間を経過したと判断し、該判断結果をプリンタ制御部３０に通知する。なお、この付加データ保存時間は、プリンタに固有の値であっても良い。
【００５８】
消去部２８は、プリンタ制御部３０からの消去指示に基づいて、ラスタライズデータや印刷データ、付加データのデータ格納部２１からの消去を行う。
【００５９】
要求生成部２９は、再送要求生成部として、プリンタ制御部３０からの生成指示に基づいて、印刷データの再送をＰＣ１１に要求するための再送要求を生成して、プリンタ制御部３０へ送る。
【００６０】
プリンタ制御部３０は、プリンタ１２の各部を制御する機能を有すると共に、第２判断部、実行部及び読出送信部としての各機能を有する。
【００６１】
プリンタ制御部３０は、プリンタ通信部２０から印刷ジョブを受け取ると、該印刷ジョブから認証番号、印刷データ保存時間、ラスタライズデータ保存時間及びＰＣ側保存先データと、印刷データとを取り出す。そして、プリンタ制御部３０は、取り出した印刷データにファイル名を付与して、印刷データ格納部３１に送って格納させると共に、印刷データ格納部３１のパスと、印刷データに付与したファイル名とに基づいて、印刷データ保存先データを生成する。その後、プリンタ制御部３０は、取り出した認証番号、ＰＣ側保存先データ、印刷データ保存時間及びラスタライズデータ保存時間と、生成した印刷データ保存先データとを、付加データ格納部３２に送って格納させると共に、該印刷データ保存先データと共に、ラスタライズ指示をラスタライズ部２２へ送る。
【００６２】
また、プリンタ制御部３０は、第２判断部として、認証部２４から認証結果を通知されると、付加データ格納部３２におけるラスタライズデータ保存先データ及び印刷データ保存先データの格納の有無を判断する。
ラスタライズデータ保存先データが格納されていると判断すると、プリンタ制御部３０は、ラスタライズデータ保存先データを読み出して、印刷指示と共に印刷部２５へ送る。
印刷データ保存先データのみが格納されていると判断すると、プリンタ制御部３０は、実行部として、印刷データ保存先データを読み出して、ラスタライズ指示と共にラスタライズ部２２へ送る。
ラスタライズデータ保存先データ及び印刷データ保存先データが共に格納されていないと判断すると、プリンタ制御部３０は、再送要求の生成指示を要求生成部２９へ送る。そして、生成された再送要求を要求生成部２９から受け取ると、付加データ格納部３２からＰＣ側保存先データを読み出して、該ＰＣ側保存先データに含まれるＩＰアドレス及び保存先データと共に、再送要求をプリンタ通信部２０へ送る。
【００６３】
また、プリンタ制御部３０は、判断部２７から、タイマー２６による計時結果がラスタライズデータ保存時間を経過したとの判断結果を通知されると、ラスタライズデータの消去指示を消去部２８へ送る。
更に、プリンタ制御部３０は、判断部２７から、計時結果が印刷データ保存時間を経過したとの判断結果を通知されると、読出送信部として、付加データ格納部３２からＰＣ側保存先データを読み出すと共に、印刷データ格納部３１から印刷データを読み出す。そして、読み出したＰＣ側保存先データに含まれるＩＰアドレス及び保存先データと、読み出した印刷データとを、プリンタ通信部２０へ送る。その後、プリンタ通信部２０により印刷データがＰＣ１１へ送信されると、プリンタ制御部３０は、印刷データの消去指示を消去部２８へ送る。
また、プリンタ制御部３０は、判断部２７から、計時結果が付加データ保存時間を経過したとの判断結果を通知されると、付加データの消去指示を消去部２８へ送る。
なお、ここで付加データ保存時間の一例として、７２０分とする。
【００６４】
次に、本実施例の印刷処理システム１０の動作について、説明する。
まず、ＰＣ１１において印刷ジョブが生成され、プリンタ１２へ送信された後、プリンタ１２において該印刷ジョブから印刷データを含む各データが取り出され、データ格納部２１に格納されるまでの処理の流れについて、図６に示すフローチャートに沿って説明する。
図６は、本発明に係る印刷処理システムの実施例１におけるジョブ送信格納動作を示すフローチャートである。
【００６５】
ＰＣ１１において、ユーザがＰＣ入力部１５を操作して、認証印刷を要求すべく入力を行うと、ＰＣ入力部１５が認証印刷要求を入力して、ＰＣ制御部１９へ送る（ステップＳ１０１）。
【００６６】
ＰＣ制御部１９は、認証印刷要求の入力を受けると、ＰＣ表示部１４を制御して、認証印刷条件を設定すべく認証印刷設定画面３４（図３）を表示する（ステップＳ１０２）
【００６７】
認証印刷設定画面３４において、図３に示されるように、入力領域３５に認証番号「０１２３」が、入力領域３６に印刷データ保存時間「３６０」が、そして入力領域３７にラスタライズデータ保存時間「３０」が、それぞれ入力された後、「ＯＫ」ボタン３８が選択されると、ＰＣ入力部１５は、認証番号「０１２３」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」を入力して、ＰＣ制御部１９へ送る（ステップＳ１０３）。
【００６８】
続いて、ＰＣ制御部１９は、印刷ジョブの生成指示と共に、入力された認証番号「０１２３」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」と、ＰＣ１１のＩＰアドレス「１２．３４．５６．７８」と、ＰＣ記憶部１６のパス「ｓｐｏｏｌ」とを、印刷ジョブ生成部１７へ送る。
【００６９】
印刷ジョブ生成部１７は、印刷ジョブの生成指示を受け取ると、図示されないアプリケーション部から受け取った印刷用データに基づき、印刷データを作成する（ステップＳ１０４）。そして、該印刷データにファイル名「０００１．ｐｒｎ」を付与すると、印刷ジョブ生成部１７は、該ファイル名と、ＰＣ制御部１９から受け取ったＩＰアドレス「１２．３４．５６．７８」及びパス「ｓｐｏｏｌ」とに基づいて、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」を生成する（ステップＳ１０４）。
【００７０】
続いて、印刷ジョブ生成部１７は、作成した印刷データに、ＰＣ制御部１９から受け取った認証番号、印刷データ保存時間及びラスタライズデータ保存時間と、生成したＰＣ側保存先データとを付加して、印刷ジョブを生成する（ステップＳ１０５）。生成された印刷ジョブは、ＰＣ制御部１９へ送られる。
【００７１】
ＰＣ制御部１９は、印刷ジョブを受け取ると、該印刷ジョブをＰＣ通信部１８へ送る。そして、ＰＣ通信部１８が、受け取った印刷ジョブをプリンタ１２へ送信する（ステップＳ１０６）。
【００７２】
プリンタ１２において、プリンタ通信部２０がＰＣ１１から印刷ジョブを受信する（ステップＳ１０７）と、該印刷ジョブはプリンタ制御部３０へ送られる。
【００７３】
プリンタ制御部３０は、印刷ジョブを受け取ると、該印刷ジョブから認証番号「０１２３」、印刷データ保存時間「３６０」、ラスタライズデータ保存時間「３０」及びＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」と、印刷データとを取り出す（ステップＳ１０８）。
【００７４】
そして、プリンタ制御部３０は、取り出した印刷データにファイル名「０００１．ｐｒｎ」を付与すると、該印刷データを印刷データ格納部３１に送って格納させる（ステップＳ１０９）。また、印刷データの印刷データ格納部３１への格納に伴い、タイマー２６が経過時間の計測を開始する（ステップＳ１０９）。
【００７５】
プリンタ制御部３０は、続いて、印刷データ格納部３１のパス「ｐｒｉｎｔｄａｔａ」と、印刷データに付与したファイル名「０００１．ｐｒｎ」とに基づいて、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」を生成し、該印刷データ保存先データと、印刷ジョブから取り出した認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」とを、付加データ格納部３２に送って格納させる（ステップＳ１１０）。
【００７６】
次に、プリンタ制御部３０は、ラスタライズ指示と印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」とを、ラスタライズ部２２へ送る。ラスタライズ部２２は、ラスタライズ指示及び印刷データ保存先データを受け取ると、該印刷データ保存先データに基づき、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを読み出して、該印刷データに対する展開処理を行い、ラスタライズデータを生成する（ステップＳ１１１）。
【００７７】
そして、ラスタライズ部２２は、生成したラスタライズデータにファイル名「０００１．ｒａｓ」を付与すると、該ラスタライズデータをラスタライズデータ格納部３３に送って格納させる（ステップＳ１１２）。
【００７８】
続いて、ラスタライズ部２２は、ラスタライズデータ格納部３３のパス「ｒａｓｔｅｒｄａｔａ」と、ラスタライズデータのファイル名「０００１．ｒａｓ」とに基づいて、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」を生成し、該ラスタライズデータ保存先データを、付加データ格納部３２に送って格納させる（ステップＳ１１３）。付加データ格納部３２には、図４（ａ）に示されるように、認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」が、それぞれ対応して記憶される。これにより、印刷処理システム１０におけるジョブ送信格納処理は終了する。
【００７９】
上記のように、ＰＣ１１において、印刷データに認証番号や印刷データ保存時間、ラスタライズデータ保存時間を付加して印刷ジョブが生成され、プリンタ１２へ送信される。そして、プリンタ１２において、印刷データを展開してラスタライズデータが生成して保存されると共に、タイマーによる計時が開始される。
【００８０】
次に、プリンタ１２において、印刷データ及びラスタライズデータがデータ格納部２１に格納された後の処理の流れについて、図７に示すフローチャートに沿って説明する。
図７は、本発明に係る印刷処理システムの実施例１における保存消去動作を示すフローチャートである。
【００８１】
プリンタ１２において、付加データ格納部３２には、図４（ａ）に示されるように、認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」が格納され、印刷データ格納部３１にはファイル名「０００１．ｐｒｎ」を有する印刷データが、ラスタライズデータ格納部３３にはファイル名「０００１．ｒａｓ」を有するラスタライズデータが、それぞれ格納されている。また、タイマー２６は、印刷データの格納に伴い計時を開始し、経過時間の計測を行っている。
【００８２】
判断部２７は、タイマー２６を監視して、タイマー２６による計時結果と、付加データ格納部３２に格納されているラスタライズデータ保存時間「３０」とを比較し、ラスタライズデータ保存時間内であるか否かを判断する（ステップＳ２０１）。タイマー２６による計時結果が３０分に到達すると、判断部２７は、ラスタライズデータ保存時間を経過したと判断し（ステップＳ２０１）、該判断結果をプリンタ制御部３０に通知する。
【００８３】
ラスタライズデータ保存時間内に認証印刷処理が実行される（ステップＳ２０９）と、印刷処理システム１０における保存消去処理は終了する。認証印刷処理の詳細な流れについては、後述する。
【００８４】
ラスタライズデータ保存時間を経過すると、プリンタ制御部３０は、判断部２７からの通知を受けて、付加データ格納部３２（図４（ａ））から対応するラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」を読み出す。そして、プリンタ制御部３０は、消去部２８に、消去指示と、読み出したラスタライズ保存先データとを送る。そして、消去部２８が、消去指示及びラスタライズデータに基づいて、ラスタライズデータ格納部３３からファイル名「０００１．ｒａｓ」を有するラスタライズデータを消去する（ステップＳ２０２）。また、プリンタ制御部３０が、付加データ格納部３２（図４（ａ））からラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」を消去する（ステップＳ２０２）。付加データ格納部３２からは、図４（ｂ）に示されるように、ラスタライズデータ保存先データが消去される。
【００８５】
ラスタライズデータ保存時間の経過後、判断部２７は、タイマー２６の監視を継続し、計時結果と、付加データ格納部３２に格納されている印刷データ保存時間「３６０」とを比較して、印刷データ保存時間内であるか否かを判断する（ステップＳ２０３）。タイマー２６による計時結果が３６０分に到達すると、判断部２７は、印刷データ保存時間を経過したと判断し（ステップＳ２０３）、該判断結果をプリンタ制御部３０に通知する。
【００８６】
印刷データ保存時間内に認証認証印刷処理が実行される（ステップＳ２１０）と、印刷処理システム１０における保存消去処理は終了する。
【００８７】
印刷データ保存時間を経過すると、プリンタ制御部３０は、判断部２７からの通知を受けて、付加データ格納部３２から対応する印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」と、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」とを読み出す。そして、プリンタ制御部３０は、ＰＣ側保存先データから、ＰＣ１１のＩＰアドレス「１２．３４．５６．７８」と保存先データ「ｓｐｏｏｌ／０００１．ｐｒｎ」とを取り出すと、保存先データに基づいて、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを読み出す。そして、プリンタ制御部３０は、取り出したＩＰアドレス及び保存先データと、読み出した印刷データとを、プリンタ通信部２０へ送る。プリンタ通信部２０は、受け取ったＩＰアドレス「１２．３４．５６．７８」に基づいて、印刷データ及び保存先データをＰＣ１１へ送信する（ステップＳ２０４）。
【００８８】
ＰＣ１１において、ＰＣ通信部１８がプリンタ１２から印刷データ及び保存先データ「ｓｐｏｏｌ／０００１．ｐｒｎ」を受信すると、ＰＣ制御部１９は、該保存先データに基づいて、印刷データをＰＣ記憶部１６に送って記憶させる（ステップＳ２０５）。そして、ＰＣ制御部１９は、印刷データの受信完了を示す受信完了信号を、ＰＣ通信部１８によりプリンタ１２へ送信する。
【００８９】
プリンタ１２において、プリンタ通信部２０がＰＣ１１から受信完了信号を受信すると、プリンタ制御部３０は、消去部２８に、消去指示と印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」とを送る。消去部２８は、消去指示及び印刷データ保存先データを受け取ると、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを消去する（ステップＳ２０６）。また、プリンタ制御部３０は、付加データ格納部３２（図４（ｂ））から対応する印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」を消去する（ステップＳ２０６）。付加データ格納部３２からは、図４（ｃ）に示されるように、印刷データ保存先データが消去される。
【００９０】
印刷データ保存時間の経過後、判断部２７は、更にタイマー２６の監視を継続し、計時結果と、予め設定された付加データ保存時間「７２０」とを比較し、付加データ保存時間内であるか否かを判断する（ステップＳ２０７）。タイマー２６による計時結果が７２０分に到達すると、判断部２７は、付加データ保存時間を経過したと判断し（ステップＳ２０７）、該判断結果をプリンタ制御部３０に通知する。
【００９１】
付加データ保存時間内に認証認証印刷処理が実行される（ステップＳ２１１）と、印刷処理システム１０における保存消去処理は終了する。
【００９２】
付加データ保存時間が経過すると、プリンタ制御部３０は、判断部２７からの通知を受けて、消去部２８に消去指示を送る。消去部２８は、消去指示を受け取ると、付加データ格納部３２（図４（ｃ））から格納されている付加データ、即ち認証情報「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」を消去する（ステップＳ２０８）。これに伴い、タイマー２６は計時を停止し（ステップＳ２０８）、印刷処理システム１０における保存消去処理は終了する。
【００９３】
上記のように、プリンタ１２において、タイマー２６による計時開始後、設定されたラスタライズデータ保存時間を経過すると、データ格納部２１に保存されているラスタライズデータは消去される。また、印刷データ保存時間を経過すると、データ格納部２１に保存されている印刷データは、ＰＣ１１に返送して記憶された後、データ格納部２１から消去される。
【００９４】
次に、プリンタ１２において、利用者の認証を行って印刷を行う認証印刷処理の流れについて、図８及び図９に示すフローチャートに沿って説明する。
図８は、本発明に係る印刷処理システムの実施例１における認証印刷動作を示すフローチャート（その１）であり、図９は、本発明に係る印刷処理システムの実施例１における認証印刷動作を示すフローチャート（その２）である。
【００９５】
まず、ＰＣ１１からプリンタ１２へ印刷ジョブが送信された後、ラスタライズデータ保存時間内に認証印刷を実行させる場合、即ち図７におけるステップＳ２０９の認証印刷処理の流れについて、図８に沿って説明する。
【００９６】
プリンタ１２のオペレーションパネル２３において、利用者の操作に基づき、入力番号「０１２３」が入力され（ステップＳ３０１）、プリンタ制御部３０に送られると、プリンタ制御部３０は、該入力番号を認証部２４へ送る。
【００９７】
認証部２４は、プリンタ制御部３０から入力番号「０１２３」を受け取ると、付加データ格納部３２を検索し、該入力番号に一致する認証番号が格納されているか否かを判断する（ステップＳ３０２）。付加データ格納部３２には、図４（ａ）に示されるように、認証番号「０１２３」が印刷ジョブ１に対応して格納されているので、認証部２４は、利用者がユーザ本人である、即ち印刷可と判断し（ステップＳ３０３）、該認証結果をプリンタ制御部３０に通知する。
【００９８】
プリンタ制御部３０は、通知された認証結果に基づいて、印刷を実行すべく、ラスタライズデータの保存の有無を判断する（ステップＳ３０４）。即ち、プリンタ制御部３０は、認証番号「０１２３」に対応するラスタライズデータ保存先データが、付加データ格納部３２に格納されているか否かを判断する（ステップＳ３０４）。付加データ格納部３２には、図４（ａ）に示されるように、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」が格納されているので、プリンタ制御部３０は、ラスタライズデータが保存されていると判断し（ステップＳ３０４）、該ラスタライズデータ保存先データを読み出して、印刷指示と共に印刷部２５へ送る。
【００９９】
印刷部２５は、プリンタ制御部３０から印刷指示及びラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」を受け取ると、該ラスタライズデータ保存先データに基づいて、ラスタライズデータ格納部３３からファイル名「０００１．ｒａｓ」を有するラスタライズデータを読み出す。そして、印刷部２５は、読み出したラスタライズデータに基づいて、印刷を行う（ステップＳ３０５）。印刷が完了すると、印刷部２５は、印刷完了をプリンタ制御部３０へ通知する。
【０１００】
プリンタ制御部３０は、印刷部２５から印刷完了を通知されると、印刷が完了した印刷ジョブに関する各データをデータ格納部２１から消去すべく、消去部２８に、消去指示と、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」及びラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」とを送る。そして、消去部２８が、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを、ラスタライズデータ格納部３３からファイル名「０００１．ｒａｓ」を有するラスタライズデータを、それぞれ消去する（ステップＳ３０６）。また、プリンタ制御部３０は、付加データ格納部３２（図４（ａ））から付加データ、即ち認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」、ラスタライズデータ保存先データ「ｒａｓｔｅｒｄａｔａ／０００１．ｒａｓ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」を消去する（ステップＳ３０６）。これに伴い、タイマー２６は計時を停止し（ステップＳ３０６）、印刷処理システム１０における認証印刷処理は終了する。
【０１０１】
上記のように、認証処理が実行された後、保存されているラスタライズデータに基づいて、印刷処理が実行される。
【０１０２】
次に、ラスタライズデータ保存時間が経過して、ラスタライズデータが消去された後、印刷データ保存時間内に認証印刷を実行させる場合、即ち図７におけるステップＳ２１０の認証印刷処理の流れについて、図８及び図９に沿って説明する。
【０１０３】
プリンタ１２のオペレーションパネル２３において入力番号「０１２３」が入力され（ステップＳ３０１）、該入力番号に一致する認証番号が付加データ格納部３２に格納されていると判断される（ステップＳ３０２）と、認証部２４は、印刷可と判断し（ステップＳ３０３）、該認証結果をプリンタ制御部３０に通知する。
【０１０４】
プリンタ制御部３０は、まず、ラスタライズデータの保存の有無を判断すべく、認証番号「０１２３」に対応するラスタライズデータ保存先データが、付加データ格納部３２に格納されているか否かを判断する（ステップＳ３０４）。付加データ格納部３２には、図４（ｂ）に示されるように、ラスタライズデータ保存先データが格納されていないので、プリンタ制御部３０は、ラスタライズデータが保存されていないと判断する（ステップＳ３０４）。
【０１０５】
続いて、プリンタ制御部３０は、印刷データの保存の有無を判断する（ステップＳ３０９）。即ち、プリンタ制御部３０は、認証番号「０１２３」に対応する印刷データ保存先データが、付加データ格納部３２に格納されているか否かを判断する（ステップＳ３０９）。付加データ格納部３２には、図４（ｂ）に示されるように、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」が格納されているので、プリンタ制御部３０は、印刷データが保存されていると判断し（ステップＳ３０９）、該印刷データ保存先データを読み出して、ラスタライズ指示と共にラスタライズ部２２へ送る。
【０１０６】
ラスタライズ部２２は、プリンタ制御部３０からラスタライズ指示及び印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」を受け取ると、該印刷データ保存先データに基づいて、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを読み出す。そして、ラスタライズ部２２は、読み出した印刷データを展開して、ラスタライズデータを生成する（ステップＳ３１０）。ラスタライズ部２２は、生成したラスタライズデータを印刷部２５へ送る。
【０１０７】
印刷部２５は、ラスタライズ部２２からラスタライズデータを受け取ると、該ラスタライズデータに基づいて印刷を行う（ステップＳ３１１）。印刷が完了すると、印刷部２５は、印刷完了をプリンタ制御部３０へ通知する。
【０１０８】
プリンタ制御部３０は、印刷部２５から印刷完了を通知されると、消去部２８に、消去指示と、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」とを送る。そして、消去部２８が、印刷データ格納部３１からファイル名「０００１．ｐｒｎ」を有する印刷データを消去する（ステップＳ３１２）。また、プリンタ制御部３０は、付加データ格納部３２（図４（ｂ））から付加データ、即ち認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存先データ「ｐｒｉｎｔｄａｔａ／０００１．ｐｒｎ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」を消去する（ステップＳ３１２）。これに伴い、タイマー２６は計時を停止し（ステップＳ３１２）、印刷処理システム１０における認証印刷処理は終了する。
【０１０９】
上記のように、ラスタライズデータの消去後、印刷データ保存時間内に認証処理が実行されると、保存されている印刷データに基づいてラスタライズデータが生成され、印刷処理が実行される。
【０１１０】
次に、印刷データ保存時間が経過して、印刷データが消去された後、付加データ保存時間内に認証印刷を実行させる場合、即ち図７におけるステップＳ２１１の認証印刷処理の流れについて、図８及び図９に沿って説明する。
【０１１１】
プリンタ１２において、入力番号「０１２３」が入力された（ステップＳ３０１）後、ラスタライズデータが保存されていないと判断される（ステップＳ３０４）までの処理の流れは、印刷データ保存時間内に認証印刷処理が実行される場合と同一なので、説明を省略する。
【０１１２】
ラスタライズデータが保存されていないと判断する（ステップＳ３０４）と、プリンタ制御部３０は、印刷データの保存の有無を判断すべく、認証番号「０１２３」に対応する印刷データ保存先データが、付加データ格納部３２に格納されているか否かを判断する（ステップＳ３０９）。付加データ格納部３２には、図４（ｃ）に示されるように、印刷データ保存先データが格納されていないので、プリンタ制御部３０は、印刷データが保存されていないと判断する（ステップＳ３０９）。
【０１１３】
続いて、プリンタ制御部３０は、再送要求の生成指示を要求生成部２９へ送る。要求生成部２９は、生成指示を受け取ると、再送要求を生成して、プリンタ制御部３０へ送る。また、プリンタ制御部３０は、付加データ格納部３２（図４（ｃ））からＰＣ側保存先データ「１２．３４．５６．７８：ｓｐｏｏｌ／０００１．ｐｒｎ」を読み出して、該ＰＣ側保存先データからＩＰアドレス「１２．３４．５６．７８」と保存先データ「ｓｐｏｏｌ／０００１．ｐｒｎ」とを取り出す。そして、プリンタ制御部３０は、取り出したＩＰアドレス及び保存先データと、要求生成部２９から受け取った再送要求とを、プリンタ通信部２０へ送る。プリンタ通信部２０は、受け取ったＩＰアドレス「１２．３４．５６．７８」に基づいて、再送要求及び保存先データ「ｓｐｏｏｌ／０００１．ｐｒｎ」をＰＣ１１へ送信する（ステップＳ３１３）。
【０１１４】
ＰＣ１１において、ＰＣ通信部１８がプリンタ１２から再送要求及び保存先データ「ｓｐｏｏｌ／０００１．ｐｒｎ」を受け取ると、ＰＣ制御部１９は、保存先データに基づいて、ＰＣ記憶部１６からファイル名「０００１．ｐｒｎ」を有する印刷データを読み出して、ＰＣ通信部１８を介してプリンタ１２へ送信する（ステップＳ３１４）。
【０１１５】
プリンタ１２において、プリンタ通信部２０がＰＣ１１から印刷データを受信すると、プリンタ制御部３０は、該印刷データを、ラスタライズ指示と共にラスタライズ部２２へ送る。そして、ラスタライズ部２２が、ラスタライズ指示に基づいて、印刷データを展開し、ラスタライズデータを生成する（ステップＳ３１５）。生成されたラスタライズデータは、印刷部２５へ送られる。
【０１１６】
印刷部２５は、ラスタライズデータを受け取ると、該ラスタライズデータに基づいて印刷を行う（ステップＳ３１６）。印刷が完了すると、印刷部２５は、印刷完了をプリンタ制御部３０へ通知する。
【０１１７】
プリンタ制御部３０は、印刷部２５から印刷完了を通知されると、付加データ格納部３２（図４（ｃ））から付加データ、即ち認証番号「０１２３」、ＰＣ側保存先データ「１２．３４．５６．７８:ｓｐｏｏｌ／０００１．ｐｒｎ」、印刷データ保存時間「３６０」及びラスタライズデータ保存時間「３０」を消去する（ステップＳ３１７）。これに伴い、タイマー２６は計時を停止し（ステップＳ３１７）、印刷処理システム１０における認証印刷処理は終了する。
【０１１８】
上記のように、印刷データの消去後、認証処理が実行されると、ＰＣ１１からプリンタ１２へ印刷データが再送される。そして、該印刷データに基づいて、ラスタライズデータが生成され、印刷処理が実行される。
【０１１９】
なお、付加データ保存時間の経過後、入力番号が入力された（ステップＳ３０１）場合、入力番号に一致する認証番号が付加データ格納部３２に格納されていない（ステップＳ３０２）ので、認証部２４は、印刷不可と判断する（ステップＳ３０７）。そして、該認証結果をプリンタ制御部３０に通知する。
【０１２０】
プリンタ制御部３０は、通知された認証結果に基づいて、印刷不可を通知するための不可通知画面をオペレーションパネル２３に表示させる（ステップＳ３０８）。これにより、印刷処理システム１０における認証印刷処理は終了する。
【０１２１】
以上のように、本実施例のプリンタは、ＰＣから印刷データを受信した後、印刷処理が実行されないまま所定時間が経過すると、ラスタライズデータを自動的に消去する。そして、更に所定時間が経過すると、プリンタは、印刷データをＰＣへ再送して保存させたうえで、印刷データを消去するので、記憶領域の残量を確保可能となる。また、印刷時認証の実行時に、ラスタライズデータが消去されていた場合、プリンタは、保存されていた印刷データに基づき、ラスタライズデータを再生成し、印刷処理を実行する。その際、印刷データが消去されていた場合、プリンタは、ＰＣに保存しておいた印刷データを再送させて、印刷処理を実行するので、無駄な手間や時間を省略して、効率的な印刷処理の実行が可能となる。
【０１２２】
なお、本実施例では、プリンタ１２における印刷データの消去時に、プリンタ１２からＰＣ１１へ印刷データを返送して、ＰＣ記憶部１６に保存しているが、ＰＣ１１における印刷データの作成時に、該印刷データをＰＣ記憶部１６に記憶しておくことも可能である。この場合、印刷データの消去時に、プリンタ１２からＰＣ１１へ印刷データを返送する必要がなくなるので、更なる効率性の向上が可能となる。
【実施例２】
【０１２３】
図１０は、本発明の実施例２に係る印刷処理システムの機能構成を示すブロック図である。
本実施例の印刷処理システム５０は、ラスタライズ部２２によるラスタライズデータの生成時間を測定するための測定部５２をプリンタ５１に追加する構成が、実施例１とは異なる。
なお、本実施例において、実施例１と同様な構成については同一の符号で示し、これらについての詳しい説明を省略する。
【０１２４】
印刷処理システム５０は、図１０に示されるように、ネットワークを介して相互に通信可能なＰＣ１１及びプリンタ５１を含んで構成される。
【０１２５】
ＰＣ１１は、本実施例ではパーソナルコンピュータからなり、情報処理装置として、図１０に示されるように、ＰＣ表示部１４、ＰＣ入力部１５、ＰＣ記憶部１６、印刷ジョブ生成部１７、ＰＣ通信部１８及びＰＣ制御部１９を備えている。ＰＣ１１は、本実施例では、識別情報として、固有のＩＰアドレス「１２．３４．５６．７８」を有する。
【０１２６】
プリンタ５１は、例えばＬＥＤプリンタ等の電子写真方式ページプリンタからなり、認証印刷機能を有する画像形成装置として、図１０に示されるように、プリンタ通信部２０、データ格納部２１、ラスタライズ部２２、オペレーションパネル２３、認証部２４、印刷部２５、タイマー２６、判断部２７、消去部２８、要求生成部２９、測定部５２及びプリンタ制御部５３を備えている。
【０１２７】
測定部５２は、プリンタ制御部５３からの測定指示に基づいて、ラスタライズ部２２による印刷データの展開処理及びラスタライズデータの生成処理に要する時間を、ページ毎に測定する。そして、測定部５２は、測定した各時間を、１ページあたりのラスタライズデータの生成時間として、プリンタ制御部５３に通知する。
【０１２８】
プリンタ制御部５３は、実施例１の機能に加えて、更に、第３判断部としての機能を有する。即ち、プリンタ制御部５３は、測定部５２から各ページの生成時間を通知されると、通知された各生成時間の値を比較して、最も大きな値を選択する。そして、プリンタ制御部５３は、選択した生成時間を、ラスタライズ部２２によるラスタライズデータのページ生成時間とする。
更に、プリンタ制御部５３は、ページ生成時間とページ印刷時間とを比較する。ここで、ページ印刷時間とは、印刷部２５による１ページ毎の印刷に要する時間であり、例えば、印刷速度が２０ｐｐｍ（Ｐａｇｅ  Ｐｅｒ  Ｍｉｎｕｔｅ）のプリンタでは、ページ印刷時間は３秒となる。プリンタ制御部５３は、プリンタ５１のページ印刷時間を予め記憶しており、このページ印刷時間とページ生成時間とを比較して、何れが長いかを判断する。ページ印刷時間がページ生成時間より長いと判断すると、プリンタ制御部５３は、ラスタライズデータの保存が不要であると判断し、ラスタライズ部２２にラスタライズデータの削除指示を送る。また、ページ生成時間がページ印刷時間より長いと判断すると、プリンタ制御部５３は、ラスタライズデータを保存すると判断し、ラスタライズ部２２にラスタライズデータの保存指示を送る。
【０１２９】
次に、本実施例の印刷処理システム５０の動作について、説明する。
ここでは、ＰＣ１１において印刷ジョブが生成され、プリンタ５１へ送信された後、プリンタ５１において該印刷ジョブから印刷データを含む各データが取り出され、データ格納部２１に格納されるまでの処理の流れについて、図１１に示すフローチャートに沿って説明する。
図１１は、本発明に係る印刷処理システムの実施例２におけるジョブ送信格納動作を示すフローチャートである。
【０１３０】
ＰＣ１１において、認証印刷要求が入力され（ステップＳ１０１）、認証印刷設定画面３４（図３）が表示された（ステップＳ１０２）後、印刷ジョブが生成され（ステップＳ１０５）、プリンタ５１へ送信される（ステップＳ１０６）までの処理の流れは、実施例１（図６）と同一なので、説明を省略する。
【０１３１】
プリンタ５１において、プリンタ通信部２０がＰＣ１１から印刷ジョブを受信する（ステップＳ１０７）と、該印刷ジョブはプリンタ制御部５３へ送られる。
【０１３２】
プリンタ制御部５３は、印刷ジョブを受け取ると、該印刷ジョブから認証番号、印刷データ保存時間、ラスタライズデータ保存時間及びＰＣ側保存先データと、印刷データとを取り出す（ステップＳ１０８）。
【０１３３】
そして、プリンタ制御部５３は、取り出した印刷データにファイル名を付与すると、該印刷データを印刷データ格納部３１に送って格納させる（ステップＳ１０９）。また、印刷データの印刷データ格納部３１への格納に伴い、タイマー２６が経過時間の計測を開始する（ステップＳ１０９）。
【０１３４】
プリンタ制御部５３は、続いて、印刷データ格納部３１のパスと、印刷データに付与したファイル名とに基づいて、印刷データ保存先データを生成し、該印刷データ保存先データと、印刷ジョブから取り出した認証番号、ＰＣ側保存先データ、印刷データ保存時間及びラスタライズデータ保存時間とを、付加データ格納部３２に送って格納させる（ステップＳ１１０）。
【０１３５】
次に、プリンタ制御部５３は、ラスタライズ指示と印刷データ保存先データとをラスタライズ部２２へ送ると共に、測定指示を測定部５２へ送る。ラスタライズ部２２は、ラスタライズ指示及び印刷データ保存先データを受け取ると、該印刷データ保存先データに基づき、印刷データ格納部３１から対応する印刷データを読み出して、該印刷データに対する展開処理を行い、ページ毎にラスタライズデータを生成する（ステップＳ４０１）。また、測定部５２は、測定指示を受け取ると、ラスタライズ部２２による印刷データの展開処理及びラスタライズデータの生成処理に要する時間を測定し、ページ毎の測定結果を生成時間としてプリンタ制御部５３に通知する（ステップＳ４０１）。
【０１３６】
プリンタ制御部５３は、測定部５２から各ページの生成時間を通知されると、通知された各生成時間の値を比較して、最も大きな値をページ生成時間として選択する。そして、プリンタ制御部５３は、選択したページ生成時間と、記憶しているページ印刷時間とを比較して、ページ生成時間がページ印刷時間より長いか否かを判断する（ステップＳ４０２）。
【０１３７】
ページ生成時間がページ印刷時間より短い場合、プリンタ制御部５３は、ラスタライズデータの保存が不要であると判断し（ステップＳ４０３）、ラスタライズデータの削除指示をラスタライズ部２２に送る。
【０１３８】
ラスタライズ部２２は、削除指示を受け取ると、生成したラスタライズデータを保存せずに削除する。これにより、印刷処理システム５０におけるジョブ送信格納処理は終了する。
【０１３９】
ステップＳ４０２において、ページ生成時間がページ印刷時間より長い場合、プリンタ制御部５３は、ラスタライズデータを保存すると判断し（ステップＳ４０４）、保存指示をラスタライズ部２２に送る。
【０１４０】
ラスタライズ部２２は、保存指示を受け取ると、生成したラスタライズデータにファイル名を付与して、該ラスタライズデータをラスタライズデータ格納部３３に送って格納させる（ステップＳ４０５）。
【０１４１】
続いて、ラスタライズ部２２は、ラスタライズデータ格納部３３のパスとラスタライズデータのファイル名とに基づいて、ラスタライズデータ保存先データを生成し、該ラスタライズデータ保存先データを付加データ格納部３２に送って格納させる（ステップＳ１１３）。これにより、印刷処理システム５０におけるジョブ送信格納処理は終了する。
【０１４２】
上記のように、ラスタライズデータの生成時間が印刷時間に比較して長い場合、即ちラスタライズデータの生成に時間を要する場合にのみ、プリンタは、ラスタライズデータを保存する。
【０１４３】
データ格納部２１におけるラスタライズデータ、印刷データ及び付加データの保存及び消去に関する処理の流れと、プリンタ５１における認証印刷処理の流れとについては、実施例１（図７〜図９）と同一なので、説明を省略する。
【０１４４】
以上のように、本実施例のプリンタは、ＰＣから印刷データを受信した後、ラスタライズデータの生成に際して、生成時間を測定し、該生成時間が印刷時間よりも長い場合にのみ、生成したラスタライズデータを保存しておく。したがって、効率性を保持しつつ、記憶領域の残量の確保に更なる効果が得られる。
【産業上の利用可能性】
【０１４５】
本発明の各実施例では、画像形成装置として印刷動作を行うプリンタを例に、説明を行ったが、本発明はこれに限定されない。印刷や、スキャン、ＦＡＸ等の複数の機能を有する複合機や、スキャナ、ＦＡＸ、コピー機等の画像形成装置に適用可能である。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施例１に係る印刷処理システムの機能構成を示すブロック図である。
【図２】本発明の実施例１に係る印刷処理システムの概略構成図である。
【図３】ＰＣ表示部に表示される認証印刷設定画面の一例を示す説明図である。
【図４】付加データ格納部の構成を示す説明図である。
【図５】オペレーションパネルの外観の一例を示す図である。
【図６】本発明に係る印刷処理システムの実施例１におけるジョブ送信格納動作を示すフローチャートである。
【図７】本発明に係る印刷処理システムの実施例１における保存消去動作を示すフローチャートである。
【図８】本発明に係る印刷処理システムの実施例１における認証印刷動作を示すフローチャート（その１）である。
【図９】本発明に係る印刷処理システムの実施例１における認証印刷動作を示すフローチャート（その２）である。
【図１０】本発明の実施例２に係る印刷処理システムの機能構成を示すブロック図である。
【図１１】本発明に係る印刷処理システムの実施例２におけるジョブ送信格納動作を示すフローチャートである。
【符号の説明】
【０１４７】
１０、５０  印刷処理システム
１１  ＰＣ
１２、５１  プリンタ
１４  ＰＣ表示部
１５  ＰＣ入力部
１６  ＰＣ記憶部
１７  印刷ジョブ生成部
１８  ＰＣ通信部
１９  ＰＣ制御部
２０  プリンタ通信部
２１  プリンタ格納部
２２  ラスタライズ部
２３  オペレーションパネル
２４  認証部
２５  印刷部
２６  タイマー
２７  判断部
２８  消去部
２９  要求生成部
３０、５３  プリンタ制御部
５２  測定部
【図１】
2009078503.tif 000003
【図２】
2009078503.tif 000004
【図３】
2009078503.tif 000005
【図４】
2009078503.tif 000006
【図５】
2009078503.tif 000007
【図６】
2009078503.tif 000008
【図７】
2009078503.tif 000009
【図８】
2009078503.tif 000010
【図９】
2009078503.tif 000011
【図１０】
2009078503.tif 000012
【図１１】
2009078503.tif 000013