(57)【特許請求の範囲】
【請求項１】
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムであて、
前記サーバ装置は、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第２の設定情報に定義された処理を実行する第１の実行手段と、
を備え、
前記画像処理装置は、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第２の実行手段と、
前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第２の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記第２の設定情報は、ユーザの操作によって指定される解像度を含む情報であって、前記第１の設定情報に含まれる解像度の情報は、前記第２の設定情報におけるユーザから指定された解像度の情報に基づいて決定され、
前記画像ファイル作成手段は、前記第２の設定情報におけるユーザから指定された解像度の情報に基づいて決定された前記第１の設定情報の解像度の情報を用いて、前記画像ファイルを作成することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記サーバはクライアント装置と通信可能に接続され、
前記クライアント装置は、
前記第２の設定情報に、いずれの処理を定義するかを決定する決定指示を受け付ける決定指示受付手段と、
前記決定指示受付手段で指示を受け付けた処理を実行可能な処理主体を、前記第２の設定情報における処理主体として選択可能に表示し、前記決定指示受付手段で指示を受け付けた処理を実行不可能な処理主体を選択不可能に表示する処理主体選択表示手段と、
前記前記処理主体選択表示手段で表示された、前記決定指示受付手段で指示を受け付けた処理を実行可能な処理主体の選択を受け付ける処理主体選択受付手段と、
前記サーバに前記スキャンチケットを作成させるべく、前記処理主体選択受付手段で選
択を受け付けた処理主体の情報を、前記サーバに送信する処理主体情報送信手段と、
を備えることを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記記憶手段に記憶されているスキャンチケットデータには、当該スキャンチケットデータを利用可能なユーザに関する情報が含まれ、
前記画像処理装置は、
当該画像処理装置を使用するユーザを特定するための特定手段を更に備え、
前記要求手段は、前記特定手段により特定されたユーザが利用可能なスキャンチケットデータを前記サーバ装置に要求すること
を特徴とする請求項１乃至３のいずれか１項に記載の画像処理システム。
【請求項５】
前記サーバ装置は、
クライアント装置から前記スキャンチケットデータの作成要求を受け付ける第１の受付手段と、
前記第１の受付手段で受け付けた作成要求に従って、前記スキャンチケットデータを作成する第２の作成手段を備え、
前記記憶手段は、前記第２の作成手段で作成されたスキャンチケットデータを記憶すること
を特徴とする請求項１乃至４のいずれか１項に記載の画像処理システム。
【請求項６】
前記画像処理装置は、
前記スキャンチケット受信手段で受信したスキャンチケットデータを表示部に一覧表示する表示制御手段と、
前記表示制御手段により表示部に一覧表示されるスキャンチケットデータから、前記画像ファイル作成手段による画像ファイルの作成に使用するスキャンチケットデータの指定を受け付ける第２の受付手段と、
を更に備え、
前記画像ファイル作成手段は、前記第２の受付手段で指定を受け付けたスキャンチケットデータに定義された第１の設定情報に従って前記読取機構を用いて原稿を読み取ることで、画像ファイルを作成し、
前記第２の実行手段は、前記第２の受付手段で指定を受け付けたスキャンチケットデータの第２の設定情報に定義された前記処理であって、前記判定手段により、画像処理装置で実行する処理と判定される処理を実行する
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理システム。
【請求項７】
前記第２の設定情報に定義される処理は、前記画像ファイル作成手段で作成された画像ファイルの送信先への送信処理であることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理システム。
【請求項８】
サーバ装置と通信可能に接続された、画像読取機構を備える画像処理装置であって、
当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータを取得する取得手段と、
前記取得手段で取得したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行手段と、
前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする画像処理装置。
【請求項９】
前記第２の設定情報は、ユーザの操作によって指定される解像度を含む情報であって、前記第１の設定情報に含まれる解像度の情報は、前記第２の設定情報におけるユーザから指定された解像度の情報に基づいて決定され、
前記画像ファイル作成手段は、前記第２の設定情報におけるユーザから指定された解像度の情報に基づいて決定された前記第１の設定情報の解像度の情報を用いて、前記画像ファイルを作成することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記取得手段で取得したスキャンチケットデータを表示部に一覧表示する表示制御手段と、
前記表示制御手段により表示部に一覧表示されるスキャンチケットデータから、前記画像ファイル作成手段による画像ファイルの作成に使用するスキャンチケットデータの指定を受け付ける受付手段と、
を更に備え、
前記画像ファイル作成手段は、前記受付手段で指定を受け付けたスキャンチケットデータに含まれる第１の設定情報に従って前記読取機構を用いて原稿を読み取ることで、画像ファイルを作成することを特徴とする請求項８または９に記載の画像処理装置。
【請求項１１】
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムによって行われる画像処理方法であって、
前記サーバ装置の記憶手段が、前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶工程と、
前記サーバ装置のスキャンチケット送信手段が、画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶工程に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信工程と、
前記サーバ装置の画像ファイル受信手段が、前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信工程と、
前記サーバ装置の第１の実行手段が、前記画像ファイル受信工程で受信した画像ファイルを用いて、前記画像ファイル受信工程で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第２の設定情報に定義された処理を実行する第１の実行工程と、
前記画像処理装置の要求手段が、前記サーバ装置に対して、スキャンチケットデータを要求する要求工程と、
前記画像処理装置のスキャンチケット受信手段が、前記要求工程によるスキャンチケットデータの要求に応じて前記スキャンチケット送信工程により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信工程と、
前記画像処理装置の画像ファイル作成手段が、前記スキャンチケット受信工程で受信したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
前記画像処理装置の判定手段が、前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
前記画像処理装置の第２の実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第２の実行工程と、
前記画像処理装置の実行判定手段が、前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第２の実行工程で実行されたか否かを判定する実行判定工程と、
前記画像処理装置の画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする画像処理方法。
【請求項１２】
サーバ装置と通信可能に接続された、画像読取機構を備える画像処理装置によって行われる画像処理方法であって、
取得手段が、当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータを取得する取得工程と、
画像ファイル作成手段が、前記取得工程で取得したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
判定手段が、前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行工程と、
実行判定手段が、前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行工程で実行されたか否かを判定する実行判定工程と、
画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする画像処理方法。
【請求項１３】
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムで実行可能なコンピュータプログラムであって、
前記サーバ装置を、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第２の設定情報に定義された処理を実行する第１の実行手段と、
として機能させ、
前記画像処理装置を、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第２の実行手段と、
前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第２の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段
として機能させることを特徴とするコンピュータプログラム。
【請求項１４】
サーバ装置と通信可能に接続された、画像読取機構を備える画像処理装置を、
当該画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータを取得する取得手段と、
前記取得手段で取得したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する実行手段と、
前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるように、前記画像処理装置で実行する全ての処理がされた前記画像ファイルを、前記サーバ装置に送信する画像ファイル送信手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置での画像処理技術に関し、特に複数の関連する処理を、一連の処理として設定可能な画像処理技術に関する。
【背景技術】
【０００２】
従来、複合機等の画像処理装置は、スキャナ等の原稿の読取機構を備え、当該読取機構を用いて読み取った画像データの印刷処理やＦＡＸ送信処理を行ったり、画像データから指定の形式のファイルを生成し、予め指定されたコンピュータ上のフォルダに送信したりすることが可能である。
【０００３】
しかし、１つの原稿に関して上記した処理のうち複数の処理を実行する場合には、それぞれの処理を行う度に原稿の読み取り処理を行わなくてはならず、非効率であった。そこで、特許文献１に記載の発明では、一度の原稿読み取り処理の後、ＵＳＢメモリ等に記憶された複数の処理を画像処理装置に実行させることについて開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２１０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されている発明では、一連の処理を全て画像処理装置で行うことになる。しかし、これでは画像処理装置の処理負荷が増してしまう。たとえば、特定の処理を画像処理装置で行い、その他の処理をサーバ装置で行うような構成を採用したほうが、負荷分散の観点からは好ましい。
【０００６】
さらに、一連の画像処理のうち、一部、または全部の画像処理をサーバ装置で行うようにすることで、画像処理装置が有していない画像処理を一連の画像処理に含ませることが可能になる。
【０００７】
本発明は、スキャンチケットデータを用いた一度の読み取り指示で、何れの装置で当該スキャンチケットに定義された処理を実行させるかを決定し、各装置に実行させると共に、画像処理装置で行う処理を全て実行した場合に、前記画像処理装置で実行する全ての処理がされたファイルをサーバ装置に送信し、サーバ装置にサーバ装置を処理主体とする他の処理を実行させることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理システムは、
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムであて、
前記サーバ装置は、
前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶手段と、
画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶手段に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信手段と、
前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信手段と、
前記画像ファイル受信手段で受信した画像ファイルを用いて、前記画像ファイル受信手段で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第２の設定情報に定義された処理を実行する第１の実行手段と、
を備え、
前記画像処理装置は、
前記サーバ装置に対して、スキャンチケットデータを要求する要求手段と、
前記要求手段によるスキャンチケットデータの要求に応じて前記スキャンチケット送信手段により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信手段と、
前記スキャンチケット受信手段で受信したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成手段と、
前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定手段と、
前記判定手段で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成手段で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第２の実行手段と、
前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第２の実行手段で実行されたか否かを判定する実行判定手段と、
前記実行判定手段で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定手段で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信手段と、
を備えることを特徴とする。
【０００９】
本発明の画像処理方法は、
サーバ装置と、画像読取機構を備える画像処理装置と、を備える画像処理システムによって行われる画像処理方法であって、
前記サーバ装置の記憶手段が、前記画像処理装置による原稿の読み取り処理によって画像ファイルを作成するための情報である第１の設定情報と、前記画像処理装置により作成される前記画像ファイルに対する処理及びその処理主体が画像処理装置又はサーバ装置として定義された第２の設定情報であって、前記処理主体が異なる複数の第２の設定情報と、を定義したスキャンチケットデータと、当該スキャンチケットデータの識別情報とを記憶する記憶工程と、
前記サーバ装置のスキャンチケット送信手段が、画像処理装置からのスキャンチケットデータの要求に応じて、前記記憶工程に記憶されているスキャンチケットデータと、当該スキャンチケットの識別情報を前記画像処理装置に送信するスキャンチケット送信工程と、
前記サーバ装置の画像ファイル受信手段が、前記画像処理装置より、前記画像ファイル及びスキャンチケットデータの識別情報を受信する画像ファイル受信工程と、
前記サーバ装置の第１の実行手段が、前記画像ファイル受信工程で受信した画像ファイルを用いて、前記画像ファイル受信工程で受信した前記スキャンチケットデータの識別情報の示す前記スキャンチケットデータに含まれる第２の設定情報に定義された処理を実行する第１の実行工程と、
前記画像処理装置の要求手段が、前記サーバ装置に対して、スキャンチケットデータを要求する要求工程と、
前記画像処理装置のスキャンチケット受信手段が、前記要求工程によるスキャンチケットデータの要求に応じて前記スキャンチケット送信工程により送信されるスキャンチケットデータと、当該スキャンチケットの識別情報を受信するスキャンチケット受信工程と、
前記画像処理装置の画像ファイル作成手段が、前記スキャンチケット受信工程で受信したスキャンチケットデータに含まれる第１の設定情報に従って前記画像読取機構を用いて原稿を読み取ることで、画像ファイルを作成する画像ファイル作成工程と、
前記画像処理装置の判定手段が、前記スキャンチケットデータに含まれる前記第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が、前記画像処理装置か、前記サーバ装置かを判定する判定工程と、
前記画像処理装置の第２の実行手段が、前記判定工程で、前記スキャンチケットデータに含まれる第２の設定情報に定義された、前記画像ファイル作成工程で作成した前記画像ファイルに対する処理の処理主体が画像処理装置であると判定した処理を、当該画像処理装置において実行する第２の実行工程と、
前記画像処理装置の実行判定手段が、前記複数の第２の設定情報のうち、前記処理主体が前記画像処理装置である全ての処理が、前記第２の実行工程で実行されたか否かを判定する実行判定工程と、
前記画像処理装置の画像ファイル送信手段が、前記実行判定工程で、前記処理主体が前記画像処理装置である全ての処理が実行されたと判定した場合に、前記判定工程で、前記処理主体が前記サーバ装置であると判定した処理を前記サーバ装置に実行させるべく、前記画像処理装置で実行する全ての処理がされた前記画像ファイル及びスキャンチケットの識別情報を、前記サーバ装置に送信する画像ファイル送信工程と、
を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、スキャンチケットデータを用いた一度の読み取り指示で、何れの装置で当該スキャンチケットに定義された処理を実行させるかを決定し、各装置に実行させると共に、画像処理装置で行う処理を全て実行した場合に、前記画像処理装置で実行する全ての処理がされたファイルをサーバ装置に送信し、サーバ装置にサーバ装置を処理主体とする他の処理を実行させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の画像処理システムのシステム構成の一例を示す図である。
【図２】図１のサーバ装置１０１に適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】図１の複合機１０３のハードウェア構成の一例を示す図である。
【図４】サーバ装置１０１によって行われる処理の概要を示すフローチャートである。
【図５】図４のステップＳ４０２の新規スキャンチケット作成処理の詳細を示すフローチャートである。
【図６】図４のステップＳ４０４のスキャンチケットを用いた処理の詳細を示すフローチャートである。
【図７】図４のステップＳ４０６のスキャンチケット実行処理の詳細を示すフローチャートである。
【図８】新規スキャンチケット作成処理で用いられる画面の一例を示す図である。
【図９】画像処理装置のＬＣＤ表示部に表示される画面の一例を示す図である。
【図１０】サーバ装置１０１の外部メモリに保存されるスキャンチケットデータの構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１３】
図１は本発明の画像処理システムのシステム構成の一例を示す図である。図１に示すように、本発明の画像処理システムは、サーバ装置１０１、クライアント装置１０２−１、１０２−２（以下まとめてクライアント装置１０２とする）、複合機１０３−１、１０３−２（以下まとめて複合機１０３とする）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０４を備えて構成される。
【００１４】
サーバ装置１０１は、クライアント装置１０２からの要求に応じてスキャンチケットを作成する機能、複合機１０３からの要求に応じて、スキャンチケットを複合機に送信する機能、複合機１０３から送信された画像データ対してスキャンチケットに設定された画像処理を実行する機能を有している装置である。スキャンチケットとは、複合機で原稿を読み取る際の解像度、カラー／モノクロ設定や、読取処理を行うことによって作成された画像データを用いて実行する各種の処理等を定義した情報である。スキャンチケットの構成については、図１０を参照して後述することにする。
【００１５】
クライアント装置１０２は、スキャンチケットの作成をサーバ装置１０１に要求するために用いられる装置である。
【００１６】
複合機１０３は、スキャンチケットに基づいた原稿の読取処理や、読取処理を行うことにより作成された画像データを用いてスキャンチケットで定義された処理を実行する装置である。複合機１０３は、プリント機能、コピー機能、ＦＡＸ送信機能、スキャナ機能、ファイル送信機能、メール送信機能等を備えている。
【００１７】
ネットワーク１０４は、上記した各装置を相互に通信可能に接続するためのネットワークである。その接続形態は有線／無線を問わない。以上が、本発明の画像処理システムの構成の一例の説明である。
【００１８】
次に、図２を参照して、図１のサーバ装置１０１に適用可能な情報処理装置のハードウェア構成について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、ロードした該当プログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２６】
尚、図１のクライアント装置１０２もサーバ装置１０１と同様のハードウェア構成を有しているので、詳細な説明は割愛する。
【００２７】
次に、図３を参照して、図１の複合機１０３のハードウェア構成について説明する。図３は、図１の複合機１０３のハードウェア構成の一例を示すブロック図である。
【００２８】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０４）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２９】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３０】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３１】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３２】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０４等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３３】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３４】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ部３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送
信することができる。
【００３７】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３８】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３９】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４０】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００４１】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４２】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４３】
以上のような構成によって、プリンタ３１２は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０４上に送信したり、ＬＡＮ１０４から受信した印刷データをプリンタ部３１２により印刷出力したりすることができる。
【００４４】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力したりすることができる。
【００４５】
次に、図４を参照して、サーバ装置１０１によって実行される処理の概要について説明する。この処理をサーバ装置１０１のＣＰＵ２０１に行わせるためのプログラムは外部メモリ２１１に記憶されており、必要に応じてＣＰＵ２０１は当該プログラムをＲＡＭ２０２にダウンロードし、その制御に従って本処理を行うことになる。
【００４６】
サーバ装置１０１のＣＰＵ２０１は、本図に示す処理において、クライアント装置１０２からの新規スキャンチケットの作成要求を受け付けたか（ステップＳ４０１）、複合機１０３からのスキャンチケット要求を受け付けたか（ステップＳ４０３）、スキャンチケットに定義された処理を実行するか（ステップＳ４０５）を判定することになる。
【００４７】
まず、クライアント装置１０２から新規スキャンチケットの作成要求を受け付けた（ステップＳ４０１でＹＥＳ）と判定した場合には、処理をステップＳ４０２に進め、新規スキャンチケット作成処理を行う。この処理の詳細については、図５を参照して後述することにする。
【００４８】
複合機１０３からのスキャンチケット要求を受け付けた（ステップＳ４０３でＹＥＳ）と判定した場合には、処理をステップＳ４０４に進め、スキャンチケットを用いた処理を行う。この処理の詳細については、図６を参照して後述することにする。
【００４９】
また、複合機１０３からスキャンチケットに対応付けられた画像データを受信した場合等に行うこととなる、スキャンチケットに定義された処理を実行する（ステップＳ４０５でＹＥＳ）と判定した場合には、処理をステップＳ４０６に進め、スキャンチケット実行処理を行う。この処理の詳細については、図７を参照して後述することにする。
【００５０】
そして上記の処理を例えば本プログラムが終了するまで（ステップＳ４０７でＹＥＳと判定）行うことになる。以上が、サーバ装置１０１によって行われる処理の概要である。
【００５１】
次に、図５を参照して図４のステップＳ４０２の新規スキャンチケット作成処理の詳細について説明する。この処理は、クライアント装置１０２のＣＰＵ２０１及びサーバ装置１０１のＣＰＵ２０１によって行われる処理である。
【００５２】
クライアント装置１０２のＣＰＵ２０１に図５のステップＳ５０１〜Ｓ５０７の処理を実行させるためのプログラムは、クライアント装置１０２の外部メモリ２１１等に記憶されており、本処理実行に際し、クライアント装置１０２のＣＰＵ２０１は、当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従ってこれら処理を行う。
【００５３】
また、サーバ装置１０１のＣＰＵ２０１に図５のステップＳ５１１〜Ｓ５１５の処理を実行させるためのプログラムは、サーバ装置１０１の外部メモリ２１１等に記憶されており、本処理実行の際に、サーバ装置１０１のＣＰＵ２０１は、当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従ってこれら処理を行う。
【００５４】
まず、クライアント装置１０２のＣＰＵ２０１は、サーバ装置１０１に対して新規スキャンチケットの作成要求を送信する（ステップＳ５０１）。そして、サーバ装置１０１はクライアント装置１０２からの新規スキャンチケットの作成要求を受信すると（ステップＳ５１１）、新規スキャンチケット作成画面の画面情報を送信する（ステップＳ５１２）。
【００５５】
サーバ装置１０１から送信された画面情報を受信すると（ステップＳ５０２）、受信した画面情報に基づいてディスプレイ装置２１０に新規スキャンチケット作成画面を表示する。ここでディスプレイ装置２１０に表示される新規スキャンチケット作成画面は図８に示すような画面である。
【００５６】
ここで、図８を参照して、クライアント装置１０２のディスプレイ装置２１０に表示される新規スキャンチケット作成画面８００の構成について説明する。
【００５７】
新規スキャンチケット作成画面８００は、スキャンチケット名入力部８０１、使用可能ユーザ指定部８０２、実行する処理指定部８０３、処理詳細設定入力部８０４、処理主体選択部８０５、追加ボタン８０６、定義済み処理表示部８０７、作成ボタン８０８、キャンセルボタン８０９等を備えて構成されている。
【００５８】
スキャンチケット名入力部８０１は、これから作成するスキャンチケットの名称の入力を受け付ける入力部である。使用可能ユーザ指定部８０２は、この新規スキャンチケット作成画面８００に入力された項目により作成されるスキャンチケットを使用可能なユーザを指定する指定部である。例えば、全ユーザ、作成者のみ、作成者と同じ課のユーザ、任意のユーザ、任意のグループ等を指定することが可能である。
【００５９】
実行する処理指定部８０３は、当該スキャンチケットが指定された場合に実行する処理を指定する指定部である。例えば、ファイル送信処理、コピー処理、メール送信処理、といった複合機１０３が有する機能によって実行可能な処理のほか、サーバ装置１０１の外部メモリ２１１に保存されているアプリケーションプログラムによって実行可能な、ＯＣＲ処理や翻訳処理等を指定することが可能である。
【００６０】
処理詳細設定入力部８０４は、実行する処理指定部８０３で指定された処理を実行するために必要な詳細情報を入力する入力部である。図８では、指定された処理がメール送信の場合に処理詳細設定入力部８０４の表示例を示している。
【００６１】
指定された処理がメール送信である場合には、処理詳細設定入力部８０４には、メールの件名情報の入力を行うための件名入力欄８０４−１、送信者（ＦＲＯＭ）情報の入力を行うためのＦＲＯＭ入力欄８０４−２、宛先（ＴＯ）情報の入力を行うためのＴＯ入力欄８０４−３、ＣＣ情報の入力を行うためのＣＣ入力欄８０４−４、ＢＣＣ情報の入力を行うためのＢＣＣ入力欄８０４−５、本文の入力を行うための本文入力欄８０４−６、添付ファイルの作成方法を指定するための添付ファイル作成方法入力欄８０４−７等がこの処理詳細設定入力部８０４に設定されることになる。尚、添付ファイル作成方法入力欄８０４−７には、ファイル形式指定欄８０４−７１、解像度指定欄８０４−７２、カラー／モノクロ指定欄８０４−６３が設定される。これらで指定された情報は、複合機１０３でのスキャン時の設定に反映されることになる。
【００６２】
処理主体選択部８０５は、実行する処理指定部８０３で指定された処理をサーバ装置１０１で行うか、それとも複合機１０３で行うかの選択を受け付ける選択部である。尚、実行する処理指定部８０３で指定された処理が、複合機１０３で実行不可能な処理である場合には、複合機１０３を選択できないよう表示制御がなされる。
【００６３】
追加ボタン８０６は、実行する処理指定部８０３、処理詳細設定入力部８０４及び処理主体選択部８０５に対する処理によって特定される処理を当該スキャンチケットが選択された場合に行う処理として追加するために用いるボタンである。
【００６４】
定義済み処理表示部８０７は、既に作成中のスキャンチケットに定義済みの処理を表示するための表示部であり、詳細確認ボタン８０７−１、削除ボタン８０７−２を備えている。詳細確認ボタン８０７−１は定義済みの処理の詳細を表示するために用いられるボタンであって、詳細確認ボタン８０７−１に対する押下指示を受け付けると、不図示の詳細確認画面を表示することで、ユーザが設定情報の確認可能にする。削除ボタン８０７−２に対する押下指示を受け付けると、その行に表示されている定義済みの処理を削除する。
【００６５】
作成ボタン８０８は、この新規スキャンチケット作成画面８００を介して入力された各種の情報に従ったスキャンチケットの作成をサーバ装置１０１に要求するために用いられるボタンである。キャンセルボタン８０９はスキャンチケットの作成要求を行うことなく本画面を用いた処理を終了するために用いるボタンである。以上が、図８の新規スキャンチケット作成画面の説明である。
【００６６】
図５の説明に戻る。ステップＳ５０３で新規スキャンチケット作成画面８００を表示後、新規スキャンチケット作成画面８００を介してスキャンチケット作成情報の入力を受け付ける（ステップ５０４）。その後、新規スキャンチケット作成画面８００の作成ボタン８０８に対する押下指示がなされることにより入力される作成指示を受け付けたと判断した場合には（ステップＳ５０５でＹＥＳ）、処理をステップＳ５０６に進め新規スキャンチケット作成画面８００を介して入力されたスキャンチケット作成情報を、サーバ装置１０１に対して送信する。
【００６７】
サーバ装置１０１のＣＰＵ２０１は、クライアント装置１０２から送信されたスキャンチケット作成情報を受信すると（ステップＳ５１３）、スキャンチケット作成情報に従ってスキャンチケットの作成を行う（ステップＳ５１４）。作成されるスキャンチケットは、図１０に示すような構成を有している。
【００６８】
図１０は、図５のステップＳ５１４でサーバ装置１０１のＣＰＵ２０１によって作成されるスキャンチケットのデータ構成を示している。
【００６９】
図１０に示すように、スキャンチケットは、スキャンチケットデータ１０００と処理詳細データ１０１０〜１０３０で構成されている。尚、処理詳細データ１０１０〜１０３０は、実行する処理毎に作成されることになり、１０１０はメール送信処理詳細データ、１０２０はファイル送信処理詳細データ、１０３０はＦＡＸ送信処理詳細データを示している。
【００７０】
スキャンチケットデータ１０００には、スキャンチケットＩＤ１００１、スキャンチケット名１００２、使用可能ユーザ１００３、処理数１００４、処理詳細１００５、解像度１００６、モノクロ／カラー１００７がデータ項目として設定されている。
【００７１】
スキャンチケットＩＤ１００１はスキャンチケットデータを一意に識別するための識別情報を登録するデータ項目である。
【００７２】
スキャンチケット名１００２は、図８のスキャンチケット名入力部８０１に入力されたスキャンチケット名を登録するデータ項目である。使用可能ユーザ１００３は、図８の使用可能ユーザ指定部８０２で指定された当該スキャンチケットの使用可能ユーザの情報を登録するデータ項目である。処理数は、当該スキャンチケットを指定した処理で実行される処理数が登録されるデータ項目であり、定義済み処理表示部８０７に表示されている処理の数が登録されることになる。
【００７３】
処理詳細１００５は、当該スキャンチケットを用いて行われる処理の詳細データに関する情報が登録されるデータ項目であり、処理種別１００５−１、処理ＩＤ１００５−２、処理主体１００５−３が詳細データとして登録される。
【００７４】
処理種別１００５−１は、処理種別を示すデータが登録されるデータ項目であり、例えば、メール送信、ＦＡＸ送信、ファイル送信等、図８の実行する処理指定部８０３で指定された処理が登録される。処理ＩＤは、詳細処理データを特定するための識別情報が登録される項目であり、この処理の詳細データを登録している詳細データの識別情報が登録される。処理主体１００５−３は、この処理をサーバ装置１０１、複合機１０３のどちらが行うかを示す情報が登録されるデータ項目であり、図８の処理主体選択部８０５で選択された情報が登録される。
【００７５】
解像度１００６は、複合機１０３で原稿の読取処理（スキャン処理）を実行する際に設定される解像度情報が登録されるデータ項目である。モノクロ／カラーは複合機１０３で原稿の読み取り処理を行う際に設定されるモノクロ／カラー指定が登録される。これらの情報は、例えば、メール送信処理の際に設定される添付ファイルの解像度、モノクロ／カラー設定等に基づいて決定され登録されることになる。
【００７６】
処理詳細データ１０１０〜１０３０は、複合機１０３またはサーバ装置１０１が行うことになる各種の処理の詳細情報を登録するデータ項目であり、メール送信処理詳細データ１０１０であれば、処理ＩＤ１０１１、ＦＲＯＭ１０１２、ＴＯ１０１３、ＣＣ１０１４、ＢＳＳ１０１５、件名１０１６、本文１０１７、添付ファイル１０１８等のデータ項目が設定されており、添付ファイル１０１８には更にファイル形式１０１８−１、解像度１０１８−２、モノクロ／カラー１０１８−３が設定される。
【００７７】
ファイル送信処理詳細データ１０２０には、処理ＩＤ１０２１、ファイル送信先フォルダ１０２２、ＩＤ１０２３、パスワード１０２４、送信ファイル１０２５等のデータ項目が設定されており、送信ファイル１０２５には更にファイル形式１０２５−１、解像度１０２５−２、モノクロ／カラー１０２５−３が設定される。尚、ＩＤ１０２３、パスワード１０２４には、ファイル送信先フォルダ１０２２に登録されたフォルダにアクセスする際に用いるユーザＩＤ情報、パスワード情報をそれぞれ登録することになる。
【００７８】
ＦＡＸ送信処理詳細データ１０３０には、処理ＩＤ１０３１、ＦＡＸ送信先１０３２等のデータ項目が設定されている。以上がスキャンチケットのデータ構成の説明である。
【００７９】
図５の説明に戻る。ステップＳ５１４でのスキャンチケットデータの作成処理終了後、サーバ装置１０１のＣＰＵ２０１は、その処理結果情報をスキャンチケットの作成要求を行ったクライアント装置１０２に対して送信する（ステップＳ５１５）、そして、クライアント装置１０２はその処理結果情報を受信し（ステップＳ５０７）、その情報にもとづき、処理結果をディスプレイ装置２１０に表示する。以上が図４のステップＳ４０２の新規スキャンチケット作成処理の詳細の説明である。
【００８０】
次に、図６を参照して、図４のステップＳ４０４のスキャンチケットを用いた処理の詳細について説明する。この処理は複合機１０３のＣＰＵ２０１及びサーバ装置１０１のＣＰＵ２０１によって行われる処理である。
【００８１】
複合機１０３のＣＰＵ３０１にステップＳ６０１〜ステップＳ６１４に示す処理を実行させるためのプログラムはＨＤＤ３０４等に記憶されており、ＣＰＵ３０１は本処理を実行するに際して、当該プログラムをＲＡＭ３０２にロードし、ロードしたプログラムの制御に従って本処理を実行することになる。
【００８２】
また、サーバ装置１０１のＣＰＵ２０１にステップＳ６２１〜ステップＳ６２４に示す処理を実行させるためのプログラムは外部メモリ２１１等に記憶されており、本処理を実行するに際して、当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムの制御に従って本処理を実行することになる。
【００８３】
複合機１０３のＣＰＵ３０１は、複合機を使用するユーザの認証処理を行う（ステップＳ６０１）。このユーザ認証処理では、ユーザＩＤ及びパスワードや、生体情報、ＩＣカード情報などをユーザ認証情報として入力させ、当該ユーザ認証情報に関連づいているユーザを、複合機１０３を使用するユーザとして特定する処理を行う。
【００８４】
ユーザ認証処理終了後、ユーザから受付けた処理内容がスキャンチケットを用いた処理要求をユーザの操作指示に従って受け付けたかを判定する（ステップＳ６０２）。この判定処理でスキャンチケットを用いたスキャン処理以外の処理要求を受け付けた（ステップＳ６０２でＮＯ）と判定した場合には、処理をステップＳ６０３に進め、ユーザから要求があった処理（例えばコピー処理、ＦＡＸ送信、プリント処理）を実行することになる。
【００８５】
一方、ステップＳ６０２の判定処理でスキャンチケットを用いた処理の要求を受け付けた（ステップＳ６０２でＹＥＳ）と複合機１０３のＣＰＵ３０１が判定した場合には、処理をステップＳ６０４に進め、ステップＳ６０１で特定されたユーザが使用可能なスキャンチケットをサーバ装置１０１に対して要求する。
【００８６】
複合機１０３からのスキャンチケット要求を受信すると（ステップＳ６２１）、外部メモリ２１１に記憶されているスキャンチケットの中から複合機１０３を使用中のユーザが使用できるスキャンチケットをスキャンチケットデータの使用可能ユーザ１００３に登録されている情報に従って取得し（ステップＳ６２２）、取得したスキャンチケットを複合機１０３に対して送信する（ステップＳ６２３）。この時、スキャンチケットデータ及び処理主体が複合機１０３となっている処理の詳細データを少なくとも複合機１０３に送信することになる。
【００８７】
サーバ装置１０１から送信されたユーザが使用可能なスキャンチケットを受信した（ステップＳ６０５）後、図９に示すスキャンチケット選択画面を操作部３０８のＬＣＤ表示部に表示する（ステップＳ６０６）。
【００８８】
ここで、図９を参照して、図６のステップＳ６０６で複合機１０３の操作部３０８のＬＣＤ表示部に表示されるスキャンチケット選択画面９００の一例について説明する。
【００８９】
図９に示すようにスキャンチケット選択画面９００には、ユーザ情報表示部９０１、操作メニュー表示部９０２、スキャンチケット一覧表示部９０３、詳細ボタン９０４、実行ボタン９０５等を備えて構成されている。
【００９０】
ユーザ情報表示部９０１は、複合機１０３を使用中のユーザのユーザ情報を表示する表示欄である。操作メニュー表示部９０２は、複合機１０３に対して各種処理の実行要求を入力させるために用いられるボタンを表示する表示部であり、例えばスキャンチケットボタン９０２−１に対する押下指示を行うことで、複合機１０３のＣＰＵ３０１に対してスキャンチケットを用いた処理の実行要求を入力することができる。
【００９１】
スキャンチケット一覧表示部９０３はサーバ装置１０１から取得したスキャンチケットの一覧を表示する表示部であって、スキャンチケット名、処理数、解像度、カラー／モノクロ設定情報等の表示を行う。また、このスキャンチケット一覧表示部９０３に表示されているスキャンチケットに対する選択処理を受け付けることにより、実際に処理に使用するスキャンチケットを選択する。選択されたスキャンチケットは、例えば９０３−１に示すように背景色を変える等、他のスキャンチケットの表示と異ならせることで、いずれのスキャンチケットが選択状態であるかをユーザが認識できるようにする。
【００９２】
詳細ボタン９０４は、スキャンチケット一覧表示部９０３で選択状態になっているスキャンチケットの詳細を表示するために用いられるボタンである。実行ボタン９０５は、スキャンチケット一覧表示部９０３で選択状態になっているスキャンチケットに定義された処理を実行する指示を複合機１０３に入力するために用いられるボタンである。以上がスキャンチケット選択画面の構成の一例の説明である。
【００９３】
図６の説明に戻る。そして、ステップＳ６０６でスキャンチケット選択画面９００を表示した後、スキャンチケット一覧表示部９０３に対する操作によるスキャンチケットの選択を受け付ける（ステップＳ６０７）。
【００９４】
その後、実行ボタン９０５が押下指示を受け付けることで入力される処理実行指示を受け付けたと（ステップＳ６０８でＹＥＳ）判定した場合には、処理をステップＳ６０９に進め、ステップＳ６０７で選択されたスキャンチケットに設定された解像度設定やカラーモノクロ設定等に従ってスキャン処理を実行する（ステップＳ６０９）。この処理ではスキャンチケットの設定に従ってスキャン処理を実行することになるので、ユーザが逐一スキャンに係る設定の入力を行う必要がない。
【００９５】
その後、ステップＳ６０９でのスキャン処理により作成された画像データを用いて、スキャンチケットに設定された各種の処理（メール送信、ファイル送信等）を行うことになる。
【００９６】
複合機１０３は、スキャンチケットに定義されている全ての処理詳細について、当該処理を複合機１０３で行うか否かを処理主体１００５−３に従って判定し（ステップＳ６１０）、複合機１０３で行う処理である（ステップＳ６１０でＹＥＳ）と判定した場合には、その処理の詳細設定データに定義された処理を実行する（ステップＳ６１１）。
【００９７】
選択したスキャンチケットに定義された処理のうち、複合機１０３が処理を行う処理をすべて実行後、当該スキャンチケットにサーバ装置１０１で行う処理が定義されているかを判定する（ステップＳ６１２）。この判定処理でサーバ装置１０１で行う処理が定義されている（ＹＥＳ）と判定した場合には、処理をステップＳ６１３に進め、スキャン処理によって作成された画像データと、スキャンチケットデータ（少なくともスキャンチケットＩＤ）をサーバ装置１０１の所定のフォルダに送信する。
【００９８】
その後、ユーザのログアウト処理が行われるなど、本処理を終了する（ステップＳ６１４でＹＥＳ）と判定するまで、本図に示す処理を繰り返す。以上が図４のステップＳ４０４のスキャンチケットを用いた処理の詳細な説明である。
【００９９】
次に、図７を参照して、図４のステップＳ４０６のサーバ装置１０１によるスキャンチケット実行処理の詳細について説明する。サーバ装置１０１に本図に示す処理を実行させるためのプログラムは外部メモリ２１１に記憶されており、本処理を実行する際に当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従って本処理を実行することになる。例えばこの処理は、図６のステップＳ６２４で複合機１０３から受付けた場合、又は所定の時間周期等で行うことになる。
【０１００】
まず、サーバ装置１０１のＣＰＵ２０１は、画像処理装置から所定のフォルダに画像データを受け付けているかを判定する（ステップＳ７０１）。そして、ステップＳ７０１でＹＥＳと判定した場合には、当該画像データにスキャンチケットが関連付けられているかを判定する（ステップＳ７０２）。
【０１０１】
ステップＳ７０２でＹＥＳと判定した場合には、画像データに関連付けられているスキャンチケットに定義されている処理のうち、処理主体がサーバ装置１０１となっている処理をすべて実行することになる。
【０１０２】
まずスキャンチケットに定義されている処理詳細データを取得し、その処理主体がサーバ装置１０１となっているかを判定する（ステップＳ７０３）。この判定処理でＹＥＳと判定した場合には、処理をステップＳ７０４に進め、当該詳細処理データの処理種別、処理ＩＤで特定される処理詳細データを取得し、この処理詳細データに定義されている処理を実行する（ステップＳ７０５）。
【０１０３】
以上、ステップＳ７０３〜ステップＳ７０５の処理を画像データに関連付けられているスキャンチケットに含まれるすべての処理詳細データ対して実行した場合、本処理を終了する。
【０１０４】
本発明では、上記のような構成をとることで、画像処理装置でのスキャン処理を伴う一連の複数の処理を、予め定義しておき、定義された処理を画像処理装置に実行させることで、同一の原稿を複数回スキャン処理させることなく、複数の処理を実行することが可能となる。
【０１０５】
また、一連の複数の処理を画像処理装置に実行させるか、それともサーバ装置に実行させるかを指定することが可能であるため、処理の負荷分散をさせることが可能になるとともに、画像処理装置が実行できない処理をサーバ装置１０１に行わせることが可能となる。その際のユーザの処理もスキャンチケットを選択し、処理を実行させるというとても簡単なものである。
【０１０６】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０９】
また、システムあるいは装置のコンピュータが、読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１１３】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０１１４】
１０１  サーバ装置
１０２−１、１０２−２  クライアント装置
１０３−１、１０３−２  複合機
１０４  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
0005505285.tif 000002
【図２】
0005505285.tif 000003
【図３】
0005505285.tif 000004
【図４】
0005505285.tif 000005
【図５】
0005505285.tif 000006
【図６】
0005505285.tif 000007
【図７】
0005505285.tif 000008
【図８】
0005505285.tif 000009
【図９】
0005505285.tif 000010
【図１０】
0005505285.tif 000011