(57)【要約】【課題】スキャンチケットを用いたワークフローを実行する仕組みにおいて、スキャンチケットの各利用形態と画像処理装置による各スキャン処理方法の組み合わせに応じて、業務をより効率よく実行するための仕組みを提供する。【解決手段】再利用可能なチケットによる連続スキャンの場合、電子化された複数のファイル毎に複数の業務ワークフローを実行するようにアップロードする。又、ユーザの選択によっては、電子化された複数のファイルを１つのファイルに圧縮結合し一つのワークフローを実行するようにアップロードすることも可能とする。【選択図】図５
2012138716.tif 000002
【特許請求の範囲】
【請求項１】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と、表示部を備える画像形成装置とを含む画像処理システムであって、
前記情報処理装置は、
前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、
前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、
前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、
前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、
前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段とを備え、
前記画像形成装置は、
前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、
前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、
前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、
前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、
再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段と
を備えることを特徴とする画像処理システム。
【請求項２】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と通信可能であり、表示部を備える画像形成装置であって、
前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、
前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、
前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、
前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、
再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段と
を備えることを特徴とする画像形成装置。
【請求項３】
表示部を備える画像形成装置と通信可能であり、業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置であって、
前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、
前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、
前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、
前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、
前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段と
を備えることを特徴とする情報処理装置。
【請求項４】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と、表示部を備える画像形成装置とを含む画像処理システムによる画像処理方法であって、
前記情報処理装置において、
前記情報処理装置の抽出手段が、前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出ステップと、
前記情報処理装置の一覧送信手段が、前記抽出ステップで抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信ステップと、
前記情報処理装置のスキャンチケット判定手段が、前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定ステップと、
前記情報処理装置の設定判定手段が、前記スキャンチケット判定ステップで再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定ステップと、
前記情報処理装置の制御手段が、前記設定判定ステップで前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御ステップとを含み、
前記画像形成装置において、
前記画像形成装置の一覧取得要求手段が、前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求ステップと、
前記画像形成装置の一覧取得手段が、前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得ステップと、
前記画像形成装置の選択受付手段が、前記一覧取得ステップで取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付ステップと、
前記画像形成装置のスキャン手段が、前記選択受付ステップで受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャンステップと、
前記画像形成装置の送信指示受付手段が、前記スキャンステップでスキャンした文書データの送信指示を受け付ける送信指示受付ステップと、
前記画像形成装置の圧縮手段が、再利用可能ではない前記スキャンチケットを用いることにより前記スキャンステップでスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮ステップ
とを含むことを特徴とする画像処理方法。
【請求項５】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と通信可能であり、表示部を備える画像形成装置の制御方法であって、
前記画像形成装置の一覧取得要求手段が、前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求ステップと、
前記画像形成装置の一覧取得手段が、前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得ステップと、
前記画像形成装置の選択受付手段が、前記一覧取得ステップで取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付ステップと、
前記画像形成装置のスキャン手段が、前記選択受付ステップで受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャンステップと、
前記画像形成装置の送信指示受付手段が、前記スキャンステップでスキャンした文書データの送信指示を受け付ける送信指示受付ステップと、
前記画像形成装置の圧縮手段が、再利用可能ではない前記スキャンチケットを用いることにより前記スキャンステップでスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮ステップ
とを含むことを特徴とする制御方法。
【請求項６】
表示部を備える画像形成装置と通信可能であり、業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置の制御方法であって、
前記情報処理装置の抽出手段が、前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出ステップと、
前記情報処理装置の一覧送信手段が、前記抽出ステップで抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信ステップと、
前記情報処理装置のスキャンチケット判定手段が、前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定ステップと、
前記情報処理装置の設定判定手段が、前記スキャンチケット判定ステップで再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定ステップと、
前記情報処理装置の制御手段が、前記設定判定ステップで前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御ステップ
とを含むことを特徴とする制御方法。
【請求項７】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と、表示部を備える画像形成装置とを含む画像処理システムを制御するプログラムであって、
前記情報処理装置を、
前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、
前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、
前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、
前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、
前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段として機能させ、
前記画像形成装置を、
前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、
前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、
前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、
前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、
再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【請求項８】
業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と通信可能であり、表示部を備える画像形成装置を制御するプログラムであって、
前記画像形成装置を、
前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、
前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、
前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、
前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、
前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、
再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【請求項９】
表示部を備える画像形成装置と通信可能であり、業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置を制御するプログラムであって、
前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、
前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、
前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、
前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、
前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像形成装置、情報処理装置、画像処理方法、制御方法およびプログラムに関し、特に、スキャンチケットを用いることにより読み取り処理が容易に実行できる画像処理システム、画像形成装置、情報処理装置、画像処理方法、制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来より、資源の節約の観点や、オフィス内の省スペース化の観点から、複合機（画像形成装置）で紙文書をスキャンして電子化された文書データを管理するシステムがある。複合機は、複数人によって共同で利用されるのが通常であり、個人が複合機を占有する時間は最低限に抑えたいという基本的な要望がある。そこで、ウェブで繋がるＰＣと複合機の各特性を活かした効率的な利用方法が注目されている。例えば、電子化された文書データを文書管理装置にアップロードして格納するために、スキャンする前にスキャン条件を設定し、定型業務を一つのテンプレート（ジョブテンプレート）として考え、定型業務におけるスキャンを効率化させる仕組みが開示されている（例えば、特許文献１）。
【０００３】
また、ユーザが複合機等で文書をスキャンする場合に、ユーザが過去にスキャンした文書の格納履歴に基づいて特定のフォルダを決定し、今回スキャンした文書のショートカットを当該特定のフォルダに作成して、業務効率を改善させる仕組みが開示されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２７０１４８号公報
【特許文献２】特開２０１０−２５１９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に代表されるジョブテンプレート（本発明において、「スキャンチケット」という）にはスキャン時の、カラー、解像度、ファイル形式などのスキャン属性（スキャン設定と同意）が定められており、ユーザがチケットを選択して特定の文書データをスキャンすることで、あらかじめチケットに指定された属性でスキャンすることができる。また、これらのスキャンチケットは、特定の業務に用いることを前提としているため、再利用可能な設定にすることが可能である。そこで、これらのスキャンチケットを、複合機の従来からのスキャン方法である「分割スキャン」、或いは「連続スキャン」による複数の電子ファイルと組み合わせることができる。
【０００６】
一方、再利用不可能に設定されているスキャンチケット（例えば、ユーザが不定型業務に用いる文書をスキャンするために発行するスキャンチケット）は、先述の「分割スキャン」、或いは「連続スキャン」の機能を遣って複数の電子ファイルと組み合わせて、文書データをアップロードすることができない。このため、複数のチケットを発行しチケット毎に分けてスキャンを実行することしかできず業務効率が上がらないというおそれが考えられる。
【０００７】
そこで本発明では、スキャンチケットを用いたワークフローを実行する仕組みにおいて、スキャンチケットの各利用形態と画像処理装置による各スキャン処理方法の組み合わせに応じて、業務をより効率よく実行するための異なるファイルアップロード方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
即ち、本発明は、業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と、表示部を備える画像形成装置とを含む画像処理システムであって、前記情報処理装置は、前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段とを備え、前記画像形成装置は、前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、スキャンチケットを用いたワークフローを実行する仕組みにおいて、スキャンチケットの各利用形態と画像処理装置による各スキャン処理方法の組み合わせに応じて、業務をより効率よく実行するための異なるファイルアップロード方法を提供することを目的とする。また、ユーザインターフェースや動作を制御することで、ユーザの業務実行方法に応じた柔軟な仕組みを提供することができる。
【００１０】
また、このようなスキャンチケットを使った仕組みでは、ユーザによるスキャン属性を変更が行われないことが前提となっており、この設定のお陰でスキャン属性の設定の手間を省略させることができる。また、定型業務におけるスキャン時のスキャン属性の間違いがなくなり、確実に定型業務を処理することができる。
【００１１】
再利用可能なチケットによる連続スキャンの場合、電子化された複数のファイル毎に複数の業務ワークフローを実行するようにアップロードする。又、ユーザの選択によっては、電子化された複数のファイルを１つのファイルに圧縮結合し一つのワークフローを実行するようにアップロードすることも可能とする。
【００１２】
再利用不可能なチケットによる連続スキャンの場合、電子化された複数のファイルを１つのファイルに圧縮結合し一つのワークフローを実行するようにアップロードする。
【００１３】
再利用可能なチケットによる分割スキャンの場合、電子化された複数のファイル毎に複数の業務ワークフローを実行するようにアップロードする。なお、分割スキャンはユーザによる意図的な分割であることから、電子化された複数のファイルを１つのファイルに圧縮結合し一つのワークフローを実行するようなモードは設けない。再利用不可能なチケットによる分割スキャンは実行不可とする。
【図面の簡単な説明】
【００１４】
【図１】本発明における情報処理システム１の構成の一例を示す図である。
【図２】本発明におけるクライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア構成の一例を示すブロック図である。
【図３】本発明における複合機１００のハードウエア構成の一例を示すブロック図である。
【図４】本発明における情報処理システム１の機能構成の一例を示すブロック図である。
【図５】本実施の形態に係る情報処理システム１のスキャン処理における処理概要図である。
【図６】本実施の形態に係る情報処理システム１のスキャンチケット生成処理の一例を示すフローチャートである。
【図７】本実施の形態に係る情報処理システム１のログイン処理の一例を示すフローチャートである。
【図８】本実施の形態に係る情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図９】本実施の形態に係る情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図１０】本実施の形態に係る情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図１１】本実施の形態に係る情報処理システム１のファイル送信処理の一例を示すフローチャートである。
【図１２】本実施の形態に係るクライアントＰＣ２００のＣＲＴ２０１０に表示する画像の一例を示すイメージ図である。
【図１３−１】本実施の形態に係る複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図である。
【図１３−２】本実施の形態に係る複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図である。
【図１４】本発明における複合機設定９００の一例を示す図である。
【図１５】本発明におけるユーザ情報９１０の一例を示す図である。
【図１６】本発明におけるスキャンチケット９２０の一例を示す図である。
【図１７】本発明におけるスキャンチケット予約情報９３０の一例を示す図である。
【図１８】本発明におけるスキャンチケット管理テーブル９４０の一例を示す図である。
【図１９】本発明におけるスキャンパラメータ９５０の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明に係る情報処理システム１の実施形態について詳細に説明する。図１は、本発明に係る情報処理システム１の構成の一例を示す図である。
【００１６】
図１に示すように、階毎に設置する１又は複数の複合機１００、１又は複数のクライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０を介して接続される。
複合機１００は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像形成装置である。
【００１７】
クライアントＰＣ２００は、ＬＡＮ１０に通信可能に接続される装置である。クライアントＰＣ２００は、複合機１００の設定を行うＰＣで、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機１００と通信することができる（例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））機能を搭載したＰＣである。また、ユーザから印刷ジョブを投入するためのＰＣでもあり、ユーザがアプリケーションからプリンタドライバを介して印刷ジョブを生成し、プリンタドライバがＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  Ｄａｅｍｏｎ）やその他の印刷プロトコルを用いて、印刷ジョブを複合機１００に送信することができる。また、ユーザが業務システムを利用するためのＰＣでもある。
【００１８】
業務サーバ３００は、業務で利用するシステムを提供する装置である。例えば、交通費申請や立替経費申請などの会計システムであったり、販売管理、購買、調達などのシステムであったりする。クライアントＰＣ２００からの要求に応じて、これらシステムを利用するためのメニューを提供する。また、各ユーザや各部門共通で扱うファイルを管理するための文書管理システムも提供する。さらにこれらシステムに付随して認証管理機能も有する。
【００１９】
なお、業務サーバ３００は、１つのサーバで構成しても良い。また、業務サーバ３００は、プライマリおよびセカンダリの２つのサーバによって構成しても良い。また、業務サーバ３００は、３つ以上のサーバによって構成しても良い。
【００２０】
スキャンチケットサーバ４００は、スキャン情報を保持しておく装置である。スキャン情報を記憶したスキャンチケット９２０をスキャンチケット記憶部４１０に格納し、複合機１００からの要求に応じて一覧作成、チケット生成、チケット予約、チケット削除などの処理を行う。また、複合機１００から受信したスキャンデータをチケットの内容に応じて適切なサーバの適切なディレクトリに送信する処理も行う。なお、業務サーバ３００と、スキャンチケットサーバ４００を１つのサーバで構成しても良い。
【００２１】
次に、図２、３を参照しながら、複合機１００、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００について説明する。
【００２２】
図２は、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア構成を示す図、図３は、複合機１００のハードウエア構成を示す図である。
【００２３】
図２に示すように、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００では、システムバス２００４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２００２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２００３、入力コントローラ２００５、ビデオコントローラ２００６、メモリコントローラ２００７、通信Ｉ／Ｆコントローラ２００８が接続される。
ＣＰＵ２００１は、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
ＲＯＭ２００３あるいは外部メモリ２０１１は、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する各種プログラム等を保持している。
【００２５】
ＲＡＭ２００２は、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２６】
入力コントローラ２００５は、キーボード（ＫＢ）２００９やマウス（図示しない）等のポインティングデバイス等からの入力を制御する。
【００２７】
ビデオコントローラ２００６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）２０１０等の表示器への表示を制御する。表示器はＣＲＴに限らず、液晶ディスプレイ等の他の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００２８】
メモリコントローラ２００７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の外部メモリ２０１１へのアクセスを制御する。
【００２９】
通信Ｉ／Ｆコントローラ２００８は、ＬＡＮ１０のようなネットワークを介して外部機器と接続・通信し、ネットワーク上での通信制御処理を実行する。通信Ｉ／Ｆコントローラ２００８は、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３０】
ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上に表示することが可能である。また、ＣＰＵ２００１は、ＣＲＴ２０１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３１】
クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされ、ＣＰＵ２００１により実行される。プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等は、外部メモリ２０１１に格納されている。
次に、複合機１００のハードウエア構成について説明する。
【００３２】
図３に示すように、複合機１００は、コントローラユニット３０２０と、操作部３０３０と、カードリーダ３０４０と、プリンタ３０５０と、スキャナ３０６０の各ハードウエア構成を有して構成されている。
【００３３】
また、コントローラユニット３０２０は、ＣＰＵ３００１と、ＲＡＭ３００２と、ＲＯＭ３００３と、ハードディスクドライブ（ＨＤＤ）３００４と、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３００５と、モデム（ＭＯＤＥＭ）３００６と、操作部インタフェース（操作部Ｉ／Ｆ）３００７と、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３００８と、外部インタフェース（外部Ｉ／Ｆ）３００９と、システムバス３０１０と、ラスタイメージプロセッサ（ＲＩＰ）３０１１と、プリンタインタフェース（プリンタＩ／Ｆ）３０１２と、スキャナインタフェース（スキャナＩ／Ｆ）３０１３と、画像処理部３０１４と、画像バス３０１５の各ハードウエア構成を有して構成されている。
【００３４】
コントローラユニット３０２０は、画像入力デバイスとして機能するスキャナ３０６０や、画像出力デバイスとして機能するプリンタ３０５０と接続する一方、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）またはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等の公衆回線網（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行う。
【００３５】
ＣＰＵ３００１は、システムバス３０１０及び画像バス３０１５に接続される各デバイスを統括的に制御するプロセッサである。
【００３６】
ＲＡＭ３００２は、ＣＰＵ３００１が動作するためのワークメモリであり、また、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリの機能も有する。例えば、カードリーダ３０４０で読み取ったカードＩＤなどが記憶される。
【００３７】
ＲＯＭ３００３は、システムのブートプログラムや各種の制御プログラムが格納されている。ＨＤＤ３００４は、システムを制御するための各種のプログラム及び画像データ等を格納する。なお、ＲＯＭ３００３またはＨＤＤ３００４には、図１４の複合機設定９００や図１９のスキャンパラメータ９５０が格納されている。なお、ＨＤＤ３００４は情報を永続的に記憶するための媒体であって、その形態をＨＤＤに限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００３８】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３００５は、ＬＡＮ１０および外部のインターネットに接続し、データ入出力を行う。ＭＯＤＥＭ３００６は、公衆回線網に接続し、ＦＡＸにおける送受信等のデータの入出力を行う。
【００３９】
操作部Ｉ／Ｆ３００７は、ユーザインタフェース（ＵＩ）である操作部３０３０におけるインタフェースであり、操作部３０３０に表示する画像データを操作部３０３０に対して出力する。また、操作部Ｉ／Ｆ３００７は、本システムのユーザが操作部３０３０から入力した情報（例えば、ユーザ情報等）をＣＰＵ３００１に伝える役割をする。なお、操作部３０３０は、キーボードに相当するタッチパネルを有する表示部を備え、当該表示部に表示されたキーボードのボタンを、ユーザが押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００４０】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３００８は、システムバス３０１０と、画像データを高速で転送する画像バス３０１５とを接続し、データ構造を変換するバスブリッジである。
【００４１】
外部Ｉ／Ｆ３００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェースである。本実施形態においては、外部Ｉ／Ｆ３００９には、ＩＣカード認証で必要となるＩＣカードの情報を読み取るためのカードリーダ３０４０が接続されている。そして、ＣＰＵ３００１は、この外部Ｉ／Ｆ３００９を介してカードリーダ３０４０によるＩＣカードからの情報の読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能となっている。
【００４２】
以上の３００１〜３００９に示すデバイスがシステムバス３０１０上に配置され、相互に通信可能となっている。
ＲＩＰ３０１１は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４３】
プリンタＩ／Ｆ３０１２は、プリンタ３０５０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
【００４４】
スキャナＩ／Ｆ３０１３は、スキャナ３０６０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
画像処理部３０１４は、入力画像データに対して、補正処理、加工処理、編集処理を行ったり、プリント出力画像データに対して、プリンタの補正処理、解像度変換処理等を行ったりする。また、画像処理部３０１４は、これらの処理に加えて、画像データの回転処理や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データに対してはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）等の圧縮伸張処理を行う。
【００４６】
以上の３００８、３０１１〜３０１４に示すデバイスが画像バス３０１５上に配置され、相互に通信可能となっている。画像バス３０１５は、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスまたはＩＥＥＥ１３９４で構成されている。
【００４７】
操作部３０３０は、具体的に、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、当該ＬＣＤ表示部上にタッチパネルシートが貼られており、本システムの操作画面を表示するとともに、表示した操作画面のキー（ボタン）が押されると、その位置情報が操作部Ｉ／Ｆ３００７を介してＣＰＵ３００１に伝えられる。また、操作部３０３０は、各種の操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等のキーボード機能を備える。
【００４８】
ここで、操作部３０３０のスタートキーは、例えば、原稿画像の読み取り動作を開始する際などに操作される。このスタートキーの中央部には、例えば、緑と赤の２色のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）があり、その各色の発光によってスタートキーが使える状態にあるかどうかが示される。また、操作部３０３０のストップキーは、例えば、稼働中の動作を止める際などに操作される。また、操作部３０３０のＩＤキーは、例えば、ユーザ（使用者）のユーザＩＤを入力する際などに操作される。また、操作部３０３０のリセットキーは、例えば、操作部３０３０による設定を初期化する際などに操作される。
【００４９】
また、操作部３０３０は、後述するブラウザ部１０８でウェブブラウジング画面を用いることにより、ＬＡＮ１０若しくはインターネットなどのネットワークを通じて接続されているスキャンチケットサーバ４００の操作画面を表示する。即ち、本発明において、複合機１００は、操作部３０３０を介してインターネットに接続して所望の文書ファイルを取得する機能を備えている。
【００５０】
カードリーダ３０４０は、ＣＰＵ３００１からの制御により、認証カードに相当するＩＣカード（例えば、ソニー（登録商標）社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されているユーザ識別情報を読み取るものである。カードリーダ３０４０で読み取られたユーザ識別情報は、外部Ｉ／Ｆ３００９を介してＣＰＵ３００１へ通知される。
【００５１】
プリンタ３０５０は、例えば、ラスタイメージデータを用紙上に画像として変換するものである。その変換方式としては、感光体ドラムや感光体ベルトを用いた電子写真方式や、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの変換方式を用いても構わない。プリンタ３０５０のプリント動作の起動は、ＣＰＵ３００１からの指示によって開始される。なお、プリンタ３０５０には、異なる用紙のサイズまたは異なる用紙の向きを選択できるように複数の給紙段が構成されており、それぞれの給紙段に対応した用紙カセットが設けられている。
【００５２】
スキャナ３０６０は、原稿となる紙上の画像を照明し、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサを用いて原稿を走査することで、原稿の画像をラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットされ、複合機１００のユーザが操作部３０３０から読み取り起動指示を行うことにより、ＣＰＵ３００１がスキャナ３０６０に指示を与え、フィーダは、原稿用紙を１枚ずつフィードして原稿の画像の読み取り動作を行う。
【００５３】
以上のような構成によって、複合機１００は、スキャナ３０６０から読み込んだ画像データをＬＡＮ１０上に送信したり、ＬＡＮ１０から受信した印刷データをプリンタ３０５０で印刷出力したりすることができる。また、複合機１００は、スキャナ３０６０から読み込んだ画像データをＭＯＤＥＭ３００６から公衆回線網上にＦＡＸ送信したり、公衆回線網からＦＡＸ受信した画像データをプリンタ３０５０で印刷出力したりすることができる。
【００５４】
次に、図４、１２、１３，１４，１５、１６、１７、１８、１９を参照しながら、情報処理システム１の機能と利用するデータについて説明する。
【００５５】
図４は、本発明に係る情報処理システム１の機能構成を示すブロック図、図１２は、クライアントＰＣのＣＲＴ２０１０に表示する画面の一例を示すイメージ図、図１３−１および図１３−２は、複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図、図１４は、複合機設定９００の一例を示す図、図１５は、ユーザ情報９１０の一例を示す図、図１６は、スキャンチケット９２０の一例を示す図、図１７は、スキャンチケット予約情報９３０の一例を示す図である。図１８は、スキャンチケット管理テーブル９４０の一例を示す図である。図１９は、スキャンパラメータ９５０の一例を示す図である。
図４を用いて、本実施形態の各装置の機能について説明する。
まず、クライアントＰＣ２００の処理を実行するための機能について説明する。
【００５６】
クライアントＰＣ２００は、ブラウザ部２０１等から構成される。ブラウザ部２０１は、業務サーバ３００上で稼働している業務システムを利用する機能を提供する。ブラウザ部２０１は、例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）などであり、業務システムが提供するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）をＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を使って受信して、ＨＴＭＬが表す各種タグをＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として表示する。
【００５７】
図１２に示すように、このブラウザ部２０１に表示される業務システムの画面には、業務メニュー画面２０００、スキャンチケット生成画面２１００、送信設定画面２２００、スキャン設定画面２３００等がある。
【００５８】
業務メニュー画面２０００は、ログインユーザ名、ユーザが利用できる業務メニューなどから構成される。ユーザが利用できる業務メニューには、例えば、交通費申請、立替経費申請、スキャンチケット生成などがある。
【００５９】
スキャンチケット生成画面２１００は、指示先２１０１、表示名２１０２、再利用項目２１０３、共有項目２１０４、送信設定ボタン２１０５、スキャン設定ボタン２１０６、キャンセルボタン２１１０、ＯＫボタン２１１１等から構成される。
【００６０】
指示先２１０１は、スキャンを指示する相手を選択するための項目である。一人だけでなく複数のユーザを選択することが可能である。また、再利用可能なチケットを作成する場合、自分を選択することも可能である。これにより、自分専用のお気に入りチケットを作成することができる。
【００６１】
表示名２１０２は、複合機１００のスキャンチケット一覧画面１２００のスキャンチケットリスト１２０２に表示される名称である。
【００６２】
再利用項目２１０３は、そのスキャンチケットが再利用できるかどうかを設定するための項目である。再利用可能なスキャンチケットは一度利用しても削除されずに繰り返し使用することができる。例えば、いつも使っているディレクトリにスキャンしたデータを保存したい場合などは、再利用可能なチケットを生成する。
【００６３】
共有項目２１０４は、そのチケットが複数人で共有されるかどうかを設定するための項目である。例えば、上司が部下全員にフェアーパンフレットのスキャンを指示するような、部下のうち誰か一人がスキャンしてもらいたい場合に設定する項目である。
【００６４】
送信設定ボタン２１０５は、スキャン後のデータをどこに格納するか、を設定するための画面に遷移するためのボタンである。このボタンが押されると、送信設定画面２２００に遷移する。
【００６５】
スキャン設定ボタン２１０６は、スキャン時の画像読込設定を行うための画面に遷移するためのボタンである。このボタンが押されるとスキャン設定画面２３００に遷移する。
キャンセルボタン２１１０は、この画面で行った設定をキャンセルするためのボタンである。
【００６６】
ＯＫボタン２１１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されたタイミングで業務サーバ３００からスキャンチケットサーバ４００にスキャンチケット生成要求が発行され、スキャンチケットサーバ４００でスキャンチケット９２０が生成される。
【００６７】
送信設定画面２２００は、ファイル名２２０１、ディレクトリ２２０２、ユーザ２２０３、パスワード２２０４、キャンセルボタン２２１０、ＯＫボタン２２１１等から構成される。
ファイル名２２０１は、データ格納後のファイル名を設定するための項目である。
ディレクトリ２２０２は、データ格納先のディレクトリを設定するための項目である。
ユーザ２２０３は、データ格納先のディレクトリにアクセスするためのユーザ名である。
パスワード２２０４は、データ格納先のディレクトリにアクセスするためのパスワードである。
【００６８】
キャンセルボタン２２１０は、この画面で行った設定をキャンセルするためのボタンである。このボタンが押されると、設定内容がキャンセルされて、スキャンチケット生成画面２１００に遷移する。
【００６９】
ＯＫボタン２２１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されると、設定内容が確定されて、スキャンチケット生成画面に遷移する。
【００７０】
スキャン設定画面２３００は、カラー２３０１、解像度２３０２、ファイル形式２３０３、キャンセルボタン２３１０、ＯＫボタン２３１１等から構成される。
【００７１】
カラー２３０１は、スキャン時のカラー属性を設定するための項目である。例えば、カラー、モノクロ、グレースケール、カラー／モノクロ自動切り換え、カラー／グレースケール自動切り換え等の設定ができる。
【００７２】
解像度２３０２は、スキャン時の解像度を設定するための項目である。例えば、２００×２００、３００×３００、６００×６００等の設定ができる。
【００７３】
ファイル形式２３０３は、スキャンした画像データをどのファイルフォーマットに変換するか、を設定するための項目である。例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、ＯＯＸＭＬ（Ｏｆｆｉｃｅ  Ｏｐｅｎ  ＸＭＬ）等の設定ができる。
【００７４】
キャンセルボタン２３１０は、この画面で行った設定をキャンセルするためのボタンである。このボタンが押されると、設定内容がキャンセルされてスキャンチケット生成画面２１００に遷移する。
【００７５】
ＯＫボタン２３１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されると、設定内容が確定されて、スキャンチケット生成画面に遷移する。
次に、業務サーバ３００の処理を実行するための機能について説明する。
【００７６】
業務サーバ３００は、業務メニュー表示部３０１、業務処理部３０２、スキャンチケット指示部３０３、認証情報管理部３０４、文書管理部３０５、通信制御部３０６、認証情報記憶部３１０、文書情報記憶部３２０、等から構成される。
【００７７】
業務メニュー表示部３０１は、クライアントＰＣ２００からのアクセスに応じてＨＴＭＬでユーザがアクセスできるＷｅｂ画面のメニューを生成して、ＨＴＴＰで送信する機能を有する。なお、この業務メニュー表示部３０１で生成された業務メニューは、クライアントＰＣ２００のブラウザ部２０１にて表示される。
【００７８】
業務処理部３０２は、業務メニューを介して指示された処理に対して、各種業務システムの内部処理を行う。例えば、クライアントＰＣ２００のブラウザ部２０１を通じて、交通費精算の処理が指示されると、会計処理を行い、スキャンチケット指示部３０３と連携してスキャンチケットサーバ４００に対してスキャンチケットの発行を指示する。例えば、クライアントＰＣ２００のブラウザ部２０１を通じて、スキャンチケット生成画面２１００において、ＯＫボタン２１１１が押下されると、スキャンチケット９２０の発行を指示する。
【００７９】
スキャンチケット指示部３０３は、スキャンチケットサーバ４００に対してスキャンチケット発行を指示する機能を有する。例えば、このとき、あらかじめ交通費精算処理で定められた送信設定、スキャン設定を、スキャンチケット発行のパラメータとして渡す。例えば、このとき、スキャンチケット生成画面２１００を通じて設定された、再利用項目２１０３や共有項目２１０４の設定、送信設定画面２２００やスキャン設定画面２３００で設定された内容などを、スキャンチケット発行のパラメータとして渡す。
【００８０】
認証情報管理部３０４は、業務サーバへのユーザアクセスの可否を制御する。またユーザの権限の管理も行う。例えば特定のユーザにだけ業務メニューを表示したり、特定のユーザにだけアクセスできるディレクトリを提供したりするために用いられる。なお、認証制御に関しては、業務サーバ３００で実施せずに、認証サーバ等の別筐体で実施する形態であってもよい。
【００８１】
文書管理部３０５は、ファイルのチェックイン、チェックアウト、文書格納、文書管理者の管理、文書管理用のディレクトリ管理等の文書管理機能を有する。また、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）などのプロトコルを用いて、外部装置とファイル送受信を行う機能も有する。
【００８２】
なお、文書管理に関しては、業務サーバ３００で実施せずに、ファイルサーバや文書管理サーバ、コンテンツ管理サーバ等の別筐体で実施する形態であってもよい。
通信制御部３０６は、業務サーバと通信回線の間にあってデータなどの送受信を制御する。
【００８３】
認証情報記憶部３１０は、業務サーバ３００の外部メモリ２０１１に格納される情報で、１又は複数のユーザ情報を格納している。
【００８４】
文書情報記憶部３２０は、業務サーバ３００の外部メモリ２０１１に格納される情報で、１又は複数のディレクトリ情報やファイル情報を格納している。
次に、スキャンチケットサーバ４００の処理を実行するための機能について説明する。
【００８５】
スキャンチケットサーバ４００は、スキャンチケット生成部４０１、スキャンチケット削除部４０２、スキャンチケット送受信部４０３、スキャンチケット予約管理部４０４、ファイル送信部４０５、通信制御部４０６、スキャンチケット記憶部４１０等から構成される。
【００８６】
スキャンチケット生成部４０１は、外部装置からの指示に基づいてスキャンチケット９２０の生成を行う。なお、本実施形態では、業務サーバ３００で交通費申請が行われたタイミングや、スキャンチケット生成画面においてスキャンチケット生成が明示的に指示されたタイミングで生成される。
【００８７】
スキャンチケット削除部４０２は、外部装置からの指示に基づいてスキャンチケット９２０を削除する。なお、本実施形態では、再利用可能でないスキャンチケット９２０のファイル送信処理が終了したタイミングで削除される。
【００８８】
スキャンチケット送受信部４０３は、外部装置からの指示に基づいてスキャンチケット９２０を送信したり、受信したりする。
【００８９】
スキャンチケット予約管理部４０４は、スキャンチケット９２０の予約、予約解除を行う。なお、予約を行う際は、予約を要求した複合機１００とそのユーザ情報を予約情報として記憶する。
【００９０】
なお、スキャンチケットの予約とは、複数人でチケットを共有するケースがある。例えば、上司が部下全員に対して、パンフレットをスキャンしてもらいたい場合である。このようなケースでは、上司は部下全員が利用できる共有チケットを発行するが、部下のうち誰か一人だけチケットを使ってスキャンすればよい。このとき、部下が一斉に共有チケットを利用すると、他のユーザがアップロードしたデータを上書きしてしまうなどの不整合が発生することがある。
【００９１】
この問題を解決するために、スキャンチケットを利用するために、スキャンチケットの予約を行って同時に複数人がチケットを利用できないようにする構成が予約機能である。
【００９２】
ファイル送信部４０５は、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなどのプロトコルを用いて、業務サーバ３００等の外部装置へファイルを送信する。このとき、認証が必要であれば、Ｋｅｒｂｅｒｏｓ、ＮＴＬＭなどのプロトコルを用いて認証も行う。
通信制御部４０６は、スキャンチケットサーバと通信回線の間にあってデータなどの送受信を制御する。
【００９３】
スキャンチケット記憶部４１０は、スキャンチケットサーバ４００の外部メモリ２０１１に格納される情報で、１又は複数のスキャンチケットを格納している。
【００９４】
図１６に示すように、スキャンチケット９２０は、スキャン実行時のスキャン属性やスキャンデータ送信時の送信属性を事前に記憶しておくための情報であり、チケットＩＤ９２１、ユーザ名９２２、スキャン設定９２３、送信設定９２４、再利用フラグ９２５、共有フラグ９２６、スキャンチケット予約情報９２７等から構成される。
チケットＩＤ９２１は、スキャンチケット９２０を一意に識別するための情報である。
ユーザ名９２２は、スキャンチケット９２０を実行すべきユーザを識別するための情報である。
【００９５】
スキャン設定９２３は、スキャン属性を格納している情報である。例えば、スキャンカラー、解像度、両面読取、読取濃度、ファイル形式などの情報がある。
【００９６】
送信設定９２４は、業務サーバ３００にファイル送信するための情報である。具体的には、ユーザ名・パスワード・ドメインなどのアカウント情報や、格納先ディレクトリやファイル名などの情報が設定される。
再利用フラグ９２５は、スキャンチケットが再利用できるかどうかを設定するための項目である。
共有フラグ９２６は、スキャンチケットが共有されるかどうかを設定するための項目である。
【００９７】
スキャンチケット予約情報９２７は、図１７のスキャンチケット予約情報テーブル９３０に示すように、予約状況９３１、ユーザ名９３２、複合機９３３等から構成される。
【００９８】
予約状況９３１は、このスキャンチケット９２０が予約されているのか、予約されていないのか、を識別するための情報である。
【００９９】
ユーザ名９３２は、スキャンチケット９２０が予約されている場合、どのユーザによって予約されているか、を識別するための情報である。
【０１００】
複合機９３３は、スキャンチケット９２０が予約されている場合、どの複合機から予約されているか、を識別するための情報である。
次に、複合機１００の処理を実行するための機能について説明する。
【０１０１】
複合機１００は、ログイン部１０１、認証情報管理部１０２、スキャンチケットリスト取得部１０３、スキャンチケット解析部１０４、スキャンチケット予約部１０５、スキャン部１０６、ファイル送信部１０７、ブラウザ部１０８、認証情報記憶部１２０、スキャンパラメータ記憶部１４０等から構成される。
【０１０２】
ログイン部１０１は、ユーザを複合機１００にログインさせるための機能を有する。ユーザ情報をログインユーザ情報として一時的に複合機１００に格納し、ユーザがログアウトするまで保持する。
【０１０３】
認証情報管理部１０２は、ユーザログイン可否を判定するための機能を有する。例えば、ユーザがカード認証画面でカードリーダ３０４０にＩＣカードをかざすと、ユーザ情報９１０からカードＩＤが一致するユーザ情報９１０を検索する。例えば、ユーザがキーボード認証画面でユーザ名・パスワード・ドメインを入力してログインボタンを押下すると、ユーザ情報でユーザを検索しパスワード照合を行う。なお、認証制御に関しては、複合機１００で実施せずに、認証サーバ等の別筐体で実施する形態であってもよい。
【０１０４】
スキャンチケットリスト取得部１０３は、スキャンチケットサーバ４００に対して複合機１００にログインしているユーザのスキャンチケットのリスト取得指示を行う。
スキャンチケット解析部１０４は、スキャンチケットを解析してスキャン設定や送信設定を取得する。
【０１０５】
スキャンチケット予約部１０５は、スキャンチケットサーバ４００に対してスキャンチケットの予約、予約解除を発行する。なお、スキャンチケットの予約、予約解除にあたっては、スキャンチケットの再利用フラグを見て、再利用フラグがｔｒｕｅであれば予約を行わず、ｆａｌｓｅであれば予約を行うという判断を行う。
【０１０６】
スキャン部１０６は、複合機１００のスキャナ３０６０を制御して、原稿となる紙上の画像をデジタル化し、任意の画像形式に変換して、任意のサーバの任意のフォルダに送信する機能を提供する。
【０１０７】
ファイル送信部１０７は、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ―ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いて外部装置にファイル送信を行う。
【０１０８】
ブラウザ部１０８は、スキャンチケットサーバ４００で稼働している操作画面を表示する機能を提供する。
【０１０９】
スキャンパラメータ管理部１０９は、複合機１００のスキャン設定を制御して、スキャンを行う際のパラメータなどを管理する。
【０１１０】
認証情報記憶部１２０は、複合機１００のＨＤＤ３００４に格納される情報で、１又は複数のユーザ情報を格納している。
【０１１１】
スキャンパラメータ記憶部１４０は、複合機１００のＨＤＤ３００４に格納される情報で、スキャン送信時の設定を格納している。
【０１１２】
図１９に示すように、スキャンパラメータ９５０は複合機１００でスキャンを実施する際に設定される情報であり、原稿サイズ混在９５１、両面印刷９５２、プレビュー設定９５３、応用設定９５４等から構成される。スキャンパラメータ９５０はスキャンパラメータ記憶部１４０に記憶され、スキャンパラメータ管理部１０９によって管理される。
【０１１３】
原稿サイズ混在９５１は、スキャン時の読み取りの際、原稿サイズが違う用紙を読み取る際に設定する項目である。
両面印刷９５２は、スキャン時の読み取りの際、原稿の裏表、両面を読み取る際に設定する項目である。
【０１１４】
プレビュー設定９５３は、スキャン時の読み取りの際、スキャン結果を閲覧する際に設定する項目である。
【０１１５】
応用設定９５４は、スキャン時の設定で、分割スキャン、連続スキャン、一括スキャンを設定する項目である。
【０１１６】
なお、スキャン方法として、頁毎の複数の電子ファイルに分けるのが分割スキャンであり、一回のスキャン操作でスキャンされる複数頁の紙文書を、一つの電子ファイルに束ねるのが一括スキャンである。さらに、一括スキャンにおいては、連続する複数回のスキャン操作によって、複数頁が束ねられた複数の電子ファイルに分ける連続スキャンの方法がある。
【０１１７】
図１５に示すように、ユーザ情報９１０は複合機１００にログインさせるユーザを管理するための情報であり、カードＩＤ９１１、ユーザ名９１２、パスワード９１３等から構成される。ユーザ情報９１０は認証情報記憶部１２０に記憶され、認証情報管理部１０２によって管理される。
【０１１８】
カードＩＤ９１１は、複数のユーザ情報９１０の中から特定のユーザ情報９１０を検索するための外部キーとなる。ユーザが所持しているＩＣカードと紐づけるための情報である。
【０１１９】
ユーザ名９１２は、複合機１００を利用する際のユーザ名となる。複合機１００の操作ログや操作画面などに表記される情報となる。また、スキャンチケットサーバ４００でユーザのスキャンチケット９２０を特定するために利用される。
【０１２０】
パスワード９１３は、ユーザ認証を行うときにユーザを照合するための情報である。他にもユーザのメールアドレス、権限情報などが含まれる。
【０１２１】
図１４に示すように、複合機設定９００は、複合機１００の動作を設定する情報である。複合機設定９００は、複合機１００のＨＤＤ３００４に格納される情報で、スキャンチケットサーバ情報９０１等から構成される。
【０１２２】
スキャンチケットサーバ情報９０１は、複合機１００が通信するスキャンチケットサーバ４００を決定するための情報である。具体的には、ＩＰアドレス、ポート番号などが設定される。
【０１２３】
図１３−１および図１３−２に示すように、複合機１００の操作部３０３０には、ユーザの利用状況に合わせて、ユーザの利用目的に適った画面を提供する。
【０１２４】
ログイン画面１０００は、ユーザが複合機１００にログインするための画面であり、ユーザがＩＣカードを使って認証する画面である。ＩＣカードを忘れたユーザでも認証できるようにするために、キーボード認証画面への遷移ボタンなどを有する。ログイン画面１０００から遷移するキーボード認証画面は、ユーザ名・パスワード・ログイン先をユーザが入力／選択して複合機１００に認証するための画面である。ログイン画面１０００は他にもユーザ情報管理やゲストログインなどの機能も有する。
【０１２５】
スキャンチケット一覧画面１２００は、ユーザが原稿をスキャンするための画面である。ユーザが複合機１００にログインすると、複合機１００はユーザ名をキーにしてスキャンチケットサーバ４００からユーザのスキャンチケット９２０の一覧を取得し、この画面に設定する。ユーザはこの画面でスキャンチケット９２０を選択し、あらかじめ設定された条件でスキャンを実行することができる。スキャンチケット一覧画面１２００は、ユーザ名フィールド１２０１、スキャンチケットリスト１２０２、スキャンボタン１２０３、スキャン設定１２０４等から構成される。
ユーザ名フィールド１２０１には、現在ログインしているユーザのユーザ名が表示される。
【０１２６】
スキャンチケットリスト１２０２はスキャンチケットサーバ４００から取得したスキャンチケットリストが表示される。また、このリストにはジョブ名やカラー、両面設定、解像度、ファイル形式などのスキャン属性が表示される。スキャンボタン１２０３は、ユーザが複合機１００に対してスキャン開始を指示するためのボタンである。スキャン設定１２０４はスキャン設定画面１４００に遷移するためのボタンである。
【０１２７】
スキャン設定画面１４００は、ユーザがスキャン設定を行うための画面である。カラー、解像度、ファイル形式、原稿サイズ混在等の設定を変更し、あらかじめ設定された設定以外でスキャンを実行する場合に行う。応用オード１４０１はスキャン応用設定画面１６００への遷移するためのボタンである。スキャン一覧１４０２は、スキャンチケット一覧画面１２００への遷移をするためのボタンである。
【０１２８】
スキャン応用設定画面１６００は、ユーザがスキャンの送信設定を行うための画面である。分割スキャン１６０１、一括スキャン１６０２、一括スキャン設定１６０３、連続スキャン設定１６０４、スキャン設定１６０５等から構成される。分割スキャン１６０１は、頁毎の複数の電子ファイルに分ける設定となる。一括スキャン１６０２（１６０３）は、一回のスキャン操作でスキャンされる複数頁の紙文書を、一つの電子ファイルに束ねる設定となる。連続スキャン設定１６０４は、一括スキャンと同様にスキャンを実行し、連続する複数回のスキャン操作によって、複数頁が束ねられた複数の電子ファイルに分ける設定である。スキャン設定１６０４はスキャン設定画面１４００に戻るためのボタンであり、設定をスキャンパラメータ９５０の応用設定９５４に記憶させる。
【０１２９】
なお、デフォルトの設定では何も設定がされておらず、またスキャンチケットによって設定できる項目が異なる。例として、再利用不可能なスキャンチケットの場合、分割スキャンは設定することができない。なぜならば１ファイルで送信を行う際に、ユーザはわざわざ分割スキャンで実行することはないためである。
【０１３０】
再スキャン画面１８００は、スキャンパラメータ９５０の応用設定９５４が一括スキャン設定１６０３であった場合、スキャンを実施した後に表示される画面である。送信開始１８０１、次のスキャン１８０２、すべてキャンセル１８０３等から構成される。
【０１３１】
なお、本実施形態では、認証情報管理部１０２や認証情報記憶部１２０を複合機１００上に用意する構成としたが、認証サーバのようにこれら機能を別筐体に用意する構成であってもよい。
【０１３２】
次に、図５を参照しながら、本発明に係る情報処理システム１の処理概要について説明する。図５は、情報処理システム１の処理概要図である。
【０１３３】
図５では、スキャンチケットを生成する処理、スキャンチケットを取得する処理、スキャンチケットを利用する処理の処理概要を示している。なお、以下で説明するは、複数人のうち誰か一人がスキャンすればよいという、例えば、上司が部下に対してフェアーパンフレットのスキャンを指示するような、再利用不可能な共有スキャンチケットのケースである。
【０１３４】
まず、スキャンチケットを生成する処理概要について説明する。クライアントＰＣ２００はユーザ（指示者）のログインを受け付け、業務サーバ３００に対してスキャンチケットの発行を指示する（１−１）。業務サーバ３００は、スキャンチケットサーバ４００に対してスキャンチケット発行を指示し、スキャンチケットサーバ４００は、指示された内容のスキャンチケットを生成する（１−２）。
【０１３５】
次に、生成されたスキャンチケットを取得する処理概要について説明する。複合機１００はユーザ（被指示者）からのログインを受け付け（２−１）、ログインユーザのスキャンチケットリストをスキャンチケットサーバ４００から取得する（２−２）。
【０１３６】
次に、スキャンチケットに応じてスキャンする処理概要について説明する。複合機１００は、ユーザ（被指示者）が選択したスキャンチケットの予約を要求する（３−１）。スキャンチケットサーバ４００は、要求されたスキャンチケットを予約する（３−２）。複合機１００は、予約したスキャンチケットに沿ってスキャンを実施し（３−３）、スキャンして生成したファイルをスキャンチケットサーバ４００に送信する（３−４）。スキャンチケットサーバ４００は、スキャンチケットの内容に基づいて、業務サーバ３００にファイルを格納する（３−５）。スキャンチケットサーバ４００は、スキャンチケットを削除する（３−６）。
【０１３７】
次に、図６、７、８、９、１０、１１を参照しながら、本発明に係る情報処理システム１の詳細な処理について説明する。
【０１３８】
図６は、情報処理システム１のスキャンチケット生成処理の一例を示すフローチャート、図７は、情報処理システム１のログイン処理の一例を示すフローチャート、図８は、情報処理システム１のスキャン処理の一例を示すフローチャート、図９は、情報処理システム１のスキャン処理の一例を示すフローチャート、図１０は、情報処理システム１のスキャン処理の一例を示すフローチャート、図１１は、情報処理システム１のファイル送信処理の一例を示すフローチャートである。
【０１３９】
図６では、クライアントＰＣ２００が業務サーバ３００上の業務システムを使って、スキャンチケットサーバ４００に対してスキャンチケットの生成指示を行う。
【０１４０】
図６に示すように、クライアントＰＣ２００は、ユーザからのスキャンチケット生成メニューの表示要求を受け付ける（ステップＳ１００）。具体的には、クライアントＰＣ２００のブラウザ部２０１に表示される業務メニュー画面２０００において、スキャンチケット生成メニューが押下されたときである。
【０１４１】
クライアントＰＣ２００は、業務サーバ３００に対して、スキャンチケット生成画面の取得を行う（ステップＳ１０１）。
【０１４２】
業務サーバ３００は、クライアントＰＣ２００から、スキャンチケット生成画面要求を受け付け（ステップＳ１０２）、スキャンチケット生成画面２１００を作成し（ステップＳ１０３）、作成したスキャンチケット生成画面２１００をクライアントＰＣ（ステップＳ１０４）に送信する。具体的には、取得要求に対応したＨＴＭＬデータを作成して、クライアントＰＣ２００上で起動しているブラウザにＨＴＴＰで送信する。
【０１４３】
クライアントＰＣ２００は、業務サーバ３００からスキャンチケット生成画面２１００を受け付け（ステップＳ１０５）、ブラウザにスキャンチケット生成画面２１００を表示する（ステップＳ１０６）。
【０１４４】
クライアントＰＣ２００は、スキャンチケット生成画面２１００へのユーザからの入力を受け付けると（ステップＳ１０７）、画面に入力されたスキャンチケット生成情報を業務サーバ３００に送信する（ステップＳ１０８）。
【０１４５】
業務サーバ３００は、クライアントＰＣ２００からスキャンチケット生成情報を受け付け（ステップＳ１０９）、その情報をもとにスキャンチケットサーバ４００にスキャンチケット生成要求を発行する（ステップＳ１１０）。
【０１４６】
スキャンチケットサーバ４００は、業務サーバ３００からスキャンチケット生成要求を受け付け（ステップＳ１１１）、受け付けた内容に沿ってスキャンチケット９２０を生成する（ステップＳ１１２）。このとき生成されるスキャンチケットには、送信設定画面２２００で設定されたファイル名２２０１、ディレクトリ２２０２、ユーザ２２０３、パスワード２２０４等が送信設定として設定される。また、スキャン設定画面２３００で設定されたカラー２３０１、解像度２３０２、ファイル形式２３０３等がスキャン設定として設定される。
【０１４７】
なお、スキャンチケット生成画面２１００において、指示先２１０１に複数のユーザが選択されていたり、指示先２１０１に部門が選択されていたりした場合、かつ共有項目２１０４「しない」に設定されていた場合には、ユーザ毎に異なるスキャンチケット９２０を発行する。つまり複数のスキャンチケット９２０を発行する。一方、指示先２１０１に複数のユーザが選択されていたり、指示先に部門が選択されていたりした場合、かつ共有項目２１０４が「する」に設定されていた場合には、全ユーザ共有のスキャンチケットを一つだけ作成する。
【０１４８】
スキャンチケットサーバ４００は、スキャンチケット生成画面２１００で設定された再利用項目２１０３をもとに、スキャンチケット９２０の再利用フラグ９２５を設定する（ステップＳ１１３）。つまり、再利用「する」の項目に設定されている場合には、再利用フラグ９２５がｔｒｕｅとなり、再利用「しない」の項目に設定されている場合には、再利用フラグ９２５がｆａｌｓｅとなる。
【０１４９】
次に、スキャンチケット生成画面２１００で設定された共有項目２１０４をもとに、スキャンチケットの共有フラグ９２６を設定する（ステップＳ１１４）。つまり、他のユーザとチケットを共有「する」の項目に設定されている場合には、共有フラグ９２６がｔｒｕｅとなり、共有「しない」の項目に設定されている場合には、共有フラグ９２６がｆａｌｓｅとなる。
【０１５０】
スキャンチケットサーバ４００は、スキャンチケット９２０の生成が完了したことを業務サーバ３００に通知する（ステップＳ１１５）。
【０１５１】
業務サーバ３００は、スキャンチケットサーバ４００からスキャンチケット９２０の生成完了を受け付け（ステップＳ１１６）、クライアントＰＣ２００にスキャンチケット生成完了を通知する（ステップＳ１１７）。
【０１５２】
クライアントＰＣ２００は、業務サーバ３００からスキャンチケット生成完了を受け付ける（ステップＳ１１８）。
【０１５３】
なお、本フローチャートでは、スキャンチケット生成画面２１００から明示的にスキャンチケット生成が指示される例を示したが、例えば、業務メニュー画面２０００より交通費申請が選択され、ユーザがシステムに従って交通費申請を行うと、システムがバックグラウンドで自動的に交通費申請用のスキャンチケットを生成するような構成であってもよい。
【０１５４】
次に、図７を参照しながら、情報処理システム１のログイン処理について説明する。図７では、複合機１００はユーザのログインを受け付ける。この時には、図１３のログイン画面１０００が複合機の操作部３０３０（ディスプレイ画面）に表示されている。図７に示すように、複合機１００は、カードリーダ３０４０にかざされたユーザのＩＣカードを検知して（ステップＳ２００）、カードＩＤや、ユーザ情報（ユーザ名）などの内部情報を読み取る（ステップＳ２０１）。
【０１５５】
複合機１００は、認証情報管理部１０２に格納されている複数のユーザ情報９１０の中から、前段で取得したカードＩＤと同じカードＩＤを持ったユーザ情報９１０（ユーザ名９１２）を検索し（ステップＳ２０２）、取得したユーザ情報９１０（ユーザ名９１２）を使って複合機本体へユーザをログインさせる（ステップＳ２０３）。具体的には、ユーザ情報を内部的に保持し、操作部３０３０に表示しているログイン画面１０００をスキャンチケット一覧画面１２００に切り換える。
【０１５６】
ステップＳ２０３で複合機１００へのログインが承認されると、複合機１００の操作部３０３０には、複合機のメニュー画面（不図示）が表示される。ここで、ユーザの操作によりスキャンチケットの機能を使用する指示を受け付ける。指示を受け付けると、複合機１００は、スキャンチケットサーバ４００に対してスキャンチケットリスト要求を発行する（ステップＳ２０４）。このとき、ユーザ情報９１０に含まれるユーザ名９１２もあわせて送信する。この時、複合機１００は、複合機設定のスキャンチケットサーバ情報を使って通信先のスキャンチケットサーバ４００を決定する。即ち、複合機１００は、事前に接続先となるスキャンチケットサーバ４００を管理者権限等で設定しておく必要がある。
【０１５７】
スキャンチケットサーバ４００は、複合機１００から要求を受け付け（ステップＳ２０５）、ユーザ名９１２をキーにして、スキャンチケット記憶部４１０にあるスキャンチケット管理テーブル９４０から該当ユーザ９４１のスキャンチケット９２０を検索する（ステップＳ２０６）。
【０１５８】
図１８は、スキャンチケットサーバ４００のスキャンチケット記憶部４１０において記憶管理されているスキャンチケット管理テーブル９４０である。スキャンチケット管理テーブル９４０は、チケットＩＤ、ユーザ名９４１、ファイル名、送信先ディレクトリ、再利用フラグ、共有フラグ等の項目を少なくとも備えていることが望ましい。ステップＳ２０６では、先述の通り、ユーザ名９４１をキーにして当該テーブルに、ユーザが発行したスキャンチケットの情報があるか否かを検索している。
【０１５９】
スキャンチケットサーバ４００は、スキャンチケット管理テーブル９４０に記憶されている複数のスキャンチケットから、送信したユーザ名に対応するユーザ名９４１の情報を持つ一つのチケットを取り出し（ステップＳ２０７）（抽出手段に相当する）、そのスキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１が予約済みかどうかを判定し（ステップＳ２０８）、予約済みでなければ、複合機１００に送信するスキャンチケットリストに該当スキャンチケットを追加する（ステップＳ２０９）。
【０１６０】
スキャンチケットサーバ４００は、検索した複数のスキャンチケットから一つのチケットを取り出して予約状況９３１を判定する処理を、最後まで行ったかどうか判定し（ステップＳ２１０）、最後まで行っていなければ、スキャンチケットの判定を繰り返す。
【０１６１】
スキャンチケットサーバ４００は、検索した未予約状態のスキャンチケットリストを表示するための表示画面情報を生成し、画面情報を複合機１００へ送信する（ステップＳ２１１）。
【０１６２】
複合機１００は、スキャンチケットサーバ４００からスキャンチケットリストの表示画面情報を受け付けると（ステップＳ２１２）、複合機１００のブラウザ部１０８で受信した表示画面情報を解析し図１３−１のスキャンチケット一覧画面１２００のスキャンチケットリスト１２０２を表示設定する（ステップＳ２１３）。ここで表示される画面は、図１３−１のスキャンチケット一覧画面１２００であり、画面中央には、先述のスキャンチケットリスト１２０２が表示されている。
【０１６３】
なお、図６〜図１０のフローチャートで複合機１００とスキャンチケットサーバ４００とが通信する場合は、複合機１００のブラウザ部１０８と、スキャンチケットサーバ４００の通信制御部４０６との間で通信制御を行うことで、複合機１００のブラウザ部１０８で表示するための表示画面情報を送受信している。図６のフローチャートに記載の処理によれば、ユーザは予約されている自分のスキャンチケット一覧を閲覧したり、スキャンチケットを使ってスキャン実行したりすることができる。
【０１６４】
なお、本実施形態では、ＩＣカード（読取対象物）を用いる構成としたが、ユーザ認証の際には指紋や静脈など（読取対象物）の生体情報を用いて、権限を付与したい場合にはＩＣカードを用いる構成としてもよい。この場合、生体情報を読み取るリーダが複合機１００に接続されているものとする。
【０１６５】
また、ユーザ認証の際には、ユーザ名・パスワードなどの識別情報を入力させる画面を用いる構成とすることも可能である。なお、識別情報の入力にあたっては操作部３０３０にソフトウエアキーボードを表示し、ユーザに識別情報を入力させる。つまり、ユーザ認証に用いる情報は、ユーザを特定するための識別情報（カードＩＤ、生体情報、ユーザ名・パスワード）が入力されればよい。
【０１６６】
次に、図８を参照しながら、情報処理システム１のスキャン処理について説明する。図８では、複合機１００は、操作部３０３０に表示しているスキャンチケット一覧画面１２００にてスキャンボタン１２０３が押下された時に、スキャンを実行する前にスキャンチケットの予約処理を行う。
【０１６７】
図８に示すように、複合機１００は、操作部３０３０に表示しているスキャンチケット一覧画面１２００のスキャンチケットリスト１２０２にて、任意のスキャンチケットの選択を受け付ける（ステップＳ３００）。複合機１００は、スキャンボタン１２０３が押下されたかどうかを判定する（ステップＳ３０１）。
【０１６８】
ステップＳ３０１の判定結果、スキャンボタン１２０３が押下されたと判定すると、複合機１００は、前段で選択されたスキャンチケット９２０の情報を読み込んで（ステップＳ３０２）、スキャンチケット９２０の再利用フラグ９２５がｔｒｕｅかどうかを判定する（ステップＳ３０３）。この再利用フラグ９２５の設定は、先述の図６のスキャン生成処理において設定される値である。
【０１６９】
ステップＳ３０３の判定結果、再利用フラグがｔｒｕｅでなかった場合、つまり一度だけしか使えないスキャンチケットであった場合、複合機１００は、スキャンチケットサーバ４００にスキャンチケットの予約を要求する（ステップＳ３０４）。
【０１７０】
スキャンチケットサーバ４００は、複合機１００からスキャンチケット予約を受け付け（ステップＳ３０５）、該当スキャンチケット９２０がすでに予約されているかどうかを判定する（ステップＳ３０６）。
【０１７１】
ステップＳ３０６の判定結果、すでに予約されているチケットであった場合、複合機１００のＲＯＭ３００３もしくはＨＤＤ３００４に記憶管理されている図１９のスキャンパラメータ９５０の応用設定９５４が連続スキャンであるかを判定し（ステップＳ３０７）、連続スキャンでない場合、スキャンチケットサーバ４００は、複合機１００にエラーを送信する（ステップＳ３０８）。
【０１７２】
図１９は、複合機１００のＲＯＭ３００３もしくはＨＤＤ３００４に記憶管理されているスキャンパラメータ９５０である。スキャンパラメータ９５０は、原稿サイズ混在９５１、両面印刷９５２、プレビュー設定９５３、応用設定９５４等の項目を少なくとも備えていることが望ましい。ステップＳ３０７では先述の通り、応用設定９５４の値をキーにして連続スキャンであるか否かを判定している。
【０１７３】
複合機１００はスキャンチケットサーバ４００からエラーを受け付けると（ステップＳ３０９）、操作部３０３０に不図示のエラー画面を表示する（ステップＳ３１０）。
【０１７４】
例えば、スキャンチケットがすでに予約されているケースとしては、上司が部下全員に対して、共有チケットを発行し、部下が異なる複合機で同時にスキャンしようとしたケースがある。共有チケットについて補足すると、誰か一人でもスキャンしてくれればそれでよいが、誰が原稿を持っているかわからないので一つのチケットを部下全員共有のチケットとするという概念である。
【０１７５】
ここで実際にスキャンを行う前に、スキャンチケットの予約処理を行うことで、誰か一人だけが確実にスキャンを実施することができる。予約処理を行わないと、他の人のデータ格納中のファイルを上書きしてしまったり、自分のスキャンしたデータが成功したのか上書きされたのかがわからなかったりして、使いにくいシステムとなってしまう。
【０１７６】
ステップＳ３０６の判定結果、未予約のスキャンチケットであった場合、スキャンチケットサーバ４００は、該当のスキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１を予約済みに設定し、スキャンチケット予約を要求した複合機１００の情報（複合機９３３）と、その複合機１００にログインしているユーザ名９３２とをスキャンチケット予約情報９２７に設定する（ステップＳ３１１）。
【０１７７】
スキャンチケットサーバ４００は、複合機１００にスキャンチケットの予約が成功したことを通知する（ステップＳ３１２）。
【０１７８】
複合機１００は、スキャンチケットサーバ４００からスキャンチケット予約成功を受け付け（ステップＳ３１３）、スキャンチケット９２０のスキャン設定９２３に従ってスキャンを実行する（ステップＳ３１４）。なお、ステップＳ３０３の判定結果、再利用可能なスキャンチケットであった場合も同様にスキャンチケット９２０のスキャン設定９２３に従ってスキャンを実行する（ステップＳ３１４）。
【０１７９】
なお、ステップＳ３０７の判定結果、連続スキャンの設定であった場合、同一のスキャンチケット９２０を使用することができ、同様にスキャンチケット９２０のスキャン設定９２３に従ってスキャンを実行することができる。
【０１８０】
なお、再利用可能なスキャンチケットであった場合には予約処理を行わないことで、ユーザは、スキャンが終了した後、データの送信終了を待たずに、同じ再利用可能なチケットを利用することができる。
【０１８１】
次に、図９を参照しながら、情報処理システム１のスキャン処理について説明する。なお、この処理は、図８のスキャン処理に続いて行われる処理である。
【０１８２】
図９では、複合機１００は、スキャンキャンセル、スキャン失敗などの、スキャン成功以外のケースにおける処理を行う。
【０１８３】
図９に示すように、複合機１００は、ユーザによってセットされた原稿を読み込む（ステップＳ３５０）。
【０１８４】
複合機１００は、原稿読込中にユーザによってスキャンがキャンセルされたかどうか、を判定する（ステップＳ３５１）。なお、スキャン時の原稿読込には大きく分けて２通りある。一つは原稿台からの文書１枚毎の読込であり、一つはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を使った自動連続読込である。前者は書籍などをスキャンする用途に用いられ、１ページ毎原稿セットとスキャン開始を繰り返す。後者の場合は、綴じられていない複数の用紙を自動で連続読込したり、両面読込したりする場合に用いられる。どちらの場合もスキャンする原稿の枚数が増えると、スキャン処理に時間がかかったり、途中で原稿を間違えてしまうことがある。よって、スキャン中にユーザがスキャンをキャンセルすることは運用では珍しいことではない。
【０１８５】
キャンセルを行った場合、スキャンパラメータ９５０の応用設定９５４が一括スキャンであり、かつ２回目以降のスキャン時にキャンセルであるかを判定する（ステップＳ３５２）。一括スキャンである場合、複数回スキャンを行った場合、１度目はスキャンを実施して、２回目はスキャンをキャンセルするなどがあるためである。
【０１８６】
また、複合機１００は、スキャンが成功したかどうかを判定する（ステップＳ３５３）。ここでのスキャン成功かどうかというのは、原稿詰まりなど、エラーが発生していないかどうかを意味している。原稿台からの原稿読込時にスキャンエラーになることはないが、ＡＤＦからの原稿読込時は、原稿の曲がり、折れ、破れ、ステープルされた文書をスキャンした場合などが原因で、エラーが発生することは珍しいことではない。
【０１８７】
ステップＳ３５１の判定結果、スキャンがキャンセルされたと判定した場合かつ、ステップＳ３５２の判定結果で、一括スキャンで２回目以降でない場合、もしくはステップＳ３５３の判定結果、スキャンがエラーになったと判定した場合、複合機１００は、そのスキャンチケット９２０の再利用フラグ９２５がｔｒｕｅかどうかを判定する（ステップＳ３５４）。ここで再利用フラグ９２５の判定を行うのは、この後にスキャン予約を解除するかどうかを決定するためである。再利用フラグ９２５がｔｒｕｅであればスキャン前にスキャンチケットの予約を行っていないので、予約解除する必要はない。再利用フラグがｔｒｕｅでなければ、スキャン前にスキャンチケットの予約を行っているので予約解除する必要があるからである。
【０１８８】
ステップＳ３５４の判定結果、スキャンチケット９２０の再利用フラグ９２５がｔｒｕｅでなかった場合、複合機１００は、スキャンチケットサーバ４００に対してスキャンチケット解除要求を発行する（ステップＳ３５５）。
【０１８９】
スキャンチケットサーバ４００は、複合機１００からスキャンチケット予約解除を受け付け（ステップＳ３５６）、該当のスキャンチケットの予約を解除する（ステップＳ３５７）。具体的には、スキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１を未予約とし、ユーザ名９３２や複合機９３３のデータをクリアする。
【０１９０】
スキャンチケットサーバ４００は、複合機１００にスキャンチケット予約解除を通知する（ステップＳ３５８）。
【０１９１】
複合機１００は、スキャンチケットサーバ４００からスキャンチケット予約解除を受け付け（ステップＳ３５９）、操作部３０３０の画面を更新する（ステップＳ３６０）。具体的には、直前の処理がキャンセルされた場合には、その旨を表示する画面を表示する。一方、直前の処理がエラーであった場合は、エラー画面を表示する。
【０１９２】
先述したステップＳ３５３でスキャンが成功したと判定された場合、スキャンパラメータ９５０の応用設定９５４が一括スキャンであるかを判定し（ステップＳ３６１）、一括スキャンの場合、図１３複合機画面の再スキャン画面１８００が表示される（ステップＳ３６２）。
【０１９３】
再スキャン画面１８００で送信開始１８０１を押下した場合（ステップＳ３６３）、図１１のファイル送信処理が行われ、次のスキャン１８０２を押下した場合（ステップＳ３６４）、図８のステップＳ３０２が実行される。すべてキャンセルを行った場合、すべてのスキャンがキャンセルされて、先述したステップＳ３５４以降のステップを行う。
【０１９４】
これら一連の流れにより、スキャンが途中でキャンセルされた場合でもスキャンがエラーに終わった場合にも、スキャンチケットの予約を解除することができるので、ユーザが再びスキャンチケットを利用することができる。
【０１９５】
次に、図１０を参照しながら、情報処理システム１のスキャン処理について説明する。なお、この処理は、図９のスキャン処理に続いて行われる処理である。
【０１９６】
図１０では、複合機１００は、スキャンデータをスキャンチケットサーバ４００に送信する。スキャンチケットサーバ４００は、ファイルを受け付けて、スキャンチケット９２０に設定された送信先にファイルを送信する。
【０１９７】
図１０に示すように、複合機１００は、スキャンした画像データを、スキャンチケット９２０に設定されたスキャン設定９２３に従って、所定のファイル形式に変換する（ステップＳ３７０）。スキャンパラメータ９５０の応用設定９５４が一括スキャンであるかを判定して（ステップＳ３７１）、ｆａｌｓｅであった場合、設定に従ってスキャンチケットサーバ４００に送信し（ステップＳ３７２）、ユーザに次の処理へ進ませる（ステップＳ３７３）。
【０１９８】
ステップＳ３７１でｔｒｕｅであった場合、複数ファイルを圧縮し、一つのファイルにして（ステップＳ３７４）、スキャンチケットサーバ４００に送信し（ステップＳ３７２）、ユーザに次の処理へ進ませる（ステップＳ３７３）。
【０１９９】
これによりユーザは、スキャン後、データの送信完了を待たずに、すぐにステップＳ３００のスキャンチケット選択を再び行うことができる。
【０２００】
なお、ステップＳ３７１の処理は、バックグラウンドでメインの処理とは非同期に実施する。具体的には別スレッドで送信処理を行う。スキャンしたデータはファイルサイズが大きくなることが多いので、送信処理をバックグランドで行うことでユーザはスキャン後に次の作業をすぐに行うことができる。一方で、送信処理は終わっていないためスキャンチケットは未処理のままとなっており、その後すぐにユーザがチケットリスト画面を表示させると同じチケットが表示されてしまう問題が発生する。そこで、この不整合を解決するために、スキャンチケットの予約を行っている。
【０２０１】
さらに具体的に言えば、スキャンチケットサーバ４００は、スキャンチケットの送受信やスキャンデータを受け付けるためのポートと、スキャンチケットの予約を受け付けるポートを別にする構成であってもよい。すべて同一のポートを用いると、例えば、スキャンデータ送信処理が大量に発生して、スキャンチケットサーバ４００のポートのキューにデータ受信処理が溜まっている場合に予約要求の処理が待ちになってしまい、同時に複数の複合機１００から共有チケットの予約要求があっても、正常に処理できなくなってしまう。予約処理を行うポートだけ、別ポートにしていれば、スキャンデータ受信処理を即座に受け付けることができるので、高負荷時により信頼性の高いシステムを実現することができる。
【０２０２】
なお、スキャンパラメータ９５０の応用設定９５４が連続スキャンもしくは分割スキャンであった場合、同一のスキャンチケットを使用して、読み取った原稿を１頁ずつ分割して複数ファイルの送信を行う。
【０２０３】
スキャンチケットサーバ４００は、複合機１００からファイルを受信する（ステップＳ３７５）。なお、このとき同時にファイルに紐づいたスキャンチケット９２０の情報も複合機１００から受信する。次に、複合機１００から受信したスキャンチケット９２０の再利用フラグ９２５がｔｒｕｅかどうかを判定する（ステップＳ３７６）。
【０２０４】
ステップＳ３７６の判定結果、再利用フラグがｔｒｕｅでなかった場合は、そのスキャンチケット９２０が、同じ複合機１００から同じユーザで予約されているかを判定する（ステップＳ３７７、Ｓ３７８、Ｓ３７９）。
【０２０５】
ステップＳ３７７、Ｓ３７８、Ｓ３７９の判定結果、いずれかが「ＮＯ」であった場合には、スキャンチケットサーバ４００は、前段のステップＳ３０８に示すエラー処理を行う。
【０２０６】
ステップＳ３７７、Ｓ３７８、Ｓ３７９の判定結果、いずれも「ＹＥＳ」であった場合には、スキャンチケットサーバ４００は、スキャンチケット９２０の共有フラグ９２６がｔｒｕｅかどうかを判定する（ステップＳ３８０）。
【０２０７】
ステップＳ３７６の判定結果、再利用フラグがｔｒｕｅであった場合、もしくは、ステップＳ３８０の判定結果、共有フラグがｔｒｕｅであった場合、もしくはステップＳ３８１の判定結果、一括スキャンであった場合、スキャンチケットサーバ４００は、ファイル名に対して連番を付与し、（ステップＳ３８２）図１１に示すファイル送信処理を行う（ステップＳ３８３）。またステップＳ３８１で、判定結果が一括スキャンでない場合、そのままファイル送信を行う（ステップＳ３８３）。
【０２０８】
ファイル名連番付与とは、具体的には、格納先ディレクトリを確認して同名のファイルが存在する場合には、これから格納するファイルのファイル名に連番を付与する処理である。
【０２０９】
再利用フラグ９２５がｔｒｕｅであった場合、スキャンチケットの予約は行わないので、前述のようにユーザはスキャン後にすぐにまたスキャンを行うことができる。このとき、同じ再利用チケットを使ってスキャンするとファイルを上書きしてしまう恐れがあるので、信頼性の高いシステムを実現するために、共有フラグがｔｒｕｅであった場合には、ファイル名が重複しないような処理を行っている。
【０２１０】
また、再利用フラグ９２５がｔｒｕｅでない場合でも、共有フラグ９２６がｔｒｕｅであった場合には、同様にファイル名が重複しないような処理を行う。再利用フラグ９２５がｔｒｕｅでない場合には、スキャンチケットの予約を行っているので、ファイルが上書きされることはないが、共有フラグがｔｒｕｅであった場合には、高負荷時に同時アクセスが発生し、万一予約がうまくいかなかった場合を考慮して、ファイル名連番付与の処理を行う。
【０２１１】
スキャンチケットサーバ４００は、図１１に示すファイル送信処理を行った後、スキャンチケット９２０の再利用フラグ９２５がｔｒｕｅかどうかを判定する（ステップＳ３８４）。ステップＳ３８４の判定結果、再利用フラグがｔｒｕｅでなかった場合は、再利用させないようにするために、使用したスキャンチケット９２０を削除する（ステップＳ３８５）。スキャンチケットサーバ４００は、複合機１００にファイル送信成功通知を送信する（ステップＳ３８６）。
【０２１２】
複合機１００は、スキャンチケットサーバ４００から、ファイル送信成功を受信する（ステップＳ３８７）。なおこのとき、複合機１００は操作部３０３０には何も通知しない。ステップＳ３７２以降の処理は、バックグラウンドで行っているため、ファイル送信成功を受信した場合には、内部ログに情報を出力するに留める。
【０２１３】
次に、図１１を参照しながら、情報処理システム１のファイル送信処理について説明する。なお、この処理は、図１０に示すスキャン処理においてスキャンチケットサーバ４００から呼び出される処理である。
【０２１４】
図１１では、スキャンチケットサーバ４００は、スキャンチケット９２０に従ってファイルを業務サーバ３００に送信する。図１１に示すように、スキャンチケットサーバ４００は、スキャンチケット９２０を読み込んで送信設定９２４を取得する（ステップＳ４００）。
【０２１５】
スキャンチケットサーバ４００は、送信設定に基づいて業務サーバ３００に認証要求を行う（ステップＳ４０１）。具体的には、スキャンチケット９２０の送信設定９２４に設定された、ユーザ名、パスワード等のアカウント情報を使って、ＫｅｒｂｅｒｏｓやＮＴＬＭなどの認証プロトコルで業務サーバ３００に認証を行う。
【０２１６】
このようにスキャンチケット９２０に格納先ディレクトリへの認証情報が設定されているので、上司のディレクトリに対して部下がスキャンデータを格納するような場合でも、上司がスキャンチケット発行時に自分のアカウント情報を入力することで、部下は上司のディレクトリへのアクセス権を持たなくても、スキャンしたファイルを上司のディレクトリへ格納することができる。
【０２１７】
業務サーバ３００は、スキャンチケットサーバ４００から認証要求を受け付け（ステップＳ４０２）、アカウントの認証を行う（ステップＳ４０３）。認証に成功すると、業務サーバ３００はスキャンチケットサーバ４００に認証完了通知を発行する（ステップＳ４０４）。このとき認証トークン等も発行される。
【０２１８】
スキャンチケットサーバ４００は、業務サーバ３００から認証完了通知を受け付け（ステップＳ４０５）、前段で複合機１００から受信したファイルをＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなどのファイル転送、ファイル共有プロトコルを使って業務サーバ３００に送信する（ステップＳ４０６）。
【０２１９】
業務サーバ３００は、スキャンチケットサーバ４００からファイルを受信し（ステップＳ４０７）、指定されたディレクトリに指定されたファイル名でファイルを格納する。ファイル受信が完了すると、業務サーバ３００は、スキャンチケットサーバ４００にファイル受信完了通知を発行する（ステップＳ４０８）。スキャンチケットサーバ４００は、業務サーバ３００からファイル受信完了を受け付ける（ステップＳ４０９）。
【０２２０】
以上、本発明によれば、スキャンチケットを用いたワークフローを実行する仕組みにおいて、スキャンチケットの各利用形態と画像処理装置による各スキャン処理方法の組み合わせに応じて、業務をより効率よく実行するための異なるファイルアップロード方法を提供することを目的とする。また、ユーザインターフェースや動作を制御することで、ユーザの業務実行方法に応じた柔軟な仕組みを提供することができる。
【０２２１】
具体的に、本発明は、業務サーバからのスキャンチケット生成要求に応じて該スキャンチケットを生成して記憶管理する情報処理装置と、表示部を備える画像形成装置とを含む画像処理システムであって、前記情報処理装置は、前記画像形成装置を使用するユーザが利用可能な前記スキャンチケットを抽出する抽出手段と、前記抽出手段で抽出した前記スキャンチケットの一覧を前記画像形成装置へ送信する一覧送信手段と、前記画像形成装置で選択を受け付けた前記スキャンチケットが再利用可能なスキャンチケットであるか否かを判定するスキャンチケット判定手段と、前記判定手段で再利用可能ではないと判定された前記スキャンチケットを用いてスキャンを実行する場合に、前記画像形成装置が連続して複数文書のスキャンを行うべく設定されているか否かを判定する設定判定手段と、前記設定判定手段で前記画像形成装置の設定が複数文書のスキャンを連続して行うべく設定されていると判定された場合に、前記画像形成装置でスキャンを実行すべく制御させる制御手段とを備え、前記画像形成装置は、前記スキャンチケットの一覧取得要求を前記情報処理装置に送信する一覧取得要求手段と、前記情報処理装置より送信される前記スキャンチケットの一覧を取得する一覧取得手段と、前記一覧取得手段で取得した前記スキャンチケットの一覧から、スキャンを実行するために使用する前記スキャンチケットの選択を受け付ける選択受付手段と、前記選択受付手段で受け付けた前記スキャンチケットで設定されているスキャン属性に基づいて文書をスキャンするスキャン手段と、前記スキャン手段でスキャンした文書データの送信指示を受け付ける送信指示受付手段と、再利用可能ではない前記スキャンチケットを用いることにより前記スキャン手段でスキャンを行った複数の前記文書の文書データを圧縮処理する圧縮手段とを備えることを特徴とする。
【０２２２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２２３】
上記の通り、本発明におけるプログラムは、図５〜図１１に示す処理概略図、およびフローチャートの処理に従って複合機１００、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００としてコンピュータが実行可能なプログラムであり、本発明の記録媒体は図５〜図１１の処理方法を複合機１００、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００が実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは図５〜図１１の各装置の処理方法ごと、別の独立したプログラムであってもよい。
【０２２４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２２５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２２６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２２７】
また、複合機１００、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２２８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２２９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２３０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０２３１】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０２３２】
１      情報処理システム
１０    ＬＡＮ（ネットワーク）
１００  複合機
１０１  ログイン部
１０２  認証情報管理部
１０３  スキャンチケットリスト取得部
１０４  スキャンチケット解析部
１０５  スキャンチケット予約部
１０６  スキャン部
１０７  ファイル送信部
１０８  ブラウザ部
１２０  認証情報記憶部
２００  クライアントＰＣ
２０１  ブラウザ部
３００  業務サーバ
３０１  業務メニュ−表示部
３０２  業務処理部
３０３  スキャンチケット指示部
３０４  認証情報管理部
３０５  文書管理部
３０６  通信制御部
３１０  認証情報記憶部
３２０  文書情報記憶部
４００  スキャンチケットサーバ
４０１  スキャンチケット生成部
４０２  スキャンチケット削除部
４０３  スキャンチケット送受信部
４０４  スキャンチケット予約管理部
４０５  ファイル送信部
４０６  通信制御部
４１０  スキャンチケット記憶部
【図１】
2012138716.tif 000003
【図２】
2012138716.tif 000004
【図３】
2012138716.tif 000005
【図４】
2012138716.tif 000006
【図５】
2012138716.tif 000007
【図６】
2012138716.tif 000008
【図７】
2012138716.tif 000009
【図８】
2012138716.tif 000010
【図９】
2012138716.tif 000011
【図１０】
2012138716.tif 000012
【図１１】
2012138716.tif 000013
【図１２】
2012138716.tif 000014
【図１３−１】
2012138716.tif 000015
【図１３−２】
2012138716.tif 000016
【図１４】
2012138716.tif 000017
【図１５】
2012138716.tif 000018
【図１６】
2012138716.tif 000019
【図１７】
2012138716.tif 000020
【図１８】
2012138716.tif 000021
【図１９】
2012138716.tif 000022