JPH07200241A - Document processor - Google Patents

Document processor

Info

Publication number
JPH07200241A
JPH07200241A JP5353293A JP35329393A JPH07200241A JP H07200241 A JPH07200241 A JP H07200241A JP 5353293 A JP5353293 A JP 5353293A JP 35329393 A JP35329393 A JP 35329393A JP H07200241 A JPH07200241 A JP H07200241A
Authority
JP
Japan
Prior art keywords
display
cursor
character
data
pointer value
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
JP5353293A
Other languages
Japanese (ja)
Inventor
Yasushi Kawakami
泰 川上
Shiro Yamada
史郎 山田
Hideo Ueno
英生 上野
Kengo Omura
賢吾 大村
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP5353293A priority Critical patent/JPH07200241A/en
Publication of JPH07200241A publication Critical patent/JPH07200241A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【目的】 左スクロールするときには、カーソルの左側
文書を極力表示するようにして、左スクロールによる編
集作業を簡単化し得る文書処理装置を提供すること。 【構成】 ディスプレイ22に文字列「XYZF」が表
示され、カーソルKが文字「Y」に表示されているとき
に、カーソル左移動キーが操作されると、カーソルKが
左移動不許可領域に入るので、左スクロール処理制御が
実行され、表示画面が左スクロールされて、ディスプレ
イ22には、その右端部に文字「D」が表示されるとと
もに、左スクロール所定位置LSP で指示する位置にカー
ソルKが表示される。即ち、スクロール方向の上流側の
文字列が極力表示画面に表示される。
(57) [Abstract] [Purpose] To provide a document processing device capable of simplifying editing work by left scroll by displaying the document on the left side of the cursor as much as possible when scrolling left. [Structure] When the character string “XYZF” is displayed on the display 22 and the cursor K is displayed at the character “Y”, if the cursor left movement key is operated, the cursor K enters the left movement prohibited area. Therefore, the left scroll processing control is executed, the display screen is scrolled to the left, the character “D” is displayed on the right end portion of the display 22, and the cursor K is moved to the position designated by the left scroll predetermined position LSP. Is displayed. That is, the character string on the upstream side in the scroll direction is displayed on the display screen as much as possible.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、文書処理装置に関し、
特にディスプレイに表示する文書の左右方向への画面ス
クロールを改良するようにしたものに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document processing device,
In particular, the present invention relates to a device for improving the screen scrolling in the horizontal direction of the document displayed on the display.

【0002】[0002]

【従来の技術】従来、日本語用や英語用のワードプロセ
ッサなどにおいては、複数行分の文書データを表示可能
なディスプレイやキーボードを基本的に備え、入力した
文字や記号からなる文書データは、所定の文字サイズで
ディスプレイにマトリックス状に表示されるとともに、
文書の入力位置や編集位置を指示する為の矩形状のカー
ソルが、文書の入力毎に、或いはカーソル移動キーの操
作毎に移動して表示される。ところで、入力文書の全体
をディスプレイに一括して表示できないときに、表示画
面の左側の文書を画面に表示させるときには、カーソル
左移動キーを押圧操作して左スクロールし、また表示画
面の右側の文書を画面に表示させるときには、カーソル
右移動キーを押圧操作して右スクロールするようになっ
ている。
2. Description of the Related Art Conventionally, a Japanese or English word processor is basically provided with a display and a keyboard capable of displaying document data for a plurality of lines, and the document data consisting of input characters and symbols is predetermined. It is displayed in a matrix on the display with the character size of
A rectangular cursor for designating an input position or an edit position of a document is moved and displayed for each input of the document or each operation of the cursor movement key. By the way, when the entire input document cannot be displayed on the display all at once, when the document on the left side of the display screen is displayed on the screen, the cursor left movement key is pressed to scroll left, and the document on the right side of the display screen is also pressed. When is displayed on the screen, the cursor right movement key is pressed to scroll right.

【0003】即ち、カーソル左移動キーを押圧操作した
ときには、カーソルは、表示画面内を左端の表示位置ま
で連続移動した後、表示画面の左端に固定された状態
で、文書全体が右方向に連続移動して左スクロールが行
なわれ、またカーソル右移動キーを連続操作したときに
は、カーソルは、表示画面内を右端の表示位置まで連続
移動した後、表示画面の右端に固定された状態で、文書
全体が左方向に連続移動して右スクロールが行なわれ
る。ここで、通常、文書入力中には、後から入力する文
字列を常に表示させるように制御されることから、文頭
部分は表示画面から外れているので、文頭部分の編集を
行なうに際して、カーソル左移動キーを連続操作して左
スクロールさせる場合が多い。
That is, when the cursor left movement key is pressed, the cursor continuously moves in the display screen to the display position at the left end, and then the entire document continues to the right while being fixed at the left end of the display screen. When the cursor is moved to the left and scrolled, and when the cursor right move key is operated continuously, the cursor moves continuously to the right end display position in the display screen, and then is fixed to the right end of the display screen. Moves continuously to the left and scrolls right. Normally, during text input, the character string to be entered later is controlled to always be displayed, so the beginning of the sentence is off the display screen.Therefore, when editing the beginning of the sentence, the cursor left In many cases, the left and right scroll keys are often operated continuously.

【0004】[0004]

【発明が解決しようとする課題】前述したように、カー
ソル左移動キーを連続操作した場合、カーソルは表示画
面の左端に固定された状態で、文書全体が右方向に連続
移動して左スクロールが行なわれる。即ち、画面の左ス
クロール時には、カーソルが表示画面を先導して左スク
ロールすることから、左スクロール方向の上流側の所望
の編集文字が画面に表示されたときに、カーソル左移動
キーの操作を中止しても、スクロール速度が比較的速い
こともあって、その編集文字がカーソルよりも右側に大
きく移動するので、カーソル右移動キーを操作してカー
ソルを編集文字に合致させて編集するようになり、左ス
クロールにより所望の文字を画面に表示させて編集する
作業が複雑化するという問題がある。
As described above, when the cursor left movement key is continuously operated, the entire document is continuously moved rightward and left scrolled while the cursor is fixed at the left end of the display screen. Done. That is, when the screen is scrolled to the left, the cursor leads the display screen to scroll left, so when the desired edit character on the upstream side in the left scroll direction is displayed on the screen, the operation of the cursor left movement key is stopped. However, because the scroll speed is relatively fast, the edit character moves to the right of the cursor, so you can operate the cursor right move key to align the cursor with the edit character and edit it. However, there is a problem that the work of displaying a desired character on the screen by the left scroll and editing it becomes complicated.

【0005】本発明の目的は、左スクロールするときに
は、カーソルの左側文書を極力表示するようにして、左
スクロールによる編集作業を簡単化し得るような文書処
理装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a document processing apparatus capable of simplifying editing work by left scroll by displaying the document on the left side of the cursor as much as possible when scrolling left.

【0006】[0006]

【課題を解決するための手段】請求項1に係る文書処理
装置は、図1の機能ブロック図に実線で示すように、文
字や記号及び種々の指令を入力する為の入力手段と、文
字や記号の入力データを記憶するデータ記憶手段と、カ
ーソルを有するディスプレイを含み文字や記号を表示可
能な表示手段と、データ記憶手段のデータを受けて表示
データを作成する表示データ作成手段と、表示データを
記憶する表示データバッファと、表示データバッファに
おける1画面分の表示データの表示先頭位置を記憶する
先頭位置メモリと、表示先頭位置から1画面分の表示デ
ータを表示データバッファから受けて表示するように表
示手段を制御する表示制御手段と、左方又は右方へのカ
ーソル移動指令を受けて、表示データバッファにおける
カーソルの現在位置を記憶するカーソル位置メモリとを
備えた文書処理装置において、カーソル位置メモリに記
憶されたカーソルの現在位置と、先頭位置メモリに記憶
された表示先頭位置とに基いて、カーソルがディスプレ
イ上の所定の移動許容領域内にあるか否かを判定するカ
ーソル判定手段と、左方又は右方へのカーソル移動指令
の入力時、カーソル判定手段によりカーソルが移動許容
領域から外れると判定されたときには、カーソルがディ
スプレイ上の移動許容領域の少なくとも右半部分に設定
された所定のカーソル復帰位置に位置するように、表示
先頭位置を決定して先頭位置メモリに出力する先頭位置
決定手段とを備えたものである。
According to a first aspect of the present invention, there is provided a document processing apparatus, which has an input means for inputting characters and symbols and various commands, as shown by a solid line in the functional block diagram of FIG. Data storage means for storing input data of symbols, display means for displaying characters and symbols including a display having a cursor, display data creation means for receiving the data of the data storage means and creating display data, and display data A display data buffer that stores the display data, a start position memory that stores the display start position of the display data for one screen in the display data buffer, and display data for one screen from the display start position is received from the display data buffer and displayed. The display control means for controlling the display means and the cursor movement command to the left or the right to receive the current position of the cursor in the display data buffer. In a document processing device provided with a cursor position memory for storing the cursor position memory, a predetermined position on the display is set based on the current position of the cursor stored in the cursor position memory and the display start position stored in the start position memory. When the cursor determination means determines whether the cursor is within the movement allowable area and when the cursor movement command is input to the left or right, when the cursor determination means determines that the cursor is out of the movement allowable area, the cursor is moved. A head position deciding means for deciding a display head position and outputting it to a head position memory so as to be located at a predetermined cursor return position set in at least the right half part of the movement allowable area on the display. .

【0007】ここで、図1の機能ブロック図に1点鎖線
で示すように、前記入力手段に行頭表示指令キーを設
け、先頭位置決定手段は、行頭表示指令キーからの指令
入力時、データ記憶手段のデータと、カーソル位置メモ
リに記憶されたカーソル位置と、先頭位置メモリに記憶
された表示先頭位置とに基いて、カーソルで指示してい
た文字を含む文字列の行頭文字の始端を、移動許容領域
の左端として、表示先頭位置を決定するようにした構成
(請求項2)、図1の機能ブロック図に2点鎖線で示す
ように、前記入力手段に行末表示指令キーを設け、先頭
位置決定手段は、行末表示指令キーからの指令入力時、
データ記憶手段のデータと、カーソル位置メモリに記憶
されたカーソル位置と、先頭位置メモリに記憶された表
示先頭位置とに基いて、カーソルで指示していた文字を
含む文字列の行末文字の終端を、移動許容領域の右端と
して、表示先頭位置を決定するようにした構成(請求項
3)、等の種々の態様に構成することができる。
Here, as shown by the one-dot chain line in the functional block diagram of FIG. 1, a line head display command key is provided in the input means, and the head position determining means stores data when a command is input from the line head display command key. Based on the data of the means, the cursor position stored in the cursor position memory, and the display start position stored in the start position memory, the start end of the bullet character of the character string including the character pointed by the cursor is moved. As a left end of the permissible area, a display start position is determined (claim 2). As shown by a two-dot chain line in the functional block diagram of FIG. The deciding means, when inputting a command from the line end display command key,
Based on the data of the data storage means, the cursor position stored in the cursor position memory, and the display start position stored in the start position memory, the end of the line end character of the character string including the character pointed by the cursor is determined. The display start position may be determined as the right end of the movement allowance region (claim 3), and various other configurations may be adopted.

【0008】[0008]

【作用】請求項1に係る文書処理装置においては、文字
や記号の入力データはデータ記憶手段に記憶されるとと
もに、表示データ作成手段はデータ記憶手段からの入力
データを受けて表示データを作成し、その表示データは
表示データバッファに記憶される。また、カーソル位置
メモリは、文字データの入力時或いはカーソル移動キー
の操作時に、左方又は右方へのカーソル移動指令を受け
て、表示データバッファにおけるカーソルの現在位置を
記憶する。そして、カーソル判定手段は、カーソル位置
メモリに記憶されたカーソルの現在位置と、先頭位置メ
モリに記憶された表示データバッファにおける1画面分
の表示先頭位置とに基いて、カーソルがディスプレイ上
の所定の移動許容領域内にあるか否かを判定するので、
先頭位置決定手段は、左方又は右方へのカーソル移動指
令の入力時、カーソル判定手段によりカーソルが移動許
容領域から外れると判定されたときには、カーソルがデ
ィスプレイ上の移動許容領域の少なくとも右半部分に設
定された所定のカーソル復帰位置に位置するように、右
スクロール又は左スクロールした表示先頭位置を決定し
て先頭位置メモリに出力する。その結果、表示制御手段
は、その表示先頭位置から1画面分の表示データを表示
データバッファから受けて表示手段のディスプレイに表
示制御するとともに、その所定のカーソル復帰位置にカ
ーソルを表示制御する。
In the document processing apparatus according to the first aspect, the input data of characters and symbols is stored in the data storage means, and the display data creation means receives the input data from the data storage means and creates the display data. , The display data is stored in the display data buffer. Further, the cursor position memory stores the current position of the cursor in the display data buffer in response to a cursor movement command to the left or right when inputting character data or operating the cursor movement key. Then, the cursor determination means determines that the cursor has a predetermined position on the display based on the current position of the cursor stored in the cursor position memory and the display start position for one screen in the display data buffer stored in the start position memory. Since it is determined whether it is within the movement allowable area,
The head position determining means, when inputting a cursor movement command to the left or right, determines that the cursor is out of the movement permitted area by the cursor determination means, the cursor is at least the right half portion of the movement permitted area on the display. The display start position scrolled to the right or left is determined so as to be positioned at the predetermined cursor return position set in (1) and output to the start position memory. As a result, the display control means receives the display data for one screen from the display head position from the display data buffer, controls the display on the display of the display means, and controls the display of the cursor at the predetermined cursor return position.

【0009】このように、左方又は右方へのカーソル移
動指令が入力された結果、カーソルがディスプレイ上の
所定の移動許容領域から外れたときには、カーソルがデ
ィスプレイ上の移動許容領域の少なくとも右半部分に設
定された所定のカーソル復帰位置に位置するように、右
スクロール又は左スクロールした表示先頭位置が決定さ
れ、この表示先頭位置から1画面分の表示データが表示
されるとともに、カーソルがディスプレイ上の移動許容
領域の少なくとも右半部分に表示されるので、特に表示
画面が左スクロールされたときには、カーソルの左側文
書が極力表示されることになり、カーソルをその左側に
表示された編集文字に素早く移動でき、左スクロールに
よる編集作業を簡単化することができる。
As described above, when the cursor moves out of the predetermined movement-permitted area on the display as a result of the input of the cursor movement command to the left or right, the cursor moves to at least the right half of the movement-permitted area on the display. The display start position that is scrolled right or left is determined so as to be positioned at the predetermined cursor return position set in the part, and the display data for one screen is displayed from this display start position and the cursor is displayed on the display. Since it is displayed in at least the right half of the movement allowable area, the document on the left side of the cursor is displayed as much as possible, especially when the display screen is scrolled to the left, and the cursor can be quickly moved to the edit character displayed on the left side. It can be moved, and editing work by left scrolling can be simplified.

【0010】[0010]

【実施例】以下、本発明の実施例について図面に基いて
説明する。本実施例は、アルファベット文字や記号など
の多数のキャラクタを印刷テープに印刷可能なテープ印
刷装置に本発明を適用した場合のものである。図2に示
すように、テープ印刷装置1の本体フレーム2の前部に
はキーボード3が配設され、キーボード3の後方で本体
フレーム2内には印刷機構PMが配設され、またキーボ
ード3の直ぐ後側には、入力した文字や記号を印刷イメ
ージで表示可能な液晶ディスプレイ22が設けられてい
る。このディスプレイ22には、縦方向に32ドット、
横方向に121ドットで構成される表示画面を有してい
る。ここで、符号4は、印刷機構PMに装着するテープ
カセットCSを着脱するときに、カバーフレーム6を開
放する為のリリースボタンである。
Embodiments of the present invention will be described below with reference to the drawings. This embodiment is a case where the present invention is applied to a tape printing apparatus capable of printing a large number of characters such as alphabetic characters and symbols on a printing tape. As shown in FIG. 2, a keyboard 3 is arranged in the front part of the main body frame 2 of the tape printing apparatus 1, a printing mechanism PM is arranged in the main body frame 2 behind the keyboard 3, and the keyboard 3 is arranged. Immediately behind it, a liquid crystal display 22 is provided which can display input characters and symbols as a print image. This display 22 has 32 dots in the vertical direction,
It has a display screen composed of 121 dots in the horizontal direction. Here, reference numeral 4 is a release button for opening the cover frame 6 when the tape cassette CS attached to the printing mechanism PM is attached or detached.

【0011】キーボード(入力手段に相当する)3に
は、アルファベット文字や数字や記号を入力する為の文
字キー、スペースキー、改行キー、改ブロックキー、カ
ーソルKを上下左右方向に移動させる為のカーソル移動
キー、印刷文字サイズや書体番号などを含む書式情報を
変更設定する書式設定キー、カーソルKで指示する文字
を含む文字列の行頭部分を表示させる行頭表示キー及び
その行末部分を表示させる行末表示キー、各種の設定処
理を終了する実行キー、印刷を指令する印刷キー、電源
をON・OFFする為の電源キーなどが設けられてい
る。ここで、改ブロックキーは、文書データをブロック
毎に区切る為のキーである。
A keyboard (corresponding to input means) 3 is used to move a character key for inputting alphabetic characters, numbers and symbols, a space key, a line feed key, a block break key, and a cursor K in vertical and horizontal directions. Cursor move key, Formatting key to change and set format information such as print character size and font number, Line head display key to display the line beginning part of the character string including the character indicated by cursor K, and line end to display the line end part A display key, an execution key for ending various setting processes, a print key for instructing printing, a power key for turning the power on and off, and the like are provided. Here, the modified block key is a key for dividing the document data into blocks.

【0012】次に、印刷機構PMについて、図3に基い
て簡単に説明すると、印刷機構PMに着脱自在に矩形状
のテープカセットCSが装着されており、このテープカ
セットCSには、ラミネートフィルムテープ7が巻装さ
れたテープスプール8と、印字リボン9が巻装されたリ
ボン供給スプール10と、この印字リボン9を巻取る巻
取りスプール11と、ラミネートフィルムテープ7と同
一幅を有する両面テープ12が剥離紙を外側にして巻装
された供給スプール13と、これらラミネートフィルム
テープ7と両面テープ12とを接合させる接合ローラ1
4とが回転自在に設けられている。
Next, the printing mechanism PM will be briefly described with reference to FIG. 3. A rectangular tape cassette CS is detachably attached to the printing mechanism PM. The tape cassette CS has a laminated film tape. 7, a tape spool 8 on which the print ribbon 9 is wound, a ribbon supply spool 10 on which a print ribbon 9 is wound, a take-up spool 11 for winding the print ribbon 9, and a double-sided tape 12 having the same width as the laminate film tape 7. And a supply roller 13 wound with the release paper on the outside, and a joining roller 1 for joining the laminated film tape 7 and the double-sided tape 12 together.
4 and 4 are rotatably provided.

【0013】前記ラミネートフィルムテープ7と印字リ
ボン9とが重なる位置には、サーマルヘッド15が立設
され、これらラミネートフィルムテープ7と印字リボン
9とをサーマルヘッド15に押圧するプラテンローラ1
6と、ラミネートフィルムテープ7と両面テープ12と
を接合ローラ14に押圧して印刷テープ19を作成する
送りローラ17とは、本体フレーム2に回動自在に枢着
された支持体18に回転可能に枢支されている。このサ
ーマルヘッド15には、128個の発熱素子からなる発
熱素子群が上下方向に列設されている。
A thermal head 15 is erected at a position where the laminate film tape 7 and the print ribbon 9 overlap each other, and the platen roller 1 for pressing the laminate film tape 7 and the print ribbon 9 against the thermal head 15.
6 and a feed roller 17 that presses the laminated film tape 7 and the double-sided tape 12 against the joining roller 14 to create the printing tape 19 are rotatable on a support 18 pivotally attached to the body frame 2. Is pivoted to. In the thermal head 15, a heating element group composed of 128 heating elements is vertically arranged.

【0014】従って、テープ送りモータ45(図4参
照)の所定回転方向への駆動により、接合ローラ14と
巻取りスプール11とが所定回転方向に夫々同期して駆
動されながら、サーマルヘッド15の発熱素子群に通電
されたとき、ラミネートフィルムテープ7上には複数の
ドット列により文字やバーコードが印字され、しかもラ
ミネートフィルムテープ7は両面テープ12を接合した
状態で印刷テープ19としてテープ送り方向Aにテープ
送りされ、図2・図3に示すように、本体フレーム2の
外部に繰出される。尚、印刷機構PMの詳細について
は、特開平2─106555号公報を参照。
Therefore, when the tape feed motor 45 (see FIG. 4) is driven in the predetermined rotation direction, the joining roller 14 and the take-up spool 11 are driven in synchronization with each other in the predetermined rotation direction, and the heat of the thermal head 15 is generated. When the elements are energized, characters or bar codes are printed on the laminated film tape 7 by a plurality of dot rows, and the laminated film tape 7 is used as the printing tape 19 with the double-sided tape 12 bonded to the tape feeding direction A. 2 is fed to the outside of the main body frame 2 as shown in FIGS. For details of the printing mechanism PM, refer to Japanese Patent Laid-Open No. 2-106555.

【0015】次に、この印刷テープ19を自動的に切断
する切断装置30について、図3に基いて簡単に説明す
ると、前記テープカセットCSの左側に対応する本体フ
レーム2の直ぐ内側には、板状の補助フレーム31が立
設され、この補助フレーム31に固定刃32が上向きに
固着されている。補助フレーム31に固着された左右方
向向きの枢支軸33には、前後方向に延びる操作レバー
34の前端近傍部が回動可能に枢支され、その操作レバ
ー34の枢支軸33より前側に対応する部位において、
可動刃35が前記固定刃32と対向して取付けられてい
る。また、操作レバー34の後端部は、切断用モータ4
6(図4参照)に連結された揺動駆動機構(図示略)に
より上下揺動可能に構成され、常には、可動刃35が固
定刃32から離間した状態で保持されている。
Next, a cutting device 30 for automatically cutting the printing tape 19 will be briefly described with reference to FIG. 3. A plate is provided immediately inside the main body frame 2 corresponding to the left side of the tape cassette CS. -Shaped auxiliary frame 31 is erected, and fixed blade 32 is fixed to this auxiliary frame 31 upward. A pivot shaft 33 in the left-right direction fixed to the auxiliary frame 31 rotatably pivots a portion near the front end of an operation lever 34 extending in the front-rear direction, and the pivot lever 33 extends forward of the pivot shaft 33 of the operation lever 34. In the corresponding part,
The movable blade 35 is attached so as to face the fixed blade 32. Further, the rear end portion of the operation lever 34 is provided with the cutting motor 4
6 (see FIG. 4) is configured to be swingable up and down by a swing drive mechanism (not shown), and the movable blade 35 is always held in a state of being separated from the fixed blade 32.

【0016】そして、サーマルヘッド15により印刷さ
れた印刷テープ19は、テープカセットCSから固定刃
32と可動刃35との間を通って本体フレーム2外に延
びているので、切断信号により駆動された切断用モータ
46により、揺動駆動機構を介して操作レバー34の後
端部が上下揺動され、可動刃35が固定刃32に接近し
て、これら両刃32・35で印刷テープ19が切断され
る。
The printing tape 19 printed by the thermal head 15 extends from the tape cassette CS between the fixed blade 32 and the movable blade 35 to the outside of the main body frame 2 and is therefore driven by the cutting signal. The cutting motor 46 vertically swings the rear end portion of the operation lever 34 via the swing drive mechanism, the movable blade 35 approaches the fixed blade 32, and the printing tape 19 is cut by these both blades 32, 35. It

【0017】ところで、前記テープカセットCSから繰
出される印刷テープ19として、テープ幅を6mm、9m
m、12mm、18mm、24mmとする5種類が準備されて
おり、これらテープカセットCSの底壁部には、これら
5種類のテープ幅の何れかを検知する為に、4つの突出
爪の有無を組合せた突出片20が設けられている。そし
て、このテープカセットCSの下側を支持する本体フレ
ーム2には、この突出片20の突出爪の組合せからテー
プ幅を検知するカセットセンサ42(図4参照)が取付
けられている。即ち、このカセットセンサ42は、突出
片20を構成する突出爪の組合せにより、例えば、テー
プ幅が24mmのときには「0100」のカセット信号を
出力し、またテープ幅が12mmのときには「1100」
のカセット信号を出力するとともに、テープカセットC
Sが装着されていないときには、「0000」のカセッ
ト信号を出力する。
By the way, as the printing tape 19 fed from the tape cassette CS, tape widths are 6 mm and 9 m.
Five types, m, 12 mm, 18 mm, and 24 mm are prepared. The bottom wall of these tape cassettes CS has four protruding claws in order to detect any of these five types of tape widths. A combined protruding piece 20 is provided. A cassette sensor 42 (see FIG. 4) that detects the tape width from the combination of the protruding claws of the protruding piece 20 is attached to the main body frame 2 that supports the lower side of the tape cassette CS. That is, the cassette sensor 42 outputs a cassette signal of "0100" when the tape width is 24 mm, or "1100" when the tape width is 12 mm, depending on the combination of the protruding claws that form the protruding piece 20.
Output the cassette signal of the tape cassette C
When S is not attached, a cassette signal of "0000" is output.

【0018】次に、テープ印刷装置1の制御系は、図4
のブロック図に示すように構成されている。制御装置C
の入出力インターフェース50には、キーボード3と、
カセットセンサ42と、液晶ディスプレイ(LCD)2
2に表示データを出力する為のビデオRAM24を有す
るディスプレイコントローラ(LCDC)23と、警告
用ブザー43の為の駆動回路44と、サーマルヘッド1
5を駆動する為の駆動回路47と、テープ送りモータ4
5を駆動する為の駆動回路48と、切断用モータ46を
駆動する為の駆動回路49とが夫々接続されている。
Next, the control system of the tape printer 1 is shown in FIG.
The block diagram of FIG. Control device C
The input / output interface 50 of the
Cassette sensor 42 and liquid crystal display (LCD) 2
2, a display controller (LCDC) 23 having a video RAM 24 for outputting display data, a drive circuit 44 for a warning buzzer 43, and the thermal head 1.
Drive circuit 47 for driving 5, and tape feed motor 4
A drive circuit 48 for driving the motor 5 and a drive circuit 49 for driving the cutting motor 46 are connected to each other.

【0019】制御装置Cは、CPU52と、このCPU
52にデータバスなどのバス51を介して接続された入
出力インターフェース50、表示用CG(キャラクタジ
ェネレータ)ROM53、印刷用CG(キャラクタジェ
ネレータ)ROM54、ROM55及びRAM60とか
ら構成されている。表示用CGROM53には、アルフ
ァベット文字や記号などの多数のキャラクタの各々に関
して、表示用ドットパターンデータが、各書体(ゴシッ
ク系書体、明朝系書体など)毎に6種類(7、10、1
6、21、32、32BIG ドット)の表示文字サイズ
分、コードデータに対応させて格納されている。ここ
で、32BIG ドットの表示文字サイズは、アルファベッ
トの大文字のようにベースラインの下側に食み出さない
文字列のときに、32ドット文字サイズより大きく表示
できる表示文字サイズである。
The control unit C includes a CPU 52 and this CPU.
An input / output interface 50, a display CG (character generator) ROM 53, a printing CG (character generator) ROM 54, a ROM 55, and a RAM 60, which are connected to 52 via a bus 51 such as a data bus. The display CGROM 53 has six types of display dot pattern data (7, 10, 1) for each typeface (Gothic typeface, Mincho typeface, etc.) for each of a large number of characters such as alphabetic characters and symbols.
6, 21, 32, and 32 BIG dots) are stored in association with the code data corresponding to the display character size. Here, the display character size of 32 BIG dots is a display character size that can be displayed larger than the 32 dot character size in the case of a character string that does not extend below the baseline like an uppercase letter of the alphabet.

【0020】印刷用CGROM54には、アルファベッ
ト文字や記号などの多数のキャラクタの各々に関して、
印刷用ドットパターンデータが、各書体毎に7種類(6
ポイント:16ドット、10ポイント:24ドット、1
3ポイント:32ドット、19ポイント:48ドット、
26ポイント:64ドット、38ポイント:96ドッ
ト、44ポイント:96BIG ドット)の印刷文字サイズ
分、コードデータに対応させて格納されている。ここ
で、96BIG ドットの印刷文字サイズは、アルファベッ
トの大文字のようにベースラインの下側に食み出さない
文字列のときに、96ドット文字サイズより大きく印刷
できる文字サイズである。
The printing CGROM 54 has a function for each of a large number of characters such as alphabetic characters and symbols.
There are 7 types of dot pattern data for printing (6
Points: 16 dots, 10 points: 24 dots, 1
3 points: 32 dots, 19 points: 48 dots,
26 points: 64 dots, 38 points: 96 dots, 44 points: 96 BIG dots) are stored in correspondence with the print character size corresponding to the code data. Here, the print character size of 96 BIG dots is a character size that can be printed larger than the 96 dot character size in the case of a character string that does not extend below the baseline like an uppercase letter of the alphabet.

【0021】ROM55には、キーボード3から入力さ
れた文字や数字や記号などのキャラクタのコードデータ
に対応させてディスプレイコントローラ23を制御する
表示駆動制御プログラム、印刷データバッファ68のデ
ータを順次読出してサーマルヘッド15やテープ送りモ
ータ45を駆動する印刷駆動制御プログラム、本願特有
の後述のテープ印刷制御の制御プログラムなどが格納さ
れている。このROM55には、図5に示すように、印
刷文字サイズSZとそのサイズで印刷するときの表示文
字サイズとを対応させた文字サイズ変換テーブルTB1
が格納されている。
In the ROM 55, a display drive control program for controlling the display controller 23 in correspondence with code data of characters such as characters, numbers and symbols input from the keyboard 3, and data in the print data buffer 68 are sequentially read to perform thermal processing. A print drive control program for driving the head 15 and the tape feed motor 45, a control program for tape print control, which will be described later and is unique to the present application, are stored. In the ROM 55, as shown in FIG. 5, a character size conversion table TB1 in which a print character size SZ and a display character size when printing at that size are associated with each other.
Is stored.

【0022】また、ROM55には、図示しないが、7
種類の印刷文字サイズと各印刷文字サイズに関する一連
の文字や記号のドットパターンデータが格納されている
印刷用CGROM54の先頭アドレス(インデックスア
ドレス)とを対応させた印刷文字サーチテーブルと、こ
のインデックスアドレスと各文字や記号の印刷用CGR
OM54における格納先頭アドレスとを対応させた印刷
文字インデックステーブルとが格納されている。更に、
ROM55には、図示しないが、6種類の表示文字サイ
ズと各表示文字サイズに関する一連の文字や記号のドッ
トパターンデータが格納されている表示用CGROM5
3の先頭アドレス(インデックスアドレス)とを対応さ
せた表示文字サーチテーブルと、このインデックスアド
レスと各文字や記号の表示用CGROM53における格
納先頭アドレスとを対応させた表示文字インデックステ
ーブルとが格納されている。
Although not shown in the ROM 55, 7
A print character search table that associates the print character size of each type with the start address (index address) of the printing CGROM 54 that stores the dot pattern data of a series of characters and symbols related to each print character size, and this index address CGR for printing each character and symbol
A print character index table corresponding to the storage start address in the OM 54 is stored. Furthermore,
Although not shown, the ROM 55 stores 6 types of display character sizes and a dot pattern data of a series of characters and symbols related to each display character size, and the display CG ROM 5
A display character search table in which the start address (index address) of No. 3 is associated and a display character index table in which this index address is associated with the storage start address of the display CGROM 53 of each character or symbol are stored. .

【0023】RAM60のテキストメモリ(データ記憶
手段に相当する)61には、キーボード3から入力され
た文書データが格納される。パラメータメモリ62に
は、テキストメモリ61の先頭アドレスを指示する先頭
アドレスポインタのポインタ値SPと、その末尾アドレ
スを指示する末尾アドレスポインタのポインタ値EP
と、データカウント値DC、印刷文字サイズSZのデー
タが格納される。表示文字サイズメモリ63には、求め
られた表示文字サイズのデータが格納される。配置位置
情報メモリ64には、表示するキャラクタの各々につい
て、表示データバッファ65における表示文字位置が格
納される。表示データバッファ65には、入力された複
数のキャラクタの表示用ドットパターンデータが合成し
て格納される。ディスプレイバッファ66には、ビデオ
RAM24を介して入力文書をディスプレイ22に表示
する為の1画面分の表示データが格納される。
A text memory (corresponding to data storage means) 61 of the RAM 60 stores document data input from the keyboard 3. In the parameter memory 62, a pointer value SP of a start address pointer that indicates the start address of the text memory 61 and a pointer value EP of an end address pointer that indicates the end address thereof
Then, the data of the data count value DC and the print character size SZ are stored. The display character size memory 63 stores data of the obtained display character size. The arrangement position information memory 64 stores the display character position in the display data buffer 65 for each character to be displayed. In the display data buffer 65, display dot pattern data of a plurality of input characters are combined and stored. The display buffer 66 stores one screen of display data for displaying the input document on the display 22 via the video RAM 24.

【0024】表示パラメータメモリ67には、表示デー
タバッファ65における先頭位置に対するカーソルKの
現在位置(絶対位置)を指示するカーソル絶対位置ポイ
ンタ値(カーソル位置メモリに相当する)KPA 、ディス
プレイバッファ66に出力する表示データバッファ65
における1画面分の表示データの表示先頭位置を指示す
る表示先頭位置ポインタ値(先頭位置メモリに相当す
る)TDP 、ディスプレイバッファ66における先頭位置
に対するカーソルKの表示位置を指示するカーソル表示
位置ポインタ値DKP 、ディスプレイ22の左端部に設定
された左移動不許可領域LMの終端を指示するディスプレ
イバッファ66におけるレフトマージンポインタ値LMP
及びその右端部に設定された右移動不許可領域RMの始端
を指示するディスプレイバッファ66におけるライトマ
ージンポインタ値RMP 、カーソルKの現在位置をテキス
トメモリ61のアドレスに対応させて指示するカーソル
ポインタ値KPが夫々格納される。
In the display parameter memory 67, a cursor absolute position pointer value (corresponding to the cursor position memory) KPA for indicating the current position (absolute position) of the cursor K with respect to the head position in the display data buffer 65, and output to the display buffer 66. Display data buffer 65
Display start position pointer value (corresponding to the start position memory) TDP for indicating the display start position of the display data for one screen in, and cursor display position pointer value DKP for instructing the display position of the cursor K with respect to the start position in the display buffer 66. , A left margin pointer value LMP in the display buffer 66 which indicates the end of the left movement prohibited area LM set at the left end of the display 22.
And a write margin pointer value RMP in the display buffer 66 for instructing the start end of the right movement prohibited area RM set at the right end portion thereof, and a cursor pointer value KP for instructing the current position of the cursor K in correspondence with the address of the text memory 61. Are stored respectively.

【0025】印刷データバッファ68には、印刷に供す
る複数のキャラクタの印刷用ドットパターンデータが合
成して印刷用ドットイメージデータとして格納される。
フラグメモリ69には、行頭表示キー或いは行末表示キ
ーが操作されたときにセット(データが「1」)される
カーソルジャンプフラグKJF のフラグデータが格納され
る。
In the print data buffer 68, print dot pattern data of a plurality of characters used for printing are combined and stored as print dot image data.
The flag memory 69 stores flag data of the cursor jump flag KJF which is set (data is "1") when the line head display key or the line end display key is operated.

【0026】次に、テープ印刷装置1の制御装置Cで行
なわれるテープ印刷制御のルーチンについて、図7〜図
14のフローチャートに基いて説明する。尚、図中符号
Si(i=10、11、12・・・・)は各ステップで
ある。ここで、ディスプレイ22には、図6に示すよう
に、その左端部に所定ドット数分(例えば、16ドット
分)の左移動不許可領域(レフトマージンゾーンLM)が
設定されるとともに、その右端部に所定ドット数分(例
えば、16ドット分)の右移動不許可領域(ライトマー
ジンゾーンRM)が設定され、更にこれら両移動不許可領
域の内側には移動許容領域が設定され、カーソルKはこ
の移動許容領域内で移動可能になっている。従って、レ
フトマージンポインタ値LMP は、左移動不許可領域LMの
終端に対応するディスプレイバッファ66における所定
値であり、また、ライトマージンポインタ値RMP は、右
移動不許可領域RMの始端に対応するディスプレイバッフ
ァ66における所定値である。但し、図17以降の各図
においては、ディスプレイバッファ66の表示データが
ディスプレイ22に表示されるものとする。
Next, the tape print control routine executed by the controller C of the tape printer 1 will be described with reference to the flow charts of FIGS. In the figure, reference numeral Si (i = 10, 11, 12, ...) Indicates each step. Here, on the display 22, as shown in FIG. 6, a left movement prohibited area (left margin zone LM) of a predetermined number of dots (for example, 16 dots) is set at the left end and the right end thereof is set. A right movement prohibited area (write margin zone RM) of a predetermined number of dots (for example, 16 dots) is set in the area, and a movement permitted area is set inside both of these movement prohibited areas. It is possible to move within this movement allowable area. Therefore, the left margin pointer value LMP is a predetermined value in the display buffer 66 corresponding to the end of the left movement prohibited area LM, and the right margin pointer value RMP is the display corresponding to the start end of the right movement prohibited area RM. It is a predetermined value in the buffer 66. However, in each of the drawings after FIG. 17, it is assumed that the display data of the display buffer 66 is displayed on the display 22.

【0027】キーボード3上の電源キーにより電源が投
入されるとこの制御が開始され、先ずRAM60の各メ
モリ61〜69をクリアし、特にパラメータメモリ62
のカーソル絶対位置ポインタ値KPA 、カーソル表示位置
ポインタ値DKP 、表示先頭位置ポインタ値TDP 及びカー
ソルポインタ値KPの各々に初期値「0」がセットされる
とともに、印刷機構PMを初期化する初期設定処理が実
行される(S10)。次に、テキストメモリ61の先頭の
2バイトに、標準の書式情報データが格納され、ディス
プレイ22に文書入力画面が表示されるとともに、この
入力画面には、標準書式情報の印刷文字サイズに対応す
る表示文字サイズの大きさを有する棒状のカーソルKが
表示される(S11)。例えば、図15に示すように、テ
キストメモリ61の先頭の2バイトには、文字修飾とし
て「修飾なし」、書体番号として「明朝書体」、印刷文
字サイズとして「44pt(ポイント)」・・を含む標
準書式情報が格納される。
When the power is turned on by the power key on the keyboard 3, this control is started, and the memories 61 to 69 of the RAM 60 are cleared first, and in particular the parameter memory 62.
Initial setting processing for initializing the printing mechanism PM, while initial value "0" is set in each of the cursor absolute position pointer value KPA, the cursor display position pointer value DKP, the display start position pointer value TDP and the cursor pointer value KP. Is executed (S10). Next, standard format information data is stored in the first 2 bytes of the text memory 61, a document input screen is displayed on the display 22, and this input screen corresponds to the print character size of the standard format information. A rod-shaped cursor K having the size of the displayed character is displayed (S11). For example, as shown in FIG. 15, in the first 2 bytes of the text memory 61, "no decoration" is used as the character decoration, "Mincho typeface" is used as the font number, and "44pt (points)" is used as the print character size. Standard format information including is stored.

【0028】次に、テキストメモリ61に格納されたキ
ャラクタを印刷イメージで表示する為に、印刷イメージ
作成処理が実行され(S12)、更に印刷イメージ表示処
理が実行される(S13)。この印刷イメージ表示処理に
ついては説明の都合上、後述することにする。そして、
書式設定キーが操作されたときには(S14・S15:Yes
)、書式情報設定処理制御が実行され(S19)、S12
・S13を経てS14に移行する。この書式情報設定処理制
御においては、文字修飾の種類名や印刷文字サイズや書
体名などの書式設定内容を一括して設定可能な書式設定
画面がディスプレイ22に表示されるので、カーソル移
動キーを操作して、設定項目「文字修飾の種類名」や
「印刷文字サイズ名」や「書体名」にカーソルKを移動
し、所望の設定内容に対応する数字キーを入力した後実
行キーを操作すると、数字で設定された文字修飾番号や
印刷文字サイズのデータを含む書式情報がテキストメモ
リ61に変更書式情報として格納される。
Next, in order to display the characters stored in the text memory 61 as a print image, a print image creating process is executed (S12), and a print image displaying process is further executed (S13). This print image display processing will be described later for convenience of description. And
When the format key is operated (S14 / S15: Yes
), Format information setting processing control is executed (S19), S12
・ Go to S14 via S13. In this format information setting process control, a format setting screen in which the format setting contents such as character decoration type name, print character size and typeface name can be collectively set is displayed on the display 22. Therefore, the cursor movement key is operated. Then, when the cursor K is moved to the setting item "character modification type name", "print character size name" or "typeface name", the number key corresponding to the desired setting content is input, and the execute key is operated. Format information including the data of the character modification number and the print character size set by numbers is stored in the text memory 61 as the modified format information.

【0029】次に、アルファベット文字キーや記号キー
や数字キーなどの印刷可能キーが操作されたときには
(S14:Yes 、S15:No、S16:Yes )、操作された印
刷可能キーのコードデータを文書データとしてテキスト
メモリ61に格納する文書データ格納処理が実行され
(S20)、各キャラクタは2バイト構成なので、カーソ
ルポインタKPは2バイト分インクリメントされ(S2
1)、S12・S13を経てS14に移行する。ところで、行
頭表示キーや行末表示キーを含み、カーソル上、下、
左、右移動キーの何れかが操作されたときには(S14:
Yes 、S15・S16:No、S17:Yes)、カーソルポイン
タ値KPを変更する処理制御(図8参照)が実行される
(S22)。
Next, when a printable key such as an alphabetic character key, a symbol key, or a numeric key is operated (S14: Yes, S15: No, S16: Yes), the code data of the operated printable key is written. Document data storage processing for storing the data in the text memory 61 as data is executed (S20), and since each character is composed of 2 bytes, the cursor pointer KP is incremented by 2 bytes (S2).
1), goes through S12 and S13 and goes to S14. By the way, including the line start display key and line end display key, cursor up, down,
When either the left or right movement key is operated (S14:
Yes, S15, S16: No, S17: Yes), and process control (see FIG. 8) for changing the cursor pointer value KP is executed (S22).

【0030】この制御が開始されると、先ずカーソル移
動キーの種類に応じてカーソルポインタ値KPが増減して
変更される(S26)。この処理においては、カーソルポ
インタ値KPは、操作されたカーソル上下左右移動キーに
基いて、カーソル移動キーの種類に応じたアドレス分α
だけ増減されるとともに、行頭表示キーが操作されたと
きには、カーソルKで指示していたキャラクタを含む文
字列の行頭文字のアドレスに変更され、また行末表示キ
ーが操作されたときには、カーソルKで指示していたキ
ャラクタを含む文字列の行末文字のアドレスに変更され
る。次に、行頭表示キー或いは行末表示キーが操作され
たときには(S27:Yes )、カーソルジャンプフラグKJ
F がセットされ(S28)、この制御を終了して、S12・
S13を経てS14に移行する。
When this control is started, first, the cursor pointer value KP is increased / decreased and changed according to the type of the cursor movement key (S26). In this process, the cursor pointer value KP is based on the operated cursor up / down / left / right movement key, and the address portion α corresponding to the type of the cursor movement key is used.
When the line head display key is operated, it is changed to the address of the line head character of the character string including the character pointed to by the cursor K, and when the line end display key is operated, the point is displayed with the cursor K. Is changed to the address of the end-of-line character in the character string containing the character Next, when the line head display key or the line end display key is operated (S27: Yes), the cursor jump flag KJ
F is set (S28), this control is ended, and S12
The process proceeds to S14 via S13.

【0031】次に、S12の印刷イメージ作成処理制御
(図9参照)について説明する。ここで、文書データと
して文字列「ABCDXYZF」が入力されたとき、テ
キストメモリ61には、図15に示すように、標準書式
情報、文字列「ABCDXYZF」のコードデータが順
次格納されるものとする。このときには、図16に示す
ように、これら文字列「ABCDXYZF」に関する印
刷用ドットパターンデータは印刷データバッファ68に
順次展開され、またそれら文字列に関する表示用ドット
パターンデータは表示データバッファ65に順次展開さ
れる。ここで、印刷終了位置 PEGA は文字「A」の印刷
用ドットパターンデータの展開終了位置、印刷終了位置
PEGB は文字「B」の印刷用ドットパターンデータの展
開終了位置、・・・であり、また表示カーソル位置 DKG
A は文字「A」の表示用ドットパターンデータの展開終
了位置に対応する表示カーソル位置、表示カーソル位置
DKGB は文字「B」の表示用ドットパターンデータの展
開終了位置に対応する表示カーソル位置、・・・であ
る。尚、印刷終了位置 PEG0 は印刷データバッファ68
の先頭アドレスであり、また表示カーソル位置 DKG0 は
表示データバッファ65の先頭アドレスである。
Next, the print image creation processing control of S12 (see FIG. 9) will be described. Here, when the character string "ABCDXYZF" is input as the document data, the standard format information and the code data of the character string "ABCDXYZF" are sequentially stored in the text memory 61 as shown in FIG. . At this time, as shown in FIG. 16, the printing dot pattern data relating to these character strings "ABCDXYZF" are sequentially developed in the print data buffer 68, and the display dot pattern data relating to those character strings are successively developed in the display data buffer 65. To be done. Here, the print end position PEG A is the expansion end position and print end position of the dot pattern data for printing of the character “A”
PEG B is the development end position of the printing dot pattern data of the character "B", ..., and the display cursor position DKG
A is the display cursor position and the display cursor position corresponding to the expansion end position of the display dot pattern data of the character "A"
DKG B is the display cursor position corresponding to the expansion end position of the display dot pattern data of the character "B", .... The print end position PEG 0 is the print data buffer 68.
, And the display cursor position DKG 0 is the start address of the display data buffer 65.

【0032】この制御が開始されると、先ずテキストメ
モリ61内のデータが先頭アドレスから順次検索され、
書式情報やキャラクタコードや改行コードに基いて、表
示するキャラクタの各々に関して、表示用ドットパター
ンデータを表示データバッファ65に展開する為の配置
位置情報が求められ、その配置位置情報が表示文字位置
DMGとして配置位置情報メモリ64に格納される(S3
0)。即ち、この表示文字位置情報は、例えば、書式情
報やキャラクタコードや改行コードと印刷用ドットパタ
ーンデータとから、各印刷行における文字幅を順次加算
して各キャラクタ毎の印刷時の印刷文字位置が求めら
れ、その印刷文字位置の座標値を1/3倍して、表示文
字位置として求められる。
When this control is started, first the data in the text memory 61 is sequentially searched from the head address,
Based on the format information, the character code, and the line feed code, the arrangement position information for expanding the display dot pattern data into the display data buffer 65 is obtained for each character to be displayed, and the arrangement position information is the display character position.
It is stored in the arrangement position information memory 64 as DMG (S3
0). That is, the display character position information is obtained by, for example, sequentially adding the character widths in each print line from the format information, the character code, the line feed code, and the dot pattern data for printing to obtain the print character position at the time of printing for each character. The display character position is obtained by multiplying the coordinate value of the print character position by 1/3.

【0033】次に、パラメータメモリ62における印刷
処理に関するパラメータ情報を初期化する初期化処理が
実行される(S31)。即ち、パラメータメモリ62にお
いて、先頭アドレスポインタ値SPにはテキストメモリ
61の先頭アドレスがセット(図15参照)され、末尾
アドレスポインタ値EPにはテキストメモリ61の末尾
アドレスの次のアドレスがセット(図15参照)され、
データカウント値DCとして初期値「0」がセットさ
れ、印刷文字サイズSZとして「44pt」がセットさ
れ、更に印刷終了位置 PEGとして初期値「0」がセット
される。
Next, an initialization process for initializing the parameter information relating to the printing process in the parameter memory 62 is executed (S31). That is, in the parameter memory 62, the start address pointer value SP is set to the start address of the text memory 61 (see FIG. 15), and the end address pointer value EP is set to the address next to the end address of the text memory 61 (see FIG. 15). 15),
An initial value "0" is set as the data count value DC, "44pt" is set as the print character size SZ, and an initial value "0" is set as the print end position PEG.

【0034】次に、書式情報のデータやキャラクタコー
ドは夫々2バイト構成なので、先頭アドレスに、データ
カウント値DCを2倍したアドレス分を加算した検索ア
ドレスとカーソルポインタ値KPとが合致しないときには
(S32:No)、S32に移行するが、検索アドレスとカー
ソルポインタ値KPとが合致したときには(S32:Ye
s)、カーソル絶対位置ポインタ値KPA には、印刷終了
位置 PEGの1/3倍である表示カーソル位置 DKGの値が
セットされる(S33)。次に、その検索アドレスのデー
タが読込まれ(S34)、そのデータが書式情報のデータ
のときには(S35:Yes )、その書式情報の印刷文字サ
イズなどをパラメータメモリ62に変更して格納する書
式変更処理制御が実行される(S37)。
Next, since the data of the format information and the character code are each composed of 2 bytes, when the search address obtained by adding the address obtained by doubling the data count value DC to the start address does not match the cursor pointer value KP ( (S32: No), the process proceeds to S32, but when the search address matches the cursor pointer value KP (S32: Ye
s), the cursor absolute position pointer value KPA is set to the value of the display cursor position DKG which is 1/3 times the print end position PEG (S33). Next, when the data of the search address is read (S34) and the data is data of format information (S35: Yes), the print character size of the format information is changed to the parameter memory 62 and stored. Processing control is executed (S37).

【0035】次に、データカウント値DCが1つインク
リメントされ(S39)、先頭アドレスポインタ値(先頭
アドレス)SPに、データカウント値DCを2倍したア
ドレス分を加算した検索アドレスと末尾アドレスポイン
タ値EPで指示するアドレスとが合致せず、テキストメ
モリ61に表示に供する文字が存在するときには(S4
0:No)、S32以降が繰り返して実行される。そして、
検索アドレスのデータが印刷可能なキャラクタコードの
ときには(S35:No、S36:Yes )、表示用イメージ発
生処理制御(図10参照)が実行される(S36)。
Next, the data count value DC is incremented by 1 (S39), and the search address and the end address pointer value obtained by adding the doubled data count value DC to the start address pointer value (start address) SP If the address designated by the EP does not match and there is a character to be displayed in the text memory 61 (S4
0: No), S32 and subsequent steps are repeatedly executed. And
When the data of the search address is a printable character code (S35: No, S36: Yes), display image generation processing control (see FIG. 10) is executed (S36).

【0036】この制御が開始されると、先ず文字サイズ
変換テーブルTB1に基いて、パラメータメモリ62内
の印刷文字サイズに対応する表示文字サイズが読込まれ
(S50)、この表示文字サイズと表示文字サーチテーブ
ルとに基いて、その表示文字サイズの一連の文字や記号
のドットパターンデータが格納されている表示用CGR
OM53のインデックスアドレスが読込まれ(S51)、
更にそのインデックスアドレスと表示文字インデックス
テーブルとキャラクタコードとに基いて、その文字コー
ドの表示用CGROM53における格納先頭アドレスつ
まりフォント記憶アドレスが読込まれ(S52)、そのフ
ォント記憶アドレスに格納されている表示用ドットパタ
ーンデータが表示用CGROM53から読出され、表示
データバッファ65において、印刷文字位置に対応する
表示文字位置に格納される(S53)。次に、印刷終了位
置 PEGには、そのキャラクタの文字幅Pが加算された値
が格納され(S54)、この制御を終了して、印刷イメー
ジ作成処理制御のS39にリターンする。
When this control is started, first, the display character size corresponding to the print character size in the parameter memory 62 is read based on the character size conversion table TB1 (S50), and the display character size and the display character search. A display CGR that stores dot pattern data for a series of characters and symbols of that display character size based on a table
The index address of OM53 is read (S51),
Further, based on the index address, the display character index table, and the character code, the storage start address of the character code, that is, the font storage address in the display CGROM 53 is read (S52), and the display address stored in the font storage address is read. The dot pattern data is read from the display CGROM 53 and stored in the display data buffer 65 at the display character position corresponding to the print character position (S53). Next, a value obtained by adding the character width P of the character is stored in the print end position PEG (S54), this control ends, and the process returns to S39 of the print image creation processing control.

【0037】次に、印刷イメージ作成処理制御におい
て、S39を実行後、先頭アドレスに、データカウント値
DCを2倍したアドレス分を加算した検索アドレスと末
尾アドレスポインタ値EPで指示するアドレスとが合致
したときには(S40:Yes )、この制御を終了して、テ
ープ印刷制御のS13にリターンする。次に、S13の印刷
イメージ表示処理制御(図11参照)について説明す
る。先ず、テキストメモリ61に何れのキャラクタコー
ドが格納されていないときには、カーソル絶対位置ポイ
ンタ値KPA 、表示先頭位置ポインタ値TDP 、カーソルポ
インタ値KP、カーソル表示位置ポインタ値DKP 及び印刷
終了位置 PEGの何れも「0」であることから、S60〜S
61においてNoと判定され且つS62でYes と判定されて、
左スクロール処理制御(図13参照)が実行される(S
65)。
Next, in the print image creation processing control, after S39 is executed, the search address obtained by adding the address obtained by doubling the data count value DC to the start address matches the address designated by the end address pointer value EP. If so (S40: Yes), this control is terminated and the process returns to S13 of the tape print control. Next, the print image display processing control of S13 (see FIG. 11) will be described. First, when no character code is stored in the text memory 61, none of the cursor absolute position pointer value KPA, the display start position pointer value TDP, the cursor pointer value KP, the cursor display position pointer value DKP and the print end position PEG. Since it is "0", S60 to S
If No is determined in 61 and Yes in S62,
Left scroll processing control (see FIG. 13) is executed (S
65).

【0038】この制御が開始されたときに、カーソル絶
対位置ポインタ値KPA はライトマージンポインタ値RMP
よりも小さいので(S80:Yes )、表示先頭位置ポイン
タ値TDP には「0」がセットされるとともに、カーソル
表示位置ポインタ値DKP にはカーソル絶対位置ポインタ
値KPA (=0)がセットされ(S83)、この制御を終了
して、印刷イメージ表示処理制御のS67にリターンし、
表示データバッファ65における表示先頭位置ポインタ
値TDP で指示するアドレスから1画面分の表示用ドット
イメージデータが読出されてディスプレイバッファ66
に出力される(S67)。その結果、このディスプレイバ
ッファ66のデータがビデオRAM24を介してディス
プレイ22に何れのキャラクタも表示されない。次に、
ディスプレイバッファ66のカーソル表示位置ポインタ
値DKP で指示するアドレスにカーソルKのイメージデー
タが出力され(S68)、この制御を終了して、テープ印
刷制御のS14にリターンする。その結果、図17に示す
ように、ディスプレイバッファ66の開始位置に2点鎖
線で示すカーソルKのイメージデータが出力されて、デ
ィスプレイ22の左端にカーソルKが表示される。
When this control is started, the cursor absolute position pointer value KPA is equal to the write margin pointer value RMP.
Since it is smaller than (S80: Yes), "0" is set to the display start position pointer value TDP, and the cursor absolute position pointer value KPA (= 0) is set to the cursor display position pointer value DKP (S83). ), Terminates this control, and returns to S67 of the print image display processing control,
In the display data buffer 65, the display dot image data for one screen is read from the address designated by the display start position pointer value TDP, and the display buffer 66
Is output to (S67). As a result, no data is displayed in the display buffer 66 on the display 22 via the video RAM 24. next,
The image data of the cursor K is output to the address designated by the cursor display position pointer value DKP of the display buffer 66 (S68), this control is ended, and the process returns to S14 of tape printing control. As a result, as shown in FIG. 17, the image data of the cursor K indicated by the chain double-dashed line is output at the start position of the display buffer 66, and the cursor K is displayed at the left end of the display 22.

【0039】次に、文字「A」が入力されたときには、
カーソルポインタ値KPがインクリメント(S21)される
ので(図15においてKP1 で図示)、印刷終了位置 PEG
はその文字の文字幅P分が加算され(S54)、それに応
じてカーソル絶対位置ポインタ値KPA が変更される(S
33)。その結果、印刷イメージ表示処理制御において、
図17に示すように、カーソル絶対位置ポインタ値KPA
よりも表示先頭位置ポインタ値TDP が小さいく(S60:
No)、これらポイタ値KPA とTDP との差がライトマージ
ンポインタ値RMP よりも小さく(S61:No)、更にこれ
らポイタ値KPAとTDP との差がレフトマージンポインタ
値LMP よりも大きいので(S62:No)、表示画面内カー
ソル移動処理制御(図14参照)が実行される(S6
6)。
Next, when the character "A" is input,
Since the cursor pointer value KP is incremented (S21) (indicated by KP1 in FIG. 15), the print end position PEG
Is added by the character width P of the character (S54), and the cursor absolute position pointer value KPA is changed accordingly (S54).
33). As a result, in the print image display processing control,
As shown in FIG. 17, the cursor absolute position pointer value KPA
The display start position pointer value TDP is smaller than (S60:
No), the difference between these pointer values KPA and TDP is smaller than the right margin pointer value RMP (S61: No), and the difference between these pointer values KPA and TDP is larger than the left margin pointer value LMP (S62: No), the cursor movement processing control in the display screen (see FIG. 14) is executed (S6
6).

【0040】この制御が開始されたときに、カーソル絶
対位置ポインタ値KPA よりライトマージンポインタ値RM
P が大きいので(S90:Yes )、表示先頭位置ポインタ
値TDP に「0」がセットされ且つカーソル表示位置ポイ
ンタ値DKP にはカーソル絶対位置ポインタ値KPA がセッ
トされ(S92)、この制御を終了して、印刷イメージ表
示処理制御のS67〜S68が実行される。これにより、図
17に示すように、ディスプレイ22には、その左端部
に文字「A」が表示されるとともに、カーソル表示位置
ポインタ値DKP で指示する位置にカーソルKが表示され
る。
When this control is started, the write margin pointer value RM is calculated from the cursor absolute position pointer value KPA.
Since P is large (S90: Yes), "0" is set to the display start position pointer value TDP and the cursor absolute position pointer value KPA is set to the cursor display position pointer value DKP (S92), and this control ends. Then, S67 to S68 of the print image display processing control are executed. As a result, as shown in FIG. 17, the character "A" is displayed on the left end of the display 22 and the cursor K is displayed at the position designated by the cursor display position pointer value DKP.

【0041】ところで、図18に示すように、入力され
た文字列「ABC」がディスプレイ22に表示されると
ともに、カーソルKが文字「C」の右側に表示されてい
るときに、文字「D」が新規に入力されたときには、同
様にして、カーソルポインタ値KPがインクリメントされ
るので(図15においてKP2 で図示)、印刷終了位置PE
Gにはその文字の文字幅P分が加算され(図16に PEG
D で図示) 、それに応じてカーソル絶対位置ポインタ値
KPA が変更される。その結果、印刷イメージ表示処理制
御において、図18に示すように、カーソル絶対位置ポ
インタ値KPA よりも表示先頭位置ポインタ値TDP が小さ
いが(S60:No)、これらポイタ値KPAとTDP との差が
ライトマージンポインタ値RMP よりも大きいので(S6
1:Yes )、右スクロール処理制御(図12参照)が実
行される(S64)。
By the way, as shown in FIG. 18, when the input character string "ABC" is displayed on the display 22 and the cursor K is displayed on the right side of the character "C", the character "D" is displayed. Is newly input, the cursor pointer value KP is similarly incremented (indicated by KP2 in FIG. 15).
The character width P of the character is added to G (see PEG
(Illustrated by D ) and corresponding cursor absolute position pointer value
KPA is changed. As a result, in the print image display processing control, as shown in FIG. 18, the display head position pointer value TDP is smaller than the cursor absolute position pointer value KPA (S60: No), but the difference between these pointer values KPA and TDP is Since it is larger than the write margin pointer value RMP (S6
1: Yes), right scroll processing control (see FIG. 12) is executed (S64).

【0042】この制御が開始されたときに、カーソルジ
ャンプフラグKJF がセットされていないので(S70:N
o)、表示先頭位置ポインタ値TDP には、カーソル絶対
位置ポインタ値KPA から右スクロール所定位置(カーソ
ル復帰位置に相当する)RSP (例えば、移動許容領域の
右端)を差し引いた値がセットされ、またカーソル表示
位置ポインタ値DKP には、カーソル絶対位置ポインタ値
KPA から表示先頭位置ポインタ値TDP を差し引いた値が
セットされ(S71)、この制御を終了して、印刷イメー
ジ表示処理制御のS67〜S68が実行される。これによ
り、図19に示すように、表示画面が右スクロールされ
て、ディスプレイ22には、その右端部に文字「D」が
表示されるとともに、右スクロール所定位置RSP で指示
する位置にカーソルKが表示される。
Since the cursor jump flag KJF is not set when this control is started (S70: N
o), the display start position pointer value TDP is set to a value obtained by subtracting the right scroll predetermined position (corresponding to the cursor return position) RSP (for example, the right end of the movement allowable area) from the cursor absolute position pointer value KPA, and The cursor display position pointer value DKP contains the cursor absolute position pointer value.
A value obtained by subtracting the display head position pointer value TDP from KPA is set (S71), this control is ended, and S67 to S68 of the print image display processing control are executed. As a result, as shown in FIG. 19, the display screen is scrolled to the right, the character “D” is displayed on the display 22 at the right end, and the cursor K is moved to the position designated by the right scroll predetermined position RSP. Is displayed.

【0043】ところで、図20に示すように、入力され
た文字列「ABCDXYZF」のうち文字列「XYZ
F」がディスプレイ22に表示されるとともに、カーソ
ルKが文字「F」の右側に表示されているときに、カー
ソル左移動キーが1回操作されたときには、同様にし
て、カーソルポインタ値KPがデクリメントされるので
(図15においてKP3 で図示)、カーソルポインタ値KP
に対応する印刷終了位置 PEGに応じてカーソル絶対位置
ポインタ値KPA が変更される。その結果、印刷イメージ
表示処理制御において、図20に示すように、カーソル
絶対位置ポインタ値KPA よりも表示先頭位置ポインタ値
TDP が小さく(S60:No)、これらポイタ値KPA とTDP
との差がライトマージンポインタ値RMP より小さく且つ
レフトマージンポインタ値LMP よりも大きいので(S61
・S62:No)、表示画面内カーソル移動処理制御が実行
される(S66)。
By the way, as shown in FIG. 20, the character string "XYZ" of the input character string "ABCCDXYZF" is input.
When the cursor left move key is operated once while the cursor F is displayed on the display 22 and the cursor K is displayed on the right side of the character “F”, the cursor pointer value KP is decremented in the same manner. (KP3 in FIG. 15), the cursor pointer value KP
The cursor absolute position pointer value KPA is changed according to the print end position PEG corresponding to. As a result, in the print image display processing control, as shown in FIG. 20, the display start position pointer value is more than the cursor absolute position pointer value KPA.
TDP is small (S60: No), these poita values KPA and TDP
Is smaller than the right margin pointer value RMP and larger than the left margin pointer value LMP (S61
-S62: No), cursor movement processing control in the display screen is executed (S66).

【0044】この制御が開始されたときに、カーソル絶
対位置ポインタ値KPA はライトマージンポインタ値RMP
より大きいので(S90:No)、カーソル表示位置ポイン
タ値DKP には、カーソル絶対位置ポインタ値KPA から表
示先頭位置ポインタ値TDP を差し引いた値がセットされ
(S91)、この制御を終了して、印刷イメージ表示処理
制御のS67〜S68が実行される。これにより、図20に
示すように、ディスプレイ22には、スクロール処理は
されずに、カーソルKだけが文字「F」に移動して表示
される。
When this control is started, the cursor absolute position pointer value KPA is equal to the write margin pointer value RMP.
Since it is larger (S90: No), the cursor display position pointer value DKP is set to a value obtained by subtracting the display start position pointer value TDP from the cursor absolute position pointer value KPA (S91), and this control ends and printing is performed. S67 to S68 of the image display processing control are executed. As a result, as shown in FIG. 20, only the cursor K moves to the character “F” and is displayed on the display 22 without scrolling.

【0045】そして、図21に示すように、同様にし
て、カーソル左移動キーが2回操作されてカーソルKが
文字「Y」に表示されているときに、カーソル左移動キ
ーが更にもう1回操作されたときには、カーソルポイン
タ値KPがデクリメントされるので(図15においてKP2
で図示)、カーソルポインタ値KPに対応する印刷終了位
置 PEGに応じてカーソル絶対位置ポインタ値KPA が変更
される。その結果、印刷イメージ表示処理制御におい
て、図21に示すように、カーソル絶対位置ポインタ値
KPA よりも表示先頭位置ポインタ値TDP が大きくなるの
で(S60:Yes )、表示先頭位置ポインタ値TDP には、
カーソルポインタ値KPが含まれるブロックデータの先頭
アドレスに対応する表示データバッファ65の先頭位置
がセットされる(S63)。次に、これらポイタ値KPA と
TDP との差がライトマージンポインタ値RMP よりも大き
いときには(S61:Yes )、右スクロール処理制御が実
行される(S64)。
Similarly, as shown in FIG. 21, when the cursor left movement key is operated twice and the cursor K is displayed at the character "Y", the cursor left movement key is pressed once more. When it is operated, the cursor pointer value KP is decremented (see KP2 in FIG. 15).
, The cursor absolute position pointer value KPA is changed according to the print end position PEG corresponding to the cursor pointer value KP. As a result, in the print image display processing control, as shown in FIG. 21, the cursor absolute position pointer value
Since the display start position pointer value TDP is larger than KPA (S60: Yes), the display start position pointer value TDP is
The head position of the display data buffer 65 corresponding to the head address of the block data including the cursor pointer value KP is set (S63). Then, with these poita values KPA
When the difference from TDP is larger than the write margin pointer value RMP (S61: Yes), right scroll processing control is executed (S64).

【0046】この制御が開始されたときに、カーソルジ
ャンプフラグKJF がセットされていないので(S70:N
o)、前述したと同様にS71が実行され、この制御を終
了して、印刷イメージ表示処理制御のS67〜S68が実行
される。これにより、図22に示すように、表示画面が
左スクロールされて、ディスプレイ22には、その右端
部に文字「D」が表示されるとともに、右スクロール所
定位置RSP で指示する位置にカーソルKが表示される。
Since the cursor jump flag KJF is not set when this control is started (S70: N
o), S71 is executed in the same manner as described above, the control is terminated, and S67 to S68 of the print image display processing control are executed. As a result, as shown in FIG. 22, the display screen is scrolled to the left, the character “D” is displayed at the right end of the display 22, and the cursor K is moved to the position designated by the right scroll predetermined position RSP. Is displayed.

【0047】ところで、図23に示すように、入力され
た文字列「ABCDXYZF」のうち文字列「XYZ
F」がディスプレイ22に表示されるとともに、カーソ
ルKが文字「Y」に表示されているときに、カーソル左
移動キーが1回操作されたときには、同様にして、カー
ソルポインタ値KPがデクリメントされるので(図15に
おいてKP2 で図示)、カーソルポインタ値KPに対応する
印刷終了位置 PEGに応じてカーソル絶対位置ポインタ値
KPA が変更される。その結果、印刷イメージ表示処理制
御において、カーソル絶対位置ポインタ値KPA よりも表
示先頭位置ポインタ値TDP が小さく且つこれらポインタ
値KPA とポインタ値TDP との差がレフトマージンポイン
タ値LMP よりも小さいとき、つまりカーソルKが左移動
不許可領域LMに入るときには(S60・S61:No、S62:
Yes )、左スクロール処理制御が実行される(S65)。
By the way, as shown in FIG. 23, the character string "XYZ" of the input character string "ABCCDXYZF" is input.
When the cursor F is displayed on the display 22 and the cursor K is displayed on the character "Y", and the cursor left movement key is operated once, the cursor pointer value KP is similarly decremented. Therefore (indicated by KP2 in FIG. 15), the print end position corresponding to the cursor pointer value KP Cursor absolute position pointer value according to PEG
KPA is changed. As a result, in the print image display processing control, when the display start position pointer value TDP is smaller than the cursor absolute position pointer value KPA and the difference between these pointer values KPA and pointer value TDP is smaller than the left margin pointer value LMP, that is, When the cursor K enters the left movement prohibited area LM (S60 / S61: No, S62:
Yes), the left scroll processing control is executed (S65).

【0048】この制御が開始されたときに、カーソル絶
対位置ポインタ値KPA がライトマージンポインタ値RMP
よりも大きいときには(S80・S81:No)、表示先頭位
置ポインタ値TDP には、カーソル絶対位置ポインタ値KP
A から左スクロール所定位置LSP (例えば、移動許容領
域の右端)を差し引いた値がセットされ、またカーソル
表示位置ポインタ値DKP には、カーソル絶対位置ポイン
タ値KPA から表示先頭位置ポインタ値TDP を差し引いた
値がセットされ(S82)、この制御を終了して、印刷イ
メージ表示処理制御のS67〜S68が実行される。これに
より、図22に示すように、表示画面が左スクロールさ
れて、ディスプレイ22には、その右端部に文字「D」
が表示されるとともに、左スクロール所定位置LSP で指
示する位置にカーソルKが表示される。即ち、スクロー
ル方向の上流側の文字列が極力表示画面に表示される。
When this control is started, the cursor absolute position pointer value KPA is equal to the write margin pointer value RMP.
If it is larger than (S80 / S81: No), the display start position pointer value TDP is set to the cursor absolute position pointer value KP.
A value obtained by subtracting the left scroll predetermined position LSP (for example, the right end of the movement allowable area) from A is set, and the cursor display position pointer value DKP is obtained by subtracting the display start position pointer value TDP from the cursor absolute position pointer value KPA. A value is set (S82), this control is ended, and S67 to S68 of the print image display processing control are executed. As a result, as shown in FIG. 22, the display screen is scrolled to the left, and the character “D” is displayed at the right end of the display 22.
Is displayed, and the cursor K is displayed at the position designated by the left scroll predetermined position LSP. That is, the character string on the upstream side in the scroll direction is displayed on the display screen as much as possible.

【0049】ここで、テキストメモリ61には、図24
に示すように、第1ブロックデータである文字列「AB
CDXYZF」に加えて、更に改ブロックコードと第2
ブロックデータである文字列「JKLMN」が格納さ
れ、図25に示すように、ディスプレイ22には、文字
列「LMN」が表示されるとともに、文字「N」の右側
にカーソルKが表示されているときに、行頭表示キーが
操作されたときには、カーソルジャンプフラグKJF がセ
ットされ(S27〜S28)、カーソルポインタ値KPが第2
ブロックデータの行頭に移動するので(図24において
KP4 で図示)、カーソル絶対位置ポインタ値KPA は、カ
ーソルポインタ値KPに対応する第2ブロックの先頭の印
刷終了位置 PEGに応じた第2ブロックの先頭の表示カー
ソル位置 DKG0 の値に変更(図25に[KPA] で図示)さ
れる。その結果、印刷イメージ表示処理制御において、
S60でYes と判定されて、表示先頭位置ポインタ値TDP
には、カーソルポインタ値KPが含まれるブロックデータ
の先頭アドレスに対応する表示データバッファ65の先
頭位置がセットされる(S63)。そして、これらポイタ
値KPA とTDP との差がレフトマージンポインタ値LMP よ
りも小さいので(S61:No、62:Yes )、左スクロール
処理制御が実行される(S65)。
Here, in the text memory 61, FIG.
As shown in, the character string “AB
In addition to "CDXYZF", further block code and second
The character string “JKLMN” that is block data is stored, and as shown in FIG. 25, the character string “LMN” is displayed on the display 22 and the cursor K is displayed on the right side of the character “N”. At this time, when the line head display key is operated, the cursor jump flag KJF is set (S27 to S28), and the cursor pointer value KP is set to the second value.
Since it moves to the beginning of the block data line (in FIG. 24,
KP4), the cursor absolute position pointer value KPA is changed to the value of the display cursor position DKG 0 at the beginning of the second block corresponding to the print end position PEG at the beginning of the second block corresponding to the cursor pointer value KP (Fig. 25 is shown in [KPA]. As a result, in the print image display processing control,
It is determined as Yes in S60, and the display start position pointer value TDP
Is set to the start position of the display data buffer 65 corresponding to the start address of the block data including the cursor pointer value KP (S63). Then, since the difference between these pointer values KPA and TDP is smaller than the left margin pointer value LMP (S61: No, 62: Yes), the left scroll processing control is executed (S65).

【0050】この制御が開始されたときに、カーソル絶
対位置ポインタ値KPA がライトマージンポインタ値RMP
よりも大きく(S80:No)、しかもカーソルジャンプフ
ラグKJF がセットされているので(S81:Yes )、表示
先頭位置ポインタ値TDP には、カーソル絶対位置ポイン
タ値KPA から左ホーム位置LHP (例えば、移動許容領域
の左端であり、レフトマージンポインタ値LMP に相当す
る)を差し引いた値がセットされ、またカーソル表示位
置ポインタ値DKP には、カーソル絶対位置ポインタ値KP
A から表示先頭位置ポインタ値TDP を差し引いた値がセ
ットされ(S84)、カーソルジャンプフラグKJF がリセ
ットされ(S85)、この制御を終了して、印刷イメージ
表示処理制御のS67〜S68が実行される。これにより、
図26に示すように、表示画面が左スクロールされて、
ディスプレイ22には、その左端部に第2ブロックデー
タの先頭文字「J」が表示されるとともに、左ホーム位
置LHP で指示する移動許容領域の左端位置にカーソルK
が表示される。
When this control is started, the cursor absolute position pointer value KPA is changed to the write margin pointer value RMP.
Larger than (S80: No) and the cursor jump flag KJF is set (S81: Yes), the display start position pointer value TDP is set from the cursor absolute position pointer value KPA to the left home position LHP (for example, movement). It is the left edge of the allowable area, and the value obtained by subtracting () corresponding to the left margin pointer value LMP) is set, and the cursor display position pointer value DKP is set to the cursor absolute position pointer value KP.
A value obtained by subtracting the display start position pointer value TDP from A is set (S84), the cursor jump flag KJF is reset (S85), this control is ended, and S67 to S68 of print image display processing control are executed. . This allows
As shown in FIG. 26, the display screen is scrolled left,
The first character "J" of the second block data is displayed on the left end portion of the display 22 and the cursor K is moved to the left end position of the movement allowable area indicated by the left home position LHP.
Is displayed.

【0051】一方、表示画面及びカーソルKが図26に
示すように表示されているときに、行末表示キーが操作
されたときには、カーソルジャンプフラグKJF がセット
され(S27〜S28)、カーソルポインタ値KPが第2ブロ
ックデータの行末に移動するので(図24においてKP5
で図示)、カーソル絶対位置ポインタ値KPA は、カーソ
ルポインタ値KPに対応する第2ブロックの末尾の印刷終
了位置 PEGに応じた第2ブロックの末尾の表示カーソル
位置 DKGN の値に変更(図26に[KPA] で図示)され
る。その結果、印刷イメージ表示処理制御において、S
60でNoと判定されされる。そして、これらポイタ値KPA
とTDP との差がライトマージンポインタ値RMP よりも大
きいので(S61:Yes )、右スクロール処理制御が実行
される(S64)。
On the other hand, when the line end display key is operated while the display screen and the cursor K are displayed as shown in FIG. 26, the cursor jump flag KJF is set (S27 to S28) and the cursor pointer value KP is set. Moves to the line end of the second block data (see KP5 in FIG. 24).
, The cursor absolute position pointer value KPA is changed to the value of the display cursor position DKG N at the end of the second block corresponding to the print end position PEG at the end of the second block corresponding to the cursor pointer value KP (FIG. 26). [KPA]. As a result, in the print image display processing control, S
It is judged No at 60. And these poita values KPA
And the TDP are larger than the write margin pointer value RMP (S61: Yes), the right scroll process control is executed (S64).

【0052】カーソルジャンプフラグKJF がセットされ
ているので(S70:Yes )、表示先頭位置ポインタ値TD
P には、カーソル絶対位置ポインタ値KPA から右ホーム
位置RHP (例えば、移動不許可領域の右端に相当する)
を差し引いた値がセットされ、またカーソル表示位置ポ
インタ値DKP には、カーソル絶対位置ポインタ値KPAか
ら表示先頭位置ポインタ値TDP を差し引いた値がセット
され(S72)、カーソルジャンプフラグKJF がリセット
され(S73)、この制御を終了して、印刷イメージ表示
処理制御のS67〜S68が実行される。これにより、図2
5に示すように、表示画面が右スクロールされて、ディ
スプレイ22には、その右端部に第2ブロックデータの
末尾文字「N」が表示されるとともに、右ホーム位置RH
P で指示する移動許容領域の右端位置にカーソルKが表
示される。
Since the cursor jump flag KJF is set (S70: Yes), the display start position pointer value TD
P is the cursor absolute position pointer value KPA to the right home position RHP (for example, the right end of the movement prohibited area)
Is set, the cursor display position pointer value DKP is set to the value obtained by subtracting the display start position pointer value TDP from the cursor absolute position pointer value KPA (S72), and the cursor jump flag KJF is reset ( S73), this control is ended, and S67 to S68 of the print image display processing control are executed. As a result, FIG.
As shown in FIG. 5, the display screen is scrolled to the right, the display 22 displays the end character “N” of the second block data at the right end portion thereof, and the right home position RH
The cursor K is displayed at the right end position of the movement allowable area designated by P.

【0053】次に、テープ印刷制御において、印刷キー
が操作されたときには(S14:Yes、S15〜S17:No、
S18:Yes )、印刷処理制御が実行され(S23)、S12
・S13を経てS14に戻る。この印刷処理制御は通常の印
刷処理と同様なので簡単に説明すると、テキストメモリ
61から書式情報やキャラクタコードが順次読出され、
印刷文字サーチテーブルと印刷文字インデックステーブ
ルとに基いて、その文字コードの印刷用CGROM54
における印刷用ドットパターンデータが読出されて印刷
データバッファ68に展開して合成格納され、この印刷
データバッファ68の印刷用ドットイメージデータが印
刷機構PMに出力され、印刷テープ19に印刷される。
ところで、書式設定キー、印刷可能キー、行頭表示キー
や行末表示キーを含むカーソル移動キー及び印刷キー以
外のキーが操作されたときには(S14:Yes 、S15〜S
18:No)、その操作されたキーに対応する処理が実行さ
れ(S24)、S12・S13を経てS14に戻る。
Next, in the tape print control, when the print key is operated (S14: Yes, S15 to S17: No,
S18: Yes), print processing control is executed (S23), S12
・ Return to S14 via S13. Since this print processing control is similar to the normal print processing, a brief description will be given. Format information and character codes are sequentially read from the text memory 61.
Based on the print character search table and the print character index table, the CGROM 54 for printing the character code
The dot pattern data for printing is read out, expanded in the print data buffer 68, and combined and stored. The dot image data for printing in the print data buffer 68 is output to the printing mechanism PM and printed on the print tape 19.
By the way, when a key other than the formatting key, the printable key, the cursor movement key including the line head display key and the line end display key, and the print key is operated (S14: Yes, S15 to S15).
18: No), the process corresponding to the operated key is executed (S24), and the process returns to S14 through S12 and S13.

【0054】以上説明したように、カーソル左移動キー
操作によるカーソル左方移動指令やカーソル右移動キー
操作によるカーソル右方移動指令が入力された結果、カ
ーソルKがディスプレイ22上の略中央部の移動許容領
域から外れたときには、カーソルKがディスプレイ22
上の移動許容領域の右端に設定されたカーソル復帰位置
に位置するように、右スクロール又は左スクロールした
表示先頭位置TDP が決定され、この表示先頭位置TDP か
ら1画面分の表示データが表示されるとともに、カーソ
ルKがその移動許容領域の右端に表示されるので、特に
表示画面が左スクロールされたときには、カーソルKの
左側文書が極力表示されることになり、カーソルKをそ
の左側に表示された編集文字に素早く移動でき、左スク
ロールによる編集作業を簡単化することができる。
As described above, as a result of input of the cursor left movement command by the cursor left movement key operation or the cursor right movement command by the cursor right movement key operation, the cursor K moves in the substantially central portion on the display 22. When it is out of the allowable area, the cursor K is displayed on the display 22.
The display start position TDP that is scrolled right or left is determined so as to be positioned at the cursor return position set at the right end of the upper movement allowable area, and the display data for one screen is displayed from this display start position TDP. At the same time, since the cursor K is displayed at the right end of the movement allowable area, especially when the display screen is scrolled to the left, the document on the left side of the cursor K is displayed as much as possible, and the cursor K is displayed on the left side. You can quickly move to the edit character and simplify the editing work by scrolling left.

【0055】更に、行頭表示キーを操作するだけで、カ
ーソルKで指示する文字列の行頭文字以降の文字列がデ
ィスプレイKの移動許容領域に表示されることから、カ
ーソルKを行頭部分の編集文字に素早く移動でき、編集
作業を簡単化することができる。また、行末表示キーを
操作するだけで、カーソルKで指示する文字列の行末文
字以前の文字列がディスプレイ22の移動許容領域に表
示されることから、カーソルKを行末部分の編集文字に
素早く移動でき、編集作業を簡単化することができる。
Further, by simply operating the line head display key, the character string subsequent to the line character of the character string designated by the cursor K is displayed in the movement allowable area of the display K. Therefore, the cursor K is moved to the edit character of the line head portion. You can move quickly to, and you can simplify the editing work. Further, since the character string before the end-of-line character of the character string designated by the cursor K is displayed in the movement allowable area of the display 22 only by operating the end-of-line display key, the cursor K is quickly moved to the edit character at the end of the line. The editing work can be simplified.

【0056】ここで、特許請求の範囲に記載した各手段
と、上記実施例中の構成との対応関係について説明する
と、カーソル判定手段に相当するものは、印刷イメージ
表示処理制御の特入力S60〜S62であり、先頭位置決定
手段に相当するものは、右スクロール処理制御及び左ス
クロール処理制御である。
Here, the correspondence between each means described in the claims and the configuration in the above-mentioned embodiment will be explained. What corresponds to the cursor determining means is the special input S60 to the print image display processing control. In S62, what corresponds to the leading position determining means is right scroll processing control and left scroll processing control.

【0057】尚、右スクロール所定位置RSP や左スクロ
ール所定位置LSP を移動許容領域の右半部の任意の位置
に夫々設定してもよい。尚、キーボード3にブロック先
頭表示キーや文頭表示キーを設け、各ブロックの先頭部
分や文書データの先頭部分をディスプレイ22に表示す
ることも可能であり、またキーボード3にブロック末尾
表示キーや文末表示キーを設け、各ブロックの末尾部分
や文書データの末尾部分をディスプレイ22に表示する
ことも可能である。尚、本発明の技術的思想の範囲内に
おいて、前記実施例の制御に関し、既存の技術や当業者
に自明の技術に基いて種々の変更を加えることもあり得
る。尚、キーボードや、矩形状などの各種のカーソルを
表示するディスプレイを備え、入力文書を所定の表示文
字サイズで、或いは印刷イメージで表示可能なワードプ
ロセッサなど、種々の文書処理装置に本発明を適用し得
ることは勿論である。
The right scroll predetermined position RSP and the left scroll predetermined position LSP may be set to arbitrary positions in the right half part of the movement allowance area. It is also possible to provide a block head display key or a sentence head display key on the keyboard 3 to display the head portion of each block or the head portion of document data on the display 22. Further, the keyboard 3 can display the block tail display key or the sentence end display It is also possible to provide a key to display the end of each block or the end of document data on the display 22. It should be noted that, within the scope of the technical idea of the present invention, various modifications may be made to the control of the above-described embodiment based on existing technology or technology obvious to those skilled in the art. It should be noted that the present invention is applied to various document processing devices such as a word processor capable of displaying an input document with a predetermined display character size or a print image, which is provided with a keyboard and a display for displaying various cursors such as a rectangular shape. Of course you can get it.

【0058】[0058]

【発明の効果】請求項1に係る文書処理装置によれば、
カーソル判定手段と、先頭位置決定手段とを設け、左方
又は右方へのカーソル移動指令が入力された結果、カー
ソルがディスプレイ上の所定の移動許容領域から外れた
ときには、カーソルがディスプレイ上の移動許容領域の
少なくとも右半部分に設定された所定のカーソル復帰位
置に位置するように、右スクロール又は左スクロールし
た表示先頭位置が決定され、この表示先頭位置から1画
面分の表示データが表示されるとともに、カーソルがデ
ィスプレイ上の移動許容領域の少なくとも右半部分に表
示されるので、特に表示画面が左スクロールされたとき
には、カーソルの左側文書が極力表示されることにな
り、カーソルをその左側に表示された編集文字に素早く
移動でき、左スクロールによる編集作業を簡単化するこ
とができる。
According to the document processing apparatus of the first aspect,
Cursor determination means and head position determination means are provided, and when the cursor moves out of a predetermined movement allowable area on the display as a result of input of a cursor movement command to the left or right, the cursor moves on the display. The display start position of the right scroll or the left scroll is determined so as to be located at the predetermined cursor return position set in at least the right half portion of the allowable area, and the display data for one screen is displayed from this display start position. At the same time, since the cursor is displayed in at least the right half of the movement allowable area on the display, the document on the left side of the cursor is displayed as much as possible, especially when the display screen is scrolled to the left, and the cursor is displayed on the left side. It is possible to quickly move to the edited character and simplify the editing work by scrolling left.

【0059】請求項2に係る文書処理装置によれば、前
記入力手段に行頭表示指令キーを設け、先頭位置決定手
段は、行頭表示指令キーからの指令入力時、データ記憶
手段のデータと、カーソル位置メモリに記憶されたカー
ソル位置と、先頭位置メモリに記憶された表示先頭位置
とに基いて、カーソルで指示していた文字を含む文字列
の行頭文字の始端を、移動許容領域の左端として、表示
先頭位置を決定するように構成したので、行頭表示指令
キーを操作するだけで、カーソルで指示する文字列の行
頭文字以降の文字列がディスプレイの移動許容領域に表
示されることから、カーソルを行頭部分の編集文字に素
早く移動でき、編集作業を簡単化することができる。
According to the document processing apparatus of the second aspect, the input means is provided with a line head display command key, and the head position determining means, when the command is input from the line head display command key, the data in the data storage means and the cursor. Based on the cursor position stored in the position memory and the display start position stored in the start position memory, the start end of the first character of the character string including the character pointed by the cursor is set as the left end of the movement allowable area. Since it is configured to determine the display start position, the character string after the first character of the character string specified by the cursor is displayed in the movement allowable area of the display by simply operating the line display command key. You can quickly move to the edit character at the beginning of the line and simplify the editing work.

【0060】請求項3に係る文書処理装置によれば、前
記入力手段に行末表示指令キーを設け、先頭位置決定手
段は、行末表示指令キーからの指令入力時、データ記憶
手段のデータと、カーソル位置メモリに記憶されたカー
ソル位置と、先頭位置メモリに記憶された表示先頭位置
とに基いて、カーソルで指示していた文字を含む文字列
の行末文字の終端を、移動許容領域の右端として、表示
先頭位置を決定するように構成したので、行末表示指令
キーを操作するだけで、カーソルで指示する文字列の行
末文字以前の文字列がディスプレイの移動許容領域に表
示されることから、カーソルを行末部分の編集文字に素
早く移動でき、編集作業を簡単化することができる。
According to the document processing apparatus of the third aspect, the input means is provided with a line end display command key, and the head position determining means, when the command is input from the line end display command key, the data in the data storage means and the cursor. Based on the cursor position stored in the position memory and the display start position stored in the start position memory, the end of the line end character of the character string including the character pointed by the cursor is set as the right end of the movement allowable area, Since it is configured to determine the display start position, by simply operating the line end display command key, the character string before the line end character of the character string pointed to by the cursor is displayed in the movement allowable area of the display. You can quickly move to the editing character at the end of the line, and you can simplify the editing work.

【図面の簡単な説明】[Brief description of drawings]

【図1】請求項1〜請求項3の構成を示す機能ブロック
図である。
FIG. 1 is a functional block diagram showing a configuration of claims 1 to 3.

【図2】テープ印刷装置の斜視図である。FIG. 2 is a perspective view of a tape printer.

【図3】テープカセットを装着した印刷機構の概略平面
図である。
FIG. 3 is a schematic plan view of a printing mechanism equipped with a tape cassette.

【図4】テープ印刷装置の制御系のブロック図である。FIG. 4 is a block diagram of a control system of the tape printer.

【図5】文字サイズ変換テーブルの設定内容を説明する
図表である。
FIG. 5 is a diagram illustrating setting contents of a character size conversion table.

【図6】ディスプレイ上に設定された移動許容領域を説
明する説明図である。
FIG. 6 is an explanatory diagram illustrating a movement allowable area set on a display.

【図7】テープ印刷制御のルーチンの概略フローチャー
トである。
FIG. 7 is a schematic flowchart of a tape printing control routine.

【図8】カーソルポインタ変更処理制御のルーチンの概
略フローチャートである。
FIG. 8 is a schematic flowchart of a routine of cursor pointer change processing control.

【図9】印刷イメージ作成処理制御のルーチンの概略フ
ローチャートである。
FIG. 9 is a schematic flowchart of a print image creation process control routine.

【図10】表示用イメージ発生処理制御のルーチンの概
略フローチャートである。
FIG. 10 is a schematic flowchart of a routine of display image generation processing control.

【図11】印刷イメージ表示処理制御のルーチンの概略
フローチャートである。
FIG. 11 is a schematic flowchart of a print image display processing control routine.

【図12】右スクロール処理制御のルーチンの概略フロ
ーチャートである。
FIG. 12 is a schematic flowchart of a right scroll process control routine.

【図13】左スクロール処理制御のルーチンの概略フロ
ーチャートである。
FIG. 13 is a schematic flowchart of a routine for left scroll processing control.

【図14】表示画面内カーソル移動処理制御のルーチン
の概略フローチャートである。
FIG. 14 is a schematic flowchart of a routine for controlling cursor movement processing within a display screen.

【図15】標準書式情報や文字列コードが格納されたテ
キストメモリの説明図である。
FIG. 15 is an explanatory diagram of a text memory in which standard format information and character string codes are stored.

【図16】印刷データバッファと表示データバッファの
ドットパターンデータの格納状態を対応づけて説明する
説明図である。
FIG. 16 is an explanatory diagram for explaining the storage states of dot pattern data in the print data buffer and the display data buffer in association with each other.

【図17】文字「A」を入力したときの表示データバッ
ファ及びディスプレイバッファの位置関係を説明する説
明図である。
FIG. 17 is an explanatory diagram illustrating a positional relationship between the display data buffer and the display buffer when the character “A” is input.

【図18】文字列「A〜D」を入力したときの図17相
当図である。
18 is a view corresponding to FIG. 17 when the character strings “A to D” are input.

【図19】文字「D」の入力に伴う右スクロールを説明
する図17相当図である。
FIG. 19 is a diagram corresponding to FIG. 17 illustrating right scrolling accompanying the input of the character “D”.

【図20】複数文字の文字列を入力したときの図17相
当図である。
FIG. 20 is a view corresponding to FIG. 17 when a character string of a plurality of characters is input.

【図21】カーソル左移動キーを操作したときの各ポイ
ンタ値の説明図である。
FIG. 21 is an explanatory diagram of each pointer value when the cursor left movement key is operated.

【図22】カーソル左移動キー操作による左スクロール
を説明する図17相当図である。
FIG. 22 is a diagram corresponding to FIG. 17 for explaining left scrolling by operating the cursor left movement key.

【図23】カーソル左移動キーを操作したときの各ポイ
ンタ値の説明図である。
FIG. 23 is an explanatory diagram of each pointer value when the cursor left movement key is operated.

【図24】第1及び第2ブロックデータが格納された図
15相当図である。
FIG. 24 is a view equivalent to FIG. 15 in which first and second block data are stored.

【図25】行頭表示キーが操作されたときの各ポインタ
値の説明図である。
FIG. 25 is an explanatory diagram of each pointer value when the line head display key is operated.

【図26】行末表示キーが操作されたときの各ポインタ
値の説明図である。
FIG. 26 is an explanatory diagram of each pointer value when a line end display key is operated.

【符号の説明】[Explanation of symbols]

1 テープ印刷装置 3 キーボード 22 液晶ディスプレイ 52 CPU 55 ROM 60 RAM 61 テキストメモリ 65 表示データバッファ 66 ディスプレイバッファ 67 表示パラメータメモリ C 制御装置 1 Tape Printing Device 3 Keyboard 22 Liquid Crystal Display 52 CPU 55 ROM 60 RAM 61 Text Memory 65 Display Data Buffer 66 Display Buffer 67 Display Parameter Memory C Controller

フロントページの続き (72)発明者 大村 賢吾 名古屋市中区大須3丁目46番15号 ビー・ エス・ケー株式会社内Front Page Continuation (72) Inventor Kengo Omura 3-46-15 Osu, Naka-ku, Nagoya City BSK Corporation

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 文字や記号及び種々の指令を入力する為
の入力手段と、文字や記号の入力データを記憶するデー
タ記憶手段と、カーソルを有するディスプレイを含み文
字や記号を表示可能な表示手段と、データ記憶手段のデ
ータを受けて表示データを作成する表示データ作成手段
と、表示データを記憶する表示データバッファと、表示
データバッファにおける1画面分の表示データの表示先
頭位置を記憶する先頭位置メモリと、表示先頭位置から
1画面分の表示データを表示データバッファから受けて
表示するように表示手段を制御する表示制御手段と、左
方又は右方へのカーソル移動指令を受けて、表示データ
バッファにおけるカーソルの現在位置を記憶するカーソ
ル位置メモリとを備えた文書処理装置において、 前記カーソル位置メモリに記憶されたカーソルの現在位
置と、先頭位置メモリに記憶された表示先頭位置とに基
いて、カーソルがディスプレイ上の所定の移動許容領域
内にあるか否かを判定するカーソル判定手段と、 左方又は右方へのカーソル移動指令の入力時、カーソル
判定手段によりカーソルが移動許容領域から外れると判
定されたときには、カーソルがディスプレイ上の移動許
容領域の少なくとも右半部分に設定された所定のカーソ
ル復帰位置に位置するように、前記表示先頭位置を決定
して先頭位置メモリに出力する先頭位置決定手段と、 を備えたことを特徴とする文書処理装置。
1. Input means for inputting characters and symbols and various commands, data storage means for storing input data of characters and symbols, and display means capable of displaying characters and symbols including a display having a cursor. A display data creating means for receiving the data of the data storage means and creating display data; a display data buffer for storing the display data; and a start position for storing the display start position of the display data for one screen in the display data buffer. The memory, the display control means for controlling the display means so as to display the display data for one screen from the display start position from the display data buffer, and the display data in response to the cursor movement command to the left or right In a document processing device comprising a cursor position memory for storing the current position of the cursor in a buffer, the cursor position memory Cursor determination means for determining whether the cursor is within a predetermined movement allowable area on the display based on the stored current position of the cursor and the display start position stored in the start position memory; Alternatively, when a cursor movement command is input to the right and the cursor determination unit determines that the cursor is out of the movement-permitted area, the cursor returns to a predetermined cursor return position set in at least the right half of the movement-permitted area on the display. And a head position determining means for determining the display head position so as to be located at a position and outputting the head position to the head position memory.
【請求項2】 前記入力手段に行頭表示指令キーを設
け、 前記先頭位置決定手段は、行頭表示指令キーからの指令
入力時、データ記憶手段のデータと、カーソル位置メモ
リに記憶されたカーソル位置と、先頭位置メモリに記憶
された表示先頭位置とに基いて、カーソルで指示してい
た文字を含む文字列の行頭文字の始端を、移動許容領域
の左端として、前記表示先頭位置を決定するように構成
されたことを特徴とする請求項1に記載の文書処理装
置。
2. A line head display command key is provided in the input means, and the head position determination means, when a command is input from the line head display command key, the data of the data storage means and the cursor position stored in the cursor position memory. Based on the display start position stored in the start position memory, the display start position is determined by setting the start end of the first character of the character string including the character pointed by the cursor as the left end of the movement allowable area. The document processing apparatus according to claim 1, wherein the document processing apparatus is configured.
【請求項3】 前記入力手段に行末表示指令キーを設
け、 前記先頭位置決定手段は、行末表示指令キーからの指令
入力時、データ記憶手段のデータと、カーソル位置メモ
リに記憶されたカーソル位置と、先頭位置メモリに記憶
された表示先頭位置とに基いて、カーソルで指示してい
た文字を含む文字列の行末文字の終端を、移動許容領域
の右端として、前記表示先頭位置を決定するように構成
されたことを特徴とする請求項1に記載の文書処理装
置。
3. A line end display command key is provided in the input means, and the head position determining means, when a command is input from the line end display command key, stores the data in the data storage means and the cursor position stored in the cursor position memory. Based on the display start position stored in the start position memory, the display start position is determined by setting the end of the line end character of the character string including the character pointed by the cursor as the right end of the movement allowable area. The document processing apparatus according to claim 1, wherein the document processing apparatus is configured.
JP5353293A 1993-12-28 1993-12-28 Document processor Pending JPH07200241A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5353293A JPH07200241A (en) 1993-12-28 1993-12-28 Document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5353293A JPH07200241A (en) 1993-12-28 1993-12-28 Document processor

Publications (1)

Publication Number Publication Date
JPH07200241A true JPH07200241A (en) 1995-08-04

Family

ID=18429860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5353293A Pending JPH07200241A (en) 1993-12-28 1993-12-28 Document processor

Country Status (1)

Country Link
JP (1) JPH07200241A (en)

Similar Documents

Publication Publication Date Title
JP3111442B2 (en) Document processing device
JP3258486B2 (en) Tape printer
JP3377277B2 (en) Document processing device
JPH07214860A (en) Document processor
JP3131962B2 (en) Barcode creation device
JPH07156500A (en) Tape printer
JPH07137377A (en) Tape printer
JP3189925B2 (en) Tape printer
JP3254653B2 (en) Tape printer
JPH07199888A (en) Document processor
JP3242255B2 (en) Document processing device
JPH05177901A (en) Printer
JPH07276715A (en) Tape printer capable of printing multiple blocks of arbitrary number of lines
JP2776229B2 (en) Document processing device
JPH06110891A (en) Document creation device
JP2914473B2 (en) Document processing device
JP3213154B2 (en) Tape printer
JP3189924B2 (en) Tape printer
JP3209236B2 (en) Document processing apparatus and document processing method
JP3273094B2 (en) Document processing device
JP3064810B2 (en) Label making device
JP3168744B2 (en) Printing device
JP3900647B2 (en) Document processing device
JPH07205482A (en) Tape printer
JP3521310B2 (en) Barcode creation device