(57)【特許請求の範囲】
【請求項１】
原稿画像の読み取り及びイメージデータの出力を行うスキャナ装置と、該スキャナ装置に接続されたホスト装置と、少なくとも該スキャナ装置に接続され入力データに基づいてイメージ画像を記録材上に形成する画像形成装置とを有するイメージ画像形成システムであって、
前記画像形成装置の種類に応じて設定される画像形成装置制御用のデータ及びプログラムを記憶する記憶手段と、該記憶手段に記憶された前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を前記スキャナ装置の動作環境設定時にて前記スキャナ装置に出力する制御手段とを有するホスト装置と、
前記画像形成装置と別体に構成され、前記スキャナ装置と前記画像形成装置とによるイメージ画像直接形成モードを選択する選択手段と、原稿画像を読み取ってイメージデータを生成する画像読み取り手段と、少なくとも一種類の画像形成装置に対応する前記画像形成装置制御用のデータまたはプログラムの記憶が可能な容量を有する不揮発性の書き換え自在な記憶手段と、前記ホスト装置から出力される前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を該記憶手段に記憶させ、前記選択手段により前記イメージ画像直接形成モードが選択された場合には、前記画像読み取り手段により得られるイメージデータを、前記記憶させた画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理し、処理したデータを前記画像形成装置に直接出力する制御手段とを有するスキャナ装置と、
を備えたことを特徴とするイメージ画像形成システム。
【請求項２】
前記スキャナ装置の動作環境設定時は、前記ホスト装置におけるスキャナドライバソフトウェアのインストール時、または前記ホスト装置の電源立ち上げ時を含むことを特徴とする請求項１に記載のイメージ画像形成システム。
【請求項３】
前記画像形成装置制御用のデータまたはプログラムは、カラー画像形成における色変換データ及び色変換用のプログラム並びに前記ホスト装置と前記画像形成装置間のインターフェースプログラムを含むことを特徴とする請求項１または請求項２に記載のイメージ画像形成システム。
【請求項４】
ホスト装置及び画像形成装置に接続され、原稿画像の読み取り及びイメージデータの出力を行うスキャナ装置であって、
前記画像形成装置と別体に構成され、
前記スキャナ装置と前記画像形成装置とによるイメージ画像直接形成モードを選択する選択手段と、
原稿を読み取ってイメージデータを生成する画像読み取り手段と、
少なくとも一種類の画像形成装置に対応する画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方の記憶が可能な容量を有する不揮発性の書き換え自在な記憶手段と、
前記ホスト装置から出力される前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を該記憶手段に記憶させ、前記選択手段により前記イメージ画像直接形成モードが選択された場合には、前記画像読み取り手段により原稿を読み取らせてイメージデータを生成させ、前記記憶させた画像形成装置制御用のデータまたはプログラムに基づいて当該イメージデータを処理し、処理したデータを前記画像形成装置に直接出力する制御手段と、
を備えたことを特徴とするスキャナ装置。
【請求項５】
前記画像形成装置制御用のデータまたはプログラムは、カラー画像形成における色変換データ及び色変換用のプログラム並びに前記ホスト装置と前記画像形成装置間のインターフェースプログラムを含むことを特徴とする請求項４に記載のスキャナ装置。
【請求項６】
前記不揮発性の書き換え自在な記憶手段は、フラッシュＥＥＰＲＯＭであることを特徴とする請求項４または請求項５に記載のスキャナ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ装置で読み取ったイメージデータをホスト装置を介することなく、直接プリンタ等の画像形成装置に出力してイメージ画像を形成するイメージ画像形成システム及び当該システムに用いられるスキャナ装置の技術分野に関するものである。
【０００２】
【従来の技術】
従来、イメージ画像をコピー用紙等の記録材上に形成するには、スキャナ装置によってイメージデータを読み取り、この読み取ったイメージデータをパーソナルコンピュータ等のホスト装置において入力して処理した後、該ホスト装置からプリンタ等の画像形成装置にデータを出力していた。
【０００３】
しかしながら、近年においては、スキャナ装置から画像形成装置としてのプリンタに直接データを出力してイメージ画像を形成するシステムが提供されている。このシステムは、特定のプリンタを制御するためのプログラムを予めスキャナ装置に備えられたＲＯＭ等の記憶手段に記憶させておき、スキャナ装置自身に備えられたキー等の操作により、スキャナ装置で読み取った画像を所定のデータに変換した後にプリンタに送信し、かつ、プリンタをスキャナ装置から制御することにより、紙等の記録材上に画像を形成させるものである。
【０００４】
このようなシステムを用いれば、イメージデータをホスト装置に出力することなく、直接プリンタ等の画像形成装置に出力できるので、イメージ画像形成の簡易化を図ることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来のシステムでは、例えば画像形成装置としてインクジェット型のカラープリンタを用いると、プリンタの種類毎にインクの性質や印字方法が異なるため、ホスト装置からプリンタにデータを送出する場合にも、ホスト装置において色変換データまたは色変換用のプログラム等の調整手段を持つ必要があり、上述のようにスキャナ装置から直接にイメージ画像をプリントするには、スキャナ装置にもプリンタの種類毎に色変換データまたは色変換用のプログラム等の調整手段を備える必要があるため、スキャナ装置のデータ容量またはプログラム容量が増大するという問題があった。
【０００６】
また、このような問題はインクジェット型のカラープリンタを用いた場合に限られず、画像形成装置として白黒の各種のプリンタ等を用いた場合にも、濃度の設定、中間調の設定等のデータをプリンタの種類毎に備える必要があり、同様に発生する問題であった。
【０００７】
そこで、本発明は、データ容量の増大を抑えつつ、スキャナ装置から各種類のプリンタ等の画像形成装置を用いてイメージ画像を形成することのできるイメージ画像形成システム及び当該システムに用いられるスキャナ装置を提供することを課題としている。
【０００８】
【課題を解決するための手段】
請求項１に記載のイメージ画像形成システムは前記課題を解決するために、原稿画像の読み取り及びイメージデータの出力を行うスキャナ装置と、該スキャナ装置に接続されたホスト装置と、少なくとも該スキャナ装置に接続され入力データに基づいてイメージ画像を記録材上に形成する画像形成装置とを有するイメージ画像形成システムであって、前記画像形成装置の種類に応じて設定される画像形成装置制御用のデータ及びプログラムを記憶する記憶手段と、該記憶手段に記憶された前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を前記スキャナ装置の動作環境設定時にて前記スキャナ装置に出力する制御手段とを有するホスト装置と、前記画像形成装置と別体に構成され、前記スキャナ装置と前記画像形成装置とによるイメージ画像直接形成モードを選択する選択手段と、原稿画像を読み取ってイメージデータを生成する画像読み取り手段と、少なくとも一種類の画像形成装置に対応する前記画像形成装置制御用のデータまたはプログラムの記憶が可能な容量を有する不揮発性の書き換え自在な記憶手段と、前記ホスト装置から出力される前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を該記憶手段に記憶させ、前記選択手段により前記イメージ画像直接形成モードが選択された場合には、前記画像読み取り手段により得られるイメージデータを、前記記憶させた画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理し、処理したデータを前記画像形成装置に直接出力する制御手段とを有するスキャナ装置とを備えたことを特徴とする。
【０００９】
請求項１に記載のイメージ画像形成システムによれば、スキャナ装置の動作環境設定時においてホスト装置の制御手段から画像形成装置の制御用のデータまたはプログラムの少なくともいずれか一方がスキャナ装置に出力され、該制御用のデータまたはプログラムの少なくともいずれか一方は、スキャナ装置の制御手段により不揮発性の書き換え自在な記憶手段に記憶される。これにより、複数の種類の画像形成装置に対応する複数の前記制御用のデータまたはプログラムを、予めスキャナ装置の記憶手段に記憶させておくことなく、スキャナ装置においてホスト装置と同様に画像形成装置の種類に応じた適切な制御が行われる。この制御は、スキャナ装置に備えられた選択手段により、スキャナ装置と画像形成装置とによるイメージ画像直接形成モードが選択されることにより開始され、スキャナ装置の制御手段は、まず画像読み取り手段により原稿画像をイメージデータとして読み取らせる。次に、読み取らせたイメージデータを前記記憶手段に記憶させた前記制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理した後、処理したデータを画像形成装置に直接出力する。その結果、スキャナ装置で読み取られたイメージデータはホスト装置に出力されることなく、画像形成装置の種類に応じて適切に処理されて当該画像形成装置に直接出力される。
【００１０】
請求項２に記載のイメージ画像形成システムは、前記請求項１に記載のイメージ画像形成システムにおいて、前記スキャナ装置の動作環境設定時は、前記ホスト装置におけるスキャナドライバソフトウェアのインストール時、または前記ホスト装置の電源立ち上げ時であることを特徴とする。
【００１１】
請求項２に記載のイメージ画像形成システムによれば、前記ホスト装置におけるスキャナドライバソフトウェアのインストール時、または前記ホスト装置の電源立ち上げ時に、ホスト装置からスキャナ装置に画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方が出力され、スキャナ装置の使用前において確実に前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方がスキャナ装置の記憶手段に記憶される。
【００１２】
請求項３に記載のイメージ画像形成システムは、前記請求項１または請求項２に記載のイメージ画像形成システムにおいて、前記画像形成装置制御用のデータまたはプログラムは、カラー画像形成における色変換データ及び色変換用のプログラム並びに前記ホスト装置と前記画像形成装置間のインターフェースプログラムを含むことを特徴とする。
【００１３】
請求項３に記載のイメージ画像形成システムによれば、カラー画像形成における色変換データまたは色変換用のプログラムもしくは前記ホスト装置と前記画像形成装置間のインターフェースプログラムのいずれかが、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶されるので、スキャナ装置で読み取ったイメージデータは、ホスト装置に出力されなくても、スキャナ装置において画像形成装置の種類に応じて適切に処理される。
【００１４】
請求項４に記載のスキャナ装置は前記課題を解決するために、ホスト装置及び画像形成装置に接続され、原稿画像の読み取り及びイメージデータの出力を行うスキャナ装置であって、前記画像形成装置と別体に構成され、前記スキャナ装置と前記画像形成装置とによるイメージ画像直接形成モードを選択する選択手段と、原稿を読み取ってイメージデータを生成する画像読み取り手段と、少なくとも一種類の画像形成装置に対応する画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方の記憶が可能な容量を有する不揮発性の書き換え自在な記憶手段と、前記ホスト装置から出力される前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を該記憶手段に記憶させ、前記選択手段により前記イメージ画像直接形成モードが選択された場合には、前記画像読み取り手段により原稿を読み取らせてイメージデータを生成させ、前記記憶させた画像形成装置制御用のデータまたはプログラムに基づいて当該イメージデータを処理し、処理したデータを前記画像形成装置に直接出力する制御手段と、を備えたことを特徴とする。
【００１５】
請求項４に記載のスキャナ装置によれば、ホスト装置の制御手段から画像形成装置の制御用のデータまたはプログラムの少なくともいずれか一方がスキャナ装置に出力されると、該制御用のデータまたはプログラムの少なくともいずれか一方は、スキャナ装置の制御手段により不揮発性の書き換え自在な記憶手段に記憶される。これにより、複数の種類の画像形成装置に対応する複数の前記制御用のデータまたはプログラムを、予めスキャナ装置の記憶手段に記憶させておくことなく、スキャナ装置においてホスト装置と同様に画像形成装置の種類に応じた適切な制御が行われる。この制御は、スキャナ装置に備えられた選択手段により、スキャナ装置と画像形成装置とによるイメージ画像直接形成モードが選択されることにより開始され、スキャナ装置の制御手段は、まず画像読み取り手段により原稿画像をイメージデータとして読み取らせる。次に、読み取らせたイメージデータを前記記憶手段に記憶させた前記制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理した後、処理したデータを画像形成装置に直接出力する。その結果、スキャナ装置で読み取られたイメージデータはホスト装置に出力されることなく、画像形成装置の種類に応じて適切に処理されて当該画像形成装置に直接出力される。
【００１６】
請求項５に記載のスキャナ装置は、前記請求項４に記載のスキャナ装置において、前記画像処理用のデータまたはプログラムは、カラー画像形成における色変換データまたは色変換用のプログラム並びに前記ホスト装置と前記画像形成装置間のインターフェースプログラムを含むことを特徴とする。
【００１７】
請求項５に記載のスキャナ装置は、カラー画像形成における色変換データまたは色変換用のプログラムもしくは前記ホスト装置と前記画像形成装置間のインターフェースプログラムのいずれかが、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶されるので、スキャナ装置で読み取ったイメージデータは、ホスト装置に出力されなくても、スキャナ装置において画像形成装置の種類に応じて適切に処理される。
【００１８】
【００１９】
【００２０】
請求項６に記載のスキャナ装置は、前記請求項４または請求項５に記載のスキャナ装置において、前記不揮発性の書き換え自在な記憶手段は、フラッシュＥＥＰＲＯＭであることを特徴とする。
【００２１】
請求項６に記載のスキャナ装置によれば、前記不揮発性の書き換え自在な記憶手段は、フラッシュＥＥＰＲＯＭなので、比較的安価でしかも大容量であり、全ビットあるいはブロック単位での書き換えが行われる。従って、画像形成装置が変更される場合等に一括して書き換えられ、比較的大きなサイズの前記画像形成装置制御用のデータまたはプログラムが効率良く、且つ、確実に記憶される。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面に基づいて説明する。
（第１の実施形態）
まず、本発明の第１の実施の形態を図１から図５に基づいて説明する。図１は本発明の第１の実施形態におけるイメージ画像形成システムのブロック図である。
【００２３】
図１においてホスト装置としてのＰＣ（パーソナルコンピュータ）１のハードウェアの機能ブロック図に示すように、ＰＣ１は、マイクロプロセッサ等からなる制御手段としてのＣＰＵ２と、制御プログラム等を記憶させたＲＯＭ３と、各種データを記憶させるＲＡＭ４と、入出力ポートから成るＩ／Ｆ（インターフェース）５とを備えている。
【００２４】
前記Ｉ／Ｆ５には、キーボード６と、マウス７と、ディスプレイ８と、ＦＤＤ（フロッピーディスクドライブ）９と、ＨＤＤ（ハードディスクドライブ）１０とが接続されており、更に後述するスキャナ装置としてのカラースキャナ２０と画像形成装置としてのカラープリンタ３０が接続されている。これらのカラースキャナ２０及びカラープリンタ３０とＰＣ１との接続には、例えば、セントロニクス準拠のパラレルＩ／Ｆ等が用いられている。
【００２５】
次に、カラースキャナ２０は、制御手段としてのＣＰＵ２１と、制御プログラムを格納したＲＯＭ２２と、スキャナの読み取り解像度等の各種データを記憶するためのＲＡＭ２３と、原稿をイメージデータとして読み取る読み取りヘッド２４と、読み取りヘッド２４にて読み取った原稿の画像データを一旦格納する読み取りバッファメモリ２５と、原稿もしくは読み取りヘッド２４の少なくとも一方を搬送するための駆動モータ２６と、前記ＰＣ１及び後述するプリンタ３０との接続のためのパラレルＩ／Ｆ２７と、後述するようにＰＣ１からダウンロードされるデータを格納するための記憶手段としてのフラッシュＥＥＰＲＯＭ２８を備えている。
【００２６】
このような構成により、ＰＣ１側からの割り込み要求コマンドにより、前記読み取りバッファメモリ２５内の画像データをＰＣ１内に取り込み、あるいは後述するようにプリンタ３０に取り込むことができる。
【００２７】
次に、前記ＰＣ１及びスキャナ２０に接続された画像形成装置としてのカラープリンタ３０について説明する。本実施形態においては、プリンタとして、インクジェット型のカラープリンタを用いている。プリンタ３０は図１のハードウェアの機能ブロック図に示すように、制御手段としてのＣＰＵ３１と、制御プログラムを格納したＲＯＭ３２と、色調整等の各種データを記憶するためのＲＡＭ３３と、印字するデータを一旦格納するプリントバッファメモリ３４と、印字を行う印字ヘッド３５と、印字ヘッド３５及び紙等の記録材を搬送させるための駆動モータ３６と、前記ＰＣ１及びスキャナ２０との接続のためのパラレルＩ／Ｆ３７とを備えている。
【００２８】
次に、以上のようなハードウェア構成を有する本実施形態のシステムのソフトウェアから見た機能構成について図２に基づいて説明する。本実施形態ではＯＳとしてＷｉｎｄｏｗｓを用いており、図２に示すように、ＯＳ４０上においてイメージデータを読み込み画面上に表示させたりするスキャナ２０に付属のアプリケーションプログラム４１と、ワードプロセッサソフトウェアのような一般的なアプリケーションプログラム４２が動作するようになっている。
【００２９】
スキャナ２０に付属するアプリケーションプログラム４１を起動させた状態にて、メインメニュー４３もしくはビュワープログラム４４の選択時に表示される「スキャナ」ボタンをクリックすると、図３に示すようなスキャン用のダイアログボックスが画面上に表示され、ユーザーが設定操作を行うことが可能となる。設定項目には、解像度，グレースケール，スキャンサイズ等があり、更にスキャン開始のためのスタートボタン等も表示されている。これらの設定項目等を画面上に表示すると共に、これらの設定データあるいはスタート指示等に基づいてスキャナ動作が実行されるように機能するのがスキャナドライバプログラム４５である。このスキャナドライバプログラム４５は、スキャン実行時においてＩ／Ｆ５を介してスキャナ２０から送られてくるイメージデータをビュワープログラム４４に送り、ビュワープログラム４４は受け取ったイメージデータを画面上に表示する。また、スキャナドライバプログラム４５は「プレスキャン」が選択された場合に、Ｉ／Ｆ５を介してスキャナ２０から送られてきたイメージデータの内容を画面上に一時的に表示させる働きをも有しており、具体的には図３に示すダイアログボックスの中のスキャニング領域にプレスキャンしたイメージデータを表示させる。
【００３０】
前記スキャナドライバプログラム４５は、前記アプリケーションプログラム４１とスキャナ２０との間に介在し、両者間のデータの送受信を手助けするためのプログラムであり、ＯＳ４０上で動作するようになっている。
【００３１】
一方、ワードプロセッサソフトウェア等の一般的なアプリケーションプログラム４２を起動した場合にも、該アプリケーション４２上で印刷等のコマンドを選択することにより、プリンタドライバプログラム４６が起動され、図３に示したダイアログボックスと同様なプリント用のダイアログボックスが画面上に表示され、解像度，用紙サイズ，色調整等の設定と、プリントのスタート指示が可能となる。このプリントドライバプログラム４６は、アプリケーションプログラム４２とプリンタ３０との間に介在して、両者間のデータの送受信を手助けするためものであり、具体的にはプリンタ３０で認識可能なプリントデータを作成し、Ｉ／Ｆ５を介してプリンタ３０に送るものであって、ＯＳ４０上で動作するようになっている。
【００３２】
スキャナ２０あるいはプリンタ３０に対するＰＣ１からのアクセス方式は、そのスキャナ２０やプリンタ３０、あるいはＰＣ１のハード構成等により異なっているが、その異なる環境毎にアプリケーションプログラム４１，４２のアクセス方式を変更することは困難なので、アプリケーションプログラム４１，４２とスキャナ２０及びプリンタ３０との間にドライバプログラム４５，４６を介在させて、アプリケーションプログラム４１，４２からのアクセス方式は統一させつつ、その一方で、環境毎に異なるアクセス方式はドライバプログラム４５，４６により対応させるようにしているのである。
【００３３】
また、同様に、フォント制御のためのフォントドライバプログラム４７、ディスプレイ制御のためのＣＲＴドライバプログラム４８、キーボード制御のためのキーボードドライバプログラム４９、マウス制御のためのマウスドライバプログラム５０がＯＳ４０上で動作するようになっている。
【００３４】
以上のような構成において、前記アプリケーションプログラム４１が起動されている場合に、メインメニュー４３上で表示された「スキャナ」ボタンの操作に基づき、あるいはビュワープログラム４４の表示画面上で「スキャナ」ボタンが操作されるとスキャナドライバ４５が駆動され、図３に示すダイアログボックスが表示される。ここで、「スタート」ボタンにより読み取り指示が行われると、スキャナドライバプログラム４５はこの読み取り指示をＩ／Ｆ５のパラレルＩ／Ｆを介してスキャナ２０に与える。スキャナ２０はこの指示を受けて読み取りヘッド２４を駆動し、イメージデータを読み取る。読み取られたイメージデータは１ラインずつスキャナ２０のパラレルＩ／Ｆ２７及びＰＣ１のＩ／Ｆ５のパラレルＩ／Ｆを介してスキャナドライバプログラム４５に送信され、受信されたイメージデータはスキャナドライバプログラム４５により、１ライン分ずつフォーマット変換され、図１に示すＨＤＤ１０に記憶される。
【００３５】
１ライン単位のイメージデータの読み取りが繰り返され、１ページ分のイメージデータがＨＤＤ１０に記憶されると、スキャナドライバプログラム４６は、その旨及びそのイメージデータが記憶されたアドレス等をビュワープログラム４４に知らせ、このメッセージを受けたビュワープログラム４４は、ＨＤＤ１０をアクセスし、読み取ったイメージデータを画面上に表示する。なお、メインメニュー４３からスキャナドライバプログラム４５が起動された場合には、これに連動してビュワープログラム４４も自動的に立ち上がるように設定されているため、ビュワープログラム４４から起動された場合と同様にイメージデータが画面に表示される。
【００３６】
そして、このイメージデータをプリンタ３０にプリントする場合には、アプリケーションプログラム４１上、例えばビュワープログラム４４が起動されている画面上でプリントコマンドを選択することにより、プリンタドライバ４６が起動され、プリント設定用の画面が表示された状態で「スタート」ボタンによりプリントスタートの指示が出されると、プリンタドライバ４６は、プリンタ３０で認識可能なプリントデータを作成し、具体的には色変換データと色変換プログラムとを用いて、イメージデータをＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｂ（ブラック）の４色のビットイメージデータに変換し、制御コードと共に該４色ビットイメージデータをプリンタ３０に送出する。
【００３７】
プリンタ３０はこの指示を受けてビットデータを図１に示すプリントバッファ３４に記憶させ、プリントバッファ３４に記憶させたデータを印字ヘッド３５を用いて用紙等の記録材上に出力する。
【００３８】
１ライン単位の出力が繰り返され、１ページ分のデータの出力が終了すると、プリンタドライバプログラム４６はビュワープログラム４４に対して、１ページ分のイメージデータのプリント完了を知らせる。
【００３９】
このようなイメージ画像の形成方法は、従来から行われている方法であり、スキャナ２０から読み取った画像データを文章中に貼り付けたり、あるいは画像処理を施す等のようにＰＣ１上での加工後にプリント出力する場合には適した方法である。
【００４０】
しかしながら、コピー機のように、スキャナ２０で読み取った原稿画像をそのままプリンタ３０から出力させたい場合には、イメージデータのＰＣ１上への読み取りというプロセスを必要とするため、余計な時間がかかるという問題があった。
【００４１】
そこで、スキャナ２０とプリンタ３０を直接ケーブルにより接続し、スキャナ２０のＲＯＭ２２にプリンタ制御用のプログラムを記憶させることにより、イメージ画像を直接プリンタ３０により出力させる手法が提案された。
【００４２】
しかしながら、インクジェット型のカラープリンタを用いる場合には、インクの性質あるいは印字方法等によって少なくとも色変換データまたは色変換プログラムが異なるため、スキャナ２０のＲＯＭ等にプリンタの種類毎の色変換データまたは色変換プログラムの少なくともいずれか一方を記憶させておく必要があり、データ容量またはプログラム容量が増大するという問題があった。
【００４３】
そこで、本発明は、この問題を解決するために、スキャナ２０に不揮発性の書き換え自在な記憶手段として、フラッシュＥＥＰＲＯＭ２８を備え、スキャナ２０に付属するアプリケーションプログラム４１及びスキャナドライバプログラム４５のインストール時等に、少なくとも前記色変換データまたは色変換プログラム等をＰＣ１からスキャナ２０にダウンロードし、スキャナ２０で読み取ったイメージデータをＰＣ１上に送出することなく、直接プリンタ３０に送出することにより、イメージ画像のプリントを行うように構成した。
【００４４】
前記色変換データまたは色変換プログラムの少なくともいずれか一方は、スキャナドライバプログラム４５をインストールした後にＰＣ１のＨＤＤ１０上にダウンロードされるようになっており、本実施形態では、プリンタ３０の機種に適合したプリンタドライバプログラム４６がすでにインストールされている状態でスキャナドライバプログラム４５をインストールするようにして、スキャナドライバプログラム４５のインストール後に現在使用されているプリンタドライバプログラム４６、すなわちプリンタ３０の機種に対応した前記色変換データまたは色変換プログラムをスキャナ２０のフラッシュＥＥＰＲＯＭ２８にダウンロードするようにした。
【００４５】
つまり、図４に示すフローチャートに示すように、インストールプログラムがスタートすると、まず一般的なスキャナドライバプログラム４５等のインストール処理が行われ（ステップＳ１）、次にスキャナ２０への色変換データ等の送信要求が行われる（ステップＳ２）。そして、スキャナ２０から受信レディ信号が送信されるのを待ち（ステップＳ３）、何らかの原因でレディ信号が送信されない場合には（ステップＳ３；ＮＯ）、エラー処理を行ってインストールプログラムの再起動等を促す（ステップＳ４）。一方、スキャナ２０からレディ信号が送信された場合には、プリンタ３０の機種に適合した色変換データ等をスキャナドライバプログラム４５を介して送信する（ステップＳ５）。
【００４６】
これに対し、スキャナ２０側では、ＰＣ１からの送信要求が有るか否かを判断し（ステップＳ６）、無い場合には、読み開始コマンドの有無の判断等の他の処理を行って（ステップＳ７）、送信要求がなされるのを待機する。そして、送信要求がなされた場合には（ステップＳ６；ＹＥＳ）、メモリのチェック等を行って（ステップＳ８）、受信レディ信号をＰＣ１へ送信し（ステップＳ９）、ＰＣ１からデータが送信されると（ステップＳ１０；ＹＥＳ）、そのデータを受信して（ステップＳ１１）、フラッシュＥＥＰＲＯＭ２８に書き込む（ステップＳ１２）。この受信・書き込み動作をＰＣ１からのデータが無くなるまで続け、データの終了により（ステップＳ１３；ＹＥＳ）、ダウンロードプログラムを終了させる。
【００４７】
但し、本発明にダウンロードのタイミングは、以上のものに限られるものではなく、スキャナ２０とＰＣ１とを初めて接続し、ＰＣ１の電源を立ち上げた時に前記のダウンロードを行うようにしても良いし、あるいは適当なタイミングでダウンロードプログラムを立ち上げるようにしても良い。
【００４８】
また、前記色変換用のデータ及び色変換プログラムは、バイト単位で頻繁に書き換える性質のものではなく、プリンタが変更される場合のみ一括して書き換えられるものである。従って、バイト単位で書き換え可能なフル機能型ＥＥＰＲＯＭを使用する必要はなく、全ビットあるいはブロック単位で消去可能なフラッシュメモリであっても機能的に十分に満足できる。また、フラッシュＥＥＰＲＯＭはフル機能型ＥＥＰＲＯＭに比べてビット当たりの価格が安く、安価に制作することができる。さらに、前記のような色変換用のデータ等を記憶するには、ある程度の記憶容量が必要であり、フル機能型ＥＥＰＲＯＭに比較してメモリ容量の大きいフラッシュＥＥＰＲＰＯＭは特に適合する。
【００４９】
そして、本実施形態では、選択手段として、スキャナドライバプログラム４５と共にインストールされたアプリケーションプログラム４１に含まれるメインメニュー４３上でイメージ画像直接形成モードを選択するコマンドとしてコピーコマンドを用意し、このコピーコマンドが選択された（メインメニューの画面に表示された「コピー」ボタンが押された）場合に、スキャナドライバプログラム４５を介してスキャナ２０にコピースタートを指示するようにした。以下、コピースタートからプリント出力までの動作を図５に示すフローチャートに基づいて説明する。
【００５０】
まず、アプリケーションプログラム４１のメインメニュー４３上で、コピーコマンドが選択されたか否かを判断し（ステップＳ２０）、コピーコマンドが選択されない場合には、他のコマンドが選択されたか否かの判断等の他の処理を行い（ステップＳ２１）、コピーコマンドが選択されるのを待つ。そして、コピーコマンドが選択された場合には（ステップＳ２０；ＹＥＳ）、コピーコマンドをスキャナドライバプログラム４５を介してスキャナ２０に送信する（ステップＳ２２）。
【００５１】
これに対し、スキャナ２０側では、ＰＣ１からコピーコマンドが送信されたか否かを判断し（ステップＳ２３）、無い場合には、通常のスキャン動作のみの読み込み開始コマンドの有無の判断等の他の処理を行って（ステップＳ２４）、コピーコマンドが送信されるのを待機する。そして、コピーコマンドが送信された場合には（ステップＳ２３；ＹＥＳ）、読み取りヘッド２４を駆動してスキャンを開始し（ステップＳ２５）、読み取ったイメージデータを一旦読み取りバッファメモリ２５に格納する（ステップＳ２６）。以後、全てのデータの読み取りが終了するまでこの動作を継続し（ステップＳ２７；ＮＯ）、全てのデータの読み取りが終了したら（ステップＳ２７；ＹＥＳ）、スキャナデータを基にフラッシュＥＥＰＲＯＭ２８に格納した色変換データ等に従ったＣＭＹＫの４色のドットイメージデータを作成し（ステップＳ２８）、プリンタ３０に対して送信要求を出力する（ステップＳ２９）。そして、プリンタ３０からレディ信号が送信されるのを待ち（ステップＳ３０）、何らかの理由でレディ信号が送信されない場合には（ステップＳ３０；ＮＯ）、エラー処理を行うが（ステップＳ３１）、レディ信号が送信された場合には（ステップＳ３０；ＹＥＳ）、プリンタ３０の仕様に合わせた手順でドットイメージデータをプリンタ３０へ送信し（ステップＳ３２）、全てのドットイメージデータの送信終了までこの動作を継続する（ステップＳ３３）。
【００５２】
一方、プリンタ３０においては、スキャナ２０から送信要求が送信されるのを待ち（ステップＳ３４）、送信要求が送信されない場合には（ステップＳ３４；ＮＯ）、他のコマンドの待機等の他の処理を行って（ステップＳ３５）、コマンド待機状態となる。なお、スキャナ２０には、前記色変換データ等だけでなく、プリンタを制御するためのプログラムも記憶されており、ＰＣ１と同じ形式でデータまたはコマンドの送信が可能であるため、プリンタ３０において、ＰＣ１からのデータとスキャナ２０からのデータとの判別を行う必要はない。
【００５３】
そして、送信要求がスキャナ２０から送信された場合には（ステップＳ３４；ＹＥＳ）、印字可能な状態であるか否かをチェックし（ステップＳ３６）、印字可能な状態でなければ（ステップＳ３７；ＮＯ）、ビジィ信号等を送信する処理を行う（ステップＳ３８）。一方、印字可能な状態であれば、レディ信号を送信し（ステップＳ３９）、ビットイメージデータがスキャナ２０から送信されると（ステップＳ４０；ＹＥＳ）、プリントバッファ３４にビットイメージデータを格納し（ステップＳ４１）、印字ヘッド３５を駆動してプリントを行う（ステップＳ４２）。以後、データの受信・印字を全てのビットイメージデータが終了するまで継続し、全てのビットイメージデータの印字を終了したら（ステップＳ４３；ＹＥＳ）、プリント処理を終了する。
【００５４】
以上説明したように、本発明によれば、スキャナ２０の記憶手段に、プリンタの種類に応じたあらゆる種類の色変換データまたは色変換プログラムを記憶させておく必要がなく、スキャナにおけるデータ容量またはプログラム容量を増大させることなく、スキャナ２０とプリンタ３０とを用いた簡易かつ高速なイメージ画像形成が可能となる。
【００５５】
（第２の実施形態）
次に、本発明の第２の実施形態を図６に基づいて説明する。なお、第１の実施形態の共通箇所には同一符号を付して説明を省略する。
【００５６】
前記の実施形態では、イメージ画像の直接形成モードへの移行を示すコピーコマンドを、ＰＣ１から送出したが、本実施形態では、図６に示すように、スキャナ２０に選択手段としてのスイッチ２９を更に備え、このスイッチ２９の押下により、イメージ画像の直接形成モードへ移行させるようにしたものである。
【００５７】
このような構成にすることにより、フラッシュＥＥＰＲＯＭ２８に少なくとも色変換データまたは色変換プログラムをダウンロードさせておくことにより、ＰＣ１の電源がオフの場合でも、前記スイッチ２９の押下により、スキャナ２０で読み取った画像をプリンタ３０から出力させることができ、イメージ画像形成をより一層簡略化することができる。
【００５８】
なお、上述した実施形態においては、ＰＣ１からスキャナ２０に対してダウンロードするデータまたはプログラムとして、色変換データまたはプログラムを挙げたが、本発明はこれに限られるものではなく、４色ビットイメージデータをプリンタの仕様に合わせて出力するプログラム自体をＰＣ１からスキャナ２０にダウンロードさせるようにしても良い。このような構成とすることにより、使用できるプリンタの種類を広げることができる。
【００５９】
また、上述した実施形態においては、スキャンデータをＰＣ側またはスキャナ側でビットイメージデータに変換した後にプリンタに送出する場合について説明したが、本発明はこれに限られるものではなく、ページ記述言語で書かれたプリンタにコマンドを送出し、プリンタにおいてビットイメージデータに展開する場合にも適用可能である。この場合には、スキャンデータをページ記述言語に変換するプログラムをスキャナのＲＯＭ等の記憶手段に記憶させておけば良い。
【００６０】
また、上述の実施形態においては、画像形成装置としてインクジェット型のプリンタを用いた場合について説明したが、本発明はこれに限られるものではなく、電子写真方式を利用したプリンタ等を用いても良い。
【００６１】
更に、上述の実施形態においては、カラープリンタを用いたために、色変換データまたは色変換プログラムをスキャナにダウンロードしたが、本発明はこれに限られるものではなく、白黒のプリンタを用いた場合には、濃度データあるいは階調データ等をスキャナにダウンロードするようにしても良い。
【００６２】
【発明の効果】
請求項１に記載にイメージ画像形成システムによれば、画像形成装置の種類に応じて設定される画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を、ホスト装置からスキャナ装置に出力させ、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶させるので、複数の種類の画像形成装置に対応する複数の前記制御用のデータまたはプログラムを、予めスキャナ装置の記憶手段に記憶させる必要がなくなり、スキャナ装置における記憶手段の容量の増大を防ぐことができる。
【００６３】
また、選択手段によりイメージ画像直接形成モードが選択された場合には、スキャナ装置の画像読み取り手段により得られるイメージデータを、前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理させ、処理させたデータを画像形成装置に直接出力させるので、スキャナ装置で読み取ったイメージデータをホスト装置に出力させる必要がなく、画像形成装置の種類に応じて適切な処理が行われたイメージ画像の出力を、高速かつ簡易に行うことができる。
更に、画像形成装置制御用のデータまたはプログラムは、スキャナ装置の記憶手段に記憶されている状態にあるため、ホスト装置の電源がオフの場合でも、選択手段による選択により、スキャナ装置にて読み取った画像を画像形成装置から出力させることができ、イメージ画像の出力をより簡易に行うことが可能となる。従って、ホスト装置へイメージデータを入力する通常のスキャンモードと同様の操作でイメージ画像の直接形成を行うことができる。
請求項２に記載のイメージ画像形成システムによれば、前記ホスト装置におけるスキャナドライバソフトウェアのインストール時、または前記ホスト装置の電源立ち上げ時に、ホスト装置からスキャナ装置に画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を出力させるので、スキャナ装置の使用前において確実に前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方をスキャナ装置の記憶手段に記憶させることができ、スキャナ装置と画像形成装置との間におけるイメージ画像の直接形成を確実に実行させることができる。
【００６４】
請求項３に記載のイメージ画像形成システムによれば、カラー画像形成における色変換データまたは色変換用のプログラムもしくは前記ホスト装置と前記画像形成装置間のインターフェースプログラムのいずれかを、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶させるので、スキャナ装置で読み取ったイメージデータを、ホスト装置に出力させなくても、スキャナ装置において画像形成装置の種類に応じて適切に処理させることができ、画像形成装置の種類が変更された場合にも、良好なカラーイメージ画像をスキャナ装置と画像形成装置との間で直接に形成することができる。
【００６５】
請求項４に記載にスキャナ装置によれば、画像形成装置の種類に応じて設定され、ホスト装置から出力される画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方を、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶させるので、複数の種類の画像形成装置に対応する複数の前記制御用のデータまたはプログラムを、予めスキャナ装置の記憶手段に記憶させる必要がなくなり、スキャナ装置における記憶手段の容量の増大を防ぐことができる。
【００６６】
また、選択手段によりイメージ画像直接形成モードが選択された場合には、スキャナ装置の画像読み取り手段により得られるイメージデータを、前記画像形成装置制御用のデータまたはプログラムの少なくともいずれか一方に基づいて処理させ、処理させたデータを画像形成装置に直接出力させるので、スキャナ装置で読み取ったイメージデータをホスト装置に出力させる必要がなく、画像形成装置の種類に応じて適切な処理が行われたイメージ画像の出力を、高速かつ簡易に行うことができる。
更に、画像形成装置制御用のデータまたはプログラムは、スキャナ装置の記憶手段に記憶されている状態にあるため、ホスト装置の電源がオフの場合でも、選択手段による選択により、スキャナ装置にて読み取った画像を画像形成装置から出力させることができ、イメージ画像の出力をより簡易に行うことが可能となる。従って、ホスト装置へイメージデータを入力する通常のスキャンモードと同様の操作でイメージ画像の直接形成を行うことができる。
【００６７】
請求項５に記載のスキャナ装置によれば、カラー画像形成における色変換データまたは色変換用のプログラムもしくは前記ホスト装置と前記画像形成装置間のインターフェースプログラムのいずれかを、スキャナ装置の不揮発性の書き換え自在な記憶手段に記憶させるので、スキャナ装置で読み取ったイメージデータを、ホスト装置に出力させなくても、スキャナ装置において画像形成装置の種類に応じて適切に処理させることができ、画像形成装置の種類が変更された場合にも、良好なカラーイメージ画像をスキャナ装置と画像形成装置との間で直接に形成することができる。
【００６８】
【００６９】
請求項６に記載のスキャナ装置によれば、前記不揮発性の書き換え自在な記憶手段を、比較的大容量であり、全ビットあるいはブロック単位での書き換えが行われるフラッシュＥＥＰＲＯＭとしたので、画像形成装置が変更される場合等に一括して書き換えられ、比較的大きなサイズの前記画像形成装置制御用のデータまたはプログラムを効率良く、且つ、確実に記憶させることができる。また、フル機能型ＥＥＰＲＯＭに比べて安価なので、スキャナ装置のコストを低減させることができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態におけるイメージ画像形成システムのハードウェアの機能構成を示すブロック図である。
【図２】  本発明の第１の実施形態におけるイメージ画像形成システムのソフトウェアの機能構成を示すブロック図である。
【図３】  本発明の第１の実施形態におけるアプリケーションプログラムを起動させてスキャン動作を実行する際の画面表示の一例を示す概略図である。
【図４】  本発明の第１の実施形態におけるプリンタ制御用のデータまたはプログラムの送信及び受信の動作を示すフローチャートである。
【図５】  本発明の第１の実施形態におけるスキャナで読み取ったイメージデータのプリンタによる出力動作を示すフローチャートである。
【図６】  本発明の第２の実施形態におけるイメージ画像形成システムのハードウェアの機能構成を示すブロック図である。
【符号の説明】
１…ＰＣ
２…ＣＰＵ
３…ＲＯＭ
４…ＲＡＭ
５…Ｉ／Ｆ
６…キーボード
７…マウス
８…ディスプレイ
９…ＦＤＤ
１０…ＨＤＤ
２０…カラースキャナ
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…読み取りヘッド
２５…読み取りバッファメモリ
２６…駆動モータ
２７…Ｉ／Ｆ
２８…フラッシュＥＥＰＲＯＭ
２９…スイッチ
３０…カラープリンタ
３１…ＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…プリントバッファ
３５…印字ヘッド
３６…駆動モータ
３７…Ｉ／Ｆ
４０…ＯＳ
４１…アプリケーションプログラム
４２…Ｗｉｎｄｏｗｓアプリケーション
４３…メインメニュー
４４…ビュワープログラム
４５…スキャナドライバプログラム
４６…プリンタドライバプログラム
４７…フォントドライバプログラム
４８…ＣＲＴドライバプログラム
４９…キーボードドライバプログラム
５０…マウスドライバプログラム
【図１】
0003986588.tif 000002
【図２】
0003986588.tif 000003
【図３】
0003986588.tif 000004
【図４】
0003986588.tif 000005
【図５】
0003986588.tif 000006
【図６】
0003986588.tif 000007