JPH03133667A - シヤトルプリンタ用印字ドツトデータの作成回路 - Google Patents
シヤトルプリンタ用印字ドツトデータの作成回路Info
- Publication number
- JPH03133667A JPH03133667A JP27147089A JP27147089A JPH03133667A JP H03133667 A JPH03133667 A JP H03133667A JP 27147089 A JP27147089 A JP 27147089A JP 27147089 A JP27147089 A JP 27147089A JP H03133667 A JPH03133667 A JP H03133667A
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- printing
- address
- 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
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 2
- 210000005069 ears Anatomy 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はドツトインパクトラインプリンタ(以下、プリ
ンタという)の中、ハンマーバンクの復路時にも印字を
行うシャトルプリンタの印字ドツトデータの作成回路に
関するものである。
ンタという)の中、ハンマーバンクの復路時にも印字を
行うシャトルプリンタの印字ドツトデータの作成回路に
関するものである。
周知のように、プリンタには往路時にのみ印字を行うも
のと、復路時にも印字を行うシャトルプリンタとがあり
、印字速度の高速化が求められている今日、プリンタの
殆んのものがシャトルプリンタの形式を採るようになっ
た。
のと、復路時にも印字を行うシャトルプリンタとがあり
、印字速度の高速化が求められている今日、プリンタの
殆んのものがシャトルプリンタの形式を採るようになっ
た。
プリンタは、ホストコンピュータ等の上位装置から印字
すべきデータを受信すると、その入力データを解読して
、印字要求されているデータをドツトに変換し、ハンマ
ーバンクに横一線、即ち、印字用紙の幅方向に配置され
たハンマーの各駆動回路に印字ドツト情報を与えて動作
させる。
すべきデータを受信すると、その入力データを解読して
、印字要求されているデータをドツトに変換し、ハンマ
ーバンクに横一線、即ち、印字用紙の幅方向に配置され
たハンマーの各駆動回路に印字ドツト情報を与えて動作
させる。
ハンマーバンクは、ある一定量左右方向に往復移動する
ので、各々のヘッドに印字を受は持つ領域があり、各々
のヘッドは、自分の受は持ち範囲の左端もしくは右端ド
ツトより印字動作を行うため、1ドツト行単位のドツト
情報をまず、ハンマー単位で分け、その中で左右どちら
の方向から印字するのかによって印字ドツトデータ・の
出力する順番を制′47j L、なければならない。
ので、各々のヘッドに印字を受は持つ領域があり、各々
のヘッドは、自分の受は持ち範囲の左端もしくは右端ド
ツトより印字動作を行うため、1ドツト行単位のドツト
情報をまず、ハンマー単位で分け、その中で左右どちら
の方向から印字するのかによって印字ドツトデータ・の
出力する順番を制′47j L、なければならない。
従ってプリンタの中、往路時にのみ印字を行うものでは
、印字ドツトデータの出力する順にハンマーに印字ドツ
ト情報を与えればよいが、復路時にも印字を行うシャト
ルプリンタでは復路時には印字ドツトデータの出力する
順番を変えなければならない。
、印字ドツトデータの出力する順にハンマーに印字ドツ
ト情報を与えればよいが、復路時にも印字を行うシャト
ルプリンタでは復路時には印字ドツトデータの出力する
順番を変えなければならない。
従来の技術では、この変更をプリンタのハンマバンクご
との特定の回路やCPUソフトウェア制御で行っていた
。
との特定の回路やCPUソフトウェア制御で行っていた
。
即ち、まず、ドツトデータをハンマー単位で分け、次い
で左右どちらかの方向より印字するかによって、印字デ
ータを抽出する回路構成を採っているため、回路が煩雑
となってしまい、また仕様の変更によって、制御回路の
変更や制御するためのソフトを変更しなければならず、
多大な人手と時間が必要であった。
で左右どちらかの方向より印字するかによって、印字デ
ータを抽出する回路構成を採っているため、回路が煩雑
となってしまい、また仕様の変更によって、制御回路の
変更や制御するためのソフトを変更しなければならず、
多大な人手と時間が必要であった。
そこで本発明は、どのような仕様のシャトルプリンタに
も節単に対応することのできるシャトルプリンタ用印字
ドツトデータの作成回路を提供することを課題とするも
のである。
も節単に対応することのできるシャトルプリンタ用印字
ドツトデータの作成回路を提供することを課題とするも
のである。
〔課題を解決するための手段]
本発明は上記の課題を解決するためになされたもので、
入力印字情報をデータ入力制御回路を介してストアする
印字情報メモリと入力印字情報のアドレスデータをシャ
トルプリンタ用アドレスデータに変換するためのアドレ
スを設定するアップ・ダウンカウンタ等の変換手段と、
前記シャトルプリンタ用アドレスデータを記憶する印字
制御用メモリと、この印字制御用メモリにストアされた
シャトルプリンタ用アドレスデータを前記印字情報メモ
リに送出するアドレスデータ送出制御回路と、前記印字
制御用メモリにストアされたアドレスデータに応じて印
字情報メモリにストアされている印字情報を読み出して
印字ドツトデータセレクト回路6に必要な印字ドツトデ
ータをバッファメモリ部にストアし、且つ送出制御信号
に応じて印字ドツトデ−タをハンマー駆動回路へ送出す
る回路とを具備したシャトルプリンタ用印字ドツトデー
タ作成回路である。
入力印字情報をデータ入力制御回路を介してストアする
印字情報メモリと入力印字情報のアドレスデータをシャ
トルプリンタ用アドレスデータに変換するためのアドレ
スを設定するアップ・ダウンカウンタ等の変換手段と、
前記シャトルプリンタ用アドレスデータを記憶する印字
制御用メモリと、この印字制御用メモリにストアされた
シャトルプリンタ用アドレスデータを前記印字情報メモ
リに送出するアドレスデータ送出制御回路と、前記印字
制御用メモリにストアされたアドレスデータに応じて印
字情報メモリにストアされている印字情報を読み出して
印字ドツトデータセレクト回路6に必要な印字ドツトデ
ータをバッファメモリ部にストアし、且つ送出制御信号
に応じて印字ドツトデ−タをハンマー駆動回路へ送出す
る回路とを具備したシャトルプリンタ用印字ドツトデー
タ作成回路である。
以下理解を容易にするため、本発明の原理について図面
に基づき説・明する。
に基づき説・明する。
第1図はプリンタのハンマーバンクに横一線に搭載され
たハンマーと、各々のハンマーが印字を受は持つ領域と
、例えば27ドツトで印字する場合の文字の状態を示す
もので、■、■のドツトの印字動作は#1ハンマーと#
2ハンマーによって同期的に行なわれる。
たハンマーと、各々のハンマーが印字を受は持つ領域と
、例えば27ドツトで印字する場合の文字の状態を示す
もので、■、■のドツトの印字動作は#1ハンマーと#
2ハンマーによって同期的に行なわれる。
第2図は第1図のA及びB部の拡大図と、46本のハン
マーを備えたシャトルプリンタの場合の各ドツトに対す
るアドレス番地を示すもので、A部の印字情報メモリの
アドレスとデータバスのビットが■、B部の印字情報メ
モリのアドレスとブタのビットが■とするならば、印字
を行うためにこのデータを抽出し、この抽出された印字
ドツトデータをハンマー駆動回路へ送出して印字動作を
行なわせればよい。
マーを備えたシャトルプリンタの場合の各ドツトに対す
るアドレス番地を示すもので、A部の印字情報メモリの
アドレスとデータバスのビットが■、B部の印字情報メ
モリのアドレスとブタのビットが■とするならば、印字
を行うためにこのデータを抽出し、この抽出された印字
ドツトデータをハンマー駆動回路へ送出して印字動作を
行なわせればよい。
このように、プリンタが印字を行うためには、ハンマー
群が横一線に取り付けられ並んでいるという機構上の関
係で、各々のハンマーへドツト行単位の印字ドツト情報
を振り分けてあげなければならない。
群が横一線に取り付けられ並んでいるという機構上の関
係で、各々のハンマーへドツト行単位の印字ドツト情報
を振り分けてあげなければならない。
本発明は、この印字ドツトデータを抽出するため、先ず
、印字情報を一旦印字情報メモリにストアしておき、警
一方アドレスデータ変換手段によりアドレスデータをシ
ャトルプリンタ用アドレスデタに変換し、この変換した
アドレスデータによって、前記印字情報メモリにストア
しておいた印字情報を読み出し、印字ドツトデータセレ
クト回路を介して印字ドツトデータをハンマー駆動回路
へ送出するようにしたものである。
、印字情報を一旦印字情報メモリにストアしておき、警
一方アドレスデータ変換手段によりアドレスデータをシ
ャトルプリンタ用アドレスデタに変換し、この変換した
アドレスデータによって、前記印字情報メモリにストア
しておいた印字情報を読み出し、印字ドツトデータセレ
クト回路を介して印字ドツトデータをハンマー駆動回路
へ送出するようにしたものである。
第3図は本発明の実施例を示すもので、lはCPUから
の制御信号りによりCPUから入力印字情報を印字情報
メモリ2に送るデータ入力制御回路、3はCPUから送
出される入力印字情報のアドレスデータをシャトルプリ
ンタ用アドレスデタに変換するアドレスデータ変換回路
で、例えばバイナリ−でアップもしくはダウンするアッ
プダウンカウンタ(ステップ数はハンマーの受は持ち範
囲のドツト数に等しく選定する)が用いられ、制御信号
EがCPUから与えられると、変換したアドレスデータ
を印字制御用メモリ4に送出する。
の制御信号りによりCPUから入力印字情報を印字情報
メモリ2に送るデータ入力制御回路、3はCPUから送
出される入力印字情報のアドレスデータをシャトルプリ
ンタ用アドレスデタに変換するアドレスデータ変換回路
で、例えばバイナリ−でアップもしくはダウンするアッ
プダウンカウンタ(ステップ数はハンマーの受は持ち範
囲のドツト数に等しく選定する)が用いられ、制御信号
EがCPUから与えられると、変換したアドレスデータ
を印字制御用メモリ4に送出する。
5は、アドレスデータ送出制御回路で、制御信号FがC
PUから入力すると、印字制御用メモリ4の変換された
アドレスデータを印字情報メモリ2へ送出する。
PUから入力すると、印字制御用メモリ4の変換された
アドレスデータを印字情報メモリ2へ送出する。
6はバッファメモリ部6aを備えた印、字ドツトデータ
セレクト回路で、CPUからの制御信号Gの入力により
印字情報メモリ2から読み出された印字情報を印字制御
用メモリ4から入力するアドレスデータに応じて印字ド
ツトセレクト回路6にて必要なデータをバッファメモリ
部6aにストアし、CPUからの制御信号G″の入力に
より印字ドツトデータをハンマー駆動回路へ送出するも
のである。
セレクト回路で、CPUからの制御信号Gの入力により
印字情報メモリ2から読み出された印字情報を印字制御
用メモリ4から入力するアドレスデータに応じて印字ド
ツトセレクト回路6にて必要なデータをバッファメモリ
部6aにストアし、CPUからの制御信号G″の入力に
より印字ドツトデータをハンマー駆動回路へ送出するも
のである。
7はコントロール信号制御回路で、制御信号Hが与えら
れると、CPUからのコントロール信号を印字情報メモ
リ2に送り込むものである。
れると、CPUからのコントロール信号を印字情報メモ
リ2に送り込むものである。
次にその動作を第4図を参照し乍ら説明する。
先ず、CPUから制御信号りがデータ入力制御回路1に
入力すると、(13図に示すように入力印字情報、即ち
印字データ、アドレスデータ及びコントロール信号がデ
ータバスA、アドレスバスB及びコントロールバスCを
通して印字情報メモリ2に入力し、印字情報がストアさ
れる。
入力すると、(13図に示すように入力印字情報、即ち
印字データ、アドレスデータ及びコントロール信号がデ
ータバスA、アドレスバスB及びコントロールバスCを
通して印字情報メモリ2に入力し、印字情報がストアさ
れる。
一方、制御信号Eがアドレスデータ変換回路3に与えら
れ、CPUから読み出されたアドレスデータがシャトル
プリンタ用アドレスデータに変換され、印字制御用メモ
リ4を介してアドレスブタ送出制御回路5と印字ドツト
データセレクト回路6に送られる。((■]図参照) 次に制御信号Fがアドレスデータ送出制御回路5に、制
御信号Hがコントロール信号制御回路7に、制御信号G
が印字ドツトデータセレクト回路6にそれぞれ与えられ
ると、第4図(I[I)に示すように、印字制御用メモ
リ4にストアされたシャトルプリンタ用アドレスデータ
とコントロール信号がアドレスバスB及びコントロール
バスCを介して印字情報メモリ2に送出され、シャトル
プリンタ用アドレスデータのアドレスの順序に印字情報
が読み出され、印字ドツトデータセレクト回路6にて必
要な印字データがバッファメモリ部6aにストアされる
。
れ、CPUから読み出されたアドレスデータがシャトル
プリンタ用アドレスデータに変換され、印字制御用メモ
リ4を介してアドレスブタ送出制御回路5と印字ドツト
データセレクト回路6に送られる。((■]図参照) 次に制御信号Fがアドレスデータ送出制御回路5に、制
御信号Hがコントロール信号制御回路7に、制御信号G
が印字ドツトデータセレクト回路6にそれぞれ与えられ
ると、第4図(I[I)に示すように、印字制御用メモ
リ4にストアされたシャトルプリンタ用アドレスデータ
とコントロール信号がアドレスバスB及びコントロール
バスCを介して印字情報メモリ2に送出され、シャトル
プリンタ用アドレスデータのアドレスの順序に印字情報
が読み出され、印字ドツトデータセレクト回路6にて必
要な印字データがバッファメモリ部6aにストアされる
。
次いで、第4図CIV )に示すように印字ドツトデー
タセレクト回路6にCPtjから制御信号G”が与えら
れると、シャトルプリンタ用印字ドツトデータをハンマ
ー駆動回路へ送出する。
タセレクト回路6にCPtjから制御信号G”が与えら
れると、シャトルプリンタ用印字ドツトデータをハンマ
ー駆動回路へ送出する。
第2図は行方向にデータピント、列方向がアドレス番地
となっているが、逆の場合も同様の手法でシャトルプリ
ンタ用印字ドツトデータを得ることができる。
となっているが、逆の場合も同様の手法でシャトルプリ
ンタ用印字ドツトデータを得ることができる。
こ\では、ハンマーが列方向、すなわち印字用紙の送り
方向に1つのハンマーが取り付いたものについて説明し
たが、この列方向に複数のハンマーが取り付き、横方向
、すなわち印字用紙の幅方向に列方向複数ハンマーが複
数取り付いている場合にも本発明は容易に適用し得る。
方向に1つのハンマーが取り付いたものについて説明し
たが、この列方向に複数のハンマーが取り付き、横方向
、すなわち印字用紙の幅方向に列方向複数ハンマーが複
数取り付いている場合にも本発明は容易に適用し得る。
〔発明の効果]
本発明によれば、各々のハンマーが受は持ツ印字ドツト
数、ハンマーの数、ハンマーの形態(奇数、偶数ハンマ
ーにわけた場合や、千鳥ハンマーなど)の印字を行うた
めの仕様が変わった場合でも、アドレスデータ変換回路
3の設定変更と印字制御用メモリ4の中の抽出するため
のデータを変更するだけで対応が可能である。
数、ハンマーの数、ハンマーの形態(奇数、偶数ハンマ
ーにわけた場合や、千鳥ハンマーなど)の印字を行うた
めの仕様が変わった場合でも、アドレスデータ変換回路
3の設定変更と印字制御用メモリ4の中の抽出するため
のデータを変更するだけで対応が可能である。
また、印字情報データを1ドツト行単位でのデータだけ
でなく、いくつものドツト行単位で制御が可能であり、
CPUの印字ドツトデータの振り分けをするための仕事
量を軽減し、高速処理が可能となる。
でなく、いくつものドツト行単位で制御が可能であり、
CPUの印字ドツトデータの振り分けをするための仕事
量を軽減し、高速処理が可能となる。
発展的な制御としては、印字制御用メモリ4の抽出する
ためのデータを変えることによって、印字文字のX−Y
変換や拡大変換が可能である。
ためのデータを変えることによって、印字文字のX−Y
変換や拡大変換が可能である。
第1図はシャトルプリンタのハンマーと印字文字の印字
ドツトとの関係を示す説明図、第2図は印字文字の印字
ドツトとアドレス番地との関係を示す説明図、第3図は
本発明の実施例のブロック図、第4図は動作説明図であ
る。 ■・・・データ入力制御回路 2・・・印字情報メモリ 3・・・変換手段 4・・・印字制御用メモリ 5・・・アドレスデータ送出制御回路 6・・・印字ドツトデータセレクト回路6a・・・バッ
ファメモリ部 7・・・コントロール信号制御回路 鯖 −1頁値貞鑓U貝貢− 嘉 昌 眸 ぎ 美 湊奏 須 履 −耳員 皆n員Nh員 [■1 (IVI
ドツトとの関係を示す説明図、第2図は印字文字の印字
ドツトとアドレス番地との関係を示す説明図、第3図は
本発明の実施例のブロック図、第4図は動作説明図であ
る。 ■・・・データ入力制御回路 2・・・印字情報メモリ 3・・・変換手段 4・・・印字制御用メモリ 5・・・アドレスデータ送出制御回路 6・・・印字ドツトデータセレクト回路6a・・・バッ
ファメモリ部 7・・・コントロール信号制御回路 鯖 −1頁値貞鑓U貝貢− 嘉 昌 眸 ぎ 美 湊奏 須 履 −耳員 皆n員Nh員 [■1 (IVI
Claims (1)
- 入力印字情報をデータ入力制御回路1を介してストアす
る印字情報メモリ2と、入力印字情報のアドレスデータ
をシャトルプリンタ用アドレスデータに変換するための
アドレスを設定するアップ・ダウンカウンタ等の変換手
段3と、前記シャトルプリンタ用アドレスデータをスト
アする印字制御用メモリ4と、この印字制御用メモリ4
にストアされたシャトルプリンタ用アドレスデータを前
記印字情報メモリ2に送出するアドレスデータ送出制御
回路5と、前記印字制御用メモリ4にストアされたアド
レスデータに応じて印字情報メモリ2にストアされてい
る印字情報を読み出して印字ドットデータセレクト回路
6にて必要な印字ドットデータをバッファメモリ部にス
トアし、且つ送出制御信号に応じて印字ドットデータを
ハンマー駆動回路へ送出する回路6aとを具備したこと
を特徴とするシャトルプリンタ用印字ドットデータ作成
回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27147089A JPH03133667A (ja) | 1989-10-20 | 1989-10-20 | シヤトルプリンタ用印字ドツトデータの作成回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27147089A JPH03133667A (ja) | 1989-10-20 | 1989-10-20 | シヤトルプリンタ用印字ドツトデータの作成回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03133667A true JPH03133667A (ja) | 1991-06-06 |
Family
ID=17500486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27147089A Pending JPH03133667A (ja) | 1989-10-20 | 1989-10-20 | シヤトルプリンタ用印字ドツトデータの作成回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03133667A (ja) |
-
1989
- 1989-10-20 JP JP27147089A patent/JPH03133667A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4602880A (en) | Dot printing device | |
| US4887226A (en) | Dot printing device capable of printing underline together with characters | |
| JPS58117036A (ja) | 印字制御装置 | |
| JPH0616764Y2 (ja) | ドットマトリクスプリンタ | |
| JP2645170B2 (ja) | ラインプリンタの印字方法 | |
| JP4432124B2 (ja) | プリンタ装置及びその制御方法 | |
| JP2523213B2 (ja) | ペ―ジプリンタ印刷制御方式 | |
| JPS5941051A (ja) | 文字パタ−ン発生装置 | |
| EP0397415A2 (en) | Raster scan type printer | |
| JPS6049958A (ja) | 漢字プリンタ | |
| KR910009064B1 (ko) | 프린터용 문자크기의 보정방법 | |
| JP2869227B2 (ja) | シリアルプリンタにおける印字データ処理制御回路 | |
| JP2001205856A (ja) | ドットラインプリンタ | |
| JPS6137441A (ja) | ドツトプリンタの高速印字処理方式 | |
| JPS58211463A (ja) | プリンタ | |
| JPS61193864A (ja) | ドツトプリンタ制御方式 | |
| JPS63198120A (ja) | プリンタ制御装置 | |
| JPS63317355A (ja) | 印刷装置 | |
| JPS61258765A (ja) | プリンタ | |
| JPS6112364A (ja) | デ−タ印字制御方式 | |
| JPS63144051A (ja) | シャトルプリンタの印字制御方法 | |
| JPH0470366A (ja) | ドットプリンタ | |
| JPH0398115A (ja) | 文章処理装置 | |
| JPH06238950A (ja) | ページプリンタコントローラ | |
| JPS61135274A (ja) | 文字発生制御装置 |