[go: up one dir, main page]

JP2013205984A - Template information processing program and template information processing method - Google Patents

Template information processing program and template information processing method Download PDF

Info

Publication number
JP2013205984A
JP2013205984A JP2012072396A JP2012072396A JP2013205984A JP 2013205984 A JP2013205984 A JP 2013205984A JP 2012072396 A JP2012072396 A JP 2012072396A JP 2012072396 A JP2012072396 A JP 2012072396A JP 2013205984 A JP2013205984 A JP 2013205984A
Authority
JP
Japan
Prior art keywords
template
procedure
keyword
category group
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012072396A
Other languages
Japanese (ja)
Inventor
yong qi Sun
永祺 孫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2012072396A priority Critical patent/JP2013205984A/en
Publication of JP2013205984A publication Critical patent/JP2013205984A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

【課題】操作者が操作入力したテキスト内容に対し関連性の高いテンプレートを能率的に精選して提唱し、利便性を向上する。
【解決手段】操作端末2のCPU12は、キーワードリストを取得し、操作者によるテキスト情報を順次取得する。また、キーワードリストに含まれる複数のオブジェクトキーワードのうち、順次取得されるテキスト情報に合致するものを抽出する。そして、抽出されたオブジェクトキーワードに対応付けられたカテゴリグループ名を取得する。また、テキスト情報に合致するオブジェクトキーワードが抽出される都度、当該オブジェクトキーワードに対応付けて取得されたカテゴリグループに対するカウント値を増大させる。そして、所定のタイミングにおける、カウント値が最も多いカテゴリグループを決定し、当該カテゴリグループに対して予め対応付けられていたテンプレートTを、所定の順序で表示部17に表示する。
【選択図】図4
An object of the present invention is to efficiently select and propose highly relevant templates with respect to text contents input by an operator, thereby improving convenience.
A CPU 12 of an operation terminal 2 acquires a keyword list and sequentially acquires text information by an operator. In addition, a plurality of object keywords included in the keyword list are extracted that match the sequentially acquired text information. Then, the category group name associated with the extracted object keyword is acquired. Each time an object keyword that matches the text information is extracted, the count value for the category group acquired in association with the object keyword is increased. Then, the category group having the largest count value at a predetermined timing is determined, and the template T previously associated with the category group is displayed on the display unit 17 in a predetermined order.
[Selection] Figure 4

Description

本発明は、印字ラベル作成装置を操作可能な操作端末において実行される、テンプレート情報処理プログラム及びテンプレート情報処理方法に関する。   The present invention relates to a template information processing program and a template information processing method which are executed in an operation terminal capable of operating a print label producing apparatus.

例えばパソコン等の操作端末からの操作により、所望の印字ラベルを作成する印字ラベル作成システムが、既に知られている(特許文献1参照)。このシステムでは、操作者が操作端末(コンピュータ装置)を操作して作成したい印字ラベル(粘着材付ラベル)の印字内容を特定すると、対応する印字データが操作端末から印字ラベル作成装置(テープ印字装置)へと送信される。そして、印字ラベル作成装置に備えられた印字手段(サーマルヘッド)によって当該印字データに対応した印字が被印字媒体(ラミネートフィルム)に対し実行され、印字ラベルが作成される。   For example, a print label production system for producing a desired print label by an operation from an operation terminal such as a personal computer is already known (see Patent Document 1). In this system, when the operator specifies the print contents of a print label (label with adhesive material) to be created by operating the operation terminal (computer device), the corresponding print data is transferred from the operation terminal to the print label creation device (tape printing device). ). Then, printing corresponding to the print data is executed on the print medium (laminate film) by a printing means (thermal head) provided in the print label producing apparatus, and a print label is produced.

上記のように操作端末を印字ラベル作成装置に接続して印字ラベルを作成するとき、印字ラベルに印字するテキストや図像等の印字オブジェクトをすべてマニュアルで設定するのは、非常に煩雑である。そこで、この従来技術では、通常、複数の印字オブジェクト配置枠が所定の態様で割り付けられた、いわゆるテンプレートが複数種類用意されている。操作者は、自らが意図する印字態様に適したテンプレートを選択し、当該テンプレートにおける印字オブジェクト配置枠に対し、所望のテキスト等を割り当てることにより、容易に所望の印字ラベルを作成することができる。   When a print label is created by connecting the operation terminal to the print label producing apparatus as described above, it is very complicated to manually set all print objects such as text and images to be printed on the print label. Therefore, in this prior art, normally, a plurality of types of so-called templates are prepared in which a plurality of print object arrangement frames are allocated in a predetermined manner. The operator can easily create a desired print label by selecting a template suitable for the print mode intended by the operator and assigning a desired text or the like to a print object arrangement frame in the template.

特開2006−99261号公報JP 2006-99261 A

近年、印字ラベルの多種多様な利用に応じて、上記用意されたテンプレートの数が膨大となりつつあり、全テンプレートの中から操作者が所望のテンプレートを見つけ出すのは必ずしも容易ではない。そこで、上記従来技術をさらに応用し、操作者が印字ラベルに形成したい印字オブジェクトを表すテキストを入力したとき、その入力したテキスト内容に含まれるオブジェクトキーワードを手がかりにして好適なテンプレートが自動的に検索され、操作者に推奨されるようにすることが考えられる。しかしながらこの場合も、入力されるテキスト内容に上記オブジェクトキーワードが複数含まれる場合等においては、互いに関連のない複数のテンプレートが多数推奨されるおそれがあり、操作者にとっての利便性が低い。   In recent years, the number of prepared templates has become enormous according to various uses of print labels, and it is not always easy for an operator to find a desired template from all templates. Therefore, by further applying the above prior art, when the operator inputs text representing a print object to be formed on the print label, a suitable template is automatically searched using the object keyword included in the entered text content as a clue. Can be recommended to the operator. However, in this case as well, when a plurality of the object keywords are included in the input text content, a large number of templates that are not related to each other may be recommended, which is not convenient for the operator.

本発明の目的は、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートを能率的に精選して提唱し、操作者にとっての利便性を向上できる、テンプレート情報処理プログラム及びテンプレート情報処理方法を提供することにある。   An object of the present invention is to provide a template information processing program and a template information processing method that can efficiently select and propose a highly relevant template with respect to text contents input by an operator and improve convenience for the operator. Is to provide.

上記目的を達成するために、本願発明は、搬送される被印字媒体に対し所望の印字オブジェクトの形成を行って印字ラベルを作成する印字ラベル作成装置に接続されるとともに、操作者が操作可能な操作手段、所定の表示を行う表示手段、及び演算手段を備えた操作端末の前記演算手段に対し、複数の印字オブジェクト配置枠が所定の態様で割り付けられて構成された複数のテンプレートの検索用に予め設定された複数のオブジェクトキーワードのうち、互いに関連のある2以上のオブジェクトキーワードごとに1つのカテゴリグループが構成され、各オブジェクトキーワードと当該オブジェクトキーワードの属する前記カテゴリグループの識別情報とが対応付けられた、キーワードリストを取得するリスト取得手順と、操作者により順次行われる前記操作手段での操作入力に応じ、当該操作入力に対応したテキスト情報を順次取得するテキスト情報取得手順と、前記キーワードリストに含まれる複数の前記オブジェクトキーワードのうち、前記テキスト情報取得手順で順次取得されるテキスト情報に合致するオブジェクトキーワードを抽出するキーワード抽出手順と、前記リスト取得手順で取得された前記キーワードリストを参照して、前記キーワード抽出手順で抽出された前記オブジェクトキーワードに対応付けられた前記カテゴリグループの識別情報を取得するグループ情報取得手順と、操作者により順次行われる前記操作入力に応じて、前記キーワード抽出手順で前記テキスト情報に合致するオブジェクトキーワードが抽出される都度、前記グループ情報取得手順において当該オブジェクトキーワードに対応付けて取得された前記カテゴリグループに対するカウント値を、所定量ずつ増大させるカウント値算出手順と、所定のタイミングにおける、前記カウント値算出手順でのカウント値が最も多い前記カテゴリグループを決定するグループ決定手順と、前記グループ決定手順で決定された前記カテゴリグループに対して予め対応付けられていた複数の前記テンプレートのうち少なくとも1つを、所定の順序で前記表示手段に表示するテンプレート表示手順と、を実行させる。   In order to achieve the above object, the present invention is connected to a print label producing apparatus for producing a print label by forming a desired print object on a conveyed print medium, and can be operated by an operator. For searching for a plurality of templates configured by allocating a plurality of print object arrangement frames in a predetermined manner to the calculation means of the operation terminal provided with the operation means, the display means for performing a predetermined display, and the calculation means. One category group is formed for each of two or more object keywords that are related to each other among a plurality of preset object keywords, and each object keyword is associated with identification information of the category group to which the object keyword belongs. In addition, the list acquisition procedure for acquiring the keyword list and the operator sequentially A text information acquisition procedure for sequentially acquiring text information corresponding to the operation input in response to an operation input on the operation means, and a plurality of the object keywords included in the keyword list, sequentially in the text information acquisition procedure A keyword extraction procedure for extracting an object keyword that matches the acquired text information, and the keyword list acquired in the list acquisition procedure, with reference to the object keyword extracted in the keyword extraction procedure Each time the object keyword matching the text information is extracted in the keyword extraction procedure in accordance with the group information acquisition procedure for acquiring the category group identification information and the operation input sequentially performed by the operator, the group information In the acquisition procedure A count value calculation procedure for increasing the count value for the category group acquired in association with the object keyword by a predetermined amount, and the category group having the largest count value in the count value calculation procedure at a predetermined timing. A template display for displaying at least one of the plurality of templates previously associated with the category group determined in the group determination procedure and the group determination procedure determined in the group determination procedure on the display means in a predetermined order And execute the procedure.

操作端末を印字ラベル作成装置に接続して印字ラベルを作成するとき、印字ラベルに印字するテキストや図像等の印字オブジェクトをすべてマニュアルで設定するのは、非常に煩雑である。そこで、通常、複数の印字オブジェクト配置枠が所定の態様で割り付けられた、いわゆるテンプレートが複数種類用意されている。操作者は、自らが意図する印字態様に適したテンプレートを選択し、当該テンプレートにおける印字オブジェクト配置枠に対し、所望のテキスト等を割り当てることにより、容易に所望の印字ラベルを作成することができる。   When a print label is created by connecting the operation terminal to the print label producing apparatus, it is very complicated to manually set all print objects such as text and images to be printed on the print label. Therefore, normally, a plurality of types of so-called templates are prepared in which a plurality of print object arrangement frames are allocated in a predetermined manner. The operator can easily create a desired print label by selecting a template suitable for the print mode intended by the operator and assigning a desired text or the like to a print object arrangement frame in the template.

本願発明では、互いに関連のある(すなわちカテゴリが同一又は類似する)2以上のオブジェクトキーワードをグループ化してカテゴリグループが構成される。そして、各カテゴリグループの識別情報(名称等)と、当該カテゴリグループに属する各オブジェクトキーワードとが対応付けられた、キーワードリストが予め生成されている。   In the present invention, a category group is formed by grouping two or more object keywords that are related to each other (that is, the categories are the same or similar). Then, a keyword list in which identification information (name and the like) of each category group is associated with each object keyword belonging to the category group is generated in advance.

本願発明のテンプレート情報処理プログラムが操作端末の演算手段で実行されると、まず、リスト取得手順で、上記キーワードリストが取得される。そして、前述のようにして操作者が操作手段を介してテキストを順次入力すると、これに対応したテキスト情報がテキスト情報取得手順で順次取得される。その際、上記取得されたキーワードリストに含まれる全オブジェクトキーワードのうち、上記順次取得されるテキスト情報と合致するものがあった場合には、キーワード抽出手順で、当該オブジェクトキーワードが抽出される。その後、グループ情報取得手順で、上記抽出されたオブジェクトキーワードに対応付けられるカテゴリグループの識別情報が、上記キーワードリストを参照して取得される。   When the template information processing program of the present invention is executed by the calculation means of the operation terminal, first, the keyword list is acquired by a list acquisition procedure. Then, as described above, when the operator sequentially inputs text via the operation means, text information corresponding to the text is sequentially acquired in the text information acquisition procedure. At that time, if there is a match with the sequentially acquired text information among all the object keywords included in the acquired keyword list, the object keyword is extracted in the keyword extraction procedure. Thereafter, in the group information acquisition procedure, the category group identification information associated with the extracted object keyword is acquired with reference to the keyword list.

ここで、本願発明では、前述のカテゴリグループごとにカウント値がカウントされるようになっている。すなわち、前述のようにしてテキスト情報と合致するオブジェクトキーワードが抽出されるたびに、当該オブジェクトキーワードに対応したカテゴリグループに対する上記カウント値が所定量ずつ増大(カウントアップ)される。そして、所定のタイミングにおいて、上記カウント値が最も多いカテゴリグループがグループ決定手順において決定され、その決定されたカテゴリに対応付けられたテンプレートが、テンプレート表示手順で表示される。   Here, in the present invention, the count value is counted for each category group described above. That is, each time an object keyword matching text information is extracted as described above, the count value for the category group corresponding to the object keyword is increased (counted up) by a predetermined amount. At a predetermined timing, the category group having the largest count value is determined in the group determination procedure, and the template associated with the determined category is displayed in the template display procedure.

以上のようにして、本願発明では、オブジェクトキーワードをカテゴリグループに分けてグループ化しておき、そのうちオブジェクトキーワードがテキスト情報と合致した度合いの高いカテゴリグループを決定し、そのカテゴリグループに対応したテンプレートを表示する。これにより、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートを能率的に精選し、操作者に対し提唱することができる。この結果、操作者にとっての利便性を向上することができる。   As described above, in the present invention, object keywords are divided into category groups and grouped, a category group having a high degree of matching of the object keyword with text information is determined, and a template corresponding to the category group is displayed. To do. Thereby, a highly relevant template can be efficiently selected with respect to the text content input by the operator and can be proposed to the operator. As a result, convenience for the operator can be improved.

本発明によれば、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートを能率的に精選して提唱し、操作者にとっての利便性を向上することができる。   According to the present invention, it is possible to efficiently select and propose a template that is highly relevant to the text content input by the operator and improve the convenience for the operator.

本発明の一実施形態のテンプレート情報処理方法を実行するテンプレート情報処理システムの概略を表すシステム構成図である。It is a system configuration figure showing the outline of the template information processing system which performs the template information processing method of one embodiment of the present invention. テンプレート情報処理システムの各部詳細機能を表す機能ブロック図である。It is a functional block diagram showing each part detailed function of a template information processing system. ラベルのテキスト入力された文字のキーワード単純検索によりテンプレートが提示される比較例の手法を表す説明図である。It is explanatory drawing showing the method of the comparative example in which a template is shown by the keyword simple search of the character inputted the text of the label. 本発明の一実施形態によるテンプレート提示手法を説明する説明図である。It is explanatory drawing explaining the template presentation method by one Embodiment of this invention. キーワードとカテゴリグループの識別情報とが対応付けられたキーワードリストの一例を表す表である。It is a table | surface showing an example of the keyword list with which the keyword and the identification information of the category group were matched. 操作端末のCPUによって実行される制御手順を表すフローチャートである。It is a flowchart showing the control procedure performed by CPU of an operating terminal. 操作端末の表示部での表示画面例を表す説明図である。It is explanatory drawing showing the example of a display screen in the display part of an operating terminal. 操作端末の表示部での表示画面例を表す説明図である。It is explanatory drawing showing the example of a display screen in the display part of an operating terminal. 操作端末の表示部での表示画面例を表す説明図である。It is explanatory drawing showing the example of a display screen in the display part of an operating terminal. 操作端末の表示部での表示画面例を表す説明図である。It is explanatory drawing showing the example of a display screen in the display part of an operating terminal. 多言語のキーワードリストの一例を表す表である。It is a table showing an example of a multilingual keyword list.

以下、本発明の一実施の形態を図面を参照しつつ説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

<システム概略構成>
本実施形態のテンプレート情報処理方法を実行するテンプレート情報処理システム全体の構成を図1及び図2により説明する。図1において、テンプレート情報処理システム1は、コンテンツサーバSVと、例えば汎用パーソナルコンピュータで構成される操作端末2と、例えばUSB等のインターフェースを介して操作端末2に接続されたラベルプリンタ3(印字ラベル作成装置)と、を有している。そして、コンテンツサーバSV及び操作端末2は、上記ネットワークNWを介して互いに接続されている。
<System outline configuration>
The entire configuration of the template information processing system that executes the template information processing method of this embodiment will be described with reference to FIGS. In FIG. 1, a template information processing system 1 includes a content server SV, an operation terminal 2 composed of a general-purpose personal computer, for example, and a label printer 3 (print label) connected to the operation terminal 2 via an interface such as a USB. Creating device). The content server SV and the operation terminal 2 are connected to each other via the network NW.

ラベルプリンタ3は、操作端末2との間で各種の情報や指示信号を送受し、操作端末2での操作者の操作に基づき、所望の文字や図形などの印字を備えた印字ラベルLを作成する。本実施形態では、ラベルプリンタ3での印字ラベルLの作成に用いられる、コンテンツの一種であるテンプレートT(詳細は後述)が、コンテンツサーバSVから操作端末2へと提供される場合を例にとって説明する。   The label printer 3 sends and receives various information and instruction signals to and from the operation terminal 2, and creates a print label L having a desired character or graphic print based on the operation of the operator at the operation terminal 2. To do. In the present embodiment, a case where a template T (details will be described later) used to create a print label L in the label printer 3 is provided from the content server SV to the operation terminal 2 will be described as an example. To do.

操作端末2は、図2に示すように、CPU12(演算手段)と、例えばRAMやROM等からなるメモリ13と、操作者からの指示や情報が入力される操作部14(操作手段)と、各種情報やメッセージを表示する表示部17(表示手段)と、コンテンツサーバSVやラベルプリンタ3との情報信号の授受の制御を行う通信制御部15と、を備えている。   As shown in FIG. 2, the operation terminal 2 includes a CPU 12 (calculation unit), a memory 13 including, for example, a RAM and a ROM, an operation unit 14 (operation unit) for inputting instructions and information from an operator, A display unit 17 (display unit) that displays various information and messages, and a communication control unit 15 that controls transmission and reception of information signals with the content server SV and the label printer 3 are provided.

メモリ13の上記ROMは、後述の図6のフローに示す各手順を実行するためのテンプレート情報処理プログラムを記憶している。また、メモリ13には、コンテンツサーバSVから取得(受信)したテンプレートT(後述の図3、図4等を参照)、及び、当該テンプレートTの検索用に予め設定された複数のオブジェクトキーワードのリスト(以下、キーワードリストと称す)を記憶するための、テンプレート格納部13aを備えている(詳細は後述)。   The ROM of the memory 13 stores a template information processing program for executing each procedure shown in the flow of FIG. The memory 13 also includes a template T acquired (received) from the content server SV (see FIGS. 3 and 4 to be described later), and a list of a plurality of object keywords set in advance for searching the template T. A template storage unit 13a for storing (hereinafter referred to as a keyword list) is provided (details will be described later).

コンテンツサーバSVは、図2に示すように、CPU120と、例えばRAMやROM等からなるメモリ130と、ネットワークNWを介して操作端末2との情報信号の授受の制御を行う通信制御部150と、大容量記憶装置160と、を備えている。大容量記憶装置160は例えばハードディスク装置から構成されており、例えば、印字ラベルLの作成に係わる操作端末2用の複数のテンプレートT及び上記キーワードリスト等の各種情報を格納している。   As shown in FIG. 2, the content server SV includes a CPU 120, a memory 130 such as a RAM or a ROM, a communication control unit 150 that controls transmission / reception of information signals to / from the operation terminal 2 via the network NW, A large-capacity storage device 160. The large-capacity storage device 160 is composed of, for example, a hard disk device, and stores various information such as a plurality of templates T for the operation terminal 2 related to creation of the print label L and the keyword list.

CPU120及びCPU12は、RAMの一時記憶機能を利用しつつROMに予め記憶されたプログラムに従って信号処理を行う。操作端末2のCPU12は、上記信号処理により、ラベルプリンタ3との間で、各種の指示信号・情報信号の送受を行う。コンテンツサーバSVのCPU120は、上記信号処理により、操作端末2との間で、ネットワークNWを通じて各種の指示信号・情報信号の送受を行う。   The CPU 120 and the CPU 12 perform signal processing according to a program stored in advance in the ROM while using the temporary storage function of the RAM. The CPU 12 of the operation terminal 2 sends and receives various instruction signals and information signals to and from the label printer 3 by the signal processing. The CPU 120 of the content server SV transmits / receives various instruction signals / information signals to / from the operation terminal 2 through the network NW by the signal processing.

ラベルプリンタ3は、図2に示すように、被印字媒体としてのテープ(=被印字テープ。本来は渦巻き状であるが簡略化して同心円で図示している)203を巻回したテープロール204を着脱可能な(又はテープロール204を備えたカートリッジを着脱可能な)テープロールホルダ部210と、このテープロール204から繰り出されたテープ203に所望の印字オブジェクト(テキストや図像等)の形成を行う印字ヘッド205と、印字が終了したテープ203を所定の長さに切断して印字ラベルLとするカッタ207と、印字ヘッド205に対向して設けられ、制御回路202により制御されてテープロール204からのテープ203を搬送する搬送装置209と、上記操作端末2の操作部14と同様、操作者からの指示や情報が入力される操作部206と、を有する。また制御回路202は、通信制御部208を介し操作端末2の上記通信制御部15に接続され、さらにネットワークNWを介してコンテンツサーバSVの通信制御部150と接続されている。   As shown in FIG. 2, the label printer 3 includes a tape roll 204 around which a tape 203 (= printed tape, which is originally a spiral but is simplified and shown as a concentric circle) as a printing medium is wound. A detachable tape roll holder unit 210 (or a cartridge having a tape roll 204 detachable) and a print for forming a desired print object (text, graphic image, etc.) on the tape 203 fed out of the tape roll 204 A head 205, a cutter 207 that cuts the tape 203 after printing into a predetermined length to form a print label L, and a print head 205 are provided opposite to the print head 205, and are controlled by the control circuit 202 to be output from the tape roll 204. As with the transport device 209 that transports the tape 203 and the operation unit 14 of the operation terminal 2, instructions and information from the operator are input. Is the having an operation section 206, a. The control circuit 202 is connected to the communication control unit 15 of the operation terminal 2 via the communication control unit 208 and further connected to the communication control unit 150 of the content server SV via the network NW.

<テンプレート>
上記のように操作端末2が印字ラベル作成装置3に接続されて印字ラベルが作成されるとき、印字ラベルLに印字するテキストや図像等の上記印字オブジェクトをすべて操作者がマニュアルで設定するのは、非常に煩雑である。本実施形態では、複数の印字オブジェクト配置枠が所定の態様で割り付けられた、いわゆるテンプレートT(後述の図3、図4等を参照)が複数種類用意され、コンテンツサーバSVの大容量記憶装置160に記憶されている。
<Template>
As described above, when the operation terminal 2 is connected to the print label producing device 3 and a print label is produced, the operator manually sets all the print objects such as text and images to be printed on the print label L. It is very cumbersome. In the present embodiment, a plurality of types of so-called templates T (see FIGS. 3 and 4 to be described later) in which a plurality of print object arrangement frames are allocated in a predetermined manner are prepared, and the mass storage device 160 of the content server SV. Is remembered.

各テンプレートTは、例えば操作端末2の操作部14における適宜の操作者の操作(詳細は後述)により、大容量記憶装置16から読み出されてダウンロードされ、ネットワークNWを介し、操作端末2のメモリ13における上記テンプレート格納部13aへインストールされる。操作者は、自らが意図する印字態様に適したテンプレートを選択し、当該テンプレートにおける印字オブジェクト配置枠に対し、所望のテキスト等を割り当てることにより、容易に所望の印字ラベルを作成することができる。なお、上記キーワードリストについても、上記テンプレートTと同様、大容量記憶装置16から読み出されて上記テンプレート格納部13aへインストールされる。   Each template T is read and downloaded from the large-capacity storage device 16 by, for example, an appropriate operator operation (details will be described later) in the operation unit 14 of the operation terminal 2, and is stored in the memory of the operation terminal 2 via the network NW. 13 in the template storage unit 13a. The operator can easily create a desired print label by selecting a template suitable for the print mode intended by the operator and assigning a desired text or the like to a print object arrangement frame in the template. Note that the keyword list is also read from the large-capacity storage device 16 and installed in the template storage unit 13a, like the template T.

<本実施形態の特徴>
上記テンプレートTのインストール時には、コンテンツサーバSVは、操作端末2の操作部14での操作者の適宜の操作に対応して、テンプレートTを一覧可能に表示する。本実施形態の特徴は、このようなテンプレートTの一覧表示を行う場合に、操作者が印字ラベルLの作成のために操作入力したテキスト内容に対し、関連性の高いテンプレートTを能率的に精選して表示する手法にある。以下、その内容を順を追って説明する。
<Features of this embodiment>
At the time of installing the template T, the content server SV displays the templates T in a listable manner in response to an appropriate operation of the operator at the operation unit 14 of the operation terminal 2. A feature of the present embodiment is that when displaying a list of such templates T, a highly relevant template T is efficiently selected with respect to the text contents that the operator has input to create the print label L. And display it. Hereinafter, the contents will be described in order.

<比較例>
まず、本実施形態に対する比較例を説明する。近年、印字ラベルLの多種多様な利用に応じて、上記用意されたテンプレートTの数が膨大となりつつある。このため、操作端末2でテンプレートを一覧表示する場合、全テンプレートTの中から操作者が所望のテンプレートTを見つけ出すのは必ずしも容易ではない。そこで、操作者が印字ラベルLに形成したい印字オブジェクトを表すテキストを入力したとき、その入力したテキスト内容に含まれるオブジェクトキーワード(入力したテキスト内容に含まれるキーワード)を手がかりにして好適なテンプレートTを自動的に検索し、操作者に推奨する手法が考えられる。このような手法を実行する場合を、本実施形態の比較例として図3に示す。
<Comparative example>
First, a comparative example for this embodiment will be described. In recent years, the number of the prepared templates T has become enormous in accordance with various uses of the print label L. For this reason, when displaying a list of templates on the operation terminal 2, it is not always easy for the operator to find a desired template T among all the templates T. Therefore, when the operator inputs text representing a print object to be formed on the print label L, a suitable template T is obtained using the object keyword included in the input text content (keyword included in the input text content) as a clue. A method of automatically searching and recommending it to the operator can be considered. A case where such a method is executed is shown in FIG. 3 as a comparative example of the present embodiment.

例えば、図3に示すように、操作者が名刺用の印字ラベルLの作成を意図して、上記操作部14を操作して、「上野一郎 ××食品販売株式会社総務部 〒467−0826 愛知県名古屋市瑞穂区白龍町1−37 TEL:080−1234−4321」とテキスト入力した場合を考える。   For example, as shown in FIG. 3, the operator operates the operation unit 14 with the intention of creating a printed label L for a business card, and reads “Ichiro Ueno XX Food Sales Co., Ltd. Consider a case where a text is input as “1-37 Hakuryucho, Mizuho-ku, Nagoya-shi, TEL: 080-1234-4321”.

この場合、例えば、まず、上記テキスト入力内容に含まれる「一郎」というテキスト文字をキーワードとして、複数の名札用テンプレートT(この例では「営業課第2グループ」「○田×彦」「12−567800」等の表示を一例とする3つの配置枠を含む名札用テンプレートA、名札用テンプレートB、・・等)がヒットする。   In this case, for example, first, a plurality of name tag templates T (in this example, “sales department second group”, “Oda x Hiko”, “12- Name tag template A, name tag template B,..., And the like including three arrangement frames, for example, “567800” are hit.

また、上記テキスト入力内容にその後含まれる「食品」というテキスト文字をキーワードとして、キッチン用テンプレートT(この例では「冷凍ハンバーグ」「○月○日購入」等の表示を一例とする2つの配置枠を含むキッチン用テンプレートA、キッチン用テンプレートB、・・等)がヒットする。   In addition, with the text character “food” included in the text input content as a keyword, the template T for the kitchen (in this example, “frozen hamburger”, “monthly / monthly purchase”, etc.) is displayed as an example. ) Including kitchen template A, kitchen template B, etc.

さらに、上記テキスト入力内容にその後含まれる「販売」というテキスト文字をキーワードとして、ショップ用テンプレートT(この例では「FOR SALE」「¥980」等の表示を一例とする2つの配置枠を含むショップ用テンプレートA、ショップ用テンプレートB、・・等)がヒットする。   Further, a shop template T (in this example, “FOR SALE”, “¥ 980”, etc.) is used as a keyword, and a shop including two layout frames with an example of display of “FOR SALE” and “¥ 980”. Template A, shop template B, etc.) are hit.

また、上記テキスト入力内容にその後含まれる「株式」というテキスト文字をキーワードとして、トレーディング用テンプレートT(この例では「○○株式会社」「東証一部」「3月決算」「連結事業:××,▲▲」等の表示を一例とする4つの配置枠を含むトレーディング用テンプレートA、トレーディング用テンプレートB、・・等)がヒットする。   In addition, a trading template T (in this example, “XX Co., Ltd.”, “First Section of TSE”, “March closing”), “Consolidated business: XX”, with the text character “stock” included in the text input content as a keyword. , ▲, etc.), a trading template A including four arrangement frames, a trading template B,...

さらに、上記テキスト入力内容にその後含まれる「会社」というテキスト文字をキーワードとして、名刺用テンプレートT(この例では「××会社」「○山×夫」等の表示を一例とする2つの配置枠を含む名刺用テンプレートA、名刺用テンプレートB、・・等)がヒットする。   Furthermore, the business card template T (in this example, “XX company”, “Yamayama × husband”, etc.) is used as an example with the text character “company” included in the text input content as a keyword. Business card template A, business card template B,.

また、上記テキスト入力内容にその後含まれる「部」というテキスト文字をキーワードとしても、上記した名札用テンプレートTがヒットする。   Further, the name tag template T described above is hit even when the text character “part” included in the text input content is used as a keyword.

以上のように、テキスト文字から単純にキーワードを検索するこの比較例の手法では、例えば入力されるテキスト内容に上記オブジェクトキーワードが数多く含まれる場合等には、関連のない多数の種類のテンプレートTがヒットしてしまう。この結果、テンプレートの一覧表示自体が非常に煩雑となり、操作者は、自らがインストールしたい特定のテンプレートTをなかなか見つけることができず、非常に不便である。   As described above, in the method of this comparative example in which a keyword is simply searched from text characters, for example, when the object text includes a large number of the object keywords, there are many types of unrelated templates T. It will hit. As a result, the template list display itself becomes very complicated, and it is very inconvenient for the operator to find a specific template T that he / she wants to install.

<実施形態の手法の概要>
そこで、本実施形態では、このようなテンプレートTの表示を行う場合に、図4に示すように、テンプレートTの検索用に予め設定された複数の上記オブジェクトキーワードを、複数のカテゴリグループに分けてグループ化しておく。そして、そのうちオブジェクトキーワードがテキスト情報と合致した度合いの高いカテゴリグループを決定し、そのカテゴリグループに対応したテンプレートTを表示する。これにより、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートTを能率的に精選し、操作者に対し提唱することができる。以下、そのような本実施形態の手法の詳細を、上記図4及び図5〜図10を用いて説明する。
<Overview of the method of the embodiment>
Therefore, in the present embodiment, when such a template T is displayed, a plurality of the object keywords set in advance for searching for the template T are divided into a plurality of category groups as shown in FIG. Keep grouped. Then, a category group having a high degree of matching of the object keyword with the text information is determined, and a template T corresponding to the category group is displayed. Thereby, the template T with high relevance can be efficiently selected with respect to the text content which the operator input and can be proposed to the operator. Hereinafter, the details of the method of this embodiment will be described with reference to FIGS. 4 and 5 to 10.

<実施形態の具体的手法>
以下、上記図3と同様、操作者が「上野一郎 ××食品販売株式会社総務部 〒467−0826 愛知県名古屋市瑞穂区白龍町1−37 TEL:080−1234−4321」とテキスト入力した場合を例にとって説明する。
<Specific Method of Embodiment>
Hereinafter, as in FIG. 3 above, the operator entered the text as “Ichiro Ueno XX Food Sales Co., Ltd. General Affairs Department 1-37 Hakuryu-cho, Mizuho-ku, Nagoya-shi, Aichi Prefecture TEL: 080-1234-4321” A case will be described as an example.

前述したように、本実施形態では、テンプレートTの検索用に予め設定された複数の上記オブジェクトキーワードが、複数のカテゴリ(分類)グループに分けてグループ化されている。図5に、このグループ化を表すキーワードリストを示す。図5において、このキーワードリストでは、各カテゴリグループの名称等の識別情報と、当該カテゴリグループに属する各オブジェクトキーワードと、が対応付けられている。   As described above, in the present embodiment, the plurality of object keywords set in advance for searching the template T are divided into a plurality of category (classification) groups and grouped. FIG. 5 shows a keyword list representing this grouping. In FIG. 5, in the keyword list, identification information such as the name of each category group is associated with each object keyword belonging to the category group.

図示の例では、カテゴリグループ「BusinessCard」には、「会社」「電話」「Tel」「県」「市」「区」「郵便番号」「〒」等を含む複数のキーワードが対応付けられている。また、カテゴリグループ「Trading」には、「株式」等を含む複数のキーワードが対応付けられている。また、カテゴリグループ「Nameplate」には、「一郎」「部」等を含む複数のキーワードが対応付けられている。さらに、カテゴリグループ「Notification」には、「禁煙」等を含む複数のキーワードが対応付けられている。また、カテゴリグループ「Kitchen」には、「食品」等を含む複数のキーワードが対応付けられている。さらに、カテゴリグループ「Shop」には、「販売」等を含む複数のキーワードが対応付けられている。   In the illustrated example, the category group “BusinessCard” is associated with a plurality of keywords including “company”, “phone”, “Tel”, “prefecture”, “city”, “ward”, “zip code”, “〒”, and the like. . Further, a plurality of keywords including “stock” and the like are associated with the category group “Trading”. In addition, the category group “Nameplate” is associated with a plurality of keywords including “Ichiro”, “part”, and the like. Furthermore, the category group “Notification” is associated with a plurality of keywords including “no smoking”. A plurality of keywords including “food” and the like are associated with the category group “Kitchen”. Furthermore, a plurality of keywords including “sales” and the like are associated with the category group “Shop”.

このキーワードリストは、コンテンツサーバSVの上記大容量記憶装置160に記憶されており、上記したように操作端末2の操作部14における適宜の操作者の適宜の操作により(あるいは所定周期で自動的に実行してもよい)大容量記憶装置16から読み出されてダウンロードされ、操作端末2のメモリ13における上記テンプレート格納部13aへインストールされる(既に古いリストがあった場合は新しいキーワードリストに更新される)。   This keyword list is stored in the large-capacity storage device 160 of the content server SV, and as described above, by an appropriate operation of an appropriate operator in the operation unit 14 of the operation terminal 2 (or automatically at a predetermined cycle). (May be executed) read out from the mass storage device 16 and downloaded and installed in the template storage unit 13a in the memory 13 of the operation terminal 2 (if there is already an old list, it is updated to a new keyword list) )

図4に戻り、前述のように「上野一郎 ××食品販売株式会社総務部 〒467−0826 愛知県名古屋市瑞穂区白龍町1−37 TEL:080−1234−4321」とテキスト入力された場合、上記のキーワードリストが参照される。この結果、上記テキスト入力内容に含まれる文字のうち、キーワード「一郎」「部」が抽出されて対応するカテゴリグループ「Name plate」が特定され、キーワード「食品」が抽出されて対応するカテゴリグループ「Kitchen」が特定され、キーワード「販売」が抽出されて対応するカテゴリグループ「Shop」が特定され、キーワード「株式」が抽出されて対応するカテゴリグループ「Trading」が特定され、キーワード「会社」「〒」「県」「市」「区」「TEL」が抽出されて対応するカテゴリグループ「Business card」が特定される。   Returning to FIG. 4, when the text “Ichiro Ueno XX Food Sales Co., Ltd. General Affairs Department 〒 467-0826 1-37 Hakuryucho, Mizuho-ku, Aichi Prefecture TEL: 080-1234-4321” is entered as described above. The above keyword list is referred to. As a result, among the characters included in the text input content, the keywords “Ichiro” and “Part” are extracted to identify the corresponding category group “Name plate”, the keyword “food” is extracted, and the corresponding category group “ “Kitchen” is identified, the keyword “sales” is extracted and the corresponding category group “Shop” is identified, the keyword “stock” is extracted and the corresponding category group “Trading” is identified, and the keywords “company” “〒” “,“ Prefecture ”,“ city ”,“ ward ”, and“ TEL ”are extracted to identify the corresponding category group“ Business card ”.

そして、上記のカテゴリグループの特定に基づき、各カテゴリグループごとにカウント値がカウントされるようになっている。すなわち、前述のようにしてテキスト情報と合致するオブジェクトキーワードが抽出されるたびに、当該オブジェクトキーワードに対応したカテゴリグループ(図示の例では「Name plate」「Kitchen」「Shop」「Trading」「Business card」)に対する上記カウント値が所定量ずつ(この例では1ずつ)カウントアップされる。   A count value is counted for each category group based on the identification of the category group. That is, each time an object keyword matching text information is extracted as described above, a category group corresponding to the object keyword (in the example shown, “Name plate”, “Kitchen”, “Shop”, “Trading”, “Business card”). ")) Is incremented by a predetermined amount (in this example, by 1).

この例では、上述したように「一郎」「部」の2つが抽出されたカテゴリグループ「Name plate」のカウント数が2、「食品」が抽出されたカテゴリグループ「Kitchen」のカウント数が1、「販売」が抽出されたカテゴリグループ「Shop」のカウント数が1、「株式」が抽出されたカテゴリグループ「Trading」のカウント数が1、「会社」「〒」「県」「市」「区」「TEL」の6つが抽出されたカテゴリグループ「Business card」のカウント数が6となる。   In this example, as described above, the count number of the category group “Name plate” from which two of “Ichiro” and “part” are extracted is 2, the count number of the category group “Kitchen” from which “food” is extracted is 1, The count number of category group “Shop” from which “sales” is extracted is 1, the count number of category group “Trading” from which “stock” is extracted is 1, “company” “〒” “prefecture” “city” “city” The count number of the category group “Business card” from which six of “TEL” are extracted is six.

これにより、上記カウント数が最大のカテゴリグループ(この例ではカウント数が6のカテゴリグループ「Business card」)が決定され、その決定されたカテゴリグループの中で、合致した上記キーワード数が多い順にテンプレートTが表示される。図示の例では、上記決定されたカテゴリグループ「Business card」には、テンプレートTa(この例では「矢野 和史」「〒123−4567 東京都中央区京橋8−3−8」「Tel:03(1234)5678」の表示を一例とする3つの配置枠を含む)、テンプレートTb(この例では「本田真奈美」「営業企画部 商品企画G」「株式会社LBIコーポレーション」の表示を一例とする3つの配置枠を含む)、等を含む複数のテンプレートTが用意されている。そして、それら複数のテンプレートTのうち、上記テキスト入力内容から抽出された11個のキーワード「一郎」「部」「食品」「販売」「株式」「会社」「〒」「県」「市」「区」「TEL」のうち、各テンプレートTa,Tb,・・ごとに合致するキーワード(テンプレートキーワード)が多い順に、優先的に(例えば上位に表示されるように)操作端末2の表示部17に表示される。   As a result, the category group having the largest count number (in this example, the category group “Business card” having the count number of 6) is determined, and the templates are arranged in descending order of the number of matched keywords in the determined category group. T is displayed. In the illustrated example, the category group “Business cards” determined above includes a template Ta (in this example, “Kazufumi Yano”, “8-3-8 Kyobashi Chuo-ku, Tokyo 123-4567”, “Tel: 03 ( 1234) 5678 ”as an example) and template Tb (in this example,“ Honda Manami ”,“ Sales Planning Department Product Planning G ”, and“ LBI Corporation ”as an example) A plurality of templates T including the arrangement frame are prepared. Of the plurality of templates T, the 11 keywords “Ichiro”, “Department”, “Food”, “Sale”, “Stock”, “Company”, “〒”, “Prefecture”, “City”, “City” are extracted. Of the “ward” and “TEL”, the keywords (template keywords) matching each template Ta, Tb,... Is displayed.

この例では、上記11個のキーワードのうち「〒」「区」「TEL」の3つのテンプレートキーワードが合致する上記テンプレートTaが最上段に表示され、「部」「会社」の2つのテンプレートキーワードが合致するテンプレートTbがその次の段に表示される。   In this example, among the 11 keywords above, the above template Ta that matches the three template keywords “〒”, “ward”, and “TEL” is displayed at the top, and the two template keywords “part” and “company” are displayed. The matching template Tb is displayed in the next level.

<制御手順>
以上の機能を実行するために操作端末2のCPU12によって実行される制御手順を図6に示す。
<Control procedure>
A control procedure executed by the CPU 12 of the operation terminal 2 in order to execute the above functions is shown in FIG.

図6において、以下の各手順を実行するためのテンプレート情報処理プログラムが操作端末2のメモリ13の(上記ROM等)に予めインストールされた状態で、当該プログラムによるソフトウェア(図6等では「エディタ」と略示している)が起動することにより、このフローが開始される。   6, a template information processing program for executing the following procedures is installed in advance in the memory 13 (the ROM or the like) of the operation terminal 2 and software (“editor” in FIG. This flow is started by starting up.

まず、ステップS10において、CPU12は、上記キーワードリストが上記メモリ13のテンプレート格納部13aにインストール済みかどうかを判定する。まだインストールされていなければ、ステップS10の判定が満たされず(S10:NO)、ステップS20へ移行する。インストールされていれば、ステップS10の判定が満たされて(S10:YES)、ステップS15へ移行する。   First, in step S <b> 10, the CPU 12 determines whether the keyword list has been installed in the template storage unit 13 a of the memory 13. If it has not been installed yet, the determination in step S10 is not satisfied (S10: NO), and the process proceeds to step S20. If installed, the determination in step S10 is satisfied (S10: YES), and the process proceeds to step S15.

ステップS15では、CPU12は、テンプレート格納部13aへインストールされているキーワードリストを上記大容量記憶装置160からのダウンロードによって更新する。その後、後述のステップS30へ移行する。   In step S15, the CPU 12 updates the keyword list installed in the template storage unit 13a by downloading from the mass storage device 160. Thereafter, the process proceeds to step S30 described later.

一方、ステップS20では、CPU12は、操作者による操作部14を介しての適宜の操作に基づき、上記キーワードリストをコンテンツサーバSVの大容量記憶装置160からネットワークNWを介してダウンロードし、操作端末2のメモリ13におけるテンプレート格納部13aへインストールする。その後、ステップS30へ移行する。なお、このステップS20及び上記ステップS15が、各請求項記載のリスト取得手順に相当する。   On the other hand, in step S20, the CPU 12 downloads the keyword list from the mass storage device 160 of the content server SV via the network NW based on an appropriate operation by the operator via the operation unit 14, and the operation terminal 2 Are installed in the template storage unit 13a in the memory 13. Thereafter, the process proceeds to step S30. In addition, this step S20 and said step S15 are corresponded to the list | wrist acquisition procedure of each claim.

ステップS30では、CPU12は、操作者が印字ラベルLへの印字を意図する、ラベル編集用のテキスト入力を行うためのラベル編集画面を表示部17に表示させる。図7に、このラベル編集画面17Aの一例を示す。図7に示すように、このラベル編集画面17Aの上部には、上記テキスト入力時の各種設定のために、機種名表示欄17f、ラベル印刷指示のための印刷ボタン17g、等が設けられている。操作者は、この画面17Aを用いて、操作部14を介したマニュアル操作により、印字ラベルLに形成したいテキスト文字を順次入力することができる。   In step S30, the CPU 12 causes the display unit 17 to display a label editing screen for inputting text for label editing, which the operator intends to print on the print label L. FIG. 7 shows an example of the label editing screen 17A. As shown in FIG. 7, on the upper part of the label editing screen 17A, a model name display field 17f, a print button 17g for label printing instruction, and the like are provided for various settings at the time of text input. . The operator can sequentially input text characters to be formed on the print label L by manual operation via the operation unit 14 using the screen 17A.

図6に戻り、その後、ステップS40で、CPU12は、操作者による、操作部14を介した(印字ラベルLに印字したい)文字や記号等のテキスト入力を受け付ける。   Returning to FIG. 6, after that, in step S <b> 40, the CPU 12 accepts text input such as characters and symbols (to be printed on the print label L) by the operator via the operation unit 14.

そして、ステップS50で、CPU12は、操作者により順次行われる操作部14での操作入力によって、テキスト追加またはテキスト変更が実行されたかどうかを判定する。テキストの追加又は変更がされていなければ、ステップS50の判定が満たされず(S50:NO)、ステップS40へ戻って同様の手順を繰り返す。テキストの追加又は変更がされていれば、ステップS50の判定が満たされて(S50:YES)、ステップS60へ移行する。なお、このステップS50及び上記ステップS40が各請求項記載のテキスト情報取得手順に相当する。   In step S50, the CPU 12 determines whether text addition or text change has been executed by an operation input on the operation unit 14 sequentially performed by the operator. If the text has not been added or changed, the determination in step S50 is not satisfied (S50: NO), and the process returns to step S40 and the same procedure is repeated. If the text has been added or changed, the determination in step S50 is satisfied (S50: YES), and the process proceeds to step S60. In addition, this step S50 and said step S40 correspond to the text information acquisition procedure described in each claim.

その後、ステップS60で、CPU12は、上記ステップS20及び上記ステップS15で取得されたキーワードリストを参照し、当該キーワードリストに含まれる複数のオブジェクトキーワードのうち、上記ステップS40及びステップS50で順次取得されるテキスト情報に合致するオブジェクトキーワードを抽出する。このステップS60が各請求項記載のキーワード抽出手順に相当する。   Thereafter, in step S60, the CPU 12 refers to the keyword list acquired in step S20 and step S15, and sequentially acquires in step S40 and step S50 among the plurality of object keywords included in the keyword list. Extract object keywords that match the text information. This step S60 corresponds to the keyword extraction procedure described in each claim.

なお、上記ステップS50において、編集操作に基づき生成されたテンプレートTのファイルを保存するための「名前を付けてファイルを保存」の操作が操作者によりなされたか否かを判定してもよい。その場合、その後の上記ステップS60では、上記テキスト入力内容とともに上記ファイル名の中からキーワードを検索しても良い。   In step S50, it may be determined whether or not an operation of “save the file with a name” for saving the file of the template T generated based on the editing operation has been performed by the operator. In that case, in the subsequent step S60, a keyword may be searched from the file name together with the text input content.

そして、ステップS70で、CPU12は、上記キーワードリストを参照し、上記ステップS60で抽出されたオブジェクトキーワードに対応付けられるカテゴリグループの識別情報(グループ名称等)を取得する。このステップS70が各請求項記載のグループ情報取得手順に相当する。   In step S70, the CPU 12 refers to the keyword list and acquires category group identification information (group name or the like) associated with the object keyword extracted in step S60. This step S70 corresponds to the group information acquisition procedure described in each claim.

その後、ステップS80で、CPU12は、上記ステップS70においてオブジェクトキーワードに対応付けて取得されたカテゴリグループに対するカウント値を、所定量(前述の例では1)ずつ増大させる。すなわち、検出したキーワードに基づきキーワードリストの各カテゴリグループ別に投票する。この結果、後述のようにしてステップS40に戻りステップS50→ステップS60→ステップS70→ステップS80が繰り返されることで、操作者により順次入力されるテキスト情報に合致するオブジェクトキーワードが抽出されるたびに、対応するカテゴリグループに対するカウントアップが行われることとなる。このステップS80が各請求項記載のカウント値算出手順に相当する。   Thereafter, in step S80, the CPU 12 increases the count value for the category group acquired in association with the object keyword in step S70 by a predetermined amount (1 in the above example). That is, voting is performed for each category group in the keyword list based on the detected keyword. As a result, returning to step S40 as will be described later, step S50 → step S60 → step S70 → step S80 are repeated, so that each time an object keyword matching text information sequentially input by the operator is extracted, The corresponding category group is counted up. This step S80 corresponds to the count value calculation procedure described in each claim.

そして、ステップS90では、CPU12は、1つのカテゴリグループに対して、当該CPU12により算出されたカテゴリグループに対するカウント値が予め定められたしきい値(例えば前述の例に沿うとカウント値=6)に達したかどうかを判定する。上記しきい値に達していなければ、ステップS90の判定が満たされず(S90:NO)、ステップS100へ移行する。上記しきい値に達していれば、ステップS90の判定が満たされて(S90:YES)、後述のステップS110へ移行する。なお、このステップS90における判定が満たされたとき(しきい値に達したとき)が、各請求項記載の「所定のタイミング」の一例に相当する。   In step S90, the CPU 12 sets the count value for the category group calculated by the CPU 12 to a predetermined threshold value (for example, count value = 6 according to the above example) for one category group. Determine if it has been reached. If the threshold value has not been reached, the determination in step S90 is not satisfied (S90: NO), and the process proceeds to step S100. If the threshold value has been reached, the determination in step S90 is satisfied (S90: YES), and the process proceeds to step S110 described later. The time when the determination in step S90 is satisfied (when the threshold value is reached) corresponds to an example of “predetermined timing” described in each claim.

ステップS100では、CPU12は、上記のような繰り返しにより各カテゴリグループに対するカウント値が自動積算された状態で、不図示の操作ボタン(例えば、表示部17の適宜の画面に表示した「テンプレート提案」ボタン等)を介し、テンプレート提案のための適宜の操作が行われたかどうかを判定する。当該「テンプレート提案」ボタン等の操作が行われていなければ、ステップS100の判定が満たされず(S100:NO)、ステップS40へ戻り同様の手順を繰り返す。上記「テンプレート提案」ボタン等の操作を行っていれば、ステップS100の判定が満たされて(S100:YES)、ステップS110へ移行する。なお、このステップS100における判定が満たされたとき(上記「テンプレート提案」ボタン等の操作が行われたとき)が、各請求項記載の「所定のタイミング」の他の例に相当する。   In step S100, the CPU 12 performs an operation button (not shown) such as a “template proposal” button displayed on an appropriate screen of the display unit 17 in a state where the count values for each category group are automatically accumulated by repetition as described above. Etc.) to determine whether an appropriate operation for template proposal has been performed. If the operation such as the “template proposal” button is not performed, the determination in step S100 is not satisfied (S100: NO), and the process returns to step S40 and the same procedure is repeated. If the operation such as the “template proposal” button is performed, the determination in step S100 is satisfied (S100: YES), and the process proceeds to step S110. Note that when the determination in step S100 is satisfied (when the “template proposal” button or the like is operated), it corresponds to another example of “predetermined timing” described in each claim.

ステップS110では、CPU12は、この時点におけるカウント値が最も多いカテゴリグループを、操作者によるテキスト内容に最も関連性の高いものとして決定する。このステップS110が各請求項記載のグループ決定手順に相当する。   In step S110, the CPU 12 determines the category group having the largest count value at this point as the one most relevant to the text content by the operator. This step S110 corresponds to a group determination procedure described in each claim.

その後、ステップS120で、CPU12は、上記ステップS110で決定されたカテゴリグループに含まれている複数のテンプレートT(前述の例ではテンプレートTa,Tb・・等)のうち、各テンプレートTごとに複数個ずつ対応付けられる上記テンプレートキーワードが、上記ステップS60で抽出されるオブジェクトキーワードと合致した数が多いテンプレートTを、優先するように並べ替える。前述の例では、「〒」「区」「TEL」の3つのテンプレートキーワードを含む上記テンプレートTaが最も優先され、その次に、「部」「会社」の2つのテンプレートキーワードを含む上記テンプレートTbが優先されるように、並べ替えが行われる。このステップS120が各請求項記載のテンプレート並べ替え手順に相当する。   Thereafter, in step S120, the CPU 12 determines a plurality of templates T for each template T out of the plurality of templates T (templates Ta, Tb,... In the above example) included in the category group determined in step S110. The template T having a large number of matches with the object keyword extracted in step S60 is rearranged so as to give priority to the template keywords that are associated with each other. In the above example, the template Ta including the three template keywords “〒”, “ward”, and “TEL” has the highest priority, and then the template Tb including the two template keywords “part” and “company”. Reordering is done to give priority. This step S120 corresponds to the template rearrangement procedure described in each claim.

そして、ステップS130では、CPU12は、上記ステップS110で決定されたカテゴリグループに含まれている複数のテンプレートT(前述の例ではテンプレートTa,Tb・・等)のうち少なくとも1つのテンプレートTを、上記ステップS120で並べ変えた順序に沿って操作端末2の表示部17に提案表示させる。このステップS130が各請求項記載のテンプレート表示手順に相当する。このときのテンプレートTの表示の一例を図8に示す。   In step S130, the CPU 12 selects at least one template T from among the plurality of templates T (template Ta, Tb,... In the above example) included in the category group determined in step S110. Proposals are displayed on the display unit 17 of the operation terminal 2 in the order rearranged in step S120. This step S130 corresponds to a template display procedure described in each claim. An example of the display of the template T at this time is shown in FIG.

図8に示す例では、上記ラベル編集画面17Aに対し、上記提案表示するテンプレートTa及びテンプレートTbがこの順序で上下に配列され、割り込みウィンドウ17Bとして表示されている。なお、この例では、割り込みウィンドウ17Bには「以下のテンプレートを使ってみませんか?」というメッセージが表示され、さらに当該ウィンドウ17Bの下方には「適用する」ボタン17cと「適用しない」ボタン17dとが表示されている。   In the example shown in FIG. 8, on the label editing screen 17A, the template Ta and the template Tb to be displayed on the proposal are arranged vertically in this order and displayed as an interrupt window 17B. In this example, a message “Would you like to use the following template?” Is displayed in the interrupt window 17B, and “Apply” button 17c and “Do not apply” button are displayed below the window 17B. 17d is displayed.

図6に戻り、その後、ステップS140で、CPU12は、上記ステップS130において入力操作画面17Aの割り込みウィンドウ17Bに表示したテンプレートTが操作者により採用されたかどうかを判定する。すなわち、CPU12は、操作部14を介し,操作者により上記「適用する」ボタン17cが押されたか否かを判定する。「適用する」ボタン17cを押さずに、「適用しない」ボタン17dが押された場合にはステップS140の判定が満たされず(S140:NO)、ステップS40に戻って同様の手順を繰り返す。「適用する」ボタン17cを押した場合にはステップS140の判定が満たされて(S140:YES)、ステップS150に移行する。   Returning to FIG. 6, after that, in step S140, the CPU 12 determines whether or not the template T displayed in the interrupt window 17B of the input operation screen 17A in step S130 is adopted by the operator. That is, the CPU 12 determines whether or not the “apply” button 17 c is pressed by the operator via the operation unit 14. If the “do not apply” button 17c is pressed without pressing the “apply” button 17c, the determination in step S140 is not satisfied (S140: NO), and the same procedure is repeated by returning to step S40. If the “apply” button 17c is pressed, the determination in step S140 is satisfied (S140: YES), and the process proceeds to step S150.

ステップS150では、CPU12は、ステップS140で決定されたテンプレートT(上記の例では例えばテンプレートTa)を、コンテンツサーバSVの大容量記憶装置160からダウンロードし、テンプレート格納部13aにインストールする。そして、この時点までにステップS40及びステップS50で受け付けたテキスト入力内容(前述の例では「上野一郎 ××食品販売株式会社総務部 〒467−0826 愛知県名古屋市瑞穂区白龍町1−37 TEL:080−1234−4321」)を、上記ダウンロードしたテンプレートT(上記の例ではテンプレートTa)の配置枠に当てはめて合成する。   In step S150, the CPU 12 downloads the template T determined in step S140 (for example, the template Ta in the above example) from the mass storage device 160 of the content server SV and installs it in the template storage unit 13a. And the text input contents received in step S40 and step S50 up to this point (in the above example, “Ichiro Ueno XX Food Sales Co., Ltd. General Affairs Department 1-37 Hakuryucho, Mizuho-ku, Nagoya, Aichi Prefecture 467-0826 TEL : 080-1234-4321 ") is applied to the arrangement frame of the downloaded template T (template Ta in the above example) to synthesize.

図9は、上記テンプレートTaに対し合成された例を示しており、前述の「矢野 和史」「〒123−4567 東京都中央区京橋8−3−8」「Tel:03(1234)5678」が例示された3つの配置枠に対し、対応する上記テキスト入力内容が合成された結果、「上野一郎」「〒467−0826 愛知県名古屋市瑞穂区白龍町1−37」「TEL:080−1234−4321」がそれぞれ配置された、新たなテンプレートT1が生成され、ラベル編集画面17A内に表示されている。   FIG. 9 shows an example synthesized with the above-mentioned template Ta. The above-mentioned “Kazufumi Yano” “8-12-8 Kyobashi Chuo-ku, Tokyo 123-4567” “Tel: 03 (1234) 5678” As a result of synthesizing the corresponding text input contents with respect to the three layout frames exemplified by “Ichiro Ueno”, “1-37 Hakuryucho, Mizuho-ku, Nagoya, Aichi 467-0826”, “TEL: 080- A new template T1 in which “1234-4321” is arranged is generated and displayed in the label editing screen 17A.

図6に戻り、その後、ステップS160で、CPU12は、上記ステップS150における印字ラベルLの編集が終了したかどうかを判定する。操作部14における適宜の操作によりラベル編集の終了の旨が入力された場合にはステップS160の判定が満たされて(S160:YES)、本フローは終了する。   Returning to FIG. 6, after that, in step S160, the CPU 12 determines whether or not the editing of the print label L in step S150 is completed. When the end of label editing is input by an appropriate operation on the operation unit 14, the determination in step S160 is satisfied (S160: YES), and this flow ends.

ラベル編集が継続されている場合にはステップS160の判定が満たされず(S160:NO)、ステップS40に戻って同じ手順を繰り返す。これにより操作者は引き続きテキスト文字の入力を行うことができる。例えば、上記図9に示したはめ込み合成後のテンプレートT1に対し、追加入力を行うこともできる。図10の例では、上記図9で表示されたテンプレートT1の上側に「××食品販売株式会社 総務部」というテキストが追加された態様の、新たなテンプレートT1′が表示されている。なお、この際、上記「××食品販売株式会社 総務部」のテキスト文字は、上記図7に示したように既に操作者によりマニュアル操作で入力済みであった(そして上記テンプレートTaへのはめ込み時に漏れた)ことから、上記合成後のテンプレートT1に対し、適宜の簡便な操作で組み込めるようにしてもよい。あるいは、予め定められた所定の規則性に沿って自動的に組み込み合成するようにしてもよい。   If label editing is continued, the determination in step S160 is not satisfied (S160: NO), and the process returns to step S40 and the same procedure is repeated. As a result, the operator can continue to input text characters. For example, an additional input can be performed on the template T1 after the inset synthesis shown in FIG. In the example of FIG. 10, a new template T1 ′ is displayed in a form in which the text “XX Food Sales Co., Ltd. General Affairs Department” is added above the template T1 displayed in FIG. At this time, the text characters of “XX Food Sales Co., Ltd. General Affairs Department” have already been manually input by the operator as shown in FIG. 7 (and when fitted into the template Ta). Therefore, the template T1 after synthesis may be incorporated by an appropriate simple operation. Alternatively, it may be automatically incorporated and synthesized along a predetermined regularity.

以上説明したように、本実施形態においては、オブジェクトキーワードをカテゴリグループに分けてグループ化しておき、そのうちオブジェクトキーワードがテキスト情報と合致した度合いの高いカテゴリグループを決定し、そのカテゴリグループに対応したテンプレートTを優先的に表示する。これにより、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートTを能率的に精選し、操作者に対し提唱することができる。この結果、操作者にとっての利便性を向上することができる。   As described above, in the present embodiment, object keywords are grouped into category groups, a category group having a high degree of matching of the object keyword with text information is determined, and a template corresponding to the category group is determined. T is preferentially displayed. Thereby, the template T with high relevance can be efficiently selected with respect to the text content which the operator input and can be proposed to the operator. As a result, convenience for the operator can be improved.

また、本実施形態においては特に、上記所定のタイミングの一例として、図6のフローのステップS90で、1つのカテゴリグループに対して算出されたカウント値が予め定められたしきい値に達したときに、当該カテゴリグループをカウント値が最も多いカテゴリグループとして決定している。これにより、1つのカテゴリグループに対するカウント値がある特定の値に達したときに、特別な操作を必要とすることなく、当該カテゴリグループが操作者によるテキスト内容に関連性が高いと自動的にみなされる。この結果、対応するテンプレートTを迅速に操作者に対し提唱することができる。   Further, in the present embodiment, particularly as an example of the predetermined timing, when the count value calculated for one category group reaches a predetermined threshold value in step S90 of the flow of FIG. In addition, the category group is determined as the category group having the largest count value. As a result, when the count value for one category group reaches a certain value, the category group is automatically regarded as highly relevant to the text content by the operator without requiring any special operation. It is. As a result, the corresponding template T can be promptly proposed to the operator.

また、本実施形態においては特に、上記所定のタイミングの他の例として、操作者が「テンプレート提案」ボタン等の適宜の操作を行ったときに、その時点でカウント値が最も多いカテゴリグループを決定する。すなわち、操作者の所望のタイミングにおいてその時点でカウント値が最も大きいカテゴリグループが、操作者によるテキスト内容に関連性が高いとみなされる。これにより、操作者の随意のタイミングで、操作者によるテキスト内容に関連性が高いテンプレートTを決定し、操作者に対し確実に提唱することができる。   In addition, in the present embodiment, as another example of the predetermined timing, when the operator performs an appropriate operation such as a “template proposal” button, the category group having the largest count value at that time is determined. To do. In other words, the category group having the largest count value at the timing desired by the operator is regarded as highly relevant to the text content by the operator. Thereby, the template T with high relevance to the text content by the operator can be determined at an arbitrary timing of the operator, and can be reliably proposed to the operator.

また、本実施形態においては特に、オブジェクトキーワードがテキスト情報と合致した度合いの高いカテゴリグループに複数のテンプレートTが含まれているとき、ステップS110及びステップS120においてそれらの中でも操作者の操作入力したテキスト内容に対してより関連性が高いと思われるテンプレートTを優先するように並べ替え、ステップS130で表示することができる。この結果、さらに操作者にとっての利便性を向上することができる。   In the present embodiment, particularly, when a plurality of templates T are included in a category group in which the object keyword is highly consistent with the text information, the text input by the operator in step S110 and step S120. The templates T that are considered to be more relevant to the contents can be rearranged so as to be prioritized and displayed in step S130. As a result, the convenience for the operator can be further improved.

なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下にその変形例について説明する。   The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and technical idea of the present invention. The modified example will be described below.

(1)複数言語キーワードリスト
上記実施形態では、図5に示すように、各カテゴリグループの名称等の識別情報に対し、当該カテゴリグループに属する日本語のオブジェクトキーワードを対応付けた。しかしながら、これに限られず、複数言語(多言語)のキーワードを対応付けるようにしてもよい。図11にそのようなキーワードリスト(多言語キーワードリスト)の例を示す。
(1) Multiple Language Keyword List In the above embodiment, as shown in FIG. 5, identification object information such as the name of each category group is associated with Japanese object keywords belonging to the category group. However, the present invention is not limited to this, and multiple language (multilingual) keywords may be associated. FIG. 11 shows an example of such a keyword list (multilingual keyword list).

Figure 2013205984
Figure 2013205984

本変形例においては、上記実施形態と同様の効果に加え、以下の効果がある。すなわち、例えば個人の名刺等では、表に日本語、裏に英語や中国語等の外国語で作成される場合があり、上記多言語キーワードリストが用いられる場合、日本語表記での上記カウントアップに、さらに外国語表記でのカウントアップが加わることとなる。したがって、操作者が操作入力したテキスト内容に対し、さらに精度よく関連性の高いテンプレートTを能率的に精選することができる。   This modification has the following effects in addition to the same effects as those of the above embodiment. That is, for example, personal business cards may be created in Japanese on the front and foreign languages such as English or Chinese on the back. If the multilingual keyword list is used, the above count up in Japanese is used. In addition, a count-up in foreign language notation will be added. Therefore, it is possible to efficiently select the template T having higher relevance with high accuracy with respect to the text content input by the operator.

(2)テキストの属性IDによる2次検索
本変形例では、以上用いたような、操作者が入力したテキスト文字と、各テンプレートTに含まれるテキスト文字自体との合致性による検索のみならず、各テンプレートT内の各配置枠に予め付されている「属性ID」をも用いて、上記検索が行われる。
(2) Secondary search based on text attribute ID In this modification, not only a search based on the match between the text character input by the operator and the text character itself included in each template T as used above, The above search is also performed using the “attribute ID” previously assigned to each layout frame in each template T.

具体例を挙げて説明すると、例えば、前述の例では「一郎」というテキスト文字は図5のキーワードリストに存在する(図5参照)が、「二郎」や「三郎」等はキーワードリストに存在していない。この場合、操作者によるテキスト入力内容に基づく上記のキーワード検索を実行した場合には、入力内容が「二郎」や「三郎」等であると、上記キーワードリストに合致するキーワードとして抽出されず、上記カテゴリグループ「Nameplate」のカウントアップが行われない。   For example, in the above example, the text character “Ichiro” exists in the keyword list of FIG. 5 (see FIG. 5), but “Jiro”, “Saburo”, etc. exist in the keyword list. Not. In this case, when the above keyword search based on the text input content by the operator is executed, if the input content is “Jiro”, “Saburo”, etc., it is not extracted as a keyword matching the keyword list, The category group “Nameplate” is not counted up.

そこで、本変形例では、「一郎」などのテキスト文字に対し「名前」という属性IDを付与した形で取り扱う。「二郎」「三郎」等についても同様である。このような各テキスト文字と属性IDとの対応付けは、予め、例えばメモリ13の属性ID格納部13b(図2中の二点鎖線参照)に保存されている。CPU12は、この対応付けを用いることで、操作者による「二郎」の入力は属性ID「名前」に係わる入力であり、対応するカテゴリグループが「Nameplate」であると識別することができる。また、その際、上記テンプレートTaの「矢野和史」表記の配置枠やテンプレートTbの「本田真奈美」表記の配置枠に対しても、上記同様、「名前」の属性IDが付され、その対応付けは上記属性ID格納部13b(図2中の二点鎖線参照)に保存されている。   Therefore, in this modification, a text character such as “Ichiro” is handled in a form in which an attribute ID “name” is given. The same applies to “Jiro” and “Saburo”. Such association between each text character and the attribute ID is stored in advance in, for example, the attribute ID storage unit 13b (see the two-dot chain line in FIG. 2) of the memory 13. By using this association, the CPU 12 can identify that the input of “Jiro” by the operator is an input related to the attribute ID “name” and that the corresponding category group is “Nameplate”. At that time, an attribute ID of “name” is attached to the arrangement frame of the template Ta in “Kazufumi Yano” and the arrangement frame of the template Tb in “Manami Honda”, and the correspondence The attachment is stored in the attribute ID storage unit 13b (see the two-dot chain line in FIG. 2).

上記の対応付けにより、前述の図4に示した例において、「一郎」に代えて「二郎」を用い、「上野二郎 ××食品販売株式会社総務部 〒467−0826 愛知県名古屋市瑞穂区白龍町1−37 TEL:080−1234−4321」と入力した場合であっても、前述と同様、カテゴリグループ「Nameplate」に対しては「二郎」「部」の2つが抽出され、そのカウント数は2となる。   According to the above association, in the example shown in FIG. 4 above, “Jiro” is used instead of “Ichiro”, and “Jiro Ueno XX Food Sales Co., Ltd. General Affairs Department, Mizuho-ku, Nagoya, Aichi Prefecture 467-0826 Even when “Tatsumachi 1-37 TEL: 080-1234-4321” is input, two categories “Jiro” and “Department” are extracted for the category group “Nameplate” as described above, and the count number Becomes 2.

また、その後のカテゴリグループ「BusinessCard」におけるテンプレートTの絞り込みでは、上記テンプレートTaでは、上記3つの「〒」「区」「TEL」テンプレートキーワードの合致に加え、属性ID「名前」が合致し、合致数が合計4つとなる。上記テンプレートTbでは、上記2つの「部」「会社」のテンプレートキーワードの合致に加え、属性ID「名前」が合致し、合致数が合計3つとなる。   Further, in the subsequent narrowing down of the template T in the category group “BusinessCard”, in the template Ta, the attribute ID “name” is matched and matched in addition to the matching of the above three “〒” “ku” “TEL” template keywords. The total number is 4. In the template Tb, in addition to the matching of the two “part” and “company” template keywords, the attribute ID “name” matches, and the total number of matches is three.

本変形例においては、上記実施形態と同様の効果に加え、上記属性IDを用いることで、さらにきめ細かくかつ精度よく、操作者が操作入力したテキスト内容に対し関連性の高いテンプレートTを精選することができる。   In the present modification, in addition to the same effects as those in the above embodiment, the template T having a high degree of relevance with respect to the text contents input by the operator can be selected more finely and accurately by using the attribute ID. Can do.

(3)その他
上記の例では、コンテンツの一例として、ラベル作成時に用いるテンプレートTを例にとって説明したが、これに限られない。すなわち、その他のラベル作成に関連して使用される画像や、OSやアプリケーションや各種ドライバ等のソフトウェア、などを本発明の処理対象としてもよい。この場合も同様の効果を得る。
(3) Others In the above example, the template T used when creating a label is described as an example of content, but the present invention is not limited to this. That is, images used in connection with other label creation, software such as an OS, an application, and various drivers may be the processing target of the present invention. In this case, the same effect is obtained.

さらに、上記の例では、操作端末2にインストールされるテンプレートTを本発明の処理対象とした場合を例にとって説明したが、これに限られない。印字ラベルLを作成するラベルプリンタ3に対しインストールされるテンプレートTを、上記同様に本発明の処理対象としてもよい。この場合も同様の効果を得る。   Further, in the above example, the case where the template T installed in the operation terminal 2 is the processing target of the present invention has been described as an example, but the present invention is not limited thereto. The template T installed in the label printer 3 that creates the print label L may be the processing target of the present invention as described above. In this case, the same effect is obtained.

また、図2の図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。   Also, the arrows shown in FIG. 2 show an example of the signal flow, and do not limit the signal flow direction.

また、図6に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。   In addition, the flowchart shown in FIG. 6 does not limit the present invention to the procedure shown in the above flow, and the procedure may be added or deleted or the order may be changed without departing from the spirit and technical idea of the invention. Good.

その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。   In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.

1 テンプレート情報処理システム
2 操作端末
3 ラベルプリンタ(印字ラベル作成装置)
12 CPU(演算手段)
14 操作部(操作手段)
17 表示部(表示手段)
L 印字ラベル
SV コンテンツサーバ
T テンプレート
1 Template information processing system 2 Operation terminal 3 Label printer (print label production device)
12 CPU (calculation means)
14 Operation part (operation means)
17 Display section (display means)
L Print label SV Content server T Template

Claims (5)

搬送される被印字媒体に対し所望の印字オブジェクトの形成を行って印字ラベルを作成する印字ラベル作成装置に接続されるとともに、操作者が操作可能な操作手段、所定の表示を行う表示手段、及び演算手段を備えた操作端末の前記演算手段に対し、
複数の印字オブジェクト配置枠が所定の態様で割り付けられて構成された複数のテンプレートの検索用に予め設定された複数のオブジェクトキーワードのうち、互いに関連のある2以上のオブジェクトキーワードごとに1つのカテゴリグループが構成され、各オブジェクトキーワードと当該オブジェクトキーワードの属する前記カテゴリグループの識別情報とが対応付けられた、キーワードリストを取得するリスト取得手順と、
操作者により順次行われる前記操作手段での操作入力に応じ、当該操作入力に対応したテキスト情報を順次取得するテキスト情報取得手順と、
前記キーワードリストに含まれる複数の前記オブジェクトキーワードのうち、前記テキスト情報取得手順で順次取得されるテキスト情報に合致するオブジェクトキーワードを抽出するキーワード抽出手順と、
前記リスト取得手順で取得された前記キーワードリストを参照して、前記キーワード抽出手順で抽出された前記オブジェクトキーワードに対応付けられた前記カテゴリグループの識別情報を取得するグループ情報取得手順と
操作者により順次行われる前記操作入力に応じて、前記キーワード抽出手順で前記テキスト情報に合致するオブジェクトキーワードが抽出される都度、前記グループ情報取得手順において当該オブジェクトキーワードに対応付けて取得された前記カテゴリグループに対するカウント値を、所定量ずつ増大させるカウント値算出手順と、
所定のタイミングにおける、前記カウント値算出手順でのカウント値が最も多い前記カテゴリグループを決定するグループ決定手順と、
前記グループ決定手順で決定された前記カテゴリグループに対して予め対応付けられていた複数の前記テンプレートのうち少なくとも1つを、所定の順序で前記表示手段に表示するテンプレート表示手順と、
を実行させるための、テンプレート情報処理プログラム。
Connected to a print label producing apparatus for producing a print label by forming a desired print object on a conveyed print medium, an operation means operable by an operator, a display means for performing a predetermined display, and For the calculation means of the operation terminal provided with the calculation means,
One category group for each of two or more object keywords that are related to each other among a plurality of object keywords set in advance for searching a plurality of templates configured by arranging a plurality of print object arrangement frames in a predetermined manner A list acquisition procedure for acquiring a keyword list in which each object keyword is associated with identification information of the category group to which the object keyword belongs,
A text information acquisition procedure for sequentially acquiring text information corresponding to the operation input in response to an operation input by the operating means sequentially performed by an operator;
A keyword extraction procedure for extracting object keywords that match the text information sequentially acquired in the text information acquisition procedure from among the plurality of object keywords included in the keyword list;
A group information acquisition procedure for acquiring identification information of the category group associated with the object keyword extracted in the keyword extraction procedure with reference to the keyword list acquired in the list acquisition procedure, and sequentially by the operator Each time an object keyword that matches the text information is extracted in the keyword extraction procedure according to the operation input performed, the count value for the category group acquired in association with the object keyword in the group information acquisition procedure A count value calculation procedure for increasing the value by a predetermined amount;
A group determination procedure for determining the category group having the largest count value in the count value calculation procedure at a predetermined timing;
A template display procedure for displaying at least one of the plurality of templates previously associated with the category group determined in the group determination procedure on the display means in a predetermined order;
Template information processing program for executing
請求項1記載のテンプレート情報処理プログラムにおいて、
前記グループ決定手順は、
前記所定のタイミングとして、1つの前記カテゴリグループに対して前記カウント値算出手順で算出された前記カウント値が予め定められたしきい値に達したときに、当該カテゴリグループを前記カウント値が最も多いカテゴリグループとして決定する
ことを特徴とするテンプレート情報処理プログラム。
The template information processing program according to claim 1,
The group determination procedure includes:
As the predetermined timing, when the count value calculated in the count value calculation procedure for one category group reaches a predetermined threshold value, the category group has the largest count value. A template information processing program characterized by being determined as a category group.
請求項1又は請求項2記載のテンプレート情報処理プログラムにおいて、
前記グループ決定手順は、
前記所定のタイミングとして、操作者が操作手段を介し適宜の操作を行ったときに、その時点で前記カウント値が最も多いカテゴリグループを決定する
ことを特徴とするテンプレート情報処理プログラム。
In the template information processing program according to claim 1 or 2,
The group determination procedure includes:
As the predetermined timing, when an operator performs an appropriate operation through an operation unit, a category group having the largest count value at that time is determined.
請求項2又は請求項3記載のテンプレート情報処理プログラムにおいて、
前記演算手段に対して、さらに、
前記グループ決定手順で決定された前記カテゴリグループに対して予め対応付けられていた複数の前記テンプレートのうち、各テンプレートごとに複数個ずつ対応付けられるテンプレートキーワードが前記キーワード抽出手順で抽出されるオブジェクトキーワードと合致した数が多いテンプレートを、優先するように並べ替えるテンプレート並べ替え手順を実行させ、
前記テンプレート表示手段は、
前記所定の順序として、前記テンプレート並べ替え手順により並べ替えられた順序に沿って、前記表示手段での表示を行う
ことを特徴とするテンプレート情報処理プログラム。
In the template information processing program according to claim 2 or 3,
For the calculation means,
Among the plurality of templates previously associated with the category group determined by the group determination procedure, a plurality of template keywords associated with each template are extracted by the keyword extraction procedure. Execute the template rearrangement procedure to rearrange the templates that have a large number of matches with priority,
The template display means includes
A template information processing program for performing display on the display means in the order rearranged by the template rearrangement procedure as the predetermined order.
搬送される被印字媒体に対し所望の印字オブジェクトの形成を行って印字ラベルを作成する印字ラベル作成装置に接続されるとともに、操作者が操作可能な操作手段、及び、所定の表示を行う表示手段、を備えた操作端末が実行する、テンプレート情報処理方法であって、
複数の印字オブジェクト配置枠が所定の態様で割り付けられて構成された複数のテンプレートの検索用に予め設定された複数のオブジェクトキーワードのうち、互いに関連のある2以上のオブジェクトキーワードごとに1つのカテゴリグループが構成され、各オブジェクトキーワードと当該オブジェクトキーワードの属する前記カテゴリグループの識別情報とが対応付けられた、キーワードリストを取得するリスト取得手順と、
操作者により順次行われる前記操作手段での操作入力に応じ、当該操作入力に対応したテキスト情報を順次取得するテキスト情報取得手順と、
前記キーワードリストに含まれる複数の前記オブジェクトキーワードのうち、前記テキスト情報取得手順で順次取得されるテキスト情報に合致するオブジェクトキーワードを抽出するキーワード抽出手順と、
前記リスト取得手順で取得された前記キーワードリストを参照して、前記キーワード抽出手順で抽出された前記オブジェクトキーワードに対応付けられた前記カテゴリグループの識別情報を取得するグループ情報取得手順と
操作者により順次行われる前記操作入力に応じて、前記キーワード抽出手順で前記テキスト情報に合致するオブジェクトキーワードが抽出される都度、前記グループ情報取得手順において当該オブジェクトキーワードに対応付けて取得された前記カテゴリグループに対するカウント値を、所定量ずつ増大させるカウント値算出手順と、
所定のタイミングにおける、前記カウント値算出手順でのカウント値が最も多い前記カテゴリグループを決定するグループ決定手順と、
前記グループ決定手順で決定された前記カテゴリグループに対して予め対応付けられていた複数の前記テンプレートのうち少なくとも1つを、所定の順序で前記表示手段に表示するテンプレート表示手順と、
を有することを特徴とするテンプレート情報処理方法。
An operation means that is connected to a print label producing apparatus for producing a print label by forming a desired print object on a conveyed print medium, and an operation means that can be operated by an operator, and a display means for performing a predetermined display A template information processing method executed by an operation terminal equipped with
One category group for each of two or more object keywords that are related to each other among a plurality of object keywords set in advance for searching a plurality of templates configured by arranging a plurality of print object arrangement frames in a predetermined manner A list acquisition procedure for acquiring a keyword list in which each object keyword is associated with identification information of the category group to which the object keyword belongs,
A text information acquisition procedure for sequentially acquiring text information corresponding to the operation input in response to an operation input by the operating means sequentially performed by an operator;
A keyword extraction procedure for extracting object keywords that match the text information sequentially acquired in the text information acquisition procedure from among the plurality of object keywords included in the keyword list;
A group information acquisition procedure for acquiring identification information of the category group associated with the object keyword extracted in the keyword extraction procedure with reference to the keyword list acquired in the list acquisition procedure, and sequentially by the operator Each time an object keyword that matches the text information is extracted in the keyword extraction procedure according to the operation input performed, the count value for the category group acquired in association with the object keyword in the group information acquisition procedure A count value calculation procedure for increasing the value by a predetermined amount;
A group determination procedure for determining the category group having the largest count value in the count value calculation procedure at a predetermined timing;
A template display procedure for displaying at least one of the plurality of templates previously associated with the category group determined in the group determination procedure on the display means in a predetermined order;
A template information processing method characterized by comprising:
JP2012072396A 2012-03-27 2012-03-27 Template information processing program and template information processing method Pending JP2013205984A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012072396A JP2013205984A (en) 2012-03-27 2012-03-27 Template information processing program and template information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012072396A JP2013205984A (en) 2012-03-27 2012-03-27 Template information processing program and template information processing method

Publications (1)

Publication Number Publication Date
JP2013205984A true JP2013205984A (en) 2013-10-07

Family

ID=49525029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012072396A Pending JP2013205984A (en) 2012-03-27 2012-03-27 Template information processing program and template information processing method

Country Status (1)

Country Link
JP (1) JP2013205984A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015159747A1 (en) * 2014-04-14 2015-10-22 株式会社コナミデジタルエンタテインメント Message input reception device, message system, program, and information storage medium
JP2016091087A (en) * 2014-10-30 2016-05-23 富士通株式会社 Information presentation program, information presentation method, and information presentation system
US9448703B2 (en) 2014-07-25 2016-09-20 Fuji Xerox Co., Ltd. Information processing device, method, and storage medium for excluding a region selection in a form
CN110488803A (en) * 2019-08-29 2019-11-22 南京智慧光信息科技研究院有限公司 Braking method and robot system based on big data and artificial intelligence
JP2020135484A (en) * 2019-02-20 2020-08-31 ブラザー工業株式会社 Print management system, management terminal, print management program
CN114819918A (en) * 2022-05-26 2022-07-29 北京美迪康信息咨询有限公司 On-site distribution sign-in method, system, intelligent terminal and storage medium
CN118690265A (en) * 2024-08-28 2024-09-24 浙江吉利控股集团有限公司 A method, device, electronic device and medium for managing accident vehicle information

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10921964B2 (en) 2014-04-14 2021-02-16 Konami Digital Entertainment Co., Ltd. Message input reception device, message system, and information storage medium
JP2015203987A (en) * 2014-04-14 2015-11-16 株式会社コナミデジタルエンタテインメント Message input reception device, message system, and program
CN106170753A (en) * 2014-04-14 2016-11-30 科乐美数码娱乐株式会社 Message input reception device, message system, program and information storage medium
KR20160145007A (en) * 2014-04-14 2016-12-19 가부시키가이샤 코나미 데지타루 엔타테인멘토 Message input reception device, message system, program, and information storage medium
US20170031567A1 (en) * 2014-04-14 2017-02-02 Konami Digital Entertainment Co., Ltd. Message input reception device, message system, and information storage medium
KR102338047B1 (en) 2014-04-14 2021-12-10 가부시키가이샤 코나미 데지타루 엔타테인멘토 Message input reception device, message system, and program
WO2015159747A1 (en) * 2014-04-14 2015-10-22 株式会社コナミデジタルエンタテインメント Message input reception device, message system, program, and information storage medium
CN106170753B (en) * 2014-04-14 2020-10-09 科乐美数码娱乐株式会社 Message input reception device, message system, and information storage medium
US9448703B2 (en) 2014-07-25 2016-09-20 Fuji Xerox Co., Ltd. Information processing device, method, and storage medium for excluding a region selection in a form
JP2016091087A (en) * 2014-10-30 2016-05-23 富士通株式会社 Information presentation program, information presentation method, and information presentation system
JP2020135484A (en) * 2019-02-20 2020-08-31 ブラザー工業株式会社 Print management system, management terminal, print management program
JP7249516B2 (en) 2019-02-20 2023-03-31 ブラザー工業株式会社 Print management system, management terminal, print management program
CN110488803A (en) * 2019-08-29 2019-11-22 南京智慧光信息科技研究院有限公司 Braking method and robot system based on big data and artificial intelligence
CN110488803B (en) * 2019-08-29 2023-01-03 南京智慧光信息科技研究院有限公司 Braking method based on big data and artificial intelligence and robot system
CN114819918A (en) * 2022-05-26 2022-07-29 北京美迪康信息咨询有限公司 On-site distribution sign-in method, system, intelligent terminal and storage medium
CN118690265A (en) * 2024-08-28 2024-09-24 浙江吉利控股集团有限公司 A method, device, electronic device and medium for managing accident vehicle information

Similar Documents

Publication Publication Date Title
JP2013205984A (en) Template information processing program and template information processing method
CN107506343B (en) A kind of processing method and processing device of information editing
JP6459231B2 (en) Template management apparatus and program
CN107832469A (en) A kind of generation method and device of enterprise logo images
US10558745B2 (en) Information processing apparatus and non-transitory computer readable medium
JP6822166B2 (en) Advertising support programs, devices, and methods
US20130231973A1 (en) Business analysis design support device, business analysis design support method and non-transitory computer-readable medium containing business analysis design support program
EP2409844B1 (en) Printer device and printer system
EP2645230B1 (en) Template processing program and template processing method
US20190205072A1 (en) Information processing apparatus, printer, program, method for processing information
US20150356120A1 (en) Design management apparatus, design management method, and non-transitory computer readable medium
JP5861878B2 (en) Content processing program and content information processing method
US20140229809A1 (en) Electronic magazine generation system, electronic magazine generation method, and electronic magazine generation program
JP2017204209A (en) Selection program and selection apparatus
CN112711388A (en) Label template generation method and device, electronic equipment and readable storage medium
KR20050106559A (en) Method for outputting document form sheet
US10976894B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
JP5787073B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP6565145B2 (en) Processing method, processing apparatus, and program
JP2011003158A (en) Summary preparation device and method
JP2020161013A (en) Control program
JP2020004167A (en) Template processing program and printed matter creation device
CN110298680A (en) Advertisement management unit, advertisement management method and computer readable recording medium
JP2013200698A (en) Template processing program, template processing method, and print label creation device
JP2010157166A (en) Device, system and method for lot tracing, and program