(57)【要約】      （修正有）【課題】複合機の一時的な使用を目的としたプロファイルが使用後削除されずに残ってしまいその後のプロファイル選択の邪魔になるといった不具合をユーザーの手を煩わすことなく解消する。【解決手段】通信可能に接続された複合機、ホストサーバー及び情報処理端末とからなるシステムであって、情報処理端末から入力された識別コードとホストサーバーの格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除する。【選択図】図２
2012095036.tif 000002
【特許請求の範囲】
【請求項１】
（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、
（２）前記複合機と通信可能に接続され、（２ａ）前記条件をプロファイルとして格納する格納部および（２ｂ）前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、
（３）前記ホストサーバーと通信可能に接続され、（３ａ）前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および（３ｂ）受付けたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを備え、
前記格納部は、プロファイルの管理に用いる識別コードを予め格納し、
前記設定処理部は、前記ユーザー・インターフェイス部を介して識別コードを入力するよう要求し、入力された識別コードを取得して前記管理部に提供し、
前記管理部は、提供された識別コードと前記格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とする情報処理システム。
【請求項２】
前記設定処理部は、プロファイルの設定を受付ける前に、識別コードの入力を要求して前記管理部に入力された識別コードを照合させて一致するか否かの判定結果を取得し、一致しない場合はプロファイルとしてユーザーが設定できる項目に制限を設ける請求項１に記載の情報処理システム。
【請求項３】
前記情報処理端末はデータを記憶する記憶部を有してなり、
前記設定処理部は、CPUが処理プログラムを実行することにより実現されるものであり、前記CPUは、前記処理プログラムをインストールするときにその処理プログラムのライセンスキーを入力するように要求し、入力されたライセンスキーを前記記憶部に記憶し前記情報処理端末側で入力された前記識別コードとして用いる請求項１または２に記載の情報処理システム。
【請求項４】
前記管理部は、前記情報処理端末側から提供されたプロファイルに提供された時刻を付加して前記格納部に登録し、前記格納部に登録された一時的なプロファイルのうち登録時刻から所定期間を過ぎたものがあるか否かを周期的に調べて前記期間を過ぎたプロファイルを削除する請求項１〜３の何れか一つの記載の情報処理システム。
【請求項５】
前記管理部は、識別コードの照合結果が一致しない場合に制限を設ける項目を設定する機能を提供し、制限すべき項目の情報を前記設定処理部に提供する請求項２に記載の情報処理システム。
【請求項６】
（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、
（２）前記複合機と通信可能に接続され、（２ａ）前記条件をプロファイルとして格納する格納部および（２ｂ）前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、
（３）前記ホストサーバーと通信可能に接続され、（３ａ）前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および（３ｂ）受付けたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを含んでなる情報システムにおいて、
前記管理部を用いて、プロファイルの管理に用いる識別コードを前記格納部へ格納し、
前記設定処理部を用いて、前記ユーザー・インターフェイス部を介して識別コードを入力するよう要求し、入力された識別コードを取得して前記管理部に提供し、
前記管理部を用いて、提供された識別コードと前記格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とするプロファイルの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、本発明は、スキャナ機能によって画像データを取得する複合機、ホストサーバーおよび情報処理端末がネットワークを介して接続されてなる情報処理システムに関し、特に複合機の原稿の読取り処理に用いる条件設定（プロファイル）の登録、および削除に関する。
【背景技術】
【０００２】
スキャナ機能によって画像データを取得するデジタル複合機（以下、単に複合機）が広く普及している。一般に、これらの複合機は、パーソナルコンピュータ（PC ）等の情報処理端末やサーバーがネットワークを介して接続された情報処理システムの中で用いられることが多い。複合機は、前記ネットワークに接続されて前記情報処理システムの一部となり、その情報処理システム内の各情報処理端末から印刷データを受信しあるいは読取った画像データを各情報処理端末あるいはサーバーへ送信する。このように、複合機は情報処理システム内でいわば公共の入出力デバイスとして各情報処理端末を操作するユーザーに使用される。
【０００３】
前記情報処理システムの一部を構成する複合機の使用形態として、例えばユーザーがスキャンや印刷のジョブに係る設定を情報処理端末側で作成し、プロファイルとして複合機に登録しておき、ジョブを実行する際に登録されたプロファイルを使用するやり方がある。ジョブを実行する際、ユーザーは複合機に登録されたプロファイルの中から適当なプロファイルを探す。適当なものがあればそれを選択するし、なければ新たなプロファイルを登録して使用する。複合機は選択されあるいは新たに登録されたプロファイルを用いてスキャンや印刷のジョブを実行する。
【０００４】
さらに近頃では、情報処理端末として携帯可能なパーソナルコンピュータ、いわゆるモバイルPC を使用するケースが増えている。前述の情報処理システムにユーザーがモバイルPC を一時的に接続し、情報処理システム内の複合機を入出力デバイスとして用いるものである。例えば、モバイルPC に保存されたドキュメントを複合機で印刷したり、ドキュメントを複合機でスキャンし読取った画像データをモバイルPC に取り込んだりする。よって、情報処理システムに固定的に接続される情報処理端末だけでなく、一時的に接続されたモバイルPC により情報処理システムを使用するユーザーも存在する。
【０００５】
このような使用形態において、ユーザーの一時的な使用のためにプロファイルが登録され、そのプロファイルを使用するジョブが終了した後も、登録されたプロファイルが複合機に残ってしまうという問題がある。不要なプロファイルであっても、ユーザーが手動で削除しない限り複合機に蓄積されるからである。
【０００６】
これに関連するものとして、複合機にユーザーごとに登録されて画像データを格納するボックス（論理的な格納場所）の使用履歴が、あらかじめ設定された登録抹消条件を満たしているか否かを判断し、満たしている場合にボックスの登録を抹消するものが知られている（例えば、特許文献１参照）。
なお、この明細書で、プロファイルとは複合機でのスキャンや印刷の実行に関する動作条件を定義したデータを指す。また、アドホックとはプロファイルの一時的な使用を指す。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−１８４６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
不要なプロファイルが複合機に蓄積されていくと、その複合機を使用するユーザーが自分に必要なプロファイルを探すことが容易でなくなる。一般に、ジョブを実行する際、ユーザーは複合機の操作パネルにログインしてジョブの実行に必要なプロファイルを選択する。プロファイルの選択はプロファイル選択画面で行うが、そこには自分が登録したプロファイルの他にアドホックのプロファイルが表示される。アドホックのプロファイルは特定のユーザーに属さない、いわば公共のプロファイルとして扱うのが便宜だからである。しかし、アドホックのプロファイルが多すぎるとプロファイル選択画面で自分のプロファイルが分かりにくくなってしまい、かえって不便である。
【０００９】
この発明は、以上のような事情を考慮してなされたものであって、複合機の一時的な使用を目的としたプロファイルが使用後削除されずに残ってしまいその後のプロファイル選択の邪魔になるといった不具合をユーザーの手を煩わすことなく解消するものである。
【課題を解決するための手段】
【００１０】
この発明は、（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、（２）前記複合機と通信可能に接続され、（２ａ）前記条件をプロファイルとして格納する格納部および（２ｂ）前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、（３）前記ホストサーバーと通信可能に接続され、（３ａ）前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および（３ｂ）受付けたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを備え、前記格納部は、プロファイルの管理に用いる識別コードを予め格納し、前記設定処理部は、前記ユーザー・インターフェイス部を介して識別コードを入力するよう要求し、入力された識別コードを取得して前記管理部に提供し、前記管理部は、提供された識別コードと前記格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とする情報処理システムを提供する。
【００１１】
また、異なる観点から、この発明は、（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、（２）前記複合機と通信可能に接続され、（２ａ）前記条件をプロファイルとして格納する格納部および（２ｂ）前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、（３）前記ホストサーバーと通信可能に接続され、（３ａ）前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および（３ｂ）受付けたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを含んでなる情報システムにおいて、前記管理部を用いて、プロファイルの管理に用いる識別コードを前記格納部へ格納し、前記設定処理部を用いて、前記ユーザー・インターフェイス部を介して識別コードを入力するよう要求し、入力された識別コードを取得して前記管理部に提供し、前記管理部を用いて、提供された識別コードと前記格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とするプロファイルの管理方法を提供する。
【００１２】
本発明では、識別コードをクライアントの情報処理端末側とホストサーバーとで別々に管理することで、プロファイルの一時利用を可能にしかつ一時利用後の管理を実現させる。アドホックなプロファイルかどうかは、クライアント、ホストサーバーでそれぞれ管理されている識別コードが一致しているかどうかで判断する。
【発明の効果】
【００１３】
この発明において、管理部は、提供された識別コードと前記格納部に予め格納された識別コードとを照合し、一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除するので、ライセンスキーが一致するか否かによってプロファイルがアドホックなものであるか否かを判断することができる。その結果に基づき、使用期間の過ぎたアドホックなプロファイルを削除して、プロファイル選択画面上に不要なプロファイルが表示されないようにできる。よって、ユーザーは自分が使用するプロファイルを探しやすくなる。
【００１４】
なお、プロファイルを複合機に格納するのではなく、独立したホストサーバーに登録するのは次の理由による。複合機にプロファイルを格納すると、あるユーザーが複数の複合機を使用する場合、各複合機に同一のプロファイルをそれぞれ登録する必要があり、登録と管理に手間がかかる。情報システム内の一つのホストサーバーにプロファイルを集約して格納すれば、冗長でなくなる。なお、前記ホストサーバーはプロファイルを格納するが、複合機でスキャンされた画像データやドキュメントファイリングのデータは、プロファイルと併せてホストサーバーに格納する必然性はなく、各複合機に格納してもよい。画像データとプロファイルは独立したものだからである。
【００１５】
この発明において、ホストサーバーは、プロファイルを格納できるものであれば、いわゆるファイルサーバーに限定されるものでなく、通常のパーソナルコンピュータ等であってもよい。
ホストサーバーが有する格納部は、プロファイルのデータを記憶する不揮発性の記憶手段である。その具体的な態様は、例えば、ハードディスク装置である。また、管理部は、ホストサーバーのCPUがプログラムを実行することによりその機能が実現される。
また、情報処理端末は、ユーザーがプロファイル登録の操作を行う端末である。その具体的な態様は、例えば、通常のパーソナルコンピュータや携帯端末である。特に、ノート型のPC、中でもモバイルPCと呼ばれるものであってもよい。後述する実施形態において、情報処理端末は、クライアントPCに相当する。
【００１６】
情報処理端末が有するユーザー・インターフェイス部は、ユーザーに内部の処理情報を表示するディスプレイやユーザーが入力操作を行うキーボード、それらを制御する回路に相当する。また、設定処理部は、情報処理端末のCPUがプログラムを実行することによりその機能が実現される。
さらにまた、複合機は、原稿の読み取り処理や印刷処理を行うものであって、ユーザーが操作に使用するディスプレイや操作ボタンのある操作部やプリンタエンジン部、スキャナ部、それらの動作を制御する制御手段を含んで構成される。
【図面の簡単な説明】
【００１７】
【図１】この発明に係る情報処理システムの構成例を示す説明図である。
【図２】この発明に係る構成要素の、特にプロファイル処理に関係の深い処理機能を示すブロック図である。
【図３】図３は、この発明に係るプロファイル登録のアプリケーションをインストールする際の処理の手順を示すフローチャートである。
【図４】この発明に係るプロファイルの登録処理の手順を示すフローチャートである。
【図５】この発明に係る登録プロファイルを使用してユーザーがジョブを実行する場合の処理手順を示すフローチャートである。
【図６】この発明に係るプロファイルを削除する処理の手順を示すフローチャートである。
【図７】この発明に係るライセンスキー入力画面の一例を示す説明図である。
【図８】この発明に係るプロファイル選択画面の一例を示す説明図である。
【図９】この発明に係る使用制限のないプロファイル登録画面の一例を示す説明図である。
【図１０】この発明に係る使用制限付きプロファイル登録画面の一例を示す説明図である。
【図１１】この発明において、選択されたプロファイルの設定内容を示す画面の一例を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、この発明の好ましい態様について説明する。
前記設定処理部は、プロファイルの設定を受付ける前に、識別コードの入力を要求して前記管理部に入力された識別コードを照合させて一致するか否かの判定結果を取得し、一致しない場合はプロファイルとしてユーザーが設定できる項目に制限を設けてもよい。このようにすれば、設定を受付けるプロファイルが一次的なものとして扱うか否かを判断し、一時的なプロファイルとして扱う場合は一部の項目のみ設定を許可し、一次的なものでなければ各項目を自由に設定できるように構成することが可能になる。よって、一時的な利用については格納する画像データの記憶容量を実質的に制限したり、長時間に及ぶ使用を実質的に制限したりすることが可能になる。
【００１９】
また、前記情報処理端末はデータを記憶する記憶部を有してなり、前記設定処理部は、CPUが処理プログラムを実行することにより実現されるものであり、前記CPUは、前記処理プログラムをインストールするときにその処理プログラムのライセンスキーを入力するように要求し、入力されたライセンスキーを前記記憶部に格納し前記情報処理端末側で入力された前記識別コードとして用いてもよい。この態様によれば、プロファイルを一時的なものとして扱うか否かの判定にライセンスキーを用いるので、ユーザーの手を煩わすことなく判定の基礎となる情報を得ることができる。
【００２０】
さらにまた、前記管理部は、前記情報処理端末側から提供されたプロファイルに提供された時刻を付加して前記格納部に登録し、前記格納部に登録された一時的なプロファイルのうち登録時刻から所定期間を過ぎたものがあるか否かを周期的に調べて前記期間を過ぎたプロファイルを削除するようにしてもよい。このようにすれば、ホストサーバーに登録された一時的なプロファイルが有効期限を超えて保存されている場合、不必要なプロファイルと判断し、ユーザーの手を煩わすことなく削除することができる。
なお、削除するか否かの閾値となる登録からの期間は、例えば、システム管理者が設定および変更できるようにすればよい。
【００２１】
前記管理部は、識別コードの照合結果が一致しない場合に制限を設ける項目を設定する機能を提供し、制限すべき項目の情報を前記設定処理部に提供するようにしてもよい。このようにすれば、システムの管理者が一時的なプロファイルを登録するユーザー向けの制限を設定することができ、システムの実情に応じた柔軟な運用が可能になる。
ここで示した種々の好ましい態様は、それら複数を組み合わせることもできる。
【００２２】
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
≪情報システムの構成およびプロファイル処理の概要≫
図１は、この発明に係る情報処理システムの構成例を示す説明図である。図１で、第１複合機101および第２複合機107 はスキャナ機能、ファクシミリ機能、およびプリンタ機能を持ったデバイスである。第１複合機101はネットワーク104に接続されており、第２複合機107 はネットワーク105に接続されている。また、ネットワーク104には第１ホストサーバー102およびクライアントPC 103が接続されている。
【００２３】
一方、ネットワーク104とは別のネットワーク105には、第２ホストサーバー106 が接続されている。クライアントPC 103は通常、ネットワーク104に接続されているが、ある場合はネットワーク105に接続される。具体的には、クライアントPC 103が携帯可能なノートブック型PCであって、ネットワーク104は、クライアントPC 103のユーザーが働くオフィス内のネットワークである。よって、クライアントPC 103は通常、ネットワーク104に接続されている。しかし、前記ユーザーが出張したり、少し離れた応接室でプレゼンテーションを行ったりする場合にクライアントPC 103をネットワーク104から切り離して別のネットワーク105に接続して使用することがある。以上の例ように、クライアントPC 103は、あるときはネットワーク104に係る情報処理システムの一員となり、またあるときはネットワーク105に係る情報処理システムの一員となる。
【００２４】
ここで、クライアントPC 103には、第１複合機101を使用するためのドライバやスキャナや印刷に係るプロファイルを登録および使用するためのアプリケーションがインストールされている。このアプリケーションをインストールする際に、ライセンスキーの入力が必要である。ライセンスキーは、第１ホストサーバー102 を設置する際に、第１ホストサーバー102 の管理者が第１ホストサーバー102 内に格納する。
【００２５】
その後、クライアントPC 103へ前記アプリケーションをインストールすると、インストールの過程でライセンスキーの入力が求められる。インストールを進行させるには、ユーザーは、要求に応じてライセンスキーを入力しなければならない。ここで、ユーザーはクライアントPC 103に格納されたライセンスキーと一致する内容を入力するものとする。インストーラはユーザーによるライセンスキーの入力に応答し、その内容と一致するライセンスキーが格納されたサーバーを検索する。この場合、クライアントPC 103からアクセス可能なネットワーク内に第１ホストサーバー102 がある。第１ホストサーバー102 に格納されたライセンスキーは、前述のようにインストールの過程でユーザーが入力した内容と一致する。よって、クライアントPC 103への前記アプリケーションのインストールがさらに進行する。
【００２６】
ユーザーによって入力されたライセンスキーは、クライアントPC 103に保存される。また、内容の一致するライセンスキーを格納する第１ホストサーバーへのアクセス情報がプロファイルのデフォルト登録先として併せて保存される。さらに、第１複合機101 へのアクセス情報が、第１ホストサーバー102に登録されたプロファイルを使用する機器として保存される。アクセス情報の具体例は、第１ホストサーバー102 および第１複合機101 のIPアドレスである。
【００２７】
このようにしてアプリケーションのインストールが完了した後、ユーザーがクライアントPC 103の前記アプリケーションでジョブ実行用のプロファイルを作成すると、そのプロファイルはホストサーバー102 に格納される。例えば、ユーザーが第１複合機のスキャンジョブを実行するときは、自分のアカウントでログインするか、あるいはログインせずにアドホックなユーザーとして登録されたプロファイルを使用することができる。ただし、アドホックなユーザーが使用できるプロファイルはアドホックなプロファイルに限定される。
【００２８】
詳細は後述するが、登録されたプロファイルを使用する手順の概要は次のようなものである。例えば、スキャンジョブを実行する場合、第１複合機101のディスプレイにプロファイルの選択画面が表示される。その画面には、第１ホストサーバー102に格納されたプロファイルが表示される。ユーザーが自分のアカウントでログインしているときは、自分が登録したプロファイルとアドホックなプロファイルがプロファイル選択画面に表示される。アドホックなユーザーのときは、アドホックなプロファイルのみが表示される。ユーザーは、表示されたプロファイルの中に使用したいプロファイルがあればそのプロファイルを選択し、必要に応じて修正をした後、スキャンジョブを開始する。使用したいプロファイルがなければ、プロファイルを使用せずに設定を行うことも可能である。
【００２９】
アドホックなプロファイルは、ログインが不要で誰もが使用できるプロファイルである。異なるユーザー間で共有するプロファイルはアドホックなプロファイルとして登録すると便宜である。例えば、ある部門の経理関係の書類をスキャナで読取って保存する用途があるとする。いわゆるドキュメントファイリングの用途である。この場合、部門内の誰がスキャンしたかによって圧縮方式、ファイルフォーマット、カラーモードや画質等の設定がまちまちになることは避けるべきである。そこで、経理関係書類のファイリング用のプロファイルを第１複合機101のアドホックなプロファイルとして登録しておきそのプロファイルを使用することを部門内でルール化しておけばよい。
【００３０】
このような共有のプロファイルとしての用途の他に、アドホックなプロファイルには一時的に使用するプロファイルとしての用途がある。具体的には次のような用途である。
ユーザーの出張等でクライアントPC 103がネットワーク105 に接続され、第２複合機107 を用いてスキャンジョブを実行する必要が生じたとする。クライアントPC 103には、第２複合機107 に適用可能なドライバがインストールされているものとする。クライアントPC 103には、第１ホストサーバー102 をプロファイル登録先とし第１複合機101 をプロファイルの使用機器とするアプリケーションがインストールされている。しかし、第２ホストサーバー106 をプロファイル登録先とし第２複合機107 をプロファイル使用機器とする設定は保存されていないものとする。
【００３１】
ここで、第２ホストサーバー106 の管理者は、第２ホストサーバー106 の設置時に第２複合機107 用のアプリケーションとライセンスキーを第２ホストサーバー106 に格納している。そして、第２ホストサーバー106 に格納されたライセンスキーは、第１ホストサーバー102に格納されたライセンスキーとは異なるものとする。
ユーザーが第２複合機107を用いてスキャンジョブを実行しようとすると、第２複合機107のディスプレイにプロファイル選択画面が表示されるが、その画面で選択の対象となるプロファイルは、第２ホストサーバー106 に登録されたプロファイルのみである。
【００３２】
前記ユーザーが、自分のオフィスで使用しているプロファイル、即ち、第１ホストサーバー102に登録されたプロファイルを使用したいと考えた場合、ネットワーク105 の環境下では新たにプロファイルを登録する必要がある。
クライアントPC 103のユーザーが前記アプリケーションを起動すると、アプリケーションは、このときにアクセス可能なネットワーク105内でプロファイルが登録可能なサーバーを検索する。このとき、デフォルトのプロファイル登録先である第１ホストサーバー102は見つからないが、異なるライセンスキーが格納された第２ホストサーバー106が見出される。また、プロファイルの使用機器として、第１複合機101 は見つからないが、第２複合機107 が見出される。そこで、前記アプリケーションは、第２ホストサーバー106をアドホックなプロファイルの登録先とし、第２複合機107をそのプロファイルの使用機器として認識する。一方、第２ホストサーバー106は、このクライアントPC 103がアドホックなユーザーであると判断する。ライセンスキーが異なるからである。アドホックなユーザーに対しては、使用制限のある状態で第２複合機107を使用させることが可能である。
【００３３】
≪プロファイル処理に係る構成≫
図２は、この発明に係る情報処理システムを構成するホストサーバー、クライアントPCおよび複合機の各構成要素につき、特にプロファイルの処理に関係の深い処理機能を示す説明図である。
図２でクライアントPC 201は、図１のクライアントPC 103に対応しており、その内部に記憶部204および設定処理部205を有する。記憶部204は、ハードウェアとしてはフラッシュメモリやハードディスクドライブなどの不揮発性メモリにより実現され、プロファイルの登録先であるホストサーバーおよびライセンスキーを保存する。設定処理部205は、ハードウェアとしてはクライアントPC のCPUと前記CPUが実行する処理プログラムで実現される。プロファイル登録用のアプリケーションプログラムをインストールする段階では、インストーラおよびアプリケーションのプログラムを格納する不揮発性メモリ、それらのプログラムを実行するCPUにより実現される。クライアントPC 201は、その他に周知のキーボードやディスプレイなどの入出力部とその入出力部を制御する回路や機構を有しており、それらはユーザー・インターフェイス部に相当する。
【００３４】
ホストサーバー202は、図１の第１ホストサーバー102または第２ホストサーバー106に対応する。内部に、管理部206、格納部208を有する。格納部208は、ハードウェアとしてはフラッシュメモリやハードディスクドライブなどの不揮発性メモリにより実現され、登録されたプロファイルを格納するものである。管理部206は、ハードウェアとしてはホストサーバー202 のCPU およびそのCPU が実行すべきプログラムを格納する不揮発性メモリにより実現され、例えば、登録されたプロファイルを削除する処理を行う。また、クライアントPC 201から送られたライセンスキーと自身が格納するライセンスキーとを比較して両者の一致、不一致を判別する処理を行う。
【００３５】
複合機203は、図１の第１複合機101または第２複合機107に対応する。その内部には、周知のディスプレイ、操作キー、それらの制御回路である画面制御手段、入力制御手段、周知のプリンタエンジン、スキャナそれらの制御回路である印字手段、原稿走査手段およびそれらの動作を制御する制御手段209を有する。制御手段209は、ハードウェアとしてマイクロコンピュータおよび周辺の入出力回路およびプログラムを記憶するメモリにより実現される。
【００３６】
≪アプリケーションのインストール≫
図３は、この発明に係るプロファイル登録のアプリケーションをインストールする際の処理の手順を示すフローチャートである。このインストール処理は、図２のクライアントPC 201が有する図示しないCPU が、インストーラのプログラムを実行することにより実行される。
図３に沿って、処理の手順を説明する。
インストーラの起動前に、ホストサーバー202がシステムの管理者により設置され、設置の際に前記管理者は、ホストサーバー202にライセンスキーを登録しているものとする。
その後、ユーザーがクライアントPC 202にプロファイル登録のためのアプリケーションのインストーラを起動する操作を行うと、それに応答してクライアントPC 202のCPUは、インストーラのプログラム処理を開始する（ステップS301）。インストーラの実行は、広い意味で図２の設定処理部205 としての機能に含まれる。インストーラは、クライアントPC 202のディスプレイにライセンスキーの入力画面を表示させる（ステップS303）。
【００３７】
図７は、この発明に係るライセンスキー入力画面の一例を示す説明図である。図７のライセンスキー入力画面には、ライセンスキーの入力を促すメッセージと入力欄701が表示される。適切なライセンスキーがユーザーによって入力欄701に入力された後「ＯＫ」ボタン702が押されると、インストーラはその内容を記憶部204 に格納する。そして、ネットワークを介してアクセス可能なサーバーを検索し、その中で入力されたライセンスキーと一致するライセンスキーが格納されたサーバーを見出そうとする（ステップS305 ）。なお、図７の画面で「キャンセル」ボタン703が押されると、インストールの処理は中断される。
【００３８】
ホストサーバーに登録されているライセンスキーと入力されたライセンスキーとを照合し（ステップS307）、一致するサーバーがあれば、ルーチンはステップS311 に進む。一方、ライセンスキーが一致しなかった場合（ステップS307のNo）、ルーチンはステップS309 に進み、正しいライセンスキーを入力するよう前記ディスプレイにメッセージを表示する。そして、ルーチンは、ステップS307へ戻り、新たな入力を待つ。
前記ステップS307で、ライセンスキーが一致した場合（ステップS307のYes）、インストーラはインストールを続行し（ステップS311）、プロファイルの登録先としてホストサーバー202のIPアドレスを記憶部204 に格納する。また、そのプロファイルを使用する機器として、ネットワーク内にある複合機203のIPアドレスを記憶部204 に格納する（ステップS313）。
そして、インストールを終了する。以上が、インストールの手順である。
【００３９】
≪プロファイルの登録処理≫
図４は、この発明に係るプロファイルの登録処理の手順を示すフローチャートである。図４に沿って、処理の手順を説明する。
ユーザーがプロファイル登録用のアプリケーションを起動すると、クライアントPC 201のCPUはそれに応答して前記アプリケーションのプログラム処理を開始する（ステップS401）。
【００４０】
また、前記CPUは、プロファイルの登録先として記憶部204にIPアドレスが格納されているホストサーバー202にアクセスする。そして、ホストサーバー202に登録されているライセンスキーと、インストール時に入力され記憶部204に格納されているライセンスキーとの照合を行う（ステップS405）。両者が一致していればルーチンはステップS409へ進む（ステップS407のYes）。一致していれば、ルーチンはステップS409へ進む（ステップS407のYes）。そして、使用制限のないプロファイルの登録画面を表示させる（ステップS409）。
【００４１】
図９は、ステップS409で表示されるプロファイル登録画面の一例を示す説明図である。図９の例では、設定可能な項目として、「圧縮」、「圧縮率」、「ファイルフォーマット」、「モアレ除去」、「カラーモード」、「両面モード」がある。「圧縮」は画像データの圧縮方式として「MH（G3）」、または「MMR（G4）」のいずれかを選択できる。「圧縮率」は、「低」、「中」または「高」のいずれかを選択できる。「ファイルフォーマット」は、「PDF」、「JPEG」、「TIFF」または「XPS」のいずれかを選択できる。「モアレ除去」は「あり」または「なし」を選択できる。「カラーモード」は「カラー」、「グレースケール」または「白黒」のいずれかを選択できる。「両面モード」は、「片面」または「両面」のいずれかを選択できる。ユーザーは、図９の登録画面を用いて各項目を設定する。
【００４２】
ユーザーが各項目につき選択を行った後、登録ボタン901をクリックすると、それに応答して前記CPUは、プロファイル名をユーザーに入力させる画面を表示する。表示された画面でユーザーがプロファイル名を入力すると、前記CPUは、設定されたプロファイル名と共に設定されたプロファイルをホストサーバー202の格納部208に登録する（ステップS411）。
【００４３】
一方、前記ステップS407で、ライセンスキーが一致しない場合（ステップS407のNo）、ルーチンはステップS421へ進み、使用制限のあるプロファイルの登録画面を表示させる（ステップS421）。図１０は、ステップS421で表示される使用制限付きプロファイル登録画面の一例を示す説明図である。図１０の例では、図９と同様、「圧縮」、「圧縮率」、「ファイルフォーマット」の項目については設定可能であるが、「モアレ除去」、「カラーモード」、「両面モード」については、設定できない。「モアレ除去」は「なし」に、「カラーモード」は「白黒」に、「両面モード」は「片面」に固定される。
システム管理者は、ホストサーバー202上でアドホックなユーザーに対する使用制限をあらかじめ設定することが可能である。
【００４４】
設定可能な項目につきユーザーが選択を行った後、登録ボタン1001をクリックすると、それに応答してルーチンはステップS411へ進む。前記CPUは、プロファイル名をユーザーに入力させる画面を表示し、ユーザーがプロファイル名を入力すると設定されたプロファイル名と共に設定されたプロファイルをホストサーバー202の格納部208に登録する。登録の際は、後述する削除処理のために、プロファイルを登録した時期を併せて格納部に208に格納しておく。
【００４５】
≪プロファイルの使用≫
図５は、この発明に係る登録プロファイルを使用してユーザーがジョブを実行する場合の処理手順を示すフローチャートである。図５に沿って処理の手順を説明する。ここでは、スキャンジョブを例に説明する。
ジョブの実行に先立ち、システム管理者がユーザーごとあるいは部門ごとに割り当てたアカウントをユーザーが複合機203の操作キーを用いて入力すると、複合機の制御手段209は、入力されたアカウントに応じたユーザーとして複合機203へのログインを許可する（ステップS501）。なお、アカウントを入力せずにログインした場合、制御手段209は、そのユーザーをアドホックなユーザーとして扱う。アドホックなユーザーであって複合機203を使用できるが、使用可能な機能が制限される。
【００４６】
ログインの後、ユーザーがスキャンジョブを実行するために複合機203の操作キーで所定の操作をすると、制御手段209は、複合機203のディスプレイにプロファイルの選択画面を表示させる（ステップS503）。図８は、この発明に係るプロファイル選択画面の一例を示す説明図である。図８の画面で、プロファイル選択画面には、ログインしたアカウント用に予め登録されたプロファイルとアドホックなプロファイルが表示される。アドホックなプロファイルは各アカウントに共有のものとしてプロファイル選択画面に表示される。図８の画面には、プロファイル名が「プロファイル１」〜「プロファイル６」の６つのプロファイルが表示されている。さらに多くのプロファイルが登録されている場合は、画面右端にあるスクロールバーを操作して他の表示ファイルを表示させることができる。
【００４７】
表示されたプロファイルの中からユーザーが使用するプロファイルを選択すると（ステップS505のYes）、制御手段209はその操作に応答して、選択されたプロファイルの設定内容を前記ディスプレイに表示させる（ステップS507）。図１１は、選択されたプロファイルの設定内容を示す画面の一例を示す説明図である。「プロファイル１」が選択された例である。
その画面において、ユーザーがプルダウンメニュー1101をクリックし設定を変更する操作を行うと（ステップS509のYes）、制御手段209はそれに応答して実行すべきスキャンジョブの設定を変更し（ステップS511）、プロファイルの設定内容の表示を更新する（ステップS507）。
【００４８】
ユーザーが設定変更を完了しスキャン実行ボタン1102を押すと（ステップS521のYes）、制御手段209は、それに応答してスキャンジョブを開始する（ステップS525）。
なお、ユーザーが「戻る」ボタン1103を押すと（ステップS523のYes）、制御手段209は、それに応答してディスプレイの表示をプロファイル選択画面に戻す（ステップS503）。
【００４９】
≪不要なプロファイルの削除≫
アドホックなプロファイルは、アカウントの異なるユーザー間で共有する目的の他に、一時的な使用の目的に用いられることは前述したとおりである。後者の目的で登録されたプロファイルが登録の目的とされたジョブの実行を終えた後、削除されないまま残ると、他のユーザーがプロファイルを選択する際に不要なプロファイルがプロファイル選択画面に表示されてしまうため好ましくない。そこで、ホストサーバーのCPUは、一時的な使用の目的で登録されたプロファイルは登録から所定期間を経過したアドホックなプロファイルを削除する処理を実行する。なお、アカウントの異なるユーザー間で共有する目的で登録されたアドホックなプロファイルについては、前述の削除処理の対象から除外するようにプロテクト設定を設けておけばよい。
【００５０】
図６は、この発明に係るプロファイルを削除する処理の手順を示すフローチャートである。図６に沿ってプロファイルを削除する処理を説明する。
ホストサーバー202 のCPUは、次に述べるプロファイル削除のプログラムをくりかえし実行する。反復の周期は、例えばシステム管理者が設定できるようになっている。
【００５１】
処理開始の時期が来ると、前記CPUは、プロファイル削除のプログラムの実行を開始する。そして、格納部208に保存されているすべてのプロファイルに対して、アドホックなプロファイルであるか否かを判別する（ステップS601）。アドホックなプロファイルであれば（ステップS601のYes）、削除に対するプロテクトが設定されているか否かを判別する（ステップS603）。プロテクトがなければ、ルーチンはステップS605へ進む。
【００５２】
アドホックなプロファイルでない場合（ステップS601のNo）あるいは削除に対するプロテクトが設定されている場合（ステップS603のプロテクトあり）、ルーチンはステップS605へ進み、全ての登録プロファイルについてチェックしたか否かを調べる。未チェックの登録プロファイルが残っているときは（ステップS605のNo）、次にチェックすべき登録プロファイルを選択し（ステップS607）、ルーチンはステップS601へ進む。
全ての登録プロファイルをチェックしたときは（ステップS605のYes）処理を終了する。
【００５３】
アドホックかつプロテクトされていない登録プロファイルがあった場合（ステップS603のYes）、前記CPUは、そのプロファイルが、あらかじめ設定された有効期限内のものであるかを判定する（ステップS611）。
有効期限内のものである場合（ステップS611のNo）、ルーチンはステップS605に進む。一方、プロファイルが有効期限を超えている場合（ステップS611のYes）、前記CPUは、そのプロファイルを格納部208から削除する（ステップS613）。そして、ルーチンはステップS605へ進み、全ての登録プロファイルを調べたかどうかの判断をする。
【００５４】
以上が登録プロファイルの削除処理である。
この削除処理を周期的に実行することにより、一時的に使用され有効期限の切れたアドホックなプロファイルが削除される。よって、図８のプロファイル選択画面に不要なプロファイルが表示されることなく、ユーザーは目的のプロファイルを探しやすくなる。
【００５５】
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
【符号の説明】
【００５６】
101：第１複合機
102：第１ホストサーバー
103、201：クライアントPC
104、105：ネットワーク
106：第２ホストサーバー
107：第２複合機
202：ホストサーバー
203：複合機
204：記憶部
205：設定処理部
206：管理部
208：格納部
209：制御手段
701：入力欄
702：「ＯＫ」ボタン
703：「キャンセル」ボタン
901、1001：登録ボタン
1101：プルダウンメニュー
1102：スキャン実行ボタン
1103：「戻る」ボタン
【図１】
2012095036.tif 000003
【図２】
2012095036.tif 000004
【図３】
2012095036.tif 000005
【図４】
2012095036.tif 000006
【図５】
2012095036.tif 000007
【図６】
2012095036.tif 000008
【図７】
2012095036.tif 000009
【図８】
2012095036.tif 000010
【図９】
2012095036.tif 000011
【図１０】
2012095036.tif 000012
【図１１】
2012095036.tif 000013
【手続補正書】
【提出日】平成23年12月22日(2011.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、
（２）前記複合機と通信可能に接続され、前記条件をプロファイルとして格納する格納部および前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、
（３）前記ホストサーバーと通信可能に接続され、前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および受付けられたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを備え、
前記格納部は、プロファイルの管理に用いる管理用識別コードを予め格納し、
前記設定処理部は、プロファイルの登録に先立ち判定用識別コードを取得して前記管理部に提供し、
前記管理部は、提供された判定用識別コードと前記管理用識別コードとの照合を行い、照合が一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、照合が一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とする情報処理システム。
【請求項２】
前記ユーザー・インターフェイス部は、前記ユーザーによる判定用識別コードの入力を受付け、
前記設定処理部は、プロファイルの設定を受付ける前に判定用識別コードの入力を要求し、前記ユーザー・インターフェイス部を介して前記判定用識別コードを取得し、取得した判定用識別コードと前記管理用識別コードとを照合させて一致するか否かの判定結果を取得し、一致しない場合はプロファイルとしてユーザーが設定できる項目に制限を設ける請求項１に記載の情報処理システム。
【請求項３】
前記情報処理端末はデータを記憶する記憶部を有してなり、
前記設定処理部は、CPUが処理プログラムを実行することにより実現されるものであり、
前記CPUは、前記処理プログラムをインストールするときにその処理プログラムのライセンスキーを入力するように要求し、入力されたライセンスキーを前記記憶部に記憶し前記判定用識別コードとして用いる請求項１または２に記載の情報処理システム。
【請求項４】
前記管理部は、前記情報処理端末から提供されたプロファイルに提供された時刻を付加して前記格納部に登録し、前記格納部に登録された一時的なプロファイルのうち登録時刻から所定期間を過ぎたものがあるか否かを周期的に調べて前記期間を過ぎたプロファイルを削除する請求項１〜３の何れか一つの記載の情報処理システム。
【請求項５】
前記管理部は、前記照合が一致しない場合に制限を設ける項目を設定する機能を提供し、制限すべき項目の情報を前記設定処理部に提供する請求項２に記載の情報処理システム。
【請求項６】
（１）ユーザーにより設定された条件に従い原稿の読取り処理を行う複合機と、
（２）前記複合機と通信可能に接続され、前記条件をプロファイルとして格納する格納部および前記格納部にプロファイルを登録しかつ登録されたプロファイルを削除する処理を実行し得る管理部を有してなるホストサーバーと、
（３）前記ホストサーバーと通信可能に接続され、前記ユーザーによるプロファイルの設定を受付けるユーザー・インターフェイス部および受付けられたプロファイルを前記管理部に提供する処理を行う設定処理部を有してなる情報処理端末とを含んでなる情報システムにおいて、
前記管理部を用いて、プロファイルの管理に用いる管理用識別コードを前記格納部へ格納し、
前記設定処理部を用いて、プロファイルの登録に先立ち判定用識別コードを取得し、取得した判定用識別コードを前記管理部に提供し、
前記管理部を用いて、前記判定用識別コードと前記管理用識別コードとの照合を行い、照合が一致する場合は前記情報処理端末から提供されるプロファイルを前記格納部に期限を設けず登録するが、照合が一致しない場合は前記情報処理端末から提供されるプロファイルを期限を設けて登録し所定期間を過ぎたときに削除することを特徴とするプロファイルの管理方法。