JP2010146433A - Mobile terminal, method for controlling the same, and program - Google Patents
Mobile terminal, method for controlling the same, and program Download PDFInfo
- Publication number
- JP2010146433A JP2010146433A JP2008324997A JP2008324997A JP2010146433A JP 2010146433 A JP2010146433 A JP 2010146433A JP 2008324997 A JP2008324997 A JP 2008324997A JP 2008324997 A JP2008324997 A JP 2008324997A JP 2010146433 A JP2010146433 A JP 2010146433A
- Authority
- JP
- Japan
- Prior art keywords
- customer
- data
- input
- information
- printing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02B90/20—Smart grids as enabling technology in buildings sector
Landscapes
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、印刷データの出力制御に関する。 The present invention relates to print data output control.
従来、ハンディーターミナル等の携帯端末を用いて、各顧客の水道等の使用量の検針や調定を行い、その検針結果から請求書や領収書等の帳票を各顧客先で印刷し各顧客に配布している。 Conventionally, using a portable terminal such as a handy terminal, the usage and metering of each customer's water supply, etc. are measured, and bills, receipts, and other forms are printed at each customer from the meter reading results to each customer. Distributed.
このように顧客先で携帯端末から請求書や領収書などを印刷する際に、顧客の料金の支払い方法に応じて出力するフォーマット(検針結果のお知らせ、使用料金の請求を示した振込用紙、領収書等)を選択し、選択されたフォーマットにデータを組み込んでプリントすることが知られている(特許文献1)。
しかしながら、このような検針業務では、検針結果に基づく請求書のデータと前回の支払いの領収書のデータとが含まれた一枚の帳票を各顧客先で印刷し各顧客に配布している。このような場合、水道メータなどのメータ値等を携帯端末に入力した後に当該帳票の印刷処理を行っているため、一枚の帳票が長ければ長い程、及び/又は検針を行う顧客先の数が多いほど検針業務にかかる時間が増し、効率的に検針業務を行うことが困難であった。 However, in such meter-reading work, one form including invoice data based on the result of meter-reading and receipt data of the previous payment is printed at each customer and distributed to each customer. In such a case, since the form is printed after a meter value such as a water meter is input to the portable terminal, the longer the form is, and / or the number of customers who perform meter reading. The greater the number, the longer the time required for meter reading work, making it difficult to perform meter reading work efficiently.
例えば、マンションのような集合住宅でこのような検針業務を続けて行う場合、印刷が終了するまでの待ち時間が増し効率的に業務を行うことが困難であった。 For example, when such meter reading work is continuously performed in a housing complex such as a condominium, it is difficult to efficiently perform the work due to an increase in waiting time until printing is completed.
本発明の目的は、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することである。 An object of the present invention is a mechanism for printing a form including input data to be input and data stored in advance, and printing of the data stored in advance is started before the input data is input. In other words, a mechanism for reducing the waiting time until printing is completed is provided.
本発明の携帯端末は、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末であって、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力手段と、前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力手段と、を備えることを特徴とする。 A portable terminal according to the present invention is a portable terminal that outputs form data including input data to be input and customer data of a customer to print on a printing apparatus, and prints the customer data of the customer and the customer data of the customer. Storage means for storing advance information indicating whether to perform input before receiving input of the input data, customer information reception means for receiving input of customer information for identifying a customer, and received by the customer information reception means A specifying unit for specifying a customer from customer information, a data receiving unit for receiving input of customer input data specified by the specifying unit, and outputting the input data received by the data receiving unit to be printed by the printing apparatus A first output unit; an acquisition unit that acquires customer data of the customer specified by the specifying unit and the advance information of the customer from the storage unit; Determining means for determining whether the advance information acquired by the acquiring means indicates that the printing of the customer data is performed before receiving the input of the input data; and the advance information acquired by the acquiring means is determined by the determining means; If it is determined that printing of customer data is to be performed before receiving input of the input data, customer data acquired by the acquiring unit before receiving input of input data by the data receiving unit is printed on the printing device And a second output means for outputting to be printed.
本発明の携帯端末における制御方法は、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末の制御方法であって、前記携帯端末の記憶手段が、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶装置に記憶する記憶工程と、前記携帯端末の顧客情報受付手段が、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付工程と、前記携帯端末の特定手段が、前記顧客情報受付工程で受け付けた顧客情報から顧客を特定する特定工程と、前記携帯端末のデータ受付手段が、前記特定工程で特定された顧客の入力データの入力を受け付けるデータ受付工程と、前記携帯端末の第1の出力手段が、前記データ受付工程で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力工程と、前記携帯端末の取得手段が、前記特定工程で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶装置から取得する取得工程と、前記携帯端末の判定手段が、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定工程と、
前記携帯端末の第2の出力手段が、前記判定工程で、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付工程で入力データの入力を受け付ける前に前記取得工程で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力工程と、を備えることを特徴とする。
A control method for a portable terminal according to the present invention is a method for controlling a portable terminal that outputs form data including input data to be input and customer data of a customer to be printed on a printing apparatus, wherein the storage means of the portable terminal Storing in a storage device customer data of the customer and advance information indicating whether the customer data is printed before receiving the input of the input data; and customer information receiving means of the mobile terminal, A customer information receiving step for receiving input of customer information for specifying a customer; a specifying step for specifying the customer from the customer information received in the customer information receiving step by the specifying means of the mobile terminal; and A data receiving step for receiving an input of customer input data specified in the specifying step; and a first output unit for the portable terminal. A first output step for outputting the input data received in the step so as to cause the printing apparatus to print, and the acquisition means of the portable terminal includes the customer data of the customer specified in the specific step and the advance information of the customer The acquisition step acquired from the storage device and the determination unit of the portable terminal determine whether the advance information acquired in the acquisition step indicates that the customer data is printed before receiving the input of the input data A determination process;
When the second output means of the portable terminal determines that the advance information acquired in the acquisition step indicates that the customer data is printed before the input of the input data is received in the determination step And a second output step for outputting the customer data acquired in the acquisition step to cause the printing apparatus to print before receiving the input of the input data in the data reception step.
本発明のプログラムは、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末で実行可能なプログラムであって、前記携帯端末を、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力手段と、前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力手段として機能させることを特徴とする。 The program of the present invention is a program that can be executed by a portable terminal that outputs form data including input data to be input and customer customer data to be printed on a printing apparatus, and the portable terminal is connected to customer customer data. Storage means for storing first customer information indicating whether printing of customer data of the customer is performed before receiving input of the input data; customer information receiving means for receiving input of customer information for specifying a customer; Identifying means for identifying a customer from customer information received by the customer information accepting means, data accepting means for accepting input of customer input data identified by the identifying means, and input data accepted by the data accepting means First output means for outputting to the printing apparatus for printing, customer data of the customer specified by the specifying means, and advance information of the customer; An acquisition unit that acquires from the storage unit, a determination unit that determines whether the advance information acquired by the acquisition unit indicates that printing of the customer data is performed before receiving input of the input data, and the determination unit , If it is determined that the advance information acquired by the acquisition means indicates that the customer data is printed before the input of the input data is received, before the input of the input data is received by the data reception means It is made to function as a 2nd output means to output the customer data acquired by the acquisition means in order to make the said printing apparatus print.
本発明によれば、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することができる。 According to the present invention, a form including input data to be input and data stored in advance is printed, and printing of the data stored in advance is started before the input data is input. Thus, it is possible to provide a mechanism for reducing the waiting time until printing is completed.
≪図1の説明≫
以下、本発明の実施の形態について図面を参照して詳細に説明する。
<Description of FIG. 1>
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本実施の形態に係るシステム構成を概略的に示すブロック図である。 FIG. 1 is a block diagram schematically showing a system configuration according to the present embodiment.
サーバ102と携帯端末101は、社内(A)(例えば、水道局内)のネットワーク100(社内LAN等)と介して相互に通信可能に接続されている。 The server 102 and the portable terminal 101 are connected to each other via a network 100 (in-house LAN or the like) in the company (A) (for example, in the water department).
サーバ102は、出力制御情報テーブル400(図4)と領収データテーブル500(図5)と検針データテーブル600(図6)とを記憶している。サーバ102に記憶されている検針データテーブル600(図6)には、前回(前月)のメータ値が顧客IDに対応して記憶されている。 The server 102 stores an output control information table 400 (FIG. 4), a receipt data table 500 (FIG. 5), and a meter reading data table 600 (FIG. 6). The meter reading data table 600 (FIG. 6) stored in the server 102 stores the previous (previous month) meter value corresponding to the customer ID.
携帯端末101は、詳しくは図2を用いて説明するが、帳票を出力するプリンタデバイス(図2のプリンタ部213)を備えている。 As will be described in detail with reference to FIG. 2, the portable terminal 101 includes a printer device (printer unit 213 in FIG. 2) that outputs a form.
携帯端末101は、ハンディーターミナルなどの情報処理装置であって、水道料金などの調定を行うルートマン(ユーザ)により社外(B)に持ち出される端末である。 The portable terminal 101 is an information processing apparatus such as a handy terminal, and is a terminal that is taken out of the office (B) by a route man (user) who sets water charges and the like.
ここで水道料金の調定とは、水道メータの検針から使用水量を確定し、その確定した使用水道量と料金表とから、使用者(顧客)に対して水道料金額を決定することをいう。 Here, setting the water rate means determining the amount of water used from the meter reading of the water meter and determining the amount of water rate for the user (customer) from the determined amount of water used and the tariff. .
ここで、水道料金の調定業務について、図1を用いて説明する。 Here, the water fee setting operation will be described with reference to FIG.
ユーザが、各顧客(家庭)(A宅,B宅,C宅,D宅)を訪問し、各顧客の家に付いている水道メータ(103,104,105,106)を見ることによりメータ値(水道メータが示す値)を把握する。ここでメータ値とは、水道の使用量を計測している水道メータが示す値であって、過去の水道の累積使用量を示す値である。したがって、今月の水道の使用量を計算するためには、今月のメータ値から先月のメータ値を引くことにより算出することができる。 The user visits each customer (home) (A home, B home, C home, D home), and looks at the water meter (103, 104, 105, 106) attached to each customer's home. Grasp (value shown by water meter). Here, the meter value is a value that is indicated by a water meter that measures the amount of water used, and is a value that indicates the cumulative amount of water used in the past. Therefore, in order to calculate the usage amount of water supply for this month, it can be calculated by subtracting the meter value of last month from the meter value of this month.
当該顧客の水道メータのメータ値を把握したユーザは、所有している携帯端末101に当該顧客のメータ値を入力すると、携帯端末101が、携帯端末101内に記憶されている先月のメータ値から今月の水道の使用量を算出する。そして、携帯端末101は、算出された今月の水道の使用量と、携帯端末101に記憶された料金表とから水道料金額を計算し、当該水道料金額が記載された請求書(帳票)を印刷する。ここで印刷される帳票には、先月の水道料金の領収書も印刷される。ユーザは、この帳票を当該顧客の郵便箱などに入れる業務を行う。ユーザは、この業務を各顧客のそれぞれに対して行う。 When the user who has grasped the meter value of the water meter of the customer inputs the meter value of the customer to the portable terminal 101 that the user owns, the portable terminal 101 is determined based on the last month meter value stored in the portable terminal 101. Calculate the amount of water used this month. Then, the portable terminal 101 calculates the amount of water charge from the calculated amount of water used this month and the charge table stored in the portable terminal 101, and generates a bill (form) on which the amount of water charge is described. Print. A receipt for the last month's water bill is also printed on the printed form. The user performs a task of putting the form into the customer's mailbox or the like. The user performs this operation for each customer.
図1の(B)社外は、ユーザの調定業務を説明するための図である。 FIG. 1B is a diagram for explaining the user's setting work.
ユーザは、携帯端末101を持ち、例えば、A宅、B宅、C宅、D宅の順番で上述した調定業務を行う。また、図1の(B)社外には、A宅、B宅、C宅はそれぞれ同一又は近くの場所にあるが、D宅は、A宅、B宅、C宅と離れた場所にあること示している。 The user has the mobile terminal 101 and performs the above-described adjustment work in the order of A home, B home, C home, and D home, for example. In addition, outside (B) outside of FIG. 1, A home, B home, and C home are in the same or nearby locations, but D home is in a location away from A home, B home, and C home. Show.
103は、A宅(家)に備え付けられた水道メータである。104は、B宅(家)に備え付けられた水道メータである。105は、C宅(家)に備え付けられた水道メータである。106は、D宅(家)に備え付けられた水道メータである。 Reference numeral 103 denotes a water meter installed in the A house (house). Reference numeral 104 denotes a water meter installed in the B house (house). Reference numeral 105 denotes a water meter installed in the C house (house). Reference numeral 106 denotes a water meter installed in D house (house).
そして、ユーザは、各顧客の調定を行ったのち、携帯端末101を持って会社に戻ってくる。そして、ネットワーク100に携帯端末101を接続し、サーバ102に調定業務により得られたデータ(検針データテーブル)を送信する。サーバ102は、携帯端末101から受信したデータに基づいて出力制御情報テーブル(図4)や領収データテーブル(図5)を生成する。そして、その生成されたデータをユーザが所有する携帯端末101が取得し、次回の調定業務を行う。 Then, the user returns to the company with the mobile terminal 101 after setting each customer. Then, the mobile terminal 101 is connected to the network 100, and data (meter reading data table) obtained by the adjustment work is transmitted to the server 102. The server 102 generates an output control information table (FIG. 4) and a receipt data table (FIG. 5) based on the data received from the mobile terminal 101. Then, the mobile terminal 101 owned by the user acquires the generated data, and performs the next settling operation.
≪図2の説明≫
図2は、図1における携帯端末101のハードウェア構成を概略的に示すブロック図である。
<Description of FIG. 2>
FIG. 2 is a block diagram schematically showing a hardware configuration of the mobile terminal 101 in FIG.
図2は、図1に示したハンディーターミナル(携帯端末)101を制御するコントローラユニット214のハードウェア構成の一例を示すブロック図である。 FIG. 2 is a block diagram showing an example of a hardware configuration of the controller unit 214 that controls the handy terminal (portable terminal) 101 shown in FIG.
214は、コントローラユニットで後述する、キー入力部210、表示部211、外部メモリ212、プリンタ部213、外部のネットワーク100に接続された外部装置と接続することで、各種データやデバイス情報の入出力を行う。 Reference numeral 214 denotes a controller unit, which will be described later. By connecting to a key input unit 210, a display unit 211, an external memory 212, a printer unit 213, and an external device connected to the external network 100, various data and device information are input / output. I do.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。 In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204.
また、ROM202あるいは外部メモリ212には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、携帯端末が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。 The ROM 202 or the external memory 212 has a BIOS (Basic Input / Output System), an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201, and a function necessary for realizing a function executed by the portable terminal, which will be described later. Various programs are stored.
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。 A RAM 203 functions as a main memory, work area, and the like for the CPU 201.
CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ212からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。 The CPU 201 implements various operations by loading a program or the like necessary for execution of processing from the ROM 202 or the external memory 212 to the RAM 203 and executing the loaded program.
また、205は入力コントローラで、キー入力部210からの入力を制御する。なお、入力コントローラ205は、表示部211がタッチパネルの場合は、タッチパネルから入力を制御することもできる。 An input controller 205 controls input from the key input unit 210. Note that the input controller 205 can also control input from the touch panel when the display unit 211 is a touch panel.
206はビデオコントローラで、例えば、液晶ディスプレイや有機ELディスプレイ等の表示部211への表示を制御する。 A video controller 206 controls display on the display unit 211 such as a liquid crystal display or an organic EL display.
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部メモリ(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ212へのアクセスを制御する。 A memory controller 207 is an adapter for an external memory (hard disk (HD)), a flexible disk (FD), or a PCMCIA card slot for storing boot programs, various applications, font data, user files, editing files, various data, and the like. Is used to control access to an external memory 212 such as a CompactFlash (registered trademark) memory connected via the network.
208はプリンタインタフェース(プリンタI/F)コントローラで、プリンタ部312とコントローラユニット214を接続し、画像データの同期系/非同期系の変換を行う。 A printer interface (printer I / F) controller 208 connects the printer unit 312 and the controller unit 214, and performs synchronous / asynchronous conversion of image data.
プリンタ部213は、CPU201から印刷指示された印刷データを給紙部にセットされた用紙に印刷することが可能である。 The printer unit 213 can print the print data instructed by the CPU 201 on the paper set in the paper feed unit.
プリンタ部213のプリント方式は、いわゆるサーマルプリンタ方式や微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU201からの指示によって開始する。 As a printing method of the printer unit 213, there are a so-called thermal printer method and an ink jet method in which ink is ejected from a minute nozzle array and an image is directly printed on paper, and any method may be used. Activation of the printing operation is started by an instruction from the CPU 201.
なお、プリンタ部213が備える給紙部には、印刷可能な用紙が備え付けられており、CPU201からの印刷指示がなされるとプリンタ部213を駆動して印刷処理を実行する。 Note that the paper supply unit included in the printer unit 213 is provided with printable paper. When a print instruction is issued from the CPU 201, the printer unit 213 is driven to execute print processing.
209は通信インタフェース(通信I/F)コントローラで、ネットワーク100を介して外部機器と接続し通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信や、無線通信(赤外線通信)等が可能である。 A communication interface (communication I / F) controller 209 is connected to and communicates with an external device via the network 100, and executes communication control processing in the network. For example, communication using TCP / IP, wireless communication (infrared communication), and the like are possible.
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、表示部211上での表示を可能としている。 Note that the CPU 201 enables display on the display unit 211 by executing, for example, outline font rasterization processing on a display information area in the RAM 203.
また、CPU201は、表示部211がタッチパネルの場合、表示画面をユーザがタッチすることにより、画面にタッチした位置に対応する指示を受け付けることを可能としている。 In addition, when the display unit 211 is a touch panel, the CPU 201 can accept an instruction corresponding to a position touched on the screen when the user touches the display screen.
本発明を実現するための後述する各種プログラムは、外部メモリ212に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ212に格納されている。 Various programs to be described later for realizing the present invention are recorded in the external memory 212, and are executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, a definition file and various information tables used when executing the program are also stored in the external memory 212.
≪図3の説明≫
図3は、本実施の形態に係る携帯端末101のCPU201が実行する処理を示すフローチャートである。
<Description of FIG. 3>
FIG. 3 is a flowchart showing processing executed by CPU 201 of portable terminal 101 according to the present embodiment.
すなわち、図3に示すフローチャートの処理は、図2に示す携帯端末101のCPU201がROM202又は外部メモリ212からRAM203等に読み出したアプリケーションを実行することにより実現される。 That is, the processing of the flowchart illustrated in FIG. 3 is realized by the CPU 201 of the mobile terminal 101 illustrated in FIG. 2 executing an application read from the ROM 202 or the external memory 212 to the RAM 203 or the like.
まず、携帯端末101のCPU201は、本発明のアプリケーションプログラムを実行すると、顧客特定情報入力画面900(図9)を表示部211に表示する。これにより、ユーザから、顧客を特定するためのデータ(顧客情報)の入力を受け付ける。 First, when executing the application program of the present invention, the CPU 201 of the mobile terminal 101 displays a customer specifying information input screen 900 (FIG. 9) on the display unit 211. Thereby, the input of the data (customer information) for specifying a customer is received from a user.
図9は、顧客を特定するためのデータ(顧客情報)(顧客IDや顧客名)を入力する顧客特定情報入力画面の一例を示す図である。 FIG. 9 is a diagram illustrating an example of a customer specifying information input screen for inputting data (customer information) (customer ID and customer name) for specifying a customer.
携帯端末101のCPU201は、顧客を特定するための顧客IDや顧客名が、キー入力部210等から入力されると(ステップS301)、顧客特定情報入力画面900(図9)に入力内容が表示される。図9の例では、顧客IDである「1」が入力されている。顧客IDとは、顧客を識別するデータである。また、入力された顧客名から顧客を特定することもできる。 When the customer ID or customer name for specifying the customer is input from the key input unit 210 or the like (step S301), the CPU 201 of the portable terminal 101 displays the input content on the customer specifying information input screen 900 (FIG. 9). Is done. In the example of FIG. 9, “1”, which is a customer ID, is input. The customer ID is data for identifying a customer. Further, the customer can be specified from the inputted customer name.
携帯端末101のCPU201は、顧客情報が入力され、キー入力部210から検索を指示するボタン(例えば「1」ボタン等)が押下されると、出力制御情報テーブル(図4)の中から、入力された顧客情報に対応するレコードを検索し、顧客を特定する(ステップS302)。 When the customer information is input and the button for instructing the search (for example, “1” button or the like) is pressed from the key input unit 210, the CPU 201 of the portable terminal 101 inputs the information from the output control information table (FIG. 4). The record corresponding to the customer information thus searched is searched to identify the customer (step S302).
ここで、出力制御情報テーブル(図4)について説明する。 Here, the output control information table (FIG. 4) will be described.
出力制御情報テーブル(図4)は、携帯端末101の外部メモリ212に記憶されている。 The output control information table (FIG. 4) is stored in the external memory 212 of the mobile terminal 101.
出力制御情報テーブル(図4)は、「顧客ID」、「顧客名」、「住所」、「領収フラグ」、「先出し印刷フラグ」、「印刷順番」から構成される。 The output control information table (FIG. 4) includes “customer ID”, “customer name”, “address”, “receipt flag”, “first-out printing flag”, and “printing order”.
ここで、「顧客ID」は、顧客を一意に特定することができる情報である。また、「顧客名」には、該顧客の名前が記憶される。また、「住所」には該顧客の住所が記憶される。また、「領収フラグ」は、先月(前回)の請求金額を領収したか否かを示す情報である。図4では、「領収フラグ」に、「1」が設定されている顧客からは先月(前回)の請求金額を領収したことを示し、「0」が設定されている顧客からは先月(前回)の請求金額を領収していないことを示している。即ち、「領収フラグ」に「1」が設定されている顧客には、後述する領収データテーブル(図5)の「領収日」に値(領収した日付)が設定されているのに対し、「領収フラグ」に「0」が設定されている顧客には、領収データテーブル(図5)の「領収日」に値(領収した日付)が設定されていない。 Here, the “customer ID” is information that can uniquely identify a customer. In the “customer name”, the name of the customer is stored. The “address” stores the address of the customer. Further, the “receipt flag” is information indicating whether or not the amount charged last month (previous) has been received. In FIG. 4, it is shown that the customer charged with “1” in the “receipt flag” received the last month (previous) billing amount, and the customer with “0” set last month (previous). Indicates that you have not received your bill. That is, for a customer for which “1” is set in the “receipt flag”, a value (date of receipt) is set in “receipt date” in the receipt data table (FIG. 5) described later, whereas “ For customers for which “0” is set in the “receipt flag”, no value (date of receipt) is set in “receipt date” in the receipt data table (FIG. 5).
次に、出力制御情報テーブル(図4)の「先出し印刷フラグ」は、該顧客の帳票700(図7)を出力するデータのうち、後述する固定データ(701,702)を先に出力するか、それとも可変データ(703)を含む全てのデータ700を一度に出力するかを示す情報である。 Next, the “first-out printing flag” in the output control information table (FIG. 4) indicates whether the fixed data (701, 702) described later is output first among the data output from the customer's form 700 (FIG. 7). , Or information indicating whether all data 700 including variable data (703) is output at a time.
「印刷順番」は、帳票を出力する順番、即ち、訪問(調定)する順番を示している。図4の例では、「印刷順番」が「1」、「2」、「3」の順番(昇順)で調定を行い、帳票を出力することを示している。すなわち、顧客「A」、「B」、「C」の水道メータはそれぞれ同一又は近くの場所(エリア)にあることを示している。すなわち、印刷順番(順番情報)は、顧客の帳票データを出力する順番を示す。 “Printing order” indicates the order in which forms are output, that is, the order in which visits are made (arranged). In the example of FIG. 4, it is shown that the “printing order” is set in the order of “1”, “2”, and “3” (ascending order) and a form is output. That is, it is shown that the water meters of the customers “A”, “B”, and “C” are in the same or nearby places (areas). That is, the printing order (order information) indicates the order in which the customer form data is output.
フローチャートの説明に戻る。 Return to the description of the flowchart.
次に、携帯端末101のCPU201は、ステップS302で特定された顧客のレコードをRAM203に読み込む(ステップS303)。 Next, the CPU 201 of the portable terminal 101 reads the customer record specified in step S302 into the RAM 203 (step S303).
例えば、図9に顧客ID「1」が入力され検索された場合、図4の顧客IDが「1」のレコードを読み込む。 For example, when the customer ID “1” is input and searched in FIG. 9, the record with the customer ID “1” in FIG. 4 is read.
そして、携帯端末101のCPU201は、読み込んだレコードの「領収フラグ」が「1」か否かを判定する(ステップS304)。すなわち、前回(先月)の請求金額が領収済みか否かを判定する。 Then, the CPU 201 of the portable terminal 101 determines whether or not the “receipt flag” of the read record is “1” (step S304). That is, it is determined whether or not the previous (last month) billing amount has been received.
そして、携帯端末101のCPU201は、「領収フラグ」が「1」と判定された場合、すなわち、前回(先月)の請求金額が領収済みであると判定された場合(ステップS304:YES)、「領収フラグ」が「1」と判定された顧客の領収データを領収データテーブル500(図5)から取得する(ステップS305)。 Then, the CPU 201 of the portable terminal 101 determines that the “receipt flag” is “1”, that is, if it is determined that the previous (last month) billing amount has been received (step S304: YES). Receipt data of customers whose receipt flag is determined to be “1” is acquired from the receipt data table 500 (FIG. 5) (step S305).
ここで、領収データテーブル500(図5)について説明する。 Here, the receipt data table 500 (FIG. 5) will be described.
領収データテーブル500(図5)は、携帯端末101の外部メモリ212に記憶されている。 The receipt data table 500 (FIG. 5) is stored in the external memory 212 of the mobile terminal 101.
領収データテーブル500(図5)は、「顧客ID」、「領収日」、「金額」、「使用量」、「金額」、「使用量」、「検針日(前月)」から構成される。 The receipt data table 500 (FIG. 5) includes “customer ID”, “receipt date”, “money amount”, “usage amount”, “money amount”, “usage amount”, and “meter reading date (previous month)”.
「顧客ID」は、出力制御情報テーブルの「顧客ID」と同一であり、この「顧客ID」により出力制御情報テーブルと領収データテーブルとが関連付けられている。また、「領収日」には、前月(前回)の請求金額を領収した日付が記憶されている。また、「金額」には、前月(前回)に領収した請求金額が記憶されている。また、「使用量」には、前月(前回)の水道の使用量が記憶されている。また、「検針日(前月)」には、前月(前回)、調定を行った日付(検針日)が記憶されている。 The “customer ID” is the same as the “customer ID” in the output control information table, and the output control information table and the receipt data table are associated by this “customer ID”. In the “receipt date”, the date of receipt of the billed amount of the previous month (previous) is stored. Further, in “Amount”, the amount charged in the previous month (previous) is stored. Further, the amount of water used in the previous month (previous) is stored in the “used amount”. In the “meter reading date (previous month)”, the previous month (previous) and the date of the adjustment (the meter reading date) are stored.
フローチャートの説明に戻る。 Return to the description of the flowchart.
ステップS305で取得した領収データとは、前回(前月)の請求金額を領収したことを示すデータであって、例えば、図5に示す「領収日」や「金額」や「使用量」や「検針日」のそれぞれのデータである。 The receipt data acquired in step S305 is data indicating receipt of the previous (previous month) billing amount. For example, the “receipt date”, “amount”, “usage” and “meter reading” shown in FIG. Each data of “day”.
携帯端末101のCPU201は、ステップS305において、「領収フラグ」が「0」と判定された場合、すなわち、前回(先月)の請求金額が未だ領収されていないと判定された場合(ステップS304:NO)、滞納データを領収データテーブルから取得する(ステップS306)。ここで取得した滞納データとは、前回(前月)の請求金額が未だ領収できておらず、滞納していることを示すデータであって、例えば、図5に示す「金額」や「使用量」や「検針日(前月)」のそれぞれのデータである。 If the “receipt flag” is determined to be “0” in step S305, that is, if it is determined that the previous (last month) billing amount has not yet been received (step S304: NO). ), Delinquent data is acquired from the receipt data table (step S306). The non-payment data acquired here is data indicating that the previous (previous month) billing amount has not yet been received and is being delinquent. For example, “payment amount” and “usage amount” shown in FIG. And “data reading date (previous month)”.
例えば、領収データテーブル(図5)の「顧客ID」が「3」の顧客には、「領収日」が「―」(未登録)となっている。これは、「顧客ID」が「3」の顧客は、前月分の5250円(請求金額)が滞納していることを示している。 For example, the “receipt date” is “-” (unregistered) for a customer whose “customer ID” is “3” in the receipt data table (FIG. 5). This indicates that the customer whose “customer ID” is “3” is delinquent in 5250 yen (billed amount) for the previous month.
例えば、顧客特定情報入力画面に「顧客ID」3が入力され検索された場合、「顧客ID」が3の顧客の領収フラグは「0」なので、滞納データとして、領収データテーブル(図5)の5250円(金額)を取得する。 For example, when “customer ID” 3 is input and searched on the customer specifying information input screen, the receipt flag of the customer whose “customer ID” is 3 is “0”, so that the receipt data table (FIG. 5) 5250 yen (amount) is acquired.
携帯端末101のCPU201は、ステップS305で領収データを取得、又は、ステップS306で滞納データを取得した後、ステップS303で取得したレコードの「先出し印刷フラグ」が「1」か否かを判定する(ステップS307)。即ち、ここでは、先出し印刷を行うか否かを判定する。 The CPU 201 of the portable terminal 101 determines whether or not the “first-out printing flag” of the record acquired in step S303 is “1” after acquiring the receipt data in step S305 or acquiring the non-payment data in step S306 (step S303). Step S307). That is, here, it is determined whether or not to perform advance printing.
携帯端末101のCPU201は、「先出し印刷フラグ」が「1」である(先出し印刷を行う)と判定した場合(ステップS307:YES)、処理をステップS308に移行する。一方、「先出し印刷フラグ」が「0」である(先出し印刷を行わない)と判定した場合(ステップS307:NO)、処理をステップS318に移行する。 If the CPU 201 of the portable terminal 101 determines that the “first-out printing flag” is “1” (first-out printing is performed) (step S307: YES), the process proceeds to step S308. On the other hand, if it is determined that the “first-out printing flag” is “0” (first-out printing is not performed) (step S307: NO), the process proceeds to step S318.
携帯端末101のCPU201は、先出し印刷を行うと判定した場合、プリンタ部213の状態を示す情報をプリンタI/Fコントローラ208から取得する(ステップS308)。ここで取得する情報としては、例えば、現在のプリンタ部の温度などを取得する。 If the CPU 201 of the portable terminal 101 determines to perform advance printing, the CPU 201 acquires information indicating the state of the printer unit 213 from the printer I / F controller 208 (step S308). As information to be acquired here, for example, the current temperature of the printer unit is acquired.
そして、携帯端末101のCPU201は、ステップS308で取得したプリンタ部の温度が、予め記憶された所定の適正温度(所定の温度)を超えているか否かを判定する(ステップS309)。これにより、プリンタデバイス213がオーバーヒートしているか否かを判定する。 Then, the CPU 201 of the portable terminal 101 determines whether or not the temperature of the printer unit acquired in step S308 exceeds a predetermined appropriate temperature (predetermined temperature) stored in advance (step S309). Thereby, it is determined whether or not the printer device 213 is overheated.
ステップS308で取得したプリンタ部の温度が、予め記憶された所定の温度以上か否かを判定し、超えていれば、当該印刷装置が異常であることを検知する。 It is determined whether or not the temperature of the printer unit acquired in step S308 is equal to or higher than a predetermined temperature stored in advance, and if it exceeds, it is detected that the printing apparatus is abnormal.
携帯端末101のCPU201は、ステップS308で取得したプリンタ部の温度が、予め記憶された所定の適正温度を超えている(オーバーヒートしている)と判定された場合(ステップS309:YES)、予め記憶された所定の期間(所定の間)、ステップS311の印刷処理の実行を禁止し(ステップS310)、ステップS308に処理を移行する。ステップS310では、ステップS311による帳票データ(入力データと顧客データを含むデータ)の印刷(出力)を禁止する。 When the CPU 201 of the portable terminal 101 determines that the temperature of the printer unit acquired in step S308 exceeds the predetermined appropriate temperature stored in advance (overheated) (step S309: YES), the CPU 201 stores it in advance. During the predetermined period (during a predetermined period), execution of the printing process in step S311 is prohibited (step S310), and the process proceeds to step S308. In step S310, printing (output) of the form data (data including input data and customer data) in step S311 is prohibited.
また、携帯端末101のCPU201は、ステップS308で取得したプリンタ部の温度が、予め記憶された所定の適正温度を超えていない(オーバーヒートしていない)と判定された場合(ステップS309:NO)、ステップS303及びステップS305若しくはステップS306で取得したデータ(固定データ)の印刷処理を実行する(ステップS311)。 If the CPU 201 of the portable terminal 101 determines that the temperature of the printer unit acquired in step S308 does not exceed the predetermined appropriate temperature stored in advance (not overheating) (step S309: NO), Print processing of the data (fixed data) acquired in step S303 and step S305 or step S306 is executed (step S311).
ここで、印刷処理を実行する固定データ(顧客データとも言う)とは、ステップS303で取得したレコード内の顧客データ(例えば、顧客ID、顧客名、顧客の住所など)と、ステップS305で取得した領収データ若しくはステップS306で取得した滞納データとを含むデータである。すなわち、固定データとは、後述するステップS312で入力されるデータ(検針データ)に応じて変更されないデータである。 Here, the fixed data (also referred to as customer data) for executing the printing process is the customer data (for example, customer ID, customer name, customer address, etc.) in the record acquired in step S303, and acquired in step S305. Data including receipt data or non-payment data acquired in step S306. That is, the fixed data is data that is not changed according to data (meter reading data) input in step S312 described later.
図7は、印刷される帳票700の一例を示す図である。 FIG. 7 is a diagram illustrating an example of a form 700 to be printed.
固定データ704は、図7に示すように、ステップS303で取得したレコード内の顧客データ701と、ステップS305で取得した領収データ702とを含むデータである。 As shown in FIG. 7, the fixed data 704 is data including customer data 701 in the record acquired in step S303 and receipt data 702 acquired in step S305.
ステップS311では、ステップS303で取得したレコード内の顧客データ(例えば、顧客ID、顧客名、顧客の住所など)と、ステップS305で取得した領収データ若しくはステップS306で取得した滞納データと、この固定データ704の印刷データを生成し印刷処理を実行する。 In step S311, customer data (eg, customer ID, customer name, customer address, etc.) in the record acquired in step S303, receipt data acquired in step S305 or non-payment data acquired in step S306, and this fixed data Print data 704 is generated and print processing is executed.
そして、携帯端末101のCPU201は、固定データ704の印刷処理が開始した後に、検針データ入力画面(図8)を表示部211に表示する(ステップS312)。 The CPU 201 of the portable terminal 101 displays the meter reading data input screen (FIG. 8) on the display unit 211 after the printing process of the fixed data 704 is started (step S312).
検針データ入力画面(図8)には、現在、調定の対象である顧客の水道メータのメータ値を入力する入力欄が表示されている。 On the meter-reading data input screen (FIG. 8), an input field for inputting the meter value of the customer's water meter that is currently the target of adjustment is displayed.
携帯端末101のCPU201は、ユーザによるキー入力部210からの入力により、当該メータ値(入力データともいう)の入力を受け付ける。 The CPU 201 of the mobile terminal 101 receives an input of the meter value (also referred to as input data) by an input from the key input unit 210 by the user.
そして、携帯端末101のCPU201は、ユーザにより印刷指示がなされたか否かを判定し(ステップS313)、ユーザにより印刷指示がなされたと判定した場合は(ステップS313:YES)、処理をステップS314に移行し、一方、ユーザにより印刷指示がなされていないと判定した場合は(ステップS313:NO)、処理をステップS312に戻す。 Then, the CPU 201 of the portable terminal 101 determines whether or not a print instruction is given by the user (step S313). If it is determined that a print instruction is given by the user (step S313: YES), the process proceeds to step S314. On the other hand, if it is determined that the user has not instructed printing (step S313: NO), the process returns to step S312.
ここでは、ユーザにより、キー入力部210から印刷を指示するボタン(例えば「1」ボタン等)が押下されたか否かを判定することにより、印刷指示がなされたか否かを判定する。 Here, it is determined whether or not a print instruction has been made by determining whether or not a user has pressed a button (for example, “1” button or the like) that instructs printing from the key input unit 210.
また、携帯端末101のCPU201は、検針データ入力画面(図8)にメータ値が入力された後に、現在、調定の対象である顧客の前回のメータ値を検針データテーブル(図5)から取得し、取得した前回のメータ値から、入力されたメータ値を引き、今月の水道の使用量を算出する。 Further, the CPU 201 of the portable terminal 101 obtains the previous meter value of the customer who is currently subject to the adjustment from the meter reading data table (FIG. 5) after the meter value is input to the meter reading data input screen (FIG. 8). Then, the input meter value is subtracted from the acquired previous meter value to calculate the amount of water used for this month.
携帯端末101のCPU201は、ここで算出された今月の水道の使用量を、検針データテーブル(図6)の「使用量(検針データ)」に記憶する。 The CPU 201 of the portable terminal 101 stores the water usage amount calculated this month in “Usage amount (meter reading data)” of the meter reading data table (FIG. 6).
また、携帯端末101のCPU201は、ここで入力されたメータ値を、検針データテーブル(図6)の「今月のメータ値」に記憶する。 Further, the CPU 201 of the portable terminal 101 stores the meter value input here in the “meter value of this month” of the meter reading data table (FIG. 6).
そして、携帯端末101のCPU201は、算出された水道の使用量と、外部メモリ212に記憶された料金表とから水道料金(請求金額)を算出する。ここで、料金表には、例えば、水道の使用量単位当りの料金(例えば、150円/cm3)が設定されており、例えば、算出された水道の使用量に使用量単位当りの料金を乗じることにより、水道料金(請求金額)を算出することができる。 Then, the CPU 201 of the portable terminal 101 calculates a water charge (billed amount) from the calculated water usage and the charge table stored in the external memory 212. Here, for example, a charge per unit of water usage (for example, 150 yen / cm 3) is set in the charge table. For example, the calculated usage of water is multiplied by a charge per unit of usage. Thus, the water charge (charged amount) can be calculated.
携帯端末101のCPU201は、ここで算出した水道料金(請求金額)を、検針データテーブル(図6)の「金額」に記憶する。 The CPU 201 of the portable terminal 101 stores the water bill (billed amount) calculated here in “Amount” of the meter reading data table (FIG. 6).
また、携帯端末101のCPU201は、携帯端末101で実行しているオペレーティングシステムから本日の日付を取得し、検針データテーブルに記憶する。 In addition, the CPU 201 of the mobile terminal 101 acquires today's date from the operating system running on the mobile terminal 101 and stores it in the meter reading data table.
ここで、検針データテーブル(図6)について説明する。 Here, the meter reading data table (FIG. 6) will be described.
図6は、検針データテーブルの一例を示す図である。 FIG. 6 is a diagram illustrating an example of the meter reading data table.
検針データテーブルは、「顧客ID」、「検針日(今月)」、「金額」、「使用量(検針データ)」、「前月のメータ値」、「今月のメータ値」から構成され、携帯端末101の外部メモリ212に記憶されている。 The meter reading data table is composed of “customer ID”, “meter reading date (this month)”, “money”, “use amount (meter reading data)”, “meter value of previous month”, “meter value of this month”, and portable terminal. 101 is stored in the external memory 212.
「顧客ID」は、出力制御情報テーブル(図4)の「顧客ID」や、領収データテーブル(図5)の「顧客ID」と同一であり、この「顧客ID」により出力制御情報テーブルと領収データテーブルと検針データテーブルとがそれぞれ関連付けられている。 The “customer ID” is the same as the “customer ID” in the output control information table (FIG. 4) and the “customer ID” in the receipt data table (FIG. 5). A data table and a meter reading data table are associated with each other.
また、「検針日(今月)」には、今月(今回)、調定を行った日付(検針日)が記憶されている。また、「金額」には、今月(今回)、請求する請求金額が記憶されている。また、「使用量(検針データ)」には、今月(今回)の水道の使用量が記憶されている。また、「前月のメータ値」には、前月(前回)、調定を行った際の水道メータのメータ値が記憶されている。また、「今月のメータ値」には、今月(今回)、調定を行った際の水道メータのメータ値が記憶される。 In the “meter reading date (this month)”, this month (this time), the date (the meter reading date) when the adjustment was performed is stored. Further, in “Amount”, a billing amount to be charged this month (this time) is stored. In addition, “usage (meter reading data)” stores the amount of water used this month (this time). Further, the meter value of the water meter at the time of the previous month (previous) adjustment is stored in “Meter value of previous month”. In addition, the “meter value of this month” stores the meter value of the water meter at the time of adjustment this month (this time).
以上のようにして、携帯端末101のCPU201は、各顧客の水道の調定を行うたびに、検針データテーブル内の各顧客のレコードに調定の結果(「検針日」、「金額」、「使用量」、「今回のメータ値」など)を記憶する。 As described above, each time the CPU 201 of the mobile terminal 101 performs the water supply adjustment for each customer, the result of the adjustment (“meter reading date”, “amount”, “ Usage ”,“ current meter value ”, etc.) are stored.
上述した可変データ(入力データともいう)は、ここで入力された今月のメータ値、算出された今月の水道の使用量、該今月の水道の使用量に基づいて算出された水道料金(請求金額)のそれぞれを示す。 The above-mentioned variable data (also referred to as input data) includes the current meter value input here, the calculated water usage for this month, and the water charge calculated based on the current water usage (billed amount). ).
フローチャートの説明に戻る。 Return to the description of the flowchart.
携帯端末101のCPU201は、ユーザにより印刷指示がなされたと判定した場合は(ステップS313:YES)、現在、調定対象の顧客の可変データを検針データテーブル(図9)から取得し、当該可変データの印刷処理を実行する(ステップS314)。 If the CPU 201 of the portable terminal 101 determines that a print instruction has been given by the user (step S313: YES), the CPU 201 of the mobile terminal 101 currently acquires variable data of customers to be adjusted from the meter reading data table (FIG. 9). Is executed (step S314).
可変データとは、上述したように、ステップS312で入力されるデータ(メータ値)に応じて変更されるデータである。 As described above, the variable data is data that is changed according to the data (meter value) input in step S312.
図7の帳票700には、可変データ705として、ステップS312で入力されたメータ値から得られる水道の使用量と、水道料金(請求金額)とが印刷されている。 In the form 700 of FIG. 7, the amount of water used obtained from the meter value input in step S312 and the water charge (billed amount) are printed as variable data 705.
以上のようにして、可変データの印刷処理を実行した後、携帯端末101のCPU201は、出力制御情報テーブル400の中から、先出し印刷フラグが「1」で、かつ現在調定対象の顧客の次の印刷順番のレコード(顧客)を検索して特定する。 After executing the variable data printing process as described above, the CPU 201 of the portable terminal 101, in the output control information table 400, indicates that the advance print flag is “1” and the next customer who is currently determined. The print order record (customer) is searched and specified.
そして、携帯端末101のCPU201は、ステップS315で、先出し印刷フラグが「1」で、かつ現在調定対象の顧客の次の印刷順番のレコード(顧客)が検索され特定されたか否かを判定し(ステップS316)、特定されたと判定した場合は(ステップS316:YES)、当該検索されたレコードを出力制御情報テーブルから読み込み、処理をステップS304に移行する。一方、特定されなかったと判定した場合は(ステップS316:NO)、処理をステップS301に移行する。 Then, in step S315, the CPU 201 of the mobile terminal 101 determines whether or not the advance print flag is “1” and the record (customer) of the next print order of the customer currently determined is searched and specified. (Step S316) If it is determined that it has been identified (Step S316: YES), the retrieved record is read from the output control information table, and the process proceeds to Step S304. On the other hand, when it determines with having not been specified (step S316: NO), a process is transfered to step S301.
携帯端末101のCPU201は、ステップS307において、「先出し印刷フラグ」が「0」である(先出し印刷を行わない)と判定した場合は(ステップS307:NO)、ステップS312と同様に、検針データ入力画面800(図8)を表示部211に表示する(ステップS318)。 If the CPU 201 of the portable terminal 101 determines in step S307 that the “first-out printing flag” is “0” (not performing first-out printing) (step S307: NO), meter reading data input is performed as in step S312. The screen 800 (FIG. 8) is displayed on the display unit 211 (step S318).
検針データ入力画面(図8)には、上述したように、現在、調定の対象である顧客の水道メータのメータ値を入力する入力欄が表示されている。 On the meter-reading data input screen (FIG. 8), as described above, an input field for inputting the meter value of the customer's water meter that is currently the target of adjustment is displayed.
携帯端末101のCPU201は、ユーザによるキー入力部210からの入力により、当該メータ値の入力を受け付ける。 The CPU 201 of the portable terminal 101 accepts input of the meter value by an input from the key input unit 210 by the user.
そして、携帯端末101のCPU201は、ユーザにより印刷指示がなされたか否かを判定し(ステップS319)、ユーザにより印刷指示がなされたと判定した場合は(ステップS319:YES)、処理をステップS320に移行し、一方、ユーザにより印刷指示がなされていないと判定した場合は(ステップS319:NO)、処理をステップS318に戻す。 Then, the CPU 201 of the mobile terminal 101 determines whether or not a printing instruction is given by the user (step S319). If it is determined that a printing instruction is given by the user (step S319: YES), the process proceeds to step S320. On the other hand, if it is determined that the user has not instructed printing (step S319: NO), the process returns to step S318.
ここでは、ユーザにより、キー入力部210から印刷を指示するボタン(例えば「1」ボタン等)が押下されたか否かを判定することにより、印刷指示がなされたか否かを判定する。 Here, it is determined whether or not a print instruction has been made by determining whether or not a user has pressed a button (for example, “1” button or the like) that instructs printing from the key input unit 210.
また、携帯端末101のCPU201は、検針データ入力画面(図8)にメータ値が入力された後に、現在、調定の対象である顧客の前回のメータ値を検針データテーブル(図5)から取得し、取得した前回のメータ値から、入力されたメータ値を引き、今月の水道の使用量を算出する。 Further, the CPU 201 of the portable terminal 101 obtains the previous meter value of the customer who is currently subject to the adjustment from the meter reading data table (FIG. 5) after the meter value is input to the meter reading data input screen (FIG. 8). Then, the input meter value is subtracted from the acquired previous meter value to calculate the amount of water used for this month.
携帯端末101のCPU201は、ここで算出された今月の水道の使用量を、検針データテーブル(図6)の「使用量(検針データ)」に記憶する。 The CPU 201 of the portable terminal 101 stores the water usage amount calculated this month in “Usage amount (meter reading data)” of the meter reading data table (FIG. 6).
また、携帯端末101のCPU201は、ここで入力されたメータ値を、検針データテーブル(図6)の「今月のメータ値」に記憶する。 Further, the CPU 201 of the portable terminal 101 stores the meter value input here in the “meter value of this month” of the meter reading data table (FIG. 6).
そして、携帯端末101のCPU201は、算出された水道の使用量と、外部メモリ212に記憶された料金表とから水道料金(請求金額)を算出する。ここで、料金表には、例えば、水道の使用量単位当りの料金(例えば、150円/cm3)が設定されており、例えば、算出された水道の使用量に使用量単位当りの料金を乗じることにより、水道料金(請求金額)を算出することができる。 Then, the CPU 201 of the portable terminal 101 calculates a water charge (billed amount) from the calculated water usage and the charge table stored in the external memory 212. Here, for example, a charge per unit of water usage (for example, 150 yen / cm 3) is set in the charge table. For example, the calculated usage of water is multiplied by a charge per unit of usage. Thus, the water charge (charged amount) can be calculated.
携帯端末101のCPU201は、ここで算出した水道料金(請求金額)を、検針データテーブル(図6)の「金額」に記憶する。 The CPU 201 of the portable terminal 101 stores the water bill (billed amount) calculated here in “Amount” of the meter reading data table (FIG. 6).
また、携帯端末101のCPU201は、携帯端末101で実行しているオペレーティングシステムから本日の日付を取得し、検針データテーブルに記憶する。 In addition, the CPU 201 of the mobile terminal 101 acquires today's date from the operating system running on the mobile terminal 101 and stores it in the meter reading data table.
そして、携帯端末101のCPU201は、ユーザにより印刷指示がなされたと判定した場合は(ステップS319:YES)、現在、調定対象の顧客の可変データを検針データテーブル(図6)から取得し、ステップS303及びステップS305若しくはステップS306で取得したデータ(固定データ)と、当該可変データとを含むデータの印刷処理を実行する(ステップS320)。即ち、例えば、図7に示す帳票700の全て(固定データ704と可変データ705)の印刷処理を途中で中止することなく連続して実行する。 If the CPU 201 of the mobile terminal 101 determines that a print instruction has been given by the user (step S319: YES), the CPU 201 obtains variable data of the customer to be adjusted from the meter reading data table (FIG. 6), Print processing of data including the data (fixed data) acquired in S303 and Step S305 or Step S306 and the variable data is executed (Step S320). That is, for example, the printing process of all the forms 700 shown in FIG. 7 (fixed data 704 and variable data 705) is continuously executed without being interrupted.
以上説明したように、本実施の形態によれば、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することができる。 As described above, according to the present embodiment, it is a mechanism for printing a form including input data to be input and data stored in advance, and the input data is input to the data stored in advance. It is possible to provide a mechanism for reducing the waiting time until the printing is completed by starting printing before the printing.
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良い。 Although one embodiment of the present invention has been described in detail above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium. You may apply to the system comprised from an apparatus.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
この場合、記憶媒体から読み出された、コンピュータ読み取り実行可能なプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the computer-readable program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention. Will do.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (basic system or operating system) running on the computer based on the instruction of the program code. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
100 ネットワーク
101 携帯端末
102 サーバ
103 A宅の水道メータ
104 B宅の水道メータ
105 C宅の水道メータ
106 D宅の水道メータ
DESCRIPTION OF SYMBOLS 100 Network 101 Mobile terminal 102 Server 103 Water meter of A house 104 B Water meter of B house 105 Water meter of C house 106 D Water meter of D house
Claims (6)
顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、
顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、
前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、
前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、
前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力手段と、
前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、
前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、
前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力手段と、
を備えることを特徴とする携帯端末。 A portable terminal that outputs form data including input data to be input and customer data of a customer to be printed on a printing apparatus,
Storage means for storing customer data of the customer and advance information indicating whether printing of the customer data of the customer is performed before receiving input of the input data;
Customer information accepting means for accepting input of customer information for identifying a customer;
Identifying means for identifying a customer from customer information received by the customer information receiving means;
Data accepting means for accepting input of customer input data identified by the identifying means;
First output means for outputting the input data received by the data receiving means to cause the printing apparatus to print;
Acquiring means for acquiring customer data of the customer specified by the specifying means and the advance information of the customer from the storage means;
Determining means for determining whether the advance information acquired by the acquiring means indicates that printing of the customer data is performed before receiving input of the input data;
When it is determined by the determination means that the advance information acquired by the acquisition means indicates that the customer data is printed before receiving the input of the input data, the input of input data is performed by the data reception means. Second output means for outputting the customer data acquired by the acquisition means before receiving the data to be printed by the printing apparatus;
A portable terminal comprising:
前記取得手段は、前記第1の出力手段で前記入力データを前記印刷装置に出力した後に、前記特定手段で特定された顧客に対応する前記順番情報に従って特定される顧客の顧客データと先出し情報とを前記記憶手段から取得することを特徴とする請求項1又は2に記載の携帯端末。 The storage means further stores order information indicating an order of outputting customer form data,
The acquisition unit outputs customer data and advance information of a customer specified according to the order information corresponding to the customer specified by the specifying unit after the input data is output to the printing apparatus by the first output unit. The mobile terminal according to claim 1, wherein the mobile terminal is acquired from the storage unit.
前記温度取得手段で取得した温度が所定の温度以上か否かを判定することにより、前記印刷装置の異常を検知する検知手段と、
前記検知手段で前記印刷装置の異常を検知した場合、前記第2の出力手段による前記印刷装置への出力を所定の間禁止する出力禁止手段と、
を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の携帯端末。 Temperature acquisition means for acquiring the temperature of the printing apparatus;
Detecting means for detecting an abnormality of the printing apparatus by determining whether the temperature acquired by the temperature acquisition means is equal to or higher than a predetermined temperature;
An output prohibiting means for prohibiting the output to the printing apparatus by the second output means for a predetermined period when an abnormality of the printing apparatus is detected by the detecting means;
The mobile terminal according to any one of claims 1 to 3, further comprising:
前記携帯端末の記憶手段が、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶装置に記憶する記憶工程と、
前記携帯端末の顧客情報受付手段が、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付工程と、
前記携帯端末の特定手段が、前記顧客情報受付工程で受け付けた顧客情報から顧客を特定する特定工程と、
前記携帯端末のデータ受付手段が、前記特定工程で特定された顧客の入力データの入力を受け付けるデータ受付工程と、
前記携帯端末の第1の出力手段が、前記データ受付工程で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力工程と、
前記携帯端末の取得手段が、前記特定工程で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶装置から取得する取得工程と、
前記携帯端末の判定手段が、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定工程と、
前記携帯端末の第2の出力手段が、前記判定工程で、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付工程で入力データの入力を受け付ける前に前記取得工程で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力工程と、
を備えることを特徴とする携帯端末における制御方法。 A portable terminal control method for outputting form data including input data to be input and customer data of a customer to be printed on a printing apparatus,
A storage step in which the storage means of the mobile terminal stores customer data of the customer and advance information indicating whether the customer data is printed before receiving the input data;
A customer information accepting step for accepting an input of customer information for identifying a customer by the customer information accepting means of the mobile terminal;
A specifying step of specifying the customer from the customer information received in the customer information receiving step by the mobile terminal specifying means;
A data receiving step in which the data receiving means of the portable terminal receives an input of customer input data specified in the specifying step;
A first output step in which the first output means of the portable terminal outputs the input data received in the data receiving step to cause the printing apparatus to print;
The acquisition unit of the mobile terminal acquires the customer data of the customer specified in the specifying step and the advance information of the customer from the storage device;
A determination step of determining whether the advance information acquired in the acquisition step indicates that the advance information acquired in the acquisition step indicates that the customer data is printed before receiving the input data;
When the second output means of the portable terminal determines that the advance information acquired in the acquisition step indicates that the customer data is printed before the input of the input data is received in the determination step A second output step for outputting the customer data acquired in the acquisition step before the input of the input data in the data reception step to be printed on the printing apparatus;
A control method in a portable terminal comprising:
前記携帯端末を、
顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、
顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、
前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、
前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、
前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第1の出力手段と、
前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、
前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、
前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第2の出力手段として機能させることを特徴とするプログラム。 A program that can be executed on a portable terminal that outputs form data including input data to be input and customer data of a customer to be printed on a printing apparatus,
The portable terminal;
Storage means for storing customer data of the customer and advance information indicating whether printing of the customer data of the customer is performed before receiving input of the input data;
Customer information accepting means for accepting input of customer information for identifying a customer;
Identifying means for identifying a customer from customer information received by the customer information receiving means;
Data accepting means for accepting input of customer input data identified by the identifying means;
First output means for outputting the input data received by the data receiving means to cause the printing apparatus to print;
Acquiring means for acquiring customer data of the customer specified by the specifying means and the advance information of the customer from the storage means;
Determining means for determining whether the advance information acquired by the acquiring means indicates that printing of the customer data is performed before receiving input of the input data;
When it is determined by the determination means that the advance information acquired by the acquisition means indicates that the customer data is printed before receiving the input of the input data, the input of input data is performed by the data reception means. A program which functions as a second output means for outputting the customer data acquired by the acquisition means to be printed by the printing apparatus before receiving.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008324997A JP5341499B2 (en) | 2008-12-22 | 2008-12-22 | Mobile terminal, control method therefor, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008324997A JP5341499B2 (en) | 2008-12-22 | 2008-12-22 | Mobile terminal, control method therefor, and program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2010146433A true JP2010146433A (en) | 2010-07-01 |
| JP2010146433A5 JP2010146433A5 (en) | 2012-02-02 |
| JP5341499B2 JP5341499B2 (en) | 2013-11-13 |
Family
ID=42566785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008324997A Expired - Fee Related JP5341499B2 (en) | 2008-12-22 | 2008-12-22 | Mobile terminal, control method therefor, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5341499B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017111536A (en) * | 2015-12-15 | 2017-06-22 | 積水化学工業株式会社 | Irrigation water management device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0421479A (en) * | 1990-05-16 | 1992-01-24 | Casio Comput Co Ltd | Data printer |
| JPH07261954A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Network printer |
| JPH11338660A (en) * | 1998-05-27 | 1999-12-10 | Matsushita Electric Ind Co Ltd | Printing system and print processing method |
| JP2001306481A (en) * | 2000-04-18 | 2001-11-02 | Nec Eng Ltd | Input-output instruction execution device |
| JP2004193870A (en) * | 2002-12-10 | 2004-07-08 | Canon Inc | Batch printing on mobile phones and mobile printers |
| JP2005267226A (en) * | 2004-03-18 | 2005-09-29 | Yasutami Ueda | Address print program and recording medium recorded with the program |
| JP2005275545A (en) * | 2004-03-23 | 2005-10-06 | Fuji Xerox Co Ltd | Document print controller, document print control method and document print control program |
-
2008
- 2008-12-22 JP JP2008324997A patent/JP5341499B2/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0421479A (en) * | 1990-05-16 | 1992-01-24 | Casio Comput Co Ltd | Data printer |
| JPH07261954A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Network printer |
| JPH11338660A (en) * | 1998-05-27 | 1999-12-10 | Matsushita Electric Ind Co Ltd | Printing system and print processing method |
| JP2001306481A (en) * | 2000-04-18 | 2001-11-02 | Nec Eng Ltd | Input-output instruction execution device |
| JP2004193870A (en) * | 2002-12-10 | 2004-07-08 | Canon Inc | Batch printing on mobile phones and mobile printers |
| JP2005267226A (en) * | 2004-03-18 | 2005-09-29 | Yasutami Ueda | Address print program and recording medium recorded with the program |
| JP2005275545A (en) * | 2004-03-23 | 2005-10-06 | Fuji Xerox Co Ltd | Document print controller, document print control method and document print control program |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017111536A (en) * | 2015-12-15 | 2017-06-22 | 積水化学工業株式会社 | Irrigation water management device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5341499B2 (en) | 2013-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6243793B2 (en) | Printing system and control method in printing system | |
| JP6649632B2 (en) | Document printing system, image forming apparatus, and document printing program | |
| JP6519132B2 (en) | Printing fee payment system, program, printing fee payment method, and information processing apparatus | |
| US9183469B2 (en) | Commodity sales data processing apparatus and control method | |
| EP3211577A1 (en) | Receipt server, electronic receipt system, and program | |
| JP2021022238A (en) | System and processing device | |
| JP5341499B2 (en) | Mobile terminal, control method therefor, and program | |
| JP2012048338A (en) | Charging device, image formation device and program | |
| JP2018043470A (en) | Document printing system, image forming apparatus, and document printing program | |
| JP2019159676A (en) | Slip management system and slip management device | |
| JP2017033560A (en) | Information processing device, control method and program of the same | |
| JP2022118165A (en) | Portable terminal, control method for portable terminal, meter reading system, and computer program | |
| JP2015139038A (en) | Charging system | |
| JP5131511B2 (en) | Photo print acceptance device | |
| JP2019109555A (en) | Information processing terminal, information processing method and program | |
| JP2002307786A (en) | Information device, method and system for managing cost thereof | |
| JP7769907B2 (en) | Printing authority purchase management program and printing authority purchase management system | |
| JP4552690B2 (en) | Image treatment device | |
| JP2006185440A (en) | Image output system | |
| JP2015102919A (en) | Portable terminal, information processing method, and program | |
| JP2010147734A (en) | Mobile terminal and method of controlling the same, and program | |
| JP2001312774A (en) | Billing management device, billing management system, billing management method, and storage medium | |
| JP2019009495A (en) | Image processing apparatus, settlement processing apparatus, in-store system, and program | |
| JP2012032987A (en) | Portable terminal, control method and program | |
| JP2003076532A (en) | Image print accounting system, information processing apparatus, printing apparatus, image print accounting method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111208 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130408 |
|
| 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: 20130709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130808 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5341499 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |