JPH0640081A - プリント装置 - Google Patents

プリント装置

Info

Publication number
JPH0640081A
JPH0640081A JP5088766A JP8876693A JPH0640081A JP H0640081 A JPH0640081 A JP H0640081A JP 5088766 A JP5088766 A JP 5088766A JP 8876693 A JP8876693 A JP 8876693A JP H0640081 A JPH0640081 A JP H0640081A
Authority
JP
Japan
Prior art keywords
print
size
printing
mode
printer
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
Application number
JP5088766A
Other languages
English (en)
Other versions
JPH0692169B2 (ja
Inventor
Hideki Kudo
秀樹 工藤
Koichi Hasegawa
浩一 長谷川
Hitoshi Yamazaki
斎 山崎
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.)
Casio Computer Co Ltd
Casio Electronics Manufacturing Co Ltd
Original Assignee
Casio Computer Co Ltd
Casio Electronics Manufacturing Co Ltd
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 Casio Computer Co Ltd, Casio Electronics Manufacturing Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP5088766A priority Critical patent/JPH0692169B2/ja
Publication of JPH0640081A publication Critical patent/JPH0640081A/ja
Publication of JPH0692169B2 publication Critical patent/JPH0692169B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 制御情報をプリント装置の印字部の印字ドッ
ト密度に対応する情報に変換し,上位機器が出力する印
字情報を用紙とは異なる定型サイズのカット紙に収めて
印字する。 【構成】 印字制御情報がプリンタの印字部の印字ドッ
ト密度より低印字ドット密度で印字する想定プリンタに
対応した情報であることを識別するコマンド解析部と,
想定プリンタが第1のサイズの用紙1頁に印字出力する
印字データを第1のサイズよりも小さい第2のサイズの
用紙に収めて印字できるフォントを選択する文字サイズ
制御部と,制御情報に含まれる印字ピッチ指定情報を想
定プリンタが第1のサイズの用紙1頁に印字出力する印
字データを第2のサイズの用紙に収めて印字できる印字
ピッチ指定情報に変換するピッチ変換制御部と,選択さ
れたフォントと前記変換された印字ピッチ指定情報に従
って印字処理を行う印字制御部を備える。

Description

【発明の詳細な説明】
【0001】
【発明の技術分野】本発明はコンピュータ等のホスト機
器からのデータに基づいて印字を行うプリント装置に係
り,特にドット密度の異なるプリンタと置き換え可能な
プリント装置に関するものである。
【0002】
【従来技術】文字が用紙上のリボンを打って機械的印字
を行う,いわゆるインパクトプリンタは長年コンピュー
タ出力の端末機器として標準的に用いられてきた。この
インパクトプリンタの印字密度は,1インチ当り180 ド
ットであり,通常24ピンを用いて印字が行われている。
【0003】一方,これに対して,機械的な印字を行わ
ないいわゆるノンインパクトプリンタは高速印字が可能
であり,しかも例えば1インチ当り240 ドットの高密度
により品質の良い印字画像を得ることが可能であるた
め,現在このノンインパクトプリンタがインパクトプリ
ンタに変って使用されつつある。
【0004】
【従来技術の問題点】しかしながら,単純に従来使用さ
れていた180 ドット/インチの印字密度のプリンタを制
御するホストコンピュータに1インチ当り240 ドットの
密度に印字駆動するプリンタを接続したのでは不都合が
生じる。
【0005】例えば,従来のプリンタを制御するホスト
コンピュータに240 ドット/インチの密度で1文字当り
が24×24ドット印字を構成させる記録手段(以下フォン
トで示す)を有するプリンタを接続したとすると,図2
(a) に示す 180ドット/インチのプリンタで印字した文
字に対し, 同図(b) に示すように各文字が 3/4 に縮小
された文字となってしまう。また,ピッチの指定が1イ
ンチ当りの文字数あるいは行数を指定するいわゆる指定
信号CPI,LPIにより,印字制御した場合には,同
図(c) に示すように各文字間は縮小されず文字だけが縮
小され,縮小された文字が離れて存在するという極めて
読みにくい印字となる。また,例えば,240 ドット/イ
ンチの密度で,1文字当り32×32ドット印字構成のフォ
ントを有するプリンタをホストコンピュータに接続した
とすると,文字サイズは180 ドット/インチのプリンタ
で印字したものと同じになる。しかし,文字間隔がドッ
ト単位で指定された際には,ホストコンピュータの指示
通りに印字すると,隣接する文字が互いに重なり印字不
能となったり,又は同図(d) に示すように極めて接近し
てしまい非常に読みにくい印字となる。
【0006】従って, 低密度のプリンタを高密度のプリ
ンタに置きかえて同一文字サイズで同一の形態で印字す
るためにはホストコンピュータのプログラムを大幅に変
更する必要がある。
【0007】また,通常プリンタはホストコンピュータ
の出力を印字するためのフォーム用紙として280 mm(11
インチ)×380 mm(15インチ)の用紙を使用することが
多い。このようなフォーム用紙に印字する形態は1行文
字数136 文字,66行であるがこの形態と同じ形態でB4
サイズ(257 mm×364 mm)の用紙を用いてプリンタで印
字しようとすると図3(a) ,(b) に示すように両用紙サ
イズが異なるためB4サイズ1頁内にフォーム用紙1頁
分の情報が収まらないという欠点が有る。
【0008】
【発明の目的】本発明は上記従来の欠点に鑑み,従来の
低密度印字のプリンタを接続すべく想定されたホストコ
ンピュータ等のプログラムを大幅に変更すること無し
に,高密度印字プリント装置を接続することを可能と
し,さらにカットシートを用いるプリンタであっても,
必要とするB4サイズ又はA4サイズ等の用紙1ページ
内にフォーム用紙1ページ内に印字する情報を収めるこ
とを可能としたプリント装置を提供することを目的とす
るものである。
【0009】
【発明の要点】本発明は上記目的を達成するために,上
位機器から入力する制御情報に基づいて印字動作可能な
プリント装置において,前記制御情報が前記プリント装
置の印字部の印字ドット密度より低い印字ドット密度で
印字する想定プリンタに対する制御情報か否かを識別す
る手段と,該識別手段の識別結果に応じて前記想定プリ
ンタが第1のサイズの用紙1頁に印字出力する印字デー
タを前記第1のサイズよりも小さい第2のサイズの用紙
に収めて印字できるフォントを選択する手段と,前記識
別手段の識別結果に応じて前記制御情報に含まれる印字
ピッチ指定情報を前記想定プリンタが第1のサイズの用
紙1頁に印字出力する印字データを前記第1のサイズよ
りも小さい第2のサイズの用紙に収めて印字できる印字
ピッチ指定情報に変換する手段と,前記制御情報に含ま
れる文字情報を前記選択されたフォントと前記変換され
た印字ピッチ指定情報により印字する印字制御手段とを
有することを特徴とする。
【0010】
【発明の実施例】以下本発明の実施例について図面を参
照しながら詳述する。図1は1インチ当り 240ドットの
密度で印字する機能を有し,CG(キャラクタジェネレ
ータ)フォント部11,文字サイズ制御部12,ピッチ
変換制御部13等で構成される本発明のプリント装置の
回路ブロック図である。
【0011】図示しないホスト機器より I/F (インタ
ーフェイス)部14に入力する制御情報としてのデータ
はオペレーションコード(後述するモードを指定するコ
マンド),制御コマンド,文字コードを含み,入力した
データは一旦通信バッファ15に蓄えられた後1ぺージ
分のデータ毎にコマンド解析部16に出力する。
【0012】コマンド解析部16にはモード管理部1
7,ピッチ変換制御部13,文字サイズ制御部12,文
字制御部18が接続されており, I/F 部より入力した
データを選別し上述する所定の各部へ出力する。
【0013】モード管理部には上述のオペレーションコ
ードが入力し,オペレーションコードにより指定される
後述のネイティブモード,実寸モード,縮小モード,B
4帳表モード,A4帳表モードの5つのモードを管理
し,一旦オペレーションコードによりモード指定される
と,次のモード指定が行われるまでモード固定を行うも
のである。
【0014】ここで各モードを説明する。ネイティブモ
ードとは,接続されるプリンタの印字密度が 240ドット
/インチであることを想定したホスト機器に本プリント
装置を接続する際のモードであり,入力したデータの制
御コード,文字コードには,何ら変換や,換算すること
なしに印字を行う。
【0015】
【表1】
【0016】ここで,ネイティブモードでの初期設定は
ランドスケープ横書き印字であり,その他の初期設定は
使用する用紙サイズにより異なりB4サイズ,A4サイ
ズ,B5サイズの各初期設定は,例えば表1に示すよう
な文字ピッチ,改行ピッチを指定し,各々後述するフォ
ントB,フォントA,フォントBにより実行される(た
だし,表中カッコ内は漢字を示し,印字有効領域とは印
字用紙上に実際に印字可能な領域を示し,印字有効領域
と各ピッチの単位はドットである)。次に実寸モードに
ついて説明する。実寸モードは,想定プリンタとしての
印字密度180 ドット/インチのプリンタを接続すべく想
定したホスト機器であっても,本モードを指定するオペ
レーションコードを追加することによりホスト機器のプ
ログラムを変えることなく180 ドット/インチのプリン
タの印字するのと同じ文字サイズで同じ形態の印字が,
240 ドット/インチのプリント装置により可能とするモ
ードである。
【0017】次に縮小モードは 180ドット/インチのプ
リンタを接続すべく想定したホスト機器であってもオペ
レーションコードで本モードを指定することにより 180
ドット/インチのプリンタの印字形態をそのまま 3/4
に縮小した形態で印字するものであり,A4のカットシ
ートとB4のカットシートのサイズ比が約3/4である
ことを利用し,本来 180ドット/インチのプリンタがB
4サイズ内に印字する形態をA4サイズ内に縮小して印
字することの可能なモードである。
【0018】次にB4帳表モードとは, 280mm(11イン
チ)× 380mm(15インチ)のフォーム用紙1頁に印字さ
れる内容をB4のカットシート内に収めるモードであ
り,オペレーションコードで本モードを指定することに
よりランドスケープ横書き印字が指定され表2に示す如
く,使用フォント,文字ピッチ,改行ピッチが選択され
る。
【0019】
【表2】
【0020】次に,A4帳表モードとは,フォーム用紙
1頁に印字される内容をA4のカットシート内に収める
モードであり,オペレーションコードで本モードを指定
することにより,ランドスケープ横書き印字が指定され
表3に示す如く使用フォント,文字ピッチ,改行ピッチ
が選択される。
【0021】
【表3】
【0022】ピッチ変換制御部13にはCGフォント指
定コマンドが入力する。またピッチ変換制御部13は各
モードにおけるCGフォント以外の初期設定が各初期設
定を指定するコマンドとして記憶されており,オペレー
ションコードの入力毎に入力したオペレーションコード
の指定するモードの初期設定を出力し,制御コマンドが
入力すると制御コマンドに含まれる文字ピッチ指定コマ
ンドと行ピッチ指定コマンド(併せてピッチ指定コマン
ドと称す)を上述のモード管理部17の管理するモード
に応じて変換あるいは換算し,ドット単位で印字制御部
19に出力する。尚,各モードに関わらない制御コマン
ドは何ら変換されずに印字制御部19に出力する。
【0023】文字サイズ制御部12はモード管理部17
の管理するモードに応じてCGフォント部11のフォン
トを指定する。CGフォント部11は文字コードと文字
パターンデータの変換を行うものであり,文字制御部1
8より文字コードを入力すると文字サイズ制御部12の
指定するフォントから文字コードに対応する文字のドッ
トパターンを出力する。
【0024】CGフォント部11は内蔵フォントとして
フォントA,フォントBの2種類フォントを有し,フォ
ントA,フォントBの文字の種類はそれぞれアルファベ
ット,数字,カタカナ,特殊文字,簡易グラフィックで
ある。
【0025】又フォントAのボディフェースの構成(幅
×高さ)は16×24ドットでありフォントBのボディフェ
ースの構成は20×28ドットである。外部接続フォントと
しては24×24ドットのボディフェースを有する漢字フォ
ントを単独で,あるいは24×24ドットのボディフェース
を有する漢字フォントと32×32ドットのボディフェース
を有する漢字フォントの2種類のフォントの両方を接続
可能となっている。
【0026】又,32×32漢字フォントを指定すべき際に
CGフォント部11に32×32漢字フォントが接続されて
いない場合には,24×24漢字フォントを指定し,後述す
る 4/3 倍回路20に後述する『 4/3 倍拡大法』の実
行を指定する。
【0027】又,ネイティブモード時にコマンド解析部
16より使用するフォントが指定された際にはその指定
されたフォントをCGフォント部に指定する(但し他の
モード時にフォントが指定された際には無視し,モード
により決定されるフォントを選択したままである)。
【0028】文字制御部18にはコマンド解析部19よ
り文字コードが入力し,文字制御部18は上述の文字コ
ードをCGフォント部11に出力し,CGフォント部1
1は文字サイズ制御部12の指定するフォントにより文
字コードを文字コードに対応するドットパターンデータ
に変換して 4/3 倍回路20に出力する。
【0029】4/3 倍回路20は文字サイズ制御部12
により『 4/3 倍拡大法』の実行が指定されていれば後
述の『 4/3 倍拡大法』を実行し,24×24ドットのパタ
ーンデータを32×32ドットのドットパターンデータに拡
大して文字制御部18に出力し,実行が指定されていな
ければ入力したパターンデータをそのまま文字制御部1
8に出力する。
【0030】印字制御部19はピッチ変換制御部13よ
り出力される制御コマンドと,文字制御部18より出力
されるドットパターンデータにより印字信号を形成し印
字部21に出力する。
【0031】印字部21は上述の印字信号に従って印字
用紙に印字を行う。次にピッチ変換処理部での処理を図
4に従って説明する。コマンド解析部16よりデータが
入力すると(ST1)そのデータがオペレーションコー
ドであるか否かを判断する(ST2)。入力データがオ
ペレーションコードであればそのオペレーションコード
の指定するモードの初期設定を指定するコマンドを読み
出して出力する(ST3)。初期設定を指定するコマン
ドは印字制御部19へ入力し印字制御部19は上述のコ
マンドを通常処理(実行)する(ST4)。
【0032】入力したデータがオペレーションコードで
なければ,入力したデータは制御コマンドであり,次に
現在のモードがネィティブモードであるか否かを判断し
(ST5),ネィティブモードであれば入力した制御コ
マンドは印字制御部19で通常処理される。
【0033】つまりネィティブモード時には入力する制
御コマンドは何ら変換されることなく通常処理される。
ST5において現在のモードがネィティブモードでなけ
れば次に現在のモードが帳表モード(B4帳表モードと
A4帳表モードの両方を含む)であるか否かを判断し
(ST6),帳表モードであれば入力した制御コマンド
がピッチ指定コマンド(文字ピッチ指定コマンド,行ピ
ッチ指定コマンドの両方を含む)であるか否か,1行の
文字数を指定するコマンドであるか否か,1ぺージの行
数を指定するコマンドであるか否かをそれぞれ判断し
(ST7,ST8,ST9),イエスであれば入力した
制御コマンドは通常処理されず,ノーであれば入力した
制御コマンドは印字制御部19で通常処理される(ST
4)。
【0034】ST6において現在のモードが帳表モード
でなければ(つまり,現在のモードが実寸モードか縮小
モードであれば)入力した制御コマンドがピッチ指定コ
マンド(文字ピッチ指定コマンド,行ピッチ指定コマン
ドの両方を含む)であるか否かを判断し(ST10),
ピッチ指定コマンドでなければ入力したコマンドは印字
制御部19で通常処理される(ST4)。
【0035】入力した制御コマンドがピッチ指定コマン
ドであれば現在のモードが実寸モードであるか否かを判
断し(ST11),実寸モードであればピッチ指定コマ
ンドの指定がドット単位の指定であるか否かを判断し
(ST12),ドット単位の指定であば指定値を 4/3
倍(例えば30ドットの指定であれば30× 4/3 =40で40
ドットの指定に変換する。これにより180 ドット/イン
チのプリンタのピッチと同一の長さのピッチ指定とな
る)して(ST13)印字制御部で通常処理され(ST
4),ドット単位の指定でなければ,ドット単位に換算
して(ST14)印字制御部19で通常処理される(S
T4)。
【0036】ST11において現在のモードが実寸モー
ドでなければ(つまり現在のモードが縮小モードであれ
ば)ピッチ指定コマンドの指定がドット単位の指定であ
るかを判断し(ST15),ドット単位の指定であれば
印字制御部19で通常処理し,ドット単位の指定でなけ
ればドット単位に換算し(ST16),換算したドット
単位の値を 4/3 倍して(ST17),印字制御部19
で通常処理する(例えば6CPI,又は6LPIに指定
された場合,240 /6 =40であり,30 ドットの文字ピッ
チ又は行ピッチを指定し印字制御部19で通常処理す
る)。
【0037】尚,モード指定コマンドが最初に入力する
以前のモードについては,プリント装置の電源投入時に
所定のモードにOSより設定するように構成すれば良い
が,切り換えスイッチを設け,スイッチの切り換えによ
り電源投入時のモードをネィティブモードと実寸モード
とを選択可能に構成することが望ましい。
【0038】次に上述の『 4/3 倍拡大法』について説
明すると,『 4/3 倍拡大法』とは図6(a) に示される
ように24×24ドット漢字CGより出力された24×24ドッ
トのドットパターンデータ41を拡大して32×32ドット
のドットパターンデータ42を作成するもので,例え
ば,同図(b) に示す如く24×24ドットのドットパターン
データ41より3×3ドットのパターン41aをブロッ
クとして抽出し,このブロックが同図に示すパターンで
あるとすれば,このパターン41aを4×4ドットのパ
ターン42aに変換する。この時,3×3ドットのブロ
ックのパターンは各種存在し,このパターンの数は29
=512 種類存在する。従って, その個々のパターンと対
応する4×4ドットのパターンをROMに記憶させ必要
に応じて変換を行う。同様の変換を各々抽出したブロッ
ク毎に行い,64個のブロックを変換することにより24×
24ドットのドットパターンデータから32×32ドットのド
ットパターンデータが作成される。
【0039】
【発明の効果】以上詳細に説明したように本発明によれ
ば,ホストコンピュータプログラムの先頭等にオペレー
ションコードを追加することにより,ホストコンピュー
タの大幅なプログラム変更なしに従来の低密度印字用の
プリンタに変えて高密度印字用プリント装置を接続する
ことが可能となると共に,従来の 1/180 インチ24ピン
プリンタが印字した形態を縮小して印字することも可能
となり,さらにフォーム用紙に印字する1頁分の情報を
所望のB4サイズ又はA4サイズのカットシート内に収
めることも可能となる。
【図面の簡単な説明】
【図1】本発明のプリント装置の回路ブロック図であ
る。
【図2】従来の印字例を示す図である。
【図3】フォーム用紙とカットシートのサイズを比較す
る図である。
【図4】ピッチ変換制御ブロックの要部フローを示す図
である。
【図5】文字ピッチ,行ピッチ,印字有効領域を示す図
である。
【図6】『 4/3 倍拡大法』を説明する図である。
【符号の説明】
1 印字用紙 2 フォーム用紙 3 B4用紙サイズ 4 A4用紙サイズ 31 行ピッチ 32 文字ピッチ 33 有効印字領域タテ 34 有効印字領域ヨコ 41 24×24ドットのパターン 41a 3×3ドットのパターン 42 32×32ドットのパターン 42a 4×4ドットのパターン
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山崎 斎 東京都東大和市桜が丘2−229 カシオ電 子工業株式会社内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 上位機器から入力する制御情報に基づい
    て印字動作可能なプリント装置において,前記制御情報
    が前記プリント装置の印字部の印字ドット密度より低い
    印字ドット密度で印字する想定プリンタに対する制御情
    報か否かを識別する手段と,該識別手段の識別結果に応
    じて前記想定プリンタが第1のサイズの用紙1頁に印字
    出力する印字データを前記第1のサイズよりも小さい第
    2のサイズの用紙に収めて印字できるフォントを選択す
    る手段と,前記識別手段の識別結果に応じて前記制御情
    報に含まれる印字ピッチ指定情報を前記想定プリンタが
    第1のサイズの用紙1頁に印字出力する印字データを前
    記第1のサイズよりも小さい第2のサイズの用紙に収め
    て印字できる印字ピッチ指定情報に変換する手段と,前
    記制御情報に含まれる文字情報を前記選択されたフォン
    トと前記変換された印字ピッチ指定情報により印字する
    印字制御手段とを有することを特徴とするプリント装
    置。
JP5088766A 1993-04-15 1993-04-15 プリント装置 Expired - Lifetime JPH0692169B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5088766A JPH0692169B2 (ja) 1993-04-15 1993-04-15 プリント装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5088766A JPH0692169B2 (ja) 1993-04-15 1993-04-15 プリント装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP5146585A Division JPS61209169A (ja) 1985-03-13 1985-03-13 プリント装置

Publications (2)

Publication Number Publication Date
JPH0640081A true JPH0640081A (ja) 1994-02-15
JPH0692169B2 JPH0692169B2 (ja) 1994-11-16

Family

ID=13951992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5088766A Expired - Lifetime JPH0692169B2 (ja) 1993-04-15 1993-04-15 プリント装置

Country Status (1)

Country Link
JP (1) JPH0692169B2 (ja)

Also Published As

Publication number Publication date
JPH0692169B2 (ja) 1994-11-16

Similar Documents

Publication Publication Date Title
US5093903A (en) System for controlling printers having differing dot densities
US6501562B1 (en) Print control apparatus, print control method, and storage medium
US5355231A (en) Output apparatus with dot density adjustments
JPH08286860A (ja) 出力制御方法及びその装置とそのコンピュータプログラム製品
US5481367A (en) Printing apparatus capable of changing print format
US20080014002A1 (en) Print control apparatus that controls printing device performing printing using print sheet having tab
JPH0640081A (ja) プリント装置
JPH0692170B2 (ja) プリント装置
JPH05238094A (ja) ページプリンタ及びそのコントローラ
JPH0425870B2 (ja)
JP4383687B2 (ja) 出力装置及びその処理方法
JP3520598B2 (ja) 印刷制御装置
JPH0280266A (ja) プリンタ
JPH1191185A (ja) 印字制御方法
JP3247550B2 (ja) 印刷装置および印刷方法
JP2004243557A (ja) 画像形成装置
JPH08132703A (ja) 文字出力方法及びその装置
JP2958017B2 (ja) 出力制御装置及びその方法
JP2958016B2 (ja) 出力制御装置及びその方法
JPH11245455A (ja) 印刷装置、印刷装置の制御方法、および記録媒体
JPH0577487A (ja) 画像記録方法
EP0143995A2 (en) Dot-matrix printer
JPS61222758A (ja) シリアルドットプリンタ
JPH08132684A (ja) 点字版下出力システム及び点字版下出力方法
JPH02202461A (ja) 記録装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19950516

EXPY Cancellation because of completion of term