JP2015026203A - Electronic apparatus - Google Patents
Electronic apparatus Download PDFInfo
- Publication number
- JP2015026203A JP2015026203A JP2013154857A JP2013154857A JP2015026203A JP 2015026203 A JP2015026203 A JP 2015026203A JP 2013154857 A JP2013154857 A JP 2013154857A JP 2013154857 A JP2013154857 A JP 2013154857A JP 2015026203 A JP2015026203 A JP 2015026203A
- Authority
- JP
- Japan
- Prior art keywords
- display
- database
- cursor
- cell
- displayed
- 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
Images
Landscapes
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、電子機器に係わり、特に、データベース記憶手段に記憶したデータベースの全文字列データの内容を複数行×複数列のセルによりマトリクス形式に展開し、その文字列データの内容のうち表示領域に対応した一部分を表示手段に表示するようにした電子機器に関する。 The present invention relates to an electronic apparatus, and in particular, expands the contents of all character string data in a database stored in a database storage means into a matrix format by a plurality of rows and a plurality of columns of cells, and displays a display area of the contents of the character string data. It is related with the electronic device which displayed the part corresponding to 1 on a display means.
従来から、電子機器の一部には、本体に設けた表示画面に本体駆動制御用等のデータベースを表示可能としたものがある(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, some electronic devices can display a database for controlling the drive of a main body on a display screen provided on the main body (see, for example, Patent Document 1).
例えば、液晶ディスプレイの周囲に、サーマルヘッドにより印字を行なう時に設定される文字サイズを表示するための文字サイズ表示領域等の各種の表示領域を設け、テープ印字装置(本体)の電源を0Nした後に、モード設定キーを押下すると、液晶ディスプレイにおけるいずれかの表示領域が点滅され、続いて右カーソルキー又は左カーソルキーを操作して文字サイズ表示領域を点滅させることで文字サイズ設定モードとする。 For example, various display areas such as a character size display area for displaying a character size set when printing is performed by a thermal head are provided around the liquid crystal display, and the tape printer (main body) is turned off to 0 N. When the mode setting key is pressed, one of the display areas on the liquid crystal display blinks, and then the character size display area blinks by operating the right cursor key or the left cursor key to enter the character size setting mode.
そして、文字サイズ設定モードが保持されている状態で、上カーソルキー又は下カーソルキーを押下すると、文字サイズ表示領域にROMに記憶している文字サイズデータが文字のポイント数とそのポイント数で半角、全角、倍角の別を点滅表示する。 When the up cursor key or down cursor key is pressed while the character size setting mode is held, the character size data stored in the ROM in the character size display area is half-width with the number of character points and the number of points. , Full-width and double-width are flashing.
しかしながら、このような表示では、ここで、上記表示領域は所定面積を備えており、データベースをマトリクス形式で表示する場合に表示可能な範囲は限られるので、上記表示領域に対応した一部分のデータベースの内容のみが表示手段に表示される。すなわち、上記マトリクス形式のデータベースの全内容のうち、カーソルが指定した特定の1つのセルやこれに隣接する行又は列の複数のセルを含む一定範囲が表示手段に表示される。この結果、操作者は、表示手段に表示されている一定範囲の表示内容が、マトリクス形式のデータベースの全内容のうち、どの部分に該当するのかを明確に識別することができ難く、利便性が低下する場合があり得るという問題が生じていた。 However, in such a display, since the display area has a predetermined area, and a displayable range is limited when the database is displayed in a matrix format, a part of the database corresponding to the display area is limited. Only the contents are displayed on the display means. That is, a certain range including a specific cell designated by the cursor and a plurality of cells in a row or column adjacent to the cell is displayed on the display means among all contents of the matrix database. As a result, it is difficult for the operator to clearly identify which portion of the display contents within a certain range displayed on the display means corresponds to all the contents of the matrix database, which is convenient. There was a problem that it could be reduced.
本発明の目的は、少なくとも、カーソルがマトリクス形式のデータベースの最左端又は最右端近くに位置している状態であるか、そうでない状態であるかを容易に認識することができ、利便性を向上することができる電子機器を提供することにある。 The object of the present invention is to improve the convenience by at least easily recognizing whether the cursor is positioned at the left end or near the right end of the database in the matrix format or not. An object of the present invention is to provide an electronic device that can be used.
上記目的を達成するために、本願発明は、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むとともに全文字列データの内容を複数行×複数列のセルによりマトリクス形式で表示可能なデータベースを、記憶する記憶手段と、所定面積の表示領域を有し、前記記憶手段に記憶された前記データベースの内容のうち前記表示領域に対応した一部分を、前記マトリクス形式により表示するための表示手段と、前記表示手段において表示される、特定の前記セルを指定するためのカーソルを、上下左右の所望の方向へ移動操作するための操作手段と、前記操作手段により前記カーソルを前記マトリクス形式の前記データベースのうち左右いずれかの最端列に移動する操作が行われた場合に、前記表示手段を制御し、前記最端列の複数のセルそれぞれの枠線を表示しかつ対応する前記文字列データの少なくとも一部をその枠線内に表示するとともに、前記最端列の複数のセルの枠線のさらに外方側はセルの枠線を非表示とする、第1表示制御手段と、を有することを特徴とする。 In order to achieve the above object, the present invention includes a plurality of records each assigned character string data to a plurality of fields, and can display the contents of all character string data in a matrix format by a plurality of rows and a plurality of columns of cells. A display for displaying a part corresponding to the display area in the database in the contents of the database stored in the storage means. Means for moving a cursor for designating a specific cell displayed in the display means in a desired direction up, down, left and right, and the cursor by the operation means in the matrix format. When an operation of moving to the left or right end column of the database is performed, the display means is controlled, Displays the border lines of each of the plurality of cells in the outermost column and displays at least a part of the corresponding character string data within the border line, and further outwards from the borders of the plurality of cells in the outermost column The side has a first display control means for hiding the cell border.
本願発明の電子機器においては、操作手段と表示手段と記憶手段とを有している。記憶手段にはデータベースが記憶されており、そのデータベースには、複数のフィールドに文字列データがそれぞれ割り当てられた複数のレコードが含まれている。表示手段では、上記データベースの内容を、セルが複数行×複数列に配置されるマトリクス形式によって表示することができる。この表示中には特定のセルを指定可能なカーソルが表示され、操作手段が操作手段を操作することによって、当該カーソルを上下左右の所望の方向へ移動操作することができる。 The electronic apparatus according to the present invention includes an operation unit, a display unit, and a storage unit. A database is stored in the storage means, and the database includes a plurality of records in which character string data is respectively assigned to a plurality of fields. The display means can display the contents of the database in a matrix format in which cells are arranged in a plurality of rows and a plurality of columns. During this display, a cursor capable of designating a specific cell is displayed, and the operating unit can operate the operating unit to move the cursor in a desired direction up, down, left, and right.
ここで、上記表示領域は所定面積を備えており、データベースをマトリクス形式で表示する場合に表示可能な範囲は限られるので、上記所定面積に対応した一部分のデータベースの内容のみが表示手段に表示される。すなわち、上記マトリクス形式のデータベースの全内容のうち、カーソルが指定した特定の1つのセルやこれに隣接する複数のセルを含む一定範囲(上記所定面積に対応)が抽出されて、表示手段に表示される。この結果、操作者は、現在表示手段に表示されている上記一定範囲の表示内容が、マトリクス形式のデータベースの全内容のうち、どの部分に該当するのかを明確に識別できず、利便性が低下する場合があり得る。 Here, since the display area has a predetermined area, and the displayable range is limited when the database is displayed in a matrix format, only the contents of a part of the database corresponding to the predetermined area are displayed on the display means. The That is, a certain range (corresponding to the predetermined area) including a specific cell designated by the cursor or a plurality of cells adjacent to the cell is extracted from all the contents of the matrix database and displayed on the display means. Is done. As a result, the operator cannot clearly identify which part of the entire contents of the matrix database the display content of the fixed range currently displayed on the display means falls, and convenience is reduced. It is possible that
そこで、本願発明においては、第1表示制御手段が設けられる。そして、この第1表示制御手段の制御により、操作手段を介した上記操作者の操作により、表示手段では、カーソルがマトリクス形式のデータベースのうち左右いずれかの最端列に移動された場合には、当該最端列(最左列又は最右列)のセルの枠線と対応する文字列データの少なくとも一部とを表示するとともに、当該最端列のさらに外方側(最左列の左側又は最右列の右側)のセルの枠線を非表示とする。 Therefore, in the present invention, first display control means is provided. Then, under the control of the first display control means, when the cursor is moved to either the left or rightmost column of the matrix database by the operation of the operator via the operation means, the display means , Displays the cell border of the farthest column (leftmost column or rightmost column) and at least a part of the corresponding character string data, and further outwards from the farthest column (left side of the leftmost column) Alternatively, the cell border of the rightmost column) is not displayed.
これにより、上記のように限られた範囲での表示手段の表示において、カーソルが最左列のセルの指定となったときにはさらにその左側にはセルの枠線がなくなるので、操作者は、自らの操作によりカーソルがマトリクス形式のデータベースの最左端に到達したことをひと目で明確に認識することができる。同様に、カーソルが最右列のセルの指定となったときにはさらにその右側にはセルの枠線がなくなるので、操作者は、自らの操作によりカーソルがマトリクス形式のデータベースの最右端に到達したことをひと目で明確に認識することができる。 As a result, in the display of the display means in the limited range as described above, when the cursor is designated as the leftmost cell, the cell border line disappears further on the left side. By this operation, it can be clearly recognized at a glance that the cursor has reached the left end of the matrix database. Similarly, when the cursor is designated as the cell in the rightmost column, there is no cell border on the right side, so the operator has reached the rightmost end of the matrix database by his / her own operation. Can be clearly recognized at a glance.
以上の結果、操作者は、少なくとも、カーソルがマトリクス形式のデータベースの最左端又は最右端近くに位置している状態であるか、そうでない状態(カーソルがマトリクス形式のデータベースの左右方向中間に位置している状態)であるかを容易に認識できる。この結果、利便性を向上することができる。 As a result of the above, the operator is at least in a state where the cursor is positioned at the leftmost end or near the rightmost end of the matrix database, or not (the cursor is positioned in the middle in the horizontal direction of the matrix database). Can be easily recognized. As a result, convenience can be improved.
本発明によれば、少なくとも、カーソルがマトリクス形式のデータベースの最左端又は最右端近くに位置している状態であるか、そうでない状態であるかを容易に認識することができ、利便性を向上することができる。 According to the present invention, it is possible to easily recognize at least whether the cursor is positioned at the left end or near the right end of the database in the matrix format, or not, thereby improving convenience. can do.
以下、本発明の一実施の形態を図面を参照しつつ説明する。なお、以下の説明において、電子機器としてのラベル作成装置1について「上」、「下」、「前」、「後」、「幅」というときは、ユーザの手によって把持された通常の使用状態におけるユーザ目線における図1中に示す矢印方向に各々対応し、ラベル作成装置1について「厚さ」というときは、前後方向の厚さを指すものとする。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, when “upper”, “lower”, “front”, “rear”, and “width” are used for the
<ラベル作成装置の全体構造>
図1に示すように、ラベル作成装置1は、ユーザの手によって把持されるハンディ型の電子機器である。ラベル作成装置1は、装置本体2と、この装置本体2の後部面に着脱自在に取り付けられるカバー3とを備えている。
<Overall structure of label production device>
As shown in FIG. 1, the
装置本体2は、薄厚で上下方向に長い扁平な略直方体形状を有しており、装置本体2の前面には、上部に印刷データや設定画面(データベースを含む)等を表示するための液晶表示手段としての液晶表示部4が設けられ、液晶表示部4の下側に、ラベル作成装置1を操作するためのキーボード部5が設けられている。このキーボード部5には、文字や記号、数字等の文字キー、及び種々の機能キーを含むキー群が配置されている。また装置本体2の幅方向一方側(図1中左側)の側壁部2aの上部には、図示しない印刷済みラベル用テープを切断するためのカット操作レバー6が設けられている。
The apparatus
<制御系>
次に、図2を用いて、印字ラベル作成装置1の制御系について説明する。なお、図2中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
<Control system>
Next, the control system of the print
図2において、印字ラベル作成装置1は、所定の演算を行う演算部を構成するCPU10を有している。
In FIG. 2, the print
CPU10は、RAM11の一時記憶機能を利用しつつROM12に予め記憶されたプログラムに従って信号処理を行い、それによって印字ラベル作成装置1全体の制御を行う。
The
また、CPU10は、図示しない被印字媒体を搬送する搬送手段としてのプラテンローラ等を駆動する駆動モータ13の駆動制御を行うモータ駆動回路14と、被印字媒体に対し所望の印字を行う印字手段としてのサーマルヘッド15の複数の発熱素子の通電制御を行うサーマルヘッド制御回路16とに接続され、これらを制御している。さらに、CPU10は、液晶表示部4の表示状態を制御する表示制御回路17に表示制御情報を出力する。
The
これらCPU10、モータ駆動回路14、サーマルヘッド制御回路16に、電源としての乾電池7の正極側が接続され、負極側は接地(グランド)されている。
The
さらに、CPU10には、キーボード部5と、RAM11と、ROM12と、が接続されている。ROM12には、各種の処理を実行するための制御プログラムが記憶されている。また、ROM12には、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むとともに全文字列データの内容を複数行×複数列のセルによりマトリクス形式に展開して液晶表示部4に表示するためのデータベースを記憶している。そして、液晶表示部4は、所定面積の表示領域を有し、ROM12に記憶されたデータベースの内容のうち表示領域に対応した一部分をマトリクス形式で表示する(後述の表示データベース30)ように表示制御回路17に表示制御される。
Furthermore, a
また、CPU10は、周知のラベル作成機能に加え、例えば、ROM12に記憶したデータベースの各レコードに含まれる文字列データを適宜に使用して印字ラベル(図示せず)を作成することができる。
In addition to the well-known label creation function, the
本実施形態の要部は、全文字列データの内容を複数行×複数列のセルによりマトリクス形式で表示可能なデータベースを記憶するROM12と、ROM12に記憶されたデータベースの内容のうち所定表示領域に対応した一部分をマトリクス形式により表示する液晶表示部4と、液晶表示部4において表示される特定のセルを指定するためのカーソルを移動操作するためのキーボード部5と、キーボード部5によりカーソルを左右何れかに移動する操作が行われた場合に、液晶表示部4を制御して最端列の複数のセルそれぞれの枠線を表示しかつ対応する文字列データの少なくとも一部をその枠線内に表示するとともに、最端列のセルのさらに外方側のセル枠線を非表示とする表示制御回路17と、を有している。以下、その詳細を順を追って説明する。
The main part of the present embodiment includes a
液晶表示部4には、図3の上段左第1列に示すように、利用者がテキスト入力モードとした状態で、例えば、検索文字「testDB」を文字入力すると、CPU10は、ROM12に記憶した各種データベースから“testDB”を含むデータベース名を検索し、該当するデータベースを抽出する。表示制御回路17は、そのCPU10の検索結果に基づいて、液晶表示部4に、図3の上段左第2列に示すように、データベース名「testDB A」「testDB B」「testDB C」の3種類(3行)を表示したデータベース選択モードを表示する。ここで、CPU10は、利用者がテキスト入力モードの状態で、例えば、「testDB B」とフル入力していた場合、液晶表示部4の表示文字「testDB B」を、他との識別が可能となるように表示反転した状態で表示するように表示制御回路17に反転表示制御信号を出力する。また、表示制御回路17は、液晶表示部4の画面左端に、他のデータベースを選択するための存在及び操作を認識できるように、上下矢印を表示する。
As shown in the upper left first column of FIG. 3, for example, when the user enters the search character “testDB” in the text input mode, the
また、テキスト入力モードの表示状態から、上述した検索文字「testDB」等を入力せず、利用者がキーボード部5の『detabase』キーを押下した場合には、データベース選択モードに表示を切り替えることも可能である。この場合、データベース選択モードで表示されるデータベース名は、アルファベット順となる。また、逆に、データベース選択モードからキーボード部5の『Esc』キーを押下した場合には、テキスト入力モードに復帰表示切替とすることも可能である。
In addition, when the user presses the “database” key of the
なお、利用者が各種キーを操作したことをCPU10が検出すると、そのキー操作に応じた表示状態となるように表示制御信号を表示制御部17に出力する。これにより、表示制御回路17は、CPU10から出力された表示制御信号に応じて表示状態を切り替えるものであるが、以下の説明においては、これらの制御を省略し、利用者によるキーボード部5のキー操作と、それに連動した液晶表示部4での表示切り替えの遷移として説明する。
When the
この状態から、利用者が、キーボード部5で『Enter』キー又は『OK』キーを押下すると、図3の上段第3列に示すように、液晶表示部4には、選択したデータベースに基づいて複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むとともに全文字列データの内容を複数行×複数列のセルによりマトリクス形式に展開したデータベース表示モード(1)が表示される。なお、このデータベース表示モード(1)を表示している状態で『Esc』キーを押下すると、データベース選択モードに復帰表示切り替えすることができる。
From this state, when the user presses the “Enter” key or the “OK” key on the
なお、データベース表示モードにおいては、1つのセルに対して、最大で半角8文字の文字表示が可能となっている。したがって、半角9文字を超える文字数の文字列の場合には、半角7文字目までは通常の文字表示とし、半角8文字目の最後の1文字を半角「・」で表示する。これにより、1つのセルの文字数が多いために、特に左右で隣接するセルの表示ができなくなるという不便を解消することができる。なお、この文字数は、上記に限定されるものではなく、液晶表示部4の表示範囲や表示文字サイズ等に応じて任意である。また、データベース表示モードにおいては、スクロール操作は無効となっている。
In the database display mode, a maximum of 8 single-byte characters can be displayed for one cell. Therefore, in the case of a character string having more than 9 half-width characters, normal character display is performed up to the seventh half-width character, and the last one character of the eighth half-width character is represented by half-width “·”. As a result, since the number of characters in one cell is large, the inconvenience that it becomes impossible to display adjacent cells on both the left and right sides can be solved. The number of characters is not limited to the above, and is arbitrary according to the display range of the liquid
また、表示制御回路17は、データベース選択モードで『Enter』キー又は『OK』キーが押下されると、CPU10からの制御信号の出力により、ROM12から選択したデータベースを表示する場合、先頭のセルの先頭文字にカーソル(図示せず)を表示する。ここでのカーソルは、縦線又は下線等の公知のカーソルである。また、例えば、上書きモードや挿入モードのようにカーソルの点灯や点滅による表示等も任意で選択可能となっている。さらに、カーソルが位置しているセルの枠線は、他のセルとの区別が可能となるように太枠線で表示される。
In addition, when the “Enter” key or the “OK” key is pressed in the database selection mode, the
次に、CPU10は、例えば、データベース表示モード(1)を表示している状態で所定時間(例えば、1秒)が経過したら、図3上段右列に示すように、データベース表示モード(2)として、選択状態にあるセルの文字列の全て(又は9文字以上の可能な文字数(例えば、20文字))を画面下段に別ウィンドウを表示する。さらに、利用者がこの状態から画面下段の枠内の『Preview』アイコン(虫眼鏡のアイコン)を押下したら、図3上2段右列に示すように、データベース内容表示モードとして、液晶表示画面4の表示可能範囲の略全てを利用して、1行目にレコード番号、2行目にフィールド番号を表示し、3〜7行目に選択されているデータベースの内容を表示する。本実施の形態では、最大100文字まで表示を可能としている。また、改行のある内容の場合、横にはつなげずに、改行マーク等を表示して次の行から表示させる。なお、データベース表示モードにおいて、フィールド名(例えば、「number」「name」など)での選択は不可能となっている。また、フィールド名の行での『Enter』キーや『OK』キーの押下も無効とする。さらに、画面下段に表示した選択状態にあるセルの文字列表示は、例えば、20文字以下の全体表示可能な文字数の場合には、『Preview』アイコンを表示しないようにすることも可能である。この際、21文字を超える場合、18文字までを表示して、19文字目を「・」又は「…」で表示しても良い。さらに、選択されているデータベースの内容が8文字以内の時は、画面下段にセルの文字列表示は行わない。
Next, for example, when a predetermined time (for example, 1 second) elapses while the database display mode (1) is displayed, the
一方、CPU10は、例えば、データベース表示モード(1)を表示している状態で、利用者が右キー(『→』キー)を押下した場合には、その押下の度に、図3の上2段3列、上3段3列、上4段3列、に示すデータベース表示モード(3)、データベース表示モード(4)、データベース表示モード(5)のように、右側のセル、カーソル、太枠が順次遷移する。なお、これらの表示は、左キー(『←』キー)の押下によって順次左側のセルへと順次復帰遷移する。この際、例えば、一番右端のセルまで移動した時に、右キー押下しても、セルが存在しないために操作は無効となる。また、その行内に配置したセルに対してのみ右キー又は左キーの押下で移動ができる。したがって、例えば、一番右端のセルまで移動した時に、右キー押下しても改行処理、すなわち、下の行の先頭セルにカーソルは移動しない。
On the other hand, for example, when the user presses the right key (“→” key) in the state where the database display mode (1) is displayed, the
さらに、CPU10は、例えば、データベース表示モード(5)を表示している状態で、利用者が下キー(『↓』キー)を押下した場合には、その押下の度に、図3の上4段2列に示すデータベース表示モード(6)のように、下側のセル、カーソル、太枠が順次遷移する。なお、これらの表示は、上キー(『↑』キー)の押下によって順次上側のセルへと順次復帰遷移する。
Further, for example, when the user presses the down key (“↓” key) in the state where the database display mode (5) is displayed, the
ここで、例えば、セルの上下方向や左右方向に他の表示していないセルが存在している場合、画面の左端や下端に矢印(→、↑、▼など)等の表示により、残りのデータベースがある旨を容易に認識することができるようになっている。 Here, for example, when there are other cells that are not displayed in the vertical and horizontal directions of the cell, the remaining database is displayed by displaying arrows (→, ↑, ▼, etc.) at the left and bottom edges of the screen. It can be easily recognized that there is.
また、表示制御回路17は、例えば、図4に示すように、左列及び右列の各セルに残りのセルが存在している場合、その一部を枠線と共に表示するようになっている。この際、表示中央列のセルには、上述した8文字を限度として全てを表示し、左側のセルは文字列最後の2文字、右側のセルは文字列最初の2文字を表示する。
Further, for example, as shown in FIG. 4, the
一方、表示制御回路17は、例えば、図5に示すように、右側列のセルに残りのセルが存在していない場合、右側列のセルの枠線を表示しないことにより、最右端列のセルを既に表示している状態である旨を利用者に認識させることができる。
On the other hand, for example, as shown in FIG. 5, when there are no remaining cells in the right column, the
同様に、表示制御回路17は、例えば、図6に示すように、左側列のセルに残りのセルが存在していない場合、左側列のセルの枠線を表示しないことにより、最左端列のセルを既に表示している状態である旨を利用者に認識させることができる。
Similarly, for example, as shown in FIG. 6, when there are no remaining cells in the left column, the
また、これらの表示状態は、例えば、図7に示す1行データベース、図8に示す2行データベース、図9に示す3行データベース等においても適用可能である。さらに、例えば、図10に示すように、左列及び右列の各セルに残りのセルが存在している場合、その一部を枠線と共に表示するようになっている。この際、表示中央列のセルには、上述した8文字を限度として全てを表示し、左側のセルは文字列最後の2文字に残りの文字があることを示す「・」又は「…」、右側のセルは文字列最初の2文字に残りの文字があることを示す「・」又は「…」を表示してもよい。 These display states are also applicable to, for example, the one-line database shown in FIG. 7, the two-line database shown in FIG. 8, the three-line database shown in FIG. Furthermore, for example, as shown in FIG. 10, when there are remaining cells in each cell of the left column and the right column, a part thereof is displayed together with a frame line. At this time, the cells in the display center column display all the above eight characters as a limit, and the left cell indicates that there are remaining characters in the last two characters of the character string “·” or “... The right cell may display “·” or “...” Indicating that there are remaining characters in the first two characters of the character string.
次に、本実施の形態におけるCPU10並びに表示制御回路17の具体的な制御について説明する。
Next, specific control of the
図11のメインフロー図に示すように、ステップS1において、CPU10は、ROM12に記憶したデータベースに初期化処理を行ったうえで、ステップS2において、液晶表示部4にテキスト入力モードを表示するよう表示制御回路17を制御する。なお、このメインフロー図は、上述した図3のテキスト入力モードからデータベース選択モードへの遷移例に関する説明である。
As shown in the main flow diagram of FIG. 11, in step S1, the
次に、CPU10は、ステップS3において、データベース転送信号があったか否かが判定され、データベース転送信号ありの場合にはステップS4に移行し、このステップS4にてROM12から、例えば、RAM11にデータベースを転送する。また、このステップS4にてデータベースを転送した場合には、ステップS2へとループする。
Next, in step S3, the
また、CPU10は、ステップS3において転送信号がなかった場合、ステップS5において、利用者によってキーボード5から何らかのキー入力があったか否かが判定され、何らかのキー入力があった場合にはステップS6へと移行し、キー入力が無かった場合にはステップS2へとループする。
If there is no transfer signal in step S3, the
CPU10は、ステップS6において、キーボード部5で操作されたキーが『データベース』キーであったか否かが判定され、『データベース』キーであった場合には、ステップS7へと移行して、表示制御回路17にデータベース選択モード表示信号を出力し、ステップS8において利用者が選択したデータベースを液晶表示部4に表示させ、ステップS2へとループする。
In step S6, the
CPU10は、ステップS6において、キーボード部5で操作されたキーが『データベース』キーでなかった場合、ステップS9において、その操作キーに応じたその他の処理を実行してステップS2へとループする。
If the key operated on the
次に、図12に基づいて、上述したステップS8のデータベース表示モードにおける詳細なルーチンを説明する。なお、この図12に示したルーチンは、上述した図3のデータベース表示モード及びデータベース内容表示モードへの遷移例に関する説明である。 Next, a detailed routine in the database display mode in step S8 described above will be described with reference to FIG. Note that the routine shown in FIG. 12 is an example of the transition to the database display mode and the database content display mode of FIG. 3 described above.
CPU10は、ステップS11において、カーソル位置を初期化したうえで、ステップS12において、液晶表示部4にデータベース表示モード(1)(データベース表示画面)を表示するよう、表示制御回路17を制御してステップS13へと移行する。
The
CPU13は、ステップS13において、何らかのキー入力があったか否かが判定され、何らかのキー入力がなかった場合には、ステップ14において一定時間の経過が監視され、さらに、一定時間経過しても何らかのキー操作がなかった場合には、データベース表示モード(2)の別ウィンドウを液晶表示部4に表示するよう、表示制御回路17に表示制御信号を出力する。表示制御回路17は、この制御信号を受けて、RAM11(又はROM12)から対応するセルのデータベースの内容を取得するとともに、例えば、20文字制限をしたうえで画面下にデータベースの内容を表示する。
In step S13, the CPU 13 determines whether or not there is any key input. If there is no key input, the CPU 13 monitors the elapse of a certain time in
また、CPU10は、ステップS13において、何らかのキー入力があった場合、ステップS16において、そのキーがカーソルキー(『→』キー、『←』キー、『↑』キー、『↓』キー)であるか否かが判定される。そして、カーソルキーであった場合、CPU10は、ステップS17において、そのキーの種類に応じて、例えば、データベース表示モード(3)〜(6)に表示に切り替えるよう、表示制御回路17を制御したうえで、ステップS12へとループする。
If any key input is made in step S13, the
さらに、CPU10は、ステップS16において、何らかのキー入力がカーソルキーではなかった場合、ステップS18において、そのキーが『プレビュー』キー(『プレビュー』アイコン)であるか否かが判定される。そして、『プレビュー』キーであった場合、CPU10は、ステップS19において、カーソルが位置しているセルに対応してデータベース内容表示モード(データベース内容表示画面)を液晶表示部4に表示に切り替えるよう、表示制御回路17を制御する。表示制御回路17は、その制御信号に基づいて、RAM11(又はROM12)からデータベースの内容を取得し、データベース内容表示モードに反映し、ステップ20へと移行する。
Furthermore, if any key input is not a cursor key in step S16, the
CPU10は、ステップS20において、『OK』キーが押圧されたか否かが監視され、『OK』キーが押下された場合にはステップS12へとループし、『OK』が押下されない場合には、継続して『OK』キーの押下を待機する。
In step S20, the
CPU10は、ステップS18において、利用者の操作が『プレビュー』キーでなかった場合、CPU10は、ステップS21において、『終了』キーが押下されたか否かが判定され、『終了』キーが押下された場合にはステップS22においてその他の処理(キー操作に応じた)を実行し、ステップS12へとループする。また、CPU10は、『終了』キーが硬化された場合には、このルーチンを終了する。
If the user's operation is not the “preview” key in step S18, the
次に、上記ステップS12におけるデータベース表示モードにおけるCPU10及び表示制御回路17による具体的な表示制御例を説明する。なお、このルーチンは、上述した図4乃至図6に対するデータベース検索結果に対する液晶表示部4における表示例に関する説明である。
Next, a specific display control example by the
CPU10は、ステップS11においてカーソル位置の初期化を実行したならば、まず、ステップS31において、データベースを液晶表示部4に画面表示するよう表示制御回路17に制御信号を出力してステップS32に移行する。
If the
この際、CPU10は、ステップS32において、液晶表示部4における画面表示開始位置を画面上の最初の行に設定し、ステップS33において、データベースの表示開始行を決定してステップS34に移行する。表示制御回路17は、この指令を受けて、RAM11(又はROM12)からデータベースを取得し、そのデータベースの表示開始行から複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むとともに全文字列データの内容を複数行×複数列のセルによりマトリクス形式に展開して液晶表示部4に表示する。
At this time, the
具体的には、CPU10は、カーソル位置がデータベースの先頭行又は2行目から表示させる場合には、表示開始行は先頭行とする。また、CPU10は、カーソル位置がデータベース上の3行目以降から表示させる場合には、表示開始行はカーソル位置の1つ上の行からとする。
Specifically, when the cursor position is displayed from the first line or the second line of the database, the display start line is the first line. Further, when the cursor position is displayed from the third line onward in the database, the
次に、CPU10は、液晶表示部4における表示状態をデータベースのセルに対応させて、ステップS34において、左側の列の表示状態を決定し、ステップS35において、中央の列の表示状態を決定し、ステップS36において、左側の列の表示状態を決定し、それぞれの制御信号を表示制御回路17に出力し、ステップS37へと移行する。
Next, the
そして、CPU10は、ステップS37において、液晶表示部4の表示範囲に対して全ての行を表示したか否かが判定され、全ての行を表示した場合にはこのルーチンを終了する。また、全ての行の表示をしていない場合には、ステップS38において、データベースの最後の行を表示したか否かが判定され、データベースの最後の行を表示した場合にはこのルーチンを終了する。また、データベースの最後の行を表示していない場合には、ステップS39において次の行を表示するよう表示制御回路17に制御信号を出力する。表示制御回路17は、ステップS40において、その指令に基づいてデータベースの表示行を次の行に進め、ステップS34へとループし、以降の処理を繰り返す。
In step S37, the
図14〜図16は、上述したステップS34〜ステップS36における詳細な画面表示制御のルーチンを示す。 14 to 16 show a routine for detailed screen display control in steps S34 to S36 described above.
まず、ステップS34において、左側の列の表示状態を決定するには、CPU10は、ステップS34−1において、ステップS33で決定した表示開始行と対応セルのカーソル位置との関係から、カーソルよりも左側にセルが存在しているか否かが判定され、カーソル左にセルが存在している場合にはステップ34−2へと移行し、カーソル左にセルが存在していない場合にはステップS34−3へと移行する。
First, in step S34, to determine the display state of the left column, the
ここで、CPU10は、カーソルよりも左側にセルが存在している場合、ステップS34−2において、「左側列あり」の状態でセル表示する旨の制御信号を表示制御回路17に出力する。これにより、表示制御回路17は、ステップS34−4において、例えば、図4又は図5に示すように、「左側列あり」としてセル内の文字列の最後の2文字の表示を実行する。
Here, if there is a cell on the left side of the cursor, the
また、CPU10は、カーソルよりも左側にセルが存在していない場合、ステップS34−3において、「左側列なし」の状態でセル表示する旨の制御信号を表示制御回路17に出力する。これにより、表示制御回路17は、例えば、図6に示すように、「左側列なし」の表示を実行する。
If there is no cell on the left side of the cursor, the
また、ステップS35において、中央の列の表示状態を決定するには、CPU10は、ステップS35−1において、ステップS33で決定した表示開始行と対応セルのカーソル位置との関係から、フォーカスセルの中央枠を表示する。ここで、CPU10は、ステップS35−2において、中央に表示するセルの文字列の文字数が8文字以上か否かを表示対象行のすべての中央表示セルに対して判定をし、8文字未満の場合にはステップS35−3へと移行し、8文字以上の場合にはステップS35−4へと移行する。
In step S35, to determine the display state of the center column, the
ここで、CPU10は、8文字以上の文字数のセルが何れかの行にも存在していない場合には、ステップ35−3において、全ての中央表示セルをそのままの状態で表示するよう表示制御回路17に制御信号を出力する。これにより、表示制御回路17は、例えば、図4乃至図5に示すように、全ての文字を表示する。
Here, when there is no cell having the number of characters of 8 characters or more in any row, the
また、CPU10は、8文字以上の文字数のセルが何れかの行に存在していた場合には、ステップ35−4において、8文字処理を行うよう表示制御回路17に制御信号を出力する。これにより、表示制御回路17は、上述したように、7文字目まではそのままの文字を表示し、8文字目を「・」又は「…」で表示する。
Further, when a cell having the number of characters of 8 characters or more exists in any row, the
まず、ステップS36において、右側の列の表示状態を決定するには、CPU10は、ステップS36−1において、ステップS33で決定した表示開始行と対応セルのカーソル位置との関係から、カーソルよりも右側にセルが存在しているか否かが判定され、カーソル右にセルが存在している場合にはステップ36−2へと移行し、カーソル右にセルが存在していない場合にはステップS36−3へと移行する。
First, in step S36, in order to determine the display state of the right column, the
ここで、CPU10は、カーソルよりも右側にセルが存在している場合、ステップS36−2において、「右側列あり」の状態でセル表示する旨の制御信号を表示制御回路17に出力する。これにより、表示制御回路17は、ステップS36−4において、例えば、図4又は図6に示すように、「右側列あり」としてセル内の文字列の最初の2文字の表示を実行する。
Here, if there is a cell on the right side of the cursor, the
また、CPU10は、カーソルよりも右側にセルが存在していない場合、ステップS36−3において、「右側列なし」の状態でセル表示する旨の制御信号を表示制御回路17に出力する。これにより、表示制御回路17は、例えば、図5に示すように、「右側列なし」の表示を実行する。
If there is no cell on the right side of the cursor, the
このように、本実施の形態の電子機器1は、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むとともに全文字列データの内容を複数行複数列のセルによりマトリクス形式で表示可能なデータベースを記憶するROM12と、所定面積の表示領域を有し、ROM12に記憶されたデータベースの内容のうち表示領域に対応した一部分を、マトリクス形式により表示するための液晶表示部4と、液晶表示部4において表示される、特定のセルを指定するためのカーソルを、上下左右の所望の方向へ移動操作するためのキーボード部5と、キーボード部5によりカーソルをマトリクス形式のデータベースのうち左右いずれかの最端列に移動する操作が行われた場合に、液晶表示部4を制御し、最端列(最左列or最右列)の複数のセルそれぞれの枠線を表示しかつ対応する文字列データの少なくとも一部をその枠線内に表示するとともに、最端列の複数のセルの枠線のさらに外方側はセルの枠線を非表示とする表示制御回路17と、を有する。
As described above, the
本実施の形態の電子機器1においては、キーボード部5と液晶表示部4とROM12とを有している。ROM12にはデータベースが記憶されており、そのデータベースには、複数のフィールドに文字列データがそれぞれ割り当てられた複数のレコードが含まれている。液晶表示部4では、データベースの内容をセルが複数行×複数列に配置されるマトリクス形式に展開して表示することができる。この表示中には特定のセルを指定可能なカーソルが表示され、操作者がキーボード部5を操作することによってカーソルを液晶表示部5の上下左右の所望の方向へセル単位で移動操作することができる。
The
ここで、液晶表示部5の表示領域は、データベースをマトリクス形式で表示する場合に表示可能な範囲は限られるので、所定面積に対応した一部分のデータベースの内容のみが液晶表示部4に表示される。すなわち、上記マトリクス形式のデータベースの全内容のうち、カーソルが指定した特定の1つのセルやこれに隣接する複数のセルを含む一定範囲が抽出されて、液晶表示部4に表示される。この結果、操作者は、現在液晶表示部4に表示されている上記一定範囲の表示内容が、マトリクス形式のデータベースの全内容のうち、どの部分に該当するのかを明確に識別できず、利便性が低下する場合があり得る。
Here, since the display area of the liquid
そこで、本実施の形態においては、表示制御回路17が設けられる。そして、この表示制御回路17の制御により、キーボード部5を介した操作者の操作により、液晶表示部4では、カーソルがマトリクス形式のデータベースのうち左右いずれかの最端列に移動された場合には、当該最端列(最左列又は最右列)のセルの枠線と対応する文字列データ(の少なくとも一部)とを表示するとともに、当該最端列のさらに外方側(最左列の左側又は最右列の右側)のセルの枠線を非表示とする。
Therefore, in this embodiment, a
これにより、上記のように限られた範囲での液晶表示部4の表示において、カーソルが最左列のセルの指定となったときにはさらにその左側にはセルの枠線がなくなるので、操作者は、自らの操作によりカーソルがマトリクス形式のデータベースの最左端に到達したことをひと目で明確に認識することができる。同様に、カーソルが最右列のセルの指定となったときにはさらにその右側にはセルの枠線がなくなるので、操作者は、自らの操作によりカーソルがマトリクス形式のデータベースの最右端に到達したことをひと目で明確に認識することができる。
Thereby, in the display of the liquid
以上の結果、操作者は、少なくとも、カーソルがマトリクス形式のデータベースの最左端又は最右端近くに位置している状態であるか、そうでない状態(例えば、カーソルがマトリクス形式のデータベースの左右方向中間に位置している状態)であるかを容易に認識できる。この結果、利便性を向上することができる。 As a result of the above, the operator is at least in a state where the cursor is positioned at the leftmost end or near the rightmost end of the matrix database, or not (for example, the cursor is in the middle in the horizontal direction of the matrix database). It can be easily recognized whether it is in a position. As a result, convenience can be improved.
この際、表示制御回路17は、キーボード部5によりカーソルをマトリクス形式のデータベースのうち最左列に移動する操作が行われた場合には、最左列の複数のセルそれぞれの枠線を表示しかつ対応する文字列データの少なくとも一部をその枠線内に表示するとともに最左列の複数のセルの枠線のさらに左側はセルの枠線を非表示とする左列用表示制御信号を生成して液晶表示部4に出力し、キーボード部5によりカーソルをマトリクス形式のデータベースの最右列に移動する操作が行われた場合には、最右列の複数のセルそれぞれの枠線を表示しかつ対応する文字列データの少なくとも一部をその枠線内に表示するとともに最右列の複数のセルの枠線のさらに右側はセルの枠線を非表示とする右列用表示制御信号を生成して液晶表示部4に出力する。
At this time, when the
これにより、カーソルが最左列(又は最右列)のセルの指定となったときには、左列用表示制御信号(又は右列用表示制御信号)に基づき、液晶表示部4においてさらにその左側(又は右側)におけるセルの枠線の表示がなくなる。この結果、操作者は、自らの操作によりカーソルがマトリクス形式のデータベースの最左端(又は最右端)に到達したことをひと目で明確に認識することができる。これにより、利便性を向上することができる。
As a result, when the cursor designates the leftmost column (or rightmost column) cell, the liquid
また、表示制御回路17は、所定期間、キーボード部5によるカーソルの移動が行われず当該カーソルが1つのセルにとどまった場合に、液晶表示部4を制御し、当該セルに対応した文字列データの内容を含む別ウィンドウを、表示領域に表示されているマトリクス形式の表示に被さるように表示する。
Further, the
これにより、液晶表示部4の表示領域で表示できる範囲は限られていることから、上述のように抽出された複数のセルを液晶表示部4にマトリクス形式で表示する際に、各セル内に、対応する文字列データを十分に表示できない場合がある。そこで、本実施の形態においては、表示制御回路17の制御により、1つのセルにカーソルが所定期間とどまった場合には、それまでに表示されているマトリクス形式の表示の上に被さるように別ウィンドウを表示し、そのウィンドウ内に上記セルの文字列データの内容を表示する。このように、マトリクス形式で表示されたセルとは別に、文字列データ表示用のウィンドウを用意することで、文字列データの文字数が比較的多い場合でも、より多くの文字によって当該文字列の全部(又は一部)を確実に表示することができる。この結果、操作者の利便性をさらに向上することができる。
Thereby, since the range that can be displayed in the display area of the liquid
この際、別ウィンドウは、留まっているセル上には被さらないように表示制御回路17は液晶表示部4の表示状態を制御する。例えば、液晶表示部4が5行分のレコードを表示していた場合、最下行である5行目のセルに別ウィンドウの表示が被さるようにするとともに、カーソルは最初の1行目若しくは2行目に位置するように制御するのが好ましい。
At this time, the
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。 The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and technical idea of the present invention. Hereinafter, such modifications will be described in order.
(1)文字列の最後又は最初の2文字表示に加え3文字目を省略標記 (1) The third character is omitted in addition to the last or first two characters of the character string.
例えば、CPU10及び表示制御回路17は、図10に示すように、文字列の最後の2文字(左側)又は最初の2文字(右側)の表示に変えて、文字列の最後の3文字(左側)として「・」又は「…」を表示し、文字列の最初の3文字(右側)の表示として「・」又は「…」を表示するように制御してもよい。
For example, the
すなわち、表示制御回路17は、キーボード部5によりカーソルがマトリクス形式のデータベースのうち最左列又は最右列以外に移動する操作が行われた場合には、液晶表示部4を制御し、当該カーソルの位置するセルの左側に隣接するセル内において、対応する文字列データのうち左側部分を省略表記しつつ右側部分を実表記とするとともに、当該カーソルの位置するセルの右側に隣接するセル内において、対応する文字列データのうち右側部分を省略表記しつつ左側部分を実表記とする。
That is, the
これにより、カーソルを用いて指定された特定の1つのセルを含む複数のセルをマトリクス形式で液晶表示部4に表示する際、上記のように表示領域で表示できる範囲が限られている場合であっても、上記特定のセルの左側や右側に隣接するセルにおける文字列データの存在を操作者に確実に認識させることができる。また上記特定のセルの左側の隣接セルでは文字列データの右側部分のみを実表記し、上記特定のセルの右側の隣接セルでは文字列データの左側部分のみを実表記することで、(例えば面積不足によるエラー表示等になることなく)各隣接セルの文字列の一部を上記特定のセル側において確実に提示し、操作者に確実に認識させることができる。
Accordingly, when a plurality of cells including a specific cell designated by using the cursor are displayed on the liquid
(2)文字列の最初の2文字表示に加え3文字目を省略標記 (2) In addition to displaying the first two characters of the character string, the third character is omitted.
また、図17に示すように、中央のセルの左側において文字列の最初の2文字に「・」又は「…」の3文字を表示し、中央のセルの右側において文字列の最初の2文字に「・」又は「…」の3文字を表示するように制御してもよい。これにより、各セルの最初の文字を確認することが可能となる。 Further, as shown in FIG. 17, three characters “·” or “...” Are displayed as the first two characters of the character string on the left side of the center cell, and the first two characters of the character string are displayed on the right side of the center cell. It may be controlled to display three characters “·” or “. This makes it possible to confirm the first character of each cell.
すなわち、表示制御回路17は、キーボード部5によりカーソルがマトリクス形式のデータベースのうち最左列又は最右列以外に移動する操作が行われた場合には、液晶表示部4を制御し、当該カーソルの位置するセルの左側及び右側に隣接するセル内において、対応する文字列データのうち右側部分を省略表記しつつ左側部分を実表記とする。
That is, the
これにより、カーソルを用いて指定された特定の1つのセルを含む複数のセルをマトリクス形式で液晶表示部4に表示する際、上記のように表示領域で表示できる範囲が限られている場合であっても、上記特定のセルの左側や右側に隣接するセルにおける文字列データの存在を操作者に確実に認識させることができる。また上記特定のセルの隣接セルでは常に文字列データの左側部分のみを実表記することで(例えば、面積不足によるエラー表示等になることなく)各隣接セルの文字列の一部を上記特定のセル側において確実に提示し、操作者に確実に認識させることができる。特に、左から右へと横書きする言語の場合には、文字列の先頭部分を確実に操作者に認識させることができるので、文字列全体の内容を操作者がある程度推測可能となる。
Accordingly, when a plurality of cells including a specific cell designated by using the cursor are displayed on the liquid
また、本発明の電子機器1は、被印字媒体としての被印字テープを搬送させるための搬送手段としてプラテンローラと、プラテンローラにより搬送される被印字媒体に対し、レコードに含まれる文字列データの印字を行う印字手段としてのサーマルヘッド15と、を有している。
The
これにより、データベースの各レコード中の文字列データを被印字媒体に印字する印刷装置1において、操作者は、液晶表示部4に表示されたカーソルがマトリクス形式のデータベースの最左端又は最右端近くに位置している状態であるか、そうでない状態であるかを容易に認識できる。印刷装置においては、スペースの制約等により、液晶表示部4の表示領域の面積が比較的小さい場合が多いことから、上記のような操作者の利便性向上効果が特に大きくなる。
Thus, in the
(3)その他 (3) Other
また、図3に示した表示の遷移例並びにデータベースの内容は、単なる一例であって、本発明を上記遷移例に示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。 Further, the display transition example and the contents of the database shown in FIG. 3 are merely examples, and the present invention is not limited to the procedure shown in the above transition example, and does not depart from the spirit and technical idea of the invention. The procedure may be added / deleted or the order may be changed.
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。 In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。 In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.
1 印字ラベル作成装置(電子機器)
4 液晶表示部(表示手段)
5 キーボード部(検索文字入力手段)
10 CPU
12 ROM(データベース記憶手段)
17 表示制御回路(第1〜第3表示制御手段)
1 Print label production equipment (electronic equipment)
4 Liquid crystal display (display means)
5 Keyboard part (search character input means)
10 CPU
12 ROM (database storage means)
17 Display control circuit (first to third display control means)
Claims (6)
所定面積の表示領域を有し、前記記憶手段に記憶された前記データベースの内容のうち前記表示領域に対応した一部分を、前記マトリクス形式により表示するための表示手段と、
前記表示手段において表示される、特定の前記セルを指定するためのカーソルを、上下左右の所望の方向へ移動操作するための操作手段と、
前記操作手段により前記カーソルを前記マトリクス形式の前記データベースのうち左右いずれかの最端列に移動する操作が行われた場合に、前記表示手段を制御し、前記最端列の複数のセルそれぞれの枠線を表示しかつ対応する前記文字列データの少なくとも一部をその枠線内に表示するとともに、前記最端列の複数のセルの枠線のさらに外方側はセルの枠線を非表示とする、第1表示制御手段と、
を有することを特徴とする電子機器。 Storage means for storing a database including a plurality of records each assigned character string data to a plurality of fields and capable of displaying the contents of all character string data in a matrix format by a plurality of rows and a plurality of columns of cells;
A display unit having a display area of a predetermined area, and displaying a part corresponding to the display region of the contents of the database stored in the storage unit in the matrix format;
An operation means for moving a cursor for designating a specific cell displayed in the display means in a desired direction of up, down, left and right;
When the operation means moves the cursor to the left or right endmost column in the matrix format database, the display means is controlled, and each of the plurality of cells in the endmost row is controlled. A frame line is displayed, and at least a part of the corresponding character string data is displayed in the frame line, and further outside the frame lines of the plurality of cells in the endmost column, the cell frame line is not displayed. First display control means;
An electronic device comprising:
前記第1表示制御手段は、
前記操作手段により前記カーソルを前記マトリクス形式の前記データベースのうち最左列に移動する操作が行われた場合には、前記最左列の複数のセルそれぞれの枠線を表示しかつ対応する前記文字列データの少なくとも一部をその枠線内に表示するとともに前記最左列の複数のセルの枠線のさらに左側はセルの枠線を非表示とする、左列用表示制御信号を生成して表示手段に出力し、
前記操作手段により前記カーソルを前記マトリクス形式の前記データベースの最右列に移動する操作が行われた場合には、前記最右列の複数のセルそれぞれの枠線を表示しかつ対応する前記文字列データの少なくとも一部をその枠線内に表示するとともに前記最右列の複数のセルの枠線のさらに右側はセルの枠線を非表示とする、右列用表示制御信号を生成して表示手段に出力する、
ことを特徴とする電子機器。 The electronic device according to claim 1,
The first display control means includes
When the operation means moves the cursor to the leftmost column of the database in the matrix format, the frame lines of the plurality of cells in the leftmost column are displayed and the corresponding characters are displayed. Generating a left column display control signal, wherein at least a part of the column data is displayed within the frame line, and the left side of the cell line of the plurality of cells in the leftmost column is configured to hide the cell frame line. Output to the display means,
When an operation for moving the cursor to the rightmost column of the database in the matrix format is performed by the operation means, a frame line of each of the plurality of cells in the rightmost column is displayed and the corresponding character string A right column display control signal is generated and displayed so that at least a part of the data is displayed within the frame line, and the right side of the cell lines of the plurality of cells in the rightmost column is hidden. Output to the means,
An electronic device characterized by that.
所定期間、前記操作手段による前記カーソルの移動が行われず当該カーソルが1つの前記セルにとどまった場合に、前記表示手段を制御し、当該セルに対応した前記文字列データの内容を含む別ウィンドウを、前記表示領域に表示されている前記マトリクス形式の表示に被さるように表示する、第2表示制御手段を有する
ことを特徴とする電子機器。 The electronic device according to claim 1 or 2,
When the cursor is not moved by the operation means for a predetermined period and the cursor stays in one of the cells, the display means is controlled to display another window including the contents of the character string data corresponding to the cell. An electronic apparatus comprising: a second display control unit configured to display so as to cover the display in the matrix format displayed in the display area.
前記操作手段により前記カーソルが前記マトリクス形式の前記データベースのうち最左列又は最右列以外に移動する操作が行われた場合には、前記表示手段を制御し、当該カーソルの位置するセルの左側に隣接するセル内において、対応する文字列データのうち左側部分を省略表記しつつ右側部分を実表記とするとともに、当該カーソルの位置するセルの右側に隣接するセル内において、対応する文字列データのうち右側部分を省略表記しつつ左側部分を実表記とする、第2表示制御手段を有する
ことを特徴とする電子機器。 In the electronic device according to claim 2 or 3,
When the operation means moves the cursor to a position other than the leftmost column or the rightmost column in the database in the matrix format, the display means is controlled and the left side of the cell where the cursor is located In the cell adjacent to, the left side of the corresponding character string data is abbreviated while the right side is the actual notation, and the corresponding character string data in the cell adjacent to the right side of the cell where the cursor is located An electronic apparatus comprising: a second display control unit that omits the right part of the left part and uses the left part as a real expression.
前記操作手段により前記カーソルが前記マトリクス形式の前記データベースのうち最左列又は最右列以外に移動する操作が行われた場合には、前記表示手段を制御し、当該カーソルの位置するセルの左側及び右側に隣接するセル内において、対応する文字列データのうち右側部分を省略表記しつつ左側部分を実表記とする、第3表示制御手段を有する
ことを特徴とする電子機器。 In the electronic device according to claim 2 or 3,
When the operation means moves the cursor to a position other than the leftmost column or the rightmost column in the database in the matrix format, the display means is controlled and the left side of the cell where the cursor is located And an electronic device comprising third display control means for omitting the right side portion of the corresponding character string data in the cell adjacent to the right side and using the left side portion as a real representation.
被印字媒体を搬送させるための搬送手段と、
前記搬送手段により搬送される前記被印字媒体に対し、前記レコードに含まれる前記文字列データの印字を行う印字手段と、
を有する、印刷装置であることを特徴とする電子機器。 The electronic device according to any one of claims 2 to 5,
A transport means for transporting the print medium;
A printing unit that prints the character string data included in the record on the print-receiving medium conveyed by the conveyance unit;
An electronic device comprising a printing apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013154857A JP6168473B2 (en) | 2013-07-25 | 2013-07-25 | Electronics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013154857A JP6168473B2 (en) | 2013-07-25 | 2013-07-25 | Electronics |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015026203A true JP2015026203A (en) | 2015-02-05 |
JP6168473B2 JP6168473B2 (en) | 2017-07-26 |
Family
ID=52490821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013154857A Active JP6168473B2 (en) | 2013-07-25 | 2013-07-25 | Electronics |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6168473B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017132208A (en) * | 2016-01-29 | 2017-08-03 | ブラザー工業株式会社 | Printer and control program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293154A (en) * | 1999-04-07 | 2000-10-20 | Casio Comput Co Ltd | Table display controller, method therefor and storage medium stored with program therefor |
JP2003158560A (en) * | 2001-11-20 | 2003-05-30 | Hitachi Ltd | Mobile phone |
JP2006157395A (en) * | 2004-11-29 | 2006-06-15 | Sharp Corp | Electronic program information display controller and electronic program information display control method |
JP2007011516A (en) * | 2005-06-28 | 2007-01-18 | Star Micronics Co Ltd | Print system, control method of print system and program |
JP2012094023A (en) * | 2010-10-28 | 2012-05-17 | Brother Ind Ltd | Device and program |
US20120221974A1 (en) * | 2011-02-28 | 2012-08-30 | Sony Network Entertainment Inc. | Method and apparatus for presenting elements of a user interface |
JP2013111843A (en) * | 2011-11-29 | 2013-06-10 | Seiko Epson Corp | Label generation apparatus, label generation system, and label generation method |
-
2013
- 2013-07-25 JP JP2013154857A patent/JP6168473B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293154A (en) * | 1999-04-07 | 2000-10-20 | Casio Comput Co Ltd | Table display controller, method therefor and storage medium stored with program therefor |
JP2003158560A (en) * | 2001-11-20 | 2003-05-30 | Hitachi Ltd | Mobile phone |
JP2006157395A (en) * | 2004-11-29 | 2006-06-15 | Sharp Corp | Electronic program information display controller and electronic program information display control method |
JP2007011516A (en) * | 2005-06-28 | 2007-01-18 | Star Micronics Co Ltd | Print system, control method of print system and program |
JP2012094023A (en) * | 2010-10-28 | 2012-05-17 | Brother Ind Ltd | Device and program |
US20120221974A1 (en) * | 2011-02-28 | 2012-08-30 | Sony Network Entertainment Inc. | Method and apparatus for presenting elements of a user interface |
JP2013111843A (en) * | 2011-11-29 | 2013-06-10 | Seiko Epson Corp | Label generation apparatus, label generation system, and label generation method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017132208A (en) * | 2016-01-29 | 2017-08-03 | ブラザー工業株式会社 | Printer and control program |
Also Published As
Publication number | Publication date |
---|---|
JP6168473B2 (en) | 2017-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130222305A1 (en) | Image display unit, image display method and computer readable storage medium that stores image display program | |
JP4742945B2 (en) | Printing apparatus and format editing program | |
CN103150084A (en) | Terminal and terminal control method | |
JP3100164B2 (en) | Tape printer and character attribute changing method thereof | |
JP2011143648A (en) | Tape printing device, label forming method, and storage medium storing program for forming label | |
US9218337B2 (en) | Text editing apparatus and storage medium | |
JP6168473B2 (en) | Electronics | |
JP2012116109A (en) | Printer, display method, and display control program | |
JP5907387B2 (en) | Printing apparatus and printing method | |
JP2014065195A (en) | Printer | |
JP6150215B2 (en) | Electronics | |
JP2007148494A (en) | Printer, print method, print program and storage medium | |
JP2010221632A (en) | Tape printer, control method of tape printer, and program | |
JP5907386B2 (en) | Printing apparatus, printing method and program by printing apparatus | |
JP5652640B2 (en) | Printing device and program | |
JP2002254715A (en) | Printer for tape-like printing medium | |
JP2015219558A (en) | Printing device | |
JPH0659792A (en) | Electronic equipment | |
JP2005138556A (en) | Printing apparatus and printing method | |
JP2017126104A (en) | Display device, tape printer, and method for controlling display of display device | |
JP6135911B2 (en) | Printing apparatus, pattern recognition method, and pattern recognition control program | |
JP2011140236A (en) | Print image forming method, print image forming apparatus, program, and printer | |
JP5201414B2 (en) | Tape printer, print data creation method for creating name label, and storage medium storing print data creation program for creating name label | |
JP5811810B2 (en) | Printing device | |
JP6265042B2 (en) | Printing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160608 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170316 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170321 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170517 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6168473 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170618 |