(57)【要約】      （修正有）【課題】特にサーバを用意することなく、画像形成装置でのユーザの印刷指示によりすみやかに印刷を開始することが可能な画像形成システムを提供する。【解決手段】情報処理装置は、複数の画像形成装置のそれぞれに適した印刷データを生成し、印刷データに同じジョブ識別情報を付加した印刷ジョブを複数の画像形成装置のそれぞれに送信する。一方画像形成装置は、受信した印刷ジョブの印刷実行をせずに待機し、待機中の印刷ジョブの印刷実行を受け付けると、印刷ジョブの実行を行った後に他の画像形成装置にジョブキャンセルを指示する。【選択図】図１
2014010469.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と通信する情報処理装置であって、
文書データに基づいて印刷データを生成する生成手段と、
印刷モードを第１モード又は第２モードの何れかに設定する設定手段と、
前記印刷モードが前記第１モードに設定された場合、前記生成手段により生成された印刷データを前記複数の画像形成装置のそれぞれに送信し、前記印刷モードが前記第２モードに設定された場合、前記生成手段により生成された印刷データを前記複数の画像形成装置の１つに送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記印刷モードが前記第１モードに設定された場合、前記複数の画像形成装置のそれぞれに適した印刷データを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段は、前記印刷モードが前記第１モードに設定された場合、送信される印刷データに同じジョブ識別情報を付加して送信することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記印刷モードが前記第１モードに設定された場合、送信される印刷データに前記第１モードであることを示す設定を付加して送信することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記印刷モードが前記第１モードに設定された場合、印刷データを送信する画像形成装置を、ネットワークに接続されている複数の画像形成装置から選択する選択手段を更に有することを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
印刷データを受信する受信手段と、
前記印刷データに第１モードを示す設定が付加されている場合に、前記印刷データを記憶する記憶手段と、
ユーザから印刷指示を受け付けるための操作画面を表示する表示手段と、
前記操作画面を介してユーザから印刷指示を受け付けた場合、前記記憶手段に記憶された印刷データに基づいて画像を印刷する印刷手段と、
前記印刷手段により画像が印刷された場合、他の画像形成装置に印刷キャンセルを指示する指示手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記印刷手段は、前記受信手段により受信された印刷データに第２モードを示す設定が付加されている場合、前記操作画面を介して印刷指示を受け付けることなく、前記印刷データに基づいて画像を印刷することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記操作画面では、更に、ユーザから印刷のキャンセル指示を受け付けることが可能であり、
前記操作画面を介してユーザから印刷のキャンセル指示を受け付けた場合、前記記憶手段に記憶された印刷データを削除する削除手段を更に有することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記操作画面では、更に、ユーザから一斉キャンセル指示を受け付けることが可能であり、
前記操作画面を介してユーザから一斉キャンセル指示を受け付けた場合、前記記憶手段に記憶された印刷データを削除するとともに、前記他の画像形成装置に印刷キャンセルを通知するように制御する制御手段を更に有することを特徴とする請求項６ないし８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記受信手段により受信される印刷データには、印刷ジョブを識別するジョブ識別情報、および、画像形成装置を識別する装置識別情報が付加されており、
前記指示手段は、前記装置識別情報によって識別される画像形成装置に対して、前記ジョブ識別情報によって識別される印刷ジョブをキャンセルすることを指示することを特徴とする請求項６ないし９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記操作画面では、更に、ユーザから試し印刷の指示を受け付けることが可能であり、
前記印刷手段は、前記操作画面を介してユーザから試し印刷の指示を受け付けた場合、印刷データに付加された印刷部数に関わらず１部だけを印刷して停止することを特徴とする請求項６ないし１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記表示手段は、前記印刷手段が１部だけを印刷した場合に、印刷再開指示又は印刷キャンセル指示を受け付けるための第２の操作画面を表示し、
前記印刷手段は、前記第２の操作画面を介して印刷再開指示を受け付けた場合に印刷を再開し、
前記指示手段は、前記再開された印刷が完了した場合に前記他の画像形成装置に印刷キャンセルを指示することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
複数の画像形成装置と通信する情報処理装置の制御方法であって、
文書データに基づいて印刷データを生成する生成ステップと、
印刷モードを第１モード又は第２モードの何れかに設定する設定ステップと、
前記印刷モードが前記第１モードに設定された場合、前記生成ステップで生成された印刷データを前記複数の画像形成装置のそれぞれに送信し、前記印刷モードが前記第２モードに設定された場合、前記生成ステップで生成された印刷データを前記複数の画像形成装置の１つに送信する送信ステップと、
を有することを特徴とする制御方法。
【請求項１４】
印刷データを受信する受信ステップと、
前記印刷データに第１モードを示す設定が付加されている場合に、前記印刷データを記憶する記憶ステップと、
ユーザから印刷指示を受け付けるための操作画面を表示する表示ステップと、
前記操作画面を介してユーザから印刷指示を受け付けた場合、前記記憶ステップで記憶された印刷データに基づいて画像を印刷する印刷ステップと、
前記印刷ステップで画像が印刷された場合、他の画像形成装置に印刷キャンセルを指示する指示ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１５】
コンピュータに、
文書データに基づいて印刷データを生成する生成ステップと、
印刷モードを第１モード又は第２モードの何れかに設定する設定ステップと、
前記印刷モードが前記第１モードに設定された場合、前記生成ステップで生成された印刷データを前記複数の画像形成装置のそれぞれに送信し、前記印刷モードが前記第２モードに設定された場合、前記生成ステップで生成された印刷データを複数の画像形成装置の１つに送信する送信ステップと、
を実行させることを特徴とするプログラム。
【請求項１６】
前記生成ステップでは、前記印刷モードが前記第１モードに設定された場合、前記複数の画像形成装置のそれぞれに適した印刷データを生成することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記送信ステップでは、前記印刷モードが前記第１モードに設定された場合、送信される印刷データに同じジョブ識別情報を付加して送信することを特徴とする請求項１５又は１６に記載のプログラム。
【請求項１８】
前記送信ステップは、前記印刷モードが前記第１モードに設定された場合、送信される印刷データに前記第１モードであることを示す設定を付加して送信することを特徴とする請求項１５ないし１７のいずれか１項に記載のプログラム。
【請求項１９】
前記印刷モードが前記第１モードに設定された場合、印刷データを送信する画像形成装置を、ネットワークに接続されている画像形成装置群から選択する選択手段を更に有することを特徴とする請求項１５ないし１８のいずれか１項に記載のプログラム。
【請求項２０】
コンピュータに、
印刷データを受信する受信ステップと、
前記印刷データに第１モードを示す設定が付加されている場合に、前記印刷データを記憶する記憶ステップと、
ユーザから印刷指示を受け付けるための操作画面を表示する表示ステップと、
前記操作画面を介してユーザから印刷指示を受け付けた場合、前記記憶ステップで記憶された印刷データに基づいて画像を印刷する印刷ステップと、
前記印刷ステップで画像が印刷された場合、他の画像形成装置に印刷キャンセルを指示する指示ステップと、
を実行させることを特徴とするプログラム。
【請求項２１】
前記印刷ステップでは、前記受信ステップで受信された印刷データに第２モードであることを示す設定が付加されている場合、前記操作画面を介して印刷指示を受け付けることなく、前記印刷データに基づいて画像を印刷することを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記操作画面では、更に、ユーザから印刷のキャンセル指示を受け付けることが可能であり、
前記操作画面を介してユーザから印刷のキャンセル指示を受け付けた場合、前記記憶ステップで記憶された印刷データを削除する削除ステップを更に有することを特徴とする請求項２０又は２１に記載のプログラム。
【請求項２３】
前記操作画面では、更に、ユーザから一斉キャンセル指示を受け付けることが可能であり、
前記操作画面を介してユーザから一斉キャンセル指示を受け付けた場合、前記記憶ステップで記憶された印刷データを削除するとともに、前記他の画像形成装置に印刷キャンセルを通知するように制御する制御ステップを更に有することを特徴とする請求項２０ないし２２のいずれか１項に記載のプログラム。
【請求項２４】
前記受信ステップで受信される印刷データには、印刷ジョブを識別するジョブ識別情報、および、画像形成装置を識別する装置識別情報が付加されており、
前記指示ステップでは、前記装置識別情報によって識別される画像形成装置に対して、前記ジョブ識別情報によって識別される印刷ジョブをキャンセルすることを指示することを特徴とする請求項２０ないし２３のいずれか１項に記載のプログラム。
【請求項２５】
前記操作画面では、更に、ユーザから試し印刷の指示を受け付けることが可能であり、
前記印刷ステップでは、前記操作画面を介してユーザから試し印刷の指示を受け付けた場合、印刷データに付加された印刷部数に関わらず１部だけを印刷して停止することを特徴とする請求項２０ないし２４のいずれか１項に記載のプログラム。
【請求項２６】
前記表示ステップは、前記印刷ステップで１部だけを印刷した場合に、印刷再開指示又は印刷キャンセル指示を受け付けるための第２の操作画面を表示し、
前記第２の操作画面を介して印刷再開指示を受け付けた場合に印刷を再開する再開ステップと、
前記再開された印刷が完了した場合に前記他の画像形成装置に印刷キャンセルを指示するステップを更に有することを特徴とする請求項２５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された情報処理装置と複数の画像形成装置とから構成される画像形成システムに関するものである。
【背景技術】
【０００２】
特許文献１では、クライアントＰＣから送られた印刷データを直ちに印刷せずにサーバに蓄積し、ユーザが画像形成装置にログインした後、サーバに蓄積されている印刷ジョブ一覧からユーザが印刷ジョブを選択して印刷する印刷システムが提案されている。
【０００３】
特許文献１によれば、ユーザは、クライアントＰＣから印刷ジョブ蓄積用のサーバに印刷ジョブを投入し、次いで、ネットワーク上の複数の画像形成装置のうち任意の画像形成装置に移動し、サーバから印刷ジョブを受信させ印刷させる仕組みになっている。特許文献１によれば、クライアントＰＣから送られた印刷データを印刷ジョブ蓄積用のサーバに蓄積することで、上記複数の画像形成装置のうちどの装置からでも印刷することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８１７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１では、ネットワーク上の複数の画像形成装置のうちどの装置からでも印刷できるが、サーバから印刷ジョブを受信し画像展開してから印刷を開始するため、ネットワークの負荷状態によっては実際に印刷がされるまでの時間がかかる。
【０００６】
また、印刷ジョブ蓄積用のサーバを用意するコストがかかり、サーバ運用の手間もかかる、という課題もある。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、特にサーバを用意することなく、ネットワーク上の複数の画像形成装置のうち任意の画像形成装置ですみやかに印刷可能な画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明における情報処理装置は、複数の画像形成装置と通信する情報処理装置であって、文書データに基づいて印刷データを生成する生成手段と、印刷モードを第１モード又は第２モードのいずれかに設定する設定手段と、前記印刷モードが前記第１モードに設定された場合、前記生成手段により生成された印刷データを前記複数の画像形成装置のそれぞれに送信し、前記印刷モードが前記第２モードに設定された場合、前記生成手段により生成された印刷データを、前記複数の画像形成装置の１つに送信する送信手段と、を有することを特徴とする。
【０００９】
また上記目的を達成するため、本発明における画像形成装置は、印刷データを受信する受信手段と、前記印刷データに第１モードを示す設定が付加されている場合に、前記印刷データを記憶する記憶手段と、ユーザから印刷指示を受け付けるための操作画面を表示する表示手段と、前記操作画面を介してユーザから印刷指示を受け付けた場合、前記記憶手段に記憶された印刷データに基づいて画像を印刷する印刷手段と、前記印刷手段により画像が印刷された場合、他の画像形成装置に印刷キャンセルを指示する指示手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、特にサーバを用意することなく、ネットワーク上の複数の画像形成装置のうち任意の画像形成装置で印刷を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】ＰＣと複数のプリンタとが接続された画像形成システムの全体図である。
【図２】ＰＣの動作を示すフローチャートである。
【図３】プリンタの動作を示すフローチャートである。
【図４】印刷ジョブに付加される設定情報の一例を示す図である。
【図５】ＰＣのプリンタドライバによって表示される印刷指示画面を示す図である。
【図６】プリンタの操作部に表示される操作画面を示す図である。
【図７】第２の実施形態におけるプリンタの動作を示すフローチャートである。
【図８】第２の実施形態におけるプリンタの操作部に表示される操作画面を示す図である。
【図９】第２の実施形態におけるプリンタの操作画面を示す図である。
【発明を実施するための形態】
【００１２】
以下では、図面を参照して本発明を実施するための形態について説明する。
【００１３】
（第１の実施形態）
＜システム全体図＞
図１は、第１の実施形態に適用されるシステムの全体図である。図１において、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１０２に、ＰＣ１０１と、プリンタ１０３、プリンタ１０４、プリンタ１０５とが通信可能に接続されている。図１の例では、プリンタは３台しか図示していないが、それ以上のプリンタがネットワーク１０２に接続されていてもよい。
【００１４】
なお、図１のシステムに含まれる装置間の通信は、イーサネット（登録商標）ケーブルなどを利用した有線通信でもよいし、電波や光などを利用した無線通信でもよい。
【００１５】
ＰＣ１０１は、パーソナルコンピュータ（情報処理装置）である。ＰＣ１０１は、ディスプレイ装置およびキーボード、マウスなどを有し、複数のソフトウェア処理を選択実行できる。また、ＰＣ１０１は、ネットワーク１０２を介してプリンタ１０３〜１０５と通信できるものである。なお本実施形態ではＰＣを情報処理装置の一例として説明するが、それ以外の装置であってもよい。
【００１６】
ＰＣ１０１には、本実施形態における印刷ジョブ投入プログラムとしてのプリンタドライバが格納されている。このプリンタドライバプログラムを実行することで、ＰＣ１０１は、印刷ジョブを作成し、プリンタ１０３〜１０５に印刷ジョブを送信する機能を有する。
【００１７】
すなわち、プリンタドライバは、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）などの一般的なアプリケーションプログラムでつくられた文書データ１９１から印刷データを生成し、プリンタ１０３〜１０５に送信する。この印刷データは、プリンタ１０３〜１０５で処理可能な描画命令から構成される。より具体的には、例えばＰＤＬ（ページ記述言語）である。なお、ＰＣ１０１で印刷データを生成・送信する際、図４で後述する各種の設定情報（図４の設定情報４０１）も印刷データに付加して、プリンタ１０３〜１０５に送信する。
【００１８】
プリンタ１０３〜１０５は、画像形成装置の一例であり、ＰＣ１０１から印刷データや設定情報を含む印刷ジョブを受信し、受信した印刷ジョブを解析して印刷するプリントデバイスである。なお、プリンタ１０３〜１０５としては、電子写真方式を採用したレーザービームプリンタやインクジェット方式を採用したインクジェットプリンタや熱転写方式を利用したプリンタ等、あらゆる方式の印刷装置を採用することができる。また、プリンタ１０３〜１０５は、プリンタに限らず、ファクシミリ、スキャナ、及び、これらの機能の一つ以上を搭載したＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）でもよい。
【００１９】
ここで、図１を用いてＰＣ１０１のハードウェア構成を説明する。
【００２０】
ＰＣ１０１は、ＣＰＵ１１１、通信部１１３、操作部１１４、記憶部１１５を含み、これらがバスで接続されている。
【００２１】
記憶部１１５には、図２などのフローチャートの処理を実行するプリンタドライバプログラムが記憶されている。更には、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）などの一般的なアプリケーションプログラムも記憶部１１５に記憶されている。ＣＰＵ１１１が記憶部１１５に記憶されたプログラムを実行することでＰＣ１０１の各処理を統括的に制御する。さらに記憶部１１５には、ＣＰＵ１１１が作業領域として使用する記憶領域など各種の記憶領域も存在する。
【００２２】
表示部１１２は、ＬＣＤ等のディスプレイ装置であり、ユーザに種々の可視情報を提供する。
【００２３】
通信部１１３は、プリンタ１０３〜１０５との通信を行う場合に用いられ、例えば、ＬＡＮ、インターネット、有線ケーブルなどのネットワーク１０２を通じて通信を行う。入力部１１４は、例えばキーボードやマウスである。
【００２４】
次に、プリンタ１０３について説明する。
【００２５】
プリンタ１０３は、ＰＣ１０１等から受信した印刷ジョブの印刷データを解析し、それを画像データ１９２に変換し、紙媒体に印刷（画像形成）して印刷物１９８として排出する。その際、プリンタ１０３は、当該印刷ジョブに付加されている設定情報１９５に従って各種印刷制御も行う。なお、プリンタ１０４、１０５についてもプリンタ１０３と同様であり、それぞれ画像データ１９３、１９４、設定情報１９６、１９７が対応する。
【００２６】
ここで、プリンタ１０３のハードウェア構成を説明する。プリンタ１０３と、プリンタ１０４、プリンタ１０５とはほぼ同様のハードウェア構成を有するため、プリンタ１０４、プリンタ１０５の構成については説明を省略する。
【００２７】
プリンタ１０３は、ＣＰＵ１２１、表示部１２２、通信部１２３、操作部１２４、記憶部１２５、印刷部１２６を備え、これらがバスで接続されている。
【００２８】
通信部１２３は、ＰＣ１０１や他のプリンタとの通信を行う場合に用いられ、例えば、ＬＡＮ、インターネット、有線ケーブルなどのネットワーク１０２を通じて通信を行う。
【００２９】
操作部１２４は、ユーザから操作を受け付けるための各種キーを備えるとともに、画面を表示するためのディスプレイを備える。操作部１２４のディスプレイには、通信部１２３で受信した印刷ジョブのジョブ状況画面や、アラーム、エラー、各種の印刷設定などの操作画面が表示される。また操作部１２４はタッチパネルを有し、タッチパネルを押下することにより印刷ジョブの実行指示やジョブキャンセル指示をＣＰＵ１２１に伝えることができる。
【００３０】
記憶部１２５には、図３や図７のフローチャートに示される処理を実行するプログラムが記憶されている。ＣＰＵ１２１は記憶部１２５内部のプログラムを実行することでプリンタ１０３の各構成の処理を統括的に制御する。記憶部１２５には、さらに、ＰＣ１０１から通信部１２３を介して受信した印刷ジョブを一時的に記憶する記憶領域も存在する。記憶部１２５には、さらに、印刷データを解析して展開した画像データを記憶する記憶領域も存在する。記憶部１２５には、ＣＰＵ１２１が作業領域として使用する記憶領域など各種の記憶領域も存在する。
【００３１】
印刷部１２６は、記憶部１２５から画像データを読み出し、印刷を行う。
【００３２】
＜全体の動作概要＞
ここで、図１を用いて、待機モードにおける動作概要について、説明する。
【００３３】
まず、ユーザがＰＣ１０１のプリンタドライバで印刷を指示することにより、ＰＣ１０１から印刷ジョブが複数のプリンタに対して送信される（（１）待機モードで印刷ジョブ送信）。本実施形態では、このようにＰＣ１０１から印刷ジョブが複数のプリンタに送信される動作のことを待機モードという。そして、待機モードでの印刷ジョブを受信した各プリンタでは、印刷ジョブを解析して画像データを生成する。ただし、まだ用紙への印刷は行わず、記憶部１２５に記憶し、待機しておく（（２）印刷待機）。
【００３４】
ユーザは、印刷ジョブを送信した複数のプリンタのうち、任意のプリンタの前に移動して、印刷ジョブリストから所望の印刷ジョブに対して印刷実行の指示をする。
【００３５】
指示を受けたそのプリンタでは、印刷ジョブの用紙への印刷処理を行う（（３）印刷）。さらに、そのプリンタから、他のプリンタに対して、ジョブキャンセル指示を行う（（４）ジョブキャンセル指示）。そして、ジョブキャンセル指示を受けた他の各プリンタでは、ジョブキャンセル指示を受けた印刷ジョブのキャンセル処理を行う。
【００３６】
以上により、印刷ジョブを送信しておいた複数のプリンタのうちの所望のプリンタで、ユーザは印刷を指示してプリントアウトを入手することができる。印刷をしなかった他のプリンタで待機中の印刷ジョブは、印刷を実行したプリンタからの指示により、ユーザの手を特に煩わせることなく、ジョブキャンセルされる。
【００３７】
＜ＰＣ１０１における待機モードでの印刷ジョブ投入処理＞
次に、ユーザがＰＣで操作することにより、ＰＣから同じ印刷ジョブが複数のプリンタに対して一斉に送信される「待機モードでの印刷ジョブ投入」について説明する。
【００３８】
図２は、ユーザから印刷ジョブ投入の指示を受けた時に、ＰＣ１０１のプリンタドライバが実行する処理のフローチャートである。図２に示すフローチャートにおける各ステップの動作の流れは、ＰＣ１０１内のＣＰＵ１１１が記憶部１１５内部のプログラムを実行し、ＰＣ１０１の各構成を制御することより実現される。
【００３９】
ＰＣ１０１の表示部１１２における図５（ａ）の画面で、ユーザにキー５０１が押されて印刷ジョブ投入の指示を受けると、ステップＳ２００１において、ＣＰＵ１１１は、この印刷ジョブの設定情報４０１を生成し、記憶部１１５内の記憶領域に格納する。ここでは、ジョブ名、ユーザ名、印刷部数や、用紙サイズやステイプル設定など、一般的な設定が格納される。
【００４０】
ステップＳ２００２において、ＣＰＵ１１１は、待機モード（第１モード）の印刷ジョブ投入の指示であるか否かを判断する。待機モード（第１モード）の印刷ジョブ投入の指示か否かは、上述の図５（ａ）の印刷指示をするキー５０１が押された時に、プルダウンメニュー５０４で「待機モード（第１モード）」が選択されていたか否かでわかる。
【００４１】
待機モードの指示であると判断した場合、ステップＳ２００４において、ＣＰＵ１１１は上記の設定情報４０１の印刷モードに「待機モード（第１モード）」と記述する。そして、ステップＳ２００５において、ＣＰＵ１１１はジョブ識別ＩＤを生成して、それを設定情報４０１に記述する。ジョブ識別ＩＤとは、印刷ジョブをユニークに識別するためのＩＤであり、本実施形態の印刷システムでユニークなＩＤとなる。例えば、文書データのファイル名や日時や乱数を基にジョブ識別ＩＤを作成し、ユニークになるようにする。
【００４２】
そして、ステップＳ２００６において、ＣＰＵ１１１は、装置識別情報としてプリンタリストを生成して、それを設定情報４０１に記述する。具体的には、ＣＰＵ１１１は、図５（ａ）の印刷指示画面の出力先のプリンタを表示する領域５０３に表示されている全プリンタを、「プリンタリスト」に列挙する。プリンタリストに列挙されるプリンタは、図５（ａ）に表示されているプリンタであり、図５（ａ）の画面に表示されるプリンタは図５（ｂ）の画面から選択される。プリンタリストに列挙する情報は、各プリンタを特定して通信するのに必要となる情報を含んでいれば何でも構わない。例えば、プリンタのＩＰアドレスを列挙するようにしても構わない。
【００４３】
このようにして、ステップＳ２００４、ステップＳ２００５、ステップＳ２００６で、待機モード時に特徴的な設定が設定情報４０１に追加されることになる。
【００４４】
そして、ステップＳ２００７で、ＣＰＵ１１１は、プリンタリスト（装置識別情報）に列挙されている複数台のプリンタのうち１つ目のプリンタに注目する。
【００４５】
そして、ステップＳ２００８において、ＣＰＵ１１１は、記憶部１１５に格納されている文書データ１９１を、注目しているプリンタが解釈可能な印刷データに変換する。すなわち、印刷画質などがプリンタの個体毎や機種などによって異なるため、待機モードで印刷ジョブを投入する場合でも、それぞれ異なる印刷データに変換される場合がある。なおこの変換により得られた印刷データを、ＣＰＵ１１１は、記憶部１１５内の記憶領域に格納する。
【００４６】
そして文書データ１９１を印刷データに変換し終えたら、ステップＳ２００９において、ＣＰＵ１１１は、印刷データに上述の設定情報４０１を付加して印刷ジョブを生成する。そしてＣＰＵ１１１は、その印刷ジョブを、注目しているプリンタに送信するよう通信部１１３を制御する。
【００４７】
そして、ステップＳ２０１０で、ＣＰＵ１１１は、全てのプリンタに対して処理を完了したか否かを判断する。ここで、ＣＰＵ１１１が全てのプリンタに対して処理を完了したと判断した場合、一連のジョブ投入処理を終了する。一方、ステップＳ２０１０において、ＣＰＵ１１１が全てのプリンタに対して処理が完了していないと判断した場合、ステップＳ２０１１においてＣＰＵ１１１は処理していない次のプリンタに注目する。そしてステップＳ２００８からの処理を行うよう制御する。
【００４８】
ここで、待機モードの指示ではないと判断した場合、ステップＳ２０１２において、ＣＰＵ１１１は、上記設定情報４０１の印刷モードに「通常印刷モード（第２モード）」と記述する。そして、ステップＳ２０１３において、ＣＰＵ１１１は、ジョブ識別ＩＤを生成し設定情報４０１に追加する。次に、ＣＰＵ１１１は、記憶部１１５に格納されている文書データを、選択されたプリンタが解釈可能な印刷データに変換し（ステップＳ２０１４）、選択されたプリンタに印刷ジョブを送信する（ステップＳ２０１５）。
【００４９】
以上により、印刷指示画面でモードが選択された場合、ＰＣ１０１でユーザによって選択された複数のプリンタ全てに対して、同一のジョブ識別ＩＤを持つ印刷ジョブが、待機モードで投入されることになる。
【００５０】
＜設定情報＞
図４は、ＰＣ１０１がプリンタ１０３〜１０５に送信する印刷ジョブに付加される設定情報４０１を示す図である。設定情報４０１は、印刷ジョブに付加されてプリンタ１０３〜１０５に送信され、プリンタ１０３〜１０５に保持される。なお図４の設定情報４０１は、図１の設定情報１９５〜１９７に相当する。
【００５１】
設定情報４０１は、印刷ジョブの各種設定を示す情報である。例えば、「ジョブ名」、「ユーザ名」、「印刷モード」、「ジョブ識別ＩＤ」、「プリンタリスト」、「印刷部数」などを含む。ここで、「ジョブ名」は当該印刷ジョブの名称を、「ユーザ名」は印刷を指示したユーザ名を示す。「印刷モード」は通常印刷モード（第２モード）か待機モード（第１モード）かを示す。「ジョブ識別ＩＤ」は、印刷ジョブをユニークに識別するためのＩＤであり、本実施形態の印刷システムでユニークなＩＤとなる。ジョブ識別ＩＤは、例えば、文書データのファイル名や日時や乱数などに基づいて作成され、ユニークになるようにする。
【００５２】
「プリンタリスト」は、待機モードで投入された印刷ジョブの出力先となる複数のプリンタが列挙される。「印刷部数」は当該印刷ジョブの印刷部数を表す。
【００５３】
なお、設定情報４０１には、他にも、印刷設定として用紙サイズ、片面／両面、印刷レイアウト、ステイプルなどの後処理、といった情報も含まれているが、ここでは説明を省略する。
【００５４】
＜ＰＣ１０１に表示される印刷指示画面＞
図５を用いて、ＰＣ１０１のプリンタドライバによって表示部１１２に表示される待機モードでの印刷指示画面について説明を行う。
【００５５】
まず、図５（ａ）は、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）などの一般的なアプリケーションプログラムで作成された文書データの印刷を指示する際に、ＰＣ１０１のプリンタドライバによって表示部１１２に表示される印刷指示画面である。
【００５６】
図５（ａ）のプルダウンメニュー５０４で、印刷のモードを選択することができる。すなわち、選択された１つのプリンタに対して印刷指示をする（通常印刷モード）か、待機モードでの印刷をするか、をユーザが選択する。図５（ａ）の例では、プルダウンメニュー５０４で「待機モード」が選択されている。
【００５７】
詳細キー５０６は、用紙サイズ、ステイプル指示等の各種の詳細な印刷設定を行うための画面に移行するためのキーである。
【００５８】
５０３は、出力先のプリンタを表示する領域である。プルダウンメニュー５０４で「待機モード」が選択されているとき、５０３には複数のプリンタが表示され得る。
【００５９】
ＯＫキー５０１は、印刷の設定を確定して、印刷実行を指示するキーである。
【００６０】
ここでキー５０１を押すと、ユーザが出力先として選択したプリンタに、指定した設定で印刷ジョブを投入（送信）することになる。
【００６１】
プリンタ選択キー５０５は、出力するプリンタを設定・変更するための画面に移行するキーである。ここで、キー５０５を押すと、図５（ｂ）のプリンタを選択する画面に移行し、出力先のプリンタを設定・変更することができる。
【００６２】
図５（ｂ）は、図５（ａ）の画面においてキー５０５を押したときに表示される、プリンタを選択するための画面例である。５１３は出力先のプリンタの一覧を表示するリストであって、プリンタ一覧表示領域である。このリスト５１３の各行は左側からそれぞれ、各プリンタに関連付けられている名称を文字表示する名称表示フィールド（この例では、「プリンタＡ」、「プリンタＢ」等）とＩＰアドレスとから構成される。この例では、計５つのプリンタが表示されている。このリスト５１３に表示されるプリンタは、ＰＣ１０１で今まで使用されたものがデフォルトで表示される。しかし、ユーザがプリンタ検索キー５１４を押してプリンタの検索を行うことができる。そして、検索されたプリンタに対応するプリンタドライバをインストールし、リスト５１３に追加して表示することも可能である。
【００６３】
リスト５１３における各行は、ユーザがマウスでクリックしたり、タッチパネルにタッチしたりすることによって選択が可能である。そして選択された行は、その行の背景の色が変更される。ユーザが複数の行を順次クリックやタッチすることにより、複数のプリンタを選択することが可能である。この例では、上から１〜３行目の「プリンタＡ」と「プリンタＢ」と「プリンタＣ」が選択されている。ＯＫキー５１１は、リスト５１３において選択されているプリンタを出力先として確定し、図５（ｂ）の画面を閉じるための確定キーである。すなわち、ここでＯＫキー５１１を押下することにより、「プリンタＡ」と「プリンタＢ」と「プリンタＣ」が出力先として確定して、図５（ｂ）の画面を閉じて、図５（ａ）の画面に移行する。そして、後述する「プリンタリスト」を生成する際には（図２のステップＳ２００６）、ここで出力先として確定したプリンタが列挙されることになる。
【００６４】
そして、図５（ａ）の画面において、キー５０１を押すと、ユーザが出力先として選択した全てのプリンタに対して、指定した設定で印刷ジョブが投入されることになる。
【００６５】
以上で、ＰＣ１０１の動作について説明した。本実施形態では、通常印刷モード（第２モード）で印刷を行う場合、出力先としてプリンタを１つだけ選択して印刷ジョブを投入する。それに対し、本実施形態の特徴的な処理である待機モード（第１モード）の場合は、プリンタを複数台選択し、それら全部に同じ印刷ジョブを投入する。
【００６６】
＜プリンタ１０３の動作＞
次に、第１の実施形態におけるプリンタ１０３の動作の流れについて、図３（ａ）および（ｂ）を用いて説明を行う。
【００６７】
図３（ａ）は、プリンタ１０３の通信部１２３が、ＰＣ１０１から印刷ジョブを受信した時の処理を示すフローチャートである。なお、この図３（ａ）に示すフローチャートの処理はプリンタ１０４、プリンタ１０５でも同様である。
【００６８】
図３（ａ）に示すフローチャートにおける各ステップの動作の流れは、プリンタ１０３内のＣＰＵ１２１が記憶部１２５内部のプログラムを実行し、プリンタ１０３の各構成を制御することより実現される。
【００６９】
通信部１２３がＰＣ１０１から印刷ジョブを受信すると、ステップＳ３００１で、ＣＰＵ１２１は、受信した印刷ジョブを解析し、設定情報の印刷モードの項目に待機モードの印刷指示が付加されているか否かを判断する。
【００７０】
ここで、設定情報に待機モードの印刷指示が付加されていないと判断した場合（ステップＳ３００１でＮＯ）、ステップＳ３００２に進む。ステップＳ３００２において、ＣＰＵ１２１は、受信した印刷ジョブに含まれる印刷データを解析して画像データに変換し、この変換により得られた画像データの印刷処理を実行する。
【００７１】
一方、待機モードの印刷指示が付加されていると判断した場合（ステップＳ３００１でＹＥＳ）、ステップＳ３００３において、ＣＰＵ１２１は、受信した印刷ジョブに含まれる印刷データを解析して画像データに変換する。この変換により得られた画像データを、ＣＰＵ１２１は、記憶部１２５内の記憶領域に格納する（ステップＳ３００３）。その際、ＣＰＵ１２１は、画像データをジョブの設定情報と関連付けて格納する（画像データ１９２、設定情報１９５）。
【００７２】
図３（ｂ）は、プリンタ１０３において、ユーザが操作部から指示を入力した場合、又は他のプリンタであるから印刷キャンセル指示を受信した場合の処理を示すフローチャートである。図３（ｂ）に示すフローチャートにおける各ステップの動作の流れは、プリンタ１０３内のＣＰＵ１２１が記憶部１２５内部のプログラムを実行し、プリンタ１０３の各構成を制御することより実現される。この図３（ｂ）に示す処理はプリンタ１０４、プリンタ１０５でも同様である。
【００７３】
まずステップＳ３００４において、ＣＰＵ１２１は、他のプリンタからジョブキャンセル指示を受信したか否かを判断する。他のプリンタからジョブキャンセル指示を受信したと判断した場合は（ステップＳ３００４でＹＥＳ）、ステップＳ３００６に進み、ＣＰＵ１２１は記憶部１２５の画像データ１９２および設定情報１９５を削除、といった制御を行う。これにより、プリンタ１０３内の当該印刷ジョブが消えて、印刷がキャンセルされたことになる。
【００７４】
ステップＳ３００５において、ＣＰＵ１２１は、ジョブキャンセルの指示が操作部１２４から入力されたか否かを判断する。具体的には、図６に示すように自身の印刷ジョブリスト画面でユーザが印刷ジョブを選択し、キャンセルキー６０２を押下又は一斉キャンセルキー６０３を押下した場合、ＣＰＵ１２１は、選択された印刷ジョブに対してキャンセル指示がなされたと判断する。
【００７５】
ステップＳ３００５においてジョブキャンセル指示がなされたと判断すると、ステップＳ３００６でＣＰＵ１２１は記憶部１２５の画像データ１９２および設定情報１９５を削除、といった制御を行う。これにより、プリンタ１０３内の当該印刷ジョブが消えて、印刷がキャンセルされたことになる。
【００７６】
ステップＳ３００５でＣＰＵ１２１がキャンセルの指示がなされてないと判断した場合、Ｓ３００７で、ＣＰＵ１２１は、プリンタ１０３だけでなく、他のプリンタに送信された印刷ジョブもキャンセルするかを判断する。この判断は、図６の印刷ジョブリスト画面でユーザが一斉キャンセル指示（一斉キャンセルキー６０３を押下）を行ったか否かに基づいて行う。一斉キャンセル指示を行った場合はステップＳ３００７でＹＥＳと判断し、ステップＳ３０１０に遷移する。
【００７７】
ステップＳ３００８において印刷実行の指示が操作部１２４から入力されたか否かを判断する。図６に示すように、プリンタ１０３自身の印刷ジョブリスト画面でユーザが印刷ジョブを選択し、印刷指示を行った場合（印刷キー６０４を押下）、ＣＰＵ１２１は選択された印刷ジョブに対して印刷実行の指示がなされたと判断する。ここで、印刷実行の指示がなされたと判断すると、ステップＳ３００９でＣＰＵ１２１は印刷部１２６に、記憶部１２５内にある当該印刷ジョブの画像データの印刷を行わせるよう制御する。
【００７８】
次に、ステップＳ３０１０において、ＣＰＵ１２１は、当該印刷ジョブの実行が完了した後に記憶部１２５内の画像データを削除する。これにより、プリンタ１０３内の当該印刷ジョブが消える。
【００７９】
そして、ステップＳ３０１１において、ＣＰＵ１２１は、他のプリンタにＰＣ１０１から投入された印刷ジョブのキャンセル指示を、他のプリンタに対して通知する。すなわち、当該ジョブの設定情報１９５の「プリンタリスト」に記載されている「他のプリンタ」に対して、当該ジョブの「ジョブ識別ＩＤ」と同一のＩＤを持つジョブをキャンセルするように通知する。これは、このジョブキャンセル指示の際に、「ジョブ識別ＩＤ」も渡して、設定情報のジョブ識別ＩＤがそれと一致するジョブをキャンセルするよう指示することによって実現する。このジョブキャンセルの指示を受けた他のプリンタではそれぞれ、自身の持つ印刷ジョブのうち、渡された「ジョブ識別ＩＤ」と一致するジョブを見つけ出してキャンセルすることになる。すなわち、「ジョブ識別ＩＤ」が一致する印刷ジョブを特定して、その特定した印刷ジョブの処理フローのステップＳ３００５においてキャンセル指示がされていると判断して、そのプリンタのＣＰＵ１２１が当該印刷ジョブをキャンセルすることになる。もし通知されたジョブ識別ＩＤと一致する印刷ジョブが見つからない場合は、ジョブキャンセルの指示を破棄する。
【００８０】
以上で、プリンタ１０３の動作について説明した。
【００８１】
＜ジョブリスト画面からの印刷実行指示＞
ここで、図６を用いてプリンタ１０３のジョブリスト画面について説明を行う。なお、プリンタ１０４、プリンタ１０５についても同様であるため、プリンタ１０４、プリンタ１０５については説明を省略する。
【００８２】
図６は、操作部１２４に表示されるジョブリスト画面の一例を示す図である。ジョブリスト画面は、ジョブリスト６０１と、キャンセルキー６０２と、一斉キャンセルキー６０３と、印刷キー６０４とを有する。この例では、ジョブリスト６０１には、ジョブ名（例えばファイル名）、印刷部数が表示されている。操作部１２４のタッチパネルからユーザは印刷ジョブを選択する。選択された印刷ジョブは輝度が変化する。一つ以上の印刷ジョブが選択されると、ユーザはキャンセルキー６０２、一斉キャンセルキー６０３、又は印刷キー６０４のいずれかを選択（押下）することができる。
【００８３】
キャンセルキー６０２をユーザが選択すると、ＣＰＵ１２１がプリンタ１０３内の該当印刷ジョブをキャンセルするよう制御する。
【００８４】
一斉キャンセルキー６０３をユーザが選択すると、ＣＰＵ１２１はプリンタ１０３内の該当印刷ジョブをキャンセルするよう制御するのに加え、ＣＰＵ１２１は他のプリンタにも該当印刷ジョブを一斉にキャンセルするよう通知する。すなわち、一斉キャンセルキー６０３が押下されたプリンタ１０３から、該当印刷ジョブの設定情報のプリンタリストに列挙されている全てのプリンタに対して、キャンセルの指示が通知される。プリンタ１０３のＣＰＵ１２１は、このキャンセル通知の際、設定情報のジョブ識別ＩＤも一緒に通知するように制御する。
【００８５】
そして、キャンセル通知を受けたプリンタのＣＰＵ１２１は、自身の有する待機中状態の印刷ジョブのうち、通知されたジョブ識別ＩＤと一致する印刷ジョブを見出だしてキャンセルをするよう制御する。なお、キャンセル通知を受けたプリンタで、通知されたジョブ識別ＩＤと一致する印刷ジョブが見つからない場合は、特に何もしないように制御すれば、なんら問題は無い。これは他プリンタからのキャンセル通知を受ける前に、ユーザのキャンセルキー６０２押下により自身の当該印刷ジョブのみがキャンセルされてしまっていることがあるためである。
【００８６】
＜ジョブキャンセル指示の通知の具体的例＞
図３のステップＳ３０１１の処理をより具体的な例で詳細に説明する。
【００８７】
プリンタ１０３は、そのジョブの設定情報４０１の「プリンタリスト」に列挙されている他のプリンタに対して、ジョブキャンセルの通知を行う。その通知の際、「ジョブ識別ＩＤ」を渡し、それと一致する「ジョブ識別ＩＤ」を有する印刷ジョブをキャンセルするように、他の各プリンタに依頼する。
【００８８】
他の各プリンタというのは、当該ジョブの設定情報の「プリンタリスト」に列挙されているプリンタのうち、自分自身を除く全てのプリンタのことである。例えば、プリンタ１０３、プリンタ１０４、プリンタ１０５の３台に対して待機モードで印刷ジョブが投入された後、ユーザがプリンタ１０４に移動して本印刷（図３のステップＳ３００９）を実行したとする。この場合、プリンタ１０４が、プリンタ１０３とプリンタ１０５に対して、ジョブキャンセルの通知を行うことになる。
【００８９】
以上説明したように、ＣＰＵ１１１がＰＣ１０１の各構成を制御することで、ＰＣ１０１から同じジョブ識別情報を有する印刷ジョブが複数のプリンタ１０３〜１０５に対して送信される。
【００９０】
また、以上のようにＣＰＵ１２１がプリンタ１０３の各構成を制御することで、受信した印刷ジョブを解析して画像データを生成し、ユーザからの印刷実行の指示を受けて、印刷ジョブの用紙への印刷処理を行う。さらに、他のプリンタに対して、ジョブキャンセル指示を行う。
【００９１】
第１の実施形態によれば、複数のプリンタのうちの所望のプリンタで、ユーザは実際の印刷をしてプリントアウトを入手することができる。そして、実際の印刷はせず不要となった、他のプリンタに送信しておいた印刷ジョブは、ユーザの手を特に煩わせることなく、ジョブキャンセルされる。
【００９２】
また第１の実施形態によれば、複数の画像形成装置に対して同じ印刷ジョブをＰＣのプリンタドライバから送信して蓄積させておくように動作する。すなわち、画像形成装置の前でユーザが印刷指示をする時にはその画像形成装置に印刷ジョブが既に蓄積されているので、あらためて印刷ジョブを受信する必要が無い。そのため、実際に印刷されるまでの時間が早いという効果がある。
【００９３】
また、特に印刷ジョブ蓄積用のサーバを用意する必要がないため、そのコストが不要であり、サーバを運用する手間も不要である。
【００９４】
さらに、印刷ジョブ投入する時点で、複数のどの画像形成装置で印刷するかを確定させる必要がなく、各装置の状況をユーザが目で確認しながら、実際に印刷する装置を決定することが可能という効果もある。
【００９５】
（第２の実施形態）
第１の実施形態では、印刷待機している印刷ジョブに対して印刷指示をすると、設定情報４０１に設定された「印刷部数」分を全て印刷する例を示した。
【００９６】
それに対して第２の実施形態では、まず１部目のみの試し印刷を実行し、その１部目の印刷結果をユーザが確認して所望の品質が得られた場合に続きの２部目以降の印刷を実行する例について説明する。これは、印刷画質などはプリンタ装置の個体毎に異なる場合があり、使用状況やメンテナンス状況によっては、例えばトナーの筋やトナーの飛び散りが用紙についてしまうようなこともあり得る。試し印刷の結果を確認した上で２部目以降の印刷もするかどうかを選択できるので、無駄な印刷を避けることができるという効果が発生する。
【００９７】
第２の実施形態では、印刷待機している印刷ジョブに対して、まず１部目のみの試し印刷を実行し、その１部目の印刷結果を確認した上で続きの２部目以降の印刷するために印刷再開指示する例について説明する。
【００９８】
第２の実施形態は、第１の実施形態における図３（ｂ）のフローチャートが図７のフローチャートに置換された点が異なるのみである。ＰＣ１０１やプリンタ１０３〜１０５の構成は第１の実施形態と同様である。また、第２の実施形態におけるＰＣ１０１の動作も、第１の実施形態と同様である。また、第２の実施形態におけるプリンタ１０３〜１０５における印刷ジョブの受信時の動作も第１の実施形態と同様である。
【００９９】
以下では、第２の実施形態におけるプリンタ１０３の動作の流れについて、図７を用いて説明を行う。
【０１００】
図７は、プリンタ１０３の通信部１２３が、ＰＣ１０１から受信した印刷ジョブの処理を示すフローチャートである。図７に示すフローチャートの各ステップの動作の流れは、プリンタ１０３内のＣＰＵ１２１が記憶部１２５内部のプログラムを実行し、プリンタ１０３の各構成を制御することより実現される。
【０１０１】
図７のステップＳ７００４〜Ｓ７００６は、図３（ｂ）のステップＳ３００４〜Ｓ３００６と同じ処理である。また図７のステップＳ７０１３〜Ｓ７０１６は、図３（ｂ）のステップＳ３００８〜Ｓ３０１１と同じ処理である。
【０１０２】
ステップＳ７００５でＣＰＵ１２１がキャンセルの指示がなされてないと判断した場合（ステップＳ７００５でＮＯ）、ステップＳ７００８において試し印刷実行の指示がなされているか否かを判断する。図８で示すように、プリンタ１０３自身の印刷ジョブリスト画面でユーザが印刷ジョブを選択した状態で試し印刷キー８０５を押下した場合、ＣＰＵ１２１はこの印刷ジョブに対して試し印刷実行の指示がなされたと判断する。ここで、試し印刷実行指示がなされたと判断すると（ステップＳ７００８でＹＥＳ）、ステップ７００９でＣＰＵ１２１は印刷部１２６に、記憶部１２５内にある当該ジョブの画像データを１部だけ印刷（試し印刷）して印刷を停止するよう制御する。そして、ＣＰＵ１２１は、図９に示す画面（第２の操作画面）を操作部１２４に表示する。
【０１０３】
そして、ステップＳ７０１０において、ＣＰＵ１２１は、試し印刷後に操作部１２４に表示された図９の画面でキャンセルの指示がなされたか否かを判断する。図９のキャンセルキー９０２をユーザが押下した場合、ＣＰＵ１２１は、この印刷ジョブに対してキャンセル指示がなされたと判断する。ここで、キャンセル指示がなされたと判断すると（ステップＳ７０１０でＹＥＳ）、ステップＳ７００６に遷移し、記憶部１２５内にある当該印刷ジョブの画像データを削除し、印刷ジョブのキャンセルを行う。ステップＳ７００６において画像データが削除されると、本処理を終了する。なお、図９のキャンセルキー９０２が押下された場合は、他のプリンタである１０４、１０５で印刷がされる可能性があるため、プリンタ１０３の記憶部１２５内にある画像データだけが削除される。
【０１０４】
一方、ステップＳ７０１０でＣＰＵ１２１がジョブキャンセルの指示がなされてないと判断した場合、ステップＳ７０１１において継続印刷実行の指示がなされているか否かを判断する。試し印刷後に操作部１２４に表示された図９の印刷キー９０１をユーザが押下した場合、ＣＰＵ１２１は、この印刷ジョブに対して継続印刷実行指示がなされたと判断する。ここで、継続印刷実行指示がなされたと判断すると、ステップＳ７０１２でＣＰＵ１２１は印刷部１２６に、記憶部１２５内にある当該ジョブの画像データの印刷を継続させるよう制御する。すなわち、ＣＰＵ１２１は印刷部１２６に、ステップＳ７００９で既に印刷済の１部を除く続きの印刷部数分の印刷を継続させる。そして、ステップＳ７０１６において、他のプリンタへジョブキャンセル通知（ステップＳ３０１０と同じ処理）を行い、処理を終了する。
【０１０５】
一方、ステップＳ７０１１でＣＰＵ１２１が継続印刷実行の指示がなされていないと判断した場合、ステップＳ７０１０に戻って、処理を繰り返す。
【０１０６】
次に、図８を用いてプリンタ１０３のジョブリスト画面について説明を行う。なお、プリンタ１０４、プリンタ１０５についても同様であるため、プリンタ１０４、プリンタ１０５については説明を省略する。
【０１０７】
図８は、操作部１２４に表示されるジョブリスト画面の一例を示す図であり、第１の実施形態の図６に対応している。図８のジョブリスト画面には、図６と比べると、試し印刷キー８０５が追加されている点で異なる。この試し印刷キー８０５について、以下説明する。この試し印刷キー８０５は、印刷ジョブが選択された状態で押下することができる。
【０１０８】
試し印刷キー８０５をユーザが押下すると、１部目のみの試し印刷を実行し、後述する図９のような画面に移行する。すなわち、試し印刷結果を確認したユーザが、続きを印刷するか、それとも、このプリンタでの印刷を取り止める（キャンセルする）かの選択を行わせる画面に移行する。
【０１０９】
図９は、試し印刷実行後にプリンタの表示部１２２に表示される画面である。試し印刷の結果を確認したユーザが、この印刷ジョブについて、続きを印刷するか、それとも、このプリンタでの印刷を取り止める（キャンセルする）かの選択することができる。
【０１１０】
ここで、印刷キー９０１は、続きの２部目以降の印刷を指示するためのキーである。また、キャンセルキー９０２は、続きの２部目以降の印刷を取り止めるためのキーである。印刷キー９０１とキャンセルキー９０２のいずれが押下されたかにより、後述の図７のステップＳ７０１０およびステップＳ７０１１における制御が変わることになる。
【０１１１】
以上で第２の実施形態におけるプリンタ１０３の動作について説明した。以上説明したように、ユーザの試し印刷実行の指示により、まず１部目のみの試し印刷を受け付け、その後、ユーザが印刷結果を確認した上で続きの２部目以降の継続印刷を受け付けるよう動作する。
【０１１２】
それにより、ユーザが所望しない印刷結果となるプリンタでの印刷を避け、ユーザが所望する印刷がなされる他のプリンタで所望の印刷部数の印刷物を得ることができる、という効果が発生する。
【０１１３】
（その他の実施形態）
上記実施形態において、待機モードでＰＣから印刷ジョブを送信する複数のプリンタは、ユーザが１台１台選択する方式の例を示したが、これに限らない。
【０１１４】
すなわち、待機モードの場合に、同一ネットワークに接続されている全プリンタに送信する方式にしても構わない。この場合、同一ネットワークに接続されている全プリンタをＰＣ側で検索して「プリンタリスト」に全て列挙する仕組みでも構わない。あるいは、印刷ジョブの送信もキャンセル通知も、同一ネットワークに接続されている全プリンタに対して、ブロードキャストで通知する仕組みでも、他のいかなる仕組みでも構わない。
【０１１５】
あるいは、プリンタ機種をユーザが選択する方式にしても構わない。この場合、同一ネットワーク上の同一機種のプリンタ全てに、印刷ジョブが送信される。同一機種のプリンタのため、印刷データ（ＰＤＬ）は同一のデータで良いことになる。そのため、印刷データの生成（図２のステップＳ２００８）はプリンタ毎に行う必要は無く、各機種向けに１度生成してそれを各プリンタに送信すれば良いため、ＰＣでの処理の効率が向上する。
【０１１６】
また、上記実施形態において、画像形成装置としてプリンタの例を示したが、これに限らない。ＭＦＰなど、画像形成が可能な装置であればなにを使用してもかまわない。
【０１１７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１１８】
１０１  ＰＣ
１０２  ネットワーク
１０３、１０４、１０５  プリンタ
１１１  ＣＰＵ  １１３  （ＰＣ１０１の）通信部
１１４  （ＰＣ１０１の）入力部
１１５  （ＰＣ１０１の）記憶部
１２１  （プリンタ１０３の）ＣＰＵ
１２３  （プリンタ１０３の）通信部
１２４  （プリンタ１０３の）操作部
１２５  （プリンタ１０３の）記憶部
１２６  （プリンタ１０３の）印刷部
１９１  文書データ
１９２、１９３、１９４  画像データ
１９５、１９６、１９７  設定情報
１９８  印刷物
【図１】
2014010469.tif 000003
【図２】
2014010469.tif 000004
【図３】
2014010469.tif 000005
【図４】
2014010469.tif 000006
【図５】
2014010469.tif 000007
【図６】
2014010469.tif 000008
【図７】
2014010469.tif 000009
【図８】
2014010469.tif 000010
【図９】
2014010469.tif 000011