(57)【要約】【課題】サポート者が遠隔操作によってユーザ側の情報処理装置の操作画面を操作しているときに、ユーザに課金が発生するジョブを誤って実行してしまっても、ユーザに対して課金しないことを可能にする。【解決手段】ネットワークを介して遠隔操作端末による遠隔操作を可能にした情報処理装置を備えた情報処理システムであって、操作に応じてジョブを実行する実行部と、遠隔操作端末から実行部に対する操作を受付ける第１の操作受付部と、実行部に対する操作を受付ける第２の操作受付部と、第１の操作受付部又は第２の操作受付部のいずれが受付けた操作であるかを判定する判定部と、判定部が判定した結果に応じて、実行部が実行したジョブが課金対象であるか否かを判定する課金判定部と、課金判定部が判定した結果を保存する保存部と、を有する。【選択図】図５
2016123096.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して遠隔操作端末による遠隔操作を可能にした情報処理装置を備えた情報処理システムであって、
前記遠隔操作端末は、
前記情報処理装置に対する操作を受付ける第１の操作受付部と、
前記第１の操作受付部が受付けた操作を示す操作情報を前記情報処理装置へ送信する送信部と、
を有し、
前記情報処理装置は、
前記送信部が送信した前記操作情報を受信する受信部と、
操作に応じてジョブを実行する実行部と、
前記実行部にジョブを実行させる操作を受付ける第２の操作受付部と、
前記操作情報又は前記第２の操作受付部が受付けた操作に基づいて、前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作であるかを判定する判定部と、
前記判定部が判定した結果に応じて、前記実行部が実行したジョブが課金対象であるか否かを判定する課金判定部と、
前記課金判定部が判定した結果を保存する保存部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記判定部は、
前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作がジョブの実行であるか否かを判断する判断部を有し、
前記課金判定部は、
前記判断部が、前記操作がジョブの実行であると判断した場合に、前記判定部が判定した結果に応じて、前記実行部が実行したジョブが課金対象であるか否かを判定すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２の操作受付部は、
ユーザの操作を受付けるタッチパネルであり、
前記判定部は、
前記第２の操作受付部にユーザがタッチしたか否かを判定することにより、前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作であるかを判定すること
を特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記実行部は、
印刷をジョブとして実行すること
を特徴とする請求項１乃至３にいずれか１項に記載の情報処理システム。
【請求項５】
前記保存部は、
前記実行部が実行したジョブをカラー印刷又はモノクロ印刷に分けて、前記課金判定部が判定した結果を保存すること
を特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記課金判定部は、
前記判定部が判定した結果が前記第２の操作受付部による操作であり、前記実行部が実行するジョブが印刷ジョブである場合に、前記ジョブが課金対象であると判定すること
を特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
サーバが接続されたネットワークを介して遠隔操作端末による遠隔操作を可能にした情報処理装置を備えた情報処理システムであって、
前記遠隔操作端末は、
前記情報処理装置に対する操作を受付ける第１の操作受付部と、
前記第１の操作受付部が受付けた操作を示す操作情報を前記情報処理装置へ送信する送信部と、
を有し、
前記情報処理装置は、
前記送信部が送信した前記操作情報を受信する受信部と、
操作に応じてジョブを実行する実行部と、
前記実行部にジョブを実行させる操作を受付ける第２の操作受付部と、
前記操作情報又は前記第２の操作受付部が受付けた操作に基づいて、前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作であるかを判定する判定部と、
前記判定部が判定した結果を前記サーバへ送信する対サーバ送信部と、
を有し、
前記サーバは、
前記判定部が判定した結果を前記対サーバ送信部から受信するサーバ受信部と、
前記判定部が判定した結果に応じて、前記実行部が実行したジョブが課金対象であるか否かを判定する課金判定部と、
前記課金判定部が判定した結果を保存する保存部と、
を有することを特徴とする情報処理システム。
【請求項８】
ネットワークを介して遠隔操作端末による遠隔操作を可能にした情報処理装置を備えた情報処理システムを制御する制御方法であって、
前記情報処理装置に対する操作を第１の操作受付部が受付ける工程と、
前記第１の操作受付部が受付けた操作を示す操作情報を前記情報処理装置へ送信する工程と、
送信した前記操作情報を受信する工程と、
操作に応じてジョブを実行する実行部と、
ジョブを実行させる操作を第２の操作受付部が受付けると、
前記操作情報又は前記第２の操作受付部が受付けた操作に基づいて、前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作であるかを判定する工程と、
判定した結果に応じて、実行したジョブが課金対象であるか否かを判定する工程と、
実行したジョブが課金対象であるか否かを判定した結果を保存する工程と、
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び制御方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction  Peripheral）などの情報処理装置に対し、ユーザは操作方法がわからない等の理由でオペレータに問い合わせることがある。この場合において、ユーザが利用するユーザ機器の画面を、オペレータ端末（ＰＣ等）の画面で共有し、ユーザが遠隔からサポートを受けることができる遠隔サポート技術が知られている。
【０００３】
また、特許文献１には、通信ネットワークを介して接続されたクライアント端末と遠隔制御サーバとを利用して、各遠隔操作、遠隔監視、授業などを行なう遠隔制御システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の遠隔サポート技術では、サポート者が遠隔操作によってユーザ側の画像形成装置の操作画面を操作しているときに、印刷などのジョブの実行も可能であり、操作ミスによって印刷などを実行してしまった場合、ユーザに対して印刷料金が課金されてしまうことがある。
【０００５】
本発明は、上記に鑑みてなされたものであって、サポート者が遠隔操作によってユーザ側の情報処理装置の操作画面を操作しているときに、ユーザに課金が発生するジョブを誤って実行してしまっても、ユーザに対して課金しないことを可能にする情報処理システム及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して遠隔操作端末による遠隔操作を可能にした情報処理装置を備えた情報処理システムであって、前記遠隔操作端末は、前記情報処理装置に対する操作を受付ける第１の操作受付部と、前記第１の操作受付部が受付けた操作を示す操作情報を前記情報処理装置へ送信する送信部と、を有し、前記情報処理装置は、前記送信部が送信した前記操作情報を受信する受信部と、操作に応じてジョブを実行する実行部と、前記実行部にジョブを実行させる操作を受付ける第２の操作受付部と、前記操作情報又は前記第２の操作受付部が受付けた操作に基づいて、前記第１の操作受付部又は前記第２の操作受付部のいずれが受付けた操作であるかを判定する判定部と、前記判定部が判定した結果に応じて、前記実行部が実行したジョブが課金対象であるか否かを判定する課金判定部と、前記課金判定部が判定した結果を保存する保存部と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、サポート者が遠隔操作によってユーザ側の情報処理装置の操作画面を操作しているときに、ユーザに課金が発生するジョブを誤って実行してしまっても、ユーザに対して課金しないことを可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる情報処理システムの構成を例示する図である。
【図２】図２は、ＰＣのハードウェア構成を示す図である。
【図３】図３は、画像処理装置のハードウェア構成を示す図である。
【図４】図４は、画像処理装置のソフトウェア構成の一例を示す模式図である。
【図５】図５は、ＰＣ及び画像処理装置が有する機能の概要を示す機能ブロック図である。
【図６】図６は、サポート者が遠隔操作によって画像処理装置に印刷ジョブを実行させる場合の画像処理システムの動作を示すシーケンス図である。
【図７】図７は、サポート者が遠隔操作によって誤って印刷ジョブを実行させた場合の画像処理装置の動作を示すシーケンス図である。
【図８】図８は、ユーザが画像処理装置の操作パネルを用いて印刷ジョブを実行させた場合の画像処理システムの動作を示すシーケンス図である。
【図９】図９は、保存部が保存している課金情報のデータ構成を例示する図である。
【図１０】図１０は、操作情報と操作者情報のデータ構成を例示する図である。
【図１１】図１１は、画像処理システムの変形例を示す図である。
【図１２】図１２は、サーバのハードウェア構成を示す図である。
【図１３】図１３は、操作パネルが表示するＵＩ画面を例示する図である。
【図１４】図１４は、ＰＣが表示するリモート画面を例示する図である。
【図１５】図１５は、サポート者が遠隔操作によって画像処理装置に印刷ジョブを実行させる場合の画像処理システムの変形例の動作を示すシーケンス図である。
【図１６】図１６は、サポート者が遠隔操作によって誤って印刷ジョブを実行させた場合の画像処理システムの変形例の動作を示すシーケンス図である。
【図１７】図１７は、ユーザが画像処理装置の操作パネルを用いて印刷ジョブを実行させた場合の画像処理システムの変形例の動作を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、実施の形態にかかる画像処理システム（情報処理システム）を詳細に説明する。図１は、実施の形態にかかる画像処理システム（情報処理システム）１００の構成を例示する図である。図１に示すように、画像処理システム１００は、例えばインターネットなどのネットワーク１０を介して互いに接続されたＰＣ（Personal  Computer：遠隔操作端末）２００及び画像処理装置（情報処理装置）３００を有し、ＰＣ２００によって画像処理装置３００を遠隔操作することが可能にされている。
【００１０】
画像処理装置３００は、例えばＭＦＰであり、ユーザがタッチパネル（操作パネル）などの操作画面を用いて操作を行うことが可能にされている。なお、操作パネルは、独立した情報処理端末に替えられてもよい。ＰＣ２００は、ネットワーク１０を介して画像処理装置３００をオペレータ（サポート者）が遠隔操作する操作を受入れる。ユーザは、電話等を用いてオペレータに問合せを行うこともある。また、ユーザが画像処理装置３００を操作する操作画面は、オペレータが操作するＰＣ２００の操作画面（遠隔操作画面）と共有可能にされている。
【００１１】
なお、ユーザとは、画像処理装置３００を直接操作する利用者であるとする。ユーザは、画像処理装置３００の操作方法がわからない場合などに、サポート者へ問い合わせを行う。また、サポート者とは、画像処理装置３００を操作するユーザからの電話などによる問い合わせを受けて、画像処理装置３００をＰＣ２００から遠隔操作するオペレータであるとする。
【００１２】
具体的には、サポート者は、ユーザに対して遠隔サポートを行うために、まずＰＣ２００から画像処理装置３００の画面を操作する。例えば、サポート者は、ＰＣ２００から画像処理装置３００へのジョブ実行命令やジョブ設定などを指示する。ここで、サポート者が誤って印刷などのジョブ実行をしてしまった場合に、ユーザに対して課金をしないようにする。
【００１３】
図２は、ＰＣ２００のハードウェア構成を示す図である。図２に示すように、ＰＣ２００は、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、ＨＤＤ（記憶部）２３、ＬＣＤ（表示部）２４及び操作部２５を有し、一般的な情報処理端末と同様の構成となっている。ＬＣＤ（表示部）２４及び操作部２５は、インターフェイス（Ｉ／Ｆ）２６を介してバス２７に接続されている。
【００１４】
ＣＰＵ２０は演算手段であり、ＰＣ２００全体の動作を制御する。ＲＡＭ２１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２０が情報を処理するときの作業領域として用いられる。ＲＯＭ２２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ２３は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。ＬＣＤ２４は、ユーザがＰＣ２００の状態を確認するための視覚的ユーザインターフェイスである。操作部２５は、キーボードやマウス等であり、ユーザがＰＣ２００に情報を入力するためのユーザインターフェイスである。なお、ＬＣＤ（表示部）２４及び操作部２５は、例えばタッチパネルなどの操作パネルとして一体にされていてもよい。
【００１５】
次に、図３を用いて、画像処理装置３００のハードウェア構成について説明する。図３に示すように、画像処理装置３００は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体４０と、ユーザの操作を受入れる操作部５０とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号等を含む）を受け付けることを含む概念である。本体４０と操作部５０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１６】
なお、本体４０は、操作部５０で受け付けた操作に応じた動作を行うことができる。また、本体４０は、ＰＣ２００等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００１７】
まず、本体４０のハードウェア構成について説明する。図３に示すように、本体４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ＨＤＤ（ハードディスクドライブ）４４と、通信Ｉ／Ｆ（インターフェイス）４５と、接続Ｉ／Ｆ４６と、エンジン部４７とを備え、これらがシステムバス４８を介して相互に接続されている。
【００１８】
ＣＰＵ４１は、本体４０の動作を統括的に制御する。ＣＰＵ４１は、ＲＡＭ４３をワークエリア（作業領域）としてＲＯＭ４２またはＨＤＤ４４等に格納されたプログラムを実行することで、本体４０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１９】
通信Ｉ／Ｆ４５は、ネットワーク１０と接続するためのインターフェイスである。接続Ｉ／Ｆ４６は、通信路３０を介して操作部５０と通信するためのインターフェイスである。
【００２０】
エンジン部４７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２１】
次に、操作部５０のハードウェア構成について説明する。図３に示すように、操作部５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、フラッシュメモリ５４と、通信Ｉ／Ｆ５５と、接続Ｉ／Ｆ５６と、操作パネル５７と、外部接続Ｉ／Ｆ５８とを備え、これらがシステムバス５９を介して相互に接続されている。
【００２２】
ＣＰＵ５１は、操作部５０の動作を統括的に制御する。ＣＰＵ５１は、ＲＡＭ５３をワークエリア（作業領域）としてＲＯＭ５２またはフラッシュメモリ５４等に格納されたプログラムを実行することで、操作部５０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。また、ＲＡＭ５３及びフラッシュメモリ５４等は、例えばＰＣ２００が表示する遠隔操作画面、又は操作パネル５７が表示する操作画面を介して入力されたユーザの操作履歴を示す履歴情報を保存する保存部としても機能する。
【００２３】
通信Ｉ／Ｆ５５は、ネットワーク１０と接続するためのインターフェイスである。接続Ｉ／Ｆ５６は、通信路３０を介して本体４０と通信するためのインターフェイスである。
【００２４】
操作パネル５７は、ユーザの操作に応じた各種の入力を受付けるとともに、各種の情報（例えば受付けた操作に応じた情報、画像処理装置３００の動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル５７は、後述する第２の操作受付部５１０及び第２のＵＩ表示部５１４を備えたタッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２５】
外部接続Ｉ／Ｆ５８は、例えばＩＣカードリーダー３６などを接続するためのインターフェイスである。
【００２６】
次に、画像処理装置３００のソフトウェア構成について説明する。図４は、画像処理装置３００のソフトウェア構成の一例を示す模式図である。図４に示すように、本体４０は、アプリ層４０１と、サービス層４０２と、ＯＳ層４０３とを有する。アプリ層４０１、サービス層４０２、及びＯＳ層４０３の実体は、ＲＯＭ４２やＨＤＤ４４等に格納されている各種ソフトウェアである。ＣＰＵ４１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２７】
アプリ層４０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００２８】
サービス層４０２のソフトウェアは、アプリ層４０１とＯＳ層４０３との間に介在し、アプリに対し、本体４０が備えるハードウェア資源を利用するためのインターフェイスを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層４０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００２９】
なお、サービス層４０２によるインターフェイスの機能は、本体４０のアプリ層４０１だけではなく、操作部５０のアプリ層５０１に対しても提供される。すなわち、操作部５０のアプリ層５０１（アプリ）も、サービス層４０２のインターフェイス機能を介して、本体４０のハードウェア資源（例えばエンジン部４７）を利用した機能を実現することができる。
【００３０】
ＯＳ層４０３のソフトウェアは、本体４０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層４０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層４０３が解釈可能なコマンドに変換してＯＳ層４０３に渡す。そして、ＯＳ層４０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３１】
同様に、操作部５０は、アプリ層５０１と、サービス層５０２と、ＯＳ層５０３とを有する。操作部５０が備えるアプリ層５０１、サービス層５０２及びＯＳ層５０３も、階層構造については本体４０側と同様である。ただし、アプリ層５０１のアプリにより提供される機能や、サービス層５０２が受け付け可能な動作要求の種類は、本体４０側とは異なる。アプリ層５０１のアプリは、操作部５０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体４０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインターフェイス）の機能を提供するためのソフトウェアである。リモートアシスタントを実現するためのリモートアシスタントアプリ５０４も、このアプリ層５０１で実現されている。
【００３２】
なお、本実施の形態では、機能の独立性を保つために、本体４０側のＯＳ層４０３のソフトウェアと操作部５０側のＯＳ層５０３のソフトウェアが互いに異なる。つまり、本体４０と操作部５０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体４０側のＯＳ層４０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部５０側のＯＳ層５０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３３】
以上のように、本実施の形態の画像処理装置３００において、本体４０と操作部５０は別々のオペレーティングシステムで動作するため、本体４０と操作部５０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部５０が受け付けた情報（ユーザからの指示内容）を本体４０へ伝達する動作（コマンド通信）や、本体４０が操作部５０へイベントを通知する動作などがこれに該当する。ここでは、操作部５０が本体４０へコマンド通信を行うことにより、本体４０の機能を使用することができる。また、本体４０から操作部５０に通知するイベントには、本体４０における動作の実行状況、本体４０側で設定された内容などが挙げられる。
【００３４】
また、本実施の形態では、操作部５０に対する電力供給は、本体４０から通信路３０を経由して行われているので、操作部５０の電源制御を、本体４０の電源制御とは別に（独立して）行うことができる。
【００３５】
次に、ＰＣ２００及び画像処理装置３００が有する機能について説明する。図５は、ＰＣ２００及び画像処理装置３００が有する機能の概要を示す機能ブロック図である。ＰＣ２００は、第１の受信部２０２、第１のＵＩ（ユーザインターフェイス）表示部２０４、第１の送信部２０５及び第１の操作受付部２０６を有する。
【００３６】
第１の受信部２０２は、ＰＣ２００から画像処理装置（ＭＦＰ）３００へリモート接続を行っている場合には、画像処理装置３００に表示されている画面をＰＣ２００上にも表示するために、画像処理装置３００の画面情報を、画像処理装置３００から受け取る機能を有する。また、第１の受信部２０２は、受け取った画面情報を第１のＵＩ表示部２０４に対して出力する。
【００３７】
第１のＵＩ表示部２０４は、ＰＣ２００の画面を表示する。第１のＵＩ表示部２０４は、ＰＣ２００から画像処理装置３００へリモート接続を行っている場合には、画像処理装置３００上に表示されている画面を表示させる。
【００３８】
第１の操作受付部２０６は、ＰＣ２００を用いたサポート者からの操作（マウス操作やボタン操作など）を受付ける。第１の送信部２０５は、第１の操作受付部２０６が画像処理装置３００に対してリモート操作を行っている場合には、画像処理装置３００に対して操作の内容を示す操作情報を送信する。つまり、第１の操作受付部２０６は、ＰＣ２００から後述する実行部５２１にジョブを実行させる操作を受付ける。
【００３９】
画像処理装置３００は、操作部５０に含まれる第２の操作受付部５１０、判定部５１２及び第２のＵＩ表示部５１４と、第２の送信部５５０、実行部５２１、課金判定部５２２、保存部５２３及び第２の受信部５２４を有する。なお、画像処理装置３００は、図５に示した機能に限られず、上述した各機能も備えている。第２の受信部５２４は、第１の送信部２０５が送信した操作情報を受信し、判定部５１２に対して出力する。
【００４０】
第２の操作受付部５１０は、画像処理装置３００のユーザからの操作（タッチ操作など）を受付け、受付けた操作の内容を示す操作情報を判定部５１２へ通知する。そして、第２の操作受付部５１０は、実行部５２１にジョブを実行させる操作を受付ける。
【００４１】
判定部５１２は、入力された操作情報に対して、画像処理装置３００のユーザからの操作であるか、サポート者（リモートユーザ）によるＰＣ２００からの操作であるかを判定する。即ち、判定部５１２は、第１の操作受付部２０６又は第２の操作受付部５１０のいずれが受付けた操作であるかを判定する。そして、判定部５１２は、ユーザ又はサポート者のいずれかを特定する判定結果を操作者情報とし、操作情報に操作者情報（図１０参照）を付加して第２のＵＩ表示部５１４へ通知する。
【００４２】
具体的には、判定部５１２は、第１の操作受付部２０６又は第２の操作受付部５１０が受付けた操作がジョブの実行を指示する操作であるか否かを判断部５１６によって判断する。判断部５１６は、ユーザに対する表示（図１３、１４参照）と、表示に対する操作の組合せによって、操作がジョブの実行を指示する操作であるか否かを判断する。そして、判定部５１２は、操作がジョブの実行を指示する操作である場合に、操作情報に付加された操作者情報に基づいて、画像処理装置３００が実行するジョブが課金すべきジョブであるか否かを判定する。画像処理装置３００が実行するジョブには、課金対象となる印刷ジョブ、課金対象とならないスキャンジョブ、及びＦＡＸを送信するＦＡＸジョブなどがある。つまり、判定部５１２は、操作者情報がユーザを特定するものであり、かつ、操作情報が示す操作が課金対象となるジョブの実行を指示する操作である場合に、画像処理装置３００が実行するジョブが課金すべきジョブであると判定する。
【００４３】
第２のＵＩ表示部５１４は、操作部５０のＵＩ画面５７０（図１３）を表示する。ＵＩ画面５７０は、印刷ボタン５７１、スキャンボタン５７２及びＦＡＸボタン５７３などのジョブ実行ボタンを備える。また、第２のＵＩ表示部５１４は、ＰＣ２００からの遠隔操作時には、画像処理装置３００に表示されている画面情報をＰＣ２００へ渡すため、画面表示情報を第２の送信部５５０へ通知する。また、第２のＵＩ表示部５１４は、ＵＩ画面５７０に表示されているジョブ実行ボタンが押された場合には、実行部５２１へジョブの実行を依頼する。
【００４４】
第２の送信部５５０は、画像処理装置３００がＰＣ２００から遠隔操作される場合に、画像処理装置３００上に表示されている画面をＰＣ２００上で表示させるため、第２のＵＩ表示部５１４から画面情報を受け取り、画像処理装置３００上に表示されている画面情報をＰＣ２００へ送信する。
【００４５】
実行部５２１は、ユーザやサポート者（リモートユーザ）からジョブ実行依頼を受けた場合に、操作に応じてジョブを実行する。実行部５２１は、ジョブ実行後には、課金判定部５２２へ課金情報の判定を依頼する。
【００４６】
課金判定部５２２は、判定部５１２が付加した操作者情報（判定部５１２が判定した結果）を用いて、実行部５２１が実行したジョブに対してユーザに課金すべきか否かを判定し、判定結果を保存部５２３へ保存させる。すなわち、課金判定部５２２は、画像処理装置３００が実行するジョブが課金すべきジョブであると判定部５１２が判定した場合に、実行部５２１が実行したジョブに対してユーザに課金すべきと判定し、判定結果を保存部５２３へ保存させる。
【００４７】
保存部５２３は、課金情報（課金判定部５２２が判定した結果）を保存する。例えば、画像処理装置３００がカラー印刷したページ数など、実際にユーザに課金する場合に必要となる課金情報（図９参照）を保存する。なお、実施の形態におけるジョブは、印刷であることを例として挙げているが、スキャン利用やＦＡＸ利用、コピーなど、印刷に限定されることなく、ユーザに対する課金対象となる他のジョブであってもよい。
【００４８】
これらの画像処理装置３００の各部の機能（例えば実行部５２１、課金判定部５２２、判定部５１２）は、ＣＰＵ４１（又はＣＰＵ５１）が、記憶装置（例えばＲＯＭ４２、ＨＤＤ４４、ＲＯＭ５２、フラッシュメモリ５４等）に格納されたプログラムを実行することにより実現されるが、これに限定されない。例えば画像処理装置３００の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。また、保存部５２３は、例えば本体４０側のＨＤＤ４４等によって実現されてもよいし、操作部５０側のフラッシュメモリ５４等によって実現されてもよい。
【００４９】
また、上述の実施の形態では、本体４０と操作部５０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体４０と操作部５０が同じオペレーティングシステムで動作する形態であってもよい。
【００５０】
また、上述した実施の形態の画像処理装置３００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【００５１】
なお、実施の形態に示したＰＣ２００と画像処理装置３００が接続された画像処理システム１００のシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、画像処理装置３００が第１の操作受付部２０６の機能を備えていてもよい。
【００５２】
次に、画像処理システム１００の動作について詳述する。図６は、サポート者が遠隔操作によって画像処理装置３００に印刷ジョブを実行させる場合の画像処理システム１００の動作を示すシーケンス図である。
【００５３】
サポート者が遠隔操作対象の画像処理装置３００に対してＰＣ２００を接続した後、画像処理装置３００の第２のＵＩ表示部５１４に表示されている画面をＰＣ２００側で把握するため、画像処理装置３００の第２の送信部５５０が、第２のＵＩ表示部５１４に表示されている画面情報をＰＣ２００側へ送信する（Ｓ１００）。
【００５４】
ＰＣ２００の第１の受信部２０２は、画像処理装置３００からの画面情報を受け取り、ＰＣ２００の第１のＵＩ表示部２０４に上述したＵＩ画面５７０と同様のリモート画面２４０（図１４）を表示させる（Ｓ１０２）。リモート画面２４０は、印刷ボタン２４１、スキャンボタン２４２及びＦＡＸボタン２４３などのジョブ実行ボタンを備える。
【００５５】
そして、サポート者は、ＰＣ２００に表示されているリモート画面２４０上で操作しているときに、ジョブ実行ボタンの部分をカーソル２４４により指定してクリックする。ここでは、サポート者が誤って印刷ジョブ実行ボタン（ユーザに対する課金対象）を押してしまうこととする。そして、ＰＣ２００の第１の操作受付部２０６へクリック操作の情報が入力される（Ｓ１０４）。
【００５６】
その後、ＰＣ２００の第１の操作受付部２０６は、画像処理装置３００の判定部５１２へ操作情報を通知する（Ｓ１０６）。
【００５７】
画像処理装置３００は、ＰＣ２００を介して入力された操作であることを判定し（Ｓ１１０）、サポート者（リモートユーザ）による入力を実行して（Ｓ１１２）、入力に対応するジョブを実行する（Ｓ１１４）。そして、画像処理装置３００は、実行したジョブに対して課金するか否かを判定し（Ｓ１１６）、保存する課金情報を更新する（Ｓ１１８）。ここでは、実行したジョブは、サポート者が誤って印刷ジョブを実行させたものであるので、ユーザに課金しないものとして処理される。なお、Ｓ１１０〜Ｓ１１８までの処理に対応する画像処理装置３００の動作は、図７を用いて詳述する。
【００５８】
図７は、サポート者が遠隔操作によって誤って印刷ジョブを実行させた場合の画像処理装置３００の動作を示すシーケンス図である。
【００５９】
判定部５１２は、例えばユーザが画像処理装置３００の操作パネル５７を直接タッチ（図１３参照）したか否かを判定することにより、操作がＰＣ２００からであるか、又は画像処理装置３００からであるかを判定する（Ｓ２００）。ここでは、ＰＣ２００からのクリック操作であるため、判定部５１２は、クリック操作情報の他に、リモート操作しているサポート者からの操作であるという情報（操作者情報）を付加し、第２のＵＩ表示部５１４へ情報を伝達する（Ｓ２０２）。
【００６０】
第２のＵＩ表示部５１４は、受入れた情報によってジョブ実行ボタンが押されたことを検知し（入力実行：Ｓ２０４）、実行部５２１へ印刷ジョブの実行を依頼する（Ｓ２０６）。この時に、第２のＵＩ表示部５１４は、判定部５１２が付加した操作者情報も伝える。
【００６１】
実行部５２１は、印刷ジョブ実行の依頼を受けると、印刷ジョブを実行する（Ｓ２０８）。そして、実行部５２１は、印刷ジョブ実行後に課金判定部５２２に対して実行ジョブの実行情報（印刷枚数や、カラーモノクロなどの課金に関連する情報）とともに、判定部５１２が付加した操作者情報を通知する（Ｓ２１０）。
【００６２】
課金判定部５２２は、この操作者情報を用いて、ユーザに課金すべきジョブであるか否かを判定し（Ｓ２１２）、保存部５２３に保存するジョブ実行時の課金情報を更新する（Ｓ２１４）。ここでは、サポート者からのジョブ実行であるため、保存部５２３は、実行されたジョブを課金非対象のジョブとして保存する。なお、保存部５２３は、実行部５２１が実行したジョブをカラー印刷又はモノクロ印刷に分けて、課金判定部５２２が判定した結果を保存する。
【００６３】
図８は、ユーザが画像処理装置３００の操作パネル５７を用いて印刷ジョブを実行させた場合の画像処理システム１００の動作を示すシーケンス図である。
【００６４】
まず、ユーザが画像処理装置３００の第２のＵＩ表示部５１４に表示されている画面上のジョブ実行ボタンの部分をタッチ（操作）する（Ｓ３００）。そして、第２の操作受付部５１０へユーザがタッチしたという情報が入力される。その後、第２の操作受付部５１０は、判定部５１２へユーザからの操作情報を通知する（Ｓ３０２）。
【００６５】
判定部５１２は、ユーザが画像処理装置３００の操作パネル５７をタッチしたか否かを判定することにより、操作がＰＣ２００からであるか、又は画像処理装置３００からであるかを判定する。ここでは、画像処理装置３００からの入力であるため、判定部５１２は、操作情報の他に、ユーザが操作したことを示す操作者情報を付加し、第２のＵＩ表示部５１４へ情報を伝達する（Ｓ３０４）。
【００６６】
第２のＵＩ表示部５１４は、操作情報によってジョブ実行ボタンが押されたことを検知し、実行部５２１へ印刷ジョブの実行を依頼する。この時に、第２のＵＩ表示部５１４は、判定部５１２が付加した操作者情報も伝える。
【００６７】
実行部５２１は、印刷ジョブ実行の依頼を受けると、印刷ジョブを実行する（Ｓ３０６）。実行部５２１は、印刷ジョブ実行後に、課金判定部５２２に対して、実行ジョブの情報（印刷枚数や、カラーモノクロなどの課金に関連する情報）とともに、判定部５１２が付加した操作者情報を渡す。
【００６８】
課金判定部５２２は、この操作者情報を用いて、ユーザに課金すべきジョブであるか否かを判定し（Ｓ３０８）、保存部５２３に保存するジョブ実行時の課金情報を更新する（Ｓ３１０）。ここでは、ユーザからのジョブ実行であるため、保存部５２３は、実行されたジョブを課金対象のジョブとして保存する。
【００６９】
図９は、保存部５２３が保存している課金情報のデータ構成を例示する図である。図９に例示したように、課金情報は、課金対象と課金非対象の情報に分けられている。課金対象は、画像処理装置３００のユーザが印刷ジョブを実行したときに保存されるものである。例えば、保存部５２３は、実行部５２１が実行したジョブの印刷の種類毎に分けて、カラー印刷１００枚、モノクロ印刷５０枚を課金対象として保存している。
【００７０】
これに対し、課金非対象は、サポート者が印刷ジョブを実行してしまった場合に保存される。課金非対象として保存されているデータは、ユーザに対して課金を行う場合にカウントされないため、サポート者が印刷ジョブを実行してしまっても画像処理装置３００のユーザに対する課金は避けられる。
【００７１】
図１０は、操作情報と操作者情報のデータ構成を例示する図である。図１０（ａ）に示した操作情報は、サポート者やユーザがどのような操作を行ったかを示す値である。ここでは、画面のｘ座標１００、ｙ座標２００の部分をクリックしたという情報が表されている。また、図１０（ｂ）に示した操作者情報は、判定部５１２が操作情報に付加する情報であり、通知された操作情報がサポート者からのものであるか、ユーザからのものであるかを表す。ここでは、サポート者からこの操作情報が通知されたことを表している。
【００７２】
このように、実施の形態に示した画像処理システム１００は、判定部５１２が第１の操作受付部２０６又は第２の操作受付部５１０のいずれが受付けた操作であるかを判定し、実行部５２１が実行したジョブが課金対象であるか否かを課金判定部５２２が判定し、課金判定部５２２が判定した結果を保存部５２３が保存するので、サポート者が遠隔操作によってユーザ側の画像処理装置３００の操作画面を操作しているときに、ユーザに課金が発生するジョブを誤って実行してしまっても、ユーザに対して課金しないことを可能にする。また、このように画像処理システム１００を制御する制御方法は、実施の形態にかかる制御方法である。
【００７３】
次に、画像処理システム１００の変形例について説明する。図１１は、画像処理システム１００の変形例を示す図である。図１１に示すように、画像処理システム１００の変形例は、ＰＣ２００、画像処理装置３００及びサーバ６００を有する。サーバ６００は、第３の受信部６０２、課金判定部５２２及び保存部５２３を有する。なお、図１１において、図５に示した構成部分と実質的に同じものには、同一の符号が付してある。また、第２の送信部５５０は、サーバ６００に対して情報の送信を行う対サーバ送信部としての機能も備えるものとする。
【００７４】
第３の受信部（サーバ受信部）６０２は、画像処理装置３００の実行部５２１が実行したジョブを示す情報を第２の送信部５５０を介して受信し、課金判定部５２２に対して出力する。このように、課金判定部５２２及び保存部５２３は、画像処理装置３００に設けられてもよいし、外部のサーバ６００に設けられてもよい。
【００７５】
図１２は、サーバ６００のハードウェア構成を示す図である。図１２に示すように、サーバ６００は、ＣＰＵ７００、ＲＯＭ７０２、ＲＡＭ７０４、入力部７０６、表示部７０８、補助記憶装置７１０及び通信Ｉ／Ｆ（インターフェイス）７１２を有する。
【００７６】
通信Ｉ／Ｆ７１２は、上述した第３の受信部６０２の機能を備える。課金判定部５２２は、ＣＰＵ７００が、記憶装置（例えばＲＯＭ７０２又は補助記憶装置７１０等）に格納されたソフトウェア（プログラム）を読み出して実行することにより実現される。ソフトウェア（プログラム）は、ＲＡＭ７０４上にロードされる。保存部５２３は、例えば補助記憶装置７１０によって構成される。
【００７７】
次に、画像処理システム１００の変形例の動作について詳述する。図１５は、サポート者が遠隔操作によって画像処理装置３００に印刷ジョブを実行させる場合の画像処理システム１００の変形例の動作を示すシーケンス図である。
【００７８】
サポート者が遠隔操作対象の画像処理装置３００に対してＰＣ２００を接続した後、画像処理装置３００の第２のＵＩ表示部５１４に表示されている画面をＰＣ２００側で把握するため、画像処理装置３００の第２の送信部５５０が、第２のＵＩ表示部５１４に表示されている画面情報をＰＣ２００側へ送信する（Ｓ１００）。
【００７９】
ＰＣ２００の第１の受信部２０２は、画像処理装置３００からの画面情報を受け取り、ＰＣ２００の第１のＵＩ表示部２０４に上述したＵＩ画面５７０と同様のリモート画面２４０（図１４）を表示させる（Ｓ１０２）。リモート画面２４０は、印刷ボタン２４１、スキャンボタン２４２及びＦＡＸボタン２４３などのジョブ実行ボタンを備える。
【００８０】
そして、サポート者は、ＰＣ２００に表示されているリモート画面２４０上で操作しているときに、ジョブ実行ボタンの部分をカーソル２４４により指定してクリックする。ここでは、サポート者が誤って印刷ジョブ実行ボタン（ユーザに対する課金対象）を押してしまうこととする。そして、ＰＣ２００の第１の操作受付部２０６へクリック操作の情報が入力される（Ｓ１０４）。
【００８１】
その後、ＰＣ２００の第１の操作受付部２０６は、画像処理装置３００の判定部５１２へ操作情報を通知する（Ｓ１０６）。
【００８２】
画像処理装置３００は、ＰＣ２００を介して入力された操作であることを判定し（Ｓ１１０）、サポート者（リモートユーザ）による入力を実行して（Ｓ１１２）、入力に対応するジョブを実行する（Ｓ１１４）。
【００８３】
そして、画像処理装置３００は、操作者情報が付加された操作情報（以下、操作者情報が付加された操作情報をジョブ内容と記す）をサーバ６００へ送信する（Ｓ１１５）。サーバ６００は、実行したジョブに対して課金するか否かを判定し（Ｓ１１６）、保存する課金情報を更新する（Ｓ１１８）。ここでは、実行したジョブは、サポート者が誤って印刷ジョブを実行させたものであるので、ユーザに課金しないものとして処理される。なお、Ｓ１１０〜Ｓ１１８までの処理に対応する画像処理システムの変形例の動作は、図１６を用いて詳述する。
【００８４】
図１６は、サポート者が遠隔操作によって誤って印刷ジョブを実行させた場合の画像処理システムの変形例の動作を示すシーケンス図である。
【００８５】
判定部５１２は、例えばユーザが画像処理装置３００の操作パネル５７を直接タッチ（図１３参照）したか否かを判定することにより、操作がＰＣ２００からであるか、又は画像処理装置３００からであるかを判定する（Ｓ２００）。ここでは、ＰＣ２００からのクリック操作であるため、判定部５１２は、クリック操作情報の他に、リモート操作しているサポート者からの操作であるという情報（操作者情報）を付加し、第２のＵＩ表示部５１４へ情報を伝達する（Ｓ２０２）。
【００８６】
第２のＵＩ表示部５１４は、受入れた情報によってジョブ実行ボタンが押されたことを検知し（入力実行：Ｓ２０４）、実行部５２１へ印刷ジョブの実行を依頼する（Ｓ２０６）。この時に、第２のＵＩ表示部５１４は、判定部５１２が付加した操作者情報も伝える。
【００８７】
実行部５２１は、印刷ジョブ実行の依頼を受けると、印刷ジョブを実行する（Ｓ２０８）。そして、実行部５２１は、印刷ジョブ実行後に実行ジョブの実行情報（印刷枚数や、カラーモノクロなどの課金に関連する情報）と、判定部５１２が付加した操作者情報を、第２の送信部５５０及び第３の受信部６０２を介して、課金判定部５２２に対して通知する（Ｓ２１０）。
【００８８】
課金判定部５２２は、この操作者情報を用いて、ユーザに課金すべきジョブであるか否かを判定し（Ｓ２１２）、保存部５２３に保存するジョブ実行時の課金情報を更新する（Ｓ２１４）。ここでは、サポート者からのジョブ実行であるため、保存部５２３は、実行されたジョブを課金非対象のジョブとして保存する。
【００８９】
図１７は、ユーザが画像処理装置３００自体で印刷ジョブを実行させた場合の画像処理システム１００の変形例の動作を示すシーケンス図である。
【００９０】
まず、ユーザが画像処理装置（ＭＦＰ）３００に表示されている画面上のジョブ実行ボタンの部分をタッチ（操作）する。すると、ユーザがタッチしたという画面操作（ジョブ実行）の情報が画像処理装置３００に入力される（Ｓ３００）。その後、画像処理装置３００は、ユーザが画像処理装置３００にタッチして画面操作の情報が入力されたか否かを判定することにより、操作がＰＣ２００からであるか、又は画像処理装置３００からであるかを判定（入力判定）する（Ｓ３０２）。ここでは、画像処理装置３００からの入力であるため、画像処理装置３００は、操作情報の他に、ユーザが操作したことを示す操作者情報を付加して、入力された操作に応じた動作（入力実行）を開始する（Ｓ３０４）。
【００９１】
次に、画像処理装置３００は、入力された操作に応じて印刷ジョブを実行する（Ｓ３０６）。そして、画像処理装置３００は、印刷ジョブ実行後に実行ジョブの実行情報（印刷枚数や、カラーモノクロなどの課金に関連する情報を含む操作情報とする）と操作者情報をジョブ内容としてサーバ６００に対して通知する（Ｓ３０７）。
【００９２】
サーバ６００は、操作情報及び操作者情報を用いて、画像処理装置３００が実行したジョブがユーザに課金すべきジョブであるか否かを判定し（Ｓ３０８）、保存するジョブ実行時の課金情報を更新する（Ｓ３１０）。ここでは、ユーザからのジョブ実行であるため、サーバ６００は、実行されたジョブを課金対象のジョブとして保存する。
【００９３】
このように、本実施形態によれば、サポート者が遠隔操作によってユーザ側の情報処理装置の操作画面を操作しているときに、ユーザに課金が発生するジョブを誤って実行してしまっても、ユーザに対して課金しないことを可能にすることができる。
【００９４】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈されるものではない。
【符号の説明】
【００９５】
１０  ネットワーク
２５  操作部
４０  本体
４３  ＲＡＭ
４４  ＨＤＤ
５０  操作部
５３  ＲＡＭ
５４  フラッシュメモリ
５７  操作パネル
１００  画像処理システム
２００  ＰＣ
２０２  第１の受信部
２０４  第１のＵＩ表示部
２０５  第１の送信部
２０６  第１の操作受付部
３００  画像処理装置
５１０  第２の操作受付部
５１２  判定部
５１４  第２のＵＩ表示部
５１６  判断部
５２１  実行部
５２２  課金判定部
５２３  保存部
５２４  第２の受信部
５５０  第２の送信部
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特許第４６６０８５６号公報
【図１】
2016123096.tif 000003
【図２】
2016123096.tif 000004
【図３】
2016123096.tif 000005
【図４】
2016123096.tif 000006
【図５】
2016123096.tif 000007
【図６】
2016123096.tif 000008
【図７】
2016123096.tif 000009
【図８】
2016123096.tif 000010
【図９】
2016123096.tif 000011
【図１０】
2016123096.tif 000012
【図１１】
2016123096.tif 000013
【図１２】
2016123096.tif 000014
【図１３】
2016123096.tif 000015
【図１４】
2016123096.tif 000016
【図１５】
2016123096.tif 000017
【図１６】
2016123096.tif 000018
【図１７】
2016123096.tif 000019