JP7845003B2 - Computer program for terminal device, terminal device, and method executed by terminal device - Google Patents
Computer program for terminal device, terminal device, and method executed by terminal deviceInfo
- Publication number
- JP7845003B2 JP7845003B2 JP2022061991A JP2022061991A JP7845003B2 JP 7845003 B2 JP7845003 B2 JP 7845003B2 JP 2022061991 A JP2022061991 A JP 2022061991A JP 2022061991 A JP2022061991 A JP 2022061991A JP 7845003 B2 JP7845003 B2 JP 7845003B2
- Authority
- JP
- Japan
- Prior art keywords
- text
- database file
- user
- file
- 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.)
- Active
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本明細書では、ラベルプリンタにラベルを印刷させ、かつ、ユーザによって指定されたテキストをデータベースファイルに追加する技術を開示する。 This specification discloses a technique for printing labels using a label printer and adding user-specified text to a database file.
特許文献1には、印刷装置とパーソナルコンピュータとを備えるシステムが開示されている。パーソナルコンピュータは、印刷実行の指示を取得すると、テキストがオブジェクト領域に配置されている画像データを生成し、当該画像データを印刷装置に送信する。印刷装置は、パーソナルコンピュータから画像データを受信すると、当該画像データによって表される画像の印刷を実行する。 Patent Document 1 discloses a system comprising a printing device and a personal computer. Upon receiving a print command, the personal computer generates image data in which text is placed in an object area and transmits this image data to the printing device. Upon receiving the image data from the personal computer, the printing device performs printing of the image represented by the image data.
本明細書では、上記の特許文献1には開示されていない機能をユーザに提供することによって、ユーザの利便性を向上させ得る技術を提供する。 This specification provides a technology that can improve user convenience by providing users with functions not disclosed in the above-mentioned Patent Document 1.
本明細書で開示するコンピュータプログラムは、端末装置のためのコンピュータプログラムであって、前記端末装置のコンピュータを、以下の各部、即ち、印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1の印刷データ生成部と、前記第1の印刷データをラベルプリンタに送信する第1の送信部と、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、として機能させてもよい。 The computer program disclosed herein is a computer program for a terminal device, and the computer of the terminal device may function as follows: a receiving unit that receives a user's specification of specific text to be placed in an object area, while an original label image including an object area where text to be printed is to be placed is displayed on the display unit of the terminal device; a first print data generation unit that generates first print data representing a printable label image in which the specific text is placed in the object area included in the original label image, when a print command is obtained after the user's specification of the specific text has been received; a first transmission unit that transmits the first print data to a label printer; and an addition unit that adds the specific text to a database file when a print command is obtained after the user's specification of the specific text has been received.
上記の構成によると、端末装置は、特定のテキストの指定をユーザから受け付けた後に印刷指示を取得する場合に、印刷データをラベルプリンタに送信し、かつ、特定のテキストをデータベースファイルに追加する。従って、ユーザの利便性を向上させることができる。 According to the above configuration, when the terminal device receives a print command after receiving a specific text specification from the user, it sends the print data to the label printer and adds the specific text to the database file. Therefore, user convenience can be improved.
上記のコンピュータプログラムを記憶するコンピュータ可読記憶媒体、当該コンピュータプログラムによって実現される端末装置、及び、当該端末装置によって実行される方法も新規で有用である。 The computer-readable storage medium for storing the above computer program, the terminal device implemented by the computer program, and the method executed by the terminal device are also novel and useful.
(第1実施例)
(通信システム2の構成:図1)
図1に示されるように、通信システム2は、携帯端末10と、ラベルプリンタ50と、を備える。携帯端末10及びラベルプリンタ50は、AP(Access pointの略)4との無線接続を確立している。携帯端末10、及び、ラベルプリンタ50は、AP4を介して相互に通信可能である。
(First embodiment)
(Configuration of communication system 2: Figure 1)
As shown in Figure 1, the communication system 2 includes a mobile terminal 10 and a label printer 50. The mobile terminal 10 and the label printer 50 have established a wireless connection with AP (Access point) 4. The mobile terminal 10 and the label printer 50 can communicate with each other via AP 4.
本実施例では、ユーザが、携帯端末10及びラベルプリンタ50を利用して、管理対象物に貼り付けられるラベルを生成することを実現する。ラベルは、ラベルプリンタ50が粘着性を有するラベルテープに印刷ラベル画像を印刷することによって生成される。携帯端末10は、印刷ラベル画像を表わす印刷データを生成し、生成済みの印刷データをラベルプリンタ50に送信する。 In this embodiment, a user generates labels to be attached to managed objects using a mobile terminal 10 and a label printer 50. The labels are generated by the label printer 50 printing a printable label image onto adhesive label tape. The mobile terminal 10 generates print data representing the printable label image and transmits the generated print data to the label printer 50.
(携帯端末10の構成)
携帯端末10は、例えば、携帯電話、スマートフォン、PDA、ノートPC、タブレットPC、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末10は、表示部12と、無線LANインターフェース(以下ではインターフェースを「I/F」と記載する)14と、制御部20と、を備える。
(Configuration of mobile device 10)
The mobile terminal 10 is a portable terminal device such as a mobile phone, smartphone, PDA, notebook PC, tablet PC, portable music player, or portable video player. The mobile terminal 10 comprises a display unit 12, a wireless LAN interface (hereinafter referred to as "I/F") 14, and a control unit 20.
表示部12は、様々な情報を表示するためのディスプレイである。表示部12は、いわゆるタッチパネルとしても機能する。従って、ユーザは、表示部12に表示された複数のキーを操作することによって、様々な指示を携帯端末10に入力することができる。即ち、表示部12は、操作部としても機能する。 The display unit 12 is a display for showing various information. The display unit 12 also functions as a touch panel. Therefore, the user can input various instructions to the mobile terminal 10 by operating the multiple keys displayed on the display unit 12. In other words, the display unit 12 also functions as an operation unit.
無線LANI/F14は、Wi-Fi方式に従ったWi-Fi通信を実行するためのI/Fであり、AP4との無線接続を確立している。Wi-Fi方式は、例えば、IEEE(The Institute of Electrical and Electronics Engineers、 Inc.の略)の802.11の規格、及び、それに準ずる規格(例えば、802.11a、11b、11g、11n、11ac等)に基づく無線通信方式である。 Wireless LANI/F14 is an interface for performing Wi-Fi communication according to the Wi-Fi standard, and establishes a wireless connection with AP4. The Wi-Fi standard is a wireless communication method based on, for example, the IEEE (The Institute of Electrical and Electronics Engineers, Inc.) 802.11 standard and equivalent standards (e.g., 802.11a, 11b, 11g, 11n, 11ac, etc.).
制御部20は、CPU22と、メモリ24と、を備える。メモリ24は、揮発性メモリ、不揮発性メモリ等によって構成される。CPU22は、メモリ24に格納されているOS(Operating Systemの略)プログラム28、印刷アプリケーション30等に従って、様々な処理を実行する。OSプログラム28は、携帯端末10の種々の基本的な動作を制御するためのプログラムである。印刷アプリケーション30は、ラベルプリンタ50のベンダによって提供されるアプリケーションであり、例えば、インターネット上のサーバから携帯端末10にインストールされる。印刷アプリケーション30は、携帯端末10を利用して、ラベルプリンタ50にラベルを印刷させたりするためのアプリケーションである。以下では、アプリケーションのことを「アプリ」と記載することがある。 The control unit 20 comprises a CPU 22 and a memory 24. The memory 24 is composed of volatile memory, non-volatile memory, etc. The CPU 22 executes various processes according to the OS (Operating System) program 28, printing application 30, etc., stored in the memory 24. The OS program 28 is a program for controlling various basic operations of the mobile terminal 10. The printing application 30 is an application provided by the label printer 50 vendor and is installed on the mobile terminal 10, for example, from a server on the internet. The printing application 30 is an application for using the mobile terminal 10 to print labels on the label printer 50. Hereafter, the term "application" may be referred to as "app."
メモリ24は、さらに、csvファイルCF1を記憶している。csvファイルは、複数のテキストをカンマで区切ったテキストファイルである。図1では、csvファイルCF1、CF2、CF3内に記述されている複数個のテキストが表形式で示されている。csvファイルCF1は、指定領域DAと、管理領域PAと、を含む。指定領域DAの1行目(即ち一番上の行)には、フィールド名(即ち、「氏名」及び「部署」)が記述されている。csvファイルCF1の指定領域DAでは、フィールド名「氏名」に対応するテキストと、フィールド名「部署」に対応するテキストと、がそれぞれ列方向(縦方向)に並んでいる。管理領域MAの1行目(即ち一番上の行)には、管理対象名(即ち、「印刷枚数」及び「印刷日時」)が記述されている。csvファイルCF1の管理領域MAでは、管理対象名「印刷枚数」に対応するテキストと、管理対象名「印刷日時」に対応するテキストと、がそれぞれ列方向(縦方向)に並んでいる。 Memory 24 also stores the CSV file CF1. A CSV file is a text file containing multiple texts separated by commas. In Figure 1, the multiple texts described in CSV files CF1, CF2, and CF3 are shown in a table format. CSV file CF1 contains a designated area DA and a management area PA. The first row (i.e., the top row) of the designated area DA contains the field names (i.e., "Name" and "Department"). In the designated area DA of CSV file CF1, the text corresponding to the field name "Name" and the text corresponding to the field name "Department" are arranged in columns (vertically). The first row (i.e., the top row) of the management area MA contains the names of the items to be managed (i.e., "Number of Printed Pages" and "Print Date and Time"). In the management area MA of the CSV file CF1, the text corresponding to the managed item name "Number of Prints" and the text corresponding to the managed item name "Print Date and Time" are arranged in columns (vertically).
メモリ24は、さらに、ラベル画像を表わす印刷データを生成するためのテンプレートを含むラベルファイルLF1を記憶し得る。ラベルファイルLF1には、オブジェクトテーブルOTと、csv情報CIと、が書き込まれ得る。オブジェクトテーブルOTでは、オブジェクト名と、フィールド名と、が関連付けられている。オブジェクト名は、後述するオブジェクト領域を識別するための情報である。csv情報CIは、ラベルファイルLF1に関連付けられているcsvファイルを示す情報である。 Memory 24 may also store a label file LF1 containing a template for generating print data representing a label image. The label file LF1 may contain an object table OT and CSV information CI. In the object table OT, object names and field names are associated. The object name is information for identifying the object area, which will be described later. CSV information CI indicates the CSV file associated with the label file LF1.
(ラベルプリンタ50の構成)
ラベルプリンタ50は、表示部52と、印刷実行部54と、無線LANI/F56と、制御部60と、を備える。
(Configuration of label printer 50)
The label printer 50 includes a display unit 52, a print execution unit 54, a wireless LANI/F 56, and a control unit 60.
表示部52は、様々な情報を表示するためのディスプレイである。印刷実行部54は、いわゆる熱転写方式の印刷機構であり、印刷ラベル画像をラベルテープに転写することによってラベルを生成する。変形例では、印刷実行部54は、インクジェット方式、レーザ方式等の印刷機構でもよい。無線LANI/F56は、上述した無線LANI/F14と同様である。 The display unit 52 is a display for showing various information. The printing execution unit 54 is a so-called thermal transfer printing mechanism, which generates labels by transferring the print label image onto label tape. In modified examples, the printing execution unit 54 may be an inkjet or laser printing mechanism. The wireless LANI/F56 is the same as the wireless LANI/F14 described above.
制御部60は、CPU62と、メモリ64と、を備える。CPU62は、メモリ64に格納されているプログラム70に従って、様々な処理を実行する。メモリ64は、揮発性メモリ、不揮発性メモリ等によって構成される。 The control unit 60 comprises a CPU 62 and a memory 64. The CPU 62 executes various processes according to the program 70 stored in the memory 64. The memory 64 is composed of volatile memory, non-volatile memory, etc.
(具体的なケース;図2~図9)
図2~図9を参照して、本実施例の通信システム2によって実現される具体的なケースA~ケースFについて説明する。以下では、理解の容易化のために、携帯端末10のCPU22、ラベルプリンタ50のCPU62のそれぞれが実行する動作を、CPU22、62を主体として記載せずに、携帯端末10、ラベルプリンタ50のそれぞれを主体として記載する。また、携帯端末10とラベルプリンタ50との間で実行される各種通信は、無線LANI/F14、56、及び、AP4を介して実行される。このため、以下では、各種通信を説明する際に、無線LANI/F14、56、及び、AP4を介して、という説明を省略する。
(Specific cases; Figures 2 to 9)
Referring to Figures 2 to 9, specific cases A to F realized by the communication system 2 of this embodiment will be described. In the following, for ease of understanding, the operations performed by the CPU 22 of the mobile terminal 10 and the CPU 62 of the label printer 50 will not be described primarily from the perspective of CPUs 22 and 62, but rather from the perspective of the mobile terminal 10 and the label printer 50, respectively. In addition, various communications performed between the mobile terminal 10 and the label printer 50 are performed via wireless LAN/F 14, 56 and AP 4. For this reason, in the following, when describing various communications, the explanation that they are performed via wireless LAN/F 14, 56 and AP 4 will be omitted.
(ケースA;図2)
図2を参照して、新たなテンプレートTP2が生成されるケースAについて説明する。ケースAの初期状態では、ラベルファイルLF1には、テンプレートTP1が記憶されている。ラベルファイルLF1のオブジェクトテーブルOT、及び、csv情報CIは空の状態である。
(Case A; Figure 2)
Referring to Figure 2, we will describe Case A in which a new template TP2 is generated. In the initial state of Case A, the label file LF1 stores template TP1. The object table OT and CSV information CI of the label file LF1 are empty.
携帯端末10は、印刷アプリ30を起動するためのアプリ起動操作を受け付けると、印刷アプリ30に従って以下の各処理を実行する。まず、携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第1テンプレート選択画面200を表示部12に表示する。第1テンプレート選択画面200は、テンプレートTP1と、新規作成ボタンB0と、を含む。テンプレートTP1には、オブジェクト領域OB1、OB2が配置されている。オブジェクト領域OB1、OB2には、それぞれ、オブジェクト領域OB1、OB2のオブジェクト名「氏名」、「年齢」が記述されている。オブジェクト領域は、印刷対象のテキストが配置されるべき領域である。新規作成ボタンB0は、元ラベル画像を作成するためのボタンである。テンプレートに表示されるオブジェクト領域は、印刷対象のテキストを含まない。 When the mobile terminal 10 receives an application launch operation to start the print application 30, it executes the following processes according to the print application 30. First, when the mobile terminal 10 receives an operation to open the label file LF1, it displays the first template selection screen 200 on the display unit 12. The first template selection screen 200 includes template TP1 and a new creation button B0. Template TP1 contains object areas OB1 and OB2. Object areas OB1 and OB2 contain the object names "Name" and "Age," respectively. The object areas are the areas where the text to be printed should be placed. The new creation button B0 is a button for creating the original label image. The object areas displayed in the template do not contain the text to be printed.
携帯端末10は、T10において、新規作成ボタンB0の選択を受付けると、第1ホーム画面210を表示部12に表示する。第1ホーム画面210は、閉じるボタンB1と保存ボタンB2と印刷ボタンB3とデータボタンB4とメニューボタンB5と元ラベル画像OI1とを含む。閉じるボタンB1は、印刷アプリ30を終了させるためのボタンである。保存ボタンB2は、ラベルファイルLF1を保存するためのボタンである。印刷ボタンB3は、ラベル印刷処理を実行するためのボタンである。データボタンB4は、オブジェクト領域とフィールド名とを関連付けるためのボタンである。メニューボタンB5は、複数個のメニューを表示させるためのボタンである。 When the mobile terminal 10 receives a selection of the "Create New" button B0 in T10, it displays the first home screen 210 on the display unit 12. The first home screen 210 includes a close button B1, a save button B2, a print button B3, a data button B4, a menu button B5, and the original label image OI1. The close button B1 is for exiting the print application 30. The save button B2 is for saving the label file LF1. The print button B3 is for executing the label printing process. The data button B4 is for associating an object area with a field name. The menu button B5 is for displaying multiple menus.
携帯端末10は、T12において、メニューボタンB5の選択を受付けると、メニュー画面MSを第1ホーム画面210上に表示する。メニュー画面MSは、接続ボタンMB1と切断ボタンMB2と生成ボタンMB3とを含む。接続ボタンMB1は、csvファイルを開くと共に、当該csvファイルとラベルファイルLF1とを関連付けるためのボタンである。切断ボタンMB2は、csvファイルとラベルファイルLF1との関連付けを解除するためのボタンである。生成ボタンMB3は、オブジェクト領域を生成するためのボタンである。 When the mobile terminal 10 receives a selection of menu button B5 in T12, it displays the menu screen MS on the first home screen 210. The menu screen MS includes a connect button MB1, a disconnect button MB2, and a generate button MB3. The connect button MB1 is for opening a CSV file and associating it with the label file LF1. The disconnect button MB2 is for unassociating the CSV file with the label file LF1. The generate button MB3 is for generating an object area.
携帯端末10は、T14において、生成ボタンMB3の選択を受付ける。携帯端末10は、新たなオブジェクト領域OB1を配置する領域が指定され、新たなオブジェクト領域OB1のオブジェクト名「備品名」の入力を受付けると、第1ホーム画面210の元ラベル画像OI1内にオブジェクト領域OB1を表示する。本実施例では、オブジェクト名「Text1」がオブジェクト領域OB1に表示されているが、オブジェクト名と異なるテキストがオブジェクト領域OB1に表示されてもよい。携帯端末10は、オブジェクトテーブルOTにおいて、オブジェクト名「備品名」を記憶する。 The mobile terminal 10 accepts the selection of the generate button MB3 at T14. When the mobile terminal 10 receives the input of the object name "Equipment Name" for the new object area OB1, it displays the object area OB1 within the original label image OI1 on the first home screen 210. In this embodiment, the object name "Text1" is displayed in the object area OB1, but text different from the object name may be displayed in the object area OB1. The mobile terminal 10 stores the object name "Equipment Name" in the object table OT.
携帯端末10は、T16において、保存ボタンB2の選択を受付けると、T20において、ラベルファイルLF1を上書き保存する。具体的には、携帯端末10は、オブジェクト領域OB1が配置されている元ラベル画像OI1に対応するテンプレートTP2(図3参照)をラベルファイルLF1に関連付けて記憶する。 When the mobile terminal 10 receives a selection of the save button B2 at T16, it overwrites and saves the label file LF1 at T20. Specifically, the mobile terminal 10 stores a template TP2 (see Figure 3) corresponding to the original label image OI1 in which the object area OB1 is located, associating it with the label file LF1.
(ケースB;図3)
図3を参照して、ケースAで作成されたテンプレートTP2を利用したラベル印刷が実行されるケースBについて説明する。ケースBの初期状態は、ケースAの後の状態である。このため、テンプレートTP1、TP2がラベルファイルLF1に関連付けて記憶されている。また、オブジェクト名「備品名」がオブジェクトテーブルOTに記憶されている。
(Case B; Figure 3)
Referring to Figure 3, Case B will be described, in which label printing is performed using template TP2 created in Case A. The initial state of Case B is the state after Case A. Therefore, templates TP1 and TP2 are stored in association with label file LF1. Also, the object name "Equipment Name" is stored in object table OT.
携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第2テンプレート選択画面202を表示部12に表示する。第2テンプレート選択画面202は、テンプレートTP2を含む点を除いて、ケースAの第1テンプレート選択画面200(図2参照)と同様である。 When the mobile terminal 10 receives an operation to open the label file LF1, it displays the second template selection screen 202 on the display unit 12. The second template selection screen 202 is the same as the first template selection screen 200 in Case A (see Figure 2), except that it includes template TP2.
携帯端末10は、T110において、テンプレートTP2を選択するための操作を受付けると、選択済のテンプレートTP2に対応する元ラベル画像OI1を含む第2ホーム画面212を表示部12に表示する。T110の後に表示される第2ホーム画面212は、図2の右下の第1ホーム画面210と同じである。携帯端末10は、T112において、オブジェクト領域OB1の選択を受付けると、第1入力画面IS1を第2ホーム画面212上に表示する。第1入力画面IS1は、テキスト入力欄TIと、OKボタンB6と、キャンセルボタンB7と、を含む。テキスト入力欄TIは、オブジェクト領域OB1に記述されるテキストを入力するための欄である。 When the mobile terminal 10 receives an operation to select template TP2 at T110, it displays a second home screen 212 on the display unit 12, which includes the original label image OI1 corresponding to the selected template TP2. The second home screen 212 displayed after T110 is the same as the first home screen 210 in the lower right of Figure 2. When the mobile terminal 10 receives a selection of object area OB1 at T112, it displays a first input screen IS1 on the second home screen 212. The first input screen IS1 includes a text input field TI, an OK button B6, and a Cancel button B7. The text input field TI is a field for entering text to be written in object area OB1.
携帯端末10は、T114において、第1入力欄IF1へのテキスト「はさみ」の入力を受付け、OKボタンB6の選択を受付けると、テキスト「はさみ」をオブジェクト領域OB11に表示する。 When the mobile terminal 10 receives the text "scissors" in the first input field IF1 at T114 and selects the OK button B6, it displays the text "scissors" in the object area OB11.
携帯端末10は、T120において、印刷ボタンB3の選択を受付けると、印刷指示が取得されたと判断し、テキスト「はさみ」が元ラベル画像OI1に含まれるオブジェクト領域OB11に配置されている印刷ラベル画像を表わす印刷データを生成し、生成済みの印刷データをラベルプリンタ50に送信する。 When the mobile terminal 10 receives a selection of the print button B3 on T120, it determines that a print command has been received, generates print data representing a printable label image in which the text "scissors" is placed in the object area OB11 contained within the original label image OI1, and sends the generated print data to the label printer 50.
ラベルプリンタ50は、携帯端末10から印刷データを受信すると、T130において、受信済みの印刷データを利用して、印刷ラベル画像に対応するラベルLB11の印刷を実行する。ラベルLB11では、テキスト「はさみ」がオブジェクト領域OB1に対応する位置に印刷されている。 When the label printer 50 receives print data from the mobile terminal 10, T130 uses the received print data to print label LB11 corresponding to the print label image. On label LB11, the text "scissors" is printed at the position corresponding to object area OB1.
また、携帯端末10は、印刷指示が取得される場合に、ラベルファイルLF1にcsvファイルが関連付けられているのか否かを判断する。本ケースでは、携帯端末10は、ラベルファイルLF1にcsvファイルが関連付けられていないと判断し、テキスト「はさみ」を含む新たなcsvファイルCF2を生成する。csvファイルCF2は、csvファイルCF1(図1参照)と同様に、指定領域DA(「備品名」を含む領域)と、管理領域MA(「印刷枚数」及び「印刷日時」を含む領域)と、を含む。携帯端末10は、csvファイルCF2を生成した後に、元ラベル画像OI1に含まれるオブジェクト領域OB11のオブジェクト名「備品名」を指定領域DAのフィールド名に追加し、オブジェクト領域OB11に対応するテキスト「はさみ」をフィールド名「はさみ」に対応するテキストとして追加する。また、携帯端末10は、csvファイルCF2において、テキスト「はさみ」に関連付けられている印刷枚数として「1」を記憶し、テキスト「はさみ」に関連付けられている印刷日時として現在日時「2022/2/28 10:00」を記憶する。また、携帯端末10は、csvファイルCF2のファイル名「csv2」をcsv情報CI内に記憶する。これにより、ラベルファイルLF1とcsvファイルCF2とが関連付けられる。なお、携帯端末10は、図2の右下の第1ホーム画面210が表示されている状態において、印刷ボタンB3の選択を受付けると、ラベルLB11に対応する印刷データを生成し、csvファイルCF2を生成し、テキスト「はさみ」をフィールド名「はさみ」に対応するテキストとしてcsvファイルCF2に追加する。 Furthermore, when a print command is received, the mobile terminal 10 determines whether or not a CSV file is associated with the label file LF1. In this case, the mobile terminal 10 determines that a CSV file is not associated with the label file LF1 and generates a new CSV file CF2 containing the text "scissors". Like the CSV file CF1 (see Figure 1), the CSV file CF2 includes a designated area DA (an area containing "equipment name") and a management area MA (an area containing "number of copies to print" and "print date and time"). After generating the CSV file CF2, the mobile terminal 10 adds the object name "equipment name" of the object area OB11 contained in the original label image OI1 to the field name of the designated area DA, and adds the text "scissors" corresponding to the object area OB11 as the text corresponding to the field name "scissors". Furthermore, the mobile terminal 10 stores "1" as the number of prints associated with the text "scissors" in the CSV file CF2, and stores the current date and time "2022/2/28 10:00" as the print date and time associated with the text "scissors". The mobile terminal 10 also stores the file name of the CSV file CF2, "csv2", within the CSV information CI. This associates the label file LF1 with the CSV file CF2. When the mobile terminal 10 receives a selection of the print button B3 while the first home screen 210 in the lower right of Figure 2 is displayed, it generates print data corresponding to label LB11, creates the CSV file CF2, and adds the text "scissors" to the CSV file CF2 as text corresponding to the field name "scissors".
ケースBに示されるように、携帯端末10は、ラベルファイルLF1にcsvファイルが関連付けられていない状態において、テキスト「はさみ」の指定をユーザから受け付けた後に印刷指示が取得される場合に、新たなcsvファイルCF2を生成し、テキスト「はさみ」を生成済みのcsvファイルCF2に追加する。このような構成によると、その後において、ユーザは、テキスト「はさみ」を元ラベル画像に入力するための操作を実行しなくても、csvファイルCF2に含まれるテキスト「はさみ」を利用して、テキスト「はさみ」を含むラベルをラベルプリンタ50に印刷させることができる。従って、ユーザの利便性を向上させることができる。 As shown in Case B, when the mobile terminal 10 receives a print command after receiving a specification of the text "scissors" from the user, while the label file LF1 does not have a CSV file associated with it, it generates a new CSV file CF2 and adds the text "scissors" to the already generated CSV file CF2. With this configuration, the user can then print a label containing the text "scissors" using the text "scissors" contained in the CSV file CF2, without having to perform any operations to input the text "scissors" into the original label image. Therefore, user convenience can be improved.
(ケースC;図4、図5)
図4、図5を参照して、新たなテンプレートTP3が生成されるケースCについて説明する。ケースCの初期状態は、図3のケースBの初期状態と同様である。
(Case C; Figures 4 and 5)
Referring to Figures 4 and 5, we will now describe Case C, in which a new template TP3 is generated. The initial state of Case C is the same as the initial state of Case B in Figure 3.
携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第2テンプレート選択画面202を表示部12に表示する。携帯端末10は、T210において、新規作成ボタンB0の選択を受付けると、第3ホーム画面214を表示部12に表示する。T210の後に表示される第3ホーム画面214は、元ラベル画像OI2を含む点を除いて、図2の左下の第1ホーム画面210と同じである。 When the mobile terminal 10 receives an operation to open the label file LF1, it displays the second template selection screen 202 on the display unit 12. When the mobile terminal 10 receives a selection of the new creation button B0 at T210, it displays the third home screen 214 on the display unit 12. The third home screen 214, displayed after T210, is the same as the first home screen 210 in the lower left of Figure 2, except that it includes the original label image OI2.
携帯端末10は、T212において、新たなオブジェクト領域OB21を配置する領域が指定され、新たなオブジェクト領域OB21のオブジェクト名「部署」の入力を受付けると、第3ホーム画面214の元ラベル画像OI2内にオブジェクト領域OB21を表示する。携帯端末10は、オブジェクト名「部署」をオブジェクトテーブルOTに記憶する。また、携帯端末10は、T212において、さらに、新たなオブジェクト領域OB22を配置する領域が指定され、新たなオブジェクト領域OB22のオブジェクト名「氏名」の入力を受付けると、第3ホーム画面214の元ラベル画像OI2内にオブジェクト領域OB22を表示する。携帯端末10は、オブジェクト名「氏名」をオブジェクトテーブルOTに記憶する。 When the mobile terminal 10 receives input for the object name "Department" for the new object area OB21, which is specified in T212, it displays the object area OB21 within the original label image OI2 on the third home screen 214. The mobile terminal 10 stores the object name "Department" in the object table OT. Furthermore, when the mobile terminal 10 receives input for the object name "Name" for the new object area OB22, which is specified in T212, it displays the object area OB22 within the original label image OI2 on the third home screen 214. The mobile terminal 10 stores the object name "Name" in the object table OT.
携帯端末10は、T214において、メニューボタンB5の選択を受付け、接続ボタンMB1(図2参照)の選択を受付け、csvファイルCF1の選択を受付けると、第3ホーム画面214上にcsvファイルCF1を表形式で表示する。また、携帯端末10は、ラベルファイルLF1とcsvファイルCF1とを関連付けるための接続指示が取得されたと判断し、csvファイルCF1のファイル名「csv1」をcsv情報CI内に記憶する。これにより、ラベルファイルLF1とcsvファイルCF1とが関連付けられる。 When the mobile terminal 10 receives the selection of menu button B5, the selection of connection button MB1 (see Figure 2), and the selection of CSV file CF1 on T214, it displays CSV file CF1 in a table format on the third home screen 214. Furthermore, the mobile terminal 10 determines that a connection instruction has been received to associate label file LF1 with CSV file CF1, and stores the file name "csv1" of CSV file CF1 in the CSV information CI. This associates label file LF1 with CSV file CF1.
携帯端末10は、T216において、データボタンB4の選択を受付けると、図5のオブジェクト画面220を表示部12に表示する。オブジェクト画面220には、オブジェクトテーブルOTに記憶されているオブジェクト名のうち、第3ホーム画面214に表示されていたオブジェクト領域OB21、OB22のオブジェクト名「部署」、「氏名」が表示される。そして、オブジェクト画面220では、オブジェクト名「部署」、「氏名」のそれぞれに、フィールド名設定欄が対応付けられている。ユーザは、フィールド名設定欄を操作することによって、ラベルファイルLF1に関連付けられているcsvファイルCF1内のフィールド名「部署」、「氏名」を選択することができる。オブジェクト画面220は、さらに、OKボタンB6と、キャンセルボタンB7と、を含む。携帯端末10は、T220において、オブジェクト名「部署」に関連付けるフィールド名としてフィールド名「部署」が選択される操作、及び、オブジェクト名「氏名」に関連付けるフィールド名としてフィールド名「氏名」が選択される操作を受付けると、オブジェクト名「部署」に対応するフィールド名に「部署」を表示し、オブジェクト名「氏名」に対応するフィールド名に「氏名」を表示する。携帯端末10は、T222において、OKボタンB6の選択を受付けると、オブジェクト名「部署」とフィールド名「部署」とを関連付けるための指示、及び、オブジェクト名「氏名」とフィールド名「氏名」とを関連付けるための指示が取得されたと判断し、オブジェクトテーブルOTにおいて、オブジェクト名「部署」に関連付けられているフィールド名に「部署」を記憶すると共に、オブジェクト名「氏名」に関連付けられているフィールド名に「氏名」を記憶する。また、携帯端末10は、フィールド名「部署」に対応するテキスト「開発部」をオブジェクト領域OB21に表示すると共に、フィールド名「氏名」に対応するテキスト「Taro Suzuki」をオブジェクト領域OB22に表示する。 When the mobile terminal 10 receives a selection of the data button B4 at T216, it displays the object screen 220 shown in Figure 5 on the display unit 12. The object screen 220 displays the object names "Department" and "Name" of the object areas OB21 and OB22, which were displayed on the third home screen 214, from among the object names stored in the object table OT. In the object screen 220, a field name setting field is associated with each of the object names "Department" and "Name". The user can select the field names "Department" and "Name" in the csv file CF1 associated with the label file LF1 by operating the field name setting field. The object screen 220 also includes an OK button B6 and a Cancel button B7. When the mobile terminal 10 receives an operation at T220 in which the field name "Department" is selected as the field name to be associated with the object name "Department", and an operation in which the field name "Name" is selected as the field name to be associated with the object name "Name", it displays "Department" in the field name corresponding to the object name "Department" and displays "Name" in the field name corresponding to the object name "Name". When the mobile terminal 10 receives the selection of the OK button B6 at T222, it determines that it has received instructions to associate the object name "Department" with the field name "Department", and instructions to associate the object name "Name" with the field name "Name", and stores "Department" in the field name associated with the object name "Department" in the object table OT. Furthermore, the mobile terminal 10 displays the text "Development Department" corresponding to the field name "Department" in object area OB21, and the text "Taro Suzuki" corresponding to the field name "Name" in object area OB22.
携帯端末10は、T224において、保存ボタンB2の選択を受付けると、T230において、ラベルファイルLF1を上書き保存する。具体的には、携帯端末10は、オブジェクト領域OB21、OB22が配置されている元ラベル画像OI2に対応するテンプレートTP3(図6参照)をラベルファイルLF1に関連付けて記憶する。即ち、携帯端末10は、csvファイルCF1に関連付けられているテンプレートTP3をラベルファイルLF1に記憶する。 When the mobile terminal 10 receives a selection of the save button B2 at T224, it overwrites and saves the label file LF1 at T230. Specifically, the mobile terminal 10 stores a template TP3 (see Figure 6) corresponding to the original label image OI2 where object areas OB21 and OB22 are located, associating it with the label file LF1. That is, the mobile terminal 10 stores the template TP3 associated with the CSV file CF1 in the label file LF1.
(ケースD;図6、図7)
図6、図7を参照して、ケースCで作成されたテンプレートTP3を利用したラベル印刷が実行されるケースDについて説明する。ケースDの初期状態は、ケースCの後の状態である。このため、テンプレートTP1、TP2、TP3がラベルファイルLF1に関連付けて記憶されている。また、オブジェクト名「備品名」、「部署」、「氏名」がオブジェクトテーブルOTに記憶されている。
(Case D; Figures 6 and 7)
Referring to Figures 6 and 7, we will now describe Case D, in which label printing is performed using template TP3 created in Case C. The initial state of Case D is the state after Case C. Therefore, templates TP1, TP2, and TP3 are stored in association with label file LF1. In addition, the object names "Equipment Name,""Department," and "Name" are stored in object table OT.
携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第3テンプレート選択画面204を表示部12に表示する。第3テンプレート選択画面204は、テンプレートTP3を含む点を除いて、ケースBの第2テンプレート選択画面202(図3参照)と同様である。 When the mobile terminal 10 receives an operation to open the label file LF1, it displays the third template selection screen 204 on the display unit 12. The third template selection screen 204 is the same as the second template selection screen 202 in Case B (see Figure 3), except that it includes template TP3.
携帯端末10は、T310において、テンプレートTP3を選択するための操作を受付けると、テンプレートTP3に対応する元ラベル画像OI2を含む第4ホーム画面218を表示部12に表示する。T310の後に表示される第4ホーム画面218は、csvファイルボタンB10を含む点、及び、csvファイルCF1を含まない点を除いて、図4の右下の第3ホーム画面214と同じである。csvファイルボタンB10は、ラベルファイルLF1に関連付けられているcsvファイルを開くためのボタンである。携帯端末10は、T312において、オブジェクト領域OB22の選択を受付けると、第1入力画面IS1を第4ホーム画面218上に表示する。携帯端末10は、T320において、テキスト入力欄TIへのテキスト「Ichiro Tanaka」の入力を受付け、OKボタンB6の選択を受付けると、テキスト「Ichiro Tanaka」をオブジェクト領域OB21に表示する。 When the mobile terminal 10 receives an operation to select template TP3 at T310, it displays the fourth home screen 218, which includes the original label image OI2 corresponding to template TP3, on the display unit 12. The fourth home screen 218, displayed after T310, is the same as the third home screen 214 in the lower right of Figure 4, except that it includes the CSV file button B10 and does not include the CSV file CF1. The CSV file button B10 is a button for opening the CSV file associated with the label file LF1. When the mobile terminal 10 receives a selection of object area OB22 at T312, it displays the first input screen IS1 on the fourth home screen 218. When the mobile terminal 10 receives the input of the text "Ichiro Tanaka" into the text input field TI at T320 and receives a selection of the OK button B6, it displays the text "Ichiro Tanaka" in object area OB21.
携帯端末10は、T330において、オブジェクト領域OB21の選択を受付けると、図7の第2入力画面IS2を第4ホーム画面218上に表示する。第2入力画面IS2は、テキスト選択欄TSを含む点を除いて、第1入力画面IS1(図3参照)と同様である。ユーザは、テキスト選択欄TSを操作することによって、csvファイルCF1において、オブジェクト領域OB22が関連付けられているフィールド名「部署」に対応するテキスト「開発部」、「営業部」を選択することができる。オブジェクト領域が選択される場合に、第1入力画面IS1、及び、第2入力画面IS2のうちのいずれの画面が表示されるのかは、ユーザによって設定することができる。また、変形例では、携帯端末10が、オブジェクト領域が関連付けられているフィールド名に応じて、第1入力画面IS1、及び、第2入力画面IS2のうちのいずれの画面が表示されるのかを決定してもよい。携帯端末10は、T340において、テキスト「開発部」が選択される操作を受付け、OKボタンB6の選択を受付けると、テキスト「開発部」をオブジェクト領域OB21に表示する。 When the mobile terminal 10 receives a selection of object area OB21 at T330, it displays the second input screen IS2 shown in Figure 7 on the fourth home screen 218. The second input screen IS2 is the same as the first input screen IS1 (see Figure 3), except that it includes a text selection field TS. By operating the text selection field TS, the user can select the text "Development Department" and "Sales Department" in the CSV file CF1, which correspond to the field name "Department" associated with object area OB22. The user can set which of the first input screen IS1 and the second input screen IS2 is displayed when an object area is selected. In a modified example, the mobile terminal 10 may determine which of the first input screen IS1 and the second input screen IS2 is displayed depending on the field name associated with the object area. When the mobile terminal 10 receives an operation to select the text "Development Department" in T340, and the OK button B6 is selected, the text "Development Department" is displayed in the object area OB21.
携帯端末10は、T350において、印刷ボタンB3の選択を受付けると、印刷指示が取得されたと判断し、テキスト「開発部」が元ラベル画像OI2に含まれるオブジェクト領域OB21に配置されており、かつ、テキスト「Ichiro Tanaka」が元ラベル画像OI2に含まれるオブジェクト領域OB22に配置されている印刷ラベル画像を表わす印刷データを生成し、生成済みの印刷データをラベルプリンタ50に送信する。 When the mobile terminal 10 receives the selection of the print button B3 on T350, it determines that a print command has been received. It then generates print data representing a printable label image where the text "Development Department" is located in object area OB21 within the original label image OI2, and the text "Ichiro Tanaka" is located in object area OB22 within the original label image OI2. The generated print data is then transmitted to the label printer 50.
ラベルプリンタ50は、携帯端末10から印刷データを受信すると、T360において、受信済みの印刷データを利用して、印刷ラベル画像に対応するラベルLB21の印刷を実行する。ラベルLB21では、テキスト「開発部」がオブジェクト領域OB22に対応する位置に印刷されており、テキスト「Ichiro Tanaka」がオブジェクト領域OB21に対応する位置に印刷されている。 When the label printer 50 receives print data from the mobile terminal 10, T360 uses the received print data to print the label LB21 corresponding to the print label image. On label LB21, the text "Development Department" is printed at the position corresponding to object area OB22, and the text "Ichiro Tanaka" is printed at the position corresponding to object area OB21.
また、携帯端末10は、印刷指示が取得される場合に、ラベルファイルLF1にcsvファイルCF1が関連付けられていると判断し、csvファイルCF1が、テキスト「開発部」とテキスト「Ichiro Tanaka」との組み合わせを含むのか否かを判断する。即ち、csvファイルCF1において、テキスト「開発部」とテキスト「Ichiro Tanaka」とが同じ行に記述されているのか否かを判断する。本ケースでは、携帯端末10は、csvファイルCF1が、テキスト「開発部」とテキスト「Ichiro Tanaka」との組み合わせを含まないと判断する。この場合、携帯端末10は、T362において、テキスト「開発部」とテキスト「Ichiro Tanaka」とをcsvファイルCF1に追加して、csvファイルCF1を更新する。具体的には、携帯端末10は、オブジェクトテーブルOTにおいて、オブジェクト名「氏名」、「部署」が、それぞれ、フィールド名「氏名」、「部署」に関連付けられていることを特定する。そして、携帯端末10は、csvファイルCF1において、オブジェクト名「部署」を有するオブジェクト領域OB21に記述されているテキスト「開発部」をフィールド名「部署」に対応するテキストとして追加するとともに、オブジェクト名「氏名」を有するオブジェクト領域OB22に記述されているテキスト「Ichiro Tanaka」をフィールド名「氏名」に対応するテキストとして追加する。また、携帯端末10は、csvファイルCF1において、テキスト「Ichiro Tanaka」に関連付けられている印刷枚数として「1」を記憶し、テキスト「Ichiro Tanaka」に関連付けられている印刷日時に現在日時「2022/2/28 14:00」を記憶する。 Furthermore, when a print command is received, the mobile terminal 10 determines that the CSV file CF1 is associated with the label file LF1, and determines whether or not the CSV file CF1 contains the combination of the text "Development Department" and the text "Ichiro Tanaka". That is, it determines whether or not the text "Development Department" and the text "Ichiro Tanaka" are written on the same line in the CSV file CF1. In this case, the mobile terminal 10 determines that the CSV file CF1 does not contain the combination of the text "Development Department" and the text "Ichiro Tanaka". In this case, the mobile terminal 10 updates the CSV file CF1 by adding the text "Development Department" and the text "Ichiro Tanaka" to the CSV file CF1 in T362. Specifically, the mobile terminal 10 identifies that in the object table OT, the object names "Name" and "Department" are associated with the field names "Name" and "Department", respectively. The mobile terminal 10 then adds the text "Development Department" from the object area OB21, which has the object name "Department," to the CSV file CF1 as the text corresponding to the field name "Department," and also adds the text "Ichiro Tanaka" from the object area OB22, which has the object name "Name," to the text corresponding to the field name "Name." Furthermore, the mobile terminal 10 stores "1" as the number of copies to print associated with the text "Ichiro Tanaka" in the CSV file CF1, and stores the current date and time "2022/2/28 14:00" as the print date and time associated with the text "Ichiro Tanaka."
(ケースDの効果)
図6、図7のケースDに示されるように、携帯端末10は、ラベルファイルLF1にcsvファイルCF1が関連付けられている状態において、テキスト「Ichiro Tanaka」の指定がユーザから受け付けられた後に、印刷指示が取得される場合に、テキスト「Ichiro Tanaka」をcsvファイルCF1に追加する。このような構成によると、csvファイルの数が多くなることを抑制することができる。また、ユーザは、その後において、ラベルファイルLF1に既に関連付けられているcsvファイルCF1を利用して、ラベルプリンタ50にラベルを印刷させることができる。従って、ユーザの利便性を向上させることができる。
(Effects of Case D)
As shown in Case D of Figures 6 and 7, when the mobile terminal 10 receives a print command after the user has specified the text "Ichiro Tanaka" and the CSV file CF1 is associated with the label file LF1, the text "Ichiro Tanaka" is added to the CSV file CF1. This configuration helps to suppress the increase in the number of CSV files. Furthermore, the user can then use the CSV file CF1 already associated with the label file LF1 to print labels on the label printer 50. Thus, user convenience can be improved.
(ケースE;図8)
図8を参照して、図6、図7のケースDの後に、図4、図5のケースCで作成されたテンプレートTP3を利用したラベル印刷が実行されるケースEについて説明する。ケースEの初期状態は、ケースDの後の状態である。このため、テンプレートTP1、TP2、TP3がラベルファイルLF1に関連付けて記憶されている。また、csvファイルCF1において、テキスト「Taro Suzuki」、「Hanako Yamada」、及び、「Ichiro Tanaka」がフィールド名「氏名」に対応するテキストとして記憶されている。
(Case E; Figure 8)
Referring to Figure 8, we will now describe Case E, in which label printing is performed using template TP3 created in Case C (Figures 4 and 5) after Case D (Figures 6 and 7). The initial state of Case E is the state after Case D. Therefore, templates TP1, TP2, and TP3 are stored in association with the label file LF1. In addition, in the CSV file CF1, the texts "Taro Suzuki,""HanakoYamada," and "Ichiro Tanaka" are stored as text corresponding to the field name "Name."
携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第3テンプレート選択画面204を表示部12に表示する。T410は、図6のT310と同様である。T410の後に表示される第4ホーム画面218は、図6のT310の後に表示される第4ホーム画面218と同様である。その後、携帯端末10において、図6のT312~T330、図7のT340、及び、図7のT350と同様の処理が実行される。この場合、携帯端末10は、印刷指示が取得されたと判断し、テキスト「開発部」が元ラベル画像OI2に含まれるオブジェクト領域OB21に配置されており、かつ、テキスト「Ichiro Tanaka」が元ラベル画像OI2に含まれるオブジェクト領域OB22に配置されている印刷ラベル画像を表わす印刷データを生成し、生成済みの印刷データをラベルプリンタ50に送信する。ラベルプリンタ50は、携帯端末10から印刷データを受信すると、T460において、受信済みの印刷データを利用して、印刷ラベル画像に対応するラベルLB21の印刷を実行する。 When the mobile terminal 10 receives an operation to open the label file LF1, it displays the third template selection screen 204 on the display unit 12. T410 is the same as T310 in Figure 6. The fourth home screen 218 displayed after T410 is the same as the fourth home screen 218 displayed after T310 in Figure 6. Subsequently, the mobile terminal 10 performs the same processing as T312 to T330 in Figure 6, T340 in Figure 7, and T350 in Figure 7. In this case, the mobile terminal 10 determines that a print command has been received, generates print data representing a printable label image in which the text "Development Department" is placed in the object area OB21 included in the original label image OI2, and the text "Ichiro Tanaka" is placed in the object area OB22 included in the original label image OI2, and sends the generated print data to the label printer 50. When the label printer 50 receives print data from the mobile terminal 10, T460 uses the received print data to print the label LB21 corresponding to the print label image.
また、携帯端末10は、印刷指示が取得される場合に、ラベルファイルLF1にcsvファイルCF1が関連付けられていると判断し、csvファイルCF1が、テキスト「開発部」とテキスト「Ichiro Tanaka」との組み合わせを含む(図7参照)と判断する。この場合、携帯端末10は、T462において、テキスト「Ichiro Tanaka」、「開発部」をcsvファイルCF1に追加することなく、csvファイルCF1を更新する。具体的には、携帯端末10は、csvファイルCF1において、テキスト「Ichiro Tanaka」に関連付けられている印刷枚数を「1」から「2」に変更し、テキスト「Ichiro Tanaka」に関連付けられている印刷日時を現在日時「2022/3/1 10:00」に変更する。 Furthermore, when a print command is received, the mobile terminal 10 determines that the CSV file CF1 is associated with the label file LF1, and that the CSV file CF1 contains the combination of the text "Development Department" and the text "Ichiro Tanaka" (see Figure 7). In this case, the mobile terminal 10 updates the CSV file CF1 in T462 without adding the texts "Ichiro Tanaka" and "Development Department" to the CSV file CF1. Specifically, the mobile terminal 10 changes the number of prints associated with the text "Ichiro Tanaka" in the CSV file CF1 from "1" to "2," and changes the print date and time associated with the text "Ichiro Tanaka" to the current date and time "2022/3/1 10:00."
(ケースD、ケースEの効果)
図6、図7のケースDに示されるように、携帯端末10は、ラベルファイルLF1にcsvファイルCF1が関連付けられている状態において、テキスト「Ichiro Tanaka」の指定がユーザから受け付けられた後に、印刷指示が取得され、かつ、csvファイルCF1がテキスト「Ichiro Tanaka」を含まない場合に、テキスト「Ichiro Tanaka」をcsvファイルCF1に追加する。一方、図8のケースEに示されるように、携帯端末10は、ラベルファイルLF1にcsvファイルCF1が関連付けられている状態において、テキスト「Ichiro Tanaka」の指定がユーザから受け付けられた後に、印刷指示が取得され、かつ、csvファイルCF1がテキスト「Ichiro Tanaka」を含む場合に、テキスト「Ichiro Tanaka」をcsvファイルCF1に追加しない。このような構成によると、複数個の同じテキスト「Ichiro Tanaka」がcsvファイルCF1に記憶されることを抑制することができる。従って、ユーザの利便性を向上させることができる。
(Effects of Case D and Case E)
As shown in Case D of Figures 6 and 7, when the CSV file CF1 is associated with the label file LF1, and the mobile terminal 10 receives a print command after the user specifies the text "Ichiro Tanaka", and the CSV file CF1 does not contain the text "Ichiro Tanaka", it adds the text "Ichiro Tanaka" to the CSV file CF1. On the other hand, as shown in Case E of Figure 8, when the CSV file CF1 is associated with the label file LF1, and the mobile terminal 10 receives a print command after the user specifies the text "Ichiro Tanaka", and the CSV file CF1 contains the text "Ichiro Tanaka", it does not add the text "Ichiro Tanaka" to the CSV file CF1. With this configuration, it is possible to suppress the storage of multiple identical texts "Ichiro Tanaka" in the CSV file CF1. Therefore, user convenience can be improved.
(ケースF;図9)
図9を参照して、図6、図7のケースDの後に、csvファイルCF1を利用してラベル印刷が実行されるケースFについて説明する。ケースFの初期状態は、図8のケースEの初期状態と同じである。
(Case F; Figure 9)
Referring to Figure 9, we will now describe Case F, in which label printing is performed using the CSV file CF1 after Case D in Figures 6 and 7. The initial state of Case F is the same as the initial state of Case E in Figure 8.
携帯端末10は、ラベルファイルLF1を開くための操作を受付けると、第3テンプレート選択画面204を表示部12に表示する。T510は、図6のT310と同様である。T510の後に表示される第4ホーム画面218は、図6のT310の後に表示される第4ホーム画面218と同様である。携帯端末10は、csvファイルボタンB10を選択する操作を受付けると、第4ホーム画面218上にcsvファイルCF1を表形式で表示する。また、携帯端末10は、フィールド名「部署」に対応するテキスト「開発部」をオブジェクト領域OB21に表示すると共に、フィールド名「氏名」に対応するテキスト「Taro Suzuki」をオブジェクト領域OB22に表示する。 When the mobile terminal 10 receives an operation to open the label file LF1, it displays the third template selection screen 204 on the display unit 12. T510 is the same as T310 in Figure 6. The fourth home screen 218, displayed after T510, is the same as the fourth home screen 218 displayed after T310 in Figure 6. When the mobile terminal 10 receives an operation to select the CSV file button B10, it displays the CSV file CF1 in a table format on the fourth home screen 218. Furthermore, the mobile terminal 10 displays the text "Development Department" corresponding to the field name "Department" in the object area OB21, and the text "Taro Suzuki" corresponding to the field name "Name" in the object area OB22.
携帯端末10は、T520において、印刷ボタンB3の選択を受付けると、印刷指示が取得されたと判断し、3個の印刷データを生成し、生成済みの3個の印刷データをラベルプリンタ50に送信する。3個の印刷データのそれぞれは、フィールド名「部署」に対応する3個のテキスト「開発部」、「営業部」、「開発部」のそれぞれが、元ラベル画像OI2に含まれるオブジェクト領域OB21に配置されており、かつ、フィールド名「氏名」に対応する3個のテキスト「Taro Suzuki」、「Hanako Yamada」、「Ichiro Tanaka」のそれぞれが、元ラベル画像OI2に含まれるオブジェクト領域OB22に配置されている印刷ラベル画像を表わすデータである。 When the mobile terminal 10 receives the selection of the print button B3 on T520, it determines that a print command has been received, generates three print data files, and sends the three generated print data files to the label printer 50. Each of the three print data files represents a printable label image where the three texts corresponding to the field name "Department" ("Development Department," "Sales Department," and "Development Department") are placed in the object area OB21 contained within the original label image OI2, and the three texts corresponding to the field name "Name" ("Taro Suzuki," "Hanako Yamada," and "Ichiro Tanaka") are placed in the object area OB22 contained within the original label image OI2.
ラベルプリンタ50は、携帯端末10から3個の印刷データを受信すると、T530において、受信済みの3個の印刷データを利用して、3個の印刷ラベル画像のそれぞれに対応する3個のラベルLB31、LB32、LB33の印刷を実行する。ラベルLB31、LB32、LB33のそれぞれでは、テキスト「開発部」、「営業部」、「開発部」のそれぞれがオブジェクト領域OB21に対応する位置に印刷されており、テキスト「Taro Suzuki」、「Hanako Yamada」、「Ichiro Tanaka」のそれぞれがオブジェクト領域OB22に対応する位置に印刷されている。なお、ユーザは、csvファイルCF1の一部を印刷すべき範囲として選択することができる。例えば、ユーザは、csvファイルCF1内の2行目のみを印刷すべき範囲として選択することができる。この場合、csvファイルCF1内の2行目に記述されているテキスト「Taro Suzuki」及び「開発部」を含むラベルLB31のみが印刷される。 When the label printer 50 receives three print data from the mobile terminal 10, T530 uses the three received print data to print three labels LB31, LB32, and LB33, corresponding to each of the three printable label images. On labels LB31, LB32, and LB33, the texts "Development Department," "Sales Department," and "Development Department" are printed at positions corresponding to object area OB21, respectively, and the texts "Taro Suzuki," "Hanako Yamada," and "Ichiro Tanaka" are printed at positions corresponding to object area OB22. The user can select a portion of the CSV file CF1 as the printable area. For example, the user can select only the second line of the CSV file CF1 as the printable area. In this case, only label LB31 containing the texts "Taro Suzuki" and "Development Department" written on the second line of the CSV file CF1 will be printed.
また、携帯端末10は、印刷指示が取得される場合に、csvファイルCF1を更新する。具体的には、携帯端末10は、csvファイルCF1において、テキスト「Taro Suzuki」、「Hanako Yamada」に関連付けられている印刷枚数を「0」から「1」に変更し、テキスト「Ichiro Tanaka」に関連付けられている印刷枚数を「1」から「2」に変更する。また、携帯端末10は、csvファイルCF1において、テキスト「Taro Suzuki」、「Hanako Yamada」、「Ichiro Tanaka」に関連付けられている印刷日時を現在日時「2022/3/1 10:00」に変更する。 Furthermore, when a print command is received, the mobile terminal 10 updates the CSV file CF1. Specifically, the mobile terminal 10 changes the number of copies to be printed associated with the texts "Taro Suzuki" and "Hanako Yamada" in the CSV file CF1 from "0" to "1," and changes the number of copies to be printed associated with the text "Ichiro Tanaka" from "1" to "2." The mobile terminal 10 also changes the print date and time associated with the texts "Taro Suzuki," "Hanako Yamada," and "Ichiro Tanaka" in the CSV file CF1 to the current date and time, "2022/3/1 10:00."
(ケースC~ケースFの効果)
図4、図5のケースCに示されるように、オブジェクト領域OB21は、csvファイルCF1のフィールド名「氏名」に関連付けられている。図6、図7のケースDに示されるように、携帯端末10は、テキスト「Ichiro Tanaka」の指定をユーザから受け付けた後に、印刷指示が取得される場合に、テキスト「Ichiro Tanaka」がフィールド名「氏名」に関連付けられるように、テキスト「Ichiro Tanaka」をcsvファイルCF1に追加する。そして、図9のケースFに示されるように、携帯端末10は、テキスト「Ichiro Tanaka」の指定をユーザから受け付けることなく、印刷指示が取得される場合に、2個のテキスト「Taro Suzuki」、「Hanako Yamada」と、追加されたテキスト「Ichiro Tanaka」と、を含む3個のテキストのそれぞれが、元ラベル画像OI2に含まれるオブジェクト領域OB22に配置されている印刷ラベル画像を表わす3個の印刷データを生成する。このような構成によると、ユーザは、テキスト「Ichiro Tanaka」がcsvファイルCF1追加された後において、csvファイルCF1を利用して、フィールド名「氏名」に関連付けられている3個のテキストのそれぞれを含む3個のラベルをラベルプリンタ50に印刷させることができる。従って、ユーザの利便性を向上させることができる。
(Effects of Cases C to F)
As shown in Case C of Figures 4 and 5, the object area OB21 is associated with the field name "Name" in the CSV file CF1. As shown in Case D of Figures 6 and 7, when the mobile terminal 10 receives a print command after receiving a specification of the text "Ichiro Tanaka" from the user, it adds the text "Ichiro Tanaka" to the CSV file CF1 so that the text "Ichiro Tanaka" is associated with the field name "Name". Then, as shown in Case F of Figure 9, when the mobile terminal 10 receives a print command without receiving a specification of the text "Ichiro Tanaka" from the user, it generates three print data sets in which each of the three texts—the two texts "Taro Suzuki" and "Hanako Yamada" and the added text "Ichiro Tanaka"—represents a print label image where each of the three texts is located in the object area OB22 contained in the original label image OI2. With this configuration, after the text "Ichiro Tanaka" is added to the CSV file CF1, the user can use the CSV file CF1 to print three labels on the label printer 50, each containing one of the three texts associated with the field name "Name". Therefore, user convenience can be improved.
(ケースA~ケースFの効果)
図3のケースB等に示されるように、携帯端末10は、テキスト「はさみ」に関連付けてテキスト「はさみ」の印刷履歴情報(即ち印刷枚数、及び、印刷日時)をcsvファイルCF2に記憶する。このような構成によると、ユーザは、csvファイルCF2内の印刷履歴情報を確認することによって、テキスト「はさみ」に関する印刷履歴を管理することができる。従って、ユーザの利便性を向上させることができる。例えば、csvファイルCF2内の印刷枚数を確認することによって、ユーザが所有しているはさみを超える枚数のラベルを印刷することが抑制される。また、例えば、csvファイルCF2内の印刷日時を管理することによって、ラベルが印刷された日時を管理することができる。
(Effects of Cases A to F)
As shown in Case B of Figure 3, the mobile terminal 10 stores the print history information (i.e., the number of copies printed and the date and time of printing) of the text "scissors" in a CSV file CF2, associating it with the text "scissors". With this configuration, the user can manage the print history related to the text "scissors" by checking the print history information in the CSV file CF2. Therefore, user convenience can be improved. For example, by checking the number of copies printed in the CSV file CF2, it is possible to prevent the user from printing more labels than the number of scissors they own. Also, for example, by managing the date and time of printing in the CSV file CF2, it is possible to manage the date and time when the labels were printed.
(本実施例の効果)
上述のように、携帯端末10は、テキスト「Ichiro Tanaka」の指定をユーザから受け付けた後に印刷指示を取得する場合に、印刷データをラベルプリンタ50に送信し、かつ、テキスト「Ichiro Tanaka」をcsvファイルCF1に追加する。従って、ユーザの利便性を向上させることができる。
(Effects of this embodiment)
As described above, when the mobile terminal 10 receives a print command after receiving the text "Ichiro Tanaka" from the user, it sends the print data to the label printer 50 and adds the text "Ichiro Tanaka" to the CSV file CF1. Therefore, user convenience can be improved.
(対応関係)
携帯端末10が、「端末装置」の一例である。テキスト「はさみ」、「Ichiro Tanaka」、「開発部」が、「特定のテキスト」の一例である。ラベルLB11、LB21に対応する印刷データが、「第1の印刷データ」の一例である。csvファイルCF1、CF2が、「データベースファイル」の一例である。ラベルLB31、LB32、LB33に対応する印刷データが、「第2の印刷データ」の一例である。
(Correspondence)
Mobile terminal 10 is an example of a "terminal device". The texts "scissors", "Ichiro Tanaka", and "Development Department" are examples of "specific text". The print data corresponding to labels LB11 and LB21 is an example of "first print data". CSV files CF1 and CF2 are examples of "database files". The print data corresponding to labels LB31, LB32, and LB33 is an example of "second print data".
(第2実施例)
本実施例では、携帯端末10は、図3のT120において、印刷ボタンB3の選択を受付けると、印刷指示が取得されたと判断し、図10の選択画面310を表示部12に表示する。選択画面310は、「テキストをcsvファイルに追加」、「印刷枚数を追加」、及び、「印刷日時を追加」に対応する3個のチェックボックスと、OKボタンと、キャンセルボタンと、を含む。また、選択画面310は、ラベルファイルにcsvファイルが関連付けられていない場合に、新たなcsvファイルが生成されることを通知するメッセージを含む。例えば、携帯端末10は、「テキストをcsvファイルに追加」及び「印刷枚数を追加」に対応するチェックボックスが付与される操作を受付け、OKボタンを選択する操作を受付けると、csvファイルCF2を生成するとともに、csvファイルCF2に印刷枚数を示す情報を記憶する。一方、携帯端末10は、csvファイルCF2に印刷日時を示す情報を追加しない。このように、ユーザは、テキストをcsvファイルに追加するのか否か、csvファイルに印刷枚数を追加するのか否か、及び、csvファイルに印刷日時を追加するのか否かを選択することができる。従って、ユーザの利便性を向上させることができる。なお、携帯端末10は、図7のT350の後においても、選択画面310を表示部12に表示する。
(Second Example)
In this embodiment, when the mobile terminal 10 receives a selection of the print button B3 at T120 in Figure 3, it determines that a print command has been received and displays the selection screen 310 in Figure 10 on the display unit 12. The selection screen 310 includes three checkboxes corresponding to "Add text to CSV file,""Add number of copies to print," and "Add print date and time," as well as an OK button and a Cancel button. The selection screen 310 also includes a message notifying that a new CSV file will be generated if a CSV file is not associated with the label file. For example, when the mobile terminal 10 receives an operation that adds the checkboxes corresponding to "Add text to CSV file" and "Add number of copies to print," and receives an operation that selects the OK button, it generates a CSV file CF2 and stores information indicating the number of copies to print in the CSV file CF2. On the other hand, the mobile terminal 10 does not add information indicating the print date and time to the CSV file CF2. In this way, the user can choose whether or not to add text to the CSV file, whether or not to add the number of printed pages to the CSV file, and whether or not to add the print date and time to the CSV file. Therefore, user convenience can be improved. The mobile terminal 10 will continue to display the selection screen 310 on the display unit 12 even after T350 in Figure 7.
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 The above describes specific examples of the present invention in detail, but these are merely illustrative and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes to the examples illustrated above. Modifications of the above embodiments are listed below.
(第1変形例)携帯端末10は、図6、図7のケースDのT362において、ラベルファイルLF1に関連付けられているcsvファイルCF1とは異なるcsvファイルを生成し、テキスト「Ichiro Tanaka」、「開発部」を生成済みのcsvファイルに追加してもよい。 (First Modified Example) In case D of Figures 6 and 7, the mobile terminal 10 may generate a CSV file different from the CSV file CF1 associated with the label file LF1, and add the texts "Ichiro Tanaka" and "Development Department" to the generated CSV file.
(第2変形例)携帯端末10は、図8のケースEのT462において、テキスト「Ichiro Tanaka」、「開発部」をcsvファイルCF1に追加してもよい。 (Second Modification) In case E of Figure 8, the mobile terminal 10 may add the text "Ichiro Tanaka" and "Development Department" to the CSV file CF1.
(第3変形例)「データベースファイル」はcsvファイルに限定されず、複数個のテキストを表形式で表示可能なファイルであればよい。例えば、Excelファイル等であってもよい。 (Third variation) The "database file" is not limited to a CSV file; any file capable of displaying multiple texts in a table format is acceptable. For example, an Excel file may also be used.
(第4変形例)携帯端末10は、図3のケースBにおいて、印刷指示が取得される場合に、新たなcsvファイルCF2を生成しなくてもよい。例えば、携帯端末10は、ラベルファイルLF1にcsvファイルCF1が関連付けられていなくても、ラベルファイルLF1とcsvファイルCF1とが同じフォルダに保存されている場合に、テキスト「Ichiro Tanaka」、「開発部」をcsvファイルCF1に追加してもよい。本変形例では、「生成部」を省略可能である。 (Fourth Modification) In Case B of Figure 3, the mobile terminal 10 does not need to generate a new CSV file CF2 when a print command is received. For example, even if the CSV file CF1 is not associated with the label file LF1, the mobile terminal 10 may add the text "Ichiro Tanaka" and "Development Department" to the CSV file CF1 if the label file LF1 and the CSV file CF1 are saved in the same folder. In this modification, the "Generation Department" can be omitted.
(第5変形例)携帯端末10は、図3のケースBのT132において、管理領域MA(即ち、「印刷枚数」及び「印刷日時」)を含まないcsvファイルを生成してもよい。即ち、携帯端末10は、「印刷枚数」及び「印刷日時」に関する情報をcsvファイルに記憶しなくてもよい。本変形例では、「記憶制御部」を省略可能である。また、csvファイルは、「印刷枚数」及び「印刷日時」のうちの一方に関連する情報のみを含んでいてもよい。 (Fifth Modification) In case B of Figure 3, the mobile terminal 10 may generate a CSV file that does not include the management area MA (i.e., "number of printed pages" and "print date and time"). That is, the mobile terminal 10 does not need to store information regarding "number of printed pages" and "print date and time" in the CSV file. In this modification, the "storage control unit" can be omitted. Furthermore, the CSV file may contain only information related to either "number of printed pages" or "print date and time."
(第6変形例)csvファイルCF1、CF2は、携帯端末10とは異なる装置(例えばサーバ)に記憶されていてもよい。 (Sixth variation) The CSV files CF1 and CF2 may be stored on a device other than the mobile terminal 10 (e.g., a server).
(第7変形例)図10の選択画面310が、テキストが追加されるべきcsvファイルを指定するためのボタンを含んでいてもよい。即ち、 (Seventh Modification) The selection screen 310 in Figure 10 may include a button for specifying the CSV file to which the text should be added. That is,
(第8変形例)上記の各実施例では、図2~図10の各処理がソフトウェア(即ち印刷アプリ30)によって実現されるが、これらの各処理のうちの少なくとも1つが論理回路等のハードウェアによって実現されてもよい。 (Eighth Modification) In each of the above embodiments, the processes shown in Figures 2 to 10 are implemented by software (i.e., the printing application 30), but at least one of these processes may be implemented by hardware such as a logic circuit.
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下の項目は、出願当初の特許請求の範囲に記載の要素である。
(項目1)
端末装置のためのコンピュータプログラムであって、
前記端末装置のコンピュータを、以下の各部、即ち、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1の印刷データ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
として機能させる、コンピュータプログラム。
(項目2)
前記追加部は、前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストを前記データベースファイルに追加する、項目1に記載のコンピュータプログラム。
(項目3)
前記追加部は、
前記元ラベル画像に前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得され、かつ、前記データベースファイルが前記特定のテキストを含まない場合に、前記特定のテキストを前記データベースファイルに追加し、
前記元ラベル画像が前記データベースファイルに関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得され、かつ、前記データベースファイルが前記特定のテキストを含む場合に、前記特定のテキストを前記データベースファイルに追加しない、項目2に記載のコンピュータプログラム。
(項目4)
前記データベースファイルは、フィールド名と、前記フィールド名に関連付けられているM個(Mは1以上の整数)のテキストと、を含み、
前記オブジェクト領域は、前記データベースファイル内の前記フィールド名に関連付けられており、
前記追加部は、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストが前記フィールド名に関連付けられるように、前記特定のテキストを前記データベースファイルに追加し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記特定のテキストが前記データベースファイルに追加された後に、前記元ラベル画像が前記表示部に表示されている状態において、前記特定のテキストの指定を前記ユーザから受け付けることなく、前記印刷指示が取得される場合に、(M+1)個の印刷データを生成する第2のデータ生成部であって、前記(M+1)個の印刷データのそれぞれは、前記M個のテキストと前記特定のテキストとを含む(M+1)個のテキストのそれぞれが、前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす、前記第2のデータ生成部と、
前記(M+1)個の印刷データを前記ラベルプリンタに送信する第2の送信部と、として機能させる、項目2又は3に記載のコンピュータプログラム。
(項目5)
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられていない状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記データベースファイルを生成するファイル生成部として機能させ、
前記追加部は、前記データベースファイルが生成された後に、前記特定のテキストを生成済みの前記データベースファイルに追加する、項目1に記載のコンピュータプログラム。
(項目6)
前記元ラベル画像が前記表示部に表示されている状態では、前記オブジェクト領域は、印刷対象のテキストを含まない、項目1に記載のコンピュータプログラム。
(項目7)
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストを前記データベースファイルに追加するのか否かを前記ユーザに選択させるための選択画面を前記表示部に表示させる表示制御部と、
前記追加部は、
前記選択画面において前記特定のテキストを追加することが選択される場合に、前記特定のテキストを前記データベースファイルに追加し、
前記選択画面において前記特定のテキストを追加しないことが選択される場合に、前記特定のテキストを前記データベースファイルに追加しない、項目1に記載のコンピュータプログラム。
(項目8)
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記特定のテキストに関連付けて前記特定のテキストの印刷履歴情報を前記データベースファイルに記憶させる記憶制御部として機能させる、項目1に記載のコンピュータプログラム。
(項目9)
前記印刷履歴情報は、印刷回数を示す情報と印刷日時を示す情報との少なくとも一方を含む、項目8に記載のコンピュータプログラム。
(項目10)
端末装置であって、
表示部と、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
を備える、端末装置。
(項目11)
端末装置によって実行される方法であって、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成ステップと、
前記第1の印刷データをラベルプリンタに送信する第1の送信ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加ステップと、
を備える、方法。
Furthermore, the technical elements described herein or in the drawings demonstrate technical usefulness individually or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated herein or in the drawings achieve multiple objectives simultaneously, and achieving even one of these objectives constitutes technical usefulness in itself.
The following items are elements described in the claims of the original patent application.
(Item 1)
A computer program for a terminal device,
The computer of the aforementioned terminal device comprises the following parts, namely:
With the original label image, which includes an object area where the text to be printed should be placed, displayed on the display unit of the terminal device, a receiving unit receives a request from the user for the specific text to be placed in the object area,
A first print data generation unit generates first print data representing a print label image in which the specified text is placed in the object area included in the original label image when a print instruction is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
A computer program that functions as such.
(Item 2)
The aforementioned addition is a computer program according to item 1, which adds the specific text to the database file when the database file is associated with the label file representing the original label image, and a print command is obtained after the specification of the specific text has been received from the user.
(Item 3)
The aforementioned additional part is,
When the database file is associated with the original label image, and after the user has specified the particular text, the print command is obtained, and the database file does not contain the particular text, the particular text is added to the database file.
The computer program described in item 2, which, when the original label image is associated with the database file, receives the specification of the specific text from the user, obtains the print command, and the database file contains the specific text, does not add the specific text to the database file.
(Item 4)
The database file includes a field name and M texts (where M is an integer of 1 or more) associated with the field name.
The object area is associated with the field name in the database file,
The aforementioned addition adds the specific text to the database file so that, when the print command is obtained after the specification of the specific text has been received from the user, the specific text is associated with the field name.
The aforementioned computer program further uses the computer,
A second data generation unit generates (M+1) print data when, after the specific text has been added to the database file and the original label image is displayed on the display unit, a print command is obtained without receiving a specification of the specific text from the user, wherein each of the (M+1) print data represents a print label image in which each of the (M+1) texts, including the M texts and the specific text, is placed in the object area included in the original label image,
A computer program according to item 2 or 3, which functions as a second transmission unit that transmits (M+1) print data to the label printer.
(Item 5)
The aforementioned computer program further uses the computer,
When the database file is not associated with the label file representing the original label image, and after the user has specified the specific text, the print command is obtained, the unit functions as a file generation unit that generates the database file.
The aforementioned addition is a computer program according to item 1, which adds the specific text to the generated database file after the database file has been generated.
(Item 6)
When the original label image is displayed on the display unit, the object area is the computer program described in item 1, which does not include the text to be printed.
(Item 7)
The aforementioned computer program further uses the computer,
After the user has specified the particular text, and a print command is obtained, the display control unit displays a selection screen on the display unit for the user to choose whether or not to add the particular text to the database file.
The aforementioned additional part is,
If the selection screen indicates that the addition of the specific text is selected, the specific text is added to the database file.
The computer program described in item 1, which, when the option not to add the specific text is selected on the selection screen, does not add the specific text to the database file.
(Item 8)
The aforementioned computer program further uses the computer,
The computer program described in item 1, which functions as a storage control unit that stores print history information of the specified text in the database file in association with the specified text.
(Item 9)
The computer program described in item 8, wherein the print history information includes at least one of information indicating the number of prints and information indicating the date and time of printing.
(Item 10)
A terminal device,
Display unit and
With the original label image, which includes the object area where the text to be printed should be placed, displayed on the display unit, a receiving unit receives a specification from the user for specific text to be placed in the object area,
A first data generation unit generates first print data representing a printable label image in which the specified text is placed in the object area included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
A terminal device equipped with the following features.
(Item 11)
A method performed by a terminal device,
A receiving step in which, while the original label image including the object area where the text to be printed should be placed is displayed on the display unit of the terminal device, the user specifies the particular text to be placed in the object area,
A first data generation step, which generates first print data representing a printable label image in which the specified text is placed in the object region included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission step of sending the first print data to a label printer,
If the print command is obtained after the specification of the specific text has been received from the user, an additional step of adding the specific text to the database file:
A method that includes [a certain feature].
2:通信システム、10:携帯端末、12:表示部、14:無線LANI/F、20:制御部、22:CPU、24:メモリ、28:OSプログラム、30:印刷アプリケーション、50:ラベルプリンタ、52:表示部、54:印刷実行部、56:無線LANI/F、60:制御部、62:CPU、64:メモリ、70:プログラム 2: Communication system, 10: Mobile terminal, 12: Display unit, 14: Wireless LAN I/F, 20: Control unit, 22: CPU, 24: Memory, 28: OS program, 30: Printing application, 50: Label printer, 52: Display unit, 54: Print execution unit, 56: Wireless LAN I/F, 60: Control unit, 62: CPU, 64: Memory, 70: Program
Claims (12)
前記端末装置のコンピュータを、以下の各部、即ち、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
として機能させ、
前記データベースファイルは、フィールド名と、前記フィールド名に関連付けられているM個(Mは1以上の整数)のテキストと、を含み、
前記オブジェクト領域は、前記データベースファイル内の前記フィールド名に関連付けられており、
前記追加部は、前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストが前記フィールド名に関連付けられるように、前記特定のテキストを前記データベースファイルに追加し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記特定のテキストが前記データベースファイルに追加された後に、前記元ラベル画像が前記表示部に表示されている状態において、前記特定のテキストの指定を前記ユーザから受け付けることなく、前記印刷指示が取得される場合に、(M+1)個の印刷データを生成する第2のデータ生成部であって、前記(M+1)個の印刷データのそれぞれは、前記M個のテキストと前記特定のテキストとを含む(M+1)個のテキストのそれぞれが、前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす、前記第2のデータ生成部と、
前記(M+1)個の印刷データを前記ラベルプリンタに送信する第2の送信部と、として機能させる、
コンピュータプログラム。 A computer program for a terminal device,
The computer of the aforementioned terminal device comprises the following parts, namely:
With the original label image, which includes an object area where the text to be printed should be placed, displayed on the display unit of the terminal device, a receiving unit receives a request from the user for the specific text to be placed in the object area,
A first data generation unit generates first print data representing a printable label image in which the specified text is placed in the object area included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
To make it function as,
The database file includes a field name and M texts (where M is an integer of 1 or more) associated with the field name.
The object area is associated with the field name in the database file,
The aforementioned addition unit adds the specific text to the database file so that, when the database file is associated with the label file representing the original label image, and after the specification of the specific text is received from the user and the print command is obtained, the specific text is associated with the field name.
The aforementioned computer program further uses the computer,
A second data generation unit generates (M+1) print data when, after the specific text has been added to the database file and the original label image is displayed on the display unit, a print command is obtained without receiving a specification of the specific text from the user, wherein each of the (M+1) print data represents a print label image in which each of the (M+1) texts, including the M texts and the specific text, is placed in the object area included in the original label image,
A second transmission unit that transmits the (M+1) print data to the label printer, and which functions as such.
Computer program.
前記端末装置のコンピュータを、以下の各部、即ち、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
として機能させ、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられていない状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記データベースファイルを生成するファイル生成部として機能させ、
前記追加部は、前記データベースファイルが生成された後に、前記特定のテキストを生成済みの前記データベースファイルに追加する、
コンピュータプログラム。 A computer program for a terminal device,
The computer of the aforementioned terminal device comprises the following parts, namely:
With the original label image, which includes an object area where the text to be printed should be placed, displayed on the display unit of the terminal device, a receiving unit receives a request from the user for the specific text to be placed in the object area,
A first data generation unit generates first print data representing a printable label image in which the specified text is placed in the object area included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
To make it function as,
The aforementioned computer program further uses the computer,
When the database file is not associated with the label file representing the original label image, and after the user has specified the specific text, the print command is obtained, the unit functions as a file generation unit that generates the database file.
The addition unit adds the specific text to the generated database file after the database file has been generated.
Computer program.
前記ラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得され、かつ、前記データベースファイルが前記特定のテキストを含まない場合に、前記特定のテキストを前記データベースファイルに追加し、
前記ラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得され、かつ、前記データベースファイルが前記特定のテキストを含む場合に、前記特定のテキストを前記データベースファイルに追加しない、請求項1又は3に記載のコンピュータプログラム。 The aforementioned additional part is,
When the database file is associated with the label file , and after the user has specified the particular text, a print command is obtained, and the database file does not contain the particular text, the particular text is added to the database file.
The computer program according to claim 1 or 3, wherein, in a state where the database file is associated with the label file, after the specification of the specific text is received from the user, a print command is obtained and the database file contains the specific text, the specific text is not added to the database file.
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストを前記データベースファイルに追加するのか否かを前記ユーザに選択させるための選択画面を前記表示部に表示させる表示制御部と、
前記追加部は、
前記選択画面において前記特定のテキストを追加することが選択される場合に、前記特定のテキストを前記データベースファイルに追加し、
前記選択画面において前記特定のテキストを追加しないことが選択される場合に、前記特定のテキストを前記データベースファイルに追加しない、請求項1又は2に記載のコンピュータプログラム。 The aforementioned computer program further uses the computer,
After the user has specified the particular text, and a print command is obtained, a display control unit displays a selection screen on the display unit for the user to choose whether or not to add the particular text to the database file.
The aforementioned additional part is,
If the selection screen indicates that the addition of the specific text is selected, the specific text is added to the database file.
The computer program according to claim 1 or 2 , wherein if the option not to add the specific text is selected on the selection screen, the specific text is not added to the database file.
前記特定のテキストに関連付けて前記特定のテキストの印刷履歴情報を前記データベースファイルに記憶させる記憶制御部として機能させる、請求項1又は2に記載のコンピュータプログラム。 The aforementioned computer program further uses the computer,
The computer program according to claim 1 or 2 , which functions as a storage control unit that stores print history information of the specified text in the database file in association with the specified text.
表示部と、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
を備え、
前記データベースファイルは、フィールド名と、前記フィールド名に関連付けられているM個(Mは1以上の整数)のテキストと、を含み、
前記オブジェクト領域は、前記データベースファイル内の前記フィールド名に関連付けられており、
前記追加部は、前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストが前記フィールド名に関連付けられるように、前記特定のテキストを前記データベースファイルに追加し、
前記端末装置は、さらに、
前記特定のテキストが前記データベースファイルに追加された後に、前記元ラベル画像が前記表示部に表示されている状態において、前記特定のテキストの指定を前記ユーザから受け付けることなく、前記印刷指示が取得される場合に、(M+1)個の印刷データを生成する第2のデータ生成部であって、前記(M+1)個の印刷データのそれぞれは、前記M個のテキストと前記特定のテキストとを含む(M+1)個のテキストのそれぞれが、前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす、前記第2のデータ生成部と、
前記(M+1)個の印刷データを前記ラベルプリンタに送信する第2の送信部と、を備える、
端末装置。 A terminal device,
Display unit and
With the original label image, which includes the object area where the text to be printed should be placed, displayed on the display unit, a receiving unit receives a specification from the user for specific text to be placed in the object area,
A first data generation unit generates first print data representing a printable label image in which the specified text is placed in the object area included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
Equipped with,
The database file includes a field name and M texts (where M is an integer of 1 or more) associated with the field name.
The object area is associated with the field name in the database file,
The aforementioned addition unit adds the specific text to the database file so that, when the database file is associated with the label file representing the original label image, and after the specification of the specific text is received from the user and the print command is obtained, the specific text is associated with the field name.
The aforementioned terminal device further,
A second data generation unit generates (M+1) print data when, after the specific text has been added to the database file and the original label image is displayed on the display unit, a print command is obtained without receiving a specification of the specific text from the user, wherein each of the (M+1) print data represents a print label image in which each of the (M+1) texts, including the M texts and the specific text, is placed in the object area included in the original label image,
The system includes a second transmission unit that transmits the (M+1) print data to the label printer,
Terminal device.
表示部と、
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成部と、
前記第1の印刷データをラベルプリンタに送信する第1の送信部と、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加部と、
を備え、
前記端末装置は、さらに、
前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられていない状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記データベースファイルを生成するファイル生成部を備え、
前記追加部は、前記データベースファイルが生成された後に、前記特定のテキストを生成済みの前記データベースファイルに追加する、
端末装置。 A terminal device,
Display unit and
With the original label image, which includes the object area where the text to be printed should be placed, displayed on the display unit, a receiving unit receives a specification from the user for specific text to be placed in the object area,
A first data generation unit generates first print data representing a printable label image in which the specified text is placed in the object area included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission unit that transmits the first print data to a label printer,
An appending unit that adds the specified text to a database file when a print command is obtained after the specification of the specified text has been received from the user,
Equipped with,
The aforementioned terminal device further,
When the database file is not associated with the label file representing the original label image, and a print command is obtained after the user has specified the specific text, the system includes a file generation unit that generates the database file.
The addition unit adds the specific text to the generated database file after the database file has been generated.
Terminal device.
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成ステップと、
前記第1の印刷データをラベルプリンタに送信する第1の送信ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加ステップと、
を備え、
前記データベースファイルは、フィールド名と、前記フィールド名に関連付けられているM個(Mは1以上の整数)のテキストと、を含み、
前記オブジェクト領域は、前記データベースファイル内の前記フィールド名に関連付けられており、
前記追加ステップでは、前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられている状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストが前記フィールド名に関連付けられるように、前記特定のテキストが前記データベースファイルに追加され、
前記方法は、さらに、
前記特定のテキストが前記データベースファイルに追加された後に、前記元ラベル画像が前記表示部に表示されている状態において、前記特定のテキストの指定を前記ユーザから受け付けることなく、前記印刷指示が取得される場合に、(M+1)個の印刷データを生成する第2のデータ生成ステップであって、前記(M+1)個の印刷データのそれぞれは、前記M個のテキストと前記特定のテキストとを含む(M+1)個のテキストのそれぞれが、前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす、前記第2のデータ生成ステップと、
前記(M+1)個の印刷データを前記ラベルプリンタに送信する第2の送信ステップと、を備える、
方法。 A method performed by a terminal device,
A receiving step in which, while the original label image including the object area where the text to be printed should be placed is displayed on the display unit of the terminal device, the user specifies the text to be placed in the object area,
A first data generation step, which generates first print data representing a printable label image in which the specified text is placed in the object region included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission step of sending the first print data to a label printer,
If the print command is obtained after the specification of the specific text has been received from the user, an additional step of adding the specific text to the database file:
Equipped with,
The database file includes a field name and M texts (where M is an integer of 1 or more) associated with the field name.
The object area is associated with the field name in the database file,
In the aforementioned additional step, when the database file is associated with the label file representing the original label image, and a print command is obtained after the specification of the specific text is received from the user, the specific text is added to the database file so that it is associated with the field name.
The above method further,
A second data generation step for generating (M+1) print data when, after the specific text has been added to the database file and the original label image is displayed on the display unit, a print instruction is obtained without receiving a specification of the specific text from the user, wherein each of the (M+1) print data represents a print label image in which each of the (M+1) texts, including the M texts and the specific text, is placed in the object area included in the original label image,
The system comprises a second transmission step of transmitting the (M+1) print data to the label printer.
method.
印刷対象のテキストが配置されるべきオブジェクト領域を含む元ラベル画像が前記端末装置の表示部に表示されている状態において、前記オブジェクト領域に配置されるべき特定のテキストの指定をユーザから受け付ける受付ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、印刷指示が取得される場合に、前記特定のテキストが前記元ラベル画像に含まれる前記オブジェクト領域に配置されている印刷ラベル画像を表わす第1の印刷データを生成する第1のデータ生成ステップと、
前記第1の印刷データをラベルプリンタに送信する第1の送信ステップと、
前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記特定のテキストをデータベースファイルに追加する追加ステップと、
を備え、
前記方法は、さらに、
前記元ラベル画像を表わすラベルファイルに前記データベースファイルが関連付けられていない状態において、前記特定のテキストの指定が前記ユーザから受け付けられた後に、前記印刷指示が取得される場合に、前記データベースファイルを生成するファイル生成ステップを備え、
前記追加ステップは、前記データベースファイルが生成された後に、前記特定のテキストを生成済みの前記データベースファイルに追加する、
方法。 A method performed by a terminal device,
A receiving step in which, while the original label image including the object area where the text to be printed should be placed is displayed on the display unit of the terminal device, the user specifies the text to be placed in the object area,
A first data generation step, which generates first print data representing a printable label image in which the specified text is placed in the object region included in the original label image when a print command is obtained after the specification of the specified text has been received from the user,
A first transmission step of sending the first print data to a label printer,
If the print command is obtained after the specification of the specific text has been received from the user, an additional step of adding the specific text to the database file:
Equipped with,
The above method further,
The system includes a file generation step to generate the database file when, in a state where the database file is not associated with the label file representing the original label image, the print instruction is obtained after the specification of the specific text is received from the user,
The additional step involves adding the specific text to the generated database file after the database file has been generated.
method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022061991A JP7845003B2 (en) | 2022-04-01 | 2022-04-01 | Computer program for terminal device, terminal device, and method executed by terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022061991A JP7845003B2 (en) | 2022-04-01 | 2022-04-01 | Computer program for terminal device, terminal device, and method executed by terminal device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023152058A JP2023152058A (en) | 2023-10-16 |
| JP7845003B2 true JP7845003B2 (en) | 2026-04-14 |
Family
ID=88327387
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022061991A Active JP7845003B2 (en) | 2022-04-01 | 2022-04-01 | Computer program for terminal device, terminal device, and method executed by terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7845003B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005138443A (en) | 2003-11-07 | 2005-06-02 | King Jim Co Ltd | Small printed matter creating apparatus, small printed matter creating method, and small printed matter creating program |
| JP2010260221A (en) | 2009-04-30 | 2010-11-18 | Max Co Ltd | Label printer and information processor |
| JP2019174942A (en) | 2018-03-27 | 2019-10-10 | ブラザー工業株式会社 | Application program |
-
2022
- 2022-04-01 JP JP2022061991A patent/JP7845003B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005138443A (en) | 2003-11-07 | 2005-06-02 | King Jim Co Ltd | Small printed matter creating apparatus, small printed matter creating method, and small printed matter creating program |
| JP2010260221A (en) | 2009-04-30 | 2010-11-18 | Max Co Ltd | Label printer and information processor |
| JP2019174942A (en) | 2018-03-27 | 2019-10-10 | ブラザー工業株式会社 | Application program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023152058A (en) | 2023-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20040216144A1 (en) | Information processing apparatus and method | |
| JP7711539B2 (en) | Computer program for a terminal device and a method executed by a terminal device | |
| JP7711538B2 (en) | COMPUTER PROGRAM FOR TERMINAL DEVICE, COMPUTER-READABLE RECORDING MEDIUM STORING COMPUTER PROGRAM, AND METHOD PERFORMED BY TERMINAL DEVICE - Patent application | |
| US20090231609A1 (en) | Smarter Printing | |
| US20160316002A1 (en) | Access to supplemental data based on identifier derived from corresponding primary application data | |
| JP7815761B2 (en) | Computer program for a terminal device, terminal device, and method executed by a terminal device | |
| US20050162691A1 (en) | Image forming system having reprint function | |
| WO2025050883A1 (en) | Micro-end generation method and apparatus, computer device, and storage medium | |
| JP2019219742A (en) | Server system, communication device, communication method, and communication system | |
| US20070030507A1 (en) | Print management method, recording medium storing a program, and print management apparatus | |
| JP3941624B2 (en) | File storage device | |
| US20060173671A1 (en) | Localizing tool for client software | |
| JP7845003B2 (en) | Computer program for terminal device, terminal device, and method executed by terminal device | |
| JP2018063507A (en) | Information processing apparatus and program | |
| JP7786273B2 (en) | Computer program for a terminal device, terminal device, and method executed by a terminal device | |
| JP7726016B2 (en) | Computer program for a terminal device, terminal device, and method executed by a terminal device | |
| JP2019128859A (en) | Information processing device | |
| JP2002163091A (en) | Document printing system | |
| JP2023050976A (en) | Computer program for terminal device, computer-readable storage medium storing computer program, and method to be executed by terminal device | |
| JP2023051309A (en) | Computer program for terminal device, and method to be executed by terminal device | |
| JP2006338096A (en) | Information processing apparatus and information processing method | |
| JP7475734B1 (en) | Manual creation support device | |
| JP7819258B1 (en) | Computer program, information processing device, and system | |
| JP2025080984A (en) | CONTROL PROGRAM, PRINTING APPARATUS, AND CONTROL METHOD | |
| JP2006318423A (en) | Printing system, mobile communication terminal device, program for mobile communication terminal device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250318 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260127 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260316 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7845003 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |