(57)【特許請求の範囲】
【請求項１】
プログラムに従って記録動作が制御され、記録済のシートが排出される開口部に開閉自在なカバーを有するデータ出力端末装置において、
記録データを格納する記憶手段と、
前記記憶手段に前記記録データが格納されていることを表示し、前記記録データ格納の表示により前記カバーの開放をうながす表示手段と、
前記カバーの開閉状態を検知する開閉検知手段と、を備え、
カバーが閉じられた状態で記録動作を禁止し、カバーが開放された状態で前記記憶手段に格納された記録データの記録動作が前記プログラムに従って行われることを特徴とするデータ出力端末装置。
【請求項２】
プログラムに従って記録動作が制御され、記録済のシートが排出される開口部に開閉自在なカバーを有するデータ出力端末装置の制御方法において、
記録データを記憶手段に格納する記憶工程と、
前記記憶手段に前記記録データが格納されていることを表示し、前記記録データ格納の表示により前記カバーの開放をうながす表示工程と、
前記カバーの開閉状態を検知する開閉検知工程と、を備え、
カバーが閉じられた状態で記録動作を禁止し、カバーが開放された状態で前記記憶手段に格納された記録データの記録動作が前記プログラムに従って行われることを特徴とするデータ出力端末装置の制御方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はデータ出力端末装置およびその制御方法に関し、詳しくは記録部を搭載し、その記録部からデータ記録済の記録シートが排出される開口部を覆うためのカバーを有する。特に携帯型に好適なデータ出力端末装置およびその制御方法に関する。
【０００２】
【従来の技術】
従来、携帯型のデータ出力端末装置は屋内に限らず屋外でも使用される事があり、また、伝票等をその場で出力する為に出力装置としてプリンタを搭載しているものである。かかる出力装置としてのプリンタを備えたデータ出力端末装置では降雨時にプリンタの開口部から雨が侵入する事を防ぐ目的で防水カバーを具えているものが開発されており、このような端末装置では、記録中は伝票等を取り出すために開口部に設けた防水カバーを開ける必要があるが、防水カバーの開閉状態を検知するようには構成されていなかった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のように防水カバーの開閉状態がユーザに分からないままで、例えばカバーを閉めた状態で記録動作が起動されてしまうと用紙がカバーのために詰まってしまい、あとで用紙を取り出しても記録結果が利用できなくなるような事があった。また、以後の記録動作に影響を与える様な故障をひき起こす原因ともなっていた。
【０００４】
更にまた、雨天時等に例えば種々のメータ等の確認を行う検針業務等で携帯型のデータ出力端末装置が使われる時においては、メータは屋外に取り付けられていることが多く、メータのある場所でのデータの入力が終わったならば、いったん雨の当たらない場所に移動した上で、防水カバーを開けて記録動作を起動する必要があった。かかる一連の動作は集合住宅等でメータがまとまって設置されている場合には入力と記録とを交互に繰り返す必要があり、メータが雨の当たる場所にある場合はメータのある場所と雨の当たらない場所との移動が多くなり操作者に大きい負担をかけていた。
【０００５】
本発明の目的は、上述した従来の問題の解決を図るべく、カバーが閉じられた状態では開口部から伝票などが記録されて排出されることを禁止すると共にデータの入力の有無をユーザに知らせることのできるデータ出力端末装置を提供することにある。
【０００６】
【課題を解決するための手段】
かかる目的を達成するために、本発明は、プログラムに従って記録動作が制御され、記録済のシートが排出される開口部に開閉自在なカバーを有するデータ出力端末装置において、記録データを格納する記憶手段と、前記記憶手段に前記記録データが格納されていることを表示し、前記記録データ格納の表示により前記カバーの開放をうながす表示手段と、前記カバーの開閉状態を検知する開閉検知手段と、を備え、カバーが閉じられた状態で記録動作を禁止し、カバーが開放された状態で前記記憶手段に格納された記録データの記録動作が前記プログラムに従って行われることを特徴とする。
また、本発明は、プログラムに従って記録動作が制御され、記録済のシートが排出される開口部に開閉自在なカバーを有するデータ出力端末装置の制御方法において、記録データを記憶手段に格納する記憶工程と、前記記憶手段に前記記録データが格納されていることを表示し、前記記録データ格納の表示により前記カバーの開放をうながす表示工程と、
前記カバーの開閉状態を検知する開閉検知工程と、を備え、カバーが閉じられた状態で記録動作を禁止し、カバーが開放された状態で前記記憶手段に格納された記録データの記録動作が前記プログラムに従って行われることを特徴とする。
【０００７】
【作用】
本発明によれば、プログラムに従って制御される記録動作により記録されるが、開口部に設けた開閉自在なカバーの開閉状態が開閉検知手段によって検知され、開放状態にある時にのみ、上記の記録動作が行われるようにするもので、これによりカバーが閉じられたままでプログラムに従った記録動作が行われるのを禁止することができる。また、記憶手段に記録データを格納し、記録データが記憶手段から読出されない限り上述の記録動作が行われないようにするプログラムを有することで、極端にカバーの開閉状態に拘束されてしまうことなく記録動作を実施させることができる。
【０００８】
更にまた、記録データが記録手段に格納されていることを表示する表示手段を設けることで、ユーザにカバーの開放をうながすようにすることができ、記録データが格納されたままで記録動作の実施が忘却されてしまったりするのを防止することができる。
【０００９】
【実施例】
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１０】
図１は本発明を適用した携帯型データ出力端末装置の一例を示す。ここで、１はデータ出力端末装置の制御を司るＣＰＵ、２はデータ出力端末装置の制御プログラムが格納されているＲＯＭ、３はデータ出力端末装置のアプリケーションプログラムや、収集したデータ、記録データ等を格納するＲＡＭ、４は各種のデータを入力する為のキーボード、５は端末装置による処理結果やデータ入力の為の手引き、手順等を表示可能なＬＣＤ、６は収集したデータに基づく処理結果を印刷する記録部、７は本発明にかかり、記録部６により記録済の伝票などが送出される開口部から水が侵入するのを防止する記録部用防水カバー、８は防水カバー７の開閉状態を検知するために設けられているインタフェース回路（Ｉ／Ｆ回路）、９はデータ出力端末装置の電源１０を制御する電源制御回路、１０はその電源である電池、１１はホスト装置等の間で通信するための通信ポートである。
【００１１】
図２は本発明による防水カバー７を具えた携帯型データ出力端末装置の記録部６まわりの外観の一例を示す。ここで、１２はロール状のプリント出力用シート、１３は記録部６で記録済のシート１２が送出されてくる開口部であり、図２の（Ａ）は防水カバー７が開いた状態を、また、図２の（Ｂ）は同じく防水カバー７が閉じた状態をそれぞれ示す。
【００１２】
図３は防水カバー７の開閉状態を検出する１／Ｆ回路８の構成例を示す。ここで１４は防水カバー７の開閉状態に同期してオン・オフするメカニカル・スイッチであり、例えば防水カバー７が開いた状態でスイッチ１４が“オフ”となり、防水カバー７が閉じた状態でスイッチ１４が“オン”となるように構成されている。いま、防水カバー７が開いている状態ではこの図に示すように、スイッチ１４が“オフ”となるのでトランジスタ１５のペース電源が“０”になりトランジスタ１５の“オフ”によりその出力１６が“１”となる。また防水カバー７が閉じられた状態ではスイッチ１４が“オン”となり、トランジスタ１５のベースに電流が供給されることでトランジスタ１５が“オン”となって出力１６が“０”となる。よって、この出力１６を読みだすことにより防水カバー７の開閉状態を判断して、操作者に警告メッセージをだしたり、記録動作を制御することができる。
【００１３】
図４は防水カバー７の開閉状態を検出するＩ／Ｆ回路８の他の構成例を示す。ここで、１７は防水カバー７の開閉にかかわる位置に設けられた発光ダイオードであり、１８は発光ダイオード１７の対向位置に設置されたフォトトランジスタである。発光ダイオード１７からの光が受光されるとフォトトランジスタ１８が“オン”し、出力１９として“０”が現れる。また、発光ダイオード１７からの光が受光されない限りフォトトランジスタ１８は“オフ”に保たれ、出力１９として“１”が現れる。すなわち、防水カバー７の開閉状態に応じて発光ダイオード１７からの光が、フォトトランジスタ１８に受光されたりしゃ断されたりする事で防水カバー７の状態を読み出すことができる。続いて、上述の携帯型データ出力端末装置による操作時の動作について説明する。
【００１４】
ＬＣＤ５に表示されたＲＡＭ３に格納されているアプリケーションプログラムの指示に従って先ず操作者がキーボード４からデータを入力する。そのデータがＲＡＭ３に格納されるアプリケーションプログラムに従って処理され、処理結果が記録部６に出力されるが、しかし、出力前に防水カバー７の開閉状態がインタフェース回路８を介してＣＰＵ１により読みだされ、アプリケーションプログラム自身で以下の手順に従って記録が制御されるものである。
【００１５】
図５は本発明にかかるアプリケーションプログラムによる処理動作の手順の例を示す。まず、ステップＳ１でＬＣＤ５にガイダンスを表示しながらキーボード４からデータを入力し、ステップＳ２で入力したデータの処理が行われる。ついで、スイッチ３でインタフェース回路８を介して防水カバー７の開閉状態を判断する。ここで防水カバー７が閉じられているとの判断であれば、ステップＳ４でカバー７が閉じられている旨の警告メッセージＬＣＤ５に出力し、防水カバー７が閉じたままの状態で記録動作が起動され、紙詰まり等の不具合が生じるのを防ぐと共に防水カバー７が開放されるのを待つ。かくして、ステップＳ３でカバー７が開いているとの判断が得られたならばステップＳ５に進み、ここで、ステップＳ２で処理した結果を制御部６に記録する。そして、ステップＳ６で入力データが終了したか否かを判断する。データが終了したとの判断であれば処理を終了し、データが終了していない場合はステップＳ１に戻り次のデータを入力して以下のフローが一連のデータ入力終了まで繰返される。このようにアプリケーションプログラムの処理フローにより防水カバー７の開閉状態がインタフェース回路８を介して読みだされて記録動作が制御される。
【００１６】
［他の実施例１］
図６は本発明にかかる携帯型データ出力端末装置のシステムプログラムによる記録制御部分の処理フローを示す。図５に示した例ではアプリケーションプログラムによって直接防水カバー７の開閉状態をインタフェース回路８を介して読み込み記録を制御したが、本実施例ではシステムプログラム側で防水カバー７の開閉状態を検出して記録動作を制御するものである。
【００１７】
ステップＳ１１でアプリケーションプログラムによる記録データの入力を待ち、入力の判断によりステップＳ１２に進んでその内容をＲＡＭ３のスプーリングシステム用ファイル（スプールファイル）に格納する。ついで、ステップＳ１３でＲＡＭ３のスプールファイルに記録データが格納されているか否かを判断する。格納されていないと判断したならばステップＳ１１に戻り、アプリケーションプログラムから記録データが送られてくるのを待つ。また、ステップＳ１３でスプールファイルに記録データが格納されていると判断したならば、ステップＳ１４に進み、ここで防水カバー７が開いているか否かをＩ／Ｆ回路８を経由して読み込み判断する。そして防水カバー７が閉じていると判断であればステップＳ１１に戻り、アプリケーションプログラムによる記録データの入力を待つ。また防水カバー７が開いているとの判断の場合はステップＳ１５に進んでＲＡＭ３のスプールファイルに格納されている記録データを記録する。なお、ステップＳ１６，Ｓ１７で記録データの記録中も防水カバー７の開閉状態をインタフェース回路８を介して読み込み、ステップＳ１７の判断で防水カバー７が閉じられた場合はステップＳ１８で記録動作を止める。また、ステップＳ１６で記録が終了したならばステップＳ１９に進み、カバー７を閉じる。この処理フローはシステムが動作している限り機能するので、アプリケーションプログラムからの記録要求に直ちに対応できる。
【００１８】
図７は図６に示す制御プログラムを利用するアプリケーションプログラムの処理例である。ステップＳ２１ではＬＣＤ５にガイダンスを表示しながらキーボード４からデータを入力する。そして、ステップＳ２２で入力したデータをＲＡＭ３に格納されたアプリケーションプログラムに従って処理する。ステップＳ２３では処理した結果を記録部６において記録する為にシステムプログラムに記録データを渡すが、この時、アプリケーションプログラムは防水カバー７の開閉状態を参照していないので、システムプログラムで図６に示す処理が起動されて、記録データがシステムプログラムにより一時的にスプールファイルに格納され、防水カバー７の開閉状態に従い、システムプログラムにより実際に記録される。かくして、ステップＳ２４で入力データの終了を判断する。データが終了したとみなしたら処理を終了し、データが終了していなければステップＳ２２に戻り次のデータの入力を待つ。
【００１９】
本実施例のアプリケーションプログラムでは処理した結果を直接記録出力するのではなく、記録内容をＲＯＭ２に格納されているシステムプログラムによって、一旦ＲＡＭ３のスプールファイルに格納する。そしてシステムプログラムではアプリケーションプログラムからの記録データが、スプールファイルに格納されたならインタフェース回路８を介して防水カバー７の開閉状態を読み込むもので、防水カバー７が開けられたと判断したならばスプールファイルに格納された記録データを記録部６に出力する。従って、本実施例によれば図７に示すように、アプリケーションプログラムとしては防水カバー７の開閉状態に関わり無く任意の時点で記録データを出力できるという利点が得られる。
【００２０】
［他の実施例２］
図８は本発明にかかる携帯型データ出力端末装置のシステムプログラムによる記録制御部分の処理フローの更に他の例を示す。まず、ステップＳ３１でアプリケーションプログラムから記録データを受け取ると、ステップＳ３２でその内容をＲＡＭ３のスプールファイルに格納する。そして、ステップＳ３３で記録すべきデータが格納されている旨を表す表示をＬＣＤ５のシステム領域に表示し、操作者に防水カバー７を開けて記録動作の起動を促すようにする。ステップＳ３４ではＲＡＭ３のスプールファイルに記録データが格納されているか否かを判断する。格納されていないと判断した場合はステップＳ３５に進む。ステップＳ３５ではＬＣＤ５に表示された記録データが格納されている旨の表示を“オフ”とし、再びステップＳ３１に戻りアプリケーションプログラムから記録データが送られてくるのを待つ。また、ステップＳ３４でスプールファイルに記録データが格納されていると判断したならばステップＳ３６に進む。そして、ステップＳ３６で防水カバー７が開いているか否かをＩ／Ｆ回路８を経由して読み込み判断する。ここで、防水カバー７が閉じていると判断したならば、ステップＳ３１に戻り、アプリケーションプログラムから記録データを待つ。また防水カバー７が開いていると判断したならばステップＳ３７に進む。ここでＲＡＭ３のスプールファイルに格納されている記録データを記録部６により記録する。この場合も図６に示した例と同様記録データを記録している間にもステップＳ３８，３９で防水カバー７の開閉状態をインタフェース回路８を介して読み込み、ステップＳ３９で防水カバー７が閉じられていたならステップＳ４０で直ちに記録動作を止める。また、ステップＳ３８で記録終了の場合はステップＳ４１でカバー７を閉じる。この処理フローはシステムが動作している限り機能するので、アプリケーションプログラムからの記録要求にいつでも直ちに対応できる。
【００２１】
このシステムプログラムのフローを利用するアプリケーションプログラムによれば、防水カバー７の開閉状態に関わり無く送られてくるデータを記憶しておき任意の時点でその記録データの出力を図ることができる。
【００２２】
また、ＲＡＭ３のスプールファイルに記録すべきデータの格納されている事が、ＬＣＤ５に表示されているので、これにより防水カバー７を開けて記録動作を起動すべき事を操作者に容易に認識させることができる。
【００２３】
【発明の効果】
以上説明してきたように、本発明によれば、プログラムに従って記録動作が制御され、記録済のシートが排出される開口部に開閉自在なカバーを有するデータ出力端末装置において、前記カバーの開閉状態を検知する開閉検知手段を有し、該開閉検知手段による検知結果に基づいて前記プログラムに従った記録動作の制御が行われるようにしたことによりソフトウェアで防水カバーの開閉状態が検出できるので、その状態に応じた記録動作の制御が可能になる。また、防水カバーの開閉状態を記録のスプーリング制御に利用することで、アプリケーションプログラムによる防水カバーの開閉状態検知のいかんに関わらずいつでも記録データをシステムプログラムにより出力する事ができ、アプリケーションプログラムの負荷を増やす事なく防水カバーの状態に従った、適切な記録制御が可能になり、操作ミスを未然に防止し、また操作者の負担を軽減することができる。
【００２４】
更にまた、アプリケーションプログラムにより出力された記録データがスプールファイルが有るか無いかが表示されるので、記録データがあるにも関わらず操作者が防水カバーを開けるのを忘れ記録されないままでデータが放置されるようなことがあってもデータ出力端末装置の電源が切られてしまうようなことがないよう未然に防止することができる。
【図面の簡単な説明】
【図１】本発明にかかる制御用回路の構成を示すブロック図である。
【図２】本発明による防水カバー開閉状態を（Ａ）および（Ｂ）によって示す斜視図である。
【図３】本発明によるインタフェース回路の構成例を示す図である。
【図４】本発明によるインタフェース回路の他の構成例を示す図である。
【図５】本発明によるアプリケーションプログラム処理での動作手順を示すフローチャートである。
【図６】本発明によるシステムプログラム処理での動作手順を示すフローチャートである。
【図７】図６に示すシステムプログラム処理を一部使用のアプリケーションプログラム処理による動作手順を示すフローチャートである。
【図８】図６に示すシステムプログラム処理による他の動作手順を示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  キーボード
５  ＬＣＤ
６  記録部
７  防水カバー
８  インタフェース回路
９  電源制御回路
１２  プリント出力用シート
１３  開口部
１４  メカニカルスイッチ
１５  トランジスタ
１７  発光ダイオード
１８  フォトトランジスタ
【図１】
0003658043.tif 000002
【図２】
0003658043.tif 000003
【図３】
0003658043.tif 000004
【図４】
0003658043.tif 000005
【図５】
0003658043.tif 000006
【図６】
0003658043.tif 000007
【図７】
0003658043.tif 000008
【図８】
0003658043.tif 000009