JPH04314558A - プリンタの罫線印字制御方法 - Google Patents
プリンタの罫線印字制御方法Info
- Publication number
- JPH04314558A JPH04314558A JP10635991A JP10635991A JPH04314558A JP H04314558 A JPH04314558 A JP H04314558A JP 10635991 A JP10635991 A JP 10635991A JP 10635991 A JP10635991 A JP 10635991A JP H04314558 A JPH04314558 A JP H04314558A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printing
- code
- line
- ruled
- 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
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、プリンタで罫線を印字
する場合の罫線印字制御方式に関する。
する場合の罫線印字制御方式に関する。
【0002】
【従来の技術】プリンタに罫線を印字する時には従来で
は、コンピュータ側で、キャラクタコードをビットイメ
ージに変換し、その変換されたビットイメージをプリン
タにダウンロードすることにより、罫線を印字する方法
が一般的である。
は、コンピュータ側で、キャラクタコードをビットイメ
ージに変換し、その変換されたビットイメージをプリン
タにダウンロードすることにより、罫線を印字する方法
が一般的である。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
方法では、罫線を印字する際に、コンピュータ側からプ
リンタにビットイメージをダウンロードしているため、
コンピュータ側でキャラクタコードをビットイメージに
変換する必要があるうえ、変換した膨大なデータをコン
ピュータ内部で持たなければならない。このため、デー
タ転送に時間がかかり、データ変換処理に時間がかかり
過ぎる欠点がある。
方法では、罫線を印字する際に、コンピュータ側からプ
リンタにビットイメージをダウンロードしているため、
コンピュータ側でキャラクタコードをビットイメージに
変換する必要があるうえ、変換した膨大なデータをコン
ピュータ内部で持たなければならない。このため、デー
タ転送に時間がかかり、データ変換処理に時間がかかり
過ぎる欠点がある。
【0004】そこで、本発明は、コンピュータ内部での
キャラクタコードからビットイメージへの変換処理をな
くすと共に、メモリ効率の向上をはかり、コンピュータ
内部での処理の負担を軽減し、処理時間を短縮すること
を目的とする。
キャラクタコードからビットイメージへの変換処理をな
くすと共に、メモリ効率の向上をはかり、コンピュータ
内部での処理の負担を軽減し、処理時間を短縮すること
を目的とする。
【0005】
【課題を解決するための手段】コンピュータとプリンタ
間に罫線の印字を制御する制御部を設け、この御部内に
外字データを一時記憶しておくためのメモリを設けるこ
とにより、メモリ内の外字データからキャラクタデータ
を生成し、制御部からプリンタに対しキャラクタコード
で罫線と外字のデータを送り、改行量や印字位置を変え
ることにより罫線の印字を制御する。
間に罫線の印字を制御する制御部を設け、この御部内に
外字データを一時記憶しておくためのメモリを設けるこ
とにより、メモリ内の外字データからキャラクタデータ
を生成し、制御部からプリンタに対しキャラクタコード
で罫線と外字のデータを送り、改行量や印字位置を変え
ることにより罫線の印字を制御する。
【0006】
【作用】上記の方式においては、罫線を印字する時に、
コンピュータ側でのビット変換が不必要になり、膨大な
ビットイメージデータを持つ必要もなくなる。また、コ
ンピュータの内部処理が減少するため、罫線印字のため
の処理時間も短縮できる。
コンピュータ側でのビット変換が不必要になり、膨大な
ビットイメージデータを持つ必要もなくなる。また、コ
ンピュータの内部処理が減少するため、罫線印字のため
の処理時間も短縮できる。
【0007】
【実施例】図1には、本実施例の構成図を示す。本実施
例では、罫線の印字を制御する制御部3をプリンタ2の
インターフェース部に設け、制御部3に外字データを一
時記憶しておくためのメモリ4を設け、制御部3からプ
リンタ2に対しキャラクタコードで罫線と外字のデータ
を送り、改行量や印字位置を変えることにより罫線を印
字制御する。
例では、罫線の印字を制御する制御部3をプリンタ2の
インターフェース部に設け、制御部3に外字データを一
時記憶しておくためのメモリ4を設け、制御部3からプ
リンタ2に対しキャラクタコードで罫線と外字のデータ
を送り、改行量や印字位置を変えることにより罫線を印
字制御する。
【0008】本実施例におけるプリンタ2の印字では、
図3に示すように罫線のキャラクタコードはJISコー
ド、24ドット(8)×24ドット(9)を使用し、文
字間を文字の右側に3ドット(10)、改行量つまり、
現在の印字位置13から次行の印字位置14までのドッ
ト幅を30ドット(12)と定め、外字は、図2の外字
5、外字6、外字7を定義する。
図3に示すように罫線のキャラクタコードはJISコー
ド、24ドット(8)×24ドット(9)を使用し、文
字間を文字の右側に3ドット(10)、改行量つまり、
現在の印字位置13から次行の印字位置14までのドッ
ト幅を30ドット(12)と定め、外字は、図2の外字
5、外字6、外字7を定義する。
【0009】同一の線の太さである罫線コードは、図4
に示すように基本的に、罫線コード14から罫線コード
24までの11種類存在する。そこで、印字処理では、
制御部3はコンピュータ1から印字データをキャラクタ
コードで受け取り、その中に罫線コード14から罫線コ
ード24まで存在するかを調べ、罫線コード14、罫線
コード16、罫線コード19、罫線コード20が存在す
れば、外字5を、罫線コード17、罫線コード18、罫
線コード21が存在すれば、外字6を、罫線コード15
、罫線コード22、罫線コード23が存在すれば、外字
7を、外字データとし、それ以外のコードであれば、ス
ペースコードを制御部3内のメモリ4に記憶しておき印
字する時に組み合わせ処理を行うことにより罫線印字を
行う。
に示すように基本的に、罫線コード14から罫線コード
24までの11種類存在する。そこで、印字処理では、
制御部3はコンピュータ1から印字データをキャラクタ
コードで受け取り、その中に罫線コード14から罫線コ
ード24まで存在するかを調べ、罫線コード14、罫線
コード16、罫線コード19、罫線コード20が存在す
れば、外字5を、罫線コード17、罫線コード18、罫
線コード21が存在すれば、外字6を、罫線コード15
、罫線コード22、罫線コード23が存在すれば、外字
7を、外字データとし、それ以外のコードであれば、ス
ペースコードを制御部3内のメモリ4に記憶しておき印
字する時に組み合わせ処理を行うことにより罫線印字を
行う。
【0010】次に組み合わせ処理について図4に基づき
説明する。図4のX1からX4は通常の各行の印字開始
位置であり、Y1からY4は各行の印字開始位置から下
方へ6ドットずらし、更に右に3ドットずらした位置を
示す。
説明する。図4のX1からX4は通常の各行の印字開始
位置であり、Y1からY4は各行の印字開始位置から下
方へ6ドットずらし、更に右に3ドットずらした位置を
示す。
【0011】改行は改行コードにより行い、改行コード
つまり、1行目(X1)の終わりのコードになるまで罫
線のキャラクタコードを印字していき、改行コードにな
った時に、6ドット下方へずらし、続いて印字位置を右
に3ドットずらすことにより、印字位置がY1になり、
罫線文字と罫線文字の間に挿入する形となる。そこで、
上記罫線コードの外字データとして記憶していた外字コ
ードを順に上記罫線の印字カラム数だけ印字していくそ
の後、文字のドット数である24ドットの改行を行うこ
とにより、印字位置が通常印字の2行目(X2)の印字
位置となる。また、外字データを記憶するメモリ4は一
行ごとにオーバライト(上書き)することにより、メモ
リ効率をはかる。
つまり、1行目(X1)の終わりのコードになるまで罫
線のキャラクタコードを印字していき、改行コードにな
った時に、6ドット下方へずらし、続いて印字位置を右
に3ドットずらすことにより、印字位置がY1になり、
罫線文字と罫線文字の間に挿入する形となる。そこで、
上記罫線コードの外字データとして記憶していた外字コ
ードを順に上記罫線の印字カラム数だけ印字していくそ
の後、文字のドット数である24ドットの改行を行うこ
とにより、印字位置が通常印字の2行目(X2)の印字
位置となる。また、外字データを記憶するメモリ4は一
行ごとにオーバライト(上書き)することにより、メモ
リ効率をはかる。
【0012】以上の処理を繰り返し行うことにより罫線
印字を行う。
印字を行う。
【0013】
【発明の効果】以上説明したように、本発明によれば、
罫線を印字する時に、コンピュータ側でのビット変換が
不必要になり、膨大なビットイメージデータを持つ必要
もなくなるため、メモリ効率の向上につながる。また、
内部処理の負担が減り、処理時間が短くなる。
罫線を印字する時に、コンピュータ側でのビット変換が
不必要になり、膨大なビットイメージデータを持つ必要
もなくなるため、メモリ効率の向上につながる。また、
内部処理の負担が減り、処理時間が短くなる。
【図1】本発明の罫線印字制御方式を示す図である。
【図2】罫線の外字データを示す図である。
【図3】プリンタの印字書式を示す図である。
【図4】印字例を示す図である。
1 コンピュータ
2 プリンタ
3 制御部
4 メモリ
Claims (1)
- 【請求項1】 コンピュータと該コンピュータから印
字データが入力されて、罫線印字を制御する制御部を備
え、その制御部から出力されたデータにより印字を行う
プリンタの罫線印字制御方式において、前記制御部に外
字データを一時記憶しておくためのメモリを設け、前記
制御部は前記プリンタに対し前記印字データと外字デー
タから成るキャラクタコードを生成して送ることにより
罫線を形成することを特徴とするプリンタの罫線印字制
御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10635991A JPH04314558A (ja) | 1991-04-12 | 1991-04-12 | プリンタの罫線印字制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10635991A JPH04314558A (ja) | 1991-04-12 | 1991-04-12 | プリンタの罫線印字制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04314558A true JPH04314558A (ja) | 1992-11-05 |
Family
ID=14431556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10635991A Pending JPH04314558A (ja) | 1991-04-12 | 1991-04-12 | プリンタの罫線印字制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04314558A (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5938080A (ja) * | 1982-08-26 | 1984-03-01 | Toshiba Corp | フオ−ムオ−バレイ制御方式 |
| JPS60107379A (ja) * | 1983-11-17 | 1985-06-12 | Fujitsu Ltd | 情報処理装置 |
| JPS62226325A (ja) * | 1986-03-28 | 1987-10-05 | Toshiba Corp | フオ−ムオ−バレイ制御装置 |
| JPS63142460A (ja) * | 1986-12-04 | 1988-06-14 | Fujitsu Ltd | 文書処理システムにおける罫線の移動・複写処理方式 |
-
1991
- 1991-04-12 JP JP10635991A patent/JPH04314558A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5938080A (ja) * | 1982-08-26 | 1984-03-01 | Toshiba Corp | フオ−ムオ−バレイ制御方式 |
| JPS60107379A (ja) * | 1983-11-17 | 1985-06-12 | Fujitsu Ltd | 情報処理装置 |
| JPS62226325A (ja) * | 1986-03-28 | 1987-10-05 | Toshiba Corp | フオ−ムオ−バレイ制御装置 |
| JPS63142460A (ja) * | 1986-12-04 | 1988-06-14 | Fujitsu Ltd | 文書処理システムにおける罫線の移動・複写処理方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0422793A2 (en) | Graphics scaling method for high resolution printers | |
| JPS6122960A (ja) | 印字速度切替方式 | |
| JPH04314558A (ja) | プリンタの罫線印字制御方法 | |
| JP4942414B2 (ja) | プリント装置 | |
| JPH11348381A (ja) | プリンタ | |
| JPS6367167A (ja) | プリンタの外字処理方式 | |
| US5408592A (en) | Printer having a data output time controller | |
| KR100212981B1 (ko) | 화상형성장치의 출력용지 및 토너 절약 프린팅 장치 및 방법 | |
| KR200162887Y1 (ko) | 프린터 공유기 | |
| JP3511890B2 (ja) | シリアルプリンタ、シリアルプリンタの印字位置制御方法 | |
| JPS62180419A (ja) | プリンタ装置 | |
| JPS60171527A (ja) | 印字装置 | |
| JPH01215545A (ja) | 印刷装置 | |
| JP2572857Y2 (ja) | 熱転写型多色印刷装置 | |
| JP3003266B2 (ja) | シリアルプリンタ | |
| JP3033731B2 (ja) | 罫線処理装置、罫線処理方法、およびプログラムを記録する記録媒体 | |
| JPH047166A (ja) | ドット式プリンタ | |
| JPH0683823A (ja) | データ出力装置 | |
| JPH08132684A (ja) | 点字版下出力システム及び点字版下出力方法 | |
| JPH0773931B2 (ja) | グラフィック・データの印刷方法 | |
| JPS5827285A (ja) | パタ−ン出力方式 | |
| JPS61225063A (ja) | 印字装置 | |
| JPH11170629A (ja) | 複数行を同時に印字可能な印字ヘッドを有するプリンタ及びその制御方法 | |
| JPH04173268A (ja) | 印字制御装置 | |
| JPH04312863A (ja) | プリンタ装置 |