JP2024092717A - Print control device - Google Patents
Print control device Download PDFInfo
- Publication number
- JP2024092717A JP2024092717A JP2022208844A JP2022208844A JP2024092717A JP 2024092717 A JP2024092717 A JP 2024092717A JP 2022208844 A JP2022208844 A JP 2022208844A JP 2022208844 A JP2022208844 A JP 2022208844A JP 2024092717 A JP2024092717 A JP 2024092717A
- Authority
- JP
- Japan
- Prior art keywords
- display area
- cursor
- area
- display
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 45
- 230000008569 process Effects 0.000 claims description 45
- 230000008859 change Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、印刷制御装置に関する。 The present invention relates to a print control device.
特許文献1のラベルプリンタは、タッチパネル、及びキーボード等を備える。印刷データの編集時、タッチパネルには、ラベル媒体の画像が表示される。例えば、ユーザは、タッチパネルの操作により、タッチパネルに表示されたラベル媒体の画像の所定の文字列の位置に対してカーソルを移動する。より具体的には、ラベル媒体を表す画像内のユーザがタッチした任意のポイントにカーソルが位置付けられる。この状態で、ユーザは、例えばキーボードを使用して、カーソルの位置にある文字列を編集する。
The label printer in
ラベルプリンタによっては、ラベルプリンタに搭載される操作パネルが小さい場合がある。操作パネルが上記ラベルプリンタのようにタッチパネルの場合、タッチパネルの領域が狭いと、その狭い領域に情報が表示されることとなる。例えば、表示される文字列の文字サイズが小さいと、相対的にユーザの指が大きくなり、タッチされたポイントがユーザの意図したポイントとして認識されない恐れがある。 Some label printers have small operation panels. If the operation panel is a touch panel like the label printers mentioned above, and the area of the touch panel is small, information will be displayed in that small area. For example, if the character size of the displayed string is small, the user's finger will be relatively large, and there is a risk that the touched point will not be recognized as the point intended by the user.
本発明の目的は、編集中の文字列に対するカーソルの移動を容易に実行できる印刷制御装置を提供することである。 The object of the present invention is to provide a print control device that can easily move the cursor over a character string being edited.
本明細書は、例えば、以下の態様を開示する。 This specification discloses, for example, the following aspects:
本発明に係る印刷制御装置は、印刷媒体への印刷を制御する印刷制御装置であって、第一表示領域と第二表示領域とを含む表示画面を表示可能なタッチパネルと、前記タッチパネルを制御する制御部とを備え、前記制御部は、前記第一表示領域に前記印刷媒体に印刷される文字列を表示し且つ前記文字列のうち編集対象となる位置にカーソルを表示させ、前記第二表示領域に前記第一表示領域における編集内容に対応する情報を表示させる第一表示処理と、前記第一表示領域のうち前記文字列に対するタッチ操作を受け付けた場合、前記カーソルの位置を現在の位置からタッチ操作された位置に移動する第一移動処理と、を実行し、前記第二表示領域は、方向を特定する複数の分割領域に分割され、前記制御部は、さらに、前記第二表示領域に対するタッチ操作を受け付けた場合、当該タッチ操作を受け付けた位置に対応する前記分割領域で特定される方向に、前記第一表示領域において表示される前記カーソルの位置を移動する第二移動処理を実行することを特徴とする。 The print control device according to the present invention is a print control device that controls printing on a print medium, and includes a touch panel capable of displaying a display screen including a first display area and a second display area, and a control unit that controls the touch panel. The control unit executes a first display process that displays a character string to be printed on the print medium in the first display area, displays a cursor at a position of the character string to be edited, and displays information corresponding to the edit content in the first display area in the second display area. When a touch operation is received on the character string in the first display area, a first movement process is executed to move the position of the cursor from its current position to the touched position. The second display area is divided into a plurality of divided areas that specify a direction, and the control unit further executes a second movement process that moves the position of the cursor displayed in the first display area in a direction specified in the divided area that corresponds to the position where the touch operation is received, when a touch operation is received on the second display area.
上記印刷制御装置では、第一表示領域のタッチ操作でのカーソルの移動に加えて、第二表示領域をタッチ操作することでカーソルを移動できる。故に、ユーザは、編集中の文字列に対するカーソルの移動を容易に実行できる。 In the above print control device, in addition to moving the cursor by touching the first display area, the cursor can be moved by touching the second display area. This allows the user to easily move the cursor over the character string being edited.
本発明の第一実施形態について、図面を参照して説明する。図1を参照し、プリンタ1の概要について説明する。プリンタ1には、印刷媒体が収容されたカセット8が装着される。印刷媒体は、粘着剤によって感熱紙が剥離紙に貼付されたテープ状である。
A first embodiment of the present invention will be described with reference to the drawings. An overview of a
プリンタ1は、カセット8から印刷媒体を繰り出し、サーマルヘッド38により印刷を実行する。プリンタ1は、印刷された印刷媒体を切断部40によって切断する。これにより、プリンタ1は、文字列等が印刷されたラベルを作成できる。以下、ラベルに印刷する為のデータを、「印刷データ」という。
The
プリンタ1の電気的構成について説明する。プリンタ1は、CPU31、RAM32、フラッシュメモリ33、EEPROM34、入力部36、タッチパネル37、サーマルヘッド38、ローラ39、及び切断部40を備える。CPU31は、プリンタ1の制御を行う。CPU31は、RAM32、フラッシュメモリ33、EEPROM34、入力部36、タッチパネル37、サーマルヘッド38、ローラ39、及び切断部40と電気的に接続する。
The electrical configuration of the
RAM32は、種々のデータを一時的に記憶する。フラッシュメモリ33には、CPU31がプリンタ1を制御する為に実行する各種プログラムが記憶される。EEPROM34には、印刷用ドットパターンデータが、書体やサイズ毎に分類されて記憶される。
The
入力部36はキーボードである。タッチパネル37はLCD等のパネルである。タッチパネル37は、各種情報を表示し、且つタッチ操作可能である。ユーザは、タッチパネル37及び入力部36を操作して、印刷データの編集を行う。
The
サーマルヘッド38は、CPU31からの信号に応じて発熱し、印刷媒体に印刷を行う。ローラ39は、印刷媒体を送る送りローラである。切断部40は、サーマルヘッド38により印刷された印刷媒体を切断する。
The thermal head 38 generates heat in response to a signal from the
図2を参照して、タッチパネル37に表示される表示画面371について説明する。ユーザは、タッチパネル37を操作して、印刷データを編集可能である。タッチパネル37の表示画面371は、第一表示領域37Aと第二表示領域37Bとを含む。第一表示領域37Aと、第二表示領域37Bとは、左右方向に延びる境界Bを基準として上下に分割された領域である。第一表示領域37Aの上下方向の高さは、第二表示領域37Bの上下方向の高さより低い。
The
第一表示領域37Aは、タッチパネル37の表示画面371のうち、境界Bの下側の領域である。第一表示領域37Aは、文字列を編集可能な領域である。第一表示領域37Aは、印刷媒体に印刷される文字列を表示し且つ文字列のうち編集対象となる位置にカーソル11を表示する。文字列は、第一表示領域37Aのうち左右方向に並んで表示される。
The
第二表示領域37Bは、タッチパネル37の表示画面371のうち、境界Bの上側の領域である。第二表示領域37Bは、第一表示領域37Aにおける「編集内容に対応する情報」を表示する。「編集内容」とは、例えば文字列の情報である。「編集内容に対応する情報」とは、例えば印刷後の印刷媒体のラベル画像Imである。
The
図2を参照して、文字列の編集時におけるカーソル11の移動について説明する。図2(A)に示すように、第二表示領域37Bには、編集中のテンプレートを示すラベル画像Imが表示されている。第一表示領域37Aには、第二表示領域37Bに表示中のラベル画像Imのテンプレートのうち、編集対象として指定された編集領域における文字列が表示される。図2(A)では、編集中の文字列「test」が表示されている。以下の説明では、例えば文字列の最後の「t」の右側にカーソル11が配置された状態から説明する。
The movement of
図2(B)に示すように、「test」の文字列のうち「t」と「e」との間にカーソル11を移動したい場合、ユーザは「t」と「e」との間をタッチ操作する。この場合、カーソル11は、図2(A)の現在の位置から、タッチ操作された「t」と「e」との間へ移動する。このようにして、ユーザは、第一表示領域37Aの文字列のうち編集対称となる位置にカーソル11を移動できる。
As shown in FIG. 2(B), if the user wishes to move the
図3を参照して、第二表示領域37Bを使用したカーソル11の移動について説明する。以下に説明する第二表示領域37Bを使用したカーソル11の移動は、例えば第一表示領域37Aが狭くタッチ操作しにくい場合等に有効となる。図3に示すように、第二表示領域37Bは、左右方向における左側の分割領域72Lと、左右方向における右側の分割領域72Rとに二分割される。以下の説明では、図3(A)に示す位置からのカーソル11の移動を説明する。
The movement of
図3(B)に示すように、左方向へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち左側の分割領域72Lをタッチ操作する。この場合、カーソル11は、文字列「test」のうち「e」と「s」との間の現在の位置(図3(A)参照)から左方向へ移動する。これにより、カーソル11は、文字列「test」のうち「t」と「e」との間の位置に移動する。つまり、第二表示領域37Bの左側の分割領域72Lへのタッチ操作により、カーソル11は、第一表示領域37Aにおいて一文字分だけ左方向へ移動する。
As shown in FIG. 3(B), when moving
タッチ操作を受け付けた時、左側の分割領域72Lの表示形態が変更される。例えば左側の分割領域72Lは、全体が薄いピンク色で表示される。これにより、ユーザは、タッチ操作した領域を視覚的に認識できる。色の表示と同時に、左側の分割領域72Lには、左方を向く矢印A1が表示される。これにより、ユーザは、カーソル11が左方向に移動したことを視覚的に認識できる。一方、タッチ操作されていない右側の分割領域72Rには、右側を向く矢印A2が表示される。これにより、ユーザは、右側の分割領域72Rをタッチ操作することで、カーソル11を右方向へ移動できることを認識できる。
When a touch operation is received, the display form of the
図3(C)に示すように、ユーザがタッチパネル37から手を離してから所定時間経過した場合、第二表示領域37Bの表示形態がタッチ操作前の表示形態に戻る。所定時間は、例えば0.5秒である。従って、ユーザは、図3(B)の表示形態に比して、第二表示領域37Bの情報を視認しやすくなる。
As shown in FIG. 3(C), when a predetermined time has elapsed since the user released his/her hand from the
図3(D)に示すように、右方向へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち右側の分割領域72Rをタッチ操作する。この場合、カーソル11は、文字列「test」のうち「t」と「e」との間の現在の位置(図3(C)参照)から「e」と「s」との間の位置に移動する。つまり、第二表示領域37Bの右側の分割領域72Rへのタッチ操作により、カーソル11は、第一表示領域37Aにおいて一文字分だけ右方向へ移動する。
As shown in FIG. 3(D), to move
タッチ操作を受け付けた時、第二表示領域37Bの表示形態が変更される。例えば右側の分割領域72Rは、全体が薄いピンク色で表示される。これにより、ユーザは、タッチ操作した領域を視覚的に認識できる。色の変更と同時に、分割領域72Rには、右側を向く矢印A2が表示される。これにより、ユーザは、カーソル11が右方向に移動したことを視覚的に認識できる。一方、タッチ操作されていない左側の分割領域72Lには、左側を向く矢印A1が表示される。これにより、ユーザは、左側の分割領域72Lをタッチ操作することで、カーソル11を左方向へ移動できることを認識できる。
When a touch operation is received, the display form of the
図4、図5を参照して、複数行の文字列を編集する際のカーソル11の移動について説明する。図4に示す例では、第一表示領域37Aと第二表示領域37Bに亘って、編集中のテンプレートを示すラベル画像Imが表示されている。第一表示領域37Aと第二表示領域37Bとは、ラベル画像Im内で左右方向に並んで表示される文字列を複数行に亘って表示する。例えば、図4(A)の例では、幅24mmの印刷媒体を用いて、長さ70mmのラベルを作成するための印刷データ編集画面を示す。印刷データは、一行目の文字列「test」及び二行目の文字列「TEST」で構成された複数行の文字列を有する。図4(A)では、カーソル11が二行目の文字列「TEST」のうち「E」と「S」との間に配置された状態である。このとき、一行目の文字列「test」は、第二表示領域37Bに表示される。二行目の文字列「TEST」は、第一表示領域37Aに表示される。
The movement of the
第二表示領域37Bに表示された一行目の文字列「test」においては、第一表示領域37Aのタッチ操作によるカーソル11の移動はできない。一方、第一表示領域37Aに表示された二行目の文字列「TEST」においては、第一表示領域37Aのタッチ操作によるカーソル11の移動が可能である。なお、第二表示領域37Bには、「編集内容に対応する情報」として、一行目の文字列を含むラベル画像Imの一部が表示される。
In the first line of the character string "test" displayed in the
なお、図4(A)では、第二表示領域37Bは、分割領域72R、72L、72U、72Dに四分割を示す一点鎖線を含むが、説明上のものであり、実際の表示画面には、一点鎖線の表示はされない。例えば、第二表示領域37Bは、左右方向に、分割領域72L、分割領域72R、分割領域72U及び72Dの3つの領域で分割され、さらに、分割領域72U、72Dで、上下に2分割される。各分割領域72R、72L、72U、72Dは、四角形状となる。この場合、タッチ操作した位置に対応する分割領域72R、72L、72U、72Dの境界部分の幅が狭くならず、ユーザはカーソル11の移動方向の指定がしやすい。
In FIG. 4A, the
図4(B)に示すように、左方向へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち左側の分割領域72Lをタッチ操作する。この場合、第二表示領域37Bを二分割した場合と同様に、カーソル11が左方向へ移動される。タッチ操作された時、第二表示領域37Bの表示形態が変更される。左側の分割領域72Lは、全体が薄いピンク色に変更され、且つ左側を向く矢印A1が表示される。タッチ操作されていない他の分割領域72R、72U、72Dには、カーソル11が移動する方向に対応する矢印A2、A3、A4が表示される。これにより、ユーザは、各分割領域72R、72U、72Dをタッチ操作することで、カーソル11を各矢印A2、A3、A4の方向へ移動できることを認識できる。
As shown in FIG. 4B, when the user wants to move the
図4(C)に示すように、図4(B)に示すタッチ操作の後、ユーザがタッチパネル37から手を離してから所定時間経過すると、第二表示領域37Bは、タッチ操作前の表示形態に変更される。これにより、ユーザは、編集中の文字列、特に一行目の文字列を視認しやすくなる。
As shown in FIG. 4(C), after the touch operation shown in FIG. 4(B), when a predetermined time has elapsed since the user released his/her hand from the
図4(D)に示すように、右方向へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち右側の分割領域72Rをタッチ操作する。この場合、第二表示領域37Bに二分割した場合と同様に、カーソル11が右方向に移動される。タッチ操作を受け付けた時、第二表示領域37Bは、表示態様が変更される。右側の分割領域72Rは、全体が薄いピンク色に変更され、且つ右側を向く矢印A2が表示される。一方、タッチ操作されていない他の分割領域72L、72U、72Dには、カーソル11の移動する方向に対応する矢印A1、A3、A4が表示される。これにより、ユーザは、各分割領域72L、72U、72Dをタッチ操作することで、カーソル11を各矢印A1、A3、A4の方向へ移動できることを認識できる。
As shown in FIG. 4(D), when the user wants to move the
図5(A)に示すように、図4(D)に示すタッチ操作の後、ユーザがタッチパネル37から手を離してから所定時間経過すると、第二表示領域37Bは、タッチ操作前の表示形態に変更される。これにより、ユーザは、編集中の文字列を視認しやすくなる。
As shown in FIG. 5(A), after the touch operation shown in FIG. 4(D) is performed, when a predetermined time has elapsed since the user released his/her hand from the
図5(B)に示すように、上側の行へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち上側の分割領域72Uをタッチ操作する。この場合、カーソル11は、二行目の文字列「TEST」のうち「E」と「S」との間の現在の位置(図5(A))参照)から上側の一行目へ移動する。詳細には、カーソル11は、一行目の文字列「test」のうち「e」と「s」との間の位置に移動する。つまり、第二表示領域37Bの上側の分割領域72Uへのタッチ操作により、カーソル11は、一行分だけ上の行へ移動する。さらに、カーソル11の一行目への移動により、ラベル画像Imが下方に移動する。この場合、編集対象が一行目の文字列となるため、一行目の文字列「test」が第一表示領域37Aに表示される。これにより、第一表示領域37Aを操作して文字列「test」のカーソル位置を変更することも可能となる。このとき第二表示領域37Bは、画面の背景の領域が拡大される。これにより、文字列「test」が一行目の文字列であることがわかる。なお、ラベルにおける文字列の配置位置が上下方向においてラベルの下側にある場合は、第二表示領域37Bに、ラベル画像Imの一部が表示されることもある。これにより、ラベル画像Imのどの位置に文字列が配置されているかがわかる。これら第二表示領域37Bに表示される情報も「編集内容に対応する情報」である。
As shown in FIG. 5B, when the user wants to move the
タッチ操作を受け付けた時、第二表示領域37Bの表示形態が変更される。上側の分割領域72Uは、全体が薄いピンク色に表示され、且つ上側を向く矢印A3が表示される。これにより、ユーザは、上側の分割領域72Uを認識でき、且つカーソル11が上側に移動したことを視覚的に認識できる。一方、タッチ操作されていない他の分割領域72R、72L、72Dには、カーソル11の移動する方向を示す矢印A1、A2、A4が表示される。これにより、ユーザは、各分割領域72R、72L、72Dをタッチ操作することで、カーソル11を各矢印A1、A2、A4の方向へ移動できることを認識できる。
When a touch operation is received, the display form of the
図5(C)に示すように、図5(B)に示すタッチ操作の後、ユーザがタッチパネル37から手を離してから所定時間経過すると、第二表示領域37Bは、タッチ操作前の表示形態に変更される。これにより、ユーザは、編集中の文字列とカーソル11を視認しやすくなる。
As shown in FIG. 5(C), after the touch operation shown in FIG. 5(B), when a predetermined time has elapsed since the user released his/her hand from the
図5(D)に示すように、下側の行へカーソル11を移動したい場合、ユーザは、第二表示領域37Bのうち下側の分割領域72Dをタッチ操作する。この場合、カーソル11は、一行目の文字列「test」のうち「e」と「s」との間の現在の位置(図5(C)参照)から下側の二行目へ移動する。詳細には、カーソル11は、二行目の文字列「TEST」のうち「E」と「S」との間の位置に移動する。つまり、第二表示領域37Bの下側の分割領域72Dへのタッチ操作により、カーソル11は、一行分だけ下の行へ移動する。カーソル11の移動により、編集対象が二行目の文字列となるため、ラベル画像Imが上方へ移動する。この場合、一行目の文字列「test」が第二表示領域37Bに表示され、二行目の文字列「TEST」が第一表示領域37Aに表示される。
As shown in FIG. 5(D), when the user wants to move the
タッチ操作を受け付けた時、第二表示領域37Bの表示形態が変更される。下側の分割領域72Dは、薄いピンク色で表示され、且つ下方を向く矢印A4が表示される。これにより、ユーザは、分割領域72Dを認識でき、且つカーソル11が下側に移動したことを視覚的に認識できる。一方、タッチ操作されていない他の分割領域72L、72R、72Uには、カーソル11が移動する方向を示す矢印A1、A2、A3が表示される。これにより、ユーザは、各分割領域72L、72R、72Uをタッチ操作することで、カーソル11を各矢印A1、A2、A3の方向へ移動できることを認識できる。
When a touch operation is received, the display form of the
図6、図7を参照し、メイン処理について説明する。プリンタ1に電源が投入されると、CPU31は、フラッシュメモリ33からプログラムを読みだして、メイン処理を実行する。メイン処理が開始されると、CPU31は、タッチパネル37に表示画面371を表示する(S1)。
The main processing will be described with reference to Figures 6 and 7. When the
CPU31は、タッチ操作を受け付けたか否か判断する(S3)。タッチ操作を受け付けていないと判断した場合(S3:NO)、CPU31は、処理をS1に戻す。タッチ操作を受け付けたと判断した場合(S3:YES)、CPU31は、表示画面371のうちタッチ操作された座標を取得する(S5)。
The
CPU31は、第一表示領域37Aのうち文字列に対するタッチ操作を受け付けたか否か判断する(S7)。第一表示領域37Aのうち文字列に対するタッチ操作を受け付けたと判断した場合(S7:YES)、CPU31は、カーソル11を現在の位置からタッチ操作された位置に移動する(S9)。この場合、例えば図2(A)に示す位置から図2(B)に示す位置にカーソル11が移動される。CPU31は、処理をS1に戻す。
The
CPU31は、第一表示領域37Aのうち文字列に対するタッチ操作を受け付けていないと判断した場合(S7:NO)、CPU31は、文字列が複数行に亘って編集されているか否か判断する(S11)。文字列が複数行に亘って編集されていないと判断した場合(S11:NO)、CPU31は、左側の分割領域72Lへのタッチ操作を受け付けたか否か判断する(S13)。
If the
左側の分割領域72Lへのタッチ操作を受け付けたと判断した場合(S13:YES)、CPU31は、タッチ操作された方向にカーソル11を移動可能か否か判断する(S15)。例えば、カーソル11が文字列の一番左に位置している場合にはカーソル11は左へ移動できないので(S15:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
When it is determined that a touch operation on the left split
タッチ操作された方向にカーソル11を移動可能であると判断した場合(S15:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を左方向に移動する(S17)。この場合、例えば図3(B)に示す位置にカーソル11が移動する。CPU31は、処理をS47に進める。
If it is determined that the
一方、左側の分割領域72Lへのタッチ操作を受け付けていないと判断した場合(S13:NO)、即ち右側の分割領域72Rへのタッチ操作を受け付けた場合、CPU31は、タッチ操作された方向にカーソル11を移動可能か否か判断する(S19)。例えば、カーソル11が文字列の一番右に位置している場合にはカーソル11を右へ移動できないので(S19:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
On the other hand, if it is determined that a touch operation on the left divided
タッチ操作された向きへカーソル11を移動可能と判断した場合(S19:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を右方向に移動する(S21)。この場合、例えば図3(D)に示す位置にカーソル11が移動する。CPU31は、処理をS47に進める。
If it is determined that the
一方、文字列が複数行に亘って編集されていると判断した場合(S11:YES)、CPU31は、左側の分割領域72Lへのタッチ操作を受け付けたか否か判断する(S25)。左側の分割領域72Lへのタッチ操作を受け付けたと判断した場合(S25:YES)、CPU31は、タッチ操作された方向にカーソル11を移動可能か否か判断する(S27)。例えば、カーソル11が文字列の一番左に位置している場合、即ちカーソル11を左方向へ移動できない場合(S27:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
On the other hand, if it is determined that the character string has been edited across multiple lines (S11: YES), the
タッチ操作された方向にカーソル11を移動可能と判断した場合(S27:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を左方向に移動する(S29)。この場合、例えば図4(B)に示す位置にカーソル11が移動する。CPU31は、処理をS47に進める。
If it is determined that the
左側の分割領域72Lへのタッチ操作を受け付けていないと判断した場合(S25:NO)、CPU31は、右側の分割領域72Rへのタッチ操作を受け付けたか否か判断する(S31)。右側の分割領域72Rへのタッチ操作を受け付けたと判断した場合(S31:YES)、CPU31は、タッチ操作された方向にカーソル11を移動可能か判断する(S33)。例えば、カーソル11が文字列の一番右に位置している場合、即ちカーソル11を右方向へ移動できない場合(S33:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
If it is determined that a touch operation on the left split
タッチ操作された方向にカーソル11を移動可能と判断した場合(S33:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を右方向に移動する(S35)。この場合、例えば図4(D)に示す位置にカーソル11が移動する。CPU31は、処理をS47へ進める。
If it is determined that the
右側の分割領域72Rへのタッチ操作を受け付けていないと判断した場合(S31:NO)、CPU31は、上側の分割領域72Uへのタッチ操作を受け付けたか否か判断する(S37)。上側の分割領域72Uへのタッチ操作を受け付けたと判断した場合(S37:YES)、CPU31は、タッチ操作された方向にカーソル11を移動可能か判断する(S39)。例えば、カーソル11の位置が一行目にある場合、即ちカーソル11を上側の行へ移動できない場合(S39:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
If it is determined that a touch operation on the right divided
タッチ操作された方向にカーソル11を移動可能と判断した場合(S39:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を複数行のうち上側の行に移動する(S41)。この場合、例えば図5(B)に示す位置にカーソル11が移動する。CPU31は、処理をS47に進める。
When it is determined that the
上側の分割領域72Uへのタッチ操作を受け付けていないと判断した場合(S37:NO)、即ち下側の分割領域72Dへのタッチ操作を受け付けた場合、CPU31は、タッチ操作された方向にカーソル11を移動可能か否か判断する(S43)。例えばカーソル11の位置が一番下の行にある場合、即ちカーソル11を下側の行へ移動できない場合(S43:NO)、CPU31は、カーソル11を移動せずに処理をS1に戻す。
If it is determined that a touch operation on the upper divided
タッチ操作された方向にカーソル11を移動可能と判断した場合(S43:YES)、CPU31は、第一表示領域37Aにおいてカーソル11を複数行のうち下側の行に移動する(S45)。この場合、例えば図5(D)に示す位置にカーソル11が移動する。CPU31は処理をS47に進める。
When it is determined that the
S47の処理では、CPU31は、第二表示領域37Bの表示形態を変更する(S47)。例えばCPU31は、図4(B)に示すように、第二表示領域37Bのうちタッチ操作された分割領域72Lを薄いピンク色で表示し、且つ矢印A1を表示する。また、CPU31は、タッチ操作されていない第二表示領域37Bにおける複数の分割領域72L、72U、72Dそれぞれに対して、タッチ操作を受け付けた場合のカーソル11の移動方向を示す矢印A2~A4を表示する。
In the process of S47, the
CPU31は、所定時間経過したか否か判断する(S49)。所定時間経過していないと判断した場合(S49:NO)、CPU31は、処理を戻して待機する。所定時間経過したと判断した場合(S49:YES)、CPU31は、第二表示領域37Bをタッチ操作による変更前の表示形態に戻す(S51)。この場合、例えば図4(C)に示す第二表示領域37Bが表示される。
The
CPU31は、印刷指示があったか否か判断する(S53)。印刷指示がないと判断した場合(S53:NO)、CPU31は、処理をS1に戻す。印刷指示があったと判断した場合(S53:YES)、CPU31は、編集された印刷データに基づき、印刷媒体に印刷を実行する(S55)。CPU31は、処理をS1に戻す。
The
以上説明したように、CPU31は、第一表示領域37Aのうち文字列に対するタッチ操作を受け付けた場合、カーソル11の位置を現在の位置からタッチ操作された位置に移動する。CPU31は、さらに、第二表示領域37Bに対するタッチ操作を受け付けた場合、当該タッチ操作を受け付けた位置に対応する分割領域72R、72L、72U、72Dで特定される方向に、第一表示領域37Aにおいて表示されるカーソル11の位置を移動する。
As described above, when the
上記プリンタ1では、第一表示領域37Aのタッチ操作でのカーソル11の移動に加えて、第二表示領域37Bをタッチ操作することでカーソル11を移動できる。故に、ユーザは、編集中の文字列に対するカーソル11の移動を容易に実行できる。
In the
第二表示領域37Bは、左側の分割領域72Lと、右側の分割領域72Rとに二分割される。CPU31は、左側の分割領域72Lへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を左方向に移動する。CPU31は、右側の分割領域72Rへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を右方向に移動する。プリンタ1は、第二表示領域37Bの左右の分割領域72R、72Lへのタッチ操作を受け付けることで、第一表示領域37Aにおいてカーソル11を左右に移動できる。
The
第二表示領域37Bは、左側の分割領域72Lと、右側の分割領域72Rと、上側の分割領域72Uと、下側の分割領域72Dとに四分割される。CPU31は、左側の分割領域72Lへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を左方向に移動する。CPU31は、右側の分割領域72Rへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を右方向に移動する。CPU31は、上側の分割領域72Uへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を複数行のうち上側の行に移動する。CPU31は、下側の分割領域72Dへのタッチ操作を受け付けた場合、第一表示領域37Aにおいてカーソル11を複数行のうち下側の行に移動する。プリンタ1では、第二表示領域37Bの上下左右の分割領域72L、72R、72U、72Dへのタッチ操作を受け付けることで、第一表示領域37Aにおいてカーソル11を上下左右に移動できる。
The
CPU31は、第二表示領域37Bへのタッチ操作を受け付けた場合に、第二表示領域37Bのうちタッチ操作された分割領域72L、72R、72U、72Dの表示形態を変更する。プリンタ1は、タッチ操作を受け付けた分割領域72L、72R、72U、72Dの表示形態を変更する。故に、ユーザは、変更された表示形態を視認することで、何れの分割領域72L、72R、72U、72Dがタッチ操作されたかを認識できる。
When the
CPU31は、第二表示領域37Bにおける複数の分割領域72L、72R、72U、72Dそれぞれに対して、タッチ操作を受け付けた場合のカーソル11の移動方向を示す矢印A1~A4を表示する。ユーザは、タッチ操作されていない分割領域72L、72R、72U、72Dの矢印A1~A4を視認することで、何れの領域をタッチ操作すればどの方向にカーソル11を移動できるかを認識できる。
The
CPU31は、表示形態が変更された後、変更前の表示形態に戻す。故に、ユーザは、第二表示領域37Bに表示されていた情報を良好に視認できる。
After the display mode is changed, the
文字列は、第一表示領域37Aのうち左右方向に並んで表示される。第二表示領域37Bは、タッチパネル37の表示画面371のうち、上下方向の上側の領域に相当する。第一表示領域37Aは、タッチパネル37の表示画面371のうち、上下方向の下側の領域に相当する。プリンタ1では、第二表示領域37Bが表示画面371の上側に配置され、第一表示領域37Aが表示画面371の下側に配置される。故に、ユーザは、作業しやすい。
The character strings are displayed side by side in the left-right direction in the
プリンタ1は、印刷媒体に印刷を実行する。プリンタ1は、ユーザのカーソル11の移動の負担を低減できる。
The
図8を参照して、第二表示領域37Bを二分割した場合の表示形態の変形例について説明する。以下、上記実施形態と同様の機能を有する構成には同じ符号を付して説明を省略又は簡略化する。図8(A)に示す表示画面371では、タッチ操作された分割領域72Lは、上記実施形態と同様に表示し、タッチ操作されなかった分割領域72Rは、矢印A2(図3参照))を表示しなくてもよい。また、図8(B)に示す表示画面371では、タッチ操作された分割領域72Lは、色のみ変更され、且つ矢印A1、A2(図3参照)が表示されなくてもよい。図8(C)に示す表示画面371では、タッチ操作された分割領域72Lは、色の変更がされず、矢印A1のみ表示されてもよい。
With reference to FIG. 8, a modified display form in the case where the
図9を参照して、第二表示領域37Bを四分割した場合の表示形態の変形例について説明する。以下、上記実施形態と同様の機能を有する構成には同じ符号を付して説明を省略又は簡略化する。図9(A)に示す表示画面371では、タッチ操作された分割領域72Uは上記実施形態と同様に表示され、タッチ操作されなかった分割領域72R、72L、72Dは、矢印A1、A2、A4(図4、図5参照)を表示しなくてもよい。図9(B)に示す表示画面371では、タッチ操作された分割領域72Dは、色のみが変更され、矢印A1~A4(図4、図5参照)が表示されなくてもよい。図9(C)に示す表示画面371では、タッチ操作された分割領域72Uは色の変更がされず、矢印A3のみ表示されてもよい。
With reference to FIG. 9, a modified display form in the case where the
上記実施形態は、さらに、以下のように種々変更可能である。以下に説明する各種変形例は、矛盾が生じない限り上記した形態とそれぞれ組み合わせ可能である。上記実施形態のプリンタ1では、タッチパネル37はLCDであったがこれに限らない。例えば、有機ELディスプレイでもよい。
The above embodiment can be modified in various ways as described below. The various modifications described below can be combined with the above embodiments as long as no contradictions arise. In the
上記実施形態では、プリンタ1にタッチパネル57が設けられたがこれに限らない。例えば、プリンタ1の印刷を制御する為のスマートフォン、タブレット等の印刷制御装置にタッチパネル57が設けられてもよい。
In the above embodiment, the touch panel 57 is provided on the
上記実施形態では、第一表示領域37Aが下側に配置され、第二表示領域37Bが上側に配置されたがこれに限らない。例えば、第一表示領域37Aが上側に配置され、第二表示領域37Bが下側に配置されてもよい。
In the above embodiment, the
上記実施形態では、例えば図3においては、「編集内容に対応する情報」として第二表示領域37Bにラベル画像Imが表示されたがこれに限らない。「編集内容に対応する情報」として、例えば文字列のみが表示されてもよいし、その他の情報を表示してもよい。これとは反対に、図4、図5に示す第二表示領域37Bには、例えば図3に示すようなテンプレートを示すラベル画像Imが表示されてもよいし、その他の情報が表示されてもよい。この場合、第一表示領域37Aのみに編集行の文字列が表示されればよい。
In the above embodiment, for example, in FIG. 3, a label image Im is displayed in the
上記実施形態では、例えばタッチ操作された分割領域72Lが薄いピンク色で表示されたがこれに限らない。例えば、タッチ操作された分割領域72Lが他の色で表示されてもよい。ユーザの作業性に応じて、色や透過性は適宜調整されればよい。
In the above embodiment, for example, the touched divided
上記実施形態では、例えば図3(B)においては、タッチ操作されなかった分割領域72Rの色は変更されなかったがこれに限らない。例えば、タッチ操作された分割領域72Lと同様に、分割領域72Rは薄いピンク色で表示されてもよい。また、分割領域72Rは、薄いピンク色とは異なる色で表示されてもよい。ユーザの作業性に応じて、色や透過性は適宜調整されればよい。
In the above embodiment, for example in FIG. 3(B), the color of the
上記実施形態では、二行に亘って文字列を編集する場合を説明したがこれに限らない。例えば、三行以上に亘って文字列を編集してもよい。例えば、三行目の文字列を編集する場合には、二行目と三行目の文字列が表示され、一行目は表示されなくてもよい。 In the above embodiment, a case where a character string is edited over two lines has been described, but this is not limited to the above. For example, a character string may be edited over three or more lines. For example, when editing a third line of character string, the second and third lines of character string may be displayed, and the first line may not be displayed.
上記実施形態では、分割領域72L、72R、72U、72Dは四角形で四分割されたがこれに限らない。各分割領域72R、72U、72D、72Lの形状及びレイアウトは適宜変更してよい。例えば、各領域を三角形で四分割してもよい。例えば図10に示すように、第二表示領域37Bに対して2本の対角線を引き、上下左右の四つの領域に分割すればよい。
In the above embodiment, the divided
上記実施形態では、表示形態を元の表示形態に戻すまでの所定時間は、0.5秒であったがこれに限らない。例えば、表示形態を戻すまでの時間は、適宜設定されればよい。ユーザの操作性、視認性に併せて設定されればよい。所定時間は、ユーザにより適宜変更されてもよい。 In the above embodiment, the predetermined time until the display mode is returned to the original display mode is 0.5 seconds, but this is not limited to this. For example, the time until the display mode is returned may be set as appropriate. It may be set in accordance with the operability and visibility of the user. The predetermined time may be changed by the user as appropriate.
上記実施形態では、ユーザの文字列の編集状況に応じてS11のステップで分岐したが、これに限らない。例えば、ユーザにより、メイン処理が実行される前、ユーザにより一行又は複数行での印刷モードを設定されてもよい。例えば、印刷媒体が一行又は複数行の文字列の印刷が可能かを判断して印刷モードが設定されてもよい。 In the above embodiment, the process branches in step S11 depending on the user's editing status of the character string, but this is not limited to the above. For example, the user may set a print mode for one or multiple lines before the main process is executed. For example, the print mode may be set by determining whether the print medium is capable of printing one or multiple lines of character string.
上記実施形態は、CPU31の代わりに、マイクロコンピュータ、ASIC(Application Specific Integrated Circuits)、FPGA(Field Programmable Gate Array)などが、プロセッサとして用いられてもよい。メイン処理は、複数のプロセッサによって分散処理されてもよい。プログラムは、例えば、図示外のインターネットに接続されたサーバからダウンロードされて(即ち、伝送信号として送信され)、不揮発性メモリに記憶されてもよい。この場合、プログラムは、サーバに備えられたHDDなどの非一時的な記憶媒体に保存されていればよい。
In the above embodiment, a microcomputer, an ASIC (Application Specific Integrated Circuits), an FPGA (Field Programmable Gate Array), etc. may be used as a processor instead of the
上記実施形態において、プリンタ1が本発明の「印刷制御装置」の一例である。CPU31が本発明の「制御部」に相当する。「test」、「TEST」が本発明の「文字列」の一例である。矢印A1~A4が本発明の「移動方向を示す情報」に相当する。S1の処理を実行するCPU31が本発明の「第一表示処理」に相当する。S9の処理を実行するCPU31が本発明の「第一移動処理」に相当する。S17、S21、S29、S35、S41、S45の処理を実行するCPU31が本発明の「第二移動処理」に相当する。S47の処理を実行するCPU31が本発明の「第一変更処理」に相当する。S51の処理を実行するCPU31が本発明の「第二変更処理」に相当する。
In the above embodiment, the
1 プリンタ
11 カーソル
37 タッチパネル
37A 第一表示領域
37B 第二表示領域
72R、72L、72U、72D 分割領域
371 表示画面
1
Claims (8)
第一表示領域と第二表示領域とを含む表示画面を表示可能なタッチパネルと、
前記タッチパネルを制御する制御部と
を備え、
前記制御部は、
前記第一表示領域に前記印刷媒体に印刷される文字列を表示し且つ前記文字列のうち編集対象となる位置にカーソルを表示させ、前記第二表示領域に前記第一表示領域における編集内容に対応する情報を表示させる第一表示処理と、
前記第一表示領域のうち前記文字列に対するタッチ操作を受け付けた場合、前記カーソルの位置を現在の位置からタッチ操作された位置に移動する第一移動処理と、
を実行し、
前記第二表示領域は、方向を特定する複数の分割領域に分割され、
前記制御部は、さらに、
前記第二表示領域に対するタッチ操作を受け付けた場合、当該タッチ操作を受け付けた位置に対応する前記分割領域で特定される方向に、前記第一表示領域において表示される前記カーソルの位置を移動する第二移動処理
を実行することを特徴とする印刷制御装置。 A print control device that controls printing on a print medium,
a touch panel capable of displaying a display screen including a first display area and a second display area;
A control unit that controls the touch panel,
The control unit is
a first display process for displaying in the first display area a character string to be printed on the print medium, displaying a cursor at a position of the character string to be edited, and displaying in the second display area information corresponding to the edited content in the first display area;
a first movement process of moving a position of the cursor from a current position to a position where the cursor has been touched when a touch operation on the character string in the first display area is received;
Run
The second display area is divided into a plurality of divided areas for specifying a direction,
The control unit further
A print control device characterized in that, when a touch operation on the second display area is received, a second movement process is executed to move the position of the cursor displayed in the first display area in a direction specified by the divided area corresponding to the position where the touch operation was received.
前記第二表示領域は、前記左右方向における左側の分割領域と、前記左右方向における右側の分割領域とに二分割され、
前記第二移動処理は、前記左側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを左方向に移動し、前記右側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを右方向に移動する
ことを特徴とする請求項1に記載の印刷制御装置。 The character strings are displayed side by side in the left-right direction in the first display area,
the second display area is divided into a left divided area in the left-right direction and a right divided area in the left-right direction,
The print control device according to claim 1, characterized in that the second movement process, when a touch operation is received on the left-hand split area, moves the cursor to the left in the first display area, and, when a touch operation is received on the right-hand split area, moves the cursor to the right in the first display area.
前記第二表示領域は、前記左右方向における左側の分割領域と、前記左右方向における右側の分割領域と、前記左右方向に直交し且つ前記タッチパネルに平行な上下方向における上側の分割領域と、前記上下方向における下側の分割領域とに四分割され、
前記第二移動処理は、
前記左側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを左方向に移動し、
前記右側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを右方向に移動し、
前記上側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを前記複数行のうち上側の行に移動し、
前記下側の分割領域へのタッチ操作を受け付けた場合、前記第一表示領域において前記カーソルを前記複数行のうち下側の行に移動する
ことを特徴とする請求項1に記載の印刷制御装置。 the first display area displays the character strings arranged in a left-right direction over a plurality of lines in an editable manner;
the second display area is divided into four areas: a left divided area in the left-right direction, a right divided area in the left-right direction, an upper divided area in a vertical direction perpendicular to the left-right direction and parallel to the touch panel, and a lower divided area in the vertical direction;
The second movement process includes:
When a touch operation on the left divided area is received, the cursor is moved leftward in the first display area;
When a touch operation on the right divided region is received, the cursor is moved rightward in the first display region;
When a touch operation on the upper divided region is received, the cursor is moved to an upper row of the plurality of rows in the first display region;
The print control device according to claim 1 , wherein when a touch operation on the lower divided area is received, the cursor is moved to a lower row of the plurality of rows in the first display area.
ことを特徴とする請求項1~3の何れか1項に記載の印刷制御装置。 A printing control device as described in any one of claims 1 to 3, characterized in that when the control unit receives a touch operation on the second display area, it executes a first change process to change the display form of the divided area in the second display area that is touched.
前記第二表示領域における複数の前記分割領域それぞれに対して、タッチ操作を受け付けた場合の前記カーソルの移動方向を示す情報を表示する
ことを特徴とする請求項4に記載の印刷制御装置。 The first change process includes:
The print control device according to claim 4 , further comprising: displaying information indicating a moving direction of the cursor when a touch operation is received for each of the divided areas in the second display area.
ことを特徴とする請求項4に記載の印刷制御装置。 The print control device according to claim 4, characterized in that, after the display form is changed by the first change process, the control unit executes a second change process to return the display form to the form before the first change process was executed.
前記第二表示領域は、前記タッチパネルの前記表示画面のうち、前記左右方向に直交し且つ前記タッチパネルに平行な上下方向の上側の領域に相当し、
前記第一表示領域は、前記タッチパネルの前記表示画面のうち、前記上下方向の下側の領域に相当する
ことを特徴とする請求項1~3の何れか一つに記載の印刷制御装置。 The character strings are displayed side by side in the left-right direction in the first display area,
the second display area corresponds to an upper area of the display screen of the touch panel in a vertical direction perpendicular to the horizontal direction and parallel to the touch panel;
4. The print control device according to claim 1, wherein the first display area corresponds to a lower area in the up-down direction of the display screen of the touch panel.
ことを特徴とする請求項1~3の何れか一つに記載の印刷制御装置。 4. The print control device according to claim 1, wherein the print control device is a printer that executes printing on the print medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022208844A JP2024092717A (en) | 2022-12-26 | 2022-12-26 | Print control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022208844A JP2024092717A (en) | 2022-12-26 | 2022-12-26 | Print control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024092717A true JP2024092717A (en) | 2024-07-08 |
Family
ID=91802236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022208844A Pending JP2024092717A (en) | 2022-12-26 | 2022-12-26 | Print control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024092717A (en) |
-
2022
- 2022-12-26 JP JP2022208844A patent/JP2024092717A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2344339B1 (en) | Label printer | |
JP4501985B2 (en) | Label data creation device, program, and recording medium | |
JP2009258966A (en) | Display controller and display control method | |
JP2013528508A (en) | Label printer | |
JP2006099261A (en) | Label creation device, program and recording medium | |
JP2011062985A (en) | Tape printer, tape cutting method of the same, and storage medium in which program for obtaining the tape cutting method is memorized | |
JP6536231B2 (en) | Label producing apparatus, label producing method, and label producing program | |
JP2011143648A (en) | Tape printing device, label forming method, and storage medium storing program for forming label | |
JP2012116109A (en) | Printer, display method, and display control program | |
JP2016221940A5 (en) | ||
JP2024092717A (en) | Print control device | |
JP5447398B2 (en) | Printing device, control program, and editing program | |
JP2010082976A (en) | Tape printing device | |
JP4779902B2 (en) | Image editing apparatus and image editing program | |
JP4352591B2 (en) | Data drawing apparatus and recording medium | |
JP6245067B2 (en) | Editing device and printing device | |
JP2024126387A (en) | Label creation device, printer, and program | |
JP7163644B2 (en) | PRINT IMAGE CREATION DEVICE, PRINT IMAGE CREATION METHOD, AND PROGRAM | |
JP2915879B2 (en) | Document processing apparatus and method | |
JP2015219558A (en) | Printing device | |
JP6168473B2 (en) | Electronics | |
JP3715865B2 (en) | Document processing apparatus, method, and storage medium | |
JP2013105354A (en) | Display device and display control program | |
JP2023107073A (en) | Editing method, program, information processing apparatus, and printing apparatus | |
JP2915880B2 (en) | Document processing apparatus and method |