(57)【要約】【課題】  代行印刷先のデバイスにおいて印字障害が発生した場合、さらに次のデバイスに代行印刷を依頼するのではなく、代行印刷元デバイスに情報を返す／指定した障害回避待機時間の待機を行い代行印刷元デバイスに情報を返す／障害回避まで待つという選択を印字障害ごとに設定し、印刷物が複数のデバイスに分散することを防止することが可能な代行印刷プリンタシステムを提供する。【解決手段】  ネットワークに接続する手段、印字障害が発生した場合に代行印刷を行う手段、代行印刷時に印字障害が発生した場合の対応方法を設定・保持する手段、前記対応方法に基づいて印字障害時の処理を行う手段とを有する複数の印字可能なデバイスとＷｅｂブラウザを有するＰＣから構成されることを特徴とする代行印刷プリンタシステム。【選択図】        図１
2005319695.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、前記インターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した際に代行印刷する代行印刷先印刷装置を指定する代行印刷先指定手段とを有するパーソナルコンピュータと、前記ネットワークに接続された印刷装置であって、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この印刷情報記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記代行印刷先受信手段により受信した代行印刷先情報を記憶する代行印刷先記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された際に前記印刷情報記憶手段に記憶された印刷情報を前記代行先記憶手段に記憶されている代行印刷先情報に基づいて前記ネットワークに接続された印刷装置に印刷情報を含む代行印刷情報を転送する代行印刷転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了した際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行印刷先の印刷装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、受信した代行印刷情報を印刷している際に、前記印字障害判定手段によって印字障害と判定された場合に代行印刷情報を削除する削除手段と、代行印刷元印刷装置に対して印刷障害が発生したため代行印刷が継続できなかったことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【請求項２】
ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、前記ネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害回避の待機時間を指定する待機時間指定手段とを有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この印刷情報記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害を回避するための待機時間を受信し記憶する待機時間記憶手段と、前記受信手段により受信した代行印刷先情報及び、代行印刷時の印字障害に対する回避待機時間を記憶する代行印刷情報記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された場合に前記印刷情報記憶手段に記憶された印刷情報を前記指定代行印刷先情報に基づいて前記ネットワークに接続された印刷装置に対し印刷情報及び代行印刷情報を転送する代行印刷転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了した際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、受信した代行印刷情報を印刷している際に、前記印字障害判定手段によって印字障害と判定された場合に、前記待機時間記憶手段に記憶される時間の待機を行う待機手段と、前記待機時間経過後に代行印刷情報を削除する削除手段と、代行印刷情報を削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【請求項３】
ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、前記ネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害の種類に応じて対策を指定する指定手段と、を有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害に対する対応方法情報を受信する受信手段と、これら受信手段により受信した代行印刷先情報及び、代行印刷時の印字障害に対する対応方法情報を記憶する不揮発性記憶手段と、前記判定手段により前記プリンタエンジンが印字障害発生状態と判定された場合に前記記憶手段に記憶された印刷情報を前記指定代行先情報に基づいて前記ネットワークに接続されたいずれかの印刷装置に印刷情報及び代行印刷情報を転送する代行印刷情報転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了際にが通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する種類別の対策を記憶する記憶手段と、受信した代行印刷情報を印刷した際、前記印字障害を判定する判定手段によって印字障害と判定された場合、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する障害の種類別の対策を実行する対策実行手段と、対策実行後に印字情報を削除する手段と、削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【請求項４】
ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、を有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、このインターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害に対する対応方法情報を受信する印字障害対応情報受信手段と、これら受信した代行印刷先情報及び、代行印刷時の印字障害に対する対応方法情報を記憶する代行印刷情報記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された場合に前記印刷情報記憶手段に記憶された印刷情報を前記指定代行先情報に基づいて前記ネットワークに接続された印刷装置に印刷情報及び代行印刷情報を転送する代行印刷情報転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、代行印刷時に印字障害が発生した場合に印字障害の種類に応じた対策をあらかじめ記憶する記憶手段と、受信した代行印刷情報を印刷した際に、前記印字障害判定手段によって印字障害と判定された場合、前記障害対策記憶手段に記憶されている代行印刷時の印字障害に対する障害の種類別に応じた対策を実行する対策実行手段と、対策実行後に印字情報を削除する削除手段と、削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【請求項５】
印刷装置において、代行印刷時の印字障害に対する障害の種類別の対策が、印字障害発生時にすぐ次の処理を実行することを特徴とする請求項３あるいは４記載の代行印刷プリンタシステム。
【請求項６】
印刷装置において、代行印刷時の印字障害に対する障害の種類別の対策が、印字障害が回復するまで待機することを特徴とする請求項３あるいは４記載の代行印刷プリンタシステム。
【請求項７】
パーソナルコンピュータにおいて、さらにネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害に対する障害対策の待機時間を指定する指定手段を具備し、印刷装置において代行印刷時の印字障害が発生した場合の対策が、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する障害対策待機時間だけ待機することを特徴とする請求項３あるいは４記載の代行印刷プリンタシステム。
【請求項８】
パーソナルコンピュータにおいて、さらにネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害に対する障害分類別の障害対策の前記請求項５ないし７のいずれか一つの対策を指定する指定手段を具備し、印刷装置において代行印刷時の印字障害が発生した場合の対策が、前記パーソナルコンピュータから指定された印字障害の種類に応じて、前記請求項５ないし７のいずれか一つを実行する実行手段と有することを特徴とする請求項５ないし７のいずれか一つに記載の代行印刷プリンタシステム。
【請求項９】
パーソナルコンピュータと印刷装置間、及び代行印刷を行う印刷装置間の通信がＷｅｂサービスであることを特徴とする請求項１ないし８のいずれか一つに記載の代行印刷プリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に接続されるパーソナルコンピュータなどのデータ供給源から印刷指示を受けた印刷装置において、印字障害が発生し他の印刷装置に代行印刷を行った際に、代行印刷先となった印刷装置でさらに障害が発生した場合の印刷処理に関する代行印刷プリンタシステムに関するものである。
【背景技術】
【０００２】
近年、印刷装置をネットワークに接続することは一般的となり、多くの印刷装置が接続でき、利用されるようになった。このような環境下で、印刷利用者は、印字指示を出した印刷装置に印字障害が発生した場合に、即座に印字障害を回避するのではなく、ひとまず印刷されていない印刷情報を他の印刷装置に出力することで印刷情報を早く出力することを考え、「代行印刷機能」が実現されてきた（例えば、特許文献１参照）。
【特許文献１】特開２００２−３１２１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記「代行印刷機能」は、印字指示した印刷装置で印字障害が発生した場合に、別の印刷装置に印刷情報を転送する処理を行うが、転送先の印刷装置にも印字障害が発生した場合、転送先の印刷装置が選択したさらなる転送先の印刷装置に代行印刷処理が渡されるため、複数の印刷装置に印刷成果物が分散してしまうという問題点があった。
【０００４】
本発明は、このような問題点に鑑みて為されたものであり、第１の目的は、代行印刷先の印刷装置に印字障害が発生した場合、すぐに代行印刷元に印字障害情報と印字していない印刷情報を送り返すことができる代行印刷プリンタシステムを提供することにある。
【０００５】
第２の目的は、代行印刷先の印刷装置に印字障害が発生した場合、パーソナルコンピュータから指示された時間待機し、代行印刷元に印字障害情報と印字していない印刷情報を送り返すことができる代行印刷プリントシステムを提供することにある。
【０００６】
第３の目的は、代行印刷先の印刷装置に印字障害が発生した場合、パーソナルコンピュータから指示された印字障害の種類に応じて、「指定時間の待機後に送り返し」、「即時に送り返し」、「印字障害が回避するまで待機」など、複数の対応処理を選択できる代行印刷プリントシステムを提供することにある。
【０００７】
第４の目的は代行印刷先の印刷装置に印字障害が発生した場合、あらかじめ印刷装置に設定されている印字障害の種類に応じた対策（「指定時間の待機後に送り返し」、「即時に送り返し」、「印字障害が回避するまで待機」など）を自動的に行うことができる代行印刷プリントシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、下記の技術的構成により前記目的を達成できたものである。
【０００９】
（１）ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、前記インターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した際に代行印刷する代行印刷先印刷装置を指定する代行印刷先指定手段とを有するパーソナルコンピュータと、前記ネットワークに接続された印刷装置であって、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この印刷情報記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記代行印刷先受信手段により受信した代行印刷先情報を記憶する代行印刷先記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された際に前記印刷情報記憶手段に記憶された印刷情報を前記代行先記憶手段に記憶されている代行印刷先情報に基づいて前記ネットワークに接続された印刷装置に印刷情報を含む代行印刷情報を転送する代行印刷転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了した際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行印刷先の印刷装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、受信した代行印刷情報を印刷している際に、前記印字障害判定手段によって印字障害と判定された場合に代行印刷情報を削除する削除手段と、代行印刷元印刷装置に対して印刷障害が発生したため代行印刷が継続できなかったことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【００１０】
（２）ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、前記ネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害回避の待機時間を指定する待機時間指定手段とを有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この印刷情報記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害を回避するための待機時間を受信し記憶する待機時間記憶手段と、前記受信手段により受信した代行印刷先情報及び、代行印刷時の印字障害に対する回避待機時間を記憶する代行印刷情報記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された場合に前記印刷情報記憶手段に記憶された印刷情報を前記指定代行印刷先情報に基づいて前記ネットワークに接続された印刷装置に対し印刷情報及び代行印刷情報を転送する代行印刷転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了した際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、受信した代行印刷情報を印刷している際に、前記印字障害判定手段によって印字障害と判定された場合に、前記待機時間記憶手段に記憶される時間の待機を行う待機手段と、前記待機時間経過後に代行印刷情報を削除する削除手段と、代行印刷情報を削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【００１１】
（３）ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、前記ネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害の種類に応じて対策を指定する指定手段と、を有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、前記インターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害に対する対応方法情報を受信する受信手段と、これら受信手段により受信した代行印刷先情報及び、代行印刷時の印字障害に対する対応方法情報を記憶する不揮発性記憶手段と、前記判定手段により前記プリンタエンジンが印字障害発生状態と判定された場合に前記記憶手段に記憶された印刷情報を前記指定代行先情報に基づいて前記ネットワークに接続されたいずれかの印刷装置に印刷情報及び代行印刷情報を転送する代行印刷情報転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了際にが通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する種類別の対策を記憶する記憶手段と、受信した代行印刷情報を印刷した際、前記印字障害を判定する判定手段によって印字障害と判定された場合、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する障害の種類別の対策を実行する対策実行手段と、対策実行後に印字情報を削除する手段と、削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【００１２】
（４）ネットワークに接続されたパーソナルコンピュータであって、前記ネットワークに接続する印刷装置とデータの送受信を行うインターフェイスと、このインターフェイスを介して前記ネットワークに接続されたいずれかの印刷装置に対し印字障害が発生した場合に代行印刷をさせる代行印刷先印刷装置を指定する代行印刷先指定手段と、を有するパーソナルコンピュータと、前記ネットワークに接続された複数のデータ供給源から印刷情報を受信するインターフェイスと、このインターフェイスを介して受信した印刷情報を記憶する印刷情報記憶手段と、この記憶手段に記憶された印刷情報を解析してプリンタエンジンに出力するイメージデータを生成するイメージデータ生成手段と、生成されたイメージデータを記憶するイメージメモリと、前記プリンタエンジンの印刷状態を検出する複数の状態検出手段と、前記プリンタエンジンの印字中に各状態検出手段からの各出力に基づいて印字障害発生状態を判定する印字障害判定手段と、前記パーソナルコンピュータから指定された代行印刷先情報を受信する代行印刷先受信手段と、前記パーソナルコンピュータから代行印刷時に印字障害が発生した場合に印字障害に対する対応方法情報を受信する印字障害対応情報受信手段と、これら受信した代行印刷先情報及び、代行印刷時の印字障害に対する対応方法情報を記憶する代行印刷情報記憶手段と、前記印字障害判定手段により前記プリンタエンジンが印字障害と判定された場合に前記印刷情報記憶手段に記憶された印刷情報を前記指定代行先情報に基づいて前記ネットワークに接続された印刷装置に印刷情報及び代行印刷情報を転送する代行印刷情報転送手段と、転送した代行先印刷装置において印字障害が発生し印刷が不正終了際に通知される通知情報を受信する代行印刷不正終了受信手段と、代行印刷の際に返送される印字できなかった印刷情報を受信する未印刷情報受信手段とを有するとともに、代行先の印字装置となった際に、印刷情報を含む代行印刷情報を受信する代行印刷受信手段と、受信した代行印刷情報を記憶する代行印刷情報記憶手段と、代行印刷時に印字障害が発生した場合に印字障害の種類に応じた対策をあらかじめ記憶する記憶手段と、受信した代行印刷情報を印刷した際に、前記印字障害判定手段によって印字障害と判定された場合、前記障害対策記憶手段に記憶されている代行印刷時の印字障害に対する障害の種類別に応じた対策を実行する対策実行手段と、対策実行後に印字情報を削除する削除手段と、削除すると同時に前記代行印刷情報記憶手段に代行印刷を転送した印刷装置に対して印刷障害が発生したため代行印刷が継続できないことを通知する代行印刷不正終了通知手段と、代行印刷において印字できなかった印刷情報を代行依頼元の印刷装置に返送する返送手段とを有する印刷装置とを具備したことを特徴とする代行印刷プリンタシステム。
【００１３】
（５）印刷装置において、代行印刷時の印字障害に対する障害の種類別の対策が、印字障害発生時にすぐ次の処理を実行することを特徴とする前記（３）あるいは（４）記載の代行印刷プリンタシステム。
【００１４】
（６）印刷装置において、代行印刷時の印字障害に対する障害の種類別の対策が、印字障害が回復するまで待機することを特徴とする前記（３）あるいは（４）記載の代行印刷プリンタシステム。
【００１５】
（７）パーソナルコンピュータにおいて、さらにネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害に対する障害対策の待機時間を指定する指定手段を具備し、印刷装置において代行印刷時の印字障害が発生した場合の対策が、前記パーソナルコンピュータから指定された代行印刷時の印字障害に対する障害対策待機時間だけ待機することを特徴とする前記（３）あるいは（４）記載の代行印刷プリンタシステム。
【００１６】
（８）パーソナルコンピュータにおいて、さらにネットワークに接続されたいずれかの代行印刷先となった印刷装置に対し印字障害が発生した場合に印字障害に対する障害分類別の障害対策の前記（５）ないし（７）のいずれか一つの対策を指定する指定手段を具備し、印刷装置において代行印刷時の印字障害が発生した場合の対策が、前記パーソナルコンピュータから指定された印字障害の種類に応じて、前記（５）ないし（７）のいずれか一つを実行する実行手段と有することを特徴とする前記（５）ないし（７）のいずれか一つに記載の代行印刷プリンタシステム。
【００１７】
（９）パーソナルコンピュータと印刷装置間、及び代行印刷を行う印刷装置間の通信がＷｅｂサービスであることを特徴とする前記（１）ないし（８）のいずれか一つに記載の代行印刷プリンタシステム。
【発明の効果】
【００１８】
本発明によれば、ネットワーク上に接続しているプリンタに印字障害が発生した場合に行われる代行印刷処理において、代行先印刷装置に印字障害が発生した場合でも複数の印刷装置に印刷物が分散されることなく、印刷者が所望とする出力を実現することが可能となる。
【００１９】
また、本発明によれば、これまでの代行印刷における印刷物の分散を回避でき、また印字障害別に対応を細かく設定することが容易に可能となり、代行印刷に関する印刷処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下本発明の実施例について、図面を参照しながら説明する。
【実施例１】
【００２１】
以下、本発明の代行印刷プリンタシステムの実施例について、図面を参照しつつ説明する。
【００２２】
図１は本実施例に係る代行印刷プリンタシステムを構成するプリンタ及び、パーソナルコンピュータを示すブロック図である。
【００２３】
同図において、１０はローカルエリアネットワーク（ＬＡＮ）を示し、パーソナルコンピュータ２０及びプリンタ３０ａ及び３０ｂがこのＬＡＮに接続されている。
【００２４】
また、パーソナルコンピュータ２０では、ＬＡＮ１０上のプリンタ３０ａ及び３０ｂとデータの通信を行うインターフェイス２１と、インターフェイスを介しプリンタ３０ａ及び３０ｂのＷｅｂサービスを経由して、代行印刷の印刷先や代行印刷に関わる設定を行うＷｅｂブラウザ２２から構成される（ここでは図示しないがプリンタ３０ａ、３０ｂに対して印刷を行う機能ももちろん有してもよい。）。
【００２５】
パーソナルコンピュータ２０内の各詳細説明は以下のとおりである。
【００２６】
インターフェイス２１はＬＡＮに接続された機器と情報の送受信を行うためのものである。
【００２７】
Ｗｅｂブラウザ２２は一般的に使用されるブラウザであり、特に限定するものではない。
【００２８】
次に、プリンタ３０ａはＬＡＮ１０に接続しており、ＬＡＮ１０上のパーソナルコンピュータ２０やプリンタ３０ｂとの通信を行うインターフェイス３１と、パーソナルコンピュータ２０などのＷｅｂブラウザからの要求に対して代行印刷に関わる情報設定や情報提供などのサービスを提供するＷｅｂサービス３２と、他のＬＡＮ上の機器から印刷情報や代行印刷に関わる情報などを取得する情報受信部３３、印字障害などで代行印刷が必要になった場合に例えばプリンタ３０ｂなどに代行印刷情報を送信する代行印刷送信部３４、プリンタ内の印刷状態を検知する状態検出部３５、プリンタ全体の制御を行う制御部３６、Ｗｅｂサービス３２で扱う情報や、代行印刷における情報などさまざまな情報を記憶する情報記憶部３７、印刷情報を展開して印刷部に送るイメージメモリなどを保持するメモリ３８、実際に印刷を行う印字部３９から構成される。
【００２９】
プリンタ３０ａ内の各詳細説明は以下のとおりである。
【００３０】
インターフェイス３１は、ＬＡＮに接続された機器と情報の送受信を行うためのものである。Ｗｅｂサービス３２は、例えばパーソナルコンピュータ２０内のＷｅｂブラウザ２２などからプリンタ３０ａの状態情報の要求や、代行印刷情報の設定などを行うためのＷｅｂ情報を提供するものであり、ここで設定された情報は制御部３６を経由して情報記憶部３７に保持される。
【００３１】
情報受信部３３は、印刷情報や３０ｂからの代行印刷情報を受信し、制御部３６に渡す処理を行う。制御部３６は、受信した代行印刷情報を情報記憶部３７に保持したり、印刷情報などをメモリ３８にイメージメモリとして展開したりする。
【００３２】
代行印刷送信部３４は、状態検出部３５によって印字障害が検出された場合、制御部３６の指示によって代行印刷情報をプリンタ３０ｂに送信する処理を行う。
【００３３】
状態検出部３５は、プリンタ内の各状態センサにおける状態情報を取得して制御部３６に状態情報を提供する処理を行う。
【００３４】
制御部３６は、プリンタ３０ａ内の各部分と連携してプリンタ全体の動作を司る部分である。印字障害の判断や、代行印刷の判断等さまざまな処理を行う。
【００３５】
情報記憶部３７は、制御部３６から読み書きされるものであり、代行印刷情報やさまざまなプリンタ３０ａ内の情報を記憶する部分である。
【００３６】
メモリ３８は、主に情報受信部３３において受信した印刷情報を制御部３６によってイメージとして展開される部分である。
【００３７】
印刷部３９は、メモリ３８に展開されたイメージデータを、制御部３６を経由して実際に印刷を行う部分である。
【００３８】
なお、プリンタ３０ｂは３０ａと同様の構成となる。
【００３９】
次に図２を用いて、代行印刷プリンタシステムに関するパーソナルコンピュータ２０内と、プリンタ３０ａ内との代行印刷先の設定方法を説明する。
【００４０】
パーソナルコンピュータ２０内のＷｅｂブラウザ２２を実行すると図２のようなＷｅｂブラウザが起動する。
【００４１】
ここでプリンタ３０ａにおけるＷｅｂサービス３２のアドレス（例、ｈｔｔｐ：／／ｐｒｉｎｔｅｒ１／ＷｅｂＳｅｒｖｉｃｅ／）を指定すると、現在の代行印刷先プリンタ情報が図２内の２０１に表示される。ここを別のプリンタ（例えばＰｒｉｎｔｅｒ３）に設定して２０２の設定ボタンを押下することで、プリンタ３０ａのＷｅｂサービス３２に新しく登録したい代行印刷先プリンタ情報が送信される。この情報はＷｅｂサービス３２が取得し、制御部３６を経由して情報記憶部３７に更新保持される。
【００４２】
但し、本図２はあくまで例であり特に限定するものではない。
【００４３】
次に図３を用いて、本代行印刷プリンタシステムの実施例のフローチャートを示す。
【００４４】
Ｗｅｂサービス３２による代行印刷先の設定は前記図２にて説明したので省略する。ここでは、プリンタ３０ａ及びプリンタ３０ｂのやり取りについて説明する。
【００４５】
図３は、プリンタ３０ａと代行印刷先に指定されているプリンタ３０ｂにおける印字障害発生時にすぐにプリンタ３０ｂに印刷が失敗したことを通知する動作を示したフローチャートである。
【００４６】
左側がプリンタ３０ａを示し、右側がプリンタ３０ｂをそれぞれ示す。
【００４７】
まずステップＳ１において、プリンタ３０ａがインターフェイス３１を経由して印刷受信部３３がデータ供給源からの印刷データを受信したかを制御部３４で判断する。印刷データを受信していない場合は、終了する。印刷データを受信した場合は、次のステップＳ２へ進む。
【００４８】
ステップＳ２では、受信した印刷データを制御部３６がメモリ３８にイメージメモリに展開して印刷部３９に印刷指示をする。印刷部３９が印刷を行っている間、状態検出部３５からの状態情報を制御部３６が監視する。ステップＳ３では、制御部３６において状態検出部３５からくる情報を元に、印字障害を監視するが、印字障害が発生した場合にはステップＳ４に進む。一方印字障害が発生しなかった場合は、正常に印刷が終了したことになり処理を終了する。
【００４９】
ステップＳ４では、Ｗｅｂサービス３２によって既に情報記憶部３７に保存されている代行印刷先情報を取得する。
【００５０】
次のステップＳ５において、制御部３６によって代行印刷情報を代行印刷先プリンタ３０ｂに代行印刷送信部３４を用いて送信する。プリンタ３０ａはこの処理を行ってプリンタ３０ｂの応答待ち状態に入る。
【００５１】
プリンタ３０ｂ内のステップＳ６は前記ステップＳ５にて送信された代行印刷情報を印刷受信部３３が受信し、代行印刷指示であることを確認する。
【００５２】
ステップＳ７では、代行印刷情報内の印刷情報に対して印刷を開始する。
【００５３】
次のステップＳ８では、プリンタ３０ｂ内においてステップＳ７での印刷開始されたジョブが印刷されている間、状態検出部３５から印字障害が発生しているかを判断する。ここで印字障害が発生している場合は、ステップＳ９に進む。一方印字障害が発生しなかった場合は、ステップＳ１０に進む。
【００５４】
ステップＳ９は、印字障害が発生したために印刷ができなかった場合の印刷終了であり、ステップＳ１１に進む。
【００５５】
一方ステップＳ１０は印字障害が発生せず正常に印刷が完了した場合の印刷終了であり、ステップＳ１２に進む。
【００５６】
ステップＳ１１は、印字障害のために印刷が完了できなかったことをプリンタ３０ａに送信する。また印刷ができなかった部分の印刷情報も同時に送信する。そしてステップＳ６において取得した代行印刷情報を削除し、プリンタ３０ｂ内の処理を終了する。
【００５７】
ステップＳ１２は、印字障害がなく印刷が完了したことをプリンタ３０ａに送信し、プリンタ３０ｂ内の処理を終了する。
【００５８】
プリンタ３０ａのステップＳ１３では、ステップＳ１１またはステップＳ１２からのプリンタ３０ｂ内で行った代行印刷処理に関する情報を取得して終了する。
ここで、プリンタ３０ｂで代行印刷処理を行った結果の情報を取得し、もし失敗だった場合のプリンタ３０ａ内での処理に関しては、再度他のプリンタに印刷してもよいし、プリンタ３０ａ内で再印刷を待ってもよく、特に限定するものではない。
【００５９】
以上の処理によって、本代行印刷プリンタシステムが動作する。
【００６０】
次に図４を用いて、代行印刷プリンタシステムに関するパーソナルコンピュータ２０内と、プリンタ３０ａ内との代行印刷処理時の印字障害に対する待機時間の設定方法を説明する。
【００６１】
パーソナルコンピュータ２０内のＷｅｂブラウザ２２を実行すると図４のようなＷｅｂブラウザが起動する。
【００６２】
ここでプリンタ３０ａにおけるＷｅｂサービス３２のアドレス（例、ｈｔｔｐ：／／ｐｒｉｎｔｅｒ１／ＷｅｂＳｅｒｖｉｃｅ／）を指定すると、図４が表示される。この中の２０１に関しては前記図２にて説明しているため省略する。図中の４０１は代行印刷を処理したときに印字障害が発生した場合の待機時間の設定を行うコントロールである。この例では１００秒を示しており、代行印刷において印字障害が発生した後１００秒間に印字障害が回避された場合は継続して代行印刷を行う時間を意味する。ここで２０２の設定ボタンを押下すると前記２０１の代行印刷先プリンタ情報と４０１の待機時間がプリンタ３０ａに転送される。この情報はＷｅｂサービス３２が取得し、制御部３６を経由して情報記憶部３７に更新保持される。もちろん同様の処理をプリンタ３０ｂにも処理することができる。
【００６３】
但し、本図４はあくまで例であり特に限定するものではない。
【００６４】
図５は、プリンタ３０ａと代行印刷先に指定されているプリンタ３０ｂにおいて、プリンタ３０ａで印字障害が発生し、プリンタ３０ｂに代行印刷が処理され、プリンタ３０ｂ内でも印字障害が発生した場合に、印字障害を回避する待機時間分待ったのち、印刷が失敗したことを通知する動作を示したフローチャートである。
【００６５】
左側がプリンタ３０ａを示し、右側がプリンタ３０ｂをそれぞれ示す。
【００６６】
ステップＳ１からステップＳ１３は図３を用いた説明と同様であるので省略する。
【００６７】
ステップＳ１４は、ステップＳ８において代行印刷時に印字障害が検知された場合に、Ｗｅｂサービス３２を経由してあらかじめ情報記憶部３７に設定されている代行印刷時の印字障害に対する回避待機時間を取得する。
【００６８】
ステップＳ１５では、上記ステップＳ１４にて取得した待機時間の待機処理を行う。但しこの間に印字障害が回避された場合を認識することができ、認識した場合は次のステップＳ１６に進むことが可能となる。
【００６９】
ステップＳ１６では、上記ステップＳ１５において待機処理を行った後に再度印字障害が発生しているか（継続を含む）を検知する。検知した結果印字障害が発生している場合は、ステップＳ９の処理に進み、代行印刷の失敗処理を行う。一方、印字障害が回避されている場合は、ステップＳ７の印刷開始（印刷再開）処理を行うこととなる。
【００７０】
以上の処理によって、本代行印刷プリンタシステムが動作する。
【００７１】
次に図６を用いて、代行印刷プリンタシステムに関するパーソナルコンピュータ２０内と、プリンタ３０ａ内との代行印刷処理時の印字障害に対する対策方法の設定方法を説明する。
【００７２】
パーソナルコンピュータ２０内のＷｅｂブラウザ２２を実行すると図６のようなＷｅｂブラウザが起動する。
【００７３】
ここでプリンタ３０ａにおけるＷｅｂサービス３２のアドレス（例、ｈｔｔｐ：／／ｐｒｉｎｔｅｒ１／ＷｅｂＳｅｒｖｉｃｅ／）を指定すると、図６が表示される。この中の２０１に関しては前記図２にて説明しているため省略する。
【００７４】
図中の６０１は代行印刷を処理したときに発生しうる印字障害の種類を選択させるコントロールである。このコントロール６０１にて１つの印字障害を選択すると、選択された印字障害に対する代行印刷時の処理がコントロール６０２に反映される。
【００７５】
コントロール６０２は、「すぐにエラー応答する」、「以下の時間の回復待機を行う」、「エラー回復するまで待つ」が選択でき、「以下の時間の回復待機を行う」を選択した時は、その下のコントロールにて時間が指定できるようになる。従って、コントロール６０１で選択した個々の印字障害に対してコントロール６０２において設定が可能となる。例えば「ドアオープン」が選択されている場合は、「すぐにエラー応答する」を選択し（図示）、紙切れの場合は、「エラー回復するまで待つ」を選択することも可能である。ここで２０２の設定ボタンを押下すると前記２０１の代行印刷先プリンタ情報とコントロール６０１及び６０２で設定されている代行印刷情報がプリンタ３０ａに転送される。この情報はＷｅｂサービス３２が取得し、制御部３６を経由して情報記憶部３７に更新保持される。
【００７６】
但し、本図６で図示した内容（例えば印字障害の種類など）はあくまで例であり特に限定するものではない。
【００７７】
図７は、プリンタ３０ａと代行印刷先に指定されているプリンタ３０ｂにおいて、プリンタ３０ａで印字障害が発生し、印字プリンタ３０ｂに代行印刷が処理され、プリンタ３０ｂ内でも印字障害が発生した場合に、印字障害の種類別の対応方法を行う動作を示したフローチャートである。
【００７８】
左側がプリンタ３０ａを示し、右側がプリンタ３０ｂをそれぞれ示す。
【００７９】
ステップＳ１からステップＳ１６は図５を用いた説明と同様であるので省略する。
【００８０】
ステップＳ１７は、ステップＳ８においてプリンタ３０ｂにおいて代行印刷処理中に印字障害が発生した場合、Ｗｅｂサービス３２を経由してあらかじめ情報記憶部３７に設定されている代行印刷時の印字障害に対する印字障害別の対応処理を取得する。このときに既に印字障害の種類はステップＳ８の印字障害の検知処理によって確定されているものとする。
【００８１】
ステップＳ１８では、ステップＳ１７にて取得した代行印刷時の印字障害に対する対応処理は「回復待機」（印字障害の回復を待機する）、「指定時間待機」（印字障害に対して指定された待機時間の待機を行う）、「即エラー応答」（印字障害が発生した場合、すぐに代行印刷失敗と判断する）いずれかが設定されており、「回復待機」だった場合は、ステップＳ７の印刷開始へ戻り、印字障害が回復するまで「印刷」→「印字障害検知」を繰り返す。一方、「指定時間待機」だった場合は、前記図５で説明したステップＳ１４以降の処理を行う。もし「即エラー応答」の場合は、ステップＳ９に進み、図３にて説明したとおり代行印刷失敗処理を行う。
【００８２】
上記処理を行うことにより、本代行印刷プリンタシステムが動作する。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施例におけるシステムの概略を示す全体図
【図２】本発明の実施例におけるＷｅｂブラウザでの設定例１を示す図
【図３】本発明の実施例におけるフローチャート１
【図４】本発明の実施例におけるＷｅｂブラウザでの設定例２を示す図
【図５】本発明の実施例におけるフローチャート２
【図６】本発明の実施例におけるＷｅｂブラウザでの設定例３を示す図
【図７】本発明の実施例におけるフローチャート３
【符号の説明】
【００８４】
１０  ローカルエリアネットワーク（ＬＡＮ）
２０  パーソナルコンピュータ
２１  インターフェイス
２２  Ｗｅｂブラウザ
３０ａ，３０ｂ  プリンタ
３３  情報受信部
３４  代行印刷送信部
３５  状態検出部
３６  制御部
３７  情報記憶部
３８  メモリ
３９  印字部
６０１  コントロール
【図１】
2005319695.tif 000003
【図３】
2005319695.tif 000004
【図５】
2005319695.tif 000005
【図７】
2005319695.tif 000006
【図２】
2005319695.tif 000007
【図４】
2005319695.tif 000008
【図６】
2005319695.tif 000009