JPH10129027A - 階調データ/ヘッドデータ変換回路 - Google Patents
階調データ/ヘッドデータ変換回路Info
- Publication number
- JPH10129027A JPH10129027A JP8292742A JP29274296A JPH10129027A JP H10129027 A JPH10129027 A JP H10129027A JP 8292742 A JP8292742 A JP 8292742A JP 29274296 A JP29274296 A JP 29274296A JP H10129027 A JPH10129027 A JP H10129027A
- Authority
- JP
- Japan
- Prior art keywords
- data
- head
- head data
- buffer memory
- line buffer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Electronic Switches (AREA)
- Storing Facsimile Image Data (AREA)
- Fax Reproducing Arrangements (AREA)
Abstract
(57)【要約】
【課題】 データの転送時間を短縮する。
【解決手段】 イエロー,マゼンタ,シィアンの各色の
階調データを格納しておくページメモリ1と、ページメ
モリ1から読み出した階調データを変換し、ヘッドデー
タとそのアドレスを出力する階調データ/ヘッドデータ
変換器2と、前述のヘッドデータを交互に格納し、交互
に読み出すラインバッファメモリ8,9とを含んで構成
される。
階調データを格納しておくページメモリ1と、ページメ
モリ1から読み出した階調データを変換し、ヘッドデー
タとそのアドレスを出力する階調データ/ヘッドデータ
変換器2と、前述のヘッドデータを交互に格納し、交互
に読み出すラインバッファメモリ8,9とを含んで構成
される。
Description
【0001】
【発明の属する技術分野】本発明は階調データ/ヘッド
データ変換回路、特に、ライン型熱転写ヘッドに用いら
れる階調データ/ヘッドデータ変換回路に関する。
データ変換回路、特に、ライン型熱転写ヘッドに用いら
れる階調データ/ヘッドデータ変換回路に関する。
【0002】
【従来の技術】従来の階調データ/ヘッドデータ変換回
路について図面を参照して詳細に説明する。
路について図面を参照して詳細に説明する。
【0003】図9は従来の一例を示すブロック図であ
る。図9に示す階調データ/ヘッドデータ変換回路は、
階調データが格納されているページメモリ91から階調
データを読み出し、変換器92でヘッドデータに変換し
て、ラインバッファメモリ93に書き込み、この作業が
1ライン分終了した後に、ラインバッファメモリ93か
らヘッドデータを読み出してヘッドデータ転送制御部9
4に送り、ラインサーマルヘッド95へのデータ転送を
1ライン分行なって印字を実行していた。
る。図9に示す階調データ/ヘッドデータ変換回路は、
階調データが格納されているページメモリ91から階調
データを読み出し、変換器92でヘッドデータに変換し
て、ラインバッファメモリ93に書き込み、この作業が
1ライン分終了した後に、ラインバッファメモリ93か
らヘッドデータを読み出してヘッドデータ転送制御部9
4に送り、ラインサーマルヘッド95へのデータ転送を
1ライン分行なって印字を実行していた。
【0004】この種の階調データ/ヘッドデータ変換回
路は、2nで表現された階調データを、時間的に線形な
ヘッドデータに変換するために用いられ、例えば、階調
データが4ビットの場合、階調データ0000(2進
数)で最低印字濃度,すなわち発熱体に通電(印字)せ
ず、階調データ1111(2進数)で最高印字濃度,す
なわちヘッドデータの1の数(15個)に比例した時間
だけ発熱体に通電させる。(図2参照) 図10,図11は、1ラインの印字にかかる時間を示す
タイムチャートである。1ラインの印字にかかる時間
は、 (ページメモリ91からの階調データを読み出し時間)
+(ラインバッファメモリ93へのデータ書き込み時
間)+(ラインバッファメモリ93からのヘッドテータ
読み出し時間)+(サーマルヘッド95への転送時間) が必要である。
路は、2nで表現された階調データを、時間的に線形な
ヘッドデータに変換するために用いられ、例えば、階調
データが4ビットの場合、階調データ0000(2進
数)で最低印字濃度,すなわち発熱体に通電(印字)せ
ず、階調データ1111(2進数)で最高印字濃度,す
なわちヘッドデータの1の数(15個)に比例した時間
だけ発熱体に通電させる。(図2参照) 図10,図11は、1ラインの印字にかかる時間を示す
タイムチャートである。1ラインの印字にかかる時間
は、 (ページメモリ91からの階調データを読み出し時間)
+(ラインバッファメモリ93へのデータ書き込み時
間)+(ラインバッファメモリ93からのヘッドテータ
読み出し時間)+(サーマルヘッド95への転送時間) が必要である。
【0005】
【発明が解決しようとする課題】上述した従来の階調デ
ータ/ヘッドデータ変換回路は、1ラインの印字にかか
る時間が長くなるという欠点があった。
ータ/ヘッドデータ変換回路は、1ラインの印字にかか
る時間が長くなるという欠点があった。
【0006】
【課題を解決するための手段】第1の発明の階調データ
/ヘッドデータ変換回路は、片方のラインバッファメモ
リに変換されたヘッドデータを書き込むと同時に、既に
書き込まれている他方のラインバッファメモリのヘッド
データをラインサーマルヘッドに転送することにより、
1ラインの印字時間を短縮する。
/ヘッドデータ変換回路は、片方のラインバッファメモ
リに変換されたヘッドデータを書き込むと同時に、既に
書き込まれている他方のラインバッファメモリのヘッド
データをラインサーマルヘッドに転送することにより、
1ラインの印字時間を短縮する。
【0007】第2の発明の階調データ/ヘッドデータ変
換回路は、イエロー,マゼンタ,シィアンの各色の階調
データを格納しておくページメモリと、前記ページメモ
リから読み出した階調データを変換し、ヘッドデータと
そのアドレスを出力する階調データ/ヘッドデータ変換
器と、前述のヘッドデータを交互に格納し、交互に読み
出す第1と第2のラインバッファメモリと、前記第1と
第2のラインバッファメモリに格納されているヘッドデ
ータをアドレス指定して読み出し、ラインサーマルヘッ
ドに転送する制御を行なうヘッドデータ転送制御部と、
前記階調データ/ヘッドデータ変換器の指定したアドレ
スまたは、前記ヘッドデータ転送制御部の指定したアド
レスのいづれかを選択し、選択したアドレスを前記第1
のラインバッファメモリに向けて送出する第1のアドレ
スセレクタと、前記階調データ/ヘッドデータ変換器の
指定したアドレスまたは、前記ヘッドデータ転送制御部
の指定したアドレスのいづれかを選択し、選択したアド
レスを前記第2のラインバッファメモリに向けて送出す
る第2のアドレスセレクタと、前記階調データ/ヘッド
データ変換器の出力したヘッドデータを前記第1のライ
ンバッファメモリに書き込ませるかまたは、前記第1の
ラインバッファメモリからヘッドデータを読み出して前
記ヘッドデータ転送制御部供給するかを選択する第1の
データセレクタと、前記階調データ/ヘッドデータ変換
器の出力したヘッドデータを前記第2のラインバッファ
メモリに書き込ませるかまたは、前記第2のラインバッ
ファメモリからヘッドデータを読み出して前記ヘッドデ
ータ転送制御部供給するかを選択する第2のデータセレ
クタと、を含んで構成される。
換回路は、イエロー,マゼンタ,シィアンの各色の階調
データを格納しておくページメモリと、前記ページメモ
リから読み出した階調データを変換し、ヘッドデータと
そのアドレスを出力する階調データ/ヘッドデータ変換
器と、前述のヘッドデータを交互に格納し、交互に読み
出す第1と第2のラインバッファメモリと、前記第1と
第2のラインバッファメモリに格納されているヘッドデ
ータをアドレス指定して読み出し、ラインサーマルヘッ
ドに転送する制御を行なうヘッドデータ転送制御部と、
前記階調データ/ヘッドデータ変換器の指定したアドレ
スまたは、前記ヘッドデータ転送制御部の指定したアド
レスのいづれかを選択し、選択したアドレスを前記第1
のラインバッファメモリに向けて送出する第1のアドレ
スセレクタと、前記階調データ/ヘッドデータ変換器の
指定したアドレスまたは、前記ヘッドデータ転送制御部
の指定したアドレスのいづれかを選択し、選択したアド
レスを前記第2のラインバッファメモリに向けて送出す
る第2のアドレスセレクタと、前記階調データ/ヘッド
データ変換器の出力したヘッドデータを前記第1のライ
ンバッファメモリに書き込ませるかまたは、前記第1の
ラインバッファメモリからヘッドデータを読み出して前
記ヘッドデータ転送制御部供給するかを選択する第1の
データセレクタと、前記階調データ/ヘッドデータ変換
器の出力したヘッドデータを前記第2のラインバッファ
メモリに書き込ませるかまたは、前記第2のラインバッ
ファメモリからヘッドデータを読み出して前記ヘッドデ
ータ転送制御部供給するかを選択する第2のデータセレ
クタと、を含んで構成される。
【0008】
【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。
して詳細に説明する。
【0009】図1は本発明の一実施形態を示すブロック
図である。図1に示す階調データ/ヘッドデータ変換回
路は、イエロー,マゼンタ,シィアンの各色の階調デー
タを格納しておくページメモリ1と、ページメモリ1か
ら読み出した階調データを変換し、ヘッドデータとその
アドレスを出力する階調データ/ヘッドデータ変換器2
と、前述のヘッドデータを交互に格納し、交互に読み出
すラインバッファメモリ8,9と、ラインバッファメモ
リ8,9に格納されているヘッドデータをアドレス指定
して読み出し、ラインサーマルヘッド10に転送する制
御を行なうヘッドデータ転送制御部3と、階調データ/
ヘッドデータ変換器2の指定したアドレスまたは、ヘッ
ドデータ転送制御部3の指定したアドレスのいづれかを
選択し、選択したアドレスをラインバッファメモリ8に
向けて送出するアドレスセレクタ4と、階調データ/ヘ
ッドデータ変換器2の指定したアドレスまたは、ヘッド
データ転送制御部3の指定したアドレスのいづれかを選
択し、選択したアドレスをラインバッファメモリ9に向
けて送出するアドレスセレクタ6と、階調データ/ヘッ
ドデータ変換器2の出力したヘッドデータをラインバッ
ファメモリ8に書き込ませるかまたは、ラインバッファ
メモリ8からヘッドデータを読み出してヘッドデータ転
送制御部3供給するかを選択するデータセレクタ5と、
階調データ/ヘッドデータ変換器2の出力したヘッドデ
ータをラインバッファメモリ9に書き込ませるかまた
は、ラインバッファメモリ9からヘッドデータを読み出
してヘッドデータ転送制御部3供給するかを選択するデ
ータセレクタ7と、を含んで構成される。
図である。図1に示す階調データ/ヘッドデータ変換回
路は、イエロー,マゼンタ,シィアンの各色の階調デー
タを格納しておくページメモリ1と、ページメモリ1か
ら読み出した階調データを変換し、ヘッドデータとその
アドレスを出力する階調データ/ヘッドデータ変換器2
と、前述のヘッドデータを交互に格納し、交互に読み出
すラインバッファメモリ8,9と、ラインバッファメモ
リ8,9に格納されているヘッドデータをアドレス指定
して読み出し、ラインサーマルヘッド10に転送する制
御を行なうヘッドデータ転送制御部3と、階調データ/
ヘッドデータ変換器2の指定したアドレスまたは、ヘッ
ドデータ転送制御部3の指定したアドレスのいづれかを
選択し、選択したアドレスをラインバッファメモリ8に
向けて送出するアドレスセレクタ4と、階調データ/ヘ
ッドデータ変換器2の指定したアドレスまたは、ヘッド
データ転送制御部3の指定したアドレスのいづれかを選
択し、選択したアドレスをラインバッファメモリ9に向
けて送出するアドレスセレクタ6と、階調データ/ヘッ
ドデータ変換器2の出力したヘッドデータをラインバッ
ファメモリ8に書き込ませるかまたは、ラインバッファ
メモリ8からヘッドデータを読み出してヘッドデータ転
送制御部3供給するかを選択するデータセレクタ5と、
階調データ/ヘッドデータ変換器2の出力したヘッドデ
ータをラインバッファメモリ9に書き込ませるかまた
は、ラインバッファメモリ9からヘッドデータを読み出
してヘッドデータ転送制御部3供給するかを選択するデ
ータセレクタ7と、を含んで構成される。
【0010】ラインバッフメモリ8,9とヘッドデータ
転送制御部3に接続されるデータバスは、ヘッドデータ
のビット数の幅であると、1回のラインバッフメモリか
らの読み出しで1ドット分のヘッドデータをデータ転送
制御部3に書き込めるので都合がよい。本実施例では、
4ビットの階調データから15ビットのヘッドデータへ
の変換を行なっているので、上述のデータバスは15ビ
ット幅となる。
転送制御部3に接続されるデータバスは、ヘッドデータ
のビット数の幅であると、1回のラインバッフメモリか
らの読み出しで1ドット分のヘッドデータをデータ転送
制御部3に書き込めるので都合がよい。本実施例では、
4ビットの階調データから15ビットのヘッドデータへ
の変換を行なっているので、上述のデータバスは15ビ
ット幅となる。
【0011】次に、各ブロックの動作をデータの流れに
沿って説明してゆく。ページメモリ1にはイエロー,マ
ゼンタ,シアンの階調データが格納されている。格納形
態は、1ドットの階調データを1バイトで表す(本実施
例では4ビットが1ドットの階調データとして有効であ
るが、4ビット冗長な部分を追加して8ビットすなわち
1バイトで1ドット表すこととする)ものとし、図3に
示すようにアドレス0からはイエローの階調データ,ア
ドレスm*nからはマゼンタ,アドレスm*n*2から
はシアンの階調データが格納されているものとする。
沿って説明してゆく。ページメモリ1にはイエロー,マ
ゼンタ,シアンの階調データが格納されている。格納形
態は、1ドットの階調データを1バイトで表す(本実施
例では4ビットが1ドットの階調データとして有効であ
るが、4ビット冗長な部分を追加して8ビットすなわち
1バイトで1ドット表すこととする)ものとし、図3に
示すようにアドレス0からはイエローの階調データ,ア
ドレスm*nからはマゼンタ,アドレスm*n*2から
はシアンの階調データが格納されているものとする。
【0012】まず、イエローの階調データが、DMA転
送やF/Wによるブロック転送あるいはI/O命令によ
り取り出され、1バイトづつ階調データ/ヘッドデータ
変換器2に書き込まれる。
送やF/Wによるブロック転送あるいはI/O命令によ
り取り出され、1バイトづつ階調データ/ヘッドデータ
変換器2に書き込まれる。
【0013】階調データ/ヘッドデータ変換器2に書き
込まれた階調データは、例えば図2に示すような階調デ
ータからヘッドデータの対応に従いヘッドデータに変換
される。この変換により作られたヘッドデータは、図4
に示すように、ヘッドの発熱体に通電する時間を決める
ストローブパルスに対応する。
込まれた階調データは、例えば図2に示すような階調デ
ータからヘッドデータの対応に従いヘッドデータに変換
される。この変換により作られたヘッドデータは、図4
に示すように、ヘッドの発熱体に通電する時間を決める
ストローブパルスに対応する。
【0014】図2の例は、4ビットの階調データを15
ビットのヘッドデータに変換するものであり、階調デー
タ0000(2進数)は最低印字濃度を表し、そのとき
はどのストローブパルスでも発熱体が発熱しないように
するので、ヘッドデータは全て0となる。
ビットのヘッドデータに変換するものであり、階調デー
タ0000(2進数)は最低印字濃度を表し、そのとき
はどのストローブパルスでも発熱体が発熱しないように
するので、ヘッドデータは全て0となる。
【0015】階調データ1111(2進数)は、最高印
字濃度を表し、そのときはどのストローブパルスで発熱
体を発熱させるため、ヘッドデータは全て1となる。
字濃度を表し、そのときはどのストローブパルスで発熱
体を発熱させるため、ヘッドデータは全て1となる。
【0016】階調データ0000(2進数)と階調デー
タ1111(2進数)の間は、ヘッドデータの“1”の
数が1づつ増えるようになる。例えば、階調値が5(1
6進数)すなわち0101(2進数)のときは、ヘッド
データは“111110000000000”となり、
このときのヘッドデータと発熱体の温度上昇の関係は図
5に示すようになる。
タ1111(2進数)の間は、ヘッドデータの“1”の
数が1づつ増えるようになる。例えば、階調値が5(1
6進数)すなわち0101(2進数)のときは、ヘッド
データは“111110000000000”となり、
このときのヘッドデータと発熱体の温度上昇の関係は図
5に示すようになる。
【0017】このように、階調データからヘッドデータ
に変換すると、ヘッドデータに含まれる“1”のビット
の数が階調値に応じて線形に増加するので、発熱体の温
度上昇も線形となり、温度制御が簡単になる。
に変換すると、ヘッドデータに含まれる“1”のビット
の数が階調値に応じて線形に増加するので、発熱体の温
度上昇も線形となり、温度制御が簡単になる。
【0018】アドレスセレクタ4は階調データ/ヘッド
データ変換器2の出力するアドレスをセレクトし、デー
タセレクタ5は階調データ/ヘッドデータ変換器2の出
力するヘッドデータをセレクトし、いつでもラインバッ
ファメモリ8に変換したヘッドデータを書き込めるよに
しておく。ヘッドデータをラインバッファメモリ8に一
つ書き込むと、階調データ/ヘッドデータ変換器2は出
力しているアドレスをカウントアップして、次のヘッド
データの書き込みに備える。このようにページメモリ1
から1バイトの階調データを取り込んで、階調データ/
ヘッドデータ変換器2によりヘッドデータに変換し、デ
ータセレクタ5を経由してラインバッファメモリ8に書
き込む動作を、1ライン分の階調データについて繰り返
し行ない、1ライン分のヘッドデータをラインバッファ
メモリ8に書き込む。
データ変換器2の出力するアドレスをセレクトし、デー
タセレクタ5は階調データ/ヘッドデータ変換器2の出
力するヘッドデータをセレクトし、いつでもラインバッ
ファメモリ8に変換したヘッドデータを書き込めるよに
しておく。ヘッドデータをラインバッファメモリ8に一
つ書き込むと、階調データ/ヘッドデータ変換器2は出
力しているアドレスをカウントアップして、次のヘッド
データの書き込みに備える。このようにページメモリ1
から1バイトの階調データを取り込んで、階調データ/
ヘッドデータ変換器2によりヘッドデータに変換し、デ
ータセレクタ5を経由してラインバッファメモリ8に書
き込む動作を、1ライン分の階調データについて繰り返
し行ない、1ライン分のヘッドデータをラインバッファ
メモリ8に書き込む。
【0019】次に、アドレスセレクタ4は、ヘッドデー
タ転送制御部3から出力されたアドレスをラインバッフ
ァメモリ8に接続し、データセレクタ5はラインバッフ
ァメモリ8の出力したヘッドデータをヘッドデータ転送
制御部3に接続する。ヘッドデータ転送制御部3の出力
するアドレスにより、ラインバッファメモリ8から取り
出されたヘッドデータは、データセレクタ5を経由して
ヘッドデータ転送制御部3に取り込まれ、ストローブパ
ルスの番号に対応したビットのデータがラインサーマル
ヘッド10に転送される。
タ転送制御部3から出力されたアドレスをラインバッフ
ァメモリ8に接続し、データセレクタ5はラインバッフ
ァメモリ8の出力したヘッドデータをヘッドデータ転送
制御部3に接続する。ヘッドデータ転送制御部3の出力
するアドレスにより、ラインバッファメモリ8から取り
出されたヘッドデータは、データセレクタ5を経由して
ヘッドデータ転送制御部3に取り込まれ、ストローブパ
ルスの番号に対応したビットのデータがラインサーマル
ヘッド10に転送される。
【0020】上述の動作と同時に、アドレスセレクタ6
は階調データ/ヘッドデータ変換器2の出力するアドレ
スをセレクトし、データセレクタ7は階調データ/ヘッ
ドデータ変換器2の出力するヘッドデータをセレクト
し、いつでもラインバッファメモリ9に変換したヘッド
データを書き込めるようにしておく。ヘッドデータをラ
インバッファメモリ8に一つ書き込むと、階調データ/
ヘッドデータ変換器2は出力しているアドレスをカウン
トアップして、次のヘッドデータの書き込みに備える。
このようにページメモリ1から1バイトの階調データを
取り込んで、階調データ/ヘッドデータ変換器2により
ヘッドデータに変換し、データセレクタ7を経由してラ
インバッファメモリ9に書き込む動作を、1ライン分の
階調データについて繰り返し行ない、1ライン分のヘッ
ドデータをラインバッファメモリ9に書き込む。
は階調データ/ヘッドデータ変換器2の出力するアドレ
スをセレクトし、データセレクタ7は階調データ/ヘッ
ドデータ変換器2の出力するヘッドデータをセレクト
し、いつでもラインバッファメモリ9に変換したヘッド
データを書き込めるようにしておく。ヘッドデータをラ
インバッファメモリ8に一つ書き込むと、階調データ/
ヘッドデータ変換器2は出力しているアドレスをカウン
トアップして、次のヘッドデータの書き込みに備える。
このようにページメモリ1から1バイトの階調データを
取り込んで、階調データ/ヘッドデータ変換器2により
ヘッドデータに変換し、データセレクタ7を経由してラ
インバッファメモリ9に書き込む動作を、1ライン分の
階調データについて繰り返し行ない、1ライン分のヘッ
ドデータをラインバッファメモリ9に書き込む。
【0021】このように、ラインバッファメモリ9には
変換されたヘッドデータの書き込みを行ない、それと同
時に既にラインバッファメモリ8に格納されているヘッ
ドデータの読み出しを行なうことができる。
変換されたヘッドデータの書き込みを行ない、それと同
時に既にラインバッファメモリ8に格納されているヘッ
ドデータの読み出しを行なうことができる。
【0022】1ライン分のヘッドデータをラインバッフ
ァメモリ8から読み出し、ヘッドデータの次に発熱しよ
うとするストローブのパルスの番号に対応したビットの
データをラインサーマルヘッド10に転送すると、ラッ
チパルスが出て1ライン分の発熱データ,つまりこれか
ら発熱しようとするパルス番号に対応したヘッドデータ
のビットの集合をラインサーマルヘッド10内部にラッ
チし、発熱の準備が完了する。
ァメモリ8から読み出し、ヘッドデータの次に発熱しよ
うとするストローブのパルスの番号に対応したビットの
データをラインサーマルヘッド10に転送すると、ラッ
チパルスが出て1ライン分の発熱データ,つまりこれか
ら発熱しようとするパルス番号に対応したヘッドデータ
のビットの集合をラインサーマルヘッド10内部にラッ
チし、発熱の準備が完了する。
【0023】ヘッドデータ転送制御部での信号処理を図
6を用いて説明する。図6には1ライン分の階調データ
の一部と、それに対応するヘッドデータを示してある。
また、ストローブのパルス番号とヘッドデータのビット
との対応が分るようにストローブ信号をヘッドテータの
横に示してある。
6を用いて説明する。図6には1ライン分の階調データ
の一部と、それに対応するヘッドデータを示してある。
また、ストローブのパルス番号とヘッドデータのビット
との対応が分るようにストローブ信号をヘッドテータの
横に示してある。
【0024】まず、ラインバッファメモリ8から読み出
されたヘッドデータのビット0,すなわちストローブの
パルス番号0に対応するデータのみが取り出され、ライ
ンサーマルヘッド10に転送される。次にヘッドデータ
転送制御部3はラインバッファメモリ8に対するライン
サーマルヘッド10の隣のドットに対応するデータを選
択し、次のヘッドデータを取り出してラインサーマルヘ
ッド10に転送する。1ライン分のヘッドデータのビッ
ト0のデータをラインサーマルヘッド10に転送しおわ
ると、ラッチ信号が出力され、ラインサーマルヘッド1
0内部で1ライン分のヘッドデータのビット0の集合が
ラッチされる。ストローブ信号のパルス番号0の区間で
ラインサーマルヘッド10内部にラッチされているデー
タが“1”になっている発熱体に対して通電が行なわ
れ、それに対応した発熱体が発熱する。ここまでの処理
でストローブ番号0に発熱が行なわれることになる。
されたヘッドデータのビット0,すなわちストローブの
パルス番号0に対応するデータのみが取り出され、ライ
ンサーマルヘッド10に転送される。次にヘッドデータ
転送制御部3はラインバッファメモリ8に対するライン
サーマルヘッド10の隣のドットに対応するデータを選
択し、次のヘッドデータを取り出してラインサーマルヘ
ッド10に転送する。1ライン分のヘッドデータのビッ
ト0のデータをラインサーマルヘッド10に転送しおわ
ると、ラッチ信号が出力され、ラインサーマルヘッド1
0内部で1ライン分のヘッドデータのビット0の集合が
ラッチされる。ストローブ信号のパルス番号0の区間で
ラインサーマルヘッド10内部にラッチされているデー
タが“1”になっている発熱体に対して通電が行なわ
れ、それに対応した発熱体が発熱する。ここまでの処理
でストローブ番号0に発熱が行なわれることになる。
【0025】次に、ストローブのパルス番号1を発熱さ
せるために、以下の処理が行なわれる。まずヘッドデー
タ転送制御部3出力するアドレスは、ラインバッファメ
モリ8上のヘッドの一番左のドットに対応するベッドデ
ータを読み出せるように初期値に戻る。今度はラインバ
ッファメモリ8から読み出されたヘッドデータのビット
1,すなわちストローブのパルス番号1に対応するデー
タのみが取り出され、ラインサーマルヘッド10に転送
されてゆく。上記と同様に1ライン分のヘッドデータの
ビット1のデータがラインサーマルヘッド10に転送さ
れると、ラッチ信号が出力されてラインサーマルヘッド
10内部でラッチされる。ストローブ信号のパルス番号
1の区間でラインサーマルヘッド10内部にラッチされ
ているデータが“1”になっている発熱体に対して通電
が行なわれ、それに対応した発熱体が発熱する。
せるために、以下の処理が行なわれる。まずヘッドデー
タ転送制御部3出力するアドレスは、ラインバッファメ
モリ8上のヘッドの一番左のドットに対応するベッドデ
ータを読み出せるように初期値に戻る。今度はラインバ
ッファメモリ8から読み出されたヘッドデータのビット
1,すなわちストローブのパルス番号1に対応するデー
タのみが取り出され、ラインサーマルヘッド10に転送
されてゆく。上記と同様に1ライン分のヘッドデータの
ビット1のデータがラインサーマルヘッド10に転送さ
れると、ラッチ信号が出力されてラインサーマルヘッド
10内部でラッチされる。ストローブ信号のパルス番号
1の区間でラインサーマルヘッド10内部にラッチされ
ているデータが“1”になっている発熱体に対して通電
が行なわれ、それに対応した発熱体が発熱する。
【0026】同様にして、パルス番号14までの対応す
るヘッドデータの転送,発熱が完了した時点で、1ライ
ン分の階調データの印字が完了する。
るヘッドデータの転送,発熱が完了した時点で、1ライ
ン分の階調データの印字が完了する。
【0027】上記のストローブ信号のパルス番号0から
14までのヘッドデータをラインバッファメモリ8から
読み出してヘッドに転送し発熱させる処理を行なう間
に、ページメモリ1から階調データを読み出して他方の
ラインバッファメモリ9に書き込む作業を行う。従っ
て、ラインバッファメモリ8,9はページメモリ1に比
べてアクセス速度の早いものが要求される。
14までのヘッドデータをラインバッファメモリ8から
読み出してヘッドに転送し発熱させる処理を行なう間
に、ページメモリ1から階調データを読み出して他方の
ラインバッファメモリ9に書き込む作業を行う。従っ
て、ラインバッファメモリ8,9はページメモリ1に比
べてアクセス速度の早いものが要求される。
【0028】ラインバッファメモリ,アドレスセレク
タ,データセレクタが2系統あるので、図7の動作シー
ケンスに示すような階調データからヘッドデータへの変
換と、変換されたヘッドデータのヘッドへの転送を同時
に行うことができる。
タ,データセレクタが2系統あるので、図7の動作シー
ケンスに示すような階調データからヘッドデータへの変
換と、変換されたヘッドデータのヘッドへの転送を同時
に行うことができる。
【0029】図8は図7の詳細を示すタイムチャートで
ある。まずページメモリ1から階調データを読み出し、
階調データ/ヘッドデータ変換器2によりヘッドデータ
に変換してラインバッファメモリ8に書き込む作業を1
ライン分行う。次に、変換されたヘッドデータをライン
バッファメモリ8から読み出しながら必要なビットがラ
インサーマルヘッド10に転送される。このラインバッ
ファメモリ8からの読み出しと同時にラインバッファメ
モリ9にはページメモリ1からの次の階調データを読み
出し階調データ/ヘッドデータ変換器2により変換した
ヘッドデータを書き込む作業を1ライン分行う。
ある。まずページメモリ1から階調データを読み出し、
階調データ/ヘッドデータ変換器2によりヘッドデータ
に変換してラインバッファメモリ8に書き込む作業を1
ライン分行う。次に、変換されたヘッドデータをライン
バッファメモリ8から読み出しながら必要なビットがラ
インサーマルヘッド10に転送される。このラインバッ
ファメモリ8からの読み出しと同時にラインバッファメ
モリ9にはページメモリ1からの次の階調データを読み
出し階調データ/ヘッドデータ変換器2により変換した
ヘッドデータを書き込む作業を1ライン分行う。
【0030】今度は、ラインバッファメモリ8とライン
バッファメモリ9の役割りが交代となり、変換されたヘ
ッドデータをラインバッファメモリ9から読み出しなが
ら必要なビットがラインマーマルヘッド10に転送され
る。このラインバッファメモリ9からの読み出しと同時
に階調データ/ヘッドデータ変換器2によりヘッドデー
タに変換したヘッドデータを書き込む作業を1ライン分
行う。
バッファメモリ9の役割りが交代となり、変換されたヘ
ッドデータをラインバッファメモリ9から読み出しなが
ら必要なビットがラインマーマルヘッド10に転送され
る。このラインバッファメモリ9からの読み出しと同時
に階調データ/ヘッドデータ変換器2によりヘッドデー
タに変換したヘッドデータを書き込む作業を1ライン分
行う。
【0031】従って、1ライン分の印字にかかる時間
は、図7,図8に示すように、ページメモリ1からの階
調データ読み出し時間+ラインバッファメモリ8または
ラインバッファメモリ9へのヘッドデータ書き込み時
間、あるいはラインバッファメモリ8またはラインバッ
ファメモリ9からのヘッドデータ読み出し時間+サーマ
ルヘッドへの転送時間のどちらか長い方だけで十分とな
る。
は、図7,図8に示すように、ページメモリ1からの階
調データ読み出し時間+ラインバッファメモリ8または
ラインバッファメモリ9へのヘッドデータ書き込み時
間、あるいはラインバッファメモリ8またはラインバッ
ファメモリ9からのヘッドデータ読み出し時間+サーマ
ルヘッドへの転送時間のどちらか長い方だけで十分とな
る。
【0032】
【発明の効果】本発明の階調データ/ヘッドデータ変換
回路は、ラインバッファメモリ,アドレスセレクタ,デ
ータセレクタが2系統あるので、階調データからヘッド
データへの変換と、ヘッドデータをヘッドに転送する動
作を同時にできるため、データの転送時間を短縮できる
という効果がある。
回路は、ラインバッファメモリ,アドレスセレクタ,デ
ータセレクタが2系統あるので、階調データからヘッド
データへの変換と、ヘッドデータをヘッドに転送する動
作を同時にできるため、データの転送時間を短縮できる
という効果がある。
【図1】本発明の一実施形態を示すブロック図である。
【図2】4ビットの階調データから15ビットのヘッド
データへの変換例を示す図である。
データへの変換例を示す図である。
【図3】ページメモリに格納される階調データを示す図
である。
である。
【図4】ストローブ信号の各パルス番号とヘッドデータ
の対応を示す図である。
の対応を示す図である。
【図5】ヘッドデータが1111のときの発熱体温度の
上昇を示す図である。
上昇を示す図である。
【図6】1ライン分の階調データとそれに対応するヘッ
ドデータ,ストローブ信号の各パルスとの対欧を示す図
である。
ドデータ,ストローブ信号の各パルスとの対欧を示す図
である。
【図7】本発明の動作シーケンスを示す図である。
【図8】図7の詳細を示すタイムチャートである。
【図9】従来の一例を示すブロック図である。
【図10】従来の動作シーケンスを示す図である。
【図11】図10の詳細を示すタイムチャートである。
1 ベージメモリ 2 階調データ/ヘッドデータ変換器 3 ヘッドデータ転送制御部 4,5 アドレスセレクタ 6,7 データセレクタ 8,9 ラインバッフアメモリ 10 ラインサーマルヘッド
Claims (2)
- 【請求項1】 片方のラインバッファメモリに変換され
たヘッドデータを書き込むと同時に、既に書き込まれて
いる他方のラインバッファメモリのヘッドデータをライ
ンサーマルヘッドに転送することにより、1ラインの印
字時間を短縮することを特徴とする階調データ/ヘッド
データ変換回路。 - 【請求項2】イエロー,マゼンタ,シィアンの各色の階
調データを格納しておくページメモリと、 前記ページメモリから読み出した階調データを変換し、
ヘッドデータとそのアドレスを出力する階調データ/ヘ
ッドデータ変換器と、 前述のヘッドデータを交互に格納し、交互に読み出す第
1と第2のラインバッファメモリと、 前記第1と第2のラインバッファメモリに格納されてい
るヘッドデータをアドレス指定して読み出し、ラインサ
ーマルヘッドに転送する制御を行なうヘッドデータ転送
制御部と、 前記階調データ/ヘッドデータ変換器の指定したアドレ
スまたは、前記ヘッドデータ転送制御部の指定したアド
レスのいづれかを選択し、選択したアドレスを前記第1
のラインバッファメモリに向けて送出する第1のアドレ
スセレクタと、 前記階調データ/ヘッドデータ変換器の指定したアドレ
スまたは、前記ヘッドデータ転送制御部の指定したアド
レスのいづれかを選択し、選択したアドレスを前記第2
のラインバッファメモリに向けて送出する第2のアドレ
スセレクタと、 前記階調データ/ヘッドデータ変換器の出力したヘッド
データを前記第1のラインバッファメモリに書き込ませ
るかまたは、前記第1のラインバッファメモリからヘッ
ドデータを読み出して前記ヘッドデータ転送制御部供給
するかを選択する第1のデータセレクタと、 前記階調データ/ヘッドデータ変換器の出力したヘッド
データを前記第2のラインバッファメモリに書き込ませ
るかまたは、前記第2のラインバッファメモリからヘッ
ドデータを読み出して前記ヘッドデータ転送制御部供給
するかを選択する第2のデータセレクタと、とを含むこ
とを特徴とする階調データ/ヘッドデータ変換回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8292742A JPH10129027A (ja) | 1996-11-05 | 1996-11-05 | 階調データ/ヘッドデータ変換回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8292742A JPH10129027A (ja) | 1996-11-05 | 1996-11-05 | 階調データ/ヘッドデータ変換回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10129027A true JPH10129027A (ja) | 1998-05-19 |
Family
ID=17785748
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8292742A Pending JPH10129027A (ja) | 1996-11-05 | 1996-11-05 | 階調データ/ヘッドデータ変換回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10129027A (ja) |
-
1996
- 1996-11-05 JP JP8292742A patent/JPH10129027A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5347617A (en) | Printer having a multiple scan line printhead controller | |
| US4839826A (en) | Affine conversion apparatus using a raster generator to reduce cycle time | |
| US5548319A (en) | Gradation data method processing including repeated reading and recording of high density data | |
| JPH0259362A (ja) | 記録装置 | |
| JP4735070B2 (ja) | サーマルプリンタ | |
| JP5082686B2 (ja) | 印字ヘッド制御装置 | |
| JP2825501B2 (ja) | プリンタ | |
| JPH0421147Y2 (ja) | ||
| JP3706726B2 (ja) | 記録装置 | |
| JP2957448B2 (ja) | データの転送装置 | |
| JPH09207371A (ja) | 熱転写ラインプリンタ用データdma転送回路 | |
| JP3180822B2 (ja) | ビデオプリンタ | |
| JPH05193175A (ja) | 感熱記録制御回路 | |
| JP3207259B2 (ja) | サーマルプリントヘッド | |
| JP2615836B2 (ja) | 画信号処理装置 | |
| JPH1134383A (ja) | サーマルヘッド駆動装置およびサーマルヘッド駆動方法 | |
| JPH10320267A (ja) | メモリ制御装置及び方法 | |
| JPH01128837A (ja) | 印刷装置の階調制御方式 | |
| JPH04201274A (ja) | 階調表現用プリントヘッドの駆動回路 | |
| JPH0557942A (ja) | サーマルヘツド | |
| JPH03153161A (ja) | 画像伝送装置 | |
| JPH02295772A (ja) | ラスタスキャン方式の両面印刷装置 | |
| JPH06106763A (ja) | 感熱記録制御回路 | |
| JPH0238074A (ja) | ラインプリンタ | |
| JPH04323052A (ja) | 記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990202 |