トップ :: B 処理操作 運輸 :: B41 印刷;線画機;タイプライタ−;スタンプ




【発明の名称】 記録装置
【発明者】 【氏名】本江 雅之
【住所又は居所】東京都大田区下丸子3丁目30番2号 キヤノン株式会社内

【要約】 【課題】印字データ転送用の制御信号で不揮発性メモリの制御信号を兼ねることで該記録ヘッドに対するトータルの制御信号を削減することを目的としている。

【解決手段】記録ヘッドに対する印字データのラッチパルスをクロックとし、該ラッチパルスのクロックの立ち上がり、もしくは立下りに同期したデータのLOW,HIにて、次にシリアル転送するデータが記録ヘッドに対する印字データ転送であるか、該記録ヘッドに具備されている不揮発性メモリに対するアクセスかを決定するヘッド制御手段を有する。
【特許請求の範囲】
【請求項1】 記録ヘッドに不揮発性メモリを具備し、該記録ヘッドに対して、各ノズル列毎、もしくは、全ノズル列分、印字データをシリアル転送し、該記録ヘッドは、ラッチパルス信号によってシリアル転送された印字データをラッチし、吐出口からインクを吐出させて記録を行うインクジェット記録装置において、記録ヘッドに対する印字データのラッチパルスをクロックとし、該ラッチパルスのクロックの立ち上がり、もしくは立下りに同期したデータのLOW,HIにて、次にシリアル転送するデータが記録ヘッドに対する印字データ転送であるか、該記録ヘッドに具備されている不揮発性メモリに対するアクセスかを決定する記録ヘッド制御手段を有することを特徴とする記録装置。
【請求項2】 該記録ヘッドに対して、各ノズル列毎、もしくは、全ノズル列分、印字データをブロック単位でシリアル転送する請求項1記載の記録装置。
【請求項3】 記録ヘッドに不揮発性メモリを具備し、該記録ヘッドに対して、印字データをシリアル転送し、該記録ヘッドは、所定のラッチタイミングによってシリアル転送された印字データをラッチし、吐出口からインクを吐出させて記録を行うインクジェット記録装置において、転送データ中に次にシリアル転送するデータが記録ヘッドに対する印字データ転送であるか、該記録ヘッドに具備されている不揮発性メモリに対するアクセスかを決定するビットを設けた記録ヘッド制御手段を有することを特徴とする記録装置。
【請求項4】 不揮発性メモリとしてEEPROMを使用したことを特徴とする請求項1,2,または3に記載の記録装置。
【発明の詳細な説明】【0001】
【発明の属する技術分野】本発明は、熱エネルギーによってインク中に気泡の発生を含む状態変化を生起させ、この状態変化に伴って吐出口からインクを吐出させて記録を行うインクジェット記録装置に関する。
【0002】
【従来の技術】従来、紙、OHP用シートなどの記録媒体(以下、記録用紙または単に紙ともいう)に対して記録を行う記録装置は、数々の記録方式により記録ヘッドを搭載した形態で提案されている。この記録ヘッドには、ワイヤードット方式、感熱方式、熱転写式、インクジェット方式によるものなどがある。
【0003】特にインクジェット方式は、記録用紙に直接インクを噴射するものであるので、低価格、写真画質にせまる記録方式として注目されている。
【0004】披記録材に沿って移動(主走査)するキャリッジ上に搭載した記録手段(記録ヘッド)によって画像(文字や記号を含む)を記録し、1行分の記録を終了した後に所定量の紙送り(副走査)を行い、その後に次の行の画像を記録(副走査)するという動作を繰り返すことにより、披記録材の所望範囲に画像が記録される。
【0005】本発明では、記録ヘッドへの印字に関するデータ転送および該記録ヘッドに具備される不揮発性メモリアクセスに関して図1、図2を参照して、説明する。
【0006】図1に記録ヘッドのブロック図を示す。図示してあるブロック図は、1つのノズル列のブロック図である。記録ヘッドが、複数のノズル列で構成される場合は、図示のブロック図がノズル列分存在することになる。また、図示のブロック図は、ノズル列が160ノズルからなり、16分割の分散駆動を行うよう構成されている。
【0007】100は、CLKでDATAをシフトする6ビットシフトレジスタである。101は、6ビットラッチであり、ブロックデータをラッチするものである。102は、101でラッチされたブロックデータの内、予備を除いた4ビットをデコードするデコーダである。本デコーダにより、転送されてきた印字データが16分割したブロックのどのブロックに対応するものであるかを決定している。103は、10ビットシフトレジスタである。入力されるデータは、100の6ビットシフトレジスタのシフトOUTしたデータである。
【0008】104は、10ビットラッチであり、印字データをラッチするものである。101、104のラッチのラッチパルスは、LTX信号によって行われる。105〜114は、各16ノズル分ヒータを駆動する為のドライバーである。ドライブするノズルは、102のブロックと104のラッチデータによって決定され、HENBのパルス長分ヒータをドライブする。
【0009】115は、該記録ヘッドに具備されているEEPROMである。該EEPROMは、EEPROM_CS(チップセレクト信号)、EEPROM_SK(CLK信号)とEEPROM_DIO(双方向のデータ信号)の3本の信号線によって制御される。
【0010】図2に記録ヘッドに対し転送する側の構成図を示す。
【0011】200は、RAMであり、ホストからの印字データを展開したプリントバッファ、およびプリントバッファのデータに適切なマスクをかける為のマスクバッファが格納されている。
【0012】201は、プリントバッファからのデータとマスクバッファからのデータをANDしたデータに対し、記録ヘッドのブロック分割に対応するよう並べ替える回路である。202は、ラッチであり、201でならべ変えられた印字データをラッチする。図示では、ブラックノズル列が160ノズル×2本、カラーノズル列が128ノズル×2本分のビット数分ラッチする構造になっている。203もラッチであり、202のラッチデータを各ノズル列毎に所定のタイミングでラッチする。204は、203のラッチデータに対し、205のブロックセレクトコントロール部からのBLK_SEL信号でセレクトし、1ブロック分のデータを取り出すセレクタ回路である。ブラックノズル列のセレクトOUTデータは、10ビット、カラーノズル列のセレクトOUTデータは、8ビットとなっている。205は、16分割して駆動するノズル列の印字において、ブロック順を設定し、204にBLK_SEL信号を出力する回路、202から203へのラッチタイミングを生成する回路、204からのセレクトOUTデータとブロックデータを連結して、206のシフトレジスタに出力する回路等が含まれる。206は、シフトレジスタであり、各ノズル列毎に存在する。各ノズル列において、1ブロック分のデータ転送は、16ビットとなっている。
【0013】207は、206の出力データのシリアル転送CLK,記録ヘッドに対するデータのラッチタイミングのLTX,記録ヘッドのヒータのドライブ時間を決定するHENBの信号を生成する回路である。本例では、HENBは、ブラックヘッド用1本、カラーヘッド用2本の構成となっている。208は、記録ヘッドである。
【0014】209は、EEPROM制御回路であり、該記録ヘッドに具備されているEEPROMに対してEEPROM_CS(チップセレクト信号)、EEPROM_SK(CLK信号)とEEPROM_DIO(双方向のデータ信号)の3本の信号線によって制御を行う。
【0015】図3に記録ヘッドへの転送タイミングを示す。
【0016】本例においては、600DPI間隔で印字を行う場合のタイミングである。
【0017】TRIGは、エンコーダからの信号を元に生成される600DPIの間隔で出力する信号である。TRIG信号をトリガーとして、16発のLTXを転送する。LTXは、前述したが、記録ヘッドに対する、転送したデータのラッチパルスである。HENBは、記録ヘッドでラッチされた印字データのヒータドライブ時間を決定するパルスである。
【0018】LTX信号のパルス間でCLKに同期してDATA転送がシリアル転送で行われる。
【0019】1ブロックのデータは、ノズル列1本に付16ビットからなり、図示のタイミングで行われる。D0〜D9は、印字データである。DATA(0),(1)は、160ノズルで構成されている、ノズル列に対応するデータであり、DATA(2)〜(7)は、128ノズルで構成されているノズル列に対応するデータである。
【0020】BE0〜BE3は、ブロックデータである。本例で16分割して印字を行う為、4ビットでブロックを指定する。予備は、今後の拡張等を想定して設けてある。
【0021】このような制御方式でノズル数すべての印字データをブロックデータと合わせて転送することにより、記録ヘッドの駆動を行っている。
【0022】図4に該記録ヘッドに具備されているEEPROMの制御タイミングを示す。
【0023】図示のタイミングが汎用部品のREAD時のタイミングである。
【0024】なお、DIとDOの信号が独立しているが入出力を1ラインで制御する方式も既知である。
【0025】
【発明が解決しようとする課題】従来、記録ヘッドに具備される不揮発性メモリの制御信号は、印字データ用の制御信号とは、別に設けている。本発明では、印字データ転送用の制御信号で不揮発性メモリの制御信号を兼ねることで該記録ヘッドに対するトータルの制御信号を削減することを課題としている。
【0026】
【課題を解決するための手段】上記課題を解決するため、記録ヘッドに対する印字データのラッチパルスをクロックとし、該ラッチパルスのクロックの立ち上がり、もしくは立下りに同期したデータのLOW,HIにて、次にシリアル転送するデータが記録ヘッドに対する印字データ転送であるか、該記録ヘッドに具備されている不揮発性メモリに対するアクセスかを決定するヘッド制御方式、およびヘッド制御手段を提案している。
【0027】
【発明の実施の形態】以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【0028】[実施の形態]図5に本実施の形態における、記録ヘッドのブロック図を示す。
【0029】図示してあるブロック図は、1つのノズル列のブロック図である。記録ヘッドが、複数のノズル列で構成される場合は、図示のブロック図がノズル列分存在することになる。また、図示のブロック図は、ノズル列が160ノズルからなり、16分割の分散駆動を行うよう構成されている。
【0030】500は、CLKでDATAをシフトする6ビットシフトレジスタである。501は、6ビットラッチであり、ブロックデータをラッチするものである。502は、101でラッチされたブロックデータの内、予備を除いた4ビットをデコードするデコーダである。本デコーダにより、転送されてきた印字データが16分割したブロックのどのブロックに対応するものであるかを決定している。503は、10ビットシフトレジスタである。入力されるデータは、500の6ビットシフトレジスタのシフトOUTしたデータである。
【0031】504は、10ビットラッチであり、印字データをラッチするものである。501、504のラッチのラッチパルスは、LTX信号によって行われる。505〜514は、各16ノズル分ヒータを駆動する為のドライバーである。ドライブするノズルは、502のブロックと504のラッチデータによって決定され、HENBのパルス長分ヒータをドライブする。
【0032】515は、該記録ヘッドに具備されているEEPROMである。該EEPROMは、EEPROM_CS(チップセレクト信号)、EEPROM_SK(CLK信号)とEEPROM_DIO(双方向のデータ信号)の3本の信号線によって制御される。
【0033】516は、1ビットラッチであり、LTXをラッチクロックとして本実施の形態では、DATA(0)をDATAとしてラッチしている。このラッチデータを515のEEPROMのチップセレクト信号としている。515のEEPROMの制御信号EEPROM_SKは、CLK信号で兼ね、EEPROM_DIOは、DATA(0)信号で兼ねている。ここでは、DATA(0)は、双方向ピンとして扱っている。
【0034】図6に本実施の形態における、記録ヘッドに対し転送する側の構成図を示す。
【0035】600は、RAMであり、ホストからの印字データを展開したプリントバッファ、およびプリントバッファのデータに適切なマスクをかける為のマスクバッファが格納されている。
【0036】601は、プリントバッファからのデータとマスクバッファからのデータをANDしたデータに対し、記録ヘッドのブロック分割に対応するよう並べ替える回路である。602は、ラッチであり、601でならべ変えられた印字データをラッチする。図示では、ブラックノズル列が160ノズル×2本、カラーノズル列が128ノズル×2本分のビット数分ラッチする構造になっている。603もラッチであり、602のラッチデータを各ノズル列毎に所定のタイミングでラッチする。604は、603のラッチデータに対し、605のブロックセレクトコントロール部からのBLK_SEL信号でセレクトし、1ブロック分のデータを取り出すセレクタ回路である。ブラックノズル列のセレクトOUTデータは、10ビット、カラーノズル列のセレクトOUTデータは、8ビットとなっている。605は、16分割して駆動するノズル列の印字において、ブロック順を設定し、604にBLK_SEL信号を出力する回路、602から603へのラッチタイミングを生成する回路、604からのセレクトOUTデータとブロックデータを連結して、606のシフトレジスタに出力する回路等が含まれる。606は、シフトレジスタであり、各ノズル列毎に存在する。各ノズル列において、1ブロック分のデータ転送は、16ビットとなっている。
【0037】607は、606の出力データのシリアル転送CLK,記録ヘッドに対するデータのラッチタイミングのLTX,記録ヘッドのヒータのドライブ時間を決定するHENBの信号を生成する回路である。本例では、HENBは、ブラックヘッド用1本、カラーヘッド用2本の構成となっている。608は、記録ヘッドである。
【0038】609は、EEPROM制御回路であり、該記録ヘッドに具備されているEEPROMに対してEEPROM_CS(チップセレクト信号)、EEPROM_SK(CLK信号)とEEPROM_DIO(双方向のデータ信号)の3本の信号線によって制御を行う。
【0039】610は、印字データ用制御信号と、EEPROM制御用信号をセレクトするセレクタである。
【0040】図7にEEPROMアクセス時のタイミングを示す。
【0041】セレクタを切り替えた後、該記録ヘッドに対してLTX,CLK,DATA(0)の信号を図示のタイミングで制御する。
【0042】EEPROMのCS信号は、LTX信号とDATA(0)で生成する。生成は、該記録ヘッドで行われる。本実施の形態では、LTXの立ち上がりでDATA(0)をラッチし、EEPROMのCS信号を生成しているが、立下りでラッチする構成でもよい。
【0043】CSがHIの状態で、EEPROMの仕様に添ってCLK,DATA(0)の信号を制御して、EEPROMに対するREAD,WRITEを行う。
【0044】EEPROMアクセス時に該記録ヘッドのシフトレジスタ、印字データ用ラッチも動作するが、HENBをONさせない為、実際の印字は、行われることはない。
【0045】また、印字データ転送制御時には、EEPROMの動作をさせない為、LTXの立ち上がりのデータは、本実施の形態では、LOWにしておく必要がある。
【0046】[他の実施の形態]LTXに相当する信号線が無い場合、シリアル転送データの中に次にシリアル転送するデータが記録ヘッドに対する印字データ転送であるか、該記録ヘッドに具備されている不揮発性メモリに対するアクセスかを決定するビットを設け、EEPROMの制御を行う。
【0047】例えば、転送データの1ビット目を該決定ビットとし、EEPROMのCS信号を該記録ヘッドで生成することによって、印字データとEEPROMの制御を行う。
【0048】(他の実施形態)以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【0049】なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【0050】従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【0051】その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【0052】プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
【0053】その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明のクレームに含まれるものである。
【0054】また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0055】また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0056】さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【0057】
【発明の効果】本発明によれば、本発明により、印字データ転送用の制御信号で不揮発性メモリの制御信号を兼ねることで該記録ヘッドに対するトータルの制御信号を削減することが簡易的な回路で可能となる。
【0058】制御信号の削減は、ASICのピン数の削減、該記録ヘッドに対する信号線を集結したケーブルもしくは束線のピン数削減、ケーブルもしくは束線用のコネクタのピン数削減、信号線に直列に挿入される、抵抗もしくはフェライトビーズの削減、該記録ヘッドと直接コンタクトするコネクタのピン数削減というように、コスト的に多大な効果を期待できる。
【出願人】 【識別番号】000001007
【氏名又は名称】キヤノン株式会社
【住所又は居所】東京都大田区下丸子3丁目30番2号
【出願日】 平成14年5月28日(2002.5.28)
【代理人】 【識別番号】100076428
【弁理士】
【氏名又は名称】大塚 康徳 (外3名)
【公開番号】 特開2003−341063(P2003−341063A)
【公開日】 平成15年12月3日(2003.12.3)
【出願番号】 特願2002−154457(P2002−154457)