(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み込む画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記指定手段で指定された前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込制御装置。
【請求項２】
前記制御手段は、前記受信した第２の読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行う
請求項１に記載の画像読込制御装置。
【請求項３】
前記制御手段は、前記受信した第２の読み込み条件に、前記第１の読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行う
請求項１に記載の画像読込制御装置。
【請求項４】
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段と、
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込制御装置。
【請求項５】
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段と、
前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記指定手段で指定された前記読み込み条件を送信する送信手段と、
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込制御装置。
【請求項６】
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、
を備えた画像読込制御装置。
【請求項７】
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、
を備えた画像読込制御装置。
【請求項８】
原稿の画像を読み込む画像読込手段と、
前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記指定手段で指定された前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込装置。
【請求項９】
前記制御手段は、前記受信した第２の読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行う
請求項８に記載の画像読込装置。
【請求項１０】
前記制御手段は、前記受信した第２の読み込み条件に、前記第１の読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行う
請求項８に記載の画像読込装置。
【請求項１１】
原稿の画像を読み込む画像読込手段と、
前記画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段と、
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込装置。
【請求項１２】
原稿の画像を読み込む画像読込手段と、
前記画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段と、
前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記指定手段で指定された前記読み込み条件を送信する送信手段と、
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、
を備えた画像読込装置。
【請求項１３】
原稿の画像を読み込む画像読込手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、
を備えた画像読込装置。
【請求項１４】
原稿の画像を読み込む画像読込手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、
を備えた画像読込装置。
【請求項１５】
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第１の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、
前記画像読込手段、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第２の読み込み条件を指定するための指定手段、及び前記画像読込指示装置から前記実行指示とともに前記第１の読み込み条件を受信した場合に、前記受信した前記第１の読み込み条件の代わりに前記指定手段で指定された前記第２の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、
を有する画像読込システム。
【請求項１６】
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段を備えた画像読込指示装置と、
前記画像読込手段、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を前記画像読込指示装置に対して送信する読込み条件送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、
を有する画像読込システム。
【請求項１７】
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段を備えた画像読込指示装置と、
前記画像読込手段、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件を指定するための指定手段、前記画像読込指示装置に対して前記指定手段で指定された読み込み条件を送信する読み込み条件送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、
を有する画像読込システム。
【請求項１８】
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報から規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段を備えた画像読込制御装置と、
を有する画像読込システム。
【請求項１９】
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報から規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段を備えた画像読込制御装置と、
を有する画像読込システム。
【請求項２０】
コンピュータを、
原稿の画像を読み込む画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段により指定された前記第１の読み込み条件を受け付ける受付手段、及び
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記受付手段で受け付けた前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段、
として機能させるためのプログラム。
【請求項２１】
コンピュータを、
原稿を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段、及び
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段、
として機能させるためのプログラム。
【請求項２２】
コンピュータを、
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に、予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び
前記画像読込手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する読込み条件送信手段と、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段とを備えた画像読込装置に対して、前記実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段
として機能させるためのプログラム。
【請求項２３】
コンピュータを、
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段により指定された読み込み条件を受け付ける受付手段、
前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記受付手段で受け付けた前記読み込み条件を送信する送信手段、及び
前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段
として機能させるためのプログラム。
【請求項２４】
コンピュータを、
原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に、予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び
前記画像読込手段と、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件を指定するための指定手段と、前記指定手段で指定された読み込み条件を送信する読込み条件送信手段と、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段とを備えた画像読込装置に対して、前記実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段
として機能させるためのプログラム。
【請求項２５】
コンピュータを、
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報が示す情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段、
として機能させるためのプログラム。
【請求項２６】
コンピュータを、
原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び
前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報が示す情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段、
として機能させるためのプログラム。

【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読込制御装置、画像読込装置、画像読込システム、及びプログラムに関する。
【背景技術】
【０００２】
コピー操作及びスキャン操作可能であるメッセージを受けたユーザが原稿を持ってプリンタに出向いた際に、プリンタの表示操作装置上で受付番号を選択してコピー操作及びスキャン操作を実行できる手段、受付番号のジョブをキャンセルできる手段、更に受付番号のジョブ内容の一部及び全部を表示操作装置上で変更できる手段、必要であればユーザが表示操作装置上で指定して受付番号に対するジョブ内容及び表示操作装置上での内容変更方法をプリンタから出力できる手段を有することを特徴とする多機能印刷装置が開示されている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９６９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる画像読込制御装置、画像読込装置、画像読込システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１の発明は、原稿の画像を読み込む画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記指定手段で指定された前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込制御装置である。
【０００９】
請求項２の発明は、請求項１に記載の画像読込制御装置において、前記制御手段は、前記受信した第２の読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行うものである。
【００１０】
請求項３の発明は、請求項１に記載の画像読込制御装置において、前記制御手段は、前記受信した第２の読み込み条件に、前記第１の読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行うものである。
【００１１】
請求項４の発明は、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段と、前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込制御装置である。
【００１２】
請求項５の発明は、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段と、前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記指定手段で指定された前記読み込み条件を送信する送信手段と、前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込制御装置である。
【００１３】
請求項６の発明は、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、を備えた画像読込制御装置である。
【００１４】
請求項７の発明は、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、を備えた画像読込制御装置である。
【００１８】
請求項８の発明は、原稿の画像を読み込む画像読込手段と、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記指定手段で指定された前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込装置である。
【００１９】
請求項９の発明は、請求項８に記載の画像読込装置において、前記制御手段は、前記受信した第２の読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行うものである。
【００２０】
請求項１０の発明は、請求項８に記載の画像読込装置において、前記制御手段は、前記受信した第２の読み込み条件に、前記第１の読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、前記画像読込手段による前記画像の読み込みを中止する制御を行うものである。
【００２１】
請求項１１の発明は、原稿の画像を読み込む画像読込手段と、前記画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段と、前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込装置である。
【００２２】
請求項１２の発明は、原稿の画像を読み込む画像読込手段と、前記画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段と、前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記指定手段で指定された前記読み込み条件を送信する送信手段と、前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段と、を備えた画像読込装置である。
【００２３】
請求項１３の発明は、原稿の画像を読み込む画像読込手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、を備えた画像読込装置である。
【００２４】
請求項１４の発明は、原稿の画像を読み込む画像読込手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段と、を備えた画像読込装置である。
【００２６】
請求項１５の発明は、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第１の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、前記画像読込手段、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第２の読み込み条件を指定するための指定手段、及び前記画像読込指示装置から前記実行指示とともに前記第１の読み込み条件を受信した場合に、前記受信した前記第１の読み込み条件の代わりに前記指定手段で指定された前記第２の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、を有する画像読込システムである。
【００２７】
請求項１６の発明は、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段を備えた画像読込指示装置と、前記画像読込手段、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を前記画像読込指示装置に対して送信する読込み条件送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、を有する画像読込システムである。
【００２８】
請求項１７の発明は、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段を備えた画像読込指示装置と、前記画像読込手段、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件を指定するための指定手段、前記画像読込指示装置に対して前記指定手段で指定された読み込み条件を送信する読み込み条件送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段を備えた画像読込装置と、を有する画像読込システムである。
【００２９】
請求項１８の発明は、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報から規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段を備えた画像読込制御装置と、を有する画像読込システムである。
【００３０】
請求項１９の発明は、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込指示装置から前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報から規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段を備えた画像読込制御装置と、を有する画像読込システムである。
【００３２】
請求項２０の発明は、コンピュータを、原稿の画像を読み込む画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する第１の読み込み条件を指定するための指定手段により指定された前記第１の読み込み条件を受け付ける受付手段、及び前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された第２の読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記第２の読み込み条件を受信した場合に、前記受信した前記第２の読み込み条件の代わりに前記受付手段で受け付けた前記第１の読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段、として機能させるためのプログラムである。
【００３３】
請求項２１の発明は、コンピュータを、原稿を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段、として機能させるためのプログラムである。
【００３４】
請求項２２の発明は、コンピュータを、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に、予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記画像読込手段と、前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が予め記憶された記憶手段から読み出した読み込み条件を送信する読込み条件送信手段と、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段とを備えた画像読込装置に対して、前記実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段として機能させるためのプログラムである。
【００３５】
請求項２３の発明は、コンピュータを、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を指定するための指定手段により指定された読み込み条件を受け付ける受付手段、前記指定手段で指定された読み込み条件を受信した場合に予め設定されている読み込み条件を前記受信した読み込み条件に変更し、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに前記変更された読み込み条件を送信する画像読込指示装置に対して、前記受付手段で受け付けた前記読み込み条件を送信する送信手段、及び前記画像読込指示装置から前記実行指示とともに前記変更された読み込み条件を受信した場合に、前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段として機能させるためのプログラムである。
【００３６】
請求項２４の発明は、コンピュータを、原稿の画像を読み込む画像読込手段の読み込み動作を規定する読み込み条件を受信した場合に、予め設定された読み込み条件を前記受信した読み込み条件に変更する変更手段、及び前記画像読込手段と、前記画像読込手段が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件を指定するための指定手段と、前記指定手段で指定された読み込み条件を送信する読込み条件送信手段と、前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示とともに読み込み条件を受信した場合に前記受信した読み込み条件に従って前記原稿の画像が読み込まれるように前記画像読込手段を制御する制御手段とを備えた画像読込装置に対して、前記実行指示とともに前記変更された読み込み条件を送信する実行指示送信手段として機能させるためのプログラムである。
【００３７】
請求項２５の発明は、コンピュータを、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報が示す情報により規定される内容と異なる読み込み条件が含まれていたときには、前記検知手段で検知された情報から規定される内容に置き換えた読み込み条件で前記原稿の画像が読み込まれるか、又は前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段、として機能させるためのプログラムである。
【００３８】
請求項２６の発明は、コンピュータを、原稿の画像を読み込む画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する読み込み条件の内容を規定する情報を検知する検知手段、及び前記画像読込手段が前記原稿の画像を読み込む際の読み込み動作を規定する予め設定された読み込み条件とともに前記原稿の画像の読み込みを前記画像読込手段に実行させるための実行指示を送信する画像読込指示装置から、前記実行指示とともに前記読み込み条件を受信した場合において、前記受信した読み込み条件に内容が前記検知手段で検知された情報が示す情報により規定される内容と異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていたときには、前記画像読込手段の画像の読み込みが中止されるように前記画像読込手段を制御する制御手段、として機能させるためのプログラムである。
【発明の効果】
【００４２】
請求項１の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００４３】
請求項２の発明によれば、内容を変更することが禁止されている読み込み条件が第２の読み込み条件に含まれている場合には、読み込み条件を第２の読み込み条件から第１の読み込み条件に変えて原稿の画像が読み込まれることを防止できる。
【００４４】
請求項３の発明によれば、第１の読み込み条件と内容が異なり、内容を変更することが禁止されている読み込み条件が第２の読み込み条件に含まれている場合には、読み込み条件を第２の読み込み条件から第１の読み込み条件に変えて原稿の画像が読み込まれることを防止できる。
【００４５】
請求項４の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００４６】
請求項５の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００４７】
請求項６の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００４８】
請求項７の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００５２】
請求項８の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００５３】
請求項９の発明によれば、内容を変更することが禁止されている読み込み条件が第２の読み込み条件に含まれている場合には、読み込み条件を第２の読み込み条件から第１の読み込み条件に変えて原稿の画像が読み込まれることを防止できる。
【００５４】
請求項１０の発明によれば、第１の読み込み条件と内容が異なり、内容を変更することが禁止されている読み込み条件が第２の読み込み条件に含まれている場合には、読み込み条件を第２の読み込み条件から第１の読み込み条件に変えて原稿の画像が読み込まれることを防止できる。
【００５５】
請求項１１の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００５６】
請求項１２の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００５７】
請求項１３の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００５８】
請求項１４の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６０】
請求項１５の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６１】
請求項１６の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６２】
請求項１７の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６３】
請求項１８の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６４】
請求項１９の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６６】
請求項２０の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６７】
請求項２１の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６８】
請求項２２の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００６９】
請求項２３の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００７０】
請求項２４の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００７１】
請求項２５の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【００７２】
請求項２６の発明によれば、画像読込指示装置から原稿の画像の読み込みを画像読込手段に実行させるための実行指示を送信して該画像読込手段に原稿の画像の読み込みを実行させる場合に、該画像読込指示装置で間違えて設定された読み込み条件で該画像読込手段が画像を読み込むことを防止できる。
【図面の簡単な説明】
【００７３】
【図１】第１から第３の実施の形態に係る画像読込システムの構成を示す図である。
【図２】第１及び第２の実施の形態に係るスキャナのハードウェア構成の一例を示すブロック図である。
【図３】第１及び第２の実施の形態に係るスキャナの構成を機能的に示したブロック図である。
【図４】第１から第３の実施の形態に係るＰＣのハードウェア構成の一例を示すブロック図である。
【図５】従来のＷＳＤスキャンシステムにおける原稿読み込み処理シーケンスを示す図である。
【図６】第１の実施の形態に係る画像読込システムにおける原稿読み込み処理シーケンスを示す図である。
【図７】ＰＣからスキャナに送信される実行指示の一例を示す図である。
【図８】第１の実施の形態に係るスキャナのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【図９】第１の実施の形態に係るＰＣのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【図１０】第１の実施の形態に係るスキャナのＣＰＵが実行する処理ルーチンの変形例を示すフローチャートである。
【図１１】スキャナ１２のＣＰＵ２０が実行する処理ルーチンの流れの変形例を示すフローチャートであって、ＰＣ１４から受信した実行指示に含まれる読み込み条件に変更が禁止されている読み込み条件が含まれている場合に画像読込部６０による画像の読み込みを中止する処理ルーチンの流れを示すフローチャートである。
【図１２】第２の実施の形態の画像読込システムにおける原稿読み込み処理シーケンスを示す図である。
【図１３】第２の実施の形態に係るスキャナのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【図１４】第２の実施の形態に係るＰＣのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【図１５】第３の実施の形態に係るスキャナのハードウェア構成の一例を示すブロック図である。
【図１６】第３の実施の形態に係るスキャナの機能構成の一例を示すブロック図である。
【図１７】第３の実施の形態に係るスキャナのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【発明を実施するための形態】
【００７４】
以下、図面を参照して様々な実施の形態を詳細に説明する。
【００７５】
［第１の実施の形態］
【００７６】
図１は、本実施の形態に係る画像読込システム１０の構成を示す図である。図１に示すように、画像読込システム１０は、スキャナ１２及び複数のＰＣ（パーソナルコンピュータ）１４を備え、これらは各々通信手段１６を介して互いに通信する。
【００７７】
スキャナ１２は、原稿の画像を読み込み、読み込んだ結果得られた画像データをＰＣ１４に送信する。
【００７８】
ＰＣ１４は、スキャナ１２に対して、原稿の画像の読み込みを実行させるための実行指示を送信し、スキャナ１２に原稿の画像の読み込みを行わせる。
【００７９】
通信手段１６は、例えば、公衆回線であってもよいし、インターネット、ＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)等のネットワークであってもよい。また、通信手段１６を、無線の通信手段としてもよいし、有線の通信手段としてもよい。
【００８０】
図１では、通信手段１６にスキャナ１２が１台、ＰＣ１４が２台接続されているが、スキャナ１２及びＰＣ１４の台数はこれに限定されるものではない。
【００８１】
なお、本実施の形態では、ＷＳＤ（Web Services on Devices）スキャンシステムを適用した画像読込システム１０を例に挙げて説明する。ＷＳＤスキャンシステムは、Windows （登録商標）Vista以降のＯＳで広く採用されているスキャンシステムである。具体的には、ＷＥＢサービス技術を用いてスキャナ１２とＰＣ１４とで通信を行い、ネットワーク等の通信手段１６に接続されたスキャナ１２を検出したり、スキャナ１２の能力に関する情報をＰＣ１４へ通知したり、該能力をＰＣ１４に格納したり、ＰＣ１４から原稿の読み込みの実行指示を送信したりするなどの仕組みが構築されたシステムである。ＷＳＤスキャンシステムはＰＣ主導型のスキャンシステムであり、従来は読み込み結果である画像データの受け取り側のＰＣ１４で読み込み条件（詳細は後述する）を設定するように構成されており、スキャナ１２側で読み込み条件を指定する仕組みがない。
【００８２】
本実施の形態の画像読込システム１０は、ＷＳＤスキャンシステムを適用しつつも、ユーザはスキャナ１２側でも読み込み条件を指定可能に構成されている。次に、スキャナ１２及びＰＣ１４のより詳しい構成について説明する。
【００８３】
図２は、スキャナ１２のハードウェア構成の一例を示すブロック図である。
【００８４】
スキャナ１２は、ＣＰＵ（Central Processing Unit）２０、ＲＡＭ（Random Access Memory）２１、ＲＯＭ（Read Only Memory）２２、通信インターフェース２３、光源２４、撮像部２５、原稿搬送部２６、画像処理部２７、及びＵＩ（User Interface）コントローラ２８を備え、互いにバス３１を介して接続されている。
【００８５】
ＣＰＵ２０は、ＲＯＭ２２に記憶されているプログラムを実行し、スキャナ１２全体の動作を制御する。ＲＯＭ２２には、ＣＰＵ２０が実行するプログラムやＣＰＵ２０の処理に必要なデータ等が記憶されている。ＲＡＭ２１は、原稿の画像を読み取って得られた画像データや該画像データを画像処理した後の画像データを記憶するフレームメモリや、ワークメモリとして使用される。
【００８６】
なお、ＣＰＵ２０が実行するプログラムを記憶するための記憶媒体は、ＲＯＭ２２に限定されない。例えば、フレキシブルディスクやＤＶＤディスク、光磁気ディスクやＵＳＢ（Universal Serial Bus）メモリ等（不図示）であってもよいし、通信手段１６に接続された他の装置の記憶装置であってもよい。
【００８７】
通信インターフェース２３は、通信手段１６を介して他の装置と通信を行うためのインターフェースである。
【００８８】
光源２４は、発光してスキャナ１２に設けられたプラテンガラス上に置かれた原稿及び原稿搬送部２６により撮像部２５に搬送された原稿を照明する。
【００８９】
撮像部２５は、光源２４により照明された原稿からの反射光を受光し、受光した光量に応じた電気信号に変換（光電変換）する光電変換部と、光電変換して得られたアナログの電気信号をデジタル信号に変換するアナログデジタル変換部とを備えている。これにより、原稿の画像を表すデジタルの画像データが得られる。光電変換部は、ＣＣＤ（Charge Coupled Device）センサにより構成されていてもよいし、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサにより構成されていてもよい。
【００９０】
なお、スキャナ１２がカラー画像の読み込みが可能な装置である場合には、光源２４を、ＲＧＢ各色の光を発光する複数の発光部を備えるように構成し、撮像部２５で各色の反射光を受光するようにしてもよい。また、例えば、色フィルタを用いて、撮像部２５がＲＧＢ各々の色フィルタを切替えながらＲＧＢ各色の光を受光する構成としてもよい。
【００９１】
原稿搬送部２６は、スキャナ１２に設けられた自動搬送用原稿置き部に載せられた原稿を１枚ずつ順次送り出して撮像部２５へ搬送する。以下、こうした搬送動作を自動原稿送りという。
【００９２】
画像処理部２７は、撮像部２５から出力されたデジタルの画像データに対して様々な画像処理を施す。例えば、濃度ムラのある画像からムラを補正するシェーディング補正処理や、ＲＧＢ画像データからＬａｂ画像データに変換する変換処理、輪郭を強調させるエッジ強調処理、カラー画像からグレイスケール画像への変換処理、画像データのデータ形式（フォーマット）の変換処理などである。なお、本実施の形態では、画像処理部２７を、ＣＰＵ２０とは別に設けた例について説明するが、ＣＰＵ２０がプログラムを実行することにより実現されるものであってもよい。
【００９３】
ＵＩコントローラ２８には、パネル２９及び操作部３０が接続されている。パネル２９は、本実施の形態ではタッチパネルディスプレイから構成され、様々な情報や設定画面（例えば、読み込み条件を指定するための指定画面）などを表示したり、接触指定することで情報（例えば読み込み条件を表す情報など）を指定したりする。また、操作部３０は、スイッチやボタン等から構成される。スイッチには、電源をオンオフする電源スイッチが含まれる。ボタンには、原稿の読み込みを開始させるためのスタートボタンが含まれる。ＵＩコントローラ２８は、ＣＰＵ２０からの指示に応じてパネル２９への各種情報の表示を制御すると共に、パネル２９及び操作部３０に対する操作を検出してＣＰＵ２０に通知する。この通知はＣＰＵ２０で受け付けられる。
【００９４】
図３は、スキャナ１２の構成を機能的に示したブロック図である。
【００９５】
図３に示すように、スキャナ１２は、画像読取部５０、画像処理部５１、画像データ蓄積部５２、読み込み条件記憶部５３、解析部５４、通信処理部５５、及びパネル処理部５６を備えている。
【００９６】
画像読取部５０は、原稿の画像を読み取ってデジタルの画像データを出力する。具体的には、画像読取部５０は、前述したハードウェア構成における光源２４、撮像部２５、及び原稿搬送部２６を含んで構成される。
【００９７】
画像処理部５１は、前述したハードウェア構成における画像処理部２７に相当し、画像読取部５０で読み取られて得られた画像データに対して画像処理を施して出力する。
【００９８】
画像読込部６０は、画像読取部５０及び画像処理部５１を備えて構成されている。
【００９９】
なお、本実施の形態並びに後述する第２及び第３の実施の形態において、画像読取部５０で原稿を照明してデジタルの画像データを得ることを、画像を読み取る、と表現し、画像読取部５０で原稿の画像を読み取ると共に該読み取った画像の画像データに画像処理部５１で画像処理を施してＰＣ１４に出力（送信）する画像データを生成することを、画像を読み込む、と表現し、両者を区別する。
【０１００】
画像データ蓄積部５２は、ＲＡＭ２１の予め定められた記憶領域に相当し、画像読取部５０で読み取られ画像処理部５１で画像処理された画像データが蓄積される。
【０１０１】
読み込み条件記憶部５３は、ＲＡＭ２１の予め定められた記憶領域に相当し、パネル２９で指定された、画像読込部６０が原稿の画像を読み込む際の読み込み動作を規定する読み込み条件が記憶される。また、ＰＣ１４から実行指示を受信した場合には、該実行指示も一時的に記憶される。画像読込部６０は、読み込み条件記憶部５３に記憶された読み込み条件に従って、動作して原稿を読み込む。なお、ＲＯＭ２２がフラッシュＲＯＭ等の書換え可能なＲＯＭであればＲＯＭ２２の予め定められた記憶領域を読み込み条件記憶部５３として用いてもよい。
【０１０２】
ここで、読み込み条件及び読み込み条件により規定される読み込み動作についてより具体的に説明する。
【０１０３】
例えば、「読み込み元（InputSource）」という項目に対して「プラテン」が指定された読み込み条件により、画像読取部５０によりプラテンガラスに置かれた原稿の画像を読み取る読み込み動作が規定される。また、「読み込み元（InputSource）」という項目に対して「自動原稿送り」が指定された読み込み条件により、自動搬送用原稿置き部に置かれた原稿の画像を自動原稿送り機構により撮像部２５に搬送して読み取る読み込み動作が規定される。
【０１０４】
また、例えば、「カラー処理（ColorProcessing）」という項目に対して「カラー」が指定された読み込み条件により、原稿がカラーのモードで読み込む（原稿の画像を読み取って、カラーの画像データを得る）読み込み動作が規定される。また、「カラー処理（ColorProcessing）」という項目に対して「グレイスケール」が指定された読み込み条件により、原稿がグレイスケールのモードで読み込む（原稿の画像を読み取って、白から黒までの明暗だけで表現し、色の情報は含まない画像データを得る。）読み込み動作が規定される。
【０１０５】
なお、スキャナ１２がカラー画像の読み込みが可能な装置であって、「カラー処理」という項目に対して「グレイスケール」が指定された読み込み条件に従って画像を読み込む場合の画像読込部６０の具体的な読み込み動作であるが、例えば、画像読取部５０によりＲＧＢ各色毎の画像データを取得してから、画像処理部５１で画像処理してグレイスケールに変換するように構成してもよい。この画像処理としては、例えばＲＧＢの画像データをＬabの画像データに変換し、この画像データからＬ成分（明度成分）をグレイスケールの画像データとして抽出する処理であってもよいし、ＲＧＢの画像データをＣＭＹＫの画像データに変換して、このうちＫ成分の画像データをグレイスケールの画像データとして抽出する処理であってもよい。
【０１０６】
また、光源２４がＲＧＢの各色の発光部を有する場合には、例えばＲＧＢ各色の発光部のうち、明度成分に最も多くの比重を占めるＧ色の光を発光する発光部を発光させて、画像を読み込んでグレイスケールの画像データを取得するように画像読込部６０を構成してもよい。また、撮像部２５が、色フィルタを用いてＲＧＢ各色の光を受光する構成である場合にはＧ成分のフィルタを用いて画像を読み込んでグレイスケールの画像データを取得するように構成してもよい。
【０１０７】
これ以外にも、例えば、読み込み条件の項目として、画像データのフォーマット（Format）、原稿のサイズ（InputSize）、出力画像データのサイズ（Scaling）、画像の読み込み解像度（Resolution）等がある（図７も参照。）。
【０１０８】
解析部５４は、読み込み条件の内容を解析すると共に、解析した読み込み条件に従って原稿の読み込みが実行されるよう画像読込部６０を制御する。解析部５４は、ＣＰＵ２０がプログラムを実行することにより実現する。
【０１０９】
通信処理部５５は、通信インターフェース２３に相当し、通信に関する処理を行う。
【０１１０】
ＵＩ処理部５６は、ＵＩコントローラ２８、パネル２９、及び操作部３０により構成され、表示や指示操作などユーザインタフェースに関する処理を行う。
【０１１１】
図４は、ＰＣ１４のハードウェア構成の一例を示すブロック図である。
【０１１２】
ＰＣ１４は、ＣＰＵ（Central Processing Unit）４０、ＲＡＭ（Random Access Memory）４１、ＲＯＭ（Read Only Memory）４２、通信インターフェース４３、ＨＤＤ（Hard Disk Drive)４４、及びＵＩ(User Interface)コントローラ４５を備え、互いにバス４８を介して接続されている。
【０１１３】
ＣＰＵ４０は、ＲＯＭ４２及びＨＤＤ４４に記憶されているプログラムを実行し、ＰＣ１４全体の動作を制御する。ＲＯＭ４２には、ＣＰＵ４０が実行するプログラムやＣＰＵ４０の処理に必要なデータ等が記憶されている。ＲＡＭ４１は、ワークメモリとして使用される。
【０１１４】
なお、ＣＰＵ４０が実行するプログラムを記憶するための記憶媒体は、ＲＯＭ４２やＨＤＤ４４に限定されない。例えば、フレキシブルディスクやＤＶＤディスク、光磁気ディスクやＵＳＢ（Universal Serial Bus）メモリ等（不図示）であってもよいし、通信手段１６に接続された他の装置の記憶装置であってもよい。
【０１１５】
通信インターフェース４３は、通信手段１６を介して他の装置と通信を行うためのインターフェースである。
【０１１６】
ＨＤＤ４４は、ＣＰＵ４０が実行するプログラムの他、ユーザにより後述する操作部４７が操作されて指定された様々な情報が記憶される。
【０１１７】
ＵＩコントローラ４５には、ディスプレイ４６及び操作部４７が接続されている。ディスプレイ４６は、画像や情報を表示するものであり、液晶ディスプレイやプラズマディスプレイ、有機ＥＬディスプレイ等としてもよい。また、操作部４７は、様々な情報や命令を指定したりするためのものであり、キーボード、マウス等としてもよい。ＵＩコントローラ４５は、ＣＰＵ４０からの指示によりディスプレイ４６への各種情報の表示を制御すると共に、操作部４７に対する操作を検出してＣＰＵ４０に通知する。この通知はＣＰＵ４０で受け付けられる。
【０１１８】
ここで、比較のため、従来のＷＳＤスキャンシステムにおける原稿読み込み処理の流れについて説明する。なお、本実施の形態に係る画像読込システム１０、スキャナ１２及びＰＣ１４と区別するため、ここでは各構成要素に末尾に符号は付さずに説明する。
【０１１９】
図５は、従来のＷＳＤスキャンシステムにおける原稿読み込み処理シーケンスを示す図である。従来のスキャナとＰＣが通信手段によって接続されており、スキャナとＰＣとのやりとりが順を追って示されている。従来はスキャナで読み込み条件を指定して用いることが不能な構成となっていることに注意されたい。
【０１２０】
まず、ユーザによってスキャナのスタートボタンが押下されると、実行指示を送信するよう依頼する実行依頼がＰＣに送信される（図５の１００）。
【０１２１】
実行依頼を受信したＰＣは、予めユーザがＰＣに設定（記憶）しておいた読み込み条件を含む実行指示をスキャナに送信する（図５の１０２）。
【０１２２】
実行指示を受信したスキャナは、原稿の読み込みの実行を開始する通知（起動ＯＫ）を送信し（図５の１０４）、ＰＣから受信した実行指示に含まれる読み込み条件に従って、原稿の読み込みを実行する（図５の１０６）。
【０１２３】
起動ＯＫの通知を受信したＰＣは、画像データを取得して送信するよう指示する画像データ取得指示をスキャナに送信する（図５の１０８）。
【０１２４】
スキャナは、画像データ取得指示を受信すると、原稿の読み込みにより得られた画像データをＰＣに送信する（図５の１１０）。画像データの送信終了後、スキャナは、原稿読み込み終了通知をＰＣに送信する（図５の１１２）。
【０１２５】
図６は、本実施の形態の画像読込システム１０における原稿読み込み処理シーケンスを示す図である。ここでは、スキャナ１２の機能構成における各要素の動作に着目して説明する。
【０１２６】
まず、スキャナ１２のＵＩ処理部５６は、読み込み条件を指定するための指定画面をパネル２９に表示する。ユーザは、この指定画面で、読み込み条件を指定する。本実施の形態では、これ以前ユーザが指定画面で読み込み条件を指定したことがある場合には、既に読み込み条件が読み込み条件記憶部５３に記憶されているため、指定画面を表示すると該記憶されている読み込み条件が読み出されて該指定画面上に表示される。ユーザは、指定画面に表示されている読み込み条件を必要に応じて変更して指定する。一方、ユーザがスキャナ１２で読み込み条件を指定したことがない場合には、ユーザは指定画面で新規に読み込み条件を指定する（図６の１２０）。なお、過去に読み込み条件を指定したことがあるか否かに拘らず、指定画面を表示する毎に新規に読み込み条件を指定するようにしてもよい。
【０１２７】
読み込み条件の指定後、ユーザがＵＩ処理部５６でスタートボタンを押下すると、上記指定した読み込み条件が読み込み条件記憶部５３に格納され（図６の１２２）、実行依頼が通信処理部５５によりＰＣ１４に送信される（図６の１２４）。
【０１２８】
実行依頼を受信したＰＣ１４は、前述した図５の１０２での処理と同様に、予めユーザがＰＣ１４で設定（記憶）しておいた読み込み条件を含む実行指示をスキャナに送信する（図６の１２６）。なお、ＰＣ１４は、読み込み条件を設定可能な設定画面をディスプレイ４６に表示可能に構成されており、ユーザは、事前にこの設定画面をディスプレイ４６に表示させ操作部４７を操作しながら読み込み条件を指定して設定（記憶）しておく。なお、本実施の形態では、ユーザが設定画面から指定した読み込み条件は、ＨＤＤ４４に記憶される。従って、実行指示を送信する場合には、ＨＤＤ４４から読み込み条件を読み出して実行指示を生成して送信する。
【０１２９】
図７に、ＰＣ１４からスキャナ１２に送信される実行指示の一例を示す。Ａが実行指示を示す命令文であり、Ｂが読み込み条件である。
【０１３０】
次に、スキャナ１２は、ＰＣ１４から実行指示を受信すると、実行指示を読み込み条件記憶部５３に記憶する。次に、スキャナ１２の通信処理部５５は、起動ＯＫの通知をＰＣ１４に送信する（図６の１２８）。
【０１３１】
更に、スキャナ１２は、読み込み条件記憶部５３に保存した実行指示に含まれる読み込み条件の記述部分を、上記パネル２９に表示された指定画面でユーザが指定した読み込み条件で上書きし、該上書きした読み込み条件の内容を解析部５４により解析しながら、該読み込み条件に従って原稿の読み込みを実行する。具体的には、解析部５４は、読み込み条件に従って画像読取部５０を動作させて原稿の画像を読み取り、読み込み条件に従って画像処理部５１を動作させて画像処理させ、画像処理後の画像データを、画像データ蓄積部５２に蓄積する。
【０１３２】
一方、起動ＯＫの通知を受信したＰＣ１４は、画像データ取得指示をスキャナに送信する（図６の１３２）。
【０１３３】
スキャナ１２の通信処理部５５は、画像データ取得指示を受信すると、画像データ蓄積部５２に蓄積した画像データをＰＣ１４に送信する（図６の１３４）。画像データの送信終了後、スキャナ１２の通信処理部５５は、原稿読み込み終了通知をＰＣ１４に送信する（図６の１３６）。この原稿読み込み終了通知により一連の原稿読み込み処理シーケンスが終了する。
【０１３４】
次に、スキャナ１２及びＰＣ１４の各々の動作を個別に説明する。
【０１３５】
図８は、スキャナ１２のＣＰＵ２０が実行する処理ルーチンの流れを示すフローチャートである。ここでは、スキャナ１２のハードウェア構成における各要素に着目して説明する。
【０１３６】
図８に示すように、ステップ２００でユーザがパネル２９で指定した読み込み条件をＵＩコントローラ２８から受け付けたか否かを判定する。読み込み条件を受け付けたと判定した場合には、ステップ２０２で、該読み込み条件をＲＡＭ２１の記憶領域に記憶する。
【０１３７】
その後、ステップ２０４では、スタートボタンが押下されたか否か（スタートボタンが押下されたことを示す信号をＵＩコントローラ２８から受け付けたか否か）を判定する。スタートボタンが押下されたと判定した場合には、ステップ２０４に進む。
【０１３８】
ステップ２０６では、通信インターフェース２３を介して実行依頼をＰＣ１４に送信する。
【０１３９】
ステップ２０８では、ＰＣ１４から通信インターフェース２３を介して、実行指示を受信したか否かを判定する。実行指示を受信したと判定した場合には、ステップ２１０に進む。
【０１４０】
ステップ２１０では、通信インターフェース２３を介して起動ＯＫの通知をＰＣ１４に送信する。
【０１４１】
ステップ２１２では、上記パネル２９でユーザにより指定され、ＵＩコントローラ２８から受け付けた読み込み条件を読み出すと共に、ＰＣ１４から受信した実行指示に含まれる読み込み条件の記述部分を、上記読み出した読み込み条件で上書きし、ＲＡＭ２１の記憶領域に記憶する。
【０１４２】
ステップ２１４では、上記上書きされて記憶された読み込み条件を読み出して内容を解析しながら、該読み込み条件に従って原稿の読み込みを実行する。原稿の読み込みにより得られた画像データはＲＡＭ２１の予め定められた記憶領域に蓄積される。
【０１４３】
ステップ２１６では、ＰＣ１４から通信インターフェース２３を介して画像データ取得指示を受信したか否かを判定する。画像データ取得指示を受信したと判定した場合には、ステップ２１８に進む。
【０１４４】
ステップ２１８では、上記蓄積された画像データをＰＣ１４に通信インターフェース２３を介して送信し、画像データの送信終了後、ステップ２２０で、通信インターフェース２３を介して原稿読み込み終了通知をＰＣ１４に送信する。
【０１４５】
図９は、ＰＣ１４のＣＰＵ４０が実行する処理ルーチンの流れを示すフローチャートである。
【０１４６】
ステップ３００では、スキャナ１２から通信インターフェース４３を介して実行依頼を受信したか否かを判定する。実行依頼を受信したと判定した場合には、ステップ３０２に進む。
【０１４７】
ステップ３０２では、予めユーザがＰＣ１４で設定しておいた読み込み条件を含む実行指示を通信インターフェース４３を介してスキャナ１２に送信する。
【０１４８】
ステップ３０４では、スキャナ１２から通信インターフェース４３を介して起動ＯＫの通知を受信したか否かを判定する。起動ＯＫの通知を受信したと判定した場合には、ステップ３０６で画像データ取得指示を通信インターフェース４３を介して送信する。その後、ステップ３０８で、通信インターフェース４３を介して、スキャナ１２から原稿の読み込みにより得られた画像データを受信する。
【０１４９】
画像データの受信後、ステップ３１０で、スキャナ１２から原稿読み込み終了通知を受信する。
【０１５０】
なお、本実施の形態では、スキャナ１２のパネル２９で指定した読み込み条件をＰＣ１４で設定した読み込み条件の代わりに用いて原稿の画像を読み込む画像読込システム１０について説明したが、例えば、スキャナ１２に、原稿の画像を読み込む際にスキャナ１２で指定した読み込み条件を用いるか、又はＰＣ１４で設定した読み込み条件を用いるかのいずれか一方に設定するための設定画面をパネル２９に表示するよう制御し、予めユーザに該設定画面でいずれか一方を選択させ、該選択内容を示す情報をＲＡＭ２１等に記憶しておき（以下、ここでの記憶した情報を設定情報と呼称する）、原稿を読み込む際に該設定情報に応じて制御を切替えるように構成してもよい。この場合に、図８のステップ２１２、２１４の処理の代わりに、図１０に示す処理を行う。
【０１５１】
図８のステップ２１０の後、図１０に示すように、ＣＰＵ２０は、ステップ２１１で、上記予め記憶しておいた設定情報を読み出して、該読み出した設定情報に基づいて、スキャナ１２のパネル２９で指定した読み込み条件を利用するか否かを判定する。ステップ２１１で肯定判定した場合には、ステップ２１２で、実行指示に含まれる読み込み条件の記述部分を、上記パネル２９で指定した読み込み条件で上書きし、ステップ２１３に進む。一方、ステップ２１１で否定判定した場合には、ステップ２１３の処理をスキップして、ステップ２１３に進む。ステップ２１３では、読み込み条件記憶部５３に記憶されている読み込み条件に従って原稿の読み込みを実行する。すなわち、ステップ２１３では、ステップ２１２で読み込み条件の上書きが実行された場合には該上書きされた読み込み条件が用いられ、ステップ２１２がスキップされた場合には、ＰＣ１４から受信した実行指示に含まれる読み込み条件が用いられて原稿の読み込みが実行される。
【０１５２】
また、上記図８を用いて説明した実施の形態では、ＰＣ１４から受信した実行指示に含まれる読み込み条件に内容を変更することが禁止されているものが含まれているか否かによらず、スキャナ１２のパネル２９で指定した読み込み条件を利用する例について説明したが、これに限定されない。例えば、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合には、画像読込部６０による画像の読み込みを中止する制御を行うように構成してもよい。
【０１５３】
ＷＳＤスキャンシステムでは、例えば図７のＣに示すように、読み込み条件を指定する記述において「MustHonor」に１が指定されている場合には、内容を変更してはならないという規則がある。この規則に従うと、図７のＣでは、「読み込み元（InputSource）」のMustHonorが１であるため、ＰＣ１４で指定された「プラテン」を「自動原稿送り」に変更はできないが、図７のＤに示す「カラー処理（ColorProcessing）」にはMustHonor指定がないため、ＰＣ１４で指定された「グレイスケール」を「カラー」に変更してもよいことになる。
【０１５４】
図１１に、スキャナ１２のＣＰＵ２０が実行する処理ルーチンの流れの変形例を示すフローチャートであって、ＰＣ１４から受信した実行指示に含まれる読み込み条件に変更が禁止されている読み込み条件が含まれている場合に画像読込部６０による画像の読み込みを中止する処理ルーチンの流れを示すフローチャートを示す。
【０１５５】
ステップ４００から４０８までの処理は、図８のステップ２００から２０８までの処理と同じであるため、説明を省略する。
【０１５６】
ステップ４１０では、ＰＣ１４から受信した実行指示に含まれる読み込み条件を解析して、変更が禁止されている読み込み条件が含まれているか否かを確認する。
【０１５７】
ステップ４１２では、原稿の読み込みを実行するか否かを判定する。具体的には、ステップ４１０の解析で変更が禁止されている読み込み条件が含まれていることが確認された場合には、ステップ４１２では否定判定され、ステップ４１０の解析で変更が禁止されている読み込み条件が含まれていないことが確認された場合には、ステップ４１２は肯定判定される。
【０１５８】
ステップ４１２で肯定判定された場合には、ステップ４１４に進む。ステップ４１４からステップ４２４までの処理は、図８のステップ２１０から２２０までの処理と同じであるため、説明を省略する。
【０１５９】
一方、ステップ４１２で否定判定された場合には、ステップ４２６に進み、原稿の読み込みを中止する。なお、ここで、ＰＣ１４に原稿の読み込みの中止の通知を送信する処理、ＰＣ１４から受信して記憶した実行指示を削除する処理を行うようにしてもよい。また、パネル２９に原稿の読み込みを中止する旨のメッセージを表示する処理を行うようにしてもよい。
【０１６０】
なお、スキャナの処理は上記説明した変形例に限定されず、例えば、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、スキャナ１２のパネル２９で指定した読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、画像読込部６０による画像の読み込みを中止する制御を行うように構成してもよい。
【０１６１】
このように構成する場合には、図１１のステップ４１０の解析で、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、スキャナ１２のパネル２９で指定した読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれているか否かを確認する。そして、ステップ４１２で、原稿の読み込みを実行するか否かを判定するが、このとき、ステップ４１０の解析で、ＰＣ１４からの読み込み条件に、パネル２９で指定された読み込み条件と内容が異なり且つ変更が禁止されている読み込み条件が１つでも含まれていることが確認された場合には、ステップ４１２で否定判定され、ステップ４１０の解析で、パネル２９で指定された読み込み条件と内容が異なり且つ変更が禁止されている読み込み条件が含まれていないことが確認された場合には、ステップ４１２で肯定判定される。
【０１６２】
例えば、ＰＣ１４から受信した実行指示に含まれる読み込み条件の「カラー処理」の項目には”カラー”が指定されており、スキャナ１２のパネル２９で指定した読み込み条件の「カラー処理」の項目には”グレイスケール”が指定されており、且つ「MustHonor」に１が指定されていれば、ステップ４１０では肯定判定される。
【０１６３】
なお、本実施の形態に係る他の変形例としては、例えば、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、内容を変更することが禁止されている読み込み条件が含まれていた場合、又は、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、スキャナ１２のパネル２９で指定した読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合に、原稿の読み込みを中止する第１の処理、及びＰＣ１４から受信した実行指示に含まれる読み込み条件で原稿の読み込みを実行する第２の処理のうち、いずれの処理を行うかを予め設定可能な設定画面をパネル２９に表示するよう構成し、ユーザがパネル２９に表示された設定画面で予め設定した処理が行われるように制御してもよい。
【０１６４】
また、本実施の形態では、スキャナ１２のパネル２９で指定した読み込み条件をＰＣ１４で設定した読み込み条件の代わりに用いて原稿の画像を読み込む画像読込システム１０について説明したが、例えば、スキャナ１２の読み込み条件記憶部５３に予め読み込み条件を記憶しておき、ＰＣ１４から実行指示を受信した場合に、上記予め記憶されている読み込み条件を読み出し、ＰＣ１４から受信した実行指示に含まれる読み込み条件の代わりに、該読み出した読み込み条件に従って画像読込部６０が原稿の画像を読み込むように構成してもよい。また、このように構成した場合において、ＰＣ１４から受信した実行指示に含まれる読み込み条件に内容を変更することが禁止されている読み込み条件が含まれていた場合には、図１１を用いて説明したように、画像読込部６０による画像の読み込みを中止する制御を行うように構成してもよい。また、ＰＣ１４から受信した実行指示に含まれる読み込み条件に、上記読み込み条件記憶部５３に予め記憶したおいた読み込み条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合には、画像読込部６０による画像の読み込みを中止する制御を行うように構成してもよい。
【０１６５】
なお、読み込み条件記憶部５３に互いに異なる複数の読み込み条件を予め記憶させておくようにしてもよい。そして、該複数の読み込み条件から原稿の読み込みに使用する読み込み条件をユーザが予め指定しておき、ＰＣ１４から実行指示を受信した場合には、ＰＣ１４から受信した実行指示に含まれる読み込み条件の代わりに該指定された読み込み条件に従って画像読込部６０が原稿の読み込みを行うように制御してもよい。
【０１６６】
［第２の実施の形態］
【０１６７】
本実施の形態では、スキャナからＰＣに対して読み込み条件を通知して、該通知した読み込み条件を含む実行指示がＰＣからスキャナに送信される画像読込システムを例に挙げて説明する。
【０１６８】
本実施の形態の画像読込システムも第１の実施の形態と同様に、スキャナとＰＣとが通信手段を介して接続されて構成されるが、各々の動作が第１の実施の形態と異なるため、本実施の形態のスキャナには符号１２Ａを付し、ＰＣには、符号１４Ａを付して、第１の実施の形態のスキャナ１２及びＰＣ１４と区別して説明する。
【０１６９】
なお、本実施の形態に係るスキャナ１２Ａの構成は、第１の実施の形態で図２及び図３を用いて説明した構成と同様であるため、説明を省略する。また、本実施の形態に係るＰＣ１４Ａの構成は、第１の実施の形態で図４を用いて説明した構成と同様であるため、説明を省略する。
【０１７０】
図１２は、本実施の形態の画像読込システムにおける原稿読み込み処理シーケンスを示す図である。ここでは、スキャナ１２Ａの機能構成における各要素の動作に着目して説明する。
【０１７１】
まず、スキャナ１２ＡのＵＩ処理部５６は、読み込み条件を指定するための指定画面をパネル２９に表示する。ユーザは、この指定画面で、読み込み条件を指定する（図１２の５００）。
【０１７２】
読み込み条件の指定後、ユーザがＵＩ処理部５６でスタートボタンを押下すると、通信処理部５５により、上記指定した読み込み条件がＰＣ１４Ａに送信され（図１２の５０２）、実行依頼がＰＣ１４Ａに送信される（図１２の５０６）。
【０１７３】
スキャナ１２Ａから読み込み条件を受信したＰＣ１４Ａは、ＰＣ１４ＡのＨＤＤ４４等に記憶されている読み込み条件を、受信した読み込み条件に書換える。これにより原稿の読み込みの際に用いられる読み込み条件が、スキャナ１２Ａで指定された読み込み条件に設定される（図１２の５０４）。なお、ここで書換える前にＨＤＤ４４に記憶されている読み込み条件は、予めＰＣ１４でユーザが設定した読み込み条件である。ただし、今回より前にスキャナ１２Ａから読み込み条件を受信して読み込み条件を書換えたことがある場合には、書換え前にＨＤＤ４４に記憶されている読み込み条件は、前回スキャナ１２Ａから受信し、書換えて設定した読み込み条件である。
【０１７４】
また、スキャナ１２Ａから実行依頼を受信したＰＣ１４Ａは、上記書換えた読み込み条件を読出し、該読み出した読み込み条件を含む実行指示をスキャナに送信する（図１２の５０８）。
【０１７５】
次に、スキャナ１２Ａは、ＰＣ１４Ａから実行指示を受信すると、該実行指示を読み込み条件記憶部５３に記憶し、起動ＯＫの通知をＰＣ１４Ａに送信する（図１２の５１０）。
【０１７６】
スキャナ１２Ａは、読み込み条件記憶部５３に保存した実行指示に含まれる読み込み条件の内容を解析部５４により解析しながら、該読み込み条件に従って原稿の読み込みを実行する（図１２の５１２）。原稿の読み込みにより得られた画像データは画像データ蓄積部５２に蓄積される。
【０１７７】
起動ＯＫの通知を受信したＰＣ１４Ａは、画像データ取得指示をスキャナに送信する（図１２の５１４）。スキャナ１２Ａの通信処理部５５は、画像データ蓄積部５２に蓄積した画像データをＰＣ１４Ａに送信する（図１２の５１６）。画像データの送信終了後、スキャナ１２Ａの通信処理部５５は、原稿読み込み終了通知をＰＣ１４Ａに送信する（図１２の５１８）。
【０１７８】
図１３は、本実施の形態に係るスキャナ１２ＡのＣＰＵ２０が実行する処理ルーチンの流れを示すフローチャートである。ここでは、スキャナ１２Ａのハードウェア構成における各要素に着目して説明する。
【０１７９】
図１３に示すように、ステップ６００でユーザがパネル２９で指定した読み込み条件をＵＩコントローラ２８から受け付けたか否かを判定する。読み込み条件を受け付けたと判定した場合には、ステップ６０２で該読み込み条件をＲＡＭ２１の記憶領域に記憶する。なお、ＲＯＭ２２が書換え可能なＲＯＭであればＲＯＭ２２の記憶領域に記憶するようにしてもよい。
【０１８０】
その後、ステップ６０４では、スタートボタンが押下されたか否か（スタートボタンが押下されたことを示す信号をＵＩコントローラ２８から受け付けたか否か）を判定する。スタートボタンが押下されたと判定した場合には、ステップ６０６に進む。
【０１８１】
ステップ６０６では、パネル２９で指定された読み込み条件を読み出して、通信インターフェース２３を介してＰＣ１４Ａに送信する。
【０１８２】
ステップ６０８では、通信インターフェース２３を介して実行依頼をＰＣ１４Ａに送信する。
【０１８３】
ステップ６１０では、ＰＣ１４Ａから通信インターフェース２３を介して、実行指示を受信したか否かを判定する。実行指示を受信したと判定した場合には、該受信した実行指示をＲＡＭ２１に記憶してステップ６１０に進む。
【０１８４】
ステップ６１２では、通信インターフェース２３を介して起動ＯＫの通知をＰＣ１４Ａに送信する。
【０１８５】
ステップ６１４では、上記受信した実行指示に含まれる読み込み条件を読み出して内容を解析しながら、該読み込み条件に従って原稿の読み込みを実行する。原稿の読み込みにより得られた画像データはＲＡＭ２１の予め定められた記憶領域に蓄積される。
【０１８６】
ステップ６１６では、ＰＣ１４Ａから通信インターフェース２３を介して画像データ取得指示を受信したか否かを判定する。画像データ取得指示を受信したと判定した場合には、ステップ６１８に進む。
【０１８７】
ステップ６１８では、上記蓄積された画像データをＰＣ１４Ａに通信インターフェース２３を介して送信し、画像データの送信終了後、ステップ６２０で、通信インターフェース２３を介して原稿読み込み終了通知をＰＣ１４Ａに送信する。
【０１８８】
図１４は、本実施の形態に係るＰＣ１４ＡのＣＰＵ４０が実行する処理ルーチンの流れを示すフローチャートである。
【０１８９】
ステップ７００では、スキャナ１２Ａから通信インターフェース４３を介して読み込み条件を受信したか否かを判定する。読み込み条件を受信したと判定した場合には、ステップ７０２に進む。
【０１９０】
ステップ７０２では、ＨＤＤ４４に記憶されている読み込み条件を、該受信した読み込み条件に書換え、設定を変更する。
【０１９１】
ステップ７０４では、スキャナ１２Ａから通信インターフェース４３を介して実行依頼を受信したか否かを判定する。実行依頼を受信したと判定した場合には、ステップ７０６に進む。
【０１９２】
ステップ７０６では、ＨＤＤ４４に記憶されている読み込み条件を含む実行指示を生成して通信インターフェース４３を介してスキャナ１２Ａに送信する。
【０１９３】
ステップ７０８から７１４までの処理は、図９のステップ３０４から３１０までの処理と同様であるため、説明を省略する。
【０１９４】
なお、本実施の形態では、スキャナ１２Ａのパネル２９で指定した読み込み条件をＰＣ１４に送信し、ＰＣ１４Ａで予め設定されている読み込み条件をスキャナ１２Ａから受信した読み込み条件に書換え、該書換えた読み込み条件を含む実行指示をスキャナ１２Ａに送信して画像の読み込みを行わせる例について説明したが、これに限定されるものではない。例えば、スキャナ１２Ａの読み込み条件記憶部５３に予め読み込み条件を記憶しておき、該読み込み条件記憶部５３に記憶されている読み込み条件を読み出してＰＣ１４に送信し、ＰＣ１４Ａで予め設定されている読み込み条件をスキャナ１２Ａから受信した読み込み条件に書換え、該書換えた読み込み条件を含む実行指示をスキャナ１２Ａに送信して画像の読み込みを行わせるように構成してもよい。
【０１９５】
また、読み込み条件記憶部５３に互いに異なる複数の読み込み条件を予め記憶させておくようにしてもよい。そして、該複数の読み込み条件から原稿の読み込みに使用する読み込み条件をユーザが予め指定しておき、ＰＣ１４Ａに対して読み込み条件を送信する場合に、該指定した読み込み条件を送信するようにしてもよい。
【０１９６】
［第３の実施の形態］
【０１９７】
本実施の形態では、スキャナ側で読み込み条件の内容を規定する情報を検知して、該検知した情報から規定される読み込み条件と、ＰＣから受信した実行指示に含まれる読み込み条件とを比較し、比較結果に応じた動作を行う画像読込システムを例に挙げて説明する。なお、本実施の形態では、スキャナ側における上記検知した情報により規定される読み込み条件を、ＰＣから受信した実行指示に含まれる読み込み条件と区別するために、検知条件と呼称する場合もある。
【０１９８】
本実施の形態の画像読込システムも第１及び第２の実施の形態と同様に、スキャナとＰＣとが通信手段を介して接続されて構成されるが、本実施の形態のスキャナには符号１２Ｂを付し、第１及び第２の実施の形態のスキャナ１２、１２Ａと区別して説明する。
【０１９９】
なお、本実施の形態に係るＰＣの構成は、第１の実施の形態で図４を用いて説明した構成と同様であるため、第１の実施の形態と同じ符号１４を付して、説明を省略する。
【０２００】
図１５は、本実施の形態に係るスキャナ１２Ｂのハードウェア構成の一例を示すブロック図である。図１５において、図２と同一もしくは同等の部分には同じ記号を付し、その説明を省略する。
【０２０１】
図１５に示すように、本実施の形態に係るスキャナ１２Ｂには、第１の実施の形態のスキャナ１２のハードウェア構成の各要素に加えて、センサ３２が設けられている。センサ３２には、複数の第１のセンサと、複数の第２のセンサとが含まれる。第１のセンサ及び第２のセンサの各々は光学式のセンサであり、受光した光量に応じた電気信号（アナログ）をデジタル信号に変換してＣＰＵ２０に出力する。
【０２０２】
第１のセンサは、プラテンガラス上の原稿の有無及びサイズを検知するためプラテンガラスの下方に複数配置されている。
【０２０３】
ＣＰＵ２０は、第１のセンサから出力された信号の大きさと予め定められた閾値との比較に基づいて、プラテンガラスに原稿があるか否か及び原稿のサイズを検知する。
【０２０４】
第２のセンサは、自動搬送用原稿置き部における原稿の有無及びサイズを検知するため、自動搬送用原稿置き部に設けられた原稿ガイド板の延在方向に沿って複数配置されている。なお、原稿ガイド板は、原稿の搬送方向と交差する方向に延在する長尺状の板であり、ユーザは、自動原稿送りにより読み込ませたい原稿を該原稿ガイド板に突き当てた状態で、自動搬送用原稿置き部に原稿を置く。
【０２０５】
ＣＰＵ２０は、原稿の搬送開始前に第２のセンサから出力された信号の大きさと予め定められた閾値との比較に基づいて、自動搬送用原稿置き部に原稿があるか否か、及び原稿の搬送方向と交差する方向のサイズを検知する。更に、自動搬送用原稿置き部に置かれた原稿の搬送を開始してから第２のセンサから出力された信号の大きさと予め定められた閾値との比較に基づいて、原稿の搬送方向先頭と終端の通過のタイミングを検知し、該先頭と終端の通過を検知したときの時間の差と搬送速度とから原稿の搬送方向のサイズを検知する。
【０２０６】
このようにＣＰＵ２０は、第１のセンサ及び第２のセンサから出力された信号に基づいて、原稿の置き場所及び原稿のサイズを検知する。
【０２０７】
また、本実施の形態では、ＣＰＵ２０は、撮像部２５から出力されたＲＧＢ各色の画像データを取得し、原稿の画像がカラーか否かを検知する。
【０２０８】
本実施の形態では、ＣＰＵ２０は、Ｒ、Ｇ、Ｂの各画像データの値の差が、予め設定された閾値以下の画素が予め定められた数（或いは割合）以上存在する場合には、グレイスケールであると判断し、それ以外は、カラーと判断する。
【０２０９】
図１６は、本実施の形態に係るスキャナ１２Ｂの機能構成の一例を示すブロック図である。図１６において、図３と同一もしくは同等の部分には同じ記号を付し、その説明を省略する。
【０２１０】
本実施の形態では、図３で説明した機能構成に加えて、読み込み条件を既定する情報を検知する検知部５７が設けられている。本実施の形態では、検知部５７は、原稿の置き場所を示す情報、原稿のサイズを示す情報、及び原稿の画像がカラーか否かを示す情報を、読み込み条件を既定する情報を検知する。
【０２１１】
また、本実施の形態の解析部５４は、読み込み条件を解析すると共に、検知部５７により検知した情報から規定される検知条件とＰＣ１４から受信した実行指示に含まれる読み込み条件とを比較して、比較の結果に基づき画像読込部６０の原稿の読み込みの実行を制御する。
【０２１２】
ここで、本実施の形態に係る画像読込システムの読み込み動作について説明する。ここで、ＰＣ１４側の処理は、第１の実施の形態と同様であるため説明を省略する。
【０２１３】
図１７は、本実施の形態に係るスキャナ１２ＢのＣＰＵ２０が実行する処理ルーチンの流れを示すフローチャートである。
【０２１４】
ステップ８００では、センサ３２からの信号に基づいて原稿の置き場所を検知する。
【０２１５】
ステップ８０２では、スタートボタンが押下されたか否か（スタートボタンが押下されたことを示す信号をＵＩコントローラ２８から受け付けたか否か）を判定する。スタートボタンが押下されたと判定した場合には、ステップ８０４に進む。
【０２１６】
ステップ８０４では、通信インターフェース２３を介して実行依頼をＰＣ１４に送信する。
【０２１７】
ステップ８０６では、ＰＣ１４から通信インターフェース２３を介して、実行指示を受信したか否かを判定する。実行指示を受信したと判定した場合には、該受信した実行指示をＲＡＭ２１に記憶してステップ８０８に進む。
【０２１８】
ステップ８０８では、実行指示を読出し、実行指示に含まれる読み込み条件（すなわちＰＣ１４で設定した読み込み条件）の「読み込み元」と、ステップ８００で検知した原稿の置き場所を示す情報により規定される検知条件「読み込み元」とを比較し、その内容が異なっているか否か判定する。
【０２１９】
具体的には、検知した原稿の置き場所がプラテンガラスを示していた場合には、「読み込み元」に対して“プラテン”が指定された検知条件が規定される。また、検知した原稿の置き場所が自動搬送用原稿置き部を示していた場合には、「読み込み元」に対して“自動原稿送り”が指定された検知条件が規定される。この検知条件とＰＣ１４で設定した読み込み条件とが比較される。
【０２２０】
なお、ステップ８０８の判定方法であるが、ＰＣ１４で設定した読み込み条件の「読み込み元」の内容と、ステップ８００で検知した原稿の置き場所を示す情報により規定される検知条件「読み込み元」の内容とが異ならない場合として、以下の場合を含めてもよい。
【０２２１】
例えば、ＰＣ１４で設定した読み込み条件の「読み込み元」が“自動原稿送り両面”というように、自動原稿送りに両面指定が加わった内容となっている場合もある。他方、スキャナ１２Ｂで検知した原稿の置き場所を示す情報により「読み込み元」に対して“自動原稿送り”が指定された検知条件が規定される場合には、“自動原稿送り”には、“自動原稿送り両面”及び“自動原稿送り片面”が含まれており、異なるものではない。すなわち、ＰＣ１４で設定した読み込み条件及びスキャナ１２Ｂの検知条件のいずれも、自動原稿送り機構を用いて原稿が読み取られる読み込み動作を規定するものであり、両者の読み込み動作は整合する。このように読み込み動作が整合する、すなわち、ＰＣ１４で設定した読み込み条件及びスキャナ１２Ｂの検知条件が整合している場合には、両条件は異ならないとして、ステップ８０９で否定判定する。
【０２２２】
また、ＰＣ１４で設定した読み込み条件の「読み込み元」が“自動検知を行う”と指定されていた場合には、スキャナ１２Ｂで検知した原稿の置き場所に応じた読み込み動作が規定されるため、該スキャナ１２Ｂで検知した原稿の置き場所がいずれであっても、ＰＣ１４で設定した読み込み条件と、該検知した原稿の置き場所により規定される検知条件とで、規定される読み込み動作が異なるものとならない（整合する）。こうした場合にも、両条件は異ならないとして否定判定する。
【０２２３】
すなわち、ここで、ＰＣ１４で設定した読み込み条件と検知条件とが異なる場合とは、ＰＣ１４で設定した読み込み条件により規定される読み込み動作と、該検知条件により規定される読み込み動作とが整合しない場合をいう。
【０２２４】
ステップ８０８で否定判定された場合には、ステップ８１０に進む。ステップ８１０では、ＰＣ１４で設定した読み込み条件を該読み込み条件に含まれる項目うち「原稿のサイズ」に対して“自動検知を行う”を指定すると共に「カラー処理」に対して“カラー”を指定した読み込み条件に変更した読み込み条件を生成し、該生成した読み込み条件に従って画像読込部６０に原稿の読み込みを開始させる。なお、変更前の読み込み条件、すなわちＰＣ１４で設定した読み込み条件は、該変更した読み込み条件とは別にＲＡＭ２１の予め定められた記憶領域に記憶しておく。
【０２２５】
ステップ８１２では、原稿のサイズ及び色（カラーかグレイスケールか）を検知する。検知方法は前述した通りである。本実施の形態では、原稿のサイズは実際に撮像部２５で原稿の画像を読み取る前に検知されるが、色は、原稿の画像の少なくとも一部を実際に読み取って検知する。検知結果を示す情報はＲＡＭ２１に記憶される。
【０２２６】
ステップ８１４では、実行指示に含まれる読み込み条件（すなわちＰＣ１４で設定した読み込み条件）の「原稿のサイズ」と、ステップ８１２で検知した原稿のサイズを示す情報により規定される検知条件の「原稿のサイズ」とを比較し、その内容が異なっているか否かを判定する。更にまた、ＰＣ１４で設定した読み込み条件の「カラー処理」と、ステップ８１２で検知した色を示す情報により規定される検知条件の「カラー処理」とを比較し、その内容が異なっているか否かを判定する。
【０２２７】
具体的には、上記検知した原稿のサイズにより、「原稿のサイズ」の項目に対して上記検知した原稿のサイズに指定された検知条件が既定される。また、上記検知した原稿の色がカラーの場合には、「カラー処理」の項目に対して“カラー”が指定された検知条件が既定され、上記検知した色がグレイスケールの場合には、「カラー処理」の項目に対して“グレイスケール”が指定された検知条件が既定される。このように規定される検知条件とＰＣ１４で設定した読み込み条件とが比較され、「原稿のサイズ」及び「カラー処理」の両方の内容が異なっていなければ否定判定され、いずれか一方でも異なっていれば肯定判定される。例えば、検知条件においては、「カラー処理」に対して“カラー”が指定された内容となっているのに、ＰＣ１４で設定された読み込み条件においては、「カラー処理」に対して“グレイスケール”が指定された内容となっていた場合（すなわち内容が異なっていた場合）には、「原稿のサイズ」の内容が異なっているか否かによらず、肯定判定される。
【０２２８】
なお、ステップ８１４においても、上記ステップ８０８において説明したように、ＰＣ１４で設定した読み込み条件により規定される読み込み動作と、該検知条件により規定される読み込み動作とが整合する場合には両条件は異ならないとして否定判定するようにしてもよい。例えば、ＰＣ１４で設定した読み込み条件の「原稿のサイズ」が“自動検知を行う”と指定されていた場合には、スキャナ１２Ｂで検知した原稿のサイズがどのようなサイズであっても、否定判定する。
【０２２９】
ステップ８１４で否定判定した場合には、ステップ８１６に進み、通信インターフェース２３を介して起動ＯＫの通知をＰＣ１４に送信する。
【０２３０】
ステップ８１８では、ＰＣ１４で設定した読み込み条件の内容を解析しながら、該読み込み条件に従って原稿の読み込みを続行する。読み込みにより得られた画像データはＲＡＭ２１の予め定められた記憶領域に蓄積される。
【０２３１】
なお、ステップ８１８に進む前の段階で、ステップ８１０において、上記原稿のサイズ及びカラー処理について変更した読み込み条件で原稿の画像の読み込みが行われているが、該読み込み済みの部分の画像データについては、該画像データを画像処理部２７の画像処理によりＰＣ１４で設定した読み込み条件の内容に合うように画像処理して蓄積する。そして、未だ読み込みがなされていない部分については、ＰＣ１４で設定した読み込み条件に従って読み込み、画像データを蓄積する。なお、読み込み済みの部分の画像データを削除してステップ８１８で最初から原稿を読み込むようにしてもよい。
【０２３２】
ステップ８２０では、ＰＣ１４から通信インターフェース２３を介して画像データ取得指示を受信したか否かを判定する。画像データ取得指示を受信したと判定した場合には、ステップ８２２に進む。
【０２３３】
ステップ８２２では、上記蓄積された画像データをＰＣ１４に通信インターフェース２３を介して送信し、画像データの送信終了後、ステップ８２４で、通信インターフェース２３を介して原稿読み込み終了通知をＰＣ１４に送信する。
【０２３４】
一方、ステップ８０８で肯定判定された場合、及びステップ８１４で肯定判定された場合には、ステップ８２６に進む。
【０２３５】
ステップ８２６では、原稿の読み込みを中止する。ここで、ＰＣ１４に対して原稿の読み込みを中止する通知を送信したり、ＰＣ１４から受信した実行指示や既に読み込んだ原稿の画像データを削除したりするようにしてもよい。また、スキャナ１２Ｂのパネル２９に原稿の読み込みを中止する旨のメッセージを表示するようにしてもよい。
【０２３６】
なお、本実施の形態では、検知条件とＰＣ１４で設定した読み込み条件とが異なっている場合には、原稿の読み込みを中止する例について説明したが、これに限定されず、例えば、ＰＣ１４で設定した読み込み条件の代わりに検知条件を用いて原稿の画像の読み込みを行うようにしてもよい。また、検知条件とＰＣ１４で設定した読み込み条件とが異なっている場合に、原稿の読み込みを中止する制御、検知条件を用いて原稿の読み込みを続行する制御のいずれの制御を行うかを予めユーザが設定しておき、該設定に従って、制御を行うようにしてもよい。
【０２３７】
また、本実施の形態では、検知条件及びＰＣ１４で設定した読み込み条件の内容が異なっていれば、原稿の読み込みを中止する例について説明したが、これに限定されず、例えば、ＰＣ１４で設定した読み込み条件に、検知条件と内容が異なり、且つ内容を変更することが禁止されている読み込み条件が含まれていた場合に、原稿の読み込みを中止するように制御してもよい。
【０２３８】
また、スキャナ１２Ｂで読み込み条件の内容を規定する情報を検知した場合に、パネル２９に該検知した情報により規定される読み込み条件をパネル２９に表示するようにしてもよい。
【０２３９】
また、スキャナ１２Ｂが、プレスキャン（本スキャンで原稿を読み込む前に、原稿を仮読み込みすること）を行ってから、本スキャン（プレスキャン後に、実際に原稿を読み込むこと）を行うように構成されている場合もある。この場合には、プレスキャンの際に、読み込み条件の内容を規定する情報を検知するように構成してもよい。そして、検知条件と、ＰＣ１４で設定された読み込み条件とが異なっていなければ、本スキャンを行うようにしてもよい。
【０２４０】
また、上記実施の形態では、自動原稿送りにより原稿を読み込む際に、原稿のサイズを、自動搬送用原稿置き部に設けられた第２のセンサからの信号に基づいて検知する例について説明したが、これに限定されず、例えば、自動原稿送りにより撮像部２５まで搬送された原稿を読み取って得られた画像データに基づいて検知するようにしてもよい。
【０２４１】
また、上記のようにプレスキャン、本スキャンを行うスキャナの場合には、プレスキャンの際に画像読取部５０で読取り可能な最大の範囲を読み取って得られた画像データから原稿のサイズを検知するようにしてもよい。
【０２４２】
また、本実施の形態では、ＲＧＢ各色の画像データの値の差に基づいて原稿の画像がカラーか否かを判定したが、カラー判定の方法は、これに限定されず、例えば、撮像部２５から出力されたＲＧＢ各色の画像データを、画像処理部２７で周知の変換式によりＹＣｂＣｒ（輝度色度）のデータに変換し、該変換して得られたＣｂ、Ｃｒの値をＣＰＵ２０に出力し、ＣＰＵ２０がＣｂ及びＣｒの値を予め定められた閾値と比較し、双方が閾値以下の画素が予め定められた数或いは割合以上存在すれば、グレイスケールと判定し、それ以外はカラーと判定するようにしてもよい。また、撮像部２５から出力されたＲＧＢ各色の画像データを、画像処理部２７で周知の変換式によりＬ*ａ*ｂ*の色空間データに変換し、変換して得られたａ*、ｂ*の値をＣＰＵ２０に出力し、ＣＰＵ２０が、ａ＊軸及びｂ＊軸により規定される平面において、原点を中心として予め定められた半径の円の内側にＬ＊ａ＊ｂ＊の色空間データのうちのａ＊の値及びｂ＊の値が存在すると判断した場合には、グレイスケールであると判定し、円の外側に存在すると判断した場合にはカラーであると判定するようにしてもよい。
【０２４３】
更にまた、第１から第３の実施の形態では、カラー及びグレイスケールで原稿の画像を読み込み可能な画像読込部６０を例に挙げて説明したが、画像読込部６０を、カラー、グレイスケール、及び白黒二値で原稿の画像を読み込み可能な構成（例えば、取得した多階調の画像データを二値化する画像処理機能を有している構成）としてもよい。
【０２４４】
このように画像読込部６０を白黒二値での読み込みが可能に構成した場合には、「カラー処理」の項目に対して“カラー”、“グレイスケール”、及び“白黒二値”のいずれかが指定された読み込み条件がＰＣ１４、１４Ａで設定される。また、スキャナ１２、１２Ａにおいても、パネル２９から該読み込み条件が指定可能となる。
【０２４５】
更にまた、第３の実施の形態におけるスキャナ１２Ｂにおいては、原稿の色を検知する場合に、原稿の画像が、カラー、グレイスケール、及び白黒二値のいずれであるかを検知するように構成してもよい。例えば、まず上記カラー判定の方法によりカラーかカラーでないかを判定し、カラーでないと判定した場合に、更に白黒二値の画素が予め定められた数或いは割合以上存在すれば、白黒と判定し、それ以外はグレイスケールと判定するようにしてもよい。また、原稿の画像がカラー及び白黒二値のいずれであるかを検知するようにスキャナ１２Ｂを構成してもよい。例えば、上記カラー判定の方法によりカラーかカラーでないかを判定し、カラーでないと判定した場合には白黒二値であると判定する。また、逆に、白黒二値の画素が予め定められた数或いは割合以上存在すれば、白黒と判定し、それ以外はカラーと判定するようにしてもよい。
【０２４６】
また、画像読込部６０を、白黒二値或いはグレイスケールの画像は読み込み可能であるがカラー画像は読み込み不能な構成としてもよい。
【０２４７】
また、第１及び第２の実施の形態では、画像読込部６０を有するスキャナ１２、１２Ａ内部に、読み込み条件記憶部５３、解析部５４、通信処理部５５、及びＵＩ処理部５６等の画像読込部６０の読み込み動作を制御する機能を設けた例について説明したが、該機能を有する機器をスキャナ１２、１２Ａの外部に設け、スキャナ１２、１２Ａに対して外付けの機器として接続するようにしてもよい。
【０２４８】
また、第３の実施の形態でも、画像読込部６０を有するスキャナ１２Ｂ内部に、読み込み条件記憶部５３、解析部５４、通信処理部５５、ＵＩ処理部５６、及び検知部５７等の画像読込部６０の読み込み動作を制御する機能を設けた例について説明したが、該機能を有する機器をスキャナ１２Ｂの外部に設け、スキャナ１２Ｂに対して外付けの機器として接続するようにしてもよい。
【０２４９】
また、第１の実施の形態に係るスキャナ１２、及び第２の実施の形態に係るスキャナ１２Ａに検知部５７を設けてもよい。例えば、スキャナ１２、１２Ａで指定した（或いは予め記憶された）読み込み条件に、原稿のサイズ等の自動検知を行う読み込み条件が含まれている場合には、該検知部５７により検知処理が行われる。この場合には、原稿の画像の読み込み動作として検知処理も含まれる。
【０２５０】
また、例えば、画像読取部５０によって読み取られた画像を画像処理せずにそのままＰＣ１４、１４Ａに出力（送信）する場合には、画像読込部６０が画像読取部５０に相当し、原稿の画像の読み込み動作が、画像読取部５０による原稿の読み取り動作を意味するものであってもよい。この場合には、ＰＣ１４、１４Ａで予め設定する読み込み条件や、スキャナ１２、１２Ａ、１２Ｂで指定する（又は検知した情報により規定される）読み込み条件は、画像読取部５０による読み取り動作を規定する読み込み条件となる。
【０２５１】
また、第１から第３の実施の形態では、ＰＣ１４、１４Ａから読み込み条件を実行指示に含めて送信する例について説明したが、実行指示とともに読み込み条件が送信される態様であれば、これに限定されないのはもちろんである。例えば、実行指示と読み込み条件とを連続して（すなわち、予め定められた値以上の時間間隔をおかずに）送信する態様であってもよい。
【符号の説明】
【０２５２】
１０   画像読込システム
１２、１２Ａ、１２Ｂ スキャナ
１４、１４Ａ  ＰＣ
１６   通信手段
２０   ＣＰＵ
２１   ＲＡＭ
２２   ＲＯＭ
２３   通信インターフェース
２４   光源
２５   撮像部
２６   原稿搬送部
２７   画像処理部
２８   ＵＩコントローラ
２９   パネル
３０   操作部
３１   バス
３２   センサ
４３   通信インターフェース
４５   ＵＩコントローラ
４６   ディスプレイ
４７   操作部
４８   バス
５０   画像読取部
５１   画像処理部
５２   画像データ蓄積部
５３   読み込み条件記憶部
５４   解析部
５５   通信処理部
５６   パネル処理部
５６   ＵＩ処理部
５７   検知部
６０   画像読込手段
【図１】
0005593684.tif 000002
【図２】
0005593684.tif 000003
【図３】
0005593684.tif 000004
【図４】
0005593684.tif 000005
【図５】
0005593684.tif 000006
【図６】
0005593684.tif 000007
【図７】
0005593684.tif 000008
【図８】
0005593684.tif 000009
【図９】
0005593684.tif 000010
【図１０】
0005593684.tif 000011
【図１１】
0005593684.tif 000012
【図１２】
0005593684.tif 000013
【図１３】
0005593684.tif 000014
【図１４】
0005593684.tif 000015
【図１５】
0005593684.tif 000016
【図１６】
0005593684.tif 000017
【図１７】
0005593684.tif 000018