(57)【要約】【課題】帳票の印刷可能回数や再印刷可能回数や初回印刷からの経過時刻を管理し、紙詰まり等に対応するために再印刷を行いつつこれらの印刷履歴を管理して、厳密な不正行為防止と柔軟な運用を両立することを課題とする。【解決手段】帳票管理サーバは、代理店端末と通信回線を介して接続される帳票管理サーバであって、契約番号、契約者及び契約種別を含む契約情報を記憶する契約情報記憶手段と、契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成手段と、少なくとも印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成手段と、発行履歴データを記憶する発行履歴情報記憶手段とを備える。【選択図】        図５
2004213344.tif 000002
【特許請求の範囲】
【請求項１】
代理店端末と通信回線を介して接続される帳票管理サーバであって、
契約番号、契約者及び契約種別を含む契約情報を記憶する契約情報記憶手段と、
前記契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成手段と、
少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成手段と、
前記発行履歴データを記憶する発行履歴情報記憶手段と
を備えることを特徴とする帳票管理サーバ。
【請求項２】
書式情報を記憶する書式情報記憶手段と、
前記印刷用データと前記書式情報に基づいて印刷データを生成する印刷データ生成手段と
を更に備えることを特徴とする請求項１記載の帳票管理サーバ。
【請求項３】
前記発行履歴情報記憶手段は、前記代理店端末より受信した印刷データの印刷結果情報を更に記憶することを特徴とする請求項１乃至請求項２記載の帳票管理サーバ。
【請求項４】
前記印刷結果情報は、代理店端末の再印刷回数情報を含むことを特徴とする請求項３記載の帳票管理サーバ。
【請求項５】
前記印刷結果情報は、その印刷データの残印刷回数情報を含むことを特徴とする請求項３記載の帳票管理サーバ。
【請求項６】
前記帳票は、保険証券、領収書及び証明書の少なくともいずれか一つであることを特徴とする請求項１乃至請求項５のいずれか１項に記載の帳票管理サーバ。
【請求項７】
前記印刷用データは、出所を明示するための電子署名又はデータの整合性を保証するための電子透かしのいずれか一つを含むことを特徴とする請求項１乃至請求項６のいずれか１項に記載の帳票管理サーバ。
【請求項８】
前記帳票データは、電子複写機により出所を明示するための電子署名及び／又はデータの整合性を保証するための電子透かしを含むことを特徴とする請求項１乃至請求項５のいずれか１項に記載の帳票管理サーバ。
【請求項９】
帳票管理サーバと通信回線を介して接続される代理店端末であって、
前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定する第一のステータス判定手段と、
書式情報を記憶する書式情報記憶手段と、
前記第一のステータス判定手段が前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと前記書式情報に基づいて印刷データを生成する印刷データ生成手段と
を備えることを特徴とする代理店端末。
【請求項１０】
前記印刷用データは、前記契約番号と関連つけられた印刷ジョブナンバーと残印刷回数と再印刷回数と端末特定情報の少なくともいずれか一つを含み、
前記第一のステータス判定手段は、前記契約番号と関連つけられた印刷ジョブナンバーと残印刷回数と再印刷回数と端末特定情報の少なくともいずれか一つに基づいて印刷用データが適正であるか否かを判定することを特徴とする請求項９記載の代理店端末。
【請求項１１】
帳票管理サーバと通信回線を介して接続される代理店端末であって、
前記帳票管理サーバより受信した契約番号を含む印刷データのステータスが適正であるか否かを判定する第二のステータス判定手段を備えることを特徴とする代理店端末。
【請求項１２】
前記印刷データは、前記契約番号と関連つけられた印刷ジョブナンバーと残印刷回数と再印刷回数と端末特定情報の少なくともいずれか一つを含み、
前記第二のステータス判定手段は、前記契約番号と関連つけられた印刷ジョブナンバーと残印刷回数と再印刷回数と端末特定情報の少なくともいずれか一つに基づいて印刷データが適正であるか否かを判定することを特徴とする請求項１１記載の代理店端末。
【請求項１３】
所定の条件に基づいて前記印刷データを削除する印刷データ削除手段を更に備えることを特徴とする請求項９乃至請求項１２のいずれか１項に記載の代理店端末。
【請求項１４】
前記印刷データに基づいて印刷装置に対して前記印刷データに基づいて印刷要求を行う印刷要求手段と、
前記印刷装置より受信した印刷要求の結果を前記帳票管理サーバに送信する印刷履歴情報送信手段を更に備えることを特徴とする請求項９乃至請求項１３のいずれか１項に記載の代理店端末。
【請求項１５】
代理店端末と通信回線を介して接続される帳票管理サーバの帳票処理方法であって、
契約番号、契約者及び契約種別を含む契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成ステップと、
少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成ステップと
を備えることを特徴とする帳票処理方法。
【請求項１６】
帳票管理サーバと通信回線を介して接続される代理店端末の帳票処理方法であって、
前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定するステータス判定ステップと、
前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと書式情報に基づいて印刷データを生成する印刷データ生成ステップと
を備えることを特徴とする帳票処理方法。
【請求項１７】
代理店端末と通信回線を介して接続される帳票管理サーバの帳票処理プログラムであって、
契約番号、契約者及び契約種別を含む契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成ステップと、
少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成ステップと
をコンピュータに実行させるためのプログラム。
【請求項１８】
帳票管理サーバと通信回線を介して接続される代理店端末の帳票処理プログラムであって、
前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定するステータス判定ステップと、
前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと書式情報に基づいて印刷データを生成する印刷データ生成ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、契約情報に基づく帳票印刷のための帳票処理技術に関する。
【０００２】
【従来の技術】
従来、保険会社や金融機関等の会社が保険証券や証明書や領収書などの帳票を発行する場合、代理店が顧客から契約申し込みを受け付けた場合であっても、代理店がこれら帳票を印刷せずに、会社側が印刷を実行し、顧客に直接これら帳票を送付する場合が多く、郵送費が多額になると共に、顧客から見れば契約しても中々契約書が送付されないという問題があった。
【０００３】
これに対して自賠責保険等の場合では、保険証明書を感圧紙を含むいわゆるプレプリント用紙で構成し、このプレプリント用紙に手書きで記入してその場で発行する方法も取られているが、不正発行を防止するためにこのプレプリント用紙の管理工数の負担が重いという問題があった。
【０００４】
更に、下記の特許文献１には、契約データを生成し、この契約データに基づいて発券を行い、所定期間未送信の契約データが存在する場合にエラー処理を行う発券端末が開示されている（請求項１参照）。又、発券端末からの要求を受信し、前記要求に基づいて証券番号を生成して代理店端末に供給し、前記証券番号を含む契約情報が所定期間送信されない場合に所定のエラー処理を行う受付サーバが開示されている（請求項１４参照）。
【０００５】
しかし、前記特許文献１の技術によれば、契約データの存続期間の管理と手続き時の前後の判定等で一定の管理を実行できるものの、例えば印刷装置が紙詰まりを起こして再度印刷を実行する必要がある場合の対応と他方で同一契約番号に基づく再印刷を容易に認めることによる不正行為の抑止とを両立することが難しいという問題があった。
【０００６】
【特許文献１】
特開２００２−９９７２０号公報
【０００７】
【発明が解決しようとする課題】
上記従来技術の問題点を解決するため、本願発明では、帳票の印刷可能回数や再印刷可能回数や初回印刷からの経過時刻を管理し、紙詰まり等に対応するために再印刷を行いつつこれらの印刷履歴を管理して、厳密な不正行為防止と柔軟な運用を両立できる帳票管理サーバ、代理店端末、帳票処理方法及びこれらプログラムの提供を目的とする。
【０００８】
【課題を解決するための手段】
本発明の帳票管理サーバは、代理店端末と通信回線を介して接続される帳票管理サーバであって、契約番号、契約者及び契約種別を含む契約情報を記憶する契約情報記憶手段と、前記契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成手段と、少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成手段と、前記発行履歴データを記憶する発行履歴情報記憶手段とを備えることを特徴とする。
また、本発明の代理店端末は、帳票管理サーバと通信回線を介して接続される代理店端末であって、前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定する第一のステータス判定手段と、書式情報を記憶する書式情報記憶手段と、前記第一のステータス判定手段が前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと前記書式情報に基づいて印刷データを生成する印刷データ生成手段とを備えることを特徴とする。
また、本発明の代理店端末は、帳票管理サーバと通信回線を介して接続される代理店端末であって、前記帳票管理サーバより受信した契約番号を含む印刷データのステータスが適正であるか否かを判定する第二のステータス判定手段を備えることを特徴とする。
また、本発明の帳票処理方法は、代理店端末と通信回線を介して接続される帳票管理サーバの帳票処理方法であって、契約番号、契約者及び契約種別を含む契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成ステップと、少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成ステップとを備えることを特徴とする。
また、本発明の帳票処理方法は、帳票管理サーバと通信回線を介して接続される代理店端末の帳票処理方法であって、前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定するステータス判定ステップと、前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと書式情報に基づいて印刷データを生成する印刷データ生成ステップとを備えることを特徴とする。
また、本発明のプログラムは、代理店端末と通信回線を介して接続される帳票管理サーバの帳票処理プログラムであって、契約番号、契約者及び契約種別を含む契約情報に基づいて帳票印刷のための印刷用データを生成する印刷用データ生成ステップと、少なくとも前記印刷用データを代理店端末に送信し、その履歴データを含む発行履歴データを生成する発行履歴データ生成ステップとをコンピュータに実行させるためのプログラムである。
また、本発明のプログラムは、帳票管理サーバと通信回線を介して接続される代理店端末の帳票処理プログラムであって、前記帳票管理サーバより受信した契約番号を含む印刷用データのステータスが適正であるか否かを判定するステータス判定ステップと、前記印刷用データのステータスを適正であると判定した場合に、前記印刷用データと書式情報に基づいて印刷データを生成する印刷データ生成ステップとをコンピュータに実行させるためのプログラムである。
【０００９】
本発明によれば、帳票の印刷可能回数や再印刷可能回数や初回印刷からの経過時刻等を管理し、紙詰まり等に対応するために再印刷を行いつつこれらの印刷履歴を管理して、厳密な不正行為防止と柔軟な運用を両立できる。
【００１０】
【発明の実施の形態】
図１は、本発明の実施形態による帳票管理システムの構成例を示す。帳票管理サーバ１１０と代理店端末１２０と会社端末１３０と印刷装置１４０は通信回線１００を介して接続されている。実際には代理店端末は複数台であるし、会社端末も複数の端末が接続されうるが、図示の便宜上会社端末を１台、代理店端末を１台記載しているに過ぎない。例えば、会社には会社端末１３０及び帳票管理サーバ１１０が配置され、代理店には代理店端末１２０及び印刷装置１４０が配置される。
【００１１】
証券管理サーバ１１０は、帳票データ１１６と契約情報１１７と発行履歴１１８を記憶している。各情報は図３のハードディスク２８に記憶されている。帳票管理サーバ１１０は、その他、契約処理部１１１、帳票データ生成部１１２、付帯データ生成部１１３及びデータ管理部１１４を有する。
【００１２】
代理店端末１２０は、書式情報１２５を記憶している。書式情報１２５は、図４のハードディスク３８に記憶されている。代理店端末１２０は、その他、オーバーレイ処理部１２１を有する。
【００１３】
図２は、本発明の他の実施形態による帳票管理システムの構成例を示す。このシステムでは、代理店端末１２０は書式情報１２５及びオーバーレイ処理部１２１を有さず、帳票管理サーバ１１０が書式情報１１５及びオーバーレイ処理部１１９を有する。その他の点については、図１のシステムと図２のシステムは同じである。すなわち、図１のシステムと図２のシステムの違いは、オーバーレイ処理部と書式情報を代理店端末１２０が有する（図１）か、帳票管理サーバ１１０が有する（図２）かの違いである。
【００１４】
次に、図１及び図２のシステムの上記の情報内容を説明する。契約情報１１７の項目は、契約番号、代理店番号、保険種別コード、契約者氏名、契約者住所、契約者、契約申込日、契約発効日、契約期間、契約者電話番号、契約者郵便番号、保険金額、保険料、保険料支払い方法、免責金額、特約情報、代理店担当者名等を含んでいる。
【００１５】
発行履歴１１８の項目は、契約番号、印刷ジョブナンバー、発行年月日時刻、代理店端末番号、印刷結果フラグ、再印刷回数を含んでいる。
【００１６】
帳票データ１１６の記憶領域は、帳票に付帯する約款情報やパンフレットやチラシ印刷するための情報を記憶するための記憶領域である。
【００１７】
書式データ１１５及び１２５の記憶領域は、透かし情報（コピー機で複写すると「コピー禁止」等の文字が大きく紙に表示される地紋）や印影のイメージ情報、各帳票の罫線やその他印刷時の固定部分のデータを記憶している。
【００１８】
図３は、帳票管理サーバ１１０のコンピュータハードウェア構成図である。システムバス２０には、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、入力部（キーボード）２６、入力部（マウス）２７、ハードディスク２８、及びＣＤ−ＲＯＭドライブ２９が接続される。
【００１９】
ＣＰＵ２１は、データの処理及び演算を行うと共に、システムバス２０を介して接続された上記の構成ユニットを制御するものである。ＲＯＭ２３には、予めブートプログラムが記憶されており、このブートプログラムをＣＰＵ２１が実行することにより、帳票管理サーバ１１０が起動する。ハードディスク２８にコンピュータプログラムが記憶されており、そのコンピュータプログラムがＲＡＭ２２にコピーされ、ＣＰＵ２１により実行される。帳票管理サーバ１１０は、コンピュータプログラムを実行することにより、後に示す図５及び図６等のフローチャートの処理を行う。
【００２０】
ハードディスク２８及びＣＤ−ＲＯＭドライブ２９は、電源を切っても記憶内容が消えず、コンピュータプログラム及び各種情報を記録媒体に記録したり、記録媒体からコンピュータプログラム及び各種情報を読み出すことができる。
【００２１】
ＬＡＮアダプタ２４は、通信回線１００（図１及び図２）に接続し、通信回線１００に対してコンピュータプログラム及び各種情報を入出力することができる。入力部２６及び２７は、各種指定又は入力等を行うことができる。ビデオアダプタ２５は、画面表示が可能である。
【００２２】
図４は、代理店端末１２０及び会社端末１３０のコンピュータハードウェア構成図である。システムバス３０には、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、ＬＡＮアダプタ３４、ビデオアダプタ３５、入力部（キーボード）３６、入力部（マウス）３７、ハードディスク３８、及びＣＤ−ＲＯＭドライブ３９が接続される。これらの詳細は、図３の上記の説明と同様である。
【００２３】
図５は、図２のシステムが行う帳票管理処理を示すフローチャートである。この処理では、帳票管理サーバ１１０側で書式情報（フォーム）１１５のオーバーレイを実行し印刷データを生成し、代理店端末１２０側でダイレクトに印刷される。
【００２４】
図５のフローチャートにおいて、Ｓ５０１乃至Ｓ５０９は代理店端末１２０のＣＰＵ３１の制御の下で実行される。Ｓ５２１乃至Ｓ５３０は帳票管理サーバ１１０のＣＰＵ２１の制御の下で実行され、Ｓ５４１乃至Ｓ５４３は印刷装置１４０で実行される。
【００２５】
代理店端末１２０は予め帳票管理サーバ１１０にユーザＩＤ及びパスワードを送信して認証を受け、不図示のメインメニューが表示された後、メインメニューで「契約登録」を選択したものとする。Ｓ５０１では図１０に示す契約登録の画面が表示される。図１０では画面左側に契約基本情報１００１の項目及び内容入力欄が表示され、代理店担当者はこの入力欄に保険契約者氏名、申込日、保険金額、支払い方法、保険料等の基本情報を入力する。所定の契約内容を入力後、契約登録ボタン１００２を押下すると、処理はＳ５０２に進み、契約情報が帳票管理サーバ１１０に送信される。なお、キャンセルボタン１１０４は入力内容をキャンセルするためのボタン、前画面ボタン１００５は前の画面に戻るためのボタンである。
【００２６】
この契約情報には、契約情報を送信した代理店端末１２０を特定する情報が含まれている。この代理店端末１２０を特定する情報は、代理店端末１２０のネットワークアダプタ３４（図４）のＭＡＣアドレスや代理店端末１２０のＣＰＵ３１（図４）のＣＰＵ−ＩＤや代理店端末１２０のマザーボードのシリアル番号やＯＳのシリアル番号、ハードディスク３８（図４）のボリュームシリアル番号、あるいはこれらの組み合わせにより暗号化して生成される。
【００２７】
Ｓ５２１では、帳票管理サーバ１１０が契約情報を受信し、Ｓ５２２で受信した契約情報を契約情報１１７として登録（記憶）する。Ｓ５２３では図２の書式情報１１５からフォーム情報がＲＡＭ２２に読み込まれ、Ｓ５２４では契約情報とフォーム情報に基づいて文字情報のレイアウト及びフォームオーバーレイが実行され、Ｓ５２５では契約情報に基づいて、暗号化された管理データ部分を含む、図９に示す印刷データが生成される。管理データ部分とは、図９に示す印刷ラスタデータ９０６以外の部分を言う。
【００２８】
図９に示すように、印刷データは、印刷ジョブ（ＪＯＢ）ナンバー９０１、残印刷回数９０２、再印刷回数９０３、初回印刷時刻９０４、チェックデータ（電子署名）９０５、及び印刷ラスタデータ（電子透かし）９０６を有する。なお、印刷ラスタデータ９０６はラスタデータに限らずＰＤＬ（印刷定義言語）やいわゆるＰＤＦデータ等でも良い。印刷ＪＯＢナンバー９０１は、帳票を１回印刷する毎に採番される一意の番号である。残印刷回数９０２は、契約種別に基づいて決定される数値であり、例えば保険証券や領収書や証明書等の場合では残印刷回数は二重印刷を防止するため「１」が指定される。帳票は、保険証券、領収書及び証明書の少なくともいずれか一つであることが好ましい。再印刷回数９０３は、初期状態では「０」であり、後述する再印刷が実行されると値が一つずつ増える（インクリメントされる）。初回印刷時刻９０４は、初期状態では値は空白であり、後に代理店端末１２０が最初に印刷装置１４０に印刷を要求した時点の時刻を記録するための領域である。チェックデータ９０５は、出所を明示するための電子署名データや前述した代理店端末を特定する情報が含まれている。
【００２９】
さて、Ｓ５２６では、印刷データの印刷ラスタデータ９０６に対して、データの整合性を保証するための電子透かしを施して、印刷ラスタデータの改ざんを検知できるようにする。帳票管理サーバ１１０は、Ｓ５２７では契約情報を送信し、Ｓ５２８ではそれに基づいて発行履歴１１８を更新する。Ｓ５０３では代理店端末１２０が受信した印刷データをＲＡＭ３２又はハードディスク３８に記憶する（悪用を防ぐためハードディスク３８に記憶する場合には原則として暗号化する）。ついでＳ５０４でステータス判定を行い、Ｓ５０５でステータス判定が「ＯＫ」であれば、Ｓ５０６で印刷データに基づいて印刷装置１４０に印刷要求を行い印刷データを送信する。この時点でＲＡＭ３２又はハードディスク３８に記憶されている印刷データの初回印刷時刻９０４（図９）が更新される。ステータス判定については後に図７を参照しながら詳述する。
【００３０】
印刷装置１４０はＳ５４１で印刷データを受信し、Ｓ５４２で印刷を実行し、Ｓ５４３では、印刷完了通知を代理店端末１２０に送信する。この印刷完了通知には「正常終了」の他に、「紙詰まり」や「用紙切れ」等の異常終了も含まれる。代理店端末１２０がこの印刷完了通知を受信すると処理はＳ５０８に進む。印刷装置側ではセキュリティを確保するために異常終了時も所定時間が経過すると印刷データは削除される。Ｓ５０８では、代理店端末１２０が印刷データを削除し、Ｓ５０９へ進む。
【００３１】
他方、Ｓ５０５でステータスが「ＮＧ」の場合、Ｓ５０７に進み、代理店端末１２０の画面に「印刷データが不適正又は再印刷が実行できません」等のエラーメッセージが表示され、Ｓ５０８に進み印刷データが削除される。印刷データ削除についても後に図８を参照しながら詳述する。その後、処理はＳ５０９に進む。
【００３２】
Ｓ５０９では、履歴情報（印刷ジョブナンバー及び端末を特定する情報と印刷結果（正常又は異常終了、印刷要求時刻、再印刷回数））が帳票管理サーバ１１０に送信され、帳票管理サーバ１１０はＳ５２９でこの履歴情報を受信し、Ｓ５３０で発行履歴１１８を更新する。
【００３３】
図６は、図１のシステムが行う帳票管理処理を示すフローチャートである。この処理では、代理店端末１２０側が書式情報（フォーム）１２５のオーバーレイを実行し印刷データを生成して印刷する。図６の処理と図５の処理が異なる点を説明する。図６では、図５の帳票管理サーバ１１０が行うフォーム情報読込処理（Ｓ５２３）及びフォームオーバーレイ実行処理（Ｓ５２４）が削除され、その代わりに、代理店端末１２０が行うフォーム情報読込処理（Ｓ６０６）及びフォームオーバーレイ実行処理（Ｓ６０７）が追加される。その他の部分については、図５の処理と図６の処理は同じである。
【００３４】
すなわち、帳票管理サーバ１１０は、Ｓ５２２の後、フォーム情報読込処理（Ｓ５２３）及びフォームオーバーレイ実行処理（Ｓ５２４）を行わずに、Ｓ５２５で印刷用データを生成する。本明細書では、「印刷データ」は印刷装置で印刷可能なラスタデータを含むのに対して、「印刷用データ」は書式情報（フォーム情報）を除く印刷用の文字データであり、両者は異なるものである。
【００３５】
これに対し、代理店端末１２０は、Ｓ５０５にてステータスが適正であると判断すると、Ｓ６０６では図１の書式情報１２５からフォーム情報がＲＡＭ３２に読み込まれ、Ｓ６０７では印刷用データ（契約情報）とフォーム情報に基づいて文字情報のレイアウト及びフォームオーバーレイが実行される。Ｓ６０８では、印刷用データ（契約情報）に基づいて、暗号化された管理データ部分を含む、図９に示す印刷データが生成される。その後、Ｓ５０６へ進み、図５と同様の処理を行う。
【００３６】
図７は、図５及び図６のステータス判定処理（Ｓ５０４）の詳細を示すフローチャートである。この処理は、代理店端末１２０が行う。
【００３７】
まず、Ｓ７２１では、電子署名９０５（図９）を判定する。Ｓ７２２では、電子署名が適正か否かをチェックする。電子署名が適正でなければＳ７３１へ進み、適正であればＳ７２３へ進む。
【００３８】
Ｓ７２３では、残印刷回数９０２（図９）を判定する。Ｓ７２４では、残印刷回数があるか否かをチェックする。残印刷回数がなければＳ７３１へ進み、残印刷回数があればＳ７２５へ進む。Ｓ７２５では、残印刷回数をデクリメントする。
【００３９】
Ｓ７２６では、電子透かし９０６（図９）を判定する。Ｓ７２７では、電子透かしが一致するか否かをチェックする。電子透かしが一致しなければＳ７３１へ進み、一致すればＳ７２８へ進む。
【００４０】
Ｓ７２８では、チェックデータ９０５（図９）を判定する。Ｓ７２９では、チェックデータを基に同一の端末（代理店端末）であるか否かをチェックする。同一端末でなければＳ７３１へ進み、同一端末であればＳ７３０へ進む。
【００４１】
Ｓ７３０では、ステータスをＯＫとし、処理を終了する。Ｓ７３１では、ステータスをＮＧとし、処理を終了する。ステータスは、ＲＡＭ３２に暗号化して保存される。
【００４２】
図８は、図５及び図６の印刷データ削除処理（Ｓ５０８）の詳細を示すフローチャートである。この処理は、代理店端末１２０の印刷正常終了時の印刷データ削除処理と印刷エラー時に行うエラー対応処理である。
【００４３】
まず、Ｓ８２１では、Ｓ５０４（図５及び図６）のステータス判定の結果を得る。Ｓ８２２では、ステータスがＮＧか否かをチェックする。ステータスがＮＧであればＳ８３３へ進み、ＯＫであればＳ８２３へ進む。
【００４４】
Ｓ８２３では、残印刷回数９０２（図９）を判定する。Ｓ８２４では、残印刷回数があるか否かをチェックする。残印刷回数があれば印刷データを削除せずに処理を終了し、残印刷回数がなければＳ８２５へ進む。
【００４５】
Ｓ８２５では、印刷ログを判定する。Ｓ８２６では、印刷が正常終了しているか否かをチェックする。正常終了していればＳ８３３へ進み、正常終了していなければＳ８２７へ進む。
【００４６】
Ｓ８２７では、初回印刷時刻９０４（図９）からの経過時間を判定する。Ｓ８２８では、経過時間が所定時間以内か否かをチェックする。所定時間以内でなければＳ８３３へ進み、所定時間以内であればＳ８２９へ進む。
【００４７】
Ｓ８２９では、再印刷回数９０３（図９）を判定する。Ｓ８３０では、再印刷回数が所定回数以内か否かをチェックする。所定回数以内でなければＳ８３３へ進み、所定回数以内であればＳ８３１へ進む。Ｓ８３１では、ＲＡＭ３２又はハードディスク３８に記憶されている印刷データの再印刷回数９０３（図９）をインクリメントする。Ｓ８３２では、残印刷回数９０２（図９）をインクリメントし、図７のＳ７２５でデクリメントした残印刷回数を元に戻す。その後、処理を終了する。
【００４８】
Ｓ８３３では、印刷データを削除し、処理を終了する。
【００４９】
なお、上記の説明では、図７のＳ７２５で残印刷回数をデクリメントしているが、Ｓ７２５を実行せず、印刷データ送信（Ｓ５０６）後に残印刷回数をデクリメントしても良いし、あるいは、印刷完了通知を受信し、正常に終了した場合に初めてデクリメントしても良い。後者の場合、Ｓ８３２は実行されない。
【００５０】
印刷エラーが生じたとき、図８のＳ８３２の後、代理店端末１２０に表示される図１０の画面の再印刷ボタン１００３を押下すると、図１１の再印刷処理が開始する。
【００５１】
図１１は、再印刷ボタン押下処理を示すフローチャートである。以下の処理の詳細は、図５の処理と同様である。
【００５２】
まず、代理店端末１２０は、Ｓ１１０４でステータス判定を行い、Ｓ１１０５でステータスが適正か否かをチェックする。ステータスが「ＯＫ」であればＳ１１０６へ進み、「ＮＧ」であればＳ１１０７へ進む。
【００５３】
Ｓ１１０６では、印刷データに基づいて印刷装置１４０に印刷要求を行い印刷データを送信する。印刷装置１４０は、Ｓ１１４１で印刷データを受信し、Ｓ１１４２で印刷を実行し、Ｓ１１４３では、印刷完了通知を代理店端末１２０に送信する。代理店端末１２０がこの印刷完了通知を受信すると、処理はＳ１１０８に進む。その後、Ｓ１１０９へ進む。
【００５４】
Ｓ１１０７では、代理店端末１２０の画面に「印刷データが不適正又は再印刷が実行できません」等のエラーメッセージが表示され、Ｓ１１０８に進み印刷データが削除される。その後、Ｓ１１０９へ進む。
【００５５】
Ｓ１１０９では、代理店端末１２０が履歴情報を帳票管理サーバ１１０に送信する。帳票管理サーバ１１０は、Ｓ１１２９でこの履歴情報を受信し、Ｓ１１３０で発行履歴１１８を更新する。
【００５６】
本実施形態によれば、帳票の印刷可能回数や再印刷可能回数や初回印刷からの経過時刻を管理し、紙詰まり等のエラーに対応するために再印刷を行うことを可能としつつ、これらの印刷履歴を管理して、厳密な不正行為防止と柔軟な運用を両立できる帳票管理サーバ、代理店端末、帳票処理方法及びこれらプログラムを提供することができる。
【００５７】
本実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５８】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。例えば代理店端末１２０には書式情報１２５とオーバーレイ処理部１２１を含まずに、印刷装置１４０に書式情報１２５とオーバーレイ処理部１２１を備え、この場合は、帳票管理サーバ１１０から直接帳票データをＩＰＰ（インターネットプリンティングプロトコル）等で暗号化した上で印刷装置１４０に送信して、印刷装置１４０のハードディスクに記憶し、オーバーレイ処理を実行して印刷を行い、図８に示した印刷データ削除処理を印刷装置１４０で行い、印刷結果を直接帳票管理サーバ１１０に送信する実施形態も可能であり、上記の実施例と同様の効果を奏することができる。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、帳票の印刷可能回数や再印刷可能回数や初回印刷からの経過時刻等を管理し、紙詰まり等に対応するために再印刷を行いつつこれらの印刷履歴を管理して、厳密な不正行為防止と柔軟な運用を両立できる。
【図面の簡単な説明】
【図１】本発明の実施形態による帳票管理システムの構成例を示す図である。
【図２】本発明の他の実施形態による帳票管理システムの構成例を示す図である。
【図３】帳票管理サーバのコンピュータハードウェア構成図である。
【図４】代理店端末及び会社端末のコンピュータハードウェア構成図である。
【図５】図２のシステムが行う帳票管理処理を示すフローチャートである。
【図６】図１のシステムが行う帳票管理処理を示すフローチャートである。
【図７】ステータス判定処理の詳細を示すフローチャートである。
【図８】印刷データ削除処理の詳細を示すフローチャートである。
【図９】印刷データの構成を示す図である。
【図１０】契約登録画面を示す図である。
【図１１】再印刷ボタン押下処理を示すフローチャートである。
【符号の説明】
２０，３０  システムバス
２１，３１  ＣＰＵ
２２，３２  ＲＡＭ
２３，３３  ＲＯＭ
２４，３４  ＬＡＮアダプタ
２５，３５  ビデオアダプタ
２６，３６  入力部（キーボード）
２７，３７  入力部（マウス）
２８，３８  ハードディスク
２９，３９  ＣＤ−ＲＯＭドライブ
１００  通信回線
１１０  帳票管理サーバ
１１１  契約処理部
１１２  帳票データ生成部
１１３  付帯データ生成部
１１４  データ管理部
１１５  書式情報
１１６  帳票データ
１１７  契約情報
１１８  発行履歴
１１９  オーバーレイ処理部
１２０  代理店端末
１２１  オーバーレイ処理部
１２５  書式情報
１３０  会社端末
１４０  印刷装置
【図１】
2004213344.tif 000003
【図２】
2004213344.tif 000004
【図３】
2004213344.tif 000005
【図４】
2004213344.tif 000006
【図５】
2004213344.tif 000007
【図６】
2004213344.tif 000008
【図７】
2004213344.tif 000009
【図８】
2004213344.tif 000010
【図９】
2004213344.tif 000011
【図１０】
2004213344.tif 000012
【図１１】
2004213344.tif 000013