(57)【要約】【課題】印刷の完成をより便宜なものとする。【解決手段】本発明の印刷処理診断システムは、コンピュータ１０と、コンピュータ１０に接続され、印刷データに基づく印刷処理を実行する印刷装置２０とを備えている。また、印刷処理診断システムは、印刷処理が開始された後に印刷処理に問題を生じた印刷データについて、印刷処理のいずれの過程で問題が生じたかを診断する診断手段Ｓ１０２等と、診断手段Ｓ１０２等による診断結果を報知する報知手段Ｓ２０２等とを備えている。【選択図】図１
2009157876.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、
前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置と、
前記印刷処理が開始された後に前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断手段と、
前記診断手段による診断結果を報知する報知手段とを備えていることを特徴とする印刷処理診断システム。
【請求項２】
前記印刷装置のステータス情報を表示する表示手段を備え、
前記診断手段は、前記ステータス情報に基づいてユーザによって入力された情報に従って、前記印刷データについて前記印刷処理のいずれの過程で問題が生じたかを診断する請求項１記載の印刷処理診断システム。
【請求項３】
前記印刷データを蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記印刷データを前記印刷装置に送信する送信手段と、
前記印刷データの送信が完了したか否かをユーザに選択させる第１選択手段とを備え、
前記診断手段は、前記第１選択手段により前記印刷データの送信が完了していないことが選択された場合、前記送信手段による送信過程で問題が生じたと診断する請求項２記載の印刷処理診断システム。
【請求項４】
前記印刷装置が前記コンピュータから前記印刷データを受信中である受信通知を行う受信通知手段と、
前記受信通知の有無をユーザに選択させる第２選択手段とを備え、
前記診断手段は、前記第２選択手段により前記受信通知が行われていないことが選択された場合、前記印刷データを受信する受信過程で問題が生じたと診断する請求項３記載の印刷処理診断システム。
【請求項５】
前記印刷装置にて印刷を実行中である印刷通知を行う印刷通知手段と、
前記第２選択手段によって前記受信通知が選択された場合、前記印刷通知の有無をユーザに選択させる第３選択手段とを備え、
前記診断手段は、前記第３選択手段により前記印刷通知が行われていないことが選択された場合、前記印刷装置における前記印刷処理を実行する印刷手段が前記コンピュータから受信した前記印刷データを受取る受取過程で問題が生じたと診断する請求項４記載の印刷処理診断システム。
【請求項６】
印刷された被記録媒体を排紙する排紙手段と、
前記第３選択手段によって前記印刷通知が選択された場合、前記被記録媒体全ての排紙が行われているか否かをユーザに選択させる第４選択手段とを備え、
前記診断手段は、前記第４選択手段により前記被記録媒体全ての排紙が行われていないことが選択された場合、排紙過程で問題が生じたと診断する請求項５記載の印刷処理診断システム。
【請求項７】
前記排紙手段によって排紙された前記被記録媒体の画像を読み取る読取手段と、
前記第４選択手段によって前記被記録媒体全ての排紙が行われたことが選択された場合、排紙された前記被記録媒体の画像を読み取ることを選択させる第５選択手段とを備え、
前記報知手段は、前記第５選択手段によって前記被記録媒体の画像を読み取ることが選択された場合、読み取られた画像データをソリューションセンターに報知する請求項６記載の印刷処理診断システム。
【請求項８】
前記印刷装置のステータス情報を取得するステータス情報取得手段を備え、
前記診断手段は、前記ステータス情報取得手段により前記印刷装置から取得したステータス情報に基づいて診断する請求項１乃至７のいずれか１項記載の印刷処理診断システム。
【請求項９】
前記印刷データを蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記印刷データを前記印刷装置に送信する送信手段とを備え、
前記ステータス情報取得手段は、前記印刷データが送信中であることを示す送信信号を取得し、
前記診断手段は、前記蓄積手段に前記印刷データがあることが確認され、かつ前記送信信号が取得されていない場合、前記送信手段による送信過程で問題が生じたと診断する請求項８記載の印刷処理診断システム。
【請求項１０】
前記ステータス情報取得手段は、前記印刷装置が前記コンピュータから前記印刷データを受信中であることを示す受信信号を取得し、
前記診断手段は、前記受信信号が取得されていない場合、前記印刷データを受信する受信過程で問題が生じたと診断する請求項９記載の印刷処理診断システム。
【請求項１１】
前記ステータス情報取得手段は、印刷中であることを示す印刷信号を取得し、
前記診断手段は、前記受信信号が取得され、かつ前記印刷信号が取得されていない場合、前記印刷装置における前記印刷処理を実行する印刷手段が前記コンピュータから受信した前記印刷データを受取る受取過程で問題が生じたと診断する請求項１０記載の印刷処理診断システム。
【請求項１２】
前記報知手段は前記診断結果をソリューションセンターに報知する請求項１乃至１１のいずれか１項記載の印刷処理診断システム。
【請求項１３】
前記報知手段は、最初に問題が生じたと診断された時点で、前記診断結果を報知する請求項１２記載の印刷処理診断システム。
【請求項１４】
前記診断手段は、問題が生じたと診断された過程の次の過程も診断する請求項１乃至１２記載の印刷処理診断システム。
【請求項１５】
コンピュータと、前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置とを制御する印刷処理診断方法であって、
前記印刷処理が開始された前記印刷データのうち前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断ステップと、
前記診断ステップによる診断結果を報知する報知ステップとを備えていることを特徴とする印刷処理診断方法。
【請求項１６】
コンピュータと、前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置とを制御する印刷処理診断プログラムであって、
前記コンピュータを、
前記印刷処理が開始された前記印刷データのうち前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断手段と、
前記診断手段による診断結果を報知する報知手段と、
として機能させることを特徴とする印刷処理診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理診断システム、印刷処理診断方法及び印刷処理診断プログラムに関する。
【背景技術】
【０００２】
従来、特許文献１に異常を報知可能なプリンタが開示されている。このプリンタは、コンピュータに接続され、コンピュータから送信される印刷データに基づいて印刷処理を実行可能である。プリンタには、プリンタが印刷可能であるか否かを調べ、プリンタの動作を制御する制御部と、印刷データを解析するデータ解析部と、プリンタのユーザであるオペレータからの指示が入力される操作スイッチパネルと、オペレータに対するメッセージを表示する表示部と、オペレータに対するメッセージを音声で通知する音声部とが備えられている。
【０００３】
このプリンタでは、印刷処理が開始された印刷データについて印刷処理に問題を生じた場合、表示部や音声部でその問題をオペレータに報知することが可能である。具体的な問題としては、プリンタ内の用紙切れ、上部カバーの開放維持、紙づまり等のエラーの他、印刷データに異常があり、用紙を排出せずに強制排出が必要な場合等が挙げられている。このため、オペレータは、これらの問題を知ることができ、問題の原因を解決して印刷を完成することが可能になる。
【０００４】
【特許文献１】特開平５−２２４８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術においては、印刷処理のいずれの過程で印刷データに問題が生じたかが不明である。すなわち、コンピュータのユーザがコンピュータからプリンタに印刷の指示を行った場合、印刷処理には、コンピュータからプリンタへの印刷データの送信が行われる過程と、プリンタが印刷データを受信する過程と、プリンタが印刷を実行する過程と、プリンタが用紙を排紙する過程とが存在し、上記従来の技術では、これらのいずれの過程で問題を生じたが不明である。このため、プリンタのユーザであるオペレータばかりでなく、コンピュータのユーザは、問題の原因を解決し難く、印刷の完成に不便を感じることとなる。
【０００６】
本発明は、上記従来の実情に鑑みてなされたものであって、印刷の完成をより便宜なものとすることを解決すべき課題としている。
【課題を解決するための手段】
【０００７】
本発明の印刷処理診断システムは、コンピュータと、
前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置と、
前記印刷処理が開始された後に前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断手段と、
前記診断手段による診断結果を報知する報知手段とを備えていることを特徴とする。
【０００８】
本発明の印刷処理診断システムでは、印刷処理が開始された後に印刷処理に問題を生じた印刷データについて、印刷処理のいずれの過程で問題が生じたかを診断し、その診断結果を報知することから、問題の原因が明確になる。このため、コンピュータのユーザは、問題の原因を従来よりも容易に解決することができる。
【０００９】
したがって、本発明の印刷処理診断システムによれば、印刷の完成をより便宜なものとすることができる。
【００１０】
印刷装置は、印刷機能だけをもつプリンタであってもよく、印刷機能の他にコピー、ＦＡＸ等の機能も併せもつ複合機であってもよい。コンピュータと印刷装置との接続は、直接（ローカル接続）でもよく、ネットワーク接続でもよい。
【００１１】
診断手段や報知手段は、コンピュータが有していてもよく、印刷装置が有していてもよく、そのコンピュータ及び印刷装置と独立して接続されていてもよい。コンピュータが診断手段や報知手段を有することが好ましい。診断結果は、問題が生じた過程の情報の他、環境情報を含み得る。環境情報は、ＯＳ（Operating System）、印刷に使用したアプリケーション、プリンタドライバのヴァージョン、印刷データ等であり得る。
【００１２】
本発明の印刷処理診断システムは、前記印刷装置のステータス情報を表示する表示手段を備え、
前記診断手段は、前記ステータス情報に基づいてユーザによって入力された情報に従って、前記印刷データについて前記印刷処理のいずれの過程で問題が生じたかを診断し得る（請求項２）。
【００１３】
この場合、簡易な診断が可能である。表示手段は、コンピュータの表示装置の他、コンピュータにインストールされたプリンタモニタプログラム等で構成され得る。この場合、コンピュータのユーザが表示装置に表示されたステータス情報に基づいて情報を入力できる。
【００１４】
本発明の印刷処理診断システムは、前記印刷データを蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記印刷データを前記印刷装置に送信する送信手段と、
前記印刷データの送信が完了したか否かをユーザに選択させる第１選択手段とを備え、
前記診断手段は、前記第１選択手段により前記印刷データの送信が完了していないことが選択された場合、前記送信手段による送信過程で問題が生じたと診断し得る（請求項３）。
【００１５】
この場合、送信過程において蓄積手段に印刷データが残る問題が生じたことを診断できる。蓄積手段、送信手段及び／又は第１選択手段は、コンピュータが有していることが好ましい。なお、送信過程は、送信手段が印刷装置に印刷データを送信する過程である。
【００１６】
本発明の印刷処理診断システムは、前記印刷装置が前記コンピュータから前記印刷データを受信中である受信通知を行う受信通知手段と、
前記受信通知の有無をユーザに選択させる第２選択手段とを備え、
前記診断手段は、前記第２選択手段により前記受信通知が行われていないことが選択された場合、前記印刷データを受信する受信過程で問題が生じたと診断し得る（請求項４）。
【００１７】
この場合、受信過程において問題が生じたと診断できる。受信通知手段は印刷装置が有していることが好ましく、第２選択手段はコンピュータが有していることが好ましい。なお、受信過程は、印刷装置がコンピュータから印刷データを受信する過程である。
【００１８】
本発明の印刷処理診断システムは、前記印刷装置にて印刷を実行中である印刷通知を行う印刷通知手段と、
前記第２選択手段によって前記受信通知が選択された場合、前記印刷通知の有無をユーザに選択させる第３選択手段とを備え、
前記診断手段は、前記第３選択手段により前記印刷通知が行われていないことが選択された場合、前記印刷装置における前記印刷処理を事項する印刷手段が前記コンピュータから受信した前記印刷データを受取る受取過程で問題が生じたと診断し得る（請求項５）。
【００１９】
この場合、印刷装置の印刷手段がコンピュータから受信した印刷データを受取る受取過程において問題が生じたと診断できる。印刷通知手段は印刷装置が有していることが好ましく、第３選択手段はコンピュータが有していることが好ましい。なお、受取過程は、印刷装置における印刷処理を実行する印刷手段がコンピュータから受信した印刷データを受取る過程である。
【００２０】
本発明の印刷処理診断システムは、印刷された被記録媒体を排紙する排紙手段と、
前記第３選択手段によって前記印刷通知が選択された場合、前記被記録媒体全ての排紙が行われているか否かをユーザに選択させる第４選択手段とを備え、
前記診断手段は、前記第４選択手段により前記被記録媒体全ての排紙が行われていないことが選択された場合、排紙過程で問題が生じたと診断し得る（請求項６）。
【００２１】
この場合、排紙過程において問題が生じたと診断できる。排紙手段は印刷装置が有していることが好ましく、第４選択手段はコンピュータが有していることが好ましい。なお、排紙過程は、排紙手段が印刷後の被記録媒体を排紙する過程である。
【００２２】
本発明の印刷処理診断システムは、前記排紙手段によって排紙された前記被記録媒体の画像を読み取る読取手段と、
前記第４選択手段によって前記被記録媒体全ての排紙が行われたことが選択された場合、排紙された前記被記録媒体の画像を読み取ることを選択させる第５選択手段とを備え、
前記報知手段は、前記第５選択手段によって前記被記録媒体の画像を読み取ることが選択された場合、読み取られた画像データをソリューションセンターに報知し得る（請求項７）。
【００２３】
ソリューションセンターとは、ユーザに対してメーカ等が問題解決手法を提供する施設である。ソリューションセンターには、コンピュータ、印刷装置、ＩＴ技術等に詳しい解析者が常駐している。ソリューションセンターのコンピュータはネットワークに接続されている。この場合、排紙結果に問題はないか、解析者に解析してもらえる。読取手段は印刷装置が有していることが好ましく、第５選択手段はコンピュータが有していることが好ましい。
【００２４】
本発明の印刷処理診断システムは、前記印刷装置のステータス情報を取得するステータス情報取得手段を備え、
前記診断手段は、前記ステータス情報取得手段により前記印刷装置から取得したステータス情報に基づいて診断し得る（請求項８）。
【００２５】
この場合、ユーザの入力を介さなくとも問題を生じたことを自動的に診断できる。ステータス情報に基づいてユーザが情報を入力して診断を行うか、ユーザの入力を介さずに自動的に診断を行うかをユーザに選択してもらうことも可能である。ステータス情報取得手段はコンピュータが有していることが好ましい。
【００２６】
本発明の印刷処理診断システムは、前記印刷データを蓄積する蓄積手段と、
前記蓄積手段に蓄積された前記印刷データを前記印刷装置に送信する送信手段とを備え、
前記ステータス情報取得手段は、前記印刷データが送信中であることを示す送信信号を取得し、
前記診断手段は、前記蓄積手段に前記印刷データがあることが確認され、かつ前記送信信号が取得されていない場合、前記送信手段による送信過程で問題が生じたと診断し得る（請求項９）。
【００２７】
この場合、送信過程において蓄積手段に印刷データが残る問題が生じたことを診断できる。蓄積手段、送信手段及び／又はステータス情報取得手段は、コンピュータが有していることが好ましい。
【００２８】
本発明の印刷処理診断システムは、前記ステータス情報取得手段は、前記印刷装置が前記コンピュータから前記印刷データを受信中であることを示す受信信号を取得し、
前記診断手段は、前記受信信号が取得されていない場合、前記印刷データを受信する受信過程で問題が生じたと診断し得る（請求項１０）。
【００２９】
この場合、受信過程において問題が生じたと診断できる。
【００３０】
本発明の印刷処理診断システムは、前記ステータス情報取得手段は、印刷中であることを示す印刷信号を取得し、
前記診断手段は、前記受信信号が取得され、かつ前記印刷信号が取得されていない場合、前記印刷装置における前記印刷処理を実行する印刷手段が前記コンピュータから受信した前記印刷データを受取る受取過程で問題が生じたと診断し得る（請求項１１）。
【００３１】
この場合、印刷装置の印刷手段がコンピュータから受信した印刷データを受取る受取過程において問題が生じたと診断できる。
【００３２】
本発明の印刷処理診断システムは、前記報知手段は前記診断結果をソリューションセンターに報知することが好ましい（請求項１２）。この場合、解析者に報知できる。
【００３３】
前記報知手段は、最初に問題が生じたと診断された時点で、前記診断結果を報知することが好ましい（請求項１３）。この場合、印刷過程の順を追って、生じた問題を１つずつ診断することが可能である。
【００３４】
前記診断手段は、問題が生じたと診断された過程の次の過程も診断することも好ましい（請求項１４）。この場合、効率よく診断を行うことが可能である。
【００３５】
本発明の印刷処理診断方法は、コンピュータと、前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置とを制御する印刷処理診断方法であって、
前記印刷処理が開始された前記印刷データのうち前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断ステップと、
前記診断ステップによる診断結果を報知する報知ステップとを備えていることを特徴とする。
【００３６】
この場合、本発明の印刷処理診断システムと同様、印刷の完成をより便宜なものとすることができる。
【００３７】
本発明の印刷処理診断プログラムは、コンピュータと、前記コンピュータに接続され、印刷データに基づく印刷処理を実行する印刷装置とを制御する印刷処理診断プログラムであって、
前記コンピュータを、
前記印刷処理が開始された前記印刷データのうち前記印刷処理に問題を生じた印刷データについて、前記印刷処理のいずれの過程で問題が生じたかを診断する診断手段と、
前記診断手段による診断結果を報知する報知手段と、
として機能させることを特徴とする。
【００３８】
この場合、本発明の印刷処理診断システム及び印刷処理診断プログラムと同様、印刷の完成をより便宜なものとすることができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明を具体化した実施例１、２を図面を参照しつつ説明する。実施例１、２では、本発明の印刷処理診断プログラムをインストールしたコンピュータと、１以上のプリンタとにより本発明の印刷処理診断システムを構成し、この印刷処理診断システムにより発明の印刷処理診断方法を実行する。
【実施例１】
【００４０】
１．印刷処理診断システムの構成
実施例１の印刷処理診断システムは、図１に示すように、コンピュータ１０と、このコンピュータ１０に接続された複数のプリンタ２０等を有している。なお、以下の説明では、コンピュータ１０をＰＣ１０と記す。
【００４１】
ＰＣ１０は、表示装置１１、操作部１２、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５、ＨＤＤ１６、ネットワーク接続部１７及びＵＳＢ（Universal Serial Bus）端子１８等を有している。
【００４２】
表示装置１１は画像及び文字を表示するＬＣＤ（液晶表示パネル）からなる。操作部１２は、表示装置１１の特定部位を指し示すポインタ（図示省略）を移動させるマウス（図示省略）、キーボード（図示省略）等からなる。
【００４３】
ネットワーク接続部１７は、ＬＡＮケーブル４でイーサネット（登録商標）等のネットワーク３を介してプリンタ２０に接続するためのものである。ＵＳＢ端子１８は、ＵＳＢケーブル５で外部装置が着脱可能に接続される端子である。
【００４４】
プリンタ２０は、ＰＣ１０から送信される印刷指令に基づいて印刷を実行するものであり、印刷機能の他にコピー、ＦＡＸ等の機能も併せもっている。実施例１では、Ａプリンタ２０がＰＣ１０のＵＳＢ端子１８に接続され、Ｂプリンタがネットワーク３を介してＰＣ１０のネットワーク接続部１７に接続されている。つまり、実施例１では、ネットワーク３を介さずにＵＳＢケーブル５を介して直接的にＰＣ１０に接続されたＡプリンタ２０と、ネットワーク３を介してＬＡＮケーブル４でＰＣ１０に接続されたＢプリンタ２０とが存在する。
【００４５】
これらのプリンタ２０は、自己が備える機能を選択等するための操作キー２１、操作内容や作業状況を表示する表示パネル２２、用紙等の被記録媒体に文字や画像等を印刷する印刷部２３、ＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６、ＨＤＤ２７、ネットワーク３を介してＰＣ１０に接続するためのネットワーク接続部２８、外部装置と着脱可能に接続されるＵＳＢ端子２９等を有している。また、これらのプリンタ２０は、排紙ローラ等からなる排紙部３０及びスキャナ等からなる読取部３１も有している。
【００４６】
ネットワーク３はインターネットである。インターネットには特定のＵＲＬで接続されるソリューションセンター６のコンピュータが接続されている。ソリューションセンター６には、コンピュータ、印刷装置、ＩＴ技術等に詳しい解析者が常駐している。
【００４７】
２．印刷処理診断プログラム（印刷処理診断システム）の特徴的作動
２．１．概略作動
実施例１のＰＣ１０は、ＯＳとして、Windows（登録商標）を用いている。ＰＣ１０には、プリンタ２０を制御して印刷を実行するためのプリンタドライバ及びプリンタモニタプログラムがインストールされている。また、印刷処理診断プログラムがＲＯＭ１４に格納されており、ＣＰＵ１３がこの印刷処理診断プログラムを実行する。
【００４８】
そして、プリンタドライバが新たにインストールされた直後、ＰＣ１０の操作部１２を操作することにより、ある画像の印刷指令が発せされると、図２に示すメインルーチンが実行される。プリンタドライバが新たにインストールされた直後に印刷処理診断システムを稼働させる理由は、その直後に印刷処理に問題を生じるおそれがあるからである。
【００４９】
まず、プリンタモニタプログラムが起動され（Ｓ１０１）、検索されたプリンタ２０に対し、このプリンタ２０の動作状態、トラブル状態及び使用状況等を表すステータス情報を問い合わせ、プリンタ２０からステータス情報がＰＣ１０に取得される。その後、プリンタ２０から取得したステータス情報が表示装置１１に表示される。次いで、印刷処理診断プログラムが起動され（Ｓ１０２）、その後、印刷処理プログラムが起動される（Ｓ１０３）。この後、Ｓ１０１にリターンし、ステータス情報が更新される。
【００５０】
２．２．ＰＣ印刷ルーチン
Ｓ１０３が実行されると、ＰＣ１０において、図３に示すＰＣ印刷サブルーチンが実行される。すると、ＰＣ１０は、印刷しようとする画像に基づいて印刷データを作成し（Ｓ３０１）、印刷データをＲＡＭ１５に蓄積した（Ｓ３０２）後、印刷データをプリンタ２０に送信する（Ｓ３０３）。
【００５１】
２．３．プリンタ印刷ルーチン
ＰＣ１０がＳ３０３を実行した後、プリンタ２０において、図４に示すプリンタ印刷サブルーチンが実行される。すると、プリンタ２０は、ＰＣ１０から印刷データを受信中である受信通知を行い（Ｓ３０４）、印刷データに基づいて印刷及び排紙を実行しながら印刷を実行中である印刷通知を行う（Ｓ３０５）。
【００５２】
２．４．印刷処理診断プログラム
図２に示すＳ１０２が実行されると、図５に示す印刷処理診断プログラムが実行される。ここでは、まず、図６に示すスプーラ診断サブルーチンＲ２００が実行され、その後、図８に示すプリンタ診断サブルーチンＲ２５０が実行される。
【００５３】
図６に示すように、スプーラ診断サブルーチンＲ２００では、「スプーラ確認画面表示」を実行する（Ｓ２０１）。これにより、表示装置１１には、図７に示すダイアログ・ボックス５１が表示される。ダイアログ・ボックス５１には、「診断ツール  １．ＰＣ上：スプーラの確認」の項目と、「全てのジョブが送信可能。スプーラにはジョブがない状態である。」及び「ジョブはスプーラに残っている。」のチェック・ボックスとが設けられている。この際、表示装置１１にはステータス情報も表示されていることから、ＰＣ１０のユーザは、そのステータス情報を見て印刷データの送信が完了したか否かを確認し、いずれかのチェック・ボックスにチェックを入れる。
【００５４】
ダイアログ・ボックス５１のいずれかのチェック・ボックスにチェックが入れられれば、図６に示すように、その結果がソリューションセンター６に報知される（Ｓ２０２）。図７のダイアログ・ボックス５１において、「ジョブはスプーラに残っている。」のチェック・ボックスにチェックが入れられておれば、ＵＳＢ端子１８、ネットワーク接続部１７又はＳ３０３がプリンタ２０に印刷データを送信する送信過程において、ＲＡＭ１５に印刷データが残る問題が生じたと診断し、その診断結果がソリューションセンター６に報知される。そして、この原因が解析者に解析してもらえることとなる。「全てのジョブが送信可能。スプーラにはジョブがない状態である。」ののチェック・ボックスにチェックが入れられておれば、送信過程には問題がないと診断し、その診断結果がソリューションセンター６に報知される。
【００５５】
図８に示すように、プリンタ診断サブルーチンＲ２５０では、まず「状態確認１画面表示」を実行する（Ｓ２５１）。これにより、表示装置１１には、図９に示すダイアログ・ボックス５２が表示される。ダイアログ・ボックス５２には、「診断ツール  ２．Printer：状態確認１」の項目と、「Printerの表示は何も変わらない。印刷の開始もしない。」、「Printerはデータ受信中表示である。」及び「Printer上に印刷中が表示された、又は印刷を開始した。」のチェック・ボックスとが設けられている。同時に、表示装置１１にはステータス情報が表示されていることから、ＰＣ１０のユーザは、そのステータス情報を見て受信通知の有無を確認し、いずれかのチェック・ボックスにチェックを入れる。
【００５６】
ダイアログ・ボックス５２のいずれかのチェック・ボックスにチェックが入れられれば（Ｓ２５２）、図８に示すように、その結果がソリューションセンター６に報知される（Ｓ２５３）。図９のダイアログ・ボックス５２において、「Printerの表示は何も変わらない。印刷の開始もしない。」のチェック・ボックスにチェックが入れられておれば、プリンタ２０がＰＣ１０から印刷データを受信する受信過程において問題を生じたと診断し、その診断結果がソリューションセンター６に報知される。そして、この原因が解析者に解析してもらえることとなる。「Printerはデータ受信中表示である」又は「Printer上に印刷中が表示された、又は印刷を開始した。」のチェック・ボックスにチェックが入れられておれば、受信過程には問題がないと診断し、その診断結果がソリューションセンター６に報知される。
【００５７】
次いで、図８に示すように、「状態確認２画面表示」を実行する（Ｓ２５４）。これにより、表示装置１１には、図１０に示すダイアログ・ボックス５３が表示される。ダイアログ・ボックス５３には、「診断ツール  ３．Printer：状態確認２」の項目と、「データ受信後、印刷中表示に移行した、又は印刷を開始した。」、「データ受信中のままである。」及び「何も印刷せず、準備状態に戻った。」のチェック・ボックスとが設けられている。同時に、表示装置１１にはステータス情報が表示されていることから、ＰＣ１０のユーザは、そのステータス情報を見て印刷通知の有無を確認し、いずれかのチェック・ボックスにチェックを入れる。
【００５８】
ダイアログ・ボックス５３のチェック・ボックスにチェックが入れられれば（Ｓ２５５）、図８に示すように、その結果がソリューションセンター６に報知される（Ｓ２５６）。図９のダイアログ・ボックス５２において、「Printerはデータ受信中表示である。」のチェック・ボックスにチェックが入れられ、図１０のダイアログ・ボックス５３において、「データ受信中のままである。」のチェック・ボックスにチェックが入れられれば、プリンタ２０は、印刷データを受信はしたが、画像形成を行っていないので、プリンタ２０における印刷処理を実行する印刷部２３がＰＣ１０から受信した印刷データを受取る受取過程において問題が生じたと診断し、その診断結果がソリューションセンター６に報知される。そして、この原因が解析者に解析してもらえることとなる。「データ受信後、印刷中表示に移行した、又は印刷を開始した。」又は「何も印刷せず、準備状態に戻った。」のチェック・ボックスにチェックが入れられておれば、受取過程には問題がないと診断し、その診断結果がソリューションセンター６に報知される。
【００５９】
次いで、図８に示すように、「排紙確認画面表示」を実行する（Ｓ２５７）。これにより、表示装置１１には、図１１に示すダイアログ・ボックス５４が表示される。ダイアログ・ボックス５４には、「診断ツール  １．Printer：排紙確認」の項目と、「印刷データは排紙された。排紙データをスキャンして下さい。」及び「印刷データは排紙されない。」のチェック・ボックスとが設けられている。同時に、表示装置１１にはステータス情報が表示されていることから、ＰＣ１０のユーザは、そのステータス情報を見て全ての用紙の排紙が行われているか否かを確認し、いずれかのチェック・ボックスにチェックを入れる。
【００６０】
ダイアログ・ボックス５４のチェック・ボックスにチェックが入れられれば（Ｓ２５８）、図８に示すように、ステータス情報に基づいて実際に排紙されたか否かが判定される（Ｓ２５９）。実際に全ての用紙の排紙が行われている場合には（Ｓ２５９：ＹＥＳ）、排紙した全ての用紙の読取をＰＣ１０のユーザに選択させる（Ｓ２６０）。なお、用紙の読取は、排紙した用紙をユーザが読取部３１にセットして行う。ＰＣ１０のユーザが読取を選択し（Ｓ２６０：ＹＥＳ）、読取の結果がソリューションセンター６に報知される（Ｓ２６１）。報知前にＰＣ１０のユーザに報知を許諾させることも可能である。ソリューションセンター６に排紙結果が送られれば、解析者は、排紙結果に問題がないか、解析可能である。
【００６１】
実際に全ての用紙が排紙されていない場合（Ｓ２５９：ＮＯ）及びＰＣ１０のユーザが読取を選択しなければ（Ｓ２６０：ＮＯ）、その結果がソリューションセンター６に報知される（Ｓ２６１）。図１０のダイアログ・ボックス５３において、「データ受信後、印刷中表示に移行した。または印刷を開始した。」のチェック・ボックスにチェックが入れられ、図１１のダイアログ・ボックス５４において、「印刷データは排紙されない。」のチェック・ボックスにチェックが入れられれば、プリンタ２０は、画像形成を開始できたが、排紙を行えていないので、排紙部３０が印刷後の用紙を排紙する排紙過程において問題を生じたと診断し、その診断結果がソリューションセンター６に報知される。そして、この原因が解析者に解析してもらえることとなる。「印刷データは排紙された。排紙データをスキャンして下さい。」のチェック・ボックスにチェックが入れられれば、排紙過程に問題はないと診断し、その診断結果がソリューションセンター６に報知される。
【００６２】
以上のように、実施例１の印刷処理診断システム等では、印刷処理が開始された後に印刷処理に問題を生じた印刷データについて、印刷処理のいずれの過程で問題が生じたかを診断し、その診断結果を報知することから、問題の原因が明確になる。このため、ＰＣ１０のユーザは問題の原因を従来よりも容易に解決することができる。
【００６３】
したがって、この印刷処理診断システム等によれば、印刷の完成をより便宜なものとすることができる。
【００６４】
特に、この印刷処理診断システム等では、ＰＣ１０のユーザが表示装置１１に表示されたステータス情報に基づいて情報を入力できることから、簡易な診断が可能である。
【００６５】
また、この印刷処理診断システム等では、最初に問題が生じたと診断された時点で、診断結果を報知するため、印刷過程の順を追って、生じた問題を１つずつ診断できる。また、問題が生じた診断された過程の次の過程も診断していることから、診断の効率もよい。
【００６６】
さらに、この印刷処理診断システム等では、印刷処理の最初に問題が生じたと診断された時点で診断結果を報知し、その後印刷過程の順を追って生じた問題を１つずつ診断できる。
【００６７】
また、この印刷処理診断システム等では、問題が生じたと診断された過程の次の過程も診断することが可能であり、効率のよい診断を行うことができる。
【００６８】
３．実施例１と発明特定事項との対応関係
実施例１のＳ１０２、Ｒ２００、Ｓ２０１、Ｒ２５０、Ｓ２５１、Ｓ２５４、Ｓ２５７、Ｓ２５９及びダイアログ・ボックス５１〜５４は発明特定事項の診断手段に相当し、実施例１のＳ２０２、Ｓ２５３、Ｓ２５６及びＳ２６１は発明特定事項の報知手段に相当する。
【００６９】
実施例１の表示装置１１及びＳ１０１は発明特定事項の表示手段に相当する。
【００７０】
実施例１のＲＡＭ１５及びＳ３０２は発明特定事項の蓄積手段に相当し、実施例のＵＳＢ端子１８、ネットワーク接続部１７及びＳ３０３は発明特定事項の送信手段に相当し、実施例１のＳ２０１及びダイアログ・ボックス５１は発明特定事項の第１選択手段に相当する。
【００７１】
実施例１のＵＳＢ端子２９、ネットワーク接続部２８及びＳ３０４は発明特定事項の受信通知手段に相当し、実施例１のＳ２５１及びダイアログ・ボックス５２は発明特定事項の第２選択手段に相当する。
【００７２】
実施例１のＵＳＢ端子２９、ネットワーク接続部２８及びＳ３０５は発明特定事項の印刷通知手段に相当し、実施例１のＳ２５４及びダイアログ・ボックス５３は発明特定事項の第３選択手段に相当し、実施例１の印刷部２３は発明特定事項の印刷手段に相当する。
【００７３】
実施例１の排紙部３０及びＳ３０５は発明特定事項の排紙手段に相当し、実施例１のＳ２５７及びダイアログ・ボックス５４は発明特定事項の第４選択手段に相当する。
【００７４】
実施例１の読取部３１及びＳ２６０は発明特定事項の読取手段に相当し、実施例１のＳ２６０は発明特定事項の第５選択手段に相当する。
【実施例２】
【００７５】
実施例２の印刷処理診断システムは、印刷処理診断プログラムが図１２に示すスプーラ診断ルーチンＲ４００と図１３〜１５に示すプリンタ診断サブルーチンＲ４５０とを有している。
【００７６】
１．印刷処理診断プログラム（印刷処理診断システム）の特徴的作動
１．１．概略作動
この印刷処理診断システムでは、プリンタドライバが新たにインストールされた直後、ＰＣ１０の操作部１２を操作することにより、ある画像の印刷指令が発せされると、図２に示すメインルーチンが実行される。
【００７７】
まず、プリンタモニタプログラムＳ１０１が起動され、プリンタ２０からステータス情報がＰＣ１０に取得される。その後、印刷処理診断プログラムが起動され（Ｓ１０２）、その後、印刷処理プログラムが起動される（Ｓ１０３）。この後、Ｓ１０１にリターンし、ステータス情報が更新される。
【００７８】
１．２．印刷処理診断プログラム
図２に示すＳ１０２が実行されると、図５に示す診断メインルーチンが実行される。ここでは、まず、図１２に示すスプーラ診断サブルーチンＲ２００が実行され、その後、図１３〜１５に示すプリンタ診断サブルーチンＲ２５０が実行される。
【００７９】
図１２に示すように、スプーラ診断サブルーチンＲ４００では、まず、プリンタ２０からステータス情報がＰＣ１０に取得される（Ｓ４０１）。そして、ＰＣ１０が取得したステータス情報により、印刷データの送信が完了したか否かが判定される（Ｓ４０２）。印刷データの送信が一定時間内に完了しておれば（Ｓ４０２：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４０３）。印刷データの送信が一定時間内に完了しなければ（Ｓ４０２：ＮＯ）、その旨がソリューションセンター６に報知される（Ｓ４０４）。
【００８０】
図１３に示すように、プリンタ診断サブルーチンＲ４５０では、プリンタ２０からステータス情報がＰＣ１０に取得される（Ｓ４５１）。そして、ＰＣ１０が取得したステータス情報により、プリンタ２０の表示が変わったか否かが判定される（Ｓ４５２）。プリンタ２０の表示が一定時間内に変わっておれば（Ｓ４５２：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４５３）。プリンタ２０の表示が一定時間内に変わっていなければ（Ｓ４５２：ＮＯ）、Ｓ４５４に進む。
【００８１】
Ｓ４５４では、プリンタ２０がデータ受信中の表示か否かが判定される。プリンタ２０がデータ受信中の表示であれば（Ｓ４５４：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４５５）。プリンタ２０がデータ受信中でなければ（Ｓ４５４：ＮＯ）、Ｓ４５６に進む。
【００８２】
Ｓ４５６では、プリンタ２０上に印刷中が表示されたか否かが判定される。プリンタ２０が印刷中を表示しておれば（Ｓ４５６：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４５７）。プリンタ２０が印刷中を表示していなければ（Ｓ４５６：ＮＯ）、その旨がソリューションセンター６に報知される（Ｓ４５８）。
【００８３】
次いで、図１４に示すように、プリンタ２０からステータス情報がＰＣ１０に取得される（Ｓ４５９）。そして、ＰＣ１０が取得したステータス情報により、プリンタ２０がデータ受信後、一定時間内に印刷中表示に移行したか否かが判定される（Ｓ４６０）。プリンタ２０が印刷中表示に移行しておれば（Ｓ４６０：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４６１）。プリンタ２０が印刷中表示に移行していなければ（Ｓ４６０：ＮＯ）、Ｓ４６２に進む。
【００８４】
Ｓ４６２では、プリンタ２０が一定時間、データ受信中のままか否かが判定される。プリンタ２０がデータ受信中のままの表示であれば（Ｓ４６２：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４６３）。プリンタ２０がデータ受信中のままでなければ（Ｓ４６２：ＮＯ）、Ｓ４６４に進む。
【００８５】
Ｓ４６４では、プリンタ２０が何も印刷せず、準備中の表示に戻ったか否かが判定される。プリンタ２０が準備中に戻れば（Ｓ４６４：ＹＥＳ）、その旨がソリューションセンター６に報知される（Ｓ４６５）。プリンタ２０が準備中に戻らなければ（Ｓ４６４：ＮＯ）、その旨がソリューションセンター６に報知される（Ｓ４６６）。
【００８６】
この後、図１５に示すように、プリンタ２０からステータス情報がＰＣ１０に取得される（Ｓ４６７）。そして、ＰＣ１０が取得したステータス情報により、プリンタ２０が全ての用紙を排紙したか否かが判定される（Ｓ４６８）。プリンタ２０が全ての用紙を排紙しておれば（Ｓ４６８：ＹＥＳ）、排紙した全ての用紙の読取をＰＣ１０のユーザに選択させる（Ｓ４６９）。ＰＣ１０のユーザが読取を選択すれば（Ｓ４６９：ＹＥＳ）、読取の結果がソリューションセンター６に報知される（Ｓ４７０）。
【００８７】
実際に全ての用紙が排紙されていない場合（Ｓ４６８：ＮＯ）及びＰＣ１０のユーザが読取を選択しなければ（Ｓ４６９：ＮＯ）、その結果がソリューションセンター６に報知される（Ｓ４７０）。他の構成は実施例１と同様である。
【００８８】
以上のように、実施例２の印刷処理診断システム等においても、印刷の完成をより便宜なものとすることができる。
【００８９】
特に、この印刷処理診断システム等では、ＰＣ１０のユーザの入力を介さなくとも問題を生じたことを自動的に診断できる。他の作用効果は実施例１と同様である。
【００９０】
２．実施例２と発明特定事項との対応関係
実施例２のＳ１０２、Ｒ４００、Ｓ４０２、Ｒ４５０、Ｓ４５２、Ｓ４５４及びＳ４５６は発明特定事項の診断手段に相当し、実施例２のＳ４０３、Ｓ４０４、Ｓ４５３、Ｓ４５５、Ｓ４５７、Ｓ４５８、Ｓ４６１、Ｓ４６３、Ｓ４６５、Ｓ４６６及びＳ４７０は発明特定事項の報知手段に相当する。
【００９１】
実施例２のＳ４０１、Ｓ４５１、Ｓ４５９及びＳ４６７は発明特定事項のステータス情報取得手段に相当する。
【００９２】
以上において、本発明を実施例１、２に即して説明したが、本発明は上記実施例１、２に制限されるものではなく、その趣旨を逸脱しない範囲で適宜変更して適用できることはいうまでもない。
【００９３】
例えば、本発明では、ソリューションセンターに報知するだけでなく、コンピュータに報知してもよい。
【００９４】
また、本発明において、１つ前の状態確認における選択内容によって、それ以降の状態が一義的に決まる場合には、それ以降の状態確認のための画面の表示を省略することも可能である。例えば、受信過程で問題が生じているのであれば、印刷処理は行われないので、図１１の表示は省略される。
【産業上の利用可能性】
【００９５】
本発明は、コンピュータと印刷装置とを備えたＯＡシステムに利用可能である。
【図面の簡単な説明】
【００９６】
【図１】実施例１、２の印刷処理診断システムを示す構成図である。
【図２】実施例１、２の印刷処理診断システムが印刷処理を行うメインルーチンを示すフローチャートである。
【図３】実施例１、２のＰＣ印刷サブルーチンを示すフローチャートである。
【図４】実施例１、２のプリンタ印刷サブルーチンを示すフローチャートである。
【図５】実施例１、２の印刷処理診断プログラムを示すフローチャートである。
【図６】実施例１のスプーラ診断サブルーチンを示すフローチャートである。
【図７】実施例１のダイアログ・ボックスである。
【図８】実施例１のプリンタ診断サブルーチンを示すフローチャートである。
【図９】実施例１のダイアログ・ボックスである。
【図１０】実施例１のダイアログ・ボックスである。
【図１１】実施例１のダイアログ・ボックスである。
【図１２】実施例２のスプーラ診断サブルーチンを示すフローチャートである。
【図１３】実施例２のプリンタ診断サブルーチンを示すフローチャートである。
【図１４】実施例２のプリンタ診断サブルーチンを示すフローチャートである。
【図１５】実施例２のプリンタ診断サブルーチンを示すフローチャートである。
【符号の説明】
【００９７】
１０…コンピュータ（ＰＣ）
２０…印刷装置（プリンタ）
Ｓ１０２、Ｒ２００、Ｓ２０１、Ｒ２５０、Ｓ２５１、Ｓ２５４、Ｓ２５７、Ｓ２５９、５１〜５４、Ｒ４００、Ｓ４０２、Ｒ４５０、Ｓ４５２、Ｓ４５４、Ｓ４５６…診断手段（５１〜５４…ダイアログ・ボックス）
Ｓ２０２、Ｓ２５３、Ｓ２５６、Ｓ２６１、Ｓ４０３、Ｓ４０４、Ｓ４５３、Ｓ４５５、Ｓ４５７、Ｓ４５８、Ｓ４６１、Ｓ４６３、Ｓ４６５、Ｓ４６６、Ｓ４７０…報知手段
１１、Ｓ１０１…表示手段（１１…表示装置）
１５、Ｓ３０２…蓄積手段（１５…ＲＡＭ）
１８、１７、Ｓ３０３…送信手段（１８…ＵＳＢ端子、１７…ネットワーク接続部）
Ｓ２０１、５１…第１選択手段（５１…ダイアログ・ボックス）
２９、２８、Ｓ３０４…受信通知手段（２９…ＵＳＢ端子、２８…ネットワーク接続部）
Ｓ２５１、５２…第２選択手段（５２…ダイアログ・ボックス）
２９、２８、Ｓ３０５…印刷通知手段（２９…ＵＳＢ端子、２８…ネットワーク接続部）
Ｓ２５４、５３…第３選択手段（５３…ダイアログ・ボックス）
２３…印刷手段（印刷部）
３０、Ｓ３０５…排紙手段（３０…排紙部）
Ｓ２５７、５４…第４選択手段（５４…ダイアログ・ボックス）
３１、Ｓ２６０…読取手段（３１…読取部）
Ｓ２６０…第５選択手段
Ｓ４０１、Ｓ４５１、Ｓ４５９、Ｓ４６７…ステータス情報取得手段
【図１】
2009157876.tif 000003
【図２】
2009157876.tif 000004
【図３】
2009157876.tif 000005
【図４】
2009157876.tif 000006
【図５】
2009157876.tif 000007
【図６】
2009157876.tif 000008
【図７】
2009157876.tif 000009
【図８】
2009157876.tif 000010
【図９】
2009157876.tif 000011
【図１０】
2009157876.tif 000012
【図１１】
2009157876.tif 000013
【図１２】
2009157876.tif 000014
【図１３】
2009157876.tif 000015
【図１４】
2009157876.tif 000016
【図１５】
2009157876.tif 000017