(57)【要約】【課題】タブレット端末装置を用いて画像処理装置の遠隔操作を行う際に、ユーザの作業負担を軽減し、効率的に画像処理装置を利用できるようにする。【解決手段】タブレット端末装置８は、画像処理装置２とデータ通信を行うことにより、画像処理装置２からアプリケーション情報を取得し、画像処理装置２に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置８を使用するユーザと関連するユーザによって登録されたＷｅｂアプリケーション部を選択する。タブレット端末装置８は、その選択したＷｅｂアプリケーション部に対応するアプリケーション情報に基づいてブラウザにＷｅｂページへの自動アクセスを行わせるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を表示部に表示する。【選択図】図１
2013081127.tif 000002
【特許請求の範囲】
【請求項１】
画像処理機能を有する画像処理装置と、前記画像処理装置とデータ通信を行うタブレット端末装置とを備える画像処理システムであって、
前記画像処理装置は、
前記画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供する複数のＷｅｂアプリケーション部と、
前記複数のＷｅｂアプリケーション部のそれぞれによって提供されるＷｅｂページをそれぞれ異なるアドレスに割り当てて管理し、一のアドレスへのアクセス要求に基づいて当該一のアドレスに割り当てられたＷｅｂページを取得して出力するＷｅｂサーバ部と、
前記Ｗｅｂサーバ部によって出力されるＷｅｂページに対して行われる指示操作に基づき、前記画像処理機能を動作させると共に、当該Ｗｅｂページを提供するＷｅｂアプリケーション部において予め設定されている特定の処理を行わせる制御部と、
ユーザによる登録指示に基づき、前記Ｗｅｂサーバ部に対して管理対象となるＷｅｂアプリケーション部を登録すると共に、登録指示を行った登録ユーザに関する情報と、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を登録するＷｅｂアプリケーション登録部と、
を備え、
前記タブレット端末装置は、
各種情報を表示する表示部と、
前記表示部に表示するためのＷｅｂページを取得するブラウザと、
前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに対応するアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部と、
前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、前記ブラウザに当該アドレスへの自動アクセスを行わせるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を前記表示部に表示するプログラム生成部と、
を備えることを特徴とする画像処理システム。
【請求項２】
画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供するための複数のＷｅｂアプリケーション部を有し、各Ｗｅｂアプリケーション部に関連付けて、Ｗｅｂアプリケーション部の登録指示を行った登録ユーザに関する情報と、Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を保持する構成の画像処理装置とデータ通信を行うタブレット端末装置であって、
各種情報を表示する表示部と、
前記表示部に表示するためのＷｅｂページを取得するブラウザと、
前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに関連付けられたアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部と、
前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、前記ブラウザに当該アドレスへの自動アクセスを行わせるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を前記表示部に表示するプログラム生成部と、
を備えることを特徴とするタブレット端末装置。
【請求項３】
当該タブレット端末装置を使用する使用ユーザに関するユーザ情報を記憶する記憶手段をさらに備え、
前記Ｗｅｂアプリケーション選択部は、前記ユーザ情報に基づいて当該ユーザが属するグループを判別し、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと同一グループに属する登録ユーザによって登録されたＷｅｂアプリケーション部を選択することを特徴とする請求項２に記載のタブレット端末装置。
【請求項４】
前記Ｗｅｂアプリケーション選択部は、前記表示部におけるアイコン画像の表示可能数を特定し、選択したＷｅｂアプリケーション部の数が前記表示可能数を越えるとき、登録ユーザと使用ユーザとが属する同一グループの数、又は、登録ユーザと使用ユーザとが属する同一グループに属しているユーザの数に基づいて、選択したＷｅｂアプリケーション部の数を前記表示可能数以下に絞り込むことを特徴とする請求項３に記載のタブレット端末装置。
【請求項５】
前記画像処理装置において複数のＷｅｂアプリケーション部のそれぞれに関連付けて保持されるアプリケーション情報には、各Ｗｅｂアプリケーション部によって提供されるＷｅｂページの表示に適したブラウザを指定する推奨ブラウザ情報が含まれており、
前記プログラム生成部は、前記ブラウザが複数種類ある場合、前記推奨ブラウザ情報において指定されたブラウザに自動アクセスを行わせるためのブラウザ制御プログラムを生成することを特徴とする請求項２乃至４のいずれかに記載のタブレット端末装置。
【請求項６】
画像処理機能を有する画像処理装置であって、
前記画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供する複数のＷｅｂアプリケーション部と、
前記複数のＷｅｂアプリケーション部のそれぞれによって提供されるＷｅｂページをそれぞれ異なるアドレスに割り当てて管理し、一のアドレスへのアクセス要求に基づいて当該一のアドレスに割り当てられたＷｅｂページを取得して出力するＷｅｂサーバ部と、
前記Ｗｅｂサーバ部によって出力されるＷｅｂページに対して行われる指示操作に基づき、前記画像処理機能を動作させると共に、当該Ｗｅｂページを提供するＷｅｂアプリケーション部において予め設定されている特定の処理を行わせる制御部と、
ユーザによる登録指示に基づき、前記Ｗｅｂサーバ部に対して管理対象となるＷｅｂアプリケーション部を登録すると共に、登録指示を行った登録ユーザに関する情報と、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を登録するＷｅｂアプリケーション登録部と、
タブレット端末装置とデータ通信を行う通信部と、
前記通信部が前記タブレット端末装置とデータ通信可能になったとき、前記Ｗｅｂアプリケーション登録部によって登録されるアプリケーション情報を読み出し、前記通信部を介して前記タブレット端末装置に出力するアプリケーション情報送信部と、
を備えることを特徴とする画像処理装置。
【請求項７】
画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供するための複数のＷｅｂアプリケーション部を有し、各Ｗｅｂアプリケーション部に関連付けて、Ｗｅｂアプリケーション部の登録指示を行った登録ユーザに関する情報と、Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を保持する構成の画像処理装置とデータ通信を行うタブレット端末装置において実行されるプログラムであって、前記タブレット端末装置を、
前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに関連付けられたアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部、および、
前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、当該アドレスをブラウザに設定してブラウザを起動させるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を表示部に表示するプログラム生成部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、タブレット端末装置、画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
オフィスなどに設置される複合機などの画像処理装置は、一般にＬＡＮ（Local Area Network）などのネットワークに接続された状態で利用されるようになっている。そのため、画像処理装置を利用するユーザは、画像処理装置に設けられた操作パネルを直接操作するだけでなく、ネットワークを介して遠隔操作を行うことによって画像処理装置の各機能を利用することも可能となっている（例えば特許文献１）。
【０００３】
また従来、画像処理装置にＷｅｂサーバの機能を搭載しておき、ネットワークに接続されたホストコンピュータにおいてブラウザを起動して画像処理装置のＷｅｂサーバにアクセスすることによって画像処理装置を遠隔操作できるようにした技術が提案されている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７２７７０号公報
【特許文献２】特開２００４−５６３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなＷｅｂサーバの機能を有する画像処理装置では、例えばコピー機能、スキャン機能、プリンタ機能、ＢＯＸ機能といった機能ごとに、Ｗｅｂサーバ上で動作するＷｅｂアプリケーションが搭載される。例えば、コピー機能に関する操作画面をＷｅｂページとして提供するための専用のＷｅｂアプリケーションや、スキャン機能に関する操作画面をＷｅｂページとして提供する専用のＷｅｂアプリケーションなどが画像処理装置に搭載され、画像処理装置に設けられたＷｅｂサーバがそれらの各Ｗｅｂアプリケーションによって提供されるＷｅｂページを異なるアドレス（ＵＲＬ：Uniform Resource Locator）に設定して管理する。そしてＷｅｂサーバは、ネットワークを介して特定のアドレスへのアクセス要求があると、そのアドレスに対応するＷｅｂアプリケーションからＷｅｂページを読み出し、アクセス要求の送信元に対してそのＷｅｂページを出力する。そのため、画像処理装置とネットワークを介して接続されているコンピュータなどにおいてブラウザを起動させることにより、ユーザは、画像処理装置におけるコピー機能やスキャン機能などを遠隔利用することができるようになる。
【０００６】
一方、近年はスマートフォンなどのタブレット端末装置の普及が著しい。このようなタブレット端末装置には、一般的なパーソナルコンピュータと同様、Ｗｅｂページを閲覧するためのブラウザを備えているものも少なくない。したがって、今後はそのようなタブレット端末装置の普及に伴い、オフィスなどにおいても各ユーザが保有するタブレット端末装置を用いて画像処理装置の遠隔操作が行われるようになっていくと考えられる。
【０００７】
ところが、近年では画像処理装置に搭載されるＷｅｂアプリケーションは更に多種多様化してきているのが実情である。例えばスキャン機能を遠隔利用するためのＷｅｂアプリケーションの場合でも、原稿読み取り時の設定が異なるものや、原稿を読み取って得られる画像データの送信先として特定のユーザが予め指定されているものなど、多種多様なＷｅｂアプリケーションが作成され、画像処理装置に搭載されるようになってきている。つまり、近年のＷｅｂアプリケーションは、各ユーザがコピー機能やスキャン機能などに関する詳細な設定操作を行わなくても良いようにするため、画像処理装置に行わせる特定の処理ごとに作成され、画像処理装置に搭載されるようになっている。
【０００８】
このような状況の下では、画像処理装置に特定の処理を行わせるための専用のＷｅｂアプリケーションが多数搭載されることになる。この場合、各Ｗｅｂアプリケーションによって提供されるＷｅｂページには、Ｗｅｂサーバによってそれぞれ異なるアドレスが設定される。そのため、各ユーザがタブレット端末装置を用いて画像処理装置に特定の処理を行わせるときには、画像処理装置のＷｅｂサーバで管理されている多数のアドレスの中から、その特定の処理に対応するアドレスをタブレット端末装置のブラウザに手動操作で指定しなければならないという煩わしさがある。
【０００９】
また仮に、画像処理装置に１００を越える数のＷｅｂアプリケーションがインストールされているような場合でも、実際に個々のユーザが利用するＷｅｂアプリケーションはそのうちの数個から十数個程度であることが多い。このような場合、各ユーザが１００を越えるアドレスの中から、自身で利用するＷｅｂアプリケーションのアドレスを自ら選び出さなければならないとすると、そのための作業負担が過大なものになってしまうという課題がある。
【００１０】
そこで本発明は、上記課題を解決するためになされたものであり、タブレット端末装置を用いて画像処理装置の遠隔操作を行う際に、ユーザの作業負担を軽減し、効率的に画像処理装置を利用できるようにした画像処理システム、タブレット端末装置、画像処理装置およびプログラムを提供することを、その目的とするものである。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１にかかる発明は、画像処理機能を有する画像処理装置と、前記画像処理装置とデータ通信を行うタブレット端末装置とを備える画像処理システムであって、前記画像処理装置は、前記画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供する複数のＷｅｂアプリケーション部と、前記複数のＷｅｂアプリケーション部のそれぞれによって提供されるＷｅｂページをそれぞれ異なるアドレスに割り当てて管理し、一のアドレスへのアクセス要求に基づいて当該一のアドレスに割り当てられたＷｅｂページを取得して出力するＷｅｂサーバ部と、前記Ｗｅｂサーバ部によって出力されるＷｅｂページに対して行われる指示操作に基づき、前記画像処理機能を動作させると共に、当該Ｗｅｂページを提供するＷｅｂアプリケーション部において予め設定されている特定の処理を行わせる制御部と、ユーザによる登録指示に基づき、前記Ｗｅｂサーバ部に対して管理対象となるＷｅｂアプリケーション部を登録すると共に、登録指示を行った登録ユーザに関する情報と、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を登録するＷｅｂアプリケーション登録部と、を備え、前記タブレット端末装置は、各種情報を表示する表示部と、前記表示部に表示するためのＷｅｂページを取得するブラウザと、前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに対応するアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部と、前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、前記ブラウザに当該アドレスへの自動アクセスを行わせるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を前記表示部に表示するプログラム生成部と、を備えることを特徴とする構成である。
【００１２】
請求項２にかかる発明は、画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供するための複数のＷｅｂアプリケーション部を有し、各Ｗｅｂアプリケーション部に関連付けて、Ｗｅｂアプリケーション部の登録指示を行った登録ユーザに関する情報と、Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を保持する構成の画像処理装置とデータ通信を行うタブレット端末装置であって、各種情報を表示する表示部と、前記表示部に表示するためのＷｅｂページを取得するブラウザと、前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに関連付けられたアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部と、前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、前記ブラウザに当該アドレスへの自動アクセスを行わせるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を前記表示部に表示するプログラム生成部と、を備えることを特徴とする構成である。
【００１３】
請求項３にかかる発明は、請求項２に記載のタブレット端末装置において、当該タブレット端末装置を使用する使用ユーザに関するユーザ情報を記憶する記憶手段をさらに備え、前記Ｗｅｂアプリケーション選択部は、前記ユーザ情報に基づいて当該ユーザが属するグループを判別し、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと同一グループに属する登録ユーザによって登録されたＷｅｂアプリケーション部を選択することを特徴とする構成である。
【００１４】
請求項４にかかる発明は、請求項３に記載のタブレット端末装置において、前記Ｗｅｂアプリケーション選択部は、前記表示部におけるアイコン画像の表示可能数を特定し、選択したＷｅｂアプリケーション部の数が前記表示可能数を越えるとき、登録ユーザと使用ユーザとが属する同一グループの数、又は、登録ユーザと使用ユーザとが属する同一グループに属しているユーザの数に基づいて、選択したＷｅｂアプリケーション部の数を前記表示可能数以下に絞り込むことを特徴とする構成である。
【００１５】
請求項５にかかる発明は、請求項２乃至４のいずれかに記載のタブレット端末装置において、前記画像処理装置において複数のＷｅｂアプリケーション部のそれぞれに関連付けて保持されるアプリケーション情報には、各Ｗｅｂアプリケーション部によって提供されるＷｅｂページの表示に適したブラウザを指定する推奨ブラウザ情報が含まれており、前記プログラム生成部は、前記ブラウザが複数種類ある場合、前記推奨ブラウザ情報において指定されたブラウザに自動アクセスを行わせるためのブラウザ制御プログラムを生成することを特徴とする構成である。
【００１６】
請求項６にかかる発明は、画像処理機能を有する画像処理装置であって、前記画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供する複数のＷｅｂアプリケーション部と、前記複数のＷｅｂアプリケーション部のそれぞれによって提供されるＷｅｂページをそれぞれ異なるアドレスに割り当てて管理し、一のアドレスへのアクセス要求に基づいて当該一のアドレスに割り当てられたＷｅｂページを取得して出力するＷｅｂサーバ部と、前記Ｗｅｂサーバ部によって出力されるＷｅｂページに対して行われる指示操作に基づき、前記画像処理機能を動作させると共に、当該Ｗｅｂページを提供するＷｅｂアプリケーション部において予め設定されている特定の処理を行わせる制御部と、ユーザによる登録指示に基づき、前記Ｗｅｂサーバ部に対して管理対象となるＷｅｂアプリケーション部を登録すると共に、登録指示を行った登録ユーザに関する情報と、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を登録するＷｅｂアプリケーション登録部と、タブレット端末装置とデータ通信を行う通信部と、前記通信部が前記タブレット端末装置とデータ通信可能になったとき、前記Ｗｅｂアプリケーション登録部によって登録されるアプリケーション情報を読み出し、前記通信部を介して前記タブレット端末装置に出力するアプリケーション情報送信部と、を備えることを特徴とする構成である。
【００１７】
請求項７にかかる発明は、画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供するための複数のＷｅｂアプリケーション部を有し、各Ｗｅｂアプリケーション部に関連付けて、Ｗｅｂアプリケーション部の登録指示を行った登録ユーザに関する情報と、Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を保持する構成の画像処理装置とデータ通信を行うタブレット端末装置において実行されるプログラムであって、前記タブレット端末装置を、前記画像処理装置とデータ通信を行うことにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のそれぞれに関連付けられたアプリケーション情報を取得し、各アプリケーション情報に含まれる登録ユーザに関する情報を判別することにより、前記画像処理装置に登録されている複数のＷｅｂアプリケーション部のうちから、当該タブレット端末装置を使用する使用ユーザと関連する登録ユーザによって登録されたＷｅｂアプリケーション部を選択するＷｅｂアプリケーション選択部、および、前記Ｗｅｂアプリケーション選択部によって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報から、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、当該アドレスをブラウザに設定してブラウザを起動させるためのブラウザ制御プログラムを生成すると共に、当該ブラウザ制御プログラムを起動するためのアイコン画像を表示部に表示するプログラム生成部、
として機能させることを特徴とする構成である。
【発明の効果】
【００１８】
本発明によれば、タブレット端末装置と画像処理装置とがデータ通信を行うことにより、タブレット端末装置において、ブラウザを起動させると共に、画像処理装置のＷｅｂアプリケーション部によって提供されるＷｅｂページに自動アクセスさせるためのブラウザ制御プログラムが生成される。そしてタブレット端末装置においては、そのブラウザ制御プログラムを起動するためのアイコン画像が表示部に表示されるようになる。そのため、タブレット端末装置のユーザはそのアイコン画像に対する操作を行うだけで、画像処理装置に特定の処理を行わせるための遠隔操作を速やかに開始することができるようになる。したがって、ユーザは、アドレスの手動入力やアドレスの選択といった煩わしい作業を行う必要がなくなるので、効率的に画像処理装置を利用することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】画像処理システムの一構成例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示す図である。
【図３】画像処理装置におけるＣＰＵの機能ブロックの一例を示す図である。
【図４】アプリケーション登録部によって管理されるアプリケーション情報の一例を示す図である。
【図５】画像処理装置とタブレット端末装置とのデータ通信の一態様を示す図である。
【図６】タブレット端末装置のハードウェア構成の一例を示す図である。
【図７】タブレット端末装置におけるＣＰＵがオペレーティングシステムと画像処理装置連携プログラムとを実行することによって実現される機能ブロックの一例を示す図である。
【図８】プログラム自動生成部によって行われる処理の概念を示す図である。
【図９】タブレット端末装置におけるＣＰＵがブラウザ制御プログラムを実行することによって実現される機能ブロックの一例を示す図である。
【図１０】画像処理装置において行われる具体的な処理手順の一例を示すフローチャートである。
【図１１】タブレット端末装置において行われる具体的な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２１】
図１は、本実施形態における画像処理システム１の一構成例を示す図である。この画像処理システム１は、複合機などで構成される画像処理装置２と、ソーシャルネットワークサービスを提供するコミュニティサーバ３とがＬＡＮなどのネットワーク４に接続された構成である。またネットワーク４には、複数のユーザのそれぞれが保有するタブレット端末装置８と無線通信を行う中継器５ａ，５ｂが接続されている。そのため、各ユーザは、自身で保有するタブレット端末装置８を操作することにより、中継器５ａ，５ｂを介してネットワーク４に接続されている画像処理装置２およびコミュニティサーバ３とデータ通信を行うことが可能である。また図示を省略しているが、ネットワーク４には、各ユーザが使用するパーソナルコンピュータなども接続されている。またネットワーク４には、インターネットなどの外部ネットワークも接続される。
【００２２】
コミュニティサーバ３は、２人以上のユーザが登録されたコミュニティ（グループ）を管理し、そのコミュニティごとに、登録ユーザが他の登録ユーザと意見交換などを行う電子掲示板のようなサービスを提供するサーバ装置である。このコミュニティサーバ３は、ハードディスク装置（ＨＤＤ）などの記憶装置３ａを備えており、その記憶装置３ａにコミュニティ情報３ｂを保持している。コミュニティ情報３ｂは、２人以上のユーザが登録されて構成されるコミュニティを管理する情報であり、ユーザに関する情報を含んでいる。例えば、複数のコミュニティが形成される場合、コミュニティ情報３ｂには、それら複数のコミュニティのそれぞれに関する情報が含まれており、各コミュニティに関する情報にはそのコミュニティに登録されたユーザに関する情報が含まれる。
【００２３】
このようなコミュニティサーバ３には、様々なコミュニティが登録される。例えばオフィスにおいては、部署、チーム、プロジェクトごとにコミュニティが形成され、コミュニティサーバ３に登録される。この場合、あるユーザは、一つのコミュニティにのみ属する場合もあるし、複数のコミュニティに属する場合もある。そしてコミュニティサーバ３は、各コミュニティに登録されたユーザ間で情報の共有ができるように、電子掲示板などのサービスを提供する。
【００２４】
例えば図１に示すユーザＡ，Ｂがコミュニティサーバ３において同一のコミュニティに登録されている場合、ユーザＡ，Ｂのそれぞれが自身のタブレット端末装置８ａ，８ｂを操作することによってネットワーク４経由でコミュニティサーバ３にログインすると、ユーザＡ，Ｂは互いに同じ情報を共有することができる。そしてユーザＡ，Ｂは離れた場所に居ながらにして相互にコミュニケーションを図りつつ、各自の作業を進めることができるようになる。また仮に、ユーザＡが複数のコミュニティに属している場合、ユーザＡはコミュニティサーバ３にログインすると、それら複数のコミュニティで共有されている情報を取得することができるようになる。
【００２５】
画像処理装置２は、例えばコピー機能、スキャン機能、プリンタ機能、ＢＯＸ機能といった画像処理に関する複数の機能を備えており、それら画像処理機能の少なくとも１つを動作させることにより、ユーザによって指定されたジョブに対応する処理を実行する。ここで、ＢＯＸ機能は、画像データなどを所定の記憶領域に保存して管理する機能である。この画像処理装置２は、装置本体の前面側に操作パネル１３を備えている。ユーザは、その操作パネル１３を操作することにより、画像処理装置２に対して直接ジョブの実行を指示することができる。
【００２６】
また画像処理装置２は、Ｗｅｂサーバ機能を備えており、ネットワーク４を介して外部からのアクセス要求を受信すると、上述した画像処理機能の少なくとも１つを動作させて特定の処理を実行するための操作画面をＷｅｂページとして出力する。そして、そのＷｅｂページに対する遠隔操作を受け付け、その遠隔操作によってジョブの実行が指示されると、画像処理装置２は、特定の処理を実行する。
【００２７】
このように画像処理装置２は、操作パネル１３に対する直接的な操作を受け付けるだけでなく、ネットワーク４を介して行われる遠隔操作も受け付けて画像処理機能を動作させるようになっている。そのため、例えばユーザＡがタブレット端末装置８ａを操作してＷｅｂページを閲覧するためのブラウザを起動し、ネットワーク４を介して画像処理装置２にアクセスすると、タブレット端末装置８ａの表示画面には画像処理装置２によって提供されるＷｅｂページが表示される。そしてユーザＡは、そのＷｅｂページに対する操作を行うことにより、画像処理装置２に対して特定の処理を行うことを指示することができるようになる。
【００２８】
図２は、上記のような画像処理装置２のハードウェア構成の一例を示す図である。画像処理装置２は、図２に示すように、ＣＰＵ１０と、メモリ１１と、通信ユニット１２と、操作パネル１３と、スキャナ部１４と、プリンタ部１５と、ネットワークインタフェース１６と、記憶装置１７とを備え、これらがデータバス１８を介して相互にデータの入出力を行うことができる構成である。
【００２９】
ＣＰＵ１０は、記憶装置１７に予め記憶されている各種のプログラムを読み出して実行することにより、各種の演算処理や上述した各部の動作を制御するものである。メモリ１１は、ＣＰＵ１０がプログラムを実行することに伴って発生する一時的なデータなどを記憶するものである。
【００３０】
通信ユニット１２は、例えばネットワーク４とは異なる通信経路で画像処理装置２の周囲に位置する外部機器（例えばタブレット端末装置８）とのデータ通信を行うものである。この通信ユニット１２は、例えばＩｒＤＡ（Infrared Data Association）規格などに基づく赤外線通信を行うことにより、周囲の外部機器との間で無線によるデータ通信を行うものであっても良いし、またＵＳＢ（Universal Serial Bus）ケーブルなどを用いて外部機器と接続した状態で有線によるデータ通信を行うものであっても良い。
【００３１】
操作パネル１３は、上述したように、ユーザが画像処理装置２を直接操作する場合のユーザインタフェースとなるものであり、表示部１３ａと操作部１３ｂとを備えている。表示部１３ａは、ユーザに対して各種の情報を表示するためのものであり、例えばカラー液晶ディスプレイなどで構成される。操作部１３ｂは、例えば表示部１３ａの表示画面上に配置されるタッチパネルキーと、表示画面の周囲に配置される押しボタンキーとを備えて構成される。
【００３２】
スキャナ部１４は、ユーザによってセットされる原稿を１枚ずつ読み取って画像データを生成するものである。このスキャナ部１４は、画像処理装置２において例えばコピー機能又はスキャン機能に関するジョブが実行されるときに機能し、原稿の読み取り動作を行って画像データを生成する。尚、スキャナ部１４によって生成される画像データは、ネットワークインタフェース１６を介して外部のコンピュータへ送信されたり、プリンタ部１５へ出力されたりする。またＢＯＸ機能によって管理される所定の記憶領域へ保存されることもある。
【００３３】
プリンタ部１５は、入力する画像データに基づいて印刷用紙などのシート材に画像形成を行うことにより、印刷出力を行うものである。このプリンタ部１５は、画像処理装置２において例えばコピー機能又はプリンタ機能に関するジョブが実行されるときに機能し、入力する画像データに基づいて印刷出力を行う。
【００３４】
ネットワークインタフェース１６は、画像処理装置２をネットワーク４に接続するためのものである。したがって、ＣＰＵ１０は、このネットワークインタフェース１６を介してネットワーク４に接続される各機器とのデータ通信を行うようになっている。
【００３５】
記憶装置１７は、例えばハードディスク装置（ＨＤＤ）などで構成される不揮発性の記憶装置である。この記憶装置１７には、例えば上述したＢＯＸ機能によって管理される記憶領域が設定される。また記憶装置１７には、画像処理装置２に予めインストールされる様々なプログラムが格納されている。特に本実施形態では、図２に示すように、オペレーティングシステム２０、Ｗｅｂサーバプログラム２１、ブラウザプログラム２２、および、Ｗｅｂアプリケーションプログラム２３が記憶装置１７に格納されている。
【００３６】
オペレーティングシステム２０は、画像処理装置２に電源が投入されることに伴い、ＣＰＵ１０によって最初に読み出されて実行されるプログラムである。すなわち、オペレーティングシステム２０は、画像処理装置２の基本プログラムとなっている。
【００３７】
Ｗｅｂサーバプログラム２１は、画像処理装置２にＷｅｂサーバとしての機能を付与するプログラムである。このＷｅｂサーバプログラム２１は、例えば画像処理装置２においてオペレーティングシステム２０が起動した後、ＣＰＵ１０によって自動的に読み出されて実行される。つまり、このＷｅｂサーバプログラム２１はオペレーティングシステム２０が起動している状態のときにＣＰＵ１０によって実行されるため、画像処理装置２が稼働している状態のときにはＷｅｂサーバの機能が画像処理装置２に常駐する。
【００３８】
ブラウザプログラム２２は、画像処理装置２においてＷｅｂページの閲覧表示を行うためのプログラムである。画像処理装置２においてオペレーティングシステム２０が起動した状態で、例えばユーザが操作パネル１３を操作することによってブラウザの起動を指示すると、ＣＰＵ１０がこのブラウザプログラム２２を読み出して実行する。その結果、画像処理装置２においてブラウザが機能するようになり、表示部１３ａに表示される表示画面は、そのブラウザによって取得される画面、すなわちＷｅｂページに切り替わる。
【００３９】
Ｗｅｂアプリケーションプログラム２３は、画像処理装置２において機能するＷｅｂサーバによって出力されるＷｅｂページを提供するためのプログラムである。このＷｅｂアプリケーションプログラム２３は、例えばＷｅｂページを記述するためのＨＴＭＬ（Hypertext Markup Language）などのマークアップ言語によって記述されるプログラムであり、画像処理装置２に特定の処理を行わせるためのスクリプトなどを含むプログラムである。ＣＰＵ１０は、Ｗｅｂサーバプログラム２１を起動している状態でこのＷｅｂアプリケーションプログラム２３を実行することにより、画像処理装置２において機能するＷｅｂサーバに対し、出力対象となるＷｅｂページを提供することができるようになる。
【００４０】
このようなＷｅｂアプリケーションプログラム２３は、画像処理装置２に行わせる特定の処理ごとに予め作成され、記憶装置１７にインストールされる。そのため、画像処理装置２に行わせる特定の処理が複数ある場合は、記憶装置１７に、それら各処理に対応した複数のＷｅｂアプリケーションプログラム２３が格納される。尚、図２においては、３つのＷｅｂアプリケーションプログラム２３ａ，２３ｂ，２３ｃが格納されている場合を例示している。
【００４１】
図３は、ＣＰＵ１０が上述した各プログラムを実行することによって実現される機能ブロックの一例を示す図である。図３に示すように、ＣＰＵ１０は、上述した各プログラムを実行することにより、システム制御部３０、Ｗｅｂサーバ部３１、ブラウザ３２、Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃおよびアプリケーション情報送信部３５として機能する。
【００４２】
システム制御部３０は、ＣＰＵ１０がオペレーティングシステム２０を実行することにより機能する処理部である。このシステム制御部３０は、通信ユニット１２、スキャナ部１４、プリンタ部１５、および、ネットワークインタフェース１６を制御する。このシステム制御部３０は、通信ユニット１２が外部機器と通信可能な状態となったか否かを検知する接続検知部３０ａを備えている。
【００４３】
Ｗｅｂサーバ部３１は、ＣＰＵ１０がＷｅｂサーバプログラム２１を実行することにより機能する処理部である。またＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃは、ＣＰＵ１０がＷｅｂアプリケーションプログラム２３ａ，２３ｂ，２３ｃのそれぞれを実行することにより機能する処理部である。
【００４４】
Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃは、それぞれ画像処理装置２における画像処理機能を動作させて特定の処理を行わせるための操作画面をＷｅｂページとして提供する処理部である。そのため、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃは、画像処理装置２に特定の処理を行わせるために特化した操作画面であるＷｅｂページ３９ａ，３９ｂ，３９ｃを保持している。例えば、Ｗｅｂアプリケーション部３３ａが画像処理装置２に特定のカラー設定および特定の出力設定でカラーコピーの出力を行わせるものである場合、このＷｅｂアプリケーション部３３ａは、ユーザがそのような設定操作を行わなくても、画像処理装置２にそのようなカラー設定および出力設定を反映させた状態でカラーコピーの出力動作を行わせることができる操作画面をＷｅｂページ３９ａとして保持している。そして複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃは、それぞれ画像処理装置２に行わせる処理が異なるため、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃにおいて保持されるＷｅｂページ３９ａ，３９ｂ，３９ｃもそれぞれ異なる内容となっている。このようなＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃは、Ｗｅｂサーバ部３１からの指示に基づき、Ｗｅｂページ３９ａ，３９ｂ，３９ｃをＷｅｂサーバ部３１に出力する。
【００４５】
Ｗｅｂサーバ部３１は、複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのそれぞれによって提供されるＷｅｂページ３９ａ，３９ｂ，３９ｃをそれぞれ異なるアドレス（ＵＲＬ：Uniform Resource Locator）に割り当てて管理すると共に、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃからＷｅｂページ３９ａ，３９ｂ，３９ｃを取得して出力する処理部である。例えば、ネットワークインタフェース１６を介して外部から一のアドレスへのアクセス要求があった場合、Ｗｅｂサーバ部３１は、そのアドレスに割り当てられているＷｅｂページを取得し、アクセス要求の送信元に対してそのＷｅｂページを出力する。またブラウザ３２からＷｅｂサーバ部３１に対して一のアドレスへのアクセス要求が行われた場合も同様であり、Ｗｅｂサーバ部３１は、そのアドレスに割り当てられているＷｅｂページを取得し、ブラウザ３２に対してそのＷｅｂページを出力する。
【００４６】
そしてＷｅｂサーバ部３１によって出力されるＷｅｂページに対し、ユーザによる指示操作が行われた場合、Ｗｅｂサーバ部３１は、その指示操作をシステム制御部３０に出力する。システム制御部３０は、その指示操作に基づき、スキャナ部１４やプリンタ部１５などを駆動することによって画像処理機能を動作させると共に、そのＷｅｂページを提供するＷｅｂアプリケーション部において予め設定されているパラメータなどを適用して特定の処理を行うように制御する。
【００４７】
ブラウザ３２は、ＣＰＵ１０がブラウザプログラム２２を実行することにより機能する処理部である。このブラウザ３２は、上述したようにＷｅｂサーバ部３１によって管理されるＷｅｂページ３９ａ，３９ｂ，３９ｃを取得して操作パネル１３の表示部１３ａに表示することができる。また、ブラウザ３２は、ネットワークインタフェース１６を介して外部のＷｅｂサーバからＷｅｂページを取得してそのＷｅｂページを表示部１３ａに表示することも可能である。
【００４８】
またＷｅｂサーバ部３１は、管理対象となるＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃを登録するアプリケーション登録部３４を備えている。このアプリケーション登録部３４は、管理対象となる複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃに関する情報を登録したアプリケーション情報３４ａを管理している。そして画像処理装置２に新たなＷｅｂアプリケーションプログラム２３がインストールされるとき、その新たなＷｅｂアプリケーションプログラム２３に対応するＷｅｂアプリケーション部に関する情報を生成してアプリケーション情報３４ａに登録する。
【００４９】
図４は、アプリケーション登録部３４によって管理されるアプリケーション情報３４ａの一例を示す図である。図４に示すように、アプリケーション情報３４ａには、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃによって提供されるアプリケーションサービスの名称であるアプリケーション名と、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃに対応するＷｅｂアプリケーションプログラム２３ａ，２３ｂ，２３ｃを画像処理装置２にインストールしたユーザを特定するための情報である登録ユーザと、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃによって提供されるＷｅｂページ３９ａ，３９ｂ，３９ｃにアクセスするためのアドレス（ＵＲＬ）と、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃによって使用される機能を特定するための情報である使用機能と、に関する情報が登録される。
【００５０】
図４に示すアプリケーション情報３４ａでは、例えば、アプリケーション名「カラーコピー」がＷｅｂアプリケーション部３３ａに関する情報であり、アプリケーション名「Ｓｃａｎ  ｔｏ  ユーザＺ」がＷｅｂアプリケーション部３３ｂに関する情報であり、アプリケーション名「２ｉｎ１コピー」がＷｅｂアプリケーション部３３ｃに関する情報である。このようなアプリケーション情報３４ａを参照すると、Ｗｅｂサーバ部３１によって管理される複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのそれぞれを画像処理装置２に登録したユーザ、各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃによって提供されるＷｅｂページ３９ａ，３９ｂ，３９ｃに割り付けられたアドレス、および各Ｗｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのそれぞれが使用する画像処理装置２の機能などを特定することができる。
【００５１】
図３に戻り、システム制御部３０に設けられる接続検知部３０ａは、定期的に通信ユニット１２に対して制御信号を送出し続けることにより、通信ユニット１２が外部機器と通信可能な状態となっているか否かを監視する。例えば通信ユニット１２が外部機器との間で赤外線通信を行うものである場合、通信ユニット１２は、接続検知部３０ａからの制御信号に基づき、画像処理装置２の周囲にポーリング信号を送出する。その結果、周囲の外部機器から応答信号を受信すると、通信ユニット１２は接続検知部３０ａに対してその応答信号を出力する。これにより、接続検知部３０ａは、外部機器と通信可能な状態であることを検知する。また例えば、通信ユニット１２が外部機器との間で有線によるデータ通信を行うものである場合、通信ユニット１２は、接続検知部３０ａからの制御信号に基づいてケーブル接続が行われているか否かを判別する。その結果、外部機器とデータ通信を行うためのケーブルが接続されている場合、通信ユニット１２は接続検知部３０ａに対してケーブル接続を示す信号を出力する。これにより、接続検知部３０ａは、外部機器と通信可能な状態であることを検知する。
【００５２】
そして接続検知部３０ａは、通信ユニット１２が外部機器と通信可能な状態となったことを検知すると、アプリケーション情報送信部３５を機能させる。このアプリケーション情報送信部３５は、例えばＣＰＵ１０がＷｅｂサーバプログラム２１を実行することにより機能する処理部である。尚、このアプリケーション情報送信部２５は、Ｗｅｂサーバ部３１の一部の機能として動作するものであっても良い。またアプリケーション情報送信部２５は、ＣＰＵ１０がオペレーティングシステム２０を実行することによって動作するシステム制御部３０の一部の機能として実現されるものであっても構わない。
【００５３】
アプリケーション情報送信部３５は、通信ユニット１２が外部機器と通信可能な状態になると、通信ユニット１２を介してその外部機器とのデータ通信を自動で開始する。そしてアプリケーション情報送信部３５は、Ｗｅｂサーバ部３１のアプリケーション登録部３４によって管理されているアプリケーション情報３４ａを読み出し、通信ユニット１２を介して外部機器に出力する。
【００５４】
そのため、例えばユーザＡが所持するタブレット端末装置８ａが赤外線通信などによる無線通信機能を備えている場合、図５に示すように、ユーザＡがそのタブレット端末装置８ａを所持した状態で、画像処理装置２との無線通信が可能となる所定距離Ｒの範囲内に移動すると、タブレット端末装置８ａと画像処理装置２とが自動でデータ通信を開始する。そしてタブレット端末装置８ａは、画像処理装置２とのデータ通信を行うことにより、画像処理装置２において保持されているアプリケーション情報３４ａを自動取得する。またタブレット端末装置８ａが通信ケーブルを介したデータ通信を行う機能のみを備えている場合には、ユーザＡがタブレット端末装置８ａと画像処理装置２とをケーブルで接続することにより、上記のようなデータ通信が開始されるようになる。尚、ユーザＢが所持するタブレット端末装置８ｂについても、これと同様である。
【００５５】
図６は、タブレット端末装置８（８ａ，８ｂの双方を含む）のハードウェア構成の一例を示す図である。タブレット端末装置８は、図６に示すように、ＣＰＵ４０と、メモリ４１と、通信ユニット４２と、表示部４３と、操作部４４と、ネットワークインタフェース４５と、記憶装置４６とを備え、これらがデータバス４７を介して相互にデータの入出力を行うことができる構成である。
【００５６】
ＣＰＵ４０は、記憶装置４６に予め記憶されている各種のプログラムを読み出して実行することにより、各種の演算処理や上述した各部の動作を制御するものである。メモリ４１は、ＣＰＵ４０がプログラムを実行することに伴って発生する一時的なデータなどを記憶するものである。
【００５７】
通信ユニット４２は、例えばネットワーク４とは異なる通信経路で画像処理装置２とのデータ通信を行うものである。この通信ユニット４２は、例えばＩｒＤＡ規格などに基づく赤外線通信を行うことにより、画像処理装置２との間で無線によるデータ通信を行うものであっても良いし、またＵＳＢケーブルなどの通信ケーブルを用いて画像処理装置２と接続した状態で有線によるデータ通信を行うものであっても良い。
【００５８】
表示部４３は、タブレット端末装置８を使用するユーザに対して各種の情報を表示するためのものであり、例えばカラー液晶ディスプレイなどで構成される。操作部４４は、タブレット端末装置８を使用するユーザからの操作入力を受け付けるためのものであり、例えば表示部４３の表示画面上に配置されるタッチパネルキーなどによって構成される。
【００５９】
ネットワークインタフェース４５は、タブレット端末装置８をネットワーク４に接続するためのものであり、図１に示した中継器５ａ，５ｂと無線通信を行うことによりタブレット端末装置８をネットワーク４に接続する。
【００６０】
記憶装置４６は、例えばソリッドステートドライブ（ＳＳＤ）などで構成される不揮発性の記憶装置である。この記憶装置４６は、様々な情報やプログラムなどを記憶した状態で保持する。例えば図６に示すように、記憶装置４６には、ユーザ情報４９と、オペレーティングシステム５０と、ブラウザプログラム５１と、画像処理装置連携プログラム５２とが予め格納される。
【００６１】
ユーザ情報４９は、タブレット端末装置８を使用するユーザに関する情報である。例えばユーザＡが所持するタブレット端末装置８ａの場合、ユーザ情報４９は、ユーザＡに関する情報となる。このようなユーザ情報４９は、タブレット端末装置８が画像処理装置２にリモートログインする際に用いられる。
【００６２】
オペレーティングシステム５０は、タブレット端末装置８の基本プログラムであり、タブレット端末装置８に電源が投入されることに伴ってＣＰＵ４０によって自動的に読み出されて実行されるプログラムである。
【００６３】
ブラウザプログラム５１は、タブレット端末装置８においてＷｅｂページの閲覧表示を行うためのプログラムである。タブレット端末装置８においてオペレーティングシステム５０が起動した状態で、例えばユーザが操作部４４を操作することによってブラウザの起動を指示すると、ＣＰＵ４０がこのブラウザプログラム５１を読み出して実行する。その結果、タブレット端末装置８においてブラウザが機能するようになり、表示部４３に表示される表示画面は、そのブラウザによって取得される画面、すなわちＷｅｂページに切り替わる。
【００６４】
画像処理装置連携プログラム５２は、画像処理装置２と連携した動作を行うためのプログラムであり、画像処理装置２において保持されているアプリケーション情報３４ａを自動取得するための動作などが規定されたプログラムである。この画像処理装置連携プログラム５２は、例えばオペレーティングシステム５０が起動された状態で、ＣＰＵ４０によって自動的に読み出されて実行される。
【００６５】
図７は、ＣＰＵ４０が上述したオペレーティングシステム５０と画像処理装置連携プログラム５２とを実行することによって実現される機能ブロックの一例を示す図である。図７に示すように、ＣＰＵ４０は、上述したオペレーティングシステム５０を実行することによりシステム制御部６０として機能すると共に、画像処理装置連携プログラム５２を実行することによりブラウザ制御プログラム生成部６２として機能する。
【００６６】
システム制御部６０は、通信ユニット４２やネットワークインタフェース４５など、タブレット端末装置８に設けられているハードウェアの動作を制御するものである。このシステム制御部６０は、通信ユニット４２が画像処理装置２と通信可能な状態となったか否かを検知する接続検知部６０ａを備えている。
【００６７】
接続検知部６０ａは、定期的に通信ユニット４２に対して制御信号を送出し続けることにより、通信ユニット４２が画像処理装置２と通信可能な状態となっているか否かを監視する。例えば通信ユニット４２が画像処理装置２との間で赤外線通信を行うものである場合、通信ユニット４２は、接続検知部６０ａからの制御信号に基づき、画像処理装置２から送出されるポーリング信号を受信したか否かを判断する。その結果、画像処理装置２から送出されるポーリング信号を受信している場合、通信ユニット４２は、画像処理装置２に対して応答信号を送出すると共に、接続検知部６０ａに対して画像処理装置２からのポーリング信号を受信したことを通知する。これにより、接続検知部６０ａは、画像処理装置２と通信可能な状態であることを検知する。また例えば、通信ユニット４２が画像処理装置２との間で有線によるデータ通信を行うものである場合、通信ユニット４２は、接続検知部６０ａからの制御信号に基づいてケーブル接続が行われているか否かを判別する。その結果、画像処理装置２とデータ通信を行うためのケーブルが接続されている場合、通信ユニット４２は接続検知部６０ａに対してケーブル接続を示す信号を出力する。これにより、接続検知部６０ａは、画像処理装置２と通信可能な状態であることを検知する。
【００６８】
画像処理装置２と通信可能な状態であることが検知されると、システム制御部６０は、画像処理装置連携プログラム５２を読み出して起動する。これにより、ＣＰＵ４０はブラウザ制御プログラム生成部６２として機能する。
【００６９】
ブラウザ制御プログラム生成部６２は、通信ユニット４２を介して画像処理装置２とデータ通信を行うことにより、まず画像処理装置２にリモートログインし、画像処理装置２において保持されているアプリケーション情報３４ａを自動取得する。
【００７０】
すなわち、ブラウザ制御プログラム生成部６２は、まず記憶装置４６からユーザ情報４９を読み出し、そのユーザ情報４９を画像処理装置２に送信する。画像処理装置２は、図示を省略するユーザ登録情報を保持しており、そのユーザ登録情報には画像処理装置２を使用することが予め許可されたユーザに関する情報（使用権限を含む情報）が登録されている。そのため、画像処理装置２は、タブレット端末装置８から送信されるユーザ情報４９を受信すると、そのユーザ情報４９と一致するユーザがユーザ登録情報に登録されているか否かを判別することにより、ユーザ認証を行う。その結果、ユーザ認証に成功すると、画像処理装置２は、タブレット端末装置８のリモートログインを許可する。そして画像処理装置２は上述したアプリケーション情報送信部３５を機能させ、アプリケーション登録部３４によって管理されているアプリケーション情報３４ａを読み出し、リモートログインを許可したタブレット端末装置８に送信する。これにより、ブラウザ制御プログラム生成部６２は、画像処理装置２において保持されているアプリケーション情報３４ａを自動取得する。
【００７１】
ただし、画像処理装置２におけるアプリケーション情報送信部３５がアプリケーション情報３４ａをタブレット端末装置８に送信する際、ユーザ認証で特定されたユーザの使用権限に基づき、アプリケーション情報３４ａに登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃに関する情報のうちから、ユーザの使用可能な機能に関する情報だけを抽出する。そしてアプリケーション情報送信部３５は、その抽出した情報だけを含むアプリケーション情報３４ａをタブレット端末装置８に送信する。例えば画像処理装置２においてユーザＡによるカラーコピー機能の利用が制限されている場合、その画像処理装置２がユーザＡのタブレット端末装置８ａに対してアプリケーション情報３４ａを送信するときには、アプリケーション登録部３４において管理されているアプリケーション情報３４ａの中から、カラーコピー機能を利用するＷｅｂアプリケーション部３３ａに関する情報を除外して送信する。そのため、ブラウザ制御プログラム生成部６２が画像処理装置２からアプリケーション情報３４ａを自動取得するときには、そのタブレット端末装置８の所持ユーザが利用できない画像処理機能を動作させるようなＷｅｂアプリケーション部に関する情報は取得できないようになっている。
【００７２】
また図７に示すように、ブラウザ制御プログラム生成部６２は、Ｗｅｂアプリケーション選択部６２ａと、プログラム自動生成部６２ｂとを備えている。ブラウザ制御プログラム生成部６２は、上記のようにして画像処理装置２からアプリケーション情報３４ａを自動取得すると、それらＷｅｂアプリケーション選択部６２ａと、プログラム自動生成部６２ｂとを順次機能させる。
【００７３】
Ｗｅｂアプリケーション選択部６２ａは、画像処理装置２から取得したアプリケーション情報３４ａに含まれている少なくとも１つのＷｅｂアプリケーション部に関する情報から、タブレット端末装置８の所持ユーザにとって有用なＷｅｂアプリケーション部に関する情報を選択する処理部である。つまり、画像処理装置２には様々なユーザによって登録される複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃが搭載されており、タブレット端末装置８の所持ユーザにとってはそれら複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃの全てが有用であるとは限らない。特に、画像処理装置２に１００を越える数のＷｅｂアプリケーション部が搭載されているような場合には、タブレット端末装置８の所持ユーザは、それら全てのＷｅｂアプリケーション部を利用するとは限らない。そのため、Ｗｅｂアプリケーション選択部６２ａは、画像処理装置２から取得するアプリケーション情報３４ａに基づき、画像処理装置２に搭載されている複数のＷｅｂアプリケーション部のうちから、タブレット端末装置８の所持ユーザにとって有用となるＷｅｂアプリケーション部を自動選択するように構成される。
【００７４】
より具体的に説明すると、Ｗｅｂアプリケーション選択部６２ａは、画像処理装置２から取得するアプリケーション情報３４ａに基づき、タブレット端末装置８の所持ユーザと関連するユーザによって登録されたＷｅｂアプリケーション部を選択する。尚、タブレット端末装置８の所持ユーザと関連するユーザには、タブレット端末装置８の所持ユーザ自身も含まれる。Ｗｅｂアプリケーション選択部６２ａは、アプリケーション情報３４ａに含まれる登録ユーザに関する情報を判別することにより、画像処理装置２に登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのうちから、当該タブレット端末装置８の所持ユーザと関連するユーザによって登録されたＷｅｂアプリケーション部を選択する。
【００７５】
このとき、Ｗｅｂアプリケーション選択部６２ａは、アプリケーション情報３４ａに含まれる登録ユーザに関する情報を、ユーザ情報４９と照合することにより、所持ユーザ自身によって登録されたＷｅｂアプリケーション部を選択することができる。また所持ユーザとは異なるユーザであって所持ユーザと関連するユーザによって登録されたＷｅｂアプリケーション部は、登録ユーザに関する情報を、例えばタブレット端末装置８に登録されているメーリングリストやメーリングアドレスなどと照合することにより、選択することができる。
【００７６】
ただし、本実施形態では、Ｗｅｂアプリケーション選択部６２ａがＷｅｂアプリケーション部の選択を行う際には、ネットワークインタフェース４５を介してコミュニティサーバ３にアクセスし、コミュニティサーバ３からタブレット端末装置８の所持ユーザが属するコミュニティに関するコミュニティ情報３ｂを取得する。そしてＷｅｂアプリケーション選択部６２ａは、ユーザ情報４９に基づいて所持ユーザが属するコミュニティ（グループ）を判別し、画像処理装置２に登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのうちから、当該タブレット端末装置８の所持ユーザと同一コミュニティに属しているユーザによって登録されたＷｅｂアプリケーション部を選択するように構成される。
【００７７】
つまり、コミュニティは、上述したように、部署、チーム、プロジェクトごとに形成されるため、例えば原稿をスキャンして得られる画像データをコミュニティの構成メンバー全員に配布する処理や、原稿をスキャンして得られる画像データを報告書としてコミュニティのリーダーに送信する処理などは、そのコミュニティに属するユーザ全員によって利用されるのが一般的である。そのため、本実施形態のＷｅｂアプリケーション選択部６２ａは、タブレット端末装置８の所持ユーザと同一コミュニティに属しているユーザによって登録されたＷｅｂアプリケーション部を選択する。
【００７８】
例えば、図１に示すユーザＡとユーザＢとが同一コミュニティに属しており、ブラウザ制御プログラム生成部６２が図４に示すようなアプリケーション情報３４ａを画像処理装置２から取得した場合、Ｗｅｂアプリケーション選択部６２ａは、ユーザＢによって登録された、アプリケーション名「Ｓｃａｎ  ｔｏ  ユーザＺ」および「２ｉｎ１コピー」のそれぞれに対応するＷｅｂアプリケーション部３３ｂ，３３ｃを選択する。
【００７９】
上記のようなＷｅｂアプリケーション選択部６２ａによるＷｅｂアプリケーション部の選択処理が終了すると、次にプログラム自動生成部６２ｂが機能する。プログラム自動生成部６２ｂは、Ｗｅｂアプリケーション選択部６２ａによって選択されたＷｅｂアプリケーション部に対応するアプリケーション情報３４ａから、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出する。そしてプログラム自動生成部６２ｂは、ブラウザプログラム５１を実行させると共に、ブラウザプログラム５１の実行に伴って機能するブラウザにその抽出したアドレスへの自動アクセスを行わせるためのブラウザ制御プログラムを生成する。さらに、プログラム自動生成部６２ｂは、その生成したブラウザ制御プログラムを起動するためのアイコン画像を表示部４３に表示する処理を行う。
【００８０】
図８は、プログラム自動生成部６２ｂによって行われる処理の概念を示す図である。上述したように、例えばＷｅｂアプリケーション選択部６２ａによってアプリケーション名「Ｓｃａｎ  ｔｏ  ユーザＺ」および「２ｉｎ１コピー」のそれぞれに対応するＷｅｂアプリケーション部３３ｂ，３３ｃが選択されたと仮定する。この場合、プログラム自動生成部６２ｂは、ブラウザプログラム５１の起動時にアプリケーション名「Ｓｃａｎ  ｔｏ  ユーザＺ」に対応するＷｅｂアプリケーション部３３ｂによって提供されるＷｅｂページ３９ｂへアクセスさせるためのアドレスを初期アドレスとして設定するブラウザ制御プログラム５３を生成すると共に、ブラウザプログラム５１の起動時にアプリケーション名「２ｉｎ１コピー」に対応するＷｅｂアプリケーション部３３ｃによって提供されるＷｅｂページ３９ｃへアクセスさせるためのアドレスを初期アドレスとして設定するブラウザ制御プログラム５４を生成する。つまり、これらのブラウザ制御プログラム５３，５４には、ブラウザプログラム５１を起動させる命令と、ブラウザプログラム５１の起動時にアプリケーション情報３４ａに登録されているアドレスを初期アドレスとして設定する命令とが含まれる。そしてプログラム自動生成部６２ｂは、上記のようにして生成するブラウザ制御プログラム５３，５４を記憶装置４６に保存する。
【００８１】
またプログラム自動生成部６２ｂは、上記のようにして生成するブラウザ制御プログラム５３，５４のそれぞれを起動するためのアイコン画像４３ａ，４３ｂを生成し、それらのアイコン画像４３ａ，４３ｂを表示部４３に表示する。これらのアイコン画像４３ａ，４３ｂは、ブラウザ制御プログラム５３，５４にリンクしている。そのため、ユーザがアイコン画像４３ａ，４３ｂのいずれか一方を選択して操作すると、ＣＰＵ４０は、それに対応するブラウザ制御プログラム５３，５４を読み出して実行する。
【００８２】
図９は、ＣＰＵ４０がブラウザ制御プログラム５３，５４を実行することによって実現される機能ブロックの一例を示す図である。尚、ブラウザ制御プログラム５３，５４は、ＣＰＵ４０においてオペレーティングシステム５０が起動された状態で実行されるプログラムであるため、ＣＰＵ４０においては既にシステム制御部６０が機能している。ＣＰＵ４０は、システム制御部６０が機能している状態で更にブラウザ制御プログラム５３，５４を実行すると、図９に示すようにブラウザ制御部６５として機能する。
【００８３】
ブラウザ制御部６５は、ＣＰＵ４０にブラウザプログラム５１を実行させる処理部である。したがって、ＣＰＵ４０においてブラウザ制御部６５が機能することにより、ＣＰＵ４０は、ブラウザプログラム５１を記憶装置４６から読み出して実行する。これにより、ＣＰＵ４０は、ブラウザ６１として機能する。またブラウザ制御部６５は、ブラウザプログラム５１の起動時に初期アドレスを設定する。したがって、ＣＰＵ４０においてブラウザ６１が機能すると、ブラウザ６１は、ネットワークインタフェース４５を介して、ブラウザ制御部６５によって設定された初期アドレスに自動アクセスし、そのアドレスからＷｅｂページを取得して表示部４３に表示するようになる。
【００８４】
そのため、ユーザは、画像処理装置２のＷｅｂアプリケーション部３３ｂ，３３ｃによって提供されるＷｅｂページ３９ｂ，３９ｃのアドレスを知らなくても、タブレット端末装置８の表示部４３に表示されるアイコン画像４３ａ，４３ｂをワンタッチ操作するだけで、それらのＷｅｂページ３９ｂ，３９ｃを表示部４３に表示させて閲覧することができるようになる。その結果、ユーザが、タブレット端末装置８を用いて画像処理装置２の遠隔操作を行う際の作業負担が軽減され、効率的に画像処理装置２を利用することができるようになる。
【００８５】
次に上記のように構成される画像処理装置２およびタブレット端末装置８のそれぞれにおいて行われる処理手順であって、タブレット端末装置８の表示部４３にアイコン画像４３ａ，４３ｂが表示されるまでの具体的な処理手順について説明する。
【００８６】
まず図１０は、画像処理装置２において行われる具体的な処理手順の一例を示すフローチャートである。画像処理装置２は、タブレット端末装置８とのデータ通信が可能な状態となったことを検知すると、タブレット端末装置８からユーザ情報４９を取得する（ステップＳ１）。そして画像処理装置２は、タブレット端末装置８から取得したユーザ情報４９に基づき、タブレット端末装置８のユーザが画像処理装置２に予め登録された登録ユーザであるか否かを判断する（ステップＳ２）。その結果、タブレット端末装置８のユーザが登録ユーザでない場合（ステップＳ２でＮＯ）、この処理は終了する。またタブレット端末装置８からユーザ情報４９を取得することができなかった場合も、この処理は終了する。
【００８７】
一方、タブレット端末装置８のユーザが登録ユーザである場合（ステップＳ２でＹＥＳ）、画像処理装置２は、そのユーザのユーザ権限を判別する（ステップＳ３）。そしてアプリケーション情報３４ａを読み出し、アプリケーション情報３４ａに登録されているＷｅｂアプリケーション部の中から、ユーザのユーザ権限に基づいてそのユーザが使用可能なＷｅｂアプリケーション部を選択する（ステップＳ５）。そして画像処理装置２は、その選択したＷｅｂアプリケーション部に対応する情報だけを抽出したアプリケーション情報３４ａを、タブレット端末装置８へ送信する（ステップＳ６）。そしてアプリケーション情報３４ａの送信が完了すると、この処理は終了する。
【００８８】
次に図１１は、タブレット端末装置８において行われる具体的な処理手順の一例を示すフローチャートである。タブレット端末装置８は、画像処理装置２とのデータ通信が可能な状態となったことを検知すると、画像処理装置連携プログラム５２を起動し、図１１に示す各処理を実行する。まずタブレット端末装置８は、ユーザ情報４９を画像処理装置２に対して送信する（ステップＳ１０）。そして画像処理装置２からアプリケーション情報３４ａを取得したか否かを判断し（ステップＳ１１）、アプリケーション情報３４ａを取得しなかった場合には（ステップＳ１１でＮＯ）、この処理は終了する。
【００８９】
これに対し、画像処理装置２からアプリケーション情報３４ａを取得した場合（ステップＳ１１でＹＥＳ）、タブレット端末装置８は、そのアプリケーション情報３４ａを解析すると共に（ステップＳ１２）、コミュニティサーバ３へアクセスし（ステップＳ１３）、コミュニティサーバ３からコミュニティ情報３ｂを取得する（ステップＳ１４）。そしてタブレット端末装置８は、当該ユーザが属するコミュニティと同一コミュニティに属するユーザが登録したＷｅｂアプリケーション部を選択し（ステップＳ１５）、その選択したＷｅｂアプリケーション部に対応するアプリケーション情報３４ａを抽出する（ステップＳ１６）。そしてステップＳ１６で抽出したアプリケーション情報３４ａから、更にＷｅｂページにアクセスするためのアドレスを抽出し、ブラウザ制御プログラム５３，５４を生成する（ステップＳ１８）。そしてタブレット端末装置８は、ブラウザ制御プログラム５３，５４を起動させるためのアイコン画像４３ａ，４３ｂを生成し、それらのアイコン画像４３ａ，４３ｂを表示部４３に表示する（ステップＳ１９）。以上で、この処理が終了する。
【００９０】
画像処理装置２およびタブレット端末装置８のそれぞれにおいて上記のような処理が行われることにより、例えば、ユーザＡがタブレット端末装置８ａを所持した状態で画像処理装置２に近づいて行くと、タブレット端末装置８ａと画像処理装置２とのデータ通信が自動で開始されるようになり、タブレット端末装置８ａは、画像処理装置２からアプリケーション情報３４ａを自動取得する。そしてタブレット端末装置８ａは、アプリケーション情報３４ａに登録されている複数のＷｅｂアプリケーション部の中から、ユーザＡに関連するユーザが登録したＷｅｂアプリケーション部だけを抽出し、そのＷｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを初期アドレスに設定してブラウザプログラム５１を起動させるブラウザ制御プログラム５３，５４を自動生成すると共に、それらのブラウザ制御プログラム５３，５４を実行するためのアイコン画像４３ａ，４３ｂを表示部４３に表示する。つまり、ユーザＡが、図５に示したように画像処理装置２に近づいていくと、図８に示したようなアイコン画像４３ａ，４３ｂがタブレット端末装置８ａの表示部４３に自動で表示されるようになる。
【００９１】
したがって、ユーザＡは、画像処理装置２にどのようなＷｅｂアプリケーション部が搭載されているかを知らない場合であっても、タブレット端末装置８ａを所持した状態で画像処理装置２に近づくだけで、ユーザＡにとって有用なＷｅｂアプリケーション部を遠隔利用するためのアイコン画像をタブレット端末装置８ａの表示部４３に表示させることができる。そしてユーザＡは、そのアイコン画像に対する操作を行うだけで、Ｗｅｂアプリケーション部によって提供されるＷｅｂページを表示部４３に表示させることができる。その結果、画像処理装置２に特定の処理を行わせるための操作負担が著しく軽減されるので、利便性が良く、しかも画像処理装置２の遠隔操作を効率的に行うことができるという利点がある。
【００９２】
以上のように本実施形態の画像処理装置２は、特定の処理を実行するための操作画面をＷｅｂページとして提供する複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃと、それら複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのそれぞれによって提供されるＷｅｂページ３９ａ，３９ｂ，３９ｃをそれぞれ異なるアドレスに割り当てて管理し、一のアドレスへのアクセス要求に基づいて当該一のアドレスに割り当てられたＷｅｂページを取得して出力するＷｅｂサーバ部３１とを備えている。また画像処理装置２は、ユーザによる登録指示に基づき、Ｗｅｂサーバ部３１に対して管理対象となるＷｅｂアプリケーション部を登録すると共に、その登録指示を行ったユーザに関する情報と、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスとを含むアプリケーション情報を登録するアプリケーション登録部３４を備えている。そして通信ユニット１２がタブレット端末装置８とデータ通信可能になったとき、画像処理装置２は、アプリケーション登録部３４によって管理されるアプリケーション情報３４ａを読み出し、通信ユニット１２を介してタブレット端末装置８に出力する構成である。
【００９３】
したがって、本実施形態の画像処理装置２は、通信ユニット１２がタブレット端末装置８とデータ通信可能な状態になると、アプリケーション登録部３４によって管理されているアプリケーション情報３４ａを自動で読み出してタブレット端末装置８に供給することができるようになっている。尚、本実施形態では、ネットワークインタフェース１６とは異なる通信ユニット１２を介してアプリケーション情報３４ａがタブレット端末装置８に出力される場合を例示したが、ネットワークインタフェース１６を介してアプリケーション情報３４ａが出力される構成であっても構わない。
【００９４】
一方、本実施形態のタブレット端末装置８は、画像処理装置２とデータ通信を行うことにより、画像処理装置２に登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのそれぞれに対応するアプリケーション情報３４ａを取得し、そのアプリケーション情報３４ａに含まれる登録ユーザに関する情報を判別することにより、画像処理装置２に登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのうちから、当該タブレット端末装置８を使用する使用ユーザと関連するユーザによって登録されたＷｅｂアプリケーション部を選択する。そしてその選択されたＷｅｂアプリケーション部に対応するアプリケーション情報３４ａから、当該Ｗｅｂアプリケーション部によって提供されるＷｅｂページにアクセスするためのアドレスを抽出し、ブラウザ６１に当該アドレスへの自動アクセスを行わせるためのブラウザ制御プログラム５３，５４を生成すると共に、そのブラウザ制御プログラム５３，５４を起動するためのアイコン画像４３ａ，４３ｂを表示部４３に表示する構成である。
【００９５】
したがって、本実施形態のタブレット端末装置８は、画像処理装置２に複数のＷｅｂアプリケーション部が搭載されている場合であっても、当該タブレット端末装置８を使用する使用ユーザと関連するユーザによって登録されたＷｅｂアプリケーション部だけを自動選択し、その選択したＷｅｂアプリケーション部によって提供されるＷｅｂページを簡単な操作で閲覧表示することができるようになる。それ故、タブレット端末装置８を用いて画像処理装置２の遠隔操作を行う際には、ユーザの作業負担が軽減され、効率的に画像処理装置２を利用することができるようになる。
【００９６】
また本実施形態のタブレット端末装置８は、ユーザ情報４９に基づいて当該ユーザが属するコミュニティ（グループ）を判別し、画像処理装置２に登録されている複数のＷｅｂアプリケーション部３３ａ，３３ｂ，３３ｃのうちから、当該タブレット端末装置８を使用するユーザと同一グループに属するユーザによって登録されたＷｅｂアプリケーション部を選択するように構成される。そのため、タブレット端末装置８のユーザは、同一グループ内の他のユーザが画像処理装置２を利用して行う処理と同一の処理を、簡単な操作で画像処理装置２に行わせることができるようになる。
【００９７】
ところで、上述したタブレット端末装置８が例えばスマートフォンなどの小型端末である場合、表示部４３の画面サイズが小さいため、ブラウザ制御プログラム５３，５４を起動させるために生成される複数のアイコン画像４３ａ，４３ｂの全てを表示部４３に表示させることが困難になることがある。そのため、上述したＷｅｂアプリケーション選択部６２ａがＷｅｂアプリケーション部の選択を行う際には、表示部４３におけるアイコン画像４３ａ，４３ｂの表示可能数を特定し、選択するＷｅｂアプリケーション部の数がその表示可能数を越えないように絞り込むことが好ましい。例えば、タブレット端末装置８を使用するユーザと同一グループに属するユーザによって登録されたＷｅｂアプリケーション部の数がアイコン画像の表示可能数を越えるときには、タブレット端末装置８の使用ユーザと、Ｗｅｂアプリケーション部を登録した登録ユーザとの双方が同一グループに属するグループの数、又は、使用ユーザと登録ユーザとが属する同一グループに含まれる全ユーザの数などに基づいて、選択したＷｅｂアプリケーション部の数をアイコン画像の表示可能数以下に絞り込むことが好ましい。
【００９８】
また、タブレット端末装置８には、複数種類のブラウザプログラム５１がインストールされることもある。このような場合、タブレット端末装置８において起動されるブラウザプログラム５１が異なる種類のものになると、同じＷｅｂページの閲覧表示を行う場合でも異なる表示態様となってしまい、閲覧し易くなったり、或いは閲覧し難くなったりする。そのため、画像処理装置２において保持されるアプリケーション情報３４ａには、各Ｗｅｂアプリケーション部によって提供されるＷｅｂページの表示に適したブラウザを指定する推奨ブラウザ情報を予め含めておくようにしても良い。この場合、タブレット端末装置８において上述したプログラム自動生成部６２ｂがブラウザ制御プログラム５３，５４を自動生成するときには、その推奨ブラウザ情報において指定されたブラウザに対応するブラウザプログラム５１を起動させるブラウザ制御プログラム５３，５４を自動生成するように構成することが好ましい。これにより、タブレット端末装置８に複数種類のブラウザプログラム５１がインストールされている場合であっても、Ｗｅｂページの閲覧に適したブラウザプログラム５１が起動されるようになるので、Ｗｅｂページを閲覧し易い状態で表示することができるようになる。
【００９９】
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１００】
例えば、上記実施形態においてはタブレット端末装置８がコミュニティサーバ３からコミュニティ情報３ｂを取得することによってユーザと関連するＷｅｂアプリケーション部を選択する場合を説明した。しかし、これに限られるものではなく、例えば各ユーザが所属するグループなどが登録されたデータベースがコミュニティサーバ３以外に存在する場合は、そのようなデータベースから情報を取得してユーザと関連するＷｅｂアプリケーション部を選択するようにしても良い。
【０１０１】
また上記実施形態においては、画像処理装置２がコピー機能、スキャン機能、プリンタ機能、ＢＯＸ機能といった画像処理に関する複数の機能を備える複合機である場合を例示したが、必ずしも複合機であることに限定されるものではない。例えば、画像処理装置２は、複写機、スキャナ、プリンタなどの専用機であっても構わない。また画像処理装置２は、ＦＡＸ機能を備えた装置であっても構わない。
【符号の説明】
【０１０２】
１  画像処理システム
２  画像処理装置
８（８ａ，８ｂ）  タブレット端末装置
１２  通信ユニット（通信部）
３０  システム制御部（制御部）
３１  Ｗｅｂサーバ部
３４  アプリケーション登録部（Ｗｅｂアプリケーション登録部）
３４ａ  アプリケーション情報
３５  アプリケーション情報送信部
３３ａ，３３ｂ，３３ｃ  Ｗｅｂアプリケーション部
３９ａ，３９ｂ，３９ｃ  Ｗｅｂページ
４３  表示部
４６  記憶装置（記憶手段）
５２  画像処理装置連携プログラム（プログラム）
６１  ブラウザ
６２ａ  Ｗｅｂアプリケーション選択部
６２ｂ  プログラム自動生成部（プログラム生成部）
【図１】
2013081127.tif 000003
【図２】
2013081127.tif 000004
【図３】
2013081127.tif 000005
【図４】
2013081127.tif 000006
【図５】
2013081127.tif 000007
【図６】
2013081127.tif 000008
【図７】
2013081127.tif 000009
【図８】
2013081127.tif 000010
【図９】
2013081127.tif 000011
【図１０】
2013081127.tif 000012
【図１１】
2013081127.tif 000013