(57)【要約】【課題】スプールメモリの容量不足に迅速に対応することにより新規の印刷要求に確実に応えるとともに、スプールメモリから一旦消去した印刷ファイルについても印刷を行うことができるようにする。【解決手段】本発明に係る印刷システム１００によれば、ホスト装置２において、消去設定及びＦＴＰ転送用のＩＤ及びパスワードを含む情報が制御用データとして作成され、印刷ファイルとともにプリンタ１に送信される。送信された印刷ファイルはスプールメモリに、制御用データは不揮発記憶部に蓄積される。プリンタ１においてスプールメモリの空き容量が所定値以上ではないと判断されると、不揮発記憶部の制御用データからタイムデータの古い印刷ファイルのＩＤとパスワードによりその印刷ファイル及び制御用データがホスト装置２に転送され、スプールメモリ内から消去される。【選択図】  図１
2004199362.tif 000002
【特許請求の範囲】
【請求項１】
印刷ファイルを送信するホスト装置と、この印刷ファイルを受信して転写紙に印刷する画像形成装置とが通信ネットワークを介して接続された印刷システムにおいて、
前記ホスト装置は、
前記画像形成装置とファイル及びデータの送受信を行う通信部と、
前記印刷ファイルを送信する際に、前記画像形成装置を特定するためのＩＤコード及びパスワードを含む制御用データを作成し、前記通信部により前記印刷ファイルとともに前記画像形成装置に送信する印刷ファイル送信処理部と、
前記通信部により前記画像形成装置からＩＤコード及びパスワードとともに受信した印刷ファイル及び制御用データを記憶する記憶部と、を備え、
前記画像形成装置は、
前記ホスト装置とファイル及びデータの送受信を行う通信部と、
前記通信部により受信された印刷ファイルを蓄積するスプールメモリと、
前記スプールメモリの空き容量が予め定められた設定値以上であるか否かを判断するスプールメモリ容量判断部と、
前記スプールメモリ容量判断部により前記スプールメモリの空き容量が前記設定値以上ではないと判断された際に、前記スプールメモリに記憶された日時が最も古い印刷ファイルに関する制御用データに含まれるＩＤコード及びパスワードに基づいて、前記通信部により前記ホスト装置に前記最も古い印刷ファイル及びその制御用データを送信し、送信後、該印刷ファイルを前記スプールメモリから消去する印刷ファイル消去処理部と、
を備えたことを特徴とする印刷システム。
【請求項２】
前記ホスト装置の印刷ファイル送信処理部は、前記印刷ファイルの受信から所定時間経過後に、前記受信された印刷ファイル及びその制御用データを前記通信部により前記画像形成装置に送信して再印刷要求を行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記ホスト装置は、
前記記憶部に記憶された印刷ファイルを選択して再印刷要求を指示するための操作部を備え、
前記印刷ファイル送信処理部は、前記操作部により印刷ファイルが選択され、再印刷要求が指示された際に、前記選択された印刷ファイル及びその制御用データを前記通信部により前記画像形成装置に送信して再印刷要求を行うことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記ホスト装置は、前記画像形成装置から印刷ファイルを受信した際に、印刷ファイルの受信を通知する画面を表示する表示部を備えたことを特徴とする請求項１〜３の何れか一項に記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ（ＰＣ）等のホスト装置と、プリンタ、複写機、複合機等の画像形成装置とが通信ネットワークを介して接続されて構成された印刷システムに関し、詳細には、ホスト装置から送信された印刷データを画像形成装置内のスプールメモリに蓄積し、必要に応じてスプールメモリから読み出して印刷処理を行うことが可能な印刷システムに関する。
【０００２】
【従来の技術】
従来、ホスト装置で作成された印刷ファイルをスプールメモリに蓄積して保管し、必要に応じて取り出して印刷することができる印刷システムが知られている。例えば、特許文献１には、スプールメモリに蓄積されたファイルデータの保護を図るため、ファイルデータにパスワード等のセキュリティ情報を付加するとともに、スプールメモリのメモリ量が不足した場合、印刷装置は保管されたタイムスタンプの古いものから削除要求情報をホストコンピュータに送信し、許可を得たものについて削除を実行する印刷システムが開示されている。
【０００３】
また、特許文献２には、ユーザ毎にデータを記憶する記憶手段としてのハードディスクを有し、この記憶手段のデータを開始時間から所定時間後に自動消去する機能を有し、自動消去の際にホストコンピュータに消去の通知を行いホストコンピュータから消去の許可があったときのみ消去動作を行う画像形成装置が開示されている。
【０００４】
【特許文献１】
特開平１１−３０１０５８号公報
【特許文献２】
特開２００１−１１１７９８号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した特許文献１、２においては、ホストコンピュータから許可があったときのみファイル消去が可能となり、許可が与えられなければ印刷装置側のスプールメモリの使用量は軽減されず新規の印刷要求に応えることができなかった。
【０００６】
本発明の課題は、印刷システムにおいて、スプールメモリの容量不足に迅速に対応することにより新規の印刷要求に確実に応えるとともに、スプールメモリから一旦消去した印刷ファイルに対しても印刷処理を行うことができるようにすることである。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明は、
印刷ファイルを送信するホスト装置と、この印刷ファイルを受信して転写紙に印刷する画像形成装置とが通信ネットワークを介して接続された印刷システムにおいて、
前記ホスト装置は、
前記画像形成装置とファイル及びデータの送受信を行う通信部と、
前記印刷ファイルを送信する際に、前記画像形成装置を特定するためのＩＤコード及びパスワードを含む制御用データを作成し、前記通信部により前記印刷ファイルとともに前記画像形成装置に送信する印刷ファイル送信処理部と、
前記通信部により前記画像形成装置からＩＤコード及びパスワードとともに受信した印刷ファイル及び制御用データを記憶する記憶部と、を備え、
前記画像形成装置は、
前記ホスト装置とファイル及びデータの送受信を行う通信部と、
前記通信部により受信された印刷ファイルを蓄積するスプールメモリと、
前記スプールメモリの空き容量が予め定められた設定値以上であるか否かを判断するスプールメモリ容量判断部と、
前記スプールメモリ容量判断部により前記スプールメモリの空き容量が前記設定値以上ではないと判断された際に、前記スプールメモリに記憶された日時が最も古い印刷ファイルに関する制御用データに含まれるＩＤコード及びパスワードに基づいて、前記通信部により前記ホスト装置に前記最も古い印刷ファイル及びその制御用データを送信し、送信後、該印刷ファイルを前記スプールメモリから消去する印刷ファイル消去処理部と、
を備えたことを特徴としている。
【０００８】
請求項１に記載の発明によれば、ホスト装置から印刷ファイルを送信する際に、画像形成装置を特定するためのＩＤコード及びパスワードを含む制御用データを作成し、印刷ファイルとともに画像形成装置に送信する。画像形成装置は印刷ファイルをスプールメモリに蓄積し、スプールメモリの空き容量が予め定められた設定値以上ではなくなった場合に、スプールメモリに記憶された日時が最も古い印刷ファイルに関する制御用データに含まれるＩＤコード及びパスワードに基づいて、ホスト装置にその印刷ファイル及びその制御用データを送信し、送信後、その印刷ファイルをスプールメモリから消去する。
【０００９】
従って、スプールメモリの空き容量が不足した場合に、古い印刷ファイルからホスト装置に退避してスプールメモリから消去するので、スプールメモリの容量不足に迅速に対処することができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の発明において、
前記ホスト装置の印刷ファイル送信処理部は、前記印刷ファイルの受信から所定時間経過後に、前記受信された印刷ファイル及びその制御用データを前記通信部により前記画像形成装置に送信して再印刷要求を行うことを特徴としている。
【００１１】
請求項２に記載の発明によれば、ホスト装置は、印刷ファイルを画像形成装置から受信してから所定時間経過後に、受信された印刷ファイル及びその制御用データを画像形成装置に送信して再印刷要求を行う。従って、一旦スプールメモリから消去した印刷ファイルを容易に再印刷することができる。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記ホスト装置は、
前記記憶部に記憶された印刷ファイルを選択して再印刷要求を指示するための操作部を備え、
前記印刷ファイル送信処理部は、前記操作部により印刷ファイルが選択され、再印刷要求が指示された際に、前記選択された印刷ファイル及びその制御用データを前記通信部により前記画像形成装置に送信して再印刷要求を行うことを特徴としている。
【００１３】
請求項３に記載の発明によれば、ホスト装置において印刷ファイルが選択され、再印刷要求が指示された際に、選択された印刷ファイル及びその制御用データを画像形成装置に送信して再印刷要求を行う。従って、一旦スプールメモリから消去した印刷ファイルについても、ユーザの指示に応じて容易に再印刷することができる。
【００１４】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、前記ホスト装置は、前記画像形成装置から印刷ファイルを受信した際に、印刷ファイルの受信を通知する画面を表示する表示部を備えたことを特徴としている。
【００１５】
請求項４に記載の発明によれば、ホスト装置は、画像形成装置から印刷ファイルを受信した際に、ファイルの受信を通知する画面を表示部に表示する。従って、ユーザはスプールメモリから印刷ファイルが消去されたことを認識することができる。
【００１６】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
図１に、本実施の形態における印刷システム１００の全体構成例を示す。図１に示すように、印刷システム１００は、プリンタ１とホスト装置２とがネットワークＮを介して接続され、データの送受信が可能なように構成されている。なお、プリンタ１、ホスト装置２の台数は特に限定されない。
【００１７】
ネットワークＮは、企業や学校等の建物内に構築されたＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の情報通信網である。ここで、回線形態は任意である。また、各端末装置間の接続は有線、無線を問わない。ただし、情報管理の信頼性の観点から、特定の利用者のみがアクセス可能なセキュリティが確保されているネットワークであることが望ましい。さらに、ネットワークＮには、例えば、送受信されるデータの解析、伝送経路の設定、及び転送を行うルータ等の中継装置の他、所定数のポートを備えるハブ等の集線装置が含まれている。
【００１８】
次に、印刷システム１００を構成する各装置について説明する。
まず、プリンタ（画像形成装置）１について説明する。
【００１９】
プリンタ１は、ネットワークＮを介してホスト装置２から所定のページ記述言語(ＰＤＬ;Page Description Language）で記述された印刷ファイル及び制御用データを受信し、印刷を行う。
【００２０】
図２に、プリンタ１内部の構成例を示す。図２に示すように、プリンタ１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ(Ramdom Access Memory）１３、操作パネル１４、通信部１５、スプールメモリ１６、不揮発記憶部１７、プリンタ出力部１８、印刷ファイル消去処理部１２１、印刷処理部１２２及びスプールメモリ容量判断部１２３により構成され、各部はバス１９により接続されている。
【００２１】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプリンタ１を制御するためのシステムプログラム及び各種処理プログラム（後述する。）をＲＡＭ１３に読み出して、読み出したプログラムとの協働により、プリンタ１全体の制御を行う。
【００２２】
ＲＯＭ１２は、不揮発性の半導体メモリ等により構成され、プリンタ１に対応するシステムプログラム、及び該システムプログラム上で実行可能な後述の印刷ファイル消去処理プログラム、印刷処理プログラムを始めとする各種処理プログラム等を記憶する。プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
【００２３】
ＲＡＭ１３は、ＣＰＵ１１により実行制御される各種処理において、ＲＯＭ１２から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００２４】
操作パネル１４は、ＬＣＤ（Liquid Crystal Display）により構成され、ＣＰＵ１１から入力される表示信号の指示に従って表示画面上に各種操作ボタンや装置の状態表示、各機能の動作状況等の表示を行う。ＬＣＤの表示画面上は、透明電極を格子状に配置して構成された感圧式（抵抗膜圧式）のタッチパネルに覆われており、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号としてＣＰＵ１１に出力する。
【００２５】
通信部１５は、ＬＡＮ、ＷＡＮ等のネットワークに接続された伝送媒体に接続可能なインターフェイスである。通信部１５は、例えば、ＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介してネットワークＮに接続されたホスト装置２との間で各種データの送受信及び入出力を行う。
【００２６】
スプールメモリ１６は、ＨＤＤ（Hard Disc Drive）、電池にてバックアップされたＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリデバイス又は強誘電体メモリ（ＦｅＲＡＭ）やフラッシュＲＯＭ等の不揮発性メモリデバイス等により構成され、ホスト装置２から送信されたＰＤＬ形式の印刷ファイルを格納する。
【００２７】
不揮発記憶部１７は、ＨＤＤ、電池にてバックアップされたＳＲＡＭやＤＲＡＭ等の揮発性メモリデバイス又は強誘電体メモリ（ＦｅＲＡＭ）やフラッシュＲＯＭ等の不揮発性メモリデバイス等により構成され、ホスト装置２から送信された印刷ファイル管理のための制御用データを格納する。
【００２８】
プリンタ出力部１８は、連続紙、またはカット紙が印刷用紙として装着された給紙部（図示せず）と排紙部（図示せず）を備え、ＣＰＵ１１の制御に応じて、展開されたイメージデータをレーザ光やＬＥＤ（Light-Emitting Diode）による投射光を用いた電子写真方式によって印刷用紙に転写して排紙出力する。
【００２９】
印刷ファイル消去処理部１２１は、スプールメモリ１６に印刷ファイルを保存後所定時間が経過した際に、その印刷ファイルの消去設定に応じてスプールメモリ１６から消去したり、スプールメモリ容量判断部１２３の印刷ファイル消去要求に応じて、タイムスタンプが最も古い印刷ファイルに関する制御用データに含まれるＩＤ及びパスワードに基づきホスト装置２へその印刷ファイル及び制御用データを送信し、スプールメモリ１６、不揮発記憶部１７から送信した印刷ファイル及び制御データを消去したりする。詳細は後述する（図７）。
【００３０】
印刷処理部１２２は、スプールメモリ容量判断部１２３によりスプールメモリ１６の空き容量が所定値以上ではないと判断された場合に、印刷ファイル消去処理部１２１に印刷ファイル消去要求を行う。スプールメモリ１６の空き容量が所定値以上であると判断され、ホスト装置２から印刷ファイル及び制御用データを受信すると、印刷ファイルをスプールメモリ１６に、制御用データを不揮発記憶部１７に蓄積するとともに印刷ファイルをイメージデータに展開して印刷を行う。詳細は後述する（図６）。
スプールメモリ容量判断部１２３は、スプールメモリ１６の空き容量が予め定められた設定値（所定値）以上であるか否かを判断するものであり、印刷処理部１２２に含まれる判断ステップＳ１１に相当し、詳細は後述する（図６）。
【００３１】
本実施の形態において、上記印刷ファイル消去処理部１２１、印刷処理部１２２及びスプールメモリ容量判断部１２３は、ＣＰＵ１１とＲＯＭ１２に格納された印刷ファイル消去処理プログラム、印刷処理プログラムとの協働によるソフトウエア処理によって実現される。なお、各処理プログラムの機能をＣＰＵ１１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００３２】
次に、ホスト装置２について説明する。
ホスト装置２は、パーソナルコンピュータ等により構成され、アプリケーションソフトで作成した文書データや画像データを、ＰＤＬ形式の印刷ファイルに変換するとともに、印刷ファイルの消去設定、ＦＴＰ転送用のＩＤとパスワード、印刷部数等を制御用データとして作成し、ネットワークＮを介してプリンタ１に送信する。
【００３３】
図３にホスト装置２の内部構成例を示す。図３に示すように、ホスト装置２は、ＣＰＵ２１、操作部２２、表示部２３、通信部２４、ＲＡＭ２５、記憶部２６、印刷ファイル送信処理部２６１等により構成され、各部はバス２７により接続されている。
【００３４】
ＣＰＵ２１は、記憶部２６に格納されているホスト装置２を制御するためのシステムプログラムをＲＡＭ２５に読み出して、読み出したプログラムとの協働により、ホスト装置２全体の制御を行う。
【００３５】
操作部２２は、文字キー、数字キーの他、各種機能キーを備えたキーボードを含み、操作されたキーに対応する操作信号をＣＰＵ２１へ出力する。また、操作部２２は、マウス、タッチパネル等のポインティングデバイスを備える。
【００３６】
表示部２３は、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等によってなる表示画面を備え、ＣＰＵ２１から入力される表示信号の指示に従って表示データを画面上に表示する。
【００３７】
通信部２４は、ＬＡＮ、ＷＡＮ、あるいはインターネット等のネットワークに接続された伝送媒体に接続可能なインターフェイスである。通信部２４は、例えば、ＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介してネットワークＮに接続されたプリンタ１との間で各種データの送受信を行う。
【００３８】
ＲＡＭ２５は、ＣＰＵ２１により実行制御される各種処理において、記憶部２６から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００３９】
記憶部２６は、プログラムやデータ等があらかじめ記憶されている記録媒体（図示せず）を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は記憶部２６に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、システムプログラム、当該システムに対応する各種処理プログラム、各種処理プログラムで処理されたデータ等を記憶する。具体的には、記憶部２６はプリンタ１への印刷制御を行うためのプリンタドライバとして印刷ファイル送信処理プログラムが格納されている。プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ２１は、当該プログラムコードに従った動作を逐次実行する。また、記憶部２６は、プリンタ１から送信される印刷ファイル及び制御用データを所定の領域に格納する。
【００４０】
印刷ファイル送信処理部２６１は、画像データや文書データを印刷ファイルに変換し、操作部２２により入力された設定に基づいて当該印刷ファイルの制御用データを作成し、印刷ファイルと制御用データをプリンタ１へ送信する。詳細は後述する（図４）。
【００４１】
本発明の実施の形態において、上記印刷ファイル送信処理部２６１は、ＣＰＵ２１と記憶部２６に格納された印刷ファイル送信処理プログラムとの協働によるソフトウエア処理によって実現される。なお、当該処理プログラムの機能をＣＰＵ２１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００４２】
次に、動作について説明する。
図４に、ホスト装置２のＣＰＵ２１により実行される印刷ファイル送信処理を示す。以下、図４を参照して印刷ファイル送信処理について説明する。
【００４３】
操作部２２から印刷要求が入力されると（ステップＳ１）、アプリケーションソフトで作成した文書データや画像データがＰＤＬ形式の印刷ファイルに変換される（ステップＳ２）。次いで、表示部２３に再印刷設定画面（例えば、再印刷設定画面２３１、図５参照）が表示され、当該設定画面から印刷ファイルに関する設定として、印刷後の印刷ファイルをスプールメモリ１６に保存するように設定され（ステップＳ３；ＹＥＳ）、且つスプールメモリ１６に保存して所定時間経過後の印刷ファイルを消去するように設定された場合には（ステップＳ４；消去する）、消去設定「１」の情報を含む制御用データが作成され（ステップＳ５）、通信部２４を介してＰＤＬ形式の印刷ファイルと制御用データがプリンタ１へ送信される。
【００４４】
再印刷設定画面から印刷ファイルに関する設定として、印刷後の印刷ファイルをスプールメモリ１６に保存するように設定され（ステップＳ３；ＹＥＳ）、且つスプールメモリ１６に保存して所定時間経過後の印刷ファイルをホスト装置２（ＰＣ）に戻すように設定された場合には（ステップＳ４；ＰＣに戻す）、消去設定「２」及びＦＴＰ（File Transfer Protocol）転送用のＩＤとパスワードを含む制御用データが作成され（ステップＳ６）、通信部２４によりＰＤＬ形式の印刷ファイルと制御用データがプリンタ１へ送信される（ステップＳ８）。
【００４５】
再印刷設定画面から印刷ファイルに関する設定として、印刷後の印刷ファイルをスプールメモリ１６に保存するように設定されなかった場合には（ステップＳ３；ＮＯ）、処理はステップＳ７に移行し、印刷部数等の制御用データを作成され、通信部２４によりＰＤＬ形式の印刷ファイルと制御用データがプリンタ１へ送信される（ステップＳ８）。
【００４６】
図５に、印刷後の印刷ファイルに関する処理を設定するための再印刷設定画面２３１の一例を示す。図５に示すように、印刷後の印刷ファイルに関する処理として「印刷終了後にプリンタからデータを消去する」、「印刷終了後もプリンタにデータを保存する。保存可能時間経過後は消去する。」、「印刷終了後も印刷装置にプリンタを保存する。保存可能時間経過後はＰＣ側に退避する。」のうちの何れかが選択可能となっている。処理を選択して画面下の「ＯＫ」ボタンが押下されると、処理が設定される。
【００４７】
この再印刷設定画面２３１から設定された事項に基づいて、上述した印刷ファイル送信処理によるステップＳ３以降の処理が実行される。
【００４８】
次に、図６を参照してプリンタ１のＣＰＵ１１により実行される印刷処理について説明する。
【００４９】
印刷処理において、スプールメモリ容量判断部１２３としてのステップＳ１１においてスプールメモリ１６の空き容量が予め定められた設定値（所定値）以上であるか否かが判断され、所定値以上である場合（ステップＳ１１；ＹＥＳ）、処理はステップＳ１２に移行してホスト装置２からの印刷要求が受信されたか否かが判断され、印刷要求が受信されていない場合は（ステップＳ１２；ＮＯ）、処理はステップＳ１１に戻る。
【００５０】
ホスト装置２からの印刷要求が受信された場合（ステップＳ１２；ＹＥＳ）、受信されたＰＤＬ形式の印刷ファイルはスプールメモリ１６に記憶され（ステップＳ１３）、制御用データはファイル管理用の不揮発記憶部１７に記憶される（ステップＳ１４）。
【００５１】
次いで、印刷ファイルが印刷イメージデータに展開され（ステップＳ１５）、プリンタ出力部１８で印刷される（ステップＳ１６）。印刷が正常に終了した後、制御用データによりスプールメモリ１６からの印刷ファイルの消去が指示されている場合（ステップＳ１７；ＹＥＳ）、スプールメモリ１６内の印刷ファイル及び不揮発記憶部１７内の対応する制御データが消去される（ステップＳ１８）。制御用データにより印刷後のスプールメモリ１６からの印刷ファイルの消去が指示されていない場合には（ステップＳ１７；ＮＯ）、印刷ファイル及び制御用データの消去は行わずに処理はステップＳ１１に戻る。
【００５２】
一方、ステップＳ１１において、スプールメモリ１６の空き容量は所定値以上ではないと判断されると（ステップＳ１１；ＮＯ）、処理はステップＳ１９に移行し、スプールメモリ１６内の印刷ファイル消去要求を行い、処理はステップＳ１１に戻る。
【００５３】
次に、図７を参照してプリンタ１のＣＰＵ１１により実行される印刷ファイル消去処理を説明する。
【００５４】
印刷ファイル消去処理において、スプールメモリ１６に保存後、所定時間が経過したら消去対象となる印刷ファイル、即ち制御用データの消去設定「１」の印刷ファイルがあるか否かが判断され、あると判断されると（ステップＳ２１；ＹＥＳ）、スプールメモリ１６内のファイルのうち該当する印刷ファイル及び不揮発記憶部１７内の対応する制御用データが消去され（ステップＳ２２）、処理はステップＳ２３に移行する。
【００５５】
ステップＳ２１において、スプールメモリ１６に保存後所定時間が経過したら消去対象となる印刷ファイルがないと判断されると（ステップＳ２１；ＮＯ）、処理はステップＳ２３に移行し、図６のステップＳ１９においてスプールメモリ１６内の印刷ファイル消去要求があった場合（ステップＳ２３；ＹＥＳ）、タイムデータの古い印刷ファイルの制御用データからホスト装置２へのＩＤ及びパスワードが読み込まれ（ステップＳ２４）、該当する印刷ファイルがある場合は（ステップＳ２５；ＹＥＳ）、通信部２４によりその印刷ファイルのＩＤ及びパスワードに基づいてホスト装置２へＦＴＰ接続され、印刷ファイル及び制御データが転送される（ステップＳ２６）。ホスト装置２からファイル転送が正常に終了した通知が送信されると（ステップＳ２７；ＹＥＳ）、スプールメモリ１６内の該当する印刷ファイル及び不揮発記憶部１７内の対応する制御用データが消去され（ステップＳ２８）、処理はステップＳ２１に戻る。
【００５６】
一方、ステップＳ２７においてホスト装置２からのファイル転送が正常に終了した通知が受信されない場合（ステップＳ２７；ＮＯ）、制御用データからタイムデータが次に古いファイルのＩＤ及びパスワードが読み込まれ（ステップＳ２９）、
処理はステップＳ２５に戻り、以降の処理が実行される。ステップＳ２５において、該当する印刷ファイルがない場合は（ステップＳ２５；ＮＯ）、処理はステップＳ２１に戻る。
【００５７】
ホスト装置２において、プリンタ１から転送された印刷ファイル及び制御データは、記憶部２６に保存される。
【００５８】
図８は、上述した再印刷設定画面２３１であり、当該画面は、プリンタ１からの印刷ファイルを受信した際に、表示部２３に自動的に表示される。これにより、スプールメモリ１６から印刷ファイルが受信されたことをユーザに通知することができる。再印刷設定画面２３１の印刷ファイル指定領域２３１ｂには、転送された印刷ファイルのファイル名が表示される。表示されたファイル名から印刷するファイル名が選択され、「再印刷」ボタンが押下されると、再度印刷ファイル送信処理のステップＳ３以降が実行され、プリンタ１に対して当該印刷ファイルの再印刷要求が実行される。このとき、再印刷設定領域２３１ａにおいて、スプール１６内の印刷ファイルの保存方法を選択し直すことが可能である。図８においては、「印刷終了後にプリンタからデータを消去する」が選択されているので、プリンタ１において印刷後、スプール１６から直ちに印刷ファイルが消去される。
【００５９】
なお、プリンタ１から印刷ファイルを受信後所定時間が経過した場合に、再度印刷ファイル送信処理のステップＳ３以降を実行し、プリンタ１に対して当該印刷ファイルの再印刷要求を行うようにしてもよい。
【００６０】
以上説明したように、印刷システム１００によれば、ホスト装置２において印刷ファイルを送信する際に、印刷後すぐに印刷ファイルをスプールメモリ１６から消去する設定と、スプールメモリ１６に印刷ファイルを保存後所定時間が経過すると印刷ファイルを消去する設定と、スプールメモリ１６に印刷ファイルを保存後所定時間が経過すると当該印刷ファイルをホスト装置２に戻す設定とが選択可能であり、スプールメモリ１６に印刷ファイルを保存後所定時間が経過すると当該印刷ファイルをＰＣに戻す設定がなされると、消去設定「２」及びＦＴＰ転送用のＩＤ及びパスワードを含む情報が制御用データとして作成され、印刷ファイルとともにプリンタ１に送信される。
【００６１】
プリンタ１側においては、受信された印刷ファイルがスプールメモリ１６に、制御用データを不揮発記憶部１７に蓄積され、スプールメモリ１６の空き容量が所定値に満たないと判断されると、不揮発記憶部１７の制御用データからタイムデータの古い印刷ファイルのＩＤとパスワードが読み込まれ、このＩＤとパスワードにより印刷ファイルがホスト装置２に転送され、転送が正常に終了すると、スプールメモリ１６内の該当ファイル及び不揮発記憶部１７の対応する制御データが消去される。
【００６２】
従って、印刷ファイルを保存後所定時間が経過しても消去したくない印刷ファイルはスプールメモリの空き容量が所定値に満たない場合にホスト装置２に退避されるので、スプールメモリの容量不足が生じた場合に迅速に対応することができ、新規の印刷要求に確実に応えることができる。また、スプールメモリ内の印刷ファイルをホスト装置２に退避することができるので、一旦スプールメモリから消去された印刷ファイルであっても、ホスト装置２から再印刷を容易に行うことができる。
【００６３】
なお、上記実施の形態における記述内容は、本発明に係る印刷システム１００の好適な一例であり、これに限定されるものではない。
例えば、本実施の形態において、画像形成装置としてプリンタを例にとり説明したが、複合機、ＭＦＰ（Multifunction Peripheral）、プリンタ情報提供端末（例えば、キオスク端末）等の画像形成装置に対しても適用可能である。
【００６４】
また、上記実施の形態においては、スプールメモリ１６の空き容量が所定値以上ではない場合に、スプールメモリ１６に保存後所定時間が経過した印刷ファイルをホスト装置２に送信することとしているが、保存後所定時間が経過したか否かにかかわらずホスト装置２に送信するようにしてもよい。これにより、一度に大容量の印刷ファイルが保存された後、すぐに新たな印刷要求が送信された場合にも対応できる。
【００６５】
その他、印刷システム１００を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６６】
【発明の効果】
請求項１に記載の発明によれば、ホスト装置から印刷ファイルを送信する際に、画像形成装置を特定するためのＩＤコード及びパスワードを含む制御用データを作成し、印刷ファイルとともに画像形成装置に送信する。画像形成装置は印刷ファイルをスプールメモリに蓄積し、スプールメモリの空き容量が予め定められた設定値以上ではなくなった場合に、スプールメモリに記憶された日時が最も古い印刷ファイルに関する制御用データに含まれるＩＤコード及びパスワードに基づいて、ホスト装置にその印刷ファイル及びその制御用データを送信し、送信された印刷データをスプールメモリから消去する。従って、スプールメモリの空き容量が不足した場合に、古い印刷ファイルからホスト装置に退避してスプールメモリから消去するので、スプールメモリの容量不足に迅速に対処することができる。
【００６７】
請求項２に記載の発明によれば、ホスト装置は、印刷ファイルを画像形成装置から受信してから所定時間経過後に、受信された印刷ファイル及びその制御用データを画像形成装置に送信して再印刷要求を行う。従って、一旦スプールメモリから消去した印刷ファイルを容易に再印刷することができる。
【００６８】
請求項３に記載の発明によれば、ホスト装置において印刷ファイルが選択され、再印刷要求が指示された際に、選択された印刷ファイル及びその制御用データを画像形成装置に送信して再印刷要求を行う。従って、一旦スプールメモリから消去した印刷ファイルについても、ユーザの指示に応じて容易に再印刷することができる。
【００６９】
請求項４に記載の発明によれば、ホスト装置は、画像形成装置から印刷ファイルを受信した際に、ファイルの受信を通知する画面を表示部に表示する。従って、ユーザはスプールメモリから印刷ファイルが消去されたことを認識することができる。
【図面の簡単な説明】
【図１】本発明に係る印刷システム１００の全体構成を示す概念図である。
【図２】図１のプリンタ１の機能的構成を示すブロック図である。
【図３】図１のホスト装置２の機能的構成を示すブロック図である。
【図４】図３のＣＰＵ２１により実行される印刷ファイル送信処理を示すフローチャートである。
【図５】図３の表示部２３に表示される再印刷設定画面２３１の一例を示す図である。
【図６】図２のＣＰＵ１１により実行される印刷処理を示すフローチャートである。
【図７】図２のＣＰＵ１１により実行される印刷ファイル消去処理を示すフローチャートである。
【図８】図３の表示部２３に表示される再印刷設定画面２３１の一例を示す図である。
【符号の説明】
１００    印刷システム
１      プリンタ
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    操作パネル
１５    通信部
１６    スプールメモリ
１７    不揮発記憶部
１８    プリンタ出力部
１９    バス
１２１    印刷ファイル消去処理部
１２２    印刷処理部
１２３    スプールメモリ容量判断部
２    ホスト装置
２１    ＣＰＵ
２２    操作部
２３    表示部
２４    通信部
２５    ＲＡＭ
２６    記憶部
２７    バス
２６１    印刷ファイル送信処理部
【図１】
2004199362.tif 000003
【図２】
2004199362.tif 000004
【図３】
2004199362.tif 000005
【図４】
2004199362.tif 000006
【図５】
2004199362.tif 000007
【図６】
2004199362.tif 000008
【図７】
2004199362.tif 000009
【図８】
2004199362.tif 000010