(57)【要約】【課題】プリントジョブに含まれるプリント対象データを再出力する際に、ジョブの内容変更に対応しつつ、最短時間での再出力を可能とする画像出力装置を提供する。【解決手段】受信したプリントジョブに含まれるプリント対象データについてのページ記述言語ファイルを中間言語変換手段１２により中間言語ファイルに変換し、この中間言語ファイルを出力ファイル変換手段１３により出力ファイルに変換して、出力ファイルをプリント手段２０Ａによりプリント出力する。制御手段１５によりプリント終了後もページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、出力ファイルを含む２つ以上を記憶手段１４に記憶させるようにする。【選択図】    図１
2004291279.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された外部装置からプリントジョブを受信する通信手段と、
前記通信手段により受信したプリントジョブに含まれるプリント対象データについてのページ記述言語ファイルを、中間言語ファイルに変換する中間言語ファイル変換手段と、
前記中間言語ファイル変換手段により変換された中間言語ファイルを出力ファイルに変換する出力ファイル変換手段と、
前記出力ファイル変換手段により変換された出力ファイルを出力するプリント手段と、
ファイルを保持するための記憶手段と、
前記出力ファイルのプリント終了後も、前記ページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルを前記記憶手段に保持させる制御手段と、
を備えていることを特徴とする画像出力装置。
【請求項２】
前記制御手段は、プリントジョブの内容変更を伴う再出力が指示されたときに、その変更内容に応じて、保持されている２つ以上のファイルのうちのどのファイルを用いるかを決定する請求項１に記載の画像出力装置。
【請求項３】
前記制御手段は、前記出力ファイルが出力された後に、他の画像出力装置での再出力が指示されたときに、保持されている２つ以上のファイルのうち、再出力先の画像出力装置に応じたファイルを前記画像出力装置に送信する請求項１に記載の画像出力装置。
【請求項４】
前記制御手段は、前記ファイルのうちの２つ以上を保持させる第１のジョブグループを設定するための第１のジョブ数もしくは第１の期間と、前記第１のグループのジョブよりも時間的に古く、１つのファイルのみを保持させる第２のジョブグループを設定するための第２のジョブ数もしくは第２の期間を設定可能である請求項１に記載の画像出力装置。
【請求項５】
前記制御手段は、プリントジョブの内容に応じて、保持すべき前記２つ以上のファイルを決定する請求項１に記載の画像出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリンタ機能、スキャナ機能およびＦＡＸ機能などを有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｏｄｕｃｔｓ：  多機能形複写機）  などに適用される画像出力装置に関する。
【０００２】
【従来の技術】
近年、オフィスなどでは、機器のネットワーク化が進み、例えばユーザのパーソナルコンピュータ（ＰＣという）から離れた場所のＭＦＰに、プリント対象データを含むプリントジョブを送ってプリントさせることができるようになっている。この場合、ＰＣからＭＦＰにページ記述言語（ＰＤＬ）ファイルで入力された前記プリント対象データは、中間言語ファイルに変換され、さらに出力ファイルへと変換された後、プリントされる。
【０００３】
ところで、ＰＣからプリント指示したユーザがＭＦＰのところまで行って出力物を確認した際に、ジョブの内容を変更して再度出力させたいことがある。その場合、ユーザは、ＰＣまで戻って再度アプリケーションを起動し、前回と同様のプリント指示を行う必要がある。また、別のユーザのＰＣ上で出力指示された出力物を受け取るような状況下においては、ユーザがＭＦＰのところまで行って出力物を確認して前記設定変更したい場合、その別のユーザに出力指示を依頼し直さなければならない。
【０００４】
そのような場合、ＭＦＰでは、再度、ペ−ジ記述言語ファイル→中間言語ファイル→出力ファイルという変換が行われるので、再出力するのに時間がかかってしまう。
【０００５】
このような事情から、ＭＦＰでプリントした際に、そのプリント対象データのファイルを当該ＭＦＰで残しておくことが望ましいことになる。
【０００６】
従来の画像出力装置として、一度出力したプリント対象データを中間データ（中間言語ファイル）として記憶保持するとともに、再出力時には中間言語ファイルを出力ファイルへ変換してプリントする構成のものがある（例えば、特許文献１参照）。
【０００７】
また、ページ記述言語ファイルと出力ファイルのうちのサイズが小さいファイルを記憶するようにしたものもある（例えば、特許文献２参照）。
【０００８】
さらに、ユーザによる指示、速度優先あるいはサイズ優先等の指定、出力設定（ソート方法、排紙方法等）によって、ページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうちのいずれか１つのファイルを保持するようにしたものもある（例えば、特許文献３参照。）。
【０００９】
【特許文献１】
特開２０００−１７２４６０号公報
【００１０】
【特許文献２】
特開２００２−１３２４６５号公報
【００１１】
【特許文献３】
特開２０００−３１１０７１号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、上述した従来の画像出力装置においては、ページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうちのいずれか１つを保持する構成であり、例えば出力ファイルのみを保持するものでは、再出力時のジョブの変更が置数などの設定に限られ、連番の色変更などに対応できないという問題がある。
【００１３】
また、例えば中間ファイルを保持するものでは、連番変更などに対応可能であるが、既に出力した出力ファイルをそのまま再度出力したいときでも、中間ファイルから出力ファイに変換されることから再出力のプリントまでに無駄な時間がかかってしまう。
【００１４】
この発明は、上記実情に鑑みてなされたもので、プリントジョブに含まれるプリント対象データを再出力する際に、ジョブの内容変更に対応しつつ、最短時間での再出力を可能とする画像出力装置を提供することを課題とする。
【００１５】
【課題を解決するための手段】
上記課題は、ネットワークに接続された外部装置からプリントジョブを受信する通信手段と、前記通信手段により受信したプリントジョブに含まれるプリント対象データについてのページ記述言語ファイルを、中間言語ファイルに変換する中間言語ファイル変換手段と、前記中間言語ファイル変換手段により変換された中間言語ファイルを出力ファイルに変換する出力ファイル変換手段と、前記出力ファイル変換手段により変換された出力ファイルを出力するプリント手段と、ファイルを保持するための記憶手段と、前記出力ファイルのプリント終了後も前記ページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルを前記記憶手段に保持させる制御手段と、を備えていることを特徴とする画像出力装置によって解決される。
【００１６】
この画像出力装置では、出力ファイルのプリント終了後も、制御手段によりページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルが記憶手段に記憶保持されるので、再出力指示に対して、１つのファイルのみが記憶保持されている場合に較べて、ファイル形式の選択自由度が増え、より適切な形式のファイルを使用できる可能性が増大する。
【００１７】
また、前記画像出力装置において、制御手段は、プリントジョブの内容変更を伴う再出力が指示されたときに、その変更内容に応じて、保持されている２つ以上のファイルのうちのどのファイルを用いるかを決定する構成としても良い。
【００１８】
例えば中間言語ファイルおよび出力ファイルを保持させておくと、プリント終了後に、例えば連番の色変更を行って再度出力する場合でも、記憶手段から読み出した中間言語ファイルで所定の色変更処理を行ってから出力ファイルに変換するだけでプリント出力が可能となる。つまり、再出力時のジョブの内容変更に応じて、適切な形式のファイルを使用でき、ジョブの内容変更に対応した処理を実現でき、かつプリント出力までの時間を短縮することができる。
【００１９】
また、前記画像出力装置において、制御手段は、前記出力ファイルが出力された後に、他の画像出力装置での再出力が指示されたときに、保持されている２つ以上のファイルのうち、再出力先の画像出力装置に応じたファイルを前記画像出力装置に送信する構成としても良い。
【００２０】
この場合は、再出力が指示された他の画像出力装置に適したファイルが前記他の画像出力装置に送信され、該装置での再出力が迅速に行える。
【００２１】
また、前記制御手段は、前記ファイルのうちの２つ以上を保持させる第１のジョブグループを設定するための第１のジョブ数もしくは第１の期間と、前記第１のグループのジョブよりも時間的に古く、１つのファイルのみを保持させる第２のジョブグループを設定するための第２のジョブ数もしくは第２の期間を設定可能である構成としてもよい。
【００２２】
こうすることにより、第１のジョブグループについては、少なくとも２つのファイルが保持され、それよりも時間的に古い第２のジョブグループについては１つのファイルのみが保持される。つまり、再出力の可能性が相対的に高い新しいジョブについてのみ、２つのファイルを保持し、古くなるに従って保持するファイルの数も減らすことにより、実用に即した対応が可能となる。
【００２３】
また、制御手段は、プリントジョブの内容に応じて、保持すべき前記２つ以上のファイルを決定する構成としても良い。
【００２４】
この場合には、プリントジョブの内容に応じて最適な２個以上のファイルの保持が可能となる。
【００２５】
【発明の実施の形態】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２６】
図１は、この発明の一実施形態に係る画像出力装置が適用された画像処理システムを示すブロック図である。
【００２７】
図１において、この画像処理システムＡは、複数のＭＦＰ１Ａ，１Ｂ，１Ｃ・・・と、端末装置としてのユーザのパーソナルコンピュータ（ＰＣという）２とがネットワークＮＷを介して接続されている。
【００２８】
なお、ここでは、ＭＦＰ１ＡとＭＦＰ１Ｂとが同じメーカーの製品で、中間ファイルに互換性があるものとし、ＭＦＰ１Ｃは、ＭＦＰ１Ａ，１Ｂとはページ記述言語が異なるものとする。
【００２９】
前記ＭＦＰ１Ａ、１Ｂ，１Ｃは、それぞれプリントコントローラ１０と、プリント部２０Ａ、２０Ｂ，２０Ｃとから構成されている。
【００３０】
前記プリントコントローラ１０は、通信部１１と、中間言語ファイル変換部１２と、出力ファイル変換部１３と、記憶部１４と、制御部１５と、操作パネル１６とを備えている。
【００３１】
以下、ＭＦＰ１Ａを例にして各部の説明を行う。
【００３２】
前記通信部１１は、前記ＰＣ２や他のＭＦＰ１Ｂ，１Ｃとの間でネーットワークＮＷを介してデータやプリントジョブの送受を行うためのものであり、ネットワークコントローラからなる。
【００３３】
前記中間言語ファイル変換部１２は、ネットワークコントローラ１１により受信したプリントジョブに含まれるプリント対象データについてのページ記述言語ファイルを、中間言語ファイル（中間ファイルともいう）に変換するものである。
【００３４】
前記出力ファイル変換部１３は、中間言語ファイル変換部１２により変換された中間ファイルを出力ファイルに変換するものであり、この出力ファイル変換部１３により変換された出力ファイルがプリント部２０Ａに送出されて出力（プリントアウト）されるようになっている。
【００３５】
前記記憶部１４は、プリント部２０Ａでプリントが終了された後も、前記ページ記述言語ファイル、中間ファイルおよび出力ファイルのうちの２つ以上を記憶保持しておくものであり、この実施形態ではハードディスク装置（ＨＤＤ）からなる。
【００３６】
前記制御部１５は、ＭＦＰ１Ａの全体を統括的に制御するほか、前記プリント部２０Ａでプリントが終了された後も、前記のように２つ以上のファイルを記憶部１４に記憶保持させる。また、プリントジョブの内容に応じて、記憶部１４に保持させるべき２つ以上のファイルの形式を決定する。例えば、連番が設定されているときは、中間ファイルと出力ファイルを前記記憶部１４に保持させ、写真データを含む画像をプリントするときは、ページ記述言語ファイルと出力ファイルを前記記憶部１４に保持させるようになっている。
【００３７】
さらには、保持させた２つ以上のファイルのうち、プリントジョブの内容変更を伴う再出力が指示されたときには、その変更内容に応じていずれのファイルを用いるのが適当かを決定する。
【００３８】
また、制御部１５は、ＭＦＰ１Ａのプリント部２０Ａで出力が終了してから他のＭＦＰ、例えばＭＦＰ１Ｂでの再出力指示を受けた際に、そのＭＦＰ１Ｂに応じて、送信すべきファイルの形式を決定して送信したり、前記記憶部１４に保持されているページ記述言語ファイルを、ページ記述言語の異なる他のＭＦＰ１Ｃに送信する場合に、そのＭＦＰ１Ｃに適したファイル形式に変換して、送信するようになっている。
【００３９】
さらに、制御部１５は、図３に示すように、ジョブ履歴管理テーブルで管理されているジョブについて、２つ以上のファイルを保持させる第１のジョブグループを設定するための第１の期間Ｔ１と、前記第１のグループのジョブよりも時間的に古く、１つのファイルのみを保持させ、他のファイルは消去させる第２のジョブグループを設定するための第２の期間Ｔ２を設定できるものとなされている。
【００４０】
例えば、この実施形態では、図３に示すように、現在の時刻からＴ１（６０分）以内にプリントされたジョブ（第３図のジョブＩＤ０００００８〜０００００３）については、２個以上のファイルを保持させ、それ以前のジョブ（第３図のジョブＩＤ０００００２及び０００００１）については、１個のファイルのみを保持させる。
【００４１】
なお、この実施形態では、時間的な設定に限らず、ジョブの個数で設定することができるようになっている。例えば、最新のジョブから１０個までのジョブについては２つのファイルを保持させ、それ以前のジョブについては１つのファイルのみを保持させることができるものとなされている。
【００４２】
このような期間設定もしくはジョブ数設定を可能としていることで、新たなプリントジョブについては、２つ以上のファイルを保持し、その後のプリントジョブの投入または時間的経過によりそのジョブが古くなると、１つのファイルのみを残して他のファイルは消去される。つまり、古いプリントジョブについては、実際上再出力の機会が相対的に減少することから、記憶部１４の無駄な容量減少を防止する観点からも、実情に即した取り扱いがなされている。
【００４３】
さらに、この実施形態では、記憶部１４に保持されている各ジョブの出力ファイルの合計サイズに応じて、出力ファイルを保持させるか削除するかを設定可能となっている。例えば、出力ファイルの合計サイズが一定値を超えると、記憶部１４の容量減少を防止するため、古い出力ファイルを順に消去するものとなされている。
【００４４】
上記のような期間の設定、ジョブ数の設定、出力ファイルのサイズの設定のための入力は、後述するように、操作パネル１６により行うことができる。
【００４５】
前記プリント部２０Ａは、出力ファイル変換部１３により変換された出力ファイルをプリントアウトするものである。
【００４６】
前記操作パネル１６は、図２に示すように、例えば表示部３１、操作キー部３２、スタートボタン３３およびストップボタン３４などを有している。図２においては、表示部３１に「複数保持ジョブ数設定」ダイアログ画面３１ａが表示されており、この画面３１ａを利用して、２個以上のファイルを保持する第１のジョブグループと１個のファイルを保持する第２のジョブグループとを設定するための、前述した期間設定あるいはジョブ数設定、さらには前記出力ファイルの合計サイズの設定を行いうるようになっている。
【００４７】
次に、上記構成の画像処理システムＡによる画像データの処理動作について説明する。
〈新規出力処理（Ｉ）〉
いま、ユーザがＰＣ２上のアプリケーションを利用して作成したプリント対象データを含むプリントジョブをＭＦＰ１Ａに対して指示し、連番を付してプリントさせるものとする。
【００４８】
ＰＣ２で作成されたプリント対象データは、ＰＣ２上のドライバで所定の画像処理がなされてからページ記述言語ファイルに変換され、プリントジョブとしてＭＦＰ１Ａに送信される。ページ記述言語ファイルを含むプリントジョブは、ＭＦＰ１Ａのネットワークコントローラ１１により受信される。
【００４９】
受信されたジョブに含まれるページ記述言語ファイルは、中間ファイル変換手段１２により中間ファイルに変換された後、出力ファイル変換手段１３により出力ファイルに変換されてプリント部２０に送られる。プリント部２０では、この出力ファイルをプリントアウトする。
【００５０】
プリント部２０によるプリントアウトが終了すると、制御部１５では、今回のプリントジョブの設定から、中間ファイルと出力ファイルを記憶部１４に保持させることを決定し、それら中間ファイルおよび出力ファイルを記憶部１４に保持させるとともに、図３に示すジョブ履歴管理テーブルに登録した後、ジョブを終了する。
〈再出力処理〉
（１）ユーザが既にプリントされた用紙を確認した後、連番の色、例えば「赤」から「青」に変更して同じＭＦＰ１Ａで再度出力させる場合。
【００５１】
ユーザは、ＭＦＰ１Ａの操作パネル１６に表示させたリストから該当するプリントジョブを確認し、連番の色を上記「赤」から「青」に変更し、プリント実行キー（スタートボタン３３）を押してプリトの開始を指示する。
【００５２】
ＭＦＰ１Ａの制御部１５は、選択されたジョブを図３の履歴管理テーブルから検索する。連番の色が「赤」から「青」に変更されていることから、記憶部１４に保持されている出力ファイルと中間ファイルのうちの中間ファイルを用い、この中間ファイルを図示しないＲＡＭ等のメモリ上に取得する。そして、メモリ上で連番の色を上記「赤」から「青」に変更する処理を行った後、中間ファイルを出力ファイル変換部１３により出力ファイルに変換してプリント部２０Ａに送出させる。これにより、連番の色が上記「赤」から「青」に変更された出力ファイルがプリント部２０Ａで再度プリントされる。
（２）ユーザがプリント済みの用紙を確認した後、連番の色、例えば「赤」から「青」に変更して他のＭＦＰ１Ｂで再度出力させる場合。
【００５３】
ユーザは、ＭＦＰ１Ａの操作パネル１６に表示させたリストから該当するプリントジョブを確認し、連番の色を上記「赤」から「青」に変更し、出力先をＭＦＰ１Ｂに設定してプリント実行キー３３を押してプリント開始を指示する。
【００５４】
ＭＦＰ１Ａの制御部１５は、選択されたジョブを図３の履歴管理テーブルから検索し、連番の色が「赤」から「青」に変更されていることから、記憶部１４に記憶されているファイルのうち中間ファイルをメモリ上に取得する。そして、ＲＡＭ上で連番の色を上記「赤」から「青」に変更する処理を行った後、中間ファイルを前記ＭＦＰ１Ｂに対して送信する。
【００５５】
ＭＦＰ１Ｂでは、受け取った中間ファイルを出力ファイルに変換してプリンタ部２０Ｂに送出させる。これにより、連番の色が上記「赤」から「青」に変更された出力ファイルがＭＦＰ１Ｂのプリント部２０Ｂで再度プリントされる。
【００５６】
このように、プリント出力が終了した後も、前記中間言語ファイルおよび出力ファイルを保持させておくので、プリント終了後に、例えば連番の色変更して再度出力する場合でも、記憶部１４から読み出した中間言語ファイルで所定の色変更処理を行ってから出力ファイルに変換するだけでプリント出力が可能となり、ファイル形式の変換数が少なくなって時間を短縮することができる。
【００５７】
なお、再出力時のジョブの内容変更としては、連番の色変更に限らず、例えばスクリーンパターンの変更、カラーモードの変更、出力レイアウトの変更、オーバーレイの変更などであってもよい。
【００５８】
〈新規出力処理（ＩＩ）〉
いま、ユーザーが作成したプリント対象データが写真データを含み、これをＭＦＰ１Ａでプリントするものとする。
【００５９】
ユーザがＰＣ２上でアプリケーションを利用し、写真データを含むプリント対象データを作成すると、このデータにＰＣ２上のドライバで所定の画像処理が施されてからページ記述言語ファイルに変換され、このファイルを含むプリントジョブがＭＦＰ１Ａに送信される。ページ記述言語ファイルは、ＭＦＰ１Ａのネットワークコントローラ１１により受信される。
【００６０】
受信されたページ記述言語ファイルは、中間言語ファイル変換手段１２により中間ファイルに変換された後、出力ファイル変換手段１３により出力ファイルに変換されてプリント部２０Ａに送られる。プリント部２０Ａでは、この出力ファイルをプリントアウトする。
【００６１】
プリント部２０Ａによるプリントアウトが終了すると、制御部１５では、今回のプリントジョブのプリント対象データが写真データを含むことから、ページ記述言語ファイルおよび出力ファイルを記憶部１４に保持させることを決定し、それらページ記述言語ファイルおよび出力ファイルをハードディスク装置１４に保持させるとともに、図３に示すジョブ履歴管理テーブルに登録した後、ジョブを終了する。
〈再出力処理の説明〉
（１）ユーザが既にプリントされた用紙を確認した後、写真部分のみの画像モードを変更して他のＭＦＰ１Ｃによりプリントさせる場合。
【００６２】
ユーザは、プリンタ１Ａの操作パネル１６に表示させたリストから該当するプリントジョブを確認し、画像モードを指定してから、出力先をＭＦＰ１Ｃに設定してプリント実行キー３３を押してプリント部２０Ｃによるプリントの開始を指示する。
【００６３】
ＭＦＰ１Ａの制御部１５では、選択されたジョブを図３の履歴管理テーブルから検索する。このジョブは、画像モードが変更されており、かつ別プロトコルのＭＦＰ１Ｃに出力するように指定されていることから、記憶部１４に保持されているページ記述言語ファイルをメモリ上に取得する。そして、メモリ上で写真部分のみ画像モードを変更した後、変更後のデータをＭＦＰ１Ｃにおいて理解できるページ記述言語ファイルに変更し直し、そのページ記述言語ファイルをＭＦＰ１Ｃに送信する。
【００６４】
ＭＦＰ１Ｃでは、受け取ったページ記述言語ファイルを基に出力ファイルに変換してプリント部２０Ｃに送出させる。これにより、写真部分のみの画像モードが変更された出力ファイルがプリント部２０Ｃで再度プリントされる。
【００６５】
ところで、前記ＭＦＰ１Ａの制御部１５は、第１の設定期間の画像データのみ、前記２つのファイル形式で保持させているので、ＭＦＰ１Ａのアイドル時には定期的に履歴管理テーブルを監視する。具体的には、プリント終了時から設定期間６０分が過ぎても２つのファイル形式で保持されているファイルがあるか否かを監視しており、６０分が過ぎても保持されているファイルがあれば、出力ファイルを消去し、履歴管理テーブルの該当するセル（出力ファイル）も消去する。
【００６６】
次に、図１に示したＭＦＰ１Ａにおけるプリント処理の流れを図４のフローチャートを参照して説明する。なお、以下の説明ならびに図面では、ステップをＳと略記する。
【００６７】
図４において、Ｓ１０１では、制御部１５が、新規のプリントジョブであるか否かを判断し、新規のプリントジョブであれば（Ｓ１０１の判定がＹＥＳ）、Ｓ１０２では、新規出力処理を行って終了する。新規のプリントジョブでなければ（Ｓ１０１の判定がＮＯ）、Ｓ１０３では、再出力処理を行って終了する。
【００６８】
つぎに、新規出力処理（Ｓ１０２）の流れを図５のフローチャートを参照して説明する。
【００６９】
図５において、Ｓ２０１では、制御部１５は、出力ファイルを保持するフラグを立てる。そして、Ｓ２０２では、連番、ウオータマーク、Ｎｉｎ１などが設定されているか否かを判断する。連番、ウオーターマーク、Ｎｉｎ１などが設定されていれば（Ｓ２０２の判定がＹＥＳ）、Ｓ２０３では、中間ファイルを保持するフラグを立ててからＳ２０４に進む。連番・ウオータマーク・Ｎｉｎ１などが設定されていなければ（Ｓ２０２の判定がＮＯ）、そのままＳ２０４に進む。
【００７０】
Ｓ２０４では、プリント対象データが写真を含む画像か否かを判断し、写真を含む画像であれば（Ｓ２０４の判定がＹＥＳ）、Ｓ２０５では、ページ記述言語ファイルを保持するフラグを立ててからＳ２０６に進む。写真を含む画像でなければ（Ｓ２０４の判定がＮＯ）、そのままＳ２０６に進む。
【００７１】
Ｓ２０６ではプリントを実行し、Ｓ２０７では、各フラグに応じてファイルを保持し、その他のファイルを破棄してリターンする。
【００７２】
この実施形態では、Ｓ２０１において、出力ファイルを保持するフラグは新規出力の場合には常にたてられるから、ジョブの内容にかかわらず出力ファイルは出力後も常に保持されることになる。そして、ジョブの内容が連番、ウオーターマーク、Ｎｉｎ１などであれば、中間ファイルが併せて保持され、写真を含む画像の出力であればページ記述言語ファイルが併せて保持されることになる。
【００７３】
つぎに、再出力処理（Ｓ１０３）の流れを図６および図７のフローチャートを参照して説明する。
【００７４】
図６および図７において、Ｓ３０１では、再出力の内容が、置数変更などのメモリリコールであるか否かを判断し、メモリリコールでなければ（Ｓ３０１の判定がＮＯ）、Ｓ３０７に進む。メモリリコールであれば（Ｓ３０１の判定がＹＥＳ）、Ｓ３０２では、出力ファイルが保持されているか否かを判断し、出力ファイルが保持されていれば（Ｓ３０２の判定がＹＥＳ）、Ｓ３０３では、出力ファイルから再出力を実行してからリターンする。このように、出力ファイルが保持されていることにより、メモリリコールによる再出力を直ちに行うことができる。
【００７５】
出力ファイルが保持されていなければ（Ｓ３０２の判定がＮＯ）、Ｓ３０４では、ページ記述言語ファイルまたは中間ファイルが保持されているか否かを判断し、ページ記述言語ファイルまたは中間ファイルが保持されていれば（Ｓ３０４の判定がＹＥＳ）、Ｓ３０５では、ページ記述言語ファイルまたは中間ファイルから出力ファイルを作成し、出力を実行してからリターンする。ページ記述言語ファイルまたは中間ファイルが保持されていなければ（Ｓ３０４の判定がＮＯ）、Ｓ３０６では、エラー（出力不可能）としてからリターンする。
【００７６】
Ｓ３０７では、先のプリント出力と同じＭＦＰ１Ａか否かあるいは同じ言語（中間ファイルに互換性がある）の他のＭＦＰ１Ｂへの出力か否かを判断し、同じＭＦＰ１Ａあるいは同じ言語の他のＭＦＰ１Ｂへの出力でなければ（Ｓ３０７の判定がＮＯ）、Ｓ３１５に進む。
【００７７】
同じＭＦＰ１Ａあるいは同じ言語の他のＭＦＰ１Ｂへの出力であれば（Ｓ３０７の判定がＹＥＳ）、Ｓ３０８では、中間ファイルで可能な設定（連番、ウオーターマーク変更など）か否かを判断し、中間ファイルで可能な設定でなければ（Ｓ３０８の判定がＮＯ）、Ｓ３１２に進む。
【００７８】
中間ファイルで可能な設定であれば（Ｓ３０８の判定がＹＥＳ）、Ｓ３０９では、中間ファイルが保持されているか否かを判断し、中間ファイルが保持されていれば（Ｓ３０９の判定がＹＥＳ）、Ｓ３１０では、中間ファイルを画像処理し、出力ファイルに再変換して出力を実行してからリターンする。中間ファイルが保持されていなければ（Ｓ３０９の判定がＮＯ）、Ｓ３１１で、ページ記述言語から出力ファイルを作成し、出力を実行してからリターンする。
【００７９】
Ｓ３１２では、ページ記述言語ファイルが保持されているか否かを判断し、ページ記述言語ファイルが保持されていなければ（Ｓ３１２の判定がＹＥＳ）、Ｓ３１３で、ページ記述言語ファイルを画像処理し、出力ファイルに再変換し、出力を実行してからリターンする。ページ記述言語ファイルが保持されていなければ（Ｓ３１２の判定がＮＯ）、Ｓ３１４では、エラー（出力不可能）としたのちリターンする。
【００８０】
Ｓ３１５では、ページ記述言語ファイルが保持されているか否かを判断し、ページ記述言語ファイルが保持されていれば（Ｓ３１５の判定がＹＥＳ）、Ｓ３１６では、ページ記述言語ファイルを必要に応じて画像像処理し、他言語に変換し、他のＭＦＰ１Ｃに送信してリターンする。ページ記述言語ファイルが保持されていなければ（Ｓ３１５の判定がＮＯ）、Ｓ３１７では、エラー（出力不可能）としたのちリターンする。
【００８１】
次に、保持したファイルを順に削除するための定期処理の流れを図８のフローチャートを参照して説明する。
【００８２】
図８において、Ｓ４０１では、出力ファイルの保持数の制限、即ち２個以上のファイルを保持させるジョブ数の設定がなされているか否かを判断し、出力ファイルの保持数の制限が設定されていなければ（Ｓ４０１の判定がＮＯ）、そのままＳ４０３に進む。出力ファイル保持数の制限が設定されていれば（Ｓ４０１の判定がＹＥＳ）、Ｓ４０２では、保持数を逸脱する過去の出力ファイルを破棄してＳ４０３に進む。
【００８３】
Ｓ４０３では、出力ファイルの保持期間、即ち２個以上のファイルを保持させるジョブの期間設定がなされているか否かを判断し、出力ファイルの保持期間の制限が設定されていなければ（Ｓ４０３の判定がＮＯ）、そのままＳ４０５に進む。出力ファイルの保持期間の制限が設定されていれば（Ｓ４０３の判定がＹＥＳ）、Ｓ４０４では、出力ファイルの保持期間が超えているものを破棄してＳ４０５に進む。
【００８４】
Ｓ４０５では、出力ファイルのサイズ制限が設定されているか否かを判断し、出力ファイルのサイズ制限が設定されていなければ（Ｓ４０５の判定がＮＯ）、そのままリターンする。出力ファイルのサイズ制限が設定されていれば（Ｓ４０５の判定がＹＥＳ）、Ｓ４０６では、出力ファイルの合計サイズが設定サイズを超えているものを古い順に破棄してリターンする。
【００８５】
なお、以上の実施形態では、ジョブの新規出力時は出力ファイルを必ず保持し、加えてジョブの内容に応じてページ記述言語ファイル及び／または中間言語ファイルを保持する構成としたが、出力ファイルを必ずしも保持しなくても良く、要はページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルを保持すればよい。
【００８６】
また、上記具体的実施形態には、以下の構成を有する発明が含まれている。
（１）保持されるファイルには出力ファイルが含まれている請求項１に記載の画像出力装置。
【００８７】
この画像出力装置では、メモリリコールなどにおいてプリントジョブを直ちに再出力できる。
（２）前記制御手段は、前記出力ファイルが出力された後に、ページ記述言語の異なる他の画像出力装置での再出力が指示されたときには、保持されているページ記述言語ファイルを、前記他の画像出力装置が理解できるページ記述言語ファイルに変更し、そのページ記述言語ファイルを前記他の画像出力装置に送信する画像出力装置。
【００８８】
これにより、ページ記述言語の異なる他の画像出力装置において、早期再出力が可能となる。
（３）前記制御手段は、前記ファイルのうちの２つ以上を保持させるジョブグループを設定するためのジョブ数もしくは期間を設定可能である請求項１に記載の画像出力装置。
（４）ネットワークに接続された外部装置からプリントジョブを受信するステップと、
受信したプリントジョブに含まれるプリント対象データについてのページ記述言語ファイルを、中間言語ファイルに変換するステップと、
前記変換された中間言語ファイルを出力ファイルに変換するステップと、
前記変換された出力ファイルを出力するステップと、
前記出力ファイルの出力後も、前記ページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルを記憶保持させるステップと、
を備えていることを特徴とする画像出力方法。
（５）プリントジョブの内容変更を伴う再出力が指示されたときに、その変更内容に応じて、保持されている２つ以上のファイルのうちのどのファイルを用いるかを決定するステップを含む（４）に記載の画像出力方法。
（６）前記出力ファイルが出力された後に、他の画像出力装置での再出力が指示されたときに、保持されている２つ以上のファイルのうち、再出力先の画像出力装置に応じたファイルを前記画像出力装置に送信するステップを含む（４）に記載の画像出力方法。
（７）前記ファイルのうちの２つ以上を保持させる第１のジョブグループを設定するための第１のジョブ数もしくは第１の期間と、前記第１のグループのジョブよりも時間的に古く、１つのファイルのみを保持させる第２のジョブグループを設定するための第２のジョブ数もしくは第２の期間を設定するステップを含む（４）に記載の画像出力方法。
（８）プリントジョブの内容に応じて、保持すべき前記２つ以上のファイルを決定するステップを含む（４）に記載の画像出力方法。
【００８９】
【発明の効果】
請求項１に係る発明によれば、出力ファイルのプリント終了後も、制御手段によりページ記述言語ファイル、中間言語ファイルおよび出力ファイルのうち、２つ以上のファイルが記憶手段に記憶保持されるので、再出力指示に対して、１つのファイルのみが記憶保持されている場合に較べて、ファイル形式の選択自由度が増え、より適切な形式のファイルを使用できる可能性が増大する。
【００９０】
請求項２に係る発明によれば、プリントジョブの内容変更を伴う再出力が指示されたときに、その変更内容に応じて、保持されている２つ以上のファイルのうちのどのファイルを用いるかを決定するものとなされているので、再出力時のジョブの内容変更に応じて、適切な形式のファイルを使用でき、ジョブの内容変更に対応した処理を実現でき、かつプリント出力までの時間を短縮することができる。
【００９１】
請求項３に係る発明によれば、出力ファイルが出力された後に、他の画像出力装置での再出力が指示されたときに、保持されている２つ以上のファイルのうち、指示された画像出力装置に応じたファイルを前記画像出力装置に送信するので、再出力が指示された他の画像出力装置に適したファイルが前記他の画像出力装置に送信され、該装置での再出力を迅速に行うことができる。
【００９２】
請求項４に係る発明によれば、第１のジョブグループについては、少なくとも２つのファイルが保持され、それよりも時間的に古い第２のジョブグループについては１つのファイルのみが保持されるから、再出力の可能性が相対的に高い新しいジョブについてのみ、２つのファイルを保持し、古くなるに従って保持するファイルの数も減らすことにより、実用に即した対応が可能となる。
【００９３】
請求項５に係る発明によれば、プリントジョブの内容に応じて、保持すべき前記２つ以上のファイルを決定する構成であるから、プリントジョブの内容に応じて最適な２個以上のファイル形式での保持が可能となる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係る画像出力装置が適用された画像処理システムを示す全体構成図である。
【図２】同じく画像出力装置における操作パネルを複数保持ジョブ数設定用画面の表示状態で示す平面図である。
【図３】ジョブ履歴管理テーブルを示す表である。
【図４】同じく画像出力装置におけるプリント処理の流れを示すフローチャートである。
【図５】同じく画像出力装置における新規出力処理の流れを示すフローチャートである。
【図６】同じく画像出力装置における再出力処理の流れを示すフローチャートである。
【図７】同じく図６に続くフローチャートである。
【図８】同じく画像出力装置における定期処理の流れを示すフローチャートである。
【符号の説明】
１Ａ、１Ｂ，１Ｃ・・・・・・画像出力装置（ＭＦＰ）
２・・・・・・・・・・・・・外部装置（ＰＣ）
１１・・・・・・・・・・・・通信手段
１２・・・・・・・・・・・・中間言語変換手段
１３・・・・・・・・・・・・出力ファイル変換手段
１４・・・・・・・・・・・・記憶手段
１５・・・・・・・・・・・・制御手段
Ｔ１・・・・・・・・・・・・第１の設定期間
Ｔ２・・・・・・・・・・・・第２の設定期間
ＮＷ・・・・・・・・・・・・ネットワーク
【図１】
2004291279.tif 000003
【図２】
2004291279.tif 000004
【図３】
2004291279.tif 000005
【図４】
2004291279.tif 000006
【図５】
2004291279.tif 000007
【図６】
2004291279.tif 000008
【図７】
2004291279.tif 000009
【図８】
2004291279.tif 000010