(57)【要約】【課題】処理に時間がかかってしまうことを課題とする。【解決手段】画像読み取り部１１によって、１スキャン分ずつ画像データを読み取り、色補正処理、レンダリングを行った後に、メモリ１４のｎ番目スキャン格納部１４ａに画像データを蓄積する。同様に、ｎ＋１番目スキャン格納部１４ｂにも、画像データを蓄積する。ｎ番目スキャン格納部１４ａに蓄積されたデータは、印字部１５のヘッドへ転送される。そして、ｎ＋２番目の画像データは、ｎ番目スキャンの画像データを印字部１５に転送し印字している間に、ｎ番目スキャン格納部１４ａに上書きされる。【選択図】        図２
2006255968.tif 000002
【特許請求の範囲】
【請求項１】
読み取った画像情報を印字する画像処理装置であって、
一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査手段と、
前記走査手段によって読み取り走査した画像情報を印字する印字手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記走査手段は、前記光源を移動して一読み取り走査分の移動距離を測定することができることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記走査手段は、一読み取り走査分の用紙送り量を測定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記印字手段は、二読み取り走査分の画像情報を記憶して印字することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記印字手段は、印字中の画像情報を記憶している部分に順次読み取り走査した画像情報を上書きして記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記印字手段は、該印字手段がタンク付きのヘッドがインク不足の場合には、不圧形成回避処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記印字手段は、インクの代わりに充填液を入れて圧力状態を制御することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記印字手段は前記タンク内のインクを空にすることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
前記画像処理装置を組み立てる際に、組み立てが適切に行われている場合には、ＬＥＤが光ることを特徴とする請求項１〜８のいずれか一つに記載の画像処理装置。
【請求項１０】
読み取った画像情報を印字する画像処理方法であって、
一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査工程と、
前記走査工程によって読み取り走査した画像情報を印字する印字工程と、
を含んだことを特徴とする画像処理方法。
【請求項１１】
読み取った画像情報を印字する画像処理方法をコンピュータに実行させる画像処理プログラムであって、
一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査手順と、
前記走査手順によって読み取り走査した画像情報を印字する印字手順と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、ページ全体の画像をコントローラのメモリに格納し、1色ずつ順番に画像データをメインボードに転送している（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００２−３５４２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、容量の大きいプリントを行う際、非常に時間がかかってしまう。効率よく印字を行うにはスキャンしたデータをそのままプリントすれば良いのだが、インクジェットの場合、１スキャン分のデータを取得しないと印字する事ができないという問題点があった。
【０００５】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、読み取った画像情報を印字する画像処理装置であって、一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査手段と、前記走査手段によって読み取り走査した画像情報を印字する印字手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に係る発明は、上記の発明において、前記走査手段は、前記光源を移動して一読み取り走査分の移動距離を測定することができることを特徴とする。
【０００８】
また、請求項３に係る発明は、上記の発明において、前記走査手段は、一読み取り走査分の用紙送り量を測定することを特徴とする。
【０００９】
また、請求項４に係る発明は、上記の発明において、前記印字手段は、二読み取り走査分の画像情報を記憶して印字することを特徴とする。
【００１０】
また、請求項５に係る発明は、上記の発明において、前記印字手段は、印字中の画像情報を記憶している部分に順次読み取り走査した画像情報を上書きして記憶することを特徴とする。
【００１１】
また、請求項６に係る発明は、上記の発明において、前記印字手段は、該印字手段がタンク付きのヘッドがインク不足の場合には、不圧形成回避処理を行うことを特徴とする。
【００１２】
また、請求項７に係る発明は、上記の発明において、前記印字手段は、インクの代わりに充填液を入れて圧力状態を制御することを特徴とする。
【００１３】
また、請求項８に係る発明は、上記の発明において、前記印字手段は前記タンク内のインクを空にすることを特徴とする。
【００１４】
また、請求項９に係る発明は、上記の発明において、前記画像処理装置を組み立てる際に、組み立てが適切に行われている場合には、ＬＥＤが光ることを特徴とする。
【００１５】
また、請求項１０に係る発明は、読み取った画像情報を印字する画像処理方法であって、一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査工程と、前記走査工程によって読み取り走査した画像情報を印字する印字工程と、を含んだことを特徴とする。
【００１６】
また、請求項１１に係る発明は、読み取った画像情報を印字する画像処理方法をコンピュータに実行させる画像処理プログラムであって、一読み取り走査分を識別して、前記一読み取り走査分ごとに前期画像情報を読み取り走査する走査手順と、前記走査手順によって読み取り走査した画像情報を印字する印字手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１、１０または１１の発明によれば、コントラーを介さずに画像読み取り装置部から得たデータを印字するので、データ転送の時間が短縮することが可能となる。
【００１８】
また、請求項２の発明によれば、ライト移動距離を精密に制御する事ができるので、必要な領域の画像データだけを読み込むことが可能となる。
【００１９】
また、請求項３の発明によれば、紙送り用の歯車を介し精密に紙送り量を制御する事ができるので、必要な領域の画像データだけを読み込むことが可能となる。
【００２０】
また、請求項４の発明によれば、請求項4の必要画像領域よりも多くの画像データを得た場合でも、エンコーダセンサのカウント値によって必要領域を特定する事が可能となる。
【００２１】
また、請求項５の発明によれば、常に２スキャン分のデータしか入らないようになっているので、メモリの容量を削減することが可能となる。
【００２２】
また、請求項６の発明によれば、供給インクが不足しサブタンクの負圧形成を行う事ができない場合においても、負圧形成回避処理を行うので必要なインクさえ負圧形成されていれば印字動作に入ることが可能となる。
【００２３】
また、請求項７の発明によれば、インクの代わりに充填液を入れるので、負圧形成状態を作る事ができ印字動作に入ることが可能となる。
【００２４】
また、請求項８の発明によれば、供給インクが不足しているヘッドのインク抜き作業を行うので、負圧形成ができていなくても印字中のインク垂れ落ちを防ぐことが可能となる。
【００２５】
また、請求項９の発明によれば、挿し忘れ防止方法は視覚的に判断が容易にできるので、組立ミスを防ぐことが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、この発明に係る画像処理装置、画像処理方法および画像処理プログラムの実施例１を詳細に説明する。
【実施例１】
【００２７】
まず最初に、図２を用いて、実施例１に係る画像処理装置の概要および特徴を説明する。図２は、実施例１に係る画像処理装置の構成を示すブロック図である。
【００２８】
実施例１に係る画像処理装置では、読み取った画像情報を印字することを概要とする。そして、実施例１に係る画像処理装置は、一読み取り走査分を識別して、その一読み取り走査分ごとに画像情報を読み取り走査し、かかる読み取り走査した画像情報を印字することを特徴とする。
【００２９】
図２に示すように、実施例１にかかる画像処理装置は、画像読み取り部１１によって、１スキャン分ずつ画像データを読み取り、色補正処理、レンダリングを行った後に、メモリ１４のｎ番目スキャン格納部１４ａに画像データを蓄積する。同様に、Ｎ＋１番目スキャン格納部１４ｂにも、画像データを蓄積する。ｎ番目スキャン格納部１４ａに蓄積されたデータは、印字部１５のヘッドへ転送される。そして、ｎ＋２番目の画像データは、ｎ番目スキャンの画像データを印字部１５に転送し印字している間に、ｎ番目スキャン格納部１４ａに上書きされる。
【００３０】
このように、コントローラを介さずに読み取り部１１から得たデータを印字するので、データ転送の時間を短縮することが可能となる。また、２スキャン分のデータを記憶のみで発明を実施できるので、メモリの容量を削減することが可能となる。
【００３１】
次に、図１を用いて、実施例１の画像処理装置の処理手順を説明する。図１は、実施例１に係る画像処理装置の処理手順を示すフローチャートである。同図に示すように、１スキャン分の画像を読み取り部１１にてｎスキャン目の画像データの読み込みを行い、（ステップＳ１０１）、画像読み取り部１１からのｎスキャン目の画像データをメモリに格納し（ステップＳ１０２）、次のｎ＋１スキャン目の画像データを画像読み取り部１１にて読み込む（ステップＳ１０３）。
【００３２】
そして、画像読み取り部１１からのｎ＋１スキャン目データをメモリ１４に収納し（ステップＳ１０４）、ｎスキャン目の画像データをメモリ１４からヘッドへ転送すると、（ステップＳ１０５）かかるｎスキャン目の画像データの印字動作が開始するとともに（ステップＳ１０７）、次のｎ＋２スキャン目の画像データを画像読み取り部にて読み込む（ステップＳ１０６）。
【００３３】
かかるｎ＋２スキャン目の画像データをｎスキャン目のデータが格納されていたメモリ１４へ上書きし（ステップＳ１０８）、ｎ＋１スキャン目の画像データをメモリ１４からヘッドへ転送し（ステップＳ１０９）、ｎ＋１スキャン目の印字動作を開始する（ステップＳ１１１）とともに、次のスキャン分の画像を画像読み取り部１１にて読み取る（ステップＳ１１０）。以下この動作を繰り返してすべての画像データを印字する。
【００３４】
なお、図２より、メモリには常に２スキャン分のレンダリング済みのデータが格納されている。図６の図に示すように、画像読み取り動作は目標開始位置（図中Ａ）より数パルス前（図中Ａ´）から開始するので、どこからが必要なデータか区別する必要がある。画像読み取り動作目標終了位置についても同様で目標終了位置（図中Ｂ）よりも数パルス多い位置（図中Ｂ´）まで読み込む。エンコーダによるカウント値によって画像読み取りデータの必要領域を決定する。そしてメモリ内のどのデータがｎ番目データ、どれがｎ＋１番目データかの識別が可能なようにしている。
【実施例２】
【００３５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）ライト部、（２）用紙送り量、（３）不圧形成回避処理、（４）ＬＥＤ、（５）システム構成等、（６）ハードウェア構成にそれぞれ区分けして異なる実施例を説明する。
【００３６】
（１）ライト部
図３にライト部１６の構成を示す構成図、図４にライト制御の処理手順を示すフローチャートを示す。ライト部１６の位置はホームポジションセンサでリセットされた後、エンコーダセンサによってカウントされるパルス数によって位置を測定する。画像読み取り目標開始位置から数パルスホームポジション側からライト部の移動を開始し目標開始位置では一定速度になるようにする。
【００３７】
このように、ライト部１６の移動距離を精密に制御することができるので、必要な領域の画像データだけを読み込むことが可能になる。
【００３８】
（２）用紙送り量
図５に紙送り用の歯車１８の構成を示す構成図を示す。ＡＲＤＦ（ＡＤＦ）の給紙用歯車に取り付けられるベルトの上面にリニアスケール１７を貼り付ける。そしてＡＲＤＦ（ＡＤＦ）に取り付けられた原稿先端センサ（図には記載なし）でカウント値がリセットされ、そしてエンコーダセンサ１９によって読み込まれたパルス数から読み取られている原稿の位置を測定する。そして、１スキャン分ずつ画像が読み込まれる。この場合も、読み取り目標開始位置から数パルス前からスタートし、読み取り目標開始位置では一定速度になっているようにする。
【００３９】
このように、紙送り用の歯車１８を介して精密に紙送り量を制御することができるので、必要な領域の画像データだけを読み込むことが可能となる。
【００４０】
（３）不圧形成回避処理
図７に不圧形成回避処理の処理手順を示すフローチャートを示す。負圧形成ができないが１色または２色印字を行う場合フローチャートに従って、負圧形成回避処理に入る。具体的に、負圧形成回避処理として、インクの代わりに充填液を入れ負圧状態を形成する。例えば、充填液を入れる方法としては、各色のインクカートリッジに対応した充填液カートリッジを用意する方法、そして1つの充填液カートリッジから弁を用いて全てのサブタンクへ供給可能な構造にする事が考えられる。また、他に負圧形成回避処理として、例えば、供給インクが不足しているサブタンク内のインクに対しインク抜きを行い負圧形成の回避を行う。
【００４１】
このように、不圧形成処理を行うので、必要なインクさえ不圧形成されていれば印字動作に入ることが可能になる。また、インクの代わりに充填液を入れた場合には、インクの量にかかわらず負圧形成状態を作ることが可能となり、供給インクが不足しているヘッドのインク抜き作業を行う場合には、負圧形成ができていなくても印字中のインク垂れ落ちを防ぐことが可能になる。
【００４２】
（４）ＬＥＤ
図８にＬＥＤを用いて組み立てを行う場合の構成を説明する説明図を示す。正確にＦＦＣが挿入されている場合には１pinには電源が、Ｎ pinにはＧＮＤがつながれているので、ＬＥＤのアノードからカソードへ電流が流れているのでＬＥＤが光り、正確にＦＦＣが挿入されていることが分かる。一方挿し忘れの場合は当然光らない。また斜め挿しの場合には１pinもしくはＮ pinが挿入されていないので光らない。この機能は組立工程でのみ使用すれば良いので、電源をスイッチまたはトランジスタなどを用いて、検査終了後に電流をＯＦＦにすることができるようにしておく。
【００４３】
このように、正常にＦＦＣが挿入されている場合には、ＬＥＤが光るので、正常にＦＦＣが挿入されているかＬＥＤの発光によって識別することが可能になる。
【００４４】
（５）システム構成等
本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００４５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００４６】
（６）ハードウェア構成
図９は、実施例にかかる画像処理装置のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置は、コントローラ１００とエンジン部（Engine）６００とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１００は、全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６００は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６００には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４７】
コントローラ１００は、ＣＰＵ１１０と、ノースブリッジ（ＮＢ）１３０と、システムメモリ（ＭＥＭ−Ｐ）１２０と、サウスブリッジ（ＳＢ）１４０と、ローカルメモリ（ＭＥＭ−Ｃ）１７０と、ＡＳＩＣ（Application Specific Integrated Circuit）１６０と、ハードディスクドライブ（ＨＤＤ）１８０とを有し、ノースブリッジ（ＮＢ）１３０とＡＳＩＣ１６０との間をＡＧＰ（Accelerated Graphics Port）バス１５０で接続した構成となる。また、ＭＥＭ−Ｐ１２０は、ＲＯＭ（Read Only Memory）１２０ａと、ＲＡＭ(Random Access Memory)１２０ｂとをさらに有する。
【００４８】
ＣＰＵ１１０は、画像処理の全体制御をおこなうものであり、ＮＢ１３０、ＭＥＭ−Ｐ１２０およびＳＢ１４０からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４９】
ＮＢ１３０は、ＣＰＵ１１０とＭＥＭ−Ｐ１２０、ＳＢ１４０、ＡＧＰ１５０とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５０】
ＭＥＭ−Ｐ１２０は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２０ａとＲＡＭ１２０ｂとからなる。ＲＯＭ１２０ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２０ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５１】
ＳＢ１４０は、ＮＢ１３０とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４０は、ＰＣＩバスを介してＮＢ１３０と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５２】
ＡＳＩＣ１６０は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５０、ＰＣＩバス、ＨＤＤ１８０およびＭＥＭ−Ｃ１７０をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６０は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６０の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７０を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６００との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６０には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３００、ＵＳＢ（Universal Serial Bus）４００、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５００が接続される。
【００５３】
ＭＥＭ−Ｃ１７０は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５４】
ＡＧＰ１５０は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２０に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【産業上の利用可能性】
【００５５】
以上のように、本発明に係る画像処理装置、画像処理方法および画像処理プログラムは、読み取った画像情報を印字するのに有用であり、特に、データ転送の時間が短縮するのに適する。
【図面の簡単な説明】
【００５６】
【図１】実施例１に係る画像処理装置の処理手順を示すフローチャートである。
【図２】実施例１に係る画像処理装置の構成を示すブロック図である。
【図３】ライト部１６の構成を示す構成図である。
【図４】ライト制御の処理手順を示すフローチャートである。
【図５】紙送り用の歯車１８の構成を示す構成図である。
【図６】必要な画像の識別動作を説明するための説明図である。
【図７】不圧形成回避処理の処理手順を示すフローチャートである。
【図８】ＬＥＤを用いて組み立てを行う場合の構成を説明する説明図である。
【図９】実施例にかかる画像処理装置のハードウェア構成を示すブロック図である。
【符号の説明】
【００５７】
１１  画像読み取り部
１２  色補正部
１３  レンダリング部
１４  メモリ
１４ａ  ｎ番目スキャン格納部
１４ｂ  ｎ＋１番目スキャン格納部
１５  印字部
１６  ライト部
１７  スケール
１８  歯車
１９  エンコーダセンサ
２０  ベルト
【図１】
2006255968.tif 000003
【図２】
2006255968.tif 000004
【図３】
2006255968.tif 000005
【図４】
2006255968.tif 000006
【図５】
2006255968.tif 000007
【図６】
2006255968.tif 000008
【図７】
2006255968.tif 000009
【図８】
2006255968.tif 000010
【図９】
2006255968.tif 000011