JPH02214680A - 電子タイプライタ - Google Patents
電子タイプライタInfo
- Publication number
- JPH02214680A JPH02214680A JP3495589A JP3495589A JPH02214680A JP H02214680 A JPH02214680 A JP H02214680A JP 3495589 A JP3495589 A JP 3495589A JP 3495589 A JP3495589 A JP 3495589A JP H02214680 A JPH02214680 A JP H02214680A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- space
- final
- input
- 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
- Character Spaces And Line Spaces In Printers (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、入力された印字情報を書式フォーマットに
基づいて印字する電子タイプライタに関するものである
。
基づいて印字する電子タイプライタに関するものである
。
従来、この種の電子タイプライタにおいては、キーボー
ド等の入力部から入力された印字情報を編集し、行単位
に印字を行えるように構成されている。
ド等の入力部から入力された印字情報を編集し、行単位
に印字を行えるように構成されている。
ところで、注文書、依頼書等には、物品名とその金額、
単価等を記した書類を作成する場合があり、その際、物
品の名称は、レフトマージンに対して左詰め印字し、単
価等を右寄せ印字するような事態が起こる。
単価等を記した書類を作成する場合があり、その際、物
品の名称は、レフトマージンに対して左詰め印字し、単
価等を右寄せ印字するような事態が起こる。
そこで、このような文書、書類を作成する場合は、印字
の際に物品名印字のための左詰め指定と、単価等印字の
ための右詰め指定をしていた。
の際に物品名印字のための左詰め指定と、単価等印字の
ための右詰め指定をしていた。
(発明が解決しようとする課N)
このため、上記印字項目が数行にわたる場合には上記印
字指定操作を各行毎に行わなければならず、非常に煩雑
な操作をオペレー タに強制し、印字効率を低下させて
しまう重大な問題点があった。
字指定操作を各行毎に行わなければならず、非常に煩雑
な操作をオペレー タに強制し、印字効率を低下させて
しまう重大な問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、入力行の最終文字から書式設定された印字域から
最終単語を右寄せ印字するスペースを決定することによ
り、複数行にわたる右寄せ印字を一括して実行できる電
子タイプライタを得ることを目的とする。
ので、入力行の最終文字から書式設定された印字域から
最終単語を右寄せ印字するスペースを決定することによ
り、複数行にわたる右寄せ印字を一括して実行できる電
子タイプライタを得ることを目的とする。
(課題を解決するための手段)
この発明に係る電子タイプライタは、入力された印字情
報に対する相対印字幅量を順次積算する積算手段と、バ
ッフ1メモリに記憶された最終スペースコードを検出す
る検出手段と、この積算手段により積算された印字幅総
量と書式フォーマットとを参照しながら検出手段により
検出された最終スペースコードに対する右寄せスペース
量を演算する演算手段と、この演算手段により演算され
た右寄せスペース量および印字情報に基づいて印字手段
による一括行印字を制御する制御手段とを設けたもので
ある。
報に対する相対印字幅量を順次積算する積算手段と、バ
ッフ1メモリに記憶された最終スペースコードを検出す
る検出手段と、この積算手段により積算された印字幅総
量と書式フォーマットとを参照しながら検出手段により
検出された最終スペースコードに対する右寄せスペース
量を演算する演算手段と、この演算手段により演算され
た右寄せスペース量および印字情報に基づいて印字手段
による一括行印字を制御する制御手段とを設けたもので
ある。
(作用)
この発明においては、印字情報が入力されると、積算手
段が入力された印字情報に対する相対印字幅量を順次積
算し、演算手段が積算手段により積算された印字幅総量
と書式フォーマットとを参照しながら検出手段により検
出された最終スペースコードに対する右寄せスペース量
を演算し、演算された右寄せスペース量および印字情報
に基づいて制御手段が印字手段による一括行印字を制御
し、文末印字候補外を通常印字し、印字情報中の文末印
字候補を右寄せ印字させる。
段が入力された印字情報に対する相対印字幅量を順次積
算し、演算手段が積算手段により積算された印字幅総量
と書式フォーマットとを参照しながら検出手段により検
出された最終スペースコードに対する右寄せスペース量
を演算し、演算された右寄せスペース量および印字情報
に基づいて制御手段が印字手段による一括行印字を制御
し、文末印字候補外を通常印字し、印字情報中の文末印
字候補を右寄せ印字させる。
(実施例)
第1図はこの発明の一実施例を示す電子タイプライタの
基本構成ブロック図であり、1は入力手段で、文字コー
ド、スペースコード、リターンコードおよび書式フォー
マット等を入力する。2は文字幅累積手段で、入力手段
1より入力された文字の文字幅、スペース量を順次積算
し、その積算値を演算手段となる最終スペース量計算手
段5に出力する。3はバッファメモリとなる文字記憶手
段で、入力手段1から入力された文字コード、スペース
コード、リターンコードを行単位に順次記憶する。4は
最終スペース検出手段で、文字記憶手段3に記憶された
印字情報(文字コード、スペースコード等)から右寄せ
印字候補となる、例えば単語の直前に入力されている最
終スペースコードを検出し、その印字スペース量を最終
スペース量計算手段5に出力する。最終スペース量計算
手段5は、上記文字幅累積手段2から出力された積算値
、最終スペースコードに対応する印字スペース量、書式
フォーマット(ライトマージン、レフトマージン)等を
参照して、文字記憶手段3に記憶された最終スペースコ
ードに対応する右寄せスペース量を演算し、印字手段6
に出力する。
基本構成ブロック図であり、1は入力手段で、文字コー
ド、スペースコード、リターンコードおよび書式フォー
マット等を入力する。2は文字幅累積手段で、入力手段
1より入力された文字の文字幅、スペース量を順次積算
し、その積算値を演算手段となる最終スペース量計算手
段5に出力する。3はバッファメモリとなる文字記憶手
段で、入力手段1から入力された文字コード、スペース
コード、リターンコードを行単位に順次記憶する。4は
最終スペース検出手段で、文字記憶手段3に記憶された
印字情報(文字コード、スペースコード等)から右寄せ
印字候補となる、例えば単語の直前に入力されている最
終スペースコードを検出し、その印字スペース量を最終
スペース量計算手段5に出力する。最終スペース量計算
手段5は、上記文字幅累積手段2から出力された積算値
、最終スペースコードに対応する印字スペース量、書式
フォーマット(ライトマージン、レフトマージン)等を
参照して、文字記憶手段3に記憶された最終スペースコ
ードに対応する右寄せスペース量を演算し、印字手段6
に出力する。
なお、印字情報が文字記憶手段3に記憶されると、文字
幅累積手段2が入力された印字情報に対する相対印字幅
量を順次積算し、最終スペース量計算手段5が文字幅累
積手段2により積算された印字幅総量と書式フォーマッ
トとを参照しながら最終スペース検出手段4により検出
された最終スペースコードに対する右寄せスペース量を
後述するように演算し、演算された右寄せスペース量お
よび印字情報に基づいて後述する制御手段が印字手段6
による一括行印字を制御し、行中の文末印字候補外を通
常印字し、文末印字候補のみを右寄せ印字させる。
幅累積手段2が入力された印字情報に対する相対印字幅
量を順次積算し、最終スペース量計算手段5が文字幅累
積手段2により積算された印字幅総量と書式フォーマッ
トとを参照しながら最終スペース検出手段4により検出
された最終スペースコードに対する右寄せスペース量を
後述するように演算し、演算された右寄せスペース量お
よび印字情報に基づいて後述する制御手段が印字手段6
による一括行印字を制御し、行中の文末印字候補外を通
常印字し、文末印字候補のみを右寄せ印字させる。
第2図は、第1図に示した電子タイプライタの制御構成
を説明する詳細ブロック図であり、11はCPUで、R
OM12に記憶された制御プログラム(第4図に示すフ
ローチャートの各手順を含む)に基づいてCPUバス1
4に接続された各デバイスを総括的に制御する。なお、
CPU11は、第1図に示した最終スペース量計算手段
5゜最終スペース検出手段4および制御手段を兼ねてい
る。
を説明する詳細ブロック図であり、11はCPUで、R
OM12に記憶された制御プログラム(第4図に示すフ
ローチャートの各手順を含む)に基づいてCPUバス1
4に接続された各デバイスを総括的に制御する。なお、
CPU11は、第1図に示した最終スペース量計算手段
5゜最終スペース検出手段4および制御手段を兼ねてい
る。
ROM12には、上記制御プログラムに加えて制御デー
タ、表示フォントデータ等が記憶されている。13はR
AMで、バッファエリア13a。
タ、表示フォントデータ等が記憶されている。13はR
AMで、バッファエリア13a。
レフトマージンエリア13b、ライトマージンエリア1
3c、カウンタエリア13d等から構成され、バッフ1
エリア13aにはキーボード18から入力されたテキス
トデータ(文字コード)が記憶され、レフトマージンエ
リア13bには、キーボード18から指示されたレフト
マージン位置が記憶され、ライトマージンエリア13c
には、キーボード1日から指示されたライトマージン位
置が記憶され、カウンタエリア13dには、CPυ11
がカウントする各文字コードに対応する文字の文字幅を
順次加算記憶される。15は制御回路で、プリンタ16
1表示器17.キーボード18とのデータ、信号を授受
する。なお、表示器17は、例えばLCD等で構成され
、所定のドツトマトリクスで文字、記号等を表示する。
3c、カウンタエリア13d等から構成され、バッフ1
エリア13aにはキーボード18から入力されたテキス
トデータ(文字コード)が記憶され、レフトマージンエ
リア13bには、キーボード18から指示されたレフト
マージン位置が記憶され、ライトマージンエリア13c
には、キーボード1日から指示されたライトマージン位
置が記憶され、カウンタエリア13dには、CPυ11
がカウントする各文字コードに対応する文字の文字幅を
順次加算記憶される。15は制御回路で、プリンタ16
1表示器17.キーボード18とのデータ、信号を授受
する。なお、表示器17は、例えばLCD等で構成され
、所定のドツトマトリクスで文字、記号等を表示する。
19は電源で、CPUバス14に接続される各デバイス
に所定の電源を供給する。
に所定の電源を供給する。
次に第3図および第4図を参照しながらこの発明による
一括右寄せ自動印字処理について説明する。
一括右寄せ自動印字処理について説明する。
第3図は、第2図に示したプリンタ16による印字出力
例を説明する図であり、(a)は通常印字出力を示し、
(b)は−括右寄せ印字出力を示す。
例を説明する図であり、(a)は通常印字出力を示し、
(b)は−括右寄せ印字出力を示す。
第4図はこの発明による一括右寄せ自動印字処理手順の
一例を説明するフローチャートである。
一例を説明するフローチャートである。
なお、(1)〜(13)は各ステップを示す。
先ず、CPυ11はプリンタ16.キーボード1B、R
AM13等を初期化(イニシャル)しく1)、キーボー
ド18からのキー入力を待機する(2)。
AM13等を初期化(イニシャル)しく1)、キーボー
ド18からのキー入力を待機する(2)。
キー入力がなされたら、キーボード18から入力された
キーが文字キーに対応するキーコードかどうかを判断し
く3) NOならばステップ(6)以降に進み、YE
Sならばバッファエリア13aに文字コードを格納しく
4)、文字幅をカウンタエリア13dに足し込み(5)
、ステップ(2)に戻る。
キーが文字キーに対応するキーコードかどうかを判断し
く3) NOならばステップ(6)以降に進み、YE
Sならばバッファエリア13aに文字コードを格納しく
4)、文字幅をカウンタエリア13dに足し込み(5)
、ステップ(2)に戻る。
一方、ステップ(3)において、NOの場合は入力され
たキーがスペースキーかどうかを判断しく6)、Noな
らばステップ(9)以降に進み、YESならばバッファ
エリア13aにスペースコードを格納しく7) スペ
ース量をカウンタエリア13dに足し込み(8)、ステ
ップ(2)に戻る。
たキーがスペースキーかどうかを判断しく6)、Noな
らばステップ(9)以降に進み、YESならばバッファ
エリア13aにスペースコードを格納しく7) スペ
ース量をカウンタエリア13dに足し込み(8)、ステ
ップ(2)に戻る。
一方、ステップ(6)の判断で、NOの場合は、入力さ
れたキーがリターンキーかどうかを判断しく9) N
oならばステップ(2) に戻り、YESならばバッフ
ァエリア13aから最終スペースコード(第3図(a)
に示した記号「$」の前のスペースが対応する)を検出
する(10)。
れたキーがリターンキーかどうかを判断しく9) N
oならばステップ(2) に戻り、YESならばバッフ
ァエリア13aから最終スペースコード(第3図(a)
に示した記号「$」の前のスペースが対応する)を検出
する(10)。
次いで、検出したスペースコードをスペース量に置換す
る(11)。次いで、ライトマージンエリア13cに記
憶されるライトマージン値からレフトマージンエリア1
3bに記憶されるレフトマージン値を差し引き、さらに
カウンタエリア13dのカウント総量を指し引いた値、
すなわち最終文字(第3図(a)に示す「0」)からラ
イトマージンまでの量とステップ(11)で置換したス
ペース量とを足し込み(12)、最終スペースコードに
対する右寄せスペース量を演算する。
る(11)。次いで、ライトマージンエリア13cに記
憶されるライトマージン値からレフトマージンエリア1
3bに記憶されるレフトマージン値を差し引き、さらに
カウンタエリア13dのカウント総量を指し引いた値、
すなわち最終文字(第3図(a)に示す「0」)からラ
イトマージンまでの量とステップ(11)で置換したス
ペース量とを足し込み(12)、最終スペースコードに
対する右寄せスペース量を演算する。
次いで、バッファエリアi3aに記憶された1行分の印
字情報を、第3図(b)に示すように一括印字しく13
)、ステップ(2)に戻る。
字情報を、第3図(b)に示すように一括印字しく13
)、ステップ(2)に戻る。
(発明の効果)
以上説明したように、この発明は入力された印字情報に
対する相対印字幅量を順次積算する積算手段と、バッフ
1メモリに記憶された最終スペースコードを検出する検
出手段と、この積算手段により積算された印字幅総量と
書式フォーマットとを参照しながら検出手段により検出
された最終スペースコードに対する右寄せスペース量を
演算する演算手段と、この演算手段により演算された右
寄せスペース量および印字情報に基づいて印字手段によ
る一括行印字を制御する制御手段とを設けたので、同一
行の印字情報のうち、最終印字情報、例えば単語、記号
等のみのスペースを検出しながら自動的に拡大できるの
で、1行印字処理中に通常印字と右寄せ印字とを一括し
て行うことができる。
対する相対印字幅量を順次積算する積算手段と、バッフ
1メモリに記憶された最終スペースコードを検出する検
出手段と、この積算手段により積算された印字幅総量と
書式フォーマットとを参照しながら検出手段により検出
された最終スペースコードに対する右寄せスペース量を
演算する演算手段と、この演算手段により演算された右
寄せスペース量および印字情報に基づいて印字手段によ
る一括行印字を制御する制御手段とを設けたので、同一
行の印字情報のうち、最終印字情報、例えば単語、記号
等のみのスペースを検出しながら自動的に拡大できるの
で、1行印字処理中に通常印字と右寄せ印字とを一括し
て行うことができる。
従って、従来のような煩雑な印字指定から解放され、1
行中の通常印字と右寄せ印字とを自動的に連続して行え
るようになり、印字処理効率を大幅に向上できる優れた
効果を有する。
行中の通常印字と右寄せ印字とを自動的に連続して行え
るようになり、印字処理効率を大幅に向上できる優れた
効果を有する。
第1図はこの発明の一実施例を示す電子タイプライタの
基本構成ブロック図、第2図は、第1図に示した電子タ
イプライタの制御構成を説明する詳細ブロック図、第3
図は、第2図に示したプリンタによる印字出力例を説明
する図、第4図はこの発明による一括右寄せ自動印字処
理手順の一例を説明するフローチャートである。 図中、1は入力手段、2は文字幅累積手段、3は文字記
憶手段、4は最終スペース検出手段、5は最終スペース
量計算手段、6は印字手段である。
基本構成ブロック図、第2図は、第1図に示した電子タ
イプライタの制御構成を説明する詳細ブロック図、第3
図は、第2図に示したプリンタによる印字出力例を説明
する図、第4図はこの発明による一括右寄せ自動印字処
理手順の一例を説明するフローチャートである。 図中、1は入力手段、2は文字幅累積手段、3は文字記
憶手段、4は最終スペース検出手段、5は最終スペース
量計算手段、6は印字手段である。
Claims (1)
- 書式フォーマットに基づいて入力された印字情報を行単
位に記憶するバッファメモリと、このバッファメモリに
記憶された印字情報に基づいて印字を行う印字手段とを
有する電子タイプライタにおいて、入力された印字情報
に対する相対印字幅量を順次積算する積算手段と、前記
バッファメモリに記憶された最終スペースコードを検出
する検出手段と、前記積算手段により積算された印字幅
総量と前記書式フォーマットとを参照しながら前記検出
手段により検出された最終スペースコードに対する右寄
せスペース量を演算する演算手段と、この演算手段によ
り演算された右寄せスペース量および前記印字情報に基
づいて印字手段による一括行印字を制御する制御手段と
を具備したことを特徴とする電子タイプライタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3495589A JPH02214680A (ja) | 1989-02-16 | 1989-02-16 | 電子タイプライタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3495589A JPH02214680A (ja) | 1989-02-16 | 1989-02-16 | 電子タイプライタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02214680A true JPH02214680A (ja) | 1990-08-27 |
Family
ID=12428582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3495589A Pending JPH02214680A (ja) | 1989-02-16 | 1989-02-16 | 電子タイプライタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02214680A (ja) |
-
1989
- 1989-02-16 JP JP3495589A patent/JPH02214680A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900000920B1 (ko) | 전자식 금전 등록기 | |
| US5363480A (en) | Layout display control system for document processing apparatus | |
| JPH1044522A (ja) | ラベルプリンタ | |
| JPH02214680A (ja) | 電子タイプライタ | |
| JPH1067145A (ja) | ラベルプリンタ | |
| JP7504139B2 (ja) | 伝票処理装置、伝票処理方法及びプログラム | |
| JP3403749B2 (ja) | ラベルプリンタ | |
| JPH0710467Y2 (ja) | 電子式キャッシュレジスタ | |
| JPH01229673A (ja) | 英殴文印刷制御方式 | |
| JP2861887B2 (ja) | ラベルプリンタ | |
| JP2956599B2 (ja) | ラベルプリンタ | |
| JP3379435B2 (ja) | ラベルプリンタ | |
| JP2995103B2 (ja) | Posシステム | |
| JP3008855B2 (ja) | ラベルプリンタ | |
| JP2554384B2 (ja) | レシート発行装置 | |
| JPS6086428A (ja) | 電子秤におけるラベル印字方式 | |
| JP2959956B2 (ja) | ラベルプリンタ | |
| JP2000168160A (ja) | ラベルプリンタ | |
| JPH0812105B2 (ja) | 電子秤 | |
| JP2673050B2 (ja) | ラベルプリンタ | |
| JP2664222B2 (ja) | プリンタにおける印字データ処理方法 | |
| JPH11328536A (ja) | 商品処理装置 | |
| JPS6321173A (ja) | 情報処理装置 | |
| KR910001858B1 (ko) | 가격표찰 발행기능을 갖는 금전등록기 | |
| JPH05229175A (ja) | ラベルプリンタ |