(57)【要約】      （修正有）【課題】印刷システムにおいて不具合が発生した場合に、プリンタ単体のみに対処できていた範囲をホストコンピュータ側まで拡大し、ホストコンピュータ側における不具合原因を解決することが可能なリモートメンテナンスシステムを提供する。【解決手段】リモートメンテナンスシステム５００は、リモートメンテナンスサーバ１００と、プリンタ２００と、ホストコンピュータ３００と、有する。リモートメンテナンスサーバは、ユーザからの発呼に応じ、ホストコンピュータにおける印刷設定情報を取得するためのコマンドを生成してプリンタに送信する。プリンタは、受信したコマンドに自装置の装置情報を付加してホストコンピュータに送信してホストコンピュータのプリンタドライバから印刷設定情報を取得し、印刷設定情報を自装置の装置情報とともにリモートメンテナンスサーバに送信する。リモートメンテナンスサーバは、受信した情報をオペレータに報知する。【選択図】図１
2017134562.tif 000002
【特許請求の範囲】
【請求項１】
リモートメンテナンスサーバと画像形成装置と情報処理装置とが接続されることにより形成されたリモートメンテナンスシステムであって、
ユーザからの発呼に応じ、前記情報処理装置における印刷設定情報を取得するためのコマンドを生成する工程と、
生成した前記コマンドを前記画像形成装置に対して送信する工程と、
受信した前記コマンドに自装置の装置情報を付加して前記情報処理装置に対して送信する工程と、
前記コマンドに基づき所定のドライバプログラムを介して前記印刷設定情報を取得する工程と、
取得した前記印刷設定情報及び前記装置情報を前記リモートメンテナンスサーバに送信する工程と、
受信した前記印刷設定情報及び前記装置情報をオペレータに対して報知する報知工程とを備えること
を特徴とするリモートメンテナンスシステム。
【請求項２】
前記リモートメンテナンスサーバにおいて、受信した前記印刷設定情報及び前記装置情報をログ情報として記憶する工程を更に備えること
を特徴とする請求項１に記載のリモートメンテナンスシステム。
【請求項３】
前記所定のドライバプログラムは、前記情報処理装置に予めインストールされたプリンタドライバプログラムであること
を特徴とする請求項１又は請求項２に記載のリモートメンテナンスシステム。
【請求項４】
前記情報処理装置は、オペレーティングシステムを有し、
受信した前記コマンドに基づき、前記オペレーティングシステムが関与する印刷設定情報を取得し、前記リモートメンテナンスサーバに送信する工程を備えること
を特徴とする請求項１乃至請求項３の何れか１項に記載のリモートメンテナンスシステム。
【請求項５】
前記情報処理装置は、受信した前記コマンドに基づき前記印刷設定に関する情報を変更し、該変更した結果に基づき前記印刷設定情報を前記リモートメンテナンスサーバに送信すること
を特徴とする請求項１乃至請求項４の何れか１項に記載のリモートメンテナンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムにおける不具合をリモートでメンテナンスするシステムに関するものである。
【背景技術】
【０００２】
従来からユーザに負担をかけることなく、的確かつ効率的にプリンタ等の画像形成装置の不具合状況を把握する情報収集システムが知られている。例えば、特許文献１にはプリンタのユーザからのサポートセンタへの発呼に応じて、予め保持している電話番号とプリンタのＩＰアドレスとをマッチさせ、プリンタと通信し不具合原因を特定する情報をプリンタから取得することで、当該不具合の回避方法を提示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１２２６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、例えば、予めプリンタのＩＰアドレスに関する情報を顧客データベースに登録しておく必要があり、当該ＩＰアドレスが変更になると、それに伴った運用が煩雑となるといった問題があった。また、従来技術では、プリンタのみが監視対象となっており、プリンタに印刷実行を指示するホストコンピュータを備えた印刷システムにおいては印刷での問題に対して限定的な対応しかできなかった。
【０００５】
本発明はこのような実情に鑑みてなされたものであり、本発明の課題は、印刷システムにおいて不具合が発生した場合に、プリンタ単体のみに対処できていた範囲をホストコンピュータ側まで拡大し、ホストコンピュータ側における不具合原因を解決することが可能なリモートメンテナンスシステムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るリモートメンテナンスシステムは、リモートメンテナンスサーバと画像形成装置と情報処理装置とが接続されることにより形成されたリモートメンテナンスシステムであって、ユーザからの発呼に応じ、前記情報処理装置における印刷設定情報を取得するためのコマンドを生成する工程と、生成した前記コマンドを前記画像形成装置に対して送信する工程と、受信した前記コマンドに自装置の装置情報を付加して前記情報処理装置に対して送信する工程と、前記コマンドに基づき所定のドライバプログラムを介して前記印刷設定情報を取得する工程と、取得した前記印刷設定情報及び前記装置情報を前記リモートメンテナンスサーバに送信する工程と、受信した前記印刷設定情報及び前記装置情報をオペレータに対して報知する報知工程とを備えることを特徴としている。
【発明の効果】
【０００７】
本発明によれば、印刷システムにおいて不具合が発生した場合に、プリンタ単体のみならずホストコンピュータ側における不具合原因も解決することが可能なリモートメンテナンスシステムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るリモートメンテナンスシステムの全体構成を説明する全体構成図である。
【図２】印刷動作に問題が生じていない場合の通常動作を説明するフローチャートである。
【図３】印刷動作に問題が生じた場合の動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１０】
図１は、本実施形態に係るリモートメンテナンスシステム５００の全体構成を説明する全体構成図である。リモートメンテナンスシステム５００は、リモートメンテナンスサーバ１００と、画像形成装置としてのプリンタ２００と、情報処理装置としてのホストコンピュータ３００とを備える。リモートメンテナンスサーバ１００はＬＡＮ（Local Area Network）ケーブル等の電気通信回線４００を介してプリンタ２００と接続されている。また、ホストコンピュータ３００は、ＬＡＮケーブル又はＵＳＢ（Universal Serial Bus）ケーブル等の電気通信回線４０１を介してプリンタ２００と接続されている。
【００１１】
リモートメンテナンスサーバ１００は、オペレータ表示プログラム１０２、リモート制御プログラム１０３、及び通信プログラム１０４を記憶するサーバプログラム記憶部１０１と、サーバ制御部１０５と、ログ記憶部１０６と、表示部１０７とを備える。
【００１２】
サーバプログラム記憶部１０１は、例えば、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）、ＳＤＤ（Solid State Drive）、フラッシュメモリ等の記憶装置を備え、サーバ制御部１０５が実行するオペレータ表示プログラム１０２、リモート制御プログラム１０３、若しくは通信プログラム１０４又はサーバ制御部１０５が各種プログラムを実行する上で参照する各種情報を記憶する。
【００１３】
サーバ制御部１０５は、ＣＰＵ（Central Processing Unit）を備え、サーバプログラム記憶部１０１に記憶された各プログラムを実行することにより、リモートメンテナンスサーバ１００が奏する各機能を統括的に制御する。
【００１４】
ログ記憶部１０６は、例えば、ＲＡＭ、ＨＤＤ、ＳＤＤ、フラッシュメモリ等の記憶装置を備え、プリンタ２００から取得した装置ログ等を記憶する。
【００１５】
表示部１０７は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示装置を備え、サーバ制御部１０５が実行するオペレータ表示プログラム１０２に基づき各種情報をオペレータに対して表示する。
【００１６】
プリンタ２００は、通信ＧＷプログラム２０２を記憶するプリンタプログラム記憶部２０１と、プリンタ制御部２０３と、装置ログ記憶部２０４と、印刷エンジン部２０５とを備える。
【００１７】
プリンタプログラム記憶部２０１は、例えば、ＲＡＭ、ＨＤＤ、ＳＤＤ、フラッシュメモリ等の記憶装置を備え、プリンタ制御部２０３が実行する通信ＧＷプログラム２０２及びプリンタ制御部２０３が通信ＧＷプログラム２０２を実行する上で参照する情報を記憶する。
【００１８】
プリンタ制御部２０３は、ＣＰＵを備え、プリンタプログラム記憶部２０１に記憶された通信ＧＷプログラム２０２を実行することで、リモートメンテナンスサーバ１００又はホストコンピュータ３００との間での装置ログや、各種コマンド等の情報の送受を制御する。また、プリンタ制御部２０３は、印刷エンジン部２０５を制御することにより、ホストコンピュータ３００から送信された印刷データに基づく画像の印刷を制御する。
【００１９】
装置ログ記憶部２０４は、例えば、ＲＡＭ、ＨＤＤ、ＳＤＤ、フラッシュメモリ等の記憶装置を備え、プリンタ２００に発生した各事象を装置ログとして記憶する。
【００２０】
印刷エンジン部２０５は、例えば、電子写真方式、インクジェット方式等の印刷機構を備え、プリンタ制御部２０３による制御に基づき、普通紙等の記録媒体に印刷データに基づく画像を印刷する。
【００２１】
ホストコンピュータ３００は、オペレーティングシステム３０２及びプリンタドライバ３０３を記憶するプログラム記憶部３０１と、ＰＣ制御部３０４と、ドライバ設定情報３０６及び印刷関連ＯＳ設定情報３０７等の各設定情報を記憶する設定情報記憶部３０５とを備える。
【００２２】
プログラム記憶部３０１は、例えば、ＲＡＭ、ＨＤＤ、ＳＤＤ、フラッシュメモリ等の記憶装置を備え、ＰＣ制御部３０４が実行する、オペレーティングシステム（ＯＳ）３０２若しくはプリンタドライバ３０３及びＰＣ制御部３０４が各種プログラムを実行する上で参照する各種情報を記憶する。
【００２３】
ＰＣ制御部３０４は、プログラム記憶部３０１に記憶された各プログラムを実行することにより、ホストコンピュータ３００が奏する各機能を統括的に制御する。
【００２４】
設定情報記憶部３０５は、例えば、ＲＡＭ、ＨＤＤ、ＳＤＤ、フラッシュメモリ等の記憶装置を備え、ＰＣ制御部３０４がプリンタドライバ３０３を実行することで設定されたドライバ設定情報３０６や、オペレーティングシステム３０２上において印刷動作に関連する設定情報である印刷関連ＯＳ設定情報３０７を記憶する。
【００２５】
次に、本実施形態に係るリモートメンテナンスシステム５００の動作について説明する。図２は、印刷動作に問題が生じていない場合の通常動作を説明するフローチャートであり、図３は、印刷動作に問題が生じた場合の動作を説明するフローチャートである。
【００２６】
なお、図２では、プリンタ２００のプリンタ制御部２０３がプリンタプログラム記憶部２０１に記憶された通信ＧＷプログラム２０２を実行するとともに、リモートメンテナンスサーバ１００のサーバ制御部１０５がサーバプログラム記憶部１０１に記憶されたリモート制御部プログラム１０３及び通信プログラム１０４を実行することで発生する動作について説明する。
【００２７】
まず、プリンタ制御部２０３は、プリンタプログラム記憶部２０１に記憶された通信ＧＷプログラム２０２を実行し、装置ログ記憶部２０４に記憶された装置ログを収集する（ステップＳ１０１）。
【００２８】
次に、ステップＳ１０２において、プリンタ制御部２０３は、収集した装置ログを電気通信回線４０１を介してリモートメンテナンスサーバ１００に送信する。
【００２９】
そして、サーバ制御部１０５はサーバプログラム記憶部１０１に記憶された通信プログラム１０４を実行することにより、プリンタ２００から送信された装置ログを受信する（ステップＳ１０３）。さらに、サーバ制御部１０５は、リモート制御プログラム１０３を実行することにより、入力された装置ログをログ記憶部１０６に記憶させる（ステップＳ１０４〜ステップＳ１０６）。
【００３０】
ところで、プリンタ制御部２０３は、通常、通信ＧＷプログラム２０２を実行することにより装置自身のログのみを送信している。通常、プリンタ制御部２０３は定期送信時間か否かを確認し、時間になれば（ステップＳ１０７  Ｙｅｓ）、再び装置ログ記憶部２０４に記憶された装置ログを収集し、これをリモートメンテナンスサーバ１００に送信することを繰り返す。一方、定期送信時間ではなく（ステップＳ１０７  Ｎｏ）、送信する装置ログが存在しない場合（ステップＳ１０８  Ｙｅｓ）、プリンタ制御部２０３は処理を終了する。
【００３１】
次に、印刷動作に問題が生じた場合の動作について説明する。なお、図３では、プリンタ２００のプリンタ制御部２０３がプリンタプログラム記憶部２０１に記憶された通信ＧＷプログラム２０２を実行し、リモートメンテナンスサーバ１００のサーバ制御部１０５がサーバプログラム記憶部１０１に記憶されたオペレータ表示プログラム１０２、リモート制御部プログラム１０３及び通信プログラム１０４を実行し、ホストコンピュータ３００のＰＣ制御部３０４がプログラム記憶部３０１に記憶されたプリンタドライバ３０３を実行することで発生する動作について説明する。
【００３２】
まず、サーバ制御部１０５は、サーバプログラム記憶部１０１に記憶されたオペレータ表示プログラム１０２を実行中に、例えば、ユーザからの発呼によって印刷問題が発生したことを把握すると、プリンタドライバが使用するドライバ設定情報３０６にホストの操作に基づく所定のパラメータ変更を許可させる設定変更を行うコマンド及びドライバ設定情報３０６取得のためのコマンドを生成するとともに、リモート制御プログラム１０３及び通信プログラム１０４を実行する。
【００３３】
生成したコマンドは、リモート制御プログラム１０３及び通信プログラム１０４の実行に伴い、プリンタ２００に送信される（ステップＳ２０１〜ステップＳ２０５）。
【００３４】
そして、プリンタ制御部２０３はプリンタプログラム記憶部２０１に記憶された通信ＧＷプログラム２０２を実行することにより、リモートメンテナンスサーバ１００から送信されたコマンドを受信するとともに（ステップＳ２０６）、これに装置自身のログを加えてホストコンピュータ３００に送信する（ステップＳ２０７）。
【００３５】
ＰＣ制御部３０４はプログラム記憶部３０１に記憶されたプリンタドライバ３０３を実行することにより、プリンタ２０から送信されたコマンドを受信するとともに（ステップＳ２０８）、設定情報記憶部３０５が記憶するドライバ設定情報３０６に対して、ホストの操作に基づくアクセスを許可させる設定変更を行い、設定情報記憶部３０５が記憶するドライバ設定情報３０６がホストの操作に基づくアクセスが許可されていると、ドライバ設定情報３０６取得のためのコマンドに基づき設定情報記憶部３０５が記憶するドライバ設定情報３０６を取得し（ステップＳ２０９）、これをプリンタ２００に送信する（ステップＳ２１０）。
【００３６】
プリンタ制御部２０３は通信ＧＷプログラム２０２を実行することにより、ホストコンピュータ３００から送信されたドライバ設定情報３０６を受信し（ステップＳ２１１）、これをリモートメンテナンスサーバ１００に送信する（ステップＳ２１２）。
【００３７】
プリンタ２００から送信されたドライバ設定情報３０６は、サーバ制御部１０５による通信プログラム１０４及びリモート制御プログラム１０３の実行に伴い、リモートメンテナンスサーバ１００に入力される（ステップＳ２１３〜ステップＳ２１７）。
【００３８】
そして、サーバ制御部１０５は、オペレータ表示プログラム１０２を実行することにより、入力されたドライバ設定情報３０６を表示部１０７を介してオペレータに表示させる（ステップＳ２１８）。オペレータは、表示部１０７に表示されたドライバ設定情報３０６を確認し、問題解決を図る。なお、入力されたドライバ設定情報３０６はログ記憶部１０６にも記憶され（ステップＳ２１９）、処理は終了する。このように、ホストコンピュータ３００におけるドライバ設定情報３０６を、リモートメンテナンスサーバ１００の表示部１０７に表示させることにより、オペレータは印刷システムの環境、設定内容を把握することにより、問題点を見つけ出し、改善策を導きだすことが可能となる。なお、これまでの説明においては、リモートメンテナンスサーバ１００はドライバ設定情報３０６のみを取得する形態について説明したが、これに限らず、印刷関連ＯＳ設定情報３０７も取得対象とすることも無論可能である。これにより、ホストコンピュータ３００のオペレーティングシステムに問題があった場合においても対処可能となり、問題解決の情報をさらに増やすことで解決範囲をさらに広げることが可能となることが期待される。
【００３９】
以上のように、本実施形態に係るホストコンピュータと画像形成装置との通信は、ホストコンピュータから画像形成装置に対する印刷指示や状態に関する情報の取得といった従来の通信経路とは逆方向、つまり、画像形成装置側からホストコンピュータ側の設定情報を取得するために用いられる。その結果、画像形成装置がリモートメンテナンスサーバとホストコンピュータとの通信をゲートウェイとして中継するため、ホストコンピュータ側の情報をリモートメンテナンスサーバに対して送信することが可能となる。
【符号の説明】
【００４０】
１００  リモートメンテナンスサーバ
１０１  サーバプログラム記憶部
１０２  オペレータ表示プログラム
１０３  リモート制御プログラム
１０４  通信プログラム
１０５  サーバ制御部
１０６  ログ記憶部
１０７  表示部
２００  プリンタ
２０１  プリンタプログラム記憶部
２０２  通信ＧＷプログラム
２０３  プリンタ制御部
２０４  装置ログ記憶部
２０５  印刷エンジン部
３００  ホストコンピュータ
３０１  プログラム記憶部
３０２  オペレーティングシステム
３０３  プリンタドライバ
３０４  ＰＣ制御部
３０５  設定情報記憶部
３０６  ドライバ設定情報
３０７  印刷関連ＯＳ設定情報
４００，４０１  電気通信回線
【図１】
2017134562.tif 000003
【図２】
2017134562.tif 000004
【図３】
2017134562.tif 000005