JPH01157866A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH01157866A
JPH01157866A JP31703387A JP31703387A JPH01157866A JP H01157866 A JPH01157866 A JP H01157866A JP 31703387 A JP31703387 A JP 31703387A JP 31703387 A JP31703387 A JP 31703387A JP H01157866 A JPH01157866 A JP H01157866A
Authority
JP
Japan
Prior art keywords
characters
print
character
printing
size
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
Application number
JP31703387A
Other languages
English (en)
Inventor
Shinichi Jinbo
仁保 信市
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP31703387A priority Critical patent/JPH01157866A/ja
Publication of JPH01157866A publication Critical patent/JPH01157866A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
    • B41J2/5056Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、漢字シリアルプリンタ等の印字制御を行な
うプリンタ制御装置に関する。
(従来の技術) 一般に、漢字シリアルプリンタ(以下KSPと略称する
)においては、フオームオーバーレイ・イメージ処理機
能や拡大文字の印字が必須になるのに伴い、KSPil
Jtlli置内にページメモリを持つようになっている
。これはページメモリに印字する一頁分の内容を予め格
納すれば、比較的簡単な制御により頁の最初から順次ド
ツトイメージとして切出して印字出力することができる
ためである。
しかし、KSPの場合、上記のような制御では縦方向の
倍率が等倍以下の文字(以下等倍文字と省略する)を印
字する場合に不都合が発生する。
通常、等倍文字は一回のヘッド移動で印字されるが、例
えば第3図に示すように拡大文字rAJrBJと等倍文
字rCJ  rDJを含むテキストを印刷する場合には
、等倍文字rcJ  rDJは上下に分割されて2回に
別けて印字されることになる。
これは印字出力時にページメモリのどこに等倍文字が展
開されているか認識されておらず、また単純に頁の先頭
(TOF>からヘッド幅、例えば24ドツト分だけ順次
出力しているためである。このようにして文字が分割し
て印字されるとKSPの紙送り、ヘッド移動等の機械的
特性のために、上下がうまくつながらない場合があり、
印字品質が低下するという問題があった。また、第4図
に示すように等倍文字のみを印字する通常のテキストの
場合は、文字のほとんどが分割して印字されスルーブツ
トの低下を招くという欠点があった。
(発明が解決しようとする問題点) このように従来のプリンタ制w装置では、等倍文字が分
割して印字され、このために機械的な上下のずれのため
に印字品質が低下する場合があり、またスループットの
低下を招くという欠点があった。
この発明は上記のような点に鑑みてなされたもので、漢
字シリアルプリンタ等の印字品質及びスルーブツトを低
下させることなくフオームオーバーレイ・イメージ処理
に対応したプリンタ制御装置を提供することを目的とす
る。
[発明の構成] (問題点を解決するための手段) この発明は、上位の計算機から与えられる印字テキスト
を解釈し、イメージ・図形及び等倍より大きい文字につ
いてはドツトイメージとしてページメモリに展開し、等
値以下の文字については文字コードをY座標値等の印字
属性情報を付加して記憶し、印字ヘッドの印字位置及び
上記ページメモリに展開されるドツトイメージが印字出
力される際の切り出し位置と、等値以下の文字に対応す
る上記印字属性情報の内容とを比較することにより印字
ライン間に等値以下の文字があるか否かを検索し、等値
以下の文字が検出された際に上記印字属性情報から印字
タイミングを決定し、紙送り等の制御を行ない一回の印
字ヘッドの移動で等値以下の文字を印字するように構成
するものである。
(作用) このようにして構成されるプリンタ制御装置では、例え
ば拡大文字と等値以下の文字を含む印字テキストを印刷
する場合であっても、等値以下の文字が印字テキストの
どこに展開されているかを認識し、これに応じた紙送り
を行なって印字位置を決定するようにしたので、−回の
ヘッド移動で等値以下の文字を印字することができる。
(実施例) 以下、図面を参照してこの発明の一実施例を説明する。
第1図はこの発明の一実施例に係わるプリンタ制御装置
の構成を示すブロック図である。
同図において11は上位の計算機本体であり、プリンタ
制御装置に印字テキストを受は渡す。12はプリンタ制
御装置における上記計算機本体11から印字テキスト等
を受は取る上位インターフェース回路である。13は上
記計算1fi11から受取った印字テキストに対応して
プリンタ制御装置全体の印字制御を行なうマイクロプロ
セッサである。14は印字テキストの文字に対応した文
字コードを格納するコードバッファであり、等値以下の
文字(以下、等倍文字と略称する)に対しては印字属性
情報をコード値に付加して格納する。15は上記コード
バッファ14に格納された印字テキストの文字コードに
対応した文字パターンを生成するキャラクタジェネレー
タである。16は等倍より大きい文字や図形等のイメー
ジを、コードバッファ14に格納されたコード値に応じ
てキャラクタジェネレータ15から取出した文字パター
ンより構成し、ドツトイメージとして格納する一員分の
容量を持つページメモリである。17は現在の印字ヘッ
ド位@(最上位ビンを基準とする)を記憶するラインカ
ウンタであり、紙送り実行のたびに紙送り分だけ加算更
新される。18はページメモリの切出し位置を記憶する
ラインカウンタであり、切出し毎にヘッド幅分だけ加棹
更新される。上記ラインカウンタ17.18は共にペー
ジ長をオーバーするとゼロクリアされ −る。19はド
ツト幅×−行分のドツトイメージと前後の制御コードを
入れるためのラインバッフ?である。20は上記ライン
バッフ?19に展開されたドツトイメージの印字、及び
紙送り制御を上記マイクロプロセッサ13の指示により
行なうプリンタ機構部である。
このように構成されるプリンタ制御装置の動作を第2図
を参照しながら説明する。
上位の計算atiiから一連の印字テキストを受けてプ
リンタ機構部20に文字等を印字させる過程には、大き
く展開処理と印字出力処理の2つより構成されている。
まず、展開処理では、上位の計算8!11から上位イン
ターフェース回路12を介して受取った印字テキストを
マイクロプロセッサ13により解釈し、この内容によっ
て振分けて処理する。すなわち、イメージ・図形、及び
等倍より大きい文字は、全て処理結果をドツトイメージ
に落してページメモリ16にOR格納される。これに対
して、等倍文字はページメモリ16に展開されず、コー
ド値に印字属性情報が付加されコードバッファ14に格
納される。
上記印字属性情報は、印字位置のタグであるY座標値、
及びX座標、ANK/漢字種別、修飾(倍率・回転)等
の情報を含むものである。つまり、第2図においては、
文字rAJ rBJはページメモリ16にドツトイメー
ジとして格納され、文字rCJ rDJはコードバッフ
ァ14にY座標値等の印字属性情報が付加されたコード
が格納される。
次に、−頁分の印字テキスト処理が終了すると、印字起
動指令を受けて印字出力処理に移る。印字の際、等倍文
字が存在しない場合は、頁の先頭(TOF)から順次ペ
ージメモリ16に格納されたイメージを印字ヘッド30
の幅、例えば24ドツト分ずつ切出して印字出力される
。こうして、ページメモリ16に格納されていたライン
(a、b)(b、C)litの内容が出力され、ライン
カウンタ17、18の内容はCになっているものとする
。次に、ライン(c、d)間に印字されるページメモリ
16に格納された文字rAJ rBJの一部分と、ペー
ジメモリ16に格納されずコードバッファ14に文字コ
ードが格納されている等倍文字rCJ rDJの出力印
字を行なう。まず、ライン(c、d)間のページメモリ
16に格納されている内容を、変換しながらラインバッ
ファ19へ転送する。この処理後、ラインカウンタ18
の内容はヘッド幅だけ更新されdの値になる。次にライ
ン(c、dollに等倍文字が存在するか否か、コード
バッファ14に格納されたコードの内容が検索される。
この検索には、コード群のタグであるY座標値とライン
カウンタ17、18の内容の比較で行なわれる。上記検
索によりライン(c、d)間でc<c’ <dという関
係で等倍文字「C」が見つかる。この結果(C′−C)
の紙送り情報をラインバッファ19の後へつけ、ライン
(c、d)間のページメモリ16の内容、すなわち文字
rAJ  rBJの一部の印字を実行し、(c’−c)
の紙送りが行なわれる。この時、ラインカウンタ17の
内容は、紙送りが実行されるのでCからC′になる。ペ
ージメモリ16の内容を印字した後は、ラインバッフ?
19があくので、等倍文字rCJに対するドツトイメー
ジをキャラクタジェネレータ15から取出し、コード値
に付加されコードバッファ14に格納された印字属性情
報に基づいてラインバッフ?19に展開する。
次にライン(C’ 、d)1mに、さらに等倍文字があ
るか、上記同様にして検索される。この場合、検索によ
ってC’<C″<dという関係で文字rDJが見つかる
。この結果(c”−c’)の紙送り情報をラインバッフ
ァ19の後へ付け、等倍文字「C」の印字と(C“−C
/ )の紙送りが実行される。この時、ラインカウンタ
17の内容は、紙送りが実行されたのでC′からC“に
なる。等倍文字「C」を印字した後は、ラインバッファ
19があくので、等倍文字rDJに対するドツトイメー
ジをキャラクタジェネレータ15から取出し、コード値
に付加されコードバッファ14に格納された印字属性情
報に基づいてラインバッファ19に展開する。
次に、上記同様にしてライン【C“、dollに等倍文
字があるか否か検索される。この場合、等倍文字は存在
しないので、(d−c”)の紙送り情報をラインバッフ
ァ19の後へつけ、等倍文字rDJの印字を実行し、(
d−C“)の紙送りを行なう。
この時、ラインカウンタ17の内容は、紙送りが実行さ
れたのでC”からdとなる。
こうしてライン(c、d)間のページメモリ、及び等倍
文字の印字が終了する。この後、ラインd以下のページ
メモリ16の内容が印字出力される。
このように、等倍より大きい文字、及び図形等はドツト
イメージとしてページメモリ16に格納し、等倍文字は
コード値に印字属性情報を付加してコードバッファ14
に格納することにより、印字対象となっているライン間
に等倍文字が存在するか否か、コードバッファ14に格
納された印字属性情報とラインカウンタ17.18との
内容の比較による検索から認識し、等倍文字が存在する
場合には、−回のヘッド移動で印字可能となるように紙
送りが行なわれることにより、文字が分割して印字され
ることがなくなる。
[発明の効果] 以上のようにこの発明によれば、例えば拡大文字と等倍
以下の文字が混在した印字テキストであっても、印字対
客ライン間に等倍文字が存在するか否かが、コードバッ
ファに格納された等倍以下の文字の文字コードに対応す
る印字属性情報とラインカウンタとの内容の比較による
検索から認識し、等倍以下の文字が存在する場合には、
文字が一回のヘッド移動で印字可能となるように紙送り
が行なわれることにより、等倍文字が上下に分割されて
印字されることがないので、機械的なずれのために印字
品質が低下することがなく、ざらに等倍文字のみを印字
する通常のテキストの場合も分割印字されないので、ス
ルーブツトが低下することがない。
【図面の簡単な説明】
第1図はこの発明の一実施例に係わるプリンタ制御装置
の構成を示すブロック図、第2図は同実施例の動作を説
明するための図、第3図、及び第4図は従来のプリンタ
制御による印字の例を示す図である。 11・・・計算線、12・・・上位インターフェース回
路、13・・・マイクロプロセッサ、14・・・コード
バッファ、15・・・キャラクタジェネレータ、16・
・・ページメモリ、17、18・・・ラインカウンタ、
19・・・ラインバッファ、20・・・プリンタ機構部
。 出願人代理人 弁理士 鈴江武彦 第3図    第4図

Claims (1)

    【特許請求の範囲】
  1. 印字テキストの図形及び等倍より大きい文字と等倍以下
    の文字とを判定する印字テキスト判定手段と、この印字
    テキスト判定手段により判定された図形及び等倍より大
    きい文字のイメージを展開するページメモリと、上記印
    字テキスト判定手段により判定された等倍以下の文字の
    文字コードに印字属性情報を付加して格納するコードバ
    ッファと、印字ヘッドの印字位置を記憶する印字位置記
    憶手段と、上記ページメモリに展開されたイメージの印
    字出力される切り出し位置を記憶する切り出し位置記憶
    手段と、上記印字位置記憶手段及び切り出し位置記憶手
    段に記憶された情報により示される印字ライン内に等倍
    以下の文字があるか否かを、上記コードバッファに貯え
    られた印字属性情報の内容から検索する等倍文字検出手
    段と、この等倍文字検出手段により検出された等倍以下
    の文字の印字タイミングを上記印字属性情報から決定す
    る印字タイミング決定手段とを具備したことを特徴とす
    るプリンタ制御装置。
JP31703387A 1987-12-15 1987-12-15 プリンタ制御装置 Pending JPH01157866A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31703387A JPH01157866A (ja) 1987-12-15 1987-12-15 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31703387A JPH01157866A (ja) 1987-12-15 1987-12-15 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPH01157866A true JPH01157866A (ja) 1989-06-21

Family

ID=18083673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31703387A Pending JPH01157866A (ja) 1987-12-15 1987-12-15 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH01157866A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0439069A (ja) * 1990-06-05 1992-02-10 Fujitsu Ltd プリンタの印字制御方法
EP0645252A3 (en) * 1993-08-30 1996-03-20 Seiko Epson Corp Method and device for controlling the movement of pressure in a printer.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0439069A (ja) * 1990-06-05 1992-02-10 Fujitsu Ltd プリンタの印字制御方法
EP0645252A3 (en) * 1993-08-30 1996-03-20 Seiko Epson Corp Method and device for controlling the movement of pressure in a printer.

Similar Documents

Publication Publication Date Title
US4300206A (en) Flexible text and image generator for a raster printer
US5136688A (en) Print data processing apparatus for an image forming apparatus
US5557707A (en) Image forming apparatus with a scanner and method of controlling the same
CA1100644A (en) Raster printer with sufficient printing flexibility
US5406383A (en) Method and apparatus for outputting a pattern in a selected one of a plurality of output resolutions
US5748861A (en) Image processing apparatus and method therefor
KR100224944B1 (ko) 혼재된 텍스트및 그래픽의 프린트 방법
US5097426A (en) Printer controlling apparatus
JPH01157866A (ja) プリンタ制御装置
US4975858A (en) Controller for a printer for printing data received from an external data processor
JPH05338277A (ja) プリンタ
JPS6360672A (ja) 画像形成装置
EP0481787B1 (en) Output method and apparatus
US5007002A (en) Serial or line printer adapted for use with page describing language
JPH0755572B2 (ja) 印字装置
EP0534723B1 (en) Printing apparatus and method for storing various printing parameters
JPS6189051A (ja) 画像処理装置
JP2790120B2 (ja) 印刷装置
JPS62216029A (ja) 図形印刷制御方式
JP3245270B2 (ja) 文字処理装置及び方法
JPS59201870A (ja) 印字装置
JP3326042B2 (ja) 印刷システム
JP2617098B2 (ja) 記録制御方法
US6166823A (en) Printing method and apparatus, paper ejecting position control method and apparatus
JPS63254516A (ja) プリンタ制御方式