JPH08315021A - 端末装置 - Google Patents
端末装置Info
- Publication number
- JPH08315021A JPH08315021A JP11836095A JP11836095A JPH08315021A JP H08315021 A JPH08315021 A JP H08315021A JP 11836095 A JP11836095 A JP 11836095A JP 11836095 A JP11836095 A JP 11836095A JP H08315021 A JPH08315021 A JP H08315021A
- Authority
- JP
- Japan
- Prior art keywords
- time
- terminal device
- data
- abnormality
- server computer
- 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.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【目的】 各種の情報と印刷日時を正確に印刷可能な証
明書自動発行機を提供する。 【構成】 CPU50は、タッチパネル10により証明
書発行の要求を受けると、リアルタイムクロック60が
正常に動作しているか否かをチェックし、異常がなけれ
ば発行処理を続行し、異常がある場合には、モデム40
によって通信回線90を介して、サーバコンピュータ8
0に現在時刻を送信するように、要求を出し、その応答
として送られてくるサーバコンピュータ80からの現在
時刻データを基づいてリアルタイムクロック60を補正
する。
明書自動発行機を提供する。 【構成】 CPU50は、タッチパネル10により証明
書発行の要求を受けると、リアルタイムクロック60が
正常に動作しているか否かをチェックし、異常がなけれ
ば発行処理を続行し、異常がある場合には、モデム40
によって通信回線90を介して、サーバコンピュータ8
0に現在時刻を送信するように、要求を出し、その応答
として送られてくるサーバコンピュータ80からの現在
時刻データを基づいてリアルタイムクロック60を補正
する。
Description
【0001】
【産業上の利用分野】本発明は、通信回線を介して接続
されたサーバコンピュータとの間でデータの授受を行う
端末装置に関するものである。
されたサーバコンピュータとの間でデータの授受を行う
端末装置に関するものである。
【0002】
【従来の技術】従来より、通信回線を介して接続された
サーバコンピュータとの間でデータの授受を行う端末装
置の一つとして、住民票等の証明書を発行するための証
明書自動発行機が考案されている。
サーバコンピュータとの間でデータの授受を行う端末装
置の一つとして、住民票等の証明書を発行するための証
明書自動発行機が考案されている。
【0003】この種の証明書自動発行端末装置は、証明
書等の交付を求める利用者あるいは係員が必要事項を入
力したり、あるいはすでに必要事項が記憶保持されてい
るICカード等を装置に挿入したりすると、その端末装
置は証明するデータを管理するサーバコンピュータと交
信し、証明する内容とともに日付データを受け取り、そ
のデータを基づいて証明する内容、証明印及び発行日を
記録用紙上に可視化して利用者に提供するものである。
書等の交付を求める利用者あるいは係員が必要事項を入
力したり、あるいはすでに必要事項が記憶保持されてい
るICカード等を装置に挿入したりすると、その端末装
置は証明するデータを管理するサーバコンピュータと交
信し、証明する内容とともに日付データを受け取り、そ
のデータを基づいて証明する内容、証明印及び発行日を
記録用紙上に可視化して利用者に提供するものである。
【0004】ところが、証明書等の交付を求めるサービ
ス要求のたびにサーバコンピュータと交信して証明する
内容や日付データを得る端末装置では、通信回線上のト
ラフィックの増大を引き起こしたり、サーバコンピュー
タの処理能力を低下させたりすることになってしまう。
また、そのような場合には、利用者は証明書等の交付処
理の完了までかなり長い時間待たされることもある。更
に、サービス要求数が多くなれば、たとえ1回の無駄時
間が短くても、トータル時間はかなり長時間となり、証
明書の交付件数が少なくなるという問題がある。
ス要求のたびにサーバコンピュータと交信して証明する
内容や日付データを得る端末装置では、通信回線上のト
ラフィックの増大を引き起こしたり、サーバコンピュー
タの処理能力を低下させたりすることになってしまう。
また、そのような場合には、利用者は証明書等の交付処
理の完了までかなり長い時間待たされることもある。更
に、サービス要求数が多くなれば、たとえ1回の無駄時
間が短くても、トータル時間はかなり長時間となり、証
明書の交付件数が少なくなるという問題がある。
【0005】これを解決するために、端末装置内に日時
を計時する時計を備えるとともに、証明する内容をIC
カード等に予め記憶しておき、そのICカード等を端末
装置に挿入することにより、ICカード等に記憶された
証明用の内容を読み出して端末装置にて記録用紙に記録
するとともに、端末装置内の時計に基づいて日時を記録
することが考えられる。
を計時する時計を備えるとともに、証明する内容をIC
カード等に予め記憶しておき、そのICカード等を端末
装置に挿入することにより、ICカード等に記憶された
証明用の内容を読み出して端末装置にて記録用紙に記録
するとともに、端末装置内の時計に基づいて日時を記録
することが考えられる。
【0006】この場合、端末装置内の時計の時刻を設定
する方法としては、端末装置を稼働させる時に、係員が
端末装置に取り付けられたキーボード等により時刻を入
力してその時計を調整する方法か、あるいは端末装置を
稼働させる時、端末装置がサーバコンピュータと交信
し、サーバコンピュータから正確な日付データを得て、
それに基づいて端末装置内の時計を起動させ、かつサー
バコンピュータと常に接続しておき、サーバコンピュー
タから一定時間毎に送られてくる基準時刻に基づいて補
正する方法がある。
する方法としては、端末装置を稼働させる時に、係員が
端末装置に取り付けられたキーボード等により時刻を入
力してその時計を調整する方法か、あるいは端末装置を
稼働させる時、端末装置がサーバコンピュータと交信
し、サーバコンピュータから正確な日付データを得て、
それに基づいて端末装置内の時計を起動させ、かつサー
バコンピュータと常に接続しておき、サーバコンピュー
タから一定時間毎に送られてくる基準時刻に基づいて補
正する方法がある。
【0007】
【発明が解決しようとする課題】しかしながら、係員が
キーボード等により時刻を入力して時計を調整する方法
においては、係員の単なる入力ミスにより、証明書の信
用性がなくなってしまうような危険を無視することがで
きないし、キーボードを操作することにより、自由に日
付データを書き換えて不正利用される危険も無視できな
くなる。
キーボード等により時刻を入力して時計を調整する方法
においては、係員の単なる入力ミスにより、証明書の信
用性がなくなってしまうような危険を無視することがで
きないし、キーボードを操作することにより、自由に日
付データを書き換えて不正利用される危険も無視できな
くなる。
【0008】一方、端末装置がサーバコンピュータと交
信し、正確な日付データを得て、端末装置内の時計を起
動させ、更にサーバコンピュータから一定時間毎に送ら
れてくる基準時刻に基づいて補正する方法においては、
この時刻補正を行うタイミング外、即ち一定時間中に端
末装置の時計に異常が発生する可能性もあり、そのよう
な場合には証明書に誤った時刻が記録される危険があ
る。
信し、正確な日付データを得て、端末装置内の時計を起
動させ、更にサーバコンピュータから一定時間毎に送ら
れてくる基準時刻に基づいて補正する方法においては、
この時刻補正を行うタイミング外、即ち一定時間中に端
末装置の時計に異常が発生する可能性もあり、そのよう
な場合には証明書に誤った時刻が記録される危険があ
る。
【0009】また、ローカルネットワーク上に物理的に
接続された状態であれば、時刻の正確さを得るために短
時間毎にサーバコンピュータに対して、現在時刻を問い
合わせても、その問い合わせ処理にそれほど時間がかか
ることはないが、モデム等により、公衆回線を経由し
て、サーバコンピュータと接続されている場合には、そ
のような処理を行うと、問い合わせ処理だけでもかなり
時間がかかり、サービス上問題となる。
接続された状態であれば、時刻の正確さを得るために短
時間毎にサーバコンピュータに対して、現在時刻を問い
合わせても、その問い合わせ処理にそれほど時間がかか
ることはないが、モデム等により、公衆回線を経由し
て、サーバコンピュータと接続されている場合には、そ
のような処理を行うと、問い合わせ処理だけでもかなり
時間がかかり、サービス上問題となる。
【0010】本発明は、上述した問題点を解決するため
になされたものであり、通信回線の混み具合に影響され
ずに、スムーズに正確な日時を記録することができる端
末装置を提供することにある。
になされたものであり、通信回線の混み具合に影響され
ずに、スムーズに正確な日時を記録することができる端
末装置を提供することにある。
【0011】
【課題を解決するための手段】この目的を達成するため
に請求項1記載の端末装置は、外部機器と交信するため
の交信手段と、データを記録する記録手段とを有する端
末装置であって、時刻を計時する計時手段と、交信手段
にて外部機器から基準時刻を取得する時刻取得手段と、
計時手段の異常の有無を検出する検出手段と、検出手段
が計時手段の異常を検出した時、時刻取得手段が外部機
器から取得した基準時刻に基づいて計時手段を補正する
補正手段とを備えている。
に請求項1記載の端末装置は、外部機器と交信するため
の交信手段と、データを記録する記録手段とを有する端
末装置であって、時刻を計時する計時手段と、交信手段
にて外部機器から基準時刻を取得する時刻取得手段と、
計時手段の異常の有無を検出する検出手段と、検出手段
が計時手段の異常を検出した時、時刻取得手段が外部機
器から取得した基準時刻に基づいて計時手段を補正する
補正手段とを備えている。
【0012】また、請求項2記載の端末装置は、請求項
1記載の端末装置の構成に加え、時刻取得手段により外
部機器から基準時刻を取得したか否かを判断する判断手
段と、判断手段が時刻取得手段により外部機器から基準
時刻を取得していないと判断した場合は、記録手段によ
る記録を禁止する禁止手段とを備えている。
1記載の端末装置の構成に加え、時刻取得手段により外
部機器から基準時刻を取得したか否かを判断する判断手
段と、判断手段が時刻取得手段により外部機器から基準
時刻を取得していないと判断した場合は、記録手段によ
る記録を禁止する禁止手段とを備えている。
【0013】更に、請求項3記載の端末装置は、請求項
1或いは請求項2記載の端末装置の構成に加え、記録手
段にてデータを記録させることを指示する指示手段を更
に備え、前記検出手段は、指示手段によってデータの記
録を指示された時、検出手段にて計時手段の異常の有無
を検出するものである。
1或いは請求項2記載の端末装置の構成に加え、記録手
段にてデータを記録させることを指示する指示手段を更
に備え、前記検出手段は、指示手段によってデータの記
録を指示された時、検出手段にて計時手段の異常の有無
を検出するものである。
【0014】また更に、請求項4記載の端末装置は、請
求項1或いは請求項2或いは請求項3記載の端末装置の
構成に加え、所定時間毎に信号を発生させるタイミング
発生手段を備え、検出手段は、タイミング発生手段から
の信号に基づいて起動され、検出手段が計時手段に異常
が有ることを検出した時、時刻取得手段を起動させるも
のである。
求項1或いは請求項2或いは請求項3記載の端末装置の
構成に加え、所定時間毎に信号を発生させるタイミング
発生手段を備え、検出手段は、タイミング発生手段から
の信号に基づいて起動され、検出手段が計時手段に異常
が有ることを検出した時、時刻取得手段を起動させるも
のである。
【0015】また、請求項5記載の端末装置は、請求項
1乃至請求項4のいずれか記載の端末装置の構成に加
え、前記検出手段が計時手段の電源の異常を検出するも
のである。
1乃至請求項4のいずれか記載の端末装置の構成に加
え、前記検出手段が計時手段の電源の異常を検出するも
のである。
【0016】
【作用】上記の構成を有する請求項1記載の端末装置に
おいては、計時手段により時刻が計時されており、検出
手段が計時手段の異常を検出した場合には、補正手段
は、時刻取得手段が交信手段にて外部機器から取得した
基準時刻に基づいて異常の発生した計時手段を補正す
る。これにより、補正された計時手段の時刻、すなわち
常に正しい時刻を記録手段により記録することが可能に
なる。
おいては、計時手段により時刻が計時されており、検出
手段が計時手段の異常を検出した場合には、補正手段
は、時刻取得手段が交信手段にて外部機器から取得した
基準時刻に基づいて異常の発生した計時手段を補正す
る。これにより、補正された計時手段の時刻、すなわち
常に正しい時刻を記録手段により記録することが可能に
なる。
【0017】また、請求項2記載の端末装置において
は、請求項1記載の端末装置の作用の他に、判断手段が
時刻取得手段により外部機器から基準時刻を取得してい
ないと判断した場合は、禁止手段により記録手段による
記録を禁止する。これにより、正しくない計時手段の時
刻を記録手段により記録することがない。
は、請求項1記載の端末装置の作用の他に、判断手段が
時刻取得手段により外部機器から基準時刻を取得してい
ないと判断した場合は、禁止手段により記録手段による
記録を禁止する。これにより、正しくない計時手段の時
刻を記録手段により記録することがない。
【0018】更に、請求項3記載の端末装置において
は、請求項1或いは請求項2記載の端末装置の作用の他
に、検出手段が、指示手段によって記録手段にデータの
記録を指示された時、計時手段の異常の有無を検出す
る。これにより、常に計時手段の異常の有無を検出する
のではなく、日付データが必要となる時のみに検出を行
うため、不要な処理を行うことがない。
は、請求項1或いは請求項2記載の端末装置の作用の他
に、検出手段が、指示手段によって記録手段にデータの
記録を指示された時、計時手段の異常の有無を検出す
る。これにより、常に計時手段の異常の有無を検出する
のではなく、日付データが必要となる時のみに検出を行
うため、不要な処理を行うことがない。
【0019】更に、請求項4記載の端末装置において
は、請求項1或いは請求項2或いは請求項3記載の端末
装置の作用の他に、検出手段は、タイミング発生手段か
らの信号に基づいて起動され、検出手段が計時手段に異
常が有ることを検出した時、時刻取得手段を起動させ
る。これにより、サービスが行われていない時にも、一
定期間毎に計時手段の異常の有無を検出し、異常があっ
た場合にサーバコンピュータから基準時刻を予め取得
し、計時手段を補正することが可能になり、利用者がサ
ービスを受ける前に計時手段の補正を終えておくことが
可能になる。
は、請求項1或いは請求項2或いは請求項3記載の端末
装置の作用の他に、検出手段は、タイミング発生手段か
らの信号に基づいて起動され、検出手段が計時手段に異
常が有ることを検出した時、時刻取得手段を起動させ
る。これにより、サービスが行われていない時にも、一
定期間毎に計時手段の異常の有無を検出し、異常があっ
た場合にサーバコンピュータから基準時刻を予め取得
し、計時手段を補正することが可能になり、利用者がサ
ービスを受ける前に計時手段の補正を終えておくことが
可能になる。
【0020】また、請求項5記載の端末装置において
は、請求項1乃至請求項3のいずれか記載の端末装置の
作用の他に、検出手段は、前記計時手段の電源の異常を
検出し、計時手段の異常の有無の検出が可能になる。
は、請求項1乃至請求項3のいずれか記載の端末装置の
作用の他に、検出手段は、前記計時手段の電源の異常を
検出し、計時手段の異常の有無の検出が可能になる。
【0021】
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
参照して説明する。
【0022】図1に示すように、本実施例の証明書自動
発行機1の筺体3の前面パネルには、利用者個人の暗証
番号を含むユーザID識別コード、同一戸籍の人々のデ
ータ(以下、個人データと称す)及び個人データの更新
日時等の情報が記録されている個人データを備える磁気
IDカード(以下、個人カードと称す)を挿入する為の
カード挿入口5が設けられており、このカード挿入口5
の奥には周知の磁気カードリーダ7(図2参照)が設け
られている。また、カード挿入口5の上方には、発行さ
れる証明書や提供される情報の内容が表示されるCRT
表示装置9と、そのCRT表示装置9の表面に近接して
設けられ、CRT表示装置9上の表示されている部分に
直接触れられることにより、利用者が所望の情報を入力
することができる周知のタッチパネル10が設けられて
いる。カード挿入口5の近傍には、トラブルが生じたと
きなどに係員を呼び出すための呼出ボタン11が設けら
れている。
発行機1の筺体3の前面パネルには、利用者個人の暗証
番号を含むユーザID識別コード、同一戸籍の人々のデ
ータ(以下、個人データと称す)及び個人データの更新
日時等の情報が記録されている個人データを備える磁気
IDカード(以下、個人カードと称す)を挿入する為の
カード挿入口5が設けられており、このカード挿入口5
の奥には周知の磁気カードリーダ7(図2参照)が設け
られている。また、カード挿入口5の上方には、発行さ
れる証明書や提供される情報の内容が表示されるCRT
表示装置9と、そのCRT表示装置9の表面に近接して
設けられ、CRT表示装置9上の表示されている部分に
直接触れられることにより、利用者が所望の情報を入力
することができる周知のタッチパネル10が設けられて
いる。カード挿入口5の近傍には、トラブルが生じたと
きなどに係員を呼び出すための呼出ボタン11が設けら
れている。
【0023】そして、CRT表示装置9の上方には、こ
の証明書自動発行機1が使用可能状態にあるか使用不能
状態にあるか否かを表示する操作表示器12が配置され
ている。更に、カード挿入口5の下方には、筐体3と一
体に凹部13が形成されており、この凹部13内には暗
証番号を入力するためのキーボード14が、証明書自動
発行機1の利用者以外からは見えないように、筐体3の
前面より奥まった位置に配置されている。
の証明書自動発行機1が使用可能状態にあるか使用不能
状態にあるか否かを表示する操作表示器12が配置され
ている。更に、カード挿入口5の下方には、筐体3と一
体に凹部13が形成されており、この凹部13内には暗
証番号を入力するためのキーボード14が、証明書自動
発行機1の利用者以外からは見えないように、筐体3の
前面より奥まった位置に配置されている。
【0024】また、前面パネル上において、タッチパネ
ル10の右方には、手数料を支払うためのコイン投入口
16及び紙幣挿入口17が形成されており、これらはそ
れぞれ周知のコインメック18及びビルバリ19(図2
参照)と連通している。これらのコイン投入口16及び
紙幣挿入口17の下方には、つり銭及びレシートを取り
出す取り出し口22とレーザプリンタ30にて印刷され
た住民票等の証明書の印刷物を排出する排出口23とが
形成されている。
ル10の右方には、手数料を支払うためのコイン投入口
16及び紙幣挿入口17が形成されており、これらはそ
れぞれ周知のコインメック18及びビルバリ19(図2
参照)と連通している。これらのコイン投入口16及び
紙幣挿入口17の下方には、つり銭及びレシートを取り
出す取り出し口22とレーザプリンタ30にて印刷され
た住民票等の証明書の印刷物を排出する排出口23とが
形成されている。
【0025】次に、図2に示すブロック図を参照して、
本実施例の証明書自動発行機1の電気的構成について説
明する。
本実施例の証明書自動発行機1の電気的構成について説
明する。
【0026】本証明書自動発行機1は、モデム40によ
って必要に応じてその都度通信回線90を介して外部の
サーバコンピュータ80と通信するように接続され、C
PU50の指令によって動作する。このCPU50に
は、上述した磁気カードリーダ7と、CRT表示装置9
と、タッチパネル10と、コインメック18と、ビルバ
リ19と、キーボード14と、レーザプリンタ30と、
呼出ボタン11とが接続されているとともに、レシート
を印刷するためのジャーナルプリンタ25と、それらの
書類に割り印を付すための割印機26と、操作方法を音
声にて説明するための発声装置27と、サーバコンピュ
ータ80から受信した種々のデータ等を保持するハード
ディスクドライブ(HDD)56と、CPU50を制御
するための動作プログラム等を格納するROM52と、
個人カードから取得した情報を一時記憶したり、種々の
データを一時的に保持するRAM54と、リアルタイム
クロック60が接続されている。
って必要に応じてその都度通信回線90を介して外部の
サーバコンピュータ80と通信するように接続され、C
PU50の指令によって動作する。このCPU50に
は、上述した磁気カードリーダ7と、CRT表示装置9
と、タッチパネル10と、コインメック18と、ビルバ
リ19と、キーボード14と、レーザプリンタ30と、
呼出ボタン11とが接続されているとともに、レシート
を印刷するためのジャーナルプリンタ25と、それらの
書類に割り印を付すための割印機26と、操作方法を音
声にて説明するための発声装置27と、サーバコンピュ
ータ80から受信した種々のデータ等を保持するハード
ディスクドライブ(HDD)56と、CPU50を制御
するための動作プログラム等を格納するROM52と、
個人カードから取得した情報を一時記憶したり、種々の
データを一時的に保持するRAM54と、リアルタイム
クロック60が接続されている。
【0027】リアルタイムクロック60は、基準クロッ
クを発生し、それを分周することにより時間情報を得、
時間情報より、月、日を算出する機能を持っている。そ
れらの算出された情報は、それぞれ時間レジスタ61、
月日レジスタ62及び年レジスタ63に格納され、内容
が変わると逐次更新されていく。また、各レジスタ6
1,62,63はCPU50によってバス51を介して
任意の時に読み出すことができ、設定することもでき
る。また、リアルタイムクロック60の電源にはバッテ
リ66が接続され、証明書自動発行機1本体の電源が入
っている時は、バッテリ66は充電され、証明書自動発
行機1本体の電源が切れている時は、バッテリ66から
リアルタイムクロック60に電源を供給する。また、リ
アルタイムクロック60の電源に異常が発生すると、周
知な回路構成により、上記レジスタ61,62,63の
構成ビットがそれそれ「1(ハイレベル)」にプリセッ
トされるようになっている。CPU50は、この異常ビ
ット列を検出して、リアルタイムクロック60の電源に
異常が発生していたと判断する。
クを発生し、それを分周することにより時間情報を得、
時間情報より、月、日を算出する機能を持っている。そ
れらの算出された情報は、それぞれ時間レジスタ61、
月日レジスタ62及び年レジスタ63に格納され、内容
が変わると逐次更新されていく。また、各レジスタ6
1,62,63はCPU50によってバス51を介して
任意の時に読み出すことができ、設定することもでき
る。また、リアルタイムクロック60の電源にはバッテ
リ66が接続され、証明書自動発行機1本体の電源が入
っている時は、バッテリ66は充電され、証明書自動発
行機1本体の電源が切れている時は、バッテリ66から
リアルタイムクロック60に電源を供給する。また、リ
アルタイムクロック60の電源に異常が発生すると、周
知な回路構成により、上記レジスタ61,62,63の
構成ビットがそれそれ「1(ハイレベル)」にプリセッ
トされるようになっている。CPU50は、この異常ビ
ット列を検出して、リアルタイムクロック60の電源に
異常が発生していたと判断する。
【0028】また、前記RAM54には、リアルタイム
クロック60が正常に動作していないことを示すRTC
エラーフラグ68、サーバコンピュータ80から取得し
た基準時刻を格納する基準時刻一時記憶エリア69、通
信処理の種類を示す通信ジョブコードを格納する通信ジ
ョブコードエリア70、サーバコンピュータ80と接続
できず通信処理ができなかったことを示す通信エラーフ
ラグ72、個人カードのデータを更新するためのデータ
をサーバコンピュータ80から取得したことを示すデー
タ更新フラグ73、証明書の発行等のサービスをするこ
とができないことを示すサービス禁止フラグ74、リア
ルタイムクロック60の動作チェック処理の結果を一時
的に記憶するための動作エラーフラグ75、個人カード
から読み取ったユーザID識別コードを格納するIDコ
ード記憶エリア76、個人カードから読み出した個人デ
ータまたはサーバコンピュータ80から取得した個人デ
ータを格納する個人データ記憶エリア77、レーザプリ
ンタ30で印刷できるフォーマットに変換されたデータ
を格納するプリントデータエリア78の他、周知の各種
ワークメモリ、各種カウンタやタイマ等が設けられてい
る。
クロック60が正常に動作していないことを示すRTC
エラーフラグ68、サーバコンピュータ80から取得し
た基準時刻を格納する基準時刻一時記憶エリア69、通
信処理の種類を示す通信ジョブコードを格納する通信ジ
ョブコードエリア70、サーバコンピュータ80と接続
できず通信処理ができなかったことを示す通信エラーフ
ラグ72、個人カードのデータを更新するためのデータ
をサーバコンピュータ80から取得したことを示すデー
タ更新フラグ73、証明書の発行等のサービスをするこ
とができないことを示すサービス禁止フラグ74、リア
ルタイムクロック60の動作チェック処理の結果を一時
的に記憶するための動作エラーフラグ75、個人カード
から読み取ったユーザID識別コードを格納するIDコ
ード記憶エリア76、個人カードから読み出した個人デ
ータまたはサーバコンピュータ80から取得した個人デ
ータを格納する個人データ記憶エリア77、レーザプリ
ンタ30で印刷できるフォーマットに変換されたデータ
を格納するプリントデータエリア78の他、周知の各種
ワークメモリ、各種カウンタやタイマ等が設けられてい
る。
【0029】更に、前記サーバコンピュータ80には、
証明書を作成する為に必要な各住民の戸籍や住所等のデ
ータを蓄積し、必要に応じて選び出したり、更新したり
できるデータベース82が接続され、証明書を発行する
に当たり必要となる日付等の基準時刻を管理する基準時
計84と、端末装置との間で交信するためのモデム86
及び通信回線に接続されている端末装置の稼働状況や異
常の有無を示したりするための管理データ記録部88も
備えている。
証明書を作成する為に必要な各住民の戸籍や住所等のデ
ータを蓄積し、必要に応じて選び出したり、更新したり
できるデータベース82が接続され、証明書を発行する
に当たり必要となる日付等の基準時刻を管理する基準時
計84と、端末装置との間で交信するためのモデム86
及び通信回線に接続されている端末装置の稼働状況や異
常の有無を示したりするための管理データ記録部88も
備えている。
【0030】次に、このように構成された証明書自動発
行機1の動作について説明する。
行機1の動作について説明する。
【0031】先ず、図3に示すフローチャートを参照し
て、電源投入直後からの処理を説明する。
て、電源投入直後からの処理を説明する。
【0032】本実施例の証明書自動発行機1において、
電源が投入されると、制御が開始され、CPU50は、
先ず接続されている各種装置の初期化を行い(S1)、
次いで、市長名、公印イメージデータ等の基本データ、
個人カードの個人データを更新する必要があるユーザI
D識別コードだけをリストしたデータ更新IDリスト及
び現在時刻をサーバコンピュータ80から受信し(S
2)、それら受信したデータをHDD56及びRAM5
4内の基準時刻一時記憶エリア69に格納保持させる
(S3)。そして、受信してRAM54内の基準時刻一
時記憶エリア69に格納されている現在時刻に基づいて
リアルタイムクロック60を補正するRTC補正処理を
行う(S4)。
電源が投入されると、制御が開始され、CPU50は、
先ず接続されている各種装置の初期化を行い(S1)、
次いで、市長名、公印イメージデータ等の基本データ、
個人カードの個人データを更新する必要があるユーザI
D識別コードだけをリストしたデータ更新IDリスト及
び現在時刻をサーバコンピュータ80から受信し(S
2)、それら受信したデータをHDD56及びRAM5
4内の基準時刻一時記憶エリア69に格納保持させる
(S3)。そして、受信してRAM54内の基準時刻一
時記憶エリア69に格納されている現在時刻に基づいて
リアルタイムクロック60を補正するRTC補正処理を
行う(S4)。
【0033】ここで、このRTC補正処理について図4
を参照しながら詳細に説明すると、まず、CPU50
は、S2にてサーバコンピュータ80から取得した基準
時刻が記憶されているRAM54内の基準時刻一時記憶
エリア69から時刻データを読み出し(S401)、次
いで、その時刻データをリアルタイムクロック60の各
レジスタ61,62,63に合ったフォーマットに変換
する(S402)。続いて、それら変換したデータを時
間レジスタ61、月日レジスタ62及び年レジスタ63
にそれぞれ書き込み(S403),補正処理を終了す
る。
を参照しながら詳細に説明すると、まず、CPU50
は、S2にてサーバコンピュータ80から取得した基準
時刻が記憶されているRAM54内の基準時刻一時記憶
エリア69から時刻データを読み出し(S401)、次
いで、その時刻データをリアルタイムクロック60の各
レジスタ61,62,63に合ったフォーマットに変換
する(S402)。続いて、それら変換したデータを時
間レジスタ61、月日レジスタ62及び年レジスタ63
にそれぞれ書き込み(S403),補正処理を終了す
る。
【0034】そして、このRTC補正処理が終了する
と、図5に示すサービスの種類を示す画面100をCR
T表示装置9に表示し(S5)、周知の方法でインター
バルタイマをセットし(S6),利用者の入力を待つ
(S7)。ここで、入力がない場合は(S7でNO)、
前記のインターバルタイマをチェックし(S8)、所定
時間経過が確認できた場合(S8でYES)、後述する
リアルタイムクロック60のチェック処理(RTCチェ
ック処理)を実行し(S9)、前記S6に戻って、再度
インターバルタイマをセットし、同様な処理を繰り返
す。
と、図5に示すサービスの種類を示す画面100をCR
T表示装置9に表示し(S5)、周知の方法でインター
バルタイマをセットし(S6),利用者の入力を待つ
(S7)。ここで、入力がない場合は(S7でNO)、
前記のインターバルタイマをチェックし(S8)、所定
時間経過が確認できた場合(S8でYES)、後述する
リアルタイムクロック60のチェック処理(RTCチェ
ック処理)を実行し(S9)、前記S6に戻って、再度
インターバルタイマをセットし、同様な処理を繰り返
す。
【0035】一方、利用者が、図5のサービスの種類を
示す画面100に表示されている「住民票の写し交付」
101、「住民票記載事項証明交付」102、「外国人
登録済証明書交付」103、「印鑑登録証明書交付」1
04或いは「催し物のご案内」105を選択し、タッチ
パネル10よりサービス内容を入力すると(S7でYE
S)、CPU50は、サービスの種類を特定し(S1
0)、特定された各サービス処理を実行する(S1
1)。
示す画面100に表示されている「住民票の写し交付」
101、「住民票記載事項証明交付」102、「外国人
登録済証明書交付」103、「印鑑登録証明書交付」1
04或いは「催し物のご案内」105を選択し、タッチ
パネル10よりサービス内容を入力すると(S7でYE
S)、CPU50は、サービスの種類を特定し(S1
0)、特定された各サービス処理を実行する(S1
1)。
【0036】次に、S7において、利用者が図5に示す
サービスの種類を示す画面100の中から「住民票の写
し交付」101を選択したものとして、図6〜図8のフ
ローチャートを用いて更に説明する。
サービスの種類を示す画面100の中から「住民票の写
し交付」101を選択したものとして、図6〜図8のフ
ローチャートを用いて更に説明する。
【0037】先ず、CPU50は、後述する内蔵のリア
ルタイムクロック60が正常に動作しているか否かをチ
ェックする処理(RTCチェック処理)を実行した後
(S21)、個人カードの挿入を促す画面(図示せず)
をCRT表示装置9に表示し(S22)、予め定められ
た挿入の期限を示すタイマ(30秒タイマ)をセットし
(S23),利用者の個人カードの挿入を待つ(S2
4)。30秒以内に個人カードが挿入されない場合には
(S24でNO,S25でYES)、処理は図3のS5
へ戻り、図5に示すサービスの種類を示す画面100を
CRT表示装置9に表示する。
ルタイムクロック60が正常に動作しているか否かをチ
ェックする処理(RTCチェック処理)を実行した後
(S21)、個人カードの挿入を促す画面(図示せず)
をCRT表示装置9に表示し(S22)、予め定められ
た挿入の期限を示すタイマ(30秒タイマ)をセットし
(S23),利用者の個人カードの挿入を待つ(S2
4)。30秒以内に個人カードが挿入されない場合には
(S24でNO,S25でYES)、処理は図3のS5
へ戻り、図5に示すサービスの種類を示す画面100を
CRT表示装置9に表示する。
【0038】そして、利用者が個人カードをカード挿入
口5から挿入すると、CPU50は個人カードの挿入を
検知し(S24でYES)、磁気カードリーダ7により
個人カード内のユーザID識別コードと暗証番号のデー
タを読み取り、RAM54内のIDコード記憶エリア7
6に格納保持する(S26)。続いて、利用者に暗証番
号を入力するように促す画面(図示せず)をCRT表示
装置9に表示し(S27)、予め定められた暗証番号入
力ミス許容回数をRAM54内のカウンタにセットする
とともに(S28)、予め定められた挿入の期限を示す
RAM54内のタイマ(30秒タイマ)をセットし(S
29),利用者が暗証番号を入力するのを待つ(S3
0)。
口5から挿入すると、CPU50は個人カードの挿入を
検知し(S24でYES)、磁気カードリーダ7により
個人カード内のユーザID識別コードと暗証番号のデー
タを読み取り、RAM54内のIDコード記憶エリア7
6に格納保持する(S26)。続いて、利用者に暗証番
号を入力するように促す画面(図示せず)をCRT表示
装置9に表示し(S27)、予め定められた暗証番号入
力ミス許容回数をRAM54内のカウンタにセットする
とともに(S28)、予め定められた挿入の期限を示す
RAM54内のタイマ(30秒タイマ)をセットし(S
29),利用者が暗証番号を入力するのを待つ(S3
0)。
【0039】そして、利用者によるキーボード14から
の暗証番号の入力を設定時間、例えば30秒間待って、
暗証番号の入力がない場合(S30,S31でともにN
O,S32でYES)、或いは「中止」キーがタッチパ
ネル10上で入力された場合には(S30でNO,S3
1でYES)、処理は図3のS5へ戻り、図5に示すサ
ービスの種類を示す画面100をCRT表示装置9に表
示する。
の暗証番号の入力を設定時間、例えば30秒間待って、
暗証番号の入力がない場合(S30,S31でともにN
O,S32でYES)、或いは「中止」キーがタッチパ
ネル10上で入力された場合には(S30でNO,S3
1でYES)、処理は図3のS5へ戻り、図5に示すサ
ービスの種類を示す画面100をCRT表示装置9に表
示する。
【0040】一方、利用者がキーボード14により暗証
番号を入力すると(S30でYES)、先ずその暗証番
号が個人カードから読み取った暗証番号と一致するか否
かをチェックし(S33),入力した暗証番号と個人カ
ードから読み取った暗証番号とが一致しない場合、即ち
入力した暗証番号が正しくない場合には(S33でN
O)、RAM54内のカウンタの値に基づいて暗証番号
入力ミスが所定回数に達したか否かチェックし(S3
4)、その数が所定回数に達していない場合には(S3
4でNO)、再度、暗証番号を入力するように促す画面
(図示せず)を表示し(S35)、S29に戻り、再入
力に備える。また、暗証番号の入力ミスが所定回数に達
した場合には(S34でYES)、図3のS5に戻り、
再度、サービスの受け付けを行う。
番号を入力すると(S30でYES)、先ずその暗証番
号が個人カードから読み取った暗証番号と一致するか否
かをチェックし(S33),入力した暗証番号と個人カ
ードから読み取った暗証番号とが一致しない場合、即ち
入力した暗証番号が正しくない場合には(S33でN
O)、RAM54内のカウンタの値に基づいて暗証番号
入力ミスが所定回数に達したか否かチェックし(S3
4)、その数が所定回数に達していない場合には(S3
4でNO)、再度、暗証番号を入力するように促す画面
(図示せず)を表示し(S35)、S29に戻り、再入
力に備える。また、暗証番号の入力ミスが所定回数に達
した場合には(S34でYES)、図3のS5に戻り、
再度、サービスの受け付けを行う。
【0041】S33において、入力された暗証番号と個
人カードから読み取った暗証番号とが一致する場合、つ
まり入力された暗証番号が正しい場合には(S33でY
ES)、図7に示すS36の処理に移る。S36におい
ては、挿入された個人カードから読み取ったユーザID
識別コードが、HDD56に保持している個人カードの
個人データの更新する必要があるユーザID識別コード
のデータ更新IDリストに登録されているか否かを確認
し、読み取ったユーザID識別コードが、データ更新I
Dリストに登録されていない場合には(S37でN
O)、挿入された個人カードに記憶されている個人デー
タを読み出し、RAM54内の個人データ記憶エリア7
7に格納保持する(S38)。
人カードから読み取った暗証番号とが一致する場合、つ
まり入力された暗証番号が正しい場合には(S33でY
ES)、図7に示すS36の処理に移る。S36におい
ては、挿入された個人カードから読み取ったユーザID
識別コードが、HDD56に保持している個人カードの
個人データの更新する必要があるユーザID識別コード
のデータ更新IDリストに登録されているか否かを確認
し、読み取ったユーザID識別コードが、データ更新I
Dリストに登録されていない場合には(S37でN
O)、挿入された個人カードに記憶されている個人デー
タを読み出し、RAM54内の個人データ記憶エリア7
7に格納保持する(S38)。
【0042】一方、読み取ったユーザID識別コードが
上記データ更新IDリストに登録されている場合、即ち
個人カードの個人データを更新する必要がある場合には
(S37でYES)、CPU50は、データベース82
に記録されている挿入されている個人カードに記憶させ
るべき全個人データ、例えば本籍や現住所など住民票の
写しに記載する個人データ等を送信するように要求する
ための通信ジョブコードをRAM54の通信ジョブコー
ドエリア70に設定し(S39)、図9に示す通信処理
の個人データ取得処理を行う(S40)。そして、デー
タ更新フラグ73をセットして(S41)、S42に移
行する。
上記データ更新IDリストに登録されている場合、即ち
個人カードの個人データを更新する必要がある場合には
(S37でYES)、CPU50は、データベース82
に記録されている挿入されている個人カードに記憶させ
るべき全個人データ、例えば本籍や現住所など住民票の
写しに記載する個人データ等を送信するように要求する
ための通信ジョブコードをRAM54の通信ジョブコー
ドエリア70に設定し(S39)、図9に示す通信処理
の個人データ取得処理を行う(S40)。そして、デー
タ更新フラグ73をセットして(S41)、S42に移
行する。
【0043】この個人データ取得処理について、図9に
示す通信処理のフローチャートを参照しながら詳細に説
明する。
示す通信処理のフローチャートを参照しながら詳細に説
明する。
【0044】先ず、CPU50は、モデム40により、
通信回線90を介してサーバコンピュータ80に接続す
る(S101)。もしも接続できない場合には(S10
1でYES)、通信エラーフラグ72をセットして(S
103)この通信処理を終了する。また、サーバコンピ
ュータ80と接続できた場合には(S102でNO)、
RAM54の通信ジョブコードエリア70に設定されて
いる通信ジョブコードに基づいて、種々の通信処理に分
岐する(S104)。
通信回線90を介してサーバコンピュータ80に接続す
る(S101)。もしも接続できない場合には(S10
1でYES)、通信エラーフラグ72をセットして(S
103)この通信処理を終了する。また、サーバコンピ
ュータ80と接続できた場合には(S102でNO)、
RAM54の通信ジョブコードエリア70に設定されて
いる通信ジョブコードに基づいて、種々の通信処理に分
岐する(S104)。
【0045】この場合、個人データ取得処理なので、前
記S39にて設定された通信ジョブコードエリア70の
個人データ送信要求の通信ジョブコードに基づいて、R
OM52内に格納されているサーバコンピュータ80に
対して個人データの送信を要求するプログラムを実行す
るように分岐し(S104),サーバコンピュータ80
に個人データ送信要求コードを送信するとともに(S1
05)、利用者のユーザID識別コードを送信し(S1
06)、サーバコンピュータ80からの応答を待つ(S
107)。ここで、サーバコンピュータ80から個人デ
ータを受信すると(S107でYES)、CPU50
は、その個人データをRAM54内の個人データ記憶エ
リア77に記憶し(S108)、サーバコンピュータ8
0との接続を切り(S109)、処理を終了する。
記S39にて設定された通信ジョブコードエリア70の
個人データ送信要求の通信ジョブコードに基づいて、R
OM52内に格納されているサーバコンピュータ80に
対して個人データの送信を要求するプログラムを実行す
るように分岐し(S104),サーバコンピュータ80
に個人データ送信要求コードを送信するとともに(S1
05)、利用者のユーザID識別コードを送信し(S1
06)、サーバコンピュータ80からの応答を待つ(S
107)。ここで、サーバコンピュータ80から個人デ
ータを受信すると(S107でYES)、CPU50
は、その個人データをRAM54内の個人データ記憶エ
リア77に記憶し(S108)、サーバコンピュータ8
0との接続を切り(S109)、処理を終了する。
【0046】そして、S42においては、サーバコンピ
ュータ80と交信することができず、証明書を発行する
ことができないことを示すサービス禁止フラグ74をチ
ェックする。そして、サービス禁止フラグ74がセット
されている場合、すなわち、リアルタイムクロック60
を補正する現在時刻データが得られていない場合、或い
は更新されている個人データが得られていない場合には
(S42でYES)、証明書発行サービスが行えないこ
とをCRT表示装置9に表示し(S43)、個人カード
をカード挿入口5より排出して利用者に返却し(S4
4)、証明書発行処理を停止する。
ュータ80と交信することができず、証明書を発行する
ことができないことを示すサービス禁止フラグ74をチ
ェックする。そして、サービス禁止フラグ74がセット
されている場合、すなわち、リアルタイムクロック60
を補正する現在時刻データが得られていない場合、或い
は更新されている個人データが得られていない場合には
(S42でYES)、証明書発行サービスが行えないこ
とをCRT表示装置9に表示し(S43)、個人カード
をカード挿入口5より排出して利用者に返却し(S4
4)、証明書発行処理を停止する。
【0047】ここで、サービス禁止フラグ74がセット
されていない場合には(S42でNO)、個人データを
CRT表示装置9に表示し、利用者が表示内容に誤りが
ないことを確認できるようにする(S45)。利用者が
タッチパネル10により、内容を確認したことを示す
「確認」を入力せずに「中止」を入力した場合には(S
46でNO,S47でYES)、個人カードをカード挿
入口5より排出して利用者に返却し(S48)、図3の
S5の処理に戻り、再度、サービスの受け付けを行う。
されていない場合には(S42でNO)、個人データを
CRT表示装置9に表示し、利用者が表示内容に誤りが
ないことを確認できるようにする(S45)。利用者が
タッチパネル10により、内容を確認したことを示す
「確認」を入力せずに「中止」を入力した場合には(S
46でNO,S47でYES)、個人カードをカード挿
入口5より排出して利用者に返却し(S48)、図3の
S5の処理に戻り、再度、サービスの受け付けを行う。
【0048】一方、S46において、タッチパネル10
により「確認」が入力されると(S46でYES)、図
8に示すS49の処理に移る。S49においては、デー
タ更新フラグ73がセットされているか否かを判別し、
データ更新フラグ73がセットされている場合、即ち更
新する個人データがサーバコンピュータ80から得られ
ている場合には(S49でYES)、それらの個人デー
タを挿入されている個人カードに書き込み、かつリアル
タイムクロック60に基づいて個人カード内の更新日時
を更新するとともに、サーバコンピュータ80にデータ
が更新された個人カードのユーザID識別コードを送る
ことにより、このユーザID識別コードを持つ個人カー
ドが更新されたことを通知し、かつHDD56中のデー
タ更新IDリストから該当するユーザID識別コードを
消去する(S50)。
により「確認」が入力されると(S46でYES)、図
8に示すS49の処理に移る。S49においては、デー
タ更新フラグ73がセットされているか否かを判別し、
データ更新フラグ73がセットされている場合、即ち更
新する個人データがサーバコンピュータ80から得られ
ている場合には(S49でYES)、それらの個人デー
タを挿入されている個人カードに書き込み、かつリアル
タイムクロック60に基づいて個人カード内の更新日時
を更新するとともに、サーバコンピュータ80にデータ
が更新された個人カードのユーザID識別コードを送る
ことにより、このユーザID識別コードを持つ個人カー
ドが更新されたことを通知し、かつHDD56中のデー
タ更新IDリストから該当するユーザID識別コードを
消去する(S50)。
【0049】尚、サーバコンピュータ80においては、
証明書自動発行機1から個人カードが内容が更新された
ことが通知されると、その個人カードのユーザID識別
コードとカード内容更新の日時を対応づけて記憶してお
き、また、個人データの変更が届けられ、サーバコンピ
ュータ80にそれを登録するときにも、個人データが変
更された日時を記憶し、両者の日時を比較する。そし
て、日時が異なっている場合には、前記データ更新ID
リストにその個人カードのユーザID識別コードを記憶
するものである。
証明書自動発行機1から個人カードが内容が更新された
ことが通知されると、その個人カードのユーザID識別
コードとカード内容更新の日時を対応づけて記憶してお
き、また、個人データの変更が届けられ、サーバコンピ
ュータ80にそれを登録するときにも、個人データが変
更された日時を記憶し、両者の日時を比較する。そし
て、日時が異なっている場合には、前記データ更新ID
リストにその個人カードのユーザID識別コードを記憶
するものである。
【0050】次いで、住民票の写しの必要部数及び証明
の必要な事項を特定させる画面(図示せず)をCRT表
示装置9に表示し(S51)、これに基づき利用者がタ
ッチパネル10により申請内容を入力すると(S52で
YES)、申請内容を特定してそれに基づいて、利用者
が選択した証明書の料金を計算して、料金請求の画面を
CRT表示装置9に表示し(S53)、利用者がコイン
投入口16又は紙幣挿入口17から料金を支払うのを待
つ(S54)。ここで、料金が支払われると(S54で
YES)、支払い額の確認を行い、必要に応じて釣銭を
返却するとともにジャーナルプリンタ25でレシートを
印刷し、取り出し口22に排出する(S55)。
の必要な事項を特定させる画面(図示せず)をCRT表
示装置9に表示し(S51)、これに基づき利用者がタ
ッチパネル10により申請内容を入力すると(S52で
YES)、申請内容を特定してそれに基づいて、利用者
が選択した証明書の料金を計算して、料金請求の画面を
CRT表示装置9に表示し(S53)、利用者がコイン
投入口16又は紙幣挿入口17から料金を支払うのを待
つ(S54)。ここで、料金が支払われると(S54で
YES)、支払い額の確認を行い、必要に応じて釣銭を
返却するとともにジャーナルプリンタ25でレシートを
印刷し、取り出し口22に排出する(S55)。
【0051】その後、個人カードをカード挿入口5より
排出して利用者に返却し(S56)、後述する証明書印
刷処理を行い(S57)、印刷がなされた証明書は、排
出口23より排出され(S58)、利用者に住民票の写
しとして交付される。
排出して利用者に返却し(S56)、後述する証明書印
刷処理を行い(S57)、印刷がなされた証明書は、排
出口23より排出され(S58)、利用者に住民票の写
しとして交付される。
【0052】これにより、住民票の写し交付の全ての処
理が終了して図3のS5へ戻り、再び図5のサービスの
種類を示す画面100をCRT表示装置9に表示し、次
の利用者による入力まで待機する(S6)。
理が終了して図3のS5へ戻り、再び図5のサービスの
種類を示す画面100をCRT表示装置9に表示し、次
の利用者による入力まで待機する(S6)。
【0053】次に、上述のメインのフローチャートの説
明の中で出てきた種々の処理について、図9〜図12を
参照して順次説明する。
明の中で出てきた種々の処理について、図9〜図12を
参照して順次説明する。
【0054】最初に、リアルタイムクロック60のチェ
ック処理(RTCチェック処理)について、図10のフ
ローチャートを参照して説明する。
ック処理(RTCチェック処理)について、図10のフ
ローチャートを参照して説明する。
【0055】CPU50は、先ず、RAM54内のRT
Cエラーフラグ68をOFFする(S61)。そして、
前述した方法、即ちリアルタイムクロック60の年レジ
スタ63の構成ビットが異常ビット列「1(ハイレベ
ル)」にプリセットされているか否かを判断することに
より(他のレジスタ61,62でもよいが、本実施例で
は値の変化しにくい年レジスタ63をチェックする)、
バッテリ66に異常が発生しているかどうかを検出する
(S62)。
Cエラーフラグ68をOFFする(S61)。そして、
前述した方法、即ちリアルタイムクロック60の年レジ
スタ63の構成ビットが異常ビット列「1(ハイレベ
ル)」にプリセットされているか否かを判断することに
より(他のレジスタ61,62でもよいが、本実施例で
は値の変化しにくい年レジスタ63をチェックする)、
バッテリ66に異常が発生しているかどうかを検出する
(S62)。
【0056】ここで、バッテリ66の異常が確認される
と(S62でYES)、CPU50は、CRT表示装置
9上で、図5に示すサービスの種類を示す画面100の
日付表示106を点滅させて、リアルタイムクロック6
0がエラー状態にあることを示す(S63)。次いで、
サーバコンピュータ80に対して現在時刻を送付するよ
うに要求するための通信ジョブコードをRAM54の通
信ジョブコードエリア70に設定し(S64)、図9に
示す通信処理の現在時刻取得処理を行う(S65)。
と(S62でYES)、CPU50は、CRT表示装置
9上で、図5に示すサービスの種類を示す画面100の
日付表示106を点滅させて、リアルタイムクロック6
0がエラー状態にあることを示す(S63)。次いで、
サーバコンピュータ80に対して現在時刻を送付するよ
うに要求するための通信ジョブコードをRAM54の通
信ジョブコードエリア70に設定し(S64)、図9に
示す通信処理の現在時刻取得処理を行う(S65)。
【0057】この現在時刻取得処理について、図9のフ
ローチャートを参照しながら詳細に説明する。
ローチャートを参照しながら詳細に説明する。
【0058】先ず、CPU50は、モデム40により、
通信回線90を介してサーバコンピュータ80に接続す
る(S101)。サーバコンピュータ80と接続できた
場合には(S102でNO)、前記S64にて設定され
たRAM54の通信ジョブコードエリア70の通信ジョ
ブコードに基づいて、ROM52内に格納されているサ
ーバコンピュータ80に対して現在時刻の送信を要求す
るプログラムを実行するように分岐し(S104),サ
ーバコンピュータ80に現在時刻(基準時刻)を送信す
るように要求コードを送り(S110)、サーバコンピ
ュータ80からの応答を待つ(S111)。ここで、サ
ーバコンピュータ80から現在時刻を受信すると(S1
11でYES)、CPU50は、その現在時刻データを
RAM54内の基準時刻一時記憶エリア69に記憶した
後(S112)、サーバコンピュータ80との接続を切
り(S109)、処理を終了する。
通信回線90を介してサーバコンピュータ80に接続す
る(S101)。サーバコンピュータ80と接続できた
場合には(S102でNO)、前記S64にて設定され
たRAM54の通信ジョブコードエリア70の通信ジョ
ブコードに基づいて、ROM52内に格納されているサ
ーバコンピュータ80に対して現在時刻の送信を要求す
るプログラムを実行するように分岐し(S104),サ
ーバコンピュータ80に現在時刻(基準時刻)を送信す
るように要求コードを送り(S110)、サーバコンピ
ュータ80からの応答を待つ(S111)。ここで、サ
ーバコンピュータ80から現在時刻を受信すると(S1
11でYES)、CPU50は、その現在時刻データを
RAM54内の基準時刻一時記憶エリア69に記憶した
後(S112)、サーバコンピュータ80との接続を切
り(S109)、処理を終了する。
【0059】なお、もしも接続できない場合には(S1
01でYES)、通信エラーフラグ72をセットして
(S103)この通信処理を終了する。
01でYES)、通信エラーフラグ72をセットして
(S103)この通信処理を終了する。
【0060】そして、現在時刻取得処理が終了すると、
CPU50は、前記S65における通信処理において通
信エラーがあったか否かを通信エラーフラグ72をチェ
ックすることで確認し(S66)、もし通信エラーがあ
った場合には(S66でYES)、サービス禁止フラグ
74をセットして(S67)、チェック処理を終了す
る。
CPU50は、前記S65における通信処理において通
信エラーがあったか否かを通信エラーフラグ72をチェ
ックすることで確認し(S66)、もし通信エラーがあ
った場合には(S66でYES)、サービス禁止フラグ
74をセットして(S67)、チェック処理を終了す
る。
【0061】また、通信エラーがなかった場合には(S
66でNO)、前記S65(S112)にて取得した基
準時刻一時記憶エリア69に記憶されている基準時刻に
基づいてリアルタイムクロック60を前記S4と同じよ
うに補正し(図4参照)(S68)、補正後、RTC動
作チェック処理、即ちリアルタイムクロック60の動作
をチェックする(S69)。
66でNO)、前記S65(S112)にて取得した基
準時刻一時記憶エリア69に記憶されている基準時刻に
基づいてリアルタイムクロック60を前記S4と同じよ
うに補正し(図4参照)(S68)、補正後、RTC動
作チェック処理、即ちリアルタイムクロック60の動作
をチェックする(S69)。
【0062】ここで、リアルタイムクロック60の動作
チェックの処理(RTC動作チェック処理)について、
図11に示すフローチャートを参照して詳細に説明す
る。
チェックの処理(RTC動作チェック処理)について、
図11に示すフローチャートを参照して詳細に説明す
る。
【0063】前述したように、リアルタイムクロック6
0の電源に異常が発生すると、各レジスタ61,62,
63の構成ビットが所定の値に(例えば、すべてのビッ
トがハイレベルに)プリセットされるようになっている
ので、CPU50は、この異常ビット列を検出すること
により、リアルタイムクロック60の電源に、このチェ
ック処理を行う以前のある時期に、あるいは、それ以後
継続して、異常が発生していたと判断することができ
る。それに加えて、以下の処理により、リアルタイムク
ロック60が正常に動作していないことも検出できる。
0の電源に異常が発生すると、各レジスタ61,62,
63の構成ビットが所定の値に(例えば、すべてのビッ
トがハイレベルに)プリセットされるようになっている
ので、CPU50は、この異常ビット列を検出すること
により、リアルタイムクロック60の電源に、このチェ
ック処理を行う以前のある時期に、あるいは、それ以後
継続して、異常が発生していたと判断することができ
る。それに加えて、以下の処理により、リアルタイムク
ロック60が正常に動作していないことも検出できる。
【0064】先ず、CPU50は、各レジスタ61,6
2,63の値を読み出して、RAM54のワークメモリ
Aに一時記憶する(S201)。その後、CPU50が
一定のプログラムを実行するときにはほぼ一定の時間が
かかることを利用した周知のソフトウェアタイマ処理に
より所定時間待つ(S202)。そして、再度、各レジ
スタ61,62,63の値を読み出して、RAM54の
ワークメモリBに一時記憶する(S203)。次いで、
S201で一時記憶したワークメモリAの値とS203
で一時記憶したワークメモリBの値とを比較し(S20
4)、両ワークメモリの値が一致していれば(S204
でYES)、リアルタイムクロック60が停止している
と判断し、動作エラーフラグ75をセットして(S20
5)このチェック処理を終了する。
2,63の値を読み出して、RAM54のワークメモリ
Aに一時記憶する(S201)。その後、CPU50が
一定のプログラムを実行するときにはほぼ一定の時間が
かかることを利用した周知のソフトウェアタイマ処理に
より所定時間待つ(S202)。そして、再度、各レジ
スタ61,62,63の値を読み出して、RAM54の
ワークメモリBに一時記憶する(S203)。次いで、
S201で一時記憶したワークメモリAの値とS203
で一時記憶したワークメモリBの値とを比較し(S20
4)、両ワークメモリの値が一致していれば(S204
でYES)、リアルタイムクロック60が停止している
と判断し、動作エラーフラグ75をセットして(S20
5)このチェック処理を終了する。
【0065】一方、S201で一時記憶したワークメモ
リAの値とS203で一時記憶したワークメモリBの値
との差が予め定めた所定値tよりも大きい場合には(S
204でNO,S206でYES)、リアルタイムクロ
ック60が暴走していると判断し、動作エラーフラグ7
5をセットして(S205)このチェック処理を終了す
る。また、S201で一時記憶したワークメモリAの値
とS203で一時記憶したワークメモリBの値との差が
予め定めた所定値tに満たない場合には(S206でN
O)、リアルタイムクロック60は正常に動作している
として動作エラーフラグ75をセットすることなく、こ
の処理を終了する。
リAの値とS203で一時記憶したワークメモリBの値
との差が予め定めた所定値tよりも大きい場合には(S
204でNO,S206でYES)、リアルタイムクロ
ック60が暴走していると判断し、動作エラーフラグ7
5をセットして(S205)このチェック処理を終了す
る。また、S201で一時記憶したワークメモリAの値
とS203で一時記憶したワークメモリBの値との差が
予め定めた所定値tに満たない場合には(S206でN
O)、リアルタイムクロック60は正常に動作している
として動作エラーフラグ75をセットすることなく、こ
の処理を終了する。
【0066】そして、S69におけるRTC動作チェッ
ク処理が終了すると、動作エラーフラグ75に基づいて
リアルタイムクロック60が動作エラーを起こしている
か否かを判断する(S70)。動作エラーフラグ75が
セットされていない場合、即ちリアルタイムクロック6
0が動作エラーを起こしていない場合には(S70でN
O)、前記S63で点滅させた日付表示106を前記S
68にて補正されたリアルタイムクロック60に基づい
て現在時刻に設定し直すとともに点滅表示を停止し(S
71)、チェック処理を終了する。
ク処理が終了すると、動作エラーフラグ75に基づいて
リアルタイムクロック60が動作エラーを起こしている
か否かを判断する(S70)。動作エラーフラグ75が
セットされていない場合、即ちリアルタイムクロック6
0が動作エラーを起こしていない場合には(S70でN
O)、前記S63で点滅させた日付表示106を前記S
68にて補正されたリアルタイムクロック60に基づい
て現在時刻に設定し直すとともに点滅表示を停止し(S
71)、チェック処理を終了する。
【0067】一方、動作エラーフラグ75がセットされ
ている場合、即ちリアルタイムクロック60が動作エラ
ーを起こしている場合には(S70でYES)、サーバ
コンピュータ80に対して、端末装置に異常があること
を通知するための通信ジョブコードをRAM54の通信
ジョブコードエリア70に設定し(S72),図9に示
す通信処理の端末装置の異常通知処理を行い(S7
3)、RAM54内のRTCエラーフラグ68をONに
して(S74)、チェック処理を終了する。
ている場合、即ちリアルタイムクロック60が動作エラ
ーを起こしている場合には(S70でYES)、サーバ
コンピュータ80に対して、端末装置に異常があること
を通知するための通信ジョブコードをRAM54の通信
ジョブコードエリア70に設定し(S72),図9に示
す通信処理の端末装置の異常通知処理を行い(S7
3)、RAM54内のRTCエラーフラグ68をONに
して(S74)、チェック処理を終了する。
【0068】ここで、端末装置の異常通知処理について
図9を参照して説明すると、前記S72にて設定された
通信ジョブコードエリア70の異常通知の通信ジョブコ
ードに基づいて、ROM52内に格納されているサーバ
コンピュータ80に対して端末装置に異常があることを
通知するプログラムを実行するように分岐し(S10
4)、サーバコンピュータ80に端末装置のエラー通知
コードと、エラーの種類を示すコード及び端末装置を特
定させる端末装置識別コードとをサーバコンピュータ8
0に送信し(S113,S114)、サーバコンピュー
タ80との接続を切り(S109),処理を終了する。
図9を参照して説明すると、前記S72にて設定された
通信ジョブコードエリア70の異常通知の通信ジョブコ
ードに基づいて、ROM52内に格納されているサーバ
コンピュータ80に対して端末装置に異常があることを
通知するプログラムを実行するように分岐し(S10
4)、サーバコンピュータ80に端末装置のエラー通知
コードと、エラーの種類を示すコード及び端末装置を特
定させる端末装置識別コードとをサーバコンピュータ8
0に送信し(S113,S114)、サーバコンピュー
タ80との接続を切り(S109),処理を終了する。
【0069】なお、この他に、利用者の個人カードのデ
ータ更新を確認する処理等の複数の処理についても前記
S104において分岐するが、上述のものと同様な処理
なので、図示しないとともにその詳細な説明も省略す
る。
ータ更新を確認する処理等の複数の処理についても前記
S104において分岐するが、上述のものと同様な処理
なので、図示しないとともにその詳細な説明も省略す
る。
【0070】また、前記S62でリアルタイムクロック
60の年レジスタ63に異常が検出されなかった場合に
は(S62でNO)、前記S69と同様なリアルタイム
クロック60の動作チェックを行い(S75),動作エ
ラーフラグ75がセットされている場合、即ちリアルタ
イムクロック60が動作エラーを起こしている場合には
(S76でYES)、前記S63に移行する。そして、
動作エラーフラグ75がセットされていない場合、即ち
リアルタイムクロック60が動作エラーを起こしていな
い場合には(S76でNO)、そのままチェック処理を
終了する。
60の年レジスタ63に異常が検出されなかった場合に
は(S62でNO)、前記S69と同様なリアルタイム
クロック60の動作チェックを行い(S75),動作エ
ラーフラグ75がセットされている場合、即ちリアルタ
イムクロック60が動作エラーを起こしている場合には
(S76でYES)、前記S63に移行する。そして、
動作エラーフラグ75がセットされていない場合、即ち
リアルタイムクロック60が動作エラーを起こしていな
い場合には(S76でNO)、そのままチェック処理を
終了する。
【0071】このようなリアルタイムクロック60のチ
ェックを行うと、バッテリ66の異常だけでなく、リア
ルタイムクロック60の動作異常も検出できるととも
に、現在時刻をサーバコンピュータ80から得られる
為、信頼性の高い日付を証明書に記録することができ
る。
ェックを行うと、バッテリ66の異常だけでなく、リア
ルタイムクロック60の動作異常も検出できるととも
に、現在時刻をサーバコンピュータ80から得られる
為、信頼性の高い日付を証明書に記録することができ
る。
【0072】また、このように、リアルタイムクロック
60が動作エラーを起こしている場合、後述する証明書
印刷処理の中でリアルタイムクロック60は使用できな
いため、現在時刻取得処理で得られた基準時刻一時記憶
エリア69に記憶されている現在時刻データを、証明書
発行の時刻データとして使用することにより、証明書を
発行することができる。
60が動作エラーを起こしている場合、後述する証明書
印刷処理の中でリアルタイムクロック60は使用できな
いため、現在時刻取得処理で得られた基準時刻一時記憶
エリア69に記憶されている現在時刻データを、証明書
発行の時刻データとして使用することにより、証明書を
発行することができる。
【0073】更に、リアルタイムクロック60に異常が
あった場合、CRT表示装置9に表示された日付が点滅
するので、利用者は証明書自動発行機1が何らかの処理
を行っていること(この場合は、サーバコンピュータ8
0との間で交信を行って、リアルタイムクロック60を
補正する処理を行っていること)を知ることができる
し、もし、その点滅が長く続いているならば、サーバコ
ンピュータ80と接続ができずにいることを察知でき、
利用者は係員に問い合わせる等の対処が可能となる。
あった場合、CRT表示装置9に表示された日付が点滅
するので、利用者は証明書自動発行機1が何らかの処理
を行っていること(この場合は、サーバコンピュータ8
0との間で交信を行って、リアルタイムクロック60を
補正する処理を行っていること)を知ることができる
し、もし、その点滅が長く続いているならば、サーバコ
ンピュータ80と接続ができずにいることを察知でき、
利用者は係員に問い合わせる等の対処が可能となる。
【0074】次に、前記S57の証明書印刷処理(図8
参照)について、図12を参照しながら説明する。
参照)について、図12を参照しながら説明する。
【0075】先ず、CPU50は、証明書に印刷する日
付を得るために、RTCエラーフラグ68がセットされ
ているか否かをチェックし(S501)、RTCエラー
フラグ68がセットされていなければ(S501でN
O)、リアルタイムクロック60の各レジスタ61,6
2,63よりデータを読み出し(S502)、S504
に進む。
付を得るために、RTCエラーフラグ68がセットされ
ているか否かをチェックし(S501)、RTCエラー
フラグ68がセットされていなければ(S501でN
O)、リアルタイムクロック60の各レジスタ61,6
2,63よりデータを読み出し(S502)、S504
に進む。
【0076】一方、RTCエラーフラグ68がセットさ
れている場合には(S501でYES)、リアルタイム
クロック60が故障していることを示しているので、サ
ービスが選択された時点に、サーバコンピュータ80か
ら受信して、RAM54内の基準時刻一時記憶エリア6
9に保持されている現在時刻(基準時刻)を読み出すと
ともに、リアルタイムクロック60の各レジスタのフォ
ーマットに変換し(S503)、S504に進む。
れている場合には(S501でYES)、リアルタイム
クロック60が故障していることを示しているので、サ
ービスが選択された時点に、サーバコンピュータ80か
ら受信して、RAM54内の基準時刻一時記憶エリア6
9に保持されている現在時刻(基準時刻)を読み出すと
ともに、リアルタイムクロック60の各レジスタのフォ
ーマットに変換し(S503)、S504に進む。
【0077】S504においては、CPU50は、前述
した図7のS38及びS40により特定された証明デー
タ(個人データ)をRAM54の個人データ記憶エリア
77から読み出すとともに、図3のS3にてHDD56
に記憶した市長名、公印イメージ等のデータを読み出
し、かつ上記の日時のデータも付加して印刷用データを
形成する。そして、印刷するフォント等を選択してレー
ザプリンタ30で印刷できるフォーマットに変換してプ
リントデータエリア78に格納し(S505)、レーザ
プリンタ30に対して証明書用のカートリッジを選択し
て印刷を行うように指示し(S506)、それらのデー
タをレーザプリンタ30に送信する(S507)。レー
ザプリンタ30は、そのデータを受けて、指定された証
明書用のカートリッジに収容されている証明書用の記録
用紙に印刷し(S508)、証明書印刷処理を終了す
る。
した図7のS38及びS40により特定された証明デー
タ(個人データ)をRAM54の個人データ記憶エリア
77から読み出すとともに、図3のS3にてHDD56
に記憶した市長名、公印イメージ等のデータを読み出
し、かつ上記の日時のデータも付加して印刷用データを
形成する。そして、印刷するフォント等を選択してレー
ザプリンタ30で印刷できるフォーマットに変換してプ
リントデータエリア78に格納し(S505)、レーザ
プリンタ30に対して証明書用のカートリッジを選択し
て印刷を行うように指示し(S506)、それらのデー
タをレーザプリンタ30に送信する(S507)。レー
ザプリンタ30は、そのデータを受けて、指定された証
明書用のカートリッジに収容されている証明書用の記録
用紙に印刷し(S508)、証明書印刷処理を終了す
る。
【0078】このように、本実施例の証明書自動発行機
1によれば、利用者が証明書の交付を受ける時、リアル
タイムクロック60に異常がある場合にだけ、サーバコ
ンピュータ80からの正確な現在時刻(基準時刻)によ
りリアルタイムクロック60の補正を行うので、余分な
交信をサーバコンピュータ80との間で行うことがな
く、サービスの要求が集中したり、通信回線90が混雑
しているような状況の時でも、正確な発行日が印刷さ
れ、すばやいサービスを提供することができる。特に、
本実施例の証明書自動発行機1のように、初期化直後に
サーバコンピュータ80から送られて、HDD56に格
納されているサービスデータと利用者の個人カード内の
個人データが主として使用されるサービスにおいては、
その効果はきわめて大きい。
1によれば、利用者が証明書の交付を受ける時、リアル
タイムクロック60に異常がある場合にだけ、サーバコ
ンピュータ80からの正確な現在時刻(基準時刻)によ
りリアルタイムクロック60の補正を行うので、余分な
交信をサーバコンピュータ80との間で行うことがな
く、サービスの要求が集中したり、通信回線90が混雑
しているような状況の時でも、正確な発行日が印刷さ
れ、すばやいサービスを提供することができる。特に、
本実施例の証明書自動発行機1のように、初期化直後に
サーバコンピュータ80から送られて、HDD56に格
納されているサービスデータと利用者の個人カード内の
個人データが主として使用されるサービスにおいては、
その効果はきわめて大きい。
【0079】また、リアルタイムクロック60が継続的
に異常となり、係員がエラー解除するまでに時間がかか
る場合でも、サーバコンピュータ80から得られた現在
時刻を使用するので、サービスを停止しなくてもよく、
利用者に対するサービス向上につながる。
に異常となり、係員がエラー解除するまでに時間がかか
る場合でも、サーバコンピュータ80から得られた現在
時刻を使用するので、サービスを停止しなくてもよく、
利用者に対するサービス向上につながる。
【0080】更に、利用者からのサービス要求がない場
合でも所定時間経過毎に、リアルタイムクロック60の
チェックを行い、異常があった場合、サーバコンピュー
タ80に現在時刻を問い合わせ、リアルタイムクロック
60を補正しておくようにしているため、利用者からサ
ービス要求があったとき、すでにリアルタイムクロック
60のチェックが行われており、万一リアルタイムクロ
ック60に異常があった場合でも、利用者が使用する前
に殆どの場合補正されているので、利用者の使用時のレ
スポンスの遅れを回避することができ、速やかなサービ
スを提供することができる。
合でも所定時間経過毎に、リアルタイムクロック60の
チェックを行い、異常があった場合、サーバコンピュー
タ80に現在時刻を問い合わせ、リアルタイムクロック
60を補正しておくようにしているため、利用者からサ
ービス要求があったとき、すでにリアルタイムクロック
60のチェックが行われており、万一リアルタイムクロ
ック60に異常があった場合でも、利用者が使用する前
に殆どの場合補正されているので、利用者の使用時のレ
スポンスの遅れを回避することができ、速やかなサービ
スを提供することができる。
【0081】尚、本発明の交信手段は、モデム40に相
当し、また、記録手段はレーザープリンタ30あるいは
ジャーナルプリンタ25に相当する。更に、計時手段は
リアルタイムクロック60に相当し、検出手段の処理は
図10のRTC動作チェック処理に相当し、補正手段の
処理は図4のRTC補正処理に相当する。
当し、また、記録手段はレーザープリンタ30あるいは
ジャーナルプリンタ25に相当する。更に、計時手段は
リアルタイムクロック60に相当し、検出手段の処理は
図10のRTC動作チェック処理に相当し、補正手段の
処理は図4のRTC補正処理に相当する。
【0082】また、判断手段の処理はS42の処理に相
当し、禁止手段の処理はS43とS44の処理に相当す
る。そして、指示手段はタッチパネル10に相当し、タ
イミング発生手段の処理は、S6とS8の処理に相当す
る。
当し、禁止手段の処理はS43とS44の処理に相当す
る。そして、指示手段はタッチパネル10に相当し、タ
イミング発生手段の処理は、S6とS8の処理に相当す
る。
【0083】また、上述のようにサーバコンピュータ8
0と交信できなくて、リアルタイムクロック60を補正
するための現在時刻が得られない場合には、証明書の発
行を停止するので、発行日の間違った証明書を発行する
ことがなく、証明書の信頼性をなくすことがない。前記
実施例では、証明書自動発行のサービス全体を停止する
ような処理を説明したが、必ずしもサービス全体を停止
する必要はなく、証明書の印刷だけを禁止するようにし
てもよい。
0と交信できなくて、リアルタイムクロック60を補正
するための現在時刻が得られない場合には、証明書の発
行を停止するので、発行日の間違った証明書を発行する
ことがなく、証明書の信頼性をなくすことがない。前記
実施例では、証明書自動発行のサービス全体を停止する
ような処理を説明したが、必ずしもサービス全体を停止
する必要はなく、証明書の印刷だけを禁止するようにし
てもよい。
【0084】また更に、前記実施例では、リアルタイム
クロック60が補正後も正常に動作しない場合(この
時、RTCエラーフラグ68がONとなっている)、証
明書印刷処理(図12参照)の中で、サーバコンピュー
タ80と交信して得られた基準時刻一時記憶エリア69
に保持されている現在時刻をリアルタイムクロック60
から得られる現在時刻の代わりとして用いて証明書印刷
を行ったが、リアルタイムクロック60が補正後も正常
に動作しない場合は、サーバコンピュータ80から基準
時刻が正常に得られないとみなして、証明書の発行を行
わないとしてもよい。その場合、例えば、図7のS42
において、サービス禁止フラグ74の代わりにRTCエ
ラーフラグ68をチェックするように変更すればよい。
クロック60が補正後も正常に動作しない場合(この
時、RTCエラーフラグ68がONとなっている)、証
明書印刷処理(図12参照)の中で、サーバコンピュー
タ80と交信して得られた基準時刻一時記憶エリア69
に保持されている現在時刻をリアルタイムクロック60
から得られる現在時刻の代わりとして用いて証明書印刷
を行ったが、リアルタイムクロック60が補正後も正常
に動作しない場合は、サーバコンピュータ80から基準
時刻が正常に得られないとみなして、証明書の発行を行
わないとしてもよい。その場合、例えば、図7のS42
において、サービス禁止フラグ74の代わりにRTCエ
ラーフラグ68をチェックするように変更すればよい。
【0085】また、図3のフローチャートでは、インタ
ーバルタイマを起動して、利用者による使用がない場
合、リアルタイムクロック60をチェックして、異常が
あった場合にだけ、サーバコンピュータ80に現在時刻
を問い合わせていたが、利用者が利用していない場合に
は、通信に時間がかかっても問題は少く、毎回、サーバ
コンピュータ80より現在時刻を取得する処理を行うこ
とも可能である。
ーバルタイマを起動して、利用者による使用がない場
合、リアルタイムクロック60をチェックして、異常が
あった場合にだけ、サーバコンピュータ80に現在時刻
を問い合わせていたが、利用者が利用していない場合に
は、通信に時間がかかっても問題は少く、毎回、サーバ
コンピュータ80より現在時刻を取得する処理を行うこ
とも可能である。
【0086】更にまた、前記実施例においては、利用者
がサービスを選択した後、リアルタイムクロック60を
チェックするようにしているが、筺体3の一部に光学セ
ンサ等の利用者センサを設け、CPU50はその検出信
号が一定期間ONならば、利用者がサービスを受けよう
としていると判断し、利用者が実際にサービスをが利用
される直前にリアルタイムクロック60のチェックの処
理を行うようにしてもよい。これにより、もし、リアル
タイムクロック60に異常があった場合にも、利用者が
サービスを受けようとする時には、すでに異常は解消さ
れ、すばやいサービス提供を行うことができる。
がサービスを選択した後、リアルタイムクロック60を
チェックするようにしているが、筺体3の一部に光学セ
ンサ等の利用者センサを設け、CPU50はその検出信
号が一定期間ONならば、利用者がサービスを受けよう
としていると判断し、利用者が実際にサービスをが利用
される直前にリアルタイムクロック60のチェックの処
理を行うようにしてもよい。これにより、もし、リアル
タイムクロック60に異常があった場合にも、利用者が
サービスを受けようとする時には、すでに異常は解消さ
れ、すばやいサービス提供を行うことができる。
【0087】以上のように、本発明の端末装置を証明書
自動発行機を例にして詳しく説明したが、本発明は、証
明書自動発行機に限らず、正確な日時等を必要とする端
末装置にて実施することができる。たとえば、切符の自
動発行端末機や郵便物への日付押印端末機、あるいは各
種の有効期限の有るようなカードを発行する端末装置等
においても同様に実施できる。
自動発行機を例にして詳しく説明したが、本発明は、証
明書自動発行機に限らず、正確な日時等を必要とする端
末装置にて実施することができる。たとえば、切符の自
動発行端末機や郵便物への日付押印端末機、あるいは各
種の有効期限の有るようなカードを発行する端末装置等
においても同様に実施できる。
【0088】
【発明の効果】以上説明したことから明かなように、請
求項1記載の端末装置によれば、時刻を計時する計時手
段と、交信手段にて外部機器から基準時刻を取得する時
刻取得手段と、計時手段の異常の有無を検出する検出手
段と、検出手段が計時手段の異常を検出した時、時刻取
得手段が外部機器から取得した基準時刻に基づいて計時
手段を補正する補正手段とを備えているので、正確な日
時を記録することができ、通信回線の混み具合に影響さ
れずに、スムーズに日時を記録できる。
求項1記載の端末装置によれば、時刻を計時する計時手
段と、交信手段にて外部機器から基準時刻を取得する時
刻取得手段と、計時手段の異常の有無を検出する検出手
段と、検出手段が計時手段の異常を検出した時、時刻取
得手段が外部機器から取得した基準時刻に基づいて計時
手段を補正する補正手段とを備えているので、正確な日
時を記録することができ、通信回線の混み具合に影響さ
れずに、スムーズに日時を記録できる。
【0089】また、請求項2記載の端末装置では、サー
バコンピュータから基準時刻が得られない場合は、端末
装置での記録自体を禁止するため、間違った日付を記録
することがない。
バコンピュータから基準時刻が得られない場合は、端末
装置での記録自体を禁止するため、間違った日付を記録
することがない。
【0090】更に、請求項3記載の端末装置では、常に
計時手段の異常の有無を検出するのではなく、日付デー
タが必要となる時のみに検出を行うため、不要な処理を
行うことがなく、サーバコンピュータとの間の交信を最
小限に抑えることができる。
計時手段の異常の有無を検出するのではなく、日付デー
タが必要となる時のみに検出を行うため、不要な処理を
行うことがなく、サーバコンピュータとの間の交信を最
小限に抑えることができる。
【0091】また更に、請求項4記載の端末装置では、
サービスが行われていない時にも、所定期間毎に計時手
段の異常の有無を検出し、異常があった場合にサーバコ
ンピュータから基準時刻を予め取得し、計時手段を補正
しておくため、利用者がサービスを受ける前に計時手段
の補正を終えておくことが可能になり、利用者がサービ
スを受けようとした時に、計時手段を補正する必要が少
なくなり、すばやいサービスの提供が行える。
サービスが行われていない時にも、所定期間毎に計時手
段の異常の有無を検出し、異常があった場合にサーバコ
ンピュータから基準時刻を予め取得し、計時手段を補正
しておくため、利用者がサービスを受ける前に計時手段
の補正を終えておくことが可能になり、利用者がサービ
スを受けようとした時に、計時手段を補正する必要が少
なくなり、すばやいサービスの提供が行える。
【0092】また、請求項5記載の端末装置では、検出
手段が計時手段の電源の異常を検出するので、電源異常
による計時手段の異常の有無の検出が可能となる。
手段が計時手段の電源の異常を検出するので、電源異常
による計時手段の異常の有無の検出が可能となる。
【図1】本実施例の証明書自動発行機の外観図である。
【図2】本発明の実施例に係わる証明書自動発行機を含
む証明書自動発行システム全体のブロック図である。
む証明書自動発行システム全体のブロック図である。
【図3】本実施例の証明書自動発行機の動作の流れを示
すフローチャートである。
すフローチャートである。
【図4】本実施例のリアルタイムクロックの補正処理の
流れを示すフローチャートである。
流れを示すフローチャートである。
【図5】本実施例の証明書自動発行機のCRTに表示さ
れるサービスメニュー画面を示す説明図である。
れるサービスメニュー画面を示す説明図である。
【図6】本実施例の証明書自動発行機の住民票発行の動
作の流れを示すフローチャートである。
作の流れを示すフローチャートである。
【図7】本実施例の証明書自動発行機の住民票発行の動
作の流れを示すフローチャートである。
作の流れを示すフローチャートである。
【図8】本実施例の証明書自動発行機の住民票発行の動
作の流れを示すフローチャートである。
作の流れを示すフローチャートである。
【図9】本実施例の通信処理の流れを示すフローチャー
トである。
トである。
【図10】本実施例のリアルタイムクロックのチェック
処理の流れを示すフローチャートである。
処理の流れを示すフローチャートである。
【図11】本実施例のリアルタイムクロックの動作チェ
ック処理の流れを示すフローチャートである。
ック処理の流れを示すフローチャートである。
【図12】本実施例の証明書印刷処理の流れを示すフロ
ーチャートである。
ーチャートである。
1 証明書自動発行機 10 タッチパネル 25 ジャーナルプリンタ 30 レーザプリンタ 40 モデム 50 CPU 52 ROM 54 RAM 60 リアルタイムクロック 69 基準時刻一時記憶エリア 80 サーバコンピュータ 84 時計
Claims (5)
- 【請求項1】 外部機器と交信するための交信手段と、
データを記録する記録手段とを有する端末装置におい
て、 時刻を計時する計時手段と、 前記交信手段にて前記外部機器から基準時刻を取得する
時刻取得手段と、 前記計時手段の異常の有無を検出する検出手段と、 前記検出手段が前記計時手段の異常を検出した時、前記
時刻取得手段が外部機器から取得した基準時刻に基づい
て計時手段を補正する補正手段とを備えたことを特徴と
する端末装置。 - 【請求項2】 前記時刻取得手段により前記外部機器か
ら基準時刻を取得したか否かを判断する判断手段と、 前記判断手段が前記時刻取得手段により外部機器から基
準時刻を取得していないと判断した場合は、前記記録手
段による記録を禁止する禁止手段とを備えたことを特徴
とする請求項1記載の端末装置。 - 【請求項3】 前記記録手段にてデータを記録させるこ
とを指示する指示手段を更に備え、前記検出手段は、前
記指示手段によってデータの記録を指示された時、前記
検出手段にて計時手段の異常の有無を検出することを特
徴とする請求項1或いは請求項2記載の端末装置。 - 【請求項4】 所定時間毎に信号を発生させるタイミン
グ発生手段を更に備え、前記検出手段は、前記タイミン
グ発生手段からの信号に基づいて起動され、検出手段が
前記計時手段に異常が有ることを検出した時、前記時刻
取得手段を起動させることを特徴とする請求項1或いは
請求項2或いは請求項3記載の端末装置。 - 【請求項5】 前記検出手段が、前記計時手段の電源の
異常を検出することを特徴とする請求項1乃至請求項4
のいずれか記載の端末装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11836095A JPH08315021A (ja) | 1995-05-17 | 1995-05-17 | 端末装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11836095A JPH08315021A (ja) | 1995-05-17 | 1995-05-17 | 端末装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08315021A true JPH08315021A (ja) | 1996-11-29 |
Family
ID=14734786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11836095A Pending JPH08315021A (ja) | 1995-05-17 | 1995-05-17 | 端末装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08315021A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2004226985B2 (en) * | 2000-12-12 | 2006-09-07 | Ntt Docomo, Inc. | Certification method, communication device and relay device |
| US7707403B2 (en) | 2000-12-12 | 2010-04-27 | Ntt Docomo, Inc. | Authentication method, communication apparatus, and relay apparatus |
| JP2014147448A (ja) * | 2013-01-31 | 2014-08-21 | Universal Entertainment Corp | 遊技機および遊技機の管理方法 |
-
1995
- 1995-05-17 JP JP11836095A patent/JPH08315021A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2004226985B2 (en) * | 2000-12-12 | 2006-09-07 | Ntt Docomo, Inc. | Certification method, communication device and relay device |
| US7707403B2 (en) | 2000-12-12 | 2010-04-27 | Ntt Docomo, Inc. | Authentication method, communication apparatus, and relay apparatus |
| JP2014147448A (ja) * | 2013-01-31 | 2014-08-21 | Universal Entertainment Corp | 遊技機および遊技機の管理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10374909B2 (en) | Server for managing status of service agreement with image-recording device | |
| EP1259911B1 (en) | Automatic consumables ordering | |
| US20030200160A1 (en) | Method for replenishing consumables and system for managing the replenishment of consumables | |
| US20080180737A1 (en) | Image Forming System, Image Forming Apparatus, and Terminal | |
| EP0492622A2 (en) | Method for remote postage meter resetting by facsimile communication | |
| US8370257B2 (en) | Print system for outputting transaction statement | |
| US5946672A (en) | Electronic postage meter system having enhanced clock security | |
| JP5141158B2 (ja) | 電子マネー発行中継装置および口座管理装置 | |
| JP4034055B2 (ja) | 消耗品の管理システム | |
| JP2002137501A (ja) | プリンタ及びプリントシステム | |
| EP0848353B1 (en) | Method and apparatus for automatically disabling a removable, portable vault of a postage metering system | |
| JP3261900B2 (ja) | ファクシミリ装置 | |
| JP2024031248A (ja) | 印刷消耗材の管理システム、印刷消耗材の残量特定装置、及び、印刷消耗材の液面検知プログラム | |
| JP4303089B2 (ja) | キャッシュレス投票システムにおける投票券払戻方法,キャッシュレス投票システム,トータリゼータシステム,キャッシュレス投票サーバの投票券払戻プログラム,およびそのプログラムを記録した記録媒体 | |
| CN108305410A (zh) | 自助复印控制方法及自助复印终端 | |
| JP3283747B2 (ja) | 景品管理システム | |
| JP3283748B2 (ja) | 景品交換システム | |
| JPH04365191A (ja) | タイムレコーダ | |
| JP2003016259A (ja) | 証票の印刷結果確認方法、証票の印刷結果確認システム及びプリンタシステム | |
| JP2005108059A (ja) | 画像形成金員管理装置,画像形成システム | |
| JPH09305799A (ja) | 証明書自動発行機 | |
| JP4865645B2 (ja) | 印刷装置 | |
| JP2605670B2 (ja) | カード処理装置 | |
| JPH1079057A (ja) | 証明書自動交付機 | |
| JPH10187502A (ja) | 画像情報処理装置、画像情報処理方法及び画像情報処理用記憶媒体 |