JPH04189170A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPH04189170A JPH04189170A JP2320297A JP32029790A JPH04189170A JP H04189170 A JPH04189170 A JP H04189170A JP 2320297 A JP2320297 A JP 2320297A JP 32029790 A JP32029790 A JP 32029790A JP H04189170 A JPH04189170 A JP H04189170A
- Authority
- JP
- Japan
- Prior art keywords
- data
- controller
- repeat
- print data
- 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
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、パーソナルコンピュータ(以下、パソコンと
略す)、ワードプロセッサ(以下、ワープロと略す)な
どの印刷装置に関するしのである。
略す)、ワードプロセッサ(以下、ワープロと略す)な
どの印刷装置に関するしのである。
従来の技術
従来のパソコン、ワープロなどの印刷装置の一例を第3
図のブロック図に基づいて説明する。
図のブロック図に基づいて説明する。
従来の印刷装置はパソコン、ワープロなどがち送られて
きた印刷用データ、すなわち文字コード301を一時的
に印刷データバッファ302に取り込む、コントローラ
303は印刷データバッファ302からデータを取り出
すタイミング信号(以下、DCLKと略す)305を発
生し、D CL K 305のタイミングに合わせて印
刷データバッファ302から順番にデータを取り出し、
コントロールコードを処理して印刷器304に送り出す
。印刷器304はコントローラ303から受は取ったデ
ータを順次印刷していく。たとえば、文字「−」を10
個連続して印刷したいときには、パソコンは文字r−j
に対応する文字コードを10個印刷装置に送る必要があ
る。
きた印刷用データ、すなわち文字コード301を一時的
に印刷データバッファ302に取り込む、コントローラ
303は印刷データバッファ302からデータを取り出
すタイミング信号(以下、DCLKと略す)305を発
生し、D CL K 305のタイミングに合わせて印
刷データバッファ302から順番にデータを取り出し、
コントロールコードを処理して印刷器304に送り出す
。印刷器304はコントローラ303から受は取ったデ
ータを順次印刷していく。たとえば、文字「−」を10
個連続して印刷したいときには、パソコンは文字r−j
に対応する文字コードを10個印刷装置に送る必要があ
る。
発明が解決しようとする課題
しかしながら上記従来の構成では、同じデータが大量に
続く場合には印刷データを、パソコン、ワープロなどか
ら印刷装置に伝送するのに長い伝送時間がかかるという
問題を有していた。
続く場合には印刷データを、パソコン、ワープロなどか
ら印刷装置に伝送するのに長い伝送時間がかかるという
問題を有していた。
本発明は、上記従来の問題を解決するものであり、同じ
データが大量に続く場合でも、印刷装置へのデータ伝送
時間が短くできる印刷装置を提供することを目的とする
ものである。
データが大量に続く場合でも、印刷装置へのデータ伝送
時間が短くできる印刷装置を提供することを目的とする
ものである。
課題を解決するための手段
上記問題を解決するために本発明の印刷装置は、印刷す
る文字コード、繰り返し印刷の有無を指定する指定コー
ド、繰り返し印刷回数からなる入力データを順に保存す
るデータ保存器と、前記データ保存器に前記繰り返し印
刷指定コードが保存されたことを検出するデータ比較器
と、前記データ比較器により繰り返し印刷指定コードが
検出されると、入力データの繰り返し印刷回数を入力し
、前記データ保存器への入力データの保存を停止し、繰
り返し印刷回数に応じてデータ保存器に先に保存された
前記文字コードを繰り返し出力するカウンタを備えたこ
とを特徴としている。
る文字コード、繰り返し印刷の有無を指定する指定コー
ド、繰り返し印刷回数からなる入力データを順に保存す
るデータ保存器と、前記データ保存器に前記繰り返し印
刷指定コードが保存されたことを検出するデータ比較器
と、前記データ比較器により繰り返し印刷指定コードが
検出されると、入力データの繰り返し印刷回数を入力し
、前記データ保存器への入力データの保存を停止し、繰
り返し印刷回数に応じてデータ保存器に先に保存された
前記文字コードを繰り返し出力するカウンタを備えたこ
とを特徴としている。
作用
上記構成により、データ保存器に繰り返し印刷指定コー
ドに保存されたことが確認されると、データ保存器への
データの保存が停止され、先にデータ保存器に保存され
た文字データが繰り返し回数に応じて繰り返し出力され
、同じ文字データが連続して印字される。このように、
繰り返し印刷指定コードと繰り返し回数を指定すること
で繰り返し回数だけ同じ文字データを繰り返し伝送する
必要がなくなり、よってデータ伝送時間が短くなり、ま
た入力データを一時保管してデータ保存器へ送り出すた
めに設ける印刷データバッファの容量を少なくできる。
ドに保存されたことが確認されると、データ保存器への
データの保存が停止され、先にデータ保存器に保存され
た文字データが繰り返し回数に応じて繰り返し出力され
、同じ文字データが連続して印字される。このように、
繰り返し印刷指定コードと繰り返し回数を指定すること
で繰り返し回数だけ同じ文字データを繰り返し伝送する
必要がなくなり、よってデータ伝送時間が短くなり、ま
た入力データを一時保管してデータ保存器へ送り出すた
めに設ける印刷データバッファの容量を少なくできる。
実施例
以下本発明の一実施例について図面を参照しながら説明
する。
する。
第1図は、本発明の一実施例における印刷装置のブロッ
ク図である。
ク図である。
本発明の印刷装置は、パソコン、ワープロなどから送ら
れてくる印刷用データ101を蓄えておく印刷データバ
ッファ102と、繰り返しデータを制御する繰り返し制
御部103と、印刷データバッファ102から繰り返し
制御部10Δを通して順次データを取り出し、コントロ
ールコードを処理してデータを送り出すコントローラ1
04と、コントローラ105から送り出されたデータを
印刷する印刷器105から構成されている。106はコ
ントローラ104がデータを取り出すタイミングを指示
する信号(以下DCLKと略す)である。
れてくる印刷用データ101を蓄えておく印刷データバ
ッファ102と、繰り返しデータを制御する繰り返し制
御部103と、印刷データバッファ102から繰り返し
制御部10Δを通して順次データを取り出し、コントロ
ールコードを処理してデータを送り出すコントローラ1
04と、コントローラ105から送り出されたデータを
印刷する印刷器105から構成されている。106はコ
ントローラ104がデータを取り出すタイミングを指示
する信号(以下DCLKと略す)である。
以上のように構成された印刷装置において以下その動作
を説明する。
を説明する。
印刷装置はパソコン、ワープロなどから送られてきた印
刷用データ101を一時的に印刷データバッファ102
に取り込む、コントローラ104はDCL K 106
を発生し、DCLK106のタイミングで、印刷データ
バッファ102のデータを繰り返し制御部103で繰り
返し出力指定コードを処理した後に受取り、コントロー
ルコードを処理して印刷器105に送り出す、印刷器1
05はコントローラ104から受は取ったデータを順次
印刷していく。
刷用データ101を一時的に印刷データバッファ102
に取り込む、コントローラ104はDCL K 106
を発生し、DCLK106のタイミングで、印刷データ
バッファ102のデータを繰り返し制御部103で繰り
返し出力指定コードを処理した後に受取り、コントロー
ルコードを処理して印刷器105に送り出す、印刷器1
05はコントローラ104から受は取ったデータを順次
印刷していく。
第2図に本発明の要部である、繰り返し制御部103の
ブロック図を示す。
ブロック図を示す。
第2図において、201は印刷用データバッファ102
からのデータ(以下BUFDATと略す)、202はコ
ントローラ104からの信号でBUFDAT201を取
り込むタイミング信号(以下CHACLKと略す)であ
る、縁り返し制御部103は、BUFDAT201をC
HA CL K 202の立ち上がりタイミングで取り
込むデータ保存器、すなわち1次、2次、3次の遅延素
子で構成され、BUFDA T 201をCHA CL
K 202により順次遅延させ、またデータ取り込み
を停止する機能(ANDゲート)を有するデータ遅延器
(以下DELAYと略す)202と、繰り返し印刷指定
コードを記憶しておく記憶器(以下CCREGと略す)
204と、DELAY203の1次遅延データとCCR
E G 204のデータを比較し一致したらハイ(HI
GH)レベル、一致しなければロー(LOW)レベルの
検出信号aを出力する比較器(以下COMPと略す)2
05と、COM P 205の検出信号aがハイ(HI
GH)レベルのときにCHACLK202の立ち上がり
タイミングでBUFDAT201を繰り返し回数のデー
タとして取り込み、繰り返し回数のカウントをCHAC
LK202にしたがって行い、カウント値が0になると
カウントを終了し、カウント中はロー(LOW)レベル
をそれ以外ではハイ(HIGH)レベルのカウンタ信号
すを出力するカウンタ(以下C0UNTと略す)207
ト、COM P 205の検出信号aがロー(LOW)
レベルでかつC0UNT207のカウンタ信号すがハイ
(HIGH)レベルならば遅延なしのBUFDAT20
1を、COM P 205の検出信号aがハイ(HIG
H)レベルならばDELAY203の2次遅延データを
、COM P 205の検出信号aが0−(LOW)レ
ベルでかつCOU N T 207のカウンタ信号すが
ロー(LOW)レベルならばDELAY203の3次遅
延データを選択してコントローラ104に出力するデー
タ選択器(以下SELと略す)208から構成されてい
る。209はS E L 208の出力でコントローラ
104へ送られるデータ(以下RDATAと略す)であ
る。
からのデータ(以下BUFDATと略す)、202はコ
ントローラ104からの信号でBUFDAT201を取
り込むタイミング信号(以下CHACLKと略す)であ
る、縁り返し制御部103は、BUFDAT201をC
HA CL K 202の立ち上がりタイミングで取り
込むデータ保存器、すなわち1次、2次、3次の遅延素
子で構成され、BUFDA T 201をCHA CL
K 202により順次遅延させ、またデータ取り込み
を停止する機能(ANDゲート)を有するデータ遅延器
(以下DELAYと略す)202と、繰り返し印刷指定
コードを記憶しておく記憶器(以下CCREGと略す)
204と、DELAY203の1次遅延データとCCR
E G 204のデータを比較し一致したらハイ(HI
GH)レベル、一致しなければロー(LOW)レベルの
検出信号aを出力する比較器(以下COMPと略す)2
05と、COM P 205の検出信号aがハイ(HI
GH)レベルのときにCHACLK202の立ち上がり
タイミングでBUFDAT201を繰り返し回数のデー
タとして取り込み、繰り返し回数のカウントをCHAC
LK202にしたがって行い、カウント値が0になると
カウントを終了し、カウント中はロー(LOW)レベル
をそれ以外ではハイ(HIGH)レベルのカウンタ信号
すを出力するカウンタ(以下C0UNTと略す)207
ト、COM P 205の検出信号aがロー(LOW)
レベルでかつC0UNT207のカウンタ信号すがハイ
(HIGH)レベルならば遅延なしのBUFDAT20
1を、COM P 205の検出信号aがハイ(HIG
H)レベルならばDELAY203の2次遅延データを
、COM P 205の検出信号aが0−(LOW)レ
ベルでかつCOU N T 207のカウンタ信号すが
ロー(LOW)レベルならばDELAY203の3次遅
延データを選択してコントローラ104に出力するデー
タ選択器(以下SELと略す)208から構成されてい
る。209はS E L 208の出力でコントローラ
104へ送られるデータ(以下RDATAと略す)であ
る。
以上のように構成された繰り返し制御部103について
、以下その動作を説明する。
、以下その動作を説明する。
いま文字「−」を10個繰り返し印字を行うこととし、
“2D″Hの文字コード、その後のCHACL K 2
02人力時に“01”Hの繰り返し印刷指定コード、そ
の後のCHACLK202人力時に(繰り返し回数−1
)の繰り返し回数データ′09″Hが入ってくるものと
する。
“2D″Hの文字コード、その後のCHACL K 2
02人力時に“01”Hの繰り返し印刷指定コード、そ
の後のCHACLK202人力時に(繰り返し回数−1
)の繰り返し回数データ′09″Hが入ってくるものと
する。
繰り返し制御部103は印刷用データバッファ102か
らBtJFDAT201として“2D″Hの文字コード
を取り出し、データをDELAY203に入力する。D
ELAY203ではCHACLK202の立ち上がりで
、このB U F D AT201の“2D”Hの文字
コードを1次遅延素子に取り込む、この1次遅延データ
″2D″HはCCREG204のデータ、すなわち“0
1”Hと異なることから、COM P 205の検出信
号aはo−(LOW)レベルのままでS E L 20
8はBUFDAT201の2D”Hの文字コードをRD
A T A 209として出力する。
らBtJFDAT201として“2D″Hの文字コード
を取り出し、データをDELAY203に入力する。D
ELAY203ではCHACLK202の立ち上がりで
、このB U F D AT201の“2D”Hの文字
コードを1次遅延素子に取り込む、この1次遅延データ
″2D″HはCCREG204のデータ、すなわち“0
1”Hと異なることから、COM P 205の検出信
号aはo−(LOW)レベルのままでS E L 20
8はBUFDAT201の2D”Hの文字コードをRD
A T A 209として出力する。
次のCHACK202の立ち上がりで、“01”Hの繰
り遅し印刷指定コードが入力され、DELAY 203
の1次遅延データがCCREG204のデータと等しく
なると、COM P 205の検出信号aはハイ(HI
GH)レベルになり、5EL208は先へ送られたDE
LAY203の2次遅延データ″2D″HをRDATA
209として出力する。このときのRD A T A
209は繰り返したい文字コード“2D″Hになってい
る。次のCHACLK202の立ち上がりでは、繰り返
したい文字コードは3次遅延に送られる。このとき、C
OM P 205の検出信号aがハイ(HIGH)レベ
ルになっているので、C0UNT207はCHACLK
202の立ち上がりタイミングでBUFDAT201と
して繰り返し回数データ“09”Hをカウンター値とし
て取り込む。このタイミングでC0UNT207からの
カウンタ信号すはハイ(HIGH)レベルからロー(L
OW)レベルになり5EL208はDELAY203の
3次遅延データ“2D″HをRDA T A 209と
して出力する。
り遅し印刷指定コードが入力され、DELAY 203
の1次遅延データがCCREG204のデータと等しく
なると、COM P 205の検出信号aはハイ(HI
GH)レベルになり、5EL208は先へ送られたDE
LAY203の2次遅延データ″2D″HをRDATA
209として出力する。このときのRD A T A
209は繰り返したい文字コード“2D″Hになってい
る。次のCHACLK202の立ち上がりでは、繰り返
したい文字コードは3次遅延に送られる。このとき、C
OM P 205の検出信号aがハイ(HIGH)レベ
ルになっているので、C0UNT207はCHACLK
202の立ち上がりタイミングでBUFDAT201と
して繰り返し回数データ“09”Hをカウンター値とし
て取り込む。このタイミングでC0UNT207からの
カウンタ信号すはハイ(HIGH)レベルからロー(L
OW)レベルになり5EL208はDELAY203の
3次遅延データ“2D″HをRDA T A 209と
して出力する。
この後、C0UNT207でのカウントが終了するまで
はカウンタ信号すがロー(LOW)レベルとなることで
DELAY203でのデータ取り込みクロックが停止し
、新たなデータ取り込みが停止し、また繰り返したい文
字コード“2D″Hが3次遅延に保持され、結果として
、“2D″Hの文字コードが10個連続してRDATA
209として出力される。COU N T 207での
カウントが終了するとCOU N T 207のカウン
タ信号すがハイ(HIGH)レベルになり、S E L
208では次のBUFDAT201の文字コードをR
D A T A 209として出力するようになる。
はカウンタ信号すがロー(LOW)レベルとなることで
DELAY203でのデータ取り込みクロックが停止し
、新たなデータ取り込みが停止し、また繰り返したい文
字コード“2D″Hが3次遅延に保持され、結果として
、“2D″Hの文字コードが10個連続してRDATA
209として出力される。COU N T 207での
カウントが終了するとCOU N T 207のカウン
タ信号すがハイ(HIGH)レベルになり、S E L
208では次のBUFDAT201の文字コードをR
D A T A 209として出力するようになる。
このように、10個の文字「−」を連続印字する際、印
刷データバッファ102へ伝送する印刷用データ101
は2D″H,’01”H,”09″Hの3個で済み、よ
ってデータ伝送時間を短縮することができ、またデータ
量が少なくなることから印刷データバッファ102の容
量を少なくすることができる。
刷データバッファ102へ伝送する印刷用データ101
は2D″H,’01”H,”09″Hの3個で済み、よ
ってデータ伝送時間を短縮することができ、またデータ
量が少なくなることから印刷データバッファ102の容
量を少なくすることができる。
なお、繰り返し回数が2回であると同じ文字を2回繰り
返した方が効率が良いため、繰り返しない文字の回数が
3回以上のときにこの繰り返し印刷指定コードを用いる
こととする。
返した方が効率が良いため、繰り返しない文字の回数が
3回以上のときにこの繰り返し印刷指定コードを用いる
こととする。
発明の効果
以上のように本発明によれば、データ保存器と、データ
比較器と、カウンターとを備え、繰り返し印刷指定コー
ドと繰り返し回数により繰り返し印刷したい文字コード
の繰り返しを指定することによって、パソコン、ワープ
ロなどからの伝送時間を短縮することができ、かつ印刷
に費やす時間を大幅に短縮でき、さらにデータ量が少な
くなることによって印刷データバッファの容量を少なく
できる優れた印刷装置を実現することができる。
比較器と、カウンターとを備え、繰り返し印刷指定コー
ドと繰り返し回数により繰り返し印刷したい文字コード
の繰り返しを指定することによって、パソコン、ワープ
ロなどからの伝送時間を短縮することができ、かつ印刷
に費やす時間を大幅に短縮でき、さらにデータ量が少な
くなることによって印刷データバッファの容量を少なく
できる優れた印刷装置を実現することができる。
第1図は本発明の一実施例における印刷装置のブロック
図、第2図は第1図の繰り返し制御部のブロック図、第
3図は従来の印刷装置のブロック図である。 101・・・印刷用データ、102・・・印刷データバ
ッファ、103・・・繰り返し制御部、104・・・コ
ントローラ、105・・・印刷器、201・・・印刷用
データバッファからのデータ、202・・・印刷用デー
タバッファからのデータを取り込むタイミング信号、2
03・・・データ遅延器、204・・・記憶器、205
・・・比較器、207・・・カウンタ、208・・・デ
ータ選択器、209・・・コントローラへのデータ。 代理人 森 本 義 弘 第1図 第〕図
図、第2図は第1図の繰り返し制御部のブロック図、第
3図は従来の印刷装置のブロック図である。 101・・・印刷用データ、102・・・印刷データバ
ッファ、103・・・繰り返し制御部、104・・・コ
ントローラ、105・・・印刷器、201・・・印刷用
データバッファからのデータ、202・・・印刷用デー
タバッファからのデータを取り込むタイミング信号、2
03・・・データ遅延器、204・・・記憶器、205
・・・比較器、207・・・カウンタ、208・・・デ
ータ選択器、209・・・コントローラへのデータ。 代理人 森 本 義 弘 第1図 第〕図
Claims (1)
- 1、印刷する文字コード、繰り返し印刷の有無を指定す
る指定コード、繰り返し印刷回数からなる入力データを
順に保存するデータ保存器と、前記データ保存器に前記
繰り返し印刷指定コードが保存されたことを検出するデ
ータ比較器と、前記データ比較器により繰り返し印刷指
定コードが検出されると、入力データの繰り返し印刷回
数を入力し、前記データ保存器への入力データの保存を
停止し、繰り返し印刷回数に応じてデータ保存器に先に
保存された前記文字コードを繰り返し出力するカウンタ
を備えた印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2320297A JPH04189170A (ja) | 1990-11-22 | 1990-11-22 | 印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2320297A JPH04189170A (ja) | 1990-11-22 | 1990-11-22 | 印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04189170A true JPH04189170A (ja) | 1992-07-07 |
Family
ID=18119934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2320297A Pending JPH04189170A (ja) | 1990-11-22 | 1990-11-22 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04189170A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100471136B1 (ko) * | 1997-09-24 | 2005-07-07 | 삼성전자주식회사 | 라인 반복 프린트 회로 |
| JP2007137036A (ja) * | 2005-11-22 | 2007-06-07 | Sharp Corp | 画像記録装置 |
| US7543928B2 (en) | 2005-05-30 | 2009-06-09 | Samsung Electronics Co., Ltd. | Inkjet image forming apparatus and method of performing high resolution printing using a multi-pass method |
-
1990
- 1990-11-22 JP JP2320297A patent/JPH04189170A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100471136B1 (ko) * | 1997-09-24 | 2005-07-07 | 삼성전자주식회사 | 라인 반복 프린트 회로 |
| US7543928B2 (en) | 2005-05-30 | 2009-06-09 | Samsung Electronics Co., Ltd. | Inkjet image forming apparatus and method of performing high resolution printing using a multi-pass method |
| JP2007137036A (ja) * | 2005-11-22 | 2007-06-07 | Sharp Corp | 画像記録装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04189170A (ja) | 印刷装置 | |
| JPS568286A (en) | Printer control ststem at ribbon end detection | |
| JPH0782414B2 (ja) | 情報処理装置 | |
| JP2699440B2 (ja) | プリンタ装置 | |
| US3950731A (en) | Data processing arrangement for printers | |
| GB1542135A (en) | Integrated circuit modules for use in data processing systems | |
| JPS6163461A (ja) | プリンタバツフア | |
| JP2001260434A (ja) | プリンタ制御装置及び制御方法 | |
| JPH07125336A (ja) | 印刷システム | |
| JPH05241702A (ja) | パラレルインタフェース回路 | |
| JPS6057465A (ja) | 表示器およびプリンタの同時制御方式 | |
| JPS6151234A (ja) | デイスプレイ装置 | |
| JPS6355654A (ja) | 情報転送システム | |
| JPS5665244A (en) | Sound output system | |
| JPS6327923A (ja) | シリアルプリンタのデ−タ取込み制御方式 | |
| JPS63121966A (ja) | 制御装置 | |
| JPH0459368A (ja) | プリンタにおける印字制御方法 | |
| JPH09426U (ja) | 印字制御装置 | |
| JPH0615884A (ja) | プリンタ | |
| JPS63179758A (ja) | シリアルドツトプリンタの描画イメ−ジ制御方式 | |
| JPH02226415A (ja) | 非印字付加情報転送方式 | |
| JPH0624055A (ja) | 電子写真式プリンタ | |
| JP2001018474A (ja) | 印刷装置 | |
| JPS58186292A (ja) | 多周波信号送出方式 | |
| JPS6261142A (ja) | デ−タ転送制御方式 |