(57)【要約】【課題】ユーザが確実に転送先で印刷出力を入手でき、また入手できない場合もそのことが明確に認識でき再度印刷することができる印刷システムおよび印刷ジョブ管理方法を提供する。【解決手段】印刷システム１００において、データ処理装置１０１に確認情報受信手段１３を設け、印刷装置１０２Ａ〜１０２Ｃにジョブ完了確認手段１７ａ〜１７ｃ、確認情報送信手段１８ａ〜１８ｃ、確認情報受信手段１９ａ〜１９ｃを設ける。印刷装置１０２Ｃは、印刷装置１０２Ａから転送される印刷ジョブを出力する際に、ジョブ完了確認手段１７ｃにより印刷ジョブが正常に出力されたか否かを確認し、確認情報送信手段１８ｃにより確認結果を印刷装置１０２Ａに送信する。一方、印刷装置１０２Ａは、印刷ジョブが正常に出力された旨の情報を受信した場合、保持されている印刷ジョブを削除する。【選択図】図１
2005316598.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおいて、
前記印刷装置は、
印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認手段と、
前記ジョブ完了確認手段の確認結果を印刷ジョブ転送元の前記データ処理装置または他の印刷装置に送信する確認情報送信手段とを備える一方、
前記印刷ジョブ転送元の他の印刷装置としては、
前記確認情報送信手段からの情報を受信する第１の確認情報受信手段と、
前記第１の確認情報受信手段により前記印刷ジョブが正常に出力された旨の情報を受信した場合、前記印刷ジョブを削除するように制御する第１のジョブ制御手段とを備え、
前記データ処理装置は、
前記確認情報送信手段からの情報を受信する第２の確認情報受信手段と、
前記第２の確認情報受信手段により前記印刷ジョブが正常に出力された旨の情報を受信した場合、前記印刷ジョブを削除するように制御する第２のジョブ制御手段とを備える
ことを特徴とする印刷システム。
【請求項２】
前記データ処理装置は、
前記第２の確認情報受信手段により受信された情報に基づいて印刷ジョブ処理スケジュールを変更するスケジュール管理手段をさらに備え、
ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブをいずれかの前記印刷装置に転送し出力する際に、前記第２の確認情報受信手段により前記印刷ジョブが正常に出力されなかった情報を受信した場合、その旨を前記印刷ジョブ処理スケジュールと関連させて記録する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブをいずれかの前記印刷装置に転送し出力する際に、前記第２の確認情報受信手段により前記印刷ジョブが正常に出力されなかった情報を受信した場合、前記印刷ジョブはその後にスケジュールされている他の印刷装置に出力するように前記印刷ジョブ処理スケジュールを変更する
ことを特徴とする請求項２に記載の印刷システム。
【請求項４】
所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、
印刷ジョブ転送先の前記印刷装置では、
前記印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、
前記ステップでの確認結果を印刷ジョブ転送元の前記データ処理装置または他の印刷装置に送信する確認情報送信ステップと、
前記印刷ジョブ転送元の前記データ処理装置または他の印刷装置では、前記印刷ジョブが正常に出力された情報を受信した場合、前記印刷ジョブを削除する削除ステップと
を有することを特徴とする印刷ジョブ管理方法。
【請求項５】
所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、
印刷ジョブ転送先の前記印刷装置では、
前記印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、
前記ステップでの確認結果を印刷ジョブ転送元の前記データ処理装置に送信する確認情報送信ステップと、
前記データ処理装置では、
前記印刷ジョブが正常に出力されなかった情報を受信した場合、その旨をユーザ毎の印刷ジョブ処理スケジュールと関連させて記録する記録ステップと
を有することを特徴とする印刷ジョブ管理方法。
【請求項６】
所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、
印刷ジョブ転送先の前記印刷装置では、
前記印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、
前記ステップでの確認結果を印刷ジョブ転送元の前記データ処理装置に送信する確認情報送信ステップと、
前記データ処理装置では、
前記印刷ジョブが正常に出力されなかった情報を受信した場合、その後にスケジュールされている他の印刷装置に出力するように前記印刷ジョブ処理スケジュールを変更する変更ステップと
を有することを特徴とする印刷ジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムおよび印刷ジョブ管理方法に関するものである。
【背景技術】
【０００２】
従来、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおいて、各ユーザの行動や行動スケジュールに追従して常に最短距離に配置された印刷装置から印刷ジョブに基づく印刷結果を得ることができる印刷システムが提案されている（例えば、特許文献１参照）。
【０００３】
この場合、ユーザの行動に伴ってネットワーク上に配置されている各印刷装置との物理的距離が変動する場合であっても、ユーザが直接印刷指示した最短距離にある任意の印刷装置から、既に転送されている印刷ジョブを取得制御する。あるいは登録されたユーザの行動スケジュールに伴って印刷指示した印刷ジョブを、現在時刻から割り出されるユーザとの物理的距離が最短距離となる印刷装置に転送制御する。
【０００４】
これにより、ネットワークを介して複数の印刷装置が配置されている環境の下で、セキュリティを保持しつつ、ユーザ毎に異なる行動や行動スケジュールに追従して常に最短距離に配置された最適な印刷装置から印刷結果を得ることができる。
【０００５】
例えば、データ処理装置から転送されたユーザＩＤが付加された印刷ジョブは指定された印刷装置にスプールされ、ユーザは任意の印刷装置よりユーザＩＤを指定することで近くにある印刷装置から印刷出力を得ることができる。
【０００６】
また例えば、予めユーザの行動スケジュールに基づきスプールされた印刷ジョブを印刷ジョブ処理スケジュールに基づいて、ユーザの最も近い位置にある印刷装置に転送することができる。
【０００７】
【特許文献１】特開平１１−１９１０４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の印刷システムにおいて、データ処理装置から転送された印刷データが転送された印刷装置、またはさらに転送された別の印刷装置が何らかのトラブルで正常に出力ができない場合、ユーザは印刷出力を得ることができない。この場合、転送元の印刷ジョブは既に削除されており、不都合である。
【０００９】
また、予めユーザの行動スケジュールに基づきスプールされた印刷ジョブを印刷ジョブ管理スケジュールに基づいて、ユーザの最も近い位置にある印刷装置に転送することができるが、この最も近い位置にある印刷装置が何らかのトラブルで正常に出力ができない場合、ユーザは印刷出力を得ることができないという問題があった。
【００１０】
そこで、本発明は、ユーザが確実に転送先で印刷出力を入手でき、また入手できない場合もそのことが明確に認識でき、再度印刷することができる印刷システムおよび印刷ジョブ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に係わる発明は、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおいて、印刷装置は、印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認手段と、ジョブ完了確認手段の確認結果を印刷ジョブ転送元のデータ処理装置または他の印刷装置に送信する確認情報送信手段とを備える一方、
印刷ジョブ転送元の他の印刷装置としては、確認情報送信手段からの情報を受信する第１の確認情報受信手段と、第１の確認情報受信手段により印刷ジョブが正常に出力された旨の情報を受信した場合、印刷ジョブを削除するように制御する第１のジョブ制御手段とを備え、データ処理装置は、確認情報送信手段からの情報を受信する第２の確認情報受信手段と、第２の確認情報受信手段により印刷ジョブが正常に出力された旨の情報を受信した場合、印刷ジョブを削除するように制御する第２のジョブ制御手段とを備えることを特徴とする印刷システムである。
【００１２】
上記発明によれば、転送先の印刷装置からの印刷が正常に完了した情報を受信した場合、データ処理装置、または印刷ジョブ転送元の印刷装置の印刷データを削除するので、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、転送元の印刷ジョブを削除せずにスプールしておくので、再度印刷ジョブを実行することができ、印刷ジョブの消失を防ぐことが可能となる。
【００１３】
請求項２に係わる発明は、データ処理装置は、第２の確認情報受信手段により受信された情報に基づいて印刷ジョブ処理スケジュールを変更するスケジュール管理手段をさらに備え、ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブをいずれかの印刷装置に転送し出力する際に、第２の確認情報受信手段により印刷ジョブが正常に出力されなかった情報を受信した場合、その旨を印刷ジョブ処理スケジュールと関連させて記録することを特徴とする請求項１に記載の印刷システムである。
【００１４】
上記発明によれば、確認情報送信手段から印刷ジョブが正常に出力されなかった情報を受信した場合、その旨をユーザ毎の印刷ジョブ処理スケジュールと関連させて記録するので、所定スケジュールに従って、印刷ジョブを所定の印刷装置に転送したときに、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その結果を記憶しておくので、ユーザが入力できなかった印刷出力を確認し、再度印刷することが可能となる。
【００１５】
請求項３に係わる発明は、ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブをいずれかの印刷装置に転送し出力する際に、第２の確認情報受信手段により印刷ジョブが正常に出力されなかった情報を受信した場合、印刷ジョブはその後にスケジュールされている他の印刷装置に出力するように印刷ジョブ処理スケジュールを変更することを特徴とする請求項２に記載の印刷システムである。
【００１６】
上記発明によれば、確認情報送信手段からの印刷ジョブが正常に出力されなかった情報を受信した場合、その後にスケジュールされている他の印刷装置に出力するように印刷ジョブ処理スケジュールを変更するので、所定のスケジュールに基づき、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その次の転送先にユーザが必要な印刷ジョブを転送することで、ユーザが確実に印刷出力を入手することが可能となる。
【００１７】
請求項４に係わる発明は、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、印刷ジョブ転送先の印刷装置では、印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、このステップでの確認結果を印刷ジョブ転送元のデータ処理装置または他の印刷装置に送信する確認情報送信ステップと、印刷ジョブ転送元のデータ処理装置または他の印刷装置では、印刷ジョブが正常に出力された情報を受信した場合、印刷ジョブを削除する削除ステップとを有することを特徴とする印刷ジョブ管理方法である。
【００１８】
上記発明によれば、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、転送元の印刷ジョブ保持されているため、再度印刷などでユーザは印刷出力を得ることが可能となる。
【００１９】
請求項５に係わる発明は、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、印刷ジョブ転送先の印刷装置では、印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、ステップでの確認結果を印刷ジョブ転送元のデータ処理装置に送信する確認情報送信ステップと、データ処理装置では、印刷ジョブが正常に出力されなかった情報を受信した場合、その旨をユーザ毎の印刷ジョブ処理スケジュールと関連させて記録するステップとを有することを特徴とする印刷ジョブ管理方法である。
【００２０】
上記発明によれば、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その結果を記憶しておくので、ユーザが入手できなかった印刷出力を確認し、再度印刷することが可能となる。
【００２１】
請求項６に係わる発明は、所定の通信媒体を介してデータ処理装置と複数の印刷装置がそれぞれ通信可能な印刷システムにおける印刷ジョブ管理方法であって、印刷ジョブ転送先の前記印刷装置では、印刷ジョブが正常に出力されたか否かを確認するジョブ完了確認ステップと、ステップでの確認結果を印刷ジョブ転送元のデータ処理装置に送信する確認情報送信ステップと、データ処理装置では、印刷ジョブが正常に出力されなかった情報を受信した場合、その後にスケジュールされている他の印刷装置に出力するように印刷ジョブ処理スケジュールを変更する変更ステップとを有することを特徴とする印刷ジョブ管理方法である。
【００２２】
上記発明によれば、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その次の転送先にユーザが必要な印刷ジョブを転送することで、ユーザが確実に印刷出力を入手することが可能となる。
【発明の効果】
【００２３】
本発明に係わる印刷システムおよび印刷ジョブ管理方法によれば、転送先の印刷装置は、データ処理装置または他の印刷装置から転送される印刷ジョブが正常に出力されたか否かを確認し、この確認結果を転送元のデータ処理装置または他の印刷装置に送信する一方、転送元のデータ処理装置または他の印刷装置は、印刷ジョブが正常に出力された情報を受信した場合でなければ、保持（スプール）されている印刷ジョブを削除しないようにしたので、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合でも、再度印刷ジョブを実行することができる。
【００２４】
また、印刷ジョブが正常に出力されなかった情報を受信した場合でも、その旨ユーザ毎の印刷ジョブ処理スケジュールと関連させて記録しておくので、ユーザが入手できなかった印刷出力を確認し、再度印刷することができる。
【００２５】
また、印刷ジョブが正常に出力されなかった情報を受信した場合、他の印刷装置に出力するように印刷ジョブ処理スケジュールを変更することによって、その次の転送先にユーザが必要な印刷ジョブを転送することで、ユーザが確実に印刷出力を入手することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照しながら、本発明の第１の実施の形態の印刷システムおよび印刷ジョブ管理方法について説明する。
図１は、本発明の第１の実施の形態の印刷システム１００の構成を示すブロック図である。
印刷システム１００は、ネットワーク１０３を介して、データ処理装置１０１と印刷装置１０２Ａ，１０２Ｂ，１０２Ｃがそれぞれ通信可能に接続された構成となっている。通常、このような印刷システム１００において、ユーザは印刷を行う印刷装置を予め指定しておく。
【００２７】
データ処理装置１０１は、第２のジョブ制御手段としてのジョブ制御手段１１と、スプーラ１２と、第２の確認情報受信手段としての確認情報受信手段１３とを備えている。
【００２８】
ジョブ制御手段１１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有している（図示せず）。ＣＰＵはＲＯＭに格納された制御プログラムに従って、ＲＡＭをワークエリアとして使用しながら、データ処理装置１０１の全体の動作を制御する。
【００２９】
スプーラ１２は、ＲＡＭや外部メモリなどから構成され、印刷ジョブを一時的に蓄積する。
【００３０】
確認情報受信手段１３は、印刷装置１０２Ａ、１０２Ｂまたは１０２Ｃからの印刷ジョブが正常に出力完了した旨の情報を受信する手段である。この確認情報受信手段１３により印刷ジョブが印刷装置１０２Ａ、１０２Ｂまたは１０２Ｃで正常に出力完了した旨の情報を受信した場合は、ジョブ制御手段１１により当該印刷ジョブを削除する。
【００３１】
印刷装置１０２Ａは、ユーザＩＤ受信手段１４ａと、第１のジョブ制御手段としてのジョブ制御手段１５ａと、スプーラ１６ａと、ジョブ完了確認手段１７ａと、確認情報送信手段１８ａと、第１の確認情報受信手段としての確認情報受信手段１９ａとを備えている。
【００３２】
また、印刷装置１０２Ｂは、ユーザＩＤ受信手段１４ｂと、第１のジョブ制御手段としてのジョブ制御手段１５ｂと、スプーラ１６ｂと、ジョブ完了確認手段１７ｂと、確認情報送信手段１８ｂと、第１の確認情報受信手段としての確認情報受信手段１９ｂとを備えている。
【００３３】
また、印刷装置１０２Ｃは、ユーザＩＤ受信手段１４ｃと、第１のジョブ制御手段としてのジョブ制御手段１５ｃと、スプーラ１６ｃと、ジョブ完了確認手段１７ｃと、確認情報送信手段１８ｃと、第１の確認情報受信手段としての確認情報受信手段１９ｃとを備えている。
【００３４】
ユーザＩＤ受信手段１４ａ，１４ｂ，１４ｃは、例えば赤外線により無線データ通信を行うＩｒＤＡインターフェイスを備え、ユーザＩＤを無線で受信処理する。このユーザＩＤ受信手段１４ａ，１４ｂまたは１４ｃがユーザＩＤ送信手段２０から送信されたユーザＩＤを受信した際には、ジョブ制御手段１５ａ，１５ｂまたは１５ｃは受信したユーザＩＤが付加された印刷ジョブをスプールしているか否かを判別して、スプールされている場合は、その印刷ジョブの印刷処理を行う。
【００３５】
一方、スプールされていない場合は、ネットワーク１０３上の他の印刷装置のジョブ制御手段と通信してスプーラに受信したユーザＩＤが付加されている印刷ジョブをスプールしているか否かを問い合わせ、各印刷装置からのその応答状態を判定して、当該ユーザＩＤが付加されている印刷装置のスプーラから読み出された印刷ジョブを、ネットワーク１０３を介して取得し、その印刷ジョブの印刷処理を行う。
【００３６】
ジョブ制御手段１５ａ，１５ｂ，１５ｃは、ＣＰＵ、ＲＯＭ、ＲＡＭを有している（図示せず）。ＣＰＵはＲＯＭに格納された制御プログラムに従って、ＲＡＭをワークエリアとして使用しながら、印刷装置１０２Ａ、１０２Ｂまたは１０２Ｃの全体の動作を制御する。また、ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブを他の印刷装置に転送することができる。また、このジョブ制御手段１５ａ，１５ｂ，１５ｃは、他の印刷装置から印刷ジョブが出力完了した旨の情報を受信した場合、保持している当該印刷ジョブを削除する。
【００３７】
スプーラ１６ａ，１６ｂ，１６ｃは、ＲＡＭや外部メモリなどから構成され、印刷ジョブを一時的に蓄積する。
【００３８】
ジョブ完了確認手段１７ａ，１７ｂ，１７ｃは、データ処理装置１０１または他の印刷装置から転送されてきた印刷ジョブが正常に出力されたことを確認する手段である。印刷ジョブがユーザの指定通りで正常に出力された場合、当該印刷ジョブが正常に完了したと判断される。
【００３９】
確認情報送信手段１８ａ，１８ｂ，１８ｃは、ジョブ完了確認手段１７ａ，１７ｂ，１７ｃの判断結果を印刷ジョブ転送元のデータ処理装置１０１または他の印刷装置に送信するための手段である。
【００４０】
確認情報受信手段１９ａ，１９ｂ，１９ｃは、転送先の印刷装置で正常に出力完了した旨の情報を受信する手段である。この確認情報受信手段１９ａ，１９ｂ，１９ｃにより印刷ジョブが印刷装置１０２Ａ、１０２Ｂまたは１０２Ｃで正常に出力完了した旨の情報を受信した場合は、ジョブ制御手段１５ａ，１５ｂ，１５ｃにより当該印刷ジョブを削除する。
【００４１】
ユーザＩＤ送信手段２０は、ユーザＩＤ入力手段を有するユーザＩＤ送信装置であり、ユーザがこのユーザＩＤ送信手段２０を携帯して移動することが可能である。
【００４２】
なお、印刷装置１０２Ａ，１０２Ｂ，１０２Ｃは、出力手段として印刷ジョブに基づいて画像を紙に形成する画像形成部（図示せず）が備えている。
【００４３】
続いて、本発明に係る印刷システム１００の動作例を説明する。図２は、印刷システム１００における動作例を示すフローチャートである。
【００４４】
本発明の第１の実施の形態では、印刷システム１００において、データ処理装置１０１より印刷装置１０２Ａに印刷ジョブが転送され、ユーザが印刷装置１０２ＣよりユーザＩＤ送信手段１９を用いてユーザＩＤを入力すると、印刷ジョブは印刷装置１０２Ａから印刷装置１０２Ｃに転送され、印刷装置１０２Ｃで印刷ジョブに基づいて、紙に画像を形成する際に、印刷ジョブが正常に出力されたか否かを確認し、この確認結果を転送元の印刷装置１０２Ａに送信し、転送元の印刷装置１０２Ａは印刷ジョブが正常に出力された情報を受信した場合、保持されている当該印刷ジョブを削除する場合を想定している。
【００４５】
まず、図２に示すフローチャートのステップＳ１１で、データ処理装置１０１において、印刷が指示されたか否かを判断する。ここで、ユーザが印刷実行の指示を入力すると、印刷が指示されたと判断された場合は、ステップＳ１２で、例えば、データ処理装置１０１のスプーラ１２に印刷ジョブをスプールして予め指定されている印刷装置１０２Ａに、ネットワーク１０３を介して印刷ジョブを転送する。
【００４６】
次に、ステップＳ１３で、印刷装置１０２Ａのスプーラ１６ａに印刷ジョブをスプールする。ここで、スプールされた印刷ジョブを保持する。
【００４７】
そして、ステップＳ１４で、印刷装置１０２ＣがユーザＩＤを受信したか否かを判断する。ここで、印刷装置１０２ＣがユーザＩＤを受信したと判断された場合は、ステップＳ１５で、検索パケットを作成して、ネットワーク１０３上に送出し、ユーザＩＤが一致する印刷ジョブがスプールされている印刷装置を検索する。そして、ステップＳ１６で、ユーザＩＤが一致したか否かを判断する。
【００４８】
ステップＳ１６でユーザＩＤが一致したと判断された場合は、次のステップＳ１７で、印刷装置１０２Ａから印刷ジョブを印刷装置１０２Ｃに転送する。
【００４９】
次に、ステップＳ１８で、印刷装置１０２Ｃに印刷ジョブをスプールする。そして、ステップＳ１９で、紙へ印刷が指示されたか否かを判断する。ここで、紙へ印刷が指示されたと判断された場合は、ステップＳ２０で、印刷データを紙に印刷する。
【００５０】
次に、ステップＳ２１で、印刷データが正常に印刷された、即ち印刷ジョブがユーザの指定通り出力されたか否かを判断する。ここで、印刷ジョブが正常に出力されたと判断される場合には、次のステップＳ２２で、印刷ジョブが正常に出力されたことを示す情報を印刷装置１０２Ａに送信する。なお、同時に、印刷ジョブが正常に出力されたことを示す情報をデータ処理装置１０１に送信する。そうすることで、データ処理装置１０１では、確認情報受信手段１３が印刷装置１０２Ｃからの印刷ジョブが正常に出力されたことを示す情報を受信し、ジョブ制御手段１１によりデータ処理装置１０１のスプールデータを削除する。
【００５１】
そして、ステップＳ２３で、転送元の印刷装置１０２Ａでは、確認情報受信手段１９ａが印刷装置１０２Ｃからの印刷ジョブが正常に出力されたことを示す情報を受信し、ジョブ制御手段１５ａにより印刷装置１０２Ａのスプールデータを削除する。ここで、印刷装置１０２Ａのスプールデータを削除した後、印刷処理の動作を終了する。
【００５２】
なお、ステップＳ２１で、印刷データが正常に印刷されなかった、即ち印刷ジョブが正常に出力されなかったと判断された場合には、ステップＳ２４へ進み、ステップ２４で、印刷装置１０２Ｃで印刷データを保持するか否かを判断する。ここで、印刷装置１０２Ｃで印刷データを保持すると判断された場合には、ステップＳ２５で、自動再開するか否かを判断する。
【００５３】
ステップＳ２５で自動再開すると判断された場合には、ステップＳ２０に戻り、上述した動作を繰り返す。一方、ステップＳ２５で自動再開しないと判断された場合には、ステップＳ２６で、印刷再開指示待ちで待機する。ここで、ユーザの指示を待ち、指示があった場合、指示に従って処理を行う。例えば、上述した処理を繰り返し、または動作を終了するようにしてもよい。
【００５４】
このように本実施の形態においては、データ処理装置１０１には、確認情報受信手段１３が設けられ、印刷装置１０２Ａ，１０２Ｂ，１０２Ｃには、ジョブ完了確認手段１７ａ，１７ｂ，１７ｃと、確認情報送信手段１８ａ，１８ｂ，１８ｃと、確認情報受信手段１９ａ，１９ｂ，１９ｃとが設けられている。例えば印刷装置１０２Ｃにおいて、印刷装置１０２Ａから転送される印刷データに基づいて、印刷ジョブを出力する際に、ジョブ完了確認手段１７ｃにより印刷ジョブが正常に出力されたか否かを確認し、確認情報送信手段１８ｃによりこの確認結果を転送元の印刷装置１０２Ａに送信する。一方、転送元の印刷装置１０２Ａでは、確認情報受信手段１９ａにより確認結果を受信し、印刷ジョブが正常に出力された情報を受信した場合、保持されている印刷ジョブを削除する。
【００５５】
これにより、転送先の印刷装置１０２Ｃが何らかのトラブルで正常に出力ができなかった場合、転送元の印刷装置１０２Ａの印刷データを削除せずにスプールしておくことで、再度印刷ジョブを実行することができ、印刷ジョブの消失を防ぐことができる。
【００５６】
次に以下、図面を参照しながら、本発明の第２の実施の形態の印刷システムおよび印刷ジョブ管理方法について説明する。
図３は、本発明の第２の実施の形態の印刷システム２００の構成を示すブロック図である。
印刷システム２００は、ネットワーク２０３を介して、データ処理装置２０１と印刷装置２０２Ａ，２０２Ｂ，２０２Ｃがそれぞれ通信可能に接続された構成となっている。通常、このような印刷システム２００において、ユーザは印刷を行う印刷装置を予め指定しておく。
【００５７】
データ処理装置２０１は、スケジュール管理手段２１と、第２のジョブ制御手段としてのジョブ制御手段２２と、スプーラ２３と、第２の確認情報受信手段としての確認情報受信手段２４とを備えている。
【００５８】
スケジュール管理手段２１は、ユーザＩＤ別に登録されたユーザスケジュールを管理する手段である。このスケジュール管理手段２１は、印刷装置２０２Ａ、２０２Ｂまたは２０２Ｃからの印刷ジョブが正常に出力完了した旨の情報を記録することができる。ユーザは、この情報の記録に基づいて、スケジュール管理手段２１から印刷ジョブ処理スケジュールを変更することができる。
【００５９】
ジョブ制御手段２２は、ＣＰＵ、ＲＯＭ、ＲＡＭを有している（図示せず）。ＣＰＵはＲＯＭに格納された制御プログラムに従って、ＲＡＭをワークエリアとして使用しながら、データ処理装置２０１の全体の動作を制御する。
【００６０】
スプーラ２３は、ＲＡＭや外部メモリなどから構成され、印刷ジョブを一時的に蓄積する。
【００６１】
確認情報受信手段２４は、印刷装置２０２Ａ、２０２Ｂまたは２０２Ｃからの印刷ジョブが正常に出力完了した旨の情報を受信する手段である。この確認情報受信手段２４により印刷ジョブが印刷装置２０２Ａ、２０２Ｂまたは２０２Ｃで正常に出力完了した旨の情報を受信した場合は、ジョブ制御手段２２により当該印刷ジョブを削除する。
【００６２】
図４は、印刷ジョブ処理結果の情報をスケジュールリストに記録する例を示す図である。図４（ａ）は、予め登録されたスケジュールリストを示している。図４（ｂ）は、印刷ジョブ処理結果の情報が記録された例（印刷ジョブ処理結果履歴）を示している。図４に示すように、時間帯１２：００〜１４：００に印刷装置２０２Ｂで印刷ジョブを正常に出力できなかったため、その旨を示す「ＮＧ」が記録されている。他には「ＯＫ」が記録されている。
【００６３】
また、図５は、スケジュールリストを変更する例を示す図である。図５（ａ）は、予め登録されたスケジュールリストを示している。図５（ｂ）は、変更されたスケジュールリストを示している。図５に示すように、時間帯１２：００〜１４：００に印刷装置２０２Ｂで印刷ジョブ（JOB_B）を正常に出力できなかったため、ユーザが予定された印刷ジョブ（JOB_B）を印刷装置２０２Ｃに転送するようにスケジュールリストを変更したものである。スケジュールリストには、それぞれ、「ＮＧ」と「ＯＫ」が記録されている。
【００６４】
印刷装置２０２Ａは、第１のジョブ制御手段としてのジョブ制御手段２５ａと、スプーラ２６ａと、ジョブ完了確認手段２７ａと、確認情報送信手段２８ａと、第１の確認情報受信手段としての確認情報受信手段２９ａと備えている。
【００６５】
また、印刷装置２０２Ｂは、第１のジョブ制御手段としてのジョブ制御手段２５ｂと、スプーラ２６ｂと、ジョブ完了確認手段２７ｂと、確認情報送信手段２８ｂと、第１の確認情報受信手段としての確認情報受信手段２９ｂと備えている。
【００６６】
また、印刷装置２０２Ｃは、第１のジョブ制御手段としてのジョブ制御手段２５ｃと、スプーラ２６ｃと、ジョブ完了確認手段２７ｃと、確認情報送信手段２８ｃと、第１の確認情報受信手段としての確認情報受信手段２９ｃとを備えている。
【００６７】
ジョブ制御手段２５ａ，２５ｂ，２５ｃは、ＣＰＵ、ＲＯＭ、ＲＡＭを有している（図示せず）。ＣＰＵはＲＯＭに格納された制御プログラムに従って、ＲＡＭをワークエリアとして使用しながら、印刷装置２０２Ａ、２０２Ｂまたは２０２Ｃの全体の動作を制御する。また、ユーザ毎に設定される印刷ジョブ処理スケジュールに基づき印刷ジョブを他の印刷装置に転送することができる。また、印刷ジョブ転送元のジョブ制御手段２５ａ，２５ｂ，２５ｃは、印刷ジョブ転送先の印刷装置２０２Ａ、２０２Ｂまたは２０２Ｃから印刷ジョブが出力完了した旨の情報を受信した場合、保持している当該印刷ジョブを削除する。
【００６８】
スプーラ２６ａ，２６ｂ，２６ｃは、ＲＡＭや外部メモリなどから構成され、印刷ジョブを一時的に蓄積する。
【００６９】
ジョブ完了確認手段２７ａ，２７ｂ，２７ｃは、転送元のデータ処理装置２０１または他の印刷装置から転送されてきた印刷ジョブは正常に出力されたことを確認する手段である。印刷ジョブがユーザの指定通りで正常に出力された場合、当該印刷ジョブが正常に完了したと判断される。
【００７０】
確認情報送信手段２８ａ，２８ｂ，２８ｃは、ジョブ完了確認手段２７ａ，２７ｂ，２７ｃの判断結果を転送元のデータ処理装置２０１または他の印刷装置に送信するための手段である。
【００７１】
確認情報受信手段２９ａ，２９ｂ，２９ｃは、転送先の印刷装置で正常に出力完了した旨の情報を受信する手段である。この確認情報受信手段２９ａ，２９ｂ，２９ｃにより印刷ジョブが転送先の印刷装置１０２Ａ、１０２Ｂまたは１０２Ｃで正常に出力完了した旨の情報を受信した場合は、転送元のジョブ制御手段２２またはジョブ制御手段２５ａ，２５ｂ，２５ｃにより当該印刷ジョブを削除する。
【００７２】
なお、印刷装置２０２Ａ，２０２Ｂ，２０２Ｃは、出力手段として印刷ジョブに基づいて画像を紙に形成する画像形成部（図示せず）が備えている。
【００７３】
続いて、本発明に係る印刷システム２００の動作例を説明する。図６は、印刷システム２００における動作例を示すフローチャートである。
【００７４】
本発明の第２の実施の形態では、データ処理装置２０１から転送される印刷データに基づいて、紙に画像を形成する際に、印刷ジョブが正常に出力されたか否かを確認し、この確認結果を転送元のデータ処理装置２０１に通知し、データ処理装置２０１は印刷ジョブが正常に出力されなかった情報を受信した場合、その後にスケジュールされている他の印刷装置に出力するように印刷ジョブ処理スケジュールを変更する場合を想定している。
【００７５】
まず、図６に示すフローチャートのステップＳ４１で、データ処理装置２０１において、スケジュールによる印刷開始時間になったか否かを判断する。ここで、スケジュールによる印刷開始時間になったと判断された場合、ステップＳ４２で、印刷装置２０２Ｂに印刷ジョブを転送する。
【００７６】
次に、ステップＳ４３で、印刷装置２０２Ｂに印刷ジョブをスプールする。そして、ステップＳ４４で、紙への印刷が指示されたか否かを判断する。ここで、紙への印刷が指示されたと判断された場合には、ステップＳ４５で、印刷データを紙に印刷する。
【００７７】
次に、ステップＳ４６で、印刷データが正常に印刷されたか否かを判断する。ここで、印刷データが正常に印刷された場合、即ちジョブ完了確認手段２７ｂにより印刷ジョブが正常に出力されたと判断された場合には、印刷ジョブが正常に出力されたことを示す情報をデータ処理装置２０１に送信し、動作を終了する。そうすることで、データ処理装置２０１では、確認情報受信手段２４が印刷装置２０２Ｂからの印刷ジョブが正常に出力されたことを示す情報を受信し、ジョブ制御手段２２によりデータ処理装置２０１のスプールデータを削除する。一方、印刷データが正常に印刷されなかった場合には、次のステップＳ４７で、印刷データを他の印刷装置（例えば印刷装置２０２Ｃ）に転送し出力するように印刷ジョブ処理スケジュールを変更する（図５参照）。
【００７８】
次に、ステップＳ４８で、変更された印刷ジョブ処理スケジュールに従って、印刷装置２０２Ｃにより印刷データを紙に印刷する。この場合、予め登録された印刷ジョブ（JOB_C）と、直前に出力できなかった印刷ジョブ（JOB_B）とを印刷装置２０２Ｃに転送し出力する（図５参照）。そして、印刷ジョブが正常に出力されたことを示す情報を印刷装置２０２Ｂと情報をデータ処理装置２０１に送信し、動作を終了する。そうすることで、印刷装置２０２Ｂとデータ処理装置２０１では、それぞれのスプールデータを削除する。
【００７９】
なお、ステップＳ４６で、印刷データが正常に印刷されなかった、即ち印刷ジョブが正常に出力されなかった場合、印刷装置２０２Ｂの確認情報送信手段２８ｂによりその旨をデータ処理装置２０１に送信し、データ処理装置２０１はその情報をスケジュール管理手段２１により記録するようにしてもよい。この場合、ユーザが入手できなかった印刷出力を確認し、再度印刷することができる。
【００８０】
このように本実施の形態においては、データ処理装置２０１には、スケジュール管理手段２１、確認情報送信手段２４が設けられ、印刷装置２０２Ａ，２０２Ｂ，２０２Ｃには、ジョブ完了確認手段２７ａ，２７ｂ，２７ｃと、確認情報送信手段２８ａ，２８ｂ，２８ｃと、確認情報受信手段２９ａ，２９ｂ，２９ｃとが設けられている。例えば印刷装置２０２Ｂにおいて、データ処理装置２０１から転送される印刷データに基づいて、印刷ジョブを出力する際に、ジョブ完了確認手段２７ｂにより印刷ジョブが正常に出力されたか否かを確認し、確認情報送信手段２８ｂによりこの確認結果を転送元のデータ処理装置２０１に送信する。一方、転送元のデータ処理装置２０１では、確認情報受信手段２４により確認結果を受信し、印刷ジョブが正常に出力されなかった情報を受信した場合、その後にスケジュールされている他の印刷装置２０２Ｃに出力するように印刷ジョブ処理スケジュールを変更する。
【００８１】
これにより、転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その次の転送先にユーザが必要な印刷ジョブを転送することで、ユーザが確実に印刷出力を入手することができる。
【００８２】
また、印刷ジョブが転送先の印刷装置が何らかのトラブルで正常に出力ができない場合、その結果を記憶することで、ユーザが入手できなかった印刷出力を確認し、再度印刷することができる。
【００８３】
なお、上述した第１の実施の形態においては、印刷データを印刷装置１０２Ａから印刷装置１０２Ｃに転送する場合について説明したが、これに限定されるものではない。データ処理装置１０１から印刷データを印刷装置１０２Ａ，１０２Ｂ，１０２Ｃに転送する場合にも本発明を適用できる。
【００８４】
また、上述した第１の実施の形態においては、印刷ジョブが正常に出力されなかった場合、ユーザ自身が操作して転送元の装置（データ処理装置または他の印刷装置）に通知する形態にしてもよい。例えば、トナーが無くなったときに印刷動作は完了したが画像が印刷されていない場合、ユーザ自身が操作して転送元の装置に通知し、印刷データを保持するようにしてもよい。また、印刷装置がジョブ完了後常に印刷正常終了通知を出す構成にしておき、ジョブキャンセルが発生したときには印刷正常終了せずとして自動的に結果を通知する構成にしてもよい。
【００８５】
また、上述した第２の実施の形態においては、印刷ジョブ処理スケジュールを変更する際に、予めユーザの行動が定義されたスケジュールに基づきスプールされた印刷ジョブをスケジュールに基づいて、ユーザの最も近い位置にある印刷装置を選択するようにしてもよい。
【図面の簡単な説明】
【００８６】
【図１】第１の実施の形態の印刷システムの構成例を示す図である。
【図２】第１の実施の形態の印刷システムの動作例を示すフローチャートである。
【図３】第２の実施の形態の印刷システムの構成例を示す図である。
【図４】印刷データを正常に印刷されなかった情報をスケジュールに記録する例を示す図である。
【図５】スケジュールリストを変更する例を示す図である。
【図６】第２の実施の形態の印刷システムの動作例を示すフローチャートである。
【符号の説明】
【００８７】
１１，２２  ジョブ制御手段（第２のジョブ制御手段）
１２，２３  スプーラ
１３，２４  確認情報受信手段（第２の確認情報受信手段）
１４ａ，１４ｂ，１４ｃ  ユーザＩＤ受信手段
１５ａ，１５ｂ，１５ｃ  ジョブ制御手段（第１のジョブ制御手段）
１６ａ，１６ｂ，１６ｃ  スプーラ
１７ａ，１７ｂ，１７ｃ  ジョブ完了確認手段
１８ａ，１８ｂ，１８ｃ  確認情報送信手段
１９ａ，１９ｂ，１９ｃ  確認情報受信手段（第１の確認情報受信手段）
２０  ユーザＩＤ送信手段
２１  スケジュール管理手段
２５ａ，２５ｂ，２５ｃ  ジョブ制御手段（第１のジョブ制御手段）
２６ａ，２６ｂ，２６ｃ  スプーラ
２７ａ，２７ｂ，２７ｃ  ジョブ完了確認手段
２８ａ，２８ｂ，２８ｃ  確認情報送信手段
２９ａ，２９ｂ，２９ｃ  確認情報受信手段（第１の確認情報受信手段）
１００，２００  印刷システム
１０１，２０１  データ処理装置
１０２Ａ，１０２Ｂ，１０２Ｃ  印刷装置
２０２Ａ，２０２Ｂ，２０２Ｃ  印刷装置
１０３，２０３  ネットワーク
【図１】
2005316598.tif 000003
【図２】
2005316598.tif 000004
【図３】
2005316598.tif 000005
【図４】
2005316598.tif 000006
【図５】
2005316598.tif 000007
【図６】
2005316598.tif 000008