(57)【要約】【課題】  原稿のスキャン操作のやり直しを防止すると共に画像読取済みの原稿に確実にデータを印字することができる画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムを提供する。【解決手段】  画像読取装置は、搬送ローラ２０２〜２０６、画像読取センサ２０７、印字ヘッド２１１、操作表示部２３０及びＣＰＵ２５１を備える。ＣＰＵ２５１は、印字設定画面４００又は操作表示部２３０を介して入力された印字位置に印字ヘッド２１１による印字が可能でないときは、印字位置を変更する。印字ヘッド２１１は、搬送ローラ２０２〜２０６により搬送された原稿のＣＰＵ２５１により変更された印字位置に文字列を印字する。【選択図】    図５
2007074546.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する原稿搬送手段と、
前記搬送された原稿から画像を読み取る画像読取手段と、
前記搬送された原稿にデータを付加するデータ付加手段と、
前記データ付加手段のデータ付加条件を入力する入力手段と、
前記入力されたデータ付加条件に従って前記データ付加手段によるデータ付加が可能であるか否かを判別する判別手段と、
前記入力されたデータ付加条件に従って前記データ付加手段によるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更手段とを備え、
前記データ付加手段は、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする画像読取装置。
【請求項２】
前記変更手段は、前記入力されたデータ付加条件に最も近いデータ付加条件であって前記データ付加手段によるデータ付加が可能なデータ付加条件を検索する検索手段を備えることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記入力されたデータ付加条件に従って前記データ付加手段によるデータ付加が可能でない旨の警告を行う警告手段を備えることを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記データ付加条件は、前記データ付加手段により前記データを付加する位置を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記データ付加条件は、前記データ付加手段により付加されるデータの大きさを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
前記入力手段は、前記データ付加手段によるデータ付加が可能な位置を表示する表示手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記表示手段は、前記データ付加手段によるデータ付加が可能な位置と共に、前記画像読取手段により読み取った画像を表示することを特徴とする請求項６記載の画像読取装置。
【請求項８】
原稿を搬送する原稿搬送ステップと、
前記搬送された原稿から画像を読み取る画像読取ステップと、
前記搬送された原稿にデータを付加するデータ付加ステップと、
前記データ付加ステップのデータ付加条件を入力する入力ステップと、
前記入力されたデータ付加条件に従って前記データ付加ステップにおけるデータ付加が可能であるか否かを判別する判別ステップと、
前記入力されたデータ付加条件に従って前記データ付加ステップにおけるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更ステップとを備え、  
前記データ付加ステップは、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする画像読取装置の制御方法。
【請求項９】
画像読取装置で実行される制御プログラムであって、
原稿を搬送する原稿搬送モジュールと、
前記搬送された原稿から画像を読み取る画像読取モジュールと、
前記搬送された原稿にデータを付加するデータ付加モジュールと、
前記データ付加モジュールのデータ付加条件を入力する入力モジュールと、
前記入力されたデータ付加条件に従って前記データ付加モジュールによるデータ付加が可能であるか否かを判別する判別モジュールと、
前記入力されたデータ付加条件に従って前記データ付加モジュールによるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更モジュールとを備え、
前記データ付加モジュールは、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする制御プログラム。
【請求項１０】
画像読取装置と、当該画像読取装置に接続される情報処理装置とを備える画像読取システムにおいて、
前記情報処理装置は、
前記画像読取装置で読み取られる原稿にデータを付加するためのデータ付加条件を入力する入力手段と、
前記入力されたデータ付加条件に従って前記原稿にデータ付加が可能であるか否かを判別する判別手段と、
前記判別手段により前記原稿にデータ付加が可能でないと判別されたときに、前記入力されたデータ付加条件を変更する変更手段と、
前記変更されたデータ付加条件を前記画像読取装置に送信する送信手段とを備え、
画像読取装置は、
前記原稿を搬送する搬送手段と、
前記搬送された原稿から画像を読み取る画像読取手段と、
前記送信手段から前記変更されたデータ付加条件を受信する受信手段と、
前記受信されたデータ付加条件に従って前記搬送された原稿にデータを付加するデータ付加手段と
を備えることを特徴とする画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムに関し、特に、画像読取済みの原稿に画像を印字する印字機能を有する画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムに関する。
【背景技術】
【０００２】
従来より、複数枚の原稿を１枚ずつ搬送し、搬送された原稿から画像を読み取った後、当該原稿に画像を印字する画像読取装置が知られている（例えば、特許文献１参照）。この画像読取装置は、原稿搬送経路中に、画像を印字するための印字ヘッドと、印字ヘッドを任意の位置に移動する印字ヘッド駆動機構と、印字ヘッド駆動機構の強度を確保するための補強部材とを備える。このような画像読取装置では、例えば、固定の文字列、日時、通し番号、又はロゴパターン等の画像を原稿に印字することにより、画像を印字された原稿が画像読取済みの原稿であることを保証する。
【０００３】
また、上記画像読取装置は、画像読み取り中は印字ヘッドの位置を固定し、原稿の全面ではなく一部にのみ画像を印字することで、原稿に画像を印字することに起因する作業効率の低下を防止する。また、このような画像読取装置において、ユーザにより画像を印字する印字位置を指定することができるものも知られている。
【特許文献１】特開２００１−１８００９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像読取装置は、印字ヘッド駆動機構の強度を確保するための補強部材を備えるため、補強部材の位置に対応する原稿の位置には、画像を印字することができない。ユーザが画像を印字することができない位置を印字位置として指定した場合、従来の画像読取装置は、原稿に画像を印字せずに、原稿の画像の読み取りのみを行う。この場合、原稿に画像を印字するためには、ユーザにより画像の印字位置を印字可能な位置に再設定し、原稿の画像読み取りのためのスキャン操作をやり直さなければならない。
【０００５】
本発明の目的は、原稿のスキャン操作のやり直しを防止すると共に画像読取済みの原稿に確実にデータを印字することができる画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムを提供することにある。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために、請求項１記載の画像読取装置は、原稿を搬送する原稿搬送手段と、前記搬送された原稿から画像を読み取る画像読取手段と、前記搬送された原稿にデータを付加するデータ付加手段と、前記データ付加手段のデータ付加条件を入力する入力手段と、前記入力されたデータ付加条件に従って前記データ付加手段によるデータ付加が可能であるか否かを判別する判別手段と、前記入力されたデータ付加条件に従って前記データ付加手段によるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更手段とを備え、前記データ付加手段は、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする。
【０００７】
上述の目的を達成するために、請求項８記載の画像読取装置の制御方法は、原稿を搬送する原稿搬送ステップと、前記搬送された原稿から画像を読み取る画像読取ステップと、前記搬送された原稿にデータを付加するデータ付加ステップと、前記データ付加ステップのデータ付加条件を入力する入力ステップと、前記入力されたデータ付加条件に従って前記データ付加ステップにおけるデータ付加が可能であるか否かを判別する判別ステップと、前記入力されたデータ付加条件に従って前記データ付加ステップにおけるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更ステップとを備え、前記データ付加ステップは、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする。
【０００８】
上述の目的を達成するために、請求項９記載の制御プログラムは、画像読取装置で実行される制御プログラムであって、原稿を搬送する原稿搬送モジュールと、前記搬送された原稿から画像を読み取る画像読取モジュールと、前記搬送された原稿にデータを付加するデータ付加モジュールと、前記データ付加モジュールのデータ付加条件を入力する入力モジュールと、前記入力されたデータ付加条件に従って前記データ付加モジュールによるデータ付加が可能であるか否かを判別する判別モジュールと、前記入力されたデータ付加条件に従って前記データ付加モジュールによるデータ付加が可能でないときに、前記入力されたデータ付加条件を変更する変更モジュールとを備え、前記データ付加モジュールは、前記変更されたデータ付加条件に従って前記搬送された原稿にデータを付加することを特徴とする。
【０００９】
上述の目的を達成するために、請求項１０記載の画像読取システムは、画像読取装置と、当該画像読取装置に接続される情報処理装置とを備える画像読取システムにおいて、前記情報処理装置は、前記画像読取装置で読み取られる原稿にデータを付加するためのデータ付加条件を入力する入力手段と、前記入力されたデータ付加条件に従って前記原稿にデータ付加が可能であるか否かを判別する判別手段と、前記判別手段により前記原稿にデータ付加が可能でないと判別されたときに、前記入力されたデータ付加条件を変更する変更手段と、前記変更されたデータ付加条件を前記画像読取装置に送信する送信手段とを備え、画像読取装置は、前記原稿を搬送する搬送手段と、前記搬送された原稿から画像を読み取る画像読取手段と、前記送信手段から前記変更されたデータ付加条件を受信する受信手段と、前記受信されたデータ付加条件に従って前記搬送された原稿にデータを付加するデータ付加手段とを備えることを特徴とする。
【発明の効果】
【００１０】
請求項１記載の画像読取装置、請求項８記載の画像読取装置の制御方法、請求項９記載の制御プログラム、又は請求項１０記載の画像読取システムによれば、入力されたデータ付加条件に従ってデータ付加が可能でないときに、入力されたデータ付加条件が変更され、変更されたデータ付加条件に従って搬送された原稿にデータが付加されるので、原稿のスキャン操作のやり直しを防止すると共に画像読取済みの原稿に確実にデータを印字することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像読取装置を含む画像読取システムの構成を示すブロック図である。
【００１３】
図１において、画像読取システムは、画像読取装置としてのスキャナ１、及びホストコンピュータ２を備え、これらはSCSI（Small Computer System Interface）ケーブル３を介して互いに接続されている。スキャナ１とホストコンピュータ２の間を接続するケーブルは、SCSIケーブル３に限らず、ＵＳＢケーブル等であってもよい。
【００１４】
スキャナ１は、原稿から画像を読み取り、読み取った画像をSCSIケーブル３を介してホストコンピュータ２に転送する。また、スキャナ１は、画像読み取り時に、画像読取済みの原稿に文字列やロゴパターン等の画像を印字することができる。
【００１５】
ホストコンピュータ２は、スキャナ１により読み取った画像を保存する。また、ホストコンピュータ２は、スキャナ１が画像読取済みの原稿に印字する文字列や、印字位置を設定することができる。
【００１６】
図２（Ａ）は、図１におけるスキャナ１の内部構成を示す断面図である。
【００１７】
図２（Ａ）において、スキャナ１は、原稿２１０を積載する原稿台２０１、ローラ２０２〜２０６、画像読取センサ２０７、スキャナ基板２０８、原稿検知センサ２０９、印字ヘッド２１１、及び操作表示部２３０を備える。
【００１８】
原稿検知センサ２０９は、原稿台２０１上に原稿２１０があるか否かを検知する。搬送ローラ２０２〜２０６は、原稿２１０を搬送する。画像読取センサ２０７は、原稿２１０から画像を読み取る。印字ヘッド２１１は、原稿２１０上の所定の印字位置に所定の文字列を印字する。操作表示部２３０は、スキャナ１の設定を入力する操作ボタンと、スキャナ１の設定内容を表示する表示部とを備えている。
【００１９】
図２（Ｂ）は、スキャナ１に組み込まれているスキャナ基板２０８の概略構成を示すブロック図である。
【００２０】
図２（Ｂ）において、スキャナ基板２０８は、スキャナ１全体の動作を制御するＣＰＵ２５１と、ＣＰＵ２５１に実行される制御プログラム、各種のデータや情報、スキャナ１において文字列や画像を印字することができる位置を示す印字可能位置情報、及びスキャナ１において印字することができる文字列や画像の大きさを示す印字可能サイズ情報を格納するＲＯＭ２５２と、ワークメモリとして機能するＲＡＭ２５３と、SCSIケーブル３を接続するためのSCSIインターフェース（I/F）２５４とを備えている。これらは、システムバス２５５を介して互いに接続されている。ＲＯＭ２５２は、データの読み書きが可能な不揮発性のＲＯＭで構成されている。
【００２１】
システムバス２５５には、操作表示部２３０、画像読取センサ２０７及び印字ヘッド駆動機構２４０が接続されている。
【００２２】
画像読取センサ２０７で読み取られた画像データはＲＡＭ２５３に格納され、所定のタイミングでSCSIケーブル３を介してホストコンピュータ３に転送される。ＣＰＵ２５１はシステムバス２５５を介して印字ヘッド２１１を移動させる印字ヘッド駆動機構２４０の動作を制御する。
【００２３】
スキャナ１は、印字ヘッド駆動機構２４０の強度を確保するための不図示の補強部材を備える。そのため、印字ヘッド２１１は、補強部材の位置に対応する原稿２１０の位置には、文字列を印字することができない。
【００２４】
図３は、図１におけるホストコンピュータ２の内部構成を示すブロック図である。
【００２５】
図３において、ホストコンピュータ２は、ＣＰＵ３０１、メモリ３０３、及びハードディスク３０５を内蔵している。また、ホストコンピュータ２は、キーボード３０２、及びディスプレイ３０４を外部に備える。
【００２６】
ＣＰＵ３０１は、SCSIケーブル３を介してスキャナ１とデータの送受信を行う。メモリ３０３は、制御プログラムや画像データを記憶する。ハードディスク３０５には、スキャナ１により読み取った画像が保存される。キーボード３０２は、ユーザにより入力操作を行うために用いられる。ディスプレイ３０４には、後述する図４の印字設定画面４００が表示される。ユーザは、キーボード３０２を用いて、印字設定画面４００において、スキャナ１が画像読取済みの原稿２１０に印字する文字列や、印字位置を設定する。
【００２７】
図４は、図３におけるディスプレイ３０４に表示される印字設定画面４００の一例を示す図である。
【００２８】
図４において、印字設定画面４００は、印字文字列入力フィールド４０１、印字位置入力フィールド４０２、印字設定完了ボタン４０３、及び印字可能位置情報表示フィールド４０４を備える。
【００２９】
印字文字列入力フィールド４０１は、スキャナ１が画像読取済みの原稿２１０に印字する文字列を入力するためのフィールドである。印字位置入力フィールド４０２は、文字列を印字する印字位置を入力するためのフィールドである。印字設定完了ボタン４０３は、印字設定完了を指示するために用いられる。
【００３０】
印字可能位置情報表示フィールド４０４は、印字可能位置情報を図示するためのフィールドである。印字可能位置情報表示フィールド４０４において、網掛けは、スキャナ１が文字列を印字することができない位置を示している。このスキャナ１が文字列を印字することができない位置は、例えば、原稿２１０の性質上印字ができない位置や、上述した補強部材の位置に対応する原稿２１０の位置である。
【００３１】
なお、スキャナ１が文字列を印字することができない位置の表示方法は、網掛けに限られるものではなく、スキャナ１が文字列を印字することができない位置を識別することができるものであれよい。
【００３２】
図５は、ホストコンピュータ２のＣＰＵ３０１によって実行される印字設定処理のフローチャートである。
【００３３】
図５において、ＣＰＵ３０１は、ディスプレイ３０４に印字設定画面４００を表示する（ステップＳ５０１）。次に、ＣＰＵ３０１は、スキャナ１のＲＯＭ２５２からSCSIケーブル３を介して印字可能位置情報を取得する（ステップＳ５０２）。この印字可能位置情報は、スキャナ１において文字列を印字することができる位置を示す情報であり、スキャナ１のＲＯＭ２５２に予め保存されている。
【００３４】
次に、ＣＰＵ３０１は、ディスプレイ３０４に表示された印字可能位置情報表示フィールド４０４にステップＳ５０２で取得した印字可能位置情報を図示する（ステップＳ５０３）。
【００３５】
ユーザにより、キーボード３０２を用いて印字設定画面４００に入力操作が行われると、ＣＰＵ３０１は、このユーザによる入力操作を受け付ける（ステップＳ５０４）。次に、ＣＰＵ３０１は、受け付けた入力操作の対象が印字位置入力フィールド４０２であるか否かを判別する（ステップＳ５０５）。
【００３６】
この判別の結果、受け付けた入力操作の対象が印字位置入力フィールド４０２でないときは、ＣＰＵ３０１は、受け付けた入力操作の対象が印字文字列入力フィールド４０１であるか否かを判別する（ステップＳ５０６）。
【００３７】
この判別の結果、受け付けた入力操作の対象が印字文字列入力フィールド４０１でないときは、ＣＰＵ３０１は、受け付けた入力操作の対象が印字設定完了ボタン４０３であるか否かを判別する（ステップＳ５０７）。
【００３８】
この判別の結果、受け付けた入力操作の対象が印字設定完了ボタン４０３でないときは、ステップＳ５０４に戻る。一方、受け付けた入力操作の対象が印字設定完了ボタン４０３であるときは、ＣＰＵ３０１は、ディスプレイ３０４への印字設定画面４００の表示を終了すると共に、印字文字列入力フィールド４０１に入力した文字列及び印字位置入力フィールド４０２に入力した印字位置の情報（データ付加条件）をスキャナ１に送信し（ステップＳ５０８）、本処理を終了する。
【００３９】
ステップＳ５０５の判別の結果、受け付けた入力操作の対象が印字位置入力フィールド４０２であるときは、ステップＳ５０９に進む。
【００４０】
ステップＳ５０９では、ＣＰＵ３０１は、ユーザが印字位置入力フィールド４０２に入力した印字位置が印字可能位置であるか否かを判別する（ステップＳ５０９）。この判別の結果、ユーザが印字位置入力フィールド４０２に入力した印字位置が印字可能位置であるときは、ユーザが入力した印字位置をメモリ３０３に記憶し（ステップＳ５１２）、ステップＳ５０４に戻る。
【００４１】
ステップＳ５０９の判別の結果、ユーザが印字位置入力フィールド４０２に入力した印字位置が印字可能位置でないとき、即ち印字可能位置情報表示フィールド４０４において網掛けで示された部分であるときは、ステップＳ５１０に進む。
【００４２】
ステップＳ５１０では、ＣＰＵ３０１は、印字可能位置情報からユーザが入力した印字位置に最も近い印字可能位置を検索し、検索結果を印字位置入力フィールド４０２にフィードバック表示する（ステップＳ５１１）。次に、フィードバック表示された印字位置をメモリ３０３に記憶し（ステップＳ５１２）、ステップＳ５０４に戻る。
【００４３】
ステップＳ５０６の判別の結果、受け付けた入力操作の対象が印字文字列入力フィールド４０１であるときは、ユーザが印字文字列入力フィールド４０１に入力した文字列をメモリ３０３に記憶し（ステップＳ５１３）、ステップＳ５０４に戻る。
【００４４】
図６は、スキャナ基板２０８のＣＰＵ２５１によって実行される画像読み取り処理のフローチャートである。
【００４５】
図６において、まず、ホストコンピュータ２から印字文字列入力フィールド４０１に入力した文字列及び印字位置入力フィールド４０２に入力した印字位置の情報（データ付加条件）を受信する（ステップＳ６００）。
【００４６】
ステップＳ６００で受信された印字位置の情報に基づき、印字ヘッド駆動機構２４０の制御により印字ヘッド２１１を印字位置に移動させる（ステップＳ６０１）。次に、原稿検知センサ２０９により、原稿台２０１上に原稿２１０があるか否かを検知する（ステップＳ６０２）。
【００４７】
この判別の結果、原稿台２０１上に原稿２１０があるときは、搬送ローラ２０２，２０３により原稿２１０を搬送してスキャナ１内に給紙し（ステップＳ６０３）、画像読取センサ２０７により原稿２１０から画像を読み取る（ステップＳ６０４）。
【００４８】
次に、ＣＰＵ２５１は、読み取った画像をSCSIケーブル３を介してホストコンピュータ２のＣＰＵ３０１に転送し（ステップＳ６０５）、ＣＰＵ３０１は、転送された画像をハードディスク３０５に保存する（ステップＳ６０６）。
【００４９】
次に、ステップＳ６００で受信された印字文字列の情報に基づいて、ステップＳ６０１において印字位置に移動した印字ヘッド２１１により、文字列を原稿２１０に印字する（ステップＳ６０７）。搬送ローラ２０５，２０６により画像読取済みの原稿２１０を搬送してスキャナ１の外部へ排紙し（ステップＳ６０８）、ステップＳ６０２に戻る。
【００５０】
ステップＳ６０２の判別の結果、原稿台２０１上に原稿２１０がなくなったときは、印字ヘッド駆動機構２４０により印字ヘッド２１１をホームポジションに移動し（ステップＳ６０９）、本処理を終了する。
【００５１】
本実施の形態によれば、ＣＰＵ３０１は、ユーザが入力した印字位置に最も近い印字可能位置を検索し、検索結果を印字位置入力フィールド４０２にフィードバック表示する。その結果、設定入力画面４００においてユーザが最終的に設定した印字位置で必ず文字列を印字することができるので、原稿のスキャン操作のやり直しを防止すると共に画像読取済みの原稿に確実に印字文字列を印字することができる。
【００５２】
また、ユーザが入力した印字位置に最も近い印字可能位置を検索するので、ユーザは数値を入れなおしてスキャン操作を繰り返す必要がなくなる。
【００５３】
なお、図４の印字可能位置情報表示フィールド４０４に、スキャナ１により読み取った画像を背景として表示するようにしてもよい。これにより、定形フォームの原稿の決まった欄に文字列を印字する場合等に、表示された画像を確認しながら簡便に位置合わせをすることができる。
【００５４】
また、本実施の形態は、ホストコンピュータ２が印字文字列や印字位置の設定機能を有しているものとして説明したが、本発明はこれに限られるものではない。スキャナ１が印字文字列や印字位置の設定機能を有していてもよい。また、ホストコンピュータ２の機能に相当する機能をスキャナ１が内蔵してもよい。その場合、ホストコンピュータ２のＣＰＵ３０１、メモリ３０３、ディスプレイ３０４及びキーボード３０２の機能は、スキャナ１のＣＰＵ２５１、ＲＡＭ２５３、操作表示部２３０がそれぞれ有する。
【００５５】
また、本実施の形態は、ユーザが印字位置を入力し、ＣＰＵ３０１がユーザにより入力された印字位置に印字可能であるか否かを判別するものとして説明したが、本発明はこれに限られるものではない。ユーザが印字する画像や文字の大きさを入力し、ＣＰＵ３０１又はＣＰＵ２５１がユーザにより入力された大きさの画像や文字を印字可能であるか否かを判別するように構成してもよい。この場合、ＣＰＵ３０１又はＣＰＵ２５１は、入力された画像や文字の大きさが印字可能でないと判別されたときは、印字可能サイズ情報の中から入力された画像や文字の大きさに最も近い大きさを検索し、検索結果を再表示する。
【００５６】
また、本実施の形態では、ユーザにより入力された印字位置に印字可能でないときは、ＣＰＵ３０１が印字位置を修正するものとして説明したが、本発明はこれに限られるものではない。ユーザにより入力された印字位置に印字可能でないときは、ＣＰＵ３０１又はＣＰＵ２５１がその旨の警告をディスプレイ３０４又は操作表示部２３０を介して行うように構成してもよい。これにより、ユーザに印字位置を変更するように促し、ユーザが印字位置を印字可能位置に変更することにより、原稿に文字列を印字することができる。
【００５７】
また、本実施の形態は、スキャナ１が印字機能を有するものとして説明したが、本発明はこれに限られるものではない。印字機能を有するプリンタユニットをスキャナ１に合体させるように構成してもよい。
【００５８】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係る画像読取装置の構成を示すブロック図である。
【図２】（Ａ）は図１におけるスキャナの内部構成を示す断面図であり、（Ｂ）はスキャナに組み込まれているスキャナ基板の概略構成を示すブロック図である。
【図３】図１におけるホストコンピュータの内部構成を示すブロック図である。
【図４】図４は、図３におけるディスプレイに表示される印字設定画面の一例を示す図である。
【図５】ホストコンピュータのＣＰＵによって実行される印字設定処理のフローチャートである。
【図６】スキャナ基板のＣＰＵによって実行される画像読み取り処理のフローチャートである。
【符号の説明】
【００６４】
１  スキャナ
２  ホストコンピュータ
２０７  画像読取センサ
２０８  スキャナ基板
２１１  印字ヘッド
２３０  操作表示部
２４０  印字ヘッド駆動機構
２５１  ＣＰＵ
２５２  ＲＯＭ
２５３  ＲＡＭ
３０１  ＣＰＵ
３０３  メモリ
３０４  ディスプレイ
【図１】
2007074546.tif 000003
【図２】
2007074546.tif 000004
【図３】
2007074546.tif 000005
【図４】
2007074546.tif 000006
【図５】
2007074546.tif 000007
【図６】
2007074546.tif 000008