(57)【要約】【課題】データ収集処理装置において、データのバックアップのためその印刷を適当なタイミングで自動的に行なえ、しかもデータが大量でもバックアップの印刷に使用する記録媒体は少量で済む構成を提供する。【解決手段】１回の検針作業で１件の検針データが入力されＲＡＭに格納された（ステップＳ１）後、１日の検針作業が終了でなければ（Ｓ２）、バックアップの印刷を行なう所定の１単位の区切り、例えばＲＡＭに格納された検針データ数で３０件を１単位として、３０件目、６０件目などの区切りに達したか判定する（Ｓ３）。そして達していたら、ＲＡＭに蓄積された検針データの内で今回の１単位の分の検針データをエンコードして２次元コードを生成し（Ｓ４）、記録媒体の用紙に印刷させる（Ｓ５）。【選択図】        図３
2004192082.tif 000002
【特許請求の範囲】
【請求項１】
特定のデータを収集して処理するデータ収集処理装置において、
前記データを収集するため入力する入力手段と、
該入力手段により入力された前記データを記憶する記憶手段と、
前記データの収集が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをエンコードして２次元コードを生成するエンコード手段と、
該エンコード手段により前記２次元コードが生成される毎に該２次元コードを記録媒体に印刷する印刷手段と、
前記記録媒体に印刷された２次元コードの画像を読み取る読み取り手段と、
該読み取り手段により読み取られた２次元コードの画像データをデコードして前記データを復元するデコード手段を有することを特徴とするデータ収集処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定のデータを収集して処理するデータ収集処理装置に関するものである。
【０００２】
【従来の技術】
上記のデータ収集処理装置として、例えば、操作者が各需要家宅を定期的に巡回して水道、ガス、或いは電力等の使用量を示す積算メータの値を検針して検針データ（使用量データ）を収集するために用いられるハンディターミナルとして構成された検針データ収集処理装置がある。この装置では、その過酷な使用条件を原因とした故障でメモリ内に保存・蓄積されていた検針データが失われる可能性があり、メモリを保護するため装置の堅牢性の向上を図ると共に、データのバックアップを行なう構成が採用されている。例えば、検針データを内蔵メモリないしメモリカードに保持するとともに、検針データの収集件数がある一定の件数に達した時点で、検針データを印字して紙で残すといった方法が採用されている。
【０００３】
一方、情報処理装置において、データ格納用ＲＡＭに貯えられているデータをバーコードなどにコード化して紙などの記録媒体に印刷し、その後この媒体を読み取り走査してコードの画像データを読み取り、デコードして元のデータを復元する構成がいくつか提案されている。この構成はデータのバックアップに利用することができる。
【０００４】
例えば、下記の特許文献１では、文書ファイルを紙などの媒体に印刷する際、文書ファイルに関連する説明文、音声、画像、動画などの情報をバーコードなどにコード化して媒体に埋め込み情報として文書ファイルのデータに対して埋め込み印刷した後、埋め込み情報をスキャンインし当該埋込情報に最適な形で再生する情報処理装置が開示されている。装置の具体的な構成としては、印刷処理部とスキャン／認識処理部とをそれぞれハンディプリンタとハンディスキャナとしてこれらを一体化した構造のものが示されている。
【０００５】
また、近年、狭い面積で多くの情報を表現することができる２次元コードが主に流通分野等で利用されている。２次元コードの代表的なものとしてＱＲコードやＤａｔａＭａｔｒｉｘ等があり、かなり膨大なデータ量であってもこれらにコード化することでデータを圧縮縮小させ、狭い面積で多量のデータを表現することができる。この２次元コードを上記のバックアップに使用すれば、狭い印刷面積で多量のデータのバックアップを行なうことができる。
【０００６】
【特許文献１】
特開平１１−００３３５３号公報（要約、図１）
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の検針データをそのまま印字して紙で残すといったバックアップ方法では、検針データ収集処理装置の操作者一人当たりの検針数が多く検針データ量が多い場合、検針データを印字するロール紙等の記録媒体を大量に消費してしまうと共に印刷時間がかかってしまう。
【０００８】
また、特許文献１に記載された装置でデータのバックアップを行なうものとすると、操作者がその都度操作して埋め込みコード情報を作成させ記録媒体へ印刷させてデータバックアップ作業を行なわせることになり、バックアップ作業を自動的に行なうことができない。
【０００９】
そこで本発明の課題は、検針データに限らず特定のデータを収集して処理するデータ収集処理装置において、データのバックアップのための印刷を適当なタイミングで自動的に行なうことができると共に、データが大量でもバックアップの印刷に使用する記録媒体は少量で済み、その印刷を短時間で行なえる構成を提供することにある。
【００１０】
【課題を解決するための手段】
上記の課題を解決するため、本発明によれば、
特定のデータを収集して処理するデータ収集処理装置において、
前記データを収集するため入力する入力手段と、
該入力手段により入力された前記データを記憶する記憶手段と、
前記データの収集が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをエンコードして２次元コードを生成するエンコード手段と、
該エンコード手段により前記２次元コードが生成される毎に該２次元コードを記録媒体に印刷する印刷手段と、
前記記録媒体に印刷された２次元コードの画像を読み取る読み取り手段と、
該読み取り手段により読み取られた２次元コードの画像データをデコードして前記データを復元するデコード手段を有する構成を採用した。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を説明する。ここでは、データ収集処理装置として、先述した水道、ガス、或いは電力などの使用量の検針データの収集処理を行なう検針データ収集処理装置における実施形態を示す。なお、本発明は検針データ収集処理装置以外のデータ収集処理装置にも適用できることは勿論である。
【００１２】
［第１の実施形態］
本発明の第１の実施形態を図１〜図４により説明する。まず、図１に示すように本実施形態の検針データ収集処理装置は、上面に液晶表示部１０とキーボード１２が設けられると共に、先端部にプリンタ８と、スキャナからなる２次元コードリーダ１４が設けられたハンディターミナル１として構成されており、後述のようにバックアップする検針データをコード化した２二次元コード１５をプリンタ８で記録媒体の用紙Ｐに印刷できるとともに、２次元コードリーダ１４により２次元コード１５の画像を読み取り、その画像データをデコードして元の検針データを復元できるようになっている。
【００１３】
次に、図２はハンディターミナル１の構成を示すブロック図である。ハンディターミナル１は、装置全体の制御の主体となるＣＰＵ２を搭載し、これにバスライン３を介して以下の構成が接続される。
【００１４】
ＲＯＭ４は、ＣＰＵ２の制御プログラムなどのデータを格納している。
【００１５】
ＲＡＭ５は、ＣＰＵ２が処理する表示データ、検針データ、印刷データ、２次元コードデータなどの各種のデータの格納に用いられる。
【００１６】
シリアルＩ／Ｆ（インターフェース）回路６は、ハンディターミナル１が接続される不図示のホスト装置であるパソコンなどの情報処理装置との間で行なうシリアルデータ伝送の制御を行なう。
【００１７】
時計回路７は、ＣＰＵ２とは独立して現在時刻、時間の計時を行なう。
【００１８】
プリンタコントロール回路９はＣＰＵ２の指示に従ってプリンタ８を制御し、顧客に対するお知らせ表や料金の振込み用紙、振込み済み通知書及び後述するバックアップ用の２次元コードなどの印刷を行なわせる。
【００１９】
液晶表示部コントロール回路１１は、ＣＰＵ２の指示に従って液晶表示部１０を制御し、各種の情報を表示させる。
【００２０】
キーボードコントロール回路１３はキーボード１２の各キーの操作に応じて各キーに対応するコード信号を生成し、キー入力としてＣＰＵ２に入力する。
【００２１】
２次元コードリーダ１４は、スキャナから構成され、図１に示した用紙Ｐに印刷された２次元コード１５の画像を読み取り、その画像データを出力する。
【００２２】
２次元コードリーダＩ／Ｆ１６は、ＣＰＵ２の指示に従って２次元コードリーダ１４を駆動し、２次元コード１５の画像を読み取らせるとともに、その画像データをデコードし、２次元コード１５の元のデータを復元する。
【００２３】
電源部（電池）１７は、上記の各部に電力を供給する。
【００２４】
次に、上記構成からなるハンディターミナル１の動作について説明する。操作者は、検針対象区域内の各需要家宅を巡回して検針業務を行ない検針データを収集する。すなわち、各需要家宅の水道、ガス、或いは電力などの使用量を示す積算メータの値を検針し、逐次その結果の検針データをキーボード１２の操作によりハンディターミナル１に入力する。入力された検針データはＲＡＭ５に格納され、保存される。この検針データ収集中に、ハンディターミナル１においてＲＡＭ５に順次格納され蓄積される検針データをバックアップするために２次元コードにエンコードして印刷する（以下、バックアップ印刷という）処理が自動的に行なわれる。
【００２５】
このバックアップ印刷処理は、ＣＰＵ２がＲＯＭ４に格納された制御プログラムに従って図３のフローチャートに示す制御手順で以下のように行なう。
【００２６】
すなわち、検針業務の開始に伴って、この処理を開始し、まずステップＳ１で１回の検針作業（検針データ収集作業）が行なわれ、キーボード１２から１件の検針データが入力されたら、その検針データをＲＡＭ５に格納する。
【００２７】
次にステップＳ２において、その日の検針作業が終了か否かを例えばその日の検針業務のノルマの検針数が達成されたか否かなどにより判定する。そして、その日の検針作業が終了ならば検針業務完了として処理を終了するが、終了でない場合は、ステップＳ３に進む。
【００２８】
ところで本実施形態では、検針データの収集が所定の１単位行なわれる毎にバックアップ印刷を行なう。前記の単位は、収集した検針データの件数、バイト数、あるいは収集作業の時間のいずれか１つの単位とし、例えば、検針データの件数の場合は１日３００件検針するものとして３０件を１単位として３０件毎に、検針データのバイト数の場合は１００ＫＢを１単位として１００ＫＢ毎に、時間の場合は１日８時間収集作業を行なうものとして１時間を１単位として１時間毎というようにバックアップ印刷を行なう。
【００２９】
このためステップＳ３では、現時点でバックアップ印刷する１単位の区切りに達したか否か判定する。具体的には、キーボード１２により入力されてＲＡＭ５に蓄積された検針データの件数が３０件、６０件、９０件…などの３０件単位の区切りに達したか、ＲＡＭ５に蓄積された検針データのバイト数が１００ＫＢ、２００ＫＢ、３００ＫＢ…などの１００ＫＢ単位の区切りに達したか、あるいは時計回路７により計時される収集作業時間が１時間、２時間、３時間…などの１時間単位の区切りに達したかなどと判定する。
【００３０】
そして、バックアップ印刷する１単位の区切りに達していなければステップＳ１に戻り、ステップＳ１以下の処理を繰り返すが、区切りに達していたらステップＳ４に進む。
【００３１】
ステップＳ４では、ＲＡＭ５に蓄積された検針データの内で今回の１単位の分の検針データ、すなわち例えば３０件単位の場合は最新の３０件の検針データ、１００ＫＢ単位の場合は最新の１００ＫＢの検針データ、１時間単位の場合は過去１時間の間にキーボード１２から入力されてＲＡＭ５に蓄積された検針データをＱＲコード等の２次元コードに変換するエンコード処理を行う。
【００３２】
次に、ステップＳ５に進み、プリンタコントロール回路９を介してプリンタ８を制御し、ステップＳ４で生成した２次元コードを記録媒体の用紙に印刷させる。その後、ステップＳ１に戻り、ステップＳ１以下の処理を繰り返す。
【００３３】
このようにして本実施形態のハンディターミナル１では、検針データの収集が所定の１単位行なわれる毎に、ＲＡＭ５に蓄積された検針データの内で当該１単位の分の検針データをエンコードして２次元コードを生成し、記録媒体の用紙に印刷する。
【００３４】
なお、ステップＳ２の判定で、その日の検針作業が終了と判定して処理を終了しようとする際に、ＲＡＭ５に蓄積された検針データの内でバックアップ印刷されていない１単位未満、たとえば３０件未満、１００ＫＢ未満ないし１時間未満の検針データが残る場合があり得る。この場合、この残りの検針データのバックアップ印刷を行なってから処理を終了することは勿論である。
【００３５】
一方、本実施形態のハンディターミナル１では、検針データ収集作業の完了後に、キーボード１２からの入力に応じて、上述したバックアップ印刷処理により用紙に印刷された２次元コードを読み取りデコードして元の検針データを復元し、ＲＡＭ５に保存されている検針データと一致するか否か比較する検針データ照合処理を行う。
【００３６】
この処理は、ＣＰＵ２がＲＯＭ４に格納された制御プログラムに従って図４のフローチャートに示す制御手順で以下のように行なう。
【００３７】
すなわち、まずステップＳ１１で２次元コードリーダＩ／Ｆ１６を介して２次元コードリーダ１４を制御し、通常は複数枚の用紙に１つづつ印刷されている複数の２次元コードの内の１つの画像を読み取らせる。
【００３８】
次に、ステップＳ１２で２次元コードリーダＩ／Ｆ１６に読み取られた２次元コードの画像データのデコードを行なわせ、それにより復元された１単位分の検針データをＲＡＭ５に格納する。
【００３９】
次に、ステップＳ１３において、上記のデコード結果の１単位分の検針データと、元からＲＡＭ５に格納されている収集された検針データの内で前記１単位分に対応する１単位分の検針データとを一致するか否か比較する。
【００４０】
そして、一致しなかった場合、すなわち上記の元からＲＡＭ５に格納されている１単位分の検針データが破壊されていると判断できる場合、ステップＳ１４で例えば上記元の検針データが破壊されＮＧであることを液晶表示部１２に表示させる。
【００４１】
一方、ステップＳ１３で一致した場合、ステップＳ１５で通常複数印刷される二次元コードの検針データ（バックアップデータ）の全ての照合が完了したか否か判定し、未完了の場合はステップＳ１１に戻り、次の２次元コードに対してステップＳ１１以下の処理を繰り返す。
【００４２】
また、ステップＳ１５で全ての検針データの照合が完了した場合、つまり、２次元コードによるバックアップデータと元からＲＡＭ５に格納されている検針データの全てが一致していた場合、ステップＳ１６で例えば検針作業に問題（データ破壊）がなくてＯＫであることを液晶表示部１０に表示させ、その後、照合処理を完了する。
【００４３】
このように検針データ照合処理を行なうことにより、ＲＡＭ５に蓄積されている収集された検針データが破壊されているか否かを確認することができる。また、ステップＳ１４でＮＧが表示された場合、そのとき比較している１単位分の検針データの２次元コードを印刷した以降の段階で装置に何らかの故障や操作ミスなどが発生し、ＲＡＭ５に保存されていたデータが破壊されたと判断することができる。
【００４４】
以上のような本実施形態によれば、検針データの収集が所定の１単位行なわれる毎に、自動的にその１単位の分の検針データのバックアップ印刷を行なうことができるとともに、検針データを狭い面積で多量のデータを表現できる２次元コードにエンコードして印刷するので、バックアップ印刷する検針データが大量でも印刷に使用する用紙は少量で済むとともに、バックアップ印刷を短時間で行なうことができる。また、検針データ照合処理を行なうことにより、ＲＡＭ５に蓄積されている収集された検針データが破壊されているか否かを確認することができる。しかも、どの段階で検針データが破壊されたのかも大体判断することができ、それによりデータ破壊の原因を突き止め易くなり、その原因を除去することによりデータ破壊を防止して装置の信頼性を向上することができる。
【００４５】
［第２の実施形態］
上述した第１の実施形態において、図３で説明したバックアップ印刷の処理手順では、ＲＡＭ５において検針データ記憶領域の記憶容量の残量が少なくなり、例えば１件分の検針データに対応する容量より少なくなった場合、それ以降は検針データを収集しようとしても検針データを保存できず、収集できないことになる。また、その時にＲＡＭ５に格納された検針データの内でまだバックアップ印刷されていない１単位未満の検針データがあれば、その検針データのバックアップ印刷もなされないことになる。そこで、この問題に対処できるようにした第２の実施形態によるバックアップ印刷処理を図５により説明する。
【００４６】
図５は第２の実施形態におけるバックアップ印刷処理の制御手順を示すフローチャートであり、ステップＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５は、第１の実施形態の図３のステップＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５と共通であるが、ステップＳ２とＳ３の間にステップＳ２ａが挿入されている点が異なっている。なお、この制御の前提として、ＲＡＭ５における検針データ記憶領域の記憶容量の残量の不足を判断する容量のしきい値が予め指定値としてキーボード１２からの入力により設定されているものとする。なお、前記のしきい値が固定値としてＲＯＭ４に設定されているものとしてもよい。
【００４７】
図５の制御手順では、ステップＳ１で１回の検針作業がなされ、１件の検針データが入力され、ＲＡＭ５に格納された後、ステップＳ２の判定で１日の検針作業が終了でなければ、ステップＳ２ａでＲＡＭ５における検針データ記憶領域の記憶容量の残量が上記の指定値以上であるか否か判定する。
【００４８】
そして指定値以上であれば、ステップＳ３で前述したバックアップ印刷する１単位の区切りに達したか否か判定し、達していなければステップＳ１に戻るが、達していればステップＳ４でＲＡＭ５に蓄積された検針データの内で今回の１単位の分の検針データをエンコードして２次元コードを生成し、ステップＳ５でその２次元コードをプリンタ８に印刷させる。その後、ステップＳ１に戻る。
【００４９】
一方、ステップＳ２ａの判定で上記残量が指定値未満だったら、ステップＳ４で検針データのエンコード処理を行なって２次元コードを生成した後、ステップＳ５で２次元コードを印刷させ、その後、ステップＳ１に戻る。
【００５０】
ここで最初にステップＳ２ａからＳ４に移行した場合、その前にステップＳ１で入力された１件の検針データの他に、ＲＡＭ５に蓄積された検針データの内で、まだエンコードしておらずバックアップ印刷していない残りの検針データ（前述の１単位分未満となる）が存在する場合がある。その場合は、前記１件の検針データを含めて残りのデータ全体をエンコードする。すなわち、前記１件を含む残りのデータ全体をエンコードした２次元コードが印刷されることになる。
【００５１】
また、ステップＳ２ａからＳ４への移行で２回目以降は、その前のステップＳ１で入力された１件の検針データ以外にバックアップ印刷していない検針データがないので、前記１件の検針データのみエンコードすることになる。すなわち、２回目以降は１件の検針データが入力される毎に、その１件の検針データが２次元コードにエンコードされて印刷されることになる。
【００５２】
このような本実施形態によれば、ＲＡＭ５の検針データ記憶領域の記憶容量の残量がなくなっても、ＲＡＭ５に記憶された検針データについては最後のデータまで残りなくバックアップ印刷を行なえると共に、それ以後検針データをＲＡＭ５に記憶できなくてもバックアップ印刷して保存できるので、検針データ収集作業を続行することができる。
【００５３】
尚、本実施形態においては、ＲＡＭ５の検針データ記憶領域の記憶容量の残量について着目して上記のようにバックアップ印刷処理を行なったが、ＲＡＭ５の記憶内容を保持するバックアップ用の電池、あるいはハンディターミナル１を駆動する電源部１７の電池の容量の残量または出力電圧に着目し、同様の処理を行なうようにしても良い。
【００５４】
その場合、バックアップ用の電池、あるいは電源部１７の電池の容量の残量または出力電圧を検出する検出手段を設け、図５のステップＳ２ａで前記検出手段により検出される電池の容量の残量または出力電圧が所定値より大きいか所定値以下かを判定し、所定値より大きい場合はステップＳ３、所定値以下の場合はステップＳ４に進んで同様に処理を行なうようにする。
【００５５】
このようにすれば、バックアップ用電池の場合は、その容量の残量ないし出力電圧が小さくなってバックアップができなくなっても、印刷によるバックアップで検針データを保存することができ、検針データの収集を続行することができる。
【００５６】
また、電源部１７の電池の場合は、その容量の残量ないし出力電圧が小さくなって印刷が不可能となるまでに、バックアップ印刷によりできるだけ多くの検針データを保存することができ、検針データの収集をでき得るかぎり続行することができる。
【００５７】
以上、本発明の実施形態を説明したが、本発明の趣旨と範囲は実施形態で説明したものに限定されないことは勿論である。本発明の実施態様の例を以下に列挙する。
【００５８】
［実施態様１］  特定のデータを収集して処理するデータ収集処理装置において、
前記データを収集するため入力する入力手段と、
該入力手段により入力された前記データを記憶する記憶手段と、
前記データの収集が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをエンコードして２次元コードを生成するエンコード手段と、
該エンコード手段により前記２次元コードが生成される毎に該２次元コードを記録媒体に印刷する印刷手段と、
前記記録媒体に印刷された２次元コードの画像を読み取る読み取り手段と、
該読み取り手段により読み取られた２次元コードの画像データをデコードして前記データを復元するデコード手段を有することを特徴とするデータ収集処理装置。
【００５９】
［実施態様２］  前記エンコード手段は、前記データが前記入力手段により所定の１単位の複数件数入力されて前記記憶手段に蓄積される毎に、当該蓄積された１単位の件数のデータをエンコードして２次元コードを生成することを特徴とする実施態様１に記載のデータ収集処理装置。
【００６０】
［実施態様３］  前記エンコード手段は、前記データが前記入力手段により複数件数入力されて前記記憶手段に前記データが所定の１単位のバイト数蓄積される毎に、当該蓄積された１単位のバイト数のデータをエンコードして２次元コードを生成することを特徴とする実施態様１に記載のデータ収集処理装置。
【００６１】
［実施態様４］  前記エンコーダ手段は、前記データの収集が所定の１単位の時間行なわれる毎に、当該１単位の時間の間に前記入力手段により入力され前記記憶手段に蓄積された前記データをエンコードして２次元コードを生成することを特徴とする実施態様１に記載のデータ収集処理装置。
【００６２】
［実施態様５］  前記エンコード手段は、前記記憶手段の記憶容量の残量が所定値未満になったとき、まず前記記憶手段に記憶された前記データの内でまだエンコードしていないデータをエンコードして２次元コードを生成し、その後、前記入力手段により前記データが１件入力される毎に、当該１件のデータをエンコードして２次元コードを生成することを特徴とする実施態様２から４までのいずれか１態様に記載のデータ収集処理装置。
【００６３】
［実施態様６］  前記記憶手段の記憶内容を保持するバックアップ用の電池と、
該電池の容量の残量または出力電圧を検出する検出手段を有し、
前記エンコード手段は、前記検出手段により検出される前記電池の容量の残量または出力電圧が所定値以下になったとき、まず前記記憶手段に記憶された前記データの内でまだエンコードしていないデータをエンコードして２次元コードを生成し、その後、前記入力手段により前記データが１件入力される毎に、当該１件のデータをエンコードして２次元コードを生成することを特徴とする実施態様２から４までのいずれか１態様に記載のデータ収集処理装置。
【００６４】
［実施態様７］  データ収集処理装置を駆動する電源としての電池と、
該電池の容量の残量または出力電圧を検出する検出手段を有し、
前記エンコード手段は、前記検出手段により検出される前記電池の容量の残量または出力電圧が所定値以下になったとき、まず前記記憶手段に記憶された前記データの内でまだエンコードしていないデータをエンコードして２次元コードを生成し、その後、前記入力手段により前記データが１件入力される毎に、当該１件のデータをエンコードして２次元コードを生成することを特徴とする実施態様２から４までのいずれか１態様に記載のデータ収集処理装置。
【００６５】
［実施態様８］  特定のデータを収集して処理するデータ収集処理装置のデータバックアップ方法において、
入力手段により収集するために入力された前記データを記憶手段に記憶する記憶ステップと、
前記データの収集が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをバックアップするためにエンコードして２次元コードを生成し、記録媒体に印刷するエンコード・印刷ステップと、該ステップにより前記記録媒体に印刷された２次元コードの画像を読み取る読み取りステップと、
該読み取りステップにより読み取られた２次元コードの画像データをデコードして前記データを復元するデコードステップと、
該デコードステップにより復元されたデータと前記記憶手段に記憶された前記データを照合する照合ステップを行なうことを特徴とするデータ収集処理装置のデータバックアップ方法。
【００６６】
［実施態様９］  特定のデータを収集して処理するデータ収集処理装置の制御プログラムにおいて、
入力手段により収集するために入力された前記データを記憶手段に記憶する記憶ステップと、
前記データの収集が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをエンコードして２次元コードを生成するエンコードステップと、
該エンコードステップにより前記２次元コードが生成される毎に該２次元コードを記録媒体に印刷する印刷ステップと、
該印刷ステップにより前記記録媒体に印刷された２次元コードの画像を読み取る読み取りステップと、
該読み取りステップにより読み取られた２次元コードの画像データをデコードして前記データを復元するデコードステップを行なうための制御手順を含むことを特徴とするデータ収集処理装置の制御プログラム。
【００６７】
【発明の効果】
以上の説明から明らかなように、本発明によれば、特定のデータを収集して処理するデータ収集処理装置において、前記データの収集、すなわち前記データの入力と記憶手段への記憶が所定の１単位行なわれる毎に、前記記憶手段に蓄積された前記データの内で当該１単位の分のデータをエンコードして２次元コードを生成し、記録媒体に印刷するようにしたので、前記データのバックアップのための印刷を自動的に適当なタイミングで間欠的に行なうことができるとともに、前記データが大量でもバックアップのための印刷に使用する記録媒体は少量で済み、その印刷を短時間で行なうこともできる。
【００６８】
また、前記記録媒体に印刷された２次元コードの画像を読み取り、その画像データをデコードして前記データを復元するようにしたので、その復元したデータを利用し、例えば復元したデータと前記記憶手段に記憶されたデータを照合することにより、記憶手段におけるデータ破壊の有無を確認することができ、さらにどの段階でデータ破壊が発生したのか大体判断することができるなどの優れた効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態による検針データ収集処理装置としてのハンディターミナルの外観を示す斜視図である。
【図２】同ハンディターミナルの全体の構成を示すブロック図である。
【図３】同ハンディターミナルのバックアップ印刷処理の制御手順を示すフローチャート図である。
【図４】同ハンディターミナルの検針データ照合処理の制御手順を示すフローチャート図である。
【図５】第２の実施形態におけるバックアップ印刷処理の制御手順を示すフローチャート図である。
【符号の説明】
１  ハンディターミナル
２  ＣＰＵ
３  バスライン
４  ＲＯＭ
５  ＲＡＭ
６  シリアルインターフェース回路
７  時計回路
８  プリンタ
９  プリンタコントロール回路
１０  液晶表示部
１１  液晶表示部コントロール回路
１２  キーボード
１３  キーボードコントロール回路
１４  ２次元コードリーダ
１５  ２次元コード
１６  ２次元コードリーダインターフェース
１７  電源部
【図１】
2004192082.tif 000003
【図２】
2004192082.tif 000004
【図３】
2004192082.tif 000005
【図４】
2004192082.tif 000006
【図５】
2004192082.tif 000007