(57)【特許請求の範囲】
【請求項１】
画像を読み取り、画像データに変換する読取手段と、
前記読取手段の能力を示す能力情報を記憶する第１の記憶手段と
を有する読取装置と、
画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶する第２の記憶手段
を有する制御装置とを備え、
前記読取装置は、
予め割り当てられた装置情報を前記制御装置に送信する装置情報送信手段を有し、
前記制御装置は、
前記装置情報送信手段から送信された装置情報を受信する装置情報受信手段と、
前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼する依頼情報を作成する依頼情報作成手段と、
前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されている場合には、前記第１の記憶手段に記憶されている能力情報を取得する能力情報取得手段と、
前記能力情報取得手段により取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第２の内容作成手段とを有し、
前記読取装置は、
前記依頼情報作成手段により作成された依頼情報を受け付け前記設定画面の内容の作成が依頼されると、前記第１の記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第１の内容作成手段と、
前記第１の内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記第２の内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する指示書作成手段と、
前記指示書作成手段により作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御する読取制御手段とを有する
ことを特徴とする読取システム。
【請求項２】
前記第１の記憶手段は、前記第１の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するための第１のプログラムを記憶し、
前記第２の記憶手段は、前記第２の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するための第２のプログラムを記憶し、
前記制御装置は、
前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されている場合には、前記第２の記憶手段に記憶されている第２のプログラムを前記読取装置に送信するプログラム送信手段を有し、
前記読取装置は、
前記プログラム送信手段により送信されたプログラムを受信するプログラム受信手段を有し、
前記指示書作成手段は、
前記依頼情報作成手段により作成された依頼情報に基づき前記設定画面の内容の作成が依頼された場合には、前記第１の記憶手段に記憶されている第１のプログラムにより、前記第１の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成し、
前記プログラム送信手段により前記第２のプログラムが送信された場合には、前記プログラム受信手段により受信された第２のプログラムにより、前記第２の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する
ことを特徴とする請求項１に記載の読取システム
【請求項３】
前記依頼情報作成手段は、読取条件が記述されていない設定画面のデータを前記読取装置に送信し、
前記第１の内容作成手段は、前記設定画面のデータを受信すると、前記第１の記憶手段に記憶されている前記能力情報が示す能力に応じた読取条件を当該設定画面のデータに記述する
ことを特徴とする請求項１又は２に記載の読取システム。
【請求項４】
画像を読み取り、画像データに変換する読取手段と、
前記読取手段の能力を示す能力情報を記憶する記憶手段と、
予め割り当てられた装置情報を制御装置に送信する装置情報送信手段と、
前記装置情報送信手段により送信された前記装置情報が前記制御装置に記憶されておらず、前記制御装置により読取条件の設定を受け付ける設定画面の内容の作成が依頼されると、前記記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する内容作成手段と、
前記内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記装置情報送信手段により送信された前記装置情報が前記制御装置に記憶されており、前記制御装置により設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する指示書作成手段と、
前記指示書作成手段により作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御する読取制御手段と
を備えることを特徴とする読取装置。
【請求項５】
画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶する記憶手段と、
読取装置から送信された当該読取装置の装置情報を受信する装置情報受信手段と、
前記装置情報受信手段により受信された装置情報が前記記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼する依頼手段と、
前記装置情報受信手段により受信された装置情報が前記記憶手段に記憶されている場合には、前記読取装置の能力を示す能力情報を当該読取装置から取得する能力情報取得手段と、
前記能力情報取得手段により取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する内容作成手段と
を備えることを特徴とする制御装置。
【請求項６】
コンピューターに、
画像を読み取って画像データに変換する読取手段の能力を示す能力情報を記憶手段に記憶するステップと、
予め割り当てられた装置情報を制御装置に送信するステップと、
前記送信された装置情報が前記制御装置に記憶されておらず、前記制御装置により読取条件の設定を受け付ける設定画面の内容の作成が依頼されると、前記記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成するステップと、
自装置にて前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記送信された装置情報が前記制御装置に記憶されており、前記制御装置により設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するステップと、
前記作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御するステップと
を実行させるためのプログラム。
【請求項７】
コンピューターに、
画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶手段に記憶するステップと、
読取装置から送信された当該読取装置の装置情報を受信するステップと、
前記受信された装置情報が前記記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼するステップと、
前記受信された装置情報が前記記憶手段に記憶されている場合には、前記読取装置の能力を示す能力情報を当該読取装置から取得するステップと、
前記取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取システム、読取装置、制御装置及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置の機能に応じた設定画面を作成する技術が知られている。例えば、特許文献１には、複数のサービスプロバイダから提供可能な処理機能の情報を取得し、取得した情報に基づく処理機能と、画像形成装置で実行可能な処理機能とを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６７９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、制御装置による指示の下、読取装置の能力に応じた読取条件を設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る読取システムは、画像を読み取り、画像データに変換する読取手段と、前記読取手段の能力を示す能力情報を記憶する第１の記憶手段とを有する読取装置と、画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶する第２の記憶手段を有する制御装置とを備え、前記読取装置は、予め割り当てられた装置情報を前記制御装置に送信する装置情報送信手段を有し、前記制御装置は、前記装置情報送信手段から送信された装置情報を受信する装置情報受信手段と、前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼する依頼情報を作成する依頼情報作成手段と、前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されている場合には、前記第１の記憶手段に記憶されている能力情報を取得する能力情報取得手段と、前記能力情報取得手段により取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第２の内容作成手段とを有し、前記読取装置は、前記依頼情報作成手段により作成された依頼情報を受け付け前記設定画面の内容の作成が依頼されると、前記第１の記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第１の内容作成手段と、前記第１の内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記第２の内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する指示書作成手段と、前記指示書作成手段により作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御する読取制御手段とを有することを特徴とする。
【０００６】
本発明の請求項２に係る読取システムは、請求項１に記載の構成において、前記第１の記憶手段は、前記第１の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するための第１のプログラムを記憶し、前記第２の記憶手段は、前記第２の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するための第２のプログラムを記憶し、前記制御装置は、前記装置情報受信手段により受信された装置情報が前記第２の記憶手段に記憶されている場合には、前記第２の記憶手段に記憶されている第２のプログラムを前記読取装置に送信するプログラム送信手段を有し、前記読取装置は、前記プログラム送信手段により送信されたプログラムを受信するプログラム受信手段を有し、前記指示書作成手段は、前記依頼情報作成手段により作成された依頼情報に基づき前記設定画面の内容の作成が依頼された場合には、前記第１の記憶手段に記憶されている第１のプログラムにより、前記第１の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成し、前記プログラム送信手段により前記第２のプログラムが送信された場合には、前記プログラム受信手段により受信された第２のプログラムにより、前記第２の内容作成手段により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成することを特徴とする。
【０００７】
本発明の請求項３に係る読取システムは、請求項１又は２に記載の構成において、前記依頼情報作成手段は、読取条件が記述されていない設定画面のデータを前記読取装置に送信し、前記第１の内容作成手段は、前記設定画面のデータを受信すると、前記第１の記憶手段に記憶されている前記能力情報が示す能力に応じた読取条件を当該設定画面のデータに記述することを特徴とする。
【０００８】
本発明の請求項４に係る読取装置は、画像を読み取り、画像データに変換する読取手段と、前記読取手段の能力を示す能力情報を記憶する記憶手段と、予め割り当てられた装置情報を制御装置に送信する装置情報送信手段と、前記装置情報送信手段により送信された前記装置情報が前記制御装置に記憶されておらず、前記制御装置により読取条件の設定を受け付ける設定画面の内容の作成が依頼されると、前記記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する内容作成手段と、前記内容作成手段により前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記装置情報送信手段により送信された前記装置情報が前記制御装置に記憶されており、前記制御装置により設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する指示書作成手段と、前記指示書作成手段により作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御する読取制御手段とを備えることを特徴とする。
【０００９】
本発明の請求項５に係る制御装置は、画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶する記憶手段と、読取装置から送信された当該読取装置の装置情報を受信する装置情報受信手段と、前記装置情報受信手段により受信された装置情報が前記記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼する依頼手段と、前記装置情報受信手段により受信された装置情報が前記記憶手段に記憶されている場合には、前記読取装置の能力を示す能力情報を当該読取装置から取得する能力情報取得手段と、前記能力情報取得手段により取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する内容作成手段とを備えることを特徴とする。
【００１０】
本発明の請求項６に係るプログラムは、コンピューターに、画像を読み取って画像データに変換する読取手段の能力を示す能力情報を記憶手段に記憶するステップと、予め割り当てられた装置情報を制御装置に送信するステップと、前記送信された装置情報が前記制御装置に記憶されておらず、前記制御装置により読取条件の設定を受け付ける設定画面の内容の作成が依頼されると、前記記憶手段に記憶されている能力情報が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成するステップと、自装置にて前記設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従い、前記送信された装置情報が前記制御装置に記憶されており、前記制御装置により設定画面の内容が作成された場合には当該設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成するステップと、前記作成された指示書に基づいて、前記設定された読取条件に従って画像を読み取るように前記読取手段を制御するステップとを実行させるためのプログラムである。
【００１１】
本発明の請求項７に係るプログラムは、コンピューターに、画像の読み取りに関する予め指定された能力を有する読取装置の装置情報を記憶手段に記憶するステップと、読取装置から送信された当該読取装置の装置情報を受信するステップと、前記受信された装置情報が前記記憶手段に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を前記読取装置に依頼するステップと、前記受信された装置情報が前記記憶手段に記憶されている場合には、前記読取装置の能力を示す能力情報を当該読取装置から取得するステップと、前記取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成するステップとを実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１に係る発明によれば、制御装置による指示の下、読取装置の能力に応じた読取条件を設定できるようにすることができる。
請求項１に係る発明によれば、読取装置の装置情報が制御装置に記憶されている場合には、読取装置の能力に応じた読取条件の設定を受け付ける設定画面の内容を制御装置側で作成することができる。
請求項２に係る発明によれば、読取装置の装置情報が制御装置に記憶されている場合には、読取装置が、制御装置に記憶されているプログラムにより指示書を作成することができる。
請求項４及び６に係る発明によれば、制御装置による指示の下、読取手段の能力に応じた読取条件の設定を受け付ける設定画面の内容を作成し、作成した設定画面において設定された読取条件に従って画像を読み取ることができる。
請求項５及び７に係る発明によれば、読取装置の装置情報が制御装置に記憶されている場合には、読取装置の能力に応じた読取条件の設定を受け付ける設定画面の内容を作成し、読取装置の装置情報が制御装置に記憶されていない場合には、この設定画面の内容を作成するよう読取装置に依頼することができる。
【図面の簡単な説明】
【００１３】
【図１】ワークフローシステムの構成を示す図。
【図２】サーバー装置のハードウェア構成を示す図。
【図３】画像形成装置のハードウェア構成を示す図。
【図４】ワークフローシステムの機能構成を示す図。
【図５】ワークフローシステムの処理を示すシーケンス図。
【図６】第１の読取設定処理を示すシーケンス図。
【図７】第１の読取設定処理における読取条件の設定画面の一例を示す図。
【図８】第１の読取設定処理における確認画面の一例を示す図。
【図９】第２の読取設定処理を示すシーケンス図。
【図１０】中身が記述されていないＨＴＭＬデータの記述内容の概要を示す図。
【図１１】設定タグの記述内容の概要を示す図。
【図１２】第２の読取設定処理における読取条件の設定画面の一例を示す図。
【図１３】第２の読取設定処理における確認画面の一例を示す図。
【図１４】ワークフローシステムの処理を示すシーケンス図。
【図１５】指示書データの記述内容の概要を示す図。
【発明を実施するための形態】
【００１４】
［構成］
まず、本実施形態に係るワークフローシステム１の構成について説明する。図１は、ワークフローシステム１の構成を示す図である。同図に示すように、ワークフローシステム１は、サーバー装置１０と、複数の画像形成装置２０とを備えている。サーバー装置１０と各々の画像形成装置２０とは、ＬＡＮ（Local Area Network）などの通信回線３０を介して接続されている。
【００１５】
図２は、サーバー装置１０のハードウェア構成を示す図である。サーバー装置１０は、ＣＰＵ（Central Processing Unit）１１と、メモリー１２と、通信部１３と、記憶部１４（第２の記憶手段の一例）とを備える。ＣＰＵ１１は、メモリー１２に記憶されているプログラムを実行することにより、サーバー装置１０の各部を制御する。メモリー１２は、例えばＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）とを備えており、ＣＰＵ１１により実行されるプログラムやデータを記憶する。通信部１３は、通信回線３０を介して接続された画像形成装置２０との通信を確立し、データの送受信を行う。記憶部１４は、例えばハードディスクを備えており、Ｗｅｂブラウザと連携するＷｅｂアプリケーションを記憶している。また、記憶部１４には、このＷｅｂアプリケーションよりも前にリリースされ、画像の読み取りに関する予め指定された能力を有する画像形成装置２０（以下、「既知の画像形成装置」という）の機種を示す対応機種データベース１４０が記憶されている。この対応機種データベース１４０には、既知の画像形成装置２０の機種を示す機種情報（装置情報の一例）が含まれる。さらに、記憶部１４には、設定内容作成スクリプト１４１、スタイルシート１４２、指示書作成スクリプト１４３（第２のプログラムの一例）が記憶されている。なお、「スクリプト」とは、予め決められた処理を行うためのプログラムのことである。
【００１６】
図３は、画像形成装置２０のハードウェア構成を示す図である。この画像形成装置２０は、プリンター機能、スキャン機能、コピー機能などの複数の機能を有する。画像形成装置２０は、ＣＰＵ２１と、メモリー２２と、通信部２３と、記憶部２４（第１の記憶手段の一例）と、表示操作部２５と、画像読取部２６（読取手段の一例）と、画像形成部２７とを備える。ＣＰＵ２１は、メモリー２２に記憶されているプログラムを実行することにより、画像形成装置２０の各部を制御する。メモリー２２は、例えばＲＯＭとＲＡＭとを備えており、ＣＰＵ２１によって実行されるプログラムやデータを記憶する。通信部２３は、通信回線３０を介して接続されたサーバー装置１０との通信を確立し、データの送受信を行う。記憶部２４は、例えばハードディスクを備えており、画像読取部２６の能力を示す能力情報２４０を記憶する。この能力情報２４０には、例えば画像読取部２６が対応しているカラーモード、原稿送りの方式、データの出力形式などが含まれる。また、記憶部２４には、設定内容作成スクリプト２４１、スタイルシート２４２、指示書作成スクリプト２４３（第１のプログラムの一例）が記憶されている。表示操作部２５は、例えばタッチパネルを備えており、ＣＰＵ２１の制御に応じた画像を表示するとともに、利用者の操作に応じた信号をＣＰＵ２１に入力する。画像読取部２６は、例えばスキャナ装置を備えており、画像を光学的に読み取って画像データに変換する。画像形成部２７は、例えば電子写真方式で画像を形成するプリンター装置を備えており、画像データに応じた画像を用紙に形成して出力する。
【００１７】
図４は、ワークフローシステム１の機能構成を示す図である。サーバー装置１０は、その機能構成としてＷｅｂアプリケーション部１１０を備える。このＷｅｂアプリケーション部１１０は、ＣＰＵ１１が記憶部１４に記憶されているＷｅｂアプリケーションを実行することにより実現される。Ｗｅｂアプリケーション部１１０には、装置情報受信部１１１と、判定部１１２と、依頼部１１３と、能力情報取得部１１４と、内容作成部１１５と、プログラム送信部１１６とが含まれる。装置情報受信部１１１は、画像形成装置２０から送信された装置情報を受信する装置情報受信手段の一例である。判定部１１２は、装置情報受信部１１１により受信された装置情報が記憶部１４に記憶されているか否かを判定する。依頼部１１３は、判定部１１２により装置情報が記憶部１４に記憶されていないと判定された場合に、読取条件の設定を受け付ける設定画面の内容の作成を画像形成装置２０に依頼する依頼情報を作成して、設定画面の内容の作成を画像形成装置２０に依頼する依頼手段及び依頼情報作成手段の一例である。能力情報取得部１１４は、判定部１１２により装置情報が記憶部１４に記憶されていると判定された場合に、画像形成装置２０の記憶部２４に記憶されている能力情報２４０を取得する能力情報取得手段の一例である。内容作成部１１５は、能力情報取得部１１４により取得された能力情報が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第２の内容作成手段の一例である。この内容作成部１１５は、既知の画像形成装置２０については、その画像形成装置２０から取得した能力情報２４０を解釈することができるため、画像読取部２６の能力に応じた設定画面を作成することができるが、それ以外の未知の画像形成装置２０については、その画像形成装置２０から取得した能力情報２４０を全て解釈することができないため、画像読取部２６の能力に応じた設定画面を作成することができない。この内容作成部１１５は、ＣＰＵ１１が記憶部１４に記憶されている設定内容作成スクリプト１４１を実行することにより実現される。プログラム送信部１１６は、判定部１１２により装置情報が記憶部１４に記憶されていると判定された場合に、記憶部１４に記憶されている指示書作成スクリプト１４３を画像形成装置２０に送信するプログラム送信手段の一例である。
【００１８】
画像形成装置２０は、その機能構成として、Ｗｅｂブラウザ部２１０と、Ｗｅｂサーバー部２２０と、読取制御部２３０とを備える。Ｗｅｂブラウザ部２１０には、装置情報送信部２１１と、内容作成部２１２と、プログラム受信部２１３と、指示書作成部２１４とが含まれる。装置情報送信部２１１は、予め割り当てられた装置情報をサーバー装置１０に送信する装置情報送信手段の一例である。内容作成部２１２は、サーバー装置１０の依頼部１１３により生成された依頼情報を受け付け設定画面の内容の作成が依頼されると、記憶部２４に記憶されている能力情報２４０が表す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する第１の内容作成手段の一例である。この内容作成部２１２は、ＣＰＵ２１が記憶部２４に記憶されている設定内容作成スクリプト２４１を実行することにより実現される。プログラム受信部２１３は、サーバー装置１０のプログラム送信部１１６により送信された指示書作成スクリプト１４３を受信するプログラム受信手段の一例である。指示書作成部２１４は、サーバー装置１０の依頼部１１３により設定画面の内容の作成が依頼された場合には、記憶部２４に記憶されている指示書作成スクリプト２４３により、内容作成部２１２により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成し、サーバー装置１０のプログラム送信部１１６により指示書作成スクリプト１４３が送信された場合には、プログラム受信部２１３により受信された指示書作成スクリプト１４３により、サーバー装置１０の設定内容作成部１１５により作成された内容の設定画面において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する指示書作成手段の一例である。Ｗｅｂサーバー部２０２は、Ｗｅｂサーバー機能を有する。読取制御部２３０は、指示書作成部２４１により作成された指示書に基づいて、設定画面において設定された読取条件に従って画像を読み取るように画像読取部２６を制御する読取制御手段の一例である。
【００１９】
［動作］
次に、本実施形態に係るワークフローシステム１の動作について説明する。ワークフローシステム１は、利用者によりセットされた原稿を読み取り、これを指定されたワークフローに登録する。なお、このワークフローシステム１には、上述した既知の画像形成装置２０と、それ以外の未知の画像形成装置２０とが含まれている。図５は、ワークフローシステム１の処理を示すシーケンス図である。利用者は、画像形成装置２０の表示操作部２５を操作して、サーバー装置１０へのアクセス開始を指示する。この指示に応じて、ＣＰＵ２１は、ワークフローの一覧画面の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳ１０１）。この取得要求には、画像形成装置２０に予め割り当てられた、装置ＩＤ、機種を示す機種情報（装置情報の一例）及びＷｅｂブラウザのバージョンを示すバージョン情報が含まれる。
【００２０】
サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、受信した取得要求に含まれる装置ＩＤ、機種情報及びバージョン情報をメモリー１２に記憶させる。続いて、ＣＰＵ１１は、登録されているワークフローの一覧を示すワークフローの一覧画面のＨＴＭＬ（HyperText Markup Language）データを作成する（ステップＳ１０２）。なお、「ＨＴＭＬデータ」とは、ＨＴＭＬ形式で記述されたデータのことである。続いて、ＣＰＵ１１は、作成したＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳ１０３）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、受信したＨＴＭＬデータが表すワークフローの一覧画面を表示操作部２５に表示させる（ステップＳ１０４）。ワークフローの一覧画面が表示されると、利用者は、表示操作部２５を操作して所望のワークフローを指定し、ワークフローの設定変更を指示する。
【００２１】
ワークフローの一覧画面においてワークフローの設定変更が指示されると、ＣＰＵ２１は、ワークフローの設定画面の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳ１０５）。この取得要求には、指定されたワークフローを識別するフローＩＤが含まれる。サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、取得要求に含まれるフローＩＤのワークフローの設定変更を受け付ける設定画面のＨＴＭＬデータを作成する（ステップＳ１０６）。続いて、ＣＰＵ１１は、作成したＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳ１０７）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、受信したＨＴＭＬデータが表すワークフローの設定画面を表示操作部２５に表示させる（ステップＳ１０８）。ワークフローの設定画面が表示されると、利用者は、表示操作部２５を操作して、ワークフローの処理条件を変更し、読取条件の設定変更を指示する。このワークフローの処理条件には、例えば承認者の社員番号やメールアドレス、原稿の画像データの格納先などが含まれる。
【００２２】
ワークフローの設定画面において読取条件の設定変更が指示されると、ＣＰＵ２１は、読取条件の設定画面の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳ１０９）。この取得要求には、利用者の操作により設定されたワークフローの処理条件が含まれる。サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、受信した取得要求に含まれるワークフローの処理条件をメモリー１２に記憶させる。続いて、ＣＰＵ１１は、メモリー１２に記憶されている機種情報を、記憶部１４に記憶されている対応機種データベース１４０と照合して、取得要求元の画像形成装置２０が既知の画像形成装置であるか否かを判定する（ステップＳ１１０）。具体的には、ＣＰＵ１１は、メモリー１２に記憶されている機種情報が対応機種データベース１４０に含まれている場合には、取得要求元の画像形成装置２０が既知の画像形成装置であると判定する。また、ＣＰＵ１１は、メモリー１２に記憶されている機種情報が対応機種データベース１４０に含まれていない場合には、取得要求元の画像形成装置２０が既知の画像形成装置ではないと判定する。この判定において、ＣＰＵ１１は、取得要求元の画像形成装置２０が既知の画像形成装置である場合には（ステップＳ１１０：ＹＥＳ）、第１の読取設定処理に進む。一方、この判定において、ＣＰＵ１１は、取得要求元の画像形成装置２０が既知の画像形成装置ではない場合には（ステップＳ１１０：ＮＯ）、第２の読取設定処理に進む。
【００２３】
次に、第１の読取設定処理について説明する。図６は、第１の読取設定処理を示すシーケンス図である。まず、サーバー装置１０のＣＰＵ１１は、能力情報２４０の取得要求を通信部１３から画像形成装置２０に送信する（ステップＳＡ２０１）。画像形成装置２０のＣＰＵ２１は、この取得要求を通信部２３により受信すると、記憶部２４に記憶されている能力情報２４０を読み出し、通信部２３からサーバー装置１０に送信する（ステップＳＡ２０２）。サーバー装置１０のＣＰＵ１１は、画像形成装置２０から送信された能力情報２４０を通信部１３により受信する。つまり、ＣＰＵ１１は、画像形成装置２０の機種情報が記憶部２４に記憶されている場合には、画像形成装置２０の記憶部２４に記憶されている能力情報２４０を取得する。
【００２４】
続いて、ＣＰＵ２１は、受信した能力情報２４０に基づいて、読取条件の設定画面５１のＨＴＭＬデータを作成する（ステップＳＡ２０３）。図７は、読取条件の設定画面５１の一例を示す図である。読取条件の設定画面５１には、能力情報２４０が表す画像読取部２６の能力に応じた読取条件、つまり画像読取部２６が処理可能な読取条件が選択可能に配置される。例えば、画像読取部２６が「フルカラー」に対応している場合には、図に示すように、「自動」、「フルカラー」、「グレースケール」、「白黒」というカラーモードが選択可能に配置される。また、画像読取部２６が「ＴＩＦＦ」という出力ファイル形式に対応している場合には、図に示すように、「ＴＩＦＦ」、「他の出力ファイル形式」という出力ファイル形式が選択可能に配置される。つまり、ＣＰＵ１１は、取得された能力情報２４０が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する。なお、画像読取部２６の能力と読取条件との対応関係は予め決められている。
【００２５】
続いて、ＣＰＵ１１は、作成したＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳＡ２０４）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、受信したＨＴＭＬデータが表す読取条件の設定画面５１を表示操作部２５に表示させる（ステップＳＡ２０５）。読取条件の設定画面５１が表示されると、利用者は、表示操作部２５を操作して、読取条件を設定し、読取開始を指示する。ここでは、図７に示す設定画面５１において、カラーモード「フルカラー」、両面原稿送り「両面」、出力ファイル形式「ＴＩＦＦ」を含む読取条件が設定された場合を想定する。
【００２６】
設定画面５１において読取開始が指示されると、ＣＰＵ２１は、処理の内容を確認する確認画面５１の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳＡ２０６）。この取得要求には、利用者の操作により設定された読取条件が含まれる。サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、受信した取得要求に含まれる読取条件をメモリー１２に記憶させる。続いて、ＣＰＵ１１は、メモリー１２に記憶されているワークフローの処理条件と読取条件とを用いて、確認画面５２のＨＴＭＬデータを作成する（ステップＳＡ２０７）。図８は、確認画面５２の一例を示す図である。同図に示すように、確認画面５２には、利用者の操作により設定された読取条件とワークフローの処理条件とが配置される。
【００２７】
続いて、ＣＰＵ１１は、作成したＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳＡ２０８）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、指示書作成スクリプト１４３の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳＡ２０９）。サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、記憶部１４に記憶されている指示書作成スクリプト１４３を通信部１３から画像形成装置２０に送信する（ステップＳＡ２１０）。サーバー装置１０のＣＰＵ１１は、この指示書作成スクリプト１４３を通信部２３により受信すると、受信した指示書作成スクリプト１４３を読み出す（ステップＳ２１１）。続いて、ＣＰＵ１１は、上述にて受信したＨＴＭＬデータが表す確認画面５２を表示操作部２５に表示させる（ステップＳＡ２１２）。
【００２８】
次に、第２の読取設定処理について説明する。図９は、第２の読取設定処理を示すシーケンス図である。まず、サーバー装置１０のＣＰＵ１１は、中身が記述されていない読取条件の設定画面のＨＴＭＬデータ７１を作成し、作成したＨＴＭＬデータ７１を通信部１３から画像形成装置２０に送信する（ステップＳＢ２０１）。図１０は、ＨＴＭＬデータ７１の記述内容の概要を示す図である。同図に示すように、ＨＴＭＬデータ７１には、中身となる設定タグの内容は記述されておらず、設定内容の作成指示（依頼情報の一例）だけが記述されている。つまり、ＣＰＵ１１は、画像形成装置２０の機種情報が記憶部１４に記憶されていない場合には、読取条件の設定を受け付ける設定画面の内容の作成を画像形成装置２０に依頼する。
【００２９】
画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータ７１を通信部２３により受信すると、設定内容作成スクリプト２４１及びスタイルシート２４２を記憶部２４から読み出す（ステップＳＢ２０２）。続いて、ＣＰＵ２１は、設定内容作成スクリプト２４１を実行することにより、記憶部２４に記憶されている能力情報２４０に基づいて、ＨＴＭＬデータ７１の中身である設定タグの内容を記述する（ステップＳＢ２０３）。図１１は、設定タグの記述内容の概要を示す図である。設定タグには、能力情報２４０が表す画像読取部２６の能力に応じた読取条件、つまり画像読取部２６が処理可能な読取条件が記述される。例えば、画像読取部２６が「フルカラー」に対応している場合には、「自動」、「フルカラー」、「グレースケール」、「白黒」というカラーモードが選択できるように記述される。また、画像読取部２６が「ＰＤＦ」と「ＴＩＦＦ」という出力ファイル形式に対応している場合には、「ＴＩＦＦ」、「ＰＤＦ」、「他の出力ファイル形式」という出力ファイル形式が選択できるように記述される。つまり、ＣＰＵ２１は、サーバー装置１０により設定画面の内容の作成が指示されると、記憶部２４に記憶されている能力情報２４０が示す能力に応じた読取条件の設定を受け付ける設定画面の内容を作成する。
【００３０】
続いて、ＣＰＵ２１は、設定タグの内容が記述されたＨＴＭＬデータ７１に対してスタイルシート２４２を適用して、読取条件の設定画面６１を表示操作部２５に表示させる（ステップＳＢ２０４）。図１２は、読取条件の設定画面６１の一例を示す図である。読取条件の設定画面６１には、ＨＴＭＬデータ７１の設定タグに記述された読取条件が選択可能に配置される。読取条件の設定画面６１が表示されると、利用者は、表示操作部２５を操作して、読取条件を設定し、読取開始を指示する。ここでは、図１２に示す設定画面６１において、カラーモード「フルカラー」、両面原稿送り「両面」、出力ファイル形式「ＰＤＦ」を含む読取条件が設定された場合を想定する。
【００３１】
読取条件の設定画面６１において読取開始が指示されると、ＣＰＵ２１は、処理の内容を確認する確認画面６２の取得要求を通信部２３からサーバー装置１０に送信する（ステップＳＢ２０５）。この取得要求には、利用者の操作により設定された読取条件が含まれる。サーバー装置１０のＣＰＵ１１は、この取得要求を通信部１３により受信すると、受信した取得要求に含まれる読取条件をメモリー１２に記憶させる。続いて、ＣＰＵ１１は、メモリー１２に記憶されているワークフローの処理条件と読取条件とを用いて、確認画面６２のＨＴＭＬデータを作成する（ステップＳＢ２０６）。図１３は、確認画面６２の一例を示す図である。同図に示すように、確認画面６２には、利用者の操作により設定された読取条件とワークフローの処理条件とが配置される。続いて、ＣＰＵ１１は、作成したＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳＢ２０７）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、記憶部２４に記憶されている指示書作成スクリプト２４３を読み出す（ステップＳＢ２０８）。続いて、ＣＰＵ１１は、上述にて受信したＨＴＭＬデータが表す確認画面６２を表示操作部２５に表示させる（ステップＳＢ２０９）。
【００３２】
上述した第１の読取設定処理又は第２の読取設定処理が終了すると、ワークフローシステム１は図１４に示す処理を行う。まず、サーバー装置１０のＣＰＵ１１は、上述した第１の読取設定処理又は第２の読取設定処理にて読み出した指示書作成スクリプトに対して、メモリー１２に記憶されている読取条件及びワークフローの処理条件をセットする。続いて、ＣＰＵ２１は、この指示書作成スクリプトを実行することにより、原稿を読み取ってワークフローに登録する処理を指示する指示書データ７２を作成する（ステップＳ３０１）。図１５は、指示書データ７２の記述内容の概要を示す図である。指示書データ７２には、メモリー１２に記憶されている読取条件とワークフローの処理条件とがＸＭＬ（Extensible Markup Language）形式で記述される。なお、上述した第１の読取設定処理が行われた場合には、サーバー装置１０にて作成された内容の設定画面５１において設定された読取条件がメモリー１２に記憶され、サーバー装置１０から送信された指示書作成スクリプト１４３が読み出されることになる。つまり、ＣＰＵ２１は、サーバー装置１０により指示書作成スクリプト１４３が送信された場合には、受信した指示書作成スクリプト１４３により、サーバー装置１０にて作成された内容の設定画面５１において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する。一方、上述した第２の読取設定処理が行われた場合には、画像形成装置２０にて作成された内容の設定画面６１において設定された読取条件がメモリー１２に記憶され、記憶部２４に記憶されている指示書作成スクリプト２４３が読み出されることになる。つまり、ＣＰＵ２１は、サーバー装置１０により設定画面の内容の作成が指示された場合には、記憶部２４に記憶されている指示書作成スクリプト２４３により、自装置にて作成された内容の設定画面６１において設定された読取条件に従って画像を読み取るよう指示する指示書を作成する。
【００３３】
続いて、ＣＰＵ２１は、作成された指示書データ７２に基づいて、画像の読み取り処理を行う（ステップＳ３０２）。具体的には、ＣＰＵ２１は、画像読取部２６を制御して、指示書データ７２に記述された読取条件に従って原稿を読み取らせる。これにより、原稿を表す画像データが生成される。続いて、ＣＰＵ２１は、生成された画像データと指示書データ７２とを通信部２３からサーバー装置１０に送信する（ステップＳ３０３）。サーバー装置１０のＣＰＵ１１は、この画像データ及び指示書データ７２を通信部１３により受信すると、受信した指示書データ７２に記述されたワークフローの処理条件に従って、受信した画像データをワークフローに登録する（ステップＳ３０４）。具体的には、ＣＰＵ１１は、画像データを指示書データ７２に記述された記憶部１４の格納先に格納する。続いて、ＣＰＵ１１は、ワークフロー処理が正常に実行されたことを通知する正常受付画面のＨＴＭＬデータを通信部１３から画像形成装置２０に送信する（ステップＳ３０５）。画像形成装置２０のＣＰＵ２１は、このＨＴＭＬデータを通信部２３により受信すると、受信したＨＴＭＬデータが表す正常受付画面を表示操作部２５に表示させる（ステップＳ３０６）。正常受付画面が表示されると、利用者は、表示操作部２５を操作して、サーバー装置１０へのアクセス終了を指示する。この指示に応じて、ＣＰＵ２１は、サーバー装置１０へのアクセスを終了し、アクセスが終了したことを通知するアクセス終了画面を表示操作部２５に表示させる（ステップＳ３０７）。
【００３４】
［変形例］
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
（変形例１）
上述した実施形態では、画像読取部２６により生成された画像データが、サーバー装置１０に送信されて記憶部１４に格納されていたが、画像データの出力先はこれに限らない。例えば、画像読取部２６により生成された画像データが、サーバー装置１０を介して他の装置に転送されてもよい。
【００３５】
（変形例２）
上述した実施形態では、画像形成装置２０の機種情報により、既知の画像形成装置２０であるか否かを判定していたが、この判定に用いられる情報はこれに限らない。例えば、画像形成装置２０のプログラムのバージョン、製造年月日などの情報により、既知の画像形成装置２０であるか否かを判定してもよい。
【００３６】
（変形例３）
本発明に係る読取装置が適用される装置は、上述した画像形成装置２０に限らない。例えば、スキャン機能を有する画像読取装置に適用されてもよい。
【００３７】
（変形例４）
上述した画像形成装置２０のＣＰＵ２１にて行なわれる処理は、ＣＰＵ２１と他のハードウェアとの協働によって行われてもよいし、ＣＰＵ２１に代えて１又は複数のハードウェアが行ってもよい。また、画像形成装置２０のＣＰＵ２１又はサーバー装置１０のＣＰＵ１１によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、サーバー装置１０のＣＰＵ１１，画像形成装置２０のＣＰＵ２１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリーなどの、コンピューターが読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。
【符号の説明】
【００３８】
１…ワークフローシステム、１０…サーバー装置、１１…ＣＰＵ、１２…メモリー、１３…通信部、１４…記憶部、１１０…Ｗｅｂアプリケーション部、１１１…装置情報受信部、１１２…判定部、１１３…依頼部、１１４…能力情報取得部、１１５…内容作成部、１１６…プログラム送信部、２０…画像形成装置、２１…ＣＰＵ、２２…メモリー、２３…通信部、２４…記憶部、２５…表示操作部、２６…画像読取部、２７…画像形成部、２１０…Ｗｅｂブラウザ部、２１１…装置情報送信部、２１２…内容作成部、２１３…プログラム受信部、２１４…指示書作成部、２２０…Ｗｅｂサーバー部、２３０…読取制御部。
【図１】
0005573049.tif 000002
【図２】
0005573049.tif 000003
【図３】
0005573049.tif 000004
【図４】
0005573049.tif 000005
【図５】
0005573049.tif 000006
【図６】
0005573049.tif 000007
【図７】
0005573049.tif 000008
【図８】
0005573049.tif 000009
【図９】
0005573049.tif 000010
【図１０】
0005573049.tif 000011
【図１１】
0005573049.tif 000012
【図１２】
0005573049.tif 000013
【図１３】
0005573049.tif 000014
【図１４】
0005573049.tif 000015
【図１５】
0005573049.tif 000016