JPS63282832A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPS63282832A JPS63282832A JP62116963A JP11696387A JPS63282832A JP S63282832 A JPS63282832 A JP S63282832A JP 62116963 A JP62116963 A JP 62116963A JP 11696387 A JP11696387 A JP 11696387A JP S63282832 A JPS63282832 A JP S63282832A
- Authority
- JP
- Japan
- Prior art keywords
- block
- information
- processing
- document
- document information
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野)
この発明は、指示した文字位置のブロックを一括して編
集する文字処理装置に関するものである。
集する文字処理装置に関するものである。
(従来の技術〕
従来、この種の文章の処理装置において、ブロック編集
、例えばブロック印刷を行う場合は、ブロックの先頭の
文字情報と、最後の文字情報にカーソルを持って行き、
ブロックの範囲指定を行うことによって印刷を行ってい
た。また、例えばブロック削除を行う場合は、ブロック
の中のカーソルが指示した文字情報を1つ1つ削除する
か、ブロックの先頭の文字情報と最後の文字情報にカー
ソルを移動させて行き、ブロックの範囲指定を行うこと
によってその指示を行っていた。さらに、例えばブロッ
ク記憶を行う場合は、ブロックの先頭の文字情報と、最
後の文字情報にカーソルを持って行き、ブロックの範囲
指定を行うことによって記憶を行っていた。また、例え
ばブロック内の下線化処理(アンダーライン処理)を行
う場合は、ブロックの中のカーソルが指示した文字情報
を1つ1つ下線を引くか、ブロックの先頭の文字情報と
最後の文字情報にカーソルを移動させて行ぎ、ブロック
の範囲指定を行うことによって下線を引いていた。
、例えばブロック印刷を行う場合は、ブロックの先頭の
文字情報と、最後の文字情報にカーソルを持って行き、
ブロックの範囲指定を行うことによって印刷を行ってい
た。また、例えばブロック削除を行う場合は、ブロック
の中のカーソルが指示した文字情報を1つ1つ削除する
か、ブロックの先頭の文字情報と最後の文字情報にカー
ソルを移動させて行き、ブロックの範囲指定を行うこと
によってその指示を行っていた。さらに、例えばブロッ
ク記憶を行う場合は、ブロックの先頭の文字情報と、最
後の文字情報にカーソルを持って行き、ブロックの範囲
指定を行うことによって記憶を行っていた。また、例え
ばブロック内の下線化処理(アンダーライン処理)を行
う場合は、ブロックの中のカーソルが指示した文字情報
を1つ1つ下線を引くか、ブロックの先頭の文字情報と
最後の文字情報にカーソルを移動させて行ぎ、ブロック
の範囲指定を行うことによって下線を引いていた。
従って、ブロックの印字、削除、記憶、アンダーライン
編集を行う場合、操作者がブロックの先頭の文字位置と
最後の文字位置を表示画面上で探さなければならず、ブ
ロックの編集処理に時間がかかるとともに、非常に煩雑
なキーオペレーションとなり文書処理効率を著しく阻害
してしまう重大な問題点があった。
編集を行う場合、操作者がブロックの先頭の文字位置と
最後の文字位置を表示画面上で探さなければならず、ブ
ロックの編集処理に時間がかかるとともに、非常に煩雑
なキーオペレーションとなり文書処理効率を著しく阻害
してしまう重大な問題点があった。
この発明は、上記の問題点を解消するためになされたも
ので、1つのキーオペレーションで、文書メモリに記憶
されたブロック構成要素を行または列方向に検索するこ
とにより、ブロックを自動認識してブロック内の文書情
報に対する編集処理を自動化できる文字処理装置を得る
ことを目的とする。
ので、1つのキーオペレーションで、文書メモリに記憶
されたブロック構成要素を行または列方向に検索するこ
とにより、ブロックを自動認識してブロック内の文書情
報に対する編集処理を自動化できる文字処理装置を得る
ことを目的とする。
(問題点を解決するための手段〕
この発明に係る文字処理装置は、人力される所定のブロ
ック処理情報に基づいて文書メモリに格納される文書情
報からブロック構成要素を行または列方向に順次交互に
検索するブロック情報検索手段と、このブロック情報検
索手段により検索されたブロック構成要素からなるブロ
ック内の文書情報をブロック処理情報に基づいて所定の
ブロック処理を行う文書情報処理手段とを設けたもので
ある。
ック処理情報に基づいて文書メモリに格納される文書情
報からブロック構成要素を行または列方向に順次交互に
検索するブロック情報検索手段と、このブロック情報検
索手段により検索されたブロック構成要素からなるブロ
ック内の文書情報をブロック処理情報に基づいて所定の
ブロック処理を行う文書情報処理手段とを設けたもので
ある。
この発明においては、ブロック情報検索手段は、人力さ
れる所定のブロック処理情報に基づいて文書メモリに格
納される文書情報からブロック構成要素を行または列方
向に順次交互に検索して行き、文書情報処理手段がブロ
ック情報検索手段により検索されたブロック構成要素か
らなるブロック内の文書情報をブロック処理情報に基づ
いて所定のブロック処理を行って行く。
れる所定のブロック処理情報に基づいて文書メモリに格
納される文書情報からブロック構成要素を行または列方
向に順次交互に検索して行き、文書情報処理手段がブロ
ック情報検索手段により検索されたブロック構成要素か
らなるブロック内の文書情報をブロック処理情報に基づ
いて所定のブロック処理を行って行く。
第1図はこの発明の一実施例を示す文字処理装置の構成
を説明するブロック図であり、1はキーボードであり、
ブロック印字を指示するブロック印字キー、ブロック削
除を指示するブロック削除キー、ブロック記憶を指示す
るブロック記憶キー、ブロック内への下線を指示するブ
ロック下線キー等を兼ねるブロック編集指示キ一部1a
およびその他文字処理に必要な処理を指示するキーを有
している。2は例えばマイクロプロセッサ形態のCPU
で、ROM3に記憶された後述する制御手順に基づいて
文字処理に必要な制御を実行している。
を説明するブロック図であり、1はキーボードであり、
ブロック印字を指示するブロック印字キー、ブロック削
除を指示するブロック削除キー、ブロック記憶を指示す
るブロック記憶キー、ブロック内への下線を指示するブ
ロック下線キー等を兼ねるブロック編集指示キ一部1a
およびその他文字処理に必要な処理を指示するキーを有
している。2は例えばマイクロプロセッサ形態のCPU
で、ROM3に記憶された後述する制御手順に基づいて
文字処理に必要な制御を実行している。
CPU2はこの発明のブロック情報検索手段。
文書情報処理手段をなしており、ブロック編集指示キ一
部1aから指示された編集処理コマンドを解釈して後述
する文書メモリに記憶されている文書情報からブロック
構成要素を行または列方向に順次交互に検索し、文書メ
モリに格納されたブロック内の文書情報を削除、記憶、
下線処理を制御するとともに、文書メモリに格納された
ブロック内の文書情報を印字させるように印字部の駆動
を制御する所定のブロック処理を行う。
部1aから指示された編集処理コマンドを解釈して後述
する文書メモリに記憶されている文書情報からブロック
構成要素を行または列方向に順次交互に検索し、文書メ
モリに格納されたブロック内の文書情報を削除、記憶、
下線処理を制御するとともに、文書メモリに格納された
ブロック内の文書情報を印字させるように印字部の駆動
を制御する所定のブロック処理を行う。
4は書き込み可能なRAMで、キーボ゛−ド1 h)ら
入力された文書情報を記憶する文章メモリ5゜キーボー
ド1から指示されるカーソル位置を記憶するカーソルレ
ジスタ6、ブロック指定レジスタ7、その他の文字処理
に必要なメモリ領域8等を有している。
入力された文書情報を記憶する文章メモリ5゜キーボー
ド1から指示されるカーソル位置を記憶するカーソルレ
ジスタ6、ブロック指定レジスタ7、その他の文字処理
に必要なメモリ領域8等を有している。
なお、文章メモリ5には文字コードによる文字情報に関
する情報が格納される。
する情報が格納される。
9は表示器で、数行、数桁の文字とカーソルを表示する
とともに、キーボード1より入力される文字コードに対
応する文書情報を表示する。1゜は印刷器で、表示器9
に表示された文書情報等を印字する。11はパスライン
で、CPU・2から出力される各部の制御に必要なアド
レス信号、データ信号およびコントロール信号を各デバ
イスに転送する。
とともに、キーボード1より入力される文字コードに対
応する文書情報を表示する。1゜は印刷器で、表示器9
に表示された文書情報等を印字する。11はパスライン
で、CPU・2から出力される各部の制御に必要なアド
レス信号、データ信号およびコントロール信号を各デバ
イスに転送する。
次に第2図(a)〜(d)および第3図(a)〜(d)
を参照しながらこの発明によるブロック編集処理動作に
ついて説明する。
を参照しながらこの発明によるブロック編集処理動作に
ついて説明する。
第2図(a)はこの発明によるブロック印刷処理動作手
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
図示しない文書処理装置の電源がオンすると、このフロ
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、人
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック印刷キ
ー(B印刷キー)である場合には、第3図(a)に示す
ブロック印刷処理(B印刷処理)を実行しく4)、ブロ
ック印刷処理終了後、ステップ(2)に戻る。
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、人
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック印刷キ
ー(B印刷キー)である場合には、第3図(a)に示す
ブロック印刷処理(B印刷処理)を実行しく4)、ブロ
ック印刷処理終了後、ステップ(2)に戻る。
一方、ステップ(3)における入力キー判別処理におい
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
一方、ブロック印刷処理や、その他の文字処理によって
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
第3図(a)は第2図(a)に示したブロック印刷処理
手順の一例を説明するフローチャートである。なお、(
1)〜(12)は各ステップを示す。
手順の一例を説明するフローチャートである。なお、(
1)〜(12)は各ステップを示す。
まず、CPU2はブロック印刷で必要となるRAMd上
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
次いで、文書メモリ5に記憶される文書情報中で、かつ
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の印刷処理を行い(4)、次の桁に図示しない印
字キャリアを移動する(5)。
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の印刷処理を行い(4)、次の桁に図示しない印
字キャリアを移動する(5)。
続いて、文字コードの取り出しを行い(6)、取り出し
た文字コードがブロックコードかどうかを判断しく7)
、Noならばステップ(4)に戻り、YESならば次行
への移動処理を実行しく8)、ブロックの先頭桁へ印字
キャリアを移動させるブロック先頭桁移動処理を実行す
る(9)。次いで、文字コード取り出しを行い(10)
、取り出した文字コードがブロックコードであるかどう
かを判断しく11)、YESならば一連のブロック印刷
処理を終了し、第2図(a)のステップ(2)に示した
キー人力待機処理に戻る。
た文字コードがブロックコードかどうかを判断しく7)
、Noならばステップ(4)に戻り、YESならば次行
への移動処理を実行しく8)、ブロックの先頭桁へ印字
キャリアを移動させるブロック先頭桁移動処理を実行す
る(9)。次いで、文字コード取り出しを行い(10)
、取り出した文字コードがブロックコードであるかどう
かを判断しく11)、YESならば一連のブロック印刷
処理を終了し、第2図(a)のステップ(2)に示した
キー人力待機処理に戻る。
一方、ステップ(11)の判断で、Noの場合は印刷器
10の紙込り処理を実行しく12)、ステップ(4)に
戻り、ブロックの一括印刷処理を継続する。
10の紙込り処理を実行しく12)、ステップ(4)に
戻り、ブロックの一括印刷処理を継続する。
このように、キーボード1のブロック編集指示キ一部1
a上の図示しないブロック印刷キーを押下することによ
り、ブロック内の文書情報を一括印刷することができる
。
a上の図示しないブロック印刷キーを押下することによ
り、ブロック内の文書情報を一括印刷することができる
。
第2図(b)はこの発明によるブロック削除処理動作手
順の一例を説明するフローチャートである。なお、(1
)〜(δ)は各ステップを示す。
順の一例を説明するフローチャートである。なお、(1
)〜(δ)は各ステップを示す。
図示しない文書処理装置の電源がオンすると、このフロ
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、人
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示人力されたキーがブロック削除キ
ー(B削除キー)である場合には、第3図(a)に示す
ブロック削除処理(B削除処理)を実行しく4)、ブロ
ック削除処理終了後、ステップ(2)に戻る。
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、人
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示人力されたキーがブロック削除キ
ー(B削除キー)である場合には、第3図(a)に示す
ブロック削除処理(B削除処理)を実行しく4)、ブロ
ック削除処理終了後、ステップ(2)に戻る。
一方、ステップ(3)における入力キー判別処理におい
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
一方、ブロック印刷処理や、その他の文字処理によって
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
第3図(b)は第2図(b)に示したブロック削除処理
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
まず、CPU2はブロック印刷で必要となるRAMd上
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
次いで、文書メモリ5に記憶される文書情報中で、かつ
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の削除処理を行い(4)、次の桁に8勅する(5
)。続いて、文字コードの取り出しを行い(δ)、取り
出した文字コードがブロックコードかどうかを判断しく
7)、Noならばステップ(4)に戻り、YESならば
次行への移動処理を実行しく8)、ブロックの先頭桁へ
を移動させるブロック先頭桁移動処理を実行する(9)
。次いで、文字コード取り出しを行い(10)、取り出
した文字コードがブロックコードであるかどうかを判断
しく11)、YESならば一連のブロック削除処理を終
了し、第2図(a)のステップ(2)に示したキー人力
待機処理に戻る。
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の削除処理を行い(4)、次の桁に8勅する(5
)。続いて、文字コードの取り出しを行い(δ)、取り
出した文字コードがブロックコードかどうかを判断しく
7)、Noならばステップ(4)に戻り、YESならば
次行への移動処理を実行しく8)、ブロックの先頭桁へ
を移動させるブロック先頭桁移動処理を実行する(9)
。次いで、文字コード取り出しを行い(10)、取り出
した文字コードがブロックコードであるかどうかを判断
しく11)、YESならば一連のブロック削除処理を終
了し、第2図(a)のステップ(2)に示したキー人力
待機処理に戻る。
一方、ステップ(11)の判断で、NOの場合はステッ
プ(4)に戻り、ブロックの一括削除処理を継糸売する
。
プ(4)に戻り、ブロックの一括削除処理を継糸売する
。
このように、キーボード1のブロック編集指示キ一部1
a上の図示しないブロック削除キーを押下することによ
り、ブロック内の文書情報を一括削除することができ、
例えば表示器9に表示されていたブロック内の文書情報
を一括消去できる。
a上の図示しないブロック削除キーを押下することによ
り、ブロック内の文書情報を一括削除することができ、
例えば表示器9に表示されていたブロック内の文書情報
を一括消去できる。
第2図(C)はこの発明によるブロック記憶処理動作手
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
図示しない文書処理装置の電源がオンすると、このフロ
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、入
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック記憶キ
ー(B記憶、0キー)である場合には、第3図(a)に
示すブロック記憶処理(B記憶処理)を実行しく4)、
ブロック記憶処理終了後、ステップ(2)に戻る。
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、入
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック記憶キ
ー(B記憶、0キー)である場合には、第3図(a)に
示すブロック記憶処理(B記憶処理)を実行しく4)、
ブロック記憶処理終了後、ステップ(2)に戻る。
一方、ステップ(3)における入力キー判別処理におい
て、人力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキ−の場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2〕 に戻る。
て、人力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキ−の場合は、入力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2〕 に戻る。
一方、ブロック印刷処理や、その他の文字処理によって
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
第3図(C)は第2図(e)に示したブロック記憶処理
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
まず、CPU2はブロック印刷で必要となるRAMd上
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
次いで、文書メモリ5に記憶される文書情報中で、かつ
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の記憶処理を行い(4)、次の桁に移動する(5
)。続いて、文字コートの取り出しを行い(6)、取り
出した文字コードがブロックコードかどうかを判断しく
7)、Noならばステップ(4)に戻り、YESならば
次行への移動処理を実行しく8)、ブロックの先頭桁へ
移動させるブロック先頭桁わ勤処理を実行する(9)。
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の記憶処理を行い(4)、次の桁に移動する(5
)。続いて、文字コートの取り出しを行い(6)、取り
出した文字コードがブロックコードかどうかを判断しく
7)、Noならばステップ(4)に戻り、YESならば
次行への移動処理を実行しく8)、ブロックの先頭桁へ
移動させるブロック先頭桁わ勤処理を実行する(9)。
次いで、文字コード取り出しを行い(10)、取り出し
た文字コードがブロックコードであるかどうかを判断し
く11)、YESならば一連のブロック記憶処理を終了
し、第2図(a)のステップ(2)に示したキー人力待
機処理に戻る。
た文字コードがブロックコードであるかどうかを判断し
く11)、YESならば一連のブロック記憶処理を終了
し、第2図(a)のステップ(2)に示したキー人力待
機処理に戻る。
一方、ステップ(11)の判断で、NOの場合はステッ
プ(4)に戻り、ブロックの一括記憶処理を継続する。
プ(4)に戻り、ブロックの一括記憶処理を継続する。
このように、キーボード1のブロック編集指示キ一部1
a上の図示しないブロック記憶キーを押下することによ
り、ブロック内の文書情報をRAM4上に一括記憶する
ことができ、例えば表示器9に表示されていたブロック
内の文書情報を一括記千息できる。
a上の図示しないブロック記憶キーを押下することによ
り、ブロック内の文書情報をRAM4上に一括記憶する
ことができ、例えば表示器9に表示されていたブロック
内の文書情報を一括記千息できる。
第2図(d)はこの発明によるブロック下線処理動作手
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
順の一例を説明するフローチャートである。なお、(1
)〜(6)は各ステップを示す。
図示しない文書処理装置の電源がオンすると、このフロ
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、入
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック下線キ
ー(B下線キー)である場合には、第3図(a)に示す
ブロック下線処理(B下線処理)を実行しく4)、ブロ
ック下線処理終了後、ステップ(2)に戻る。
ーがスタートし、この制御プログラムで使用される変数
の初期化を行う(1)。次いで、キーボード1からのキ
ー人力を待機しく2)、何らかのキー人力があると、入
力されたキーの判別を実行し、入力(押下入力)された
キーが 第1図に示したキーボード1のブロック編集指
示キ一部1aから指示入力されたキーがブロック下線キ
ー(B下線キー)である場合には、第3図(a)に示す
ブロック下線処理(B下線処理)を実行しく4)、ブロ
ック下線処理終了後、ステップ(2)に戻る。
一方、ステップ(3)における人力キー判別処理におい
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、人力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
て、入力されたキーがブロック編集指示キ一部1aのキ
ーでない場合、すなわちその他のキーの場合は、人力さ
れたキー情報に応じたその他の文字処理を実行しく5)
、ステップ(2)に戻る。
一方、ブロック印刷処理や、その他の文字処理によって
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
生じた誤操作を操作者に報知させるためのエラーメツセ
ージを表示器9に表示する、エラー処理を実行しく6)
、ステップ(2)に戻る。
第3図(d)は第2図(d)に示したブロック下線処理
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
手順の一例を説明するフローチャートである。なお、(
1)〜(11)は各ステップを示す。
まず、CPU2はブロック印刷で必要となるRAMd上
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
のワーク領域、例えばブロック指定レジスタ7等を初期
化するイニシャライズを実行する(1)。次いで、現在
表示器9に表示されるカーソル位置をRAM4のワーク
領域であるカーソルレジスタ6に記憶させるカーソル位
置セーブ処理を実行する(2)。次いで、第4図に示す
ブロックサーチ処理を実行して(3)、文書メモリ5に
記憶されているブロック制御コードを検索して、ブロッ
ク領域となるブロック構成情報をRAM4のブロック指
定レジスタ7に記憶させる。
次いで、文書メモリ5に記憶される文書情報中で、かつ
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の下線処理を行い(4)、次の桁に図示しない印
字キャリアを移動する(5)。
ブロック指定レジスタ7に記憶されたブロック領域中の
1文字の下線処理を行い(4)、次の桁に図示しない印
字キャリアを移動する(5)。
続いて、文字コードの取り出しを行い(6)、取り出し
た文字コードがブロックコードかどうかを判断しく7)
、Noならばステップ(4)に戻り、YESならば次行
への移動処理を実行しく8)、ブロックの先頭桁へ移動
させるブロック先頭桁移動処理を実行する(9)。次い
で、文字コード取り出しを行い(10)、取り出した文
字コードがブロックコートであるかどうかを判断しく1
1)、YESならば一連のブロック下線処理を終了し、
第2図(a)のステップ(2)に示したキー人力待機処
理に戻る。
た文字コードがブロックコードかどうかを判断しく7)
、Noならばステップ(4)に戻り、YESならば次行
への移動処理を実行しく8)、ブロックの先頭桁へ移動
させるブロック先頭桁移動処理を実行する(9)。次い
で、文字コード取り出しを行い(10)、取り出した文
字コードがブロックコートであるかどうかを判断しく1
1)、YESならば一連のブロック下線処理を終了し、
第2図(a)のステップ(2)に示したキー人力待機処
理に戻る。
一方、ステップ(11)の判断で、Noの場合はステッ
プ(4)に戻り、ブロックの一括下線処理を継続する。
プ(4)に戻り、ブロックの一括下線処理を継続する。
このように、キーボード1のブロック編集指示キ一部1
a上の図示しないブロック下線キーを押下することによ
り、ブロック内の文書情報をRAM4上に一括して下線
化することができる。
a上の図示しないブロック下線キーを押下することによ
り、ブロック内の文書情報をRAM4上に一括して下線
化することができる。
第4図はこの発明によるブロック検索処理手順の一例を
説明するフローチャートである。なお、(1)〜(12
)は各ステップを示す。
説明するフローチャートである。なお、(1)〜(12
)は各ステップを示す。
まず、cpu2が文書メモリ5をアクセスして左側のブ
ロックの桁位置を探す左ブロックサーチ処理を実行する
(1)。なお、ブロックは、罫線やインデント等のブロ
ック制御コードに囲まれた範囲を言い、ブロックが途中
で途切れている場合にはブロックとは判断しない。
ロックの桁位置を探す左ブロックサーチ処理を実行する
(1)。なお、ブロックは、罫線やインデント等のブロ
ック制御コードに囲まれた範囲を言い、ブロックが途中
で途切れている場合にはブロックとは判断しない。
次いで、ブロックがないかどうか、すなわちブロックの
構成要素がないかどうかを判断しく2)、YESならば
第2図(a)〜(d)に示したステップ(6)に戻り、
エラー処理を実行する。
構成要素がないかどうかを判断しく2)、YESならば
第2図(a)〜(d)に示したステップ(6)に戻り、
エラー処理を実行する。
一方、ステップ(2)の判断で、NOの場合、すなわち
ブロックがある場合は、ブロックのある桁位置をRAM
4のワーク領域内となるブロック指定レジスタ7に記憶
させる桁位置セーブ処理を実行する(3)。
ブロックがある場合は、ブロックのある桁位置をRAM
4のワーク領域内となるブロック指定レジスタ7に記憶
させる桁位置セーブ処理を実行する(3)。
次いで、cpu2が文書メモリ5をアクセスして上側の
ブロックの桁位置を探す上ブロツクサーチ処理を実行す
る(4)。次いで、ブロックがないかどうか、すなわち
ブロックの構成要素がないかどうかを判断しく5)、Y
ESならば第2図(a)〜(d)に示したステップ(6
)に戻り、エラー処理を実行する。
ブロックの桁位置を探す上ブロツクサーチ処理を実行す
る(4)。次いで、ブロックがないかどうか、すなわち
ブロックの構成要素がないかどうかを判断しく5)、Y
ESならば第2図(a)〜(d)に示したステップ(6
)に戻り、エラー処理を実行する。
一方、ステップ(5)の判断で、Noの場合、すなわち
ブロックがある場合は、ブロックのある行位置ヲRA
M 4のワーク領域内となるブロック指定レジスタ7に
記憶させる行位置セーブ処理を実行する(6)。
ブロックがある場合は、ブロックのある行位置ヲRA
M 4のワーク領域内となるブロック指定レジスタ7に
記憶させる行位置セーブ処理を実行する(6)。
次いて、cpu2が文書メモリ5をアクセスして右側の
ブロックの桁位置を探す右ブロックサーチ処理を実行す
る(7)。次いで、ブロックがないかどうか、すなわち
ブロックの構成要素がないかどうかを判断しく8)、Y
ESならば第2図(a)〜(d)に示したステップ(6
)に戻り、エラー処理を実行する。
ブロックの桁位置を探す右ブロックサーチ処理を実行す
る(7)。次いで、ブロックがないかどうか、すなわち
ブロックの構成要素がないかどうかを判断しく8)、Y
ESならば第2図(a)〜(d)に示したステップ(6
)に戻り、エラー処理を実行する。
一方、ステップ(8)の判断で、Noの場合、すなわち
ブロックがある場合は、ブロックのある桁位置をRAM
4のワーク領域内となるブロック指定レジスタ7に記憶
させる桁位置セーブ処理を実行する(9)。
ブロックがある場合は、ブロックのある桁位置をRAM
4のワーク領域内となるブロック指定レジスタ7に記憶
させる桁位置セーブ処理を実行する(9)。
次いで、cpu2が文書メモリ5をアクセスして下側の
ブロックの行位置を探す下ブロツクサーチ処理を実行す
る(10)。次いで、ブロックがないかどうか、すなわ
ちブロックの構成要素がないかどうかを判断しく11)
、YESならば第2図(a)〜(d)に示したステップ
(6)に戻り、エラー処理を実行する。
ブロックの行位置を探す下ブロツクサーチ処理を実行す
る(10)。次いで、ブロックがないかどうか、すなわ
ちブロックの構成要素がないかどうかを判断しく11)
、YESならば第2図(a)〜(d)に示したステップ
(6)に戻り、エラー処理を実行する。
一方、ステップ(11)の判断で、NOの場合、すなわ
ちブロックがある場合は、ブロックのある行位置をRA
M4のワーク領域内となるブロック指定レジスタ7に記
憶させる行位置セーブ処理を実行しく12)、第2(a
)〜(d)に示したステップ(4)に戻る。
ちブロックがある場合は、ブロックのある行位置をRA
M4のワーク領域内となるブロック指定レジスタ7に記
憶させる行位置セーブ処理を実行しく12)、第2(a
)〜(d)に示したステップ(4)に戻る。
以上説明したように、この発明は入力される所定のブロ
ック処理情報に基づいて文書メモリに格納される文書情
報からブロック構成要素を行または列方向に順次交互に
検索するブロック情報検索手段と、このブロック情報検
索手段により検索されたブロック構成要素からなるブロ
ック内の文書情報をブロック処理情報に基づいて所定の
ブロック処理を行う文書情報処理手段とを設けたので、
ブロック編集に関する範囲指定等の煩雑なキーオペレー
ションおよび表示器のスクロール操作によるブロック検
索動作を行わずに、自動検索されたブロック内の文書情
報に対する処理、例えば印字、削除、記憶、アンダーラ
イン等の処理を効率よく実行でき、文字処理効率を大幅
に向上できる優れた利点を有する。
ック処理情報に基づいて文書メモリに格納される文書情
報からブロック構成要素を行または列方向に順次交互に
検索するブロック情報検索手段と、このブロック情報検
索手段により検索されたブロック構成要素からなるブロ
ック内の文書情報をブロック処理情報に基づいて所定の
ブロック処理を行う文書情報処理手段とを設けたので、
ブロック編集に関する範囲指定等の煩雑なキーオペレー
ションおよび表示器のスクロール操作によるブロック検
索動作を行わずに、自動検索されたブロック内の文書情
報に対する処理、例えば印字、削除、記憶、アンダーラ
イン等の処理を効率よく実行でき、文字処理効率を大幅
に向上できる優れた利点を有する。
第1図はこの発明の一実施例を示す文字処理装置の構成
を説明するブロック図、第2図(a)〜(d)および第
3図(a)〜(d)はこの発明によるブロック処理動作
手順の一例を説明するフローチャート、第4図はこの発
明によるブロック検索処理手順の一例を説明するフロー
チャートである。 図中、1はキーボード、1aはブロック編集指示キ一部
、2はcpu、3はROM、4はRAM、5は文章メモ
リ、6はカーソルレジスタ、7はブロック指定レジスタ
、8がその他の領域、9は表示器、10は印刷器、1]
はパスラインである。
を説明するブロック図、第2図(a)〜(d)および第
3図(a)〜(d)はこの発明によるブロック処理動作
手順の一例を説明するフローチャート、第4図はこの発
明によるブロック検索処理手順の一例を説明するフロー
チャートである。 図中、1はキーボード、1aはブロック編集指示キ一部
、2はcpu、3はROM、4はRAM、5は文章メモ
リ、6はカーソルレジスタ、7はブロック指定レジスタ
、8がその他の領域、9は表示器、10は印刷器、1]
はパスラインである。
Claims (6)
- (1)文書情報を格納する文書メモリを有し、この文書
メモリに格納された前記文書情報を表示器に表示しなが
ら編集し、編集された文書情報を印字する文字処理装置
において、入力される所定のブロック処理情報に基づい
て前記文書メモリに格納される文書情報からブロック構
成要素を行または列方向に順次交互に検索するブロック
情報検索手段と、このブロック情報検索手段により検索
された前記ブロック構成要素からなるブロック内の前記
文書情報を前記ブロック処理情報に基づいて所定のブロ
ック処理を行う文書情報処理手段とを具備したことを特
徴とする文字処理装置。 - (2)文書情報処理手段は、ブロック情報検索手段によ
り検索されたブロック構成要素からなるブロック内の文
書情報をブロック処理情報に基づいてブロック印刷を実
行することを特徴とする特許請求の範囲第(1)項記載
の文字処理装置。 - (3)文書情報処理手段は、ブロック情報検索手段によ
り検索されたブロック構成要素からなるブロック内の文
書情報をブロック処理情報に基づいてブロック削除を実
行することを特徴とする特許請求の範囲第(1)項記載
の文字処理装置。 - (4)文書情報処理手段は、ブロック情報検索手段によ
り検索されたブロック構成要素からなるブロック内の文
書情報をブロック処理情報に基づいてブロック下線引き
を実行することを特徴とする特許請求の範囲第(1)項
記載の文字処理装置。 - (5)文書情報処理手段は、ブロック情報検索手段によ
り検索されたブロック構成要素からなるブロック内の文
書情報をブロック処理情報に基づいてブロック記憶を実
行することを特徴とする特許請求の範囲第(1)項記載
の文字処理装置。 - (6)文書情報処理手段は、ブロック情報検索手段によ
り検索されたブロック構成要素からなるブロック内の文
書情報を、カーソルがブロック内に位置する場合に、所
定のブロック処理を実行することを特徴とする特許請求
の範囲第(1)項記載の文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62116963A JPS63282832A (ja) | 1987-05-15 | 1987-05-15 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62116963A JPS63282832A (ja) | 1987-05-15 | 1987-05-15 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63282832A true JPS63282832A (ja) | 1988-11-18 |
Family
ID=14700078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62116963A Pending JPS63282832A (ja) | 1987-05-15 | 1987-05-15 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63282832A (ja) |
-
1987
- 1987-05-15 JP JP62116963A patent/JPS63282832A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60193066A (ja) | 電子式計算機 | |
| JPS60189568A (ja) | 情報処理装置 | |
| JP2584782B2 (ja) | 画像処理方式 | |
| JPH1115918A (ja) | 手書き文字認識装置 | |
| JPH0417002A (ja) | シーケンス・プログラムのサーチ方式 | |
| JPS62251894A (ja) | バ−コ−ド・ブツク | |
| JPH0728801A (ja) | イメージデータ処理方法及びその装置 | |
| JP2578747B2 (ja) | 手書情報処理方法 | |
| JPH0245596B2 (ja) | ||
| JPS6260057A (ja) | 文字処理装置 | |
| JPS6394324A (ja) | フイ−ルド入力処理方式 | |
| JPH0411393B2 (ja) | ||
| JPH0685118B2 (ja) | 文書処理装置 | |
| JPH0798698A (ja) | 文書処理装置 | |
| JPH0630096B2 (ja) | 日本語処理装置 | |
| JPH0418331B2 (ja) | ||
| JPH03182924A (ja) | データ入力装置 | |
| JPS63201766A (ja) | 文章処理装置 | |
| JPH02257260A (ja) | 文書編集処理装置 | |
| JPS62103759A (ja) | 文字処理装置 | |
| JPS63284662A (ja) | 文書処理装置 | |
| JPS61272864A (ja) | 文章処理装置 | |
| JPH044424A (ja) | 文書処理装置 | |
| JPH052204U (ja) | 数値制御装置 | |
| JPH061470B2 (ja) | 文章処理装置 |