(57)【要約】【課題】親展印刷機能を備えたプリンタを制御するための印刷制御装置において、印刷不可能な要因がプリンタ側にあるにも関わらず、印刷データが削除されて印刷できなくなる事態を防止すること。【解決手段】プリンタエンジンがそのプリンタトラブルなどにより印刷不可能な状態になった場合には、当該プリンタトラブルが解消され印刷可能な状態に復帰するまでの印刷不可経過時間（「印刷不可開始時刻」〜「現在時刻（印刷可能状態になった時刻）」）が算出され、ジョブ管理テーブル１５ｂの「印刷不可時間」に加算されると共に、登録された印刷ジョブデータが削除されるまでの「登録時刻」からの「保存時間」がその「印刷不可時間」分だけ延長される。【選択図】      図３
2008250561.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと当該印刷データを削除するまでの予め設定された保存時間をユーザ端末の識別情報に対応付けて登録し、この保存時間の経過に伴いその印刷データを削除する機能を備えたプリンタの印刷制御装置であって、
印刷可能な状態か否かを判断する印刷可否状態判断手段と、
この印刷可否状態判断手段により印刷不可状態と判断された場合に、前記保存時間を延長する保存時間延長手段と、
この保存時間延長手段により延長された保存時間の経過後に前記印刷データを削除する延長後印刷データ削除手段と、
を備えたことを特徴とする印刷制御装置。
【請求項２】
前記保存時間延長手段は、
前記印刷可否状態判断手段により印刷不可状態と判断された場合に、その印刷不可の開始時刻を設定する印刷不可開始時刻設定手段と、
前記印刷可否状態判断手段により印刷不可状態から印刷可能状態になったと判断された場合に、前記印刷不可開始時刻設定手段により設定された印刷不可の開始時刻と印刷可能状態になった時刻との時間差である印刷不可の経過時間を算出する印刷不可経過時間算出手段とを有し、
この印刷不可経過時間算出手段により算出された印刷不可の経過時間を前記予め設定された保存時間に加算して延長する、
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記保存時間延長手段により前記予め設定された保存時間の延長が行われた場合に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い保存時間の延長を通知する保存時間延長通知手段をさらに備えたことを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
前記予め設定された保存時間または前記保存時間延長手段により延長された保存時間が経過する前に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い印刷データの削除予定を通知する削除予定通知手段をさらに備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の印刷制御装置。
【請求項５】
前記予め設定された保存時間または前記保存時間延長手段により延長された保存時間の経過後に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い印刷データの削除を通知する削除通知手段をさらに備えたことを特徴とする請求項１ないし請求項４の何れか１項に記載の印刷制御装置。
【請求項６】
印刷データと当該印刷データを削除するまでの予め設定された保存時間をユーザ端末の識別情報に対応付けて登録し、この保存時間の経過に伴いその印刷データを削除する機能を備えたプリンタのコンピュータを制御するための印刷制御プログラムであって、
前記コンピュータを、
印刷可能な状態か否かを判断する印刷可否状態判断手段、
この印刷可否状態判断手段により印刷不可状態と判断された場合に、前記保存時間を延長する保存時間延長手段、
この保存時間延長手段により延長された保存時間の経過後に前記印刷データを削除する延長後印刷データ削除手段、
として機能させるようにしたコンピュータ読み込み可能な印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親展印刷機能を備えたプリンタを制御するための印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
例えば社内ＬＡＮ上のＰＣ(Personal Computer)端末において作成した種々のデータを、同ネットワーク上のプリンタで印刷する場合に、従来のプリンタでは、当該ＰＣ端末からその印刷を指示すると、この印刷指示に伴いプリンタに転送された印刷データが同プリンタ内の印刷メモリに一時保持され順次そのまま印刷（排紙）される。
【０００３】
このような従来のプリンタでは、印刷の指示を行ったＰＣ端末のユーザがその印刷された印刷書面をプリンタに取りに行くまでに、ユーザ個々人に応じた任意のタイムラグがあるため、同ネットワーク上のユーザに限らず本人以外の第３者がその印刷書面を見ることは容易であり、機密性のあるデータを印刷するのには不向きである。
【０００４】
このため、ユーザのＰＣ端末からその印刷の登録指示と共に取り込んだ印刷データを、ユーザＩＤに対応付けて印刷メモリに登録保存しておき、ＩＤ（ＩＣ）カードや暗証番号などによってユーザ本人の認証が成された時点で当該ユーザの印刷データを印刷（排紙）するようにした、所謂、親展印刷機能付きのプリンタが導入されている。
【０００５】
そしてこのような親展印刷機能付きのプリンタでは、各ユーザからの印刷の登録指示に応じて登録保存された印刷データが、当該ユーザがこれを印刷（排紙）しに来ないまま長期間保存蓄積されてしまうことで、他の印刷データの新たな登録や印刷（排紙）に悪影響が出るのを防止するため、印刷データの登録後その印刷データが印刷されないまま一定時間が経過した場合に、これに該当する印刷データを削除する機能が搭載されるようになっている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１９６０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来の親展印刷機能付きプリンタのように、印刷データの登録後、一定時間の経過に伴い当該登録された印刷データを削除してしまうものでは、例えば他の印刷データの印刷（排紙）中にプリンタトラブルが発生した場合、当該プリンタトラブルが解消して復帰するまでに前記一定時間が経過してしまうことがある。
【０００７】
この場合、前記プリンタトラブルが発生している間に登録後の一定時間が経過してしまった印刷データは削除されるので、ユーザに当該一定時間内での印刷（排紙）の意思があっても、再登録の操作を行わない限りその印刷をすることができなくなる問題がある。
【０００８】
本発明の目的は、親展印刷機能を備えたプリンタにおいて、印刷不可能な要因がプリンタ側にあるにも関わらず、印刷データが削除されて印刷できなくなる事態を防止することが可能になる印刷制御装置および印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の印刷制御装置は、印刷データと当該印刷データを削除するまでの予め設定された保存時間をユーザ端末の識別情報に対応付けて登録し、この保存時間の経過に伴いその印刷データを削除する機能を備えたプリンタの印刷制御装置であって、印刷可能な状態か否かを判断する印刷可否状態判断手段と、この印刷可否状態判断手段により印刷不可状態と判断された場合に、前記保存時間を延長する保存時間延長手段と、この保存時間延長手段により延長された保存時間の経過後に前記印刷データを削除する延長後印刷データ削除手段と、を備えたことを特徴としている。
【００１０】
請求項２に記載の印刷制御装置は、請求項１に記載の印刷制御装置において、前記保存時間延長手段は、前記印刷可否状態判断手段により印刷不可状態と判断された場合に、その印刷不可の開始時刻を設定する印刷不可開始時刻設定手段と、前記印刷可否状態判断手段により印刷不可状態から印刷可能状態になったと判断された場合に、前記印刷不可開始時刻設定手段により設定された印刷不可の開始時刻と印刷可能状態になった時刻との時間差である印刷不可の経過時間を算出する印刷不可経過時間算出手段とを有し、この印刷不可経過時間算出手段により算出された印刷不可の経過時間を前記予め設定された保存時間に加算して延長する、ことを特徴としている。
【００１１】
請求項３に記載の印刷制御装置は、請求項１または請求項２に記載の印刷制御装置において、前記保存時間延長手段により前記予め設定された保存時間の延長が行われた場合に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い保存時間の延長を通知する保存時間延長通知手段をさらに備えたことを特徴としている。
【００１２】
請求項４に記載の印刷制御装置は、請求項１ないし請求項３の何れか１項に記載の印刷制御装置において、前記予め設定された保存時間または前記保存時間延長手段により延長された保存時間が経過する前に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い印刷データの削除予定を通知する削除予定通知手段をさらに備えたことを特徴としている。
【００１３】
請求項５に記載の印刷制御装置は、請求項１ないし請求項４の何れか１項に記載の印刷制御装置において、前記予め設定された保存時間または前記保存時間延長手段により延長された保存時間の経過後に、当該保存時間に対応付けられて登録されたユーザ端末の識別情報に従い印刷データの削除を通知する削除通知手段をさらに備えたことを特徴としている。
【００１４】
請求項６に記載の印刷制御プログラムは、印刷データと当該印刷データを削除するまでの予め設定された保存時間をユーザ端末の識別情報に対応付けて登録し、この保存時間の経過に伴いその印刷データを削除する機能を備えたプリンタのコンピュータを制御するための印刷制御プログラムであって、前記コンピュータを、印刷可能な状態か否かを判断する印刷可否状態判断手段、この印刷可否状態判断手段により印刷不可状態と判断された場合に、前記保存時間を延長する保存時間延長手段、この保存時間延長手段により延長された保存時間の経過後に前記印刷データを削除する延長後印刷データ削除手段、として機能させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、印刷不可能な要因がプリンタ側にあるにも関わらず、印刷データが削除されて印刷できなくなる事態を防止することが可能になる印刷制御装置および印刷制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下図面により本発明の実施の形態について説明する。
【００１７】
図１は、本発明の印刷制御装置の実施形態に係るプリンタシステムの構成を示すブロック図である。
【００１８】
このプリンタシステムは、社内ＬＡＮなどのネットワークＮ上に設置された親展印刷機能付きのプリンタ１０に対し当該ネットワークＮ上の複数台のＰＣ端末２０…が接続されて構成される。
【００１９】
このプリンタシステムでは、各ＰＣ端末２０…にて作成された印刷データ（印刷ジョブ）が当該各ＰＣ端末２０…からの登録指示によりプリンタ１０に転送されて登録保存される。そして、印刷データの登録指示を行ったユーザがプリンタ１０において本人認証されることで前記登録保存された印刷データの印刷（排紙）が行われる。
【００２０】
プリンタ１０は、当該プリンタ１０の動作を制御するプリンタコントローラ１１、このプリンタコントローラ１１により印刷制御されるプリントドラム，プリントヘッドなどの印刷機構や印刷用紙の搬送機構などを備えたプリンタエンジン１２、前記プリンタコントローラ１１にユーザ認証データを入力するＩＤ（ＩＣ）カード認証式，指紋認証式，暗証番号認証式などの認証方式による認証入力装置１３を備えて構成される。
【００２１】
前記プリンタコントローラ１１は、コンピュータであるＣＰＵ１４を備えている。
【００２２】
このＣＰＵ１４は、フラッシュメモリなどの記憶部１５に予め記憶された印刷制御プログラム、あるいは図示しないＣＤ−ＲＯＭなどの外部記録媒体からＰＣ端末２０を介して本プリンタコントローラ１１の記憶部１５に読み込まれた印刷制御プログラム、あるいは図示しないインターネットなどの公衆通信ネットワークからＰＣ端末２０を介して本プリンタコントローラ１１の記憶部１５に読み込まれた印刷制御プログラムに従いプリンタ１０内の各部の動作を制御する。
【００２３】
前記ＣＰＵ１４には、前記データ記憶部１５をはじめ、ネットワークＮ上にある前記ＰＣ端末２０…との間で印刷に伴う各種のデータを入出力するための外部データ入出力回路１６、前記認証入力装置１３によるユーザ認証データの入力機能を制御するための認証入力制御回路１７、現在時刻を常時カウント出力するためのＲＴＣ(Real Time Clock)回路１８、前記プリンタエンジン１２との間で印刷データやその印刷制御信号を入出力するためのプリンタデータ入出力回路１９などが接続される。
【００２４】
前記記憶部１５に記憶される印刷制御プログラムは、前記外部データ入出力回路１６を介して入力される各ＰＣ端末２０…からの入力信号や前記認証入力制御回路１７を介して認証入力されるユーザ認証信号や前記プリンタデータ入出力回路１９を介して入力されるプリンタエンジン１２からのプリンタ状態検出信号などに応じて起動される。
【００２５】
前記プリンタエンジン１２からのプリンタ状態検出信号は、印刷用紙補給状態，トナー不足状態，ドラム寿命状態，ジャム処理中状態などのプリンタトラブルに起因する印刷不可能な状態を検出して出力される信号であり、前記ＣＰＵ１４により一定時間間隔(例えば500ms)毎に監視される。
【００２６】
また、前記記憶部１５には、印刷ジョブのデータを格納・管理するためのジョブデータ格納部１５ａ、ジョブ管理テーブル１５ｂが確保される。
【００２７】
図２は、前記プリンタシステムにおけるプリンタコントローラ１１の記憶部１５に備えられたジョブデータ格納部１５ａのデータ内容を示す図である。
【００２８】
このジョブデータ格納部１５ａには、ユーザのＰＣ端末２０…からの印刷ジョブの登録指示に伴い、プリンタ１０に入力された印刷データとその設定情報を含む印刷のジョブデータが、その都度生成されるジョブＩＤに対応付けられて登録保存される。
【００２９】
図３は、前記プリンタシステムにおけるプリンタコントローラ１１の記憶部１５に備えられたジョブ管理テーブル１５ｂのデータ内容を示す図である。
【００３０】
このジョブ管理テーブル１５ｂには、前記ジョブデータ格納部１５ａに登録された各印刷ジョブデータの「ジョブＩＤ」に対応付けられて、当該印刷ジョブの「登録時刻」、予めデフォルト設定されるかユーザ任意に設定された当該印刷ジョブデータの「保存時間（分）」、前記プリンタエンジン１２からのプリンタ状態検出信号に基いて取得される本プリンタ１０が印刷不可能な状態になっていた時間の長さである「印刷不可時間（分）」、同プリンタ状態（印刷不可）検出信号が発生された時刻である「印刷不可開始時刻」、当該印刷ジョブの登録に伴いその登録元のＰＣ端末２０から通知された同ＰＣ端末２０（ユーザ）の識別コードである「ユーザＩＰ」、そして前記「登録時刻」「保存時間（分）」「印刷不可時間（分）」「印刷不可開始時刻」に基づき算出される当該印刷ジョブを削除する予定の時刻を、その予定時刻の所定時間前に前記「ユーザＩＰ」で示されるＰＣ端末２０に対し通知済みであることを示す「削除時刻通知フラグ」が記憶される。
【００３１】
なお、このジョブ管理テーブル１５ｂの設定に必要とされる現在時刻は、前記ＲＴＣ(Real Time Clock)回路１８から入力される。
【００３２】
次に、前記構成のプリンタシステムにおける親展印刷機能付きプリンタ１０の印刷動作について説明する。
【００３３】
図４は、前記プリンタ１０による印刷処理を示すフローチャートである。
【００３４】
図５は、前記プリンタ１０の印刷処理に伴うジョブ登録処理を示すフローチャートである。
【００３５】
図６は、前記プリンタ１０の印刷処理に伴うジョブ印刷不可時処理を示すフローチャートである。
【００３６】
プリンタ１０の記憶部１５に記憶されている印刷制御プログラムが起動されプリンタ処理が開始されると、プリンタエンジン１２からのプリンタ状態検出信号に基いて印刷可能状態にあるか否かが判断される（ステップＳ１）。
【００３７】
ここで、例えば印刷用紙補給状態，トナー不足状態，ドラム寿命状態，ジャム処理中状態などのプリンタトラブルが生じていないことで、前記プリンタエンジン１２からプリンタ状態（印刷不可）検出信号が発生されてなく、印刷可能状態であると判断されると（ステップＳ１（Ｙｅｓ））、ユーザのＰＣ端末２０…から印刷ジョブの登録指示が入力されたか否か判断される（ステップＳ２）。またこの印刷ジョブの登録指示が入力されてないと判断されると（ステップＳ２（Ｎｏ））、例えば認証入力装置１３から認証入力制御回路１７を介してユーザの認証が行われることで当該ユーザのＰＣ端末２０から登録された印刷ジョブのユーザＩＰが認識されその印刷指示が入力されたか否か判断される（ステップＳ３）。
【００３８】
先ず、前記ステップＳ２において、ユーザのＰＣ端末２０…から印刷ジョブの登録指示が入力されたと判断されると（ステップＳ２（Ｙｅｓ））、図５におけるジョブ登録処理が開始される（ステップＳＡ）。
【００３９】
このジョブ登録処理が開始されると、例えば本プリンタ１０における印刷ジョブ登録の受付順となるジョブＩＤが生成され、これと共に、今回の登録指示に伴いユーザのＰＣ端末２０から入力された印刷ジョブデータが、ジョブデータ格納部１５ａ（図２参照）に登録される（ステップＡ１）。
【００４０】
すると、前記登録された印刷ジョブに対応したジョブＩＤが、ジョブ管理テーブル１５ｂ（図３参照）の「ジョブＩＤ」にセットされると共に（ステップＡ２）、ＲＴＣ(Real Time Clock)回路１８から現在時刻が取得され、同ジョブ管理テーブル１５ｂの「登録時刻」にセットされる（ステップＡ３）。
【００４１】
また、予めデフォルト設定されるか前記登録された印刷ジョブに伴い設定されている当該印刷ジョブデータの保存時間が、前記ジョブ管理テーブル１５ｂの「保存時間（分）」にセットされると共に（ステップＡ４）、同ジョブ管理テーブル１５ｂの「印刷不可時間（分）」に“０”がセットされ（ステップＡ５）、さらに、前記登録された印刷ジョブに伴い設定されているユーザＩＰが、同ジョブ管理テーブル１５ｂの「ユーザＩＰ」にセットされる（ステップＡ６）。
【００４２】
このようなジョブ登録処理（図５参照）により、各ユーザのＰＣ端末２０…から印刷ジョブの登録指示が入力される度に、当該印刷ジョブのデータ格納処理およびそのジョブ管理情報の設定処理が行われる。
【００４３】
次に、前記ステップＳ３において、例えば認証入力装置１３から認証入力制御回路１７を介してユーザの認証が行われることで、当該ユーザのＰＣ端末２０から登録されて前記ジョブ管理テーブル１５ｂにて設定管理されている印刷ジョブのユーザＩＰが認識され、その印刷指示が入力されたと判断されると（ステップＳ３（Ｙｅｓ））、認識されたユーザＩＰに対応するところのジョブＩＤに対応付けられてジョブデータ格納部１５ａに登録されている印刷ジョブデータに基づき印刷データが作成され、この作成された印刷データがプリンタエンジン１２に出力されて印刷（排紙）される（ステップＳ４）。
【００４４】
そして、前記プリンタエンジン１２における印刷データの印刷終了に伴い出力される“印刷完了通知”が入力されたか否か判断され（ステップＳ５）、当該“印刷完了通知”が入力されてないと判断される状態では（ステップＳ５（Ｎｏ））、前記ステップＳ１と同様に、プリンタエンジン１２からのプリンタ状態検出信号に基づいて印刷可能状態にあるか否かが繰り返し判断される（ステップＳ６）。
【００４５】
そして、前記ステップＳ５において、前記プリンタエンジン１２における印刷データの印刷終了に伴い出力される“印刷完了通知”が入力されたと判断されると（ステップＳ５（Ｙｅｓ））、当該印刷の終了した印刷ジョブデータが前記ジョブデータ格納部１５ａから削除されると共に（ステップＳ７）、その印刷ジョブデータのジョブＩＤに対応付けられてジョブ管理テーブル１５ｂに設定されているジョブ管理情報も削除される（ステップＳ８）。
【００４６】
これにより、ユーザ認証に従った印刷ジョブの印刷指示に応じて、当該ユーザにより登録された印刷データの親展印刷が行われる。
【００４７】
こうして、前記印刷ジョブの登録処理やその親展印刷処理が行われている状態で（ステップＳ１〜Ｓ８）、プリンタエンジン１２が例えば印刷用紙補給状態，トナー不足状態，ドラム寿命状態，ジャム処理中状態などのプリンタトラブルになり、当該プリンタエンジン１２からのプリンタ状態（印刷不可）検出信号に基づき印刷可能状態にない（印刷不可状態になった）と判断されると（ステップＳ１（Ｎｏ）又はステップＳ６（Ｎｏ））、図６におけるジョブ印刷不可時処理が開始される（ステップＳＢ）。
【００４８】
このジョブ印刷不可時処理が開始されると、先ず、ＲＴＣ(Real Time Clock)回路１８から現在時刻が取得され、この取得された現在時刻が、ジョブ管理テーブル１５ｂ（図３参照）にて管理されている全ての印刷ジョブ（ジョブＩＤ）に対応するところの「印刷不可開始時刻」にセットされる（ステップＢ１）。
【００４９】
そして、前記プリンタエンジン１２が印刷可能状態にない（印刷不可状態）と判断される状態では（ステップＢ４（Ｎｏ））、ユーザのＰＣ端末２０…から印刷ジョブの登録指示が入力されたか否かが繰り返し判断され（ステップＢ２）、当該印刷ジョブの登録指示が入力されたと判断されると（ステップＢ２（Ｙｅｓ））、前記ステップＳＡと同様に図５におけるジョブ登録処理が開始され、当該印刷ジョブのデータ格納処理およびそのジョブ管理情報の設定処理が行われる（ステップＢＡ）。
【００５０】
このステップＢＡにおいて、印刷ジョブのデータ格納処理およびそのジョブ管理情報の設定処理が行われると、今回の印刷ジョブが登録されたジョブ管理テーブル１５ｂのジョブＩＤに対応するところの「印刷不可開始時刻」のテーブルエリアに対し、前記ＲＴＣ(Real Time Clock)回路１８から取得される現在時刻がセットされる（ステップＢ３）。つまり、このプリンタエンジン１２の印刷不可能な状態において新たな印刷ジョブが登録された場合には、当該登録された印刷ジョブに対応してジョブ管理テーブル１５ｂにセットされる「登録時刻」と「印刷不可開始時刻」とが同一の時刻になる。
【００５１】
この後、前記ステップＢ４において、プリンタエンジン１２のトラブルが解消されたことで、そのプリンタ状態（印刷可）検出信号に基づき印刷可能状態に復帰したと判断されると（ステップＢ４（Ｙｅｓ））、ジョブ管理テーブル１５ｂ（図３参照）にて管理されている全ての印刷ジョブ（ジョブＩＤ）に対応するジョブ管理情報のそれぞれにおいて、その「印刷不可開始時刻」から前記ＲＴＣ回路１８により取得される現在時刻（印刷可能状態になった時刻）までの差分である各印刷ジョブ毎の印刷不可経過時間が算出され、この印刷不可経過時間が「印刷不可時間」に加算されてセットされる（ステップＢ５）。
【００５２】
すると、前記ジョブ管理テーブル１５ｂにて管理されている各印刷ジョブ（ジョブＩＤ）毎の「ユーザＩＰ」に従い、各対応するユーザのＰＣ端末２０…に対してその印刷ジョブを削除するまでの時間（保存時間）が「保存時間」＋「印刷不可時間」として延長されたことを知らせるメッセージが送信通知され（ステップＢ６）、これに伴い「削除時刻通知フラグ」がリセットされる（ステップＢ７）。
【００５３】
このようなジョブ印刷不可時処理（図６参照）により、プリンタエンジン１２が印刷可能な状態に復帰するまでの経過時間に応じて、ジョブ管理テーブル１５ｂにて管理される各印刷ジョブ（ジョブＩＤ）毎の「印刷不可時間」が更新設定され、当該印刷ジョブを削除するまでの時間（保存時間）が「保存時間」＋「印刷不可時間」として延長される。
【００５４】
そして、前記ステップＳ２において、ユーザのＰＣ端末２０…から印刷ジョブの登録指示が入力されていないと判断されると共に（ステップＳ２（Ｎｏ））、前記ステップＳ３において、登録されている印刷ジョブの印刷指示が入力されていないと判断される状態では（ステップＳ３（Ｎｏ））、次のステップＳ９以降の処理が繰り返し行われる。
【００５５】
すなわち先ず、ジョブ管理テーブル１５ｂ（図３参照）にて管理されている全ての印刷ジョブ（ジョブＩＤ）に対応するジョブ管理情報のそれぞれにおいて、その印刷ジョブの「登録時刻」に対して「保存時間」と「印刷不可時間」が加算され、当該印刷ジョブを削除する“ジョブ削除予定時刻”が算出される（ステップＳ９）。
【００５６】
すると、ＲＴＣ回路１８から取得される現在時刻が前記ステップＳ９にて算出された各印刷ジョブ（ジョブＩＤ）毎の“ジョブ削除予定時刻”を経過したか否か判断され（ステップＳ１０）、当該“ジョブ削除予定時刻”を経過していないと判断された場合には（ステップＳ１０（Ｎｏ））、さらに、前記ＲＴＣ回路１８から取得される現在時刻が前記“ジョブ削除予定時刻”の所定時間前（例えば３分前）を経過したか否か判断される（ステップＳ１１）。
【００５７】
このステップＳ１１において、現在時刻が“ジョブ削除予定時刻”の所定時間前を経過したと判断されると（ステップＳ１１（Ｙｅｓ））、「削除時刻通知フラグ」が未通知を示す“０”にリセットされているか否か判断される（ステップＳ１２）。
【００５８】
ここで、「削除時刻通知フラグ」が未通知を示す“０”にリセットされていると判断された場合には（ステップＳ１２（Ｙｅｓ））、当該フラグ“０”になっている未通知の印刷ジョブ（ジョブＩＤ）の「ユーザＩＰ」に従い、前記“ジョブ削除予定時刻”を知らせるメッセージが送信通知される（ステップＳ１３）。
【００５９】
そして、当該“ジョブ削除予定時刻”通知後の印刷ジョブ（ジョブＩＤ）に対応するところの「削除時刻通知フラグ」が“１”にセットされる（ステップＳ１４）。
【００６０】
なお、前記ステップＳ１１において、現在時刻が“ジョブ削除予定時刻”の所定時間前を経過してないと判断されるか（ステップ１１（Ｎｏ））、また同現在時刻が“ジョブ削除予定時刻”の所定時間前を経過したと判断された場合であっても（ステップＳ１１（Ｙｅｓ）、「削除時刻通知フラグ」が通知済みを示す“１”にセットされていると判断された場合には（ステップＳ１２（Ｎｏ））、前記“ジョブ削除予定時刻”の通知処理が行われることなく前記ステップＳ１からの処理に戻る。
【００６１】
そして、前記ステップＳ１０において、現在時刻が“ジョブ削除予定時刻”を経過したと判断された場合には（ステップＳ１０（Ｙｅｓ））、当該“ジョブ削除予定時刻”を経過したところの印刷ジョブデータがジョブデータ格納部１５ａから削除されると共に、その印刷ジョブデータのジョブＩＤに対応付けられてジョブ管理テーブル１５ｂに設定されているジョブ管理情報も削除される（ステップＳ１５）。
【００６２】
これに伴い、前記印刷ジョブを削除したところの「ユーザＩＰ」に従い、同印刷ジョブの削除を知らせるメッセージが送信通知される（ステップＳ１６）。
【００６３】
これにより、印刷ジョブを登録した各ユーザのＰＣ端末２０…に対して、その印刷ジョブの“削除予定時刻”が事前通知されるので、印刷ジョブ削除前の印刷を促すことができ、しかも当該“ジョブ削除予定時刻”の経過に伴いその印刷ジョブが削除された場合には、この印刷ジョブが削除されたことついても通知される。
【００６４】
したがって、前記構成のプリンタシステムにおける親展印刷機能付きプリンタ１０の印刷処理によれば、プリンタエンジン１２がそのプリンタトラブルなどにより印刷不可能な状態になった場合には、当該プリンタトラブルが解消され印刷可能な状態に復帰するまでの印刷不可経過時間（「印刷不可開始時刻」〜「現在時刻」）が算出され、ジョブ管理テーブル１５ｂの「印刷不可時間」に加算されると共に、登録された印刷ジョブデータが削除されるまでの「登録時刻」からの「保存時間」がその「印刷不可時間」分だけ延長されるので、例えば前記プリンタトラブルが解消して復帰するまでの間に予め設定された印刷ジョブの「保存時間」が経過してしまっても、当該印刷ジョブが直ちに削除されることはなく、プリンタ１０側の原因で印刷できなくなってしまう事態を防止することができる。
【００６５】
なお、前記実施形態の印刷処理では、ジョブ管理テーブル１５ｂの「保存時間」を延長する「印刷不可時間」の加算要因を、例えば印刷用紙補給状態，トナー不足状態，ドラム寿命状態，ジャム処理中状態などのプリンタトラブルが発生した場合の印刷不可能な状態としたが、当該プリンタトラブルによる印刷不可能な状態だけでなく、他の印刷データの印刷（排紙）が行われる時間やプリンタ１０の電源がＯＦＦしている時間も前記「印刷不可時間」として加算する構成としてもよい。
【００６６】
なお、前記実施形態において記載した親展印刷機能付きプリンタ１０による印刷処理の各手法、すなわち、図４のフローチャートに示す印刷処理、図５のフローチャートに示す前記印刷処理に伴うジョブ登録処理、図６のフローチャート示す前記印刷処理に伴うジョブ印刷不可時処理などでの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体に格納して配布することができる。そして、コンピュータにより制御される種々のプリンタ装置は、この外部記憶媒体に記憶されたプログラム例えばＰＣ端末２０を使用して内部メモリ（記憶部１５）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した印刷不可時のジョブ保存時間延長処理を有する親展印刷機能を実現し、前述した手法による同様の処理を実行することができる。
【００６７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）上を伝送させることができ、この通信ネットワーク（インターネット）に接続されたコンピュータ端末装置（プログラムサーバ）から前記のプログラムデータを例えばＰＣ端末２０を使用して取り込み、前述した印刷不可時のジョブ保存時間延長処理を有する親展印刷機能を実現することもできる。
【００６８】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００６９】
【図１】本発明の印刷制御装置の実施形態に係るプリンタシステムの構成を示すブロック図。
【図２】前記プリンタシステムにおけるプリンタコントローラ１１の記憶部１５に備えられたジョブデータ格納部１５ａのデータ内容を示す図。
【図３】前記プリンタシステムにおけるプリンタコントローラ１１の記憶部１５に備えられたジョブ管理テーブル１５ｂのデータ内容を示す図。
【図４】前記プリンタ１０による印刷処理を示すフローチャート。
【図５】前記プリンタ１０の印刷処理に伴うジョブ登録処理を示すフローチャート。
【図６】前記プリンタ１０の印刷処理に伴うジョブ印刷不可時処理を示すフローチャート。
【符号の説明】
【００７０】
１０  …親展印刷機能付きプリンタ
１１  …プリンタコントローラ
１２  …プリンタエンジン
１３  …認証入力装置
１４  …ＣＰＵ
１５  …記憶部
１５ａ…ジョブデータ格納部
１５ｂ…ジョブ管理テーブル
１６  …外部データ入出力回路
１７  …認証入力制御回路
１８  …ＲＴＣ(Real Time Clock)回路
１９  …プリンタデータ入出力回路
【図１】
2008250561.tif 000003
【図２】
2008250561.tif 000004
【図３】
2008250561.tif 000005
【図４】
2008250561.tif 000006
【図５】
2008250561.tif 000007
【図６】
2008250561.tif 000008