(57)【要約】【課題】画像記録装置と画像読取装置とを備えた画像記録システムにおいて、効率的に記憶部を利用すること。【解決手段】  記録すべき画像データを記憶するＲＡＭ１０３を備えたプリンタ部１２０と、読みとった画像データを記憶するＲＡＭ２０３を備えたスキャナ部２２０と、を備えた画像記録システムであって、所定条件下で、ＲＡＭ２０３の記憶領域を、プリンタ部１２０が作業領域として使用するように制御する。【選択図】  図１
2006345455.tif 000002
【特許請求の範囲】
【請求項１】
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムであって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする画像記録システム。
【請求項２】
前記画像記録装置から、前記第２記憶部へのアクセスは、システム内部に設置された調停回路を介して行うことを特徴とする請求項１記載の画像記録システム。
【請求項３】
前記調停回路は、前記第１記憶装置と前記第２記憶装置の動作クロックの違いや、バス幅の違いを調整することを特徴とする請求項２記載の画像記録システム。
【請求項４】
前記画像読取装置を使用しない際には、前記第２記憶部を前記画像記録装置の作業領域として使用するよう制御することを特徴とする請求項１記載の画像記録システム。
【請求項５】
前記画像記録装置は、前記第２記憶部に、高解像度記録用画像データを格納し、通常解像度記録時と同様の走査数で高解像度記録を行うことを特徴とする請求項１記載の画像記録システム。
【請求項６】
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムの制御方法であって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする画像記録システムの制御方法。
【請求項７】
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムの制御プログラムであって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする画像記録システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像記録システム、その制御方法及びその制御プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの性能向上や、デジタルカメラ等の普及に伴い、デジタル画像を記録するプリンタ等の記録装置の高精細化が進んでいる。記録装置の中でもインクジェット方式の記録ヘッドを用いたインクジェット記録装置が急速に普及しており、高精細な画像を実現し、且つ低価格なものが求められている。また、液晶表示器やデジタルカメラのメモリーカードスロット、デジタルカメラを直接接続する端子等を備え、ＰＣを介さずに画像を直接記録可能ないわゆるフォトダイレクト機や、さらにスキャナ機能等を加えたマルチファンクション機が製品化されている。そして、プリンタ機能部、スキャナ機能部は独立して機能するように、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ等がそれぞれに設置されている（特許文献１参照）。
【特許文献１】特開２０００−１６８１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
記録装置の低価格化によってコストダウンを余儀なくされ、場合によっては機能を割愛することもある。その一つに、画像のきめ細かさを表す解像度という項目がある。これは４８００ｄｐｉ×２４００ｄｐｉ(ｄｏｔ ｐｅｒ ｉｎｃｈ)等と表現され、記録装置においては横方向と縦方向に記録されるドットの数が１インチ当たり最大４８００ドット、２４００ドットであることを示す。一般的にこの数値が大きい程高画質とされるため、商品価値を高める一つの要因となる。この解像度はキャリッジモータや搬送モータの精密な制御、記録ヘッドの高密度化、インク滴の吐出方法の最適化、十分なＲＡＭ容量の確保、等で高めることができる。簡単な一例を挙げると、キャリッジ一走査中に通常記録時の２倍の解像度、すなわち２倍のドットを記録するためには、キャリッジスピードが通常記録時と同じであると仮定して、２倍のプリントデータを用意し、インク滴の吐出間隔を１／２倍にして記録動作を行えば良い。そのためにもヘッドに送信するプリントデータを格納するＲＡＭの領域、いわゆるプリントバッファは２倍確保しておかなければならない。
【０００４】
ここで、コストダウンのためにやむを得ずプリンタのＲＡＭの容量を減らす場合には、いわゆる多パス制御を行いながら画像を記録することで解像度の高い画像を得ることができる。すなわち、同じライン上にドットを多く記録するためにキャリッジを複数回走査させ、最初に記録されたドットとドットの間に次のドットを記録することを繰り返し行えばよい。しかしこの方法では走査回数が増えるため記録時間が増えてしまう。
【０００５】
本発明は、上記従来技術の課題を解決するためになされたもので、その目的とするところは、画像読取装置を含む、いわゆるマルチファンクション(多機能型)画像記録システムにおいて多パス制御を行うことなく高解像度記録を行うことにある。
【課題を解決するための手段】
【０００６】
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムであって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする。
【０００７】
上記目的を達成するため、本発明に係る方法は、
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムの制御方法であって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする。
【０００８】
上記目的を達成するため、本発明に係るプログラムは、
記録すべき画像データを記憶する第１記憶部を備えた画像記録装置と、
読みとった画像データを記憶する第２記憶部を備えた画像読取装置と、
を備えた画像記録システムの制御プログラムであって
所定条件下で、前記第２記憶部の記憶領域を、前記画像記録装置が作業領域として使用するように制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば画像記録装置と画像読取装置とを備えた画像記録システムにおいて、効率的に記憶部を利用することができる。例えば、コストダウンなどの制約によってプリンタ部のＲＡＭ容量を削減した場合においても、スキャナ部のＲＡＭ領域をプリンタ部のプリントバッファ拡張領域等として使用することで、一度に一走査分の高解像度記録モード用のプリントデータを作成し、多パス制御をすることなく記録動作を行うことができるため、記録動作にかかる時間を短縮できる。
【発明を実施するための最良の形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
図１は、本発明の実施形態としての画像記録システムの概略構成を示すブロック図である。
【００１２】
本画像記録システムは、画像記録装置としてのプリンタ部１２０と、画像読取装置としてのスキャナ部２２０とを有している。
【００１３】
プリンタ部１２０において、１０１はＣＰＵ、１０２はＣＰＵ１０１が実行する制御プログラムおよびその他のテーブルデータ等を格納しておくＲＯＭである。また、１０３はホストコンピュータや周辺デバイス（不図示）からインターフェイス１０４を介して受信したデータを格納する受信バッファ及び後述のプリントデータ生成部が生成したプリントデータを格納するプリントバッファ等の領域として用いられる、第１記憶部としてのＲＡＭである。
【００１４】
１０５はＡＳＩＣ形態の制御部である。制御部１０５には、インターフェイス１０４を介してホストコンピュータや周辺デバイス及び内部接続されたスキャナ部２２０とのデータの送受信を行うインターフェイス制御部１０６が含まれる。また、ＲＡＭ１０３内の受信バッファおよびプリントバッファに対してデータのリード／ライト制御を行うデータ制御部１０７と、プリントデータの生成を行うプリントデータ生成部１０８が含まれる。更に、生成されたプリントデータの記録ヘッド１１１へのデータ転送や記録ヘッドのインクの吐出制御を行うヘッド制御部１０９が含まれる。また更に制御部１０５には、記録ヘッド１１１を搭載したキャリッジを走査させるキャリッジモータ１１２および被記録媒体の給排紙を行う搬送モータ１１３の駆動を制御する駆動制御部１１０が含まれる。その他、電源スイッチ、レジュームスイッチ、等を含み各種設定等を行う操作パネル１１４、操作パネルからのキー入力等を制御するキー操作制御部１１５も含まれる。
【００１５】
スキャナ部２２０において、２０１はＣＰＵ、２０２はＣＰＵ２０１が実行する制御プログラム等を格納しておくＲＯＭである。２０３は読み取った画像データの格納や、２０８のデータ生成部が画像データの加工、編集、等を行うためのバッファ領域や、各種設定パラメータを一時保存する領域や、任意にプリンタの拡張作業領域として機能する第２記憶部としてのＲＡＭである。２０５はＡＳＩＣ形態の制御部である。
【００１６】
制御部２０５には、インターフェイス１０４を介してホストコンピュータや内部接続されたプリンタ部とのデータの送受信を行うインターフェイス制御部２０６が含まれる。また、画像読み取り部２１２の中に、ＲＡＭ２０３内のバッファに対してデータのリード／ライト制御を行うデータ制御部２０７が含まれる。更に、ユーザの設定によって画像データを加工、編集するデータ生成部２０８、画像を光学的に読み取るヘッド２１１及びヘッドを制御するヘッド制御部２０９、ヘッドを移動させる走査モータ２１３及びモータ制御を行う駆動制御部２１０が含まれる。その他にも制御部２０５には、プリンタ部とスキャナ部のＲＡＭを併用して作業領域として使用するために、両者の異なるクロックやバス幅におけるアクセスリクエストを調停する調停回路１１６が含まれる。
【００１７】
ここで、本実施の形態における記録装置のプリント動作について説明する。
【００１８】
まず、スキャナからのダイレクトプリント時の動作は、ユーザーの操作パネル１１４からのボタン操作例えば「コピー」等の実行命令がキー操作制御部１１５に発行されると、プリンタ部１２０のインターフェイス制御部１０６とスキャナ部２２０のインターフェイス制御部２０６を介しスキャナ部２２０のＡＳＩＣ画像読み取り制御部２０５にある画像読み取り部２１２と通信が行われ、駆動制御部２１０が走査モータ２１３を制御し、読み取りヘッド２１１を走査しながら、ヘッド制御部２０９が光学的に読み取ったデータのＡ／Ｄ変換等を行うことで原稿台の画像読み取りを行う。画像読み取りが開始されるとＡＳＩＣ２０５内のデータ制御部２０７によって、ＲＡＭ２０３内に割り当てられた受信バッファに画像データが一旦格納される。受信バッファに格納された画像データは、ユーザーの設定次第で、データ生成部２０８によってノイズ除去、スムージング、拡大縮小、カラーマッチング等の加工、編集が行われることもあるが、ＲＡＭ２０３内に割り当てられた送信バッファに蓄えられる。送信バッファに必要量のデータが蓄えられたところでインターフェイス制御部２０６によってプリンタ部１２０のインターフェイス制御部１０６に送信される。スキャナ部の画像読み取りが終わると、画像データはプリンタ部１２０のＡＳＩＣ１０５内のインターフェイス制御部１０６からデータ制御部１０７によって、ＲＡＭ１０３内に割り当てられた受信バッファに受信データが一旦格納される。受信バッファに格納された受信データはコマンド解析が行われ、実際の画像データはプリントデータ生成部１０８によってプリントデータ処理が行われてからＲＡＭ１０３内に割り当てられたプリントバッファに蓄えられる。プリントバッファに必要量のデータが蓄えられたところでヘッド制御部１０９によって所定のタイミングでプリントバッファからプリントデータが読み出され、記録ヘッド１１１に転送される。さらに主走査の過程でヘッド制御部１０９によって記録ヘッド１１１に対して駆動パルスが与えられることによって実際のプリント動作が行われ、画像が形成される。記録ヘッド１１１の走査および被記録媒体の搬送は、駆動制御回路１１０によってキャリッジモータ１１２および搬送モータ１１３を駆動することによってなされる。
【００１９】
次にスキャナ機能を使用しない場合のプリントバッファ領域拡張による高解像度記録動作について記述する。前述のマルチファンクション機においてはＰＣからデータを送信して記録する場合や、メモリーカードスロットに取り付けられた画像データをダイレクトプリントする場合などが考えられる。通常であれば前述の多パス制御を行わなければならない高解像度記録モードの印字命令が発行されると調停回路１１６がスキャナ部２２０のＲＡＭ２０３をプリンタ部１２０のＲＡＭ１０３と併用して使用できるようにクロックやバス幅の調停を行う。この時ＲＡＭ１０３はプリントバッファ以外に受信データの受信バッファ、画像データのプリントデータへの変換などを行うワークバッファとしても使用されるが、プリントバッファ領域としてＲＡＭ２０３の全領域を割り当てて高解像度記録モード用のプリントデータを作成できる容量、例えば通常の２倍を確保し、ＲＡＭ１０３の全領域を受信バッファ、ワークバッファ等に割り当てるような構成にしても良い。以降前述したのと同様にプリントバッファ内のデータをヘッド制御部１０９で読み出し、記録動作が行われる。キャリッジスピードが通常記録時と同じであると仮定して、インク滴の吐出間隔を１／２倍にして記録動作を行えば、多パス制御を行うことなく一走査で２倍密度の高解像度記録を行うことができる。
【００２０】
図２は上記の動作を実現するための処理の流れを示すフローチャートである。本システムでは、所定条件下で、ＲＡＭ２０３の記憶領域を、プリンタ部１２０が作業領域として使用するように制御する。まず、印刷命令が発行される（Ｓ５０１)。スキャナからの取り込み画像の印刷であると判断されると（Ｓ５０２）、拡張メモリ領域の使用は不可能と判断される（Ｓ５０３）。
【００２１】
次に、高解像度印刷モードであるかどうかを判断し（Ｓ５０４）、高解像度印刷モードならば多パス制御印刷（Ｓ５０５）、そうでない場合は通常パスモード（Ｓ５１０）で印字を行う。
【００２２】
一方、スキャナを使用しない場合、拡張メモリが使用可能と判断され（Ｓ５０６）、高解像度印刷の許可が発行される（Ｓ５０７）。この時、印刷命令が高解像度印刷モードであるかどうか判断され（Ｓ５０８）、高解像度印刷モードならスキャナ部のＲＡＭを拡張メモリ領域として確保し、プリントバッファ領域を拡張する（Ｓ５０９）。
【００２３】
その後、解像度によらず通常パスモード（Ｓ５１０）で印字を行う。プリントデータを作成し（Ｓ５１１）、プリントを開始し（Ｓ５１２）、プリント動作を行う（Ｓ５１３）。
【００２４】
以上の通り、本実施形態によれば、高解像度記録用のプリントデータを生成するのに十分な領域を確保することが可能となり、多パス制御を行わずに高解像度で画像を記録することが可能となる。特に、コストダウンなどの制約によってプリンタ部のＲＡＭ容量を削減した場合においても、スキャナ部のＲＡＭ領域をプリンタ部のプリントバッファ拡張領域等として使用することで、一度に一走査分の高解像度記録モード用のプリントデータを作成し、多パス制御をすることなく記録動作を行うことができるため、記録動作にかかる時間を短縮できる。
【００２５】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００２６】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００２７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００２８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００２９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００３０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００３１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００３２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態としての記録装置の概略構成例を示すブロック図である。
【図２】本発明の実施形態としての記録装置の処理を示すフローチャートである。
【符号の説明】
【００３４】
１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…インターフェイス（Ｉ／Ｆ）、１０５…記録装置制御部（ＡＳＩＣ）、１０６…インターフェイス制御部、１０７…データ制御部、１０８…プリントデータ生成部、１０９…ヘッド制御部、１１０…駆動制御部、１１１…記録ヘッド、１１２…キャリッジモータ、１１３…搬送モータ、１１４…操作パネル、１１５…キー操作制御部、１１６…調停回路、１２０…プリンタ部、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０５…画像読み取り装置制御部（ＡＳＩＣ）、２０６…インターフェイス制御部、２０７…データ制御部、２０８…データ生成部、２０９…ヘッド制御部、２１０…駆動制御部、２１１…読み取りヘッド、２１３…走査モータ、２２０…スキャナ部
【図１】
2006345455.tif 000003
【図２】
2006345455.tif 000004