JPS6049974A - プリンタ制御方式 - Google Patents
プリンタ制御方式Info
- Publication number
- JPS6049974A JPS6049974A JP58158063A JP15806383A JPS6049974A JP S6049974 A JPS6049974 A JP S6049974A JP 58158063 A JP58158063 A JP 58158063A JP 15806383 A JP15806383 A JP 15806383A JP S6049974 A JPS6049974 A JP S6049974A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- printer
- information
- code
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Printers Characterized By Their Purpose (AREA)
- Ink Jet (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野]
本発明はプリンタ9制御方式に関するものであり、更に
詳細に言えば複数の印字ヘッドを有するプリンタにおい
て、送信されてくる各色データ及び、制御コードを容易
かつ効率良く処理できるプリンタ制御方式に関するもの
である。
詳細に言えば複数の印字ヘッドを有するプリンタにおい
て、送信されてくる各色データ及び、制御コードを容易
かつ効率良く処理できるプリンタ制御方式に関するもの
である。
[従来技術]
従来の印字ヘッド数が1個のプリンタでは、送信されて
くる文字コード、ドツトパターン、印字制御コードを順
次ラインバッファに格納していき、印字を行う際は格納
した順にデータを取り出し、そのデータを印字ヘッドに
出力したり、又用紙送り、キャリッジリターン等を実施
すればよかった。
くる文字コード、ドツトパターン、印字制御コードを順
次ラインバッファに格納していき、印字を行う際は格納
した順にデータを取り出し、そのデータを印字ヘッドに
出力したり、又用紙送り、キャリッジリターン等を実施
すればよかった。
即ち、第1図に示す如く、ホストコンピュータ等より送
られてくるデータを逐次受信バッファに格納していき、
印字命令(CR又はLFコード等)を受信した時点で、
受信バッファの内容を印字するよう制御し、印字が終了
するとCR又はLF(印字命令)を実行すればよい。印
字動作中に受信された情報は逐次受信バッファにストア
され、受信バッファがフルになるまで受信可能である。
られてくるデータを逐次受信バッファに格納していき、
印字命令(CR又はLFコード等)を受信した時点で、
受信バッファの内容を印字するよう制御し、印字が終了
するとCR又はLF(印字命令)を実行すればよい。印
字動作中に受信された情報は逐次受信バッファにストア
され、受信バッファがフルになるまで受信可能である。
この場合の動作フローチャートを第2図に示す。
しかし、複数の印字ヘッドと、この印字ヘッドに対応し
た複数のラインバッファを有するカラープリンタ等にお
いては、送信されてくる文字コードやパターン情報と制
御コードを同じラインバッファにセットすると、複数ヘ
ッドが一体的に移動して印字を行う際には不具合が生じ
る。
た複数のラインバッファを有するカラープリンタ等にお
いては、送信されてくる文字コードやパターン情報と制
御コードを同じラインバッファにセットすると、複数ヘ
ッドが一体的に移動して印字を行う際には不具合が生じ
る。
例えば受信データが
[黄色データ(Y)]→[マゼンクデータ(M)]→[
シアンデータ(C)コ−”CR” −”LF”の順で送
られてきた場合には、第3図に示す如く各ラインバッフ
ァに格納され1ことになる。図示の如く黄色データが他
のデータより多い場合に従来と同様の制御を行うと、シ
アンバッファにセットされたCRコードを読み出した時
点てキャリッジリターン動作が実行され、そのLFコー
ドにより改行動作が実行されてしまい、黄色データの斜
線で示す部分が次行に印字されるという不具合が生じて
しまう。
シアンデータ(C)コ−”CR” −”LF”の順で送
られてきた場合には、第3図に示す如く各ラインバッフ
ァに格納され1ことになる。図示の如く黄色データが他
のデータより多い場合に従来と同様の制御を行うと、シ
アンバッファにセットされたCRコードを読み出した時
点てキャリッジリターン動作が実行され、そのLFコー
ドにより改行動作が実行されてしまい、黄色データの斜
線で示す部分が次行に印字されるという不具合が生じて
しまう。
これを避けるためには制御コードに対するプリンタ動作
を実行する時に、他の文字バッファに印字データがある
か否かをたえず調べなければならず、非常に効率も悪く
制御も複雑になっていた。
を実行する時に、他の文字バッファに印字データがある
か否かをたえず調べなければならず、非常に効率も悪く
制御も複雑になっていた。
[発明の目的]
本発明は上述の欠点に鑑みなされたもので、記録情報は
各印字ヘッドに対応した各ラインバッファに格納し、制
御コードは他の専用バッファに格納し、該制御コードに
上記各ラインバッファ内に記録情報が有るか否かの識別
情報を附加することにより、プリンタの各種の動作制御
をこの専用バッファ内の制御コードの監視、及び実行の
みで行えるプリンタ制御方式を提供することを目的とす
る。
各印字ヘッドに対応した各ラインバッファに格納し、制
御コードは他の専用バッファに格納し、該制御コードに
上記各ラインバッファ内に記録情報が有るか否かの識別
情報を附加することにより、プリンタの各種の動作制御
をこの専用バッファ内の制御コードの監視、及び実行の
みで行えるプリンタ制御方式を提供することを目的とす
る。
[実施例]
以下図面を参照して本発明の一実施例について詳細に説
明する。
明する。
第4図は本発明の一実施例に係るカラープリンタ装置の
ブロック構成図である。
ブロック構成図である。
図において、lOはホストコンピュータ等より記録情報
を受け取るデータ受信部、11はデータ受信部lOより
の記録情報を各印字ヘッドに対応した受信バッファに振
り分けるデータセレクタ部、12〜15はデータセレク
タ部よりの色別に振り分けられたデータを一時記憶する
受信バッファ、16〜19は印字ヘッドにより記録され
る記録データを格納し、順次記録していくためのライン
バッファ、20〜23は各印字ヘッド用ドライ7<、2
4〜27は各色カラー印字する印字ヘッド、28はデー
タ受信部10での受信データ中の制御情報及び後述の識
別フラグを格納する制御コードバッファ、29は各種制
御を行うプリンタ制御部、30はキャリッジ駆動用モー
タ、31はフィード用モータである。
を受け取るデータ受信部、11はデータ受信部lOより
の記録情報を各印字ヘッドに対応した受信バッファに振
り分けるデータセレクタ部、12〜15はデータセレク
タ部よりの色別に振り分けられたデータを一時記憶する
受信バッファ、16〜19は印字ヘッドにより記録され
る記録データを格納し、順次記録していくためのライン
バッファ、20〜23は各印字ヘッド用ドライ7<、2
4〜27は各色カラー印字する印字ヘッド、28はデー
タ受信部10での受信データ中の制御情報及び後述の識
別フラグを格納する制御コードバッファ、29は各種制
御を行うプリンタ制御部、30はキャリッジ駆動用モー
タ、31はフィード用モータである。
以上の構成より成るカラープリンタの動作を第5図の制
御フローチャートを参照して以下に説明する。
御フローチャートを参照して以下に説明する。
第5図(A)はデータ受信部lOの動作を示すフローチ
ャート、第5図(B)はプリンタ似御部29の動作を示
すフローチャートである。
ャート、第5図(B)はプリンタ似御部29の動作を示
すフローチャートである。
まずデータ受信部10の動作について説明する。
ステップ71でホストコンピュータ等よりの記録情報が
送られてきたか否か監視し、データが送られてくるとス
テップ72に進み、受信データか制御データか否か調べ
る。制御コードでない場合にはステップ73でモードキ
ャラクタかを調べ、モードキャラクタの場合にはステッ
プ74に進み、キャラクタモードか否かを調べる。キャ
ラクタモードの場合にはステップ75に進み、以後の受
信データは不図示のキャラクタジェネレータを介してド
ツトパターンに変換される様制御する。
送られてきたか否か監視し、データが送られてくるとス
テップ72に進み、受信データか制御データか否か調べ
る。制御コードでない場合にはステップ73でモードキ
ャラクタかを調べ、モードキャラクタの場合にはステッ
プ74に進み、キャラクタモードか否かを調べる。キャ
ラクタモードの場合にはステップ75に進み、以後の受
信データは不図示のキャラクタジェネレータを介してド
ツトパターンに変換される様制御する。
そしてステップ71に戻る。
ステップ74でキャラクタモードでない場合にはグラフ
ィックモードであり、データはドツトパターンで送られ
てくるのでステップ76でキャラクタジェネレータをリ
セットして直接八ツファへ格納するモードとする。
ィックモードであり、データはドツトパターンで送られ
てくるのでステップ76でキャラクタジェネレータをリ
セットして直接八ツファへ格納するモードとする。
ステップ73でモードコードでない場合にはステップ7
7に進み色コードか否か調べる。色コードの場合には以
後の受信データが色コードで指定された受信バッファへ
格納される様にデータセレクタ部11を制御する。
7に進み色コードか否か調べる。色コードの場合には以
後の受信データが色コードで指定された受信バッファへ
格納される様にデータセレクタ部11を制御する。
ステップ77で色コードでない場合には受信データはプ
リントデータであるのでステップ79でデータフラグを
セット−し、ステップ80で受信データを色コードで指
定された受信バッファヘセットしてステップ71に進み
、次のデータの受信に備える。ステップ72で受信デー
タが制御コードであった場合にはステップ82に進み、
データフラグがセットされているか否かを調べる。デー
タフラグがセットされている場合には制御コード受信前
に印字すべき記録データが送られてきたことを意味する
ため、ステップ83で識別フラグをセットし、続いてス
テップ84でデータフラグをリセットし、ステップ85
に進む。ステップ82でデータフラグがセットされてい
ない場合にはそのままステップ85に進む。ステップ8
5では受信した制御コードを制御コードバッファにセラ
(・する。この時に識別フラグを共にセットし、ステッ
プ71に戻る。
リントデータであるのでステップ79でデータフラグを
セット−し、ステップ80で受信データを色コードで指
定された受信バッファヘセットしてステップ71に進み
、次のデータの受信に備える。ステップ72で受信デー
タが制御コードであった場合にはステップ82に進み、
データフラグがセットされているか否かを調べる。デー
タフラグがセットされている場合には制御コード受信前
に印字すべき記録データが送られてきたことを意味する
ため、ステップ83で識別フラグをセットし、続いてス
テップ84でデータフラグをリセットし、ステップ85
に進む。ステップ82でデータフラグがセットされてい
ない場合にはそのままステップ85に進む。ステップ8
5では受信した制御コードを制御コードバッファにセラ
(・する。この時に識別フラグを共にセットし、ステッ
プ71に戻る。
例えば、第6図に示すデータが送られてきた場合を説明
すると、まず最初にグラフィックモード(GM)’51
aが受信され、ステップ76でキャラクタジエネレータ
をリセットル、直接受信データを有効とする。次に色コ
ードとしてイエロー(Y)コード52aが送られてくる
と、ステップ77よりステップ78に進み、以後の受信
データをイエロー用の受信バッファ12に格納する採に
データセレクク部11を制御する。続いて記録情11i
54 aが送られてくると、ステップ79よりステッ
プ80に進み、データフラグをセットし、その後順次受
信八ツファ12へ格納される。
すると、まず最初にグラフィックモード(GM)’51
aが受信され、ステップ76でキャラクタジエネレータ
をリセットル、直接受信データを有効とする。次に色コ
ードとしてイエロー(Y)コード52aが送られてくる
と、ステップ77よりステップ78に進み、以後の受信
データをイエロー用の受信バッファ12に格納する採に
データセレクク部11を制御する。続いて記録情11i
54 aが送られてくると、ステップ79よりステッ
プ80に進み、データフラグをセットし、その後順次受
信八ツファ12へ格納される。
イエロー用の記録情報54aが全て送られてくると・続
いて又グラフィックモード(GM) 5 l bが送ら
れてくる。そして前記同様ステップ76を実行する。次
に色コードとしてシアン(C)コーi:’ 52 bが
送られてくるためステップ77よりステップ78に進み
、以後の受信データはシアン用受信バッファ14に格納
する様データセレクタ部11を制御する。モして続I/
1て送られてくる言己録情報54bに対してステップ7
9とステップ80で前記同様の処理を行17%1llQ
次シアン用受(言/\ツファ14に格納する。
いて又グラフィックモード(GM) 5 l bが送ら
れてくる。そして前記同様ステップ76を実行する。次
に色コードとしてシアン(C)コーi:’ 52 bが
送られてくるためステップ77よりステップ78に進み
、以後の受信データはシアン用受信バッファ14に格納
する様データセレクタ部11を制御する。モして続I/
1て送られてくる言己録情報54bに対してステップ7
9とステップ80で前記同様の処理を行17%1llQ
次シアン用受(言/\ツファ14に格納する。
そして続いてキャリッジリターン(CR)コード55が
送られてくるとステップ72よりステップ82に進む。
送られてくるとステップ72よりステップ82に進む。
ステップ82で4−1データフラグif:。
セットされているためステップ83よりステップ。
84に進み第7図に示す識別フラグ′60をセットし、
データフラグをリセットする。そしてステップ85て制
御コードを制御コード゛/ヘツファ28jこ識別フラグ
セット状態で格納する。
データフラグをリセットする。そしてステップ85て制
御コードを制御コード゛/ヘツファ28jこ識別フラグ
セット状態で格納する。
この制御コード/くツファ28にfl’jl 1↓リコ
ード゛カミセツトされると、プリンタ市j(卸音329
t±1多述の第5図(B)(7)ニア0一チヤートに
従ってプIノンタ市1 iiJ動作を開始する。
ード゛カミセツトされると、プリンタ市j(卸音329
t±1多述の第5図(B)(7)ニア0一チヤートに
従ってプIノンタ市1 iiJ動作を開始する。
キャリッジリターン(CR)コードに続いて改行(LF
)コードが受信されると、ステップ82でデータフラグ
はセットされていないため1、ステップ82よりステッ
プ85に進み、識別フラグ60をセットせずに改行コー
ドを制御コードバッファ28にセットする。この時の制
御コードバッファの状態を第7図に示す。ここで60は
識別フラグ、61は制御コード格納領域である。
)コードが受信されると、ステップ82でデータフラグ
はセットされていないため1、ステップ82よりステッ
プ85に進み、識別フラグ60をセットせずに改行コー
ドを制御コードバッファ28にセットする。この時の制
御コードバッファの状態を第7図に示す。ここで60は
識別フラグ、61は制御コード格納領域である。
次に第5図(B)のフローチャートを参照してブリンク
制御部29の動作について説明する。
制御部29の動作について説明する。
プリンタ制御部29ではステップ?Oにおいてたえず制
御コードバッファ28に制御コードがセットされている
かを監視し、制御コードがセットされると動作を開始す
る。
御コードバッファ28に制御コードがセットされている
かを監視し、制御コードがセットされると動作を開始す
る。
制御フードバッファ28に制御コードがセットされると
ステップ90よりステップ91に進み、まず識別フラグ
(第7図60)かセットされてし)るか否か調べ、セッ
トされている場合には受信/久ツファ12〜15に制御
コードセット以前にプリンタでの記録情報がセットされ
ているためステップ92に進み、受信バッファ読み出し
クロック35及びライン/ヘツファ書き込み/読み出し
クロック36により、受信バッファ12〜15のデータ
をラインバッファ16〜19に格納する。ここで受信バ
ッファ内にデータのない場合にはスペースデータがライ
ンバッファに格納される。続いてステップ93で制御コ
ードにセットされている識別フラグをリセットし、ステ
ップ94とステップ95によりラインバッファ16〜1
9のデータを順次クロック36を用いて読み出しなから
、ドライバ20〜23を介してヘッド24〜27で対応
するラインバッファのデータをプリントする。この時ヘ
ッドはキャリッジモーフ3oによす移動されながらプリ
ントを行う。
ステップ90よりステップ91に進み、まず識別フラグ
(第7図60)かセットされてし)るか否か調べ、セッ
トされている場合には受信/久ツファ12〜15に制御
コードセット以前にプリンタでの記録情報がセットされ
ているためステップ92に進み、受信バッファ読み出し
クロック35及びライン/ヘツファ書き込み/読み出し
クロック36により、受信バッファ12〜15のデータ
をラインバッファ16〜19に格納する。ここで受信バ
ッファ内にデータのない場合にはスペースデータがライ
ンバッファに格納される。続いてステップ93で制御コ
ードにセットされている識別フラグをリセットし、ステ
ップ94とステップ95によりラインバッファ16〜1
9のデータを順次クロック36を用いて読み出しなから
、ドライバ20〜23を介してヘッド24〜27で対応
するラインバッファのデータをプリントする。この時ヘ
ッドはキャリッジモーフ3oによす移動されながらプリ
ントを行う。
ラインバッファのデータを全てプリントし終るとステッ
プ90に戻る。そして再び制御コードバッファ28の監
視を行う。
プ90に戻る。そして再び制御コードバッファ28の監
視を行う。
ステップ91で識別フラグがセットされていない場合に
はステップ100に進み、制御コードバッファ28より
制御コードを読み出し、ステップ101で制御コードに
対応する処理を実行する。
はステップ100に進み、制御コードバッファ28より
制御コードを読み出し、ステップ101で制御コードに
対応する処理を実行する。
以上説明した如く複数の受信バッファを有するプリンタ
においてもプリンタ制御部29は制御コードバッファ2
8のみを見ていればよく、又データ受信部10は時系列
で受信データを処理でき、印字中のデータ受信動作も容
易に行え、プリンタの高速駆動が可能になるJ このプリンタがビジィになる条件は受信バッファとライ
ンバッファがともにフルになるか、制御D−トパツファ
28にセットされる制御コードの数がある一定以上にな
るかのいずれかで設定できる。制御コードパンツ728
にセットされる制御コードの数はプリンタの使われ方や
、プリンタの使用により任意に設定できる。
においてもプリンタ制御部29は制御コードバッファ2
8のみを見ていればよく、又データ受信部10は時系列
で受信データを処理でき、印字中のデータ受信動作も容
易に行え、プリンタの高速駆動が可能になるJ このプリンタがビジィになる条件は受信バッファとライ
ンバッファがともにフルになるか、制御D−トパツファ
28にセットされる制御コードの数がある一定以上にな
るかのいずれかで設定できる。制御コードパンツ728
にセットされる制御コードの数はプリンタの使われ方や
、プリンタの使用により任意に設定できる。
本実施例では色データコードとしてイエロー(Y)、マ
ゼンタ(M)、シアン(C)、ブラック(黒)(色デー
タコードがない場合)の4色の指定コードの場合につい
て説明してきたが、光の3原色レッド(R)、グリーン
(G)、ブルーCB)の場合においてもデータ形式が第
6図図示のものであれば同様に処理できる。
ゼンタ(M)、シアン(C)、ブラック(黒)(色デー
タコードがない場合)の4色の指定コードの場合につい
て説明してきたが、光の3原色レッド(R)、グリーン
(G)、ブルーCB)の場合においてもデータ形式が第
6図図示のものであれば同様に処理できる。
今、1ラインの画像信号がR,、G 、 Bの順に送ら
れてくるとすると、まずRデータはYバッファ、Mバッ
ファ、黒バッファにセットされる。
れてくるとすると、まずRデータはYバッファ、Mバッ
ファ、黒バッファにセットされる。
次にGデータが送られてくると、Yバッファには前のR
データと論理和をとった形で順次データがセットされる
。又Cバッファには送られてきたGデータがそのままセ
ットされる。黒バッファには前のRデータとの論理積を
とったデータがセットされていく。
データと論理和をとった形で順次データがセットされる
。又Cバッファには送られてきたGデータがそのままセ
ットされる。黒バッファには前のRデータとの論理積を
とったデータがセットされていく。
最後にBデータが送られてくるとCバッファとMバッフ
ァには、以前にセットされているデータと論理和をとっ
たデータがセットされる。
ァには、以前にセットされているデータと論理和をとっ
たデータがセットされる。
又黒バッファには、以前にセットされているデータとの
論理積をとったデータがセットされる。このあとY、M
、Cの各バッファの内容は黒バッファデータの反転デー
タと各々論理積がとられ、1行分のデータとして確定す
る。
論理積をとったデータがセットされる。このあとY、M
、Cの各バッファの内容は黒バッファデータの反転デー
タと各々論理積がとられ、1行分のデータとして確定す
る。
通常“Rデータ″、“°Gデータ′°、“Bデータパ、
゛制御コード″の順でデータが送られてくるが、R、G
’+ Bのいずれかのデータか存在せずに“制御コー
ド゛°が送られてくると黒バッファの内容は” o ”
クリアされY、M、Cバッファの内容はそのまま印字バ
ッファに譲られる。
゛制御コード″の順でデータが送られてくるが、R、G
’+ Bのいずれかのデータか存在せずに“制御コー
ド゛°が送られてくると黒バッファの内容は” o ”
クリアされY、M、Cバッファの内容はそのまま印字バ
ッファに譲られる。
以上のように受信バッファにデータをセットする方法を
変えることにより、RGB信号に対しても、MMC黒信
号と同様に処理が可能となる。
変えることにより、RGB信号に対しても、MMC黒信
号と同様に処理が可能となる。
RGB信号に対応した場合、黒バッファに蓄えられてい
るデータは画面上で白色表示されている部分である。従
ってこの部分を白色印字(印字しない)するか黒色で印
字するか、スイッチ等で選択できるようにすることも可
能である。この色合成部はデータ受信部10に内蔵され
ていても、又、データセレクク部11に内蔵されていて
もよい。
るデータは画面上で白色表示されている部分である。従
ってこの部分を白色印字(印字しない)するか黒色で印
字するか、スイッチ等で選択できるようにすることも可
能である。この色合成部はデータ受信部10に内蔵され
ていても、又、データセレクク部11に内蔵されていて
もよい。
又、制御ニードバッファ28に格納する制御コードの数
に制限をつけることにより容易にプリンタの制御方式が
変えられる。即ち第6図の様なフォーマットでデータが
送られてくる場合、制御コードバッファ28に格納する
データの数を2個以下と定めると、プリンタはCR、L
Fコードを受信すると制御コードバッファ28に2個の
データが格納された状態となり、データ受信部10にビ
ジィを出力し、以後データを受信しなくなる。
に制限をつけることにより容易にプリンタの制御方式が
変えられる。即ち第6図の様なフォーマットでデータが
送られてくる場合、制御コードバッファ28に格納する
データの数を2個以下と定めると、プリンタはCR、L
Fコードを受信すると制御コードバッファ28に2個の
データが格納された状態となり、データ受信部10にビ
ジィを出力し、以後データを受信しなくなる。
このビジィが解除されるのは印字動作終了後、CR動作
を実行して制御コードバッファ28にLFコードのみが
残っている状態になった時である。即ちプリンタは印字
を終了した後火のデータを受信することになる。
を実行して制御コードバッファ28にLFコードのみが
残っている状態になった時である。即ちプリンタは印字
を終了した後火のデータを受信することになる。
格納するデータの数を3個以下に定めるとプリンタはC
R,LFコードを受信後もビジィとならないので引き続
きデータを受信し受信バッファにデータを蓄え続ける。
R,LFコードを受信後もビジィとならないので引き続
きデータを受信し受信バッファにデータを蓄え続ける。
即ちプリンタは印字中もデータ受信で行うことになる。
プリンタがビジィになるときは印字中のデータ受信後火
の制御コードを受信したときである。このように制御コ
ードバッファ28の制御を行うだけでプリンタの動作も
変えられかつ複数の受信バッファやラインバッファの制
御が容易に行える。
の制御コードを受信したときである。このように制御コ
ードバッファ28の制御を行うだけでプリンタの動作も
変えられかつ複数の受信バッファやラインバッファの制
御が容易に行える。
[効果]
以上説明した様に本発明によれば、各色での印刷データ
が複数のバッファに格納される様な、場合にもプリンタ
の動作を制御する制御コードのみを専用バッファに格納
し、印刷データが有るか否かの識別情報を附加するのみ
で、この専用バッファ内の制御コードの監視及び実行を
行うのみで各種プリンタの動作制御が完全に行えるプリ
ンタ制御方式を提供できる。
が複数のバッファに格納される様な、場合にもプリンタ
の動作を制御する制御コードのみを専用バッファに格納
し、印刷データが有るか否かの識別情報を附加するのみ
で、この専用バッファ内の制御コードの監視及び実行を
行うのみで各種プリンタの動作制御が完全に行えるプリ
ンタ制御方式を提供できる。
第1図は従来のプリントデータフォーマットを示す図、
第2図は従来のプリント動作を示すフローチャート図、
第3図は従来のカラープリンタにおけるプリントデータ
のバッファへの格納フォーマットを示す図、 第4図は本発明の一実施例プリンタ装置のブロック図、 第5図(A)は本実施例装置のデータ受信部の動作フロ
ーチャート図、 第5図CB)は本実施例装置のプリンタ制御部の動作フ
ローチャート図、 第6図は本実施例のプリントデータフォーマットを示す
図、 第7図は本実施例装置の制御コードバッファの状態を示
す図である。 図中、10・・・データ受信部、11・・・データセレ
クタ部、12〜15・・・受信バッファ、16〜19・
・・ラインバッファ、20〜23・・・ドライバ、24
〜27・・・印字ヘッド、28・・・制御コードバッフ
ァ、29・・・プリンタ制御部、30.31・・・モー
タである。 第5図 (3) 第6図 箒7図 プ B
のバッファへの格納フォーマットを示す図、 第4図は本発明の一実施例プリンタ装置のブロック図、 第5図(A)は本実施例装置のデータ受信部の動作フロ
ーチャート図、 第5図CB)は本実施例装置のプリンタ制御部の動作フ
ローチャート図、 第6図は本実施例のプリントデータフォーマットを示す
図、 第7図は本実施例装置の制御コードバッファの状態を示
す図である。 図中、10・・・データ受信部、11・・・データセレ
クタ部、12〜15・・・受信バッファ、16〜19・
・・ラインバッファ、20〜23・・・ドライバ、24
〜27・・・印字ヘッド、28・・・制御コードバッフ
ァ、29・・・プリンタ制御部、30.31・・・モー
タである。 第5図 (3) 第6図 箒7図 プ B
Claims (5)
- (1)少なくとも2つの印字ヘッドを駆動して情報を記
録するプリンタにおいて、前記印字ヘッドのそれぞれに
対応して記録情報を記憶する第1の記憶手段と、プリン
タの動作を制御する制御情報を記憶する第2の記憶手段
と、前記第1の記憶手段に記録情報が格納されていると
きに前記第2の記憶手段の制御情報に識別情報を附加す
る識別情報附加手段とを備え、前記制御情報の実行は前
記識別情報のない場合に行うよう制御することを特徴と
するプリンタ制御方式。 - (2)制御情報はキャリッジリターン情報及び改行情報
であることを特徴とする特許請求の範囲第1項記載のプ
リンタ制御方式。 - (3)第1の記憶手段への記録情報のプリンタでの印刷
は制御情報の入力により開始することを特徴とする特許
請求の範囲第1項又は第2項記載のプリンク制御方式。 - (4)識別情報附加手段は第1の記憶手段の記録情報の
空を検知すると第2の記憶手段中の最先の記憶制御情報
の識別情報をリセットすることを特徴とする特許請求の
範囲第1項より第3項記載のプリンタ制御方式。 - (5)第2の記憶手段の識別情報かりセットされている
時に第1の記憶手段への記録情報格納可とすることを特
徴とする特許請求の範囲第1項より第4項記載のプリン
タ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58158063A JPS6049974A (ja) | 1983-08-31 | 1983-08-31 | プリンタ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58158063A JPS6049974A (ja) | 1983-08-31 | 1983-08-31 | プリンタ制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6049974A true JPS6049974A (ja) | 1985-03-19 |
| JPH0463782B2 JPH0463782B2 (ja) | 1992-10-12 |
Family
ID=15663484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58158063A Granted JPS6049974A (ja) | 1983-08-31 | 1983-08-31 | プリンタ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6049974A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62104756A (ja) * | 1985-10-31 | 1987-05-15 | Tokyo Juki Ind Co Ltd | 多色印字装置 |
| JPH04126272A (ja) * | 1990-06-15 | 1992-04-27 | Hitachi Ltd | 印刷制御装置 |
-
1983
- 1983-08-31 JP JP58158063A patent/JPS6049974A/ja active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62104756A (ja) * | 1985-10-31 | 1987-05-15 | Tokyo Juki Ind Co Ltd | 多色印字装置 |
| JPH04126272A (ja) * | 1990-06-15 | 1992-04-27 | Hitachi Ltd | 印刷制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0463782B2 (ja) | 1992-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100550714B1 (ko) | 단색용 데이터에 근거하여 2색 인쇄를 실행하는 프린터 및그 제어 방법 | |
| JPS61254983A (ja) | 表示文字属性制御方式 | |
| JPS6049974A (ja) | プリンタ制御方式 | |
| JP3275992B2 (ja) | カラープリンタ及びカラープリントシステム | |
| JP2834503B2 (ja) | インクジェツトプリンタ | |
| JPH08202510A (ja) | 記録装置への記録データ送信方法 | |
| JP2716087B2 (ja) | 出力装置 | |
| JPH09186886A (ja) | カラー印刷装置 | |
| JP3010218B2 (ja) | カラープリンタ制御装置およびカラープリンタ | |
| JPH0744644B2 (ja) | カラー画像処理装置 | |
| EP0661663B1 (en) | Printing apparatus and method having a toner saving function | |
| JPH0275015A (ja) | プリンタ装置 | |
| JPH10315512A (ja) | カラー画像記録方法及び装置 | |
| JP3083406B2 (ja) | 印刷方法及び装置 | |
| JPH0197661A (ja) | マルチヘツドドツトマトリクスプリンタの制御回路 | |
| JPH0318835B2 (ja) | ||
| JPS63188052A (ja) | 記録装置 | |
| JPS63133222A (ja) | 文書編集装置 | |
| JPH10313413A (ja) | 画像処理装置及び画像処理方法 | |
| JP2002137460A (ja) | 印刷システムおよび記憶制御方法 | |
| JP2000233532A (ja) | カラープリンタ及び印字方法 | |
| JPH0514619B2 (ja) | ||
| JPH05301381A (ja) | カラープリンタ装置 | |
| JPS63319155A (ja) | カラ−記録装置 | |
| JPS6277678A (ja) | 画像処理装置 |