(57)【要約】【課題】  ユーザが印刷物情報／印刷設定情報などを再入力することなく、同一拠点または異なる拠点から簡単な操作指示で中断時の状態から印刷を再開することである。【解決手段】  指定された文書をプリントサービスサーバ１０１から受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法において、第１の印刷制御装置１１４から印刷の中断指示を入力し、該入力された印刷の中断指示に基づき指定された文書の印刷印刷の中断箇所を示す情報をプリントサービスサーバ１０１の印刷中断情報記憶部１０６に記憶し、第２の印刷制御装置１２１からの再開要求に従い、印刷中断情報記憶部１０６に記憶された指定された文書の印刷の中断箇所を示す情報に基づき指定された文書を印刷物情報記憶部１０２等より取得して、印刷可能な第２の印刷制御装置１２１が制御する第２の印刷装置１２５より印刷を再開する構成を特徴とする。【選択図】  図１
2006099725.tif 000002
【特許請求の範囲】
【請求項１】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、
印刷の中断指示を入力する入力ステップと、
前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップと、
前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップと、
を有することを特徴とする印刷方法。
【請求項２】
前記実行ステップは、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開することを特徴とする請求項１記載の印刷方法。
【請求項３】
前記実行ステップは、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開し、指定された文書に対して印刷の中断個所を示す情報が記憶されていない場合、指定された文書の印刷を最初から実行することを特徴とする請求項１記載の印刷方法。
【請求項４】
前記印刷の中断個所を示す情報は、１つの文書に対して複数存在可能であり、複数の印刷の中断個所を示す情報から印刷の中断個所を示す情報を選択するステップをさらに有す
ることを特徴とする請求項１記載の印刷方法。
【請求項５】
前記中断個所を示す情報は、ページ数、及びまたは部数を含むことを特徴とする請求項１記載の印刷方法。
【請求項６】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷する印刷システムであって、
印刷の中断指示を入力する入力手段と、
前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶手段と、
前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷する印刷手段と、
を有することを特徴とする印刷システム。
【請求項７】
前記印刷手段は、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷することを特徴とする請求項６記載の印刷システム。
【請求項８】
前記印刷手段は、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷し、指定された文書に対して印刷の中断個所を示す情報が記憶されていない場合、指定された文書を最初から印刷することを特徴とする請求項６記載の印刷システム。
【請求項９】
前記印刷の中断個所を示す情報は、１つの文書に対して複数存在可能であり、複数の印刷の中断個所を示す情報から印刷の中断個所を示す情報を選択する手段をさらに有することを特徴とする請求項６記載の印刷システム。
【請求項１０】
前記中断個所を示す情報は、ページ数、及びまたは部数を含むことを特徴とする請求項６記載の印刷システム。
【請求項１１】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、
印刷の中断指示を入力する入力ステップと、
前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信ステップと、
前記送信ステップにより送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行ステップと、
を有することを特徴とする印刷方法。
【請求項１２】
指定された文書をサーバから受信し、受信した文書を印刷させる印刷制御装置であって、
印刷の中断指示を入力する入力手段と、
前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信手段と、
前記送信手段により送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行手段と、
を有することを特徴とする印刷制御装置。
【請求項１３】
指定された文書をサーバから受信し、受信した文書を印刷するコンピュータが読み取り可能なプログラムであって、
印刷の中断指示を入力する入力ステップと、
前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信ステップと、
前記送信ステップにより送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を実行する実行ステップと、
を有することを特徴とするコンピュータが読み取り可能なプログラム。
【請求項１４】
記憶手段に記憶されている指定された文書をサーバから複数の印刷制御装置中のいずれかの印刷制御装置が受信し、受信した文書を該いずれかの印刷制御装置が制御するプリンタで印刷する印刷システムであって、
前記サーバは、
前記文書の中断指示を受けて、中断した文書の中断情報を前記記憶手段に登録し、該中断している文書の再開要求指示を受けて、該中断情報に基づいて印刷再開すべき文書を前記記憶手段から読み出して再開要求元の印刷制御装置に転送する文書管理手段を有し、
複数の印刷制御装置中のいずれかの印刷制御装置は、
印刷の中断指示を入力する入力手段と、
前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す中断情報を前記サーバに転送する転送手段と、
前記中断指示している文書に対する再開要求を入力する再開要求手段と、
前記再開要求手段により再開要求され、かつ、前記記憶手段により記憶された文書の印刷の中断個所を示す中断情報に基づき中断した文書の途中から印刷するための印刷情報を前記文書管理手段からから取得する取得手段と、
前記取得手段により取得される印刷情報をプリンタに印刷させる印刷制御手段と、
を有することを特徴とする印刷システム。
【請求項１５】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、
印刷の中断指示を入力する入力ステップと、
前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップと、
前記記憶ステップにより記憶された指定された文書を途中印刷文書として登録する登録ステップと、
前記登録ステップにより登録した文書を印刷する際、中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップと、
を有することを特徴とする印刷方法。
【請求項１６】
前記中断個所を示す情報は、ページ数、及びまたは部数、ページレイアウトを含むことを特徴とする請求項１５記載の印刷方法。
【請求項１７】
前記途中印刷文書を印刷する際、印刷中断が発生した場合中断情報を更新することを特徴とする請求項１５記載の印刷方法。
【請求項１８】
前記登録ステップで登録した情報を表示する表示ステップを有することを特徴とする請求項１５の印刷方法。
【請求項１９】
前記印刷中断情報は、印刷時の印刷ページに依存することを特徴とすることを特徴とする請求項１５記載の印刷方法。
【請求項２０】
前記途中印刷文書の印刷が完了した場合、前記途中印刷登録情報を削除するステップを有することを特徴とする請求項１５の印刷方法。
【請求項２１】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷させる印刷システムにおいて、
指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示手段と、
前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせる手段とを有することを特徴とする印刷システム。
【請求項２２】
前記行わせる手段は、途中まで印刷されたことを示す情報がサーバに存在する場合、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする請求項２１記載の印刷システム。
【請求項２３】
前記行わせる手段は、途中から印刷することを示す識別情報に基づき、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする請求項２１記載の印刷システム。
【請求項２４】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷させるシステムにおける印刷方法であって、
指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示ステップと、
前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせるステップとを有することを特徴とする印刷方法。
【請求項２５】
前記行わせるステップは、途中まで印刷されたことを示す情報がサーバに存在する場合、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする請求項２４記載の印刷方法。
【請求項２６】
前記行わせるステップは、途中から印刷することを示す識別情報に基づき、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする請求項２４記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置と複数の印刷制御装置とがインターネットを介して通信可能に接続され、サーバ装置が印刷制御装置からの印刷中断情報を受け付け、保存する印刷方法および印刷システムおよび印刷制御装置およびプログラムに関するものである。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、作成した文書や記録した画像を、インターネット経由でプリントサービスサーバに送信して保存しておき、コンビニエンスストアやプリントショップといった複数の印刷拠点に設置されインターネットに接続された印刷装置で、プリントサービスサーバに保存されている印刷物を取得して印刷することができる会員制のプリントサービスが増えている。
【０００３】
また、印刷装置等の画像形成装置において、割り込み要求に基づいて中断する画像形成条件を外部記憶装置に管理記憶させることにより、いつでも中断した画像形成装置を再開できる技術（例えば、特許文献１を参照）があった。
【０００４】
また、印刷が失敗に終わった場合に、同じローカルエリアネットワーク（ＬＡＮ）内にある印刷装置に対して、印刷プログラムと印刷データが含まれている印刷ジョブを自動的に送信することで、印刷再開する技術（例えば、特許文献２を参照）があった。
【０００５】
また、インターネットに接続されたプリントシステムにおいて印刷対象（データ）を管理し、ユーザ毎、またはドキュメント毎に一意にＩＤを発行するシステム（例えば、特許文献１〜３を参照）があった。
【特許文献１】特開平４−３６９１６６号公報
【特許文献２】特開２０００−３５８６７号公報
【特許文献３】特開２００４−１５７９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記のようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害が発生した場合やユーザによるキャンセルを行って印刷が中断された場合、同じ印刷拠点や他の印刷拠点において、再度同じデータを印刷する場合には、印刷物情報／印刷設定情報などの印刷情報をすべて再入力する必要があった。
【０００７】
また、上記特許文献１の技術を用いて、中断時の状態に関する情報を光磁気ディスクなど可搬性のある外部記憶装置に記憶することで、印刷再開する印刷装置で外部記憶装置を読み出し、印刷装置で印刷処理を再開することは可能である。
【０００８】
しかし、この場合、ユーザが、中断時の状態に関する情報が記憶された外部記憶装置を、印刷再開する印刷装置がある場所まで搬送する必要があった。
【０００９】
また、上記特許文献２の技術を用いて、印刷中断した印刷拠点から印刷再開する印刷拠点へ、印刷プログラムと印刷データが含まれている印刷ジョブを自動的に送信することで、印刷再開することが可能である。
【００１０】
しかし、この場合、印刷中断した印刷拠点と、印刷再開する印刷拠点が同じローカルエリアネットワーク内に存在する必要があり、上記プリントサービスシステムのように、プリントサービスサーバ及び印刷拠点がインターネットで接続され、ルータなどを経由して互いのネットワークが接続されている場合には、印刷プログラムと印刷データが含まれている印刷ジョブを自動的に送信することが不可能である。
【００１１】
さらに、印刷中断時に印刷再開する印刷拠点を決定する必要があり、印刷再開を決定した印刷拠点以外の印刷拠点では、印刷を再開することが不可能であった。
【００１２】
また、上記特許文献３の技術を用いて、印刷文書を直接指定する方法があるが、一旦印刷を中断した場合のリカバリー印刷に対しては、考慮されていなかった。
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法において、印刷の中断指示を入力し、該入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信し、該送信された指定された文書の印刷の中断個所を示す情報に基づき新たな文書情報を発効し、次回印刷時に新たに発行した文書情報を用いることで、指定された文書の印刷処理を途中から実行することにより、印刷中断時に印刷再開する印刷拠点が決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、また、印刷制御装置等に設置される外部記憶装置などをユーザが自ら取り外して他の印刷制御装置に搬送して取り付ける等の作業を行うことなく、印刷制御装置からの簡単な操作指示でサーバから中断時の情報に適応する文書情報を取得して、中断時の状態から印刷を再開することができ、かつ印刷中断時に発行した印刷情報を用いずに元の印刷情報を用いた場合は最初から印刷することができるため、第３者が同一文書情報を用いて同一印刷文書を印刷する際は、途中からではなく最初から印刷されるための印刷方法および印刷システムおよびおよび印刷制御装置およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の印刷方法は以下に示す構成を備える。
【００１５】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップと、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップと、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップとを有することを特徴とする。
【００１６】
また、指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップと、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップと、前記記憶ステップにより記憶された指定された文書を途中印刷文書として登録する登録ステップと、前記登録ステップにより登録した文書を印刷する際、中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップとを有することを特徴とする。
【００１７】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
【００１８】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷する印刷システムであって、印刷の中断指示を入力する入力手段と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶手段と、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷する印刷手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明の印刷方法は以下に示す構成を備える。
【００２０】
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップと、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信ステップと、前記送信ステップにより送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行ステップとを有することを特徴とする。
【００２１】
また、指定された文書をサーバから受信し、受信した文書をプリンタで印刷させるシステムにおける印刷方法であって、指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示ステップと、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせるステップとを有することを特徴とする。
【００２２】
上記目的を達成する本発明の印刷制御装置は以下に示す構成を備える。
【００２３】
指定された文書をサーバから受信し、受信した文書を印刷させる印刷制御装置であって、印刷の中断指示を入力する入力手段と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信手段と、前記送信手段により送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行手段とを有することを特徴とする。
【００２４】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
【００２５】
記憶手段に記憶されている指定された文書をサーバから複数の印刷制御装置中のいずれかの印刷制御装置が受信し、受信した文書を該いずれかの印刷制御装置が制御するプリンタで印刷する印刷システムであって、前記サーバは、前記文書の中断指示を受けて、中断した文書の中断情報を前記記憶手段に登録し、該中断している文書の再開要求指示を受けて、該中断情報に基づいて印刷再開すべき文書を前記記憶手段から読み出して再開要求元の印刷制御装置に転送する文書管理手段を有し、複数の印刷制御装置中のいずれかの印刷制御装置は、印刷の中断指示を入力する入力手段と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す中断情報を前記サーバに転送する転送手段と、前記中断している文書の印刷を再開可能な印刷制御装置は、前記中断指
示している文書に対する再開要求を入力する再開要求手段と、前記再開要求手段により再開要求され、かつ、前記記憶手段により記憶された文書の印刷の中断個所を示す中断情報に基づき中断した文書の途中から印刷するための印刷情報を前記文書管理手段からから取得する取得手段と、前記取得手段により取得される印刷情報をプリンタに印刷させる印刷制御手段とを有することを特徴とする。
【００２６】
また、指定された文書をサーバから受信し、受信した文書をプリンタで印刷させる印刷システムにおいて、指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示手段と、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせる手段とを有することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、プリントサービスサーバ及び複数の印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、印刷中断時に発行した途中印刷IDを使用することでユーザが印刷物情報／印刷設定情報などを再入力することなく、また、印刷制御装置等に設置される外部記憶装置などをユーザが自ら取り外して他の印刷制御装置に搬送して取り付ける等の作業を行うことなく、簡単な操作指示で中断時の状態から印刷を再開することができる。
【００２８】
また、中断処理が重なる場合であっても、中断情報が更新されるので、中断状態に適応して中断した印刷情報を過不足なく正常に印刷出力することができる。
【００２９】
したがって、再開作業における操作性を向上させ、かつ、最初から印刷する手段も残してあることから再開時における印刷資源の無駄を回避できる利便性に優れた印刷処理環境を自在に整備できる等の優れた効果を奏する。
【発明を実施するための最良の形態】
【００３０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３１】
＜プリントサービスシステムの全体構成図＞
まず、本プリントサービスシステムの構成について、図１を参照しながら説明する。
【００３２】
〔第１実施形態〕
図１は、本発明の第１実施形態に係る印刷制御装置、プリントサーバを含む印刷システムの構成を表すブロック図である。
【００３３】
図１に示すように、プリントサービスシステムは、プリントサービスを提供するプリントサービスサーバ１０１と、インターネット１２８を介して、プリントサービスサーバ１０１が提供するサービスを受ける第１の印刷制御装置１１４と第２の印刷制御装置１２１と、第１の印刷制御装置１１４に後述の外部入出力制御装置（ＩＯＣ）３１４（図３に示す）で接続された第１の印刷装置１１８、及び第２の印刷制御装置１２１に後述の外部入出力制御装置（ＩＯＣ）３１４（図３に示す）で接続された第２の印刷装置１２５から構成される。
【００３４】
ここで、図１には、２台の印刷制御装置のみが表示されているが、実際には、上記プリントサービスを受けるために、３台以上の印刷制御装置がインターネット１２８を介してプリントサービスサーバに接続することができる。
【００３５】
また、図１には第１の印刷制御装置１１４及び第２の印刷制御装置１２１が独立して表示されているが、これらの印刷制御装置が同一の印刷制御装置であってもよい。この場合、第１の印刷装置１１８と第２の印刷装置１２５は同一の印刷装置となる。
【００３６】
プリントサービスサーバ１０１は、印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４、状態情報記憶部１０５、印刷中断情報記憶部１０６、印刷物情報管理部１０７、印刷設定情報管理部１０８、ユーザ情報管理部１０９、状態情報管理部１１０、印刷中断情報管理部１１１、要求処理部１１２、通信部１１３を備える。
【００３７】
印刷物情報記憶部１０２は、後述するＨＤＤ２１３（図２に示す）内に設けられており、例えば第１の印刷制御装置１１４での印刷中断時に設定されていた印刷物情報（文書情報等）、例えばファイル名やページ数などを格納する機能を有する。印刷物情報管理部１０７は、要求処理部１１２から受け取った印刷物情報を管理し、印刷物情報記憶部１０２に格納したり、印刷物情報記憶部１０２に格納されている印刷物情報を読み出したりする機能を有する。
【００３８】
なお、本実施形態において、文書情報とは、所定のフォームに従う電子文書、所定の頁記述言語に従うＰＤＬデータ、レンダリングされたイメージデータ（圧縮されている場合を含む）、ＸＭＬデータ等を含むものである。
【００３９】
印刷設定情報記憶部１０３は、後述するＨＤＤ２１３（図２に示す）内に設けられており、第１の印刷制御装置１１４での印刷中断時に設定されていた印刷設定情報、例えば部数やカラーモード、用紙サイズ、用紙種類、両面モード、仕上げ方法などを格納する機能を有する。印刷設定情報管理部１０８は、要求処理部１１２から受け取った印刷設定情報を管理し、印刷設定情報記憶部１０３に格納したり、印刷設定情報記憶部１０３に格納されている印刷設定情報を読み出したりする機能を有する。
【００４０】
ユーザ情報記憶部１０４は、後述するＨＤＤ２１３（図２に示す）内に設けられており、プリントサービスのユーザ情報、例えば、ユーザＩＤやパスワードなどを格納する機能を有する。ユーザ情報管理部１０９は、要求処理部１１２から受け取ったユーザ情報のユーザＩＤを用いて、ユーザＩＤに対するユーザ情報をユーザ情報記憶部１０４から読み出したりする機能を有する。
【００４１】
状態情報記憶部１０５は、後述するＨＤＤ２１３（図２に示す）内に設けられており、第１の印刷制御装置１１４での印刷中断時の、第１の印刷装置１１８の状態情報、例えば中断時部数、中断時ページ番号、中断日時などを格納する機能を有する。状態情報管理部１１０は、要求処理部１１２から受け取った状態情報を管理し、状態情報記憶部１０５に格納したり、状態情報記憶部１０５に格納されている状態情報を読み出したりする機能を有する。
【００４２】
印刷中断情報記憶部１０６は、後述するＨＤＤ２１３（図２に示す）内に設けられており、例えば第１の印刷制御装置１１４での印刷中断時の印刷中断情報に対する管理情報を格納する機能を有する。
【００４３】
ここで、印刷中断情報に対する管理情報には、印刷物ＩＤ、印刷設定情報ＩＤ、ユーザＩＤ、状態情報ＩＤなどがある。
【００４４】
印刷中断情報管理部１１１は、要求処理部１１２から受け取った印刷中断情報を、印刷中断情報記憶部１０６に格納したり、印刷中断情報記憶部１０６に格納されている印刷中断情報を読み出したりする機能を有する。
【００４５】
要求処理部１１２は、第１の印刷制御装置１１４から、通信部１１３を通じて出された印刷中断要求、第２の印刷制御装置１２１から、通信部１１３を通じて出されたユーザ情報認証要求、印刷再開要求に対する処理を行う機能を有する。
【００４６】
第１の印刷制御装置１１４からの印刷中断情報の保存要求に対して、印刷物情報の格納を印刷物情報管理部１０７に依頼し、印刷設定情報の格納を印刷設定情報管理部１０８に依頼し、状態情報の格納を状態情報管理部１１０に依頼する。そして、印刷物情報管理部１０７から受け取った印刷物情報ＩＤと、印刷設定情報管理部１０８から受け取った印刷設定情報ＩＤと、状態情報管理部１１０から受け取った状態情報ＩＤとの印刷中断情報記憶部１０６への格納を印刷中断情報管理部１１１に依頼し、印刷中断情報が保存された旨を、中断要求元の第１の印刷制御装置１１４に通信部１１３を通じて送信する。
【００４７】
そして、第２の印刷制御装置１２１からのユーザ情報認証要求に対しては、ユーザ情報をユーザ情報管理部１０９に送信して、認証を依頼し、認証結果を通信部１１３を通じて第２の印刷制御装置１２１に送信する。
【００４８】
さらに、例えば第２の印刷制御装置１２１からの印刷再開要求（第１の印刷制御装置１１４で、障害が発生して、第２の印刷制御装置１２１から再開要求を行う場合）に対しては、後述するパネル操作により入力されるユーザ情報を印刷中断情報管理部１１１に送信して、印刷中断情報の読み出しを依頼する。
【００４９】
そして、印刷中断情報記憶部１０６から読み出された印刷中断情報から、印刷物情報ＩＤを印刷物情報管理部１０７に送信して、該当する印刷物情報の読み出しを依頼し、印刷設定情報ＩＤを印刷設定情報管理部１０８に送信して、該当する印刷設定情報の読み出しを依頼し、状態情報ＩＤを状態情報管理部１１０に送信して、該当する状態情報の読み出しを依頼する。そして、これらの印刷物情報、印刷設定情報、状態情報を、通信部１１３を通じて第２の印刷制御装置１２１に送信する。
【００５０】
なお、通信部１１３は、例えば第１の印刷制御装置１１４内の通信部１１５から送信されてきた印刷中断情報を受信し、受信した印刷中断情報を、要求処理部１１２に送信し、結果を通信部１１５に対して送信する。
【００５１】
また、例えば第２の印刷制御装置１２１内の通信部１２２から送信されてきたユーザ情報を受信し、受信したユーザ情報を要求処理部１１２に送信し、要求処理部１１２から送信されてきた印刷中断情報を受信して、通信部１２２に送信する。
【００５２】
第１の印刷制御装置１１４は、通信部１１５と、表示部１１６と、印刷処理部１１７とを備える。また、通信部１１５は、印刷処理部１１７から送信されてきた印刷中断情報を受信し、印刷中断情報保存要求として、通信部１１３に送信する機能を有する。また、通信部１１３から送信されてきた印刷中断情報保存要求の結果を受信する機能を有する。
【００５３】
印刷処理部１１７は、表示部１１６で表示された、後述の印刷中断指示画面（図１２に示す）で、ユーザのパネル操作指示によって印刷中断要求が発せされたことを検出した場合に、印刷装置制御部１１９に対して現在印刷している部数、ページ数などの状態情報の取得を要求し、受け取った状態情報と、印刷物情報、印刷設定情報、ユーザ情報と合わせて印刷中断情報として通信部１１５に送信する機能を有する。
【００５４】
表示部１１６は、後述の印刷中画面（図１１に示す）、後述の印刷中断指示画面（図１２に示す）を、後述のＣＲＴ３０９（図３に示す）に表示させる機能を有する。第１の印刷装置１１８は、印刷装置制御部１１９と、出力部１２０とを備える。
【００５５】
印刷装置制御部１１９は、出力部１２０に対する印刷出力処理の制御を行う機能を有する。印刷処理部１１７から状態情報の取得を依頼された場合、出力部１２０に対して、印刷出力処理のキャンセルを要求し、状態情報を印刷処理部１１７に送信する機能を有する。
【００５６】
出力部１２０は、印刷装置制御部１１９からの制御情報に基づき、印刷出力処理を行う機能を有する。また、印刷装置制御部１１９からの印刷出力処理のキャンセル要求に応じて、印刷出力処理をキャンセルする機能を有する。
【００５７】
第２の印刷制御装置１２１は、通信部１２２と、表示部１２３と、印刷処理部１２４とを備える。
【００５８】
通信部１２２は、印刷処理部１１７から送信されてきたユーザ認証要求を受信し、受信したユーザ認証要求を通信部１１３に送信する機能を有する。また、通信部１１３から送信されてきた印刷中断情報を受信し、印刷処理部１１７に送信する機能を有する。
【００５９】
印刷処理部１２４は、表示部１２３で表示された、後述のユーザ認証画面（図１３に示す）で、ユーザによってユーザ情報が入力された場合に、通信部１２２に送信する機能を有する。また、印刷処理部１２４は、通信部１２２で受信した通信部１１３からの印刷中断情報を受信し、表示部１２３に対して、後述の印刷再開画面（図１４に示す）の表示を依頼する機能を有する。
【００６０】
そして、表示部１２３の後述の印刷再開画面（図１４に示す）において、ユーザが印刷再開を指示した場合は、印刷中断情報を印刷装置制御部１２６に送信し、印刷再開を依頼する機能を有する。
【００６１】
表示部１２３は、後述のユーザ認証画面（図１３に示す）を、後述のＣＲＴ３０９（図３に示す）に表示させる機能を有する。また、印刷処理部１２４からの要求に従って、後述の印刷再開画面（図１４に示す）を、後述のＣＲＴ３０９（図３に示す）に表示させる機能を有する。
【００６２】
第２の印刷装置１２５は、印刷装置制御部１２６と、出力部１２７とを備える。印刷装置制御部１２６は、出力部１２７に対する印刷出力処理の制御を行う機能を有する。印刷装置制御部１２６は、印刷処理部１２４から印刷再開を依頼された場合、出力部１２７に対して、印刷制御部１２４から受信した状態情報に従って、出力部１２７に対して印刷出力再開要求を行い、印刷出力処理の再開を行う機能を有する。また、印刷装置制御部１２６は、出力部１２７の状態情報を印刷処理部１２４に送信する機能を有する。
【００６３】
出力部１２７は、印刷装置制御部１２６からの制御情報に基づき、印刷出力処理を行う機能を有する。また、印刷装置制御部１２６からの印刷出力再開処理要求に応じて、印刷出力の再開を行う機能を有する。
【００６４】
＜プリントサービスサーバの構成図＞
次に、プリントサービスサーバ１０１の構成について図２を参照しながら説明する。
【００６５】
図２は、図１に示したプリントサービスサーバ１０１の構成を示すブロック図である。
【００６６】
図２に示すように、プリントサービスサーバ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、外部記憶媒体読み取り／書き込みユニット２０４、ＮＥＴ  Ｉ／Ｆ２０５、ＶＲＡＭ２０８、ＫＢＣ２１０、ＨＤＤ２１３、ＩＯＣ２１４およびそれらのユニットを接続するシステムバス２００を備える。システムバス２００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００６７】
ＣＰＵ２０１は、プリントサービスサーバ１０１の各種制御および演算などを行う中央処理装置である。ＲＡＭ２０２はランダムアクセスメモリであり、ＣＰＵ２０１の主メモリとして、実行プログラムの格納領域、該プログラムの実行領域ならびにデータ格納領域を提供する。
【００６８】
ＲＯＭ２０３は、ＣＰＵ２０１の動作処理手順を記憶している読み取り専用メモリであり、プリントサービスサーバ１０１内の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼働するために必要な情報などを記憶する。外部記憶媒体読み取り／書き込みユニット２０４は、フレキシブルディスクやＣＤ−ＲＯＭなど、取り外し可能な外部記憶媒体のデータ入出力を行うユニット群である。
【００６９】
ＮＥＴＩ／Ｆ２０５はネットワークインターフェースであり、モデム２０６を介して外部ネットワークに接続する、またはＬＡＮ２０７に接続するものである。ＮＥＴＩ／Ｆ２０５は、インターネット１２８を介して第１の印刷制御装置１１４及び第２の印刷制御装置１２１を含むほかの機器との間でデータ転送を行うための制御や接続状況の診断を行う。
【００７０】
モデム２０６は、外部ネットワークとプリントサービスサーバ１０１とを電話回線を介して接続するための、モデムやＩＳＤＮ接続用のターミナルアダプタ（ＴＡ）などからなる。ＬＡＮ２０７は、イーサネット（登録商標）などのネットワークシステムである。
【００７１】
本実施形態において、プリントサービスサーバ１０１は、モデム２０６を介するか、またはＬＡＮ２０７上に接続されているルータやゲートウェイなどの通信機器を介することによって、インターネット１２８に接続する。
【００７２】
ＶＲＡＭ２０８は、ビデオＲＡＭであって、ＣＲＴ２０９に表示する画像データを展開し、表示の制御を行う。ここで、ＣＲＴ２０９に代えて液晶表示装置などを用いることも可能である。
【００７３】
ＫＢＣ２１０は、キーボード２１１およびマウス２１２からの入力信号を制御するコントローラである。ＨＤＤ２１３はハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存するメモリとして用いられる。本実施形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。
【００７４】
なお、ＨＤ２１３には、図１に示した印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４、状態情報記憶部１０５、印刷中断情報記憶部１０６が確保することが可能に構成されている。
【００７５】
入出力コントローラ（ＩＯＣ）２１４は、プリンタ２１５、スキャナ２１６を制御するためのものであり、プリンタ２１５やスキャナ２１６以外の外部入出力装置、例えば外部接続ＨＤＤやＭＯドライブなどを接続することも可能である。
【００７６】
＜印刷制御装置の構成図＞
次に、第１の印刷制御装置１１４及び第２の印刷制御装置１２１の構成について図３を参照しながら説明する。
【００７７】
図３は、図１に示した第１の印刷制御装置１１４及び第２の印刷制御装置１２１の構成を示すブロック図である。
【００７８】
図３に示すように、第１の印刷制御装置１１４及び第２の印刷制御装置１２１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、外部記憶媒体読み取り／書き込みユニット３０４、ＮＥＴＩ／Ｆ３０５、ＶＲＡＭ３０８、ＫＢＣ３１０、ＨＤＤ３１３、ＩＯＣ３１４およびそれらのユニットを接続するシステムバス３００を備える。システムバス３００は、上記各ユニット間のデータおよび制御情報を伝送する伝送路である。
【００７９】
ＣＰＵ３０１は、第１の印刷制御装置１１４及び第２の印刷制御装置１２１の各種制御および演算などを行う中央処理装置である。ＲＡＭ３０２はランダムアクセスメモリであり、ＣＰＵ３０１の主メモリとして、実行プログラム格納領域、該プログラムの実行領域およびデータ格納領域を提供する。
【００８０】
ＲＯＭ３０３は、ＣＰＵ３０１の動作処理手順を記憶している読み取り専用メモリであり、第１の印刷制御装置１１４及び第２の印刷制御装置１２１内の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼働するために必要な情報などを記憶する。
【００８１】
外部記憶媒体読み取り／書き込みユニット３０４は、フレキシブルディスク（ＦＤＤ）やＣＤ−ＲＯＭなど、取り外し可能な外部記憶媒体のデータ入出力を行うユニット群である。ＮＥＴＩ／Ｆ３０５はネットワークインターフェースであり、モデム３０６を介して外部ネットワークに接続する、またはＬＡＮ３０７に接続するものである。ＮＥＴＩ／Ｆ３０５は、インターネット１２８を介してプリントサービスサーバ１０１を含む他の機器との間でデータ転送を行うための制御や接続状況の診断を行う。
【００８２】
モデム３０６は、外部ネットワークと第１の印刷制御装置１１４及び第２の印刷制御装置１２１とを電話回線を介して接続するための、モデムやＩＳＤＮ接続用のターミナルアダプタ（ＴＡ）などからなる。ＬＡＮ３０７は、イーサネット（登録商標）などのネットワークシステムである。なお、ＬＡＮ３０７には、図示しないルータ等を介して、図１に示したインターネット１２８を介してプリントサービスサーバ１０１の通信部１１３と通信可能に構成されており、該通信機能により、例えば第１の印刷制御装置１１４からの印刷中断情報等を印刷中断情報管理部１１１に送信すること、および、第２の印刷制御装置１２１からの中断情報取得要求に基づいて、プリントサービスサーバ１０１で記憶管理されている第１の印刷制御装置１１４からの印刷中断情報を取得することが可能に構成され
ている。
【００８３】
本実施形態において、第１の印刷制御装置１１４及び第２の印刷制御装置１２１は、モデム３０６を介するか、またはＬＡＮ３０７上に接続されているルータやゲートウェイなどの通信機器を介することによって、インターネット１２８に接続する。
【００８４】
ＶＲＡＭ３０８は、ビデオＲＡＭであって、ＣＲＴ３０９に表示する画像データを展開し、表示の制御を行う。ここで、ＣＲＴ３０９に代えて液晶表示装置やタッチパネル式液晶表示装置などを用いることも可能である。ＫＢＣ３１０は、キーボード３１１およびマウス３１２などの入力装置からの入力信号を制御するコントローラである。
【００８５】
キーボード３１１およびマウス３１２は、ユーザからの入力を受け付ける入力装置である。ここで、キーボード３１１およびマウス３１２に代えてタッチパネル式液晶表示装置の入力部を用いることも可能である。
【００８６】
ＨＤＤ３１３はハードディスクドライブであり、アプリケーションプログラム、各種データなどを保存するメモリとして用いられる。本実施形態におけるアプリケーションプログラムとは、各種処理手段を実行するソフトウェアプログラムなどである。
【００８７】
ＩＯＣ３１４は、プリンタ３１５、スキャナ３１６を制御するためのものであり、プリンタ３１５やスキャナ３１６以外の外部入出力装置、例えば外部接続ＨＤＤやＭＯドライブなどを接続することも可能である。
【００８８】
ここで、プリンタ３１５は、第１の印刷制御装置１１４の場合は、第１の印刷装置１１８を指し、第２の印刷制御装置１２１の場合は、第２の印刷装置１２５を指す。
【００８９】
＜印刷装置の構成図＞
次に、第１の印刷装置１１８及び第２の印刷装置１２５について図４を参照しながら説明する。
【００９０】
図４は、図１に示した第１の印刷装置１１８及び第２の印刷装置１２５の構成を示す断面図である。
【００９１】
図４に示すように、第１の印刷装置１１８及び第２の印刷装置１２５は、プリントエンジン４０１、ドキュメントフィーダ（ＤＦ）４０２、原稿読取部４０３、光源４０４、ＣＣＤ４０５、レーザ記録部４０６、用紙カセット４０８、定着部４０９、フィニッシャ４１０、排紙トレイ４１１を備えて構成されている。
【００９２】
第１の印刷装置１１８及び第２の印刷装置１２５は、例えばデジタル複合機である。このデジタル複合機は、コピー、プリンタ、ファクシミリのそれぞれの機能を有している。
【００９３】
プリントエンジン４０１は、白黒のプリント記録用のプリントエンジンであり、ドキュメントフィーダ（ＤＦ）４０２、原稿読取部４０３、光源４０４、ＣＣＤ４０５、レーザ記録部４０６、用紙カセット４０８、定着部４０９、フィニッシャ４１０、排紙トレイ４１１は、アクセサリーである。
【００９４】
ドキュメントフィーダ（ＤＦ）４０２に、原稿を例えばフェースアップで載置して、操作パネル上に配置されるスタートキーがユーザにより押下されると、原稿が原稿読取部４０３の上面に搬送される。そして、光源４０４で原稿を照射し、ＣＣＤ４０５でその反射光を読み取って、デジタル信号に変換され、所望の画像処理を行ってレーザ記録信号に変換される。その記録信号は、レーザ記録部４０６で記録レーザに変換され、感光体に照射され、感光体に潜像を形成する。
【００９５】
そして、トナー現像を行い、用紙カセット４０８から給紙された転写紙に、トナーを転写し、定着部４０９でトナーを定着させてフィニッシャ４１０に排出する。
【００９６】
フィニッシャ４１０では、オペレータに指定された機能に応じて各種動作をする。
【００９７】
具体的には、ステープル等各種機能を有している。排紙トレイ４１１は２つ有り、印刷装置制御部１１９及び印刷装置制御部１２６の設定によって、コピー、プリンタ、ファクシミリの機能毎に排紙トレイを振り分けることができる。
【００９８】
プリントエンジン４０１は、プリンタとして利用される場合、印刷装置制御部１１９及び印刷装置制御部１２６の設定により以下の機能を設定できる。例えば、白黒プリント／カラープリント、用紙サイズ、両面、ステープル、開始ページ番号の各種設定を行う機能を有する。
【００９９】
＜印刷中断情報＞
図５は、図２に示したＨＤＤ２１３に記憶される印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４、状態情報記憶部１０５、印刷中断情報記憶部１０６のデータ構造を説明する図であり、印刷物情報のデータベース５０１（図５の（ａ））、印刷設定情報のデータベース５０２（図５の（ｂ））、ユーザ情報のデータベース５０３（図５の（ｃ））、状態情報のデータベース５０４（図５の（ｄ））、印刷中断情報のデータベース５０５（図５の（ｅ））から構成される。
【０１００】
印刷物情報のデータベース５０１における行は、印刷中断情報における印刷物情報を、データベース５０２における行は、印刷中断情報における印刷設定情報を、データベース５０３における行は、印刷中断情報におけるユーザ情報を、データベース５０４における行は、印刷中断情報における状態情報を、データベース５０５における行は、印刷中断情報をそれぞれ示す。
【０１０１】
データベース５０１の各列のデータはそれぞれ、印刷物情報ＩＤ５０６、ファイル名５０７、印刷物の総ページ数５０８などを示す。データベース５０２の各列はそれぞれ、印刷設定情報ＩＤ５１０、印刷部数５１１、カラー印刷を行うか否かの区別５１２、印刷用紙サイズ５１３、印刷用紙の種類５１４、両面印刷を行うか否かの区別５１５、印刷後の仕上げ方法５１６、レイアウト情報５０９などを示す。
【０１０２】
データベース５０３の各列のデータはそれぞれ、ユーザＩＤ５１７、パスワード５１８、氏名５１９、住所５２０などを示す。データベース５０４の各列のデータはそれぞれ、状態情報ＩＤ５２１、中断部数５２２、中断ページ番号５２３、中断日時５２４などを示す。データベース５０５の各列のデータはそれぞれ、印刷中断情報ＩＤ５２５、ユーザＩＤ５２６、印刷物情報ＩＤ５２７、印刷設定情報ＩＤ５２８、状態情報ＩＤ５２９などを示す。
【０１０３】
また、上記カラー印刷を行うか否かの区別５１２、両面印刷を行うか否かの区別５１５に示される各属性のデータにおいて、"１"はその属性の処理を行うことを示し、"０"はその属性の処理を行わないことを示す。また、ユーザＩＤ５２６、印刷物情報ＩＤ５２７、印刷設定情報ＩＤ５２８、状態情報ＩＤ５２９は、それぞれ、ユーザＩＤ５１７、印刷物情報ＩＤ５０６、印刷設定情報ＩＤ５１０、状態情報ＩＤ５２１を指す。
【０１０４】
本実施形態において、データベース５０１、データベース５０２、データベース５０３、データベース５０４、データベース５０５で示されたデータは一例であり、さらに多くのデータベースが設けられていてもよいし、各データベースにおいて他の付加情報（データベース５０１の例でいえば、例えばファイルサイズ等の情報）が格納されていてもよい。
【０１０５】
さらに、本実施形態においては、データベース５０１、データベース５０２、データベース５０３、データベース５０４、データベース５０５の各レコードは、データベース形式で記憶装置に格納されているが、これらのレコードは、ファイル形式で記憶装置に格納してもよいことはいうまでもない。
【０１０６】
＜印刷中断時のフローチャート＞
次に、第１の印刷制御装置１１４による印刷中断処理について図６，図７を参照しながら説明する。
【０１０７】
図６，図７は、本発明に係る印刷制御装置、プリントサーバにおける第１のデータ処理手順の一例を示すフローチャートであり、図６は、第１の印刷制御装置１１４による印刷処理の手順に対応し、図７は、プリントサービスサーバ１０１側の印刷処理手順に対応する。なお、Ｓ１２０１〜Ｓ１２１６は、第１の印刷制御装置１１４側の各ステップを示し、Ｓ１２５１〜Ｓ１２６０は、プリントサービスサーバ１０１側の各ステップを示す。
【０１０８】
第１の印刷制御装置１１４においては、まず、ステップＳ１２０１において、表示部１１６がＣＲＴ３０９に表示させている後述のユーザ認証画面１００１（図１３に示す）において、ユーザは、ユーザＩＤ入力ボックス１００２に対してユーザＩＤを入力し、パスワード入力ボックス１００３に対してパスワードを入力し、ＯＫボタン１００４を押下する。ＯＫボタン１００４が押下されると、印刷処理部１１７は、ユーザＩＤとパスワードをユーザ情報として通信部１１５に送信する。そして、処理はステップＳ１２０２に進む。
【０１０９】
そして、ステップＳ１２０２においては、通信部１１５が、通信部１１３に対してユーザ情報を送信し、ユーザ認証を要求する。そして、処理はステップＳ１２０３に進み、通信部１１３が、ステップＳ１２０２で通信部１１５が送信してきたユーザ情報を受信し、受信したユーザ情報を要求処理部１１２に送信する。
【０１１０】
そして、ステップＳ１２５１で、プリントサービスサーバ１０１の通信部１１３は、第１の印刷制御装置１１４よりユーザＩＤとパスワードのユーザ情報を受信したかどうかを判断して、受信していないと判断した場合は、ステップＳ１２５７へ進む。
【０１１１】
一方、ステップＳ１２５１で、ユーザ情報を受信したと判定した場合は、要求処理部１１２が、ステップＳ１２０２で受信したユーザ情報に対してユーザ認証を行うために、ユーザ情報管理部１０９に対して、受信したユーザ情報のユーザＩＤを送信して、ユーザＩＤに対するユーザ情報の読み出しを依頼する。そして、ステップＳ１２５２で、ユーザ情報管理部１０９がユーザ情報を要求処理部１１２より受信すると、ステップＳ１２５３で
、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４に対して、受信したユーザＩＤに対するユーザ情報の読み出しを指示する。
【０１１２】
そして、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４で読み出されたユーザ情報を要求処理部１１２に送信する。次に、ステップＳ１２５４で、要求処理部１１２が、ステップＳ１２０２で第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ステップＳ１２５２で受信したユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードとが正しいか否かを判定する。
【０１１３】
そして、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと判断した場合は、ステップＳ１２５６へ進む。
【０１１４】
一方、ステップＳ１２５４で、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが異なると判断した場合は、ステップＳ１２５５に進む。
【０１１５】
そして、ステップＳ１２５５で、ユーザＩＤに該当するユーザ情報が存在しない、または、ユーザＩＤ及びパスワードが送られてきた情報と異なるため正しくない旨を要求処理部１１２に送信して、処理を終了する。
【０１１６】
ここでは、ステップＳ１２５４で、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと仮定して、ステップＳ１２５６に進む。
【０１１７】
そして、ステップＳ１２５６では、ユーザ情報記憶部１０４にユーザＩＤに該当するユーザ情報が存在すると判断した場合は、要求処理部１１２が、印刷物情報記憶部１０２に格納されている印刷物情報一覧を、第１の印刷制御装置１１４の通信部１１５に送信するために、印刷物情報管理部１０７に対して、印刷物情報記憶部１０２に格納されている印刷物情報の一覧の読み出しを依頼する。
【０１１８】
これを受けて、印刷物情報管理部１０７は、印刷物情報記憶部１０２に対して、印刷物情報記憶部１０２に格納されている印刷物情報一覧の読み出しを依頼する。印刷物情報一覧が読み出された場合は、印刷物情報管理部１０７は要求処理部１１２に、読み出された印刷物情報一覧を送信すると、要求処理部１１２は、読み出された印刷物情報一覧を受信すると、通信部１１３経由で、第１の印刷制御装置１１４上の通信部１１５に、読み出された印刷物情報一覧を送信する。
【０１１９】
このようにして、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨の情報または印刷物情報一覧が第１の印刷制御装置１１４に送信されることとなる。
【０１２０】
これを受けて、第１の印刷制御装置１１４では、ステップＳ１２０３で、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨の情報を受信しているか否かを判断して、ユーザＩＤ／パスワードが正しくない旨の情報を受信していないと判断した場合は、ステップＳ１２０４で、プリントサービスサーバ１０１から印刷物情報一覧を受信しているか否かを判断して、印刷物情報一覧を受信していると判断した場合は、ステップＳ１２０７へ進む。
【０１２１】
一方、ステップＳ１２０３で、ユーザＩＤ／パスワードが正しくない旨の情報を受信したと判断した場合は、ステップＳ１２０６で、通信部１１５が、通信部１１３によって送信された、ユーザによって入力されたユーザＩＤとパスワードが正しくない旨を受信する。そして、通信部１１５は、受信した、ユーザによって入力されたＩＤとパスワードが正しくない旨を、印刷処理部１１７に送信して、本処理が終了する。
【０１２２】
そして、ステップＳ１２０４で、プリントサービスサーバ１０１より印刷物情報一覧を受信していると判断した場合は、ステップＳ１２０７で、印刷処理部１１７が、第１の印刷制御装置の通信部１１５が、通信部１１３経由で要求処理部１１２から送信されてきた印刷物情報一覧を受信する。そして、通信部１１５は、印刷物情報一覧を受信すると、印刷処理部１１７に印刷物情報一覧を送信する。そして、印刷処理部１１７が印刷物情報一覧を受信し、表示部１１６に送信し、表示部１１６がＣＲＴ３０９に表示させる。
【０１２３】
そして、ステップＳ１２０８で、印刷物選択画面において、ユーザが、印刷する印刷物を選択する。印刷物が選択されると、選択された印刷物情報が印刷処理部１１７に送信される。そして、ステップＳ１２０９で、印刷処理部１１７が表示部１１６に印刷体裁情報入力を要求し、表示部１１６がＣＲＴ３０９に表示させている、印刷体裁設定画面において、ユーザが、印刷体裁を設定する。
【０１２４】
そして、印刷体裁が設定されると、設定された印刷体裁情報が印刷処理部１１７に送信され、ステップＳ１２１０で、印刷処理部１１７が、ユーザが選択した印刷物情報ＩＤを通信部１１５に送信し、通信部１１５がプリントサービスサーバ１０１の通信部１１３に対して、印刷物情報ＩＤを送信する。
【０１２５】
ここで、プリントサービスサーバ１０１の通信部１１３は、ステップＳ１２５７において、第１の印刷制御装置１１４より印刷物情報ＩＤを受信しているかどうかを判断して、受信していないと判断した場合は、本処理を終了する。
【０１２６】
一方、ステップＳ１２５７で、第１の印刷制御装置１１４の通信部１１５から印刷物情報ＩＤを受信していると判断した場合は、ステップＳ１２５８で、通信部１１３が、受信した印刷物情報ＩＤを要求処理部１１２に送信する。
【０１２７】
そして、要求処理部１１２は、受信した印刷物情報ＩＤを印刷物情報管理部１０７に送信し、印刷物情報記憶部１０２に格納されている印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。印刷物情報管理部１０７は、受信した印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。
【０１２８】
そして、ステップＳ１２５９で、印刷物情報記憶部１０２は、ステップＳ１２１３で、受信した印刷物情報ＩＤに対応する印刷物情報を読み出し、印刷物情報管理部１０７に送信する。そして、印刷物情報管理部１０７は、受信した印刷物情報を要求処理部１１２に送信する。そして、要求処理部１１２は、ステップＳ１２６０で、受信した印刷物情報に対応する印刷データを、図２に示したＨＤＤ２１３から読み出す。そして、ステップＳ１２１４で、要求処理部１１２が、通信部１１３経由で、第１の印刷制御装置１１４の通信部１１５に対して、ステップＳ１２５８において、要求処理部１１２が受信した印刷物情報ＩＤに対応する印刷物情報と印刷データを送信して、本処理を終了する。
【０１２９】
そして、第１の印刷制御装置１１４では、ステップＳ１２０４で、印刷物情報一覧でないと判断された場合、または、ステップＳ１２１０の後に、ステップＳ１２０５へ進み、プリントサービスサーバ１０１より印刷データを受信したかどうかを判断して、受信していないと判断した場合は、本処理を終了する。
【０１３０】
一方、ステップＳ１２０５で、印刷データを受信していると判断した場合は、ステップＳ１２１１で、通信部１１５が、上記ステップＳ１２６０でプリントサービスサーバ１０１の要求処理部１１２が送信した印刷物情報と印刷データとを受信し、受信した印刷物情報と印刷データを印刷処理部１１７に送信する。そして、処理はステップＳ１２１２に進む。
【０１３１】
そして、ステップＳ１２１２で、印刷処理部１１７が表示部１１６に印刷指示画面の表示を依頼し、依頼を受けた表示部１１６がＣＲＴ３０９に表示させている印刷指示画面で、ユーザが印刷指示を行う。
【０１３２】
ステップＳ１２１３で、印刷処理部１１７がステップＳ１２１１で受信した印刷物情報と印刷データから、レンダリング処理を行う。そして、レンダリング処理が終了すると、印刷処理部１１７は、第１の印刷装置１１８の印刷装置制御部１１９にレンダリングデータを送信し、印刷を依頼する。
【０１３３】
そして、依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、レンダリングデータの印刷を指示する。出力部１２０は、印刷指示を受け、受信したレンダリングデータの印刷を開始する。
【０１３４】
そして、ステップＳ１２１４で、出力部１２０で印刷処理を行っている途中で、表示部１１６がＣＲＴ３０９に表示されている印刷中画面において、ユーザが印刷のキャンセルを指示したか否か、または、第１の印刷装置１１８に異常が発生し印刷エラーが発生したか否かを判定する。
【０１３５】
ここで、ユーザがキャンセル指示を行ったと判断した場合、または、第１の印刷装置１１８において印刷エラーが発生したと判断した場合は、処理はステップＳ１２１５に進む。
【０１３６】
また、ユーザがキャンセル指示を行わなかった場合、または、第１の印刷装置１１８において印刷エラーが発生しなかったと判定した場合は、処理は終了する。
【０１３７】
ここでは、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したと仮定して、ステップＳ１２１５に進む。
【０１３８】
そして、ステップＳ１２１５で、ステップＳ１２１４において、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したために、第１の印刷装置１１８の印刷装置制御部１１９に対して、印刷処理の停止を依頼する。依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、現在処理中の印刷処理の停止を指示する。そして処理はステップＳ１２１６に進む。
【０１３９】
そして、ステップＳ１２１６では、印刷処理部１１７が印刷中断処理を行い、印刷中断情報をプリントサービスサーバ１０１の印刷中断情報記憶部１０６に格納する。なお、ステップＳ１２１６はサブルーチンであり、ステップＳ１２１６における処理の詳細については、図８において詳述する。
【０１４０】
なお、本実施形態においては、上記ステップＳ１２５６で要求処理部１１２が印刷物情報一覧を送信し、ステップＳ１２０７で印刷処理部１１７が印刷物情報一覧を受信し、ステップＳ１２０８では、印刷物情報一覧からユーザが、印刷する印刷物を選択するとなっているが、これは一例であり、ステップＳ１２５６、ステップＳ１２０７を省略し、ステップＳ１２０８で、ユーザが印刷物情報ＩＤを直接入力するようにしてもよい。
【０１４１】
図８は、本発明に係る印刷制御装置、プリントサーバにおける第２のデータ処理手順の一例を示すフローチャートであり、図６に示したステップＳ１２１６の印刷中断処理（図１に示した第１の印刷制御装置１１４とプリントサービスサーバ１０１とによる印刷中断処理）ルーチンの詳細手順に対応する。
【０１４２】
なお、Ｓ６０１〜Ｓ６０６、Ｓ６１１〜Ｓ６１４は各ステップを示し、各ステップＳ６０１〜Ｓ６０６は、図３に示したＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。
【０１４３】
また、ステップＳ６１１〜Ｓ６１４は、プリントサービスサーバ１０１のＣＰＵ２０１がＲＯＭ２０３，ＨＤＤ２１３等に記憶される制御プログラムをＲＡＭ２０２上にロードして実行することで実現される。
【０１４４】
第１の印刷制御装置１１４においては、図８に示すように、まずステップＳ６０１で、印刷処理部１１７が、印刷中断するか否かをユーザへ問い合わせるために、表示部１１６に対して、例えば図１２に示す印刷中断指示画面９０１の表示を依頼し、表示部１１６は、ＣＲＴ３０９に印刷中断指示画面９０１を表示させる。そして、処理はステップＳ６０２に進む。
【０１４５】
そして、ステップＳ６０２においては、ステップＳ６０１で表示された後述の印刷中断指示画面９０１（図１２に示す）上で、ユーザが印刷中断の指示を行ったか否かの判断をＣＰＵ３０１が以下のように行う。
【０１４６】
ユーザが、印刷中断指示画面９０１において、ＯＫボタン９０２が押下された場合は、ユーザによって印刷中断が指示されたと判断し、ステップＳ６０３に進む。キャンセルボタン９０３が押下されたと判断した場合は、ユーザによって印刷中断が指示されなかったと判断して、本処理を終了する。ここでは、印刷中断指示画面９０１で、ＯＫボタン９０２が押下されたと仮定して、処理はステップＳ６０３に進む。
【０１４７】
そして、ステップＳ６０３においては、印刷処理部１１７が、印刷装置制御部１１９に対して印刷中止と現在の状態情報を要求する。印刷処理部１１７は、印刷装置制御部１１９に対して印刷中止を依頼する。印刷装置制御部１１９は、出力部１２０に対して印刷中止を指示すると、出力部１２０が印刷を中止する。
【０１４８】
そして、出力部１２０が印刷を中止すると、印刷装置制御部１１９は、印刷処理部１１７に対して印刷を中止した旨を返す。
【０１４９】
次に、印刷処理部１１７は、印刷装置制御部１１９より印刷を中止した旨を受信すると、印刷装置制御部１１９に対して、状態情報の取得を依頼する。印刷装置制御部１１９は、出力部１２０の状態を判断し、現在印刷中の部数、ページ数、レイアウト情報を取得し、印刷処理部１１７に返す。そして、処理はステップＳ６０４に進む。
【０１５０】
そして、ステップＳ６０４においては、印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信し、印刷中断情報の保存を依頼する。
【０１５１】
なお、印刷処理部１１７から通信部１１３に送信される印刷中断情報は、印刷物情報、印刷設定情報、ユーザ情報、状態情報から構成される。そして、処理はプリントサービスサーバ側の処理に進む。
【０１５２】
そして、ステップＳ６１１においては、プリントサービスサーバ１０１の通信部１１３が、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報を受信したかどうかを判断して、受信していないと判断された場合は、処理を終了する。
【０１５３】
一方、ステップＳ６１１で、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報を受信していると判断した場合は、ステップＳ６１２で、印刷中断情報を受信して、要求処理部１１２に送信される。そして処理はステップＳ６１３に進む。
【０１５４】
そして、ステップＳ６１３においては、要求処理部１１２がステップＳ６１２で受信した印刷中断情報を図２に示したＨＤＤ２１３に格納する。要求処理部１１２が印刷中断情報を受信すると、要求処理部１１２は、印刷物情報を印刷物情報管理部１０７に送信して、印刷物情報の格納を依頼し、印刷設定情報を印刷設定情報管理部１０８に送信して、印刷設定情報の格納を依頼し、状態情報を状態情報管理部１１０に送信して状態情報の格納を依頼する。
【０１５５】
印刷物情報管理部１０７は印刷物情報記憶部１０２に対して、印刷物情報の格納を指示し、格納する際のキーである印刷物情報ＩＤを要求処理部１１２に送信する。
【０１５６】
また、印刷設定情報管理部１０８は印刷設定情報記憶部１０３に対して、印刷設定情報の格納を指示し、格納する際のキーである印刷設定情報ＩＤを要求処理部１１２に送信する。
【０１５７】
さらに、状態情報管理部１１０は状態情報記憶部１０５に対して、状態情報の格納を指示し、格納する際のキーである状態情報ＩＤを要求処理部１１２に送信する。
【０１５８】
また、要求処理部１１２は、受信した印刷物情報ＩＤ、印刷設定情報ＩＤ、状態情報ＩＤと、印刷中断情報のユーザ情報にあるユーザＩＤを印刷中断情報管理部１１１に送信し、印刷中断情報の格納を依頼する。印刷中断情報管理部１１１は印刷中断情報記憶部１０６に対して、印刷物情報ＩＤ、印刷設定情報ＩＤ、ユーザＩＤ、状態情報ＩＤの格納を指示する。印刷中断情報の格納が正常に終了した場合は、ステップＳ６１４に進む。
【０１５９】
そして、ステップＳ６１４においては、要求処理部１１２が、通信部１１３を経由して、通信部１１５に対して、印刷処理部１１７に印刷中断情報の保存が完了した旨を送信して、プリントサービスサーバ１０１側の処理が終了する。
【０１６０】
一方、第１の印刷制御装置１１４側では、ステップＳ６０４による印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信後、プリントサービスサーバ１０１側からの応答を待機し、ステップＳ６０５で、プリントサービスサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存が完了した旨を受信しているかどうかを判断し、受信していないと判断した場合は、処理を終了する。
【０１６１】
一方、ステップＳ６０５で、プリントサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存が完了した旨を受信していると判断した場合は、ステップＳ６０６で、通信部１２２は、印刷中断情報の保存が完了した旨をインターネット１２８を介して印刷処理部１１７に送信して、印刷処理部１１７では、印刷中断情報の保存が完了した旨を通信部１２２より受信すると、本処理が終了する。
【０１６２】
＜印刷再開時の処理＞
次に、第１の印刷制御装置１１４による中断処理後における第２の印刷制御装置１２１による印刷再開処理について図９を参照しながら説明する。
【０１６３】
図９は、本発明に係る印刷制御装置、プリントサービスサーバにおける第３のデータ処理手順の一例を示すフローチャートであり、図１に示した第２の印刷制御装置１２１とプリントサービスサーバ１０１とによる印刷再開処理手順に対応する。なお、Ｓ７０１〜Ｓ７１２、Ｓ７２１〜Ｓ７３０は各ステップを示し、各ステップＳ７０１〜Ｓ７１２は、第２の印刷制御装置１２１における図３に示したＣＰＵ３０１がＲＯＭ３０３、ＨＤ３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。また、ステップＳ７２１〜Ｓ７３０は、プリントサービスサーバ１０１のＣＰＵ２０１がＲＯＭ２０３，ＨＤＤ２１３等に記憶される制御プログラムをＲＡＭ２０２上にロードして実行することで実現される。
【０１６４】
第２の印刷制御装置１２１においては、図９に示すように、まず、ステップＳ７０１において、表示部１２３がＣＲＴ３０９に表示させている後述のユーザ認証画面１００１（図１３に示す）において、ユーザは、ユーザＩＤ入力ボックス１００２に対してユーザＩＤを入力し、パスワード入力ボックス１００３に対してパスワードを入力し、ＯＫボタン１００４を押下する。ＯＫボタン１００４が押下されると、印刷処理部１２４は、ユーザＩＤとパスワードをユーザ情報として通信部１２２に送信する。そして、ステップＳ７０２においては、通信部１２２が、通信部１１３に対してユーザ情報を送信し、ユーザ認証を要求する。
【０１６５】
これに対して、プリントサービスサーバ１０１は、ステップＳ７２１において、第２の印刷制御装置１２１の通信部１２２が送信してきたユーザ情報を受信したかどうかを判断して、受信していないと判断した場合は、本処理を終了する。
【０１６６】
一方、ステップＳ７２１で、第２の印刷制御装置１２１の通信部１２２が送信してきたユーザ情報を受信していると判断した場合は、ステップＳ７２２で、通信部１１３が、第２の印刷制御装置１２１の通信部１２２が送信してきたユーザ情報を受信し、受信したユーザ情報を要求処理部１１２に送信する。
【０１６７】
そして、ステップＳ７２３においては、要求処理部１１２が、第２の印刷制御装置１２１から受信したユーザ情報に対してユーザ認証を行うために、ユーザ情報管理部１０９に対して、受信したユーザ情報のユーザＩＤを送信して、ユーザＩＤに対するユーザ情報の読み出しを依頼する。
【０１６８】
ユーザ情報管理部１０９は、ユーザ情報記憶部１０４に対して、受信したユーザＩＤに対するユーザ情報の読み出しを指示する。そして、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４で読み出されたユーザ情報を要求処理部１１２に送信する。
【０１６９】
ここで、ユーザ情報記憶部１０４にユーザＩＤに該当するユーザ情報が存在しなかった場合は、ユーザＩＤに該当するユーザ情報が存在しない旨を要求処理部１１２に送信する。
【０１７０】
そして、ステップＳ７２４においては、要求処理部１１２が、第２の印刷制御装置１２１から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ステップＳ７２３で受信したユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードとが正しいか否かを判定する。
【０１７１】
そして、第２の印刷制御装置１２１から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと判定した場合は、ステップＳ７２６に進む。
【０１７２】
一方、ステップＳ７２４で、第２の印刷制御装置１２１から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが異なると判定した場合は、またはステップＳ７２４において、ユーザＩＤに該当するユーザ情報がユーザＩＤ記憶部１０４に格納されていなかったと判定した場合は、ステップＳ７２５に進む。
【０１７３】
そして、ステップＳ７２５においては、ステップＳ７２４において、第２の印刷制御装置１２１から送信されてきたユーザ情報が正しくないと判定された場合に、要求処理部１１２が、通信部１１３経由で通信部１２２に対して、第２の印刷制御装置１２１から送信されてきたユーザ情報が正しくない旨を第２の印刷制御装置１２１に対して送信し本処理は終了する。
【０１７４】
ここでは、第２の印刷制御装置１２１から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと仮定して、ステップＳ７２６に進む。
【０１７５】
そして、ステップＳ７２６においては、要求処理部１１２が、ユーザ情報に対する印刷中断情報が存在するかどうかを判定するために、印刷中断情報管理部１１１に対して、ユーザ情報を送信し、ユーザ情報のユーザＩＤによる印刷中断情報の読み出しを依頼する。
【０１７６】
そして、印刷中断情報管理部１１１は、受信したユーザＩＤを印刷中断情報記憶部１０６に送信し、ユーザＩＤによる印刷中断情報の読み出しを依頼する。そして、印刷中断情報が読み出された場合は、印刷中断情報管理部１１１は要求処理部１１２に、読み出された印刷中断情報を送信する。
【０１７７】
そして、ステップＳ７２７においては、印刷情報記憶部１０６がユーザＩＤに該当する印刷中断情報を読み出せたか否か、すなわち印刷中断情報が存在するか否かを判定し、ステップＳ７２６において、ユーザＩＤに該当する印刷中断情報が読み出せたと判断した場合は、ステップＳ７２９に進む。
【０１７８】
一方、ステップＳ７２７で、ユーザＩＤに該当する印刷中断情報が読み出せなかったと判断した場合は、ステップＳ７２８に進む。ここでは、上記ステップＳ７２７において、印刷情報記憶部１０６がユーザＩＤに該当する印刷中断情報を読み出せたと仮定して、ステップＳ７２９に進む。
【０１７９】
一方、ステップＳ７２７で、印刷情報記憶部１０６がユーザＩＤに該当する印刷中断情報を読み出せないと判断した場合は、通信部１１３が、印刷中断情報が存在しない旨を第２の印刷制御装置１２１の通信部１２２に送信して、処理を終了する。
【０１８０】
そして、ステップＳ７２９においては、要求処理部１１２が、ステップＳ７２６で読み出された印刷中断情報を印刷物情報管理部１０７、印刷設定情報管理部１０８、状態情報管理部１１０に送信し、印刷データ、印刷物情報、印刷設定情報、状態情報の読み出しを依頼する。
【０１８１】
そして、印刷物情報管理部１０７は、印刷中断情報の印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報の読み出しを指示する。印刷物情報管理部１０７は、印刷物情報記憶部１０２から読み出された印刷物情報を要求処理部１１２に送信する。
【０１８２】
そして、印刷設定情報管理部１０８は、印刷中断情報の印刷設定情報ＩＤを印刷設定情報記憶部１０３に送信し、印刷設定情報の読み出しを指示する。印刷設定情報管理部１０８は、印刷設定情報記憶部１０３から読み出された印刷設定情報を要求処理部１１２に送信する。
【０１８３】
そして、状態情報管理部１１０は、印刷中断情報の状態情報ＩＤを状態情報記憶部１０５に送信し、状態情報の読み出しを指示する。状態情報管理部１１０は、状態情報記憶部１０５から読み出された状態情報を要求処理部１１２に送信する。
【０１８４】
さらに、要求処理部１１２は、印刷物情報管理部１０７によって読み出された印刷物情報に対応した印刷データを、ＨＤＤ２１３から読み出す。要求処理部１１２は、読み出された印刷データに加えて、読み出された印刷物情報、印刷設定情報、状態情報を印刷中断情報として、通信部１１３に送信する。
【０１８５】
そして、ステップＳ７３０で、通信部１１３が、ステップＳ７２９において、要求処理部１１２から受信した印刷データと印刷中断情報を受信する。さらに、通信部１１３が、第２の印刷制御装置１２１の通信部１２２に対して、受信した印刷データと印刷中断情報を送信して、プリントサービスサーバ１０１側の処理を終了する。
【０１８６】
一方、第２の印刷制御装置１２１では、ユーザＩＤ／パスワードをプリントサービスサーバ１０１に送信した後、ステップＳ７０３で、プリントサービスサーバ１０１からの応答を待ち、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨を受信しているかどうかを判断して、ユーザＩＤ／パスワードが正しくない旨を受信していないと判断した場合には、ステップＳ７０５へ進む。
【０１８７】
一方、ステップＳ７０３で、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨を受信しているかどうかを判断して、ステップＳ７０４で、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨を受信したら、本処理を終了する。
【０１８８】
そして、ステップＳ７０５で、プリントサービスサーバ１０１から印刷中断情報が存在しない旨を受信しているか否かを判断し、プリントサービスサーバ１０１から印刷中断情報が存在しない旨を受信していないと判断した場合は、ステップＳ７０７へ進む。
【０１８９】
一方、ステップＳ７０５で、プリントサービスサーバ１０１から印刷中断情報が存在しない旨を受信していると判断した場合は、ステップＳ７０６で、通信部１２２が、ステップＳ７０６においてプリントサービスサーバ１０１の通信部１１３から送信されてきた印刷中断情報が存在しない旨を受信する。
【０１９０】
さらに、通信部１２２が、受信した印刷データと印刷中断情報を印刷処理部１２４に送信する。さらに、印刷処理部１２４が、表示部１２３に対して、印刷中断情報を送信し、後述の印刷再開画面１１０１（図１４に示す）の表示を依頼する。表示部１２３は、受信した印刷中断情報を用いて、印刷再開画面１１０１をＣＲＴ３０９に表示して、本処理を終了する。
【０１９１】
一方、ステップＳ７０７においては、さらに、通信部１２２がプリントサービスサーバ１０１より、印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を受信しているかどうかを判断して、印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を受信していないと判断した場合は、本処理を終了する。
【０１９２】
一方、ステップＳ７０７で、通信部１２２がプリントサービスサーバ１０１より印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を受信していると判断した場合は、ステップＳ７０８で、通信部１２２がプリントサービスサーバ１０１より印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を受信して、ステップＳ７０９で、印刷再開画面１１０１において、ユーザが印刷再開を行うか否かを入力する。
【０１９３】
そして、ステップＳ７１０において、上記ステップＳ７０９において、ユーザが印刷再開を行うか否かを判定して、印刷再開画面１１０１において、ユーザがＯＫボタン１１０６を押下した場合は、印刷再開処理を行うと判定し、ステップＳ７１１に進む。また、印刷再開画面１１０１において、ユーザがキャンセルボタン１１０７を押下した場合は、印刷再開処理を行わないと判定し、処理を終了する。
【０１９４】
ここでは、ユーザがＯＫボタンを押下したと仮定して、ステップＳ７１１に進む。
【０１９５】
そして、ステップＳ７１１においては、印刷処理部１２４が、ステップＳ７１２で受信した印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を、印刷装置制御部１２６に送信する。そして、印刷装置制御部１２６は、受信した印刷データと印刷中断情報を出力部１２７に印刷可能に設定し、そして、印刷処理部１２４が、印刷装置制御部１２６に対して、印刷再開を依頼する。印刷装置制御部１２６は、出力部１２７に対して印刷再開を指示する。出力部１２７において印刷が再開され、上記印刷中断処理のフローチャートである図８に示すステップＳ６０３で、印刷処理部１１７で印刷中断された状態から、印刷が再開される。
【０１９６】
そして、ステップＳ７１２で、印刷装置に印刷再開を指示を行う処理ルーチンを実行して、本処理を終了する。
【０１９７】
なお、ステップＳ７１２はサブルーチンであり、ステップＳ７１２における処理の詳細については、図１０を参照して詳述する。
【０１９８】
＜印刷再開指示のフローチャート＞
次に、図９に示したステップＳ７１２、すなわち、第２の印刷制御装置１２１が第２の印刷装置１２５に対して行う印刷再開指示処理について図１０を参照しながら説明する。
【０１９９】
図１０は、本発明に係る印刷制御装置、印刷装置における第４のデータ処理手順の一例を示すフローチャートであり、第２の印刷制御装置１２１による第２の印刷装置１２５に対する印刷再開指示処理の手順に対応する。なお、Ｓ１３０１〜Ｓ１３１３、Ｓ１３２１〜Ｓ１３２８は各ステップを示し、ステップＳ１３０１〜Ｓ１３１３は、第２の印刷制御装置１２１側のステップに対応し、ステップＳ１３２１〜Ｓ１３２８は第２の印刷装置１２５側のステップに対応する。この手順は、ＣＰＵ３０１により実行されるものである。
【０２００】
第２の印刷制御装置１２１においては、まず、ステップＳ１３０１において、印刷処理部１２４が、１部未満のページを印刷するか否かの判定を行う。
【０２０１】
具体的には、状態情報の印刷中断ページ番号が「０」と等しい場合、または、印刷中断ページ番号が印刷物情報の総ページ数と等しい場合は、１部未満のページを印刷する必要が無いと判定し、ステップＳ１３０６に進む。
【０２０２】
一方、ステップＳ１３０１で、状態情報の印刷中断ページ番号が「０」と異なる場合、かつ、印刷中断ページ番号が印刷物情報のページ数と異なると判断した場合には、１部未満のページを印刷する必要があると判定し、ステップＳ１３０２に進む。
【０２０３】
ここでは、１部未満のページを印刷する必要があると判定されたと仮定して、ステップＳ１３０２に進む。
【０２０４】
そして、ステップＳ１３０２では、印刷処理部１２４が、印刷開始ページを計算する。
【０２０５】
印刷開始ページは、印刷開始ページ＝印刷中断ページ番号＋１で計算される。このときレイアウト情報も考慮される。そして、ステップＳ１３０３では、ステップＳ１３０２において計算された印刷開始ページ数によって、印刷処理部１２４が印刷データを、１部未満の印刷分としてレンダリングし、第２の印刷装置１２５で印刷可能な形式に印刷データを変換する。印刷処理部１２４は、印刷装
置制御部１２６に対してレンダリングデータを送信し、印刷を依頼する。
【０２０６】
そして、処理は、印刷装置１２５側のステップＳ１３２１に進み、ステップ１３２１において印刷処理部１２４から送信された１部未満の印刷分のレンダリングデータと印刷指示を、印刷装置制御部１２６が受信したかどうかを判断して、印刷装置制御部１２６が受信していないと判断した場合、印刷装置１２５側の処理を終了する。
【０２０７】
一方、ステップＳ１３２１で、印刷処理部１２４から送信された１部未満の印刷分のレンダリングデータと印刷指示を、印刷装置制御部１２６が受信していると判断した場合は、ステップＳ１３２２においては、印刷装置制御部１２６が、ステップＳ１３２１で第２の印刷制御装置１２１から受信した１部未満の印刷分のレンダリングデータを、出力部１２７に送信し、印刷指示する。そして、ステップＳ１３２３においては、出力部１２７は、受信した１部未満の印刷分のレンダリングデータを印刷する。
【０２０８】
そして、ステップＳ１３２４においては、出力部１２７が受信した１部未満の印刷分のレンダリングデータの印刷を完了すると、出力部１２７が、印刷装置制御部１２６に対して印刷が完了した旨を送信する。
【０２０９】
そして、ステップＳ１３２５で、印刷装置制御部１２６が、印刷処理部１２４から送信されてきた１部全部のレンダリングデータと残り部数を受信したかどうかを判断して、受信していないと判断した場合は、印刷装置側の処理を終了する。
【０２１０】
一方、ステップＳ１３２５で、１部全部のレンダリングデータと残り部数を受信したと判断した場合は、ステップＳ１３２６において、印刷装置制御部１２６が、印刷処理部１２４から送信されてきた１部全部のレンダリングデータと残り部数を受信する。そして、ステップＳ１３２７においては、印刷装置制御部１２６が、ステップＳ１３１４で受信した１部全部のレンダリングデータと残り部数を、出力部１２７に送信し、印刷を指示する。印刷を指示された出力部１２７は、１部全部のレンダリングデータを残り部数分印刷する。
【０２１１】
そして、ステップＳ１３２８においては、ステップＳ１３２７で出力部１２７が行った印刷が完了した場合、出力部１２７は、印刷装置制御部１２６に対して、部単位での印刷が完了した旨を第２の印刷制御装置１２１に送信して、第２の印刷制御装置１２１側の処理を終了する。
【０２１２】
一方、ステップＳ１３０３以後、第２の印刷制御装置１２１は、印刷装置からの応答を待ち、ステップＳ１３０４で、印刷装置より一部の途中で中断されている分の印刷が完了した旨を受信しているかどうかを判断して、印刷装置より一部の途中で中断されている分の印刷が完了した旨を受信していないと判断した場合は、ステップＳ１３０６へ進む。
【０２１３】
一方、ステップＳ１３０４で、印刷装置より一部の途中で中断されている分の印刷が完了した旨を受信していると判断した場合は、ステップＳ１３０５で、印刷装置より一部の途中で中断されている分（１部未満の印刷文）の印刷が完了した旨を受信し、印刷処理部１２４が、印刷装置制御部１２６から送信された、１部未満の印刷文が印刷完了した旨を受信する。そして、ステップＳ１３０７においては、印刷処理部１２４が、部単位での印刷を行う必要があるか否かの判定を行う。
【０２１４】
具体的には、印刷体裁情報の部数が中断情報の中断部数＋１と等しい場合、部単位での印刷は必要ではないと判定し、処理が終了する。
【０２１５】
一方、ステップＳ１３０７で、印刷体裁情報の全部数が中断情報の中断部数＋１と等しくない場合は、部単位での印刷が必要であると判定され、ステップＳ１３０９に進む。ここでは、部単位での印刷が必要であると判定されたと仮定して、ステップＳ１３０９に進み、印刷処理部１２４が、印刷が必要な残り印刷部数を計算する。具体的には、印刷が必要な残り部数＝印刷体裁の全部数−中断情報の印刷中断部数−１で計算される。そして、処理はステップＳ１３１０に進む。
【０２１６】
一方、ステップＳ１３０１で、状態情報の印刷中断ページ番号が「０」と等しい場合、または、印刷中断ページ番号が印刷物情報のページ数と等しい場合は、１部未満のページを印刷する必要が無いと判定し、ステップＳ１３０６においては、ステップＳ１３０１において、１部未満の印刷文が無いと判定された場合に、印刷処理部１２４が部単位での印刷が必要であるか否かの判定を行う。
【０２１７】
具体的には、印刷体裁情報の部数が中断情報の中断部数と等しい場合、部単位での印刷は必要ではないと判定し、処理が終了する。
【０２１８】
一方、ステップＳ１３０６で、印刷体裁情報の部数が中断情報の中断部数と等しくないと判定した場合は、部単位での印刷が必要であると判定され、ステップＳ１３０８に進む。ここでは、部単位での印刷が必要であると判定されたと仮定して、ステップＳ１３０８に進み、印刷処理部１２４が、印刷が必要な残り印刷部数を計算する。
【０２１９】
具体的には、印刷が必要な残り部数＝印刷体裁の全部数−中断情報の印刷中断部数で計算される。
【０２２０】
そして、ステップＳ１３１０においては、印刷処理部１２４から印刷装置制御部１２６に対して１部単位での印刷を依頼するための準備として、１部全部のレンダリング処理を行い、第２の印刷装置１２５で印刷可能な形式に印刷データを変換する。
【０２２１】
そして、ステップＳ１３１１においては、印刷処理部１２４が、ステップＳ１３０８または、ステップＳ１３０９で、印刷処理部１２４によって計算された残り印刷部数と、ステップＳ１３１０で処理された１部全部のレンダリングデータを印刷装置制御部１２６に対して送信し、印刷を依頼する。
【０２２２】
そして、ステップＳ１３１２で、第２の印刷装置１２５より１部全部の分の印刷が完了した旨を受信しているか否かを判断して、受信していない場合は、本処理を終了する。
【０２２３】
一方、ステップＳ１３１２で、第２の印刷装置１２５より１部全部の分の印刷が完了した旨を受信していると判断した場合は、印刷制御装置１２６から、出力部１２７において、部単位での印刷が完了した旨を受信して、本処理が終了する。
【０２２４】
なお、本実施形態においては、ステップＳ１３０１、ステップＳ１３０８、ステップＳ１３１０において、ページ単位での印刷処理が必要であるか否か、また、部数単位での印刷が必要か否かを分離して判定しているが、これらの、ページ単位での印刷処理が必要であるか否か、また、部数単位での印刷が必要か否かを同時に判定してもよい。
【０２２５】
＜印刷中画面＞
次に、印刷中画面８０１について図１１を参照しながら説明する。
【０２２６】
図１１は、図１に示した第１の印刷制御装置１１４の表示部１１６に表示される印刷中画面の一例を示す図である。この画面の表示処理は、ＣＰＵ３０１の命令に基づいて表示部１１６により実行される。本画面上でのユーザによる入力動作には、キーボード３１１、マウス３１２などが用いられる。
【０２２７】
印刷中画面８０１は、図１１に示すように、ファイル名表示８０２、印刷状況表示８０３、キャンセルボタン８０４などが表示される。また、印刷中画面８０１に、印刷物情報として、ファイルサイズ表示などや、印刷設定情報として、両面／片面の区別表示やカラー／モノクロ表示などを追加することができる。
【０２２８】
ファイル名表示８０２は、現在印刷中のファイルのファイル名を表示する表示欄である。本実施形態においては、印刷中画面８０１上にファイル名表示８０２が設けられているが、ファイル名表示８０２は必ずしも必要ではない。
【０２２９】
印刷状況表示８０３は、現在印刷が終了した部数、ページ数を表示する表示欄である。
【０２３０】
印刷処理部１１７が印刷装置制御部１１９から、印刷終了した部数及びページ数を取得して、表示部１１６により印刷状況表示８０３が表示される。印刷中画面８０１上に印刷状況表示８０３が設けられているが、印刷状況表示８０３は必ずしも必要ではない。
【０２３１】
キャンセルボタン８０４は、ユーザが、第１の印刷制御装置１１４に対して、現在行われている印刷処理の印刷中断を指示し、後述の印刷中断指示画面９０１（図１２に示す）を表示させるためのボタンである。
【０２３２】
本実施形態では、キャンセルボタン８０４が押下されると、印刷中断指示画面９０１への移行が行われるが、これは一例であり、キャンセルボタン８０４が押下された場合に、印刷中断指示画面９０１へ移行せず、印刷中断指示画面９０１のＯＫボタン９０２が押下された場合の処理に移行しても良いことはいうまでもない。
【０２３３】
さらに、本実施形態においては、キャンセルボタン８０４が押下された場合に、印刷中断指示画面９０１への移行が行われるが、印刷中断指示画面９０１への移行の前に、印刷処理部１１７が印刷装置制御部１１９に対して、印刷の一時中断を指示してもよい。
【０２３４】
＜印刷中断指示画面＞
次に、印刷中断指示画面９０１について図１２を参照しながら説明する。
【０２３５】
図１２は、図１に示した第１の印刷制御装置１１４の表示部１１６に表示される印刷中断指示画面の一例を示す図である。
【０２３６】
この画面の表示処理はＣＰＵ３０１の命令に基づいて表示部１１６により実行される。
【０２３７】
本画面上でのユーザによる入力操作には、キーボード３１１、マウス３１２などが用いられる。
【０２３８】
印刷中断指示画面９０１には、ＯＫボタン９０２、キャンセルボタン９０３などが表示される。また、印刷中断指示画面９０１に対して、例えば、印刷物情報として、ファイルサイズ表示などや、印刷設定情報として、両面／片面の区別表示やカラー／モノクロ表示などを追加することができる。
【０２３９】
ＯＫボタン９０２は、ユーザが第１の印刷制御装置１１４に対して、印刷中断を指示するためのボタンである。ＯＫボタンが押下されると、印刷処理部１１７が印刷装置制御部１１９に対して、状態情報取得を依頼するとともに、印刷停止を依頼する。印刷処理部１１７から依頼を受けた印刷装置制御部１１９は、出力部１２０に対して印刷停止を指示するとともに、状態情報を取得して印刷処理部１１７に返す。
【０２４０】
そして、印刷処理部１１７は取得した状態情報と、印刷物情報と、印刷設定情報と、ユーザ情報とを、通信部１１８を介して、要求処理部１１２に対して送信し、印刷中断情報保存を要求する。さらに、要求処理部１１２からの印刷中断情報保存が正しく終了した旨を通信部１１５経由で受信すると、印刷中断完了画面に移行する。
【０２４１】
キャンセルボタン９０３は、ユーザが第１の印刷制御装置１１４に対して、印刷中断を要求せず、現在行われている印刷処理の続行を指示するためのボタンである。キャンセルボタン９０３が押下されると、印刷中画面８０１に移行する。
【０２４２】
＜ユーザ認証画面＞
次に、ユーザ認証画面１００１について図１３を参照しながら説明する。
【０２４３】
図１３は、図１に示した第２の印刷制御装置１２１の表示部１２３に表示されるユーザ認証画面（ログイン画面）の一例を示す図である。
【０２４４】
この画面の表示処理は、ＣＰＵ３０１の命令に基づいて表示部１２３により実行される。本画面上でのユーザによる入力操作には、キーボード３１１、マウス３１２などが用いられる。
【０２４５】
ユーザ認証画面１００１には、ユーザＩＤ入力ボックス１００２、パスワード入力ボックス１００３、ＯＫボタン１００４などが表示される。また、ユーザ認証画面１００１に対して、例えば、ユーザの所属を入力するための入力欄などを追加することができる。
【０２４６】
ユーザＩＤ入力ボックス１００２は、ユーザが第２の印刷制御装置１２１に対して、ユーザ情報におけるユーザＩＤを入力するための入力ボックスである。入力されたユーザＩＤは、印刷処理部１２４から通信部１２２経由で要求処理部１１２に送信され、ユーザ認証に用いられる。
【０２４７】
パスワード入力ボックス１００３は、ユーザが第２の印刷制御装置１２１に対して、ユーザ情報におけるパスワードを入力するための入力ボックスである。入力されたパスワードは、印刷処理部１２４から通信部１２２経由で要求処理部１１２に送信され、ユーザ認証に用いられる。
【０２４８】
ＯＫボタン１００４は、ユーザが第２の印刷制御装置１２１に対して、ユーザ情報をプリントサービスサーバ１０１に送信し、ユーザ認証を行うことを指示するためのボタンである。
【０２４９】
そして、ＯＫボタン１００４が押下されると、ユーザＩＤ入力ボックス１００２に入力されているユーザＩＤ、及び、パスワード入力ボックス１００３に入力されているパスワードが、ユーザ情報として、印刷処理部１２４から通信部１２２よりインターネット１２８を経由で通信部１１３から要求処理部１１２に送信される。
【０２５０】
プリントサービスサーバ１０１の要求処理部１１２でのユーザ認証処理、及び、印刷中断情報読み出し処理が終了した後、ユーザ認証結果、または、印刷中断情報が、通信部１２２、インターネット１２８経由で第２の印刷制御装置１２１の印刷処理部１２４に送信される。
【０２５１】
そして、ユーザ認証結果が返された場合に、ユーザ認証結果が認証不可であった場合は、ユーザ認証画面１００１上に認証不可である旨を表示し、ユーザ認証結果が認証成功であった場合は、印刷物選択画面に移行する。印刷中断情報が送信されてきた場合は、後述の印刷再開指示画面１１０１（図１４に示す）に移行する。
【０２５２】
＜印刷再開指示画面＞
次に、印刷再開指示画面１１０１について図１４を参照しながら説明する。
【０２５３】
図１４は、図１に示した第２の印刷制御装置１２１の表示部１２３に表示される印刷再開指示画面の一例を示す図である。
【０２５４】
この画面の表示処理は、ＣＰＵ３０１の命令に基づいて表示部１２３により実行される。本画面上でのユーザによる入力操作には、キーボード３１１、マウス３１２などが用いられる。
【０２５５】
印刷再開指示画面１１０１には、ファイル名１１０２、印刷中断日時１１０３、印刷中断部数１１０４、印刷中断ページ数１１０５、ＯＫボタン１１０６、キャンセルボタン１１０７などが表示される。また、印刷再開指示画面１１０１に対して、例えば、印刷物情報として、ファイルサイズ表示などや、印刷設定情報として、両面／片面の区別表示やカラー／モノクロ表示、印刷を再開する部数を入力するための入力ボックス、印刷を再開するページ番号を入力するための入力ボックスなどを追加することができる。
【０２５６】
ファイル名１１０２は、印刷中断情報の印刷物情報のうち、ファイル名を表示する表示欄である。本実施形態においては、印刷再開指示画面１１０１上にファイル名１１０２が設けられているが、ファイル名１１０２は必ずしも必要ではない。
【０２５７】
中断日時１１０３は、印刷中断情報の状態情報のうち、中断日時を表示する表示欄である。本実施形態においては、印刷再開指示画面１１０１上に中断日時表示１１０３が設けられているが、中断日時１１０３は必ずしも必要ではない。
【０２５８】
中断部数１１０５は、印刷中断情報の状態情報のうち、中断部数を表示する表示欄である。本実施形態においては、印刷再開指示画面１１０１上に中断部数１１０５が設けられているが、中断部数１１０４は必ずしも必要ではない。
【０２５９】
中断ページ数１１０５は、印刷中断情報の状態情報のうち、中断ページ数を表示する表示欄である。本実施の形態においては、印刷再開指示画面１１０１上に中断ページ数１１０５が設けられているが、中断ページ数１１０５は必ずしも必要ではない。
【０２６０】
ＯＫボタン１１０６は、ユーザが第２の印刷制御装置１２１に対して、印刷中断情報を用いて、印刷再開を指示するためのボタンである。ＯＫボタン１１０６が押下されると、印刷処理部１２４は、印刷装置制御部１２６に対して、印刷中断情報を送信し印刷再開を指示する。そして、印刷中画面８０１に移行する。
【０２６１】
キャンセルボタン１１０７は、ユーザが第２の印刷制御装置１２１に対して、印刷再開を中止し、通常の印刷処理を指示するためのボタンである。キャンセルボタン１１０７が押下されると、印刷処理部１２４は保持している印刷中断情報を削除し、通常の印刷処理である、印刷物選択画面などに移行する。
【０２６２】
これにより、プリントサービスサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、また、印刷制御装置等に設置される外部記憶装置などをユーザが自ら取り外して他の印刷制御装置に搬送して取り付ける等の作業を行うことなく、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０２６３】
〔第２実施形態〕
上記第１実施形態では、通常の印刷処理と、印刷処理の中断、中断した印刷処理の再開をそれぞれ独立した制御として構成する場合について説明したが、通常の印刷処理と、印刷処理の中断、中断した印刷処理の再開を単一制御として構成することも可能である。以下、その実施形態について説明する。なお、本実施形態と第１実施形態における構成は、第１の実施形態における図６〜図９以外は、第１実施形態と同じである。
【０２６４】
図１５，図１６は、本発明に係る印刷制御装置、プリントサービスサーバにおける第５のデータ処理手順の一例を示すフローチャートであり、第１の印刷制御装置１１４とプリントサービスサーバ１０１との印刷再開指示処理の手順に対応する。
【０２６５】
なお、Ｓ１４０１〜Ｓ１４１６，Ｓ１４２１〜Ｓ１４２７、Ｓ１４３１〜Ｓ１４３５は各ステップを示し、各ステップＳ１４０１〜Ｓ１４２７は、第１の印刷制御装置１１４における図３に示したＣＰＵ３０１がＲＯＭ３０３、ＨＤＤ３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。また、ステップＳ１４３１〜Ｓ１４４５は、プリントサービスサーバ１０１のＣＰＵ２０１がＲＯＭ２０３，ＨＤＤ２１３等に記憶される制御プログラムをＲＡＭ２０２上にロードして実行することで実現される。
【０２６６】
第１の印刷制御装置１１４においては、まずステップＳ１４０１において、表示部１１６がＣＲＴ３０９に表示させている前述のユーザ認証画面１００１（図１３に示す）において、ユーザは、ユーザＩＤ入力ボックス１００２に対してユーザＩＤを入力し、パスワード入力ボックス１００３に対してパスワードを入力し、ＯＫボタン１００４を押下する。ＯＫボタン１００４が押下されると、印刷処理部１１７は、ユーザＩＤとパスワードをユーザ情報として通信部１２２に送信する。そして、処理はステップＳ１４０２に進む。
【０２６７】
ステップＳ１４０２においては、通信部１１５が、通信部１１３に対してユーザ情報を送信し、ユーザ認証を要求する。そして、ステップＳ１４０３で、プリントサービスサーバ１０１からの応答がユーザＩＤ／パスワードが正しくない旨か否かを判断して、ユーザＩＤ／パスワードが正しくない旨を受信したと判断した場合は、ステップＳ１４０４で、通信部１１５が、通信部１１３によって送信された、ユーザによって入力されたユーザＩＤとパスワードが正しくない旨を受信する。通信部１１５は、受信した、ユーザによって入力されたＩＤとパスワードが正しくない旨を、印刷処理部１１７に送信する。そして、本処理を終了する。
【０２６８】
一方、プリントサービスサーバ１０１に送信したユーザＩＤ／パスワードが正しいと判定された場合には、ステップＳ１４０５でプリントサービスサーバ１０１からの応答が印刷物情報一覧であるか否かを判断して、印刷物情報一覧でないと判断した場合は、ステップＳ１４２１へ進む。
【０２６９】
一方、ステップＳ１４０５で、プリントサービスサーバ１０１からの応答が印刷物情報一覧であると判断した場合は、ステップＳ１４０６で、プリントサービスサーバ１０１からの応答が印刷物情報一覧を受信する。通信部１１５は、印刷物情報一覧を受信すると、印刷処理部１１７に印刷物情報一覧を送信する。
【０２７０】
そして、ステップＳ１４０７では、印刷処理部１１７が、受信した印刷物情報一覧を表示部１１６に送信し、表示部１１６がＣＲＴ３０９に表示させている印刷物選択画面において、ユーザが、印刷する印刷物を選択する。印刷物が選択されると、選択された印刷物情報が印刷処理部１１７に送信される。そして、処理はステップＳ１４０８に進む。
【０２７１】
そして、ステップＳ１４０８では、印刷処理部１１７が表示部１１６に印刷体裁情報入力を要求し、表示部１１６がＣＲＴ３０９に表示させている印刷体裁設定画面において、ユーザが、印刷体裁を設定する。そして、印刷体裁が設定されると、設定された印刷体裁情報が印刷処理部１１７に送信される。
【０２７２】
そして、ステップＳ１４０９では、印刷処理部１１７が、ステップＳ１４０７でユーザが選択した印刷物ＩＤを通信部１１５に送信し、通信部１１５がプリントサービスサーバ１０１の通信部１１３に対して、印刷物情報ＩＤを送信する。
【０２７３】
そして、ステップＳ１４１０で、プリントサービスサーバ１０１からの応答を待ち、印刷データを受信しているか否かを判断して、印刷データを受信していないと判断した場合は、本処理を終了する。
【０２７４】
一方、ステップＳ１４１０で、プリントサービスサーバ１０１からの応答が印刷データであると判断した場合は、ステップＳ１４１１で、第１の印刷制御装置１１４の通信部１１５が、プリントサービスサーバ１０１の要求処理部１１２が送信した印刷物情報と印刷データを受信し、受信した印刷物情報と印刷データを印刷処理部１１７に送信する。
【０２７５】
そして、ステップＳ１４１２では、印刷処理部１１７が表示部１１６に印刷指示画面の表示を依頼し、依頼を受けた表示部１１６がＣＲＴ３０９に表示させている印刷指示画面で、ユーザが印刷指示を行う。そして、ステップＳ１４１３では、印刷処理部がステップＳ１４１１で受信した印刷物情報と印刷データから、レンダリング処理を行う。レンダリング処理が終了すると、印刷処理部１１７は、第１の印刷装置１１８の印刷装置制御部１１９にレンダリングデータを送信し、印刷を依頼する。依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、レンダリングデータの印刷を指示する。そして、出力部１２０は、印刷指示を受け、受信したレンダリングデータの印刷を開始する。
【０２７６】
そして、ステップＳ１４１４では、出力部１２０で印刷処理を行っている途中で、表示部１１６がＣＲＴ３０９に表示されている印刷中画面８０１（図１１に示す）において、ユーザが印刷のキャンセルを指示したか否か、または、第１の印刷装置１１８に異常が発生し印刷エラーが発生したか否かを判定する。
【０２７７】
ここで、ユーザがキャンセル指示を行ったと判定した場合、または、第１の印刷装置１１８において印刷エラーが発生したと判定した場合は、処理はステップＳ１４１５に進む。
【０２７８】
一方、ステップＳ１４１４で、ユーザがキャンセル指示を行わなかったと判定した場合、または、第１の印刷装置１１８において印刷エラーが発生しなかったと判定した場合は、処理は終了する。
【０２７９】
ここでは、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したと仮定して、ステップＳ１４１５に進む。
【０２８０】
そして、ステップＳ１４１５では、ステップＳ１４１４において、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したために、第１の印刷装置１１８の印刷装置制御部１１９に対して、印刷処理の停止を依頼する。依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、現在処理中の印刷処理の停止を指示する。
【０２８１】
そして、ステップＳ１４１６では、印刷処理部１１７が印刷中断処理を行い、印刷中断情報をプリントサービスサーバ１０１の印刷中断情報記憶部１０６に格納して、本処理を終了する。
【０２８２】
なお、ステップＳ１４１６はサブルーチンであり、ステップＳ１４１６における処理の詳細については、図８で詳述した通りである。
【０２８３】
また、第１の印刷制御装置１１４は、中断した印刷処理を再開する場合に、ステップＳ１４２１で、プリントサービスサーバ１０１からの応答が印刷データ、印刷物情報、印刷設定情報、状態情報であるか否かを判断して、プリントサービスサーバ１０１からの応答が印刷データ、印刷物情報、印刷設定情報、状態情報でないと判断した場合は、本処理を終了する。
【０２８４】
一方、ステップＳ１４２１で、プリントサービスサーバ１０１からの応答が印刷データ、印刷物情報、印刷設定情報、状態情報であると判断した場合は、ステップＳ１４２２で、通信部１１５が、プリントサービスサーバ１０１の通信部１１３から送信された印刷データと印刷中断情報を受信する。さらに、通信部１１５が、受信した印刷データと印刷中断情報を印刷処理部１１７に送信する。
【０２８５】
さらに、印刷処理部１１７が、表示部１１６に対して、印刷中断情報を送信し、後述の印刷再開画面１１０１（図１４に示す）の表示を依頼する。表示部１１６は、受信した印刷中断情報を用いて、印刷再開画面１１０１をＣＲＴ３０９に表示する。
【０２８６】
そして、ステップＳ１４２３においては、印刷再開画面１１０１において、ユーザが印刷再開を行うか否かを入力する。そして、ステップＳ１４２４においては、ユーザが印刷再開を行うか否かを判定する。
【０２８７】
そして、印刷再開画面１１０１において、ユーザがＯＫボタン１１０６を押下したと判定した場合は、印刷再開処理を行うと判定し、ステップＳ１４２５に進む。また、印刷再開画面１１０１において、ユーザがキャンセルボタン１１０６を押下したと判定した場合は、印刷再開処理を行わないと判定し、ステップＳ１４２７に進む。
【０２８８】
ここでは、ユーザがＯＫボタン１１０６を押下したと仮定して、ステップＳ１４２５に進む。
【０２８９】
そして、ステップＳ１４２５においては、印刷処理部１１７が、ステップＳ１４２２で受信した印刷データと、印刷中断情報、すなわち印刷物情報、印刷設定情報、状態情報を、印刷装置制御部１１９に送信する。印刷装置制御部１１９は、受信した印刷データと印刷中断情報を出力部１２０に印刷可能に設定し、そして、処理はステップＳ１４２６に進む。
【０２９０】
そして、ステップＳ１４２６においては、印刷処理部１１７が、印刷装置制御部１１９に対して、印刷再開を依頼する。印刷装置制御部１１９は、出力部１２０に対して印刷再開を指示する。出力部１２０において印刷が再開され、上記印刷中断処理のフローチャートである図８に示すステップＳ６０３で、印刷処理部１１７で印刷中断された状態から、印刷が再開される。そして、本処理が終了する。
【０２９１】
一方、ステップＳ１４２４で、ユーザにより印刷再開が選択されなかったと判断した場合は、ステップＳ１４２７において、通信部１１５が、通信部１１３経由でプリントサービスサーバ１０１の要求処理部１１２に対して、印刷物一覧を要求して、ステップＳ１４０５へ進む。
【０２９２】
なお、ステップＳ１４２６はサブルーチンであり、ステップＳ１４２６における処理の詳細については、図１０に説明済みである。
【０２９３】
一方、プリントサービスサーバ１０１側においては、ステップＳ１４３１で、第１の印刷制御装置１１４からの応答を待ち、ユーザＩＤ／パスワードを受信したか否かを判断して、ユーザＩＤ／パスワードを受信していないと判断した場合は、ステップＳ１４３８へ進む。
【０２９４】
一方、ステップＳ１４３１で、第１の印刷制御装置１１４からの応答がユーザＩＤ／パスワードであると判断した場合は、ステップＳ１４３２で、通信部１１３が、第１の印刷制御装置１１４の通信部１１５が送信してきたユーザ情報を受信し、受信したユーザ情報を要求処理部１１２に送信する。
【０２９５】
そして、ステップＳ１４３３においては、要求処理部１１２が、ステップＳ１４３２で受信したユーザ情報に対してユーザ認証を行うために、ユーザ情報管理部１０９に対して、受信したユーザ情報のユーザＩＤを送信して、ユーザＩＤに対するユーザ情報の読み出しを依頼する。
【０２９６】
そして、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４に対して、受信したユーザＩＤに対するユーザ情報の読み出しを指示する。ユーザ情報管理部１０９は、ユーザ情報記憶部１０４で読み出されたユーザ情報を要求処理部１１２に送信する。
【０２９７】
ここで、ユーザ情報記憶部１０４にユーザＩＤに該当するユーザ情報が存在しなかったと判断した場合は、ユーザＩＤに該当するユーザ情報が存在しない旨を要求処理部１１２に送信する。
【０２９８】
そして、ステップＳ１４３４においては、要求処理部１１２が、ステップＳ１４３２で第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ステップＳ１４３３で受信したユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードとが正しいか否かを判定する。
【０２９９】
そして、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと判定した場合、ステップＳ１４４２に進み、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが異なると判定した場合、または、ステップＳ１４３３において、ユーザＩＤに該当するユーザ情報がユーザＩＤ記憶部１０４に格納されていなかったと判定した場合は、ステップＳ１４３５に進む。
【０３００】
ここでは、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと仮定して、ステップＳ１４４２に進む。
【０３０１】
そして、ステップＳ１４４２においては、要求処理部１１２が、ユーザ情報に対する印刷中断情報が存在するかどうかを判定するために、印刷中断情報管理部１１１に対して、ユーザ情報を送信し、ユーザ情報のユーザＩＤによる印刷中断情報の読み出しを依頼する。
【０３０２】
そして、印刷中断情報管理部１１１は、受信したユーザＩＤを印刷中断情報記憶部１０６に送信し、ユーザＩＤによる印刷中断情報の読み出しを依頼する。印刷中断情報が読み出された場合は、印刷中断情報管理部１１１は要求処理部１１２に、読み出された印刷中断情報を送信する。
【０３０３】
そして、ステップＳ１４４３においては、ステップＳ１４４２において、印刷情報記憶部１０６がユーザＩＤに該当する印刷中断情報を読み出せたかを判定して、ユーザＩＤに該当する印刷中断情報が読み出せたと判断した場合は、ステップＳ１４４４に進む。
【０３０４】
一方、ステップＳ１４４３において、ユーザＩＤに該当する印刷中断情報が読み出せなかったと判定した場合は、ステップＳ１４３６に進む。
【０３０５】
ここでは、ステップＳ１４４３において、印刷情報記憶部１０６がユーザＩＤに該当する印刷中断情報を読み出せなかったと仮定して、ステップＳ１４３６に進む。
【０３０６】
そして、ステップＳ１４３６で、第１の印刷制御装置１１４からの応答が印刷物一覧の要求であるか否かを判断して、印刷物一覧の要求でないと判断した場合は、ステップＳ１４３８以降へ進む。
【０３０７】
一方、ステップＳ１４３６で、第１の印刷制御装置１１４からの応答が印刷物一覧の要求であると判断した場合は、要求処理部１１２が、印刷物情報記憶部１０２に格納されている印刷物情報一覧を、第１の印刷制御装置１１４の通信部１１５に送信するために、印刷物情報管理部１０７に対して、印刷物情報記憶部１０２に格納されている印刷物情報の一覧の読み出しを依頼する。
【０３０８】
そして、印刷物情報管理部１０７は、印刷物情報記憶部１０２に対して、印刷物情報記憶部１０２に格納されている印刷物情報一覧の読み出しを依頼する。印刷物情報一覧が読み出された場合は、印刷物情報管理部１０７は要求処理部１１２に、読み出された印刷物情報一覧を送信する。
【０３０９】
そして、ステップＳ１４３７において、要求処理部１１２は、読み出された印刷物情報一覧を受信すると、通信部１１３経由で、第１の印刷制御装置１１４上の通信部１１５に、読み出された印刷物情報一覧を送信する。
【０３１０】
そして、ステップＳ１４３８で、第１の印刷制御装置１１４からの応答が印刷物情報ＩＤの受信であるか否かを判断して、第１の印刷制御装置１１４からの応答が印刷物情報ＩＤの受信であると判断した場合は、ステップＳ１４３９で、通信部１１３が、通信部１１５から印刷物情報ＩＤを受信する。通信部１１３は、印刷物情報ＩＤを受信すると、要求処理部１１２に対して、受信した印刷物情報を送信する。
【０３１１】
そして、ステップＳ１４４０では、要求処理部１１２が、受信した印刷物情報ＩＤを印刷物情報管理部１０７に送信し、印刷物情報記憶部１０２に格納されている印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。
【０３１２】
そして、印刷物情報管理部１０７は、受信した印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。印刷物情報記憶部１０２は、受信した印刷物情報ＩＤに対応する印刷物情報を読み出し、印刷物情報管理部１０７に送信する。印刷物情報管理部１０７は、受信した印刷物情報を要求処理部１１２に送信する。要求処理部１１２は、受信した印刷物情報に対応する印刷データを、例えばＨＤＤ２１３から読み出す。
【０３１３】
そして、ステップＳ１４４１では、要求処理部１１２が、通信部１１３経由で、第１の印刷制御装置１１４の通信部１１５に対して、ステップＳ１４４０において、要求処理部１１２が受信した印刷物情報ＩＤに対応する印刷物情報と印刷データを送信して、本処理を終了する。
【０３１４】
一方、プリントサービスサーバ１０１のステップＳ１４３４で、ユーザが入力したユーザＩＤまたはパスワードが正しくないと判定された場合に、ステップＳ１４３５で、要求処理部１１２が通信部１１３経由で、第１の印刷制御装置１１４の通信部１１５に対して、ユーザによって入力されたユーザＩＤとパスワードが正しくない旨を送信する。
【０３１５】
一方、プリントサービスサーバ１０１側のステップＳ１４４３で、印刷中断情報が存在すると判定した場合は、ステップＳ１４４４において、要求処理部１１２が、ステップＳ１４４２で読み出された印刷中断情報を印刷物情報管理部１０７、印刷設定情報管理部１０８、状態情報管理部１１０に送信し、印刷物情報、印刷設定情報、状態情報の読み出しを依頼する。
【０３１６】
そして、印刷物情報管理部１０７は、印刷中断情報の印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報の読み出しを指示する。印刷物情報管理部１０７は、印刷物情報記憶部１０２から読み出された印刷物情報を要求処理部１１２に送信する。印刷設定情報管理部１０８は、印刷中断情報の印刷設定情報ＩＤを印刷設定情報記憶部１０３に送信し、印刷設定情報の読み出しを指示する。印刷設定情報管理部１０８は、印刷設定情報記憶部１０３から読み出された印刷設定情報を要求処理部１１２に送信する。
【０３１７】
そして、状態情報管理部１１０は、印刷中断情報の状態情報ＩＤを状態情報記憶部１０５に送信し、状態情報の読み出しを指示する。状態情報管理部１１０は、状態情報記憶部１０５から読み出された状態情報を要求処理部１１２に送信する。さらに、要求処理部１１２は、印刷物情報管理部１０７によって読み出された印刷物情報に対応した印刷データを、ＨＤＤ２１３から読み出す。
【０３１８】
そして、要求処理部１１２は、読み出された印刷データに加えて、読み出された印刷物情報、印刷設定情報、状態情報を印刷中断情報として、通信部１１３に送信する。
【０３１９】
そして、ステップＳ１４４５においては、通信部１１３が、ステップＳ１４４４において、要求処理部１１２から受信した印刷データと印刷中断情報を受信する。さらに、通信部１１３が、第１の印刷制御装置１１４の通信部１１５に対して、受信した印刷データと印刷中断情報を送信する。
【０３２０】
なお、本実施形態においては、ステップＳ１４３７で要求処理部１１２が印刷物情報一覧を送信し、ステップＳ１４０４で印刷処理部１１７が印刷物情報一覧を受信し、ステップＳ１４４３では、印刷物情報一覧から、ユーザが、印刷する印刷物を選択するとなっているが、これは一例であり、ステップＳ１４３７、ステップＳ１４０３を省略し、ステップＳ１４１２で、ユーザが印刷物情報ＩＤを直接入力するようにしてもよい。
【０３２１】
これにより、プリントサービスサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、サーバ側での認証処理後、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０３２２】
〔第３実施形態〕
次に、第１の印刷制御装置１１４による印刷中断処理について図１７，図１８を参照しながら説明する。
【０３２３】
図１７、図１８は、本発明に係る印刷制御装置、プリントサーバにおける第６のデータ処理手順の一例を示すフローチャートであり、図１７は、第１の印刷制御装置１１４による印刷処理の手順に対応し、図１８は、プリントサービスサーバ１０１側の印刷処理手順に対応する。なお、Ｓ２３０１〜Ｓ２３２９は、第１の印刷制御装置１１４側の各ステップを示し、Ｓ２４０１〜Ｓ２４１２は、プリントサービスサーバ１０１側の各ステップを示す。
【０３２４】
第１の印刷制御装置１１４においては、まず、ステップＳ２３０１において、表示部１１６がＣＲＴ３０９に表示させている後述のユーザ認証画面１００１（図１３に示す）において、ユーザは、ユーザＩＤ入力ボックス１００２に対してユーザＩＤを入力し、パスワード入力ボックス１００３に対してパスワードを入力し、ＯＫボタン１００４を押下する。そして、ＯＫボタン１００４が押下されると、印刷処理部１１７は、ユーザＩＤとパスワードをユーザ情報として通信部１１５に送信する。そして、処理はステップＳ２３０２に進む。
【０３２５】
そして、ステップＳ２３０２においては、通信部１１５が、プリントサービスサーバ１０１の通信部１１３に対してユーザ情報を送信し、ユーザ認証を要求する。そして、処理はステップＳ２３０３に進みプリントサービスサーバ１０１からの応答を待つ。
【０３２６】
一方、プリントサービスサーバ１０１の通信部１１３は、ステップＳ２３０２で通信部１１５が送信してきたユーザ情報を受信し、受信したユーザ情報を要求処理部１１２に送信する。
【０３２７】
そして、ステップＳ２４０１で、プリントサービスサーバ１０１の通信部１１３は、第１の印刷制御装置１１４よりユーザＩＤとパスワードのユーザ情報を受信したかどうかを判断して、受信していないと判断した場合は、ステップＳ２４０７へ進む。
【０３２８】
一方、ステップＳ２４０１で、ユーザ情報を受信したと判定した場合は、要求処理部１１２が、ステップＳ２３０２の送信に対して、通信部１１３が受信したユーザ情報に対してユーザ認証を行うために、ユーザ情報管理部１０９に対して、受信したユーザ情報のユーザＩＤを送信して、ユーザＩＤに対するユーザ情報の読み出しを依頼する。
【０３２９】
そして、ステップＳ２４０２で、ユーザ情報管理部１０９がユーザ情報を要求処理部１１２より受信すると、ステップＳ２４０３で、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４に対して、受信したユーザＩＤに対するユーザ情報の読み出しを指示する。
【０３３０】
そして、ユーザ情報管理部１０９は、ユーザ情報記憶部１０４で読み出されたユーザ情報を要求処理部１１２に送信する。次に、ステップＳ２４０４で、要求処理部１１２が、ステップＳ２３０２で第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ステップＳ２４０２で受信したユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードとが正しいか否かを判定する。
【０３３１】
そして、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと判断した場合は、ステップＳ２４０６へ進む。
【０３３２】
一方、ステップＳ２４０４で、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが異なると判断した場合は、ステップＳ２４０５に進む。
【０３３３】
そして、ステップＳ２４０５で、ユーザＩＤに該当するユーザ情報が存在しない、または、ユーザＩＤ及びパスワードが送られてきた情報と異なるため正しくない旨を要求処理部１１２に送信して、処理を終了する。
【０３３４】
ここでは、ステップＳ２４０４で、第１の印刷制御装置１１４から送信されてきたユーザ情報のユーザＩＤ及びパスワードと、ユーザ情報記憶部１０４に格納されているユーザ情報のユーザＩＤ及びパスワードが正しいと仮定して、ステップＳ２４０６に進む。
【０３３５】
そして、ステップＳ２４０６では、ユーザ情報記憶部１０４にユーザＩＤに該当するユーザ情報が存在すると判断した場合は、要求処理部１１２が、印刷物情報記憶部１０２に格納されている印刷物情報一覧を、第１の印刷制御装置１１４の通信部１１５に送信するために、印刷物情報管理部１０７に対して、印刷物情報記憶部１０２に格納されている印刷物情報の一覧の読み出しを依頼する。
【０３３６】
これを受けて、印刷物情報管理部１０７は、印刷物情報記憶部１０２に対して、印刷物情報記憶部１０２に格納されている印刷物情報一覧の読み出しを依頼する。印刷物情報一覧が読み出された場合は、印刷物情報管理部１０７は要求処理部１１２に、読み出された印刷物情報一覧を送信すると、要求処理部１１２は、読み出された印刷物情報一覧を受信すると、通信部１１３経由で、第１の印刷制御装置１１４上の通信部１１５に、読み出された印刷物情報一覧を送信する。
【０３３７】
このようにして、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨の情報または印刷物情報一覧が第１の印刷制御装置１１４に送信されることとなる。
【０３３８】
これを受けて、第１の印刷制御装置１１４では、ステップＳ２３０３で、プリントサービスサーバ１０１からユーザＩＤ／パスワードが正しくない旨の情報を受信しているか否かを判断して、ユーザＩＤ／パスワードが正しくない旨の情報を受信していないと判断した場合（ユーザＩＤ／パスワードが正しい場合）は、ステップＳ２３０５で、プリントサービスサーバ１０１から印刷物情報一覧を受信しているか否かを判断して、印刷物情報一覧を受信していると判断した場合は、ステップＳ２３０６へ進む。また、ステップＳ２３０５で、プリントサービスサーバ１０１から印刷物情報一覧を受信していないと判断した場合は、本処理を終了する。
【０３３９】
一方、ステップＳ２３０３で、ユーザＩＤ／パスワードが正しくない旨の情報を受信したと判断した場合は、ステップＳ２３０４で、通信部１１５が、通信部１１３によって送信された、ユーザによって入力されたユーザＩＤとパスワードが正しくない旨を受信する。そして、通信部１１５は、受信した、ユーザによって入力されたＩＤとパスワードが正しくない旨を、印刷処理部１１７に送信して、本処理が終了する。
【０３４０】
そして、ステップＳ２３０５で、プリントサービスサーバ１０１より印刷物情報一覧を受信していると判断した場合は、ステップＳ２３０６で、印刷処理部１１７が、第１の印刷制御装置の通信部１１５が、プリントサービスサーバ１０１の通信部１１３経由で要求処理部１１２から送信されてきた印刷物情報一覧を受信する。そして、通信部１１５は、印刷物情報一覧を受信すると、印刷処理部１１７に印刷物情報一覧を送信する。そして、印刷処理部１１７が印刷物情報一覧を受信し、表示部１１６に送信し、表示部１１６がＣＲＴ３０９に表示させる。
【０３４１】
そして、ステップＳ２３０７で、印刷物選択画面において、ユーザが、印刷する印刷物を選択する。印刷物が選択されると、選択された印刷物情報が印刷処理部１１７に送信される。
【０３４２】
ステップＳ２３０８で、プリントサービスサーバ１０１より途中印刷ＩＤでないと判断した場合は、ステップＳ２３０９で、印刷処理部１１７が表示部１１６に印刷体裁情報入力を要求し、表示部１１６がＣＲＴ３０９に表示させている、印刷体裁設定画面において、ユーザが、印刷体裁を設定する。
【０３４３】
そして、印刷体裁が設定されると、設定された印刷体裁情報が印刷処理部１１７に送信され、ステップＳ２３１０で、印刷処理部１１７が、ユーザが選択した印刷物情報ＩＤを通信部１１５に送信し、通信部１１５がプリントサービスサーバ１０１の通信部１１３に対して、印刷物情報ＩＤを送信する。
【０３４４】
ここで、プリントサービスサーバ１０１の通信部１１３は、ステップＳ２４０７において、第１の印刷制御装置１１４より印刷物情報ＩＤを受信しているかどうかを判断して、受信していないと判断した場合は、本処理を終了する。
【０３４５】
一方、ステップＳ２４０７で、第１の印刷制御装置１１４の通信部１１５から印刷物情報ＩＤを受信していると判断した場合は、ステップＳ２４０８で、通信部１１３が、受信した印刷物情報ＩＤを要求処理部１１２に送信する。
【０３４６】
そして、要求処理部１１２は、受信した印刷物情報ＩＤを印刷物情報管理部１０７に送信し、印刷物情報記憶部１０２に格納されている印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。印刷物情報管理部１０７は、受信した印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。
【０３４７】
そして、ステップＳ２４０９で、印刷物情報記憶部１０２は、ステップＳ２３１４で、受信した印刷物情報ＩＤに対応する印刷物情報を読み出し、印刷物情報管理部１０７に送信する。そして、印刷物情報管理部１０７は、受信した印刷物情報を要求処理部１１２に送信する。そして、要求処理部１１２は、ステップＳ２４１０で、受信した印刷物情報に対応する印刷データを、図２に示したＨＤＤ２１３から読み出す。そして、ステップＳ２３１５で、要求処理部１１２が、通信部１１３経由で、第１の印刷制御装置１１４の通信部１１５に対して、ステップＳ２４０８において、要求処理部１１２が受信した印刷物情報ＩＤに対応する印刷物情報と印刷データを送信する。
【０３４８】
そして、ステップ２４１１で、印刷制御装置１１４の通信部１１５より印刷が完了した旨の情報を受信しない場合は、本処理を終了し、受信していると判断した場合は、ステップＳ２４１２へ進む。次に、ステップＳ２４１２では、印刷完了した印刷物情報ＩＤが途中印刷ＩＤであるかどうかを判断し、途中印刷ＩＤでないと判断した場合は、本処理を終了する。
【０３４９】
一方、ステップＳ２４１２で途中印刷ＩＤであると判断された場合、ステップＳ２４１３にて途中印刷ＩＤを削除し、本処理を終了する。
【０３５０】
そして、第１の印刷制御装置１１４では、ステップＳ２３０５で、印刷物情報一覧でないと判断された場合、または、ステップＳ２３１０の後に、ステップＳ２３１１へ進み、プリントサービスサーバ１０１より印刷データを受信したかどうかを判断して、受信していないと判断した場合は、本処理を終了する。
【０３５１】
一方、ステップＳ２３１１で、印刷データを受信していると判断した場合は、ステップＳ２３１２で、通信部１１５が、上記ステップＳ２４１０でプリントサービスサーバ１０１の要求処理部１１２が送信した印刷物情報と印刷データとを受信し、受信した印刷物情報と印刷データを印刷処理部１１７に送信する。そして、処理はステップＳ２３１３に進む。
【０３５２】
そして、ステップＳ２３１３で、印刷処理部１１７が表示部１１６に印刷指示画面の表示を依頼し、依頼を受けた表示部１１６がＣＲＴ３０９に表示させている印刷指示画面で、ユーザが印刷指示を行う。
【０３５３】
次に、ステップＳ２３１４で、印刷処理部１１７がステップＳ２３１２で受信した印刷物情報と印刷データから、レンダリング処理を行う。そして、レンダリング処理が終了すると、印刷処理部１１７は、第１の印刷装置１１８の印刷装置制御部１１９にレンダリングデータを送信し、印刷を依頼する。
【０３５４】
そして、依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、レンダリングデータの印刷を指示する。出力部１２０は、印刷指示を受け、受信したレンダリングデータの印刷を開始する。
【０３５５】
そして、ステップＳ２３１５で、出力部１２０で印刷処理を行っている途中で、表示部１１６がＣＲＴ３０９に表示されている印刷中画面において、ユーザが印刷のキャンセルを指示したか否か、または、第１の印刷装置１１８に異常が発生し印刷エラーが発生したか否かを判定する。
【０３５６】
ここで、ユーザがキャンセル指示を行ったと判断した場合、または、第１の印刷装置１１８において印刷エラーが発生したと判断した場合は、処理はステップＳ２３１６に進む。
【０３５７】
また、ユーザがキャンセル指示を行わなかったと判断した場合、または、第１の印刷装置１１８において印刷エラーが発生しなかったと判断した場合は、本処理は終了する。
【０３５８】
ここでは、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したと仮定して、ステップＳ２３１６に進む。
【０３５９】
そして、ステップＳ２３１６で、ステップＳ２３１５において、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したために、第１の印刷装置１１８の印刷装置制御部１１９に対して、印刷処理の停止を依頼する。依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、現在処理中の印刷処理の停止を指示する。そして処理はステップＳ２３１７に進む。
【０３６０】
そして、ステップＳ２３１７では、印刷処理部１１７が印刷中断処理を行い、印刷中断情報をプリントサービスサーバ１０１の印刷中断情報記憶部１０６に格納する。なお、ステップＳ２３１７はサブルーチンであり、ステップＳ２３１７における印刷中断処理の詳細については、図１９、図２０、図２１で詳述する。
【０３６１】
一方、ステップＳ２３０８で、プリントサービスサーバ１０１より途中印刷ＩＤが選択されたと判断した場合は、ステップＳ２３２０に進む。
【０３６２】
そして、ステップＳ２３２０で、印刷処理部１１７が表示部１１６に印刷体裁情報入力を要求し、表示部１１６がＣＲＴ３０９に表示させている、印刷体裁設定画面において、ユーザが、印刷体裁を設定する。
【０３６３】
そして、印刷体裁が設定されると、設定された印刷体裁情報が印刷処理部１１７に送信され、ステップＳ２３２１で、印刷処理部１１７が、ユーザが選択した印刷物情報ＩＤを通信部１１５に送信し、通信部１１５がプリントサービスサーバ１０１の通信部１１３に対して、印刷物情報ＩＤを送信する。
【０３６４】
ここで、プリントサービスサーバ１０１の通信部１１３は、ステップＳ２４０７において、第１の印刷制御装置１１４より印刷物情報ＩＤを受信しているかどうかを判断して、受信していないと判断した場合は、図１８に示す本処理を終了する。
【０３６５】
一方、ステップＳ２４０７で、第１の印刷制御装置１１４の通信部１１５から印刷物情報ＩＤを受信していると判断した場合は、ステップＳ２４０８で、通信部１１３が、受信した印刷物情報ＩＤを要求処理部１１２に送信する。
【０３６６】
そして、要求処理部１１２は、受信した印刷物情報ＩＤを印刷物情報管理部１０７に送信し、印刷物情報記憶部１０２に格納されている印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。印刷物情報管理部１０７は、受信した印刷物情報ＩＤを印刷物情報記憶部１０２に送信し、印刷物情報ＩＤに対応する印刷物情報の読み出しを依頼する。
【０３６７】
そして、ステップＳ２４０９で、印刷物情報記憶部１０２は、ステップＳ２３２５で、受信した印刷物情報ＩＤに対応する印刷物情報を読み出し、印刷物情報管理部１０７に送信する。そして、印刷物情報管理部１０７は、受信した印刷物情報を要求処理部１１２に送信する。
【０３６８】
そして、要求処理部１１２は、ステップＳ２４１０で、受信した印刷物情報に対応する印刷データを、図２に示したＨＤＤ２１３から読み出す。そして、ステップＳ２３２６で、要求処理部１１２が、通信部１１３経由で、第１の印刷制御装置１１４の通信部１１５に対して、ステップＳ２４０８において、要求処理部１１２が受信した印刷物情報ＩＤに対応する印刷物情報と印刷データを送信する。
【０３６９】
そして、ステップ２４１１で、印刷制御装置１１４の通信部１１５より印刷が完了した旨の情報を受信しない場合処理を終了し、印刷が完了した旨を受信していると判断した場合、ステップＳ２４１２へ進む。そして、ステップＳ２４１２では、印刷完了した印刷物情報ＩＤが途中印刷ＩＤであるかどうかを判断し、途中印刷ＩＤでない場合は処理を終了する。
【０３７０】
一方、ステップＳ２４１２で途中印刷ＩＤであると判断された場合、ステップＳ２４１３にて途中印刷ＩＤを削除し、本処理を終了する。
【０３７１】
そして、第１の印刷制御装置１１４では、ステップＳ２３０５で、印刷物情報一覧でないと判断された場合、本処理を終了する。
【０３７２】
一方、ステップＳ２３２２で、印刷データを受信していると判断した場合は、ステップＳ２３２３で、通信部１１５が、上記ステップＳ２４１０でプリントサービスサーバ１０１の要求処理部１１２が送信した印刷物情報と印刷データとを受信し、受信した印刷物情報と印刷データを印刷処理部１１７に送信する。そして、処理はステップＳ２３２４に進む。
【０３７３】
そして、ステップＳ２３２４で、印刷処理部１１７が表示部１１６に印刷指示画面の表示を依頼し、依頼を受けた表示部１１６がＣＲＴ３０９に表示させている印刷指示画面で、ユーザが印刷指示を行う。
【０３７４】
そして、ステップＳ２３２５で、印刷処理部１１７がステップＳ２３２３で受信した印刷物情報と印刷データから、レンダリング処理を行う。そして、レンダリング処理が終了すると、印刷処理部１１７は、第１の印刷装置１１８の印刷装置制御部１１９にレンダリングデータを送信し、印刷を依頼する。
【０３７５】
そして、依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、レンダリングデータの印刷を指示する。出力部１２０は、印刷指示を受け、受信したレンダリングデータの印刷を開始する。
【０３７６】
そして、ステップＳ２３２６で、出力部１２０で印刷処理を行っている途中で、表示部１１６がＣＲＴ３０９に表示されている印刷中画面において、ユーザが印刷のキャンセルを指示したか否か、または、第１の印刷装置１１８に異常が発生し印刷エラーが発生したか否かを判定する。
【０３７７】
ここで、ユーザがキャンセル指示を行ったと判断した場合、または、第１の印刷装置１１８において印刷エラーが発生したと判断した場合は、処理はステップＳ２３２７に進む。
【０３７８】
また、ユーザがキャンセル指示を行わなかった場合、または、第１の印刷装置１１８において印刷エラーが発生しなかったと判定した場合は、処理は終了する。
【０３７９】
ここでは、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したと仮定して、ステップＳ２３２７に進む。
【０３８０】
そして、ステップＳ２３２７で、ステップＳ２３２６において、ユーザがキャンセル指示を行った、または、第１の印刷装置１１８において印刷エラーが発生したために、第１の印刷装置１１８の印刷装置制御部１１９に対して、印刷処理の停止を依頼する。依頼を受けた印刷装置制御部１１９は、出力部１２０に対して、現在処理中の印刷処理の停止を指示する。そして、処理はステップＳ２３２８に進む。
【０３８１】
一方、ステップＳ２３２６で途中印刷ＩＤの印刷が中断されなかった場合、ステップＳ２３２９で、プリントサービスサーバ１０１に途中印刷ＩＤの印刷完了の旨を送信し、本処理を終了する。  
そして、ステップＳ２３２８では、印刷処理部１１７が印刷中断処理を行い、印刷中断情報をプリントサービスサーバ１０１の印刷中断情報記憶部１０６に格納する。なお、ステップＳ２３２８はサブルーチンであり、ステップＳ２３２８における処理の詳細については、図２５、図２６に示すフローチャートを参照して詳述する。
【０３８２】
なお、本実施形態においては、上記ステップＳ２４０６で要求処理部１１２が印刷物情報一覧を送信し、ステップＳ２３０６で印刷処理部１１７が印刷物情報一覧を受信し、ステップＳ２３０７では、印刷物情報一覧からユーザが、印刷する印刷物を選択するとなっているが、これは一例であり、ステップＳ２４０６、ステップＳ２３０６を省略し、ステップＳ２３０７で、ユーザが印刷物情報ＩＤを直接入力するようにしてもよい。
【０３８３】
図１９、図２０、図２１は、本発明に係る印刷制御装置、プリントサーバにおける第７のデータ処理手順の一例を示すフローチャートであり、図１７に示したステップＳ２３１７の印刷中断処理（図１に示した第１の印刷制御装置１１４とプリントサービスサーバ１０１とによる印刷中断処理）ルーチンの詳細手順に対応する。
【０３８４】
なお、Ｓ１８０１〜Ｓ１８１２、Ｓ１８２０〜Ｓ１８２４、Ｓ１８３０〜Ｓ１８３１は各ステップを示し、各ステップＳ１８０１〜Ｓ１８１２は、図３に示したＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。
【０３８５】
また、ステップＳ１８２０〜Ｓ１８２４、Ｓ１８３０〜Ｓ１８３１は、プリントサービスサーバ１０１のＣＰＵ２０１がＲＯＭ２０３，ＨＤＤ２１３等に記憶される制御プログラムをＲＡＭ２０２上にロードして実行することで実現される。
【０３８６】
第１の印刷制御装置１１４においては、図１９に示すように、まずステップＳ１８０１で、印刷処理部１１７が、印刷中断するか否かをユーザへ問い合わせるために、表示部１１６に対して、例えば図２２に示す印刷中断指示画面２１０１の表示を依頼し、表示部１１６は、ＣＲＴ３０９に印刷中断指示画面２１０１を表示させる。そして、処理はステップＳ１８０２に進む。
【０３８７】
そして、ステップＳ１８０２においては、ステップＳ１８０１で表示された後述の印刷中断指示画面２１０１（図２２に示す）上で、ユーザが印刷中断の指示、または途中印刷ＩＤの発行の指示を行ったか否かの判断をＣＰＵ３０１が以下のように行う。
【０３８８】
ユーザが、印刷中断指示画面２１０１において、ＯＫボタン２１０２が押下された場合は、ユーザによって印刷中断が指示されたと判断し、処理を終了する。
【０３８９】
一方、キャンセルボタン２１０３が押下されたと判断した場合は、ユーザによって印刷中断が指示されなかったと判断して、印刷を再開する。この時、用紙切れ、トナー無しなどのトラブルが解除されていなければ、図６に示したステップ１２１４に戻ることになる。
【０３９０】
ここでは、印刷中断指示画面２１０１で、途中印刷ＩＤを発行するボタン２１０４が押下されたと仮定、処理はステップＳ１８０３に進む。
【０３９１】
そして、ステップＳ１８０３においては、印刷処理部１１７が、印刷装置制御部１１９に対して印刷中止と現在の状態情報を要求する。印刷処理部１１７は、印刷装置制御部１１９に対して印刷中止を依頼する。印刷装置制御部１１９は、出力部１２０に対して印刷中止を指示すると、出力部１２０が印刷を中止する。
【０３９２】
そして、出力部１２０が印刷を中止すると、印刷装置制御部１１９は、印刷処理部１１７に対して印刷を中止した旨を返す。
【０３９３】
次に、印刷処理部１１７は、印刷装置制御部１１９より印刷を中止した旨を受信すると、印刷装置制御部１１９に対して、状態情報の取得を依頼する。印刷装置制御部１１９は、出力部１２０の状態を判断し、現在印刷中の部数、ページ数を取得し、印刷処理部１１７に返す。そして、処理はステップＳ１８０４に進む。
【０３９４】
そして、ステップＳ１８０４においては、印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信し、印刷中断情報の保存を依頼する。
【０３９５】
なお、印刷処理部１１７から通信部１１３に送信される印刷中断情報は、印刷物情報、印刷設定情報、ユーザ情報、状態情報から構成される。そして、処理はプリントサービスサーバ側の処理に進む。
【０３９６】
そして、図２０に示すステップＳ１８２０においては、プリントサービスサーバ１０１の通信部１１３が、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報を受信したかどうかを判断して、受信していないと判断された場合は、本処理を終了する。
【０３９７】
一方、ステップＳ１８２０で、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報を受信していると判断した場合は、ステップＳ１８２１で、印刷中断情報を受信して、要求処理部１１２に送信される。そして処理はステップＳ１８２２に進む。
【０３９８】
そして、ステップＳ１８２２においては、要求処理部１１２がステップＳ１８２１で受信した印刷中断情報を図２に示したＨＤＤ２１３に格納する。要求処理部１１２が印刷中断情報を受信すると、要求処理部１１２は、印刷物情報を印刷物情報管理部１０７に送信して、印刷物情報の格納を依頼し、印刷設定情報を印刷設定情報管理部１０８に送信して、印刷設定情報の格納を依頼し、状態情報を状態情報管理部１１０に送信して状態情報の格納を依頼する。
【０３９９】
印刷物情報管理部１０７は印刷物情報記憶部１０２に対して、印刷物情報の格納を指示し、格納する際のキーである印刷物情報ＩＤを要求処理部１１２に送信する。
【０４００】
また、印刷設定情報管理部１０８は印刷設定情報記憶部１０３に対して、印刷設定情報の格納を指示し、格納する際のキーである印刷設定情報ＩＤを要求処理部１１２に送信する。
【０４０１】
さらに、状態情報管理部１１０は状態情報記憶部１０５に対して、状態情報の格納を指示し、格納する際のキーである状態情報ＩＤを要求処理部１１２に送信する。
【０４０２】
また、要求処理部１１２は、受信した印刷物情報ＩＤ、印刷設定情報ＩＤ、状態情報ＩＤと、印刷中断情報のユーザ情報にあるユーザＩＤを印刷中断情報管理部１１１に送信し、印刷中断情報の格納を依頼する。印刷中断情報管理部１１１は印刷中断情報記憶部１０６に対して、印刷物情報ＩＤ、印刷設定情報ＩＤ、ユーザＩＤ、状態情報ＩＤの格納を指示する。印刷中断情報の格納が正常に終了した場合は、ステップＳ１８２３に進む。
【０４０３】
そして、ステップＳ１８２３では印刷中断情報が正常に格納されたことを受けて、印刷が中断された印刷物ＩＤとは別の途中印刷用のＩＤを発行し、ステップ１８２４に進む。
【０４０４】
そして、ステップＳ１８２４において、要求処理部１１２が、通信部１１３を経由して、通信部１１５に対して、印刷処理部１１７に印刷中断情報の保存完了と、新しく発行された登録文書ＩＤを送信して、プリントサービスサーバ１０１側の処理が終了する。
【０４０５】
一方、第１の印刷制御装置１１４側では、ステップＳ１８０４による印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信後、プリントサービスサーバ１０１側からの応答を待機し、ステップＳ１８０５で、プリントサービスサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存完了と途中印刷ＩＤを受信したかどうかを判断し、受信していないと判断した場合は、処理を終了する。
【０４０６】
一方、ステップＳ１８０５で、プリントサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存完了と途中印刷ＩＤを受信していると判断した場合は、ステップＳ１８０６で、通信部１２２は、印刷中断情報の保存が完了した旨をインターネット１２８を介して印刷処理部１１７に送信して、印刷処理部１１７では、印刷中断情報の保存が完了した旨を通信部１２２より受信する。
【０４０７】
ステップＳ１８０７では、ステップＳ１８０６で受信した途中印刷ＩＤ確認画面２２０１を、表示部１１６に表示する。
【０４０８】
そして、ステップＳ１８０８で、メール通知指示あるいは戻る指示（戻るボタン２２０４）があったかどうかを判断して、戻る指示があった場合は、本処理を終了する。
【０４０９】
一方、ステップＳ１８０８で、メール通知が指示されている場合は、ステップＳ１８０９で、登録アドレスへのメール通知を行い、本処理を終了する。
【０４１０】
以下、表示する途中印刷ＩＤ確認画面２２０１を図２３で説明する。
【０４１１】
途中印刷ＩＤ確認画面２２０１では、ステップ１８２３で発行した途中印刷ＩＤを表示するボックス２２０３に表示し、かつ印刷を中断する戻るボタン２２０４を選択することで本処理が終了する。
【０４１２】
第１の印刷制御装置１１４においては、図１８に示すように、まずステップＳ１８０１で、印刷処理部１１７が、印刷中断するか否かをユーザへ問い合わせるために、表示部１１６に対して、例えば図２２に示す印刷中断指示画面２１０１の表示を依頼し、表示部１１６は、ＣＲＴ３０９に印刷中断指示画面２１０１を表示させる。そして、処理はステップＳ１８０２に進む。
【０４１３】
そして、ステップＳ１８０２においては、ステップＳ１８０１で表示された後述の印刷中断指示画面２１０１（図２２に示す）上で、ユーザが印刷中断の指示を行ったか否かの判断をＣＰＵ３０１が以下のように行う。
【０４１４】
ユーザが、印刷中断指示画面２１０１において、ＯＫボタン２１０２が押下された場合は、ユーザによって印刷中断が指示されたと判断し、ステップＳ１８１０に進む。
【０４１５】
そして、ステップ１８１０では、ユーザによって印刷の中断が指示されたことをプリントサービスサーバ１０１に通知する。
【０４１６】
図２１に示したステップＳ１８３０では第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報（例えば印刷設定情報／ユーザ情報／印刷情報／状態情報）を受信していると判断した場合は、ステップＳ１８３１で印刷中断受信に完了の旨を送信し処理を終了する。
【０４１７】
一方、ステップＳ１８３０で印刷情報の受信ができなかった場合、処理を終了する。
【０４１８】
図２２に示したキャンセルボタン２１０３が押下されたと判断した場合は、ユーザによって印刷中断および途中印刷ＩＤの発行が指示されなかったと判断して、本処理を終了する。
【０４１９】
また、印刷中断処理時に必ず途中印刷用ＩＤを発行するボタン２１０４が表示されるわけではない。
【０４２０】
これは印刷された用紙が１枚以上出力されていることが必要で、１枚目を印刷中または１枚目の印刷開始前に印刷中断が発生した場合は図１２のようにＯＫ９０２とキャンセル９０３のみ表示される。
【０４２１】
図２４は、本発明に係る印刷制御装置における第８のデータ処理手順の一例を示すフローチャートである。なお、Ｓ２００１〜Ｓ２００４は各ステップを示す。各Ｓ２００１〜Ｓ２００４は、図３に示したＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。
【０４２２】
図２４では、印刷中断が発生している枚数において印刷制御装置１１４，１２１がユーザに問い合わせる画面を切り替えることを説明する。
【０４２３】
印刷中断処理において、ステップ２００１で印刷中断するかしないかのユーザへの問い合わせをおこない、判断処理ステップ２００２に進む。
【０４２４】
ステップ２００２では印刷処理部１１７を介して印刷装置制御部１１９と通信し、出力部１２０の印刷処理がどこまで完了しているかを確認する。
【０４２５】
ステップ２００３では１枚目の印刷開始前、または１枚目の印刷完了前に中断処理の要求が発生した場合、再印刷を行ううえで新たにＩＤを発行する必要がないので図９の印刷中断ボタン９０２とキャンセルボタン９０３を表示する。そして、表示後、ステップ１８０２へ進む。
【０４２６】
一方、１枚以上印刷したと判断した場合は、ステップ２００４では、１枚以上印刷が完了している場合、途中印刷ＩＤの発行する可能性があるため、図２２の印刷中断確認画面２１０１を表示する。そして、表示後、ステップ２５０２へ進む。
【０４２７】
次に、途中印刷ＩＤで印刷処理しているときに、印刷中断が発生した場合について説明する。
【０４２８】
図２５、図２６は、本発明に係る印刷制御装置、プリントサーバにおける第９のデータ処理手順の一例を示すフローチャートであり、図２３に示したステップＳ２３２８の印刷中断処理（図１に示した第１の印刷制御装置１１４とプリントサービスサーバ１０１とによる印刷中断処理）ルーチンの詳細手順に対応する。
【０４２９】
なお、Ｓ２５０１〜Ｓ２５０７、Ｓ２６２０〜Ｓ２６２３は各ステップを示し、各ステップＳ２５０１〜Ｓ２５０７は、図３に示したＣＰＵ３０１がＲＯＭ３０３、ハードディスク３１３等に記憶される制御プログラムをＲＡＭ３０２上にロードして実行することで実現される。また、ステップＳ２６２０〜Ｓ２６２３は、プリントサービスサーバ１０１のＣＰＵ２０１がＲＯＭ２０３，ＨＤＤ２１３等に記憶される制御プログラムをＲＡＭ２０２上にロードして実行することで実現される。
【０４３０】
第１の印刷制御装置１１４においては、図２５に示すように、まずステップＳ２５０１で、印刷処理部１１７が、印刷中断するか否かをユーザへ問い合わせるために、表示部１１６に対して、例えば図９に示す印刷中断指示画面９０１の表示を依頼し、表示部１１６は、ＣＲＴ３０９に印刷中断指示画面９０１を表示させる。そして、処理はステップＳ２５０２に進む。
【０４３１】
そして、ステップＳ２５０２においては、ステップＳ２５０１で表示された後述の印刷中断指示画面９０１上で、ユーザが印刷中断の指示、またはキャンセルの指示を行ったか否かの判断をＣＰＵ３０１が以下のように行う。
【０４３２】
ユーザが、印刷中断指示画面９０１において、ＯＫボタン９０２が押下された場合は、ユーザによって印刷中断が指示されたと判断し、ステップＳ２５０３に進む。
【０４３３】
キャンセルボタン２１０３が押下されたと判断した場合は、ユーザによって印刷中断が指示されなかったと判断して、印刷を再開する。この時、用紙切れ、トナー無しなどのトラブルが解除されていなければ、図１７に示したステップ２３２６に戻ることになる。
【０４３４】
ここでは、印刷中断指示画面９０１で、印刷中断ボタン９０２が押下されたと仮定、処理はステップＳ２５０３に進む。
【０４３５】
そして、ステップＳ２５０３においては、印刷処理部１１７が、印刷装置制御部１１９に対して印刷中止と現在の状態情報を要求する。印刷処理部１１７は、印刷装置制御部１１９に対して印刷中止を依頼する。印刷装置制御部１１９は、出力部１２０に対して印刷中止を指示すると、出力部１２０が印刷を中止する。
【０４３６】
そして、出力部１２０が印刷を中止すると、印刷装置制御部１１９は、印刷処理部１１７に対して印刷を中止した旨を返す。
【０４３７】
次に、印刷処理部１１７は、印刷装置制御部１１９より印刷を中止した旨を受信すると、印刷装置制御部１１９に対して、状態情報の取得を依頼する。印刷装置制御部１１９は、出力部１２０の状態を判断し、現在印刷中の部数、ページ数を取得し、印刷処理部１１７に返す。そして、処理はステップＳ２５０４に進む。
【０４３８】
そして、ステップＳ２５０４においては、印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信し、印刷中断情報の保存を依頼する。
【０４３９】
なお、印刷処理部１１７から通信部１１３に送信される印刷中断情報は、印刷物情報、印刷設定情報、ユーザ情報、状態情報から構成される。そして、処理はプリントサービスサーバ側の処理に進む。
【０４４０】
そして、ステップＳ２６２０においては、プリントサービスサーバ１０１の通信部１１３が、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報（例えば印刷物情報／印刷設定情報／ユーザ情報／状態情報を含む）を受信したかどうかを判断して、受信していないと判断された場合は、処理を終了する。
【０４４１】
一方、ステップＳ２６２０で、第１の印刷制御装置１１４の印刷処理部１１７から送信されてきた印刷中断情報を受信していると判断した場合は、ステップＳ２６２１で、印刷中断情報を受信して、要求処理部１１２に送信される。そして処理はステップＳ２６２２に進む。
【０４４２】
そして、ステップＳ２６２２においては、要求処理部１１２がステップＳ２６２１で受信した印刷中断情報を図２に示したＨＤＤ２１３に格納する。要求処理部１１２が印刷中断情報を受信すると、要求処理部１１２は、印刷物情報を印刷物情報管理部１０７に送信して、印刷物情報の格納を依頼し、印刷設定情報を印刷設定情報管理部１０８に送信して、印刷設定情報の格納を依頼し、状態情報を状態情報管理部１１０に送信して状態情報の格納を依頼する。
【０４４３】
印刷物情報管理部１０７は印刷物情報記憶部１０２に対して、印刷物情報の格納を指示し、格納する際のキーである印刷物情報ＩＤを要求処理部１１２に送信する。
【０４４４】
また、印刷設定情報管理部１０８は印刷設定情報記憶部１０３に対して、印刷設定情報の格納を指示し、格納する際のキーである印刷設定情報ＩＤを要求処理部１１２に送信する。
【０４４５】
さらに、状態情報管理部１１０は状態情報記憶部１０５に対して、状態情報の格納を指示し、格納する際のキーである状態情報ＩＤを要求処理部１１２に送信する。
【０４４６】
また、要求処理部１１２は、受信した印刷物情報ＩＤ、印刷設定情報ＩＤ、状態情報ＩＤと、印刷中断情報のユーザ情報にあるユーザＩＤを印刷中断情報管理部１１１に送信し、印刷中断情報の格納を依頼する。印刷中断情報管理部１１１は印刷中断情報記憶部１０６に対して、印刷物情報ＩＤ、印刷設定情報ＩＤ、ユーザＩＤ、状態情報ＩＤの格納を指示する。印刷中断情報の格納が正常に終了した場合は、ステップＳ２６２３に進む。
【０４４７】
そして、ステップＳ２６２３では印刷中断情報が正常に更新（格納）されたことを受けて、要求処理部１１２が、通信部１１３を経由して、通信部１１５に対して、印刷処理部１１７に印刷中断情報の保存完了と、現在中断している登録文書ＩＤを送信して、プリントサービスサーバ１０１側の処理が終了する。
【０４４８】
一方、第１の印刷制御装置１１４側では、ステップＳ２５０４による印刷処理部１１７が通信部１１５を経由して通信部１１３に印刷中断情報をプリントサービスサーバ１０１に対して送信後、プリントサービスサーバ１０１側からの応答を待機し、ステップＳ２５０５で、プリントサービスサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存完了と途中印刷ＩＤを受信したかどうかを判断し、受信していないと判断した場合は、処理を終了する。
【０４４９】
一方、ステップＳ２５０５で、プリントサーバ１０１の要求処理部１１２から送信されてきた、印刷中断情報の保存完了と途中印刷ＩＤを受信していると判断した場合は、ステップＳ２５０６で、通信部１２２は、印刷中断情報の保存が完了した旨をインターネット１２８を介して印刷処理部１１７に送信して、印刷処理部１１７では、印刷中断情報の保存が完了した旨を通信部１２２より受信する。
【０４５０】
そして、ステップＳ２５０７では、ステップＳ２５０６で受信した途中印刷ＩＤ確認画面２２０１を、表示部１１６に表示する。
【０４５１】
図２７は、図１に示した第１の印刷制御装置１１４の表示部１１６で表示される途中印刷ＩＤ情報更新の確認画面の一例を示す図である。
【０４５２】
なお、ステップ２５０７で表示する途中印刷ＩＤ情報更新の確認画面２７０１（図２７）では、プリントサービスサーバ１０１で更新された情報を表示し、ユーザに更新内容を伝え処理を終了する。
【０４５３】
〔第４実施形態〕
以下、図２８に示すメモリマップを参照して本発明に係る印刷制御装置、プリントサービスサーバを含む印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０４５４】
図２８は、本発明に係る印刷制御装置、プリントサービスサーバを含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０４５５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０４５６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０４５７】
本実施形態における図６〜図１０，図１５，図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０４５８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０４５９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０４６０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０４６１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０４６２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０４６３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０４６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０４６５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０４６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０４６７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０４６８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０４６９】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜２６について説明する。
【０４７０】
〔実施態様１〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップ（図６に示すステップＳ１２１５）と、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップ（図８に示すステップＳ６１１〜Ｓ６１４）と、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップ（図９に示すステップＳ７０１〜Ｓ７１２）とを有することを特徴とする印刷方法。
【０４７１】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４７２】
〔実施態様２〕
前記実行ステップは、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開することを特徴とする実施態様１記載の印刷方法。
【０４７３】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４７４】
〔実施態様３〕
前記実行ステップは、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶ステップにより記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を再開し、指定された文書に対して印刷の中断個所を示す情報が記憶されていない場合、指定された文書の印刷を最初から実行することを特徴とする実施態様１記載の印刷方法。
【０４７５】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態からあるいは文書の最初から印刷を再開することができる。
【０４７６】
〔実施態様４〕
前記印刷の中断個所を示す情報は、１つの文書に対して複数存在可能であり、複数の印刷の中断個所を示す情報から印刷の中断個所を示す情報を選択するステップをさらに有することを特徴とする実施態様１記載の印刷方法。
【０４７７】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で選択される中断時の状態から印刷を再開することができる。
【０４７８】
〔実施態様５〕
前記中断個所を示す情報は、ページ数、及びまたは部数を含むことを特徴とする実施態様１記載の印刷方法。
【０４７９】
これにより、自動的に中断情報としてページ数、及びまたは部数の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で選択される中断時の状態から印刷を再開することができる。
【０４８０】
〔実施態様６〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷する印刷システムであって、印刷の中断指示を入力する入力手段（図１に示す第１の印刷制御装置１１４の操作部等）と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の
印刷の中断個所を示す情報を記憶する記憶手段（図１に示すプリントサービスサーバ１０１の印刷中断情報記憶部１０６）と、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷する印刷手段（図１に示す第２の印刷制御装置１２１が第２の印刷装置１２５により印刷させる）とを有することを特徴とする印刷システム。
【０４８１】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる
。
【０４８２】
〔実施態様７〕
前記印刷手段は、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷することを特徴とする実施態様６記載の印刷システム。
【０４８３】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４８４】
〔実施態様８〕
前記印刷手段は、指定された文書に対して印刷の中断個所を示す情報が記憶されている場合、前記記憶手段により記憶された指定された文書の印刷の中断個所を示す情報に基づき指定された文書を途中から印刷し、指定された文書に対して印刷の中断個所を示す情報が記憶されていない場合、指定された文書を最初から印刷することを特徴とする実施態様６記載の印刷システム。
【０４８５】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態からあるいは文書の最初から印刷を再開することができる。
【０４８６】
〔実施態様９〕
前記印刷の中断個所を示す情報は、１つの文書に対して複数存在可能であり、複数の印刷の中断個所を示す情報から印刷の中断個所を示す情報を選択する手段をさらに有することを特徴とする実施態様６記載の印刷システム。
【０４８７】
これにより、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で選択される中断時の状態から印刷を再開することができる。
【０４８８】
〔実施態様１０〕
前記中断個所を示す情報は、ページ数、及びまたは部数を含むことを特徴とする実施態様６記載の印刷システム。
【０４８９】
これにより、自動的に中断情報としてページ数、及びまたは部数の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で選択される中断時の状態から印刷を再開することができる。
【０４９０】
〔実施態様１１〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップ（図６に示すステップＳ１２１５）と、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信ステップ（図８に示すステップＳ６０１〜Ｓ６０６）と、前記送信ステップにより送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行ステップ（図９に示すステップＳ７０１〜Ｓ７１２）とを有することを特徴とする印刷方法。
【０４９１】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４９２】
〔実施態様１２〕
指定された文書をサーバから受信し、受信した文書を印刷させる印刷制御装置であって、印刷の中断指示を入力する入力手段（図１に示す第１の印刷制御装置１１４の操作部）と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信手段（図１に示す第１の印刷制御装置１１４の印刷処理部１１７、通信部１１５）と、前記送信手段により送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷処理を実行する実行手段（図１に示す第２の印刷制御装置１２１の印刷処理部１２４、通信部１２２）とを有することを特徴とする印刷制御装置。
【０４９３】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４９４】
〔実施態様１３〕
指定された文書をサーバから受信し、受信した文書を印刷するコンピュータが読み取り可能なプログラムであって、印刷の中断指示を入力する入力ステップ（図６に示すステップＳ１２１５）と、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報をサーバに送信する送信ステップ（図８に示すステップＳ６０１〜Ｓ６０６）と、前記送信ステップにより送信された指定された文書の印刷の中断個所を示す情報に基づき指定された文書の印刷を実行する実行ステップ（図９に示すステップＳ７０１〜Ｓ７１２）とを有することを特徴とするコンピュータが読み取り可能なプログラム。
【０４９５】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４９６】
〔実施態様１４〕
記憶手段に記憶されている指定された文書をサーバから複数の印刷制御装置中のいずれかの印刷制御装置が受信し、受信した文書を該いずれかの印刷制御装置が制御するプリンタで印刷する印刷システムであって、前記サーバ（図１に示すプリントサービスサーバ１０１）は、前記文書の中断指示を受けて、中断した文書の中断情報を前記記憶手段（図１に示す印刷中断情報記憶部１０６）に登録し、該中断している文書の再開要求指示を受けて、該中断情報に基づいて印刷再開すべき文書を前記記憶手段から読み出して再開要求元の印刷制御装置に転送する文書管理手段（図１に示す要求処理部１１２、印刷中断情報管理部１１１、印刷物情報管理部１０７、印刷物情報記憶部１０２、印刷設定情報記憶部１０３、ユーザ情報記憶部１０４、状態情報記憶部１０５、印刷設定情報管理部１０８、ユ
ーザ情報管理部１０９、状態情報管理部１１０）を有し、複数の印刷制御装置中のいずれかの印刷制御装置（例えば図１に示す第１の印刷制御装置１１４または第２の印刷制御装置１２１）は、印刷の中断指示を入力する入力手段（例えば図１に示す第１の印刷制御装置１１４が備える操作部に表示されるＵＩ画面を介して入力する）と、前記入力手段により入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す中断情報を前記サーバに転送する転送手段（図１に示す通信部１１５）と、前記中断指示している文書に対する再開要求を入力する再開要求手段（図１に示す第２の印刷制御装置１２１が備える操作部に表示されるＵＩ画面を介して入力する）と、前記再開要求手段により再開要求され、かつ、前記記憶手段により記憶された文書の印刷の中断個所を示す中断情報に基
づき中断した文書の途中から印刷するための印刷情報を前記文書管理手段から取得する取得手段（図１に示す通信部１１５、印刷処理部１２４）と、前記取得手段により取得される印刷情報をプリンタ（図１に示す第２の印刷装置１２５）に印刷させる印刷制御手段（印刷処理部１２４）とを有することを特徴とする印刷システム。
【０４９７】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０４９８】
〔実施態様１５〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷するシステムにおける印刷方法であって、印刷の中断指示を入力する入力ステップ（図１７に示すステップＳ２３２７）と、前記入力ステップにより入力された印刷の中断指示に基づき指定された文書の印刷の中断個所を示す情報を記憶する記憶ステップ（図２１に示すステップＳ１８３１）と、前記記憶ステップにより記憶された指定された文書を途中印刷文書として登録する登録ステップと、前記登録ステップにより登録した文書を印刷する際、中断個所を示す情報に基づき指定された文書の印刷を再開する実行ステップとを有することを特徴とする印刷方法。
【０４９９】
これにより、プリントサービスを行うサーバ及び印刷拠点がインターネットで接続されているようなプリントサービスシステムにおいて、ユーザが、印刷拠点においてデータの印刷を行う際に、印刷拠点の障害（印刷制御装置が制御するプリンタに障害）が発生した場合やユーザによるキャンセルを行って印刷が中断された場合でも、印刷中断時に印刷再開する印刷拠点が直接ユーザにより決定されていなくても、同じ印刷拠点や他の印刷拠点など任意の印刷拠点において、ユーザが印刷物情報／印刷設定情報などを再入力することなく、単にユーザ情報を入力して、自動的に中断情報の登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で中断時の状態から印刷を再開することができる。
【０５００】
〔実施態様１６〕
前記中断個所を示す情報は、ページ数、及びまたは部数、ページレイアウトを含むことを特徴とする実施態様１５記載の印刷方法。
【０５０１】
これにより、自動的に中断情報としてページ数、及びまたは部数、ページレイアウトの登録有無が検索確認され、中断情報が登録されていれば、簡単な操作指示で選択される中断時の状態から印刷を再開することができる。
【０５０２】
〔実施態様１７〕
前記途中印刷文書を印刷する際、印刷中断が発生した場合中断情報を更新することを特徴とする実施態様１５記載の印刷方法。
【０５０３】
これにより、さらに中断が発生しても、最新に中断された印刷文書を正常に印刷することができる。
【０５０４】
〔実施態様１８〕
前記登録ステップで登録した情報を表示する表示ステップを有することを特徴とする実施態様１５の印刷方法。
【０５０５】
これにより、中断されることにより保存されている途中印刷文書の一覧を確認することができる。
【０５０６】
〔実施態様１９〕
前記印刷中断情報は、印刷時の印刷ページに依存することを特徴とすることを特徴とする実施態様１５記載の印刷方法。
【０５０７】
これにより、印刷中断時の状態情報、例えば中断時部数、中断時ページ番号、中断日時などを格納して、中断時のページに基づき、中断したページのみを印刷することができる。
【０５０８】
〔実施態様２０〕
前記途中印刷文書の印刷が完了した場合、前記途中印刷登録情報を削除するステップを有することを特徴とする実施態様１５の印刷システム。
【０５０９】
これにより、記憶する記憶手段が中断文書で圧迫されてしまう事態を自動的に解消することができる。
【０５１０】
〔実施態様２１〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷させるシステムにおいて、指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示手段と、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせる手段とを有することを特徴とする印刷システム。
【０５１１】
〔実施態様２２〕
前記行わせる手段は、途中まで印刷されたことを示す情報がサーバに存在する場合、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする実施態様２１記載の印刷システム。
【０５１２】
〔実施態様２３〕
前記行わせる手段は、途中から印刷することを示す識別情報に基づき、前記指示手段により印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする実施態様２１記載の印刷システム。
【０５１３】
〔実施態様２４〕
指定された文書をサーバから受信し、受信した文書をプリンタで印刷させるシステムにおける印刷方法であって、指定された文書をサーバから受信し、受信した文書を印刷させている際に、印刷中断を指示する指示ステップと、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせるステップとを有することを特徴とする印刷方法。
【０５１４】
〔実施態様２５〕
前記行わせるステップは、途中まで印刷されたことを示す情報がサーバに存在する場合、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする実施態様２４記載の印刷方法。
【０５１５】
〔実施態様２６〕
前記行わせるステップは、途中から印刷することを示す識別情報に基づき、前記指示ステップにより印刷の中断が指示された文書の途中から印刷を行わせることを特徴とする実施態様２４記載の印刷方法。
【図面の簡単な説明】
【０５１６】
【図１】本発明の第１実施形態に係る印刷制御装置、プリントサービスサーバを含む印刷システムの構成を表すブロック図である。
【図２】図１に示したプリントサービスサーバの構成を示すブロック図である。
【図３】図１に示した第１の印刷制御装置及び第２の印刷制御装置の構成を示すブロック図である。
【図４】図１に示した第１の印刷装置及び第２の印刷装置の構成を示す断面図である。
【図５】図２に示したＨＤＤに記憶される印刷物情報記憶部、印刷設定情報記憶部、ユーザ情報記憶部、状態情報記憶部、印刷中断情報記憶部のデータ構造を説明する図である。
【図６】本発明に係る印刷制御装置、プリントサービスサーバにおける第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る印刷制御装置、プリントサービスサーバにおける第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る印刷制御装置、プリントサービスサーバにおける第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る印刷制御装置、プリントサービスサーバにおける第３のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る印刷制御装置、プリントサービスサーバにおける第４のデータ処理手順の一例を示すフローチャートである。
【図１１】図１に示した第１の印刷制御装置の表示部に表示される印刷中画面の一例を示す図である。
【図１２】図１に示した第１の印刷制御装置の表示部に表示される印刷中断指示画面の一例を示す図である。
【図１３】図１に示した第２の印刷制御装置の表示部に表示されるユーザ認証画面の一例を示す図である。
【図１４】図１に示した第２の印刷制御装置の表示部に表示される印刷再開画面の一例を示す図である。
【図１５】本発明に係る印刷制御装置、プリントサービスサーバにおける第５のデータ処理手順の一例を示すフローチャートである。
【図１６】本発明に係る印刷制御装置、プリントサービスサーバにおける第５のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る印刷制御装置、プリントサーバにおける第６のデータ処理手順の一例を示すフローチャートである。
【図１８】本発明に係る印刷制御装置、プリントサーバにおける第６のデータ処理手順の一例を示すフローチャートである。
【図１９】本発明に係る印刷制御装置、プリントサーバにおける第７のデータ処理手順の一例を示すフローチャートである。
【図２０】本発明に係る印刷制御装置、プリントサーバにおける第７のデータ処理手順の一例を示すフローチャートである。
【図２１】本発明に係る印刷制御装置、プリントサーバにおける第７のデータ処理手順の一例を示すフローチャートである。
【図２２】図１に示した第１の印刷制御装置の表示部で表示される印刷中断の確認画面の一例を示す図である。
【図２３】図１に示した第１の印刷制御装置の表示部で表示される途中印刷ＩＤの確認画面の一例を示す図である。
【図２４】本発明に係る印刷制御装置、プリントサーバにおける第８のデータ処理手順の一例を示すフローチャートである。
【図２５】本発明に係る印刷制御装置、プリントサーバにおける第９のデータ処理手順の一例を示すフローチャートである。
【図２６】本発明に係る印刷制御装置、プリントサーバにおける第９のデータ処理手順の一例を示すフローチャートである
【図２７】図１に示した第１の印刷制御装置の表示部で表示される途中印刷ＩＤ情報更新の確認画面の一例を示す図である。
【図２８】本発明に係る印刷制御装置、プリントサービスサーバを含む印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０５１７】
１０１  プリントサービスサーバ
１０２  印刷物情報記憶部
１０３  印刷設定情報記憶部
１０４  ユーザ情報記憶部
１０５  状態情報記憶部
１０６  印刷中断情報記憶部
１０７  印刷物情報管理部
１０８  印刷設定情報管理部
１０９  ユーザ情報管理部
１１０  状態情報管理部
１１１  印刷中断情報管理部
１１２  要求処理部
１１３，１１５，１２２  通信部
１１４  第１の印刷制御装置
１１６，１２３  表示部
１１７，１２４  印刷処理部
１１８  第１の印刷装置
１１９，１２６  印刷装置制御部
１２０，１２７  出力部
１２１  第２の印刷制御装置
１２５  第２の印刷装置
１２８  インターネット
【図１】
2006099725.tif 000003
【図２】
2006099725.tif 000004
【図３】
2006099725.tif 000005
【図４】
2006099725.tif 000006
【図５】
2006099725.tif 000007
【図６】
2006099725.tif 000008
【図７】
2006099725.tif 000009
【図８】
2006099725.tif 000010
【図９】
2006099725.tif 000011
【図１０】
2006099725.tif 000012
【図１１】
2006099725.tif 000013
【図１２】
2006099725.tif 000014
【図１３】
2006099725.tif 000015
【図１４】
2006099725.tif 000016
【図１５】
2006099725.tif 000017
【図１６】
2006099725.tif 000018
【図１７】
2006099725.tif 000019
【図１８】
2006099725.tif 000020
【図１９】
2006099725.tif 000021
【図２０】
2006099725.tif 000022
【図２１】
2006099725.tif 000023
【図２２】
2006099725.tif 000024
【図２３】
2006099725.tif 000025
【図２４】
2006099725.tif 000026
【図２５】
2006099725.tif 000027
【図２６】
2006099725.tif 000028
【図２７】
2006099725.tif 000029
【図２８】
2006099725.tif 000030