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

プリンタ制御装置

Info

Publication number
JPS60107977A
JPS60107977A JP58213952A JP21395283A JPS60107977A JP S60107977 A JPS60107977 A JP S60107977A JP 58213952 A JP58213952 A JP 58213952A JP 21395283 A JP21395283 A JP 21395283A JP S60107977 A JPS60107977 A JP S60107977A
Authority
JP
Japan
Prior art keywords
memory
data
format
field
print data
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
JP58213952A
Other languages
English (en)
Other versions
JPH0546143B2 (ja
Inventor
Kikuo Hatasawa
畠沢 菊雄
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58213952A priority Critical patent/JPS60107977A/ja
Publication of JPS60107977A publication Critical patent/JPS60107977A/ja
Publication of JPH0546143B2 publication Critical patent/JPH0546143B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は書式データと印字データとを重ね合わせて印刷
するプリンタの制御装置に係り、書式データと印字デー
タとの間のプリント位置合わせの改良に関する。
〔発明の背景〕
書式オーバレイ方式のプリンタ制御装置書式データをメ
モリに格納しておき、これと印字データを合成してプリ
ンタへ送り書式と文字とを同時に印刷させるものである
これは、罫線や文字などからなる書式が予じめ印刷され
た用紙を用意し、これに可変な情報を印字するという方
法で存在したオペレータに印刷用紙を印刷されたデータ
に合ったものに取り替えるという煩しい作業を不要なも
のとした。。
これについては、U S P 4,125,829に述
べられている。
第1図は印刷されるべき帳票の一例を示す。
同図で、斜線を施した部分が印字データが印刷される印
字領域であり、それ以外の部分が書式書式は一般に複数
種がメモリに格納されており、その一つが選択されて読
み出され、印字データと合成される。このような書式オ
ーバレイを行なう従来のプリンタ制御装置の場合、印字
データの印字位置を書式に合わせるために改行処理やカ
ラム処理等をユーザプログラムで綿密に指定しなければ
ならないという問題があった。
例えば「年」を指定する印字データは帳票上の上から何
行目であり、左から何文字目の位置に印字されなければ
ならないかを考慮してその印字を位置指定を行ない、「
月」を指定する印字データについても同様に印字位置指
定を行なうということが必要である。また、書式に変更
が生じた場合、その度にプログラムの変更も必要となる
という問題もあった。
〔発明の目的〕
本発明の目的は前述の問題を解決することであり、書式
データと印字データとの合成における位置合わせを容易
にすることである。
〔発明の要旨〕
本発明によるプリンタ制御装置においては、書式データ
と印字データの印字位置との連結をとるために書式デー
タにフィールド識別子が挿入されている。この識別は印
字データが出力されるべきフィールドの先頭に位置する
。書式データを順次出力のため読み出しているとき、フ
ィールド識別子が読み出されると、それを契機として印
字データの出力が開始される。印字データには書式上の
どの位置に配置されるべきかという位置情報は付されず
、フィールド毎の区分が施こされる。
〔発明の実施例とその効果〕
第1図のような帳票を例として本発明の一実施例を説明
する。1・式データは帳票をTVスキャンラインのよう
な図の横方向の細い線の集まりとして記憶されている。
この線を最上の線から白地の部分を50′、黒く印刷さ
れるべき部分を1に対応させて表わしてメモリに格納し
である。
上から数ライン目において、左から線をたどっていくと
、氏名が印字されるべき斜線で示されるフィールドに至
る。このフィールドの先頭にフィールド識別子が挿入さ
れており、これにその後の書式のデータが続く。フィー
ルドの終りは指定する必要はない。
一方、印字データは書式データとは別に記憶されている
。この例では氏名、氏名l≦、などが記憶されている。
書式データは最上のラインを示すものから順に読み出さ
れ、レーザビームプリンタのような出力装置に転送され
る。このとき、フィールド識別子が読み出されると印字
データとの合成(重ね合わせ)が必要であるということ
が示され、別に記憶されている氏名データが読み出され
、これと書式データが合成されて出力装置へ転送される
従って、書式データと印字データが適当な位置関係をも
って重ね合わされる。印字データには帳票上の位置を示
す情報は不要である。但し、氏名データとその次に印字
される年のデータとの区切りは判別できるよう記憶され
ている。つまり、フィールド毎の区分はなされている。
fjIS2図は本発明の一実施例を示すブロック図であ
る。
1はメインプロセッサであり、上位装置(図示せず)か
ら印字データと書式データを受(HL、、印字データは
ページメモリ2に格納し、書式データは書式メモリ3に
格納する。印字データと書式データについては後述する
ここで前記ページメモリ2、書式メモリ3のメモリ構成
は通常のメモリ構成であり、1バイトをアドレスの単位
とし、ページメモリ2は印字紙面で3ペ一ジ程度の印字
文字コードを格納する容量のメモリである。同様に書式
メモリ3も通常のメモリ構成であり、1バイトをアドレ
スの単位とし、8ペ一ジ程度の書式データを轡納できる
容量があれば良い。
各々のメモリが収容する印字ページ数は、プリンタと上
位装置の処理能力および上位、装置とのデータ転送速度
の関係で最゛適な値に定めれば良い。
4はプリントプロセッサであり、ページメモリ2から印
字データ(文字コード)を順次読み出し、対応の文字パ
ターンを文字パターンメモリ11から読み出し、レーザ
ビームプリンタ8から送られてくる水平同期信号に同期
して文字パターンのビデオ信号7αを発生する。5は書
式プロセッサである。これは、書式メモリ3から1式デ
ータを順次読み出し、それを解読することにより対応の
ビデオ信号7hを水平同期信号9に同期させて発生する
。また詳細は後述するが、書式プロセッサ5は書式デー
タ中のフィールド識別子を検出すると、その検出信号と
フィールド区分番号の情報とを割込み信号10としてプ
リントプロセッサ4へ送出し、プリントプロセッサ4側
では同側込み信号10を受けると、印字データのフィー
ルド切替えを行ない、そのフィールド区分番号と一致す
るフィールド番号を持つ印字データ・フィールドをペー
ジメモリ2より読み出す。
ビデオ信号7α、7bはオア回路6で論理和合成されて
ビデオ信号7となり、レーザビームプリンタ8へ送られ
る。
ここで、レーザビームプリンタ8ζこついて第3図面の
簡単な説明する。同図において、17は感光ドラム、1
2はレーザ発振器、13は回転多面鏡、14はレンズで
ある。プリンタ制御装置からのビデオ信号7に従いレー
ザ発振器12は断続したレーザ光を発光する。このレー
ザ光は回転多面鏡13に反射して感光ドラム17上をス
キャンする。感光ドラム11を用いての印字プロセスは
通常の複写機と同様であるので説明を省略する。
尚、感光ドラム17の一端に近い位置に反射鏡15が配
置され、レーザ光をビームデテクタ16にあてる。この
ビームデテクタ16はレーザ光を検知することにより水
平同期信号9をプリンタ制御装置に送出する。
次に水平同期信号9とビデオ信号7のタイミング関係に
ついて第4図を用いて説明する。プリンタ制御装置は水
平同期信号9を発生させるために、各5can 1.i
n−の走査開始よりビドオ信号7をオンにしておく。走
査開始からしばらくして、ビームデテクタ16より水平
同期信号9が送出されると、プリンタ制御装置はビデオ
信号7を印字区間に入るまでとり合えずオフにし、印字
区間iこ入ると印字データおよび書式データに対応した
ドツトパターンをビデオ信号7として送出する。印字区
間が過ぎたならば、プリンタ制御装置はその5can 
tin−の終りまでビデオ信号7をオフとする。なお、
前記のようなビデオ信号7のオン、オフ制御、およびビ
デオ信号7にドツトパターンを乗せる処理は書式プロセ
ッサ5とプリントプロセッサ4で行なわれるが、これは
通常のラスメスキャン形の表示装置の場合と同様である
ので詳細は省略する。
次に書式データについて説明する。書式デーるが、これ
を圧縮して、記憶するために命令と呼ばれる形式で表わ
されて記憶されている。この命令は2バイト長であり、
先頭の4ビツトはそれに続く残りのデータ(オペランド
と呼ぶ)が何を表わすかの定義を示す。この例を表1に
示す。
注)OI′は白ドツト、′1#は黒ドツトを示す。
表1に示すような命令の組合せによって各ラスタの書式
データを作成するが、同表の最後の命令が前記のフィー
ルド区分識別子として用いられるフィールド区分宣言命
令である。書式プロセッサ5は、このフィールド区分宣
言命令を認識すると、そのオペランドの内容と検出信号
を割込み信号10としてプリントプロセッサ4へ送出す
る。
次に第5図、第6図を使って、1式プロセッサ5の詳細
を説明する。
通常書式は何種類か書式メモリ3に格納されている。そ
して、そのうちの1つの書式が格納されている書式メモ
リーヒのアドレスがメインプロセッサ1からアドレスレ
ジスタ81にセットされる。
第6図は書式メモリ3内の書式データの格納状況を示す
。ここでページと呼ばれているのは1種類の書式を示す
。そして、各書式は第1ラインから最終ラインまでのデ
ータからなり、更に、各ラインのデータはそれぞれ上記
の圧縮されたデータを表わす命令の組み合わせで表わさ
れている。各ラインの途中で印字フィールドの開始があ
れば、その位置にフィールド区分識別子が記憶されてい
る。ここで第Nページの書式が指定されれば、アドレス
レジスタ81にはその先頭アドレスがセットされ、各命
令が2バイトからなることから1つの命令の読み出しの
度に2ずつ更新される。読み出された命令の先頭4ビツ
トはデコーダ84でデコードされ0〜5の結果は伸長回
路86へ送られる。一方残り゛の12ビツトはデコード
結果が6でなければSetgetor Q5を通して伸
長回路86へ送られる。これは先のデコード結果の0〜
5のいずれかに従って伸長へれる。例えば、デコード結
果0であれば12ビツトのオペランドで示される数だけ
連続して50″をビデオ信号7bとして出力する。この
ようなランレングス法による圧縮・伸長は広く知られた
技術であるのでここでは詳述しない。
また、デコード結果が6のときは、フィールド識別子が
検出されたということなのでプリントプロセッサ4へ割
込信号10を送出する。この実施例ではフィールド識別
子のオペランドにはその書式で何番目の印字フィールド
であるかという情報(フィールド区分番号)が入ってい
る。
デコード結果が7であればSetgetor 85はオ
ペランドを伸長回路86へ送らずデコード結果とともに
割込信号の一部としてプリントプロセッサ4へ送る。
第7図はページメモリ2に格納された印字データのある
フィールドの例を示す。各フィールドの先頭キャラクタ
はフィールドの区切りを示すESC符号であり、その後
に、実際に印字すべき文字コードが続く。プリントプロ
セッサ4は、書式プロセッサ5から割込み信号10を受
けると、同側込み信号に含まれるフィールド区分番号と
一致するフィールド番号を持った酊字データをページメ
モリ2から読み出し、その文字コードに対応する文字パ
ターンをビデオ信号7aとして送出する。したがって、
書式プロセッサ5がフィールド識別子を解読し割込み信
号10を出した場合、プリントプロセッサ4は第7図の
文字列[1°、SM/TIIJの文字パターン列をビデ
オ信号7αとして順次送出する。一方、書式プロセッサ
5は第6図の書式データにしたがったドツトパターンを
ビデオ信号7bとして送出する。
このビデオ信号7a 、 7bは論理和合成されてレー
ザビームプリンタ8へ送られるから、 11式データで
指定された書式と印字データで指定された文字とが、正
しく位置合せされて印刷されることになる。
プリントプロセッサ4と上記処理の詳細を、第8図、第
9図によって説明する。
第8図はプリントプロセッサの内部構成を表・した図で
あり、111は書式プロセッサから通知されたフィール
ド区分番号を格納するフィールド番号レジスタであり、
112はページメモリ2に格納されている印字データの
各フィールドの先頭アドレスを格納しているフィールド
アドレスメモリである。このアドレスはフィールドアド
レスレジスタ115に読み出され、これによってページ
メモリ2が7′クセスされて文字パターンメモリアドレ
スレジスタ114に文字パターンメモリ11のアドレス
が読み出される。印字データは文字パターンメモリのア
ドレスによって表わされている。このアドレスに従って
、文字パターンメモリがアクセスされて文字パターンが
読み出され、並−直交換回路115によって直列なデー
タとなって、ビデオ信号7αとして送出される。115
は、文字パターンをビットシリアルにレーザビームプリ
ンタ8に送出するための回路であり、通常の並直列変換
回路である。文字パターンの横1行のドツト番号が格納
できるレジスタを2組用意し、前の文字の横1行分の文
字パターンをレーザビームプリンタに送出している間に
次の文字の横1行分を文字パターンをとり込む。116
はプリントプロセッサ内の各部を制御するタイミング信
号を生成する回路であり、レーザビームプリンタから受
けとった水平同期信号を起点として動作する。
これらの制御はプログラム処理装置である制御装置11
7によって実行される。
第9図の処理フローのうちステップ1501〜1304
 1オメインプロセツサによって遂行される。
メインプロセッサ1は上位装置より印字データを受け堆
りページメモリ2にページデータを格納する。そのとき
各印字フィールドの先頭の印字データを格納したページ
メモリ2上のアドレスをフィールドアドレスメモリ11
2#こフィールド番号順に格納する。(15o1− t
xo4) シタがって、このフィールドアドレスメモリ
112を参照することによって任意のフィールド番号に
対する印字データのページメモリ格納アドレスを知るこ
とができる。
次1(−00utt”0LLar 117の制御により
ステップ1305以下の処理が行なわれる。
書式プロセッサ3からのフィールド識別子検出割込(1
0)を待っており、(1305)割込が発生すると、フ
ィールド番号レジスタ111に書式プ。
ロセッサ3から送られたフィールド番号を格納する。(
1306)次にフィールド番号レジスタ111で指定さ
れるアドレスでフィールドアドレスメモリ112を読み
出し、結果をフィールドアドレスレジスタ113に格納
する。(1308)そしてフィールドアドレスレジスタ
113の値によりページメモリ2をアクセスし、結果を
文字パターンメモリアドレスレジスタ114に格納する
。(1309)次に文字パターンメモリ111をアクセ
スしてパターン情報を得て並−直列変換回路115へ送
る。
この文字パターンメモリ11の読み出しと同時に文字パ
ターンメモリアドレスレジスタ114の内容を文字パタ
ーンの横1行相当分加算し、加算した結果をページメモ
リ2に格納する。(1610)このことによりページメ
モリ内の印字データが次のラインで同一文字が参照され
るときは、対応する文字パターンの第2行目のパターン
の格納されている文字パターンメモリアドレスを得るこ
とができる。ページメモリ2吉文字パターンメモリ11
の動作については通常のランクスキャン方式による文字
パターン発生と同じである。
以上により指定されたフィールドの最初の文字のあるス
キャンラインのパターンが送出される。
次に指定されたフィールドの全印字データについて出力
したかどうかをチーツクし、(1511)全印字データ
についての出力が終了していないときはfja4$ a
dd14,6i a、byLiムル113の値を1文字
分更新して次の文字についてステップ1!109 。
1310を繰り返す。当該フィールドの全印字データに
ついて出力が終了したかどうかについては第7図の次の
フィールドのESCを検出したことにより判定される。
当該フィールドの全印字データについて出力が終了する
と、1ページの印字が終了したかどうかを判定し、終了
しなければ再びステップ1305へ戻る。例えば、1文
字が10本のラインからなるとすると、次のラインの同
位置で再び同じフィールド識別子が検出され(例えば氏
名フィールドの第2のラインで)、上述と同様の処理が
行なわれる。これが10本のラインについて出力される
まで繰り返されると氏名の印字が終了する。
1ペ一ジ分の出力が終了ずれば処理も終了する。
〔発明の効果〕
以上の説明から明らかな如く、本発明によれば、印字デ
ータ出力プログラムの作成に際して書式位置への改行、
カラム指定の煩わしい記述は不要となり、印字データ出
力プログラムの大rltな改善を図ることができる。
【図面の簡単な説明】
第1図は帳票の一例を示す図、第2図は本発明の一実施
例の概略構成図、第3図は本発明の一実施例で使用され
るレーザビームプリンタの概略構成図、第4図は第4図
のレーザビームプリンタの動作を示すタイムチャート、
第5図は第2図の書式メモリと書式プロセッサの詳細図
、第6図は書式データの具体的−例を示す図、第7図は
印字データの一例を示す図、第8図は第2図のプリント
プロセッサの詳細図、第9図は第11図のプリントプロ
セッサの処理を示すフローチャート。 11メインプロセツサ、 21ページメモリ、 3寥書式メモリ、 41プリントプロセツサ、 5S書式プロセッサ。 第 2m 第 ′7 膿 第 8 国

Claims (1)

  1. 【特許請求の範囲】 1、 印字データを記憶する第1のメモリと、前記印字
    データがそれに重ね合わされるべき位置を示す制御情報
    を含んだ書式データを記憶する第2のメモリと、 第2メモリから書式データを読み出してそれにより第1
    ビデオ信号を発生し、かつ、前記制御情報を読み出した
    とき制御信号を発生する第1制御手段と、 前記制御信号に応答して第1メモリから印字データを読
    み出して第2ビデオ信号を発生する第2制御手段と、 第1.第2ビデオ制御手段を合成して出力する合成手段
    とを有する仁とを特徴とするプリンタ制御装置。 2、前記印字データは前記書式データにおける複数のフ
    ィールド上において重ね合わされ、前記制御情報は前記
    フィールドの1つを指定するフィールド指定情報を含み
    、 前記第2制御手段は更に前記フィールド指定情報を受け
    とり、指定されたフィールドにおいて前記書式データと
    重ね合わされるべき印字データを選、択して第2ビデオ
    信号を発生することを特徴とする特許請求の範囲第1項
    記載のプリンタ制御装置。 3、 前記第2制御手段は、前記フィールド指定情報を
    格納するレジスタと、前記各フィールドにおいて前記書
    式データと重ね合わされるべき印字データの各々の前記
    第1メモリ上のアドレスを、 前記フィールド指定情報に従って読み出されるよう記憶
    し″ている第3のメモリと、前記第6メモリから読み出
    されたアドレスに従って、第1メモリから印字データを
    読み出す第3制御手段とを含むことを特徴とする特許請
    求の範囲第2項記載のプリンタ制御装置。
JP58213952A 1983-11-16 1983-11-16 プリンタ制御装置 Granted JPS60107977A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58213952A JPS60107977A (ja) 1983-11-16 1983-11-16 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58213952A JPS60107977A (ja) 1983-11-16 1983-11-16 プリンタ制御装置

Publications (2)

Publication Number Publication Date
JPS60107977A true JPS60107977A (ja) 1985-06-13
JPH0546143B2 JPH0546143B2 (ja) 1993-07-13

Family

ID=16647765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58213952A Granted JPS60107977A (ja) 1983-11-16 1983-11-16 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPS60107977A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6220030A (ja) * 1985-07-19 1987-01-28 Fujitsu Ltd 高速プログラム整形出力装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5469025A (en) * 1977-11-11 1979-06-02 Canon Inc Information output device
JPS56120257A (en) * 1980-02-28 1981-09-21 Toshiba Corp Facsimile device
JPS5848560A (ja) * 1981-09-18 1983-03-22 Hitachi Ltd フアクシミリ応答システムにおけるフアクシミリ応答装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5469025A (en) * 1977-11-11 1979-06-02 Canon Inc Information output device
JPS56120257A (en) * 1980-02-28 1981-09-21 Toshiba Corp Facsimile device
JPS5848560A (ja) * 1981-09-18 1983-03-22 Hitachi Ltd フアクシミリ応答システムにおけるフアクシミリ応答装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6220030A (ja) * 1985-07-19 1987-01-28 Fujitsu Ltd 高速プログラム整形出力装置

Also Published As

Publication number Publication date
JPH0546143B2 (ja) 1993-07-13

Similar Documents

Publication Publication Date Title
US4949188A (en) Image processing apparatus
US5615316A (en) Printing control method and apparatus
US5136688A (en) Print data processing apparatus for an image forming apparatus
US4564302A (en) Control device for printer which has function of format data printing
JPS60107977A (ja) プリンタ制御装置
US5731800A (en) Output method and apparatus
US5675722A (en) Pattern output apparatus
US6980701B1 (en) Image processing method and apparatus capable of rotating and reversing an input image
JPS6145325A (ja) プリント装置
JPS61129969A (ja) 印刷制御装置
JPH0575126B2 (ja)
JPS63202476A (ja) 文書出力装置
JP3226226B2 (ja) 文字処理方法及び装置
US6577313B1 (en) Image data control apparatus
JP2902736B2 (ja) マルチメディアデータプロジェクタ装置
JP2940140B2 (ja) 文書データ処理装置
JPS62250768A (ja) 印刷装置
JPH05303620A (ja) 画像出力方法及び装置
JPS59172881A (ja) 画像情報処理方式
JPH0698808B2 (ja) データ出力装置
JPH04175923A (ja) オーバーレイ印刷装置
JPH082021A (ja) ページプリンタ装置
JPS6111844A (ja) 記録装置
JPS61273666A (ja) 画像情報記録検索装置
JPS6271658A (ja) プリンタ制御装置