JPS63296961A - プリンタ制御装置 - Google Patents
プリンタ制御装置Info
- Publication number
- JPS63296961A JPS63296961A JP62135742A JP13574287A JPS63296961A JP S63296961 A JPS63296961 A JP S63296961A JP 62135742 A JP62135742 A JP 62135742A JP 13574287 A JP13574287 A JP 13574287A JP S63296961 A JPS63296961 A JP S63296961A
- Authority
- JP
- Japan
- Prior art keywords
- data
- copy
- buffer
- modification
- original
- 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
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は電子写真方式のラインプリンタ等で印字する
ためのプリンタ制御装置において、文字データの一部を
変更するコピー修飾に関するものである。
ためのプリンタ制御装置において、文字データの一部を
変更するコピー修飾に関するものである。
第3図は、例えば特開昭59−223840号公報に示
された従来の電子写真方式による日本語ラインプリンタ
等のコピー修飾方法を示す構成図である。
された従来の電子写真方式による日本語ラインプリンタ
等のコピー修飾方法を示す構成図である。
−Mにこの種の印刷装置は、印刷データはライト(ll
rjte)系のコマンドで転送され、ページバッファに
格納される。格納された印刷データ(オリジナルな印刷
データ)はそのまま使用するのが通常の方法であるが、
その一部を他のデータに置換えて(修飾して)印刷する
機能が該オリジナル印刷データに対するコピー修飾と呼
ばれる。このコピー修飾によると帳票等を一部分だけ変
更して複数枚印刷する場合等の処理が著しく簡単になる
0図において、PRは前述のページバッファで、コピー
修飾バンコアCMBはその一部である。 5ELIは文
字数・メモリアドレス選択回路、5EL2は印刷データ
・水平ステップデータ選択回路、INCはメモリアドレ
ス・インクリメント回路、OUT は出力バッファメモ
リである。
rjte)系のコマンドで転送され、ページバッファに
格納される。格納された印刷データ(オリジナルな印刷
データ)はそのまま使用するのが通常の方法であるが、
その一部を他のデータに置換えて(修飾して)印刷する
機能が該オリジナル印刷データに対するコピー修飾と呼
ばれる。このコピー修飾によると帳票等を一部分だけ変
更して複数枚印刷する場合等の処理が著しく簡単になる
0図において、PRは前述のページバッファで、コピー
修飾バンコアCMBはその一部である。 5ELIは文
字数・メモリアドレス選択回路、5EL2は印刷データ
・水平ステップデータ選択回路、INCはメモリアドレ
ス・インクリメント回路、OUT は出力バッファメモ
リである。
次に動作について説明する。コピー修飾に際してはまず
印刷の際に元となるオリジナルデータをページバッファ
PBよりメモ’JOUTへ書き込んでこれをプリンタ制
御部(図示せず)により出方する。
印刷の際に元となるオリジナルデータをページバッファ
PBよりメモ’JOUTへ書き込んでこれをプリンタ制
御部(図示せず)により出方する。
この際、印刷データが制御データ(例えばスキップデー
タ)かを判別して同一アドレスの異なる部分に書き込む
、また書込みデータが印刷データの場合にはメモリのア
ドレスをインクリメントして次のデータの書込み準備を
行う、しかし、制御データの場合にはアドレスインクリ
メントは行なわない。これは文字に対して印刷位置を指
定しているためである。次にコピー修飾の場合は与えら
れた文字の桁数よりメモリOUTのメモリアドレスを選
択して、修飾内容が印刷データが制御データかを選択回
路5EL2で判別してメモIJQUTの内容を変更する
0次にこのメモリ内容をプリンタ制御部へ出力すること
で印刷することができる。
タ)かを判別して同一アドレスの異なる部分に書き込む
、また書込みデータが印刷データの場合にはメモリのア
ドレスをインクリメントして次のデータの書込み準備を
行う、しかし、制御データの場合にはアドレスインクリ
メントは行なわない。これは文字に対して印刷位置を指
定しているためである。次にコピー修飾の場合は与えら
れた文字の桁数よりメモリOUTのメモリアドレスを選
択して、修飾内容が印刷データが制御データかを選択回
路5EL2で判別してメモIJQUTの内容を変更する
0次にこのメモリ内容をプリンタ制御部へ出力すること
で印刷することができる。
[発明が解決しようとする問題点〕
従来のプリンタ制御装置におけるコピー修飾は以上のよ
うに構成されているので、コピー修飾する場合に、オリ
ジナル印刷データに対してコピー修飾を施した結果の正
当性チェックを行っておらず、出力時すなわページバッ
ファを続出しコピー修飾バッファのないようによりコピ
ー修飾を行った時矛盾のある結果となった場合にホスト
計算機に正確にエラー情報を伝達のできない等の問題点
があった。
うに構成されているので、コピー修飾する場合に、オリ
ジナル印刷データに対してコピー修飾を施した結果の正
当性チェックを行っておらず、出力時すなわページバッ
ファを続出しコピー修飾バッファのないようによりコピ
ー修飾を行った時矛盾のある結果となった場合にホスト
計算機に正確にエラー情報を伝達のできない等の問題点
があった。
この発明は上記のような問題点を解消するためになされ
たもので、ページバッフ1入力前にオリジナル印刷デー
タに対して該修飾用印刷データにてコピー修飾を行った
結果の正当性チェックを行い、ホスト計算機へ正しいエ
ラーを報告できると共に出力処理を高速化できるプリン
タ制御装置を得ることを目的とする。
たもので、ページバッフ1入力前にオリジナル印刷デー
タに対して該修飾用印刷データにてコピー修飾を行った
結果の正当性チェックを行い、ホスト計算機へ正しいエ
ラーを報告できると共に出力処理を高速化できるプリン
タ制御装置を得ることを目的とする。
この発明に係るプリンタ制御装置のコピー修飾はオリジ
ナル印刷データと修飾用印刷データとを合わせた結果の
正当性をチェックするデータチェック部を設け、ページ
バッファ入力前にチェックすることにより、エラー情報
を即時に返信可能とし又出力処理の負荷低減を図ったも
のである。
ナル印刷データと修飾用印刷データとを合わせた結果の
正当性をチェックするデータチェック部を設け、ページ
バッファ入力前にチェックすることにより、エラー情報
を即時に返信可能とし又出力処理の負荷低減を図ったも
のである。
この発明におけるデータチェック部は、コピー修飾を施
した結果に対して矛盾がないか否かをチェックしホスト
へ正確なエラー情報を伝達できる。
した結果に対して矛盾がないか否かをチェックしホスト
へ正確なエラー情報を伝達できる。
以下この発明の一実施例を図について説明する。
第1図において(1)はホスト計算機で(2)はホスト
計算機から送出されるコマンド、データを一時記憶する
ために交信するインターフェイス部、(3)は、ライト
(Write)コマンドに伴って転送データと(4)の
コピー修飾バッファにある修飾印刷データによりコピー
修飾した結果が正当かどうかをチェックするデータチェ
ック部、(5)は正当なライト(Write)コマンド
等のデータを格納するページバッファア、(6)はパタ
ーンデータが記憶されているフォントメモリ、(7)は
パターンデータに展開され1行分のイメージデータが格
納されるラインビットバッファ、(8)は漢字プリンタ
である。
計算機から送出されるコマンド、データを一時記憶する
ために交信するインターフェイス部、(3)は、ライト
(Write)コマンドに伴って転送データと(4)の
コピー修飾バッファにある修飾印刷データによりコピー
修飾した結果が正当かどうかをチェックするデータチェ
ック部、(5)は正当なライト(Write)コマンド
等のデータを格納するページバッファア、(6)はパタ
ーンデータが記憶されているフォントメモリ、(7)は
パターンデータに展開され1行分のイメージデータが格
納されるラインビットバッファ、(8)は漢字プリンタ
である。
第2 図(a)はロードコピーモディフィケーションに
伴って送られてくる修飾印刷データ例、争)はライトコ
マンドに伴って送られてくるオリジナル印刷データ、f
clはオリジナル印刷データ(blに対して修飾印刷デ
ータfa)にてコピー修飾された印字例である。
伴って送られてくる修飾印刷データ例、争)はライトコ
マンドに伴って送られてくるオリジナル印刷データ、f
clはオリジナル印刷データ(blに対して修飾印刷デ
ータfa)にてコピー修飾された印字例である。
(尚本例はエラーとなる例を示す、)
次に動作について説明する。まずコピー修飾機能は修飾
データ(第2図18))をロード・コピーモディフィケ
ーションコマンドで制御データとテキストデータを転送
する。ここで、制御データの指示するA〜Gは「コピ一
番号Aのコピーから連続してB枚のコピーに対しC行目
からD行分Eフィールド目のF字目からGバイト分を以
後のテキストデータで置きかえる」ことを意味する。次
に前記ロード・コピーモディフィケーションコマンドに
続いてオリジナル印刷データであるライトコマンドによ
るデータが転送されてくると該当コピー修飾指示により
オリジナルなライトコマンドのデ−タが修飾される。
データ(第2図18))をロード・コピーモディフィケ
ーションコマンドで制御データとテキストデータを転送
する。ここで、制御データの指示するA〜Gは「コピ一
番号Aのコピーから連続してB枚のコピーに対しC行目
からD行分Eフィールド目のF字目からGバイト分を以
後のテキストデータで置きかえる」ことを意味する。次
に前記ロード・コピーモディフィケーションコマンドに
続いてオリジナル印刷データであるライトコマンドによ
るデータが転送されてくると該当コピー修飾指示により
オリジナルなライトコマンドのデ−タが修飾される。
次に第1図について説明すると、ホスト計算機ソ1)よ
りのデータはインターフェイス部(2)に一度格納され
る。ロードコピーモディフィケーションコマンドであれ
ばそれに続くデータをコピー修飾バッファ(4)に格納
される。続いてオリジナル印刷データがインターフェイ
ス部(2)に到達すると、一旦データチェック部(3)
に格納される。データチェック部(3)ではコピー修飾
有ということでコピー修飾バッファにある。修飾印刷デ
ータを読出し該オリジナルデータに適用することがわか
れば、オリジナル印刷データにコピー修飾を施した結果
に対して正当性をチェックする。送出オリジナル印刷デ
ータに矛盾があれば、インターフェイス部(2)経由ホ
スト計算機(1)にエラー情報を返信する。矛盾がなけ
ればページバッファ(5)に格納される0次に読出しタ
イミングになれば、コピー修飾バッファ内のデータによ
りページバッファにある該オリジナルデータを修飾し、
修飾後のデータにてフォントメモリ(6)よりデータを
読出しラインピントバッファ(7)へ展開しプリンタ(
8)に送出する。
りのデータはインターフェイス部(2)に一度格納され
る。ロードコピーモディフィケーションコマンドであれ
ばそれに続くデータをコピー修飾バッファ(4)に格納
される。続いてオリジナル印刷データがインターフェイ
ス部(2)に到達すると、一旦データチェック部(3)
に格納される。データチェック部(3)ではコピー修飾
有ということでコピー修飾バッファにある。修飾印刷デ
ータを読出し該オリジナルデータに適用することがわか
れば、オリジナル印刷データにコピー修飾を施した結果
に対して正当性をチェックする。送出オリジナル印刷デ
ータに矛盾があれば、インターフェイス部(2)経由ホ
スト計算機(1)にエラー情報を返信する。矛盾がなけ
ればページバッファ(5)に格納される0次に読出しタ
イミングになれば、コピー修飾バッファ内のデータによ
りページバッファにある該オリジナルデータを修飾し、
修飾後のデータにてフォントメモリ(6)よりデータを
読出しラインピントバッファ(7)へ展開しプリンタ(
8)に送出する。
次に正当性チェックの具体例を第2図(al (bl
(C1にて説明する。第2図fatはロードコピーモデ
ィフィケーションコマンドにて送出されてきたデータ例
を示すA−Gは制御データそれ以外はテキストデータを
示し、本実施例では3行目(C1より1行分(D)第2
フイールド(E)の3文字目(F)より5CPI(キャ
ラクタパーインチ、すなわち1インチ240ドツトのプ
リンタでは1文字48ドントサイズ)でr12345J
の5文字に1きかえることを示す。
(C1にて説明する。第2図fatはロードコピーモデ
ィフィケーションコマンドにて送出されてきたデータ例
を示すA−Gは制御データそれ以外はテキストデータを
示し、本実施例では3行目(C1より1行分(D)第2
フイールド(E)の3文字目(F)より5CPI(キャ
ラクタパーインチ、すなわち1インチ240ドツトのプ
リンタでは1文字48ドントサイズ)でr12345J
の5文字に1きかえることを示す。
第2図(blは被コピー修飾行であるオリジナルデータ
、すなわちライトコマンドにて送出されてきたデータ例
を示し該当第2フイールドはXポイントからYポイント
すなわち480ドツト−240ドツト3240 ドツ
トのフィールドで5CP Iの文字が5文字しか入らな
いことがわかる。すなわち該第2フイールドにfatで
示す修飾印刷データの5文字を置かえ様とすると5文字
のうち2文字分(45)がフィールドよりははみ出しホ
スト計1機(1)にエラーを返信する。第2図(C1は
印字例で2文字オーバーすることを図示したものである
。
、すなわちライトコマンドにて送出されてきたデータ例
を示し該当第2フイールドはXポイントからYポイント
すなわち480ドツト−240ドツト3240 ドツ
トのフィールドで5CP Iの文字が5文字しか入らな
いことがわかる。すなわち該第2フイールドにfatで
示す修飾印刷データの5文字を置かえ様とすると5文字
のうち2文字分(45)がフィールドよりははみ出しホ
スト計1機(1)にエラーを返信する。第2図(C1は
印字例で2文字オーバーすることを図示したものである
。
なお上記実施例では、プリンタ制御装置のコピー修飾に
おける修飾結果後のデータの正当性チェ7りの方法につ
いて説明したが、前記以外にオリジナル印刷データの正
当性チェック、修飾印刷データの正当性チェックをそれ
ぞれ個別に行った後に、修飾後の印刷データの正当性チ
ェックを行ってもよく上記実施例と同様の効果を奏する
。
おける修飾結果後のデータの正当性チェ7りの方法につ
いて説明したが、前記以外にオリジナル印刷データの正
当性チェック、修飾印刷データの正当性チェックをそれ
ぞれ個別に行った後に、修飾後の印刷データの正当性チ
ェックを行ってもよく上記実施例と同様の効果を奏する
。
以上の様にこの発明によれば、オリジナル印刷データに
対して該1ぎ節用印刷データにてコピー修飾を行った結
果の正当性チェックをページバッファ格納前に実施した
ことによりホスト計算機に対して即時に正確なエラー情
報を返信できるとともに、結果的にクリーンデータにて
以後の処理を行えることにより出力処理が高速で行える
ものが得られる効果がある。
対して該1ぎ節用印刷データにてコピー修飾を行った結
果の正当性チェックをページバッファ格納前に実施した
ことによりホスト計算機に対して即時に正確なエラー情
報を返信できるとともに、結果的にクリーンデータにて
以後の処理を行えることにより出力処理が高速で行える
ものが得られる効果がある。
第1図はこの発明の一実施例によるプリンタ制御装置を
示す構成図、第2図tal (bl (C1は第1図の
動作を説明するためのデータ例、印字例を示す説明図、
第3図は従来のコピー修飾のブロック図である0図にお
いて+11はホスト計算機CPU 、 (21はインタ
ーフェイス部、(3)はデータチェック部、(4)はコ
t、” −修mバッファCMB 、+51はページバッ
ファPB、(6)はフォントメモリ、(7)はラインピ
ントバッファQUT 、 (81はプリンタを示す。 なお図中同一符号は同一、または相当部分を示す。 代理人 大 岩 増 雄 第1図 y 二 、kx)jtl)i# z 71ツアー7エイ入域や 3 チータナエラ7415 4 Jヒ6−竹f干バッファ f へ°−:/バ・ノアア ロ、7ズ7トメ毛す 7 ライ/Lットハツコア a 7°)ノ/り 第2図 (a) (b) (C)
示す構成図、第2図tal (bl (C1は第1図の
動作を説明するためのデータ例、印字例を示す説明図、
第3図は従来のコピー修飾のブロック図である0図にお
いて+11はホスト計算機CPU 、 (21はインタ
ーフェイス部、(3)はデータチェック部、(4)はコ
t、” −修mバッファCMB 、+51はページバッ
ファPB、(6)はフォントメモリ、(7)はラインピ
ントバッファQUT 、 (81はプリンタを示す。 なお図中同一符号は同一、または相当部分を示す。 代理人 大 岩 増 雄 第1図 y 二 、kx)jtl)i# z 71ツアー7エイ入域や 3 チータナエラ7415 4 Jヒ6−竹f干バッファ f へ°−:/バ・ノアア ロ、7ズ7トメ毛す 7 ライ/Lットハツコア a 7°)ノ/り 第2図 (a) (b) (C)
Claims (1)
- ホスト計算機とデータ交信を行うインターフェイス部と
受信データの正当性チェックを行うデータチェック部と
、漢字プリンタで印字するための文字データ及び制御デ
ータを格納するページバッファと、前記ページバッファ
に格納されている文字データの一部を変更するために修
飾用印刷データを格納するコピー修飾バッファと、前記
ページバッファ内の文字データの変更結果を漢字プリン
タへ出力する出力バッファとを備え、オリジナル印刷デ
ータに対して該修飾用印刷データにてコピー修飾を行っ
た結果の正当性チェックをページバッファ格納前に行な
うことを特徴とするプリンタ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62135742A JPS63296961A (ja) | 1987-05-28 | 1987-05-28 | プリンタ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62135742A JPS63296961A (ja) | 1987-05-28 | 1987-05-28 | プリンタ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63296961A true JPS63296961A (ja) | 1988-12-05 |
Family
ID=15158811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62135742A Pending JPS63296961A (ja) | 1987-05-28 | 1987-05-28 | プリンタ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63296961A (ja) |
-
1987
- 1987-05-28 JP JP62135742A patent/JPS63296961A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4470129A (en) | Page modification method in a printer subsystem of the partial page buffer composing type | |
| JPH0378651B2 (ja) | ||
| JP2502530B2 (ja) | 印字装置 | |
| JPS6316767B2 (ja) | ||
| US6577313B1 (en) | Image data control apparatus | |
| JPS608508B2 (ja) | 文字パタ−ン発生装置 | |
| JPS59116782A (ja) | 文字信号等発生装置 | |
| JPS6111844A (ja) | 記録装置 | |
| JPH0242675B2 (ja) | ||
| JPH0195063A (ja) | 出力データ回転方式 | |
| JP4457511B2 (ja) | 画像出力装置及びそれに用いられるデータ消去方法 | |
| JPH03227269A (ja) | プリンタ制御装置 | |
| JPH0426137B2 (ja) | ||
| JPS6383824A (ja) | プリンタ制御装置 | |
| JPS59223840A (ja) | 印刷装置 | |
| JPH0867034A (ja) | プリンタ装置および同装置に使用されるバッファメモリのアドレス制御方法 | |
| JPS6190195A (ja) | パタ−ン発生装置 | |
| JPH03236975A (ja) | 印字制御装置 | |
| JPS6010674B2 (ja) | プリンタ | |
| JPH0475129A (ja) | 文字出力装置 | |
| JPS63153168A (ja) | 印刷装置 | |
| JPS60136824A (ja) | プリンタ制御装置 | |
| JPS61120755A (ja) | プリンタ | |
| JPS6039686A (ja) | パタ−ン書込回路 | |
| JPS62264963A (ja) | 文字生成装置 |