(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたクライアント端末、サーバ装置及び少なくともスキャン機能を有する画像形成装置を含む情報処理システムであって、
前記クライアント端末から前記画像形成装置に対してスキャンジョブを送信する送信手段を有し、
前記画像形成装置は、
前記スキャンジョブを受信する受信手段と、
前記受信手段で受信したスキャンジョブの実行指示を受け付ける操作手段と、
前記スキャンジョブの実行指示を受け付けた場合に、前記スキャンジョブに従って、証憑文書を読みとり、証憑データを生成する読取手段と、
受信した前記スキャンジョブが前記証憑文書と台紙フォームとのオーバレイ処理を含む場合、前記証憑データとオーバレイするための台紙フォームを選択する選択手段と、
前記選択手段により選択された台紙フォームのデータと前記証憑データとのオーバレイ処理を行うオーバレイ処理手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記オーバレイ手段によるオーバレイ処理の結果、生成されたデータを前記サーバ装置に登録する手段を更に有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記スキャンジョブは、少なくともスキャン枚数、解像度情報、解像度の変更の許可／不許可を表わす情報、及び、格納先のサーバ装置に関する情報を含むことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記オーバレイ処理手段は、前記選択手段により選択された台紙フォームのデータと前記読み取られたデータとのサイズが適合しない場合、前記読み取られたデータの解像度を変更してオーバレイすることを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記台紙フォームのデータは、前記画像形成装置又はサーバ装置に登録されていることを特徴とする請求項１に記載の情報処理システム。
【請求項６】
ネットワークに接続されたクライアント端末、サーバ装置及び少なくともスキャン機能を有する画像形成装置を含む情報処理システムの制御方法であって、
前記クライアント端末から前記画像形成装置に対してスキャンジョブを送信する送信工程と、
前記スキャンジョブを受信する受信工程と、
受信したスキャンジョブに応じて、証憑文書を読みとり、証憑データを生成する読取工程と、
前記受信したスキャンジョブが前記証憑文書と台紙フォームとのオーバレイ処理を含む場合、前記証憑データとオーバレイ処理するための台紙フォームを選択する選択工程と、
前記選択工程において選択された台紙フォームのデータと前記証憑データとのオーバレイ処理を行うオーバレイ工程と、
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークに接続されたクライアント端末、サーバ装置及び画像形成装置を含む情報処理システム及びその制御方法
【背景技術】
【０００２】
電子帳票保存法が改正され証憑書類（見積もり書、納品書、請求書）等をスキャナにより読み取って電子データとして保存することが可能となった。これらの証憑データを電子データで保存するために、従来は以下のようなステップを行っていた（特許文献１）。
【０００３】
先ず証憑書類を貼り付けるための台紙を印刷する。この台紙にはバーコードなどの識別子が印刷されており、その台紙に貼り付ける証憑書類をユニークに管理できる。そして、その台紙に証憑書類を貼り付けて複合機により読み取りを行う。このとき、ユーザは、その読み取って得た証憑データを登録する先のサーバ装置の設定や、読み取り解像度等の設定を行う。そしてスキャンが完了すると、その読み取って得られた証憑データは証憑サーバ装置に保存される。
【０００４】
【特許文献１】特開２００６−１８９９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、台紙の印刷による紙の無駄が発生し、またスキャン時に各種設定を行うため複合機を長時間占有しなければならないという問題があった。またスキャンの際には、スキャン対象の証憑データに対するチェックなどは行わないため、法律の要件を満たさないようなデータも登録してしまうという問題があった。
【０００６】
上記従来技術の課題を解決するため、本発明にあっては、スキャンジョブに従ってスキャンされた証憑文書と、台紙フォームとの整合性を判断してオーバレイ処理して出力することを目的とする。
【課題を解決するための手段】
【０００７】
ネットワークに接続されたクライアント端末、サーバ装置及び少なくともスキャン機能を有する画像形成装置を含む情報処理システムであって、
前記クライアント端末から前記画像形成装置に対してスキャンジョブを送信する送信手段を有し、
前記画像形成装置は、
前記スキャンジョブを受信する受信手段と、
前記受信手段で受信したスキャンジョブの実行指示を受け付ける操作手段と、
前記スキャンジョブの実行指示を受け付けた場合に、前記スキャンジョブに従って、証憑文書を読みとり、証憑データを生成する画像読取手段と、
前記受信したスキャンジョブが、前記証憑文書と、台紙フォームとのオーバレイ処理を含む場合、前記証憑データとオーバレイするための台紙フォームを選択する選択手段と、
前記選択手段により選択された台紙フォームのデータと前記証憑データとのオーバレイ処理を行うオーバレイ処理手段と、
を有することを特徴とする。
【０００８】
上記目的を達成するため、本発明に係る方法は、
ネットワークに接続されたクライアント端末、サーバ装置及び少なくともスキャン機能を有する画像形成装置を含む情報処理システムの制御方法であって、
前記クライアント端末から前記画像形成装置に対してスキャンジョブを送信する送信工程と、
前記スキャンジョブを受信する受信工程と、
受信した前記スキャンジョブに応じて、証憑文書を読みとり、証憑データを生成する読取工程と、
前記受信したスキャンジョブが前記証憑文書と台紙フォームとのオーバレイ処理を含む場合、前記証憑データとオーバレイ処理するための台紙フォームを選択する選択工程と、
前記選択工程により選択された台紙フォームのデータと前記証憑データとのオーバレイ処理を行うオーバレイ工程と、
を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、登録されているスキャンジョブに従ってスキャンされたデータと、台紙フォームとの整合性を判断してオーバレイして出力できる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態は、特許請求の範囲に係る本発明を限定するものではなく、また本実施の形態で説明されている特徴の組合せの全てが本発明の課題解決に必須の要素とは限らない。
【００１１】
なお、本明細書中、証憑とは、取引の事実を証明する根拠となる書類を意味する。例えば、仕入先からの送り状、請求書、領収書、取引先からの注文書などがこれに含まれる。
【００１２】
図１は、本発明の実施の形態に係る情報処理システムの構成図である。ここではネットワークに複数の機器が接続されて構成されている。このネットワークは、インターネット、イントラネット等を含む。ここではネットワークに、クライアントコンピュータ（クライアント端末）１０１、証憑サーバ装置１０２及び画像形成装置１０３が接続されている。本実施形態の画像形成装置は、スキャナ、プリンタなどを含む複合機が一例として考えられる。本実施の形態に係るプログラムは、クライアントコンピュータ１０１内及び、画像形成装置１０３内の記憶装置に格納されており、各機器の起動時にそれぞれのキャッシュメモリにロードされて、そのプログラムが実行可能状態となる。また証憑サーバ装置１０２には、証憑をオーバレイするための台紙フォームが格納されている。この台紙フォームは、画像形成装置１０３内の記憶装置に記憶されても良い。画像形成装置１０３は、スキャン機能を有する複合機であっても良い。ここで、オーバーレイとは、複数の画像若しくはビットマップオブジェクトを重ね合わせて、ひとつのビットマップ画像を生成することである。
【００１３】
図１１は、本実施の形態に係るプログラムが動作するクライアントコンピュータ１０１の概略構成を示すブロック図である。ＣＰＵ１１０は、ＨＤ（ハードディスク）１１５に格納されているアプリケーションプログラムと、プリンタドライバプログラムと、ＯＳやネットワークプリンタ制御プログラムとをＲＡＭ１１２にロードして実行する。ＲＡＭ１１２はまた、そのプログラムの実行に必要な情報や、ファイル等を一時的に格納する。ＲＯＭ１１１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶している。またＲＡＭ１１２は、ＣＰＵ１１０の主メモリ、ワークエリア等として機能する。外部記憶ドライブ１１３は、メディア１１４に記憶されたプログラム等を、このコンピュータ１０１にロードすることができる。メディア１１４は、本実施の形態に係るプログラム、及びその関連データを格納する。キーボード１１６は、ユーザがクライアントコンピュータ１０１に対して、デバイスの制御コマンドの命令等を入力指示するものである。ディスプレイ（表示部）１１７は、キーボード１１６から入力されたコマンドや、画像形成装置１０３の状態等を表示する。システムバス１１８は、このクライアントコンピュータ１０１内のデータの流れを司るものである。ネットワークインターフェイス（以下、ネットワークＩ／Ｆ）１１９は、ローカルエリアネットワーク、或はインターネットに接続するための通信インターフェイスである。
【００１４】
図１２は、本実施の形態に係るプログラムがＲＡＭ１１２にロードされてＣＰＵ１１０により実行可能となった状態のメモリマップを表す図である。本実施の形態では、プログラム及び関連データをメディア１１４から直接ＲＡＭ１１２にロードして実行させる例を示すが、本発明は、これに限定されない。例えば、ＨＤ１１５からＲＡＭ１１２にロードするようにしてもよい。またメディア１１４は、例えばＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、ＩＣメモリカード等である。このプログラムをＲＯＭ１１１に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ１１０で実行するようにしても良い。
【００１５】
１２１は基本Ｉ／Ｏプログラムであり、このコンピュータ１０１の電源がＯＮされたときに、ＨＤ１１５からＯＳがＲＡＭ１１２に読み込まれる。基本Ｉ／Ｏプログラム１２１は、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローティング）機能等を有している。１２２はＯＳである。また１２３は制御プログラム、１２４は関連データがそれぞれ展開されるエリアである。１２５はＣＰＵ１１０がこのプログラムを実行する際に使用するワークエリアである。
【００１６】
図１３は、メディア１１４のデータ構成を説明する図である。１３０はメディア１１４のデータ内容を示す。１３１は、データの情報を示すボリューム情報であり、１３２はディレクトリ情報である。１３３は本実施の形態で説明するプログラムを示す。１３４はその関連データである。このプログラム１３３の機能は、図２〜図６を参照して以下に詳しく説明する。
【００１７】
図２は、本実施の形態に係るクライアントコンピュータ及び画像形成装置による処理の流れを説明するフローチャートである。この処理は、ユーザ操作に基づいてプログラムにより実行される。まずステップＳ２０１で、クライアントコンピュータ１０１は、ユーザの操作に応じて、スキャンジョブを生成する。次にステップＳ２０２で、クライアントコンピュータ１０１は生成したスキャンジョブを画像形成装置１０３に送信して登録する。画像形成装置１０３は、受信したスキャンジョブに応じて原稿上の画像をスキャンして読み取リ、それを電子データとして取り込むことができる。このステップＳ２０２の処理は、ステップＳ２０１の処理が完了した時点で自動的に実行される。画像形成装置１０３は任意のタイミングでユーザからのログイン処理を受け付ける。ログイン指示を受け付け、認証に成功すると画像形成装置１０３は、その操作パネルにユーザが登録したスキャンのジョブを表示する。
【００１８】
次にステップＳ２０３で、画像形成装置１０３は、ユーザの操作に応じて、実行したいスキャンジョブを、その表示された一覧から選択して特定する。証憑文書が読み取り台にセットされて実行ボタン（図１４参照）が押されると、画像形成装置１０３はステップＳ２０４で、予め登録されているスキャンジョブの各ジョブの設定値と証憑文書をスキャンして得た証憑データとを照合する。例えば、スキャンジョブに基づいてスキャンして読み取った証憑データと、そのスキャンジョブに登録されている証憑種別とを比較して、それが一致しているか否かを判定する。次にステップＳ２０５で、画像形成装置１０３は、ステップＳ２０４のチェック結果に応じて、必要なデータ変換処理（例えば解像度変換）を実行し、最適な台紙フォームの選択を行う。そしてステップＳ２０６に進み、ステップＳ２０５での変換処理の終了後に、その証憑データと台紙フォームとのオーバレイ印刷を実行する。次にステップＳ２０７に進み、オーバレイの実行結果を、指定された証憑サーバ装置１０２に格納する。
【００１９】
図３は、スキャンジョブを生成するためのＵＩの一例を示す図である。まずクライアントコンピュータ１０１が画像形成装置１０３にアクセスすると、画像形成装置１０３はそのアクセスに応答してＴＯＰ画面３０１を表示する。ユーザが事前登録スキャンをクリックしたことを検知すると、次に、事前登録スキャンのメニュー３０２を表示する。ここで「証憑スキャン」（証憑書類の読み取り）が選択されると、証憑スキャンメニュー３０３を表示する。また証憑スキャンメニュー３０３において、編集ボタンが押されると、そのメニューのパラメータの編集を受け付けるため、メニュー画面３０４を表示する。メニュー画面３０４は、この証憑スキャン（請求書スキャンメニュー）の詳細な設定を表示する。この詳細設定は、スキャン枚数、スキャンプレビュー、解像度の変更の許可／不許可、解像度指定、格納先となる証憑サーバ装置の指定などを含む。またスキャンするページ毎に会社名、勘定科目、請求金額、備考、を付加できる。これにより図９に示すように、各ページごとに、これら項目が登録される。
【００２０】
図４は、本実施の形態に係るクライアントコンピュータによるスキャンジョブの生成処理を説明するフローチャートである。このフローチャートは、図３のＵＩ表示処理をより詳細に説明するものである。ステップＳ４０１で、ユーザの操作に応じて、クライアントコンピュータ１０１が画像形成装置１０３にリモートで接続する。これにより画像形成装置１０３はステップＳ４０２で、そのコンピュータ１０１との接続を検知してログイン画面を表示する。こうしてステップＳ４０３でログイン処理が成功するとステップＳ４０４に進み、「事前登録スキャン」のメニュー３０２を表示する。そしてステップＳ４０５で、登録するスキャンジョブをユーザに選択させる。
【００２１】
ここでユーザにより「送信」が選択されたことを検知するとステップＳ４０６に進み、画像形成装置１０３は、その送信処理の画面を表示する。そしてステップＳ４０７で、送信先のメールアドレスを設定させ、ステップＳ４０８及びＳ４０９で、両面設定（原紙の両面を読み取るか否か）、その他、解像度やスキャン枚数等の設定を行わせる。尚、これらステップＳ４０７〜Ｓ４０９の実行順序はこれに限らず、どのような順番でも良い。
【００２２】
またステップＳ４０５で、ユーザが「証憑スキャン」を選択した場合はステップＳ４１０に進み、画像形成装置１０３は、証憑スキャンの画面を表示する。次にステップＳ４１１で、スキャンする証憑種類の選択を受け付ける。次にステップＳ４１２で、スキャン枚数の設定、ステップＳ４１３で両面設定、ステップＳ４１４でプレビュー設定、ステップＳ４１５で証憑サーバ装置１０２の設定を受け付ける。尚、プレビュー設定は、オーバレイしたデータのプレビュー表示を行うか否かを設定するものである。次にステップＳ４１６で解像度の変更の許可／不許可の設定、ステップＳ４１７で解像度の指定、そしてステップＳ４１８でページ設定を受け付ける。尚、これらステップＳ４１１〜Ｓ４１８の実行順序はこれに限らない。そしてステップＳ４１８のページ設定では、図３に記載した通り、各ページ毎に会社名、勘定科目、請求金額、備考などの設定を受け付ける。
【００２３】
またステップＳ４０５で、「スキャン」が選択された場合はステップＳ４１９に進み、コピー枚数の設定を受付け、次にステップＳ４２１で解像度の設定、次のステップＳ４２２で両面設定などを受け付ける。尚、これらステップＳ４２０〜Ｓ４２２の実行順序はこれに限らない。
【００２４】
次にステップＳ４０５で、事前登録の「スキャンジョブ編集」が選択された場合はステップＳ４２３に進み、登録したスキャンジョブの一覧を表示し、ステップＳ４２４で、ユーザからの指示に応じて、その中から編集対象となるスキャンジョブを選択する。そしてステップＳ４２５で、ユーザの操作に応じて、そのスキャンジョブに対する設定編集処理を選択すると、ステップＳ４２６で、その編集を実行する。
【００２５】
図５は、本発明の実施の形態に係る画像形成装置１０３におけるスキャン処理を説明するフローチャートである。事前に証憑スキャンジョブの登録を済ませたユーザが、画像形成装置１０３を使用して、登録しているスキャンジョブを実行する場合について説明する。
【００２６】
まずステップＳ５０１で画像形成装置１０３はユーザからのＩＣカードやその他認証機能を利用したログインを受け付ける。こうしてステップＳ５０２でログインに成功するとステップＳ５０３に進み、画像形成装置１０３は、その操作パネルに事前登録スキャンジョブのメニューを表示する。これによりユーザは、ステップＳ５０４、Ｓ５０５で、その表示された事前登録スキャンメニューを参照して、登録されているスキャンジョブ一覧から、実行するスキャンジョブを選択する。次にステップＳ５０６に進み、ユーザが、その選択したスキャンジョブの原紙を用意して、その画像形成装置１０３の読み取り台に載置すると、画像形成装置１０３はそれを検知する。そしてステップＳ５０７で、ユーザが実行ボタンを押したことを検知するとスキャンジョブの実行指示を受け付けたものとして画像形成装置１０３は読み取り動作を開始する（Ｓ５０８）。そしてステップＳ５０９で、その証憑文書を読み取り、証憑データと台紙フォームとのオーバレイ処理を実行する。ここでステップＳ５１０で、処理中に何らかのエラーが発生した場合処理は終了する。こうしてステップＳ５１１で読み取る証憑がなくなるまで、ステップＳ５０９の証憑の読み取りと、そのオーバレイ処理を繰り返し実行する。
【００２７】
こうしてステップＳ５１１で読み取るべき証憑がなくなるとステップＳ５１２に進み、この証憑スキャンジョブに設定された読み取り枚数（図８参照）と読み取った証憑文書の枚数が一致しているかチェックする。ここで枚数が一致している場合はステップＳ５１８に進み、設定されたスキャン後の処理を実行する。即ち、ステップＳ５１９で、実行が指示されている処理を判定し、ステップＳ５２０，Ｓ５２１，Ｓ５２２のそれぞれで、send処理，印刷処理、証憑サーバ装置１０２への登録処理を実行する。
【００２８】
一方、ステップＳ５１２で枚数が一致しない場合はステップＳ５１３に進む。ステップＳ５１３で画像形成装置１０３は、操作パネルに（Ａ）「スキャンジョブを一旦保存する」、（Ｂ）「スキャンジョブを一旦登録し他ユーザに移管する」、（Ｃ）「不一致を許容し処理を進める」の選択項目を表示してユーザに選択させる。尚、これらの選択をユーザに選択させずに、予め画像形成装置１０３に設定しておいても良い。項目（Ａ）が選択されるとステップＳ５１４に進み、事前登録スキャンジョブを一旦保存して処理を終了する。また項目（Ｂ）が選択されるとステップＳ５１５に進み、そのスキャンジョブを一旦他のユーザに移管し、ステップＳ５１６で、その移管処理を実行して処理を終了する。また項目（Ｃ）が選択された場合はステップＳ５１７からステップＳ５１８に進み、上述の枚数が一致している場合と同様の処理を行う。
【００２９】
図６は、本実施の形態に係る画像形成装置１０３におけるデータ変換処理を説明するフローチャートである。先ずステップＳ６０１で、スキャンジョブから、ユーザが設定した設定内容を抽出する。次にステップＳ６０２で、画像形成装置１０３に設定された設定内容を取得する。この場合はステップＳ６０２で、証憑書類毎に設定された値を取得する。そしてステップＳ６０３で、証憑データを取得する。次にステップＳ６０４で、ユーザが指定している解像度情報を取得する。次にステップＳ６０５に進み、証憑スキャン毎に設定されている値を取得し、その読み取ったデータの解像度をユーザの指定した解像度へ下げてもその所定の設定値以上の解像度となるか否かを判断する。解像度を下げるとその所定の設定値以上の解像度にならない場合は処理を終了する。証憑スキャン時は、例えば、解像度はデフォルトでは600DPIとする。所定の設定値は、200DPI以上になるようにすると好適である。あまり解像度を下げると、電子化の標準に適さない場合があるからである。
【００３０】
ステップＳ６０６で、ユーザにより指定された解像度が、所定の設定値以上の解像度であると判定するとステップＳ６０７に進み、ユーザにより指定された解像度に変換する。次にステップＳ６０８に進み、台紙データに適合するかチェックする。ステップＳ６０９で、読み取りデータサイズに適合する台紙データが存在するか否かを判断し、存在する場合はステップＳ６１０に進んで、その台紙データを選択してステップＳ６１８に進み、オーバレイ処理を行う。
【００３１】
一方、ステップＳ６０９で、台紙データが存在しないときはステップＳ６１１に進み、ユーザが設定した解像度をチェックして、上記と同様に、その解像度に変更可能かどうかを判定する。ステップＳ６１２で変更可能でないときはそのまま処理を終了するが、変更可能であればステップＳ６１３に進み、スキャンされた画像が収まる最大サイズの台紙の組合せ領域サイズを取得する。そしてステップＳ６１４で、スキャンしたデータの適合解像度を取得してステップＳ６１５に進む。ステップＳ６１５、Ｓ６１６で、その適合解像度が規定された解像度を満足するかを判定し、そうでないときは処理を終了する。一方、規定された解像度を満足するときはステップＳ６１７に進み、その読み取ったデータの解像度の変換処理を行ってステップＳ６１８に進み、組合せ処理を実行する。
【００３２】
図７は、本実施の形態に係る画像形成装置１０３における台紙フォームの選択例を説明する図である。ここでは図７（Ａ）は、Ａ４サイズの縦方向の台紙フォームを示し、図７（Ｂ）は、Ａ３サイズの横方向の台紙フォームを示している。
【００３３】
図６のフローチャートで説明したように、読み取る原紙によってはオーバレイ対象である台紙データのサイズを上回ってしまい、データがはみ出してしまう可能性がある。それを防止するために、読取解像度を変更して（例えば、下げる等して）証憑データのサイズを縮小する方法がある。またそれ以外に、証憑データのサイズに応じて台紙データのサイズを変更して、証憑データ証憑が台紙フォームからはみ出すことを防止するとともに、証憑データの解像度を維持してもよい。図７では、Ａ４サイズ及びＡ３サイズの台紙フォームを示しており、証憑データのサイズに応じて、何れかの台紙フォームを選択することにより、証憑データの解像度を変更することなく、台紙フォームとのオーバレイ印刷を実現できる。
【００３４】
図８は、スキャンジョブを登録しているスキャンジョブテーブルの一例を示す図である。このスキャンジョブテーブルは、スキャンジョブを登録するテーブルデータであり、画像形成装置１０３の記憶装置に記憶されている。このテーブルは、ジョブをユニークに識別するための「ジョブＩＤ」、ジョブを登録したユーザを識別する「ユーザＩＤ」、ジョブを登録した時刻を示す「登録時刻」、スキャンジョブの種類を表す「事前登録種別」を含む。そして証憑類の区別を表す「証憑種別」、スキャンをする枚数を設定する「スキャン枚数」、スキャン時にプレビューを行うか否かを設定する「プレビュー」、両面スキャンを実施するか否かを設定する「両面設定」を含む。更に、解像度を変更することを許容するか否かを設定する「解像度変更」、解像度の具体的な値を設定する「解像度指定」、スキャンしたデータの格納先を指定する「格納サーバ」等を含んでいる。尚、ここで「プレビュー」「両面設定」「解像度変更」には、それを許容する「yes」、或は許容しない「no」の何れかが設定されている。また「解像度指定」には、予め指定された解像度に設定する場合は「default」が設定される。
【００３５】
図９は、本実施の形態に係るジョブ個別テーブルの一例を示す図である。このジョブ個別テーブルは、図８で説明したジョブＩＤ毎に、さらに詳細な情報を保持するテーブルである。このテーブルもまた、画像形成装置１０３の記憶装置に記憶されている。このテーブルでは、ページ毎に保持すべき「会社名」、「勘定科目」、「品名」、「金額」、「取引名称」、「備考」等などのデータが格納されている。
【００３６】
図１０は、本実施の形態に係るメニュー毎に設定するパラメータ設定テーブルの一例を示す図である。ここでいうメニューとは、図９に示すスキャンジョブの種類である「証憑スキャン」、「スキャン」、「sendスキャン」等を示す。
【００３７】
図１０は、証憑スキャンに関してパラメータが設定されている場合のテーブルの状態を示している。この状態のテーブルには、２つのパラメータが設定されている。１つ（parameter1）は「解像度」に関するもので、もう１つの（parameter2）は、「台紙設定」に関するものである。それぞれデフォルト値（default）、最大値（max）、最小値（min）が設定されている。そして項目を増やしたい場合は、パラメータを追加することで実現できる。
【００３８】
図１４は、本実施の形態に係る画像形成装置１０３の操作パネルの表示部の表示例を示す図である。ユーザによる画像形成装置１０３へのログインを確認すると、画像形成装置１０３は、図１４に示す画面を画像形成装置１０３の操作パネルに表示する。画像形成装置１０３は、その操作パネルのメインの領域に、ユーザがログイン時に未処理のスキャンジョブ及び印刷ジョブがあればそれを表示する。ユーザはそのジョブを選択して実行ボタンを押すと、画像形成装置１０３は必要な処理を実行する。
【００３９】
（他の実施形態）
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００４０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４１】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００４２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００４４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００４５】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る情報処理システムの構成図である。
【図２】本発明の実施の形態に係るクライアントコンピュータ及び画像形成装置による処理の流れを説明するフローチャートである。
【図３】本発明の実施の形態に係るスキャンジョブを生成するＵＩの一例を説明する図である。
【図４】本発明の実施の形態に係るスキャンジョブの生成処理を説明するフローチャートである。
【図５】本発明の実施の形態に係る画像形成装置におけるスキャン処理を説明するフローチャートである。
【図６】本発明の実施の形態に係る画像形成装置におけるデータ変換処理を説明するフローチャートである。
【図７】本発明の実施の形態に係る画像形成装置における台紙フォームの選択例を説明する図である。
【図８】スキャンジョブを登録しているスキャンジョブテーブルの一例を説明する図である。
【図９】本発明の実施の形態に係るジョブ個別テーブルの一例を示す図である。
【図１０】本発明の実施の形態に係るメニュー毎に設定するパラメータ設定テーブルの一例を示す図である。
【図１１】本発明の実施の形態に係るプログラムが動作するクライアントコンピュータの概略構成を示すブロック図である。
【図１２】本発明の実施の形態に係るプログラムがＲＡＭにロードされてＣＰＵにより実行可能となった状態のメモリマップを表す図である。
【図１３】メディア１１４のデータ構成を説明する図である。
【図１４】本発明の実施の形態に係る画像形成装置の操作パネルの表示部の表示例を示す図である。
【図１】
0004426630.tif 000002
【図２】
0004426630.tif 000003
【図３】
0004426630.tif 000004
【図４】
0004426630.tif 000005
【図５】
0004426630.tif 000006
【図６】
0004426630.tif 000007
【図７】
0004426630.tif 000008
【図８】
0004426630.tif 000009
【図９】
0004426630.tif 000010
【図１０】
0004426630.tif 000011
【図１１】
0004426630.tif 000012
【図１２】
0004426630.tif 000013
【図１３】
0004426630.tif 000014
【図１４】
0004426630.tif 000015