(57)【要約】【課題】ユーザ所望の印刷順序でのファイルの印刷を可能とする。【解決手段】印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とが画像形成装置１０２に設定されており、属性キーの初期値から出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する処理（Ｓ８１１）と、該判断処理にて、受信待ち時間内に、外部装置から印刷ジョブを受信したと判断した場合、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う処理（Ｓ８１３）と、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを出力順序に従って管理可能に記憶装置に記憶する処理（Ｓ８１２）とを行う。【選択図】図８
2011011453.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とが画像形成装置に設定されており、
前記属性キーの初期値から前記出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき前記受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する処理と、
該判断処理にて、前記受信待ち時間内に、前記外部装置から印刷ジョブを受信したと判断した場合、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う処理と、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを前記出力順序に従って管理可能に記憶装置に記憶する処理
とを行うことを特徴とする画像形成装置の制御方法。
【請求項２】
前記受信待ち時間内に、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する印刷ジョブを受信できなかった場合、
前記記憶装置に前記出力順序に従って整列して記憶された印刷ジョブのうち先頭の印刷ジョブを印刷する処理を行うことを特徴とする請求項１に記載の画像形成装置の制御方法。
【請求項３】
前記属性キーの初期値は、該属性キーの初期値を有する印刷ファイルが前記外部装置から送信されることにより設定されることを特徴とする請求項１または２のいずれかに記載の画像形成装置の制御方法。
【請求項４】
前記属性キー、前記属性キーの初期値、前記属性キーの出力順序、前記受信待ち時間は、前記外部装置からネットワークを介して設定されることを特徴とする請求項１または２のいずれかに記載の画像形成装置の制御方法。
【請求項５】
印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とを記憶した記憶手段と、
前記属性キーの初期値から前記出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき前記受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する判断手段と、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う印刷手段と、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを前記出力順序に従って管理可能に記憶装置に記憶するジョブ管理手段
とを備えることを特徴とする画像形成装置。
【請求項６】
印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とが設定された画像形成装置に、
前記属性キーの初期値から前記出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき前記受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する処理と、
該判断処理にて、前記受信待ち時間内に、前記外部装置から印刷ジョブを受信したと判断した場合、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う処理と、
一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを前記出力順序に従って管理可能に記憶装置に記憶する処理
とを実行させることを特徴とする画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の制御方法、画像形成装置および画像形成装置の制御プログラムに関する。さらに詳述すると、大量の印刷ファイルの印刷時に好適な画像形成装置の制御方法、画像形成装置および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
一般に、印刷装置（以下、プリンタともいう）や複合機などの画像形成装置により、請求書等の帳票の印刷や、ダイレクトメールの印刷等、パーソナルコンピュータ（以下、ＰＣともいう）上の多くのファイルを纏まった単位で印刷することを要する業務においては、例えば、そのファイル名に連続した番号等を付すといったように、一定の法則に基づいたファイル属性の管理がされている。例えば、顧客番号単位でＰＤＦファイルが作成され、各ＰＤＦファイルのファイル名の一部に顧客番号を含むようにしたり、月単位の決算仕訳帳票の単位でＰＤＦファイルが作成され、年次と月の情報（例えば、200906等）をファイル名の一部とする等の管理がされている。
【０００３】
このようなファイル属性の管理は、ＰＣ上でのファイル管理を容易なものとすることを目的としているが、併せて、これらの大量のファイルを印刷する際、ファイル名として付された番号順（顧客番号順、伝票の日付順等）に印刷出力することが業務上望まれる。所望の順番に印刷出力を行うことができれば、例えば、入力した帳票データ数分の帳票が正しく出力されていることを確認することや、出力された帳票の後処理のための仕分け作業が容易となるからである。
【０００４】
しかしながら、従来のホットフォルダ（監視フォルダ、フォルダのポーリングなどともいう）に代表されるような出力用記憶域へ印刷ファイルを一括して送信（以下、投入ともいう）するダイレクト印刷形式のワークフローを使用したネットワーク経由での印刷の場合、例えば、ユーザが使用しているクライアントＰＣ上で、ホットフォルダへのドラッグアンドドロップ操作等により纏まった単位のジョブを一括して投入した場合、必ずしもユーザが意図した順序に従ってプリンタで印刷出力されるとは限らないという問題がある。
【０００５】
これは、一括ドラッグアンドドロップ操作による印刷ファイルの投入処理時にホットフォルダへの印刷ファイルの投入順序が意図したものと違ってしまう可能性があることや、同時に複数の印刷ファイルを保持したホットフォルダからプリンタへ印刷ファイルを送信する時点で送信順序を一意に定められないことから、プリンタへのジョブ送信順序が意図したものとは違ってしまうことによるものである。また、ネットワーク状況等の外因により、ＰＣ側からの送信順序のままプリンタが受信するとも限らない。これに対し、通常、プリンタ側では印刷ファイル受信順に印刷出力するので、結果として、印刷出力順序が保証されていないこととなり、所望の印刷順序とはその一部が異なる印刷順で印刷がされることとなる。
【０００６】
このような問題に対して、例えば、特許文献１に記載のように、プリンタまたは印刷サーバ側で一旦、全ての印刷ファイルを蓄積し、印刷ファイルの属性情報をキーにしてソートし、印刷順序を保証する方法が提案されている。
また、全ての印刷ファイルを一旦、クライアントＰＣ上で動作するアプリケーションソフトウエア上で管理し、プリンタまたはホットフォルダに印刷順序に従って１個ずつ印刷ファイルを投入する方法も提案されている。
【０００７】
さらに、特許文献２に記載のように、ホットフォルダ内に全ての印刷ファイルを蓄積し、ソートしてプリンタに順序付けて印刷ファイルを送信するような、ホットフォルダ側の処理で印刷順序を保証するための制御技術も提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のような一括で印刷ファイルを投入するダイレクト印刷形式のワークフローの中で、複数の印刷ファイルを印刷する場合、プリンタ、ホットフォルダ、または、クライアントＰＣ上のアプリケーション上で一旦全ての印刷ファイルを蓄積した後、手動または自動で印刷を行うことは、印刷ファイル数が少ない場合は有効であるが、印刷ファイルが大量に存在する場合、印刷ファイルの蓄積時間を多く要することとなり結果として業務効率が悪い。また、プリンタの記憶容量は、一般にそれほど大きくないため、大量の印刷ファイルの蓄積をすることができないという問題もある。
【０００９】
例えば、特許文献１に記載の技術では、印刷ファイルを蓄積し、蓄積された印刷ファイルの属性により、印刷対象とする印刷ファイルとその印刷順序を決定することができるが、例えば、ＤＶＤなどの記憶メディアに記憶されている大量（例えば、1000〜2000ファイル）の印刷ファイルを印刷するような場合、一旦、印刷ファイルの全てを印刷サーバなどに蓄積しないとソート処理を実行することができず印刷処理を行うことができない。
【００１０】
具体例には、ユーザがファイル名（１）〜（５）の印刷ファイルをファイル名「昇順」に印刷を行うことを意図したが、印刷サーバ側に（１），（２），（３），（５），（４）の順番で印刷ファイルが送られてきた場合、先ず、（１）を印刷サーバで受信し（ステップ１−１）、（２）を印刷サーバで受信し（ステップ１−２）、（３）を印刷サーバで受信し（ステップ１−３）、（５）を印刷サーバで受信し（ステップ１−４）、（４）を印刷サーバで受信する（ステップ１−５）。次に、ソート処理を行った後（ステップ２）、（１）をプリンタに送信（ステップ３−１）、（２）をプリンタに送信（ステップ３−２）、（３）をプリンタに送信（ステップ３−３）、（４）をプリンタに送信（ステップ３−４）、（５）をプリンタに送信（ステップ３−５）することにより印刷が実行される。当該処理方法では、クライアントＰＣから印刷サーバ、そして印刷サーバからプリンタへのファイル転送がされ、多くの処理ステップを要し効率的ではない。なお、特許文献２に記載の技術についても、ソート処理を行うハードウェアが異なるが、一旦すべての印刷ファイルを蓄積する必要がある点では、同様であり、同様の処理ステップを要し、効率的ではない。
【００１１】
本発明は、プリンタに（１），（２），（３），（５），（４）の順番で印刷ファイルが送られてきた場合にも、印刷ファイルの蓄積時間に関する上記問題点を解消しつつ、ユーザの所望する印刷順序で印刷することを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するため、請求項１に記載の画像形成装置の制御方法は、印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とが画像形成装置に設定されており、属性キーの初期値から出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する処理と、該判断処理にて、受信待ち時間内に、外部装置から印刷ジョブを受信したと判断した場合、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う処理と、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを出力順序に従って管理可能に記憶装置に記憶する処理とを行うようにしている。
【００１３】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置の制御方法において、受信待ち時間内に、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する印刷ジョブを受信できなかった場合、記憶装置に出力順序に従って整列して記憶された印刷ジョブのうち先頭の印刷ジョブを印刷する処理を行うようにしている。
【００１４】
また、請求項３に記載の発明は、請求項１または２のいずれかに記載の画像形成装置の制御方法において、属性キーの初期値は、該属性キーの初期値を有する印刷ファイルが外部装置から送信されることにより設定されるようにしている。
【００１５】
また、請求項４に記載の発明は、請求項１または２のいずれかに記載の画像形成装置の制御方法において、属性キー、属性キーの初期値、属性キーの出力順序、受信待ち時間は、外部装置からネットワークを介して設定されるようにしている。
【００１６】
また、請求項５に記載の画像形成装置は、印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とを記憶した記憶手段と、属性キーの初期値から出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する判断手段と、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う印刷手段と、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを出力順序に従って管理可能に記憶装置に記憶するジョブ管理手段とを備えるものである。
【００１７】
また、請求項６に記載の画像形成装置の制御プログラムは、印刷ジョブの属性のうちキーとする属性キーと、該属性キーの初期値と、該属性キーの出力順序と、受信待ち時間とが設定された画像形成装置に、属性キーの初期値から出力順序に従って順番に属性キーを一時記憶領域に読みだしつつ、各属性キーにつき受信待ち時間内に、該当する印刷ジョブを外部装置から受信したか否かを判断する処理と、該判断処理にて、受信待ち時間内に、外部装置から印刷ジョブを受信したと判断した場合、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致する場合、該印刷ジョブの印刷を行う処理と、一時記憶領域に読みだされた属性キーと、受信した印刷ジョブの属性キーが一致しない場合、該印刷ジョブを出力順序に従って管理可能に記憶装置に記憶する処理とを実行させるものである。
【発明の効果】
【００１８】
本発明によれば、プリンタへの印刷ファイル送信順序が、ユーザが期待する順序でされなかった場合でも、ユーザ所望の印刷順序でファイルの印刷をすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る画像形成装置により構成される画像形成システムの一例を示す図である。
【図２】画像形成装置の概略構成図の一例である。
【図３】画像形成装置の制御方法の概要フローチャートである。
【図４】印刷順序モード指定画面の一例である。
【図５】印刷ファイルのファイル名称および印刷順の一覧表の一例である。
【図６】属性キーの初期値設定画面の一例である。
【図７】受信待ち時間の設定画面の一例である。
【図８】印刷順序指定モードにおける印刷処理の詳細フローチャートの一例である。
【図９】画像形成装置の印刷制御部の機能ブロック図の一例である。
【図１０】画像形成装置で初期値を登録する処理を示すフローチャートの一例である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る構成を図１から図１０に示す実施の形態に基づいて詳細に説明する。
【００２１】
（画像形成装置および画像形成システムの構成）
図１に本実施形態に係る画像形成装置（以下、プリンタ１０２という）により構成される画像形成システムの一例を示す。プリンタ１０２は、当該プリンタ１０２に印刷ファイルを送信する情報処理装置であるクライアントＰＣ１０１と通信回線１０３を介して接続され、ネットワークが形成されている。ここで、クライアントＰＣ１０１は、例えば、公知のパーソナルコンピュータ等であって、特に限られるものではない。また、通信回線１０３の回線種別、通信プロトコル等は特に限られるものではない。
【００２２】
ユーザは、クライアントＰＣ１０１において様々な印刷可能な形式のファイル、例えばＰＤＦ（Portable Document Format）形式に代表されるような印刷ファイルをドラッグアンドドロップ等の操作により、多数のファイルを同時にプリンタ１０２に印刷指示をして、当該多数のファイルがプリンタ１０２側に送信される。なお、多数の印刷ファイルを同時に選択、印刷指示することは、例えば、クライアントＰＣ１０１に搭載されるオペレーションシステム上の機能により実現されればよく、特に限られるものではない。
【００２３】
クライアントＰＣ１０１から送信された印刷ファイルを受信したプリンタ１０２は、受信した印刷データに従い、画像を描画し印刷出力を行うものである。
【００２４】
図２に本実施形態に係るプリンタ１０２の概略構成図の一例を示す。プリンタ１０２は、例えば、操作パネル（表示／操作部）２０１、印刷制御部２０２、給紙トレイ２０３および排紙トレイ２０４等により構成されるものであれば良い。
【００２５】
印刷制御部２０２の詳細については後述する（図９参照）が、印刷制御部２０２は、例えば、プリンタ１０２全体の制御を司るＣＰＵと、ＣＰＵが実行するプログラム、その他の固定データを格納するＲＯＭ（記憶手段）と、画像データ等を一時格納するＲＡＭ（一時記憶領域）と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ（ＮＶＲＡＭ）と、画像データに対する各種信号処理、並び替え等を行なう画像処理やその他装置全体を制御するための入出力信号を処理するＡＳＩＣ等から構成され、各ハードウェア資源が協働することにより、判断手段、印刷手段、ジョブ管理手段を構成する。
【００２６】
（画像形成装置の制御方法）
図３に本実施形態に係る画像形成装置により実行される制御（本発明に係る画像形成装置の制御方法）の概要フローチャートを示し、先ず、処理の概要について説明する。印刷順序モード設定処理（Ｓ３０１）にて印刷順序を規定するための印刷ファイルの属性キーを選択する。次に、属性初期値入力処理（Ｓ３０２）にて属性キーの初期値を入力する。次に、受信待ち時間設定処理（Ｓ３０３）にて、印刷予定順に該当する属性キーを持つ印刷ファイルが入力されなかった場合の例外処理に移行するまでの受信待ち時間を設定する。
【００２７】
Ｓ３０１〜Ｓ３０３で設定された設置値に基づいて、多数の印刷ファイルのダイレクト印刷による印刷処理である印刷順序指定モードにおける印刷処理（Ｓ３０４）を行うことにより、指定された属性をキーにして所望の印刷順序の出力を得ることが可能となるものである。以下、各処理についての詳細を説明する。
【００２８】
（１．印刷順序モード設定処理）
先ず、印刷順序モード設定処理（Ｓ３０１）について説明する。図４は、プリンタ１０２の操作パネル２０１に表示される印刷順序モード指定画面の一例である。ここで、「印刷順序指定無し」は通常の印刷処理、すなわちプリンタ１０２の受信順に印刷する従来型のモードを意味する。
【００２９】
これに対し、「印刷ファイル名称」は印刷ファイルに付与されているファイル名称を属性キーとして「昇順」または「降順」のいずれか選択された順序に従って印刷を実行するモードである。また、「印刷ファイル日付」は印刷ファイルに付与されている日付および時刻を属性キーとして「昇順」または「降順」のいずれか選択された順序に従って印刷を実行するモードである。
【００３０】
なお、図４に示す例では、印刷ファイルの名称または日付を属性キーとして指定可能な例について示したが、属性キーはこれらに限られるものではなく、例えば、ファイルＩＤなどの他のソート可能な属性が印刷ファイルに付与されている場合は、それらを選択可能にすることも好ましい。
【００３１】
以下、本実施形態では、操作パネル２０１の操作により、属性キーとして「印刷ファイル名称」が選択され、また、並び順としては「データ昇順」が選択された場合を例（図４参照）に説明する。なお、属性キーや以下に説明する各設定値は、プリンタ１０２の記憶手段に記憶される。また、図５に印刷ファイルのファイル名称および所望の印刷順（期待値）の一覧の一例を示す。
【００３２】
（２．属性初期値入力処理）
次に、属性初期値入力処理（Ｓ３０２）について説明する。図６は、プリンタ１０２の操作パネル２０１に表示される属性キーの初期値設定画面の一例である。本実施形態では、初期値としたい印刷ファイルの属性キー（ファイル名称）を入力する。
【００３３】
（３．受信待ち時間設定処理）
次に、受信待ち時間設定処理（Ｓ３０３）について説明する。図７は、プリンタ１０２の操作パネル２０１に表示される受信待ち時間の設定画面の一例である。操作パネル２０１から受信待ち時間を設定することができる。ここで、「受信待ち時間」とは、属性キーに従って印刷ファイルを受信、印刷した後、次の印刷予定ファイル名称と入力された印刷ファイル名称が一致しなかった場合、不一致の印刷ファイルの印刷を保留し、後続の一致する印刷ファイルの受信を待つ場合の最大待ち時間をいう。なお、図７に示す例では秒単位での設定を例示しているが、特に限られるものではなく、例えば、分単位での設定をするようにしても良い。
【００３４】
（４．印刷順序指定モードにおける印刷処理）
以上、Ｓ３０１〜Ｓ３０３で設定された設定値を用いて行う印刷順序指定モードにおける印刷処理（Ｓ３０４）について説明する。図８は、プリンタ１０２が実行する印刷順序指定モードにおける印刷処理の詳細フローチャートの一例であり、図９はプリンタ１０２の印刷制御部２０２の機能ブロック図の一例である。
【００３５】
プリンタ１０２は、データ受信部９０１でクライアントＰＣ１０１からの印刷ファイルを受信すると、解析制御部９０２にてファイル名比較指示の有無を確認する（Ｓ８０１）。ファイル名比較指示が無い場合（Ｓ８０１：Ｎｏ）は、処理は終了する（従来型の通常印刷がされる）。
【００３６】
これに対し、ファイル名比較指示有りの場合（Ｓ８０１：Ｙｅｓ）は、比較データ初期値保管領域９０６より、設定された比較用印刷ファイル名称の初期値を比較データ格納領域９０７に読み込む処理（Ｓ８０２）を行う。また、受信待ちタイマー処理部９１０により受信待ちタイマーの開始処理（Ｓ８０３）がされる。
【００３７】
印刷ファイルを受信している場合（Ｓ８０５：Ｙｅｓ）は、受信したファイルの属性キーであるファイル名称と比較データ格納領域９０７に格納されているデータとを比較し（Ｓ８１１）、一致した場合（Ｓ８１１：Ｙｅｓ）は、当該印刷ファイルの印刷処理（Ｓ８１３）を行い、比較用印刷ファイル名称を次にファイル名に更新する比較用ファイル名更新処理（Ｓ８１４）を行う。
【００３８】
これに対し、受信した印刷ファイルの名称と、比較データ格納領域９０７に展開されているデータとが不一致であった場合（Ｓ８１１：Ｎｏ）、出力待ちリスト更新処理部９０４にて出力待ちリスト９０８への追加処理（Ｓ８１２）を行い、当該印刷ファイルを出力待ち印刷ファイル保管領域９０９に格納する。ここで、出力待ちリスト更新処理部９０４は、常に出力待ちリストが属性キーにより昇順（設定された値）に並ぶようリストを更新するものである。
【００３９】
一方、比較用印刷ファイル名称を有した印刷ファイルの受信がされない状態（Ｓ８０５：Ｎｏ）で、設定された受信待ち時間が経過し、受信待ちタイマーがタイムアップとなった場合（Ｓ８０６：Ｙｅｓ）、出力待ちリスト９０８に登録されている件数をチェックし（Ｓ８０７）、出力待ちリストに印刷ファイルが登録されていた場合（Ｓ８０７：Ｙｅｓ）、出力待ちリスト９０８の先頭に掲載されている印刷ファイルを取り出し、印刷処理（Ｓ８０８）を行うとともに、先頭ファイルを出力待ちリストおよび出力待ち印刷ファイル保管領域から削除する（Ｓ８０９）。
【００４０】
併せて、データ比較処理部９０３は、比較データ代入更新処理（Ｓ８１０）、例えば、出力待ちリストの先頭にある印刷ファイルが「決算20090201_4001_4003」であった場合、この値をインクリメント（＋１）し、「決算20090201_4001_4004」を比較データ格納領域９０７に上書きする。上書き後、受信待ちタイマーのリセット（Ｓ８０３）を実行し、後続の印刷ファイルの受信、または、受信待ちタイマーのタイムアップを待つ。
【００４１】
また、受信待ちタイマーがタイムアップし（Ｓ８０６：Ｙｅｓ）、出力待ちリストに掲載されている印刷ファイルが存在しない場合（Ｓ８０７：Ｎｏ）は、再度受信待ちタイマーのリセット処理（Ｓ８０３）を実行し、後続の印刷ファイルの受信を待つ。
【００４２】
以上の処理を実行し、全ての印刷順序指示が必要な印刷業務が終了した時は、例えば、ユーザにより、印刷順序モード画面（図４）にて「印刷順序指示無し」の指定が為され（Ｓ８０４：Ｙｅｓ）、処理を終了する。
【００４３】
以上のようにすることにより、ダイレクト印刷形式のワークフローを使用した多数の印刷ファイルの一括投入による印刷業務において、プリンタへの印刷ファイル送信順序が、ユーザが期待する順序で無かった場合でも、多くの場合にユーザにより既に付与されているファイル属性の１つ（ファイル名称など）を利用し、その属性順、すなわち、ユーザ所望の出力順序で印刷出力をすることを簡易に行うことが可能となる。また、印刷ファイルを蓄積し、ソート処理を行うことがないので、印刷処理の効率化、高速化を実現することが可能となる。さらに、印刷対象とするファイル名をインクリメントしながら順に印刷するようにしているが、例えば、ファイル名が抜けているような場合でも、出力待ちリストの先頭から印刷することにより、ユーザ所望の印刷順序での印刷を継続することができる。なお、印刷対象とするファイルを所定時間内に受信できないような例外的な場合でも、受信後は、出力待ちリストの先頭に追加されるので、速やかに当該印刷ファイルを印刷することが可能となる。
【００４４】
（第２の実施形態）
以上説明した実施形態（第１の実施形態とする）では、属性キーの初期値を設定する属性初期値入力処理（Ｓ３０２）において、図６に示したように、プリンタ１０２の操作パネル２０１を介し、初期値を入力する手順を示したが、クライアントＰＣ１０１から初期値となる属性を有する印刷ファイルを投入することで、プリンタ１０２に初期値を認識させるようにすることも好ましい。このようにすることにより属性キーの初期値の設定を容易に可能となる。
【００４５】
例えば、図１０はプリンタ１０２に対して初期値属性を有する印刷ファイルを投入することによる、プリンタ内で初期値を登録する処理を示すフローチャートである。
【００４６】
先ず、プリンタ１０２の操作パネル２０１を用いて、属性キーの初期値設定画面を開いておき（図６）、クライアントＰＣ１０１より初期値として使用したい属性を有する１つの印刷ファイルをプリンタ１０２へ送信する。
【００４７】
プリンタ１０２は、属性キーの初期値設定画面（図６）が表示された状態で印刷ファイルを受信した場合、初期印刷ファイル登録モードであると判断し（Ｓ１００１：Ｙｅｓ）、受信したファイルの属性情報を操作パネル画面に表示する（Ｓ１００２）。また、操作パネル２０１によるユーザの確定指示（Ｓ１００３：Ｙｅｓ）があれば、比較属性データ初期値として保存（Ｓ１００４）した後、当該印刷ファイルを印刷（Ｓ１００５，Ｓ３０４に対応）する。一方、ユーザによるキャンセル指示があった場合等（Ｓ１００３：Ｎｏ）は、比較属性データ初期値として保存する処理（Ｓ１００４）を実行せず、属性キーの初期値設定画面（図６）を終了する。
【００４８】
なお、上記の各実施形態では、属性キー等の各設定値の設定方法としてプリンタ１０２の操作パネル２０１を使用した例で説明したが、プリンタ１０２が搭載するＷｅｂページなどを使用し、クライアントＰＣ１０１のディスプレイ上に、Ｗｅｂブラウザ等により各種の設定画面を表示させ、ネットワーク経由で設定可能とすることも好ましい。また、プリンタ１０２の操作パネル２０１に、属性キーの初期値設定画面を開いておくことの代わりに、クライアントＰＣ１０１からの初期値属性を有する印刷ファイルを受信した場合、初期印刷ファイル登録モードと認識してＳ１００１以降の処理を行うこととしても良い。
【００４９】
以上の実施形態において説明した画像形成装置の制御方法は、ＲＯＭ等の本体メモリに格納されているプログラム（本発明に係る画像形成装置の制御プログラム）で実行することができる。この画像形成装置の制御プログラムは、例えばインターネット上からのダウンロードによって提供し、画像形成装置にインストールすることができる。また、本発明は、画像形成装置の制御プログラムを画像形成装置で実行可能に記録した記録媒体の態様にも適用される。
【００５０】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００５１】
１０１  クライアントＰＣ（情報処理装置）
１０２  プリンタ（画像形成装置、印刷装置）
１０３  通信回線
２０１  操作パネル
２０２  印刷制御部
２０３  給紙トレイ
２０４  排紙トレイ
９０１  データ受信部
９０２  解析制御部
９０３  データ比較処理部
９０４  出力待ちリスト更新部
９０５  印刷データ処理部
９０６  比較データ初期値保管領域
９０７  比較データ格納領域
９０８  出力待ちリスト
９０９  出力待ち印刷ファイル保管領域
９１０  受信待ちタイマー処理部
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２００３−２８０８４３号公報
【特許文献２】特開２００６−３４４１７２号公報
【図１】
2011011453.tif 000003
【図２】
2011011453.tif 000004
【図３】
2011011453.tif 000005
【図４】
2011011453.tif 000006
【図５】
2011011453.tif 000007
【図６】
2011011453.tif 000008
【図７】
2011011453.tif 000009
【図８】
2011011453.tif 000010
【図９】
2011011453.tif 000011
【図１０】
2011011453.tif 000012