(57)【要約】【課題】端末装置からネットワークに接続された画像形成装置へ印刷要求を送信した場合に、その画像形成装置により画像形成できないときに、端末装置に戻ることなく印刷結果を容易に入手する。【解決手段】画像形成装置１５０は、ＬＡＮ１０６を介して端末装置から印刷ジョブデータを受信する通信部３１２と、受信した印刷ジョブデータを一時的に記憶するＲＡＭ３０８と、画像形成装置１５０が印刷処理を実行することが不可能な状態であるときに、ＲＡＭ３０８に記憶された印刷ジョブデータの印刷先データをユーザが変更する操作装置１６６とを含む。変更された印刷ジョブデータは、別の画像形成装置に送信されて、その別の画像形成装置により印刷される。【選択図】図５
2010158777.tif 000002
【特許請求の範囲】
【請求項１】
端末装置とネットワークを介して接続される画像形成装置であって、
前記端末装置から、前記ネットワークを介して、印刷先の画像形成装置を指定する印刷先データを含む印刷要求情報を受信するための受信手段と、
前記印刷要求情報を記憶するための記憶手段と、
前記印刷先データにより指定された画像形成装置が印刷処理が不可能な状態であるときに、前記記憶された印刷要求情報に含まれる印刷先データを変更するためにユーザが印刷先を入力するための操作手段とを含む、画像形成装置。
【請求項２】
前記画像形成装置は印刷処理が可能な状態であって、
前記画像形成装置は、ユーザにより入力された印刷先が自己である場合、前記印刷要求情報に基づいて、画像形成するための画像形成手段をさらに含む、請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は印刷処理が不可能な状態であって、
前記画像形成装置は、ユーザにより入力された印刷先が自己でない場合、前記変更された印刷先データを含む印刷要求情報を、前記ネットワークを介して送信するための送信手段をさらに含む、請求項１に記載の画像形成装置。
【請求項４】
前記送信手段は、前記変更された印刷先データを含む印刷要求情報を、前記端末装置へ送信するための手段を含む、請求項３に記載の画像形成装置。
【請求項５】
前記送信手段は、前記印刷要求情報を、前記変更された印刷先データにより指定される画像形成装置へ送信するための手段を含む、請求項３に記載の画像形成装置。
【請求項６】
前記操作手段は、
表示装置と、
筐体と前記筐体上に設けられるハードウェアキーとを含むハードウェアキーボードとを含む、請求項１〜請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記操作手段は、ユーザによって操作されるソフトウェアキーを表示する表示一体型タッチパネルを含む、請求項６に記載の画像形成装置。
【請求項８】
画像形成装置とネットワークを介して接続される端末装置であって、
印刷先の画像形成装置を指定する印刷先データを含む印刷要求情報を生成するための生成手段と、
前記印刷要求情報を記憶するための記憶手段と、
前記印刷先データにより指定される画像形成装置へ、前記ネットワークを介して、前記印刷要求情報を送信するための送信手段と、
前記画像形成装置が印刷処理が不可能な状態であることを検出したときに、前記記憶された印刷要求情報に含まれる印刷先データを変更するためにユーザが印刷先を入力するための操作手段とを含み、
前記送信手段は、
前記生成された印刷要求情報を、前記生成された印刷先データにより指定される画像形成装置へ送信するための手段と、
前記変更された印刷先データを含む印刷要求情報を、前記変更された印刷先データにより指定される画像形成装置へ送信するための手段とを含む、端末装置。
【請求項９】
前記端末装置は、印刷処理が不可能な状態である画像形成装置から、エラー情報を受信するための受信手段をさらに含み、
前記送信手段は、前記印刷要求情報を、前記変更された印刷先データにより特定される画像処理装置であって、前記印刷処理が不可能な状態である画像形成装置以外の画像処理装置へ送信するための手段を含む、請求項８に記載の端末装置。
【請求項１０】
前記生成手段は、プリンタドライバにより実現される、請求項８又は請求項９に記載の端末装置。
【請求項１１】
請求項１〜請求項７のいずれかに記載の画像形成装置及び請求項８〜請求項１０のいずれかに記載の端末装置がネットワークに接続された印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された画像形成装置により画像を形成する技術に関し、特に、端末装置から送信された印刷要求情報を容易に変更することが可能な画像形成装置、端末装置及びこれらの装置を含む印刷システムに関する。
【背景技術】
【０００２】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置と、ネットワークを介してそのような端末装置と通信可能である、プリンタ、複合機、又はＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の画像形成装置とを含むネットワークシステムが普及している。
【０００３】
そのようなネットワークシステムにおいて、端末装置は、画像等の印刷データの印刷を指示するための印刷指示（印刷要求情報）を出力する。画像形成装置は、端末装置によって出力された印刷指示を受信すると、当該印刷指示にしたがって、印刷データを用紙に印刷する。
【０００４】
特開２００７−３０４８８１号公報（特許文献１）は、ＰＣ等の端末装置とＭＦＰとを含むネットワークシステムのための技術を開示している。端末装置は、デスクトップ画面を表示するための表示装置を含む。デスクトップ画面とは、ファイル及びフォルダ等をアイコンで表示したり、ファイルの内容をウィンドウで表示したりするためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。特許文献１に記載のＭＦＰは、表示部と、当該表示部の上に積層されて設けられている透明な操作部とからなる操作表示部を含む。当該ＭＦＰは、端末装置にアクセスして、端末装置の動作を制御するためのリモートデスクトップ機能を有する。リモートデスクトップ機能では、ＭＦＰは、端末装置にアクセスして、端末装置の表示装置に表示されるデスクトップ画面をそのまま操作表示部に表示する。ＭＦＰは、操作表示部に表示されたデスクトップ画面をユーザに操作させる。ＭＦＰは、操作内容をＰＣに送る。ＰＣは、ユーザの指示にしたがった処理を実行し、その結果を反映させたデスクトップ画面をＭＦＰに送信してくる。
【０００５】
特許文献１の記載によれば、ユーザは、端末装置からＭＦＰに印刷指示を送信する。端末装置は、当該印刷指示を送信し、同時に、印刷設定を記憶する。印刷設定とは、例えば、印刷枚数、及び印刷用紙のサイズ等である。ＭＦＰは、当該印刷指示を受信すると、印刷処理を実行する。その後、ユーザは端末装置からＭＦＰに移動して、印刷物を確認する。印刷物が、設定ミスにより、ユーザにとって所望の印刷結果になっていない場合があり得る。その場合、ユーザは、ＭＦＰから端末装置にリモートデスクトップ接続を行ない、同じ印刷対象のデータの印刷設定を再度行ない、印刷を実行させる。端末装置は、その操作に応答して、ユーザによって新たに定められた設定の印刷指示をＭＦＰに送信する。ＭＦＰは、その印刷指示を受信すると、印刷処理を行なう。上記の処理を繰返すことによって、ユーザは、ＭＦＰが設置された場所に居ながらにして、所望の印刷物を得るまで当該ＭＦＰに印刷処理を継続させることが可能である。ユーザは、所望の印刷物をすぐに得られなかったとしても、印刷処理の度に端末装置に戻って何度も端末装置とＭＦＰとの間を往復する必要はない。
【０００６】
さらに、特許文献２（特開２００５−０９２３１２号公報）は、ネットワークに接続されたプリンタ及び複写機等のネットワーク印刷装置に関し、用紙切れなどでプリンタが止まっても、別の手段を使って自動的に印刷を継続させる印刷装置を開示している。特許文献２に記載の印刷装置は、ネットワークに接続されかつ二次記憶装置を持ち、印刷途中の複数ジョブを二次記憶装置内のスプール領域に保存可能で、かつ、全てのジョブの印刷履歴情報を保持可能な印刷装置において、スプーラ内に保存されたジョブをクライアントＰＣからネットワークを経由して参照可能なジョブ参照手段と、参照したジョブをコピー、削除又は移動することが可能なジョブ操作手段と、複数の印刷装置のスプーラに跨がってジョブの転送が可能なジョブ転送手段とを備える。
【０００７】
特許文献２の記載によれば、印刷装置において用紙切れ又はエンジンユニット故障で印刷がストップした場合、スプーラに保存されたジョブは印刷できなくなるが、これらのデータが他の印刷装置に自動的に転送される。なお、他の印刷装置である転送先のリストは印刷装置内部の登録領域に事前登録されている。これにより、代替の印刷装置を予め登録しておき、印刷が止まったら、自動的に所定の代替の印刷装置に切り替えることにより、自動的に印刷を継続できるようになり、特に遠隔制御による印刷において、ユーザビリティが向上する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３０４８８１号公報
【特許文献２】特開２００５−０９２３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１では、ユーザは、所望の印刷物を得るまで、同一のＭＦＰに何度も印刷処理を実行させることが可能である。しかし、ＭＦＰが保持する印刷用紙が尽きていたり、トナーが尽きていたりすると、ＭＦＰは、印刷処理を実行することができない。そのような場合、ユーザは、端末装置に戻って、別のＭＦＰを探し、また印刷指示を送信するための操作を行なわなければならない。そのように、ＭＦＰが、印刷不可能な状態にあるときに、端末装置及び別のＭＦＰに移動することを繰返していては、印刷物を得るまでに時間がかかってしまう。
【００１０】
特許文献２では、予め代替となる印刷装置を登録しておくに過ぎず、特許文献１と同じように、ユーザがその時点で所望するＭＦＰに印刷させるものではない。さらに、その時点で代替された印刷装置が印刷不可能な状態にある場合、端末装置及び別のＭＦＰに移動することを繰返す必要がある。これでは、印刷物を得るまでに時間がかかってしまう。
【００１１】
さらに、端末装置において印刷指示を操作する場合には、端末装置に記憶された印刷ジョブを削除して、アプリケーションを起動させてプリンタドライバを用いて印刷ジョブを再度作成して（このときに所望のＭＦＰを選択する）所望のＭＦＰに印刷ジョブが送信されて、印刷が行なわれる。このため、端末装置において、印刷に失敗した印刷ジョブを削除する（キャンセルする）とともに、アプリケーションを起動させて新たな印刷ジョブを生成するという手間が必要となる。
【００１２】
したがって、本発明の目的は、端末装置から印刷要求情報を受信したことに応答して印刷処理を実行する画像形成装置であって、画像形成装置による画像形成ができないときでも、端末装置に戻ることなしに他の画像形成装置に印刷処理を容易に実行させることが可能である画像形成装置及び印刷システムを提供することである。
【００１３】
本発明の他の目的は、印刷処理を実行する画像形成装置へ印刷要求情報を送信する端末装置であって、画像形成装置が正常に印刷処理を行なえなくなった場合でも、ユーザが、端末装置に戻った場合に、正常に印刷処理が行なえなかった印刷ジョブを消し込んで新たな印刷ジョブを生成することなしに、他の画像形成装置に印刷処理を容易に実行させることが可能である端末装置及び印刷システムを提供することである。
【課題を解決するための手段】
【００１４】
本発明の第１の局面に係る画像形成装置は、端末装置とネットワークを介して接続される画像形成装置であって、端末装置から、ネットワークを介して、印刷先の画像形成装置を指定する印刷先データを含む印刷要求情報を受信するための受信手段と、印刷要求情報を記憶するための記憶手段と、印刷先データにより指定された画像形成装置が印刷処理が不可能な状態であるときに、記憶された印刷要求情報に含まれる印刷先データを変更するためにユーザが印刷先を入力するための操作手段とを含む。
【００１５】
なお、この画像形成装置が印刷処理が可能な状態である場合には、ユーザにより入力された印刷先が自己である場合、印刷要求情報に基づいて、画像形成するための画像形成手段をさらに含むように構成できる。
【００１６】
また、この画像形成装置は印刷処理が不可能な状態である場合には、ユーザにより入力された印刷先が自己でない場合、変更された印刷先データを含む印刷要求情報を、ネットワークを介して送信するための送信手段をさらに含むように構成できる。
【００１７】
この場合において、送信手段は、変更された印刷先データを含む印刷要求情報を、端末装置へ送信するための手段を含むように構成できるとともに、印刷要求情報を、変更された印刷先データにより指定される画像形成装置へ送信するための手段を含むように構成できる。
【００１８】
操作手段は、表示装置と、筐体と筐体上に設けられるハードウェアキーとを含むハードウェアキーボードとを含むように構成できる。さらに、操作手段は、ユーザによって操作されるソフトウェアキーを表示する表示一体型タッチパネルを含むように構成できる。
【００１９】
本発明の第２の局面に係る端末装置は、画像形成装置とネットワークを介して接続される端末装置であって、印刷先の画像形成装置を指定する印刷先データを含む印刷要求情報を生成するための生成手段と、印刷要求情報を記憶するための記憶手段と、印刷先データにより指定される画像形成装置へ、ネットワークを介して、印刷要求情報を送信するための送信手段と、画像形成装置が印刷処理が不可能な状態であることを検出したときに、記憶された印刷要求情報に含まれる印刷先データを変更するためにユーザが印刷先を入力するための操作手段とを含む。この送信手段は、生成された印刷要求情報を、生成された印刷先データにより指定される画像形成装置へ送信するための手段と、変更された印刷先データを含む印刷要求情報を、変更された印刷先データにより指定される画像形成装置へ送信するための手段とを含む。
【００２０】
なお、この端末装置は、印刷処理が不可能な状態である画像形成装置から、エラー情報を受信するための受信手段をさらに含むように構成でき、送信手段は、印刷要求情報を、変更された印刷先データにより特定される画像処理装置であって、印刷処理が不可能な状態である画像形成装置以外の画像処理装置へ送信するための手段を含むように構成できる。また、この生成手段は、プリンタドライバにより実現されるように構成できる。
【００２１】
本発明の第３の局面に係る印刷システムは、上述したいずれかの画像形成装置及び上述したいずれかの端末装置がネットワークに接続されたシステムである。
【発明の効果】
【００２２】
本発明によると、印刷要求情報を送信した画像形成装置において印刷処理が不可能な場合、その画像形成装置に記憶されている印刷要求情報における印刷先データが変更される。その画像形成装置においては、プリンタドライバではなく印刷要求情報を直接編集することにより印刷先データを変更するのであって、画像形成装置はプリンタドライバを搭載しているものではなく、かつ、端末装置のプリンタドライバをリモートアクセスしているものでもない。変更された印刷要求情報は変更された画像形成装置に送信されて、その新たに設定された画像形成装置で印刷が実行される。このため、端末装置から画像形成装置にまで印刷物を取りに行ったユーザが印刷エラーが発生している画像形成装置で印刷先を容易に変更でき、端末装置まで戻る必要がない。
【００２３】
さらに、このような印刷要求情報を送信した画像形成装置で印刷できない場合、画像形成装置に印刷要求情報を送信した端末装置に記憶されている、印刷要求情報における印刷先を端末装置において変更する。端末装置においては、プリンタドライバではなく印刷ジョブデータを直接編集することにより印刷先データを変更するのであって、端末装置は搭載されたプリンタドライバを用いるのではなく、かつ、アプリケーションを起動させるものでもない。変更された印刷要求情報は変更された画像形成装置に送信されて、その新たに設定された画像形成装置で印刷が実行される。このため、端末装置で印刷ジョブデータを編集して、印刷先を容易に変更できるので、端末装置で容易に印刷先を変更することができる。
【００２４】
さらに、このような印刷要求情報を送信した画像形成装置で印刷できない場合、その画像形成装置とは別の画像形成装置で印刷要求情報における印刷先データを変更する。印刷エラーが発生して修理等が行なわれており画像形成装置が使用できない場合でも、他の画像形成装置を用いて印刷先データを変更することができる。このとき、変更される印刷先は自己であっても他の画像形成装置であっても構わない。このため、端末装置から画像形成装置にまで印刷物を取りに行ったユーザが印刷エラーが発生している画像形成装置以外の画像形成装置で印刷先を変更できるので、端末装置まで戻る必要がない。
【００２５】
以上のように、端末装置から印刷要求情報を受信したことに応答して印刷処理を実行する画像形成装置であって、画像形成装置による画像形成ができないときでも、端末装置に戻ることなしに他の画像形成装置に印刷処理を容易に実行させることが可能である画像形成装置及び印刷システムを提供することができる。
【００２６】
また、印刷処理を実行する画像形成装置へ印刷要求情報を送信する端末装置であって、画像形成装置が正常に印刷処理を行なえなくなった場合でも、ユーザが、端末装置に戻った場合に、正常に印刷処理が行なえなかった印刷ジョブを消し込んで新たな印刷ジョブを生成することなしに、他の画像形成装置に印刷処理を容易に実行させることが可能である端末装置及び印刷システムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施の形態に係る画像形成装置１５０を含む印刷システム１００の全体構造を示す模式図である。
【図２】図１に示す端末装置１０２の内部構成を示すブロック図である。
【図３】図１に示す画像形成装置１５０の外観を示す斜視図である。
【図４】図１に示す画像形成装置１５０の内部構成を簡略化して示す図である。
【図５】図１に示す画像形成装置１５０のハードウェア構成を示すブロック図である。
【図６】本発明の第１の実施の形態に係る印刷システムを構成する端末装置及び画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図７】図３に示す表示パネル１７２に表示される画面の一例を示す図である。
【図８】図３に示す表示パネル１７２に表示される画面の一例を示す図である。
【図９】図３に示す表示パネル１７２に表示される画面の一例を示す図である。
【図１０】図３に示す表示パネル１７２に表示される画面の一例を示す図である。
【図１１】図３に示す表示パネル１７２に表示される画面の一例を示す図である。
【図１２】本発明の第２の実施の形態に係る印刷システムを構成する端末装置及び画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１３】本発明の第３の実施の形態に係る印刷システムを構成する端末装置及び画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。また、同一の処理には同一のステップ番号を付してある。それらの処理も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２９】
＜第１の実施の形態＞
［ネットワーク環境］
図１は、本発明の第１の実施の形態に係る印刷システムの全体構成を示す模式図である。図１を参照して、印刷システム１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０６に接続されており、ファクシミリ、複写機、及びプリンタとして機能する電子写真方式のＭＦＰである画像形成装置１５０Ａ〜１５０Ｃと、ＬＡＮ１０６を介して、画像形成装置１５０Ａ等に接続されているＰＣ等の端末装置１０２Ａ〜１０２Ｃ等とを含む。
【００３０】
以後、画像形成装置１５０Ａ〜１５０Ｃ等を、単に画像形成装置１５０と記載することがある。また、端末装置１０２Ａ〜１０２Ｃ等を、単に端末装置１０２と記載することがある。
【００３１】
画像形成装置１５０はＭＦＰであるため、複数の動作モードで動作可能である。すなわち、画像形成装置１５０は、画像データの印刷を要求する印刷指示（印刷要求情報又は印刷ジョブデータ）を端末装置１０２から受信し、印刷指示にしたがって画像データを記録用紙に印刷するプリンタモードと、原稿読取装置を用いて原稿の画像を読取って記録用紙に印刷する複写モード等とのうちの、任意のモードで動作可能である。
【００３２】
［端末装置］
図２は、端末装置１０２の内部構成を示すブロック図である。図２を参照して、端末装置１０２は、ＬＡＮ１０６を介して画像形成装置１５０及びその他の外部の装置等とデータの送受信を行なうための通信部１１８と、ディスプレイ１２０と、ユーザによって操作される、キーボード及びマウス等からなる操作部１２２とを含む。
【００３３】
端末装置１０２はさらに、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ
Ｍｅｍｏｒｙ）１１４と、通電が遮断された場合であってもプログラム及びデータ等を記憶可能な不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１２と、プログラムを実行する際の記憶領域を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１６とを含む。
【００３４】
端末装置１０２はさらに、通信部１１８、ディスプレイ１２０、操作部１２２、ＲＯＭ１１４、ＨＤＤ１１２、及びＲＡＭ１１６に接続されたバス１２４と、バス１２４に接続された、ＰＣとしての一般的機能を実現するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０とを含む。
【００３５】
通信部１１８、ディスプレイ１２０、操作部１２２、ＲＯＭ１１４、ＨＤＤ１１２、及びＲＡＭ１１６に対する制御は、ＣＰＵ１１０が所定のプログラムを実行することにより行なわれる。
【００３６】
なお、端末装置１０２から画像形成装置１５０へ送信された印刷ジョブデータは、印刷が正常に完了（１つの印刷ジョブ内の全ての印刷要求が完了）した時点で、ＲＡＭ１１６の所定のスプール領域（周辺機器のための一時記憶領域）から消去され、それまではスプール領域に記憶されているものとする。この印刷ジョブデータには印刷先の画像形成装置を指定する印刷先データを含む。印刷先データの一例として、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスがある。
【００３７】
［画像形成装置］
図３は、画像形成装置１５０の外観構成を示す図である。図４は、画像形成装置１５０の内部構成を簡略化して示す図である。図５は、画像形成装置１５０の機能ブロック図である。
【００３８】
図３及び図４を参照して、画像形成装置１５０は、原稿読取部１５２、画像形成部１５４、給紙部１５６、排紙処理装置１５８、及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続することが可能な、マウス及びキーボード等の外部機器を原稿読取部１５２に接続するためのＵＳＢインタフェース１６０を備えている。
【００３９】
ここで、プリンタモードでの動作説明を行なうことによって、画像形成装置１５０の内部構成の説明とする。
【００４０】
画像形成装置１５０は、端末装置１０２等の他の装置から印刷指示を受信したものとする。上記印刷指示の受信に応答して、印刷指示に含まれる画像データが図５に示すマイクロコンピュータ等から構成されるＣＰＵ３００に入力され、ここで画像データに各種の画像処理が施され、この画像データが画像形成部１５４へと出力される。
【００４１】
画像形成部１５４は、画像データによって示される原稿の画像を記録用紙に印刷するものであって、感光体ドラム２２２、帯電装置２２４、レーザスキャンユニット（以下、「ＬＳＵ」と称する。）２２６、現像装置２２８、転写装置２３０、クリーニング装置２３２、定着装置２３４及び図示しない除電装置等を備えている。
【００４２】
画像形成部１５４には、主搬送路２３６及び反転搬送路２３８が設けられており、給紙部１５６から給紙されてきた記録用紙が主搬送路２３６に沿って搬送される。給紙部１５６は、用紙カセット２４０に収納された記録用紙、又は手差トレイ２４２に載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部１５４の主搬送路２３６へと送り出す。
【００４３】
画像形成部１５４の主搬送路２３６に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラム２２２と転写装置２３０との間を通過し、更に定着装置２３４を通過して、記録用紙に対する印刷が行なわれる。
【００４４】
感光体ドラム２２２は、一方向に回転し、その表面は、クリーニング装置２３２と除電装置によりクリーニングされた後、帯電装置２２４により均一に帯電される。
【００４５】
ＬＳＵ２２６は、印刷対象の画像データに基づいてレーザ光を変調し、このレーザ光によって感光体ドラム２２２の表面を主走査方向に繰返し走査して、静電潜像を感光体ドラム２２２の表面に形成する。
【００４６】
現像装置２２８は、トナーを感光体ドラム２２２の表面に供給して静電潜像を現像し、トナー像を感光体ドラム２２２の表面に形成する。
【００４７】
転写装置２３０は、当該転写装置２３０と感光体ドラム２２２との間を通過していく記録用紙に感光体ドラム２２２の表面のトナー像を転写する。
【００４８】
定着装置２３４は、記録用紙を加熱するための加熱ローラ２４８と、記録用紙を加圧するための加圧ローラ２５０とを含む。記録用紙は、加熱ローラ２４８によって加熱され、かつ、加圧ローラ２５０によって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。
【００４９】
主搬送路２３６と反転搬送路２３８との接続位置には、分岐爪２４４が配設されている。記録用紙の片面のみに印刷が行なわれる場合は、分岐爪２４４が位置決めされ、この分岐爪２４４により定着装置２３４からの記録用紙が排紙トレイ２４６又は排紙処理装置１５８の方へと導かれる。
【００５０】
記録用紙の両面に印刷が行なわれる場合は、分岐爪２４４が所定方向に回動されて記録用紙が反転搬送路２３８の方へと導かれる。記録用紙は、反転搬送路２３８を通過して、その表裏を反転されて主搬送路２３６へと再び搬送され、主搬送路２３６の再度の搬送途中で、その裏面への印刷が行なわれて排紙トレイ２４６又は排紙処理装置１５８の方へと導かれる。
【００５１】
上記のようにして印刷された記録用紙は、排紙トレイ２４６又は排紙処理装置１５８の方へと導かれて排紙トレイ２４６に排出され、又は排紙処理装置１５８の各排紙トレイ１６８の何れかに排出される。
【００５２】
排紙処理装置１５８では、複数の記録用紙を各排紙トレイ１６８に仕分けして排出する処理、各記録用紙にパンチングする処理、及び各記録用紙にステープルする処理を施す。例えば、複数部の印刷物を作成する場合は、各排紙トレイ１６８に印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイ１６８に仕分けして排出し、排紙トレイ１６８毎に、排紙トレイ１６８上の各記録用紙にパンチング処理又はステープル処理を施して印刷物を作成する。
【００５３】
図５を参照して、画像形成装置１５０はさらに、ＬＡＮ１０６を介して端末装置１０２等とデータの送受信を行なうための通信部３１２と、画像形成処理に関する各機能の設定が可能な操作装置１６６と、プログラム等を記憶するためのＲＯＭ３０６と、通電が遮断された場合であってもプログラム及びデータ等を記憶可能な不揮発性記憶領域であるＨＤＤ３０２と、プログラムを実行する際の記憶領域を提供するためのＲＡＭ３０８とを含む。
【００５４】
画像形成装置１５０はさらに、原稿読取部１５２、画像形成部１５４、操作装置１６６、通信部３１２、ＵＳＢインタフェース１６０、ＲＯＭ３０６、ＨＤＤ３０２、及びＲＡＭ３０８に接続されるバス３１０と、バス３１０に接続された、画像形成装置としての一般的機能を実現するためのＣＰＵ３００とを含む。
【００５５】
ＵＳＢインタフェース１６０には、ＵＳＢ接続可能であり、その表面に種々の操作ボタンであるハードキーが備えられている板状のキーボード３１４を接続することが可能である。
【００５６】
ＲＯＭ３０６には、画像形成装置１５０の動作を制御するのに必要なプログラム及びデータ等が記憶されている。ＣＰＵ３００は、ＲＯＭ３０６に格納されているプログラム及びデータに従って画像形成装置１５０の制御を行なうと共に画像形成装置１５０の各機能に関する制御を実行する。
【００５７】
ＲＡＭ３０８は、ＣＰＵ３００による演算及び処理の結果を一時的に記憶するワーキングメモリとしての機能と、画像データを記憶するフレームメモリとしての機能とを提供する。画像データ及び印刷先の画像形成装置を指定する印刷先データを含む印刷ジョブデータも、このＲＡＭ３０８に一時的に記憶される。この印刷ジョブデータは、印刷が正常に完了した時点で、ＲＡＭ３０８から消去される。
【００５８】
原稿読取部１５２、画像形成部１５４、操作装置１６６の板状の操作パネル１７０及び表示パネル１７２、並びに通信部３１２、ＵＳＢインタフェース１６０、ＲＯＭ３０６、ＨＤＤ３０２、及びＲＡＭ３０８に対する制御は、ＣＰＵ３００が所定のプログラムを実行することにより行なわれる。
【００５９】
画像形成装置１５０は、印刷指示を受信したとしても、手差トレイ２４２に記録用紙が載置されていなかったり、用紙カセット２４０に記録用紙が収納されていなかったりする場合には、印刷処理を実行することができない。また、図４に示す感光体ドラム２２２、帯電装置２２４、ＬＳＵ２２６、現像装置２２８、転写装置２３０、クリーニング装置２３２、定着装置２３４、又は図示しない除電装置等が故障していた場合も、画像形成装置１５０は印刷処理を実行することができない。この様な状態を、印刷エラー状態と呼ぶ。このとき、画像形成装置１５０は、端末装置１０２へ印刷エラーが発生している状態であることを報知する（印刷エラーデータを端末装置１０２へ送信する）。
【００６０】
操作装置１６６は、操作装置１６６の表面の右側の領域に配置された、テンキー、及びその他の種々の操作ボタンであるハードキーが備えられている板状の操作パネル１７０と、操作装置１６６の中央部から左側の領域に配置された、小型のタッチパネル一体型液晶表示装置から構成されている表示パネル１７２とを含む。操作パネル１７０と表示パネル１７２とは一つの筐体に保持され、操作装置１６６は全体として一体となるように構成されている。
【００６１】
この操作装置１６６においては、表示パネル１７２の表示によって、この画像形成装置１５０の状態及びジョブの処理状況等の確認が行なわれる。表示パネル１７２の液晶表示装置の表示領域上には選択ボタンが表示され、この選択ボタンの表示されている領域を指で押すと、タッチパネルがその押された位置を検出する。プログラム上で選択ボタンの表示位置とタッチパネルが押された位置とを照合することにより、画像形成装置１５０の機能設定及び動作指示等が行なわれる。
【００６２】
なお、特に区別する場合には、画像形成装置１５０Ａの構成要素をＣＰＵ３００Ａ、操作パネル１７０Ａ、表示パネル１７２Ａ、及びＲＡＭ３０８Ａ等と記載し、画像形成装置１５０Ｂの構成要素をＣＰＵ３００Ｂ、操作パネル１７０Ｂ、表示パネル１７２Ｂ、及びＲＡＭ３０８Ｂ等と記載する。
【００６３】
［ソフトウェア構成］
図６は、端末装置１０２Ａ（図６中「ＰＣ」）、画像形成装置１５０Ａ（図６中「ＭＦＰ（Ａ）」）、画像形成装置１５０Ｂ（図６中「ＭＦＰ（Ｂ）」）でそれぞれ実行されるプログラムの制御構造を示すフローチャートである。このフローチャートの説明においては、上述したように、画像形成装置１５０ＡのＣＰＵ３００Ａと区別するために、画像形成装置１５０ＢのＣＰＵはＣＰＵ３００Ｂと記載する。
【００６４】
また、端末装置１０２ＡのＣＰＵ１１０、画像形成装置１５０ＡのＣＰＵ３００Ａ及び画像形成装置１５０ＢのＣＰＵ３００Ｂは、これらの印刷関連のプログラムと並行して、コンピュータ又は画像形成装置としての一般的機能を実現するプログラムを実行する。しかし、そのプログラムは、本発明の本質的部分とは直接関係するものではないので、その詳細についてはここでは説明しない。
【００６５】
−端末装置−
図６を参照して、ステップ（以下、ステップをＳと記載する）１００にて、端末装置１０２ＡのＣＰＵ１１０（以下、単にＣＰＵ１１０と記載する）は、印刷ジョブデータを、ユーザがプリンタドライバを用いて指定した画像形成装置１５０Ａへ送信する。この処理に対応して、矢示Ａで示すように、後述するＳ２００の処理が行なわれる。このとき、端末装置１０２Ａはプリンタドライバで生成された印刷ジョブデータを画像形成装置１５０Ａへ、通信部１１８及びＬＡＮ１０６を介して送信する。
【００６６】
Ｓ１０２にて、ＣＰＵ１１０は、印刷エラーデータを画像形成装置１５０Ａから受信したか否かを判定する。この処理は、矢示Ｂで示すように、後述するＳ２０６に対応する処理である。印刷エラーデータを画像形成装置１５０Ａから受信すると（Ｓ１０２にてＹＥＳ）、処理はＳ１０４へ移される、もしそうでないと（Ｓ１０２にてＮＯ）、この処理は終了する。
【００６７】
Ｓ１０４にて、ＣＰＵ１１０は、印刷エラーが発生している旨をディスプレイ１２０に表示する。このとき、例えば、印刷ジョブ画面をポップアップで開いて、印刷エラー（印刷エラーが発生した画像形成装置の識別番号等）を表示するようにしても構わない。
【００６８】
Ｓ１０６にて、ＣＰＵ１１０は、画像形成装置１５０Ａから印刷ジョブデータを受信したか否かを判定する。この処理は、矢示Ｃで示すように、後述するＳ２１８に対応する処理である。このとき、画像形成装置１５０Ａから受信する印刷ジョブデータとは、最初にＳ１００にて画像形成装置１５０Ａへ送信した印刷ジョブデータであって、かつ、印刷先データが画像形成装置１５０Ａにより変更されて、端末装置１０２Ａへ送信されたデータである。印刷ジョブデータを画像形成装置１５０Ａから受信すると（Ｓ１０６にてＹＥＳ）、処理はＳ１０８へ移される、もしそうでないと（Ｓ１０６にてＮＯ）、この処理はＳ１０６へ戻される。
【００６９】
Ｓ１０８にて、ＣＰＵ１１０は、Ｓ１０６にて受信した印刷ジョブデータを、受信したデータ（印刷先データが変更された印刷ジョブデータ）により指定された画像形成装置１５０Ｂへ送信する。この処理に対応して、矢示Ｄで示すように、後述するＳ３００の処理が行なわれる。このとき、端末装置１０２Ａは、画像形成装置１５０Ａから受信した印刷ジョブデータを、画像形成装置１５０Ｂへ、通信部１１８及びＬＡＮ１０６を介して送信する。その後、この処理は終了する。
【００７０】
−画像形成装置１５０Ａ（印刷エラーが発生する画像形成装置と仮定）−
Ｓ２００にて、画像形成装置１５０ＡのＣＰＵ３００Ａ（以下、単にＣＰＵ３００Ａと記載する）は、端末装置１０２Ａから印刷ジョブデータを受信したか否かを判定する。端末装置１０２Ａから印刷ジョブデータを受信すると（Ｓ２００にてＹＥＳ）、処理はＳ２０２へ移される。もしそうでないと（Ｓ２００にてＮＯ）、この処理はＳ２００へ戻される。Ｓ２０２にて、ＣＰＵ３００Ａは、印刷可能か否かを判定する。印刷可能であると（Ｓ２０２にてＹＥＳ）、処理はＳ２０４へ移される。もしそうでないと（Ｓ２０２にてＮＯ）、この処理はＳ２０６へ移される。
【００７１】
Ｓ２０４にて、ＣＰＵ３００Ａは印刷処理を実行する。なお、このＳ２０４の処理において、印刷可能でない状態をＣＰＵ３００Ａが検出すると（印刷途中での紙詰り等）、Ｓ２０２の処理においてＹＥＳと判定されて、処理はＳ２０６へ進められるものとする。また、Ｓ２０４の処理が終了すると（１つの印刷ジョブが完了すると）、この処理は終了する。
【００７２】
Ｓ２０６にて、ＣＰＵ３００Ａは、印刷エラーデータを端末装置１０２Ａへ送信する。この処理に対応して、矢示Ｂで示すように、Ｓ１０２の処理が行なわれる。Ｓ２０８にて、ＣＰＵ３００Ａは、表示パネル１７２Ａに印刷エラーが発生した旨を表示する。Ｓ２１０にて、ＣＰＵ３００Ａは、ＲＡＭ３０８Ａの所定の一時記憶領域にスプールされた内容（印刷要求の内容を示す印刷ジョブデータの中からユーザに表示させることが予め定められた内容、以下同じ）を表示パネル１７２Ａに表示させる旨の要求が、操作パネル１７０Ａから入力されたか否か（例えば「プリントドライバスプールの確認ボタン」が押されたか否か）を判定する。スプール表示要求が入力されると（Ｓ２１０にてＹＥＳ）、処理はＳ２１２へ移される。もしそうでないと（Ｓ２１０にてＮＯ）、この処理はＳ２１０へ戻される。
【００７３】
Ｓ２１２にて、ＣＰＵ３００Ａは、表示パネル１７２Ａに、スプールされた内容を表示する。Ｓ２１４にて、ＣＰＵ３００Ａは、印刷ジョブにおける印刷先を変更する旨の要求が、操作パネル１７０Ａから入力されたか否かを判定する。スプールされた内容における印刷先の変更が要求されると（Ｓ２１４にてＹＥＳ）、処理はＳ２１６へ移される。もしそうでないと（Ｓ２１４にてＮＯ）、この処理はＳ２１４へ戻される。
【００７４】
Ｓ２１６にて、ＣＰＵ３００Ａは、スプールされた印字ジョブデータにおける印刷先データを変更する。Ｓ２１８にて、ＣＰＵ３００Ａは、印刷先が変更された印字ジョブデータを端末装置１０２Ａへ送信する。この処理に対応して、矢示Ｃで示すように、Ｓ１０６の処理が行なわれる。
【００７５】
−画像形成装置１５０Ｂ（印刷エラーが発生しない画像形成装置と仮定）−
Ｓ３００にて、画像形成装置１５０ＢのＣＰＵ３００Ｂ（以下、単にＣＰＵ３００Ｂと記載する）は、端末装置１０２Ａから印刷ジョブデータを受信したか否かを判定する。端末装置１０２Ａから印刷ジョブデータを受信すると（Ｓ３００にてＹＥＳ）、処理はＳ３０２へ移される。もしそうでないと（Ｓ３００にてＮＯ）、この処理はＳ３００へ戻される。
【００７６】
Ｓ３０２にて、ＣＰＵ３００Ｂは、スプールされた内容を表示パネル１７２Ｂに表示させる旨の要求が、操作パネル１７０Ｂから入力されたか否か（例えば「プリントドライバスプールの確認ボタン」が押されたか否か）を判定する。スプール表示要求が入力されると（Ｓ３０２にてＹＥＳ）、処理はＳ３０４へ移される。もしそうでないと（Ｓ３０２にてＮＯ）、この処理はＳ３０６へ移される。
【００７７】
Ｓ３０４にて、ＣＰＵ３００Ｂは、表示パネル１７２Ｂにスプールされた内容を表示する。Ｓ３０６にて、ＣＰＵ３００Ｂは印刷処理を実行する。
【００７８】
［動作］
以上のような構造及びフローチャートに基づく、本実施の形態に係る印刷システムの動作について、図６及び図７〜図１１を用いて説明する。
【００７９】
−ＭＦＰ（Ａ）で印刷処理−
端末装置１０２Ａから画像形成装置１５０Ａ（ＭＦＰ（Ａ））へ印刷ジョブデータが送信される（Ｓ１００）。この処理に応答して、矢示Ａで示すように、画像形成装置１５０Ａが印刷ジョブデータを受信する（Ｓ２００にてＹＥＳ）。
【００８０】
画像形成装置１５０Ａは、印刷可能であるので（Ｓ２０２にてＹＥＳ）、印刷が実行される（Ｓ２０４）。なお、このとき、画像形成装置１５０Ａの表示パネル１７２Ａに表示されたプリントボタンをタッチすることにより（表示パネル１７２Ａはタッチパネルにより構成され表示されたボタンをタッチすることにより入力が可能）、図７に示すようにプリンタジョブ状況が表示パネル１７２Ａに表示される。
【００８１】
−ＭＦＰ（Ａ）で印刷エラー及び変更処理、ＭＦＰ（Ｂ）で印刷処理−
端末装置１０２Ａから画像形成装置１５０Ａ（ＭＦＰ（Ａ））へ印刷ジョブが送信され（Ｓ１００）、この処理に応答して、矢示Ａで示すように、画像形成装置１５０Ａが印刷ジョブを受信するが（Ｓ２００にてＹＥＳ）、画像形成装置１５０Ａが印刷可能な状態でない（Ｓ２０２にてＮＯ）。なお、画像形成装置１５０Ａで印刷中にこのような印刷可能でない状態になった場合にも、以下のように動作する。
【００８２】
このように印刷エラーが発生すると、印刷エラーデータが端末装置１０２Ａへ送信される（Ｓ２０６）。この処理に応答して、矢示Ｂで示すように、端末装置１０２Ａが印刷エラーデータを受信する（Ｓ１０２にてＹＥＳ）。端末装置１０２Ａは、印刷エラーデータを受信すると印刷エラーが発生している旨をディスプレイ１２０に表示する（Ｓ１０４）。また、画像形成装置１５０Ａでは印刷エラーが発生している旨が表示パネル１７２Ａに表示される（Ｓ２０８）。
【００８３】
この時点で、端末装置１０２Ａにおいても（Ｓ１０４）、画像形成装置１５０Ａにおいても（Ｓ２０８）、画像形成装置１５０Ａで印刷エラーが発生していることが表示されて、ユーザにその旨が報知される。印刷を要求したユーザは、画像形成装置１５０Ａの表示パネル１７２Ａを見て（すなわち、端末装置１０２Ａから画像形成装置１５０Ａへ移動して）、印刷エラーが発生していることを知ったものとする。
【００８４】
印刷エラーを発生している画像形成装置１５０Ａの表示パネル１７２Ａを見たユーザは、別の画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））で印刷を行なうことに決めたものとする。このときのユーザの判断としては、例えば、画像形成装置１５０Ａの近傍に配置された画像形成装置１５０Ｂの状況を見て代替印刷が即座に可能であるとその時点で判断したのであって、予め代替印刷処理する画像形成装置を決定していたわけではない。
【００８５】
ユーザは、画像形成装置１５０Ａの操作パネル１７０Ａを操作して（例えば「プリントドライバスプールの確認ボタン」を押して）（Ｓ２１０にてＹＥＳ）、スプールされた内容を表示パネル１７２Ａに表示させる。このとき、表示パネル１７２Ａには図８に示すように表示される。なお、図８中の「プリンタＡ」は、画像形成装置１５０Ａ（ＭＦＰ（Ａ））を指し、「ＡＲ−５５２０Ｓ」であるとする。
【００８６】
図９に示すように、画像形成装置１５０ＡのＲＡＭ３０８Ａに記憶された印刷ジョブデータの中からユーザが代替印刷したい印刷ジョブデータを特定すると黒色に反転してメニュー画面が表示される。このメニュー画面の「別のプリンタで印刷」を選択すると、図１０に示すようにネットワーク上の画像形成装置の一覧が表示パネル１７２に表示される。このとき、この画像形成装置１５０Ａ（ＭＦＰ（Ａ））は「ＡＲ−５５２０Ｓ」であって、代替機として印刷させる画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））は「ＡＲ−５５２０Ｄ」であるとする。なお、これらの図９及び図１０に示す処理は、例えば、ＵＳＢインタフェース１６０Ａに接続されたキーボード３１４Ａを使用することもできる。
【００８７】
図１０に示す状態では、ユーザが選択した印刷ジョブデータ（図９に示す２段目のテストデータ）は、その印刷先として画像形成装置１５０Ａ（ＭＦＰ（Ａ）である「ＡＲ−５５２０Ｓ」）が選択されているので、印刷エラー（ここでは「トナー切れの可能性」）が表示されている。この状態で、他の画像形成装置１５０Ｂ（ＭＦＰ（Ｂ）である「ＡＲ−５５２０Ｄ」）を選択して「ＯＫ」ボタンを押すと、印刷先の変更が要求されたと判定される（Ｓ２１４にてＹＥＳ）。なお、このときに、１つの印刷ジョブの途中で画像形成装置１５０Ａで印刷が止まった場合には途中のページからの印刷指定、印刷部数の設定又は印刷範囲の指定も可能である。また、図１０に示す状態では、ネットワーク上における画像形成装置が印刷可能な状態であるのか印刷不可能な状態であるのかを、ＬＡＮ１０６経由で端末装置１０２Ａから（又は他の画像形成装置から）、画像形成装置１５０Ａが受信している。
【００８８】
少なくとも印刷先の指定が変更されると（Ｓ２１４にてＹＥＳ）、スプールされた印刷ジョブにおける印刷先データが、画像形成装置１５０Ｂ（ＭＦＰ（Ｂ）である「ＡＲ−５５２０Ｄ」）に変更される（Ｓ２１６）。印刷先が変更された印刷ジョブデータが端末装置１０２Ａへ送信される（Ｓ２１８）。この処理に対応して、矢示Ｃで示すようにＳ１０６の処理が行なわれる。
【００８９】
端末装置１０２Ａが、画像形成装置１５０Ａから、印刷先が変更された印刷ジョブデータを受信すると（Ｓ１０６にてＹＥＳ）、端末装置１０２Ａから画像形成装置１５０Ｂへ、印刷先が変更された印刷ジョブデータが送信される（Ｓ１０８）。
【００９０】
端末装置１０２Ａから画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））へ印刷ジョブデータが送信される（Ｓ１０８）。この処理に対応して、矢示Ｄで示すようにＳ３００の処理が行なわれる。
【００９１】
画像形成装置１５０Ｂが、端末装置１０２Ａから印刷ジョブデータを受信する（Ｓ３００にてＹＥＳ）。画像形成装置１５０Ｂにおいて印刷が実行される（Ｓ３０６）。なお、ユーザが、画像形成装置１５０Ｂの操作パネル１７０Ｂを操作して（例えば「プリントドライバスプールの確認ボタン」を押して）（Ｓ３０２にてＹＥＳ）、スプールされた内容を表示パネル１７２Ｂに表示させることができる（Ｓ３０４）。このとき、図１１に示すように、表示パネル１７２Ｂに、スプールされた内容が表示される。なお、図１１中の「プリンタＢ」は、画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））を指し、代替機である「ＡＲ−５５２０Ｄ」であるとする。
【００９２】
以上のようにして本実施の形態に係る印刷システムによると、印刷ジョブデータを送信した画像形成装置において印刷エラーが発生した場合、その画像形成装置に記憶されている印刷ジョブデータにおける印刷先を変更する。その画像形成装置においては、プリンタドライバではなく印刷ジョブデータを直接編集することにより印刷先データを変更するのであって、画像形成装置はプリンタドライバを搭載しているものではなく、かつ、端末装置のプリンタドライバをリモートアクセスしているものでもない。変更された印刷ジョブデータは変更された画像形成装置に送信されて、その新たに設定された画像形成装置で印刷が実行される。このため、端末装置から画像形成装置にまで印刷物を取りに行ったユーザが印刷エラーが発生している画像形成装置で印刷先を変更できるので、端末装置まで戻る必要がない。
【００９３】
なお、上述した実施の形態においては、印刷先が変更された印刷ジョブデータを端末装置１０２Ａを介して画像形成装置１５０Ｂに送信していたが、画像形成装置間でデータ通信可能であれは、画像形成装置１５０Ａから画像形成装置１５０Ｂへ印刷ジョブを送信することも可能である。なお、この場合であっても、印刷ジョブが画像形成装置１５０Ａから画像形成装置１５０Ｂへ印刷処理が変更されていることを、端末装置１０２Ａへ通知する必要がある場合には、画像形成装置１５０Ａから端末装置１０２Ａへその旨が送信される。
【００９４】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態に係る印刷システムにおいては、画像形成装置１５０Ａ（ＭＦＰ（Ａ））に印刷ジョブデータを送信したが、画像形成装置１５０Ａで印刷エラーが発生して、ユーザが端末装置１０２ＡでＲＡＭ１１６に一時的に記憶された印刷ジョブデータを修正して（プリンタドライバを用いて印刷失敗した印刷ジョブデータを消去するものでもなく、かつ、アプリケーションを起動してプリンタドライバを用いて新たに印刷ジョブデータを作成するものでもなく、印刷失敗した印刷ジョブデータを直接修正して）、画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））で印刷する点が特徴である。
【００９５】
図１２は、図６に対応するフローチャートである。この図１２を参照して、本実施の形態に係る印刷システムを構成する、端末装置１０２Ａ（図１２中「ＰＣ」）、画像形成装置１５０Ａ（図１２中「ＭＦＰ（Ａ）」）、画像形成装置１５０Ｂ（図１２中「ＭＦＰ（Ｂ）」）でそれぞれ実行されるプログラムの制御構造を説明する。
【００９６】
−端末装置−
Ｓ１２０にて、ＣＰＵ１１０は、ＲＡＭ１１６の所定の一時記憶領域にスプールされた内容をディスプレイ１２０に表示させる旨の要求が、操作部１２２から入力されたか否かを判定する。スプール表示要求が入力されると（Ｓ１２０にてＹＥＳ）、処理はＳ１２２へ移される。もしそうでないと（Ｓ１２０にてＮＯ）、この処理はＳ１２０へ戻される。
【００９７】
Ｓ１２２にて、ＣＰＵ１１０は、ディスプレイ１２０に、スプールされた内容を表示する。Ｓ１２４にて、ＣＰＵ１１０は、印刷ジョブにおける印刷先を変更する旨の要求が、操作部１２２から入力されたか否かを判定する。スプールされた内容における印刷先の変更が要求されると（Ｓ１２４にてＹＥＳ）、処理はＳ１２６へ移される。もしそうでないと（Ｓ１２４にてＮＯ）、この処理はＳ１２４へ戻される。
【００９８】
Ｓ１２６にて、ＣＰＵ１１０は、スプールされた印字ジョブデータにおける印刷先データを変更する。Ｓ１２８にて、ＣＰＵ１１０は、印刷先が変更された印字ジョブデータを（変更された印刷先である）画像形成装置１５０Ｂへ送信する。この処理に対応して、矢示Ｅで示すように、後述するＳ３００の処理が行なわれる。
【００９９】
−画像形成装置１５０Ａ（印刷エラーが発生する画像形成装置と仮定）−
画像形成装置１５０Ａにおいては、図１２に示すように、図６を用いて説明したＳ２００〜Ｓ２１８の中のＳ２００〜Ｓ２０８の処理が行なわれる。
【０１００】
−画像形成装置１５０Ｂ（印刷エラーが発生しない画像形成装置と仮定）−
画像形成装置１５０Ｂにおいても、図１２に示すように、図６を用いて説明したＳ３００〜Ｓ３０６の処理が行なわれる。
【０１０１】
［動作］
以上のような構造及びフローチャートに基づく、本実施の形態に係る印刷システムの動作について、図８〜図１０（これらの図は拡大図のみを用いる）、図１１及び図１２を用いて説明する。なお、ＭＦＰ（Ａ）で印刷処理される場合の動作は第１の実施の形態と同じである。
【０１０２】
−ＭＦＰ（Ａ）で印刷エラー、端末装置で変更処理、ＭＦＰ（Ｂ）で印刷処理−
矢示Ａで示すように、端末装置１０２Ａから画像形成装置１５０Ａ（ＭＦＰ（Ａ））へ印刷ジョブが送信された場合に（Ｓ１００）、画像形成装置１５０Ａが印刷可能な状態でないと（Ｓ２０２にてＮＯ）、印刷エラーデータが端末装置１０２Ａへ送信される（Ｓ２０６）。この処理に応答して、矢示Ｂで示すように、端末装置１０２Ａが印刷エラーデータを受信する（Ｓ１０２にてＹＥＳ）。
【０１０３】
この時点で、端末装置１０２Ａにおいても（Ｓ１０４）、画像形成装置１５０Ａにおいても（Ｓ２０８）、画像形成装置１５０Ａで印刷エラーが発生していることが表示されて、ユーザにその旨が報知される。印刷を要求したユーザは、端末装置１０２Ａのディスプレイ１２０を見て、印刷エラーが発生していることを知ったものとする。
【０１０４】
ディスプレイ１２０を見て、画像形成装置１５０Ａが印刷エラーを発生していることを知ったユーザは、別の画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））で印刷を行なうことに決めたものとする。
【０１０５】
ユーザは、端末装置１０２Ａの操作部１２２を操作して（Ｓ１２０にてＹＥＳ）、スプールされた内容をディスプレイ１２０に表示させる（Ｓ１２２）。このとき、ディスプレイ１２０には図８の拡大図に示すように表示される。
【０１０６】
図９の拡大図に示すように、端末装置１０２ＡのＲＡＭ１１６に記憶された印刷ジョブデータの中からユーザが代替印刷したい印刷ジョブデータを特定すると黒色に反転してメニュー画面が表示される。このメニュー画面の「別のプリンタで印刷」を選択すると、図１０の拡大図に示すようにネットワーク上の画像形成装置の一覧がディスプレイ１２０に表示される。このとき、この画像形成装置１５０Ａ（ＭＦＰ（Ａ））は「ＡＲ−５５２０Ｓ」であって、代替機として印刷させる画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））は「ＡＲ−５５２０Ｄ」であるとする。
【０１０７】
図１０の拡大図に示す状態では、ユーザが選択した印刷ジョブデータ（図９に示す２段目のテストデータ）は、その印刷先として画像形成装置１５０Ａ（ＭＦＰ（Ａ）である「ＡＲ−５５２０Ｓ」）が選択されているので、印刷エラー（ここでは「トナー切れの可能性」）が表示されている。この状態で、他の画像形成装置１５０Ｂである「ＡＲ−５５２０Ｄ」を選択して「ＯＫ」ボタンを押すと、印刷先の変更が要求されたと判定される（Ｓ１２４にてＹＥＳ）。なお、このときに、１つの印刷ジョブの途中で画像形成装置１５０Ａで印刷が止まった場合には途中のページからの印刷指定、印刷部数の設定又は印刷範囲の指定も可能である。また、図１０に示す状態では、ネットワーク上における画像形成装置が印刷可能な状態であるのか印刷不可能な状態であるのかを、ＬＡＮ１０６経由で端末装置１０２Ａが受信している。
【０１０８】
少なくとも印刷先の指定が変更されると（Ｓ１２４にてＹＥＳ）、スプールされた印刷ジョブにおける印刷先データが、画像形成装置１５０Ｂ（ＭＦＰ（Ｂ）である「ＡＲ−５５２０Ｄ」）に変更される（Ｓ１２６）。印刷先が変更された印刷ジョブデータが画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））へ送信される（Ｓ１２８）。この処理に対応して、矢示Ｅで示すように、Ｓ３００の処理が行なわれる。
【０１０９】
画像形成装置１５０Ｂが、端末装置１０２Ａから印刷ジョブデータを受信すると（Ｓ３００にてＹＥＳ）、画像形成装置１５０Ｂにおいて印刷が実行される（Ｓ３０６）。なお、ユーザが、画像形成装置１５０Ｂの操作パネル１７０Ｂを操作して（例えば「プリントドライバスプールの確認ボタン」を押して）（Ｓ３０２にてＹＥＳ）、スプールされた内容を表示パネル１７２Ｂに、図１１に示すように表示させることができる（Ｓ３０４）。
【０１１０】
以上のようにして本実施の形態に係る印刷システムによると、印刷ジョブデータを送信した画像形成装置において印刷エラーが発生した場合、その画像形成装置に印刷ジョブデータを送信した端末装置に記憶されている、印刷ジョブデータにおける印刷先を変更する。その端末装置においては、プリンタドライバではなく印刷ジョブデータを直接編集することにより印刷先データを変更するのであって、端末装置は搭載されたプリンタドライバを用いるのではなく、かつ、アプリケーションを起動させるものでもない。変更された印刷ジョブデータは変更された画像形成装置に送信されて、その新たに設定された画像形成装置で印刷が実行される。このため、端末装置で印刷ジョブデータを編集して印刷先を変更するので、端末装置で容易に印刷先を変更することができる。
【０１１１】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係る印刷システムにおいては、画像形成装置１５０Ａ（ＭＦＰ（Ａ））に印刷ジョブデータを送信したが、画像形成装置１５０Ａで印刷エラーが発生して、ユーザが画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））でスプールデータを修正して（画像形成装置はプリンタドライバを搭載しているものではなく、かつ、端末装置のプリンタドライバをリモートアクセスしているものでもなく、印刷失敗した印刷ジョブデータを直接修正して）、画像形成装置１５０Ａ（ＭＦＰ（Ａ））以外の画像形成装置（代表的には画像形成装置１５０Ｂであるので以下においても基本的には代替印刷する画像形成装置は画像形成装置１５０Ｂであるとする）で印刷する点が特徴である。
【０１１２】
図１３は、図６又は図１２に対応するフローチャートである。この図１３を参照して、本実施の形態に係る印刷システムを構成する、端末装置１０２Ａ（図１３中「ＰＣ」）、画像形成装置１５０Ａ（図１３中「ＭＦＰ（Ａ）」）、画像形成装置１５０Ｂ（図１３中「ＭＦＰ（Ｂ）」）でそれぞれ実行されるプログラムの制御構造を説明する。
【０１１３】
−端末装置−
Ｓ１３０にて、ＣＰＵ１１０は、印刷ジョブ要求データを画像形成装置１５０Ｂから受信したか否かを判定する。この処理は、矢示Ｆで示すように、後述するＳ３３０に対応する処理である。印刷ジョブ要求データを画像形成装置１５０Ｂから受信すると（Ｓ１３０にてＹＥＳ）、処理はＳ１３２へ移される、もしそうでないと（Ｓ１３０にてＮＯ）、この処理はＳ１３０へ戻される。
【０１１４】
Ｓ１３２にて、ＣＰＵ１１０は、印刷ジョブデータを、印刷ジョブ要求データを送信してきた画像形成装置１５０Ｂへ送信する。この処理に対応して、矢示Ｇで示すように、後述するＳ３３２の処理が行なわれる。このとき、端末装置１０２Ａはプリンタドライバで生成された印刷ジョブデータを画像形成装置１５０Ｂへ、通信部１１８及びＬＡＮ１０６を介して送信する。
【０１１５】
Ｓ１３４にて、ＣＰＵ１１０は、画像形成装置１５０Ｂから印刷ジョブデータを受信したか否かを判定する。この処理は、矢示Ｈで示すように、後述するＳ３４２に対応する処理である。このとき、画像形成装置１５０Ｂから受信する印刷ジョブデータとは、最初にＳ１３２にて画像形成装置１５０Ｂへ送信した印刷ジョブデータであって、かつ、画像形成装置１５０Ｂにより、印刷先データが画像形成装置１５０Ａ及び画像形成装置１５０Ｂ以外に変更されて、端末装置１０２Ａへ送信されたデータである。印刷ジョブデータを画像形成装置１５０Ｂから受信すると（Ｓ１３４にてＹＥＳ）、処理はＳ１３６へ移される、もしそうでないと（Ｓ１３４にてＮＯ）、この処理はＳ１３４へ戻される。
【０１１６】
Ｓ１３６にて、ＣＰＵ１１０は、Ｓ１３４にて受信した印刷ジョブデータを、受信した印刷ジョブデータ（印刷先データが変更されたデータ）により指定された画像形成装置へ送信する。この処理に対応して、矢示Ｉで示すように、画像形成装置１５０Ａでもなく画像形成装置１５０Ｂでもない画像形成装置（例えば画像形成装置１５０Ｃ）で代替印刷される。このとき、端末装置１０２Ａは、画像形成装置１５０Ｂから受信した印刷ジョブデータにより指定された画像形成装置へ、通信部１１８及びＬＡＮ１０６を介して送信する。その後、この処理は終了する。
【０１１７】
−画像形成装置１５０Ａ（印刷エラーが発生する画像形成装置と仮定）−
画像形成装置１５０Ａにおいては、図１３に示すように、図６を用いて説明したＳ２００〜Ｓ２１８の中のＳ２００〜Ｓ２０８の処理が行なわれる。
【０１１８】
−画像形成装置１５０Ｂ（印刷エラーが発生しない画像形成装置と仮定）−
Ｓ３３０にて、ＣＰＵ３００Ｂは、端末装置１０２Ａへ印刷ジョブデータを要求する。この処理に対応して、後述するＳ１３０の処理が行なわれる。このように画像形成装置１５０Ｂが端末装置１０２Ａへ印刷ジョブデータを要求するのは、画像形成装置１５０Ａは端末装置１０２Ａから送信された印刷ジョブデータをＲＡＭ３０８Ａに記憶しているが、画像形成装置１５０Ｂへは端末装置１０２Ａから印刷ジョブデータが送信されていないため、画像形成装置１５０Ｂにおいて印刷ジョブデータを変更しようとしてもＲＡＭ３０８Ｂに記憶されていないためである。
【０１１９】
Ｓ３３２にて、ＣＰＵ３００Ｂは、端末装置１０２Ａから印刷ジョブデータを受信したか否かを判定する。端末装置１０２Ａから印刷ジョブデータを受信すると（Ｓ３３２にてＹＥＳ）、処理はＳ３３４へ移される。もしそうでないと（Ｓ３３２にてＮＯ）、この処理はＳ３３２へ戻される。なお、受信した印刷ジョブデータは、画像形成装置１５０ＢのＲＡＭ３０８Ｂに一時的に記憶される。
【０１２０】
Ｓ３３４にて、ＣＰＵ３００Ｂは、表示パネル１７２Ｂに、スプールされた内容を表示する。Ｓ３３６にて、ＣＰＵ３００Ｂは、印刷ジョブにおける印刷先を変更する旨の要求が、操作パネル１７０Ｂから入力されたか否かを判定する。スプールされた内容における印刷先の変更が要求されると（Ｓ３３６にてＹＥＳ）、処理はＳ３３８へ移される。もしそうでないと（Ｓ３３６にてＮＯ）、この処理はＳ３３６へ戻される。
【０１２１】
Ｓ３３８にて、ＣＰＵ３００Ｂは、スプールされた印字ジョブデータにおける印刷先データを変更する。Ｓ３４０にて、ＣＰＵ３００Ｂは、変更された印刷先は自己（画像形成装置１５０Ｂ）であるか否かを判定する。変更された印刷先は自己（画像形成装置１５０Ｂ）であると（Ｓ３４０にてＹＥＳ）、処理はＳ３０６へ移される、もしそうでないと（Ｓ３４０にてＮＯ）、処理はＳ３４２へ移される。
【０１２２】
Ｓ３４２にて、ＣＰＵ３００Ｂは、印刷先が例えば画像形成装置１５０Ｃに変更された印字ジョブデータを端末装置１０２Ａへ送信する。この処理に対応して、矢示Ｈに示すように、Ｓ１３４の処理が行なわれる。
【０１２３】
［動作］
以上のような構造及びフローチャートに基づく、本実施の形態に係る印刷システムの動作について、図１３を用いて説明する。なお、ＭＦＰ（Ａ）で印刷処理される場合の動作は第１の実施の形態と同じである。
【０１２４】
−ＭＦＰ（Ａ）で印刷エラー、ＭＦＰ（Ｂ）で変更処理、ＭＦＰ（Ｂ）で印刷処理−
矢示Ａで示すように、端末装置１０２Ａから画像形成装置１５０Ａ（ＭＦＰ（Ａ））へ印刷ジョブが送信された場合に（Ｓ１００）、画像形成装置１５０Ａが印刷可能な状態でないと（Ｓ２０２にてＮＯ）、印刷エラーデータが端末装置１０２Ａへ送信される（Ｓ２０６）。この処理に応答して、矢示Ｂで示すように、端末装置１０２Ａが印刷エラーデータを受信する（Ｓ１０２にてＹＥＳ）。
【０１２５】
この時点で、端末装置１０２Ａにおいても（Ｓ１０４）、画像形成装置１５０Ａにおいても（Ｓ２０８）、画像形成装置１５０Ａで印刷エラーが発生していることが表示されて、ユーザにその旨が報知される。印刷を要求したユーザは、画像形成装置１５０Ａの表示パネル１７２Ａを見て、印刷エラーが発生していることを知ったものとする。
【０１２６】
表示パネル１７２Ａを見て、画像形成装置１５０Ａが印刷エラーを発生していることを知ったユーザは、別の画像形成装置１５０Ｂ（ＭＦＰ（Ｂ））で印刷を行なうことに決め、かつ、この画像形成装置１５０Ｂで印刷ジョブデータを変更すると決めたものとする。このとき、例えば、他のユーザにより画像形成装置１５０Ａがエラー復帰されており（例えば他のユーザが詰まった用紙を抜き出している）、このユーザが操作することが困難であるとする。このような場合、このユーザの判断としては、画像形成装置１５０Ａの近傍に配置された画像形成装置１５０Ｂの状況を見て代替印刷要求及び代替印刷が即座に可能であるとその時点で判断したのであって、予め代替印刷処理する画像形成装置を決定していたわけではない。
【０１２７】
ユーザは、画像形成装置１５０Ｂの操作パネル１７０Ｂを操作して（例えば「プリントドライバスプールの確認ボタン」を押して）（Ｓ３０２にてＹＥＳ）、印刷ジョブデータを端末装置１０２Ａへ要求する（Ｓ３３０）。この処理に対応して、矢示Ｆで示すようにＳ１３０の処理が行なわれる。
【０１２８】
印刷ジョブデータの要求を画像形成装置１５０Ｂから受信した端末装置１０２Ａは（Ｓ１３０にてＹＥＳ）、印刷ジョブデータを画像形成装置１５０Ｃへ送信する（Ｓ１３２）。この処理に対応して、矢示Ｇで示すようにＳ３３２の処理が行なわれる。
【０１２９】
印刷ジョブデータを受信した画像形成装置１５０Ｂは（Ｓ３３２にてＹＥＳ）、スプールされた内容を表示パネル１７２Ｂに表示させる（Ｓ３３４）。画像形成装置１５０ＢのＲＡＭ３０８Ｂに記憶された印刷ジョブデータの中からユーザが代替印刷したい印刷ジョブデータを特定すると黒色に反転してメニュー画面が表示される。このメニュー画面の「別のプリンタで印刷」を選択すると、ネットワーク上の画像形成装置の一覧が表示パネル１７２Ｂに表示される。
【０１３０】
この状態で、この画像形成装置１５０Ｂである「ＡＲ−５５２０Ｄ」を選択して「ＯＫ」ボタンを押すと、印刷先の変更が要求されたと判定される（Ｓ３３６にてＹＥＳ）。なお、このときに、１つの印刷ジョブの途中で画像形成装置１５０Ａで印刷が止まった場合には途中のページからの印刷指定、印刷部数の設定又は印刷範囲の指定も可能である。
【０１３１】
少なくとも印刷先の指定が変更されると（Ｓ３３６にてＹＥＳ）、スプールされた印刷ジョブにおける印刷先データが、画像形成装置１５０Ｂ（ＭＦＰ（Ｂ）である「ＡＲ−５５２０Ｄ」）に変更される（Ｓ３３８）。この印刷先は自己であるので（Ｓ３４０にてＹＥＳ）、印刷が実行される（Ｓ３０６）。
【０１３２】
−ＭＦＰ（Ａ）で印刷エラー、ＭＦＰ（Ｂ）で変更処理、ＭＦＰ（Ｃ）で印刷処理−
画像形成装置１５０Ｂで、画像形成装置１５０Ｂの代替印刷を画像形成装置１５０Ｃで行なう場合の動作について説明する。
【０１３３】
少なくとも印刷先の指定が変更されると（Ｓ３３６にてＹＥＳ）、スプールされた印刷ジョブにおける印刷先データが、画像形成装置１５０Ｃに変更される（Ｓ３３８）。この印刷先は自己でないので（Ｓ３４０にてＮＯ）、印刷先が変更された印刷ジョブデータが端末装置１０２Ａへ送信される（Ｓ３４２）。この処理に対応して、矢示Ｈで示すようにＳ１３４の処理が行なわれる。
【０１３４】
端末装置１０２Ａが、画像形成装置１５０Ａから、印刷先が変更された印刷ジョブデータを受信すると（Ｓ１３４にてＹＥＳ）、端末装置１０２Ａから画像形成装置１５０Ｃへ、印刷先が変更された印刷ジョブデータが送信される（Ｓ１３６）。
【０１３５】
端末装置１０２Ａから画像形成装置１５０Ｃ（ＭＦＰ（Ｃ））へ印刷ジョブデータが送信される（Ｓ１３６）。この処理に対応して、矢示Ｉで示すように、画像形成装置１５０Ｃへ印刷ジョブデータが送信されて、画像形成装置１５０Ｃで印刷処理が行なわれる。
【０１３６】
以上のようにして本実施の形態に係る印刷システムによると、印刷ジョブデータを送信した画像形成装置において印刷エラーが発生した場合、その画像形成装置とは別の画像形成装置で印刷ジョブデータにおける印刷先を変更する。印刷エラーが発生して修理等が行なわれており画像形成装置が使用できない場合でも、他の画像形成装置を用いて印刷ジョブデータを変更することができる。変更された画像形成装置に送信されて、その新たに設定された画像形成装置で印刷が実行される。このため、端末装置から画像形成装置にまで印刷物を取りに行ったユーザが印刷エラーが発生している画像形成装置以外の画像形成装置で印刷先を変更できるので、端末装置まで戻る必要がない。
【０１３７】
＜変形例＞
上記した実施の形態では、画像形成装置１５０は、様々な機能を有するＭＦＰであった。しかし、本発明は、そのような実施の形態には限定されず、プリンタモードのための機能を少なくとも備えている装置であれば、どのようなものでも良い。
【０１３８】
さらに、端末装置が、画像形成装置１５０Ｃへ代替印刷を指示するものであってもかまわない。
【０１３９】
また、図６、図１２及び図１３に示したフローチャートにおいては、入力が行なわれなければループ処理が形成されるが（例えば、図６のＳ２１０）、このような処理においては時間管理タイマを作動させて、予め定められた時間が経過するとこれらのループ処理を終了させるようにしてもかまわない。
【０１４０】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【符号の説明】
【０１４１】
１００  印刷システム
１０２（１０２Ａ、１０２Ｂ、１０２Ｃ）  端末装置
１１０、３００  ＣＰＵ
１１２、３０２  ＨＤＤ
１１４、３０６  ＲＯＭ
１１６、３０８  ＲＡＭ
１１８、３１２  通信部
１２０  ディスプレイ
１２２  操作部
１５０（１５０Ａ、１５０Ｂ、１５０Ｃ）  画像形成装置
１６０  ＵＳＢインタフェース
１６６  操作装置
１７０  操作パネル
１７２  表示パネル
【図１】
2010158777.tif 000003
【図２】
2010158777.tif 000004
【図３】
2010158777.tif 000005
【図４】
2010158777.tif 000006
【図５】
2010158777.tif 000007
【図６】
2010158777.tif 000008
【図７】
2010158777.tif 000009
【図８】
2010158777.tif 000010
【図９】
2010158777.tif 000011
【図１０】
2010158777.tif 000012
【図１１】
2010158777.tif 000013
【図１２】
2010158777.tif 000014
【図１３】
2010158777.tif 000015