JP6303818B2 - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP6303818B2
JP6303818B2 JP2014111267A JP2014111267A JP6303818B2 JP 6303818 B2 JP6303818 B2 JP 6303818B2 JP 2014111267 A JP2014111267 A JP 2014111267A JP 2014111267 A JP2014111267 A JP 2014111267A JP 6303818 B2 JP6303818 B2 JP 6303818B2
Authority
JP
Japan
Prior art keywords
data
date
cpu
print
notification
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
Application number
JP2014111267A
Other languages
Japanese (ja)
Other versions
JP2015225586A (en
Inventor
伸哉 後藤
伸哉 後藤
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 JP2014111267A priority Critical patent/JP6303818B2/en
Publication of JP2015225586A publication Critical patent/JP2015225586A/en
Application granted granted Critical
Publication of JP6303818B2 publication Critical patent/JP6303818B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷媒体に印刷するための印刷データを生成する情報処理システムに関する。   The present invention relates to an information processing system that generates print data for printing on a print medium.

従来、印刷するための印刷データに基づいて印刷媒体に印刷を実行する印刷装置が知られている。例えば、特許文献1に記載のラベルプリンタは、定期的に利用されるラベルの印刷データに、ラベルを印刷した印刷日時情報と、ラベルの次回印刷が予定される次回印刷日時情報とを関連付けて記憶する。ラベルプリンタは、次回印刷日時情報の示す日時が現在の日時と所定の関係になった場合、次回印刷日時と現在の日時とが所定関係になったことを告知するメッセージ画面をラベルプリンタのディスプレイに表示する。   2. Description of the Related Art Conventionally, printing apparatuses that perform printing on a print medium based on print data for printing are known. For example, the label printer described in Patent Document 1 stores the print data of a label that is used periodically in association with the print date information that printed the label and the next print date information that is scheduled to be printed next time. To do. When the date and time indicated by the next printing date and time information has a predetermined relationship with the current date and time, the label printer displays a message screen on the label printer display informing that the next printing date and time and the current date and time have a predetermined relationship. indicate.

特開2012−206474号公報JP 2012-206474 A

この場合、ラベルプリンタのユーザは、印刷データの印刷処理時に、印刷データとともに記憶される次回印刷日時情報の設定内容を確認する必要がある。また、ラベルプリンタのユーザに上記の告知が適時に行われるためには、ラベルプリンタの電源等の操作がすぐにできる状態のラベルプリンタが、ユーザの近くに日常的に設置されている必要がある。   In this case, the user of the label printer needs to confirm the setting contents of the next printing date and time information stored together with the print data at the time of print data print processing. In addition, in order for the label printer user to make the above notification in a timely manner, a label printer in a state where the operation of the power source of the label printer and the like can be immediately performed needs to be routinely installed near the user. .

本発明は、印刷媒体に印刷された日付になると、印刷媒体に印刷された内容を自動的に報知できる情報処理システムを提供することを目的とする。   An object of the present invention is to provide an information processing system capable of automatically notifying the content printed on a print medium when the date printed on the print medium comes.

本発明に係る情報処理システムは、印刷媒体に印刷を行う印刷装置と、前記印刷装置と無線通信または有線通信を行う情報処理装置とを備え、前記印刷媒体に印刷するための印刷データを生成する情報処理システムであって、前記印刷媒体に印刷されるラベル名を取得する第一取得手段と、前記印刷媒体に印刷される日付を取得する第二取得手段と、前記第一取得手段によって取得された一つの前記ラベル名と、前記第二取得手段によって取得された一つの前記日付とを印刷するための前記印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段によって生成された前記印刷データに基づいて印刷される一つの前記ラベル名と一つの前記日付とを対応付けて記憶可能な第一記憶手段と、現在の日付を取得する第三取得手段と、前記第一記憶手段によって記憶されている前記日付のうち、前記第三取得手段によって取得された前記現在の日付を超過する前記日付である超過日付があるか否かを判断する判断手段と、前記判断手段によって前記超過日付があると判断された場合、前記超過日付に対応付けられた前記ラベル名を前記第一記憶手段から取得する第四取得手段と、前記第四取得手段によって取得された前記ラベル名を少なくとも示す報知データを生成する報知データ生成手段と、前記情報処理装置に備えられ、前記報知データ生成手段によって生成された前記報知データを出力可能な出力手段と、前記出力手段に前記報知データを出力させる出力制御手段と、前記出力手段に前記報知データを出力させる手法を指定するための手法指定データと、前記手法指定データを識別する登録出力先データとを対応付けて記憶する第二記憶手段と、前記第二記憶手段によって記憶される前記登録出力先データのうちからいずれか一つを選択する選択手段とを備え、前記出力制御手段は、前記選択手段によって選択された前記登録出力先データに対応付けられた手法指定データによって指定される前記手法で前記報知データを出力させることを特徴とする
An information processing system according to the present invention includes a printing apparatus that performs printing on a printing medium, and an information processing apparatus that performs wireless communication or wired communication with the printing apparatus, and generates print data for printing on the printing medium. An information processing system, which is acquired by a first acquisition unit that acquires a label name printed on the print medium, a second acquisition unit that acquires a date printed on the print medium, and the first acquisition unit. Print data generation means for generating the print data for printing one label name and one date acquired by the second acquisition means, and the print generated by the print data generation means First storage means capable of storing one label name and one date printed in association with each other, and third acquisition means for acquiring the current date; Determination means for determining whether there is an excess date that is the date that exceeds the current date acquired by the third acquisition means among the dates stored by the first storage means; and When it is determined by the determination means that the excess date is present, fourth acquisition means for acquiring the label name associated with the excess date from the first storage means, and the fourth acquisition means acquired by the fourth acquisition means Notification data generation means for generating notification data indicating at least a label name, output means provided in the information processing apparatus and capable of outputting the notification data generated by the notification data generation means, and notification to the output means and output control means for outputting the data, and methodology specified data for specifying a method of outputting the notification data to the output unit, the method specified A second storage means for storing in association with the registered destination data identifying over data, and selection means for selecting any one from among the registered destination data stored by said second storage means The output control unit outputs the notification data by the method specified by the method specifying data associated with the registered output destination data selected by the selecting unit .

本発明に係る情報処理システムは、印刷媒体に印刷されるラベル名および日付を取得し、取得したラベル名および日付を印刷するための印刷データを生成する。第一記憶手段は、生成された印刷データに基づいて印刷されるラベル名と日付とを対応付けて記憶する。第一記憶手段に記憶される日付のうち、現在の日付を超過する超過日付がある場合、超過日付に対応付けられたラベル名が第一記憶手段から取得される。このラベル名を示す報知データが作成され、作成された報知データは情報処理装置の出力手段によって出力される。また、第二記憶手段は、手法指定データと、登録出力先データとを対応付けて記憶する。選択手段は、第二記憶手段によって記憶される登録出力先データのうちからいずれか一つを選択する。出力制御手段は、選択手段によって選択された登録出力先データに対応付けられた手法指定データによって指定される手法で報知データを出力させる。したがって、本発明に係る情報処理システムは、印刷媒体に印刷された日付になると、印刷媒体に印刷された内容を自動的に報知することができる。
The information processing system according to the present invention acquires a label name and date to be printed on a print medium, and generates print data for printing the acquired label name and date. The first storage means stores the label name and date to be printed based on the generated print data in association with each other. If there is an excess date that exceeds the current date among the dates stored in the first storage means, the label name associated with the excess date is acquired from the first storage means. Notification data indicating the label name is created, and the created notification data is output by the output means of the information processing apparatus. The second storage means stores the method designation data and the registered output destination data in association with each other. The selecting means selects any one of the registered output destination data stored by the second storage means. The output control unit causes the notification data to be output by a method specified by the method specifying data associated with the registered output destination data selected by the selecting unit. Therefore, the information processing system according to the present invention can automatically notify the contents printed on the print medium when the date printed on the print medium comes.

印刷システム1の全体構造図である。1 is an overall structure diagram of a printing system 1. FIG. 印刷システム1の電気的構成を示すブロック図である。1 is a block diagram showing an electrical configuration of a printing system 1. FIG. ラベル50の一例を示す図である。It is a figure which shows an example of the label. プリンタ2において行われる第一メイン処理のフローチャートである。4 is a flowchart of a first main process performed in the printer 2. 対応データ94のデータ構成を示す図である。It is a figure showing the data composition of correspondence data 94. 登録データ95のデータ構造を示す図である。7 is a diagram illustrating a data structure of registration data 95. FIG. 情報端末3において行われる第二メイン処理のフローチャートである。10 is a flowchart of a second main process performed in the information terminal 3. 情報端末3において行われる登録処理のフローチャートである。5 is a flowchart of a registration process performed in the information terminal 3. 情報端末3において行われる報知処理のフローチャートである。4 is a flowchart of a notification process performed in the information terminal 3. メール画像60の一例を示す図である。5 is a diagram illustrating an example of a mail image 60. FIG. メッセージ画像70の一例を示す図である。It is a figure which shows an example of the message image.

以下、本発明の実施形態について、図面を参照して説明する。まず、図1を参照して、本実施形態に係る印刷システム1について説明する。印刷システム1では、プリンタ2および情報端末3が、通信ケーブル8を介して接続する。プリンタ2と情報端末3とは、通信ケーブル8を介して有線通信を行うことができる。なお、プリンタ2と情報端末3とは、ネットワーク(図示略)を介して接続され、相互の無線通信が可能に構成されていてもよい。プリンタ2は、長尺状の印刷媒体であるテープにキャラクタ(文字、記号、図形等)を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, a printing system 1 according to the present embodiment will be described with reference to FIG. In the printing system 1, the printer 2 and the information terminal 3 are connected via a communication cable 8. The printer 2 and the information terminal 3 can perform wired communication via the communication cable 8. The printer 2 and the information terminal 3 may be connected via a network (not shown) and configured to be capable of mutual wireless communication. The printer 2 is a small label printer that prints characters (characters, symbols, figures, etc.) on a tape that is a long print medium to create a label that can be pasted.

図2を参照して、プリンタ2および情報端末3の電気的構成について説明する。まず、プリンタ2の電気的構成について説明する。図2に示すように、プリンタ2は、プリンタ2の制御を司るCPU21を備える。CPU21は、ROM22、フラッシュメモリ23、RAM24、CGROM25、外部接続I/F26、入力部27、表示部28、および駆動回路41〜43と、電気的に接続する。本実施形態では、プリンタ2において、ユーザは入力部27を介して印刷するキャラクタを自由に編集できる。   The electrical configurations of the printer 2 and the information terminal 3 will be described with reference to FIG. First, the electrical configuration of the printer 2 will be described. As shown in FIG. 2, the printer 2 includes a CPU 21 that controls the printer 2. The CPU 21 is electrically connected to the ROM 22, flash memory 23, RAM 24, CGROM 25, external connection I / F 26, input unit 27, display unit 28, and drive circuits 41 to 43. In the present embodiment, in the printer 2, the user can freely edit the character to be printed via the input unit 27.

ROM22は、CPU21が実行する各種プログラムを記憶する。具体的には、ROM22は、後述する第一メイン処理(図4参照)を実行する制御プログラム等を記憶する。RAM24は、種々の一時データを記憶する。CGROM25は、種々のキャラクタをテープに印刷するための印刷用のドットパターンデータを記憶する。外部接続I/F26は、外部機器(例えば、情報端末3)と接続するためのインタフェイスである。フラッシュメモリ23は、種々の設定用データ、印刷用画像のレイアウトを示すテンプレートファイル、ヘルプファイル、各種テーブル等を記憶する。   The ROM 22 stores various programs executed by the CPU 21. Specifically, the ROM 22 stores a control program for executing a first main process (see FIG. 4) described later. The RAM 24 stores various temporary data. The CGROM 25 stores printing dot pattern data for printing various characters on a tape. The external connection I / F 26 is an interface for connecting to an external device (for example, the information terminal 3). The flash memory 23 stores various setting data, a template file indicating a layout of a print image, a help file, various tables, and the like.

駆動回路41は、テープに印刷を行うサーマルヘッド44を駆動する。駆動回路42は、テープを搬送するプラテンローラ(図示略)を動作させるテープ送りモータ45を駆動する。駆動回路43は、印刷済みのテープを切断するカッター(図示略)を動作させるカッターモータ46を駆動する。CPU21は、これらの駆動回路41〜43を制御することで、搬送されるテープに印刷を行った後、印刷済みのテープを切断してラベルを作成する。   The drive circuit 41 drives a thermal head 44 that prints on a tape. The drive circuit 42 drives a tape feed motor 45 that operates a platen roller (not shown) that transports the tape. The drive circuit 43 drives a cutter motor 46 that operates a cutter (not shown) that cuts the printed tape. The CPU 21 controls the drive circuits 41 to 43 to print on the conveyed tape, and then cuts the printed tape to create a label.

情報端末3の電気的構成について説明する。本実施形態において、情報端末3は、汎用のパーソナルコンピュータ(以下、「PC」という。)である。なお、情報端末3は、スマートフォン等の汎用の携帯端末であってもよい。図2に示すように、情報端末3は、情報端末3の制御を司るCPU31を備える。CPU31は、ハードディスクドライブ(HDD)32、RAM33、フラッシュメモリ34、外部接続インタフェイス(I/F)35、入力回路36、および出力回路37と、電気的に接続する。   The electrical configuration of the information terminal 3 will be described. In the present embodiment, the information terminal 3 is a general-purpose personal computer (hereinafter referred to as “PC”). The information terminal 3 may be a general-purpose portable terminal such as a smartphone. As shown in FIG. 2, the information terminal 3 includes a CPU 31 that controls the information terminal 3. The CPU 31 is electrically connected to the hard disk drive (HDD) 32, the RAM 33, the flash memory 34, the external connection interface (I / F) 35, the input circuit 36, and the output circuit 37.

HDD32は、CPU31が実行する各種プログラムや、各種データを記憶する。具体的には、HDD32は、OS(Operating System)を記憶するOS記憶エリア321、後述する第二メイン処理(図7参照)、登録処理(図8参照)、および報知処理(図9参照)を実行する制御プログラムを記憶するプログラム記憶エリア322を備える。さらに、HDD32は、ラベル編集用のアプリケーション(以下、「エディタ」という。)、および電子メール送信用のアプリケーション(以下、「メールソフト」という。)を記憶するアプリケーション記憶エリア323、プリンタドライバ等を記憶するその他の記憶エリア324を備える。本実施形態では、情報端末3においても、ユーザはエディタを介して、プリンタ2で印刷するキャラクタを自由に編集できる。   The HDD 32 stores various programs executed by the CPU 31 and various data. Specifically, the HDD 32 performs an OS storage area 321 for storing an OS (Operating System), a second main process (see FIG. 7) described later, a registration process (see FIG. 8), and a notification process (see FIG. 9). A program storage area 322 for storing a control program to be executed is provided. Further, the HDD 32 stores an application storage area 323 for storing a label editing application (hereinafter referred to as “editor”), an e-mail transmission application (hereinafter referred to as “mail software”), a printer driver, and the like. The other storage area 324 is provided. In the present embodiment, also on the information terminal 3, the user can freely edit the character to be printed by the printer 2 via the editor.

RAM33は、種々の一時データを記憶する。フラッシュメモリ34は、対応データ94(図5参照)、登録データ95(図6参照)等を記憶する。外部接続I/F35は、外部機器(例えば、プリンタ2)と接続するためのインタフェイスである。入力回路36は、CPU31へ入力部38(例えば、マウス、キーボード、タッチパネル等)からの指示を送る制御を行う。出力回路37は、CPU31からの指示に応じてディスプレイ39に画像を表示する制御を行う。   The RAM 33 stores various temporary data. The flash memory 34 stores correspondence data 94 (see FIG. 5), registration data 95 (see FIG. 6), and the like. The external connection I / F 35 is an interface for connecting to an external device (for example, the printer 2). The input circuit 36 performs control to send an instruction from the input unit 38 (for example, a mouse, a keyboard, a touch panel, etc.) to the CPU 31. The output circuit 37 performs control to display an image on the display 39 in accordance with an instruction from the CPU 31.

図3を参照して、ユーザがプリンタ2を使用して作成可能なラベル50の具体例を挙げて説明する。図3に示すように、ラベル50の印刷領域には、ラベル名51、印刷日付52、荷受人名53を示すキャラクタが印刷されている。図3は、荷受人である飲食店に納入される食材等の商品に貼付されるラベル50の例を示している。   With reference to FIG. 3, a specific example of the label 50 that can be created by the user using the printer 2 will be described. As shown in FIG. 3, characters indicating a label name 51, a printing date 52, and a consignee name 53 are printed in the printing area of the label 50. FIG. 3 shows an example of a label 50 affixed to a product such as food delivered to a restaurant that is a consignee.

具体的には、図3は、食材としてサバの缶詰を、ユーザの顧客である飲食店に納入する場合に、ユーザによって作成されるラベル50の例を示している。ラベル名51として、ラベル50が貼付される食材(本実施形態では、サバの缶詰)が賞味期限を有するものであることを示す「サバ缶賞味期限」のキャラクタが印刷される。印刷日付52として、サバの缶詰の賞味期限を示す「2015年5月31日」のキャラクタが印刷される。荷受人名53として、サバの缶詰がユーザによって納入される荷受人である飲食店の店舗名を示す「LMNレストラン ff店」のキャラクタが印刷される。ラベル50は、サバの缶詰に貼付されて、サバの缶詰とともに荷受人名53の示す荷受人に納入される。荷受人名53の示す荷受人は、納入された商品に貼付されたラベル50の印刷内容を確認することで、納入された商品の賞味期限を把握することができる。   Specifically, FIG. 3 shows an example of a label 50 created by a user when canned mackerel is delivered to a restaurant serving as a customer of the user. As the label name 51, a character of “mackerel can expiration date” indicating that the food to which the label 50 is attached (canned mackerel in this embodiment) has an expiration date. As the print date 52, a character “May 31, 2015” indicating the expiration date of canned mackerel is printed. As the consignee name 53, a character “LMN restaurant ff store” indicating the name of the restaurant where the canned mackerel is delivered by the user is printed. The label 50 is affixed to canned mackerel and delivered to the consignee indicated by the consignee name 53 together with the canned mackerel. The consignee indicated by the consignee name 53 can grasp the expiration date of the delivered product by checking the printed content of the label 50 attached to the delivered product.

荷受人名53の示す荷受人である店舗等において、納入されたラベル50が貼付された商品は、所定の保管場所等に保管されることが考えられる。この場合、実際に商品が使用される状況になるまで、ラベル50の貼付された商品およびラベル50の印刷内容が確認されない可能性がある。このような場合にも、ラベル50に印刷された印刷日付52の示す日付になると、ラベルに印刷されたラベル名51の内容をユーザおよび荷受人名53の示す荷受人等に自動的に報知できる点が、本実施形態の特徴である。   In a store or the like that is a consignee indicated by the consignee name 53, it is conceivable that the commodity with the delivered label 50 is stored in a predetermined storage location. In this case, there is a possibility that the product to which the label 50 is attached and the printed content of the label 50 are not confirmed until the product is actually used. Even in such a case, when the date indicated by the print date 52 printed on the label 50 is reached, the contents of the label name 51 printed on the label can be automatically notified to the user and the consignee indicated by the consignee name 53. Is a feature of the present embodiment.

図4から図11を参照して、印刷システム1で実行される処理を、プリンタ2で実行される処理と、情報端末3で実行される処理に分けて説明する。   With reference to FIG. 4 to FIG. 11, processing executed in the printing system 1 will be described separately for processing executed by the printer 2 and processing executed by the information terminal 3.

図4を参照して、プリンタ2において実行される第一メイン処理について説明する。プリンタ2のユーザが入力部27を介して第一メイン処理の開始指示を入力すると、CPU21は、ROM22に記憶された第一メイン処理を実行するための制御プログラムをRAM24に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。処理の過程で取得されたり、生成されたりした情報およびデータは、適宜RAM24に記憶される。以下、ステップを「S」と略記する。   A first main process executed in the printer 2 will be described with reference to FIG. When the user of the printer 2 inputs an instruction to start the first main process via the input unit 27, the CPU 21 reads out a control program for executing the first main process stored in the ROM 22 into the RAM 24 and is included in the program. In accordance with the instruction, processing of each step described below is executed. Information and data acquired or generated in the course of processing are stored in the RAM 24 as appropriate. Hereinafter, the step is abbreviated as “S”.

図4に示すように、第一メイン処理が開始されると、CPU21は、特殊印刷モードを開始する指示が、入力部27を介して入力されたか否かを判断する(S1)。本実施形態において、プリンタ2は、あらかじめ機能別・用途別に設けられた複数のモードのうち、ユーザの操作目的に応じた最適なモードを提供する。特殊印刷モードでは、前述した図3の例によるラベル50の作成に必要なラベル名51、印刷日付52、荷受人名53を示すキャラクタをユーザに入力させるための入力用画面(図示略)が表示部28に表示される。   As shown in FIG. 4, when the first main process is started, the CPU 21 determines whether or not an instruction to start the special print mode is input via the input unit 27 (S1). In the present embodiment, the printer 2 provides an optimal mode according to the user's operation purpose among a plurality of modes previously provided for each function and application. In the special print mode, an input screen (not shown) for allowing the user to input characters indicating the label name 51, the print date 52, and the consignee name 53 necessary for creating the label 50 according to the example of FIG. 28.

特殊印刷モードを開始する指示が入力されたと判断した場合、CPU21は、入力用画面で入力されたラベル名51を示すキャラクタのデータ(以下、「キャラクタデータ」という。)を取得する(S2)。CPU21は、取得したラベル名51を示すキャラクタデータが適切なデータであるか否かを判断する(S4)。例えば、取得したキャラクタデータが所定個数以下のキャラクタを示すキャラクタデータの場合に、CPU21は取得したキャラクタデータが適切なデータであると判断する。ラベル名51を示すキャラクタデータが適切なデータでない場合(S4:NO)、CPU21は、所定のエラー処理を行う(S6)。具体的には、CPU21は、S2で取得したラベル名51を示すキャラクタデータを消去するとともに、適切なラベル名51を示すキャラクタの入力をユーザに促す所定のエラー画面(図示略)を表示部28に表示して、処理をS2へ戻す。以降、ラベル名51を示す適切なキャラクタデータが取得されるまで、CPU21は、S2およびS4の処理を繰り返す。   If it is determined that an instruction to start the special printing mode is input, the CPU 21 acquires character data (hereinafter referred to as “character data”) indicating the label name 51 input on the input screen (S2). The CPU 21 determines whether or not the character data indicating the acquired label name 51 is appropriate data (S4). For example, when the acquired character data is character data indicating a predetermined number of characters or less, the CPU 21 determines that the acquired character data is appropriate data. When the character data indicating the label name 51 is not appropriate data (S4: NO), the CPU 21 performs a predetermined error process (S6). Specifically, the CPU 21 deletes the character data indicating the label name 51 acquired in S2 and displays a predetermined error screen (not shown) that prompts the user to input a character indicating the appropriate label name 51. And the process returns to S2. Thereafter, the CPU 21 repeats the processes of S2 and S4 until appropriate character data indicating the label name 51 is acquired.

ラベル名51を示すキャラクタデータが適切なデータの場合(S4:YES)、CPU21は、入力用画面で入力された印刷日付52を示すキャラクタデータを、入力部27を介して取得する(S5)。CPU21は、印刷日付52を示すキャラクタデータが適切なデータであるか否かを判断する(S7)。例えば、取得したキャラクタデータが印刷日付52に該当する年月日を示すキャラクタデータの場合に、CPU21は取得したキャラクタデータが適切なデータであると判断する。印刷日付52を示すキャラクタデータが適切なデータでない場合(S7:NO)、CPU21は、所定のエラー処理を行う(S9)。具体的には、CPU21は、S5で取得した印刷日付52を示すキャラクタデータを消去するとともに、適切な印刷日付52を示すキャラクタの入力をユーザに促す所定のエラー画面(図示略)を表示部28に表示して、処理をS5へ戻す。以降、印刷日付52を示す適切なキャラクタデータが取得されるまで、CPU21は、S5およびS7の処理を繰り返す。   When the character data indicating the label name 51 is appropriate data (S4: YES), the CPU 21 acquires the character data indicating the print date 52 input on the input screen via the input unit 27 (S5). The CPU 21 determines whether or not the character data indicating the print date 52 is appropriate data (S7). For example, when the acquired character data is character data indicating the date corresponding to the print date 52, the CPU 21 determines that the acquired character data is appropriate data. When the character data indicating the print date 52 is not appropriate data (S7: NO), the CPU 21 performs a predetermined error process (S9). Specifically, the CPU 21 deletes the character data indicating the print date 52 acquired in S5 and displays a predetermined error screen (not shown) that prompts the user to input a character indicating the appropriate print date 52. And the process returns to S5. Thereafter, the CPU 21 repeats the processes of S5 and S7 until appropriate character data indicating the print date 52 is acquired.

印刷日付52を示すキャラクタデータが適切なデータの場合(S7:YES)、CPU21は、入力用画面で入力された荷受人名53を示すキャラクタデータを、入力部27を介して取得する(S8)。CPU21は、取得した荷受人名53を示すキャラクタデータが適切なデータであるか否かを判断する(S11)。例えば、取得したキャラクタデータが、所定の荷受人名を示すキャラクタデータの場合に、CPU21は取得したキャラクタデータが適切なデータであると判断する。荷受人名53を示すキャラクタデータが適切なデータでない場合(S11:NO)、CPU21は、所定のエラー処理を行う(S15)。具体的には、CPU21は、S8で取得した荷受人名53を示すキャラクタデータを消去するとともに、適切な荷受人名53を示すキャラクタの入力をユーザに促す所定のエラー画面(図示略)を表示部28に表示して、処理をS8へ戻す。以降、荷受人名53を示す適切なキャラクタデータが取得されるまで、CPU21は、S8およびS11の処理を繰り返す。   When the character data indicating the print date 52 is appropriate data (S7: YES), the CPU 21 acquires the character data indicating the consignee name 53 input on the input screen via the input unit 27 (S8). The CPU 21 determines whether or not the character data indicating the acquired consignee name 53 is appropriate data (S11). For example, when the acquired character data is character data indicating a predetermined consignee name, the CPU 21 determines that the acquired character data is appropriate data. When the character data indicating the consignee name 53 is not appropriate data (S11: NO), the CPU 21 performs a predetermined error process (S15). Specifically, the CPU 21 deletes the character data indicating the consignee name 53 acquired in S8, and displays a predetermined error screen (not shown) that prompts the user to input a character indicating the appropriate consignee name 53. And the process returns to S8. Thereafter, the CPU 21 repeats the processes of S8 and S11 until appropriate character data indicating the consignee name 53 is acquired.

荷受人名53を示すキャラクタデータが適切なデータの場合(S11:YES)、CPU21は、ラベル名51、印刷日付52、および荷受人名53をラベル50に印刷するためのデータを生成する(S12)。具体的には、CPU21は、ラベル名51、印刷日付52、および荷受人名53をテープに印刷するための印刷用のドットパターンデータ(以下、「印刷データ」という。)を作成する。言い換えると、CPU21は、S2で取得したラベル名51、S5で取得した印刷日付52、およびS8で取得した荷受人名53のそれぞれを示すキャラクタデータに基づいて、印刷データを生成する。CPU21は、S12で生成した印刷データに基づいて、ラベル50を作成する(S13)。具体的には、CPU21は、S12で生成した印刷データに基づいて駆動回路41を駆動し、サーマルヘッド44の発熱素子を通電させることによって、テープに印刷を行う。また、CPU21は、駆動回路42を駆動し、テープ送りモータ45を駆動してテープを送る。また、CPU21は、駆動回路43を駆動し、カッターモータ46を駆動して印刷済みのテープを切断する。これによって、ラベル50が作成される。   When the character data indicating the consignee name 53 is appropriate data (S11: YES), the CPU 21 generates data for printing the label name 51, the print date 52, and the consignee name 53 on the label 50 (S12). Specifically, the CPU 21 creates dot pattern data for printing (hereinafter referred to as “print data”) for printing the label name 51, the print date 52, and the consignee name 53 on a tape. In other words, the CPU 21 generates print data based on the character data indicating the label name 51 acquired in S2, the print date 52 acquired in S5, and the consignee name 53 acquired in S8. The CPU 21 creates a label 50 based on the print data generated in S12 (S13). Specifically, the CPU 21 drives the drive circuit 41 based on the print data generated in S12 and energizes the heating elements of the thermal head 44 to print on the tape. Further, the CPU 21 drives the drive circuit 42 and drives the tape feed motor 45 to feed the tape. Further, the CPU 21 drives the drive circuit 43 and drives the cutter motor 46 to cut the printed tape. As a result, a label 50 is created.

次いで、CPU21は、プリンタ2に通信ケーブル8を介して接続された情報端末3を周知の方法で検出して、情報端末3との通信を確立する(S14)。CPU21は、外部接続I/F26を介して、情報端末3から印刷データ送信要求を受信したか否かを判断する(S16)。印刷データ送信要求指示は、印刷データの送信をプリンタ2に要求する信号であり、後述する第二メイン処理(図7参照)において情報端末3から送信される。印刷データ送信要求指示を受信しない場合(S16:NO)、CPU21は、所定のエラー処理を行う(S18)。具体的には、CPU21は、プリンタ2と情報端末3との接続状態の確認をユーザに促す所定のエラー画面(図示略)を表示部28に表示して、処理をS14へ戻す。以降、情報端末3から印刷データ送信要求指示を受信するまで、CPU21は、S14およびS16の処理を繰り返す。   Next, the CPU 21 detects the information terminal 3 connected to the printer 2 via the communication cable 8 by a known method, and establishes communication with the information terminal 3 (S14). The CPU 21 determines whether or not a print data transmission request has been received from the information terminal 3 via the external connection I / F 26 (S16). The print data transmission request instruction is a signal for requesting the printer 2 to transmit print data, and is transmitted from the information terminal 3 in the second main process (see FIG. 7) described later. When the print data transmission request instruction is not received (S16: NO), the CPU 21 performs predetermined error processing (S18). Specifically, the CPU 21 displays a predetermined error screen (not shown) that prompts the user to check the connection state between the printer 2 and the information terminal 3, and returns the process to S14. Thereafter, the CPU 21 repeats the processes of S14 and S16 until a print data transmission request instruction is received from the information terminal 3.

印刷データ送信要求を受信した場合(S16:YES)、CPU21は、印刷データを情報端末3へ送信する(S17)。CPU21は、外部接続I/F26を介して、情報端末3から印刷データ受信通知を受信したか否かを判断する(S19)印刷データ受信通知は、情報端末3が印刷データを受信した旨をプリンタ2に通知するものであり、後述する第二メイン処理において情報端末3から送信される。印刷データ受信通知を受信しない場合(S19:NO)、CPU21は、所定のエラー処理を行う(S20)。具体的には、CPU21は、プリンタ2と情報端末3との接続状態の確認をユーザに促す所定のエラー画面(図示略)を表示部28に表示して、処理をS17へ戻す。以降、情報端末3から印刷データ受信通知を受信するまで、CPU21は、S17およびS19の処理を繰り返す。   When the print data transmission request is received (S16: YES), the CPU 21 transmits the print data to the information terminal 3 (S17). The CPU 21 determines whether or not a print data reception notification has been received from the information terminal 3 via the external connection I / F 26 (S19). The print data reception notification indicates that the information terminal 3 has received the print data. 2 and is transmitted from the information terminal 3 in the second main process to be described later. When the print data reception notification is not received (S19: NO), the CPU 21 performs predetermined error processing (S20). Specifically, the CPU 21 displays a predetermined error screen (not shown) that prompts the user to confirm the connection state between the printer 2 and the information terminal 3 on the display unit 28, and returns the process to S17. Thereafter, the CPU 21 repeats the processes of S17 and S19 until a print data reception notification is received from the information terminal 3.

印刷データ受信通知を受信した場合(S19:YES)、CPU21は、第一メイン処理を終了する。また、特殊印刷モードを開始する指示が入力されたと判断されない場合(S1:NO)、CPU21は、入力部27を介して入力された指示に応じた、特殊印刷モードの開始以外の処理を実行する。その後、CPU21は、第一メイン処理を終了する。   When the print data reception notification is received (S19: YES), the CPU 21 ends the first main process. If it is not determined that an instruction to start the special print mode is input (S1: NO), the CPU 21 executes processing other than the start of the special print mode according to the instruction input via the input unit 27. . Thereafter, the CPU 21 ends the first main process.

CPU21は、ROM22に記憶された制御プログラムをRAM24上で展開することで、第一メイン処理を実行するプロセッサの一例として機能する。なお、CPU21の代わりに、マイクロコンピュータ、ASIC(Application Specific Integrated Circuits)、FPGA(Field Programmable Gate Array)などがプロセッサとして用いられても差し支えない。また、第一メイン処理は、複数の電子機器(つまり、複数のCPU)によって分散処理されてもよい。例えば、第一メイン処理の一部は、情報端末3で実行されてもよい。   The CPU 21 functions as an example of a processor that executes the first main process by expanding the control program stored in the ROM 22 on the RAM 24. Instead of the CPU 21, a microcomputer, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or the like may be used as a processor. The first main process may be distributed by a plurality of electronic devices (that is, a plurality of CPUs). For example, a part of the first main process may be executed by the information terminal 3.

図5から図11を参照して、情報端末3において実行される各種の処理について説明する。図7に示す第二メイン処理、図8に示す登録処理、図9に示す報知処理は、情報端末3の電源がオンとなっている状態で、CPU31によって並列的に実行される。   Various processes executed in the information terminal 3 will be described with reference to FIGS. The second main process shown in FIG. 7, the registration process shown in FIG. 8, and the notification process shown in FIG. 9 are executed in parallel by the CPU 31 while the information terminal 3 is powered on.

図5を参照して、情報端末3のフラッシュメモリ34に記憶される対応データ94について説明する。対応データ94は、ラベル50に印刷されるラベル名51、印刷日付52、荷受人名53のそれぞれを対応付けて記憶するためのデータテーブルである。対応データ94には、プリンタ2から送信される印刷データから取得されたラベル名51、印刷日付52、荷受人名53のそれぞれを示すデータが対応付けて格納される。   The correspondence data 94 stored in the flash memory 34 of the information terminal 3 will be described with reference to FIG. The correspondence data 94 is a data table for storing the label name 51 printed on the label 50, the printing date 52, and the consignee name 53 in association with each other. The correspondence data 94 stores data indicating the label name 51, the print date 52, and the consignee name 53 acquired from the print data transmitted from the printer 2 in association with each other.

図6を参照して、情報端末3のフラッシュメモリ34に記憶される登録データ95について説明する。登録データ95は、あらかじめ登録された荷受人名である登録荷受人名、報知処理において実行される報知の手法を設定する報知設定、報知設定が電子メール(以下、「メール」という。)による報知の場合に使用されるメールアドレスのそれぞれを対応付けて記憶するためのデータテーブルである。報知設定について、具体的に説明する。本実施形態では、報知設定として、メールによる報知と、メッセージによる報知の、2種類の態様の報知が準備されている。メールによる報知は、ラベル50に印刷された印刷日付52の示す日付になると、ラベルに印刷されたラベル名51を少なくとも含む文面のメールが、あらかじめ登録されたメールアドレスに宛てて情報端末3から送信される態様で行われる。メッセージによる報知は、ラベル50に印刷された印刷日付52の示す日付になると、ラベルに印刷されたラベル名51を少なくとも含む画像データであるメッセージ画像70(図11参照)が、情報端末3のディスプレイ39に表示される態様で行われる。本実施形態では、上記の態様の報知を、情報端末3において実行する。このため、例えばプリンタの電源がオフとなっている場合であっても、印刷日付52の示す日付になると、上記の態様の報知が自動的に実行される。情報端末3は、ユーザの近くに日常的に設置されているPC、スマートフォン等であることが好ましい。

The registration data 95 stored in the flash memory 34 of the information terminal 3 will be described with reference to FIG. The registration data 95 includes a registered consignee name that is a registered consignee name, a notification setting for setting a notification method to be executed in the notification process, and a notification setting by notification by electronic mail (hereinafter referred to as “mail”). 3 is a data table for storing each mail address used in association with each other. The notification setting will be specifically described. In this embodiment, two types of notifications are prepared as notification settings: notification by mail and notification by message. When the notification by e-mail reaches the date indicated by the print date 52 printed on the label 50, a text e-mail including at least the label name 51 printed on the label is transmitted from the information terminal 3 to a pre-registered e-mail address. Is performed in the manner described. When the notification by the message is the date indicated by the print date 52 printed on the label 50, a message image 70 (see FIG. 11), which is image data including at least the label name 51 printed on the label, is displayed on the display of the information terminal 3. 39 is performed. In the present embodiment, the information terminal 3 performs the notification in the above aspect. For this reason, for example, even when the power of the printer 2 is off, when the date indicated by the printing date 52 is reached, the notification in the above-described mode is automatically executed. The information terminal 3 is preferably a PC, a smartphone, or the like that is routinely installed near the user.

図7を参照して、情報端末3において実行される第二メイン処理について説明する。情報端末3のユーザが入力部38を介して第二メイン処理の開始指示を入力すると、CPU31は、HDD32に記憶された第二メイン処理を実行するための制御プログラムをRAM33に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。処理の過程で取得されたり、生成されたりした情報およびデータは、適宜RAM33等に記憶される。   With reference to FIG. 7, the 2nd main process performed in the information terminal 3 is demonstrated. When the user of the information terminal 3 inputs an instruction to start the second main process via the input unit 38, the CPU 31 reads the control program for executing the second main process stored in the HDD 32 into the RAM 33, and is included in the program. The process of each step described below is executed in accordance with the instruction. Information and data acquired or generated in the course of processing are stored in the RAM 33 or the like as appropriate.

図7に示すように、第二メイン処理が開始されると、CPU31は、入力部38を介して印刷データ送信要求指示が入力されているか否かを判断する(S31)。印刷データ送信要求指示は、印刷データの送信をプリンタ2に要求する指示である。印刷データ送信要求指示が入力されていると判断した場合(S31:YES)、CPU31は、プリンタ2へ印刷データ送信要求を送信し、プリンタ2との通信を確立する(S32)。   As shown in FIG. 7, when the second main process is started, the CPU 31 determines whether or not a print data transmission request instruction is input via the input unit 38 (S31). The print data transmission request instruction is an instruction for requesting the printer 2 to transmit print data. If it is determined that a print data transmission request instruction has been input (S31: YES), the CPU 31 transmits a print data transmission request to the printer 2 and establishes communication with the printer 2 (S32).

CPU31は、外部接続I/F35を介してプリンタ2から印刷データを受信したか否かを判断する(S33)。印刷データを受信した場合(S33:YES)、CPU31は、印刷データ受信通知をプリンタ2へ送信する(S34)。CPU31は、受信した印刷データに含まれるラベル名51、印刷日付52、および荷受人名53のそれぞれを示すキャラクタデータを取得して対応データ94に格納し、対応データ94をフラッシュメモリ34の所定記憶エリアに記憶する(S35)。その後、CPU31は、第二メイン処理を終了する。   The CPU 31 determines whether print data has been received from the printer 2 via the external connection I / F 35 (S33). When the print data is received (S33: YES), the CPU 31 transmits a print data reception notification to the printer 2 (S34). The CPU 31 acquires character data indicating each of the label name 51, the print date 52, and the consignee name 53 included in the received print data, stores them in the corresponding data 94, and stores the corresponding data 94 in a predetermined storage area of the flash memory 34. (S35). Thereafter, the CPU 31 ends the second main process.

なお、印刷データを受信しない場合(S33:NO)、CPU31は、S33による印刷データの受信の監視を開始してから一定時間経過したか否かを判断する(S36)。一定時間が経過していない場合(S36:NO)、CPU31は、処理をS33へ戻し、印刷データの受信の監視を継続する。印刷データの受信を開始してから一定時間経過した場合(S36:YES)、CPU31は、所定のエラー処理を行う(S37)。具体的には、プリンタ2と情報端末3との接続状態の確認をユーザに促す所定のエラー画面(図示略)をディスプレイ39に表示した後、第二メイン処理を終了する。   If the print data is not received (S33: NO), the CPU 31 determines whether or not a predetermined time has elapsed since the start of the print data reception monitoring in S33 (S36). If the predetermined time has not elapsed (S36: NO), the CPU 31 returns the process to S33 and continues to monitor the reception of the print data. When a certain time has elapsed since the start of print data reception (S36: YES), the CPU 31 performs predetermined error processing (S37). Specifically, after a predetermined error screen (not shown) that prompts the user to confirm the connection state between the printer 2 and the information terminal 3 is displayed on the display 39, the second main process is terminated.

図8を参照して、情報端末3において実行される登録処理について説明する。登録処理は、複数の荷受人名を示すデータと、荷受人のそれぞれが所望する報知設定とを対応付けたデータベースを、情報端末3に登録する処理である。本実施形態の印刷システム1は、登録処理によって登録されたデータベースを参照して、ラベル50に印刷された印刷日付52の示す日付になると、ラベル50に印刷された荷受人名53に対応付けられた報知設定による報知を実行できる。情報端末3のユーザが入力部38を介して登録処理の開始指示を入力すると、CPU31は、HDD32に記憶された登録処理を実行するための制御プログラムをRAM33に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。処理の過程で取得されたり、生成されたりした情報およびデータは、適宜RAM33等に記憶される。   With reference to FIG. 8, the registration process performed in the information terminal 3 is demonstrated. The registration process is a process of registering, in the information terminal 3, a database in which data indicating a plurality of consignee names is associated with notification settings desired by each consignee. The printing system 1 of the present embodiment refers to the database registered by the registration process, and when the date indicated by the printing date 52 printed on the label 50 is reached, the printing system 1 is associated with the consignee name 53 printed on the label 50. Notification by notification setting can be executed. When the user of the information terminal 3 inputs a registration process start instruction via the input unit 38, the CPU 31 reads out a control program for executing the registration process stored in the HDD 32 into the RAM 33, and in accordance with the instruction included in the program, The process of each step demonstrated below is performed. Information and data acquired or generated in the course of processing are stored in the RAM 33 or the like as appropriate.

登録処理が開始されると、情報端末3に登録するための情報をユーザに入力させるための登録用画面(図示略)がディスプレイ39に表示される。登録用画面では、ユーザは、荷受人名等の登録を行うか否かの選択、登録を行う場合の登録する荷受人名である登録荷受人名の入力、登録荷受人名に対応する報知設定における報知の手法の選択(メールによる報知とメッセージによる報知のいずれかからの選択)、メールによる報知を選択する場合のメール送信先とするメールアドレスの入力等を行うことができる。CPU31は、登録用画面で荷受人名の登録を行うとされているか否かを判断する(S41)。登録用画面で荷受人名の登録を行うとされている場合(S41:YES)、CPU31は、登録用画面で入力された荷受人名を登録荷受人名として取得する(S42)。   When the registration process is started, a registration screen (not shown) for allowing the user to input information for registration in the information terminal 3 is displayed on the display 39. On the registration screen, the user selects whether or not to register the consignee name, etc., inputs the registered consignee name that is the registered consignee name when performing registration, and the notification method in the notification setting corresponding to the registered consignee name (Selection from either notification by mail or notification by message), input of a mail address as a mail transmission destination when selecting notification by mail, and the like can be performed. The CPU 31 determines whether or not to register the consignee name on the registration screen (S41). When it is assumed that the consignee name is registered on the registration screen (S41: YES), the CPU 31 acquires the consignee name input on the registration screen as the registered consignee name (S42).

CPU31は、S42で取得した登録荷受人名に対して、メールによる報知が選択されているか否かを判断する(S43)。メールによる報知が選択されている場合(S43:YES)、CPU31は、登録用画面で入力されたメールアドレスを取得する(S45)。CPU31は、S42で取得した登録荷受人名と、S45で取得したメールアドレスとを対応付けて登録データ95に格納する(S46)。CPU31は、報知設定をメールによる報知とすることを登録データ95に登録し、登録データ95をフラッシュメモリ34の所定記憶エリアに記憶する(S47)。CPU31は、登録処理を終了する。   The CPU 31 determines whether notification by e-mail is selected for the registered consignee name acquired in S42 (S43). When notification by mail is selected (S43: YES), the CPU 31 acquires the mail address input on the registration screen (S45). The CPU 31 stores the registered consignee name acquired in S42 and the mail address acquired in S45 in association with each other in the registration data 95 (S46). The CPU 31 registers in the registration data 95 that the notification setting is notification by e-mail, and stores the registration data 95 in a predetermined storage area of the flash memory 34 (S47). The CPU 31 ends the registration process.

一方、S42で取得した登録荷受人名に対して、メッセージによる報知が選択されている場合(S43:NO)、CPU31は、S42で取得した登録荷受人名について、報知設定をメッセージによる報知とすることを登録データ95に登録し、登録データ95をフラッシュメモリ34の所定記憶エリアに記憶する(S44)。CPU31は、登録処理を終了する。また、S41の判断において、荷受人名の登録を行うとされていない場合(S41:NO)、CPU31は、登録処理を終了する。   On the other hand, when notification by a message is selected for the registered consignee name acquired in S42 (S43: NO), the CPU 31 sets the notification setting by message for the registered consignee name acquired in S42. The registration data 95 is registered, and the registration data 95 is stored in a predetermined storage area of the flash memory 34 (S44). The CPU 31 ends the registration process. If it is not determined in step S41 to register the consignee name (S41: NO), the CPU 31 ends the registration process.

図9を参照して、情報端末3において実行される報知処理について説明する。報知処理では、対応データ94に記憶された印刷日付のうち、現在の日付を超過する日付である超過日付があるか否かが判断される。超過日付がある場合、超過日付に対応付けられたラベル名51を少なくとも含む報知用のデータが生成され、報知用のデータに基づいた報知が行われる。CPU31は、毎日所定の時刻になると、HDD32に記憶された報知処理を実行するための制御プログラムをRAM33に読み出し、プログラムに含まれる指示に従って、以下に説明する各ステップの処理を実行する。処理の過程で取得されたり、生成されたりした情報およびデータは、適宜RAM33等に記憶される。   With reference to FIG. 9, the alerting | reporting process performed in the information terminal 3 is demonstrated. In the notification process, it is determined whether there is an excess date that is a date that exceeds the current date among the print dates stored in the correspondence data 94. When there is an excess date, notification data including at least the label name 51 associated with the excess date is generated, and notification based on the notification data is performed. At a predetermined time every day, the CPU 31 reads a control program for executing the notification process stored in the HDD 32 into the RAM 33, and executes the process of each step described below according to instructions included in the program. Information and data acquired or generated in the course of processing are stored in the RAM 33 or the like as appropriate.

図9に示すように、報知処理が開始されると、CPU31は、現在の日付を示す現在日付を示すデータを取得する(S51)。なお、現在日付データの取得は、OSのタイマ機能に基づいて行われる。CPU31は、フラッシュメモリ34に記憶される対応データ94を参照する(S52)。CPU31は、対応データ94に格納されている印刷日付群のうちの1つを参照して、参照した印刷日付がS51で取得した現在日付データの示す現在の日付を超過しているか否か(超過日付であるか否か)を判断する(S53)。超過日付である場合(S53:YES)、CPU31は、超過日付および超過日付に対応付けられたラベル名と荷受人名を示すデータを、対応データ94から取得する(S54)。   As shown in FIG. 9, when the notification process is started, the CPU 31 acquires data indicating the current date indicating the current date (S51). The acquisition of the current date data is performed based on the timer function of the OS. The CPU 31 refers to the correspondence data 94 stored in the flash memory 34 (S52). The CPU 31 refers to one of the print date groups stored in the corresponding data 94, and determines whether or not the referenced print date exceeds the current date indicated by the current date data acquired in S51 (excess). It is determined whether or not it is a date (S53). If it is an excess date (S53: YES), the CPU 31 acquires from the correspondence data 94 data indicating the excess date and the label name and consignee name associated with the excess date (S54).

次いで、CPU31は、フラッシュメモリ34に記憶される登録データ95を参照する(S55)。CPU31は、S54で取得した荷受人名に対応する登録荷受人名を登録データ95から抽出し、抽出した登録荷受人名に対応付けられた報知設定を取得する(S56)。CPU31は、取得した報知設定がメールによる報知であるか否かを判断する(S61)。報知設定がメールによる報知の場合(S61:YES)、CPU31は、S56で抽出した登録荷受人名に対応付けられたメールアドレスを登録データ95から選択する(S62)。CPU31は、S54で取得した超過日付、ラベル名、および荷受人名を示すデータに基づいて、超過日付、ラベル名、および荷受人名を文面に含むメールを作成する(S63)。CPU31は、S62で取得したメールアドレスを送信先として、S63で作成したメールを、メールソフトを用いて送信する(S64)。CPU31は、処理をS67の判断へ移行する。   Next, the CPU 31 refers to the registration data 95 stored in the flash memory 34 (S55). CPU31 extracts the registered consignee name corresponding to the consignee name acquired by S54 from the registration data 95, and acquires the alerting | reporting setting matched with the extracted registered consignee name (S56). The CPU 31 determines whether or not the acquired notification setting is notification by mail (S61). When the notification setting is notification by mail (S61: YES), the CPU 31 selects the mail address associated with the registered consignee name extracted in S56 from the registration data 95 (S62). The CPU 31 creates a mail including the excess date, label name, and consignee name in the text based on the data indicating the excess date, label name, and consignee name acquired in S54 (S63). The CPU 31 transmits the mail created in S63 using the mail software with the mail address acquired in S62 as the transmission destination (S64). The CPU 31 proceeds to the determination at S67.

図10を参照して、報知処理において作成されて送信されるメールの文面について説明する。図10は、S63およびS64(図9参照)において、メールソフトによってディスプレイ39に表示されるメール画像60の一例を示す。メール画像60は、図4の示すラベル50に印刷された印刷日付52が超過日付となった場合に、CPU31によって作成されて送信されるメールの文面を示す画像である。図10に示すように、メール画像60は、宛先欄61、件名欄62、本文欄63を備える。宛先欄61には、メールの送信先を指定するメールアドレスが記載される。件名欄62には、メールのタイトルが記載される。本文欄63には、メールの本文が記載される。   With reference to FIG. 10, the text of the mail created and transmitted in the notification process will be described. FIG. 10 shows an example of a mail image 60 displayed on the display 39 by mail software in S63 and S64 (see FIG. 9). The mail image 60 is an image showing the text of the mail created and transmitted by the CPU 31 when the print date 52 printed on the label 50 shown in FIG. As shown in FIG. 10, the mail image 60 includes an address field 61, a subject field 62, and a text field 63. In the destination column 61, an e-mail address that designates an e-mail transmission destination is described. The title column 62 describes the title of the mail. The text field 63 describes the text of the mail.

プリンタ2のユーザが図4に示すラベル50をプリンタ2で作成した後、ラベル50に印刷された印刷日付52が超過日付になると、CPU31は、メール画像60に示すラベル名51、印刷日付52、荷受人名53を含むメールを作成する(S63)。メール画像60の件名欄62および本文欄63において、「サバ缶賞味期限」の記載がラベル名51に対応し、「2015年5月31日」の記載が印刷日付52に対応し、「LMNレストラン ff店」の記載が荷受人名53に対応する。   When the user of the printer 2 creates the label 50 shown in FIG. 4 with the printer 2 and the print date 52 printed on the label 50 becomes an excess date, the CPU 31 displays the label name 51, the print date 52, A mail including the consignee name 53 is created (S63). In the subject field 62 and the text field 63 of the mail image 60, “Saba can expiration date” corresponds to the label name 51, “May 31, 2015” corresponds to the print date 52, “LMN restaurant The description of “ff store” corresponds to the consignee name 53.

図3に示すラベル50に印刷された荷受人名53である「LMNレストラン ff店」は登録荷受人名として登録データ95に格納されている。登録データ95において「LMNレストラン ff店」の報知設定はメールによる報知であり、「ggg@hhh.ne.jp」がメールアドレスとして対応付けられている(図6参照)。よって、S62で選択されるメールアドレスは「ggg@hhh.ne.jp」である。メール画像60が示すように、CPU31は、「ggg@hhh.ne.jp」をメールの送信先に指定して、宛先欄61に「ggg@hhh.ne.jp」が記載されたメール文面を作成する。メール画像60の示すメールは、CPU31によって、メールアドレス「ggg@hhh.ne.jp」に宛てて自動的に送信される(S64)。即ち、本実施形態の印刷システム1は、ラベル50に印刷された印刷日付52が超過日付になると、ラベル名51等を含む文面によるメールを、荷受人名53に対応する登録荷受人名に対応付けられたメールアドレスに宛てて自動的に送信することで、メール受信者に対してラベル名51等の報知をすることができる。   The “LMN restaurant ff store” which is the consignee name 53 printed on the label 50 shown in FIG. 3 is stored in the registration data 95 as the registered consignee name. In the registration data 95, the notification setting of “LMN restaurant ff store” is notification by e-mail, and “[email protected]” is associated as an e-mail address (see FIG. 6). Therefore, the mail address selected in S62 is “[email protected]”. As shown in the mail image 60, the CPU 31 designates “[email protected]” as the mail transmission destination, and displays the mail text in which “[email protected]” is described in the destination column 61. create. The mail indicated by the mail image 60 is automatically transmitted to the mail address “[email protected]” by the CPU 31 (S64). That is, when the printing date 52 printed on the label 50 becomes an excess date, the printing system 1 according to the present embodiment associates a text mail including the label name 51 and the like with the registered consignee name corresponding to the consignee name 53. By automatically transmitting to the e-mail address, it is possible to notify the mail recipient of the label name 51 and the like.

メール画像60では、メール文面のうち、メールの件名およびメールの本文の双方にラベル名が記載されている。ラベル名が記載される箇所は、この例に限られず、例えばラベル名がメールの件名のみに記載されていてもよいし、メール本文のみに記載されていてもよい。   In the mail image 60, the label name is written in both the mail subject and the mail text in the mail text. The location where the label name is described is not limited to this example. For example, the label name may be described only in the subject of the mail, or may be described only in the mail text.

図9の説明に戻る。S61の判断において、報知設定がメッセージによる報知の場合(S61:NO)、CPU31は、S54で取得した超過日付、ラベル名、および荷受人名を示すデータに基づいて、超過日付、ラベル名、および荷受人名を含むメッセージ画像70(図11参照)を作成する(S65)。CPU31は、S65で作成したメッセージ画像70を、ディスプレイ39に表示する(S66)。CPU31は、処理をS67の判断へ移行する。   Returning to the description of FIG. In the determination of S61, when the notification setting is notification by message (S61: NO), the CPU 31 determines the excess date, the label name, and the consignment based on the data indicating the excess date, the label name, and the consignee name acquired in S54. A message image 70 (see FIG. 11) including a person's name is created (S65). The CPU 31 displays the message image 70 created in S65 on the display 39 (S66). The CPU 31 proceeds to the determination at S67.

図11を参照して、報知処理において作成されるメッセージ画像70について説明する。図11は、S65(図9参照)で作成され、S66(図9参照)でディスプレイ39に表示されるメッセージ画像70の一例を示す。メッセージ画像70は、図4の示すラベル50に印刷された印刷日付52が超過日付となった場合に、CPU31によって作成されてディスプレイ39に表示される画像である。   A message image 70 created in the notification process will be described with reference to FIG. FIG. 11 shows an example of the message image 70 created in S65 (see FIG. 9) and displayed on the display 39 in S66 (see FIG. 9). The message image 70 is an image that is created by the CPU 31 and displayed on the display 39 when the print date 52 printed on the label 50 shown in FIG.

プリンタ2のユーザが図3に示すラベル50をプリンタ2で作成した後、ラベル50に印刷された印刷日付52が超過日付になると、CPU31は、ラベル名51、印刷日付52、荷受人名53を含むメッセージ画像70を作成する(S65)。メッセージ画像70において、「サバ缶賞味期限」の記載がラベル名51に対応し、「2015年5月31日」の記載が印刷日付52に対応し、「LMNレストラン ff店」の記載が荷受人名53に対応する。即ち、印刷システム1は、ラベル50に印刷された印刷日付52が超過日付になると、ラベル名51等を含むメッセージ画像70をディスプレイ39に自動的に表示することで、情報端末3のユーザに対してラベル名51等の報知をすることができる。   When the user of the printer 2 creates the label 50 shown in FIG. 3 with the printer 2 and the print date 52 printed on the label 50 becomes an excess date, the CPU 31 includes the label name 51, the print date 52, and the consignee name 53. A message image 70 is created (S65). In the message image 70, “Saba can expiration date” corresponds to the label name 51, “May 31, 2015” corresponds to the print date 52, and “LMN restaurant ff store” is the consignee name. 53. That is, when the printing date 52 printed on the label 50 becomes an excess date, the printing system 1 automatically displays the message image 70 including the label name 51 and the like on the display 39, thereby allowing the user of the information terminal 3 to The label name 51 and the like can be notified.

図9の説明に戻る。CPU31は、S53の判断において、超過日付でないと判断した場合(S53:NO)、処理をS67の判断へ移行する。CPU31は、対応データ94に格納されている印刷日付群の全てに対してS53の処理によって超過日付があるか否かの判断がされたか否かを判断する(S67)。CPU31は、印刷日付群の全てについてS53の判断を行った場合(S67:YES)、報知処理を終了する。未だ全ての印刷日付群についてS53の判断を行っていない場合(S67:NO)、CPU31は処理をS52へ戻し、S52からS66の処理を繰り返す。   Returning to the description of FIG. If the CPU 31 determines in S53 that the date is not an excess date (S53: NO), the process proceeds to S67. The CPU 31 determines whether or not there is an excess date for all of the print date groups stored in the corresponding data 94 by the process of S53 (S67). CPU31 complete | finishes alerting | reporting process, when judgment of S53 is performed about all the printing date groups (S67: YES). If the determination in S53 has not been made for all the print date groups (S67: NO), the CPU 31 returns the process to S52 and repeats the processes from S52 to S66.

CPU31は、HDD32に記憶されたプログラムをRAM33上で展開することで、第二メイン処理、登録処理、報知処理を実行するプロセッサの一例として機能する。なお、CPU31の代わりに、マイクロコンピュータ、ASIC、FPGAなどがプロセッサとして用いられても差し支えない。また、第二メイン処理、登録処理、報知処理は、複数の電子機器(つまり、複数のCPU)によって分散処理されてもよい。例えば、第二メイン処理、登録処理、報知処理の一部は、情報端末3に接続されているプリンタ2で実行されてもよい。   The CPU 31 functions as an example of a processor that executes the second main process, the registration process, and the notification process by developing a program stored in the HDD 32 on the RAM 33. In place of the CPU 31, a microcomputer, ASIC, FPGA, or the like may be used as a processor. The second main process, the registration process, and the notification process may be distributed by a plurality of electronic devices (that is, a plurality of CPUs). For example, a part of the second main process, the registration process, and the notification process may be executed by the printer 2 connected to the information terminal 3.

以上説明したように、プリンタ2のCPU21は、ラベル名51、印刷日付52、および荷受人名53をそれぞれ取得して(S2、S5およびS8)、ラベル名51、印刷日付52、および荷受人名53をラベル50に印刷するためのデータを生成する(S12)。情報端末3のCPU31は、プリンタ2から受信した印刷データに含まれるラベル名51、印刷日付52、および荷受人名53のそれぞれを示すキャラクタデータを取得して対応データ94に格納し、対応データ94をフラッシュメモリ34の所定記憶エリアに記憶する(S35)。CPU31は、対応データ94に格納されている印刷日付群のうち、超過日付のものがある場合(S53:YES)、超過日付および超過日付に対応付けられたラベル名と荷受人名を示すデータを、対応データ94から取得する(S54)。CPU31は、S54で取得したラベル名を少なくとも含むメール画像60によるメールの文面、またはメッセージ画像70を作成する(S63およびS65)。CPU31は、S62で取得したメールアドレスを送信先として、S63で作成したメールを、メールソフトを介して送信する(S64)。また、CPU31は、S65で作成したメッセージ画像70を、ディスプレイ39に表示する(S66)。したがって、印刷システム1は、ラベル50に印刷された印刷日付52になると、ラベル50に印刷されたラベル名51の内容を自動的に報知できる。   As described above, the CPU 21 of the printer 2 acquires the label name 51, the print date 52, and the consignee name 53 (S2, S5, and S8), and obtains the label name 51, the print date 52, and the consignee name 53. Data for printing on the label 50 is generated (S12). The CPU 31 of the information terminal 3 acquires character data indicating the label name 51, the print date 52, and the consignee name 53 included in the print data received from the printer 2, stores the character data in the corresponding data 94, and stores the corresponding data 94. The data is stored in a predetermined storage area of the flash memory 34 (S35). When there is an excess date among the print date groups stored in the correspondence data 94 (S53: YES), the CPU 31 stores data indicating the label name and consignee name associated with the excess date and the excess date. Obtained from the correspondence data 94 (S54). The CPU 31 creates a mail text or a message image 70 based on the mail image 60 including at least the label name acquired in S54 (S63 and S65). The CPU 31 transmits the mail created in S63 via the mail software using the mail address acquired in S62 as the transmission destination (S64). Further, the CPU 31 displays the message image 70 created in S65 on the display 39 (S66). Therefore, the printing system 1 can automatically notify the contents of the label name 51 printed on the label 50 when the printing date 52 printed on the label 50 comes.

情報端末3のフラッシュメモリ34は、登録データ95を記憶する。登録データ95は、報知設定、および報知設定がメールによる報知の場合に使用されるメールアドレスのそれぞれを、あらかじめ登録された荷受人名である登録荷受人名に対応付けて格納する。したがって、CPU31は、いずれかの登録荷受人名を登録データ95から選択することによって、登録荷受人名に対応付けられた報知設定に基づいて、自動的にメール画像60に示されるメールの送信をすることができる。また、CPU31は、登録荷受人名に対応付けられた報知設定に基づいて、メッセージ画像70を自動的にディスプレイ39に表示することができる。   The flash memory 34 of the information terminal 3 stores registration data 95. The registration data 95 stores the notification setting and each e-mail address used when the notification setting is notification by e-mail in association with a registered consignee name that is a registered consignee name. Therefore, the CPU 31 automatically transmits the mail shown in the mail image 60 based on the notification setting associated with the registered consignee name by selecting any registered consignee name from the registration data 95. Can do. The CPU 31 can automatically display the message image 70 on the display 39 based on the notification setting associated with the registered consignee name.

CPU31は、ラベル50に印刷された印刷日付52になると、ラベル50に印刷したラベル名51の内容をあらかじめ登録されたメールアドレスに宛ててメール送信することによって、メール受信者に対してラベル名51等の報知をすることができる。例えば、プリンタ2がユーザおよび荷受人名53の示す荷受人の近くに日常的に設置されていなくても、印刷システム1は、適時に報知を行うことができる。   When the print date 52 printed on the label 50 is reached, the CPU 31 sends the contents of the label name 51 printed on the label 50 to a pre-registered mail address, thereby sending the label name 51 to the mail recipient. Etc. can be notified. For example, even if the printer 2 is not routinely installed near the user and the consignee indicated by the consignee name 53, the printing system 1 can perform notification in a timely manner.

CPU31は、超過日付に対応付けられた荷受人名を示すデータを対応データ94から取得する(S54)。これにより、CPU31は、S54で取得した荷受人名に対応する登録荷受人名を登録データ95から抽出し、抽出した登録荷受人名に対応付けられた報知設定を取得することができる(S56)。   The CPU 31 acquires data indicating the consignee name associated with the excess date from the correspondence data 94 (S54). Thereby, CPU31 can extract the registered consignee name corresponding to the consignee name acquired by S54 from the registration data 95, and can acquire the alerting | reporting setting matched with the extracted registered consignee name (S56).

CPU21は、荷受人名53に基づいて印刷データを生成する(S12)。したがって、印刷システム1は、ラベル50に印刷される内容によって、荷受人名53をユーザに確認させることができる。   The CPU 21 generates print data based on the consignee name 53 (S12). Therefore, the printing system 1 can make the user confirm the consignee name 53 based on the content printed on the label 50.

本実施形態において、印刷システム1は、本発明の「情報処理システム」に相当する。プリンタ2が、本発明の「印刷装置」に相当する。情報端末3が、本発明の「情報処理装置」に相当する。S2の処理を行うCPU21は、本発明の「第一取得手段」として機能する。S5の処理を行うCPU21は、本発明の「第二取得手段」として機能する。S51の処理を行うCPU31は、本発明の「第三取得手段」として機能する。S54の処理を行うCPU31は、本発明の「第四取得手段」として機能する。S8の処理を行うCPU21は、本発明の「第五取得手段」として機能する。S12の処理を行うCPU21は、本発明の「印刷データ生成手段」として機能する。対応データ94を記憶するフラッシュメモリ34が、本発明の「第一記憶手段」に相当する。登録データ95を記憶するフラッシュメモリ34が、本発明の「第二記憶手段」に相当する。S53の処理を行うCPU31は、本発明の「判断手段」として機能する。S63およびS65の処理を行うCPU31は、本発明の「報知データ生成手段」として機能する。アプリケーション記憶エリア323においてメールソフトを記憶するHDD32、およびディスプレイ39が、本発明の「出力手段」に相当する。S64およびS66の処理を行うCPU31は、本発明の「出力制御手段」として機能する。S56の処理を行うCPU31は、本発明の「選択手段」として機能する。   In the present embodiment, the printing system 1 corresponds to the “information processing system” of the present invention. The printer 2 corresponds to the “printing apparatus” of the present invention. The information terminal 3 corresponds to the “information processing apparatus” of the present invention. The CPU 21 that performs the process of S2 functions as the “first acquisition unit” of the present invention. The CPU 21 that performs the process of S5 functions as the “second acquisition unit” of the present invention. The CPU 31 that performs the process of S51 functions as the “third acquisition unit” of the present invention. The CPU 31 that performs the process of S54 functions as the “fourth acquisition unit” of the present invention. The CPU 21 that performs the process of S8 functions as the “fifth acquisition means” of the present invention. The CPU 21 that performs the process of S12 functions as a “print data generating unit” of the invention. The flash memory 34 that stores the correspondence data 94 corresponds to the “first storage unit” of the present invention. The flash memory 34 that stores the registration data 95 corresponds to the “second storage unit” of the present invention. The CPU 31 that performs the processing of S53 functions as the “determination means” of the present invention. The CPU 31 that performs the processes of S63 and S65 functions as the “notification data generation unit” of the present invention. The HDD 32 storing mail software and the display 39 in the application storage area 323 correspond to the “output unit” of the present invention. The CPU 31 that performs the processing of S64 and S66 functions as the “output control means” of the present invention. The CPU 31 that performs the process of S56 functions as the “selecting unit” of the present invention.

なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、上記実施形態では、情報端末3のCPU31は、プリンタ2から印刷データを受信し、受信した印刷データに含まれるラベル名51、印刷日付52、および荷受人名53を対応データ94に格納している。CPU31は、情報端末3のHDD32に記憶されるエディタを使用して、CPU31のみにおいて印刷データの生成を行ってもよい。印刷システム1は、S2で取得するラベル名51、S4で取得する印刷日付52、S8で取得する荷受人名53を、情報端末3においてエディタを介して生成される印刷データから取得してもよい。また、印刷システム1は、印刷データを介さずに、印刷データ生成のためにプリンタ2または情報端末3に入力されるラベル名51、印刷日付52、荷受人名53を、直接に取得してもよい。   In addition, this invention is not limited to said embodiment, A various change is possible. For example, in the above embodiment, the CPU 31 of the information terminal 3 receives the print data from the printer 2 and stores the label name 51, the print date 52, and the consignee name 53 included in the received print data in the corresponding data 94. Yes. The CPU 31 may generate print data only by the CPU 31 using an editor stored in the HDD 32 of the information terminal 3. The printing system 1 may acquire the label name 51 acquired in S2, the print date 52 acquired in S4, and the consignee name 53 acquired in S8 from the print data generated via the editor in the information terminal 3. Further, the printing system 1 may directly acquire the label name 51, the printing date 52, and the consignee name 53 that are input to the printer 2 or the information terminal 3 for generating the printing data without using the printing data. .

メッセージ画像70による報知態様は、上記実施形態の例に限られない。例えば、印刷システム1は、情報端末3とネットワーク(図示略)を介して接続する他の情報端末等の表示部にメッセージ画像70を表示させてもよい。他の情報端末等は、情報端末3のユーザ以外の者が使用するものであってもよい。例えば、他の情報端末等は、荷受人名53に対応する荷受人が使用するものであってもよい。   The notification mode by the message image 70 is not limited to the example of the above embodiment. For example, the printing system 1 may display the message image 70 on a display unit such as another information terminal connected to the information terminal 3 via a network (not shown). Other information terminals or the like may be used by persons other than the user of the information terminal 3. For example, another information terminal or the like may be used by the consignee corresponding to the consignee name 53.

上記実施形態では、現在日付を示すデータを、情報端末3のOSのタイマ機能に基づいて取得しているが、印刷システム1は、物理的なタイマをプリンタ2または情報端末3に備えて、タイマから現在の日付を取得してもよい。また、現在日付を示すデータ、および印刷日付については、日付に限られず、時、分、秒等も含めた時間情報を指定するものであってもよい。そして、印刷システム1は、印刷日付が超過日付であるか否かの判断を、時、分、秒等の単位で行ってもよい。   In the above embodiment, data indicating the current date is acquired based on the timer function of the OS of the information terminal 3, but the printing system 1 includes a physical timer in the printer 2 or the information terminal 3, and the timer You may get the current date from The data indicating the current date and the print date are not limited to the date, and time information including hours, minutes, seconds, etc. may be designated. Then, the printing system 1 may determine whether or not the printing date is an excess date in units of hours, minutes, seconds, and the like.

上記実施形態では、メールによる報知と、メッセージによる報知の2種類の報知の手法のうち、いずれか1つの報知の手法を選択し、報知設定として登録している。報知設定の登録態様は、上記実施形態に限られず、例えば、メールによる報知およびメッセージによる報知のいずれも報知設定として登録可能な構成であってもよい。また、メールによる報知のために使用されるメールアドレスを、複数登録可能な構成としてもよい。   In the above-described embodiment, one of the two notification methods of notification by mail and notification by message is selected and registered as notification setting. The registration mode of the notification setting is not limited to the above embodiment, and for example, a configuration in which both notification by mail and notification by message can be registered as the notification setting may be used. Moreover, it is good also as a structure which can register multiple mail addresses used for alerting | reporting by mail.

1 印刷システム
2 プリンタ
3 情報端末
21 CPU
31 CPU
32 HDD
34 フラッシュメモリ
39 ディスプレイ
1 Printing System 2 Printer 3 Information Terminal 21 CPU
31 CPU
32 HDD
34 Flash memory 39 Display

Claims (4)

印刷媒体に印刷を行う印刷装置と、前記印刷装置と無線通信または有線通信を行う情報処理装置とを備え、前記印刷媒体に印刷するための印刷データを生成する情報処理システムであって、
前記印刷媒体に印刷されるラベル名を取得する第一取得手段と、
前記印刷媒体に印刷される日付を取得する第二取得手段と、
前記第一取得手段によって取得された一つの前記ラベル名と、前記第二取得手段によって取得された一つの前記日付とを印刷するための前記印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段によって生成された前記印刷データに基づいて印刷される一つの前記ラベル名と一つの前記日付とを対応付けて記憶可能な第一記憶手段と、
現在の日付を取得する第三取得手段と、
前記第一記憶手段によって記憶されている前記日付のうち、前記第三取得手段によって取得された前記現在の日付を超過する前記日付である超過日付があるか否かを判断する判断手段と、
前記判断手段によって前記超過日付があると判断された場合、前記超過日付に対応付けられた前記ラベル名を前記第一記憶手段から取得する第四取得手段と、
前記第四取得手段によって取得された前記ラベル名を少なくとも示す報知データを生成する報知データ生成手段と、
前記情報処理装置に備えられ、前記報知データ生成手段によって生成された前記報知データを出力可能な出力手段と、
前記出力手段に前記報知データを出力させる出力制御手段と
前記出力手段に前記報知データを出力させる手法を指定するための手法指定データと、前記手法指定データを識別する登録出力先データとを対応付けて記憶する第二記憶手段と、
前記第二記憶手段によって記憶される前記登録出力先データのうちからいずれか一つを選択する選択手段と
を備え
前記出力制御手段は、前記選択手段によって選択された前記登録出力先データに対応付けられた手法指定データによって指定される前記手法で前記報知データを出力させることを特徴とする情報処理システム。
An information processing system comprising: a printing apparatus that prints on a print medium; and an information processing apparatus that performs wireless communication or wired communication with the printing apparatus, and generates print data for printing on the print medium,
First acquisition means for acquiring a label name printed on the print medium;
Second acquisition means for acquiring a date to be printed on the print medium;
Print data generation means for generating the print data for printing the one label name acquired by the first acquisition means and the one date acquired by the second acquisition means;
First storage means that can store one label name and one date that are printed based on the print data generated by the print data generation means in association with each other;
A third acquisition means for acquiring the current date;
Judgment means for judging whether there is an excess date that is the date that exceeds the current date acquired by the third acquisition means among the dates stored by the first storage means;
A fourth acquisition unit that acquires the label name associated with the excess date from the first storage unit when the determination unit determines that there is the excess date;
Notification data generation means for generating notification data indicating at least the label name acquired by the fourth acquisition means;
An output unit provided in the information processing apparatus and capable of outputting the notification data generated by the notification data generation unit;
Output control means for causing the output means to output the notification data ;
Second storage means for storing technique designation data for designating a technique for causing the output means to output the notification data and registered output destination data for identifying the technique designation data;
Selecting means for selecting any one of the registered output destination data stored by the second storage means ;
The information processing system , wherein the output control means causes the notification data to be output by the method specified by the method specifying data associated with the registered output destination data selected by the selection unit .
前記出力手段は、電子メールを送信可能な電子メール送信手段であり、
前記報知データ生成手段は、前記報知データとして前記電子メール送信手段によって送信可能な電子メールの文面を形成可能なデータを生成し、
前記手法指定データには、前記電子メール送信手段によって電子メールを送信可能なメールアドレスが含まれ、
前記出力制御手段は、前記報知データ生成手段によって生成された前記報知データによる電子メールを、前記手法指定データに含まれる電子メールアドレスを送信先として前記電子メール送信手段に送信させることを特徴とする請求項に記載の情報処理システム。
The output means is an e-mail transmitting means capable of transmitting an e-mail;
The notification data generation means generates data capable of forming a text of an email that can be transmitted by the email transmission means as the notification data,
The technique designating data includes a mail address capable of sending an e-mail by the e-mail sending means,
The output control unit causes the e-mail transmission unit to transmit an e-mail based on the notification data generated by the notification data generation unit, with an e-mail address included in the method designation data as a transmission destination. The information processing system according to claim 1 .
前記登録出力先データのうちのいずれか一つを指定するためのデータである選択出力先データを取得する第五取得手段を備え、
前記選択手段は、前記第五取得手段によって取得される前記選択出力先データに対応する前記登録出力先データを選択することを特徴とする請求項またはに記載の情報処理システム。
Fifth acquisition means for acquiring selected output destination data that is data for designating any one of the registered output destination data;
It said selection means, the information processing system according to claim 1 or 2, characterized in that selecting the registered destination data corresponding to the selected destination data obtained by the fifth obtaining means.
前記印刷データ生成手段は、前記第五取得手段によって取得された一つの前記選択出力先データを示す前記印刷データを生成することを特徴とする請求項に記載の情報処理システム。 The information processing system according to claim 3 , wherein the print data generation unit generates the print data indicating the one selected output destination data acquired by the fifth acquisition unit.
JP2014111267A 2014-05-29 2014-05-29 Information processing system Active JP6303818B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014111267A JP6303818B2 (en) 2014-05-29 2014-05-29 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014111267A JP6303818B2 (en) 2014-05-29 2014-05-29 Information processing system

Publications (2)

Publication Number Publication Date
JP2015225586A JP2015225586A (en) 2015-12-14
JP6303818B2 true JP6303818B2 (en) 2018-04-04

Family

ID=54842262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014111267A Active JP6303818B2 (en) 2014-05-29 2014-05-29 Information processing system

Country Status (1)

Country Link
JP (1) JP6303818B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6500809B2 (en) 2016-02-29 2019-04-17 ブラザー工業株式会社 Printing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140770A (en) * 2000-11-06 2002-05-17 Hitachi Ltd Merchandise inventory management system
EP1271378A3 (en) * 2001-06-29 2004-04-14 Teraoka Seiko Co., Ltd. Administration process and system for manufacturing and selling products
JP5446190B2 (en) * 2008-09-18 2014-03-19 株式会社寺岡精工 Equipment with label issuing function
JP5152117B2 (en) * 2009-07-06 2013-02-27 マックス株式会社 Label printer and information processing apparatus
JP2011076385A (en) * 2009-09-30 2011-04-14 Fujitsu Frontech Ltd Stock management apparatus and program

Also Published As

Publication number Publication date
JP2015225586A (en) 2015-12-14

Similar Documents

Publication Publication Date Title
CN106897035B (en) Service system and control method thereof
JP2013171420A (en) Management system, image forming apparatus, control method for image forming apparatus, and program
JP6179218B2 (en) Print control server and printing system
JP2014115907A (en) Information processing system and control method for the same and program
JP6303818B2 (en) Information processing system
EP2979195B1 (en) Mobile print email reply with thumbnails
JP2009163424A (en) Information processor, control method, and program
JP2015219545A (en) Information processing system, information processing method and program
JP2009193302A (en) Printing system, management server, registered user terminal, print management program, automatic printing program, and automatic printing method
US20110216364A1 (en) Reception notifying apparatus and reception notifying method
JP2001113796A (en) Schedule managing system
WO2022044304A1 (en) Document processing program, information processing device, and document processing method
JP2004362180A (en) Printing method, print program, and printer
JP2018151706A (en) Print system, image formation device, and program
JP2008112327A (en) Information providing system
JP2006053860A (en) Print control device, print control method, and print control program
JP5262969B2 (en) I / O device and I / O processing method
JP2003241932A (en) Printer and printer system
WO2004088971A1 (en) Image edition service system and screen information generation method
JP2008027227A (en) Business form processing apparatus and business form processing method
JP2020042713A (en) Terminal device, control method, and program
US20080212126A1 (en) Printing device and network printing system
JP5978780B2 (en) Information processing apparatus and control program therefor, control program for portable terminal, and printing system
JP6398936B2 (en) Image forming system, image forming method, and image forming program
JP2017173913A (en) Information processing system, server, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180117

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: 20180206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180219

R150 Certificate of patent or registration of utility model

Ref document number: 6303818

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150