(57)【特許請求の範囲】
【請求項１】
通信部と、記憶部と、制御部とを備え、
前記制御部は、
端末装置から印刷ジョブを受信した場合に前記印刷ジョブに係るイメージデータをラスタライズにより生成して前記記憶部に記憶した後、該イメージデータと関連付けて前記印刷ジョブを出力待ちキューに登録する展開登録処理と、
前記出力待ちキューから印刷ジョブを取り出して、その印刷ジョブに係る印刷を、該印刷ジョブに関連付けて記憶されている前記イメージデータを使用して印刷装置に実行させる出力処理と、
前記出力待ちキューから印刷ジョブを取り出す際に、その印刷ジョブに係る印刷条件を変更可能な期間が終了したことを該印刷ジョブの送信元の端末装置に通知する終期通知処理と、
前記通知前の印刷ジョブに対する印刷条件の変更要求を端末装置から受信した場合に、前記出力待ちキューに登録されている前記印刷ジョブを、前記変更要求に従って印刷条件を変更した印刷ジョブに置き換える変更処理と、
を行う
ことを特徴とする印刷制御装置。
【請求項２】
前記制御部は、前記出力待キューにおける登録順位を変えずに、前記置き換えを行う
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記制御部は、前記変更要求を受けた印刷ジョブに関連付けされて前記記憶部に記憶されているイメージデータを、前記変更要求に従って変更後の印刷条件で生成したイメージデータに更新する
ことを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記制御部は、端末装置から受信した印刷ジョブに関する前記展開登録処理が完了したとき、前記印刷ジョブに係る印刷条件を変更可能な期間が開始したことを前記端末装置に通知する始期通知処理をさらに行う
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷制御装置。
【請求項５】
請求項１乃至４のいずれか１つに記載の印刷制御装置と、印刷部とを備え、
前記印刷制御装置の制御部は、前記出力処理において、前記印刷ジョブに係る印刷を前記印刷部に実行させる
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受け付け済みの印刷ジョブに対する印刷条件を変更可能な印刷制御装置および印刷装置に関する。
【背景技術】
【０００２】
一般に、情報処理装置などの端末装置から印刷装置あるいはスプール機能を果たす印刷制御装置に通常の印刷ジョブを送信すると、その印刷ジョブに係るラスタライズ処理が行われてイメージデータが生成されて記憶された後、印刷ジョブはこのイメージデータと関連付けされて出力待ちキューの末尾に登録される。登録された印刷ジョブに係る印刷は、その印刷ジョブに関連付けて記憶されているイメージデータを用いて出力待ちキューの先頭から順に実行される。
【０００３】
また、端末装置からデータを受信してもすぐに印刷を開始させない親展印刷などの場合は、ラスタライズ処理や出力待ちキューへの登録が行われない状態で印刷ジョブは記憶される（このような印刷ジョブを未展開ジョブとする。）。未展開ジョブは後に出力指示を受けた際にラスタライズされて印刷される。
【０００４】
未展開ジョブに関しては、複数のジョブを連結し、１つのジョブでまとめて印刷するといった技術がある（たとえば、特許文献１参照。）。
【０００５】
【特許文献１】特開２００１−１３００８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
未展開ジョブの場合は、端末装置から印刷装置へジョブを送信した後であっても複数のジョブを１つに統合するなどの変更を可能にする技術が存在する。しかしながら、受信後すぐにラスタライズ処理されて出力待ちキューへ登録される通常の印刷ジョブに対して、端末装置から送信後にステープルで綴じる処理の追加や片面印刷の指定を両面印刷に変えるなどの変更を行うには、印刷装置の操作パネルからその印刷ジョブを一度削除した後、変更後の印刷条件で印刷ジョブを端末装置から別途送信するといった方法しかなく、不便であった。また、一度ジョブを削除してから送信し直すと、出力待ちキューへの登録順位が下がってしまい、印刷物を取得するまでの待ち時間が長くなるという問題があった。
【０００７】
本発明は、上記の問題を解決しようとするものであり、ラスタライズされて出力待ちキューに登録済みの印刷ジョブに係る印刷条件を端末装置から変更でき、かつその変更可能な期間を端末装置側のユーザが認識することのできる印刷制御装置および印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］通信部と、記憶部と、制御部とを備え、
前記制御部は、
端末装置から印刷ジョブを受信した場合に前記印刷ジョブに係るイメージデータをラスタライズにより生成して前記記憶部に記憶した後、該イメージデータと関連付けて前記印刷ジョブを出力待ちキューに登録する展開登録処理と、
前記出力待ちキューから印刷ジョブを取り出して、その印刷ジョブに係る印刷を、該印刷ジョブに関連付けて記憶されている前記イメージデータを使用して印刷装置に実行させる出力処理と、
前記出力待ちキューから印刷ジョブを取り出す際に、その印刷ジョブに係る印刷条件を変更可能な期間が終了したことを該印刷ジョブの送信元の端末装置に通知する終期通知処理と、
前記通知前の印刷ジョブに対する印刷条件の変更要求を端末装置から受信した場合に、前記出力待ちキューに登録されている前記印刷ジョブを、前記変更要求に従って印刷条件を変更した印刷ジョブに置き換える変更処理と、
を行う
ことを特徴とする印刷制御装置。
【００１０】
上記発明では、ラスタライズして出力待ちキューに登録した印刷ジョブの印刷を開始する際に、その印刷ジョブに対する印刷条件の設定変更を可能な期間が終了したことを、当該印刷ジョブの送信元の端末装置に通知する。これにより、印刷条件を変更可能な期間の終期を端末装置側で認識することができ、該期間の経過後に変更要求が誤って発行されることが防止される。
【００１１】
［２］前記制御部は、前記出力待キューにおける登録順位を変えずに、前記置き換えを行う
ことを特徴とする［１］に記載の印刷制御装置。
【００１２】
上記発明では、印刷条件を変更しても印刷の順位が維持されるので、印刷条件の変更により印刷物を取得するまでの待ち時間が延びることはない。
【００１３】
［３］前記制御部は、前記変更要求を受けた印刷ジョブに関連付けされて前記記憶部に記憶されているイメージデータを、前記変更要求に従って変更後の印刷条件で生成したイメージデータに更新する
ことを特徴とする［１］または［２］に記載の印刷制御装置。
【００１４】
上記発明では、変更後の印刷条件に従ってラスタライズ処理が行われて新たなイメージデータが生成され、変更前のイメージデータはこの新たなイメージデータに置き換えられる。
【００１５】
［４］前記制御部は、端末装置から受信した印刷ジョブに関する前記展開登録処理が完了したとき、前記印刷ジョブに係る印刷条件を変更可能な期間が開始したことを前記端末装置に通知する始期通知処理をさらに行う
ことを特徴とする［１］乃至［３］のいずれか１つに記載の印刷制御装置。
【００１６】
上記発明では、出力待ちキューに印刷ジョブが登録されたとき、その印刷ジョブに係る印刷条件を変更可能な期間の開始がその印刷ジョブの送信元の端末装置に通知される。
【００１７】
［５］［１］乃至［４］のいずれか１つに記載の印刷制御装置と、印刷部とを備え、
前記印刷制御装置の制御部は、前記出力処理において、前記印刷ジョブに係る印刷を前記印刷部に実行させる
ことを特徴とする印刷装置。
【発明の効果】
【００１８】
本発明に係る印刷制御装置および印刷装置によれば、ラスタライズされて出力待ちキューに登録されている印刷ジョブに係る印刷条件を端末装置から変更でき、かつその変更可能な期間を端末装置側で認識することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づき本発明の実施の形態を説明する。
【００２０】
図１は、本発明の一実施の形態に係わる印刷制御装置を備えた印刷装置としての複合機１０の概略構成を示している。複合機１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピー機能、読み取った原稿の画像データをファイルにして保存したり外部の端末装置へ送信したりするスキャン機能、外部の端末装置から受信した印刷用のデータに基づいて記録紙に印刷するプリンタ機能（印刷装置としての機能）、画像データを送受信するファクシミリ機能などを備えている。
【００２１】
複合機１０は、当該複合機１０の動作を統括制御する制御部としてのＣＰＵ（Central Processing Unit）１１を備え、このＣＰＵ１１にバス１２を介して、画像読み取り部１３と、印刷部１４と、プログラムメモリ１５と、システムメモリ１６と、操作表示部１８と、ハードディスク装置１９と、不揮発メモリ２１と、ネットワークＩ／Ｆ部２２と、ファクシミリ通信制御部２３が接続されている。
【００２２】
画像読み取り部１３は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読み取り部１３は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力信号をデジタル信号に変換する変換器などを備えて構成される。
【００２３】
印刷部１４は、入力される画像データ(イメージデータ)に応じた画像を記録紙に印刷する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。
【００２４】
プログラムメモリ１５は各種のプログラムを格納し、これらのプログラムに従ってＣＰＵ１１が各種の処理を実行する。システムメモリ１６はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像メモリとして使用される。不揮発メモリ２１には、ユーザ名、ユーザＩＤやパスワードといったユーザ認証に必要な情報のほか、複合機１０の各機能の使用度数を示すカウンタなど、電源がオフされても保存しておくべき各種の情報が記憶される。
【００２５】
操作表示部１８は、押下された座標位置を検出するタッチパネルを表面に備えた液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）とテンキーやスタートボタンなどの各種操作スイッチとから構成され、各種の操作画面や設定画面、案内画面を表示したり、ユーザから各種の操作を受け付けたりする。
【００２６】
ネットワークＩ／Ｆ部２２は、ネットワークを通じて外部の端末装置と通信する機能を果たす。ファクシミリ通信制御部２３は、ファクシミリ送信やファクシミリ受信のための通信制御を行う。
【００２７】
ハードディスク装置１９は大容量の不揮発記憶装置である。ハードディスク装置１９には、外部の端末装置から受信した印刷ジョブに係わるデータやラスタライズ後のイメージデータなどが保存される。
【００２８】
図２は、複合機１０に対して印刷を依頼する端末装置３０の概略構成を示している。端末装置３０は、当該端末装置３０の動作を制御するＣＰＵ３１にバス３２を通じてＲＯＭ（Read Only Memory）３３、ＲＡＭ（Random Access Memory）３４、操作部３５、表示装置３６、ネットワークＩ／Ｆ３７、ハードディスク装置３８などを接続して構成される。
【００２９】
ＲＯＭ３３には、端末装置３０を起動するための初期プログラムなどが格納される。ハードディスク装置３８にはＯＳプログラム、文書データや図面データを作成可能なアプリケーションプログラムなどのほか、複合機１０に対応したプリンタドライバ３９のプログラムなどが格納される。ＲＡＭ３４はワークメモリなどとして使用される。ＣＰＵ３１は必要なプログラムをハードディスク装置３８からＲＡＭ３４に読み出して使用する。
【００３０】
操作部３５は、キーボード、マウス（ポインティングデバイス）などで構成され、ユーザから各種の入力操作を受け付ける。表示装置３６は、液晶ディスプレイなどで構成されユーザに対して操作画面など各種の画面を表示する機能を果たす。ネットワークＩ／Ｆ３７はネットワークを通じて複合機１０と各種のデータを送受信するための通信制御機能を果たす。
【００３１】
次に、複合機１０の動作について説明する。
【００３２】
複合機１０は、端末装置３０から通常の印刷ジョブを受信すると、直ちにラスタライズ処理を行ってビットマップ形式のイメージデータを作成し、当該印刷ジョブをこのイメージデータと関連付けて出力待ちキュー（印刷スプール）の末尾に登録する。そして、出力待ちキューの先頭から順に印刷ジョブを取り出して、その印刷ジョブに係る印刷を該印刷ジョブに関連付けて記憶されているイメージデータを使用して印刷する。出力待ちキューは、たとえば、システムメモリ１６に作成される。また、通常の印刷ジョブとは、直ぐに印刷を開始するように設定された印刷ジョブである。
【００３３】
ここでは、印刷ジョブを出力待ちキューから取り出す代わりに、ステータスを「印刷待ち」から「印刷中」に変更し、印刷が完了した時点でその印刷ジョブを出力待ちキューから削除するようになっている。すなわち、「印刷ジョブを出力待ちキューから取り出す」とは、印刷待ちの印刷ジョブの印刷を開始させることに相当する。なお、印刷を開始する際にその印刷ジョブを出力待ちキューから実際に取り出し、この印刷ジョブを別途設けた実行ジョブ登録エリアなどに移して管理するように構成されてもよい。
【００３４】
複合機１０は、さらに、出力待ちキューで印刷待ちの状態にある印刷ジョブに対して印刷条件の設定変更を受け付け可能に構成されている。また、出力待ちキューから印刷ジョブを取り出して（ステータスを印刷待ちから印刷中へ変更して）印刷を開始する際に、その印刷ジョブの送信元の端末装置に印刷条件の設定変更が可能な期間が終了したことを通知する機能を備えている。
【００３５】
図３は、上記印刷動作の全体シーケンスを示している。まず、端末装置３０から通常の印刷ジョブを複合機１０に送信する(ステップＳ１０１)。このとき、印刷ジョブに係るデータとして印刷データ４２とこの印刷データに基づいて印刷する際の印刷条件（印刷の設定内容）を示す印刷条件データ４１とが端末装置３０から複合機１０へ送信される。印刷条件データ４１は、部数、ステープルの有無、片面／両面印刷、Ｎｉｎ１設定などを示すものである。印刷条件データ４１は、たとえば、ＰＪＬ（Printer Job Language）などの制御コマンドで構成される。印刷データは、たとえば、印刷対象の文字列や図形、書式などを示すコード情報で構成される。
【００３６】
複合機１０は、印刷ジョブ（印刷条件データ４１と印刷データ４２）を受信し（ステップＳ２０１）、その印刷条件データ４１に従って印刷データ４２をラスタライズしてイメージデータを生成する（ステップＳ２０２）。ラスタライズ処理の後、当該印刷ジョブにジョブＩＤを割り当て、当該印刷ジョブを先ほど生成したイメージデータと関連付けて出力待ちキュー（印刷スプール）５１の末尾に登録する。登録時のステータスが「印刷待ち」の印刷待ちジョブにされる。図３の例ではステップＳ２０３において、ジョブＩＤが「５」の印刷待ちジョブ５が出力待ちキュー５１の末尾に登録されている。なお、受信した印刷データ４２はジョブＩＤに関連付けされて、当該印刷ジョブに係る印刷が完了するまでハードディスク装置１９に保存される。
【００３７】
図４は、複合機１０の操作表示部１８に表示されるジョブリスト画面６０の一例である。ジョブリスト画面６０には、出力待ちキュー５１に登録されている印刷中および印刷待ちの印刷ジョブに関する情報が出力待ちキュー５１内での順位に従って表示される。詳細には、ジョブリスト画面６０には、印刷ジョブ毎に、その印刷ジョブのユーザ（送信者）名、印刷対象のドキュメント名（ファイル名）、状態（印刷中／印刷待ち）、当該出力待ちキュー５１に登録された時刻を示す登録時間、原稿枚数、印刷部数などが表示される。
【００３８】
複合機１０では、印刷待ちの印刷ジョブについてはその印刷条件を設定変更可能となっており、印刷待ちの状態から印刷中に変化した後は、その印刷ジョブに係る印刷条件の設定変更は不可になる。図４では、説明の便宜上、各印刷ジョブについて印刷条件の設定変更の可否を記載してある。
【００３９】
さらに複合機１０のＣＰＵ１１は、印刷ジョブを出力待ちキュー５１に追加登録したとき、当該印刷ジョブに係る印刷条件を設定変更可能な期間が開始したこと（言い換えると、出力待ちキュー５１に印刷ジョブが登録されたこと）を示す開始通知４３をそのジョブＩＤと共に、当該印刷ジョブの送信元である端末装置３０に送信する（ステップＳ２０４）。
【００４０】
端末装置３０のプリンタドライバ３９は、複合機１０から送信されてくる開始通知４３や後述する終了通知４５などに基づいて、当該端末装置３０から複合機１０に送信した印刷ジョブの状態を認識して、該状態を示す所定の画面を表示装置３６に表示する（ステップＳ１０２）。
【００４１】
図５は、端末装置３０のプリンタドライバ３９がユーザからの表示要求に応じて端末装置３０の表示装置３６に表示する設定変更画面７０の一例を示している。設定変更画面７０には、当該端末装置３０から複合機１０に対して送信した印刷ジョブに関する情報がリスト表示されるスプールリスト７１と、印刷ジョブの削除釦７２と、一時停止釦７３と、設定変更釦７４とが表示される。スプールリスト７１には、印刷ジョブ毎に、ドキュメント名、状態、ジョブＩＤ、ページ数、サイズ(データ量)、受付時刻などが表示される。
【００４２】
図５は、複合機１０の出力待ちキュー５１が図４に示す状態の場合におけるユーザ（Ｙａｍａｄａ）の端末装置３０に表示される設定変更画面７０を例示したものである。ユーザ（Ｙａｍａｄａ）についてはファイルＢに係る印刷ジョブとファイルＥに係る印刷ジョブが印刷待ちの状態にあるので、ユーザ（Ｙａｍａｄａ）の端末装置３０の設定変更画面７０にはファイルＢに係る印刷ジョブとファイルＥに係る印刷ジョブが印刷待ちの状態で表示されている。
【００４３】
設定変更画面７０で印刷待ちの印刷ジョブの選択を受けた後、設定変更釦７４が操作されると、プリンタドライバ３９は、図示省略した印刷条件の変更画面を表示して印刷条件の変更操作を受け付ける（ステップＳ１０３）。変更画面には、たとえば、その印刷ジョブに対して現在設定されている印刷条件の内容がデフォルト表示され、ユーザは必要な箇所のみを変更する。たとえば、片面印刷を両面印刷に変更する、あるいは、２ページ分の画像を１ページに縮小印刷する２ｉｎ１を設定するなどの変更操作を受ける。
【００４４】
印刷条件の変更操作の受け付けが完了し、その変更の実行指示を受けると、端末装置３０のプリンタドライバ３９は、印刷条件を変更する印刷ジョブのジョブＩＤとその変更内容を示すデータとを含む変更要求４４を複合機１０に送信する（ステップＳ１０４）。変更要求４４には印刷データは含まれず、ＸＭＬ（Extensible Markup Language）で構成されたＰＪＬなどのプリンタ制御コマンドやジョブＩＤのみが送信される。印刷データ４２は複合機１０に保存されている。
【００４５】
変更要求４４を受信（ステップＳ２０５）した複合機１０は、その変更要求４４に含まれるジョブＩＤから変更対象の印刷ジョブを認識し、そのジョブＩＤに関連付けされている印刷データ４２をハードディスク装置１９から読み出し、この印刷データと変更要求４４に含まれている変更後の印刷条件とに基づいてラスタライズ処理を行ってイメージデータ（新イメージデータとする）を生成する（ステップＳ２０６）。
【００４６】
さらに、出力待ちキュー５１に登録されている当該ジョブＩＤを有する変更前の印刷ジョブ（変更前）を、新イメージデータと関連付けした変更後の印刷ジョブに置き換えて更新する（ステップＳ２０７）。このように、出力待ちキュー５１に存在している元の印刷ジョブを変更後の印刷ジョブに置き換えるので、出力待ちキュー５１内での登録順位は変化しない。図３の例では印刷待ちジョブ５が同じジョブＩＤの印刷待ちジョブ５ａに置き換えられている。
【００４７】
なお、印刷条件の変更内容からラスタライズをやり直すか否かを判定し選択するように構成されてもよい。たとえば、ステープルで綴じる処理の追加などイメージデータを変更する必要のない印刷条件の変更の場合は、元のイメージデータをそのまま使用して新たな印刷条件でのラスタライズを省略してもかまわない。一方、画像の拡大縮小率を変更されたり、２ページ分を１ページに縮小してレイアウトする２ｉｎ１が新たに設定されたりした場合は変更後の印刷条件でラスタライズする。
【００４８】
複合機１０は出力待ちキュー５１に登録されている印刷ジョブをその先頭から順に印刷処理する。印刷中の印刷ジョブに係る印刷処理が完了すると、その印刷ジョブは出力待ちキュー５１から削除され、新たに出力待ちキュー５１の先頭となった印刷ジョブの状態が印刷待ちから印刷中に変更され、当該印刷ジョブの印刷が開始される(ステップＳ２０８)。
【００４９】
また、印刷ジョブの状態を印刷待ちから印刷中に変化させる（出力待ちキュー５１から取り出して印刷を開始する）際に、複合機１０はその印刷ジョブの送信元の端末装置３０に対して、印刷条件の設定変更可能な期間が終了したことを示す終了通知４５を送信する（ステップＳ２０９）。終了通知４５には、印刷条件の設定変更可能な期間が終了した印刷ジョブのジョブＩＤが含まれる。なお、先に終了通知４５を送信してから印刷を開始することが好ましい。
【００５０】
終了通知４５を受信した端末装置３０のプリントドライバ３９は、その終了通知４５に含まれるジョブＩＤの印刷ジョブをスプールリスト７１から削除する(ステップＳ１０５)。これにより、以後、端末装置３０からそのジョブＩＤの印刷ジョブに対する印刷条件の設定変更はできなくなる。
【００５１】
すなわち、端末装置３０から複合機１０に送信した印刷ジョブに係る開始通知４３を複合機１０から受信した後、その印刷ジョブに係る終了通知４５を受信するまでの間、端末装置３０の設定変更画面７０においてその印刷ジョブに対する印刷条件の設定変更が可能になる。
【００５２】
このように印刷条件を設定変更可能な期間をリアルタイムに複合機１０から端末装置３０へ通知して端末装置３０側のプリンタドライバ３９に認識させるので、複合機１０で印刷が開始された後にプリンタドライバ３９側でその印刷ジョブに対する印刷条件の設定変更が行われるといった事態が防止される。
【００５３】
図６は、図３の全体シーケンスにおける端末装置３０のプリンタドライバ３９の処理を示している。プリンタドライバ３９はドライバ画面を表示装置３６に表示する(ステップＳ３０１)。このドライバ画面にてユーザから印刷ジョブの送信指示を受けると、その印刷ジョブに係るデータ（印刷条件データ４１と印刷データ４２）を複合機１０に送信する（ステップＳ３０２）。プリンタドライバ３９は、当該印刷ジョブに係る開始通知４３を複合機１０から受信し、当該印刷ジョブのジョブＩＤおよび状態（ラスタライズされてスプールされたこと）を認識する(ステップＳ３０３)。
【００５４】
その後、ユーザから所定の操作を受けるとプリンタドライバ３９は設定変更画面７０を表示する（ステップＳ３０４）。スプールリスト７１内の印刷ジョブが選択された状態で設定変更釦７４の操作を受けると（ステップＳ３０５、Ｓ３０６；Ｙｅｓ）、印刷条件を設定変更するための変更画面（変更用のドライバ画面）を表示して印刷条件の変更操作を受ける(ステップＳ３０７)。そして印刷条件の変更を実行する操作を受けると（ステップＳ３０８；Ｙｅｓ）、変更要求４４を複合機１０に対して送信する(ステップＳ３０９)。
【００５５】
図７は、図３の全体シーケンスにおける複合機１０の処理の流れを示している。端末装置３０から印刷ジョブ（印刷条件データ４１と印刷データ４２）を受信すると（ステップＳ４０１）、その印刷ジョブに係るラスタライズ処理を行ってイメージデータを生成する(ステップＳ４０２)。該ラスタライズの完了後にそのイメージデータを関連付けて当該印刷ジョブを出力待ちキュー５１の末尾に登録し、開始通知４３を当該印刷ジョブの送信元の端末装置３０（そのプリンタドライバ３９）に送信する(ステップＳ４０３)。
【００５６】
出力待ちキュー５１に登録された印刷ジョブは印刷待ち状態で印刷の開始を待つ（ステップＳ４０４）。複合機１０の操作表示部１８には、図４に示すようなジョブリスト画面６０が表示される(ステップＳ４０５)。
【００５７】
その後、端末装置３０のプリンタドライバ３９から、出力待ちキュー５１に登録されている印刷待ちジョブに対する変更要求４４を受信すると（ステップＳ４０６）、その変更要求４４が示す変更後の印刷条件にしたがってライスタライズ処理を行う（ステップＳ４０７）。さらに、出力待ちキュー５１に登録されている当該変更要求に係る変更前の印刷ジョブを、新イメージデータと関連付けした変更後の印刷ジョブに置き換えて更新する（ステップＳ４０８）。
【００５８】
その後、印刷処理の進行に伴って出力待ちキュー５１内での登録順位が上がり、印刷開始の順位が到来すると、該印刷ジョブに係わる終了通知４５をその印刷ジョブの送信元の端末装置３０に送信する(ステップＳ４０９)。さらに、その印刷ジョブに係る印刷を実行する（ステップＳ４１０）。印刷が完了すると印刷完了通知を該当の端末装置３０に送信して（ステップＳ４１１）処理を終了する。
【００５９】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００６０】
たとえば、実施の形態では複合機１０を例に説明したが、画像読み取り部１３やファクシミリ通信制御部２３などを具備せず、プリント機能のみを備えた印刷装置として構成されてもよい。さらに、実施の形態では複合機１０で出力待ちキュー５１の管理と印刷を実行するようにしたが、印刷部１４を持たずに、ネットワークなどで接続された外部の印刷装置に印刷させる印刷サーバ（印刷制御装置）として構成されてもよい。たとえば、図１の複合機１０から画像読み取り部１３、印刷部１４、ファクシミリ通信制御部２３を取り去り、出力待ちキュー５１から取り出した印刷ジョブに係る印刷をネットワークＩ／Ｆ部２２を介して接続された外部の印刷装置に行わせるように構成されてもよい。
【００６１】
また、実施の形態では開始通知４３から終了通知４５までの間をその印刷ジョブに係る印刷条件を設定変更可能な期間としたが、開始通知４３の送信を省略し、印刷ジョブを最初に送信してからその印刷ジョブに係る終了通知４５を受信するまでの間を印刷ジョブに係る印刷条件を設定変更可能な期間としてもよい。この場合、ラスタライズ待ちの印刷ジョブに対しても印刷条件の設定変更を受け付けるようにし、ラスタライズ前に変更要求４４を受けた場合は、変更後の印刷条件で初回のラスタライズ処理を行うようにすればよい。
【００６２】
このほか印刷完了まで印刷データ４２をハードディスク装置１９に記憶しておくようにしたが、印刷データ４２をそのまま記憶することに代えて、何らかの前処理を印刷データに施した中間コードを記憶するように構成されてもよい。
【００６３】
実施の形態では、印刷ジョブを出力待ちキュー５１から取り出す代わりにステータスを「印刷待ち」から「印刷中」に変更し、印刷が完了したときその印刷ジョブを出力待ちキューから削除するようにしたが、印刷開始時にその印刷ジョブを出力待ちキュー５１から取り出し、該印刷ジョブを、別途設けた実行ジョブの登録エリアなどに移して管理するように構成されてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係る印刷制御装置を含む複合機の概略構成を示すブロック図である。
【図２】複合機に印刷を依頼する端末装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態に係る複合機および端末装置による印刷動作の全体シーケンスを示す説明図である。
【図４】本発明の実施の形態に係る複合機の操作表示部に表示されるジョブリスト画面の一例を示す正面図である。
【図５】端末装置のプリンタドライバが表示する設定変更画面の一例を示す正面図である。
【図６】図３の全体シーケンスにおける端末装置のプリンタドライバ側の処理を示す流れ図である。
【図７】図３の全体シーケンスにおける複合機側の処理を示す流れ図である。
【符号の説明】
【００６５】
１０…複合機
１１…ＣＰＵ
１２…バス
１３…画像読み取り部
１４…印刷部
１５…プログラムメモリ
１６…システムメモリ
１８…操作表示部
１９…ハードディスク装置
２１…不揮発メモリ
２２…ネットワークＩ／Ｆ部
２３…ファクシミリ通信制御部
３０…端末装置
３１…ＣＰＵ
３２…バス
３３…ＲＯＭ
３４…ＲＡＭ
３５…操作部
３６…表示装置
３７…ネットワークＩ／Ｆ
３８…ハードディスク装置
３９…プリンタドライバ
４１…印刷条件データ
４２…印刷データ
４３…開始通知
４４…変更要求
４５…終了通知
５１…出力待ちキュー
６０…ジョブリスト画面
７０…設定変更画面
７１…スプールリスト
７２…削除釦
７３…一時停止釦
７４…設定変更釦
【図１】
0004665992.tif 000002
【図２】
0004665992.tif 000003
【図３】
0004665992.tif 000004
【図４】
0004665992.tif 000005
【図５】
0004665992.tif 000006
【図６】
0004665992.tif 000007
【図７】
0004665992.tif 000008