JPH0561623A - Printing device - Google Patents
Printing deviceInfo
- Publication number
- JPH0561623A JPH0561623A JP3220187A JP22018791A JPH0561623A JP H0561623 A JPH0561623 A JP H0561623A JP 3220187 A JP3220187 A JP 3220187A JP 22018791 A JP22018791 A JP 22018791A JP H0561623 A JPH0561623 A JP H0561623A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- character
- character string
- line
- 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.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】本発明は、ワードプロセッサ等の印字装置にお
いて、被印字文字列に対し枠線そのものを別入力する必
要なく、容易且つ精度よく被印字文字列の枠付き印字を
行なうことを目的とする。
【構成】印字データ記憶部42に記憶された被印字文字
列の枠指定された先頭文字座標及び最終文字座標、そし
て、改行文字座標を、個々の文字データの枠制御コード
及び改行制御コードを読出すことにより予め制御コード
レジスタ46に記憶させ、この制御コードレジスタ46
に記憶させた枠指定先頭文字座標と改行数とに基づき、
印字開始側の縦枠に対応する印字ドット座標を求めると
共に、枠指定終了文字座標と改行数とに基づき、印字終
了側の縦枠に対応する印字ドット座標を求め、これらを
枠印字制御レジスタ47に記憶させ、印字制御部43に
おける指定枠対応の印字位置を得るよう構成する。
(57) [Abstract] [Object] The present invention, in a printing device such as a word processor, easily and accurately performs framed printing of a character string to be printed without separately inputting a frame line itself for the character string to be printed. The purpose is to [Structure] A frame control code and a line feed control code of individual character data are read for the frame-designated frame-designated first character coordinate and last character coordinate and a line feed character coordinate stored in the print data storage unit 42. When the control code register 46 is stored, it is stored in the control code register 46 in advance.
Based on the frame designation start character coordinates and the number of line breaks stored in
The print dot coordinates corresponding to the vertical frame on the print start side are obtained, the print dot coordinates corresponding to the vertical frame on the print end side are obtained based on the frame designation end character coordinates and the number of line feeds, and these are determined. The print control section 43 is configured to obtain a print position corresponding to the designated frame.
Description
【0001】[0001]
【産業上の利用分野】本発明は、任意の文字データをキ
ー入力し印字出力する際に使用されるワードプロセッサ
等に備えられた印字装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing device provided in a word processor or the like used for key-in inputting and printing out arbitrary character data.
【0002】[0002]
【従来の技術】従来、ワードプロセッサ等において、キ
ー入力作成した被印字文字列を枠付きにして印字しよう
とする場合、任意の大きさの矩形状の枠を予め図形作成
し、その枠内に被印字文字列を入力をするか、あるいは
被印字文字列の入力後にその文字列の周囲を罫線機能に
より囲うかして、枠付きの被印字文字列を作成し、これ
を被印字データとして印字出力している。2. Description of the Related Art Conventionally, in a word processor or the like, when an attempt is made to print a character string to be printed with a frame with a frame, a rectangular frame of an arbitrary size is created in advance and the frame is covered by the frame. Create a character string to be printed with a frame by inputting the character string to be printed or surrounding the character string with the ruled line function after inputting the character string to be printed, and print out this as the data to be printed. is doing.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記矩
形状の枠を作成する場合には、予めその枠内に収めよう
とする入力文字の文字数や印字長を想定して枠の範囲を
設定する必要があり、枠サイズの設定操作が煩わしいば
かりでなく、文字印字範囲に精度よく対応した枠を設定
するのが困難な問題がある。However, when creating the above rectangular frame, it is necessary to set the range of the frame in advance by assuming the number of input characters and the print length of the input characters to be accommodated in the frame. Therefore, not only is the frame size setting operation troublesome, but it is difficult to set a frame that accurately corresponds to the character printing range.
【0004】一方、罫線機能を利用すれば、被印字文字
列に精度よく対応させた枠を得ることができるが、枠を
構成する複数本(少なくとも4本)の罫線を1本1本入
力する必要があり、その入力操作が煩わしい欠点があ
る。On the other hand, if the ruled line function is used, it is possible to obtain a frame that accurately corresponds to the character string to be printed. However, a plurality of (at least four) ruled lines forming the frame are input one by one. However, there is a drawback that the input operation is troublesome.
【0005】本発明は上記課題に鑑みなされたもので、
被印字文字列に対し枠線そのものを別入力する必要な
く、容易且つ精度よく被印字文字列の枠付き印字を行な
うことが可能になる印字装置を提供することを目的とす
る。The present invention has been made in view of the above problems,
An object of the present invention is to provide a printing device capable of easily and accurately performing framed printing of a character string to be printed without separately inputting a frame line itself to the character string to be printed.
【0006】[0006]
【課題を解決するための手段】すなわち、本発明に係わ
る印字装置は、文字入力手段と、この文字入力手段によ
り入力された複数行の文字列に対して枠を指定する枠指
定手段と、この枠指定手段により枠指定された最後の文
字が文末であるか否かを判断する枠末判断手段と、この
枠末判断手段により上記枠指定された最後の文字が文末
であると判断された場合は該枠指定文字列内の最長行末
までの範囲で枠を設定する文末枠設定手段と、上記枠末
判断手段により上記枠指定された最後の文字が文末でな
いと判断された場合は該枠指定文字列内の最終行はその
指定範囲まで、その他の行にあっては最長行末までの範
囲で枠を設定する非文末枠設定手段と、上記枠設定手段
により設定された枠の範囲に従って枠及び文字を印字す
る印字手段とを備えて構成したものである。That is, a printing apparatus according to the present invention comprises a character input means, a frame specifying means for specifying a frame for a character string of a plurality of lines input by the character input means, and A frame end determination unit that determines whether or not the last character designated by the frame designating unit is the end of a sentence, and a case where the last character designated by the frame end determination unit is determined to be the end of a sentence. Is a sentence end frame setting means for setting a frame within the range up to the longest line end in the frame designation character string, and the frame designation if the last character designated by the frame end determination means is not the sentence end. The last line in the character string sets the frame within the specified range, and in other lines, sets the frame within the range up to the end of the line, and the frame according to the range of the frame set by the frame setting unit. Equipped with printing means for printing characters It is obtained by configuration Te.
【0007】[0007]
【作用】つまり、枠指定された被印字文字列が複数行か
らなり、その最終の枠指定文字が被印字文字列の最終文
字(文末)である場合には、上記枠指定された被印字行
の中で最長の行末まで囲む範囲の枠を設定することに
り、上記複数行からなる被印字文字列はその行頭部乃至
最長行末部間を始線,終線とする枠で囲まれるようにな
り、また、上記最終の枠指定文字が被印字文字列の途中
の文字である場合には、その最終の枠指定文字が存在す
る被印字行のみ該指定範囲まで枠を設定し、その他の行
は最長の行末まで囲む範囲の枠を設定することにより、
上記複数行からなる被印字文字列はその行頭部を始線,
最終枠指定部及び最長行末部をそれぞれ2つの終線とす
る枠で囲まれるようになる。In other words, if the character-printed character string designated by the frame is composed of a plurality of lines and the final character designating the frame is the last character (end of sentence) of the character-printed character string, the character-printed line designated by the frame is printed. By setting a frame that encloses the longest line end in the above, the printed character string consisting of the above multiple lines is surrounded by a frame with the start line and the end line between the head of the line and the longest line end. If the final frame designating character is a character in the middle of the print target character string, set the frame up to the specified range only for the print target line where the final frame designating character exists, and set the other lines. Is set by setting a frame that surrounds the longest line,
The printed character string consisting of multiple lines above starts at the beginning of the line,
The final frame designating part and the longest line end part are each surrounded by a frame having two ending lines.
【0008】[0008]
【実施例】以下図面により本発明の一実施例について説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0009】図1は本発明の印字装置を搭載したラベル
プリンタの外観構成を示すもので、本体ケース11は、
例えば大人の手で把持できる程度の直方体の筐体からな
り、本体ケース11の表面には、キー入力部12及び表
示部13が備えられ、また、右側面には、電源スイッチ
14が備えられる。FIG. 1 shows the outer appearance of a label printer equipped with the printing apparatus of the present invention.
For example, it is composed of a rectangular parallelepiped casing that can be gripped by an adult's hand, the main body case 11 is provided with a key input unit 12 and a display unit 13, and the right side face is provided with a power switch 14.
【0010】キー入力部12には、ラベルプリント用の
名前,見出し,インデックス等の文字列データを作成す
るためのワードプロセッサ機能に即した文字入力キー,
かな/漢字変換キー,次候補キー,カーソルキー,改行
キー,及び実行キー等の他、1ラベルに対する文字列デ
ータ毎の境界を区切るための「停」キー、該文字列デー
タを任意の範囲で枠付きに指定するための枠指定キーや
枠区切りキー、印字動作を開始させるための印字開始キ
ー等が備えられる。表示部13には、上記キー入力操作
に伴い得られる文字列データや枠指定データが、それぞ
れ該当する処理に応じて表示される。The key input unit 12 has a character input key suitable for a word processor function for creating character string data such as a label print name, heading, and index.
Kana / Kanji conversion key, next candidate key, cursor key, line feed key, execution key, etc., as well as a "stop" key for demarcating the boundary of each character string data for one label, and the character string data within an arbitrary range A frame designation key for designating with a frame, a frame delimiter key, a print start key for starting a printing operation, and the like are provided. Character string data and frame designation data obtained by the key input operation are displayed on the display unit 13 according to the corresponding processing.
【0011】また、本体ケース11の下側面には、上記
文字列データ印字後の図示しない接着剤付きラベルを排
出するためのラベル排出口15、及びこのラベル排出口
15に排出されたラベルを切出すためのカッタボタン1
6が備えられる。Further, on the lower surface of the main body case 11, a label discharge port 15 for discharging a label with adhesive (not shown) after printing the character string data, and a label discharged to the label discharge port 15 are cut off. Cutter button 1 to put out
6 is provided.
【0012】すなわち、電源スイッチ14の投入後、キ
ー入力部12及び表示部13を使用して任意の文字列デ
ータを作成し、これを被印字文字列として印字処理を開
始させると、図示しないラベルに上記被印字文字列が印
字されてラベル排出口15から順次排出されることにな
る。That is, after the power switch 14 is turned on, any character string data is created by using the key input unit 12 and the display unit 13, and the printing process is started by using this as a character string to be printed. The character string to be printed is printed on and is sequentially discharged from the label discharge port 15.
【0013】この場合、上記被印字文字列に対し、予め
枠指定が行なわれている場合には、被印字文字列はその
文字列の周囲に自動的に枠が付されて印字されることに
なる。In this case, if a frame is designated in advance for the character string to be printed, the character string to be printed is automatically printed with a frame around the character string. Become.
【0014】そして、上記被印字文字列が図示しないラ
ベルに印字されてラベル排出口15から排出されると、
そのラベルはラベルカッタ16を矢印xで示す方向にス
ライドさせることで切取られて使用される。図2は上記
ラベルプリンタのプリント部21の構成を示すもので、
このプリント部21には、インクテープカートリッジ2
2が装着されて使用される。When the character string to be printed is printed on a label (not shown) and discharged from the label discharge port 15,
The label is cut and used by sliding the label cutter 16 in the direction indicated by the arrow x. FIG. 2 shows the configuration of the printing unit 21 of the above label printer.
In the print section 21, the ink tape cartridge 2
2 is attached and used.
【0015】インクテープカートリッジ22には、前記
被印字文字列が印字される接着剤付きラベル23と該ラ
ベル23に対する印字用のインクリボン24が備えら
れ、ラベル23は転写部25においてインクリボン24
と平行接触して同時進行し、インクテープカートリッジ
22から排出されるよう構成される。The ink tape cartridge 22 is provided with an adhesive-attached label 23 on which the character string to be printed is printed and an ink ribbon 24 for printing on the label 23.
It is configured so as to be in parallel contact with and progress simultaneously, and to be ejected from the ink tape cartridge 22.
【0016】ここで、インクテープカートリッジ22
は、例えばカセットテープラベル用やビデオテープラベ
ル用に応じて異なる幅のラベル23を搭載したものが選
択されて装着される。Here, the ink tape cartridge 22
For example, a label having a label 23 having a different width is selected and mounted according to, for example, a cassette tape label or a video tape label.
【0017】プリント部21に対し、上記インクテープ
カートリッジ22は、前記キー入力部12及び表示部1
3を備えた本体ケース11のケース蓋26を片開きする
ことで着脱可能になるもので、該インクテープカートリ
ッジ22のラベル繰出しスプール27にはスプール軸2
8が、また、インクリボン24のリボン巻取りスプール
29にはリボン巻取り軸30がそれぞれ挿入嵌合される
と共に、インクテープカートリッジ22における対向側
面の窪み31a,31bには、カートリッジガイド32
aとカートリッジ押え用フック32bとがそれぞれ係止
されて位置決めが図られる。In contrast to the print section 21, the ink tape cartridge 22 has the key input section 12 and the display section 1.
The case cover 26 of the main body case 11 provided with 3 can be attached and detached by one-sided opening. The label feeding spool 27 of the ink tape cartridge 22 has a spool shaft 2
8 and the ribbon take-up spool 30 of the ink ribbon 24 has the ribbon take-up shaft 30 inserted and fitted therein, and the cartridge guide 32 is provided in the recesses 31a and 31b on the opposite side of the ink tape cartridge 22.
The a and the cartridge pressing hook 32b are engaged with each other for positioning.
【0018】この場合、プラテンローラ33はインクテ
ープカートリッジ22の転写部25におけるラベル23
に沿って位置設定され、また、サーマルプリントヘッド
34は同転写部25におけるインクリボン24に沿って
位置設定される。ここで、サーマルプリントヘッド34
は、インクリボン24の幅方向に対して、例えば128
dots(8dots/mm)を有している。In this case, the platen roller 33 is the label 23 in the transfer portion 25 of the ink tape cartridge 22.
The thermal print head 34 is also positioned along the ink ribbon 24 in the transfer section 25. Here, the thermal print head 34
Is, for example, 128 in the width direction of the ink ribbon 24.
It has dots (8 dots / mm).
【0019】すなわち、接着剤付きラベル23に対する
被印字文字列の印字動作時には、該ラベル23とインク
リボン24とは、プラテンローラ33及びリボン巻取り
軸30の回転により、転写部25においてそれぞれ同一
の速度で搬送され、サーマルプリントヘッド34がプラ
テンローラ33との間に上記ラベル23とインクリボン
24とを挟み付けて熱転写動作することにより、被印字
文字列が順次ラベル23に印字されてラベル排出口15
から繰出されることになる。なお、図2において、16
aはカッタボタン16のスライドに伴い上記ラベル排出
口15に突出してラベル23を切断するためのカッタで
ある。That is, during the printing operation of the character string to be printed on the adhesive label 23, the label 23 and the ink ribbon 24 are the same in the transfer section 25 by the rotation of the platen roller 33 and the ribbon winding shaft 30. The label 23 and the ink ribbon 24 are sandwiched between the thermal print head 34 and the platen roller 33 while being conveyed at a speed, and a thermal transfer operation is performed. 15
Will be paid out from. In addition, in FIG.
Reference numeral a denotes a cutter for protruding the label discharge port 15 and cutting the label 23 as the cutter button 16 slides.
【0020】図3は上記ラベルプリンタにおける電子回
路の構成を示すもので、同図において、41は回路各部
の動作制御を司る制御部であり、この制御部41には、
前記キー入力部12及び表示部13の他、作成された被
印字文字列を記憶するための印字データ記憶部42が接
続される。FIG. 3 shows the configuration of an electronic circuit in the above label printer. In FIG. 3, reference numeral 41 is a control section for controlling the operation of each section of the circuit.
In addition to the key input unit 12 and the display unit 13, a print data storage unit 42 for storing the created print-target character string is connected.
【0021】印字データ記憶部42には、1ラベル毎に
対応する被印字文字列が、停止コードにより区切られて
記憶されるもので、この被印字文字列は、印字開始の指
定により1文字データずつ順次制御部41に読出され印
字制御部43を通して印字部44に送られる。The print data storage section 42 stores a print character string corresponding to each label separated by a stop code, and the print character string is a character data set by the start of printing. The data is sequentially read by the control unit 41 and sent to the printing unit 44 through the print control unit 43.
【0022】印字制御部43は、印字データ記憶部42
から順次読出される被印字文字データの、予め設定され
た印字書式情報に対応した印字処理を行なうべく、印字
部44におけるサーマルプリントヘッド34の印字動作
を制御すると共に、テープ送り部45におけるリボン巻
取り軸30及びプラテンローラ33それぞれの回転動作
を制御するもので、このテープ送り部45でのリボン巻
取り軸30及びプラテンローラ33それぞれの回転駆動
速度、つまり、接着剤付きラベル23及びインクリボン
24の搬送速度は、印字部43に対するサーマルプリン
トヘッド34の印字駆動タイミングに応じて制御され
る。The print control unit 43 includes a print data storage unit 42.
The printing operation of the thermal print head 34 in the printing section 44 is controlled and the ribbon winding in the tape feeding section 45 is performed in order to perform the printing process of the printing target character data sequentially read from the printing section 44 in accordance with the preset printing format information. The rotation operation of each of the take-up shaft 30 and the platen roller 33 is controlled, and the rotational driving speed of each of the ribbon take-up shaft 30 and the platen roller 33 at the tape feeding portion 45, that is, the label 23 with an adhesive and the ink ribbon 24. The conveyance speed of the print head is controlled according to the print drive timing of the thermal print head 34 with respect to the print unit 43.
【0023】図4は上記ラベルプリンタの印字データ記
憶部に記憶される文字データの構成を示すもので、被印
字文字列を形成する個々の文字データは、文字コードエ
リアと制御コードエリアからなっており、文字コードエ
リアには文字そのものを示すキャラクタコードが与えら
れ、制御コードエリアには文字倍率,文字修飾等の内容
を示す制御コードの他、改行指定や枠指定,枠区切り指
定等の有無を示す制御コードが与えられる。一方、上記
制御部41には、制御コードレジスタ46及び枠印字制
御レジスタ47が接続される。FIG. 4 shows the structure of the character data stored in the print data storage section of the label printer. Each character data forming the character string to be printed consists of a character code area and a control code area. In the character code area, a character code indicating the character itself is given, and in the control code area, in addition to the control code indicating the contents such as character magnification and character modification, presence / absence of line break designation, frame designation, frame delimitation designation, etc. The indicated control code is given. On the other hand, a control code register 46 and a frame printing control register 47 are connected to the control section 41.
【0024】制御コードレジスタ46は、制御部41に
おける印字モードの設定時において、印字データ記憶部
42から読出される被印字文字列が枠指定されている場
合には、その枠制御コードを有する開始文字アドレス及
び終了文字アドレスを座標データとして記憶すると共
に、被印字文字列内の改行制御コードを有する文字アド
レスを座標データとして記憶するもので、この制御コー
ドレジスタ46に記憶された枠指定文字の開始,終了座
標データ及び改行座標データに基づき、枠指定された被
印字文字列の先頭印字位置及び終了印字位置、そしてそ
の印字行数とそれぞれの印字長さが判断される。The control code register 46 has a frame control code when the character string to be printed read from the print data storage unit 42 is designated as a frame when the print mode is set in the control unit 41. The character address and the ending character address are stored as coordinate data, and the character address having the line feed control code in the print character string is stored as coordinate data. The start of the frame designating character stored in the control code register 46 is stored. Based on the end coordinate data and the line feed coordinate data, the leading print position and the end print position of the character string to be printed whose frame is designated, the number of print lines and each print length are determined.
【0025】また、枠印字制御レジスタ47は、上記制
御コードレジスタ46の記憶データにより判断された枠
指定被印字文字列の先頭印字位置及び終了印字位置、そ
してその印字行数とそれぞれの印字長さに基づき得られ
る頭部縦枠の印字ドット座標及び最終縦枠の印字ドット
座標を記憶するもので、この枠印字制御レジスタ47に
記憶された被印字文字列に対する前後縦枠の印字ドット
座標に基づき上下横枠の印字ドット座標も得られるよう
になる。次に、上記構成によるラベルプリンタの動作に
ついて説明する。Further, the frame print control register 47 is provided with a head print position and an end print position of the frame designated print character string determined by the data stored in the control code register 46, the number of print lines and each print length. The print dot coordinates of the head vertical frame and the print dot coordinates of the final vertical frame obtained based on the above are stored. Based on the print dot coordinates of the front and rear vertical frames for the print character string stored in the frame print control register 47. The print dot coordinates of the upper and lower horizontal frames can also be obtained. Next, the operation of the label printer having the above configuration will be described.
【0026】例えばキー入力部12及び表示部13を使
用して任意の文字列データを入力し、被印字文字列「A
BC会社/開発部/第3開発課/012−345−56
66」が生成されると、その文字列データは停止コード
により区切られて印字データ記憶部42に記憶される。
図5は上記ラベルプリンタにおける印字制御処理を示す
基本フローチャートである。図6は上記ラベルプリンタ
における印字制御処理を示す分岐フローチャートであ
る。For example, by using the key input unit 12 and the display unit 13, arbitrary character string data is input, and the character string "A" to be printed is printed.
BC Company / Development Department / Third Development Section / 012-345-56
66 "is generated, the character string data is delimited by the stop code and stored in the print data storage unit 42.
FIG. 5 is a basic flowchart showing a print control process in the label printer. FIG. 6 is a branch flow chart showing the print control processing in the label printer.
【0027】図7は上記ラベルプリンタにおける枠指定
された被印字文字列のラベルプリント状態を示すもの
で、同図(A)は被印字文字列の全体を連続枠指定した
場合のラベルプリント状態を示す図、同図(B)は被印
字文字列の改行後半部を枠指定した場合のラベルプリン
ト状態を示す図、同図(C)は被印字文字列の前部と後
部とで分割して枠指定した場合のラベルプリント状態を
示す図である。FIG. 7 shows a label print state of a print-target character string whose frame is designated in the label printer. FIG. 7A shows a label print state when the entire print-target character string is designated as a continuous frame. The same figure (B) shows the label printing state when the latter half of the line feed of the character string to be printed is designated as a frame, and the same figure (C) is divided into the front part and the rear part of the character string to be printed. It is a figure which shows a label printing state when a frame is designated.
【0028】まず、上記被印字文字列「ABC会社/開
発部/第3開発課/012−345−5666」の全文
に対し連続的な枠指定を行なった場合に、印字モードが
設定されると、印字データ記憶部42に記憶される上記
被印字文字列の個々の文字データの制御コードが順次制
御部41に読出され、枠制御コードを有する先頭文字
「A」の文字座標と終了文字「6」の文字座標とが、そ
れぞれ枠開始アドレスと枠終了アドレスとして制御コー
ドレジスタ46に記憶される(ステップS1,S2)。
また、改行制御コードを有する3つの文字「社」「部」
「課」それぞれの文字座標が改行アドレスとして上記制
御コードレジスタ46に記憶される(ステップS3)。First, when the continuous printing mode is designated for all the sentences of the character string to be printed "ABC Company / Development Department / Third Development Section / 012-345-5666", the printing mode is set. , The control code of each character data of the character string to be printed stored in the print data storage unit 42 is sequentially read to the control unit 41, and the character coordinates of the first character “A” and the end character “6” having the frame control code are read. The character coordinates "" are stored in the control code register 46 as a frame start address and a frame end address, respectively (steps S1 and S2).
In addition, the three characters "company" and "part" that have a line feed control code
The character coordinates of each "section" are stored in the control code register 46 as a line feed address (step S3).
【0029】ここで、被印字文字列に枠制御コードが存
在すること、つまり、被印字文字列が枠指定されている
ことが制御部41により判断され、また、枠指定された
先頭文字アドレスが被印字文字列中の行頭であることが
判断され、さらに、枠指定された被印字文字列内に改行
制御コードが存在すること、つまり、枠指定された被印
字文字列が複数行からなっていることが判断されると、
複数行からなる被印字文字列がその先頭から枠指定され
ていることになり、上記制御コードレジスタ46に記憶
された枠開始アドレスとしての枠指定先頭文字座標と改
行コード数nを(+1)した枠指定被印字文字列の行数
(この場合3+1=4行)とに基づき、印字開始側の縦
枠列に対応する印字ドット座標が枠開始列アドレスとし
て枠印字制御レジスタ47に記憶される(ステップS4
〜S7)。Here, the control unit 41 determines that the frame control code exists in the print target character string, that is, the print target character string is specified in the frame, and the start character address specified in the frame is determined. It is determined that it is the beginning of a line in the print character string, and there is a line feed control code in the print character string specified in the frame, that is, the print character string specified in the frame consists of multiple lines. If it is determined that
Since the print character string consisting of a plurality of lines is designated from the beginning of the frame, the frame designation start character coordinate as the frame start address stored in the control code register 46 and the line feed code number n are (+1). Based on the number of lines of the frame designation print character string (3 + 1 = 4 lines in this case), the print dot coordinates corresponding to the vertical frame column on the print start side are stored in the frame print control register 47 as the frame start column address ( Step S4
~ S7).
【0030】こうして、印字開始側の縦枠列に対応する
枠開始列アドレスが得られると、上記制御コードレジス
タ46に記憶された枠終了アドレスとしての枠指定終了
文字座標が複数行からなる被印字文字列中の何れかの行
末に一致するか否かが判断される(ステップS8)。In this way, when the frame start column address corresponding to the vertical frame column on the print start side is obtained, the frame designation end character coordinates as the frame end address stored in the control code register 46 are printed to be composed of a plurality of lines. It is determined whether or not it matches the end of any line in the character string (step S8).
【0031】この場合、上記枠終了アドレスに対応する
枠指定終了文字座標は、行末であり且つ文末でもある文
字「6」に一致すると判断され、上記制御コードレジス
タ46に記憶された枠指定被印字文字列の各改行コード
文字座標に基づき、その最長行末座標が判定されると共
に、この最長行末座標と上記改行コード数nを(+1)
した枠指定被印字文字列の行数(この場合3+1=4
行)とに基づき、印字終了側の縦枠列に対応する印字ド
ット座標が枠終了列アドレスとして枠印字制御レジスタ
47に記憶される(ステップS8→S9)。In this case, the frame designation end character coordinate corresponding to the frame end address is determined to match the character "6" which is the end of the line and the end of the sentence, and the frame designation printout stored in the control code register 46 is performed. The longest line end coordinate is determined based on each line feed code character coordinate of the character string, and the longest line end coordinate and the line feed code number n are (+1).
Number of lines of the specified frame-printed character string (3 + 1 = 4 in this case)
Line), the print dot coordinates corresponding to the vertical frame column on the print end side are stored in the frame print control register 47 as the frame end column address (steps S8 → S9).
【0032】すると、上記枠印字制御レジスタ47に
は、4行からなる被印字文字列「ABC会社/開発部/
第3開発課/012−345−5666」の全文を囲む
べく前後縦枠の印字位置が得られたことになり、この前
後縦枠の各始点座標間及び各終点座標間に対応する印字
ドット座標をそれぞれ上下横枠の印字位置とすることに
より、印字開始キーを操作することで、図7(A)で示
すように、枠指定された被印字文字列の全体を囲む矩形
枠付きラベル印字が行なわれるようになる。Then, in the frame printing control register 47, the printed character string "ABC Company / Development Department /
Third development section / 012-345-5666 ", the print positions of the front and rear vertical frames are obtained so as to surround the whole sentence, and the print dot coordinates corresponding between the start point coordinates and the end point coordinates of the front and rear vertical frames are obtained. By setting the print positions of the upper and lower horizontal frames, respectively, by operating the print start key, as shown in FIG. 7 (A), the label printing with the rectangular frame surrounding the entire print-target character string designated by the frame can be performed. It will be done.
【0033】一方、印字データ記憶部42に記憶される
被印字文字列として「ABC会社/開発部第3開発課/
012−345−5666」が与えられ、その2行目の
「開発部第3開発課」が倍角指定されると共に、該2行
目以降に対し枠指定が行なわれた場合にも、前記同様に
してステップS1〜S9における印字制御処理が実行さ
れる。On the other hand, as the print character string stored in the print data storage unit 42, "ABC Company / Development Department Third Development Section /
"012-345-5666" is given, the second line "Development Department Third Development Section" is designated as double-width, and when the frame is designated for the second and subsequent lines, the same operation as described above is performed. Then, the print control process in steps S1 to S9 is executed.
【0034】この場合、枠印字制御レジスタ47には、
上記3行からなる被印字文字列「ABC会社/開発部第
3開発課/012−345−5666」のうち枠指定さ
れた後半の文字列「開発部第3開発課/012−345
−5666」のみ囲むべく前後縦枠の印字位置が得られ
たことになり、この前後縦枠の各始点座標間及び各終点
座標間に対応する印字ドット座標をそれぞれ上下横枠の
印字位置とすることにより、印字開始キーを操作するこ
とで、図7(B)で示すように、被印字文字列の2行目
以降を囲む矩形枠付きラベル印字が行なわれるようにな
る。In this case, the frame print control register 47 contains
A character string in the latter half of the character-printed character string "ABC Company / Development Department 3rd Development Section / 012-345-5666" designated by the above-mentioned three lines "Development Department 3rd Development Section / 012-345"
The print positions of the front and rear vertical frames are obtained so as to enclose only "-5666", and the print dot coordinates corresponding between the start point coordinates and the end point coordinates of the front and rear vertical frames are respectively set as the print positions of the upper and lower horizontal frames. As a result, by operating the print start key, as shown in FIG. 7B, a label with a rectangular frame surrounding the second and subsequent lines of the character string to be printed is printed.
【0035】さらに、印字データ記憶部42に記憶され
る被印字文字列として「ABC株式会社/開発部:第3
開発課/012−345−5666」が与えられ、その
2行目の「開発部:第3開発課」が倍角指定されると共
に、1行目の行頭から2行目途中までの被印字文字列
「ABC株式会社/開発部」と、それ以降の被印字文字
列「第3開発課/012−345−5666」とに対
し、独立して枠指定を行なった場合に、印字モードが設
定されると、まず、上記被印字文字列の個々の文字デー
タの制御コードが順次制御部41に読出され、枠制御コ
ードを有する第1及び第2の先頭文字「A」及び「第」
の文字座標と各対応する第1及び第2の終了文字「部」
及び「6」の文字座標とが、それぞれの枠開始アドレ
ス,枠終了アドレスとして制御コードレジスタ46に記
憶される(ステップS1,S2)。また、改行制御コー
ドを有する2つの文字「社」「課」それぞれの文字座標
が改行アドレスとして上記制御コードレジスタ46に記
憶される(ステップS3)。Further, as a character string to be printed stored in the print data storage unit 42, "ABC Co., Ltd./Development Department: No. 3"
"Development Section / 012-345-5666" is given, and "Development Department: Third Development Section" on the second line is double-doubled, and the print character string from the beginning of the first line to the middle of the second line. The print mode is set when the frame designation is independently performed for "ABC Co., Ltd./Development Department" and the subsequent print character string "3rd Development Section / 012-345-5666". First, the control code of each character data of the character string to be printed is sequentially read to the control unit 41, and the first and second leading characters “A” and “first” having the frame control code are read.
Character coordinates and the corresponding first and second end characters "part"
And the character coordinates of "6" are stored in the control code register 46 as the frame start address and the frame end address, respectively (steps S1 and S2). Further, the character coordinates of each of the two characters "company" and "section" having the line feed control code are stored in the control code register 46 as a line feed address (step S3).
【0036】ここで、まず、前半の枠指定文字列「AB
C株式会社/開発部」に枠制御コードが存在することが
制御部41により判断され、また、その枠指定された先
頭文字アドレスが被印字文字列中の行頭であることが判
断され、さらに、枠指定された被印字文字列内に改行制
御コードが存在することが判断されると、上記制御コー
ドレジスタ46に記憶された第1の枠開始アドレスとし
ての枠指定先頭文字「A」の座標と改行コード数nを
(+1)した前半の枠指定被印字文字列の行数(この場
合1+1=2行)とに基づき、その印字開始側の縦枠列
に対応する「A」乃至倍角の「開」に沿った2行(1文
字倍角のため実質3行)に渡る印字ドット座標が第1枠
開始列アドレスとして枠印字制御レジスタ47に記憶さ
れる(ステップS4〜S7)。First, the first half of the frame designating character string "AB
It is determined by the control unit 41 that the frame control code exists in "C Corporation / Development Department", and that the start character address designated by the frame is the beginning of a line in the print character string. When it is determined that the line feed control code exists in the character-printed character string designated by the frame, the coordinates of the frame designating first character "A" as the first frame start address stored in the control code register 46 are determined. Based on the number of lines of the first half frame-designated character string (+1 in this case, 1 + 1 = 2 lines) obtained by adding (+1) to the line feed code number n, “A” corresponding to the vertical frame line on the print start side or double-width “ The print dot coordinates extending over two lines (substantially three lines because of the double-width character) are stored in the frame print control register 47 as the first frame start column address (steps S4 to S7).
【0037】こうして、前半枠指定文字列に対する印字
開始側の縦枠列に対応する枠開始列アドレスが得られる
と、上記制御コードレジスタ46に記憶された第1の枠
終了アドレスとしての枠指定終了文字「部」の座標が被
印字文字列中の何れかの行末に一致するか否かが判断さ
れる(ステップS8)。In this way, when the frame start column address corresponding to the vertical frame column on the print start side for the first half frame designation character string is obtained, the frame designation end as the first frame end address stored in the control code register 46 is completed. It is determined whether or not the coordinates of the character "copy" coincide with the end of any line in the character string to be printed (step S8).
【0038】この場合、上記前半枠終了アドレスに対応
する枠指定終了文字「部」の座標は、2行目の途中であ
るため行末には一致しないと判断され、上記制御コード
レジスタ46に記憶された第1枠指定被印字文字列の改
行コード文字座標に基づき、その最長行末座標(この場
合行末「社」の文字座標)が判定され、この行末座標と
上記改行コード数n(=1)とに基づき、前半枠指定文
字列1行目印字終了側の縦枠列に対応する印字ドット座
標が求められると共に、上記制御コードレジスタ46に
記憶された第1の枠終了アドレスとしての枠指定終了文
字「部」の座標に基づき、その印字終了側の縦枠1列に
対応する印字ドット座標が求められ、そのそれぞれの印
字ドット座標が第1枠終了列アドレスとして枠印字制御
レジスタ47に記憶される(ステップS8→S10)。In this case, since the coordinates of the frame designation end character "part" corresponding to the first half frame end address are in the middle of the second line, it is determined that they do not match at the end of the line and stored in the control code register 46. The longest line end coordinate (in this case, the character coordinate of "company" in this case) is determined based on the line feed code character coordinate of the first frame designating character string, and this line end coordinate and the line feed code number n (= 1) Based on the above, the print dot coordinates corresponding to the vertical frame column on the first line of the first half frame designation character string on the print end side are obtained, and the frame designation end character as the first frame end address stored in the control code register 46 is obtained. The print dot coordinates corresponding to one column of the vertical frame on the print end side are obtained based on the coordinates of the "copy", and the respective print dot coordinates are recorded in the frame print control register 47 as the first frame end column address. Is (step S8 → S10).
【0039】こうして、前半枠指定文字列に対する印字
開始側及び印字終了側各行毎の縦枠列に対応する第1枠
開始列アドレス及び第1枠終了列アドレスが得られる
と、次に、後半の枠指定文字列「第3開発課/012−
345−5666」に枠制御コードが存在することが制
御部41により判断され、また、その枠指定された先頭
文字アドレスが被印字文字列中の行頭ではない、つま
り、2行目の途中であることが判断され、さらに、枠指
定された被印字文字列内に改行制御コードが存在するこ
とが判断される(ステップS4,S5→S11)。In this way, when the first frame start column address and the first frame end column address corresponding to the vertical frame column of each row for the print start side and print end side for the first half frame designation character string are obtained, the second half Frame designation character string "Third Development Division / 012-
It is determined by the control unit 41 that the frame control code exists in "345-5666", and the leading character address designated by the frame is not at the beginning of a line in the print character string, that is, in the middle of the second line. Then, it is further determined that the line feed control code exists in the character-printed character string for which the frame is designated (steps S4, S5 → S11).
【0040】すると、上記制御コードレジスタ46に記
憶された第2の枠開始アドレスとしての枠指定先頭文字
「第」の座標に基づき、その印字開始側の縦枠1列に対
応する印字ドット座標が求められると共に、上記第2枠
指定先頭文字「第」の座標が存在する枠開始行に1行加
えた第2枠指定2行目先頭文字「0」の座標と第2枠指
定文字列内改行コード数n(=1)とに基づき、後半枠
指定文字列2行目の印字開始側の縦枠列に対応する印字
ドット座標が求められ、そのそれぞれの印字ドット座標
が第2枠開始列アドレスとして枠印字制御レジスタ47
に記憶される(ステップS11,S12)。Then, the print dot coordinates corresponding to one column of the vertical frame on the print start side are calculated based on the coordinates of the first character "first" of the frame designation as the second frame start address stored in the control code register 46. The second frame designation second line added to the frame start line in which the second frame designation first character "first" coordinate is found and the coordinates of the first letter "0" and the line feed in the second frame designation character string Based on the code number n (= 1), the print dot coordinates corresponding to the vertical frame line on the print start side of the second line of the latter half frame designation character string are obtained, and the respective print dot coordinates are the second frame start column address. As frame print control register 47
(Steps S11 and S12).
【0041】こうして、第2枠印字開始側の2つの縦枠
列に対応する枠開始列アドレスが得られると、上記制御
コードレジスタ46に記憶された第2の枠終了アドレス
としての枠指定終了文字「6」の座標が第2枠指定文字
列中の何れかの行末に一致するか否かが判断される(ス
テップS8)。In this way, when the frame start column addresses corresponding to the two vertical frame columns on the second frame printing start side are obtained, the frame designation end character as the second frame end address stored in the control code register 46. It is determined whether or not the coordinates of "6" match any of the line ends in the second frame designation character string (step S8).
【0042】この場合、上記第2の枠終了アドレスに対
応する枠指定終了文字座標は、行末であり且つ文末でも
ある文字「6」に一致すると判断され、上記制御コード
レジスタ46に記憶された第2枠指定被印字文字列の改
行コード文字座標に基づき、その最長行末文字「課」の
座標が判定されると共に、この最長行末文字座標と上記
改行コード数nを(+1)した第2枠指定被印字文字列
の行数(この場合1+1=2行)とに基づき、その印字
終了側の縦枠列に対応する倍角の「課」乃至「6」に沿
った2行(1文字倍角のため実質3行)に渡る印字ドッ
ト座標が第2枠終了列アドレスとして枠印字制御レジス
タ47に記憶される(ステップS8→S9)。In this case, the frame designation end character coordinate corresponding to the second frame end address is judged to match the character "6" which is the end of the line and the end of the sentence, and is stored in the control code register 46. 2 frame designation The coordinates of the longest line end character "section" are determined based on the line feed code character coordinates of the print character string, and the second frame designation in which the longest line end character coordinate and the line feed code number n are (+1) Based on the number of lines of the character string to be printed (1 + 1 = 2 lines in this case), 2 lines (for 1 character double angle) that correspond to the vertical division on the end side of printing The print dot coordinates over substantially three lines) are stored in the frame print control register 47 as the second frame end column address (steps S8 → S9).
【0043】すると、上記枠印字制御レジスタ47に
は、3行からなる被印字文字列「ABC株式会社/開発
部:第3開発課/012−345−5666」のうち前
半の被印字文字列「ABC株式会社/開発部」と後半の
被印字文字列「第3開発課/012−345−566
6」とをそれぞれ独立して囲むべく第1枠開始,終了列
アドレスに対応する前後縦枠の印字位置、及び第2枠開
始,終了列アドレスに対応する前後縦枠の印字位置が得
られたことになり、印字開始キーを操作することで、図
7(C)で示すように、分割して枠指定された被印字文
字列を囲む枠付きラベル印字が行なわれるようになる。Then, in the frame print control register 47, the printable character string of the first half of the printable character string "ABC Co., Ltd./Development Department: Third Development Section / 012-345-5666" consisting of three lines is displayed. ABC Corporation / Development Department ”and the second half of the printed character string“ 3rd Development Section / 012-345-566
6 "and the print positions of the front and rear vertical frames corresponding to the first frame start and end column addresses and the print positions of the front and rear vertical frames corresponding to the second frame start and end column addresses are obtained so as to respectively independently surround 6". By operating the print start key, as shown in FIG. 7C, a label with a frame surrounding a character string to be printed, which is divided into frames and specified, is printed.
【0044】一方、上記ステップS6あるいはステップ
S11において「No」、つまり、枠指定された被印字
文字列内に改行制御コードが存在しないことが判断され
ると、被印字文字列に対する枠指定は1行の範囲内で行
なわれていることになり、予め上記制御コードレジスタ
46に記憶された枠開始アドレスとしての枠指定先頭文
字座標、及び枠終了アドレスとしての枠指定終了文字座
標に基づき、その印字開始側及び印字終了側それぞれの
縦枠1列に対応する印字ドット座標が求められ、枠開始
・終了列アドレスとして枠印字制御レジスタ47に記憶
される(ステップS13)。すると、印字開始キーを操
作することで、被印字文字列中の1行の範囲内で枠指定
された枠付きラベル印字が行なわれるようになる。On the other hand, if it is determined in step S6 or step S11 above that "No", that is, the line feed control code does not exist in the character-printed character string for which the frame is designated, the frame designation for the character-printed character string is 1 Printing is performed within the range of the line, and printing is performed based on the frame designation start character coordinate as the frame start address and the frame designation end character coordinate as the frame end address stored in advance in the control code register 46. The print dot coordinates corresponding to one column of vertical frames on the start side and the print end side are obtained and stored in the frame print control register 47 as frame start / end column addresses (step S13). Then, by operating the print start key, the label with a frame in which the frame is designated within the range of one line in the character string to be printed is printed.
【0045】したがって、上記構成のラベルプリンタに
よれば、印字データ記憶部42に記憶された被印字文字
列の枠指定された先頭文字座標及び最終文字座標、そし
て、改行文字座標を、個々の文字データの枠制御コード
及び改行制御コードを読出すことにより予め制御コード
レジスタ46に記憶させ、この制御コードレジスタ46
に記憶させた枠指定先頭文字座標と改行数とに基づき、
印字開始側の縦枠に対応する印字ドット座標を求めると
共に、枠指定終了文字座標と改行数とに基づき、印字終
了側の縦枠に対応する印字ドット座標を求め、これらを
枠印字制御レジスタ47に記憶させ、印字制御部43に
おける指定枠対応の印字位置を得るよう構成したので、
予めその枠内に収めようとする入力文字の文字数や印字
長を想定して枠の範囲を設定したり、罫線機能を利用し
て枠を構成する複数本(少なくとも4本)の罫線を1本
1本入力したりする必要なく、自動的にしかも精度よく
被印字文字列の枠付き印字を行なうことができるように
なる。Therefore, according to the label printer having the above-mentioned configuration, the first character coordinate and the last character coordinate designated by the frame of the character string to be printed stored in the print data storage unit 42, and the line feed character coordinate are set as individual characters. The frame control code and line feed control code of the data are read out and stored in the control code register 46 in advance.
Based on the frame designation start character coordinates and the number of line breaks stored in
The print dot coordinates corresponding to the vertical frame on the print start side are obtained, the print dot coordinates corresponding to the vertical frame on the print end side are obtained based on the frame designation end character coordinates and the number of line feeds, and these are determined. Since the print position corresponding to the designated frame in the print control unit 43 is obtained,
Set the range of the frame by assuming the number of input characters and the print length of the input characters to be put in the frame in advance, or use the ruled line function to configure a plurality of (at least 4) ruled lines It is possible to automatically and accurately perform framed printing of the print target character string without the need to input one.
【0046】[0046]
【発明の効果】以上のように本発明によれば、文字入力
手段と、この文字入力手段により入力された複数行の文
字列に対して枠を指定する枠指定手段と、この枠指定手
段により枠指定された最後の文字が文末であるか否かを
判断する枠末判断手段と、この枠末判断手段により上記
枠指定された最後の文字が文末であると判断された場合
は該枠指定文字列内の最長行末までの範囲で枠を設定す
る文末枠設定手段と、上記枠末判断手段により上記枠指
定された最後の文字が文末でないと判断された場合は該
枠指定文字列内の最終行はその指定範囲まで、その他の
行にあっては最長行末までの範囲で枠を設定する非文末
枠設定手段と、上記枠設定手段により設定された枠の範
囲に従って枠及び文字を印字する印字手段とを備えて構
成したので、被印字文字列に対し枠線そのものを別入力
する必要なく、容易且つ精度よく被印字文字列の枠付き
印字を行なうことが可能になる。As described above, according to the present invention, the character input means, the frame designating means for designating a frame for the character strings of a plurality of lines inputted by the character inputting means, and the frame designating means. Frame end determination means for determining whether or not the last character specified in the frame is the end of sentence, and if the last character specified in the frame is determined to be the end of sentence by the end of frame determination device, the frame designation A sentence end frame setting means for setting a frame within the range up to the longest line end in the character string, and when the last character designated by the frame end is not the end of the sentence by the frame end determination means, Non-sentence end frame setting means for setting a frame up to the specified range on the last line and up to the end of the longest line on other lines, and prints frames and characters according to the range of frames set by the frame setting means. Since it is configured with a printing means, Characters without the need to separate inputs the border itself to columns, it is possible to perform the framed print of easily and accurately be printed string.
【図1】本発明の印字装置の一実施例に係わるラベルプ
リンタの外観構成を示す図。FIG. 1 is a diagram showing an external configuration of a label printer according to an embodiment of a printing apparatus of the present invention.
【図2】上記ラベルプリンタのプリント部の構成を示す
図。FIG. 2 is a diagram showing a configuration of a printing unit of the label printer.
【図3】上記ラベルプリンタにおける電子回路の構成を
示すブロック図。FIG. 3 is a block diagram showing a configuration of an electronic circuit in the label printer.
【図4】上記ラベルプリンタの印字データ記憶部に記憶
される文字データの構成を示す図。FIG. 4 is a diagram showing a configuration of character data stored in a print data storage unit of the label printer.
【図5】上記ラベルプリンタにおける印字制御処理を示
す基本フローチャート。FIG. 5 is a basic flowchart showing a print control process in the label printer.
【図6】上記ラベルプリンタにおける印字制御処理を示
す分岐フローチャート。FIG. 6 is a branch flowchart showing a print control process in the label printer.
【図7】上記ラベルプリンタにおける枠指定された被印
字文字列のラベルプリント状態を示す図。FIG. 7 is a diagram showing a label print state of a print-target character string whose frame is designated in the label printer.
11…本体ケース、12…キー入力部、13…表示部、
14…電源スイッチ、15…ラベル排出口、16…カッ
タボタン、16a…カッタ、21…プリント部、22…
インクテープカートリッジ、23…接着剤付きラベル、
24…インクリボン、25…転写部、26…ケース蓋、
27…ラベル繰出しスプール、28…スプール軸、29
…リボン巻取りスプール、30…リボン巻取り軸、31
a,1b…カートリッジの窪み、32a…カートリッジ
ガイド、32b…カートリッジ押え用フック、33…プ
ラテンローラ、34…サーマルプリントヘッド、41…
制御部、42…印字データ記憶部、43…印字制御部、
44…印字部、45…テープ送り部、46…制御コード
レジスタ、47…枠印字制御レジスタ。11 ... Main body case, 12 ... Key input section, 13 ... Display section,
14 ... Power switch, 15 ... Label discharge port, 16 ... Cutter button, 16a ... Cutter, 21 ... Printing section, 22 ...
Ink tape cartridge, 23 ... Label with adhesive,
24 ... Ink ribbon, 25 ... Transfer part, 26 ... Case lid,
27 ... Label feeding spool, 28 ... Spool shaft, 29
… Ribbon take-up spool, 30… Ribbon take-up shaft, 31
a, 1b ... Indentation of cartridge, 32a ... Cartridge guide, 32b ... Hook for holding cartridge, 33 ... Platen roller, 34 ... Thermal print head, 41 ...
Control unit, 42 ... Print data storage unit, 43 ... Print control unit,
44 ... Printing unit, 45 ... Tape feeding unit, 46 ... Control code register, 47 ... Frame printing control register.
Claims (1)
して枠を指定する枠指定手段と、 この枠指定手段により枠指定された最後の文字が文末で
あるか否かを判断する枠末判断手段と、 この枠末判断手段により上記枠指定された最後の文字が
文末であると判断された場合は該枠指定文字列内の最長
行末までの範囲で枠を設定する文末枠設定手段と、 上記枠末判断手段により上記枠指定された最後の文字が
文末でないと判断された場合は該枠指定文字列内の最終
行はその指定範囲まで、その他の行にあっては最長行末
までの範囲で枠を設定する非文末枠設定手段と、 上記枠設定手段により設定された枠の範囲に従って枠及
び文字を印字する印字手段と、を具備したことを特徴と
する印字装置。1. A character inputting means, a frame designating means for designating a frame for a plurality of lines of character strings inputted by the character inputting means, and a last character designated by the frame designating means at the end of a sentence. An end-of-frame determining means for determining whether or not there is, and when this end-of-frame determining means determines that the last character specified in the frame is the end of a sentence, the end-of-line within the frame-specified character string The sentence end frame setting means for setting a frame and the frame end determination means determine that the last character specified in the frame is not the end of the sentence, the last line in the frame specification character string is up to the specified range, and A line includes non-sentence end frame setting means for setting a frame up to the end of the longest line, and printing means for printing a frame and characters according to the range of the frame set by the frame setting means. And printing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3220187A JP3036142B2 (en) | 1991-08-30 | 1991-08-30 | Printing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3220187A JP3036142B2 (en) | 1991-08-30 | 1991-08-30 | Printing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0561623A true JPH0561623A (en) | 1993-03-12 |
| JP3036142B2 JP3036142B2 (en) | 2000-04-24 |
Family
ID=16747248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3220187A Expired - Fee Related JP3036142B2 (en) | 1991-08-30 | 1991-08-30 | Printing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3036142B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0588825A (en) * | 1991-09-25 | 1993-04-09 | Brother Ind Ltd | Printer |
-
1991
- 1991-08-30 JP JP3220187A patent/JP3036142B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0588825A (en) * | 1991-09-25 | 1993-04-09 | Brother Ind Ltd | Printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3036142B2 (en) | 2000-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0936076B1 (en) | Tape printing device | |
| US7038794B2 (en) | Image forming device which determines if the number of lines to be formed after converting image data exceeds a predetermined line count | |
| US20020093859A1 (en) | Character processing method and apparatus and storage medium | |
| JP4131084B2 (en) | Printing device | |
| JP2583625Y2 (en) | Printer | |
| JPH071772A (en) | Label printing apparatus and label printing method | |
| US6496275B1 (en) | Character printing method and device | |
| JP2001063149A (en) | Tape printing apparatus and tape printing method | |
| US6120200A (en) | Tape printing device | |
| JPH05177905A (en) | Tape printer | |
| JP3036142B2 (en) | Printing device | |
| JPH0557985A (en) | Printing control device | |
| JP3347519B2 (en) | Tape printing apparatus and print instruction method thereof | |
| JP4329309B2 (en) | Tape printing apparatus, tape printing method, program, and storage medium | |
| JP2667090B2 (en) | Label printing device and label information registration system in this device | |
| JP2583678Y2 (en) | Printer | |
| JP2667089B2 (en) | Label printing device | |
| KR100244017B1 (en) | Tape printer | |
| JP2667085B2 (en) | Label printing device | |
| JP3826536B2 (en) | Document processing device | |
| JPH07125373A (en) | Printer | |
| JP3234281B2 (en) | Label printing device | |
| JPH0631987A (en) | Label printer | |
| JPH04136752U (en) | printing device | |
| JPH08272795A (en) | Tape printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090225 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090225 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100225 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110225 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |