(57)【要約】【課題】リモートメンテナンスサービスのサポート端末との接続時に、ログを取得可能な画像形成装置を提供する。【解決手段】  画像形成装置１は、接続部１００、操作情報取得部１１０、及びログ取得部１２０を備える。接続部１００は、サポート端末２と特定プロトコルのセッションで接続する。操作情報取得部１１０は、接続部１００によって接続されたサポート端末２の操作に対応した操作情報４００を取得する。ログ取得部１２０は、操作情報取得部１１０により取得された操作情報４００と同じセッションにて、サポート端末２で取得されたログ情報４２０を取得する。【選択図】図４
2019194012.tif 000002
【特許請求の範囲】
【請求項１】
リモートメンテナンス用の端末と特定プロトコルのセッションで接続する接続部と、
前記接続部によって接続された前記端末の操作に対応した操作情報を取得する操作情報取得部と、
前記操作情報取得部により取得された操作情報と同じ前記セッションにて、前記端末からログ情報を取得するログ取得部と、
前記ログ取得部により取得された前記ログ情報を保存するログ保存部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記ログ情報は、前記端末にて公開鍵暗号にて暗号化されて送信され、
前記公開鍵暗号に対応する秘密鍵暗号により、前記ログ情報を復号する復号部を更に備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ログ情報は、前記セッションの通信エラー、前記端末の環境情報、及び／又は自装置の環境情報に対応する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記特定プロトコルは、ＲＦＢプロトコルを拡張したプロトコルであり、
前記操作情報は、前記端末のウェブブラウザー上で表示される自装置の操作パネルをエミュレートした画像上でのポインターの移動と押下に関するポインターデータを含み、
前記ログ情報は、前記ポインターデータ以外の属性をもつ拡張データであり、前記端末には保存されない
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像形成装置と、前記画像形成装置のリモートメンテナンス用の端末とを含む画像形成システムであって、
前記画像形成装置は、
前記端末と特定プロトコルのセッションで接続する接続部と、
前記接続部によって接続された前記端末の操作に対応した操作情報を取得する操作情報取得部と、
前記操作情報取得部により取得された操作情報と同じ前記セッションにて、前記端末からログ情報を取得するログ取得部と、
前記ログ取得部により取得された前記ログ情報を保存するログ保存部とを備え、
前記端末は、
ウェブブラウザー上で表示される前記画像形成装置の操作パネルをエミュレートした画像上でのポインターの移動と押下に関するポインターデータを前記操作情報として前記セッションにて前記画像形成装置へ送信する操作送信部と、
前記操作送信部により送信された前記ポインターデータ以外の属性をもつ拡張データを、前記ログ情報として前記画像形成装置へ送信するログ送信部とを備える
ことを特徴とする画像形成システム。
【請求項６】
端末と通信可能な画像形成装置により実行される通信処理方法であって、
リモートメンテナンス用の前記端末と特定プロトコルのセッションで接続し、
接続された前記端末の操作に対応した操作情報を取得し、
操作情報と同じ前記セッションにて、前記端末からログ情報を取得し、
取得された前記ログ情報を保存する
ことを特徴とする通信処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び通信処理方法に係り、特にリモートメンテナンスが可能な画像形成装置、画像形成システム、及び通信処理方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ，  ＭＦＰ）等の画像形成装置が存在する。
【０００３】
また、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザーで閲覧・制御する仕組みは、ＷＷＷブラウザー専用の画面作成が必要になる点や、不特定多数のクライアントからアクセスが可能になるなどセキュリティを確保できないという問題があった。また、ＶＮＣなどのアプリケーションにおいては、リモートで操作する内容が、サーバとクライアントの双方で同時表示されるため、リモート操作中に画面が盗み見されるという問題があった。
これについて、特許文献１を参照すると、ＶＮＣサーバ（ＭＦＰ）とＶＮＣビューア（遠隔操作しているＰＣ）とを組み合わせて、ＭＦＰの遠隔操作を可能としたシステムが開示されている。このシステムでは、遠隔操作により、入力されたユーザＩＤやパスワード等のセキュリティ情報を、ローカルＵＩ（ＭＦＰの操作パネル）上に表示しないようにする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１５０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術は、ＶＮＣ等ではクライアントに情報を保存することは想定されていないため、接続に関するログを取得することができなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、リモートメンテナンス用の端末と特定プロトコルのセッションで接続する接続部と、前記接続部によって接続された前記端末の操作に対応した操作情報を取得する操作情報取得部と、前記操作情報取得部により取得された操作情報と同じ前記セッションにて、前記端末からログ情報を取得するログ取得部と、前記ログ取得部により取得された前記ログ情報を保存するログ保存部とを備えることを特徴とする。
本発明の画像形成システムは、画像形成装置と、前記画像形成装置のリモートメンテナンス用の端末とを含む画像形成システムであって、前記画像形成装置は、前記端末と特定プロトコルのセッションで接続する接続部と、前記接続部によって接続された前記端末の操作に対応した操作情報を取得する操作情報取得部と、前記操作情報取得部により取得された操作情報と同じ前記セッションにて、前記端末からログ情報を取得するログ取得部と、前記ログ取得部により取得された前記ログ情報を保存するログ保存部とを備え、前記端末は、ウェブブラウザー上で表示される前記画像形成装置の操作パネルをエミュレートした画像でのポインターの移動と押下に関するポインターデータを前記操作情報として前記セッションにて前記画像形成装置へ送信する操作送信部と、前記操作送信部により取得された前記ポインターデータ以外の属性をもつ拡張データを前記ログ情報として、前記画像形成装置へ送信するログ送信部とを備えることを特徴とする。
本発明の通信処理方法は、端末と接続可能な画像形成装置により実行される通信処理方法であって、前記画像形成装置は、リモートメンテナンス用の前記端末と特定プロトコルのセッションで接続し、接続された前記端末の操作に対応した操作情報を取得し、操作情報と同じ前記セッションにて、前記端末からログ情報を取得し、取得された前記ログ情報を保存することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、リモートメンテナンス用の端末と特定プロトコルのセッションで接続した上で、同じセッションにて、端末からログ情報を取得し保存することで、接続のログを保存可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成システムのシステム構成図である。
【図２】図１に示す画像形成装置の制御構成を示すブロック図である。
【図３】図１に示すサポート端末の制御構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像形成システムの機能構成を示すブロック図である。
【図５】図４に示すエミュレート画像の画面例である。
【図６】本発明の実施の形態に係るログ保存処理のフローチャートである。
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成システムＸのシステム構成〕
まず、図１〜図３を参照して、本発明の実施の形態に係る画像形成システムＸのシステム構成について説明する。
【００１１】
図１によると、本発明の実施の形態に係る画像形成システムＸは、画像形成装置１と、画像形成装置１のリモートメンテナンス用のサポート端末２とを含む。
また、各装置は、ネットワーク５で接続されている。
【００１２】
画像形成装置１は、ＭＦＰ、ネットワークスキャナー、ドキュメントスキャナー、ネットワークＦＡＸ、プリンター等の情報処理装置である。
また、画像形成装置１は、文書の複写（コピー）、印刷、スキャン、ファクシミリ送信等することも可能である。
【００１３】
また、本実施形態の画像形成装置１においては、遠隔地との間でネットワーク５を介したリモートメンテナンスが可能である。
このリモートメンテナンスのサービスにおいては、顧客であるＩＴ管理者等が画像形成装置１の側におり、サポート要員からの指示を受け取ってメンテナンスを行う。
【００１４】
サポート端末２は、ＰＣ、携帯電話、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、業務用サポート端末、専用端末等である。
また、サポート端末２は、各種汎用のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等が動作している。
また、サポート端末２は、各種アプリケーションソフトウェア（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｏｆｔｗａｒｅ、アプリケーション、以下、単に「アプリ」という。）をインストール（ｉｎｓｔａｌｌ）することが可能である。
【００１５】
また、サポート端末２は、リモートメンテナンス用の端末である。
上述したリモートメンテナンスサービスのサポート要員がサポート端末２を使用して、画像形成装置１のＩＴ管理者等に指示を行う。
この際、サポート端末２は、画像形成装置１の操作パネル部１６（図２）をエミュレートした画面を表示して、その画面上で各種指示を行う。
また、この画面を介したサポート要員による指示の内容は、画像形成装置１で表示部４７等に反映される。また、画像形成装置１は、画面上のボタンに対応して制御される。
【００１６】
つまり、本実施形態においては、一般的なＰＣのＯＳで搭載されているリモートデスクトップ機能のような機能により、１対１通信でサポートが行われてもよい。
このため、例えば、画像形成装置１にＲＦＢサーバー等が実行され、サポート端末２でＲＦＢクライアント等が実行される。
また、サポート端末２は、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）等によるＲＦＢクライアントを実行してもよい。
この際、サポート端末２上に、操作パネル部１６を模した画像を表示し、表示された画像に基づいて、画像形成装置１を制御することができる。
つまり、サポート端末２は、ウェブブラウザーにて、このエミュレートした画面を「リモートパネル」として表示し、画像形成装置１を制御可能としてもよい。
具体的には、サポート端末２から、サポート要員の指示により、画像形成装置１の印刷、スキャン、ＦＡＸ送受信、ネットワークＦＡＸ等の機能を使用することが可能である。
これらの機能により、リモート環境から、顧客の画像形成装置１の問題状況を確認し、解決させることが可能となる。
【００１７】
ネットワーク５は、本実施形態においては、イントラネット（Ｉｎｔｒａｎｅｔ）等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又は、インターネットや携帯電話網等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
ネットワーク５がＷＡＮの場合、ルーター（Ｒｏｕｔｅｒ）やゲートウェイ（Ｇａｔｅｗａｙ）等を介して、他のサーバーに接続可能であってもよい。
また、ネットワーク５は、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を構成していてもよい。
【００１８】
なお、画像形成システムＸにおいて、画像形成装置１及びサポート端末２は、それぞれ複数含んでいてもよい。
【００１９】
（画像形成装置１の構成）
次に、図２を参照して、本発明の実施の形態に係る画像形成装置１の構成について説明する。
画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、給紙部１４、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、ＦＡＸ送受信部１８、及び記憶部１９等を含んでもよい。
各部は、制御部１０に接続され、制御部１０によって動作制御される。
【００２０】
制御部１０は、ＧＰＰ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｐｒｏｃｅｓｓｏｒ）、ＣＰＵ（Ｃｅｎｔｒａｌ  ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ、中央処理装置）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｐｒｏｃｅｓｓｏｒ、特定用途向けプロセッサー）等の情報処理部である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各部として動作させられる。
また、制御部１０は、サポート端末２や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００２１】
画像処理部１１は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）やＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御演算手段である。
画像処理部１１は、画像データに対して所定の画像処理を行う。
この所定の画像処理は、例えば、拡大縮小、濃度調整、階調調整、画像改善等の処理であってもよい。
また、画像処理部１１は、原稿読取部１２で読み取られた画像を、記憶部１９に印刷データとして記憶する。
この際、画像処理部１１は、印刷データを、ＰＤＦ等の電子文書や、ＴＩＦＦ等の画像データのファイルに変換することも可能である。
また、画像処理部１１は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）の少なくとも一部の処理を実行可能であってもよい。
【００２２】
原稿読取部１２は、セットされた原稿を読み取る。
また、原稿読取部１２は、画像形成装置１の本体部の上部に配設される。
原稿読取部１２は、スキャナーと、プラテンガラスと、原稿読取スリットとを備えている。
原稿読取部１２は、プラテンガラスに載置された原稿を読み取る場合には、スキャナーをプラテンガラスに対向する位置に移動させる。
原稿読取部１２は、プラテンガラスに載置された原稿を走査しながら読み取って画像データを取得する。
原稿読取部１２は、取得した画像データを制御部１０に出力する。
【００２３】
また、原稿読取部１２は、原稿給送部１３から給送された原稿を読み取る場合には、スキャナーを、原稿読取スリットと対向する位置に移動させる。
そして、原稿読取部１２は、原稿読取スリットを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って、画像データを取得する。
原稿読取部１２は、取得した画像データを、制御部１０に出力する。
【００２４】
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する。
原稿給送部１３は、原稿読取部１２の上部に配設されている。
原稿給送部１３は、原稿載置部と、原稿搬送機構とを備えている。
原稿給送部１３は、原稿載置部に載置された原稿を、原稿搬送機構によって１枚ずつ順に繰り出して、原稿読取部１２に給送する。
【００２５】
給紙部１４は、記録紙を１枚ずつ画像形成部１７に向けて繰り出す。
給紙部１４は、本体部に備えられている。
【００２６】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続部である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００２７】
操作パネル部１６は、画像形成装置１のフロント側に配設されている。
また、操作パネル部１６は、入力部４６と、表示部４７とを備えている。
【００２８】
入力部４６は、ＩＴ管理者等による画像形成装置１への指示を取得するタッチパネルや物理的なボタン等の入力手段である。
入力部４６は、各種機能を呼び出すための指示を行う、スタート、ストップ、リセット、コピー、送信、ＦＡＸ等のボタンを含んでいてもよい。
また、入力部４６は、物理的なテンキー、表示部４７上にテンキーを表示する「＃Ｋｅｙｓ」ボタン、最初の画面である「ホーム」画面に戻す「ホーム」ボタン等を含んでいてもよい。
また、入力部４６は、ジョブの中断（Ｉｎｔｅｒｒｕｐｔ）、認証／ログアウト、省電力等の各種ボタンを含んでいてもよい。
また、入力部４６は、その他にも、ジョブに関する指示を行う各種状態を変更させるための、アクセシビリティー・ディスプレイ、状態／ジョブキャンセル、システムメニュー／カウンター等のボタンを含んでいてもよい。
また、指示が行われるジョブは、選択された文書の印刷、送信、保存、及び記録等の種類であってもよい。
【００２９】
なお、入力部４６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
また、入力部４６は、磁気カードやＩＣカードのリーダー、生体認証用のデバイス等を接続することも可能である。
【００３０】
表示部４７は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬディスプレイ等のディスプレイパネル、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の表示器を含む。
表示部４７のディスプレイパネルは、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の各種操作画面を表示することが可能である。
本実施形態においては、入力部４６と表示部４７とは、タッチパネル付きディスプレイ等のように一体的に構成されていてもよい。
このため、表示部４７上に、各種操作用のボタンを配置して、これを押下することで、入力部４６を介した指示を行うことも可能である。
また、上述したように、表示部４７上にテンキーを表示することも可能である。
また、表示部４７のＬＥＤ等は、各種状態を表示することが可能である。
また、ＬＥＤ等は、自装置の各種状態を表示することが可能である。
また、表示部４７のＬＥＤ等のいくつかは、ボタンに内蔵されていてもよい。
これにより、ボタンの押下の状態等を閲覧可能となる。
【００３１】
また、操作パネル部１６は、フラッシュメモリーカードやＵＳＢストレージ機器等の外部記録媒体を接続する接続部を備えていてもよい。
【００３２】
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部のサポート端末から取得されたデータから記録紙への画像形成を行わせる。
画像形成部１７は、感光体ドラム、露光部、現像部、転写部、及び定着部等を備えている。
画像形成部１７は、帯電、露光、現像、転写、定着からなる画像形成プロセスを実行することで記録紙にトナー像を記録する。
【００３３】
ＦＡＸ送受信部１８は、ファクシミリの送受信を行う。
ＦＡＸ送受信部１８は、音声回線により、他のＦＡＸ装置からファクシミリ受信して、記憶部１９に保存し、画像形成部１７で画像形成させることが可能である。
また、ＦＡＸ送受信部１８は、原稿読取部１２で読み取られた原稿や、外部のサポート端末から送信されたネットワークＦＡＸのデータを、画像データに変換する。
ＦＡＸ送受信部１８は、この画像データを、他のＦＡＸ装置へ音声回線でファクシミリ送信することが可能である。
【００３４】
記憶部１９は、一時的でない記録媒体を用いた記憶部である。
記憶部１９は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリーやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を含んでいてもよい。
記憶部１９のＲＡＭは、省電力状態であっても、セルフリフレッシュ等の機能により、記憶内容が保持されてもよい。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。
この制御プログラムは、ＯＳや各種アプリであってもよい。
これに加えて、記憶部１９は、ユーザーのアカウント設定も記憶してもよい。
また、記憶部１９には、ユーザー毎の保存フォルダー（文書ボックス）の領域が含まれていてもよい。
【００３５】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージ、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）、のように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００３６】
（サポート端末２の構成）
また、図３によると、サポート端末２は、制御部２０、ネットワーク送受信部２５、入力部２６、表示部２７、記憶部２９等を備えている。
【００３７】
制御部２０は、ＧＰＰ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｐｒｏｃｅｓｓｏｒ）、ＣＰＵ（Ｃｅｎｔｒａｌ  ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ、中央処理装置）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｐｒｏｃｅｓｓｏｒ、特定用途向けプロセッサー）等の情報処理部である。
【００３８】
入力部２６は、ユーザーによる各種指示を取得するためのキーボード、各種センサー、ポインティングデバイス等である。
ポインティングデバイスは、タッチパネル、デジタイザー、タッチパッド等を含む。
入力部２６は、ＯＳ上のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）により、サポート要員等のユーザーにより各種指示を入力させ、これを取得することが可能である。
また、入力部２６でのポインターの移動やキーボードのキー（物理キー）の押下の情報は、画像形成装置１へ送信される。
つまり、この情報を基に、下記で説明する表示部２７の表示が更新される。
【００３９】
表示部２７は、ＬＣＤ、有機ＥＬディスプレイ、ＦＥＤ（Ｆｉｅｌｄ  Ｅｍｉｓｓｉｏｎ  Ｄｉｓｐｌａｙ）、蛍光表示管等の平面ディスプレイパネル、プロジェクター、ステータス表示用のＬＥＤ等を含む。
表示部２７は、ＧＵＩに関連する各種操作画面を表示することが可能である。
なお、入力部２６と表示部２７とは、タッチパネル付きのディスプレイやデジタイザー等のように一体的に形成されていてもよい。
【００４０】
ネットワーク送受信部２５は、ネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続部である。
【００４１】
記憶部２９は、一時的でない記録媒体を用いた記憶部である。
記憶部２９は、例えば、主記憶部として各種ＲＡＭを含んでいてもよい。
また、記憶部２９は、例えば、補助記憶部として、ＲＯＭ、ｅＭＭＣ（ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＨＤＤ等を含んでいてもよい。
また、記憶部２９は、自装置用の制御プログラムを格納している。
この制御プログラムは、各種ＯＳ、ＷＷＷ等のウェブを閲覧可能なウェブブラウザー、各種アプリ等であってもよい。
また、記憶部２９は、各種フラッシュメモリーや光学記録媒体等の外部記憶媒体を含んでいてもよい。
【００４２】
〔画像形成システムＸの機能構成〕
ここで、図４を参照し、本実施形態の画像形成システムＸの機能構成について説明する。
画像形成装置１の制御部１０は、接続部１００、操作情報取得部１１０、ログ取得部１２０、及び復号部１３０を備えている。
画像形成装置１の記憶部１９は、操作情報４００、エミュレート画像４１０、ログ情報４２０、及び公開鍵５００を格納している。
サポート端末２の制御部２０は、表示操作部２００、操作送信部２１０、及びログ送信部２２０を備えている。
サポート端末２の記憶部２９は、エミュレート画像４１０、ログ情報４２０、及び秘密鍵５１０を格納している。
【００４３】
接続部１００は、サポート端末２と特定プロトコルのセッションで接続する。
この特定プロトコルは、ＲＦＢプロトコルを拡張したプロトコルであってもよい。
この際、接続部１００は、ＲＦＢサーバーに対応するプログラムを実行してもよい。
また、接続部１００は、操作情報取得部１１０からの指示により、エミュレート画像４１０をサポート端末２へ送信することも可能である。
この送信は、ＲＦＢプロトコルに対応して実行されてもよい。
【００４４】
操作情報取得部１１０は、接続部１００によって接続されたサポート端末２の操作に対応した操作情報４００を取得する。
また、操作情報取得部１１０は、操作情報４００を解釈して、操作パネル部１６の表示部４７を更新し、これに対応したエミュレート画像４１０を作成、更新する。
この際、操作情報取得部１１０は、表示部４７のディスプレイパネルとＬＥＤ等の状態を基に、このエミュレート画像４１０の作成、更新を行ってもよい。
【００４５】
ログ取得部１２０は、操作情報取得部１１０による操作情報４００と同じセッションにて、サポート端末２からログ情報４２０を取得する。
また、ログ取得部１２０は、接続部１００により接続されたセッションにより、サポート端末２から取得した、ポインターデータ以外の属性をもつ拡張データから、ログ情報４２０を選択、取得してもよい。
【００４６】
また、本実施形態において、記憶部１９は、ログ取得部１２０により取得されたログ情報４２０を保存するログ保存部として機能する。
【００４７】
復号部１３０は、公開鍵５００に対応する秘密鍵５１０により、ログ情報４２０を復号する。
復号部１３０は、ログ取得部１２０が取得したログ情報４２０を、ハッシュ関数等で復号してもよい。
【００４８】
表示操作部２００は、画像形成装置１の接続部１００と接続する。
本実施形態においては、表示操作部２００は、ＲＦＢプロトコルを拡張したプロトコルで、接続部１００と接続してもよい。
この際、表示操作部２００は、画像形成装置１用のＲＦＢクライアントに対応するプログラムである「リモートパネル」を実行してもよい。
また、表示操作部２００は、上述の画像形成装置１の接続部１００からのエミュレート画像４１０を取得して、これを表示部２７に表示する。
また、表示操作部２００は、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）等により、サポート端末２のウェブブラウザー上でこのリモートパネルを実行してもよい。
このＲＦＢクライアントに対応するプログラムは、画像形成装置１のウェブサーバーへ接続して取得しても、別途、サポート用のサーバーのウェブサイトを閲覧して取得してもよい。
これにより、リモートパネルを実現するために、事前に専用アプリをインストールする必要がなくなる。
【００４９】
なお、表示操作部２００は、このリモートパネルをウェブブラウザー上で動作させる場合、セキュリティ上、サポート端末２上に「ローカルストレージ」を作成しなくてもよい。
この場合、ウェブブラウザーでは、ログ情報４２０を保存できなくてもよい。
【００５０】
操作送信部２１０は、リモートパネル上のサポート要員の各種指示を取得して、画像形成装置１へ送信する。
具体的には、本実施形態において、操作送信部２１０は、表示部２７に描画されたエミュレート画像４１０でのポインターの移動と押下に関するポインターデータを取得する。
この上で、操作送信部２１０は、このポインターデータを操作情報４００として、セッションにて画像形成装置１へ送信する。
また、操作送信部２１０は、エミュレート画像４１０の操作パネル部１６の物理的なボタンの箇所に対するポインターデータも取得可能である。
【００５１】
ログ送信部２２０は、公開鍵５００等を用いて、公開鍵暗号にてログ情報４２０を暗号化して送信する。
この際に、ログ送信部２２０は、ハッシュ関数等でログ情報４２０を暗号化してもよい。
また、ログ送信部２２０は、記憶部２９からログ情報４２０を削除してもよい。この削除は、送信後、又はセッションの接続終了後等のタイミングで実行されてもよい。
【００５２】
操作情報４００は、リモートパネルにおけるサポート要員の操作を示す情報である。
具体的には、操作情報４００は、エミュレート画像４１０上でのポインターの移動と押下に関するポインターデータ等を含んでもよい。
また、操作情報４００は、このポインターデータとして、ボタンの押下の情報を含んでいてもよい。
このボタンの押下の情報としては、入力部２６の物理的なキーの押下の情報を含んでいてもよい。
この物理的なキーの押下の情報は、ショートカットキー等に対応して、エミュレート画像４１０中に描かれたボタンの押下の情報と同様に取得されてもよい。
【００５３】
エミュレート画像４１０は、ウェブブラウザー上で表示される、画像形成装置１の操作パネル部１６をエミュレートした画像のデータである。
エミュレート画像４１０は、操作パネル部１６の入力部４６と表示部４７とを外観上で模した画像を含んでもよい。
また、エミュレート画像４１０は、ＲＦＢプロトコルに対応したドットマトリクス形式の画像であり、画像形成装置１及びサポート端末２上で、部分的又は全体を更新可能であってもよい。
エミュレート画像４１０の詳細例については、後述する。
【００５４】
ログ情報４２０は、サポート端末２にて公開鍵５００にて暗号化されて送信されたログの情報である。
ログ情報４２０は、例えば、サポート端末２にて取得されたセッションの通信エラーのメッセージ等、サポート端末２の環境情報、又は自装置の環境情報等であってもよい。
この環境情報としては、ＯＳのバージョンや名称等の情報、ウェブブラウザーの情報、国や地域の情報、自装置の構成情報等であってもよい。
また、ログ情報４２０に、画像形成装置１の装置情報、故障情報、現在の状態の情報等が含まれていてもよい。
また、ログ情報４２０は、操作送信部２１０により取得されたポインターデータ以外の属性をもつ拡張データとして送信、受信されてもよい。
また、ログ情報４２０は、サポート端末２には保存されなくてもよい。
【００５５】
公開鍵５００は、公開鍵暗号の鍵等である。
公開鍵５００は、ログ情報４２０をサポート端末２にて暗号化するためのハッシュ関数等で使用されてもよい。
【００５６】
秘密鍵５１０は、ログ情報４２０を復号するための秘密鍵等である。
秘密鍵５１０は、公開鍵５００に対応する秘密鍵情報であってもよい。
また、秘密鍵５１０は、画像形成装置１等の同種の装置にのみ格納されてもよい。
つまり、ログ情報４２０は、画像形成装置１において復号されてもよい。
【００５７】
（エミュレート画像４１０の画面例）
ここで、図５により、エミュレート画像４１０の画面例について説明する。
本実施形態のエミュレート画像４１０は、例えば、表示部４７のディスプレイパネルを模した箇所の画像であるパネルＤを含んでいる。
また、エミュレート画像４１０は、画像形成装置１の入力部４６に対応する各種ボタンを示すボタン群Ｂを含んでいる。
つまり、ボタン群Ｂは、画像形成装置１における操作パネル部１６の表示部４７のディスプレイパネル以外の箇所にある、物理的なボタンを模した箇所の画像である。
また、エミュレート画像４１０は、ＬＥＤ等を模した表示器Ｌの画像も含んでいる。
これらの箇所の画像は、サポート要員の操作により更新され得る。
サポート要員は、エミュレート画像４１０のパネルＤ及びボタン群Ｂの各ボタンを押下することで、画像形成装置１を制御する。
その制御の結果が、画像形成装置１から取得されたエミュレート画像４１０により、パネルＤ及び表示器Ｌに反映される。
【００５８】
ここで、画像形成装置１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、接続部１００、操作情報取得部１１０、ログ取得部１２０、及び復号部１３０として機能させられる。
また、サポート端末２の制御部２０は、記憶部２９に記憶された制御プログラムを実行することで、表示操作部２００、操作送信部２１０、及びログ送信部２２０として機能させられる。
【００５９】
また、上述の画像形成装置１及びサポート端末２の各部は、本発明の通信処理方法を実行するハードウェア資源となる。
なお、上述の機能構成の一部又は任意の組み合わせをＩＣ、プログラマブルロジック、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等でハードウェア的に構成してもよい。
【００６０】
〔画像形成システムＸによるログ保存処理〕
次に、図６を参照して、本発明の実施の形態に係る画像形成システムＸによるログ保存処理の説明を行う。
本実施形態のログ保存処理は、主に画像形成装置１の制御部１０が記憶部１９に記憶された制御プログラムを、サポート端末２の制御部２０が記憶部２９に記憶された制御プログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図６のフローチャートを参照して、本実施形態のログ保存処理の詳細をステップ毎に説明する。
【００６１】
（ステップＳ１０１）
まず、画像形成装置１の接続部１００が、接続処理を行う。
ＩＴ管理者等は、画像形成装置１の問題解決や研修等で、リモートメンテナンスのサービスを利用する。
この際、ＩＴ管理者等は、画像形成装置１に接続された音声回線等を用いて、サポート端末２のサポート要員と、音声で直接、受け答えすることも可能であってもよい。
サポート要員は、画像形成装置１のリモートパネル機能を用いてリモートメンテナンスを開始して欲しい旨を連絡してもよい。
そして、ＩＴ管理者等は、画像形成装置１の操作パネル部１６等から、リモートメンテナンスとして、リモートパネルを実行する指示を行う。
これにより、接続部１００は、サポート端末２と、ＲＦＢプロトコルを拡張したプロトコル等の特定プロトコルのセッションで接続する。
この際、接続部１００は、ＲＦＢサーバーに対応するプログラムを実行する。
【００６２】
また、この際に、サポート端末２の表示操作部２００は、例えば、セッションの通信エラー、サポート端末２の環境情報、又は自装置の環境情報等を、ログ情報４２０として取得し、記憶部２９に一時的に格納する。
【００６３】
（ステップＳ２０１）
ここで、サポート端末２の表示操作部２００が、表示操作取得処理を行う。
サポート端末２のサポート要員は、ウェブブラウザーを起動して、ＲＦＢクライアントに対応するプログラムである「リモートパネル」を実行させる。
これにより、表示操作部２００は、ＲＦＢプロトコルを拡張したプロトコルで、画像形成装置１の接続部１００と接続する。
これにより、ウェブブラウザー上に、エミュレート画像４１０が表示され、入力部２６によるポインターの移動や押下等が可能になる。
【００６４】
（ステップＳ２０２）
次に、操作送信部２１０が、操作情報送信処理を行う。
操作送信部２１０は、ウェブブラウザーのエミュレート画像４１０上で移動したポインターの矩形座標をポインターデータとして取得する。
また、操作送信部２１０は、ボタンや物理的なキーの押下の情報も取得して、これもポインターデータに加える。
操作送信部２１０は、このポインターデータを操作情報４００として、画像形成装置１へ送信する。
【００６５】
（ステップＳ２０３）
次に、ログ送信部２２０が、ログ送信処理を行う。
ログ送信部２２０は、公開鍵５００にてログ情報４２０を暗号化して送信する。
その後、ログ送信部２２０は、ログ情報４２０を記憶部２９から削除してもよい。
【００６６】
（ステップＳ１０２）
ここで、画像形成装置１のログ取得部１２０が、ログ取得処理を行う。
ログ取得部１２０は、接続部１００により接続されたセッションにて、サポート端末２からログ情報４２０を取得する。
つまり、ログ取得部１２０は、操作情報４００と同じセッションでログ情報４２０を受信する。
この場合、ログ情報４２０は、拡張データとして送信されてもよい。
この拡張データは、ポインターデータを含む既存のＲＦＢプロトコルの属性以外の属性が設定されたデータであってもよい。
また、この受信時の状態では、ログ情報４２０は、暗号化されたままでもよい。
【００６７】
（ステップＳ１０３）
次に、復号部１３０が、復号処理を行う。
復号部１３０は、暗号化されたログ情報４２０を、記憶部１９に格納された秘密鍵５１０を参照して復号する。
なお、この復号部１３０による復号を行わないままの状態で、ログ情報４２０を保存してもよい。
【００６８】
（ステップＳ１０４）
次に、ログ取得部１２０が、ログ保存処理を行う。
ログ取得部１２０は、復号されたログ情報４２０を、ログ保存部である記憶部１９に格納する。
これにより、記憶部１９にログ情報４２０が保存される。
この保存されたログ情報４２０は、例えば、リモートパネルの動作に不具合があったり、接続上に問題があったりした場合に、取得、閲覧可能であってもよい。
このため、秘密鍵５１０で復号されたログ情報４２０は、画像形成装置１の操作パネル部１６で閲覧可能であってもよい。
また、ログ情報４２０は、サポート要員、サービスパーソン、リモートメンテナンスサービスの開発者等により、フラッシュメモリーカードやＵＳＢメモリー等に保存可能であってもよい。
また、ログ情報４２０は、別途、サーバー等に送信可能であってもよい。
これにより、リモートパネルの改善等に資することができる。
以上により、本発明の実施の形態に係るログ保存処理を終了する。
【００６９】
以上のように構成することで、以下のような効果を得ることができる。
典型的な技術では、ウェブブラウザー上で動作するプログラムの場合、セキュリティ上の理由で、ローカルストレージ等を設定することが困難であった。
つまり、画像形成システムのリモートパネルでは、ウェブブラウザーが動作するサポート端末上にログファイル等を作成することができない。
このため、典型的な技術では、画像形成装置は、ログ情報を取得することができなかった。
結果として、サポート要員は、リモートパネルの問題発生時に、問題調査を行うのが困難であった。
これに対して、本発明の実施の形態に係る画像形成装置Ｘは、画像形成装置１と、画像形成装置１のリモートメンテナンス用のサポート端末２とを含む画像形成システムである。
画像形成装置１は、接続部１００と、操作情報取得部１１０と、ログ取得部１２０と、ログ保存部である記憶部１９とを備える。
接続部１００は、サポート端末２と特定プロトコルのセッションで接続する。
操作情報取得部１１０は、接続部１００によって接続されたサポート端末２の操作に対応した操作情報４００を取得する。
ログ取得部１２０は、操作情報取得部１１０による操作情報４００と同じセッションにて、サポート端末２からログ情報４２０を取得する。
ログ保存部は、ログ取得部１２０により取得されたログ情報４２０を保存する。
サポート端末２は、操作送信部２１０と、ログ送信部２２０とを備える。
操作送信部２１０は、ポインターデータを、操作情報４００としてセッションにて画像形成装置１へ送信する。
このポインターデータは、ウェブブラウザー上で表示される画像形成装置１の操作パネル部１６をエミュレートしたエミュレート画像４１０でのポインターの移動と押下に関するデータである。
ログ送信部２２０は、拡張データをログ情報４２０として、画像形成装置１へ送信する。
この拡張データは、操作送信部２１０により取得されたポインターデータ以外の属性をもつ。
このように構成することで、接続のログ情報４２０を取得して、保存可能な画像形成装置１を提供することができる。
これにより、サポート端末２にログ情報４２０を保存不可能であっても、画像形成装置１にて、ログ情報４２０を保存可能となる。
このため、リモートパネルの接続の問題が発生したり、ウェブブラウザーや画像形成装置１の環境等により問題が発生したりした際に、サポート要員が容易に問題調査を行うことが可能となる。
また、操作情報４００に付随してログ情報４２０を取得するため、サポート端末２と画像形成装置１との間で、通信のセッションを追加しなくてもよい。
このため、別のセッションを追加することによる空きポート等の接続問題もなくなる。
【００７０】
また、本発明の実施の形態に係る画像形成装置１において、ログ情報４２０は、サポート端末２にて公開鍵５００にて暗号化されて送信されてもよい。
また、画像形成装置１は、公開鍵５００に対応する秘密鍵５１０により、ログ情報４２０を復号する復号部１３０を更に備える。
このように構成し、ログ情報４２０を公開鍵５００で暗号化することで、秘密鍵５１０を格納する自装置でしかログ情報４２０を解析できない。
これにより、何か問題が起こっても、守秘義務契約をしたサポート要員等のみが、ログ情報４２０を閲覧することが可能となる。
このため、情報漏洩のリスクを減らし、セキュリティを高めることができる。
【００７１】
また、本発明の実施の形態に係る画像形成装置１において、ログ情報４２０は、サポート端末２にて取得されたセッションの通信エラー、サポート端末２の環境情報、又は自装置の環境情報に対応してもよい。
このように構成することで、サポート要員が、容易に問題の特定を行うことができる。
すなわち、接続のエラーの内容等を閲覧して、接続時のネットワーク５に問題があるのか、他の環境等に問題があるのか等を切り分けることが可能となる。
また、同様の問題があった場合に、サポート要員がログ情報４２０を閲覧することで、対応しやすくなる。
【００７２】
また、本発明の実施の形態に係る画像形成装置１において、特定プロトコルは、ＲＦＢプロトコルを拡張したプロトコルであってもよい。
また、操作情報４００は、ポインターデータを含んでもよい。
このポインターデータは、サポート端末２のウェブブラウザー上で表示される自装置の操作パネルをエミュレートしたエミュレート画像４１０上でのポインターの移動と押下に関する。
また、ログ情報４２０は、ポインターデータ以外の属性をもつ拡張データであってもよい。
また、ログ情報４２０は、サポート端末２には保存されなくてもよい。
このように構成し、ＲＦＢプロトコルの仕様を保ったまま拡張することで、既存のＲＦＢ通信セッションを使って、ログデータを送信する仕組みを提供できる。
このため、サポート端末２において、一般的なＲＦＢクライアントであるＶＮＣ等であっても、問題なく通信が可能となる。
これにより、接続の問題をサポート要員等が調査しやすくなる。
また、ＲＦＢプロトコルを拡張し、リモートパネルの一つのセッションで操作情報４００だけでなくログ情報４２０を送信することが可能となる。
このため、操作情報４００を送受信可能であれば、確実にログ情報４２０を送信できる。
また、問題の調査がしやすくなる。
【００７３】
〔他の実施の形態〕
なお、上述の実施の形態においては、ＲＦＢプロトコルでリモートパネルを実行する例について説明した。
しかしながら、他の独自プロトコルにてリモートパネルを実行して、上述のようなリモートメンテナンスを行ってもよい。
また、上述の実施の形態においては、サポート端末２のウェブブラウザー上で、ＲＦＢクライアントにあたるプログラムを実行して、リモートパネルを実行する例について説明した。
しかしながら、サポート端末２で、専用アプリをインストールして、リモートパネルを実行してもよい。
たとえば、画像形成装置１にてエミュレート画像４１０を作成して、これをＶＮＣ等を用いずにサポート端末２のウェブブラウザーや専用アプリに逐次プッシュしたり、ストリーミング配信したりしてもよい。
また、逆に、サポート端末２にて、サポート要員の操作に対応して画像形成装置１のエミュレート画像４１０を作成するような操作表示プログラムを実行してもよい。
この場合、操作表示プログラムを実行することで、上述の構成と同様に、操作情報４００を送信して、画像形成装置１を制御してもよい。
また、この場合、画像形成装置１から画像データそのものを送信せず、ユーザーのファイルに関連するデータ等、エミュレート画像４１０を作成するのに必要なデータのみを送信してもよい。
なお、この操作表示プログラムは、画像形成装置１の記憶部１９に格納された制御プログラムと同様のプログラムをサポート端末２で実行する「本物」のエミュレーターであってもよい。
このように構成することで、ＲＦＢプロトコルが使用不可能な環境、例えば、ＨＴＴＰのポートのみで接続可能な環境等であっても、リモートパネルを実現できる。
また、データの送受信に係るデータの帯域等を圧縮するように構成することも可能となる。
【００７４】
また、上述の実施の形態では、主にサポート要員による操作が画像形成装置１への表示や制御に反映される例について開示した。
しかしながら、画像形成装置１のＩＴ管理者等による操作パネル部１６への操作を、エミュレート画像４１０や画像形成装置１の制御に反映してもよい。
また、この反映された結果を、サポート端末２へ送信するように構成することも可能である。
これにより、サポート要員による指示や操作以外に、ＩＴ管理者による実際の操作に対応して、エミュレート画像４１０を作成したり、画像形成装置１の制御をしたりすることも可能となる。
よって、研修等でのＩＴ管理者の理解等を手助けすることができる。
【００７５】
また、上述の実施の形態では、主に、画像形成装置１にログ情報４２０を独立のデータとして保存する例について説明した。
しかしながら、画像形成装置１は、自装置の他の履歴やログの一部として抽出可能なように、ログ情報４２０を保存してもよい。
これにより、画像形成装置の他の状態等との比較により、問題の調査がしやすくなる。
また、リモートメンテナンスの管理用のサーバー等にて、履歴やログを一括で取得することも可能となる。
これにより、サポート要員、サービスパーソン、リモートメンテナンスサービスの開発者等が、ログ情報４２０を活用しやすくなる。
【００７６】
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。
つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００７７】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００７８】
１  画像形成装置
２  サポート端末
５  ネットワーク
１０、２０  制御部
１１  画像処理部
１２  原稿読取部
１３  原稿給送部
１４  給紙部
１５、２５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１８  ＦＡＸ送受信部
１９、２９  記憶部
２６、４６  入力部
２７、４７  表示部
１００  接続部
１１０  操作情報取得部
１２０  ログ取得部
１３０  復号部
２００  表示操作部
２１０  操作送信部
２２０  ログ送信部
４００  操作情報
４１０  エミュレート画像
４２０  ログ情報
５００  公開鍵
５１０  秘密鍵
【図１】
2019194012.tif 000003
【図２】
2019194012.tif 000004
【図３】
2019194012.tif 000005
【図４】
2019194012.tif 000006
【図５】
2019194012.tif 000007
【図６】
2019194012.tif 000008