JPH05201093A - 編集印刷装置 - Google Patents

編集印刷装置

Info

Publication number
JPH05201093A
JPH05201093A JP1471592A JP1471592A JPH05201093A JP H05201093 A JPH05201093 A JP H05201093A JP 1471592 A JP1471592 A JP 1471592A JP 1471592 A JP1471592 A JP 1471592A JP H05201093 A JPH05201093 A JP H05201093A
Authority
JP
Japan
Prior art keywords
printing
paper
data
input
display
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
JP1471592A
Other languages
English (en)
Inventor
Yasuo Sakai
康夫 酒井
Hideki Sasaki
佐々木  秀樹
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 JP1471592A priority Critical patent/JPH05201093A/ja
Publication of JPH05201093A publication Critical patent/JPH05201093A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】定形フォーム重畳印刷時において、用紙フォー
ムが異なっても該フォームの適正な印字領域に印字すべ
き文字列を高精度で位置決めし、印刷する。 【構成】重畳印刷データに重畳印刷できるフォームの種
別を付帯し、画像読取り装置で読取った用紙上の印刷デ
ータに基づいて用紙の種別を判別し、判別した用紙種別
と重畳印刷データに付帯したフォーム種別が一致したと
きは、判別した用紙種別に基づいて重畳データ印字領域
の位置を特定し、前記印刷装置により定形用紙上の重畳
データ印字領域に印刷し、不一致のときは印刷しないよ
うに構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は入力装置で文字を入力
し、入力装置で入力された文字データを文書処理装置に
よって漢字あるいは漢字カナ混じりの文書を作成し、作
成した文書を印刷装置であるプリンタにより紙に印刷し
出力する文書編集印刷装置に係り、特にあらかじめ定め
られている書式(定形フォーム)の指定した位置に文字
列を重畳印刷した印刷物を得る機能(定形フォーム印刷
機能)を備えた編集印刷装置に関するものである。
【0002】
【従来の技術】従来の編集印刷装置の定形フォーム印刷
は、定形フォーム用紙上で、文字の印刷位置を決め、ス
ケールにより該印刷位置の用紙の上端および左端からの
距離と文字領域の長さを計測し、該値に基づき文字の印
刷位置を示すフォームデータをマニュアル操作により作
成し、その後に別途、前記文字領域に印刷すべき文字列
を指示する文字列データ(フォーム文書)を作成し、そ
の両者を印刷時に指定し、あらかじめ定形フォームが印
刷されている定形フォーム用紙を印刷装置に供給し、フ
ォームデータにしたがい、紙送り,ヘッド送りをして、
該用紙上の該当位置と思われる位置に文字列のみを印刷
する操作体系を取っている。
【0003】また、この他に定形フォームと文字列を一
般用紙に重畳印刷するために、特開昭62−133521号公報
のように印刷装置側にあらかじめ定形フォームパターン
発生手段を設け、本体制御部から重畳印刷する文字列デ
ータを送り、印刷装置で両者を重畳印刷するものが提案
されている。
【0004】また、画像読取り装置から読取ったデータ
と文字列データを重畳し文書を作成する方式が特開昭59
−116831号公報で提案されている。
【0005】また、画像読取り装置から読取ったデータ
を表示した画面上でフォームデータを作成できるように
してフォームデータの作成を簡略にする方式が特開平2
−61756 号公報で提案されている。
【0006】また、定形フォーム印刷用紙の端部を検出
し、これを原点として印刷領域を指定する文書作成装置
が特開昭63−304364号公報に記載されている。
【0007】
【発明が解決しようとする課題】しかし、従来のあらか
じめ定形フォームが印刷されている用紙を用いる定形フ
ォーム印刷では、 定形フォーム印刷用のデータと重畳印刷する文字列
の関係が1対1に対応しているため、異なったフォーム
用紙に内容が同じものを重畳印刷する場合でも、文字列
の再入力を定形フォーム毎にやりなおさなければならな
い。
【0008】 印刷の際に誤った定形フォーム用紙を
セットしても、そのまま印刷されてしまう。
【0009】という問題点を有している。
【0010】このような理由により、従来は印刷時に定
形フォーム書式の印刷位置から文字列がずれる,文字列
の入力を再度行ない手数がかかる,用紙が無駄になるな
どの問題点があった。
【0011】従来提案されている定形フォーム印刷で
も、この印刷時の問題点について充分な考慮が払われて
いなかった。
【0012】本発明は上記従来の問題点を解決し、操作
性の良好な定形フォーム印刷機能を有する編集印刷装置
を提供することを目的とするものである。
【0013】
【課題を解決するための手段】前記目的は、重畳印刷デ
ータに重畳印刷できるフォームの種別を付帯し、画像読
取り装置で読取った用紙上の印刷データに基づいて用紙
の種別を判別し、判別した用紙種別と重畳印刷データに
付帯したフォーム種別が一致したときは、判別した用紙
種別に基づいて重畳データ印字領域の位置を特定し、前
記印刷装置により定形用紙上の重畳データ印字領域に印
刷し、不一致のときは印刷しないように構成することに
よって達成される。
【0014】
【作用】定形フォーム印刷時に、画像読取り装置で読取
った用紙上の印刷データに基づいて用紙の種別を判別
し、判別した用紙種別と重畳印刷データ付帯されている
重畳印刷できるフォームの種別の一致判定をして、一致
したときのみ判別した用紙種別に基づいて重畳データ印
字領域の位置を特定し、前記印刷装置により定形用紙上
の重畳データ印字領域に印刷するので、印刷位置から文
字列がずれることがなく、既に入力されている文字列の
再利用ができるとともに、用紙が無駄になることがな
く、印字品質の高い印刷が行なわれるように作用する。
【0015】
【実施例】以下、本発明の一実施例を図面により説明す
る。
【0016】本発明になる編集印刷装置は図2に示すよ
うに、該装置の制御を行なうCPU(セントラルプロセ
ッシングユニット)11,該装置が電源投入時に動作す
るためのプログラムを格納してあるブートROM(IP
L)12,プログラムやデータ等を格納するためのプロ
グラムメモリ13,文字情報などを表示するためのディ
スプレイ8,ディスプレイ8へ表示するパターン情報等
を格納しておく画像メモリ15,ディスプレイ8へ表示
する文字パターン等を格納しておくキャラクタジェネレ
ータ(以下CGという)14,画像メモリ15に格納さ
れているパターン情報を読出し映像信号に変換して同期
信号と共にディスプレイ8へ送出し、ディスプレイ8上
へパターンを表示する制御を行なう表示コントローラ1
6,入力装置であるキーボード2とマウス3,キーボー
ド2とCPUバス21の間にあって、キーボード2とマ
ウス3から入力された情報を、CPU11が検知する際
の制御を行なうキー入力コントローラ17と、文書情報
等を格納しておくための外部記憶装置であるフロッピデ
ィスクドライブ装置(以下FDDという)4,FDD4と
CPUバス21の間にあって、FDD4をCPU11が
アクセスする際の制御を行なうフロッピディスクコント
ローラ(FDC)22,プログラムや印刷用の文字パタ
ーン情報等を格納しておくための高速外部記憶装置であ
るハードディスクドライブ装置(以下HDDという)
5,HDD5とCPUバス21の間にあって、HDD5
をCPU11がアクセスする際の制御を行なうハードデ
ィスクコントローラ(以下HDCという)23,印刷装
置であるプリンタ6,プリンタ6とCPUバス21の間
にあって、プリンタ6とCPU11の間でデータを転送
する際の制御を行なうプリンタコントローラ24と、上
記各構成要素間を接続しているCPUバス21から構成
されている。
【0017】またプリンタ6は図8に示すように、該装
置の制御を行なうCPU31,該装置が電源投入時に動
作するためのプログラムを格納してあるブートROM(I
PL)32,プログラムやデータ等を格納するためのプロ
グラムメモリ33,ワイヤインパクト方式により印刷デ
ータを印刷するための印字ヘッド601,印字ヘッド6
01を移動するためのヘッド移動モータ602,印字ヘ
ッド601およびヘッド移動モータ602をCPU31
からのデータに従い制御する印字ヘッドコントローラ3
5,印刷される用紙を移動するための紙送りローラ60
3,紙送りローラ603をCPU31からのデータにし
たがい制御する紙送り機構コントローラ36,画像の入
力装置であり1ライン分の画像データを読取るイメージ
リーダ604,イメージリーダ604とCPUバス38
の間にあってイメージリーダ604からCPU31がデ
ータを読取る際の制御を行なうイメージリーダコントロ
ーラ37,本体1との間でデータ転送の制御を行うプリ
ンタIF34と上記各構成要素間を接続しているCPU
バス38から構成されている。
【0018】本実施例で使用される定形フォーム用紙を
図12と図20に示した。該定形フォーム用紙9,9′
には、定形フォーム用紙の種別を表わすそれぞれの種別
コード80,80′を用紙挿入方向の端部に印刷してあ
る。このコードは本実施例では文字で印刷してあるが、
バーコードのようなものでも良い。
【0019】本実施例のプリンタ6の印字ヘッド601
を含む印刷部およびイメージリーダ604を含む画像読
取り部は図10に示すように、ベース607とベース6
07上に置かれた用紙9を縦方向(紙送りローラの回転
方向)に移動し、用紙9を固定するための複数でかつ両
方向に回転可能な紙送りローラ603と、ベース607上
に置かれた用紙9の横方向(紙送りローラの回転軸方
向)の位置を規正するための紙ガイド640と、紙送り
ローラ603の間に位置し横方向に移動可能なように設
けられている印字ヘッド601と、該印字ヘッド601
に対向し印字ヘッド601の移動範囲を含む大きさを持
つプラテン611と、紙送りローラ603の他の間に位
置し用紙9の横方向を読取るに十分な長さを持ち、横方
向1ライン範囲の画像データを読取るイメージリーダ6
04からなっている。
【0020】印字ヘッド601は、ヘッド移動モータ6
02により左右両方向に移動可能な構造で取付けられて
いるため、CPU31は印字ヘッドコントローラ35を
通して印字ヘッド601を用紙9に対して左右方向に移
動することができ、かつその移動量を制御することがで
きる。
【0021】また紙送りローラ603は、両方向に回転
可能な構造で取付けられているためCPU31は紙送り
機構36を通して用紙9を上下方向に移動することがで
き、かつその移動量を制御することができる。
【0022】印字時に稼働するインパクトワイヤは、図
10に示すようにインパクトワイヤ部630にあり、印
字ヘッド601がホームポジションにあるときインパク
トワイヤ部630の印字領域原点608は、紙ガイド6
40を左側上下に見たときの印字領域610の左上に一
致し、紙ガイド640との変位は横方向に「ofg」で
ある。イメージリーダ604は、発光素子であるLED
605と集光器であるレンズ606と、画像データのラ
インセンサであるCCD650とからなっている。
【0023】画像の読取り領域620はLED605と
CCD650の中央に位置しており、読取り領域620
は印字ヘッド601の印字領域610と並行で、かつ印
字領域610の横方向の長さを包含する長さである。読
取り領域620の読取り領域原点609は、紙ガイド6
40を左側上下に見たときの読取り領域620の左端に
位置し、印字領域原点608との変位は横方向に「of
x」,縦方向に「ofy」である。
【0024】図9に読取り領域原点609と紙ガイド6
40と印字領域原点608との変位関係とフォームの位
置と種別コード80の関係を示した。図9において、予
め印刷されたフォームを有する用紙9は、紙送り装置に
よって図示上,下から上に移動するものである。従っ
て、用紙9を「ofy」だけ上方に紙送りすれば、読取
り領域620で読取った用紙上の位置に印刷することが
できる。また、種別コード80がフォームに先立って読
取り領域620で読取られる。
【0025】プリンタ6のCPU31が実行するプログ
ラムは、CPU31が行う各種の小さな処理単位プログ
ラムに細分されており、図11に示すごとく、受信デー
タのデータバッファへの格納処理86、印刷コマンドに
より起動されデータバッファ内に格納されているデータ
を元に、印字ヘッド601とヘッド移動モータ602を
印字ヘッドコントローラ35を介して逐次制御しながら
印刷する印刷処理87,88、紙送りコマンドにより起
動されデータバッファ内に格納されているデータをもと
に、紙送りローラ603を紙送り機構コントローラ36
を介して逐次回転させることにより用紙9を移動させ、
用紙9の印刷ヘッド601に対する相対位置を変化させ
る紙送り処理89,90、ヘッド送りコマンドにより起
動されデータバッファ内に格納されているデータをもと
にヘッド移動モータ602を印字ヘッドコントローラ3
5を介して逐次回転することにより印字ヘッド601を
移動させ、用紙9に対する印刷ヘッド601の相対位置
を変化させるヘッド送り処理91,92、およびイメー
ジ読取りコマンドにより起動され、プリンタ6にセット
されている用紙9上の読取り領域620に対応する部分
の画像をイメージリーダ604とイメージリーダコント
ローラ37を介して画像データとして読取り、本体1へ
送信する処理をするイメージ読取り処理93,94から
なる。
【0026】また、本体1のCPU11が実行するプロ
グラムは、CPU11が行う各種の作業、例えば図1の
フォーム印刷処理のように小さな処理単位プログラムに
細分されており、定形フォーム印刷に係る処理は図1と
図3,図4,図5,図6,図7に示すごとく、定形フォ
ーム用紙9をプリンタ6のイメージリーダ604とイメ
ージリーダコントローラ37を介して画像データとして
読取り、フォーム画像データを作成する処理40と、定
形フォーム用紙9上に重畳印刷する重畳データの重畳印
刷位置を示すフォームデータ作成処理50と、定形フォ
ーム用紙9上に重畳印刷する重畳データであるフォーム
文書データを作成するフォーム文書データ作成処理60
と、図1に示す、定形フォーム用紙9の種別コード80
をプリンタ6のイメージリーダ604とイメージリーダ
コントローラ37を介して画像データとして読取り、用
紙種別データを判定する処理800とフォーム画像デー
タとフォームデータとフォーム文書データにしたがっ
て、図19あるいは図22のように定形フォーム用紙
9,9′の所定の位置に重畳データである文字列を重畳
印刷した印刷出力を得るフォーム文書印刷処理70を含
むフォーム印刷処理から構成されている。
【0027】フォーム画像データ作成処理40は、図5
に示すごとく、プリンタ6のイメージリーダ604によ
り、定形フォーム用紙9上のフォーム画像をプログラム
メモリ13に読取る定形フォーム画像データ読取り処理
41と、該フォーム画像データに基づきフォーム画像デ
ータを画像メモリ15内に書込みディスプレイ8上に表
示する表示処理44と、必要があればオペレータにより
フォーム画像データを修正するフォーム画像データ修正
処理45,46と、フォーム画像データを登録する登録
処理47,48からなっている。
【0028】フォームデータ作成処理50は、図6に示
す如く、フォームデータ作成の際の背景にするためフォ
ーム画像データ作成処理40によって作成したフォーム
画像データを画像メモリ15内に書込み、ディスプレイ
8上に表示する表示処理52と、図13のようにディス
プレイ8に表示されたフォーム画像データ上で、定形フ
ォームの印刷位置の基準点となるフォーム原点Oを認識
するために用いられる位置検出エリア101と、フォー
ム原点Oを指示し図16に示す位置検出エリア画像情報
102を作成する位置検出エリア指定フォーム原点指示
処理53と、重畳データ印刷領域a1ないしa9を画面
上で該領域の名称とスペース等の文字記号等を入力する
ことによって指定する重畳領域指定,名称付け処理5
4,55と、該データをもとにフォーム原点Oを基準と
して各々の領域の左上点との変位量「b1x,b1y」
「b2x,b2y」などや各領域の大きさ「l1,h
1」や各領域に重畳印刷する文字列の大きさ「p1,c
1,d1」等の情報を各領域に付けられた名称をキーと
して記憶する図14の如きフォームデータを作成するフ
ォームデータ作成処理55と、フォームデータに関わる
位置検出エリア画像102やフォーム原点情報とともにフ
ォームデータを登録する登録処理57,58からなって
いる。
【0029】フォーム文書作成処理60は、図7に示す
ように、図17に示すフォーム文書データ入力の際の表
入力形式の文字列入力エリア88と該入力データに対応
するフォーム種別を入力する適合フォームコード入力エ
リア89とをディスプレイ8に表示する重畳データ入力
画面表示処理62と、重畳データ領域入力エリアの先頭
にカーソルを移動,表示し、該カーソル表示に従って、
各領域へオペレータが入力した重畳データを図17のよ
うに表示する重畳データ入力画面表示処理63と、処理
63で入力された重畳データと、前記処理50によりオ
ペレータにより各領域ごとに独自に付けられた領域名を
キーとして対応づけて記憶した図15の如きフォーム文
書データを作成する重畳データ更新処理64と、各領域
への重畳データの入力が終了したことを判定する入力終
了判定処理65と、フォーム文書データを登録する登録
処理66,67からなっている。
【0030】本発明の一実施例になるフォーム文書印刷
処理70は、図4に示すように印刷に先だって用紙9上
のフォーム原点検出処理700を行う。まず紙送り処理
71によりプリンタ6に対して紙送りコマンドを発行し
紙送りローラ603を回転しベース607上に置かれて
いる用紙9を移動する。次いでイメージデータ読取り処
理72によりプリンタ6にイメージ読取りコマンドを発
行し、イメージリーダ604を用いて印刷用紙9上の読
取り領域620に位置しているフォーム画像を読取ら
せ、プリンタIF34,プリンタコントローラ24を介
して送られてくるフォーム画像データ1ライン分をプロ
グラムメモリ13内のワークエリアに格納する。該処理
71,72を順次繰返し、プログラムメモリ13内のワ
ークエリア内に、一般にパターンマッチングと呼ばれる
技術により前記位置検出エリア画像情報102とのマッ
チング処理をするに十分なフォーム画像データを図18
のごとく記憶すると、該データを元にして前記位置検出
エリア画像情報102とのマッチング処理を行い、読込
まれた用紙9のフォーム画像データ上のフォーム原点
O′を検出する。
【0031】次にフォーム原点検出処理700によって
検出されたフォーム原点O′と、イメージリーダ読取り
領域620の原点609との変位「Δx,Δy」を算出
するフォーム原点オフセット算出処理76と、紙送り
量,ヘッド送り量算出処理77で、該変位「Δx」「Δ
y」と、フォームデータと、読取り領域原点609と、
印字領域原点608との変位「ofx」「ofy」と領
域a1の原点の位置情報「b1x」「b1y」を用い
て、紙送りローラ603の制御量を
【0032】
【数1】ofy−Δy+b1y 印字ヘッド601の制御量を
【0033】
【数2】Δx−ofx+b1x により算出し、該データに従って紙送り,ヘッド送り指
示処理78により印字ヘッド601,紙送りローラ60
3を制御し、用紙9の該当位置へ印字ヘッド601を相対
的に移動させた後、印刷データ送りだし、印刷指示処理
79により重畳データ領域a1のデータとして作成済み
の図15の如きフォーム文書データの内容をプリンタ6
へ送り、印刷をプリンタ6へ指示することにより用紙9
の領域a1に対応する位置へ所望のデータを印刷する。
領域a2ないしa9についても同様にフォーム原点検出
処理700によって検出されたフォーム原点O′と、フ
ォームデータと読取り領域原点609と、印字領域原点
608との変位「ofx」「ofy」と領域a2ないし
a9の原点の位置情報「bnx」「bny」を用いて逐
次印字ヘッド601,紙送りローラ603を制御し、作
成済みの図15の如きフォーム文書データの内容をプリ
ンタ6へ送り、印刷をプリンタ6へ指示することにより
印刷する印刷処理からなっている。
【0034】前記においてイメージリーダの読取り領域
原点609は画像読取り領域上にあって印刷用紙9の左
端縁よりも用紙の内側に位置している。また、この原点
609は前記印字領域原点608の左側に位置している。
言い換えれば、イメージリーダの読取り領域原点609
は用紙の左端縁と印字領域原点608間に位置している
ということである。
【0035】このことは次の点で有利である。すなわ
ち、位置関係を特定する全ての原点は、原点609であ
り、この点が最も左側にあり、他の関係位置を計算し特
定するのに単純な計算式で充分であり、計算のソフトウ
ェアが単純化される。
【0036】ただし、これは絶対的な条件ではない。絶
対的な条件は、原点609が印刷用紙の端ではなく、印
刷用紙の中にあるということである。場合によっては、
イメージリーダの読取り領域原点609をフォーム原点
O′と同様の位置においても良いということである。す
なわち、図9の原点609から右に「bly」だけ移動
した画像の読取り領域上に原点609を移しても良い。
この方が、かえって検出位置と実際のずれが小さくな
り、印刷すべき文字列を印刷領域に精度良く位置決めで
きるものである。ただし、この場合は外の関係位置にた
いして検出された距離を足したり,引いたりする計算上
のわずらわしさがあるが、これは内部の処理回路で対応
できる程度のことであり、本質的な事柄でない。
【0037】また、原点609とフォーム原点O′を可
及的に近づけているので印刷用紙が多少皺になっていた
り、表面が波だっていても、原点609とフォーム原点
O′との位置ずれが小さく、フォームの印字領域に正し
く印字することができるものである。この点において、
用紙の左上端を検出しこれを原点とする前記公開公報に
記載された発明とは異なるものである。用紙の端は本来
曲がりやすいものであり、また用紙のフォームから最も
遠い用紙端を原点とすると、原点とフォームとの検出値
と、実際の印字用紙のフォームとのずれが大きくなる。
【0038】また、用紙の端と印字用紙上に印刷された
フォームの相対位置精度は、用紙印刷の際のフォームの
印刷位置精度と用紙切断の際の切断位置精度により決ま
るものであり、実際上、用紙の製造時期が異なることに
より用紙端とフォームの相対位置が2から3ミリメート
ル程度異なることは良く経験するものである。
【0039】これらにより、印字品質が損なわれる。極
端な場合は、印刷した文字列が印字用紙の印字領域から
はみ出る場合すらある。通常、印字利用行きと重畳印刷
する文字列との間隔は1ミリメートル程度で非常に小さ
い場合が多く、わずかなずれでも印字品質を著しく損な
うものであり、これらの装置を取り扱うものがしばしば
経験するところである。
【0040】しかしながら、前記構成にした本発明の一
実施例に依れば、ずれ量を少なくすることができ、印字
品質を向上することができる。
【0041】本発明の一実施例になるフォーム印刷処理
は、図1に示すように印刷に先だって用紙9上のフォー
ム種別データ判定処理800を行う。まず紙送り処理に
よりプリンタ6に対して紙送りコマンドを発行し紙送り
ローラ603を回転しベース607上に置かれている用
紙9を移動する。次いでイメージデータ読取り処理81
によりプリンタ6にイメージ読取りコマンドを発行し、
イメージリーダ604を用いて印刷用紙9上の読取り領域
620に位置している種別コード80を含むフォーム画
像データ読取らせ、プリンタIF34,プリンタコント
ローラ24を介して送られてくるフォーム画像データ1
ライン分をプログラムメモリ13内のワークエリアに格
納する。つぎに該データを元にしてフォーム種別コード
の認識判定処理82を行い、読込まれた用紙9のフォー
ム画像データ上のフォーム種別コード80を判定し、発
生処理83によってフォーム種別コードを発生する。
【0042】次にフォームデータ読出し処理84によっ
て当該種別コードに一致するフォームデータをフォーム
データ読出し処理84により読出す。
【0043】ついでフォーム文書データの適合フォーム
種別コードデータと前記認識したフォーム種別コードと
の整合性チェックを行ない、整合したときはフォーム文
書印刷処理70を行ない、次葉フォーム文書データのあ
る間、この処理を繰り返す。フォーム文書データの適合
フォーム種別コードデータと前記認識したフォーム種別
コードが用紙セット間違いなどで整合しないときは、排
紙処理とディスプレイ8上へのエラーメッセージ表示等
のエラー処理87を行ない当該処理を終了する。
【0044】前記において用紙種別コード印刷位置は、
フォームよりも用紙挿入端に近い位置に印刷してある。
【0045】このことは次の点で有利である。すなわち
フォーム原点認識や重畳データの印刷に先立つ紙送り処
理を兼ねて、フォーム種別コードの判定が出来るので不
要な紙送り処理や、紙戻し処理が不要になるため、印刷
処理全体の処理時間が短縮できるという点で有利であ
る。
【0046】さて以上の構成を持つ文書編集印刷装置に
おいて電源が投入されると、CPU11はブートROM
12に格納してあるプログラムに従い、HDC23を介
してHDD5から該装置が編集印刷装置として動作する
ための、前記図1,図3,図4,図5,図6,図7の処
理プログラムを含むプログラムを、プログラムメモリ1
3に転送する動作を行うよう指令する。CPU11は、
該指令によりFDC22を介してFDD4からプログラ
ムを読出しプログラムメモリ13に転送する。転送終了
後CPU11は、該プログラムの実行開始アドレスから
動作を開始し、該プログラムに従い動作を開始する。
【0047】また、プリンタ6では、CPU31はブー
トROM32とプログラムメモリ33に格納してある図
11に示すプログラムにしたがい、プリンタとしての動
作を開始する。
【0048】オペレータがキーボード15より「作業指
示」を入力すると、CPU11はその指示にしたがって
定形フォーム印刷処理等の各種処理プログラムを起動し
各処理を行うものである。
【0049】オペレータが定形フォーム印刷を行なう時
は、まずキーボードによって図3の定形フォーム印刷処
理を起動する。
【0050】まず定形フォーム用紙9,9′のフォーム
画像データの登録の有無を判断し、登録済みの場合はF
DD4ないしHDD5からフォーム画像データを読出
す。登録したフォーム画像データがない場合は、フォー
ム画像データ作成処理40を行なう。
【0051】フォーム画像データ40は、図5のフロー
により、最初に処理41ないし48により、オペレータ
がイメージリーダ付プリンタ6にセットした、図12あ
るいは図20の如きの定形フォーム用紙9,9′のフォ
ーム等を画像情報として読込む。
【0052】次に処理44により、フォーム画像データ
に基づき、用紙9,9′上のフォームをディスプレイ8
上に表示する。次にオペレータが表示を見て修正が必要
と判断した場合は、処理45により処理46を選択し、
オペレータによりフォーム画像データに修正を加える。
修正処理46終了後再確認のため表示処理44と修正判
断45を再度行なう。以下同様の処理を繰返し修正が終
了すると登録判断処理47へ移る。フォーム画像データ
の登録が必要であれば、処理48によりFDD4あるい
はHDD5にフォーム画像データを登録して、フォーム
画像データ作成処理を終了する。
【0053】フォーム書式データ読出し処理のフロー
は、フォーム書式作成処理40のフローとほぼ同様であ
り、図5の処理ブロック41が、外部記録媒体からのフ
ォーム画像データ読出し処理ブロックになっているフロ
ーである。このフローにより、記憶媒体に記録されてい
るフォーム画像データの読出しと修正と、修正後の再登
録が可能となる。
【0054】次に当該フォーム画像データに重畳印刷す
る重畳データの位置を表す情報であるフォームデータの
登録の有無を判断し、登録済みの場合はFDD4ないし
HDD5からフォームデータとフォームデータに関わる諸情
報を読出す。登録したフォームデータがない場合は、フ
ォームデータ作成処理50を行なう。
【0055】フォームデータ作成処理50は図6のフロ
ーをしており、最初に、処理52によりフォーム画像デ
ータをディスプレイ8の上に表示する。次に図13ある
いは図21に示すように、処理53によりディスプレイ
8の画面上で、用紙9,9′のフォーム画像の左上点O
および周辺を位置検出エリア101として指定する。次
に重畳領域指定処理54により最初の重畳領域a1を指
示するため、画面上でマウス等によりカーソルを移動
し、領域名称やスペースなどの文字記号を入力し、該文
字の大きさ等を指定する。
【0056】複数のフォームに同一フォーム文書をもと
に印刷する場合は、領域名称を同一にする。
【0057】これにより、領域a1に対するフォーム原
点Oからの相対位置情報b1x,b1y等の重畳領域に
関わる情報が作成される。重畳領域の指定が終了してい
ないときは、処理55により再度処理54に戻り、次の
領域a2について同様の処理を行ない、領域a2に対す
るb2x,b2y等のデータを作成する。以下同様の処
理を繰返し、全ての領域についてデータを作成する。次
に処理56へ移り、該データを整理して、定形フォーム
印刷に必要な図14に示す各々の重畳印刷領域に関わる
フォームデータを作成する。最後に、フォームデータの
登録が必要であれば処理58により、フォームデータに
関わる位置検出エリア画像データ102やフォーム原点情
報等と共に、FDD4あるいはHDD5にフォームデー
タを登録してフォームデータ作成処理を終了する。これ
により、従来オペレータがスケール等を用いて用紙を測
定し、その測定結果をマニュアルで入力して作成してい
たフォームデータが、定形フォームが表示されている画
面上で領域を指定することによって簡単に作成でき、か
つ重畳領域指定の基準となるフォームの原点をも指示で
きるようになるとともに、文字列の印刷位置が領域名称
をもとにして指定できるようになる。また、処理58で
登録したフォームデータと位置検出エリア画像データ1
02は、後日同一書式を再利用する際に、読出して再利
用ができる。
【0058】フォームデータ読出し処理のフローは、フ
ォームデータ作成処理50のフローとほぼ同様であり、
図7の処理ブロック52,53が、外部記録媒体からの
フォームデータ読出し処理ブロックになっているフロー
である。このフローにより、記憶媒体に記録されている
フォームデータの読出しと修正と、修正後の再登録が可
能となる。
【0059】次に当該フォーム画像データに前記フォー
ムデータに基づき重畳印刷する重畳データであるフォー
ム文書の登録の有無を判断し、登録済みの場合はFDD
4ないしHDD5からフォーム文書を読出す。登録した
フォーム文書がない場合は、フォーム文書作成処理60
を行なう。
【0060】フォーム文書作成処理60は図7のフロー
をしており、最初に図17に示すように処理62により
重畳データ入力画面をディスプレイ8上に表示する。次
に重畳データ領域の先頭にカーソルを移動,表示する。
オペレータはカーソルの位置を見て、各領域に適切な重
畳データを入力キーボード2より入力する。この時の入
力重畳データは、図17のように各領域に表示されると
ともに、処理64により図15のような領域に対応した
重畳データ(フォーム文書)としてメモリ内に蓄えられ
る。重畳データの入力が終了するまで、処理65によ
り、処理62から処理64が繰返し行なわれる。
【0061】また、適合フォーム種別コードの入力も同
様の処理によって行なわれ、該フォーム文書データの一
部として記録される。最後に、フォーム文書の登録が必
要であれば、処理67によりフォーム文書をFDD4あ
るいはHDD5に登録してフォーム文書作成処理を終了
する。
【0062】これにより、従来、印刷位置と重畳データ
や書式との対応を取るのが困難であったフォーム文書作
成処理が、図17に示すような領域名を持った表形式画
面上の入力エリアに書込む感覚で作成できるようにな
り、操作性が向上する。入力領域名が表示されるため、
入力位置,項目を迷うことなく入力でき、フォーム文書
の作成が容易になる。
【0063】また、処理67で登録したフォーム文書
は、後日文書を再利用する際に、読出して再利用ができ
る。
【0064】フォーム文書読出し処理のフローは、フォ
ーム文書作成処理60のフローとほぼ同様であり、図7
の処理ブロック62の前に外部記録媒体からのフォーム
文書読出し処理ブロックがあるフローである。このフロ
ーにより、記憶媒体に記録されているフォーム文書の読
出しと修正と、修正後の再登録が可能となる。
【0065】以上の処理により、定形フォーム用紙9,
9′に重畳データを重畳印刷するために必要なフォーム
画像データとフォームデータとフォーム文書が揃うの
で、前記の処理の過程でプリンタ6に用紙がセットされ
ていないときは、用紙をセットしキーボード2やマウス
3を用いて印刷開始を指示する。
【0066】印刷が指示されると本体1は、上記の処理
の過程でプリンタ6に用紙9がセットされていた場合
は、紙送りローラ603を制御することにより用紙9を
セット位置まで復帰させた後、図1に示すフォーム印刷
処理を開始する。該処理は、前述したように印刷に先立
って用紙9上の用紙種別データ「1234」をパターン
認識により読取り、用紙種別データ「1234」による
フォームデータを読込み、フォーム文書データに付帯し
ている適合用紙種別コード89と整合が取れているので
該フォームデータに従ってフォーム文書印刷処理70を
行ない、印刷結果図19を得る。また、フォーム文書デ
ータが複数あっても繰返し印刷するものである。
【0067】印刷が指示されプリンタ6に用紙9′がセ
ットされた場合は、前述したように印刷に先立って用紙
9′上の用紙種別データをパターン認識により読取り、
用紙種別データ「5678」をパターン認識により読取
り、用紙種別データ「5678」によるフォームデータを
読込み、フォーム文書データに付帯している適合用紙種
別コード89と整合が取れているので該フォームデータ
に従ってフォーム文書印刷処理70を行ない、印刷結果
図22を得る。
【0068】このようにセット用紙毎にフォーム種別コ
ードを読取り、そのコードによるフォームデータを読取
り印刷するものである。
【0069】フォーム文書印刷処理70は、前述したよ
うに印刷に先だって用紙9上のフォーム原点検出処理7
00を行い、実際に重畳印刷される用紙9上のフォーム
画像を読取り、前記位置検出エリア画像情報102との
マッチング処理をして、用紙9のフォーム画像データ上
のフォーム原点O′を検出する。次に検出されたフォー
ム原点O′を基準として、領域a1ないしa9の原点の
位置情報「bnx」「bny」をもとにして印字ヘッド
601,紙送りローラ603を制御し、また領域ごとに
登録されているフォーム文書内のデータを印刷すること
により、用紙9のフォーム原点O′からの相対位置がフ
ォームデータと一致している位置に該領域に対応する重
畳データを印刷する。以上の処理により、図19に示す
印刷結果を得、定形フォーム文書印刷処理70が終了す
る。
【0070】以上、詳しく述べてきたように、本発明で
は印刷に先立って用紙の種別を判定し、用紙のフォーム
にあったフォームデータを読出し、該フォームデータに
従ってフォーム文書をフォーム用紙上に印刷するため、
フォーム文書入力画面が同一で、またフォーム文書が同
一でも、セットする用紙を換えれば、当該用紙がフォー
ム文書の適合フォーム種別に含まれていれば、当該用紙
のフォームに適合した位置に重畳文字列が印刷できるも
のである。また、用紙がセットミスなどで適合しないと
きは印刷せずに排紙されるため、用紙の無駄を無くすこ
とが出来る。
【0071】また本実施例ではフォーム原点の位置検出
に用いているパターンとして用紙9上のフォームそのも
のを用いるため、用紙9上に特別の位置検出用パターン
をあらかじめ印刷しておいたり、領域を確保しておく必
要がなく、用紙9上を印刷のために有効に使用できる。
【0072】また本実施例では、重畳印刷するデータと
して文字列を主に説明したが、重畳印刷データが図形
や、イメージ等画像,グラフィックデータでも同様の手
法により、同様の効果が得られ、本発明の範疇に入るこ
とは明らかである。
【0073】また、実施例では、読取り画像をそのまま
ディスプレイ8上に表示したフローについて説明をした
が、オペレータの指示によりフォーム画像データの作成
の際にパターン認識を用い、罫線,文字等の書式データ
を生成しても、本発明と同等の効果が得られることは明
らかである。
【0074】また本実施例では、ディスプレイ8上に図
17に示すように領域の名称を付けた入力領域を設けた
入力画面を表示し、該画面上で重畳データを入力する方
式であるため、印刷する用紙種類が複数ある場合でも、
印刷する用紙のフォームにとらわれることなく入力作業
が出来るという効果がある。
【0075】また本実施例では、重畳領域位置計算の基
準とする検出領域を1つだけ持つ例について詳しく述べ
たが、重畳領域毎あるいは複数グループごとに検出領域
を持つ実施形態でも同様の効果が得られる。この場合は
各領域あるいはグループ毎に該印刷領域のフォーム基準
点から印刷位置が再計算されるため、用紙送りなどに伴
う誤差が累積することなく、より正確な位置に印刷でき
るという効果がある。また本実施例では、フォーム書式
データの作成とフォームデータの作成とフォーム文書の
作成と定形フォーム用紙9印刷を一台の装置で行なう方
式を説明したが、各処理あるいは複数を組合せた処理
を、複数の装置に分離して行なわせても同様の効果が得
られることは明白である。処理を分離した場合、各々の
装置間のデータの授受は外部記録装置の媒体を用いても
よく、また通信などの手段を用いて電気,光学的手段に
よって授受してもよい。
【0076】外部記憶装置の媒体を用いた場合は、特に
その保存,配布等が容易なため、複数の編集印刷装置
に、フォーム画像データ,フォームデータを配布するの
が容易になるという特徴を持つ。
【0077】またフォーム書式データ,フォームデータ
の作成とフォーム文書の作成を分離した場合でも、フォ
ームデータがあるため、フォーム文書作成処理時の表示
画面上で重畳データの入力位置を指示でき、重畳データ
の新規入力,再入力の際にフォーム書式の表示された表
示画面の書式の重畳データ入力位置を見ながら重畳デー
タの入力を行なうことができるという特徴を持つ。
【0078】また、全てのデータが一つの記録媒体上に
記録されているため、本発明を適用した印刷装置だけ
で、別入力装置で入力作成した定形フォーム用紙9文書
の印刷ができる。
【0079】
【発明の効果】以上説明してきたように、本発明によれ
ば、画像読取り装置で読取った用紙上の印刷データに基
づいて用紙の種別を判別し、判別した用紙種別と重畳印
刷データ付帯されている重畳印刷できるフォームの種別
の一致判定をして、一致したときのみ判別した用紙種別
に基づいて重畳データ印字領域の位置を特定し、前記印
刷装置により定形用紙上の重畳データ印字領域に印刷す
るので、印刷位置から文字列がずれることがなく、既に
入力されている文字列の再利用ができるとともに、用紙
が無駄になることがなく、印字品質の高い印刷が行なわ
れる文書印刷装置を提供できる。
【図面の簡単な説明】
【図1】定形フォーム印刷処理の概略処理フロー図であ
る。
【図2】編集印刷装置のブロック図である。
【図3】定形フォーム印刷用データ作成処理の概略処理
フロー図である。
【図4】定形フォーム文書印刷処理の概略処理フロー図
である。
【図5】フォーム画像データ作成処理の概略フロー図で
ある。
【図6】フォームデータ作成処理の概略フロー図であ
る。
【図7】フォーム文書作成処理の概略フロー図である。
【図8】プリンタのブロック図である。
【図9】プリンタの画像読取り領域と印刷領域の関係説
明図である。
【図10】プリンタの画像読取り部と印刷部の構成説明
図である。
【図11】プリンタの概略処理フロー図である。
【図12】定形フォーム書式の説明図である。
【図13】フォームデータ作成時のディスプレイ8の表
示画面の説明図である。
【図14】フォームデータの説明図である。
【図15】フォーム文書の説明図である。
【図16】位置検出エリア検出用のパターンの説明図で
ある。
【図17】フォーム文書作成時のディスプレイ8の表示
画面の説明図である。
【図18】定形フォーム文書印刷処理の中で行われる位
置検出エリア検出処理の説明図である。
【図19】定形フォーム印刷処理終了後の用紙9の説明
図である。
【図20】用紙9′の定形フォーム書式の説明図であ
る。
【図21】用紙9′のフォームデータ作成時のディスプ
レイ8の表示画面の説明図である。
【図22】定形フォーム印刷処理終了後の用紙9の説明
図である。
【符号の説明】
1…本体制御部、2…キーボード、3…マウス、4…F
DD、5…HDD、6…プリンタ、8…ディスプレイ、
11…CPU、13…プログラムメモリ、15…映像メ
モリ、17…キー入力コントローラ、22…FDC、2
3…HDC、24…プリンタコントローラ、31…プリ
ンタCPU、35…印字ヘッドコントローラ、36…紙
送り機構コントローラ、37…イメージリーダコントロ
ーラ、40…フォーム画像データ作成処理、41…フォ
ーム画像読取り処理、48…フォーム画像データの登録
処理、50…フォームデータ作成処理、52…フォーム
画像表示処理、53…位置検出エリア指定フォーム原点
指示処理、54…重畳領域指定,名称付け処理、56…
フォームデータ作成処理、58…フォームデータの登録
処理、60…フォーム文書作成処理、61…フォーム画
像表示処理、62…重畳領域先頭へのカーソル移動表示
処理、63…重畳データ入力表示処理、64…重畳デー
タ更新処理、67…フォーム文書登録処理、68…位置
検出エリア検出処理、70…フォーム文書印刷処理、7
2…イメージデータ読取り処理、74…位置検出エリア
検出処理、76…フォーム原点オフセットの算出処理、
77…紙送り量,ヘッド送り量の算出処理、80…フォ
ーム種別判別コード、81…イメージデータ読取り処
理、82…フォーム種別判定処理、83…フォーム種別
判別データ発生処理、84…フォームデータ読出し処
理、85…フォーム種別整合性チェック処理、86…次
葉フォーム文書判定処理、87…エラー処理、102…
位置検出エリア画像、601…印字ヘッド、603…紙
送りローラ、604…イメージリーダ、610…印字領
域、620…読取り領域、700…フォーム原点認識処
理、800…フォーム種別コード認識処理。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】定形フォームを読取る画像読取り装置と、
    読取った定形フォームを表示するディスプレイと、キー
    ボード等の入力装置と、この入力装置により入力された
    文字列を記憶する記憶装置と、前記ディスプレイ上に前
    記入力装置によって入力された文字列を表示する手段
    と、このディスプレイ上に表示された前記文字列を定形
    フォームの印字用紙に重畳して印刷する印刷装置を具備
    した編集印刷装置において、 前記画像読取り装置で読取った用紙上の印刷データに基
    づいて用紙の種別を判別し、判別した用紙種別に基づい
    て重畳データ印字領域の位置を特定し、前記印刷装置に
    より定形用紙上の重畳データ印字領域に印刷するように
    構成したことを特徴とする編集印刷装置。
  2. 【請求項2】定形フォームを読取る画像読取り装置と、
    定形フォームを表示するディスプレイと、キーボード等
    の入力装置と、この入力装置により入力された文字列を
    記憶する記憶装置と、前記ディスプレイ上に前記入力装
    置によって入力された文字列を表示する手段と、このデ
    ィスプレイ上に表示された前記文字列を定形フォームの
    印字用紙に重畳して印刷する印刷装置を具備した編集印
    刷装置において、 前記画像読取り装置で読取った用紙上の印刷データに基
    づいて用紙の種別を判別し、判別した用紙種別と、重畳
    印刷する文字列の整合性を判定し、整合性がある場合に
    のみ、前記印刷装置により定形用紙上の重畳データ印字
    領域に印刷するように構成したことを特徴とする編集印
    刷装置。
  3. 【請求項3】あらかじめケイ線などのフォーム(定形フ
    ォーム)が印刷されている用紙上の定められた位置にデ
    ータを重畳印刷する印刷用用紙において、 前記編集印刷装置に備えられた画像読取り装置で読取り
    用紙の種別を判別するための判別用データを持つことを
    特徴とする定形フォーム用紙。
  4. 【請求項4】定形フォームを読取る画像読取り装置と、
    読取った定形フォームを表示するディスプレイと、キー
    ボード等の入力装置と、この入力装置により入力された
    文字列を記憶する記憶装置と、前記ディスプレイ上に前
    記入力装置によって入力された文字列を表示する手段
    と、このディスプレイ上に表示された前記文字列を定形
    フォームの印字用紙に重畳して印刷する印刷装置を具備
    した編集印刷装置において、 前記入力手段で入力され、前記記憶手段で記憶されてい
    る文字列を、異なる定形用紙の該定形用紙毎に指定した
    印刷位置に印刷する機能を備えたことを特徴とする編集
    印刷装置。
  5. 【請求項5】あらかじめケイ線などのフォーム(定形フ
    ォーム)が印刷されている用紙上の定められた位置にデ
    ータを重畳印刷するために供せされ、前記編集印刷装置
    に備えられた画像読取り装置で読取り用紙の種別を判別
    するための判別用データを持つ印刷用用紙において、 該判別用データが用紙上のフォームより先に、前記画像
    読取り装置で読取られる用紙上の位置にあることを特徴
    とする定形フォーム用紙。
JP1471592A 1992-01-30 1992-01-30 編集印刷装置 Pending JPH05201093A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1471592A JPH05201093A (ja) 1992-01-30 1992-01-30 編集印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1471592A JPH05201093A (ja) 1992-01-30 1992-01-30 編集印刷装置

Publications (1)

Publication Number Publication Date
JPH05201093A true JPH05201093A (ja) 1993-08-10

Family

ID=11868846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1471592A Pending JPH05201093A (ja) 1992-01-30 1992-01-30 編集印刷装置

Country Status (1)

Country Link
JP (1) JPH05201093A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014049829A1 (ja) * 2012-09-28 2014-04-03 ピタフォー・モバイル・エルエルシー 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体
JP2020104496A (ja) * 2018-12-28 2020-07-09 株式会社沖データ 画像形成装置及び画像形成方法
CN113867653A (zh) * 2020-06-30 2021-12-31 佳能株式会社 验证系统和信息处理设备及其控制方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014049829A1 (ja) * 2012-09-28 2014-04-03 ピタフォー・モバイル・エルエルシー 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体
JPWO2014049829A1 (ja) * 2012-09-28 2016-08-22 ピタフォー モバイル エルエルシー 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体
JP2020104496A (ja) * 2018-12-28 2020-07-09 株式会社沖データ 画像形成装置及び画像形成方法
CN113867653A (zh) * 2020-06-30 2021-12-31 佳能株式会社 验证系统和信息处理设备及其控制方法

Similar Documents

Publication Publication Date Title
JP2003018393A (ja) 画像処理システム
CN113449764B (zh) 信息处理装置、信息处理方法和计算机可读介质
JPH05201093A (ja) 編集印刷装置
JPH0546603A (ja) 編集印刷装置
JPH0616280B2 (ja) 文書処理装置
JP2874162B2 (ja) 編集印刷装置
JP3205535B2 (ja) Ocrシステム
JPH0751380B2 (ja) ページプリンタにおける印字基準位置設定方法
JP2857642B2 (ja) Ocrシステム
JP2556476B2 (ja) 識別子登録方法
JPH1086456A (ja) 文書処理装置
JP4781214B2 (ja) 印刷システム及び複合端末装置
JPS63113761A (ja) 写植レイアウトシステム
JP2000233544A (ja) 印刷位置制御方法及び印刷位置制御プログラム記録媒体
JPH0330974A (ja) ページプリンタにおける印字制御装置
JPH01176576A (ja) 文書編集印刷装置
JPS62131322A (ja) ワ−ドプロセツサ
JPH0950357A (ja) 印刷制御装置
JPH10340314A (ja) 帳票処理システム、その文字認識方法およびその記録媒体
JPS63137369A (ja) 写植レイアウトシステム
JPH07160802A (ja) Ocr用帳票フォーム作成処理装置
JPH09179285A (ja) 検版装置
JPH0474668A (ja) 文書処理装置
JPH1139118A (ja) 文書印刷装置
JPH01224878A (ja) カラー校正画像出力装置