JPS6015733A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS6015733A JPS6015733A JP58121684A JP12168483A JPS6015733A JP S6015733 A JPS6015733 A JP S6015733A JP 58121684 A JP58121684 A JP 58121684A JP 12168483 A JP12168483 A JP 12168483A JP S6015733 A JPS6015733 A JP S6015733A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer
- label
- line
- code
- 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
- Record Information Processing For Printing (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、差込みデータを被差込みデータに自動的に差
込みながら出力を行ういわゆる差込み出力機能を有する
文字処理装置に関し、特に、差込みデータが被差込みデ
ータ領域を越えるような場合には、差込みデータを次行
へ廻り込ませるに際し、その行間を狭めるように制御す
る手段を有する文字処理装置に関する。
込みながら出力を行ういわゆる差込み出力機能を有する
文字処理装置に関し、特に、差込みデータが被差込みデ
ータ領域を越えるような場合には、差込みデータを次行
へ廻り込ませるに際し、その行間を狭めるように制御す
る手段を有する文字処理装置に関する。
(従来技術)
従来、例えば住所録等のいわゆる差込みデータを決めら
れた形式に展開し、あらかじめ用意された手紙分等の被
差込みデータに順次差込みながら印刷したり、または、
形式の1行にデータが入らない場合には、この差込みデ
ータを次行に廻り込むように制御するという文字処理装
置かあった。
れた形式に展開し、あらかじめ用意された手紙分等の被
差込みデータに順次差込みながら印刷したり、または、
形式の1行にデータが入らない場合には、この差込みデ
ータを次行に廻り込むように制御するという文字処理装
置かあった。
しかし、この種の文字処理装置においては、次行への差
込みデータの廻り込みに際し、その行間は一定となって
おり、この行間を狭めて差込み印刷をすることができな
いので、その印刷のバランスが崩れて読みにくいという
欠点があった。
込みデータの廻り込みに際し、その行間は一定となって
おり、この行間を狭めて差込み印刷をすることができな
いので、その印刷のバランスが崩れて読みにくいという
欠点があった。
(目的)
本発明の目的は、上述の欠点を除去し、差込み印刷の際
に廻り込み行に関して行間を狭め、さらに廻り込み行と
次行との行間では上述の狭めた行間を補うように制御す
るようにして、他の行の出力位置には影響を与えないよ
うにし、それにより、文字のバランスを良好にして読み
易い印刷を行うようにした文字処理装置を提供すること
にある。
に廻り込み行に関して行間を狭め、さらに廻り込み行と
次行との行間では上述の狭めた行間を補うように制御す
るようにして、他の行の出力位置には影響を与えないよ
うにし、それにより、文字のバランスを良好にして読み
易い印刷を行うようにした文字処理装置を提供すること
にある。
(実施例)
以下、図面を参照して本発明の詳細な説明する。
第1図は本発明文字処理装置の構成の一例を示し、ここ
で1は文字入カキ一群およびファンクション入力キ一群
を備えた文書情報入力用のキーボード、2はキーボード
lからの入力情報を内部コードにコード化するエンコー
ダ(コード変換器)、3はエンコーダ2でコード変換さ
れたコードの種別を判別するコード判別部、4はコード
判別部3で判別された制御コードに従って文書やラベル
の編集、挿入削除等のf制御を行うワードプロセッサ制
御部、5はワードプロセッサ制御部4の編集制御の下で
差込み用データ(差込みデータ)を蓄えるラベル用デー
タバッファ、6はワードプロセッサ制御部4の編集制御
の下で被差込みデータを蓄よるラベル紙フォーマツトノ
へ・ソファ、7はワードプロセッサ制御部4の編集制御
の下で通常の文書等を蓄えるへソファ(定型文書)<ソ
ファ)である。
で1は文字入カキ一群およびファンクション入力キ一群
を備えた文書情報入力用のキーボード、2はキーボード
lからの入力情報を内部コードにコード化するエンコー
ダ(コード変換器)、3はエンコーダ2でコード変換さ
れたコードの種別を判別するコード判別部、4はコード
判別部3で判別された制御コードに従って文書やラベル
の編集、挿入削除等のf制御を行うワードプロセッサ制
御部、5はワードプロセッサ制御部4の編集制御の下で
差込み用データ(差込みデータ)を蓄えるラベル用デー
タバッファ、6はワードプロセッサ制御部4の編集制御
の下で被差込みデータを蓄よるラベル紙フォーマツトノ
へ・ソファ、7はワードプロセッサ制御部4の編集制御
の下で通常の文書等を蓄えるへソファ(定型文書)<ソ
ファ)である。
さらに、8はコード判別部3の制御開始指令側こ応して
ラベル出力を制御するラベル出力制御部、10は文字コ
ードに対応するパターンデータを記憶”しているキャラ
クタジェネレータ(C:G)、11はプリンタやディス
プレイの様な出力装置であり、/く・ソファ7から読み
出された文字コードは出力制御部8によりキャラクタジ
ェネレータ10を参照してノくターンデータに変換され
、出力装置11に出力される。
ラベル出力を制御するラベル出力制御部、10は文字コ
ードに対応するパターンデータを記憶”しているキャラ
クタジェネレータ(C:G)、11はプリンタやディス
プレイの様な出力装置であり、/く・ソファ7から読み
出された文字コードは出力制御部8によりキャラクタジ
ェネレータ10を参照してノくターンデータに変換され
、出力装置11に出力される。
キーボード1から入力された文書情報はエンコーダ2に
よりコード化され、コード化されたその入力情報はコー
ド判別部3に送られ、コード判別部3でラベル出力指示
コードかどうかあるいはまた、出力指示コードかどうか
を判別され、そのどちらでもない場合には、すなわち、
文字コード、またはその他の制御コードであった場合に
は、ワードプロセッサ制御部4ヘコード信号として送出
される。
よりコード化され、コード化されたその入力情報はコー
ド判別部3に送られ、コード判別部3でラベル出力指示
コードかどうかあるいはまた、出力指示コードかどうか
を判別され、そのどちらでもない場合には、すなわち、
文字コード、またはその他の制御コードであった場合に
は、ワードプロセッサ制御部4ヘコード信号として送出
される。
ワードプロセッサ制御部4では通常の文書の編集や作成
時には八ツファ7に文字コードを蓄え、さらに挿入や削
除等の文書訂正処理を制御する。
時には八ツファ7に文字コードを蓄え、さらに挿入や削
除等の文書訂正処理を制御する。
さらにまた、ワードプロセッサ制御部4では、ラベル紙
出力に関するラベル紙出力処理の時には、キーボード1
からワードプロセッサ制御部4に入力されたデータをラ
ベル用データバッファ5またはラベル紙フォーマットバ
ソファ6のいずれかに順次蓄え、かつ通常の文書の処理
と同様の各種編集作業の制御を行う。
出力に関するラベル紙出力処理の時には、キーボード1
からワードプロセッサ制御部4に入力されたデータをラ
ベル用データバッファ5またはラベル紙フォーマットバ
ソファ6のいずれかに順次蓄え、かつ通常の文書の処理
と同様の各種編集作業の制御を行う。
このようにして、順次データが各バッファ5〜7内に作
成されてゆくが、その後コード判別部3で入力コードが
ラベル出力を指示するコードであると判別されると、コ
ード判別部3はラベル出力制御部8に制御開始を指令す
る。
成されてゆくが、その後コード判別部3で入力コードが
ラベル出力を指示するコードであると判別されると、コ
ード判別部3はラベル出力制御部8に制御開始を指令す
る。
ラベル出力制御部8では、その制御開始指令に応じてラ
ベル紙フォーマットバッファ6に対し、ラベル用データ
バッファ5を参照して後述の項目番号5a順に順次処理
を繰り返し、八ツファ7に最終出力データを格納する。
ベル紙フォーマットバッファ6に対し、ラベル用データ
バッファ5を参照して後述の項目番号5a順に順次処理
を繰り返し、八ツファ7に最終出力データを格納する。
第2図は第1図のワードプロセッサ制御部4により作成
蓄積されたラベル用データバッファ5内の差込みデータ
の一例を示し、ここで5aは差込みデータのブロックの
ブロック番号(項目番号)、5bは各ブロック内のフィ
ールド番号、5cは差込みデータそのものを示す。
蓄積されたラベル用データバッファ5内の差込みデータ
の一例を示し、ここで5aは差込みデータのブロックの
ブロック番号(項目番号)、5bは各ブロック内のフィ
ールド番号、5cは差込みデータそのものを示す。
第3図は第1図のワードプロセッサ制御部4により編集
蓄積されたラベル紙フォーマアトへ。
蓄積されたラベル紙フォーマアトへ。
ノア6内の被差込みデータの一例を示し、ここでθaは
差込みデータの先頭位置マーク、6bは差込みデータの
フィールド番号を示している。図示のように、被差込み
データは1ブロツクの形式で蓄えられる。
差込みデータの先頭位置マーク、6bは差込みデータの
フィールド番号を示している。図示のように、被差込み
データは1ブロツクの形式で蓄えられる。
次に、第4図のフローチャートを参照して第1図のラベ
ル出力制御部8の動作例を説明する。
ル出力制御部8の動作例を説明する。
コード判別部3から制御開始を指令されると、ラベル出
力制御部8はまず、ステップS41でラベル紙フォーマ
ットパックァθを参照して各フィールド長を認識する。
力制御部8はまず、ステップS41でラベル紙フォーマ
ットパックァθを参照して各フィールド長を認識する。
このフィールド長は例えば第3図の場合ではフィールド
1は8文字、フィールド2は8文字、フィールド3は7
文字である。
1は8文字、フィールド2は8文字、フィールド3は7
文字である。
その後、ステップS42へ進み、ラベル用データ・バッ
ファ5から該当項目5aの該当フィールド5bのデータ
5Cを、第1項目の81フイールドデータから順次取り
出す。続いて、ステップS43へ進み、ラベル紙フォー
マットデークロG該当フィールドの先頭位置8aを参照
して、その先頭位置からステップS42で取りだしたラ
ベル用データバッファ5の被差込みデータ5Cを順次バ
ッファ7に転送してゆく。その際、バッファ7には、ラ
ベル紙フォーマットバッファ6のフィールドと同一形式
で埋めてゆくとともに、標準の行間であることを指示す
る。次いで、ステップS44へ進み、ステップS42で
取り出した該当フィールドの有効文字数、即ち該当フィ
ールド内で最終文字位置がステップS41で認識した文
字数分(フィールド長)を越えているか否かを判定する
。越えていなけれ5441へ移行する。
ファ5から該当項目5aの該当フィールド5bのデータ
5Cを、第1項目の81フイールドデータから順次取り
出す。続いて、ステップS43へ進み、ラベル紙フォー
マットデークロG該当フィールドの先頭位置8aを参照
して、その先頭位置からステップS42で取りだしたラ
ベル用データバッファ5の被差込みデータ5Cを順次バ
ッファ7に転送してゆく。その際、バッファ7には、ラ
ベル紙フォーマットバッファ6のフィールドと同一形式
で埋めてゆくとともに、標準の行間であることを指示す
る。次いで、ステップS44へ進み、ステップS42で
取り出した該当フィールドの有効文字数、即ち該当フィ
ールド内で最終文字位置がステップS41で認識した文
字数分(フィールド長)を越えているか否かを判定する
。越えていなけれ5441へ移行する。
ステラ7”S45では、被差込みデータ5cがラベル紙
フォーマツI・バッファ6で示される該当フィールド長
に達したか否かを判定し′、達していなければ再びステ
ップS43に戻り、上述の処理を続ける。他方、該当フ
ィールド長に達していれば、ステップ34Bに進み、次
行へ廻り込みの為の処理を行う。ステップS48では、
ステップS42 で取り出した該当フィールドのデータ
の残りの有効文字数とラベル紙フォーマットバッファB
を参照して、先頭桁の位置出しを計算し、その計算に基
づいてバッファ7の格納する行を更新して先頭桁の位置
を指示し、さらに、次行との行間を狭める操作を指示す
る。その後、ステップS43に戻り、上述の処理を繰り
返し行う。
フォーマツI・バッファ6で示される該当フィールド長
に達したか否かを判定し′、達していなければ再びステ
ップS43に戻り、上述の処理を続ける。他方、該当フ
ィールド長に達していれば、ステップ34Bに進み、次
行へ廻り込みの為の処理を行う。ステップS48では、
ステップS42 で取り出した該当フィールドのデータ
の残りの有効文字数とラベル紙フォーマットバッファB
を参照して、先頭桁の位置出しを計算し、その計算に基
づいてバッファ7の格納する行を更新して先頭桁の位置
を指示し、さらに、次行との行間を狭める操作を指示す
る。その後、ステップS43に戻り、上述の処理を繰り
返し行う。
他方、ステップ5441では、ステップ5413で行間
変更が行われたか否かを判定し、行間変更が行われてい
ればステップ5442に進み、行間変更された分を該当
行のラインフィード数に加える調整を行い、その後ステ
ップア547へ進む。ステップ5441において否定判
定の場合にもステップS4?へ進む。
変更が行われたか否かを判定し、行間変更が行われてい
ればステップ5442に進み、行間変更された分を該当
行のラインフィード数に加える調整を行い、その後ステ
ップア547へ進む。ステップ5441において否定判
定の場合にもステップS4?へ進む。
ステップS47では、該当項目の全フィールドが終了し
たか否かを判定し、終了していればステ・ンプS49に
移行し、終了していなければステップS48において、
次のフィールドを処理するように指示し、再びステップ
S42へ戻り、各フィールドに対しても上述の処理を行
う。
たか否かを判定し、終了していればステ・ンプS49に
移行し、終了していなければステップS48において、
次のフィールドを処理するように指示し、再びステップ
S42へ戻り、各フィールドに対しても上述の処理を行
う。
ステップS49においては、全項目が終了したか否かを
判定し、終了していなければステップS50に進み、次
項目を処理するように指示して再びステップS42に戻
って全項目に対しての処理を続行する。
判定し、終了していなければステップS50に進み、次
項目を処理するように指示して再びステップS42に戻
って全項目に対しての処理を続行する。
一方、全項目が終了している場合には、本制御を終了し
、出力制御部8へ制御を移す。
、出力制御部8へ制御を移す。
第2図のラベル用データバッファ5の内容と第3図のラ
ベル紙フォーマット/く・ソファ8の内容とを参照して
第4図の処理手順に従って処理した後のバッファ7の状
態を第5図に示す。ここで、図中の左部に記載されてい
る数字の「2」は標準行間を示し、この数字がrlJの
ときにはステップ848において行間を狭める操作が行
われ、さらにこの数字か「3」あるいは「4」のときに
はステップ5442において行間を調整する操作が行わ
れる。
ベル紙フォーマット/く・ソファ8の内容とを参照して
第4図の処理手順に従って処理した後のバッファ7の状
態を第5図に示す。ここで、図中の左部に記載されてい
る数字の「2」は標準行間を示し、この数字がrlJの
ときにはステップ848において行間を狭める操作が行
われ、さらにこの数字か「3」あるいは「4」のときに
はステップ5442において行間を調整する操作が行わ
れる。
次に、出力制御部9では、バッファ7に蓄えられている
文字コードを読み出し、キャラクタジェネレータ10か
ら草の文字コードに対応する文字パターンを出力装置1
1へ出力するとともに、キャリッジリターン蟇菖ORま
たはラインフィードLFを出力装置11へ出力する。こ
の際、第5図で示すパックァ7で指定される行間指示値
も出力装置11に出力する。出力装置llでは入力した
文字パターンの印字および、制御指令、キャリッジリタ
ーンCR、ラインフィードしFに対応して1画像出力動
作を行い、第5図の内容と一致する第8図に示すような
印刷を記録用紙に行う。また、出力装置11では、指令
されたラインフィード数分に応するラインフィード動作
を行う。
文字コードを読み出し、キャラクタジェネレータ10か
ら草の文字コードに対応する文字パターンを出力装置1
1へ出力するとともに、キャリッジリターン蟇菖ORま
たはラインフィードLFを出力装置11へ出力する。こ
の際、第5図で示すパックァ7で指定される行間指示値
も出力装置11に出力する。出力装置llでは入力した
文字パターンの印字および、制御指令、キャリッジリタ
ーンCR、ラインフィードしFに対応して1画像出力動
作を行い、第5図の内容と一致する第8図に示すような
印刷を記録用紙に行う。また、出力装置11では、指令
されたラインフィード数分に応するラインフィード動作
を行う。
(効果)
以上説明したように、本発明によれば、被差込みデータ
領域に対して差込みデータが大きい場合に次行へ廻り込
む場合には、行間を狭める操作を施すようにしたので、
バランスがとれて読み易い印刷が得られる効果がある。
領域に対して差込みデータが大きい場合に次行へ廻り込
む場合には、行間を狭める操作を施すようにしたので、
バランスがとれて読み易い印刷が得られる効果がある。
第1図は本発明文字処理装置の構成の一例を示すブロッ
ク線図、第2図は第1図のラベル用データバッファ5の
内容の一例を示す図、第3図は第1図のラベル紙フォー
マットへツフ78の内容の一例を示す図、第4図は第1
図のラベル出力制御部8の制御動作の一例を示すフロー
チャート、第5図は第4図のフローチャートに従うラベ
ル出力制御動作後の第1図の/九ソファ7の内容の一例
を示す図、第6図は第4図の動作による出力装置11の
出力結果の一例を示す図である。 1・・・キーボード、 2・−・エンコーダ、 3・・・コード判別部、 5・・・ラベル用データバッファ、 6・・・ラベル紙フォーマットバッファ、7…バツフア
、 8・・・ラベル出力制御部、 8・・・出力制御部、 10・・・キャラクタジェネレータ。 11・・・出力装置。 詐 出 願 人 キャノン株式会社
ク線図、第2図は第1図のラベル用データバッファ5の
内容の一例を示す図、第3図は第1図のラベル紙フォー
マットへツフ78の内容の一例を示す図、第4図は第1
図のラベル出力制御部8の制御動作の一例を示すフロー
チャート、第5図は第4図のフローチャートに従うラベ
ル出力制御動作後の第1図の/九ソファ7の内容の一例
を示す図、第6図は第4図の動作による出力装置11の
出力結果の一例を示す図である。 1・・・キーボード、 2・−・エンコーダ、 3・・・コード判別部、 5・・・ラベル用データバッファ、 6・・・ラベル紙フォーマットバッファ、7…バツフア
、 8・・・ラベル出力制御部、 8・・・出力制御部、 10・・・キャラクタジェネレータ。 11・・・出力装置。 詐 出 願 人 キャノン株式会社
Claims (1)
- 差込みデータを被差込みデータに自動的に差込みながら
出力を行い、かつ前記被差込みデータの領域に対して前
記差込みデータが大きい場合に、前記差込みデータを前
記領域の次行へ廻り込んで出力処理する文字処理装置に
おいて、11(I記次行の行間を狭める行間変更手段と
、該行間変更手段により狭められた行間分を前記次行の
次の行で調整する行間調整手段とを具備したことを特徴
とする文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121684A JPS6015733A (ja) | 1983-07-06 | 1983-07-06 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58121684A JPS6015733A (ja) | 1983-07-06 | 1983-07-06 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6015733A true JPS6015733A (ja) | 1985-01-26 |
Family
ID=14817310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58121684A Pending JPS6015733A (ja) | 1983-07-06 | 1983-07-06 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6015733A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62115520A (ja) * | 1985-11-15 | 1987-05-27 | Casio Comput Co Ltd | 定型フオ−マツト印字方式 |
| JPS62162760U (ja) * | 1986-04-02 | 1987-10-16 |
-
1983
- 1983-07-06 JP JP58121684A patent/JPS6015733A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62115520A (ja) * | 1985-11-15 | 1987-05-27 | Casio Comput Co Ltd | 定型フオ−マツト印字方式 |
| JPS62162760U (ja) * | 1986-04-02 | 1987-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6118033A (ja) | 印刷処理装置 | |
| JPS6017487A (ja) | 文書作成装置の行ピツチ自動設定方法 | |
| JPS605330A (ja) | 文字処理装置 | |
| EP0481787B1 (en) | Output method and apparatus | |
| US4995738A (en) | Document processing apparatus with automatic hyphenation during editing | |
| JP3367850B2 (ja) | 文字情報処理装置 | |
| GB2217491A (en) | Output apparatus | |
| JPS6162165A (ja) | 字体変換方法 | |
| JP2517115B2 (ja) | 画像通信装置 | |
| JPS60263987A (ja) | 文書表示方法 | |
| US5930812A (en) | Word processing apparatus which adjusts character output position | |
| JP2005014547A (ja) | 画像形成装置 | |
| US5162993A (en) | Word processing apparatus | |
| JPH0661969B2 (ja) | 出力装置 | |
| JP2836026B2 (ja) | 印刷制御装置 | |
| JP2633051B2 (ja) | 画像処理装置 | |
| JP2659209B2 (ja) | 文字処理装置および文字処理方法 | |
| JP2849130B2 (ja) | カラー画像処理方法 | |
| JP2998092B2 (ja) | 電子フアイリング装置 | |
| JP2574682B2 (ja) | 欧文字数字/図形符号を選択的に複製する装置とその方法 | |
| JPS60196371A (ja) | 印字装置 | |
| JPH04174057A (ja) | 文書作成機 | |
| JPH0723012B2 (ja) | 文字パターン情報出力装置 | |
| JPH09141965A (ja) | 画像形成装置 | |
| JPS63269251A (ja) | 文書処理装置 |