(57)【要約】【課題】予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らすこと。【解決手段】顧客に対応する先出し情報が顧客データ（予め記憶されたデータ）の印刷を入力データの入力を受け付ける前に行うことを示す場合に、当該入力データの入力を受け付ける前に、予め記憶された顧客データを印刷装置に印刷させるべく出力する。【選択図】図３
2010146433.tif 000002
【特許請求の範囲】
【請求項１】
入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末であって、
顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、
顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、
前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、
前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、
前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力手段と、
前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、
前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、
前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力手段と、
を備えることを特徴とする携帯端末。
【請求項２】
前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示さないと判定された場合は、前記データ受付手段で入力データの入力を受け付けた後に、前記データ受付手段で受け付けた入力データと前記取得手段で取得した顧客データとを含む帳票データを前記印刷装置に印刷させるべく出力する第３の出力手段とを更に備えることを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記記憶手段は、更に、顧客の帳票データを出力する順番を示す順番情報を記憶し、
前記取得手段は、前記第１の出力手段で前記入力データを前記印刷装置に出力した後に、前記特定手段で特定された顧客に対応する前記順番情報に従って特定される顧客の顧客データと先出し情報とを前記記憶手段から取得することを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
前記印刷装置の温度を取得する温度取得手段と、
前記温度取得手段で取得した温度が所定の温度以上か否かを判定することにより、前記印刷装置の異常を検知する検知手段と、
前記検知手段で前記印刷装置の異常を検知した場合、前記第２の出力手段による前記印刷装置への出力を所定の間禁止する出力禁止手段と、
を更に備えることを特徴とする請求項１乃至３のいずれか１項に記載の携帯端末。
【請求項５】
入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末の制御方法であって、
前記携帯端末の記憶手段が、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶装置に記憶する記憶工程と、
前記携帯端末の顧客情報受付手段が、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付工程と、
前記携帯端末の特定手段が、前記顧客情報受付工程で受け付けた顧客情報から顧客を特定する特定工程と、
前記携帯端末のデータ受付手段が、前記特定工程で特定された顧客の入力データの入力を受け付けるデータ受付工程と、
前記携帯端末の第１の出力手段が、前記データ受付工程で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力工程と、
前記携帯端末の取得手段が、前記特定工程で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶装置から取得する取得工程と、
前記携帯端末の判定手段が、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定工程と、
前記携帯端末の第２の出力手段が、前記判定工程で、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付工程で入力データの入力を受け付ける前に前記取得工程で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力工程と、
を備えることを特徴とする携帯端末における制御方法。
【請求項６】
入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末で実行可能なプログラムであって、
前記携帯端末を、
顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、
顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、
前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、
前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、
前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力手段と、
前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、
前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、
前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データの出力制御に関する。
【背景技術】
【０００２】
従来、ハンディーターミナル等の携帯端末を用いて、各顧客の水道等の使用量の検針や調定を行い、その検針結果から請求書や領収書等の帳票を各顧客先で印刷し各顧客に配布している。
【０００３】
このように顧客先で携帯端末から請求書や領収書などを印刷する際に、顧客の料金の支払い方法に応じて出力するフォーマット（検針結果のお知らせ、使用料金の請求を示した振込用紙、領収書等）を選択し、選択されたフォーマットにデータを組み込んでプリントすることが知られている（特許文献１）。
【特許文献１】特開平１１−５３６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような検針業務では、検針結果に基づく請求書のデータと前回の支払いの領収書のデータとが含まれた一枚の帳票を各顧客先で印刷し各顧客に配布している。このような場合、水道メータなどのメータ値等を携帯端末に入力した後に当該帳票の印刷処理を行っているため、一枚の帳票が長ければ長い程、及び／又は検針を行う顧客先の数が多いほど検針業務にかかる時間が増し、効率的に検針業務を行うことが困難であった。
【０００５】
例えば、マンションのような集合住宅でこのような検針業務を続けて行う場合、印刷が終了するまでの待ち時間が増し効率的に業務を行うことが困難であった。
【０００６】
本発明の目的は、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明の携帯端末は、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末であって、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力手段と、前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力手段と、を備えることを特徴とする。
【０００８】
本発明の携帯端末における制御方法は、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末の制御方法であって、前記携帯端末の記憶手段が、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶装置に記憶する記憶工程と、前記携帯端末の顧客情報受付手段が、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付工程と、前記携帯端末の特定手段が、前記顧客情報受付工程で受け付けた顧客情報から顧客を特定する特定工程と、前記携帯端末のデータ受付手段が、前記特定工程で特定された顧客の入力データの入力を受け付けるデータ受付工程と、前記携帯端末の第１の出力手段が、前記データ受付工程で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力工程と、前記携帯端末の取得手段が、前記特定工程で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶装置から取得する取得工程と、前記携帯端末の判定手段が、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定工程と、
前記携帯端末の第２の出力手段が、前記判定工程で、前記取得工程で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付工程で入力データの入力を受け付ける前に前記取得工程で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力工程と、を備えることを特徴とする。
【０００９】
本発明のプログラムは、入力される入力データと顧客の顧客データとを含む帳票データを印刷装置に印刷させるべく出力する携帯端末で実行可能なプログラムであって、前記携帯端末を、顧客の顧客データと、該顧客の顧客データの印刷を前記入力データの入力を受け付ける前に行うかを示す先出し情報とを記憶する記憶手段と、顧客を特定するための顧客情報の入力を受け付ける顧客情報受付手段と、前記顧客情報受付手段で受け付けた顧客情報から顧客を特定する特定手段と、前記特定手段で特定された顧客の入力データの入力を受け付けるデータ受付手段と、前記データ受付手段で受け付けた入力データを前記印刷装置に印刷させるべく出力する第１の出力手段と、前記特定手段で特定された顧客の顧客データと該顧客の先出し情報とを前記記憶手段から取得する取得手段と、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すかを判定する判定手段と、前記判定手段で、前記取得手段で取得した先出し情報が前記顧客データの印刷を前記入力データの入力を受け付ける前に行うことを示すと判定された場合は、前記データ受付手段で入力データの入力を受け付ける前に前記取得手段で取得した顧客データを前記印刷装置に印刷させるべく出力する第２の出力手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することができる。
【発明を実施するための最良の形態】
【００１１】
≪図１の説明≫
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本実施の形態に係るシステム構成を概略的に示すブロック図である。
【００１３】
サーバ１０２と携帯端末１０１は、社内（Ａ）（例えば、水道局内）のネットワーク１００（社内ＬＡＮ等）と介して相互に通信可能に接続されている。
【００１４】
サーバ１０２は、出力制御情報テーブル４００（図４）と領収データテーブル５００（図５）と検針データテーブル６００（図６）とを記憶している。サーバ１０２に記憶されている検針データテーブル６００（図６）には、前回（前月）のメータ値が顧客ＩＤに対応して記憶されている。
【００１５】
携帯端末１０１は、詳しくは図２を用いて説明するが、帳票を出力するプリンタデバイス（図２のプリンタ部２１３）を備えている。
【００１６】
携帯端末１０１は、ハンディーターミナルなどの情報処理装置であって、水道料金などの調定を行うルートマン（ユーザ）により社外（Ｂ）に持ち出される端末である。
【００１７】
ここで水道料金の調定とは、水道メータの検針から使用水量を確定し、その確定した使用水道量と料金表とから、使用者（顧客）に対して水道料金額を決定することをいう。
【００１８】
ここで、水道料金の調定業務について、図１を用いて説明する。
【００１９】
ユーザが、各顧客（家庭）（Ａ宅，Ｂ宅，Ｃ宅，Ｄ宅）を訪問し、各顧客の家に付いている水道メータ（１０３，１０４，１０５，１０６）を見ることによりメータ値（水道メータが示す値）を把握する。ここでメータ値とは、水道の使用量を計測している水道メータが示す値であって、過去の水道の累積使用量を示す値である。したがって、今月の水道の使用量を計算するためには、今月のメータ値から先月のメータ値を引くことにより算出することができる。
【００２０】
当該顧客の水道メータのメータ値を把握したユーザは、所有している携帯端末１０１に当該顧客のメータ値を入力すると、携帯端末１０１が、携帯端末１０１内に記憶されている先月のメータ値から今月の水道の使用量を算出する。そして、携帯端末１０１は、算出された今月の水道の使用量と、携帯端末１０１に記憶された料金表とから水道料金額を計算し、当該水道料金額が記載された請求書（帳票）を印刷する。ここで印刷される帳票には、先月の水道料金の領収書も印刷される。ユーザは、この帳票を当該顧客の郵便箱などに入れる業務を行う。ユーザは、この業務を各顧客のそれぞれに対して行う。
【００２１】
図１の（Ｂ）社外は、ユーザの調定業務を説明するための図である。
【００２２】
ユーザは、携帯端末１０１を持ち、例えば、Ａ宅、Ｂ宅、Ｃ宅、Ｄ宅の順番で上述した調定業務を行う。また、図１の（Ｂ）社外には、Ａ宅、Ｂ宅、Ｃ宅はそれぞれ同一又は近くの場所にあるが、Ｄ宅は、Ａ宅、Ｂ宅、Ｃ宅と離れた場所にあること示している。
【００２３】
１０３は、Ａ宅（家）に備え付けられた水道メータである。１０４は、Ｂ宅（家）に備え付けられた水道メータである。１０５は、Ｃ宅（家）に備え付けられた水道メータである。１０６は、Ｄ宅（家）に備え付けられた水道メータである。
【００２４】
そして、ユーザは、各顧客の調定を行ったのち、携帯端末１０１を持って会社に戻ってくる。そして、ネットワーク１００に携帯端末１０１を接続し、サーバ１０２に調定業務により得られたデータ（検針データテーブル）を送信する。サーバ１０２は、携帯端末１０１から受信したデータに基づいて出力制御情報テーブル（図４）や領収データテーブル（図５）を生成する。そして、その生成されたデータをユーザが所有する携帯端末１０１が取得し、次回の調定業務を行う。
【００２５】
≪図２の説明≫
図２は、図１における携帯端末１０１のハードウェア構成を概略的に示すブロック図である。
【００２６】
図２は、図１に示したハンディーターミナル（携帯端末）１０１を制御するコントローラユニット２１４のハードウェア構成の一例を示すブロック図である。
【００２７】
２１４は、コントローラユニットで後述する、キー入力部２１０、表示部２１１、外部メモリ２１２、プリンタ部２１３、外部のネットワーク１００に接続された外部装置と接続することで、各種データやデバイス情報の入出力を行う。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２９】
また、ＲＯＭ２０２あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、携帯端末が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１２からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３２】
また、２０５は入力コントローラで、キー入力部２１０からの入力を制御する。なお、入力コントローラ２０５は、表示部２１１がタッチパネルの場合は、タッチパネルから入力を制御することもできる。
【００３３】
２０６はビデオコントローラで、例えば、液晶ディスプレイや有機ＥＬディスプレイ等の表示部２１１への表示を制御する。
【００３４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部メモリ（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１２へのアクセスを制御する。
【００３５】
２０８はプリンタインタフェース（プリンタＩ／Ｆ）コントローラで、プリンタ部３１２とコントローラユニット２１４を接続し、画像データの同期系／非同期系の変換を行う。
【００３６】
プリンタ部２１３は、ＣＰＵ２０１から印刷指示された印刷データを給紙部にセットされた用紙に印刷することが可能である。
【００３７】
プリンタ部２１３のプリント方式は、いわゆるサーマルプリンタ方式や微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。
【００３８】
なお、プリンタ部２１３が備える給紙部には、印刷可能な用紙が備え付けられており、ＣＰＵ２０１からの印刷指示がなされるとプリンタ部２１３を駆動して印刷処理を実行する。
【００３９】
２０９は通信インタフェース（通信Ｉ／Ｆ）コントローラで、ネットワーク１００を介して外部機器と接続し通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信や、無線通信（赤外線通信）等が可能である。
【００４０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２１１上での表示を可能としている。
【００４１】
また、ＣＰＵ２０１は、表示部２１１がタッチパネルの場合、表示画面をユーザがタッチすることにより、画面にタッチした位置に対応する指示を受け付けることを可能としている。
【００４２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１２に格納されている。
【００４３】
≪図３の説明≫
図３は、本実施の形態に係る携帯端末１０１のＣＰＵ２０１が実行する処理を示すフローチャートである。
【００４４】
すなわち、図３に示すフローチャートの処理は、図２に示す携帯端末１０１のＣＰＵ２０１がＲＯＭ２０２又は外部メモリ２１２からＲＡＭ２０３等に読み出したアプリケーションを実行することにより実現される。
【００４５】
まず、携帯端末１０１のＣＰＵ２０１は、本発明のアプリケーションプログラムを実行すると、顧客特定情報入力画面９００（図９）を表示部２１１に表示する。これにより、ユーザから、顧客を特定するためのデータ（顧客情報）の入力を受け付ける。
【００４６】
図９は、顧客を特定するためのデータ（顧客情報）（顧客ＩＤや顧客名）を入力する顧客特定情報入力画面の一例を示す図である。
【００４７】
携帯端末１０１のＣＰＵ２０１は、顧客を特定するための顧客ＩＤや顧客名が、キー入力部２１０等から入力されると（ステップＳ３０１）、顧客特定情報入力画面９００（図９）に入力内容が表示される。図９の例では、顧客ＩＤである「１」が入力されている。顧客ＩＤとは、顧客を識別するデータである。また、入力された顧客名から顧客を特定することもできる。
【００４８】
携帯端末１０１のＣＰＵ２０１は、顧客情報が入力され、キー入力部２１０から検索を指示するボタン（例えば「１」ボタン等）が押下されると、出力制御情報テーブル（図４）の中から、入力された顧客情報に対応するレコードを検索し、顧客を特定する（ステップＳ３０２）。
【００４９】
ここで、出力制御情報テーブル（図４）について説明する。
【００５０】
出力制御情報テーブル（図４）は、携帯端末１０１の外部メモリ２１２に記憶されている。
【００５１】
出力制御情報テーブル（図４）は、「顧客ＩＤ」、「顧客名」、「住所」、「領収フラグ」、「先出し印刷フラグ」、「印刷順番」から構成される。
【００５２】
ここで、「顧客ＩＤ」は、顧客を一意に特定することができる情報である。また、「顧客名」には、該顧客の名前が記憶される。また、「住所」には該顧客の住所が記憶される。また、「領収フラグ」は、先月（前回）の請求金額を領収したか否かを示す情報である。図４では、「領収フラグ」に、「１」が設定されている顧客からは先月（前回）の請求金額を領収したことを示し、「０」が設定されている顧客からは先月（前回）の請求金額を領収していないことを示している。即ち、「領収フラグ」に「１」が設定されている顧客には、後述する領収データテーブル（図５）の「領収日」に値（領収した日付）が設定されているのに対し、「領収フラグ」に「０」が設定されている顧客には、領収データテーブル（図５）の「領収日」に値（領収した日付）が設定されていない。
【００５３】
次に、出力制御情報テーブル（図４）の「先出し印刷フラグ」は、該顧客の帳票７００（図７）を出力するデータのうち、後述する固定データ（７０１，７０２）を先に出力するか、それとも可変データ（７０３）を含む全てのデータ７００を一度に出力するかを示す情報である。
【００５４】
「印刷順番」は、帳票を出力する順番、即ち、訪問（調定）する順番を示している。図４の例では、「印刷順番」が「１」、「２」、「３」の順番（昇順）で調定を行い、帳票を出力することを示している。すなわち、顧客「Ａ」、「Ｂ」、「Ｃ」の水道メータはそれぞれ同一又は近くの場所（エリア）にあることを示している。すなわち、印刷順番（順番情報）は、顧客の帳票データを出力する順番を示す。
【００５５】
フローチャートの説明に戻る。
【００５６】
次に、携帯端末１０１のＣＰＵ２０１は、ステップＳ３０２で特定された顧客のレコードをＲＡＭ２０３に読み込む（ステップＳ３０３）。
【００５７】
例えば、図９に顧客ＩＤ「１」が入力され検索された場合、図４の顧客ＩＤが「１」のレコードを読み込む。
【００５８】
そして、携帯端末１０１のＣＰＵ２０１は、読み込んだレコードの「領収フラグ」が「１」か否かを判定する（ステップＳ３０４）。すなわち、前回（先月）の請求金額が領収済みか否かを判定する。
【００５９】
そして、携帯端末１０１のＣＰＵ２０１は、「領収フラグ」が「１」と判定された場合、すなわち、前回（先月）の請求金額が領収済みであると判定された場合（ステップＳ３０４：ＹＥＳ）、「領収フラグ」が「１」と判定された顧客の領収データを領収データテーブル５００（図５）から取得する（ステップＳ３０５）。
【００６０】
ここで、領収データテーブル５００（図５）について説明する。
【００６１】
領収データテーブル５００（図５）は、携帯端末１０１の外部メモリ２１２に記憶されている。
【００６２】
領収データテーブル５００（図５）は、「顧客ＩＤ」、「領収日」、「金額」、「使用量」、「金額」、「使用量」、「検針日（前月）」から構成される。
【００６３】
「顧客ＩＤ」は、出力制御情報テーブルの「顧客ＩＤ」と同一であり、この「顧客ＩＤ」により出力制御情報テーブルと領収データテーブルとが関連付けられている。また、「領収日」には、前月（前回）の請求金額を領収した日付が記憶されている。また、「金額」には、前月（前回）に領収した請求金額が記憶されている。また、「使用量」には、前月（前回）の水道の使用量が記憶されている。また、「検針日（前月）」には、前月（前回）、調定を行った日付（検針日）が記憶されている。
【００６４】
フローチャートの説明に戻る。
【００６５】
ステップＳ３０５で取得した領収データとは、前回（前月）の請求金額を領収したことを示すデータであって、例えば、図５に示す「領収日」や「金額」や「使用量」や「検針日」のそれぞれのデータである。
【００６６】
携帯端末１０１のＣＰＵ２０１は、ステップＳ３０５において、「領収フラグ」が「０」と判定された場合、すなわち、前回（先月）の請求金額が未だ領収されていないと判定された場合（ステップＳ３０４：ＮＯ）、滞納データを領収データテーブルから取得する（ステップＳ３０６）。ここで取得した滞納データとは、前回（前月）の請求金額が未だ領収できておらず、滞納していることを示すデータであって、例えば、図５に示す「金額」や「使用量」や「検針日（前月）」のそれぞれのデータである。
【００６７】
例えば、領収データテーブル（図５）の「顧客ＩＤ」が「３」の顧客には、「領収日」が「―」（未登録）となっている。これは、「顧客ＩＤ」が「３」の顧客は、前月分の５２５０円（請求金額）が滞納していることを示している。
【００６８】
例えば、顧客特定情報入力画面に「顧客ＩＤ」３が入力され検索された場合、「顧客ＩＤ」が３の顧客の領収フラグは「０」なので、滞納データとして、領収データテーブル（図５）の５２５０円（金額）を取得する。
【００６９】
携帯端末１０１のＣＰＵ２０１は、ステップＳ３０５で領収データを取得、又は、ステップＳ３０６で滞納データを取得した後、ステップＳ３０３で取得したレコードの「先出し印刷フラグ」が「１」か否かを判定する（ステップＳ３０７）。即ち、ここでは、先出し印刷を行うか否かを判定する。
【００７０】
携帯端末１０１のＣＰＵ２０１は、「先出し印刷フラグ」が「１」である（先出し印刷を行う）と判定した場合（ステップＳ３０７：ＹＥＳ）、処理をステップＳ３０８に移行する。一方、「先出し印刷フラグ」が「０」である（先出し印刷を行わない）と判定した場合（ステップＳ３０７：ＮＯ）、処理をステップＳ３１８に移行する。
【００７１】
携帯端末１０１のＣＰＵ２０１は、先出し印刷を行うと判定した場合、プリンタ部２１３の状態を示す情報をプリンタＩ／Ｆコントローラ２０８から取得する（ステップＳ３０８）。ここで取得する情報としては、例えば、現在のプリンタ部の温度などを取得する。
【００７２】
そして、携帯端末１０１のＣＰＵ２０１は、ステップＳ３０８で取得したプリンタ部の温度が、予め記憶された所定の適正温度（所定の温度）を超えているか否かを判定する（ステップＳ３０９）。これにより、プリンタデバイス２１３がオーバーヒートしているか否かを判定する。
【００７３】
ステップＳ３０８で取得したプリンタ部の温度が、予め記憶された所定の温度以上か否かを判定し、超えていれば、当該印刷装置が異常であることを検知する。
【００７４】
携帯端末１０１のＣＰＵ２０１は、ステップＳ３０８で取得したプリンタ部の温度が、予め記憶された所定の適正温度を超えている（オーバーヒートしている）と判定された場合（ステップＳ３０９：ＹＥＳ）、予め記憶された所定の期間（所定の間）、ステップＳ３１１の印刷処理の実行を禁止し（ステップＳ３１０）、ステップＳ３０８に処理を移行する。ステップＳ３１０では、ステップＳ３１１による帳票データ（入力データと顧客データを含むデータ）の印刷（出力）を禁止する。
【００７５】
また、携帯端末１０１のＣＰＵ２０１は、ステップＳ３０８で取得したプリンタ部の温度が、予め記憶された所定の適正温度を超えていない（オーバーヒートしていない）と判定された場合（ステップＳ３０９：ＮＯ）、ステップＳ３０３及びステップＳ３０５若しくはステップＳ３０６で取得したデータ（固定データ）の印刷処理を実行する（ステップＳ３１１）。
【００７６】
ここで、印刷処理を実行する固定データ（顧客データとも言う）とは、ステップＳ３０３で取得したレコード内の顧客データ（例えば、顧客ＩＤ、顧客名、顧客の住所など）と、ステップＳ３０５で取得した領収データ若しくはステップＳ３０６で取得した滞納データとを含むデータである。すなわち、固定データとは、後述するステップＳ３１２で入力されるデータ（検針データ）に応じて変更されないデータである。
【００７７】
図７は、印刷される帳票７００の一例を示す図である。
【００７８】
固定データ７０４は、図７に示すように、ステップＳ３０３で取得したレコード内の顧客データ７０１と、ステップＳ３０５で取得した領収データ７０２とを含むデータである。
【００７９】
ステップＳ３１１では、ステップＳ３０３で取得したレコード内の顧客データ（例えば、顧客ＩＤ、顧客名、顧客の住所など）と、ステップＳ３０５で取得した領収データ若しくはステップＳ３０６で取得した滞納データと、この固定データ７０４の印刷データを生成し印刷処理を実行する。
【００８０】
そして、携帯端末１０１のＣＰＵ２０１は、固定データ７０４の印刷処理が開始した後に、検針データ入力画面（図８）を表示部２１１に表示する（ステップＳ３１２）。
【００８１】
検針データ入力画面（図８）には、現在、調定の対象である顧客の水道メータのメータ値を入力する入力欄が表示されている。
【００８２】
携帯端末１０１のＣＰＵ２０１は、ユーザによるキー入力部２１０からの入力により、当該メータ値（入力データともいう）の入力を受け付ける。
【００８３】
そして、携帯端末１０１のＣＰＵ２０１は、ユーザにより印刷指示がなされたか否かを判定し（ステップＳ３１３）、ユーザにより印刷指示がなされたと判定した場合は（ステップＳ３１３：ＹＥＳ）、処理をステップＳ３１４に移行し、一方、ユーザにより印刷指示がなされていないと判定した場合は（ステップＳ３１３：ＮＯ）、処理をステップＳ３１２に戻す。
【００８４】
ここでは、ユーザにより、キー入力部２１０から印刷を指示するボタン（例えば「１」ボタン等）が押下されたか否かを判定することにより、印刷指示がなされたか否かを判定する。
【００８５】
また、携帯端末１０１のＣＰＵ２０１は、検針データ入力画面（図８）にメータ値が入力された後に、現在、調定の対象である顧客の前回のメータ値を検針データテーブル（図５）から取得し、取得した前回のメータ値から、入力されたメータ値を引き、今月の水道の使用量を算出する。
【００８６】
携帯端末１０１のＣＰＵ２０１は、ここで算出された今月の水道の使用量を、検針データテーブル（図６）の「使用量（検針データ）」に記憶する。
【００８７】
また、携帯端末１０１のＣＰＵ２０１は、ここで入力されたメータ値を、検針データテーブル（図６）の「今月のメータ値」に記憶する。
【００８８】
そして、携帯端末１０１のＣＰＵ２０１は、算出された水道の使用量と、外部メモリ２１２に記憶された料金表とから水道料金（請求金額）を算出する。ここで、料金表には、例えば、水道の使用量単位当りの料金（例えば、１５０円／ｃｍ３）が設定されており、例えば、算出された水道の使用量に使用量単位当りの料金を乗じることにより、水道料金（請求金額）を算出することができる。
【００８９】
携帯端末１０１のＣＰＵ２０１は、ここで算出した水道料金（請求金額）を、検針データテーブル（図６）の「金額」に記憶する。
【００９０】
また、携帯端末１０１のＣＰＵ２０１は、携帯端末１０１で実行しているオペレーティングシステムから本日の日付を取得し、検針データテーブルに記憶する。
【００９１】
ここで、検針データテーブル（図６）について説明する。
【００９２】
図６は、検針データテーブルの一例を示す図である。
【００９３】
検針データテーブルは、「顧客ＩＤ」、「検針日（今月）」、「金額」、「使用量（検針データ）」、「前月のメータ値」、「今月のメータ値」から構成され、携帯端末１０１の外部メモリ２１２に記憶されている。
【００９４】
「顧客ＩＤ」は、出力制御情報テーブル（図４）の「顧客ＩＤ」や、領収データテーブル（図５）の「顧客ＩＤ」と同一であり、この「顧客ＩＤ」により出力制御情報テーブルと領収データテーブルと検針データテーブルとがそれぞれ関連付けられている。
【００９５】
また、「検針日（今月）」には、今月（今回）、調定を行った日付（検針日）が記憶されている。また、「金額」には、今月（今回）、請求する請求金額が記憶されている。また、「使用量（検針データ）」には、今月（今回）の水道の使用量が記憶されている。また、「前月のメータ値」には、前月（前回）、調定を行った際の水道メータのメータ値が記憶されている。また、「今月のメータ値」には、今月（今回）、調定を行った際の水道メータのメータ値が記憶される。
【００９６】
以上のようにして、携帯端末１０１のＣＰＵ２０１は、各顧客の水道の調定を行うたびに、検針データテーブル内の各顧客のレコードに調定の結果（「検針日」、「金額」、「使用量」、「今回のメータ値」など）を記憶する。
【００９７】
上述した可変データ（入力データともいう）は、ここで入力された今月のメータ値、算出された今月の水道の使用量、該今月の水道の使用量に基づいて算出された水道料金（請求金額）のそれぞれを示す。
【００９８】
フローチャートの説明に戻る。
【００９９】
携帯端末１０１のＣＰＵ２０１は、ユーザにより印刷指示がなされたと判定した場合は（ステップＳ３１３：ＹＥＳ）、現在、調定対象の顧客の可変データを検針データテーブル（図９）から取得し、当該可変データの印刷処理を実行する（ステップＳ３１４）。
【０１００】
可変データとは、上述したように、ステップＳ３１２で入力されるデータ（メータ値）に応じて変更されるデータである。
【０１０１】
図７の帳票７００には、可変データ７０５として、ステップＳ３１２で入力されたメータ値から得られる水道の使用量と、水道料金（請求金額）とが印刷されている。
【０１０２】
以上のようにして、可変データの印刷処理を実行した後、携帯端末１０１のＣＰＵ２０１は、出力制御情報テーブル４００の中から、先出し印刷フラグが「１」で、かつ現在調定対象の顧客の次の印刷順番のレコード（顧客）を検索して特定する。
【０１０３】
そして、携帯端末１０１のＣＰＵ２０１は、ステップＳ３１５で、先出し印刷フラグが「１」で、かつ現在調定対象の顧客の次の印刷順番のレコード（顧客）が検索され特定されたか否かを判定し（ステップＳ３１６）、特定されたと判定した場合は（ステップＳ３１６：ＹＥＳ）、当該検索されたレコードを出力制御情報テーブルから読み込み、処理をステップＳ３０４に移行する。一方、特定されなかったと判定した場合は（ステップＳ３１６：ＮＯ）、処理をステップＳ３０１に移行する。
【０１０４】
携帯端末１０１のＣＰＵ２０１は、ステップＳ３０７において、「先出し印刷フラグ」が「０」である（先出し印刷を行わない）と判定した場合は（ステップＳ３０７：ＮＯ）、ステップＳ３１２と同様に、検針データ入力画面８００（図８）を表示部２１１に表示する（ステップＳ３１８）。
【０１０５】
検針データ入力画面（図８）には、上述したように、現在、調定の対象である顧客の水道メータのメータ値を入力する入力欄が表示されている。
【０１０６】
携帯端末１０１のＣＰＵ２０１は、ユーザによるキー入力部２１０からの入力により、当該メータ値の入力を受け付ける。
【０１０７】
そして、携帯端末１０１のＣＰＵ２０１は、ユーザにより印刷指示がなされたか否かを判定し（ステップＳ３１９）、ユーザにより印刷指示がなされたと判定した場合は（ステップＳ３１９：ＹＥＳ）、処理をステップＳ３２０に移行し、一方、ユーザにより印刷指示がなされていないと判定した場合は（ステップＳ３１９：ＮＯ）、処理をステップＳ３１８に戻す。
【０１０８】
ここでは、ユーザにより、キー入力部２１０から印刷を指示するボタン（例えば「１」ボタン等）が押下されたか否かを判定することにより、印刷指示がなされたか否かを判定する。
【０１０９】
また、携帯端末１０１のＣＰＵ２０１は、検針データ入力画面（図８）にメータ値が入力された後に、現在、調定の対象である顧客の前回のメータ値を検針データテーブル（図５）から取得し、取得した前回のメータ値から、入力されたメータ値を引き、今月の水道の使用量を算出する。
【０１１０】
携帯端末１０１のＣＰＵ２０１は、ここで算出された今月の水道の使用量を、検針データテーブル（図６）の「使用量（検針データ）」に記憶する。
【０１１１】
また、携帯端末１０１のＣＰＵ２０１は、ここで入力されたメータ値を、検針データテーブル（図６）の「今月のメータ値」に記憶する。
【０１１２】
そして、携帯端末１０１のＣＰＵ２０１は、算出された水道の使用量と、外部メモリ２１２に記憶された料金表とから水道料金（請求金額）を算出する。ここで、料金表には、例えば、水道の使用量単位当りの料金（例えば、１５０円／ｃｍ３）が設定されており、例えば、算出された水道の使用量に使用量単位当りの料金を乗じることにより、水道料金（請求金額）を算出することができる。
【０１１３】
携帯端末１０１のＣＰＵ２０１は、ここで算出した水道料金（請求金額）を、検針データテーブル（図６）の「金額」に記憶する。
【０１１４】
また、携帯端末１０１のＣＰＵ２０１は、携帯端末１０１で実行しているオペレーティングシステムから本日の日付を取得し、検針データテーブルに記憶する。
【０１１５】
そして、携帯端末１０１のＣＰＵ２０１は、ユーザにより印刷指示がなされたと判定した場合は（ステップＳ３１９：ＹＥＳ）、現在、調定対象の顧客の可変データを検針データテーブル（図６）から取得し、ステップＳ３０３及びステップＳ３０５若しくはステップＳ３０６で取得したデータ（固定データ）と、当該可変データとを含むデータの印刷処理を実行する（ステップＳ３２０）。即ち、例えば、図７に示す帳票７００の全て（固定データ７０４と可変データ７０５）の印刷処理を途中で中止することなく連続して実行する。
【０１１６】
以上説明したように、本実施の形態によれば、入力される入力データと予め記憶されたデータとを含む帳票を印刷する仕組みであって、予め記憶されたデータを、入力データが入力されるよりも前に印刷を開始することで、印刷が終了するまでの待ち時間を減らす仕組みを提供することができる。
【０１１７】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良い。
【０１１８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１１９】
この場合、記憶媒体から読み出された、コンピュータ読み取り実行可能なプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２３】
【図１】本実施の形態に係るシステム構成を概略的に示すブロック図である。
【図２】図１における携帯端末１０１のハードウェア構成を概略的に示すブロック図である。
【図３】本実施の形態に係る携帯端末１０１のＣＰＵ２０１が実行する処理を示すフローチャートである。
【図４】出力制御情報テーブル一例を示す図である。
【図５】領収データテーブルの一例を示す図である。
【図６】検針データテーブルの一例を示す図である。
【図７】出力される帳票７００の一例を示す図である。
【図８】検針データ入力画面８００の一例を示す図である。
【図９】顧客特定情報入力画面９００の一例を示す図である。
【符号の説明】
【０１２４】
１００    ネットワーク
１０１    携帯端末
１０２    サーバ
１０３    Ａ宅の水道メータ
１０４    Ｂ宅の水道メータ
１０５    Ｃ宅の水道メータ
１０６    Ｄ宅の水道メータ
【図１】
2010146433.tif 000003
【図２】
2010146433.tif 000004
【図３】
2010146433.tif 000005
【図４】
2010146433.tif 000006
【図５】
2010146433.tif 000007
【図６】
2010146433.tif 000008
【図７】
2010146433.tif 000009
【図８】
2010146433.tif 000010
【図９】
2010146433.tif 000011