(57)【要約】【課題】  帳票データの送信及び帳票データの処理に要する時間を短縮することができる電子帳票システム、電子帳票処理方法、帳票作成装置及び帳票処理装置を提供する。【解決手段】  帳票データ作成部２０２は、帳票に関する帳票データを作成し、帳票データ分割部２０３は、帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割し、データ送信部２０５は、帳票有データと帳票無データとを送信し、データ受信部１０１は、帳票有データと帳票無データとを受信し、帳票データ監視部１０４は、帳票有データと帳票無データとを識別し、配信用帳票データ作成部１０５は、帳票有データに対して、ＣＤ−Ｒで出力するためのデータ処理を施し、配信用帳票データ記憶部１０９は、データ処理が施された帳票有データを配信用帳票データとして記憶し、配信用帳票データ更新部１０６は、帳票無データに基づいて、配信用帳票データを更新する。【選択図】      図６
2005235187.tif 000002
【特許請求の範囲】
【請求項１】
帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票システムであって、
前記帳票作成装置は、
帳票に関する帳票データを作成する帳票データ作成手段と、
前記帳票データ作成手段によって作成された帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割する帳票データ分割手段と、
前記帳票データ分割手段によって分割された帳票有データと帳票無データとを送信する帳票データ送信手段とを備え、
前記帳票処理装置は、
前記帳票データ送信手段によって送信された帳票有データと帳票無データとを受信する受信手段と、
前記受信手段によって受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視手段と、
前記監視手段によって識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理手段と、
前記データ処理手段によって所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶手段と、
前記監視手段によって識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視手段によって識別された帳票無データに基づいて、前記記憶手段によって記憶された出力用帳票データを更新する更新手段とを備えることを特徴とする電子帳票システム。
【請求項２】
前記帳票作成装置は、
前記帳票データ分割手段によって分割された帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データに対して帳票無データを識別するための識別情報を付与する識別情報付与手段をさらに備え、
前記帳票データ送信手段は、前記識別情報付与手段によって識別情報がそれぞれ付与された帳票有データと帳票無データとを送信し、
前記帳票処理装置の前記監視手段は、前記受信手段によって受信された帳票有データと帳票無データとを監視し、前記帳票有データの識別情報と前記帳票無データの識別情報とに基づいて、帳票有データと帳票無データとを識別することを特徴とする請求項１記載の電子帳票システム。
【請求項３】
前記帳票処理装置は、前記更新手段によって更新された出力用帳票データを送信する出力用帳票データ送信手段をさらに備え、
前記出力用帳票データ送信手段によって送信される出力用帳票データを受信し、受信した出力用帳票データを任意の形式で出力する出力装置をさらに備えることを特徴とする請求項１記載の電子帳票システム。
【請求項４】
前記出力装置は、前記出力用帳票データ送信手段によって送信される出力用帳票データを記録媒体に記録して出力することを特徴とする請求項３記載の電子帳票システム。
【請求項５】
前記帳票データ送信手段は、帳票データが存在しない帳票無データを記録媒体毎に一括して送信することを特徴とする請求項２記載の電子帳票システム。
【請求項６】
前記帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、
前記更新手段は、前記監視手段によって識別された帳票無データの記録媒体特定情報に基づいて、前記記憶手段に記憶されている出力用帳票データを特定し、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データを更新することを特徴とする請求項４記載の電子帳票システム。
【請求項７】
帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票処理方法であって、
前記帳票データが存在する帳票有データと、前記帳票データが存在しない帳票無データとを受信する受信ステップと、
前記受信ステップにおいて受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視ステップと、
前記監視ステップにおいて識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理ステップと、
前記データ処理ステップにおいて所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶ステップと、
前記監視ステップにおいて識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視ステップにおいて識別された帳票無データに基づいて、前記記憶ステップにおいて記憶された出力用帳票データを更新する更新ステップとを含むことを特徴とする電子帳票処理方法。
【請求項８】
帳票データを作成する帳票作成装置であって、
帳票に関する帳票データを作成する帳票データ作成手段と、
前記帳票データ作成手段によって作成された帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割する帳票データ分割手段と、
前記帳票データ分割手段によって分割された帳票有データと帳票無データとを送信する帳票データ送信手段とを備えることを特徴とする帳票作成装置。
【請求項９】
前記帳票データ分割手段によって分割された帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データとに対して帳票無データを識別するための識別情報を付与する識別情報付与手段をさらに備え、
前記帳票データ送信手段は、前記識別情報付与手段によって識別情報がそれぞれ付与された帳票有データと帳票無データとを送信することを特徴とする請求項８記載の帳票作成装置。
【請求項１０】
前記帳票データ送信手段は、帳票データが存在しない帳票無データを記録媒体毎に一括して送信することを特徴とする請求項８記載の帳票作成装置。
【請求項１１】
帳票作成装置で作成された帳票データに対して所定の処理を行う帳票処理装置であって、
帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割し、分割した帳票有データと帳票無データとを送信する帳票作成装置によって送信された帳票有データと帳票無データとを受信する受信手段と、
前記受信手段によって受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視手段と、
前記監視手段によって識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理手段と、
前記データ処理手段によって所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶手段と、
前記監視手段によって識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視手段によって識別された帳票無データに基づいて、前記記憶手段によって記憶された出力用帳票データを更新する更新手段とを備えることを特徴とする帳票処理装置。
【請求項１２】
前記帳票作成装置は、前記帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データとに対して帳票無データを識別するための識別情報を付与し、
前記監視手段は、前記受信手段によって受信された帳票有データと帳票無データとを監視し、前記帳票有データの識別情報と前記帳票無データの識別情報とに基づいて、帳票有データと帳票無データとを識別することを特徴とする請求項１１記載の帳票処理装置。
【請求項１３】
前記帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、
前記更新手段は、前記監視手段によって識別された帳票無データの記録媒体特定情報に基づいて、前記記憶手段に記憶されている出力用帳票データを特定し、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データを更新することを特徴とする請求項１１記載の帳票処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票システム、電子帳票処理方法、帳票作成装置及び帳票処理装置に関するものである。
【背景技術】
【０００２】
従来、帳票作成装置と帳票処理装置とを接続し、帳票作成装置で帳票データを作成し、作成された帳票データを帳票処理装置に送信し、帳票処理装置で帳票データを受信し、受信した帳票データを管理する電子帳票システムが知られている（例えば、特許文献１参照）。このような、電子帳票システムでは、近年の電子化に伴い、帳票データをＣＤ−Ｒに記録することが行われている。
【０００３】
また、このような電子帳票システムでは、帳票作成装置は、帳票データの有無に関わらず、１帳票単位ごとに帳票処理装置へデータを送信している。例えば、ある会社の帳票データの総数は、帳票データが存在する数が１８３００帳票であるのに対し、帳票データが存在しない、いわゆる０件帳票データの数が１０２４０６帳票であった。この場合、帳票データが０件であるにも関わらず、帳票作成装置から帳票処理装置に約１０万回も空のデータを送信し、帳票処理装置は、約１０万帳票もの空のデータを処理する必要があった。
【特許文献１】特開平６−３２４８２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の電子帳票システムでは、帳票データが存在しないにも関わらず、帳票作成装置から帳票処理装置にデータを送信しているため、この送信に要する時間が無駄であった。また、上記従来の電子帳票システムでは、帳票データが存在しない場合でも、帳票処理装置は帳票作成装置から送信されてきた帳票データを処理する必要があり、この処理に要する時間が無駄であった。
【０００５】
本発明は、上記の問題を解決するためになされたもので、帳票データの送信及び帳票データの処理に要する時間を短縮することができる電子帳票システム、電子帳票処理方法、帳票作成装置及び帳票処理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明に係る電子帳票システムは、帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票システムであって、前記帳票作成装置は、帳票に関する帳票データを作成する帳票データ作成手段と、前記帳票データ作成手段によって作成された帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割する帳票データ分割手段と、前記帳票データ分割手段によって分割された帳票有データと帳票無データとを送信する帳票データ送信手段とを備え、前記帳票処理装置は、前記帳票データ送信手段によって送信された帳票有データと帳票無データとを受信する受信手段と、前記受信手段によって受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視手段と、前記監視手段によって識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理手段と、前記データ処理手段によって所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶手段と、前記監視手段によって識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視手段によって識別された帳票無データに基づいて、前記記憶手段によって記憶された出力用帳票データを更新する更新手段とを備える。
【０００７】
この構成によれば、帳票作成装置において、帳票に関する帳票データが作成され、作成された帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割され、分割された帳票有データと帳票無データとが送信される。そして、帳票処理装置において、送信された帳票有データと帳票無データとが受信され、受信された帳票有データと帳票無データとが監視され、帳票有データと帳票無データとが識別され、識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、識別された帳票無データに基づいて、記憶された出力用帳票データが更新される。
【０００８】
したがって、帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。また、帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、帳票無データに基づいて、記憶された出力用帳票データが更新されるので、従来のように帳票の有無に関わらず全ての帳票データに対して任意の形式で出力するための所定のデータ処理を施す場合に比べて、帳票データの処理に要する時間を短縮することができる。
【０００９】
また、上記の電子帳票システムにおいて、前記帳票作成装置は、前記帳票データ分割手段によって分割された帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データに対して帳票無データを識別するための識別情報を付与する識別情報付与手段をさらに備え、前記帳票データ送信手段は、前記識別情報付与手段によって識別情報がそれぞれ付与された帳票有データと帳票無データとを送信し、前記帳票処理装置の前記監視手段は、前記受信手段によって受信された帳票有データと帳票無データとを監視し、前記帳票有データの識別情報と前記帳票無データの識別情報とに基づいて、帳票有データと帳票無データとを識別することが好ましい。
【００１０】
この構成によれば、帳票有データに付与される識別情報と、帳票無データに付与される識別情報とに基づいて、受信したデータが帳票有データであるか、帳票無データであるかを識別することができる。
【００１１】
また、上記の電子帳票システムにおいて、前記帳票処理装置は、前記更新手段によって更新された出力用帳票データを送信する出力用帳票データ送信手段をさらに備え、前記出力用帳票データ送信手段によって送信される出力用帳票データを受信し、受信した出力用帳票データを任意の形式で出力する出力装置をさらに備えることが好ましい。
【００１２】
この構成によれば、帳票処理装置において、更新された出力用帳票データが送信され、出力装置において、送信される出力用帳票データが受信され、受信された出力用帳票データが任意の形式で出力されるので、帳票作成装置で作成された帳票データを任意の形式で出力することができる。
【００１３】
また、上記の電子帳票システムにおいて、前記出力装置は、前記出力用帳票データ送信手段によって送信される出力用帳票データを記録媒体に記録して出力することが好ましい。
【００１４】
この構成によれば、出力装置において、帳票処理装置より送信される出力用帳票データが記録媒体に記録されて出力されるので、例えば、法定帳票を電子化して保存することができるとともに、記録媒体を作成する時間を大幅に短縮することができる。
【００１５】
また、上記の電子帳票システムにおいて、前記帳票データ送信手段は、帳票データが存在しない帳票無データを前記記録媒体毎に一括して送信することが好ましい。
【００１６】
この構成によれば、帳票データ送信手段によって、帳票データが存在しない帳票無データが記録媒体毎に一括して送信されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【００１７】
また、上記の電子帳票システムにおいて、前記帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、前記更新手段は、前記監視手段によって識別された帳票無データの記録媒体特定情報に基づいて、前記記憶手段に記憶されている出力用帳票データを特定し、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データを更新することが好ましい。
【００１８】
この構成によれば、帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、帳票無データの記録媒体特定情報に基づいて、記憶手段に記憶されている出力用帳票データが特定され、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データが更新される。
【００１９】
したがって、帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含んでいるので、送信するデータ量を削減することができる。
【００２０】
本発明に係る電子帳票処理方法は、帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票処理方法であって、前記帳票データが存在する帳票有データと、前記帳票データが存在しない帳票無データとを受信する受信ステップと、前記受信ステップにおいて受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視ステップと、前記監視ステップにおいて識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理ステップと、前記データ処理ステップにおいて所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶ステップと、前記監視ステップにおいて識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視ステップにおいて識別された帳票無データに基づいて、前記記憶ステップにおいて記憶された出力用帳票データを更新する更新ステップとを含む。
【００２１】
この構成によれば、帳票データが存在する帳票有データと、帳票データが存在しない帳票無データとが受信され、受信された帳票有データと帳票無データとが監視され、帳票有データと帳票無データとが識別され、識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、識別された帳票無データに基づいて、記憶された出力用帳票データが更新される。
【００２２】
したがって、帳票データが存在する帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、帳票データが存在しない帳票無データに基づいて、記憶された出力用帳票データが更新されるので、従来のように帳票の有無に関わらず全ての帳票データに対して任意の形式で出力するための所定のデータ処理を施す場合に比べて、帳票データの処理に要する時間を短縮することができる。
【００２３】
本発明に係る帳票作成装置は、帳票データを作成する帳票作成装置であって、帳票に関する帳票データを作成する帳票データ作成手段と、前記帳票データ作成手段によって作成された帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割する帳票データ分割手段と、前記帳票データ分割手段によって分割された帳票有データと帳票無データとを送信する帳票データ送信手段とを備える。
【００２４】
この構成によれば、帳票に関する帳票データが作成され、作成された帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割され、分割された帳票有データと帳票無データとが送信される。
【００２５】
したがって、帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【００２６】
また、上記の帳票作成装置において、前記帳票データ分割手段によって分割された帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データとに対して帳票無データを識別するための識別情報を付与する識別情報付与手段をさらに備え、前記帳票データ送信手段は、前記識別情報付与手段によって識別情報がそれぞれ付与された帳票有データと帳票無データとを送信することが好ましい。
【００２７】
この構成によれば、帳票有データに付与される識別情報と、帳票無データに付与される識別情報とに基づいて、受信したデータが帳票有データであるか、帳票無データであるかを識別することができる。
【００２８】
また、上記の帳票作成装置において、前記帳票データ送信手段は、帳票データが存在しない帳票無データを記録媒体毎に一括して送信することが好ましい。
【００２９】
この構成によれば、帳票データ送信手段によって、帳票データが存在しない帳票無データが記録媒体毎に一括して送信されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【００３０】
本発明に係る帳票処理装置は、帳票作成装置で作成された帳票データに対して所定の処理を行う帳票処理装置であって、帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割し、分割した帳票有データと帳票無データとを送信する帳票作成装置によって送信された帳票有データと帳票無データとを受信する受信手段と、前記受信手段によって受信された帳票有データと帳票無データとを監視し、帳票有データと帳票無データとを識別する監視手段と、前記監視手段によって識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理を施すデータ処理手段と、前記データ処理手段によって所定のデータ処理が施された帳票有データを出力用帳票データとして記憶する記憶手段と、前記監視手段によって識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、前記監視手段によって識別された帳票無データに基づいて、前記記憶手段によって記憶された出力用帳票データを更新する更新手段とを備える。
【００３１】
この構成によれば、帳票データを、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割し、分割した帳票有データと帳票無データとを送信する帳票作成装置によって送信された帳票有データと帳票無データとが受信される。そして、受信された帳票有データと帳票無データとが監視され、帳票有データと帳票無データとが識別される。識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶される。また、識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、識別された帳票無データに基づいて、記憶された出力用帳票データが更新される。
【００３２】
したがって、帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、帳票無データに基づいて、記憶された出力用帳票データが更新されるので、従来のように帳票の有無に関わらず全ての帳票データに対して任意の形式で出力するための所定のデータ処理を施す場合に比べて、帳票データの処理に要する時間を短縮することができる。
【００３３】
また、上記の帳票処理装置において、前記帳票作成装置は、前記帳票有データに対して帳票有データを識別するための識別情報を付与するとともに、帳票無データとに対して帳票無データを識別するための識別情報を付与し、前記監視手段は、前記受信手段によって受信された帳票有データと帳票無データとを監視し、前記帳票有データの識別情報と前記帳票無データの識別情報とに基づいて、帳票有データと帳票無データとを識別することが好ましい。
【００３４】
この構成によれば、帳票作成装置によって、帳票有データに対して帳票有データを識別するための識別情報が付与されるとともに、帳票無データに対して帳票無データを識別するための識別情報が付与される。そして、受信された帳票有データと帳票無データとが監視され、帳票有データの識別情報と帳票無データの識別情報とに基づいて、帳票有データと帳票無データとが識別される。
【００３５】
したがって、帳票有データに付与される識別情報と、帳票無データに付与される識別情報とに基づいて、受信したデータが帳票有データであるか、帳票無データであるかを識別することができる。
【００３６】
また、上記の帳票処理装置において、前記帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、前記更新手段は、前記監視手段によって識別された帳票無データの記録媒体特定情報に基づいて、前記記憶手段に記憶されている出力用帳票データを特定し、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データを更新することが好ましい。
【００３７】
この構成によれば、帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含み、帳票無データの記録媒体特定情報に基づいて、記憶手段に記憶されている出力用帳票データが特定され、当該帳票無データの帳票特定情報に基づいて、特定された出力用帳票データが更新される。
【００３８】
したがって、帳票無データは、帳票を特定するための帳票特定情報と、記録媒体を特定するための記録媒体特定情報とを含んでいるので、送信するデータ量を削減することができる。
【発明の効果】
【００３９】
本発明の電子帳票システムによれば、帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【００４０】
また、帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが出力用帳票データとして記憶され、帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、帳票無データに基づいて、記憶された出力用帳票データが更新されるので、従来のように帳票の有無に関わらず全ての帳票データに対して任意の形式で出力するための所定のデータ処理を施す場合に比べて、帳票データの処理に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の一実施の形態による電子帳票システムついて図面を参照しながら説明する。
【００４２】
（第１の実施形態）
図１は、本発明の第１の実施形態の電子帳票システムによる処理の概略を説明するための図である。電子帳票システムは、帳票処理装置１、帳票作成装置２及びＣＤ−Ｒ作成装置３を備えて構成される。帳票作成装置２は、ユーザによる入力を受け付け、帳票データを作成する。帳票処理装置１は、帳票作成装置２によって作成された帳票データからＣＤ−Ｒに記録するための帳票データを作成する。ＣＤ−Ｒ作成装置３は、ＣＤ−Ｒに記録し、記録したＣＤ−Ｒを出力する。
【００４３】
従来の電子帳票システムにおける帳票作成装置２では、帳票データがある場合でも、帳票データがない場合でも区別なく送信し、ＣＤ−Ｒを作成していた。このとき、帳票データがない場合でも空のデータを送信しているため、帳票データがある場合と、帳票データがない場合とでは、データ量は同じであった。そのため、帳票処理装置１側で受信するデータ量が大きくなり、処理が煩雑なものとなっていた。
【００４４】
そこで、第１の実施形態では、帳票データを帳票データが存在する帳票有データと、帳票データが存在しない帳票無データとに分割し、それぞれを帳票処理装置１へ送信する。さらに、このとき、帳票無データには、帳票データが存在しないことを表す識別情報のみを付与して送信する。
【００４５】
ここで、帳票データを作成してから送信するまでの処理について説明する。図２は、第１の実施形態において、帳票データを作成してから送信するまでの処理を概略的に示す模式図である。なお、図２に示す処理は、帳票作成装置２において行われる処理である。帳票作成装置２における処理は、（１）帳票データの作成、（２）帳票データの蓄積、（３）帳票データの分割、（４）識別情報の付与、及び（５）帳票有データ及び帳票無データの送信の順に行われる。
【００４６】
まず、ユーザによる帳票データの入力が受け付けられ、帳票データが作成される。作成された帳票データは、帳票データ記憶部２０４に蓄積される。そして、１ヶ月分の帳票データが蓄積されると、帳票データが存在する帳票有データと、帳票データが存在しない帳票無データとに分割される。次に、帳票有データに対して帳票データが存在することを表す識別情報が付与されるとともに、帳票無データに対して帳票データが存在しないことを表す識別情報が付与される。続いて、識別情報が付与された帳票有データと、識別情報が付与された帳票無データとが帳票処理装置１へ送信される。
【００４７】
帳票処理装置１では、帳票作成装置２によって送信された帳票有データと帳票無データとが受信され、帳票有データをＣＤ−Ｒに保存するためのＣＤ−Ｒ用帳票データが作成される。
【００４８】
このように、本発明の第１の実施形態によれば、ユーザによって作成された帳票データが、帳票有データと帳票無データとに分割されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【００４９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図３は、本発明の第２の実施形態の電子帳票システムによる処理の概略を説明するための図である。電子帳票システムは、帳票処理装置１、帳票作成装置２及びＣＤ−Ｒ作成装置３を備えて構成される。帳票作成装置２は、ユーザによる入力を受け付け、帳票データを作成する。帳票処理装置１は、帳票作成装置２によって作成された帳票データからＣＤ−Ｒに記録するための帳票データを作成する。ＣＤ−Ｒ作成装置３は、ＣＤ−Ｒに記録し、記録したＣＤ−Ｒを出力する。
【００５０】
上述した第１の実施形態における電子帳票システムでは、帳票データを帳票有データと帳票無データとに分けて送信するものである。これに対して、第２の実施形態では、帳票データを帳票有データと帳票無データとに分割し、分割した複数の帳票無データを一括して帳票処理装置１へ送信する。
【００５１】
例えば、帳票無データが１００件あったとすると、１００件の帳票無データを一括して送信する。帳票無データは、帳票データがないことを表す識別情報が付与されて送信されるので、１件の帳票無データのデータ量は少なく、１００件の帳票無データを１回で送信することができる。
【００５２】
ここで、帳票データを作成してから送信するまでの処理について説明する。図４は、第２の実施形態において、帳票データを作成してから送信するまでの処理を概略的に示す模式図である。なお、図４に示す処理は、帳票作成装置２において行われる処理である。帳票作成装置２における処理は、（１）帳票データの作成、（２）帳票データの蓄積、（３）帳票データの分割、（４）識別情報の付与、（５）帳票無データをＣＤ−Ｒ単位で記憶、及び（６）帳票有データ及び帳票無データの送信の順に行われる。
【００５３】
まず、ユーザによる帳票データの入力が受け付けられ、帳票データが作成される。作成された帳票データは、帳票データ記憶部２０４に蓄積される。そして、１ヶ月分の帳票データが蓄積されると、帳票データが存在する帳票有データと、帳票データが存在しない帳票無データとに分割される。次に、帳票有データに対して帳票データが存在することを表す識別情報が付与されるとともに、帳票無データに対して帳票データが存在しないことを表す識別情報が付与される。続いて、識別情報が付与された帳票無データがＣＤ−Ｒ単位で記憶される。すなわち、１つのＣＤ−Ｒに保存される帳票のうちの０件である帳票が一旦記憶される。そして、識別情報が付与された帳票有データが帳票処理装置１へ送信されるとともに、ＣＤ−Ｒ単位で記憶された帳票無データが一括して帳票処理装置１へ送信される。
【００５４】
図５は、本発明の一実施の形態による電子帳票システムの全体構成を示す図である。
【００５５】
図５に示す電子帳票システムは、帳票処理装置１、複数の帳票作成装置２及びＣＤ−Ｒ作成装置３を備える。帳票処理装置１と各帳票作成装置２は、チャネル形式で接続可能なケーブルで接続されている。なお、帳票処理装置１と帳票作成装置２、帳票処理装置１とＣＤ−Ｒ作成装置３は、それぞれケーブルで直接接続されているが、本発明は特にこれに限定されず、帳票処理装置１と帳票作成装置２、帳票処理装置１とＣＤ−Ｒ作成装置３は、例えばインターネット等のネットワークを介して相互に通信可能なように接続してもよい。
【００５６】
次に、帳票作成装置２について詳細に説明する。各帳票作成装置２は、通常のパーソナルコンピュータ等から構成され、ＲＯＭ（リードオンリメモリ）２１、ＣＰＵ（中央演算処理装置）２２、ＲＡＭ（ランダムアクセスメモリ）２３、外部記憶装置２４、入力部２５、通信部２６、表示部２７及び記録媒体駆動装置２８を含む。
【００５７】
帳票作成装置２内の上記の各ブロックは内部のバスに接続され、このバスを介して種々のデータ等が帳票作成装置２内部で入出力され、ＣＰＵ２２の制御の下、種々の処理が実行される。
【００５８】
ＲＯＭ２１には、帳票作成装置２を動作させるための基本プログラム等が予め記憶されている。ＲＡＭ２３は、ＣＰＵ２２の作業領域等として用いられる。記録媒体２９は、コンピュータ読み出し可能な記録媒体であり、例えば、ＣＤ−ＲＯＭから構成される。このＣＤ−ＲＯＭは、ユーザが帳票を作成するためのクライアント側の電子帳票処理プログラム等が記憶されている。
【００５９】
記録媒体駆動装置２８は、ＣＤ−ＲＯＭドライブ等から構成され、ＣＰＵ２２の制御の下、記録媒体２９からクライアント側の電子帳票処理プログラム等を読み出し、必要に応じてクライアント側の電子帳票処理プログラム等が外部記憶装置２４にインストールされる。
【００６０】
なお、記録媒体２９は、上記の例に特に限定されず、ＤＶＤドライブ、フレキシブルディスクドライブ等の他の記録媒体駆動装置が付加されている場合、ＤＶＤ、フレキシブルディスク等の他のコンピュータ読み取り可能な記録媒体を用いてクライアント側の電子帳票処理プログラム等を外部記憶装置２４にインストールするようにしてもよい。
【００６１】
外部記憶装置２４は、ハードディスクドライブ等の外部記憶装置から構成される。外部記憶装置２４には、上記のようにしてクライアント側の電子帳票処理プログラムがインストールされる。
【００６２】
ＣＰＵ２２は、ＲＯＭ２１から基本プログラム等を読み出すとともに、外部記憶装置２４からクライアント側の電子帳票処理プログラム等を読み出し、帳票を作成する帳票作成処理等を実行し、必要なデータ等を帳票処理装置１との間で通信部２６を用いて送受信する。
【００６３】
入力部２５は、キーボード及びマウス等から構成され、操作者の操作に応じた種々の指令等が入力される。通信部２６は、チャネル形式で接続されるケーブルを介した帳票処理装置１との通信を制御する。表示部２７は、ＣＲＴ（陰極線管）又は液晶表示装置等から構成され、ＣＰＵ２２の制御の下、帳票作成処理において使用される種々の画面を静止画又は動画によって表示する。
【００６４】
次に、ＣＤ−Ｒ作成装置３について説明する。ＣＤ−Ｒ作成装置３は、帳票処理装置１から送信される帳票データをＣＤ−Ｒに書き込むことにより、帳票データが記録されたＣＤ−Ｒを作成する。なお、本実施形態では、帳票データを書き込み可能な記録媒体であるＣＤ−Ｒに記録しているが、本発明は特にこれに限定されず、繰り返し記憶及び消去することが可能なＣＤ−ＲＷ、フレキシブルディスク、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の他のコンピュータ読み取り可能な記録媒体を用いてもよい。
【００６５】
次に、帳票処理装置１について詳細に説明する。帳票処理装置１は、通常のサーバ装置等から構成され、ＲＯＭ１１、ＣＰＵ１２、ＲＡＭ１３、外部記憶装置１４、通信部１６及び記録媒体駆動装置１８を含む。
【００６６】
帳票処理装置１内の上記の各ブロックは内部のバスに接続され、このバスを介して種々のデータ等が帳票処理装置１内部で入出力され、ＣＰＵ１２の制御の下、種々の処理が実行される。
【００６７】
ＲＯＭ１１には、帳票処理装置１を動作させるための基本プログラム等が予め記憶されている。ＲＡＭ１３は、ＣＰＵ１２の作業領域等として用いられる。記録媒体１９は、コンピュータ読み出し可能な記録媒体であり、例えば、ＣＤ−ＲＯＭから構成される。このＣＤ−ＲＯＭは、記録媒体に帳票データを記録するための電子帳票処理プログラム等が記憶されている。
【００６８】
記録媒体駆動装置１８は、ＣＤ−ＲＯＭドライブ等から構成され、ＣＰＵ１２の制御の下、記録媒体１９から電子帳票処理プログラム等を読み出し、必要に応じて電子帳票処理プログラム等が外部記憶装置１４にインストールされる。
【００６９】
なお、記録媒体１９は、上記の例に特に限定されず、ＤＶＤドライブ、フレキシブルディスクドライブ等の他の記録媒体駆動装置が付加されている場合、ＤＶＤ、フレキシブルディスク等の他のコンピュータ読み取り可能な記録媒体を用いて電子帳票処理プログラム等を外部記憶装置１４にインストールするようにしてもよい。
【００７０】
外部記憶装置１４は、ハードディスクドライブ等の外部記憶装置から構成される。外部記憶装置１４には、上記のようにして電子帳票処理プログラムがインストールされる。
【００７１】
ＣＰＵ１２は、ＲＯＭ１１から基本プログラム等を読み出すとともに、外部記憶装置１４から電子帳票処理プログラム等を読み出し、帳票作成装置２から送信される帳票データをＣＤ−Ｒに記録するためのデータ処理等を実行し、必要なデータ等を帳票作成装置２及びＣＤ−Ｒ作成装置３との間で通信部１６を用いて送受信する。
【００７２】
次に、電子帳票システムの主要な機能について説明する。図６は、図５に示す電子帳票システムの主要機能ブロックである。図６に示す電子帳票システムは、帳票処理装置１、帳票作成装置２及びＣＤ−Ｒ作成装置３を備えて構成される。
【００７３】
帳票作成装置２は、帳票データ入力受付部２０１、帳票データ作成部２０２、帳票データ分割部２０３、帳票データ記憶部２０４及びデータ送信部２０５を備えて構成される。
【００７４】
帳票データ入力受付部２０１は、例えば入力部２５及び表示部２７等で構成され、表示部２７に帳票項目を表示し、表示される帳票項目に応じたユーザによる帳票データの入力を受け付ける。
【００７５】
なお、本実施形態における帳票は、「電子帳簿保存法（電子計算機を使用して作成する国税関係帳簿書類の保存方法などの特例に関する法律）」で規定されている帳簿書類であることが好ましい。このような法定帳票としては、例えば、経理部門における帳簿書類や営業部門における帳簿書類などがある。さらに、経理部門における帳票としては、金銭一般、資金管理、固定資産、決算、債権管理、商品会計、材料原価管理、補修部品会計及び輸出物流会計などに関する帳簿書類がある。また、営業部門における帳票としては、売り上げ、納期及び納品などに関する帳簿書類がある。
【００７６】
帳票データ作成部２０２は、例えばＣＰＵ２２で構成され、帳票データ入力受付部２０１によって受け付けられた帳票データを作成する。
【００７７】
帳票データ記憶部２０４は、例えば外部記憶装置２４で構成され、帳票データ作成部２０２によって作成された帳票データを記憶する。帳票データは、例えば各事業部単位で１つの記録媒体に記録され、さらに帳票名とページ数とが事業部毎に対応付けられている。
【００７８】
帳票データ分割部２０３は、例えばＣＰＵ２２で構成され、帳票データ記憶部２０４に記憶されている帳票データを読み出し、読み出された帳票データの中から、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割する。また、帳票データ分割部２０３は、帳票有データを識別するための識別情報と帳票無データを識別するための識別情報とを付与する。
【００７９】
図７は、図６に示す帳票データ分割部２０３の構成をさらに詳細に説明するための図である。図７に示す帳票データ分割部２０３は、帳票データ読出部２１１、確定処理部２１２、帳票有無判断部２１３、帳票有データ処理部２１４、帳票無データ処理部２１５、確定帳票ファイル記憶部２２１及びＣＤ−Ｒ逆引きマスタ記憶部２２２を備えて構成される。
【００８０】
帳票データ読出部２１１は、帳票データ記憶部２０４に記憶されている帳票データを読み出す。
【００８１】
確定処理部２１２は、帳票データ読出部２１１によって読み出された帳票データを表示部２７に表示する。そして、確定処理部２１２は、表示された帳票データでＣＤ−Ｒを作成してもよいかを入力部２５により受け付ける。確定処理部２１２は、ＣＤ−Ｒに記録する帳票データが確定されると、確定帳票ファイルとして確定帳票ファイル記憶部２２１に記憶する。また、ＣＤ−Ｒ逆引きマスタ記憶部２２２には、各ＣＤ−Ｒごとに全ての帳票ＩＤを格納したマスタ情報が登録されている。なお、マスタ情報については後述する。
【００８２】
帳票有無判断部２１３は、確定帳票ファイル記憶部２２１に記憶されている確定帳票ファイルを読み出すと共に、ＣＤ−Ｒ逆引きマスタ記憶部２２２に記憶されているＣＤ−Ｒ逆引きマスタを読み出す。そして、帳票有無判断部２１３は、読み出したＣＤ−Ｒ逆引きマスタに基づいて、読み出した確定帳票ファイルが帳票無データであるか否かを判断する。
【００８３】
帳票有データ処理部２１４は、帳票有無判断部２１３によって帳票無データではない、すなわち帳票有データであると判断された場合、帳票有データを抽出するものであり、ＣＤ−ＲＩＤ読出部２１４ａ、帳票有データ抽出部２１４ｂ及び識別情報付与部２１４ｃを備えて構成される。
【００８４】
ＣＤ−ＲＩＤ読出部２１４ａは、帳票有データからＣＤ−ＲＩＤを読み出し、読み出したＣＤ−ＲＩＤが当月処理する（ＣＤ−Ｒを作成する）ＣＤ−ＲＩＤであるか否かを判断する。
【００８５】
帳票有データ抽出部２１４ｂは、ＣＤ−ＲＩＤ読出部２１４ａによって読み出されたＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤである場合、確定帳票ファイル記憶部２２１から帳票有データを抽出する。
【００８６】
識別情報付与部２１４ｃは、帳票有データ抽出部２１４ｂによって抽出された帳票有データに対して、帳票データが存在することを表す識別情報を付与する。そして、識別情報付与部２１４ｃによって識別情報が付与された帳票有データは、データ送信部２０５の帳票有データ送信部２０６へ出力される。
【００８７】
帳票無データ処理部２１５は、帳票有無判断部２１３によって帳票無データであると判断された場合、帳票無データを抽出するものであり、ＣＤ−ＲＩＤ読出部２１５ａ、帳票無データ抽出部２１５ｂ、識別情報付与部２１５ｃ、帳票無データ記憶部２１５ｄ及び帳票無データ確認部２１５ｅを備えて構成される。
【００８８】
ＣＤ−ＲＩＤ読出部２１５ａは、帳票無データからＣＤ−ＲＩＤを読み出し、読み出したＣＤ−ＲＩＤが当月処理する（ＣＤ−Ｒを作成する）ＣＤ−ＲＩＤであるか否かを判断する。
【００８９】
帳票無データ抽出部２１５ｂは、ＣＤ−ＲＩＤ読出部２１５ａによって読み出されたＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤデータである場合、確定帳票ファイル記憶部２２１から帳票無データを抽出する。
【００９０】
識別情報付与部２１５ｃは、帳票無データ抽出部２１５ｂによって抽出された帳票無データに対して、帳票データが存在しないことを表す識別情報を付与する。そして、識別情報付与部２１５ｃによって識別情報が付与された帳票無データは、帳票無データ記憶部２１５ｄに記憶される。
【００９１】
帳票無データ記憶部２１５ｄは、識別情報付与部２１５ｃによって識別情報が付与された帳票無データをＣＤ−Ｒ単位で記憶する。
【００９２】
帳票無データ確認部２１５ｅは、帳票無データ記憶部２１５ｄに記憶された帳票無データを確認し、帳票無データ記憶部２１５ｄに１ＣＤ−Ｒ分の帳票無データが記憶されたら、当該１ＣＤ−Ｒ分の帳票無データを一括して読み出して帳票無データ送信部２０７へ出力する。ここで、帳票無データ確認部２１５ｅは、確定帳票ファイル記憶部２２１に記憶されている１ＣＤ−Ｒ分の帳票無データのＣＤ−ＲＩＤを参照し、１ＣＤ−Ｒ分の帳票無データのＣＤ−ＲＩＤが全て帳票無データ記憶部２１５ｄに記憶されたか否かを判断し、１ＣＤ−Ｒ分の帳票無データが記憶されたと判断された場合、当該１ＣＤ−Ｒ分の帳票無データを一括して読み出して帳票無データ送信部２０７へ出力する。
【００９３】
図６に戻って、データ送信部２０５は、例えば通信部２６で構成され、帳票データを送信する。データ送信部２０５は、帳票有データ送信部２０６及び帳票無データ送信部２０７を備えて構成される。帳票有データ送信部２０６は、帳票データ分割部２０３によって分割された帳票有データを帳票処理装置１に送信する。帳票無データ送信部２０７は、帳票無データを一括して帳票処理装置１に送信する。
【００９４】
なお、本実施形態では、まず初めに帳票無データ送信部２０７が帳票無データを一括して帳票処理装置１へ送信し、続いて、帳票有データ送信部２０６が帳票有データを帳票処理装置１へ送信するが、本発明は特にこれに限定されず、初めに帳票有データ送信部２０６が帳票有データを帳票処理装置１へ送信し、最後に帳票無データ送信部２０７が帳票無データを一括して帳票処理装置１へ送信してもよい。
【００９５】
また、本実施形態における帳票作成装置２は、帳票無データを帳票処理装置１へ送り込んだ後、帳票有データを帳票処理装置１へ送り込む。このとき、帳票作成装置２は、ＣＤ−ＲＩＤ毎に帳票を格納している順番に帳票無データ又は帳票有データを送り込み、帳票処理装置１は、帳票作成装置２から送り込まれた帳票有データ及び帳票無データを帳票データの有無に関わらず帳票名のアルファベット（Ａ〜Ｚ）順に処理を行う。
【００９６】
なお、本実施形態では、アルファベット順に帳票有データ及び帳票無データの処理を行っているが、本発明は特にこれに限定されず、帳票作成装置２から送り込まれた順（先着順）に帳票有データ及び帳票無データを区別せずに処理を行ってもよい。この場合、特に帳票有データ及び帳票無データを送り込むタイミングや順序を考慮しなくてもよい。
【００９７】
帳票処理装置１は、データ受信部１０１、帳票データ監視部１０４、配信用帳票データ作成部１０５、配信用帳票データ更新部１０６、処理履歴更新部１０７、帳票データ記憶部１０８、配信用帳票データ記憶部１０９及びデータ送信部１１０を備えて構成される。
【００９８】
データ受信部１０１は、例えば通信部１６で構成され、帳票有データ受信部１０２及び帳票無データ受信部１０３を備えて構成される。帳票有データ受信部１０２は、帳票作成装置２の帳票有データ送信部２０６から送信された帳票有データを受信する。帳票無データ受信部１０３は、帳票作成装置２の帳票無データ送信部２０７から送信された帳票無データを受信する。
【００９９】
帳票データ記憶部１０８は、例えば外部記憶装置１４で構成され、データ受信部１０１によって受信された帳票データを記憶する。
【０１００】
帳票データ監視部１０４は、例えばＣＰＵ１２で構成され、データ受信部１０１によって受信され、帳票データ記憶部１０８に記憶されている帳票データが帳票有データであるか、帳票無データであるかを判別する。この際、帳票データ監視部１０４は、帳票データ分割部２０３によって付与された識別情報に基づいて、帳票有データと帳票無データとを判別する。
【０１０１】
配信用帳票データ作成部１０５は、例えばＣＰＵ１２で構成され、帳票データ監視部１０４によって判別された帳票有データを帳票処理装置１で処理するためにコンパイルし、ＣＤ−Ｒ作成装置３に配信する配信用帳票データを作成し、作成した配信用帳票データを配信用帳票データ記憶部１０９に記憶する。
【０１０２】
配信用帳票データ更新部１０６は、例えばＣＰＵ１２で構成され、帳票データ監視部１０４によって判別された帳票無データに基づいて、配信用帳票データ記憶部１０９に記憶されている配信用帳票データを更新する。
【０１０３】
処理履歴更新部１０７は、例えばＣＰＵ１２で構成され、配信用帳票データ記憶部１０９に記憶されている配信用帳票データの処理履歴を更新する。すなわち、処理履歴更新部１０７は、配信用帳票データのフラグを、帳票処理が開始されると、未処理状態を表す「０」から帳票処理中状態を表す「１」に変更し、帳票処理が終了すると、「１」から処理済状態を表す「３」に変更することによって、配信用帳票データの処理履歴を更新する。
【０１０４】
データ送信部１１０は、例えば通信部１６で構成され、処理履歴更新部１０７によって処理履歴が更新された配信用帳票データを配信用帳票データ記憶部１０９から読み出し、読み出された配信用帳票データをＣＤ−Ｒ作成装置３のデータ受信部３０１に送信する。
【０１０５】
ＣＤ−Ｒ作成装置３は、データ受信部３０１及びＣＤ−Ｒ作成部３０２を備えて構成される。データ受信部３０１は、帳票処理装置１のデータ送信部１１０によって送信された配信用帳票データを受信する。ＣＤ−Ｒ作成部３０２は、データ受信部３０１によって受信された配信用帳票データをＣＤ−Ｒに記録することで、帳票データが記録されているＣＤ−Ｒを作成する。
【０１０６】
次に、図６に示す電子帳票システムによる電子帳票処理について説明する。図８は、図６に示す電子帳票システムによる電子帳票処理を説明するためのフローチャートである。
【０１０７】
ステップＳ１において、帳票データ入力受付部２０１は、ユーザによる帳票データの入力を受け付ける。具体的に、帳票データ入力受付部２０１は、表示部２７にユーザが入力を所望する帳票項目を表示し、表示される帳票項目に応じたユーザによる帳票データの入力を受け付ける。ユーザは入力部２５を用いて入力する。
【０１０８】
ステップＳ２において、帳票データ作成部２０２は、帳票データ入力受付部２０１によって入力を受け付けた帳票データを作成する。帳票データ作成部２０２によって作成された帳票データは、帳票データ記憶部２０４に記憶される。
【０１０９】
図９は、作成される帳票データの一例を示す図である。本実施形態における帳票データは、事業部毎に１つのＣＤ−Ｒに記録される。そのため、図９に示す作成ＣＤ−Ｒ単位例４０１としては、Ａ#事業部の債権管理・製商品会計５０１、Ｂ#事業部の材料・原価管理５０２及びＣ#事業部の輸出営業会計５０３等がある。帳票名例４０２は、Ａ#事業部の債権管理・製商品会計５０１、Ｂ#事業部の材料・原価管理５０２及びＣ#事業部の輸出営業会計５０３に対応付けられている帳票の名称の一例を示している。例えば、Ａ#事業部の債権管理・製商品会計５０１には、「期末ＮＯ１有形固定資産移動総括表Ｊ」、「ＳＤＰ商品元帳」、「商品元帳」、「ＳＤＰ在庫日報」等の帳票が対応付けられており、Ｂ#事業部の材料・原価管理５０２には、「仕掛品入出庫・振替プルーフリスト」、「製造在庫実績プルーフリスト」等の帳票が対応付けられており、Ｃ#事業部の輸出営業会計５０３には、「キャッシュフロー計算書」等の帳票が対応付けられている。ページ数４０３は、各帳票のページ数を示している。例えば、「期末ＮＯ１有形固定資産移動総括表Ｊ」は、帳票がないため、ページ数４０３は「０」となっており、「商品元帳」は、帳票が２００ページあるため、ページ数４０３は「２００」となっている。
【０１１０】
従来の電子帳票システムにおいて、帳票作成装置は、帳票データがない、いわゆる０件帳票データについても、帳票データがある場合と同様に、帳票処理装置に送信していた。そのため、帳票データがないにもかかわらず、送信に膨大な時間を要していた。そこで、本願発明の電子帳票システムでは、帳票データのない０件帳票データについては、ＣＤ−Ｒ毎に一括して送信することで送信時間を短縮している。例えば、図９に示す「期末ＮＯ１有形固定資産移動総括表Ｊ」、「ＳＤＰ商品元帳」及び「ＳＤＰ商品元帳（拠点別）」等の０件帳票データは、一括して送信される。
【０１１１】
図８に戻って、ステップＳ３において、データ送信部２０５は、帳票データを帳票処理装置１に送信するか否かを判断する。ここで、帳票データを帳票処理装置１に送信すると判断された場合（ステップＳ３でＹＥＳ）、ステップＳ４に移行し、帳票データを帳票処理装置１に送信しないと判断された場合（ステップＳ３でＮＯ）、ステップＳ１に戻り、再び帳票データの入力を受け付ける。
【０１１２】
ステップＳ４において、帳票データ分割部２０３は、帳票データ記憶部２０４に記憶されている帳票データを、帳票データが存在する帳票有データと、帳票データが存在しない帳票無データとに分割する帳票データ分割処理を実行する。ここで、帳票データが存在しない帳票無データとは、図９に示すページ数が０の帳票データのことであり、帳票データが存在する帳票有データとは、図９に示すページ数が１以上の帳票データのことである。
【０１１３】
図１０は、図８のステップＳ４における帳票データ分割処理を説明するためのフローチャートである。
【０１１４】
まず、ステップＳ４０１において、帳票データ分割部２０３は、Ｎ月に処理するＮ−１月度のマスタ情報を帳票データに反映させる。例えば、本実施形態では、Ｎ月にＮ−１月度の帳票データをＣＤ−Ｒに記録する。マスタ情報は、例えば外部記憶装置２４に記憶される。本実施形態におけるマスタ情報としては、帳票属性を管理する帳票属性マスタ、帳票の配布先属性を管理する帳票配布先マスタ、配布先名称及び配信先を管理する配布先名称マスタ、ＣＤ−Ｒのラベル情報を管理するＣＤ−Ｒラベルマスタ、ユーザのセキュリティを管理するユーザＩＤマスタ、及びＣＤ−Ｒへの保存の除外を管理するＣＤ−Ｒ保存除外マスタ等がある。
【０１１５】
帳票属性マスタは、帳票ＩＤ、発効日、帳票名、課金コード、業務コード、管理レベル、更新サイクル、最大世代数、相対世代数、オーバレイ名、フォーマット名、固定名コード、時間帯コード及び保存区分等を管理する。
【０１１６】
帳票配布先マスタは、帳票ＩＤ、発効日、周期ＩＤ、配布先コード、パスコード、ＣＤ−ＲＩＤ、発効月度、０件チェック区分（０件チェックフラグ）及び配信先等を管理する。
【０１１７】
配布先名称マスタは、配布先コード、配布先名称及び配信先等を管理する。
【０１１８】
ＣＤ−Ｒラベルマスタは、ＣＤ−ＲＩＤ、ＣＤ−Ｒ名称、ラベル名、業務名、会社名、事業部コード、事業部名称、部署名、住所、電話番号、正本の枚数、副本の枚数、正本の名称、副本の名称、郵便番号及び備考等を管理する。
【０１１９】
ユーザＩＤマスタは、ユーザＩＤ、ユーザ名称、パスワード、配布先コード、目次検索用セキュリティ、備考及び管理レベル等を管理する。
【０１２０】
ＣＤ−Ｒ保存除外マスタは、ＣＤ−ＲＩＤ及びＣＤ−Ｒ保存除外フラグ等を管理する。
【０１２１】
これらのマスタ情報は、アプリケーションシステム担当者が登録し、一元的に管理される。つまり、帳票作成装置２において登録又は変更されたマスタ情報は、バッチ処理により帳票処理装置１が記憶するマスタ情報に反映される。同様に、帳票処理装置１において登録又は変更されたマスタ情報は、バッチ処理により帳票作成装置２が記憶するマスタ情報に反映される。
【０１２２】
次に、ステップＳ４０２において、帳票データ読出部２１１は、帳票データ記憶部２０４に記憶されている帳票データを読み出す。
【０１２３】
次に、ステップＳ４０３において、帳票データ読出部２１１は、読み出した帳票データがＣＤ−Ｒに保存するデータであるか否かを判断する。このとき、帳票データ読出部２１１は、マスタ情報に含まれる周期ＩＤに基づいてＣＤ−Ｒに保存するデータであるか否かを判断する。この周期ＩＤは、帳票データの配信先を識別するものであり、ＣＤ−Ｒに保存するか、通常のサーバに保存するか、バックアップ用のサーバに保存するかを決定する。例えば、周期ＩＤ＝１０であれば、ＣＤ−Ｒに保存するための処理を行い、周期ＩＤ＝９９であれば、通常のサーバ又はバックアップ用のサーバに保存するための処理を行う。ここで、ＣＤ−Ｒに保存するデータであると判断された場合（ステップＳ４０３でＹＥＳ）、ステップＳ４０４の処理に移行し、ＣＤ−Ｒに保存しないデータであると判断された場合（ステップＳ４０３でＮＯ）、帳票データ分割処理を終了する。
【０１２４】
帳票データがＣＤ−Ｒに保存するデータであると判断された場合、ステップＳ４０４において、確定処理部２１２は、読み出した帳票データを確定帳票ファイルとして確定帳票ファイル記憶部２２１に書き込む。確定帳票情報ファイルには、各ＣＤ−Ｒごとに格納されている帳票の格納日付・時間等に関する情報が格納されている。
【０１２５】
次に、ステップＳ４０５において、確定処理部２１２は、確定帳票ファイルを表示し、ユーザによる確定指示を受け付ける。ユーザは、表示される確定帳票ファイルの内容でよければ、入力部２５を用いて確定指示を入力する。ここで、確定帳票ファイルの内容で確定すると判断された場合（ステップＳ４０５でＹＥＳ）、ステップＳ４０６の処理に移行し、確定帳票ファイルの内容で確定しないと判断された場合（ステップＳ４０５でＮＯ）、ステップＳ４０２の処理に戻る。
【０１２６】
なお、本実施形態において、確定処理部２１２が、確定帳票ファイルを表示し、ユーザによる確定指示を受け付けるとしているが、本発明は特にこれに限定されず、確定処理部２１２が自動的に確定してもよい。
【０１２７】
確定帳票ファイルの内容で確定すると判断された場合、ステップＳ４０６において、帳票有無判断部２１３は、確定帳票ファイル記憶部２２１に記憶されている確定帳票ファイルを読み出す。なお、ここで読み出される確定帳票ファイルは、ＣＤ−Ｒ単位で読み出される。
【０１２８】
次に、ステップＳ４０７において、帳票有無判断部２１３は、ＣＤ−Ｒ逆引きマスタをＣＤ−Ｒ逆引きマスタ記憶部２２２から読み出す。ＣＤ−Ｒ逆引きマスタには、各ＣＤ−Ｒごとに全ての帳票ＩＤを格納したマスタ情報が登録されている。
【０１２９】
次に、ステップＳ４０８において、帳票有無判断部２１３は、読み出したＣＤ−Ｒ逆引きマスタに０件チェックフラグがあるか否かを判断する。ここで、０件チェックフラグがあると判断された場合（ステップＳ４０８でＹＥＳ）、ステップＳ４０９の処理に移行し、０件チェックフラグがないと判断された場合（ステップＳ４０８でＮＯ）、ステップＳ４１３の処理に移行する。
【０１３０】
０件チェックフラグがあると判断された場合、ステップＳ４０９において、ＣＤ−ＲＩＤ読出部２１５ａは、今月作成するＣＤ−Ｒを識別するためのＣＤ−ＲＩＤの情報をデータベースより読み出す。
【０１３１】
次に、ステップＳ４１０において、帳票無データ抽出部２１５ｂは、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであるか否かを判断する。ここで、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであると判断された場合（ステップＳ４１０でＹＥＳ）、ステップＳ４１１の処理に移行し、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤでないと判断された場合（ステップＳ４１１でＮＯ）、帳票データ分割処理を終了する。
【０１３２】
読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであると判断された場合、ステップＳ４１１において、帳票無データ抽出部２１５ｂは、帳票無データを抽出する。
【０１３３】
次に、ステップＳ４１２において、識別情報付与部２１５ｃは、帳票無データ抽出部２１５ｂによって抽出された帳票無データに、帳票データが無いことを表す識別情報を付与する。本実施形態では、帳票無データを識別するための識別情報として、帳票無データのファイル名を「ＸＸＸＸＸＸＸＸ．Ｓ０００００？？」とする。なお、上記ファイル名の「？」は任意の数字が入る。
【０１３４】
次に、ステップＳ４１３において、帳票無データ記憶部２１５ｄは、識別情報付与部２１５ｃによって識別情報が付与された帳票無データを記憶する。識別情報が付与された帳票無データは、ＣＤ−Ｒ単位に記憶される。
【０１３５】
次に、ステップＳ４１４において、帳票無データ確認部２１５ｅは、帳票無データ記憶部２１５ｄに記憶された帳票無データを確認し、１つのＣＤ−Ｒに保存する全ての帳票無データが帳票無データ記憶部２１５ｄに記憶されると、ＣＤ−Ｒ単位で帳票無データが一括して読み出し、帳票無データ送信部２０７へ出力する。帳票無データ送信部２０７は、帳票無データ確認部２１５ｅから入力された帳票無データをＣＤ−Ｒ単位で一括して送信する。
【０１３６】
一方、０件チェックフラグがないと判断された場合、ステップＳ４１５において、ＣＤ−ＲＩＤ読出部２１４ａは、今月作成するＣＤ−Ｒを識別するためのＣＤ−ＲＩＤの情報をデータベースより読み出す。
【０１３７】
次に、ステップＳ４１６において、帳票有データ抽出部２１４ｂは、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであるか否かを判断する。ここで、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであると判断された場合（ステップＳ４１６でＹＥＳ）、ステップＳ４１７の処理に移行し、読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤでないと判断された場合（ステップＳ４１６でＮＯ）、帳票データ分割処理を終了する。
【０１３８】
読み出したＣＤ−ＲＩＤが当月処理するＣＤ−ＲＩＤであると判断された場合、ステップＳ４１７において、帳票有データ抽出部２１４ｂは、帳票有データを抽出する。
【０１３９】
次に、ステップＳ４１８において、識別情報付与部２１４ｃは、帳票有データ抽出部２１４ｂによって抽出された帳票有データに、帳票データがあることを表す識別情報を付与する。識別情報が付与された帳票有データは、帳票有データ送信部２０６に順次出力され、帳票有データ送信部２０６は、帳票有データを順次送信する。本実施形態では、帳票有データを識別するための識別情報として、帳票有データのファイル名を「Ｒ？？？？？？？．Ｓ？？？？？？？」とする。なお、上記ファイル名の「？」は任意の数字が入る。
【０１４０】
このように、帳票データ分割部２０３は、読み出した確定帳票情報ファイル、ＣＤ−Ｒ逆引きマスタ及びＣＤ−ＲＩＤに基づいて帳票無データを抽出する。
【０１４１】
ここで、帳票無データの抽出処理について具体的に説明する。図１１は、ＣＤ−Ｒ逆引きマスタのファイルレイアウトの一例を示す図であり、図１２は、確定帳票情報ファイルのファイルレイアウトの一例を示す図であり、図１３は、図１１のＣＤ−Ｒ逆引きマスタと図１２の確定帳票情報ファイルとから抽出された帳票無データの一例を示す図であり、図１４は、当月に処理されるＣＤ−ＲＩＤの一例を示す図であり、図１５は、図１３の帳票無データと図１４のＣＤ−ＲＩＤとから抽出された帳票無データの一例を示す図である。
【０１４２】
図１１に示すＣＤ−Ｒ逆引きマスタファイル６０１は、ファイル識別番号６０１ａと、レコード識別番号６０１ｂと、ＣＤ−ＲＩＤ６０１ｃと、帳票ＩＤ６０１ｄと、配布先コード６０１ｅと、０件チェックフラグ６０１ｆと、ＣＤ−Ｒ保存除外フラグ６０１ｇとで構成される。
【０１４３】
ＣＤ−Ｒ逆引きマスタファイル６０１の１カラム目には、ＤＣ０１が固定されている。これは、ファイルとレコードとを識別するためのものである。図１１に示す例では、ファイル識別番号６０１ａに「ＤＣ」が固定されており、レコード識別番号６０１ｂに「０１」が固定されている。５カラム目は、ＣＤ−ＲＩＤであり、ＣＤ−Ｒの保存単位を表している。図１１に示す例では、ＣＤ−ＲＩＤ６０１ｃに「００００００００ＦＭ」等が格納されている。２１カラム目は帳票ＩＤである。図１１に示す例では、帳票ＩＤ６０１ｄに「ＲＦＧＯＡ００２」等が格納されている。２９カラム目は、配布先コードであり、帳票をどこに配布するかを表している。図１１に示す例では、配布先コード６０１ｅに「００００００００ＦＭ」が格納されている。４５カラム目は０件チェックフラグである。この０件チェックフラグが１であればチェックし、０であればチェックしない。図１１に示す例では、０件チェックフラグ６０１ｆに「０」が格納されている。４６カラム目は、ＣＤ−Ｒ保存除外フラグであり、この除外フラグがブランクであればＣＤ−Ｒを保存し、ＮであればＣＤ−Ｒを保存しない。図１１に示す例では、ＣＤ−Ｒ保存除外フラグ６０１ｇがブランクになっている。
【０１４４】
図１２に示す確定帳票ファイル６０２は、年月６０２ａ、ＣＤ−ＲＩＤ６０２ｂ、配布先コード６０２ｃ及び帳票ＩＤ６０２ｄ等で構成される。なお、図１２は、確定帳票ファイルとして記憶されるデータの一部を表すものである。
【０１４５】
まず、帳票データ分割部２０３は、全ての帳票データから帳票無データを抽出する。例えば、図１１に示すように、００００００００ＦＭであるＣＤ−ＲＩＤには、ＲＦＧＯＡ００１、ＲＦＧＯＡ００２、ＲＦＧＯＡ００３、ＲＦＧＯＡ００４及びＲＦＧＯＡ００５である帳票ＩＤが登録されている。図１２の確定帳票情報ファイル６０２において、ＣＤ−ＲＩＤが００００００００ＦＭである帳票データのうち、帳票データがある帳票の帳票ＩＤは、ＲＦＧＯＡ００１、ＲＦＧＯＡ００３及びＲＦＧＯＡ００５である。したがって、帳票データ分割部２０３は、ＣＤ−ＲＩＤが００００００００ＦＭである帳票データのうち、帳票ＩＤがＲＦＧＯＡ００２及びＲＦＧＯＡ００４である帳票データを帳票無データとして抽出する。帳票データ分割部２０３は、０００２００００Ｇ０や０００３００００Ｔ０（図１１参照）等の全てのＣＤ−ＲＩＤについて帳票無データを抽出する。このようにして抽出された帳票無データファイル６０３を図１３に示す。
【０１４６】
そして、帳票データ分割部２０３は、今月作成する帳票無データを抽出する。例えば、図１４の当月処理ＣＤ−ＲＩＤファイル６０４に示すように、当月に作成する必要のあるＣＤ−ＲのＣＤ−ＲＩＤが００００００００ＦＭ、０００３００００Ｔ０・・・であるとする。この場合、図１３に示すＣＤ−ＲＩＤが００００００００ＦＭである帳票データは、作成する必要があるので、ＲＦＧＯＡ００２及びＲＦＧＯＡ００４の帳票ＩＤが今月作成する帳票無データとして抽出される。このようにして抽出された帳票無データファイル６０５を図１５に示す。
【０１４７】
同様に、ＣＤ−ＲＩＤが０００２００００Ｇ０であるデータについて説明すると、図１１に示すように、０００２００００Ｇ０には、ＲＧＴＮ５５０１、ＲＧＴＮ５５０２、ＲＧＴＮ５５０３、ＲＧＴＮ５５０４及びＲＧＴＮ５５０５が登録されている。図１２の確定帳票情報ファイル６０２を参照すると、０００２００００Ｇ０には、帳票データがある帳票有データがないので、図１３に示すように、ＲＧＴＮ５５０１、ＲＧＴＮ５５０２、ＲＧＴＮ５５０３、ＲＧＴＮ５５０４及びＲＧＴＮ５５０５が帳票無データとして抽出される。そして、図１４の当月処理ＣＤ−ＲＩＤファイル６０４を参照すると、当月処理するＣＤ−ＲＩＤとして０００２００００Ｇ０がないので、図１５に示すように、０００２００００Ｇ０の各帳票無データは抽出されていない。
【０１４８】
このように、帳票データ分割部２０３は、ＣＤ−Ｒ逆引きマスタと確定帳票情報ファイルとから帳票無データを抽出し、当月処理するＣＤ−ＲＩＤ情報に基づいて、抽出した帳票無データの中から、さらに当月処理する帳票無データを抽出する。
【０１４９】
このように、帳票データ記憶部２０４に記憶されている帳票データの中から帳票無データを抽出することによって、帳票有データと帳票無データとを分割することができる。
【０１５０】
図１６は、帳票無データのファイルのレコードレイアウトの一例を示す図である。図１６に示すレコードレイアウト６０６において、１カラム目は「Ｇ」が固定されており、２，３カラム目は半角ブランクで定義されており、４カラム目は８桁の帳票番号が指定されている。この帳票番号は、帳票を識別するための番号であり、例えば「Ａ００００００１」等の８桁の番号で表される。１２カラム目には、ＣＤ−Ｒを識別するための１０桁のＣＤ−ＲＩＤが指定されており、例えば「０００２０１１５Ｆ０」等の１０桁の番号で表される。１４０カラム目は、「００００００００００００００１」が固定されており、１５６，１５７，１５８カラム目は、半角ブランクで定義されている。
【０１５１】
図１７は、帳票有データのファイルレイアウトと帳票無データのファイルレイアウトの一例を模式的に示す図であり、図１７（ａ）は、帳票有データのファイルレイアウトの一例を模式的に示す図であり、図１７（ｂ）は、帳票無データのファイルレイアウトの一例を模式的に示す図である。
【０１５２】
帳票有データのファイル７０１には、図１７（ａ）に示すように、作成するＣＤ−Ｒの年月、ＣＤ−Ｒを識別するためのＣＤ−ＲＩＤ、ＣＤ−Ｒの配布先を示す配布先コード、帳票名、帳票番号、帳票が作成された年月日及びページ数などが格納されている。一方、帳票無データのファイル７０２には、図１７（ｂ）に示すように、ＣＤ−ＲＩＤ、帳票名及び帳票番号のみが格納されている。
【０１５３】
このように、帳票有データと帳票無データとを比較すると、帳票無データは、帳票有データに比べて明らかにデータ量が少なくて済み、従来、帳票無データは帳票有データと同じファイルレイアウトで送信されていたが、本実施形態では、帳票無データは帳票有データよりも少ないデータ量のファイルレイアウトで送信されるので、データ送信に要する時間を大幅に短縮することができる。
【０１５４】
図８に戻って、ステップＳ５において、データ送信部２０５は、帳票データ分割部２０３によって分割された帳票データを帳票処理装置１に送信する。具体的に、帳票有データ送信部２０６は、帳票有データが格納されているファイルから帳票有データ送り込みＪＣＬ（Job Control Language）を生成し、生成された帳票有データ送り込みＪＣＬを起動することによって、帳票有データを帳票処理装置１に送信する。帳票無データ送信部２０７は、帳票無データが格納されているファイルから帳票無データ送り込みＪＣＬを生成し、生成された帳票無データ送り込みＪＣＬを起動することによって、帳票無データを帳票処理装置１に送信する。このとき、帳票無データ送信部２０７は、１つのＣＤ−Ｒに記録される帳票のうち、帳票データが存在しない帳票無データを一括して送信する。このように、帳票有データが格納されているファイルから帳票有データ送り込みＪＣＬを生成し、帳票無データが格納されているファイルから帳票無データ送り込みＪＣＬを生成することによって、従来人手による作業で帳票データの送り込みを実施していたのを自動化することができ、人手による作業工数の削減を図ることができる。
【０１５５】
なお、本実施形態では、帳票データを送信するか否かの判定を行った後に帳票データ分割処理を行っているが、本発明は特にこれに限定されず、帳票データ分割処理を行った後に帳票データを送信するか否かの判定を行ってもよい。
【０１５６】
ステップＳ１１において、データ受信部１０１は、帳票作成装置２のデータ送信部２０５によって送信された帳票データを受信する。具体的に、帳票有データ受信部１０２は、帳票有データを受信し、帳票無データ受信部１０３は、帳票無データを受信する。データ受信部１０１によって受信された帳票有データ及び帳票無データは、帳票データ記憶部１０８に記憶される。
【０１５７】
ステップＳ１２において、帳票データ監視部１０４は、定期的に帳票データ記憶部１０８のデータを監視しており、帳票無データ受信部１０３によって帳票無データが受信されたか否かを判断する。なお、帳票データ監視部１０４は、帳票有データのファイル名と、帳票無データのファイル名とを認識し、ファイル名が「ＸＸＸＸＸＸＸＸ」で固定の場合、当該ファイルは、帳票無データであると認識する。ここで、帳票無データが受信されたと判断されると（ステップＳ１２でＹＥＳ）、ステップＳ１７に移行し、帳票無データが受信されていないと判断されると（ステップＳ１２でＮＯ）、ステップＳ１３に移行する。
【０１５８】
ステップＳ１３において、帳票データ監視部１０４は、帳票有データ受信部１０２によって帳票有データが受信されたか否かを判断する。ここで、帳票有データが受信されたと判断されると（ステップＳ１３でＹＥＳ）、ステップＳ１４に移行し、帳票有データが受信されていないと判断されると（ステップＳ１３でＮＯ）、ステップＳ１５に移行する。
【０１５９】
ステップＳ１４において、配信用帳票データ作成部１０５は、帳票データ記憶部１０８に記憶されている帳票有データをコンパイルし、コンパイルされた帳票有データからＣＤ−Ｒ作成装置３に配信可能な配信用帳票データを作成する。
【０１６０】
ステップＳ１５において、配信用帳票データ作成部１０５は、帳票データ記憶部１０８に記憶されている受信済みの一時情報（帳票データ）を削除する。
【０１６１】
ステップＳ１６において、配信用帳票データ作成部１０５は、作成した配信用帳票データを配信用帳票データ記憶部１０９に記憶する。
【０１６２】
ステップＳ１７において、配信用帳票データ更新部１０６は、ＣＤ−Ｒ接続ファイル追記処理を行う。なお、このＣＤ−Ｒ接続ファイル追記処理については、図１８を用いて後述する。
【０１６３】
ステップＳ１８において、配信用帳票データ更新部１０６は、帳票無データのＣＤ−ＲＩＤに基づいて、配信用帳票データ記憶部１０９に記憶されている配信用帳票データを特定し、帳票無データの帳票番号に基づいて、特定した配信用帳票データの帳票データが存在しない帳票に対応するページ数に０という数字を入れ、配信用帳票データの更新を行う。この際、処理履歴更新部１０７は、１つのＣＤ−Ｒに記録されるべき帳票の全てのレコードのうち、配信用帳票データ更新部１０６によって更新中のレコードのフラグを、未処理状態であることを表す「０」から帳票処理中状態であることを表す「１」に変更することによって、配信用帳票データの処理履歴を更新する。
【０１６４】
ステップＳ１９において、処理履歴更新部１０７は、配信用帳票データ更新部１０６によって更新された配信用帳票データの処理履歴を更新する。すなわち、処理履歴更新部１０７は、１つのＣＤ−Ｒに記録されるべき帳票の全てのレコードのうち、配信用帳票データ更新部１０６によって更新されたレコードのフラグを、帳票処理中状態であることを表す「１」から処理済状態であることを表す「３」に変更することによって、配信用帳票データの処理履歴を更新する。
【０１６５】
ステップＳ２０において、データ送信部１１０は、配信用帳票データにおける全てのレコードの処理履歴が更新されたか否かを判断する。ここで、配信用帳票データにおける全てのレコードの処理履歴が更新されたと判断されると（ステップＳ２０でＹＥＳ）、ステップＳ２１に移行し、配信用帳票データにおける全てのレコードの処理履歴が更新されていないと判断されると（ステップＳ２０でＮＯ）、ステップＳ１２に戻り、配信用帳票データにおける全てのレコードの処理履歴が更新されるまで、ステップＳ１２からステップＳ２０までの処理が繰り返し行われる。
【０１６６】
ステップＳ２１において、データ送信部１１０は、配信用帳票データ記憶部１０９に記憶されている配信用帳票データをＣＤ−Ｒ作成装置３に送信する。
【０１６７】
ステップＳ３１において、データ受信部３０１は、データ送信部１１０によって送信された配信用帳票データを受信する。
【０１６８】
ステップＳ３２において、ＣＤ−Ｒ作成部３０２は、データ受信部３０１によって受信された配信用帳票データをＣＤ−Ｒに記録し、配信用帳票データが記録されたＣＤ−Ｒを作成する。
【０１６９】
図１８は、図８のステップＳ１７におけるＣＤ−Ｒ接続ファイル追記処理を説明するためのフローチャートである。
【０１７０】
ステップＳ４１において、配信用帳票データ更新部１０６は、漢字変換クラスの初期化を行う。ステップＳ４２において、配信用帳票データ更新部１０６は、０件帳票一括登録ファイルを帳票データ記憶部１０８より取得する。なお、０件帳票一括登録ファイルとは、帳票データをデータ受信部１０１で受信した際に帳票データ記憶部１０８に作成されたファイルであり、帳票データ監視部１０４によって帳票無データであると認識されたファイルのことである。
【０１７１】
ステップＳ４３において、配信用帳票データ更新部１０６は、０件帳票一括登録ファイルを開く。ステップＳ４４において、配信用帳票データ更新部１０６は、０件帳票一括登録ファイルのヘッダタグを読み込む。ステップＳ４５において、配信用帳票データ更新部１０６は、ヘッダタグに記録されている漢字変換レコード長を取得する。ステップＳ４６において、配信用帳票データ更新部１０６は、０件帳票一括登録ファイルのフッタタグを読み込む。ステップＳ４７において、配信用帳票データ更新部１０６は、フッタタグに記録されている漢字変換レコード数を取得する。
【０１７２】
ステップＳ４８において、配信用帳票データ更新部１０６は、０件帳票一括登録ファイルのレコードを読み込む。ステップＳ４９において、配信用帳票データ更新部１０６は、ステップＳ４８で読み込んだレコードの漢字変換を行う。ステップＳ５０において、配信用帳票データ更新部１０６は、配信可能ページ数を更新する。すなわち、配信用帳票データ更新部１０６は、レコードのページ数を０で初期化することによって配信可能ページ数を更新する。ステップＳ５１において、配信用帳票データ更新部１０６は、配信可能ページが更新されたレコードを一時用のＣＤ−Ｒ接続ファイルに出力する。ステップＳ５２において、配信用帳票データ更新部１０６は、ステップＳ４７で取得した漢字変換レコード数分だけループしたか否かを判断する。ここで、取得した漢字変換レコード数分だけループしたと判断されると（ステップＳ５２でＹＥＳ）、ステップＳ５３に移行し、取得した漢字変換レコード数分だけループしていないと判断されると（ステップＳ５２でＮＯ）、ステップＳ４８に戻る。このように、ステップＳ４７で取得した漢字変換レコード数分だけ、ステップＳ４８からステップ５１までの処理が繰り返される。
【０１７３】
ステップＳ５３において、配信用帳票データ更新部１０６は、Ｔｅｍｐフォルダの一時ファイルを削除する。ステップＳ５４において、配信用帳票データ更新部１０６は、全てのレコードについて正常に終了したか否かを判断する。ここで、全てのレコードについて正常に終了したと判断されると（ステップＳ５４でＹＥＳ）、ステップＳ５５に移行し、全てのレコードについて正常に終了していないと判断されると（ステップＳ５４でＮＯ）、ステップＳ５８に移行する。
【０１７４】
ステップＳ５５において、配信用帳票データ更新部１０６は、ステップＳ５１で出力された配信可能ページが更新されたレコードをＣＤ−Ｒ接続ファイルに追記する処理を行う。ステップＳ５６において、配信用帳票データ更新部１０６は、ステップＳ５５のＣＤ−Ｒ接続ファイル追記処理が正常に終了したか否かを判断する。ここで、ＣＤ−Ｒ接続ファイル追記処理が正常に終了したと判断されると（ステップＳ５６でＹＥＳ）、ステップＳ５７に移行し、ＣＤ−Ｒ接続ファイル追記処理が正常に終了していないと判断されると（ステップＳ５６でＮＯ）、ステップＳ５８に移行する。
【０１７５】
ステップＳ５７において、配信用帳票データ更新部１０６は、帳票データ記憶部１０８に記憶されている受信済みの一時情報（帳票データ）からレコードを削除する。ステップＳ５８において、配信用帳票データ更新部１０６は、一時用のＣＤ−Ｒ接続ファイルを削除する。そして、配信用帳票データ更新部１０６は、追記処理が行われたＣＤ−Ｒ接続ファイルを読み込み、配信用帳票データの帳票データが存在しない帳票に対応するページ数に０という数字を入れ、配信用帳票データの更新を行う。
【０１７６】
このように、帳票作成装置２において、帳票に関する帳票データが作成され、作成された帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割されるとともに、帳票有データを識別するための識別情報と帳票無データを識別するための識別情報とが付与され、識別情報がそれぞれ付与された帳票有データと帳票無データとが送信される。そして、帳票処理装置１において、送信された帳票有データと帳票無データとが受信され、受信された帳票有データと帳票無データとが監視され、帳票有データの識別情報と帳票無データの識別情報とに基づいて、帳票有データと帳票無データとが識別され、識別された帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが配信用帳票データとして記憶され、識別された帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、識別された帳票無データに基づいて、記憶された配信用帳票データが更新される。
【０１７７】
したがって、帳票データが、帳票データが存在する帳票有データと帳票データが存在しない帳票無データとに分割されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。また、帳票有データに対して、任意の形式で出力するために所定のデータ処理が施され、所定のデータ処理が施された帳票有データが配信用帳票データとして記憶され、帳票無データに対して、任意の形式で出力するための所定のデータ処理を施すことなく、帳票無データに基づいて、記憶された配信用帳票データが更新されるので、従来のように帳票の有無に関わらず全ての帳票データに対して任意の形式で出力するための所定のデータ処理を施す場合に比べて、帳票データの処理に要する時間を短縮することができる。
【０１７８】
また、帳票処理装置１において、更新された配信用帳票データが送信され、ＣＤ−Ｒ作成装置３において、送信される配信用帳票データが受信され、受信された配信用帳票データがＣＤ−Ｒに記録されて出力されるので、帳票作成装置２で作成された帳票データを任意の形式で出力することができ、例えば、法定帳票を電子化して保存することができるとともに、ＣＤ−Ｒを作成する時間、つまり、ＣＤ−Ｒにデータを焼き付ける時間を大幅に短縮することができる。特に、一度書き込んだデータを物理的に消去することができないＣＤ−Ｒに帳票データを記録するので、帳票データの改竄を防止することができる。
【０１７９】
また、帳票作成装置２のデータ送信部２０５によって、帳票データが存在しない帳票無データが記録媒体（ＣＤ−Ｒ）毎に一括して送信されるので、従来のように帳票の有無に関わらず帳票データを送信する場合に比べて、帳票データの送信に要する時間を短縮することができる。
【０１８０】
さらに、帳票無データは、帳票を特定するための帳票番号（帳票特定情報）と、ＣＤ−Ｒ（記録媒体）を特定するためのＣＤ−ＲＩＤ（記録媒体特定情報）とを含み、帳票無データのＣＤ−ＲＩＤに基づいて、記憶手段に記憶されている配信用帳票データが特定され、当該帳票無データの帳票番号に基づいて、特定された配信用帳票データが更新される。したがって、帳票無データは、帳票を特定するための帳票番号と、ＣＤ−Ｒを特定するためのＣＤ−ＲＩＤとを含んでいるので、送信するデータ量を削減することができる。
【産業上の利用可能性】
【０１８１】
本発明に係る電子帳票システム、電子帳票処理方法、帳票作成装置及び帳票処理装置は、帳票データの送信及び帳票データの処理に要する時間を短縮することができ、帳票作成装置で作成された帳票データを帳票処理装置で処理するための電子帳票システム、電子帳票処理方法、帳票作成装置及び帳票処理装置等として有用である。
【図面の簡単な説明】
【０１８２】
【図１】本発明の第１の実施形態の電子帳票システムによる処理の概略を説明するための図である。
【図２】第１の実施形態において、帳票データを作成してから送信するまでの処理を概略的に示す模式図である。
【図３】本発明の第２の実施形態の電子帳票システムによる処理の概略を説明するための図である。
【図４】第２の実施形態において、帳票データを作成してから送信するまでの処理を概略的に示す模式図である。
【図５】本発明の一実施の形態による電子帳票システムの全体構成を示す図である。
【図６】図５に示す電子帳票システムの主要機能ブロックである。
【図７】図６に示す帳票データ分割部の構成をさらに詳細に説明するための図である。
【図８】図６に示す電子帳票システムによる電子帳票処理を説明するためのフローチャートである。
【図９】作成される帳票データの一例を示す図である。
【図１０】図８のステップＳ４における帳票データ分割処理を説明するためのフローチャートである。
【図１１】ＣＤ−Ｒ逆引きマスタのファイルレイアウトの一例を示す図である。
【図１２】確定帳票情報ファイルのファイルレイアウトの一例を示す図である。
【図１３】図１１のＣＤ−Ｒ逆引きマスタと図１２の確定帳票情報ファイルとから抽出された帳票無データの一例を示す図である。
【図１４】当月に処理されるＣＤ−ＲＩＤの一例を示す図である。
【図１５】図１３の帳票無データと図１４のＣＤ−ＲＩＤとから抽出された帳票無データの一例を示す図である。
【図１６】帳票無データのファイルのレコードレイアウトの一例を示す図である。
【図１７】帳票有データのファイルレイアウトと帳票無データのファイルレイアウトの一例を模式的に示す図である。
【図１８】図８のステップＳ１７におけるＣＤ−Ｒ接続ファイル追記処理を説明するためのフローチャートである。
【符号の説明】
【０１８３】
１    帳票処理装置
２    帳票作成装置
３    ＣＤ−Ｒ作成装置
１０１    データ受信部
１０２    帳票有データ受信部
１０３    帳票無データ受信部
１０４    帳票データ監視部
１０５    配信用帳票データ作成部
１０６    配信用帳票データ更新部
１０７    処理履歴更新部
１０８    帳票データ記憶部
１０９    配信用帳票データ記憶部
１１０    データ送信部
２０１   帳票データ入力受付部
２０２    帳票データ作成部
２０３    帳票データ分割部
２０４    帳票データ記憶部
２０５    データ送信部
２０６    帳票有データ送信部
２０７    帳票無データ送信部
３０１    データ受信部
３０２    ＣＤ−Ｒ作成部
【図１】
2005235187.tif 000003
【図２】
2005235187.tif 000004
【図３】
2005235187.tif 000005
【図４】
2005235187.tif 000006
【図５】
2005235187.tif 000007
【図６】
2005235187.tif 000008
【図７】
2005235187.tif 000009
【図８】
2005235187.tif 000010
【図９】
2005235187.tif 000011
【図１０】
2005235187.tif 000012
【図１１】
2005235187.tif 000013
【図１２】
2005235187.tif 000014
【図１３】
2005235187.tif 000015
【図１４】
2005235187.tif 000016
【図１５】
2005235187.tif 000017
【図１６】
2005235187.tif 000018
【図１７】
2005235187.tif 000019
【図１８】
2005235187.tif 000020