(57)【要約】【課題】端末装置からの要求に基づいて処理を実行する画像処理装置において、簡便な方法で画像処理装置間の機能の差異を確認することを可能とする。【解決手段】端末装置からの要求に基づく処理を実行する機能を有する画像処理装置であって、端末装置とのデータ通信を行う通信部と、表示画面を形成するための画面情報を、通信部を介して端末装置に提供して、端末装置のブラウザーにより表示画面を表示させる提供部と、を備え、画面情報は、機能情報と、端末装置のコンピューターを、画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、機能差を表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む。【選択図】図１０
2020010103.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からの要求に基づく処理を実行する機能を有する画像処理装置であって、
前記端末装置とのデータ通信を行う通信部と、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部と、を備え、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む
ことを特徴とする画像処理装置。
【請求項２】
前記情報解析プログラムは、前記端末装置のコンピューターを、前記端末装置が他の画像処理装置にアクセスしたことを検出するアクセス検出部として機能させ、
前記機能情報抽出部は、前記アクセス検出部によって他の画像処理装置へのアクセスが検出された場合に、当該他の画像処理装置の機能情報を抽出する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画面情報は、ウェブページを作成する言語で記述されている
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記機能差特定部は、画像処理装置の構成の違いによって生じる機能の有無を特定する
ことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記機能差特定部は、画像処理装置が有する機能の性能の違いを特定し、当該画像処理装置の印刷速度、スキャン速度、解像度及び印刷可能最大数のうち少なくともいずれか一つの性能の違いを特定する
ことを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記機能差特定部は、
前記端末装置に接続されている画像処理装置が有する機能のうち、所定の数以下の画像処理装置のみが有する機能を特定する
ことを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
前記表示制御部は、
前記端末装置のブラウザーに、複数の画像処理装置の表示画面を一画面にまとめて表示させる
ことを特徴とする請求項１から６のいずれか一項に記載の画像処理装置。
【請求項８】
前記表示制御部は、
前記端末装置の画面サイズ及び／又は解像度に応じて、一画面に表示させる複数の画像処理装置の表示画面の、それぞれの大きさを異ならせる
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
端末装置と、前記端末装置からの要求に基づく処理を実行する機能を有する画像処理装置と、を備えた画像処理システムであって、前記画像処理装置は、
前記端末装置とのデータ通信を行う通信部と、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部と、を備え、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含み、
前記端末装置は、
前記画面情報に含まれる前記情報解析プログラムを実行させる実行部を備える
ことを特徴とする画像処理システム。
【請求項１０】
端末装置からの要求に基づく処理を実行する機能を有し、前記端末装置とのデータ通信を行う通信部を備える画像処理装置のコンピューターを、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部として機能させるためのプログラムであって、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
近年、コピー、スキャン、ファックス、ドキュメント管理など様々な機能が備わった、複合機あるいはＭＦＰ（Multi-Function Peripherals）と呼ばれる画像処理装置が広く用いられている。
また、このような画像処理装置を、タブレット型コンピューターやスマートフォンなどの端末装置とネットワークを介して通信可能に接続し、端末装置からの遠隔操作に基づいて画像処理装置に所定の処理を実行させる技術が普及している。具体的には、画像処理装置は、タッチパネルディスプレイに表示されるユーザーインターフェースを、ネットワークを通じて端末装置に提供して、当該端末装置のディスプレイに表示させる。ユーザーは当該ユーザーインターフェース上の操作ボタン等を操作することで、遠隔的に画像処理装置を操作することが可能となる。
【０００３】
ここで、ユーザーは、同一ネットワーク上に配置された複数の画像処理装置のうち、いずれの画像処理装置によって処理を実行させるかを選択することができる。画像処理装置ごとに機能の有無や同一機能であっても性能が違うなど機能差があるため、ユーザーが機能比較を行ったうえで選択できるのが望ましい。
特許文献１には、画像処理装置間の機能差を明示してユーザーが容易に選択を行うことを可能にする技術が開示されている。具体的には、ユーザーが端末装置に印刷アプリケーションをインストールし、当該印刷アプリケーション上で端末装置に接続された画像処理装置の機能情報等を参照する。その際、画像処理装置は、ネットワーク上に配置された他の画像処理装置と通信を行ってその機能情報を取得し、自装置に固有の機能を印刷アプリケーションの画面に表示させる。ユーザーは当該表示に基づいてユーザーが画像処理装置を選択することができるため、利便性が向上する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７３８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の方法では、印刷アプリケーションがインストールされていることが前提となる。しかし、スマートフォンやパーソナルコンピューター等の端末装置毎に専用の印刷アプリケーションをインストールするのは、ユーザーにとって手間である。
【０００６】
本発明は上記課題に鑑みてなされたものであって、端末装置からの要求に基づいて処理を実行する画像処理装置において、簡便な方法で画像処理装置間の機能の差異を確認することが可能な画像処理装置、画像処理システム及びプログラムを提供することを特徴とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の画像処理装置は、
端末装置からの要求に基づく処理を実行する機能を有する画像処理装置であって、
前記端末装置とのデータ通信を行う通信部と、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部と、を備え、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む
ことを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、
前記情報解析プログラムは、前記端末装置のコンピューターを、前記端末装置が他の画像処理装置にアクセスしたことを検出するアクセス検出部として機能させ、
前記機能情報抽出部は、前記アクセス検出部によって他の画像処理装置へのアクセスが検出された場合に、当該他の画像処理装置の機能情報を抽出する
ことを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１又は２に記載の画像処理装置において、
前記画面情報は、ウェブページを作成する言語で記述されている
ことを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の画像処理装置において、
前記機能差特定部は、画像処理装置の構成の違いによって生じる機能の有無を特定する
ことを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像処理装置において、
前記機能差特定部は、画像処理装置が有する機能の性能の違いを特定し、当該画像処理装置の印刷速度、スキャン速度、解像度及び印刷可能最大数のうち少なくともいずれか一つの性能の違いを特定する
ことを特徴とする。
【００１２】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の画像処理装置において、
前記機能差特定部は、
前記端末装置に接続されている画像処理装置が有する機能のうち、所定の数以下の画像処理装置のみが有する機能を特定する
ことを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載の画像処理装置において、
前記表示制御部は、
前記端末装置のブラウザーに、複数の画像処理装置の表示画面を一画面にまとめて表示させる
ことを特徴とする。
【００１４】
請求項８に記載の発明は、請求項７に記載の画像処理装置において、
前記表示制御部は、
前記端末装置の画面サイズ及び／又は解像度に応じて、一画面に表示させる複数の画像処理装置の表示画面の、それぞれの大きさを異ならせる
ことを特徴とする。
【００１５】
請求項９に記載の画像処理システムは、
端末装置と、前記端末装置からの要求に基づく処理を実行する機能を有する画像処理装置と、を備えた画像処理システムであって、前記画像処理装置は、
前記端末装置とのデータ通信を行う通信部と、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部と、を備え、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含み、
前記端末装置は、
前記画面情報に含まれる前記情報解析プログラムを実行させる実行部を備える
ことを特徴とする。
【００１６】
請求項１０に記載のプログラムは、
端末装置からの要求に基づく処理を実行する機能を有し、前記端末装置とのデータ通信を行う通信部を備える画像処理装置のコンピューターを、
当該画像処理装置の表示部に表示される表示画面を形成するための画面情報を、前記通信部を介して前記端末装置に提供して、前記端末装置のブラウザーにより前記表示画面を表示させる提供部として機能させるためのプログラムであって、
前記画面情報は、
当該画像処理装置が有する機能を表す機能情報と、
前記端末装置のコンピューターを、前記画面情報から当該画像処理装置の機能情報を抽出する機能情報抽出部、前記機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、前記機能差を前記表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む
ことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、端末装置からの要求に基づいて処理を実行する画像処理装置において、簡便な方法で画像処理装置間の機能の差異を確認することが可能な画像処理装置、画像処理システム及びプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】画像処理システムの概略構成を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示す図である。
【図３】ＰＣのハードウェア構成の一例を示す図である。
【図４】携帯端末のハードウェア構成の一例を示す図である。
【図５】画像処理装置のタッチパネルディスプレイに表示される表示画面の一例を示す図である。
【図６】ＰＣのＷｅｂページに表示される表示画面の一例を示す図である。
【図７】ＰＣの機能的構成を示す図である。
【図８】ＰＣのＷｅｂページに表示される表示画面の一例を示す図である。
【図９】第１実施形態における画像処理システムを各装置の動作を示すフローチャートである。
【図１０】画面情報解析における動作を示すフローチャートである。
【図１１】ＰＣのＷｅｂページに表示される表示画面の一例を示す図である。
【図１２】ＰＣのＷｅｂページに表示される表示画面の一例を示す図である。
【図１３】第２実施形態における画像処理システムを各装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
＜第１実施形態＞
以下、図面を参照して、本発明に係る画像処理システムの第１実施形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００２０】
［画像処理システムの構成］
図１は、画像処理システム１００の全体的な構成の例を示す図である。
画像処理システム１００は、図１に示すように、画像処理装置１Ａ（１）、１Ｂ（１）、１Ｃ（１）・・・、ＰＣ（Personal Computer）２、携帯端末３及び通信回線４などによって構成される。
なお、画像処理システム１００を構成する画像処理装置１の数は、二以上であれば特に限定されない。
【００２１】
画像処理装置１は、通信回線４を介して他の画像処理装置１、ＰＣ２および携帯端末３と通信することができる。通信回線４としては、インターネット、ＬＡＮ（Local Area Network）、公衆回線、または専用線などが用いられ、ハブ４１、ルーター４２、及び無線基地局４３等を備えて構成される。
ルーター４２は、ＬＡＮをインターネットなどの他のネットワークに接続する。無線基地局４３は、無線ＬＡＮのＢＳ（Base Station）であって、携帯端末３の無線ＬＡＮ通信装置３０ｆと通信を行う。
無線基地局４３及び各画像処理装置１は、ツイストペアケーブルによってハブ４１につながれている。ハブ４１は、ツイストペアケーブルによってルーター４２につながれている。なお、ハブ４１及び無線基地局４３は、複数台あってもよい。
【００２２】
画像処理装置１は、スキャン、コピー、ＰＣプリント、メール、ファックス、及びボックスなどのサービスを提供する。このような機能を有する画像処理装置は、一般に、複合機あるいはＭＦＰ（Multi-Function Peripherals）などと呼ばれる。
【００２３】
スキャンサービスは、後述するスキャンユニット１０ｉによって用紙上の画像を読み取って画像データを生成するサービスである。
コピーサービスは、スキャンユニット１０ｉによって読み取って得られた画像データに基づいて、画像を用紙に印刷するサービスである。
ＰＣプリントサービスは、ＰＣ２や携帯端末３などから受信した画像データに基づいて、画像を用紙に印刷するサービスである。ネットワークプリンティングあるいはネットワークプリントなどと呼ばれることもある。
メールサービスは、スキャンユニット１０ｉによって読み取って得られた画像データを、指定された電子メールアドレス宛に送信するサービスである。
ファックスサービスは、スキャンユニット１０ｉによって読み取って得られた画像データを、外部のファクシミリ端末に送信するサービスである。
ボックスサービスは、ユーザーごとにボックスあるいはパーソナルボックスなどと呼ばれる記憶領域を与えておき、各ユーザーが自分の記憶領域によって画像データなどを保存し管理するためのサービスである。ボックスは、パーソナルコンピューターにおけるフォルダ又はディレクトリに相当する。
【００２４】
図２は、画像処理装置のハードウェア構成の一例を示す図である。
画像処理装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊなどによって構成される。
なお、ＣＰＵ１０ａは、提供部として機能する。
【００２５】
補助記憶装置１０ｄは、ＨＤＤ（Hard Disc Drive）やＳＳＤ（Solid State Drive）などによって構成された記憶装置であり、画像処理装置１の各部の動作を制御するためのプログラムや、Ｗｅｂブラウザーを実現するためのＷｅｂブラウザープログラム等が記憶されている。
さらに、補助記憶装置１０ｄには、端末装置（ＰＣ２、携帯端末３又は他の画像処理装置１）に搭載されたＷｅｂブラウザーとＨＴＴＰプロトコルによる通信を行ってＷｅｂブラウザーにＵＩ（User Interface）を提供するＷｅｂサーバーとしての機能を実現させるためのＷｅｂサーバープログラムや、Ｗｅｂサーバー上で動作し、Ｗｅｂブラウザーを介してユーザーに画像処理装置１のＷｅｂＵＩ（Web User Interface）機能を提供するためのアプリケーションプログラム等が記憶されている。
なお、ＷｅｂＵＩとは、タッチパネルディスプレイ１０ｅに表示される表示画面を端末装置（ＰＣ２、携帯端末３又は他の画像処理装置１）に表示させることで、端末装置を介してユーザーが画像処理装置１を遠隔的に操作可能とするインターフェースである。
なお、各プログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００２６】
タッチパネルディスプレイ１０ｅは、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等のモニターを備えて構成されており、ユーザーに対するメッセージを示す画面、ユーザーがコマンドまたは情報を入力するための画面、及びＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａに送る。
なお、タッチパネルディスプレイ１０ｅは、表示部として機能する。
【００２７】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって、通信回線４を介して他の画像処理装置１、ＰＣ２あるいは携帯端末３との通信を行う。
なお、ＮＩＣ１０ｇは、通信部として機能する。
【００２９】
モデム１０ｈは、外部のファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３０】
スキャンユニット１０ｉは、ＣＣＤ（Charge Coupled Device）、プラテンガラス等を備えて構成され、プラテンガラスの上にセットされたシートに記されている画像をＣＣＤにより読み取って画像データを生成する。
【００３１】
プリントユニット１０ｊは、スキャンユニット１０ｉにより読み取られた画像のほか、ＮＩＣ１０ｇまたはモデム１０ｈによって他の装置から受信した画像を用紙に印刷する。
【００３２】
続いて、ＰＣ２について説明する。
ＰＣ２は、画像処理装置１の上述の機能を遠隔的に使用するためのクライアントであり、端末装置として機能する。ユーザーは、上述した種々の画像処理装置１の機能を、ＰＣ２を用いて遠隔的に操作することができる。
【００３３】
図３は、ＰＣ２のハードウェア構成の一例を示す図である。
ＰＣ２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、補助記憶装置２０ｄ、ＮＩＣ２０ｅ、入力ＩＦ（Interface）２０ｆ、ディスプレイ２０ｇなどによって構成される。
なお、ＣＰＵ２０ａは、実行部として機能し、また情報解析プログラムとの協働により、機能情報抽出部、アクセス検出部、機能差特定部、表示制御部として機能する。
【００３４】
補助記憶装置２０ｄは、ＨＤＤ（Hard Disc Drive）やＳＳＤ（Solid State Drive）などによって構成された記憶装置であり、ＰＣ２の各部の動作を制御するためのプログラムが記憶されている。
さらに、補助記憶装置２０ｄには、Ｗｅｂブラウザーを実現するためのＷｅｂブラウザープログラムや、ＷｅｂＵＩ機能の提供を受けるためのアプリケーションプログラム等が記憶されている。
なお、各プログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００３５】
ＮＩＣ２０ｅは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって、通信回線４を介して画像処理装置１との通信を行う。
【００３６】
入力ＩＦ２０ｆは、キーボードやマウスなどのいわゆる入力デバイスによる操作を検知して、ＣＰＵ２０ａにその情報を通知する。
【００３７】
ディスプレイ２０ｇは、ＣＲＴやＬＣＤ等のモニターを備えて構成されており、ユーザーに対するメッセージを示す画面、ユーザーがコマンドまたは情報を入力するための画面、及びＣＰＵ２０ａが実行した処理の結果を示す画面などを表示する。また、ディスプレイ２０ｇには、Ｗｅｂブラウザーを介して画像処理装置の表示画面が表示される。
【００３８】
続いて、携帯端末３について説明する。
携帯端末３は、画像処理装置１の上述の機能を遠隔的に使用するためのクライアントであり、端末装置として機能する。ユーザーは、上述した種々の画像処理装置１の機能を、ＰＣ２と同様に携帯端末３を用いて遠隔的に操作することができる。
なお、携帯端末３として、スマートフォン、またはタブレットコンピュータなどの可搬型の装置が用いられる。
【００３９】
図４は、携帯端末３のハードウェア構成の一例を示す図である。
携帯端末３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、フラッシュメモリ３０ｃ、タッチパネルディスプレイ３０ｄ、操作ボタン群３０ｅ、無線ＬＡＮ通信装置３０ｆ及び携帯電話通信装置３０ｇなどによって構成される。
【００４０】
フラッシュメモリ３０ｃには、文書作成用のアプリケーション（例えば、ワープロソフト）、メーラー及びスケジューラー等のアプリケーションプログラムが記憶されている。
また、フラッシュメモリ３０ｃには、Ｗｅｂブラウザーを実現するためのＷｅｂブラウザープログラムや、ＷｅｂＵＩの提供を受けるためのアプリケーションプログラム等が記憶されている。
なお、各プログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００４１】
タッチパネルディスプレイ３０ｄは、画像処理装置１のタッチパネルディスプレイ１０ｅと同様に、種々の画面を表示し、タッチされた位置を検知してＣＰＵ３０ａにその位置を通知する。
【００４２】
操作ボタン群３０ｅは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、及び電源のＯＮ／ＯＦＦを切り替えるためのボタンなどによって構成される。
【００４３】
無線ＬＡＮ通信装置３０ｆは、無線ＬＡＮの規格、即ちＩＥＥＥ（Institute of Electrical Engineers）８０２．１１の規格に基づいて通信を行う。
【００４４】
携帯電話通信装置３０ｇは、ＣＭＤＡ（Code Division Multiple Access）２０００、Ｗ−ＣＭＤＡ（Wideband-CMDA）、又はＬＴＥ（Long Term Evolution）などの規格に基づいて、いわゆる携帯電話網を介して通信を行う。
【００４５】
［画面情報］
以下、本実施形態に係る画像処理装置１が生成する画面情報について、図面を参照しながら説明する。
なお、以下では端末装置としてＰＣ２を用いる場合を例に説明するが、端末装置として携帯端末３や、他の画像処理装置１を用いる場合にも同様の説明を適用可能である。
【００４６】
画面情報とは、画像処理装置１のタッチパネルディスプレイ１０ｅに表示される表示画面を生成するための情報であって、画像処理装置１が有する機能や当該機能の性能に関する情報を表す機能情報と、画面情報から機能情報を抽出して解析し、解析結果に応じて表示画面１１の表示を制御するための情報解析プログラムと、を含むデータである。なお、機能情報及び情報解析プログラムについての説明は後述する。
【００４７】
画面情報は、ＨＴＭＬ（Hyper Text Markup Language）やＪａｖａＳｃｒｉｐｔ（登録商標）等のＷｅｂブラウザーで利用可能な言語で記述されている。したがって、表示画面は、Ｗｅｂブラウザーを介して当該画像処理装置１のタッチパネルディスプレイ１０ｅに表示される。
図５は、画像処理装置１のタッチパネルディスプレイ１０ｅに表示される表示画面１１の一例を示す図である。表示画面１１には、コピーやスキャンなどの画像処理装置１が有する機能を表すボタンなどが表示されており、ユーザーが画像処理装置１を操作して機能を利用する場合には、ユーザーは各種ボタンを押下することで実行の指示や条件設定などを行うことができる。
【００４８】
また、表示画面は、上述したようにＷｅｂブラウザーを介して表示されることが可能であるため、Ｗｅｂブラウザー機能を有するＰＣ２においても、通常のＷｅｂページへのアクセスと同様の方法で表示画面を閲覧することができる。図６は、ＰＣ２のＷｅｂブラウザーを介してＷｅｂページ２１に表示された表示画面１１の一例を示す図である。
特定の画像処理装置１の画面情報へは、具体的には、当該画像処理装置１のＩＰ情報などで表される特定のＵＲＬの入力や、バーコードリーダーの読み取りなどによりアクセス可能である。したがって、本実施形態においては、画像処理装置１の機能を利用するための専用のアプリケーションを使用することなく、ＰＣ２において表示画面を閲覧することができる。
【００４９】
また、ＰＣ２は同時に複数の画像処理装置１の画面情報にアクセスすることもできるため、通常のＷｅｂページと同様に、画像処理装置１ごとに異なるタブあるいはウィンドウに表示画面１１を表示することも可能である。あるいは、各表示画面上に別のＷｅｂページを表示させてもよい。この場合、画面情報内に、他の画像処理装置１用に子ブラウザーを設ける記述を含め、当該子ブラウザーにＵＲＬを入力させることで、複数の表示画面を同一タブ内で並列表示させることができる。
【００５０】
［画面情報解析］
以下、本実施形態に係る画面情報解析について、図面を参照しながら説明する。
画面情報解析は、端末装置に送信された画像処理装置１の画面情報から、当該画像処理装置の機能情報を解析するとともに、他の画像処理装置１との機能差を特定し、その結果を表示画面に表示させる処理である。
なお、ここでの機能差とは、画像処理装置１の周辺機器や接続可能なオプション（増設カセット、ステープルやパンチを行う後処理装置）の違いなどの、構成の違いに基づく機能有無であり、例えば一方の画像処理装置１は後処理装置に接続されるため「ステープル／パンチ機能」を有するが、他方の画像処理装置１は後処理装置を有しないため、当該機能を利用することはできない。
【００５１】
画面情報は、上述したようにＨＴＭＬやＪａｖａＳｃｒｉｐｔなどの言語によって記述された、表示画面１１を生成するための文書であるが、図５に示すように表示画面１１上に当該画像処理装置１が有する機能項目（コピー、スキャンなど）に対応するボタンを表示するための記述を含んでいる。したがって、画面情報からこのような記述を読み取ることで、当該画像処理装置１の保有機能を知ることができる。
【００５２】
そこで、一の画像処理装置１の画面情報に、ＰＣ２において同時に閲覧されている他の画像処理装置１の画面情報から、機能に関する情報（機能情報）を抽出して解析するためのプログラム（情報解析プログラム）を組み込ませておくことで、画像処理装置１間の機能差を把握することができる。
【００５３】
情報解析プログラムは、具体的には、ＪａｖａＳｃｒｉｐｔによって記述された特定のイベント処理を行うためのプログラムである。
図７はＰＣ２の機能的構成を示す図である。ＣＰＵ２０ａは情報解析プログラムを実行させるための実行部２００として機能し、実行部２００によって実行された情報解析プログラムは、画面情報にアクセスしたＰＣ２のＣＰＵ２０ａを、図７に示すアクセス検出部２０１、機能情報抽出部２０２、機能差特定部２０３、表示制御部２０４として機能させ、画面情報解析を実行させる。
【００５４】
具体的には、以下のようにして画面情報解析を実行する。
画像処理装置１Ａの画面情報に含まれる情報解析プログラムによって、画像処理装置１Ｂの機能情報を解析する場合について説明する。
画像処理装置１Ａの情報解析プログラムは、ＣＰＵ２０ａを機能情報抽出部２０２として機能させ、画像処理装置１Ａの画面情報から、機能項目を表示するための記述を判別することにより、機能情報を抽出するとともに、画像処理装置１Ａが有する機能を解析する。具体的には、画面情報の中に、コピーボタンを表示するための記述がある場合に、当該記述を抽出し、画像処理装置１Ａがコピー機能を有すると判断する。
【００５５】
この状態で、ユーザーが画像処理装置１ＢのＵＲＬを入力すると、画像処理装置１Ａの情報解析プログラムは、ＣＰＵ２０ａをアクセス検出部２０１として機能させ、画像処理装置１Ｂの画面情報へのアクセスを検出する。具体的には、情報解析プログラムは、別のタブ（同一タブ内に複数の表示画面を表示する場合には、子ブラウザー）に入力されたＵＲＬ情報を参照し、表示画面１１を構成する特定のＵＲＬ（例えば、“ｈｔｔｐ：／／／＜画像処理装置１ＢのＩＰアドレス＞＜ＴＯＰ＞”など）を判別した場合に、画像処理装置１Ｂへのアクセスを検出する。
【００５６】
続いて、画像処理装置１Ａの情報解析プログラムは、ＣＰＵ２０ａを機能情報抽出部２０２として機能させ、画像処理装置１Ｂの画面情報から、機能項目を表示するための記述を判別することにより、機能情報を抽出する。
【００５７】
次いで、情報解析プログラムは、ＣＰＵ２０ａを機能差特定部２０３として機能させ、画像処理装置１Ａの機能情報と、画像処理装置１Ｂの機能情報と、を比較して機能差を特定する。
【００５８】
さらに、情報解析プログラムは、ＣＰＵ２０ａを表示制御部２０４として機能させ、特定された機能差から、画像処理装置１Ａのみが保有する機能があるか否かを判断し、存在する場合には、当該機能を強調化するフラグを立てる。強調化フラグにより、ディスプレイ２０ｇに表示する表示画面１１Ａにおいて、当該機能が強調して表示される。強調表示の方法としては、例えば当該機能のボタン部分のみを色枠で囲む方法のほか、アイコンサイズの拡大、文字サイズの拡大、太さや色の変更、ポップアップの表示、点滅表示などが有効である。
【００５９】
図８は、Ｗｅｂページ２１の一例を示す図である。なお、図８は、同一タブ内に複数の表示画面を表示する例である。
図８（Ａ）に示すように、ユーザーが画像処理装置１Ａの画面情報にアクセスしたため、Ｗｅｂページ２１には、画像処理装置１Ａの表示画面１１Ａが表示されている。この状態でユーザーが画像処理装置１Ｂの画面情報にアクセスすると、画面情報解析を実行し、図８（Ｂ）に示すように、Ｗｅｂページ２１上に画像処理装置１Ｂの表示画面１１Ｂを表示して二画面表示とするとともに、画像処理装置１Ａに固有の「音設定」機能のボタン部分のみを色枠で囲み、強調表示する。
【００６０】
［画像処理システムの動作］
続いて、本実施形態に係る画像処理システム１００の動作について、図９のフローチャートに基づいて説明する。なお、以下の説明では、ＰＣ２が、通信回線４に接続された画像処理装置１Ａ及び画像処理装置１Ｂにアクセスした場合に、画像処理装置１Ａの画面情報に基づいて、画像処理装置１Ａに特有の機能を強調表示する例を想定している。
【００６１】
まず、画像処理装置１Ａの装置電源が入れられ（ステップＳ１０１）、画像処理装置１ＡのＷｅｂブラウザーが起動されると（ステップＳ１０２）、画像処理装置１Ａは、画面情報を生成する（ステップＳ１０３）。
続いて、画像処理装置１Ａは、一定時間経過したか、又はタッチパネルディスプレイ１０ｅをユーザーが操作したか否かを判断し（ステップＳ１０４）、一定時間の経過又はユーザーの操作があったと判断すると（ステップＳ１０４：ＹＥＳ）、ステップＳ１０３へと戻って画面情報を再生成するが、いずれもなかったと判断すると（ステップＳ１０４：ＮＯ）、画面情報の再生成は行わない。
即ち、画面情報は、画像処理装置１Ａの装置電源が入れられた後にＷｅｂブラウザーが起動された際に生成されるとともに、一定時間の経過又はユーザーの操作があったことを起点として、随時更新される。
【００６２】
一方で、画像処理装置１Ｂにおいても、画面情報が生成される。画像処理装置１ＢにおけるステップＳ１０５〜Ｓ１０８の処理は、ステップＳ１０１〜Ｓ１０４の処理と同様であるため、説明を省略する。
【００６３】
ＰＣ２において、Ｗｅｂブラウザーが起動され（ステップＳ１０９）、ＰＣ２のユーザーが、画像処理装置１ＡのＵＲＬを入力する等して画面情報にアクセスすると（ステップＳ１１０）、画像処理装置１Ａは、ＰＣ２に画面情報を提供する（ステップＳ１１１）。
続いて、ＰＣ２のユーザーが、画像処理装置１Ｂの画面情報にアクセスすると（ステップＳ１１２）、画像処理装置１Ｂは、ＰＣ２に画面情報を提供する（ステップＳ１１３）。
【００６４】
続いて、ＰＣ２において画面情報解析が実行される（ステップＳ１１４）。
画面情報解析における動作について、図１０のフローチャートに基づいて説明する。なお、画面情報解析は、ＰＣ２の実行部２００としてのＣＰＵ２０ａと、画像処理装置１Ａの画面情報に含まれる情報解析プログラムとの協働により実現される。
【００６５】
まず、ＰＣ２のＣＰＵ２０ａは、機能情報抽出部２０２として、自装置の機能情報を抽出するとともに解析する（ステップＳ１１４１）。ここでは、自装置とは画像処理装置１Ａを指す。
次いで、ＣＰＵ２０ａは、アクセス検出部２０１として、他の画像処理装置の画面情報にアクセスしたか否かを判断する（ステップＳ１１４２）。なお、ここでの他の画像処理装置とは画像処理装置１Ｂを指す。
【００６６】
ＣＰＵ２０ａは、アクセスを検出しないと（ステップＳ１１４２：ＮＯ）、ステップＳ１１４６へと移行するが、アクセスを検出すると（ステップＳ１１４２：ＹＥＳ）、機能情報抽出部として、他の画像処理装置の画面情報から機能情報を抽出し（ステップＳ１１４３）、機能差特定部２０３として、自装置と他の画像処理装置１との機能差を特定し（ステップＳ１１４４）、表示制御部２０４として、自装置に固有の機能等、特徴的な機能を表示するための記述にフラグを立てる（ステップＳ１１４５）。
ステップＳ１１４６では、取得した画面情報に基づいて表示画面を生成し、ステップＳ１１４７において、ＰＣ２のＷｅｂページ２１に表示画面１１を表示させて、画面情報解析を終了する。
【００６７】
画面情報解析を終了すると、図９における制御を終了する。
【００６８】
以上説明したように、本実施形態に係る画像処理装置１は、画面情報を端末装置に提供して、端末装置のＷｅｂブラウザーにより表示画面を提供することを特徴とする。そして、画面情報は、当該画像処理装置１が有する機能を表す機能情報と、端末装置のコンピューターを、画面情報から当該画像処理装置１の機能情報を抽出する機能情報抽出部、端末装置が他の画像処理装置にアクセスしたことを検出するアクセス検出部、機能情報に基づいて当該画像処理装置と他の画像処理装置の機能差を特定する機能差特定部、機能差を表示画面に表示させる表示制御部、として機能させるための情報解析プログラムと、を含む。
したがって、ユーザーが端末装置に専用のアプリケーションをインストールするなどの手間が不要であり、Ｗｅｂブラウザーを介して画像処理装置１間の機能の差異を確認することが可能であるため、ユーザーにとって利便性が高い。
【００６９】
また、本実施形態に係る画面情報は、ＨＴＭＬやＪａｖａＳｃｒｉｐｔなどのＷｅｂページを作成する言語で記述されている。したがって、専用のアプリケーションをインストールことなく、Ｗｅｂブラウザーを有する端末装置であれば、画像処理装置１の表示画面を閲覧することができる。
【００７０】
なお、上記実施形態においては、機能差を画像処理装置１間の構成の違いに基づく機能の有無としたが、これに限定されない。
機能差は、機能の有無ではなく同一の機能における性能の差であってもよい。例えば、コピーやスキャン機能の場合、ユーザーにとってはその速度（高速／低速）が重要となることがあり、同一の機能であってもその性能に差がある場合には、機能の有無のみに基づいて強調表示することが必ずしも最適とはいえない。
【００７１】
したがって、コピー／スキャン速度の差、解像度（高解像度／低解像度）の差、カセット数や用紙格納容量に関する情報から特定可能な印刷可能最大数などの性能に基づいて、ユーザーにとって好ましい性能を有する場合に強調表示するものとすることが有効である。具体的には、画面情報の中から上記した性能に関する記述を抽出し、自装置が他の画像処理装置よりも高性能（コピー／スキャン速度が高速、高解像度、印刷可能最大数が大きい）場合に、当該性能を当該画像処理装置１の特徴として強調表示することが想定される。
【００７２】
また、本実施形態においては、同一のタブ内に複数の画像処理装置１の表示画面を表示するものとした。したがって、画像処理装置１毎にタブを切り替える必要がないため、ユーザーにとって利便性が高く、かつ見やすいものとなる。
なお、上記実施形態においては、２つの画像処理装置１の表示画面を並列表示する例を説明したが、その数は限定されず、例えば図１１に示すように、画像処理装置１Ａ、１Ｂ，１Ｃ及び１Ｄの４台の画像処理装置にアクセスしている場合において、それぞれの表示画面（表示画面１１Ａ〜１１Ｄ）を並列表示してもよい。なお、図１１では、４台のうち各画像処理装置１にのみ存在する機能が、それぞれの表示画面１１上に色枠で強調表示されている。
【００７３】
なお、上記実施形態においては、端末装置としてＰＣ２を用いるものとしたが、携帯端末３や他の画像処理装置１を端末装置として用いる場合にも、本発明を適用可能である。
即ち、一の画像処理装置１のタッチパネルディスプレイ１０ｅに表示される表示画面を、携帯端末３のタッチパネルディスプレイ３０ｄや他の画像処理装置１のタッチパネルディスプレイ１０ｅに表示させることも可能であるが、この場合は、ディスプレイのサイズが小さいため、複数の表示画面を表示すると個々の表示画面が小さくなり各項目の認識が難しくなる。
そこで、図１２に示すように、Ｗｅｂページ２１の表示サイズに合わせて、自装置の表示画面（表示画面１１Ａ）と、他の画像処理装置１の表示画面（表示画面１１Ｂ〜１１Ｄ）と、に分類し、他の画像処理装置１の表示画面を縮小表示することなどが有効である。
【００７４】
＜第２実施形態＞
以下、図面を参照して、本発明に係る画像処理システムの第２実施形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００７５】
第１実施形態においては、自装置（画像処理装置１Ａ）に特有の機能のみを強調表示するものとしたが、本実施形態においては、アクセスされた画像処理装置１のうち、所定の台数以下にしか存在しない機能を強調表示することを特徴としている。
具体的には、端末装置がｎ台の画像処理装置１にアクセスしている場合、ｘ台以下の画像処理装置１にのみ存在する機能を強調表示するものとし、閾値ｘを任意に設定可能とすることで、比較方法の幅を広げることができる。また、閾値ｘはｎの値に応じで変更可能なものとしてもよい。
【００７６】
［画面情報解析］
画面情報解析における動作について、図１３のフローチャートに基づいて説明する。なお、本実施形態においては、端末装置としてＰＣ２を用いるものとし、画面情報解析はＰＣ２のＣＰＵ２０ａと、画像処理装置１Ａの画面情報に含まれる情報解析プログラムとの協働により実現される。
【００７７】
ステップＳ２０１〜Ｓ２０３の処理は、ステップＳ１１４１〜Ｓ１１４３の処理と同様であるため、説明を省略する。
ステップＳ２０４では、ＰＣ２のＣＰＵ２０ａは、機能差特定部２０３として、アクセスしている全ての画像処理装置１の機能情報を比較して、機能差を特定する（ステップＳ２０４）。なお、機能差とは、上述したように機能の有無であってもよいし、同一の機能についての性能の差であってもよい。
【００７８】
続いて、ＣＰＵ２０ａは、ｘ／ｎ台以下の画像処理装置１にのみ存在する機能にフラグを立てる（ステップＳ２０５）。上述したように、ｎはアクセスしている画像処理装置１の台数、ｘは任意に設定可能な閾値である。これにより、ｘ台以下の画像処理装置１にのみ存在する機能が強調表示されることとなる。
【００７９】
続いて、取得した画面情報に基づいて表示画面１１を生成し（ステップＳ２０６）、ＰＣ２のＷｅｂページ２１に表示画面１１を表示して画面情報解析を終了する。
【００８０】
以上説明したように、本実施形態においては、端末装置に接続されている画像処理装置１が有する機能のうち、所定の数以下の画像処理装置１のみが有する機能を特定し、当該機能を強調表示させることを特徴とする。したがって、閾値を任意の値に設定することで、比較方法の幅を広げることができ、ユーザーによって利便性が向上する。
【００８１】
以上、本発明に係る実施形態に基づいて具体的に説明したが、画像処理システムを構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８２】
また、上記の説明では、本発明に係るプログラムのコンピューター読み取り可能な媒体としてＨＤＤや半導体の不揮発性メモリー等を使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを、通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も適用される。
【符号の説明】
【００８３】
１  画像処理装置（端末装置）
１０ａ  ＣＰＵ（提供部）
１０ｄ  補助記憶装置
１０ｅ  タッチパネルディスプレイ（表示部）
１０ｇ  ＮＩＣ（通信部）
２  ＰＣ（端末装置）
２０ａ  ＣＰＵ
２００  実行部
２０１  アクセス検出部
２０２  機能情報抽出部
２０３  機能差特定部
２０４  表示制御部
２０ｇ  ディスプレイ
３  携帯端末（端末装置）
３０ａ  ＣＰＵ
３０ｄ  タッチパネルディスプレイ
４  通信回線
１００  画像処理システム
【図１】
2020010103.tif 000003
【図２】
2020010103.tif 000004
【図３】
2020010103.tif 000005
【図４】
2020010103.tif 000006
【図５】
2020010103.tif 000007
【図６】
2020010103.tif 000008
【図７】
2020010103.tif 000009
【図８】
2020010103.tif 000010
【図９】
2020010103.tif 000011
【図１０】
2020010103.tif 000012
【図１１】
2020010103.tif 000013
【図１２】
2020010103.tif 000014
【図１３】
2020010103.tif 000015