(57)【特許請求の範囲】
【請求項１】
画像データの処理を行う画像処理装置とアプリケーションを有する外部装置とがネットワークを通じて通信可能に接続され、画像処理装置が、アプリケーションにアクセスして、アプリケーションにしたがって動作する画像処理システムであって、画像処理装置は、複数のアプリケーションにアクセス可能とされ、複数のアプリケーションの中から利用者が利用できるアプリケーションを選択する選択手段と、選択されたアプリケーションの中から利用者により指定されたアプリケーションへのアクセスが制限されているかを確認する確認手段とを備え、画像処理装置は、指定されたアプリケーションの利用が可能であっても、使用に適さないために前記アプリケーションへのアクセスが制限されていることを確認したとき、前記アプリケーションの利用を中止することを特徴とする画像処理システム。
【請求項２】
画像処理装置は、アプリケーションの一覧を表示する表示手段を備え、表示手段は、利用者が利用できるアプリケーションの表示を利用できないアプリケーションの表示と異ならすことを特徴とする請求項１記載の画像処理システム。
【請求項３】
画像処理装置は、アプリケーションの一覧を表示する表示手段を備え、表示手段は、利用者が利用できるアプリケーションのみ表示することを特徴とする請求項１記載の画像処理システム。
【請求項４】
外部装置は、使用に適さないアプリケーションへのアクセスを制限するために、アプリケーションの使用禁止あるいはアクセス許可に関する制限情報を登録し、画像処理装置からアプリケーションにアクセスがあったとき、制限情報を画像処理装置に送信し、画像処理装置の確認手段は、制限情報に基づいて、指定されたアプリケーションの使用禁止あるいはアクセス許可を確認することを特徴とする請求項１〜３のいずれかに記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて画像処理装置と外部装置とが接続され、外部装置が有するアプリケーションを利用して、画像処理装置が画像データに対する処理を行う画像処理システムに関する。
【背景技術】
【０００２】
画像処理装置は、多機能化され、コピー、プリント、スキャナ、ファクシミリといった処理を行える。この画像処理装置とサーバ、パーソナルコンピュータ等の外部装置とがネットワークを通じて通信可能に接続された画像処理システムが構築されている。画像処理システムでは、外部装置から画像処理装置に画像データが出力され、画像処理装置が、画像データを処理して、印刷、ファクシミリ通信等により出力する。また、画像処理装置に入力された画像データが外部装置に出力され、外部装置が、画像データの管理を行う。
【０００３】
このように、画像データの管理、共有のために、外部ベンダは、文書管理や業務プロセスに関するアプリケーションを開発している。そして、画像処理システムでは、アプリケーションと画像処理装置とを連携させて動作させている。
【０００４】
アプリケーションを利用した処理を行うとき、特許文献１に記載のように、画像処理装置において、アプリケーションの一覧を表示して、アプリケーションを選択する。このアプリケーションのＩＤが外部装置に通知されると、外部装置では、選択されたアプリケーションを起動して、画像処理装置から指示された処理を実行する。
【特許文献１】特開平１０−１１１７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像処理装置の利用者にとって、利用しないアプリケーションが存在する。画像処理装置において利用できる全てのアプリケーションを表示した場合、利用者が操作するとき、不要なアプリケーションも表示されることになる。そのため、利用者は、利用したいアプリケーションを選択するのに時間がかかってしまう。また、アプリケーションを選択するときに操作ミスをする可能性も高くなる。
【０００６】
本発明は、上記に鑑み、アプリケーションを利用した処理を行うときの利用者の操作性を高めた画像処理システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像データの処理を行う画像処理装置とアプリケーションを有する外部装置とがネットワークを通じて通信可能に接続され、画像処理装置が、アプリケーションにアクセスして、アプリケーションにしたがって動作する画像処理システムであって、画像処理装置は、複数のアプリケーションにアクセス可能とされ、利用者に応じて複数のアプリケーションの中からアクセスが許可されたアプリケーションを選択する選択手段を備えたものである。
【０００８】
選択手段は、画像処理装置あるいは外部装置のいずれが備えていてもよい。選択手段は、利用者を特定して、複数のアプリケーションの中からアクセスが許可されたアプリケーションを選択する。したがって、利用者に対して、アクセスが許可されたアプリケーションのみが選択され、アクセスが許可されていないアプリケーションは選択されない。これにより、利用者がアプリケーションを間違って指定することを防げる。
【０００９】
画像処理装置は、アクセス可能なアプリケーションの一覧を表示する表示手段を備え、表示手段は、アクセスが許可されたアプリケーションの表示をアクセスが許可されていないアプリケーションの表示と異ならす。アクセスが許可されたアプリケーションと許可されていないアプリケーションとは一見して区別でき、利用者の操作ミスを減らすことができる。
【００１０】
画像処理装置は、アプリケーションの一覧を表示する表示手段を備え、表示手段は、アクセスが許可されたアプリケーションのみ表示する。アクセスが許可されていないアプリケーションは表示されない。したがって、利用者は、アクセスが許可されたアプリケーションだけを指定できる。
【００１１】
外部装置は、アプリケーションへのアクセスを制限する制限手段を備え、画像処理装置は、選択されたアプリケーションへのアクセスが制限されているかを確認する確認手段を備える。アクセスが許可されているアプリケーションであっても、セキュリティ上の問題やソフトウェアのバグ等によって利用に適さないアプリケーションが存在する。このようなアプリケーションに対しては、制限手段により、アクセスを制限して、利用できないようにする。画像処理装置では、選択されたアプリケーションから１つのアプリケーションが指定されたとき、確認手段が、アプリケーションへのアクセスが制限されているかを確認する。確認した結果、アクセスの制限されたアプリケーションであると、アプリケーションへのアクセスが禁止される。利用に適さないアプリケーションにはアクセスされないので、このアプリケーションを利用した処理は行われない。
【発明の効果】
【００１２】
本発明によると、利用者に応じて利用可能なアプリケーションを選択することにより、利用者は利用したいアプリケーションを間違いなく指定することができる。したがって、利用者の操作ミスを防ぐことができ、操作性の向上を図れる。
【発明を実施するための最良の形態】
【００１３】
本実施形態の画像処理システムにおける画像処理装置を図１に示す。本画像処理装置１は、コピーモード、プリントモード、スキャナモードおよびファクシミリモードを実行するＭＦＰであり、原稿を読み取って画像データを入力するスキャナ部２と、画像データを処理する画像データ処理部３と、認証情報等の入力された情報を処理する情報処理部４とを備えている。
【００１４】
画像データ処理部３は、入力された画像データの編集、記憶、出力処理を行う画像処理部５と、ネットワーク６を介してデータ通信を行うネットワーク通信部７と、画像データを印刷して出力するプリント部８と、装置全体の制御情報や設定情報等を記憶している管理部９と、装置全体の制御を司る機器制御部１０とを有する。画像処理部５は、画像データを保存するハードディスク装置およびメモリを備えている。
【００１５】
情報処理部４は、入力操作用の操作部１１と、操作画面を表示する表示部１２と、ＵＳＢ機器やＩＣカード等の携帯端末機器と通信を行うインターフェース部１３と、入力された認証情報に対する認証を行う認証部１４と、認証情報等の情報を記憶するメモリ１５と、入力された操作情報や認証情報の処理を行う制御部１６とを有する。インターフェース部１３による通信は、有線に限らず無線であってもよい。
【００１６】
図２に示すように、操作部１１および表示部１２は、操作パネル１７に設けられる。操作部１１は、各種の操作キー１８を備えている。表示部１２は、液晶ディスプレイからなり、タッチパネルとされる。表示部１２に表示される操作画面内にタッチキーが形成され、これらも操作キー１８として機能する。
【００１７】
そして、図３に示すように、複数の画像処理装置１が、ＬＡＮ、ＷＡＮといったネットワーク６に接続されている。また、画像処理装置１は、図示しないモデム装置を有し、電話回線を通じてファクシミリ装置とデータ通信を行える。
【００１８】
ネットワーク６には、複数の外部装置が接続されている。外部装置としては、パーソナルコンピュータ２０、サーバ２１とされる。なお、サーバ２１は、システム全体を管理する管理サーバや利用者を認証する認証サーバ等である。さらに、ネットワーク６は、ルータから電話回線や光ファイバ等の通信回線を介してインターネットに接続される。これらの画像処理装置１および外部装置によって、画像処理システムが形成される。
【００１９】
画像処理装置１は、外部装置とネットワーク６を通じて所定の通信プロトコルによって通信可能とされる。また、画像処理装置１同士も通信可能とされる。なお、ネットワーク６内での通信は有線でも無線でもよい。
【００２０】
画像データは、外部装置からネットワーク６を通じて画像処理装置１に送信される。画像処理装置１のネットワーク通信部７が、画像データを受信して入力する。ファクシミリ通信の場合は、モデム装置が画像データを入力する。また、スキャナ部２からも画像データが入力される。
【００２１】
機器制御部１０は、画像データの入力があると、操作部１１からの入力情報や入力された画像データのヘッダ情報に含まれる処理条件に基づいてプリントモード、コピーモード、スキャナモード、ファクシミリモードのいずれかの処理を実行する。プリントモードやコピーモードでは、画像処理部５において画像データの画像処理を行ってから、プリント部８により記録シートに画像を印刷する。スキャナモードでは、画像データをハードディスク装置に記憶し、外部装置からの呼び出しによってネットワーク通信部７を通じて画像データを外部装置に送信する。ファクシミリモードでは、モデム装置を通じて画像データをファクシミリ装置に送信する。コピーモード、スキャナモードおよびファクシミリモードによる処理は、装置単独で実行できる処理であり、これらの処理は装置固有の処理である。
【００２２】
外部装置は、画像処理装置１に関連する各種のアプリケーションを有している。外部装置は、アプリケーションに応じた処理を行うとともに、アプリケーションにしたがって画像処理装置１を動作させる。したがって、画像処理システムでは、外部装置のアプリケーションと画像処理装置１とを連携して動作させることができる。画像処理装置１は、装置固有の処理を行うだけでなく、アプリケーションによるカスタマイズされた各種の機能を実行することができる。
【００２３】
アプリケーションは、外部ベンダによって開発されたものであり、１つあるいは複数のアプリケーションが各外部装置にインストールされている。アプリケーションによって実行される処理としては、色変換、解像度変換、変倍、ＲＥＴ、特定画像判別といった画像処理の関するもの、時刻指定送信、同報処理といった送信処理に関するもの、ファイル管理、ＯＣＲ、翻訳といったドキュメントに関するもの、画像処理装置１の機能の設定や切替、ジョブプログラミング、操作のカスタマイズといった操作性に関するものがあげられる。
【００２４】
このようなアプリケーションを利用したシステムをＯＳＡ（Open Systems Architecture）と称する。ＯＳＡでは、ＳＯＡＰを用いたＷｅｂサービスを行う。ＳＯＡＰを用いて、外部装置と画像処理装置１との間でＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰやＴＣＰ／ＩＰを利用した通信が行われる。
【００２５】
この通信は、外部装置では、ＣＰＵからなる制御部が行い、画像処理装置１では、機器制御部１０が行う。制御部および機器制御部１０は、所定のプログラムにしたがって動作することにより、ＳＯＡＰを用いた通信を実行して、メッセージを送受信する。ＳＯＡＰは、ＸＭＬとＨＴＴＰ等をベースとして、データやサービスを呼び出すためのプロトコルであり、制御のための指示を行える。
【００２６】
ここで、画像処理装置１では、複数のアプリケーションを利用した処理を行える。利用者において、利用するアプリケーションと利用しないアプリケーションとが存在する。画像処理装置１は、利用するアプリケーションに対して、アクセス可能とされる。例えば、図４に示すように、利用者Ａは、アプリケーション１、アプリケーション２、アプリケーション４を利用する。利用者Ｂは、アプリケーション１、アプリケーション４を利用する。利用者Ｃ、Ｄは、アプリケーション１を利用する。この利用者とアプリケーションとの利用関係は予め設定され、設定された情報が外部装置に管理テーブルとして記憶される。外部装置は、利用者やアプリケーションの追加、削除あるいは利用関係の変更があると、その都度管理テーブルを更新する。
【００２７】
そして、外部装置は、利用者に応じて複数のアプリケーションの中からアクセスが許可されたアプリケーションを選択する選択手段を備える。この機能は制御部により実行される。外部装置の中の管理サーバが選択手段を有する。管理サーバは、管理テーブルを管理している。
【００２８】
選択手段は、管理テーブルを参照して、利用者が利用できるアプリケーションを選択する。画像処理装置１は、選択されたアプリケーションの中から指定されたアプリケーションを有する外部装置に接続して、通信を行う。そして、選択されたアプリケーションにアクセスし、アプリケーションにしたがった処理を行う。
【００２９】
図５に示すように、利用者がアプリケーションを利用した処理を行うとき、画像処理装置１は、利用者を認証する。まず、機器制御部１０は、図６に示す操作画面に表示されたアプリケーション利用用の操作キー２２が操作されると、表示部１２にＩＤ、パスワードの認証情報を入力する画面を表示させる。
【００３０】
認証情報が入力されると、機器制御部１０は、予め登録されている利用者であることを確認して、利用者を認証する。そして、登録されている利用者情報に基づいて、機器制御部１０は、特定された利用者がＯＳＡによるアプリケーションを利用できるかを確認する。確認後、通信すべき外部装置を特定し、図７に示すように、その外部装置に接続して、通信を開始する。機器制御部１０は、接続された外部装置に利用者情報を送信する。なお、利用者がＯＳＡによるアプリケーションの利用することを許可されていない場合、利用できない旨の表示をして、利用者に警告する。
【００３１】
外部装置では、利用者情報が入力されると、管理テーブルに基づいて利用者が利用できるアプリケーションを選択する。外部装置は、選択したアプリケーションの情報を画像処理装置１に送信する。画像処理装置１では、このアプリケーションの情報が入力されると、図８に示すように、選択されたアプリケーションの一覧が表示部１２に表示される。例えば、利用者は全てのアプリケーションを利用可能である場合、操作画面に全てのアプリケーションが表示される。なお、アプリケーションが多数あって、１つの画面に表示できない場合、操作画面をスクロールすることによって、全てのアプリケーションを確認できる。
【００３２】
一方、利用できないアプリケーションがある利用者の場合、図９に示すように、操作画面に全てのアプリケーションが表示され、利用できないアプリケーションに対しては、利用できるアプリケーションとは異なる形態で表示する。異なる形態の表示として、例えば濃度を薄くしたり、色を変える。
【００３３】
また、他の表示形態として、図１０に示すように、操作画面に利用できるアプリケーションのみが表示される。利用できないアプリケーションは操作画面に表示されない。
【００３４】
このように、利用できるアプリケーションが選択的に表示されることにより、利用者は間違うことなく所望のアプリケーションを指定することができる。したがって、アクセス利用者の操作ミスを減らすことができ、操作性がよくなる。
【００３５】
利用可能なアプリケーションが表示されると、利用者は、利用したいアプリケーションを指定し、そのアプリケーションに対応する画面上の操作キーを操作する。画像処理装置１の機器制御部１０は、入力された操作キー１８に応じた操作情報をＨＴＴＰを用いて外部装置に送信する。
【００３６】
なお、利用できないアプリケーションに対応する画面上の操作キー１８が操作されたとき、画像処理装置１からこの操作情報が送信されると、外部装置は、アプリケーションを利用できないと判断する。そして、画像処理装置１に利用できないことを表示する画面データを送信する。画像処理装置１は、表示部１２に利用できない旨の表示を行う。
【００３７】
外部装置では、画像処理装置１から操作情報が入力されると、アプリケーションにアクセスするために必要な接続情報を画像処理装置１に送信する。この接続情報は、アプリケーションのＩＤおよびアプリケーションを有する外部装置のＭＡＣアドレスやＩＰアドレスといった宛先情報を含む。各アプリケーションには、それぞれユニークなＩＤが付与されている。画像処理装置１は、外部装置からアプリケーションのＩＤ等の接続情報を取得する。
【００３８】
ところで、外部ベンダによって提供されるアプリケーションには、セキュリティに問題があったり、ソフトウェアにバグが存在し、動作が保障されてなかったりして、使用に適さないものもある。このようなアプリケーションに対しては、管理者権限により使用禁止の措置が採られ、画像処理装置１からのアクセスが制限される。外部装置は、アプリケーションの使用禁止あるいはアクセス許可に関する制限情報を管理テーブルに登録する。そして、外部装置は、接続情報に制限情報を含めて送信する。
【００３９】
画像処理装置１の機器制御部１０は、接続情報を取得すると、制限情報に基づいて、指定されたアプリケーションが使用禁止であるか、あるいはアクセスが許可されているかを確認する。アプリケーションが使用禁止とされ、アクセス不可の場合、機器制御部１０は、アプリケーションの利用を中止し、初期画面を表示する。アクセス許可されている場合、機器制御部１０は、外部装置の宛先情報に基づいて、アプリケーションを有する外部装置に接続して、通信可能とする。そして、アプリケーションのＩＤに基づいて、アプリケーションにアクセスする。
【００４０】
外部装置では、アクセスされたアプリケーションを起動する。そして、画像処理装置１と外部装置との間でデータの送受信を行いながら、外部装置はアプリケーションに応じた処理を実行し、画像処理装置１はアプリケーションに連携して動作する。
【００４１】
上記において、利用者に応じたアプリケーションの選択は外部装置によって行われている。この選択を画像処理装置１によって行ってもよい。すなわち、画像処理装置１の機器制御部１０が選択手段を備え、外部装置から管理テーブルを取得して、利用者に応じてアプリケーションを選択する。
【００４２】
選択手段により、利用可能なアプリケーションが選択されると、機器制御部１０は、図９あるいは図１０に示すように、アクセス可能なアプリケーションを表示する。利用者が利用したいアプリケーションを指定すると、機器制御部１０は、そのアプリケーションを有する外部装置に接続して、アプリケーションにアクセスする。このとき、機器制御部１０は、管理テーブルの制限情報に基づいて、アクセスが許可されているかを確認する。アプリケーションへのアクセスが許可されていない場合、機器制御部１０は、アクセスできない旨の表示をしてから、初期画面を表示する。
【００４３】
このように、アプリケーションに応じてアクセスを制限することにより、使用に適さないアプリケーションの利用を禁止できる。したがって、アプリケーションを介したデータの漏洩を防止でき、システム全体のセキュリティ性が向上する。
【００４４】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。画像処理装置として、コピーモードおよびファクシミリモードを有する複合機であってもよく、さらにはコピー機、プリンタといったように単一のモードだけの専用機であってもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の画像処理装置の概略構成を示す図
【図２】操作パネルを示す図
【図３】画像処理システムの構成図
【図４】アプリケーションに対する利用者毎のアクセス可否を表す管理テーブルを示す図
【図５】アプリケーション利用時の動作手順のフローチャート
【図６】アプリケーション利用時の操作画面を示す図
【図７】外部装置に接続時の操作画面を示す図
【図８】アプリケーションの一覧を表示した操作画面を示す図
【図９】利用できるアプリケーションを表示した操作画面を示す図
【図１０】利用できるアプリケーションを表示した他の表示形態の操作画面を示す図
【符号の説明】
【００４６】
１    画像処理装置
２    スキャナ部
３    画像データ処理部
４    情報処理部
６    ネットワーク
１０    機器制御部
１１    操作部
１２    表示部
２０    パーソナルコンピュータ
２１    サーバ
【図１】
0004795848.tif 000002
【図２】
0004795848.tif 000003
【図３】
0004795848.tif 000004
【図４】
0004795848.tif 000005
【図５】
0004795848.tif 000006
【図６】
0004795848.tif 000007
【図７】
0004795848.tif 000008
【図８】
0004795848.tif 000009
【図９】
0004795848.tif 000010
【図１０】
0004795848.tif 000011