(57)【要約】【課題】印刷ログを確実に送信する。【解決手段】文書印刷システムは、文書を交付する交付装置が送信した文書データを受信し、受信した文書データを印刷して出力する複数の端末装置と、複数の端末装置のそれぞれから文書データの印刷ログを受信し、交付装置から文書データの送信ログを受信し、印刷ログと送信ログとが整合しているかを判定する情報管理装置と、複数の端末装置のそれぞれの状態を定期的に監視する監視装置と、を備え、監視装置は、交付装置から受信した送信ログに含まれるが端末装置から受信できていない印刷ログを、対応する端末装置に再送信させる。【選択図】図１
2015049839.tif 000002
【特許請求の範囲】
【請求項１】
文書を交付する交付装置が送信した文書データを受信し、受信した前記文書データを印刷して出力する複数の端末装置と、
前記複数の端末装置のそれぞれから前記文書データの印刷ログを受信し、前記交付装置から前記文書データの送信ログを受信し、前記印刷ログと前記送信ログとが整合しているかを判定する情報管理装置と、
前記複数の端末装置のそれぞれの状態を定期的に監視する監視装置と、
を備え、
前記監視装置は、前記交付装置から受信した送信ログに含まれるが前記端末装置から受信できていない印刷ログを、対応する端末装置に再送信させる
文書印刷システム。
【請求項２】
前記監視装置は、前記対応する端末装置に対して、対応する印刷ログを前記情報管理装置へと再送信させる命令を送信する
請求項１に記載の文書印刷システム。
【請求項３】
前記監視装置は、前記対応する端末装置に対して、対応する印刷ログを前記監視装置へと送信させる命令を送信する
請求項１に記載の文書印刷システム。
【請求項４】
前記監視装置は、前記対応する端末装置から受信した前記対応する印刷ログを、前記情報管理装置へと転送する
請求項３に記載の文書印刷システム。
【請求項５】
前記監視装置は、前記複数の端末装置のそれぞれから定期的に状態情報を受信し、受信した状態情報に対する応答信号に印刷ログを再送信させる命令を含める
請求項１から４の何れか１項に記載の文書印刷システム。
【請求項６】
公共団体の証明書を交付する交付装置と、
前記交付装置が送信した証明書データを受信し、受信した前記証明書データを印刷して出力する複数の端末装置と、
前記複数の端末装置のそれぞれから前記証明書データの印刷ログを受信し、前記交付装置から前記証明書データの送信ログを受信し、前記印刷ログと前記送信ログとが整合しているかを判定する情報管理装置と、
前記複数の端末装置のそれぞれから定期的に状態情報を受信して、前記複数の端末装置のそれぞれの状態を監視する監視装置と、
を備え、
前記監視装置は、前記交付装置から受信した送信ログに含まれるが前記端末装置から受信できていない印刷ログを対応する端末装置に再送信させる命令を、受信した状態情報に対する応答信号に含める
文書印刷システム。
【請求項７】
請求項１から６の何れか１項に記載の文書印刷システムに備えられる監視装置。
【請求項８】
コンピュータを請求項７に記載の監視装置として機能させるためのプログラム。
【請求項９】
請求項１から６の何れか１項に記載の文書印刷システムに備えられる端末装置。
【請求項１０】
コンピュータを請求項９に記載の端末装置として機能させるためのプログラム。
【請求項１１】
文書を交付する交付装置が送信した文書データを受信し、受信した前記文書データを印刷して出力する複数の端末装置と、
前記複数の端末装置のそれぞれから前記文書データの印刷ログを受信し、前記交付装置から前記文書データの送信ログを受信し、前記印刷ログと前記送信ログとが整合しているかを判定する情報管理装置と、
前記複数の端末装置のそれぞれの状態を定期的に監視する監視装置と、
を備える文書印刷システムにおいて実行される方法であって、
前記監視装置が、前記交付装置から受信した送信ログに含まれるが前記端末装置から受信できていない印刷ログを、対応する端末装置に再送信させる
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証明書等の文書を印刷する文書印刷システム、監視装置、端末装置、プログラムおよび方法に関する。
【背景技術】
【０００２】
従来、店舗等に設置された端末装置により住民票等を取得できるサービスが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このようなサービスを実現するシステムでは、住民票を印刷した後に、端末装置からサーバへと印刷ログを送信する。また、印刷ログを送信する際にエラーが発生した場合には、端末装置は、一定時間待機した後に印刷ログの送信をリトライする。しかしながら、リトライによっても印刷ログを送信できない場合、端末装置は、印刷ログをサーバへと送信することができない。
【０００４】
本発明は、上記に鑑みてなされたものであって、印刷ログを確実に送信することができる文書印刷システム、監視装置、端末装置、プログラムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明に係る文書印刷システムは、文書を交付する交付装置が送信した文書データを受信し、受信した前記文書データを印刷して出力する複数の端末装置と、前記複数の端末装置のそれぞれから前記文書データの印刷ログを受信し、前記交付装置から前記文書データの送信ログを受信し、前記印刷ログと前記送信ログとが整合しているかを判定する情報管理装置と、前記複数の端末装置のそれぞれの状態を定期的に監視する監視装置と、を備え、前記監視装置は、前記交付装置から受信した送信ログに含まれるが前記端末装置から受信できていない印刷ログを、対応する端末装置に再送信させる。
【発明の効果】
【０００６】
本発明によれば、印刷ログを確実に送信することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、文書印刷システムの構成を示す図である。
【図２】図２は、端末装置の構成の一例を示す図である。
【図３】図３は、端末装置、地方公共団体サーバ、交付サーバ、情報管理サーバおよび監視サーバの機能構成図である。
【図４】図４は、送信ログの一例を示す図である。
【図５】図５は、印刷ログの一例を示す図である。
【図６】図６は、状態情報の一例を示す図である。
【図７】図７は、証明書の印刷時のシーケンスを示す図である。
【図８】図８は、端末装置の状態を監視するシーケンスを示す図である。
【図９】図９は、印刷ログの再送信のシーケンスを示す図である。
【図１０】図１０は、印刷ログの回収のシーケンスを示す図である。
【発明を実施するための形態】
【０００８】
以下に、本発明に係る実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【０００９】
図１は、文書印刷システム１０の構成を示す図である。文書印刷システム１０は、地方公共団体により交付される住民票等の証明書を印刷するシステムである。文書印刷システム１０は、地方公共団体により交付される証明書に限らず、他の機関により発行される文書を印刷してもよい。
【００１０】
文書印刷システム１０は、複数の端末装置２１と、複数の地方公共団体サーバ２２と、中継サーバ２３と、交付サーバ２４（交付装置）と、情報管理サーバ２５（情報管理装置）と、監視サーバ２６（監視装置）と、管理者用端末２７とを備える。
【００１１】
複数の端末装置２１のそれぞれは、店舗または公共施設等に設置されたコンピュータ端末であって、印刷機能を有する。複数の端末装置２１のそれぞれは、インターネット（ネットワーク）に接続される。また、複数の端末装置２１のそれぞれは、固有の識別番号が割り当てられている。
【００１２】
複数の端末装置２１のそれぞれは、利用者を特定するための利用者情報、および、利用者が印刷を希望する証明書種別の入力を受け付ける。複数の端末装置２１のそれぞれは、一例として、住民基本台帳カード等を読み込んで利用者情報を取得する。そして、複数の端末装置２１のそれぞれは、証明書データ（文書データ）を交付サーバ２４から取得し、用紙に印刷する。なお、複数の端末装置２１のそれぞれは、必要に応じて利用者から手数料を課金する。
【００１３】
複数の地方公共団体サーバ２２のそれぞれは、市、町、村または県等の地方公共団体により管理されるコンピュータである。複数の地方公共団体サーバ２２のそれぞれは、総合行政ネットワークに接続される。総合行政ネットワークは、市、町、村および県等の機関により管理されるコンピュータ間で相互にデータをやり取りするために用いられる専用のネットワークである。
【００１４】
複数の地方公共団体サーバ２２のそれぞれは、交付サーバ２４から、証明書の取得要求を利用者情報および証明書種別とともに受信する。複数の地方公共団体サーバ２２のそれぞれは、受信した利用者情報が正当であれば、利用者情報に示された利用者についての証明書の電子データ（証明書データ）を作成する。
【００１５】
この場合において、複数の地方公共団体サーバ２２のそれぞれは、証明書種別に対応するフォーマットの証明書データ（例えば、住民票のフォーマットのデータ、または、戸籍謄本のフォーマットのデータ等）を作成する。また、この場合において、複数の地方公共団体サーバ２２のそれぞれは、一例として、証明書の画像イメージデータ（例えばＰＤＦ（Portable  Document  Format）データ）を作成する。そして、複数の地方公共団体サーバ２２のそれぞれは、作成した証明書データを交付サーバ２４に送信する。
【００１６】
中継サーバ２３は、コンピュータであり、複数の端末装置２１のそれぞれとインターネットを介して接続される。また、中継サーバ２３は、交付サーバ２４と専用線を介して接続される。中継サーバ２３は、複数の端末装置２１と交付サーバ２４との間のデータの送受信を中継する。すなわち、中継サーバ２３は、端末装置２１が交付サーバ２４へとアクセスするためのインターネット上のプロキシーサーバとして機能する。
【００１７】
交付サーバ２４は、コンピュータであり、総合行政ネットワークを介して複数の地方公共団体サーバ２２のそれぞれに接続される。また、交付サーバ２４は、中継サーバ２３を介して複数の端末装置２１のそれぞれに接続される。
【００１８】
交付サーバ２４は、端末装置２１から、中継サーバ２３を介して、証明書の取得要求を利用者情報および証明書種別とともに受信する。交付サーバ２４は、取得した情報から、利用者情報に示された利用者に関する証明書を交付する地方公共団体サーバ２２が何れであるかを判定する。交付サーバ２４は、判定した地方公共団体サーバ２２に対して、証明書の取得要求を利用者情報および証明書種別とともに送信する。そして、交付サーバ２４は、対応する地方公共団体サーバ２２から証明書データを受信して、受信した証明書データを対応する端末装置２１に転送する。
【００１９】
情報管理サーバ２５は、コンピュータであり、インターネットを介して複数の端末装置２１のそれぞれと接続される。また、情報管理サーバ２５は、中継サーバ２３を経由して交付サーバ２４とも接続される。情報管理サーバ２５は、複数の端末装置２１のそれぞれから証明書の印刷ログを受信して保存する。
【００２０】
監視サーバ２６は、コンピュータであり、インターネットを介して複数の端末装置２１のそれぞれおよび情報管理サーバ２５と接続される。監視サーバ２６は、複数の端末装置２１のそれぞれから定期的にアクセスを受けることにより、複数の端末装置２１の状態を定期的に監視する。なお、情報管理サーバ２５および監視サーバ２６は、１つのコンピュータ内に一体的に構成されていてもよい。
【００２１】
管理者用端末２７は、システムの管理者により操作されるコンピュータ端末である。管理者用端末２７は、例えばインターネットを介して情報管理サーバ２５および監視サーバ２６に接続される。これに代えて、管理者用端末２７は、インターネットを介さずに、ローカルエリアネットワークを介して情報管理サーバ２５および監視サーバ２６に接続されてもよい。管理者用端末２７は、管理者による操作またはプログラムの実行に応じて、情報管理サーバ２５および監視サーバ２６に対して指示または命令等を与える。なお、管理者用端末２７は、情報管理サーバ２５または監視サーバ２６に一体的に設けられていてもよい。
【００２２】
図２は、端末装置２１の構成を示す図である。端末装置２１は、一例として、複合機３１と、カードリーダ３２と、課金装置３３と、レシートプリンタ３４と、入力部３５と、表示部３６と、制御部３７とを有する。
【００２３】
複合機３１は、印刷機能とともに、スキャナ機能およびファクシミリ機能等を有する。複合機３１は、制御部３７と特定のバスにより接続され、制御部３７の制御に応じて証明書を用紙に印刷する。
【００２４】
カードリーダ３２は、カードに記録された利用者情報を読み込む。カードリーダ３２は、一例として、住民基本台帳カードに記録された利用者情報を読み込む。カードリーダ３２は、制御部３７と特定のバスにより接続され、読み込んだ利用者情報を制御部３７に送信する。
【００２５】
課金装置３３は、例えばコインラックであり、利用者が投入した金銭に対して課金をする。課金装置３３は、制御部３７と特定のバスにより接続され、制御部３７による制御に従って課金する。
【００２６】
レシートプリンタ３４は、課金装置３３による課金に対して出力されるレシートを印刷する。レシートプリンタ３４は、制御部３７と特定のバスにより接続され、制御部３７による制御に従ってレシートを印刷する。
【００２７】
入力部３５は、利用者による操作情報を入力して制御部３７に与える。表示部３６は、制御部３７の制御に応じて利用者に対して情報を表示する。入力部３５および表示部３６は、タッチパネルであってもよい。
【００２８】
制御部３７は、複合機３１、カードリーダ３２、課金装置３３、レシートプリンタ３４、入力部３５および表示部３６を制御する。また、制御部３７は、インターネット上の他のコンピュータ（例えば、中継サーバ２３、情報管理サーバ２５、監視サーバ２６）と通信をする。制御部３７は、プログラムを実行することにより、端末装置２１を、証明書を印刷する装置として機能させる。
【００２９】
図３は、端末装置２１、地方公共団体サーバ２２、交付サーバ２４、情報管理サーバ２５および監視サーバ２６の機能構成図である。
【００３０】
端末装置２１は、情報入力部４１と、送信部４２と、受信部４９と、印刷制御部５０と、ログ生成部５３と、ログ記憶部５４と、ログ送信部５５と、状態送信部６１と、応答受信部８４と、ログ再送信部８５とを有する。また、地方公共団体サーバ２２は、送受信部４５と、記憶部４６と、作成部４７とを有する。
【００３１】
また、交付サーバ２４は、受信部４３と、送受信部４４と、送信部４８と、ログ生成部５１と、ログ記憶部５２と、ログ送受信部７３とを有する。また、情報管理サーバ２５は、ログ受信部５６と、ログ記憶部５７と、受付部７１と、ログ送受信部７２と、判定部７４と、通知部７５とを有する。また、監視サーバ２６は、状態受信部６２と、記憶部６３と、命令取得部８１と、登録部８２と、応答部８３と、ログ受信部８６と、ログ転送部８７とを有する。
【００３２】
端末装置２１、地方公共団体サーバ２２、交付サーバ２４、情報管理サーバ２５および監視サーバ２６は、コンピュータが所定のプログラムを実行することにより、このような機能ブロックを有することができる。
【００３３】
端末装置２１の情報入力部４１は、利用者による利用者情報および証明書種別の入力を受け付ける。また、情報入力部４１は、必要に応じて手数料を課金する。端末装置２１の送信部４２は、証明書の取得要求を、利用者情報および証明書種別とともに、交付サーバ２４に送信する。
【００３４】
交付サーバ２４の受信部４３は、端末装置２１から送信された証明書の取得要求を、利用者情報および証明書種別とともに受信する。交付サーバ２４の送受信部４４は、受信部４３が受信した利用者情報に基づき、利用者情報に示された利用者に関する証明書を発行する地方公共団体サーバ２２を判別する。そして、送受信部４４は、判別した一つの地方公共団体サーバ２２に、証明書の取得要求を、利用者情報および証明書種別とともに送信する。
【００３５】
地方公共団体サーバ２２の送受信部４５は、交付サーバ２４から証明書の取得要求を、利用者情報および証明書種別とともに受信する。地方公共団体サーバ２２の記憶部４６は、住民に関する情報（例えば、氏名、生年月日、住所等）をデータベース化して記憶する。地方公共団体サーバ２２の作成部４７は、送受信部４５が証明書の取得要求を受信すると、記憶部４６から利用者情報に示された利用者に関する情報を読み出して、証明書種別に対応するフォーマットの証明書データを作成する。そして、地方公共団体サーバ２２の送受信部４５は、作成部４７により作成された証明書データを、交付サーバ２４へと送信する。
【００３６】
交付サーバ２４の送受信部４４は、地方公共団体サーバ２２から証明書データを受信する。交付サーバ２４の送信部４８は、送受信部４４が受信した証明書データを端末装置２１に送信する。この場合において、送信部４８は、証明書データとともに、証明書データ毎に一意に定まる番号である電文連番を送信する。
【００３７】
交付サーバ２４のログ生成部５１は、送信部４８が証明書データを送信する毎に、送信ログを生成する。交付サーバ２４のログ記憶部５２は、ログ生成部５１が生成した送信ログを記憶する。
【００３８】
例えば、図４に示すように、交付サーバ２４のログ記憶部５２は、送信ログをデータベース化して記憶する。送信ログは、一例として、送信した証明書データの電文連番、送信した日時、および、証明書データの送信先となる端末装置２１の識別番号を含む。
【００３９】
端末装置２１の受信部４９は、交付サーバ２４から電文連番および証明書データを受信する。端末装置２１の印刷制御部５０は、受信部４９が受信した証明書データを複合機３１に印刷させる。これにより、端末装置２１は、利用者に対して証明書を提供することができる。
【００４０】
端末装置２１のログ生成部５３は、印刷制御部５０が証明書データの印刷制御をする毎に、印刷ログを生成する。なお、ログ生成部５３は、印刷処理の中断等により証明書の印刷が完了しなかった場合にも印刷ログを生成する。
【００４１】
端末装置２１のログ記憶部５４は、ログ生成部５３が生成した印刷ログを記憶する。そして、端末装置２１のログ送信部５５は、印刷制御部５０が証明書データの印刷制御をする毎に、ログ生成部５３が生成した印刷ログを情報管理サーバ２５に送信する。
【００４２】
情報管理サーバ２５のログ受信部５６は、端末装置２１のログ送信部５５が送信した印刷ログを受信する。情報管理サーバ２５のログ記憶部５７は、ログ受信部５６が受信した印刷ログを記憶する。
【００４３】
例えば、図５に示すように、情報管理サーバ２５のログ記憶部５７は、印刷ログをデータベース化して記憶する。印刷ログは、一例として、印刷した証明書データの電文連番、印刷した部数、課金した料金、印刷した日時、および、印刷が完了したかまたは印刷を完了せずに未印刷であったかの区別を含む。
【００４４】
また、端末装置２１の状態送信部６１は、当該端末装置２１の状態を表す状態情報を、定期的に（例えば３０分毎に）、監視サーバ２６に送信する。監視サーバ２６の状態受信部６２は、端末装置２１が送信した状態情報を受信する。監視サーバ２６の記憶部６３は、状態受信部６２が受信した状態情報を記憶する。
【００４５】
例えば、図６に示すように、監視サーバ２６の記憶部６３は、状態情報をデータベース化して記憶する。状態情報は、一例として、状態情報を送信した端末装置２１の識別番号、状態情報を送信した日時、および、状態を含む。状態には、例えば、正常であるか否か、および、エラーの種別等が含まれる。
【００４６】
また、情報管理サーバ２５の受付部７１は、管理者用端末２７から、指定した範囲における印刷ログと送信ログとの整合性の判定要求を受け付ける。管理者用端末２７は、一例として、過去の判定において整合性が取れていることが確認された印刷ログおよび送信ログを除いた範囲を指定する。また、管理者用端末２７は、管理者の指示に従って判定要求を送信してもよいし、一定間隔毎（例えば、１日１回毎）に自動的に判定要求を送信してもよい。
【００４７】
情報管理サーバ２５のログ送受信部７２は、受付部７１が判定要求を受け付けると、指定された範囲の送信ログの取得要求を、交付サーバ２４に送信する。交付サーバ２４のログ送受信部７３は、情報管理サーバ２５から送信ログの取得要求を受信すると、指定された範囲の送信ログをログ記憶部５２から読み出して、情報管理サーバ２５へと返信する。そして、情報管理サーバ２５のログ送受信部７２は、交付サーバ２４から返信された指定された範囲の送信ログを受信する。
【００４８】
情報管理サーバ２５の判定部７４は、指定された範囲の印刷ログをログ記憶部５７から読み出す。そして、判定部７４は、指定された範囲の印刷ログと、ログ送受信部７２が受信した指定された範囲の送信ログとを比較して、印刷ログと送信ログとが整合しているかを判定する。すなわち、判定部７４は、指定された範囲の印刷ログの電文連番と、指定された範囲の送信ログの電文連番とが一対一で対応しているかを判定する。より具体的には、判定部７４は、交付サーバ２４から受信した送信ログには含まれるが、端末装置２１から受信できていない印刷ログを検出する。
【００４９】
判定部７４は、交付サーバ２４から受信した送信ログには含まれるが端末装置２１から受信できていない印刷ログが存在しない場合には、印刷ログと送信ログとが整合していると判定する。判定部７４は、交付サーバ２４から受信した送信ログには含まれるが端末装置２１から受信できていない印刷ログが存在する場合、印刷ログと送信ログとが整合していないと判定する。
【００５０】
情報管理サーバ２５の通知部７５は、判定部７４による整合性の判定結果を管理者用端末２７に送信する。なお、整合していないと判定した場合においては、通知部７５は、交付サーバ２４から受信した送信ログには含まれるが端末装置２１から受信できていない印刷ログの、端末装置２１の識別番号および電文連番も、管理者用端末２７に送信する。これにより、情報管理サーバ２５は、端末装置２１から受信できていない印刷ログが存在することを管理者に通知することができる。
【００５１】
監視サーバ２６の命令取得部８１は、管理者用端末２７から、印刷ログの再送信命令または回収命令を、端末装置２１の識別番号および電文連番とともに取得する。管理者用端末２７は、管理者の指示によって、再送信命令または回収命令を監視サーバ２６に送信してもよいし、情報管理サーバ２５から不整合の通知を受信した場合に自動的に再送信命令または回収命令を監視サーバ２６に送信してもよい。
【００５２】
ここで、再送信命令は、指定された電文連番の印刷ログを、指定された端末装置２１から情報管理サーバ２５へと再送信させる命令である。また、回収命令は、指定された電文連番の印刷ログを、指定された端末装置２１から監視サーバ２６へと送信させる命令である。
【００５３】
監視サーバ２６の登録部８２は、命令取得部８１が再送信命令または回収命令を取得したことに応じて、この再送信命令または回収命令を対応する端末装置２１に送信することを予約登録する。監視サーバ２６の応答部８３は、状態受信部６２が端末装置２１から状態情報を受信したことに応じて、応答信号を対応する端末装置２１に送信する。この場合において、応答部８３は、対応する端末装置２１に再送信命令または回収命令を送信することが予約登録されている場合には、登録されている再送信命令または回収命令を応答信号に含める。
【００５４】
端末装置２１の応答受信部８４は、状態送信部６１が送信した状態情報に応じて監視サーバ２６から送信された応答信号を受信する。端末装置２１のログ再送信部８５は、応答受信部８４が受信した応答信号に再送信命令が含まれていた場合、対応する印刷ログをログ記憶部５４から読み出して、情報管理サーバ２５へと再送信する。また、端末装置２１のログ再送信部８５は、応答受信部８４が受信した応答信号に回収命令が含まれていた場合、対応する印刷ログをログ記憶部５４から読み出して、監視サーバ２６へと送信する。
【００５５】
情報管理サーバ２５のログ受信部５６は、再送信命令に応じて端末装置２１のログ再送信部８５から再送信された印刷ログを受信する。情報管理サーバ２５のログ記憶部５７は、再送信命令に応じて、ログ受信部５６が受信した印刷ログを記憶する。
【００５６】
監視サーバ２６のログ受信部８６は、回収命令に応じて端末装置２１のログ再送信部８５から送信された印刷ログを受信する。ログ受信部８６は、印刷ログを受信すると、印刷ログを受信したことを管理者用端末２７に通知する。管理者用端末２７は、管理者の指示によって、転送指示を監視サーバ２６に送信してもよいし、情報管理サーバ２５から印刷ログを受信したことの通知を受けたことに応じて自動的に転送指示を監視サーバ２６に送信してもよい。
【００５７】
監視サーバ２６のログ転送部８７は、管理者用端末２７から転送指示を受け付けると、ログ受信部８６が受信した印刷ログを情報管理サーバ２５へと転送する。情報管理サーバ２５のログ受信部５６は、回収命令に応じて監視サーバ２６が受信した印刷ログを、監視サーバ２６から受信する。そして、情報管理サーバ２５のログ記憶部５７は、回収命令に応じて監視サーバ２６が受信した印刷ログを記憶する。
【００５８】
図７は、証明書の印刷時のシーケンスを示す図である。文書印刷システム１０では、証明書の印刷時において、図７に示すシーケンスで処理が実行される。
【００５９】
まず、ステップＳ１０１において、端末装置２１は、利用者による利用者情報および証明書種別の入力を受け付ける。この場合において、端末装置２１は、必要に応じて手数料を課金する。
【００６０】
続いて、ステップＳ１０２において、端末装置２１は、証明書の取得要求を、利用者情報および証明書種別とともに交付サーバ２４に送信する。交付サーバ２４は、端末装置２１から受信した利用者情報および証明書情報に基づき、対応する証明書を発行する地方公共団体サーバ２２を判別する。そして、ステップＳ１０３において、交付サーバ２４は、判別した一つの地方公共団体サーバ２２に、証明書の取得要求を、利用者情報および証明書種別とともに送信する。
【００６１】
地方公共団体サーバ２２は、交付サーバ２４から証明書の取得要求を受信すると、利用者情報に示された利用者に関する情報に基づき、証明書種別に対応するフォーマットの証明書データを作成する。そして、ステップＳ１０４において、地方公共団体サーバ２２は、作成した証明書データを交付サーバ２４へと送信する。
【００６２】
続いて、ステップＳ１０５において、交付サーバ２４は、地方公共団体サーバ２２から受信した証明書データに対して電文連番を生成し、証明書データおよび電文連番を端末装置２１に送信する。また、ステップＳ１０６において、交付サーバ２４は、端末装置２１へと送信した証明書データの送信ログを保存する。
【００６３】
続いて、ステップＳ１０７において、端末装置２１は、交付サーバ２４から受信した証明書データを用紙に印刷する。続いて、ステップＳ１０８において、端末装置２１は、印刷した証明書データの印刷ログを保存する。なお、端末装置２１は、印刷処理の中断等により証明書の印刷が完了しなかった場合にも印刷ログを生成する。
【００６４】
続いて、ステップＳ１０９において、端末装置２１は、印刷ログを情報管理サーバ２５に送信する。続いて、ステップＳ１１０において、情報管理サーバ２５は、端末装置２１から受信した印刷ログを保存する。
【００６５】
以上の処理により、文書印刷システム１０によれば、利用者に対して、地方公共団体により発行される住民票等の証明書を、店舗または公共施設等に設置された端末装置２１から提供することができる。また、交付サーバ２４は、何れかの端末装置２１へと証明書データを送信する毎に、送信ログを保存することができる。また、情報管理サーバ２５は、それぞれの端末装置２１が証明書データの印刷制御をする毎に、印刷ログを受信して保存することができる。
【００６６】
図８は、端末装置２１の状態を監視するシーケンスを示す図である。文書印刷システム１０は、図８に示すシーケンスで、複数の端末装置２１のそれぞれの状態の監視処理が実行される。
【００６７】
ステップＳ２０１、Ｓ２０３、Ｓ２０７に示すように、複数の端末装置２１のそれぞれは、第１通信間隔（例えば、３０分）毎に、状態情報を監視サーバ２６に送信する。状態情報には、端末装置２１が正常であるか否かの情報、または、異常が発生している場合には異常の種類を示す情報が含まれる。
【００６８】
監視サーバ２６は、複数の端末装置２１のそれぞれから受信した状態情報を保存する。監視サーバ２６は、保存した状態情報を管理者用端末２７に提供する。これにより、管理者は、複数の端末装置２１のそれぞれの状態を把握してメンテナンス等をすることができる。
【００６９】
また、ステップＳ２０２、Ｓ２０４、Ｓ２０８に示すように、監視サーバ２６は、端末装置２１から状態情報を受信したことに応じて、応答信号を返信する。これにより、端末装置２１は、状態情報が正常に監視サーバ２６に送信されたことを知ることができる。
【００７０】
また、ステップＳ２０５に示すように、監視サーバ２６は、何れかの端末装置２１に対して与える命令を、管理者用端末２７またはその他の装置から受け付けることができる。例えば、監視サーバ２６は、印刷ログを情報管理サーバ２５に再送信させる再送信命令、印刷ログを監視サーバ２６に送信させる回収命令、端末装置２１を再起動させる再起動命令、および、端末装置２１をシャットダウンさせるシャットダウン命令等を受け付けることができる。
【００７１】
監視サーバ２６は、命令を受け付けると、ステップＳ２０６に示すように、受け付けた命令の送信を予約登録する。予約登録した後、最初に、対応する端末装置２１から状態情報を受信すると、ステップＳ２０８に示すように、監視サーバ２６は、予約登録した命令を、状態情報に対する応答信号に含める。そして、ステップＳ２０９に示すように、命令を含む応答信号を受信した端末装置２１は、含まれている命令に従った処理を実行する。このように、監視サーバ２６は、指定された端末装置２１に、命令に従った処理を実行させることができる。
【００７２】
図９は、印刷ログの再送信のシーケンスを示す図である。文書印刷システム１０は、図９に示す再送信シーケンスで、端末装置２１から印刷ログを再送信させる。なお、ここでは、ステップＳ３０１において、端末装置２１は、証明書の印刷時において、受信エラー等により印刷ログを情報管理サーバ２５に送信できなかったとする。
【００７３】
まず、ステップＳ３０２において、管理者用端末２７は、印刷ログと送信ログとの整合性の判定要求を情報管理サーバ２５に送信する。管理者用端末２７は、管理者の指示に従って判定要求を送信してもよいし、一定間隔毎（例えば、１日１回毎）に判定要求を自動的に送信してもよい。この場合において、管理者用端末２７は、判定する範囲を指定する。例えば、管理者用端末２７は、過去の判定において整合性が取れていることが確認された印刷ログおよび送信ログを除いた範囲を指定する。
【００７４】
続いて、ステップＳ３０３において、情報管理サーバ２５は、指定された範囲の送信ログの取得要求を、交付サーバ２４に送信する。続いて、ステップＳ３０４において、交付サーバ２４は、指定された期間の送信ログを情報管理サーバ２５へと返信する。
【００７５】
続いて、ステップＳ３０５において、情報管理サーバ２５は、保存している指定された範囲の印刷ログの電文連番と、交付サーバ２４から受信した指定された範囲の送信ログの電文連番とを比較して、印刷ログと送信ログとが整合しているかを判定する。具体的には、情報管理サーバ２５は、交付サーバ２４から受信した送信ログには含まれるが、端末装置２１から受信できていない印刷ログを検出する。
【００７６】
続いて、ステップＳ３０６において、情報管理サーバ２５は、判定の結果を管理者用端末２７に送信する。ここでは、一部の印刷ログが送信されていないため、情報管理サーバ２５は、不整合の通知を管理者用端末２７に送信する。この場合に、情報管理サーバ２５は、交付サーバ２４から受信した送信ログには含まれるが端末装置２１から受信できていない印刷ログの、端末装置２１の識別番号および電文連番も、管理者用端末２７に送信する。
【００７７】
続いて、ステップＳ３０７において、管理者用端末２７は、端末装置２１から受信できていない印刷ログの再送信命令を、端末装置２１の識別番号および電文連番とともに監視サーバ２６に送信する。この場合、管理者用端末２７は、管理者の指示によって再送信命令を送信してもよいし、情報管理サーバ２５から不整合の通知を受信したことに応じて自動的に再送信命令を送信してもよい。
【００７８】
続いて、ステップＳ３０８において、監視サーバ２６は、管理者用端末２７から受信した再送信命令を、対応する端末装置２１に送信することを予約登録する。続いて、ステップＳ３０９において、端末装置２１は、状態情報を監視サーバ２６に送信する。続いて、ステップＳ３１０において、監視サーバ２６は、状態情報を受信したことに応じて、予約登録された再送信命令を含む応答信号を、対応する端末装置２１に送信する。
【００７９】
続いて、ステップＳ３１１において、端末装置２１は、再送信命令を含む応答信号を受信すると、対応する印刷ログを読み出して、情報管理サーバ２５へと再送信する。続いて、ステップＳ３１２において、情報管理サーバ２５は、端末装置２１から再送信された印刷ログを保存する。
【００８０】
以後、情報管理サーバ２５は、再度、管理者用端末２７から判定要求があった場合には、ステップＳ３０２からステップＳ３０６と同様の処理を実行して、整合している判定結果を通知することができる。以上の処理により、文書印刷システム１０は、交付サーバ２４が送信した証明書データの送信ログと、情報管理サーバ２５が保存する印刷ログとを一致させて、不整合を解消させることができる。
【００８１】
図１０は、印刷ログの回収のシーケンスを示す図である。文書印刷システム１０は、図９に示すシーケンスに代えて、図１０に示すシーケンスで回収処理を実行してもよい。また、文書印刷システム１０は、例えば、情報管理サーバ２５と端末装置２１との間のネットワーク障害等により、図９の再送信シーケンスを実行しても印刷ログと送信ログとの間に不整合が生じる場合に、図１０に示すシーケンスで回収処理を実行してもよい。
【００８２】
まず、ステップＳ４０１からステップＳ４０６までの処理は、図９に示すステップＳ３０１からステップＳ３０６までの処理と同一である。続いて、ステップＳ４０７において、管理者用端末２７は、端末装置２１から受信できていない印刷ログの回収命令を、端末装置２１の識別番号および電文連番とともに監視サーバ２６に送信する。この場合、管理者用端末２７は、管理者の指示によって回収命令を送信してもよいし、情報管理サーバ２５から不整合の通知を受信したことに応じて自動的に回収命令を送信してもよい。また、管理者用端末２７は、図９に示すシーケンスを実行しても、不整合が解消されない場合に、自動的に回収命令を送信してもよい。
【００８３】
続いて、ステップＳ４０８において、監視サーバ２６は、管理者用端末２７から受信した回収命令を、対応する端末装置２１に送信することを予約登録する。続いて、ステップＳ４０９において、端末装置２１は、状態情報を監視サーバ２６に送信する。続いて、ステップＳ４１０において、監視サーバ２６は、状態情報を受信したことに応じて、予約登録された回収命令を含む応答信号を、対応する端末装置２１に送信する。
【００８４】
続いて、ステップＳ４１１において、端末装置２１は、回収命令を含む応答信号を受信すると、対応する印刷ログを読み出して、監視サーバ２６へと送信する。続いて、ステップＳ４１２において、監視サーバ２６は、印刷ログの回収通知を管理者用端末２７に送信する。
【００８５】
続いて、ステップＳ４１３において、管理者用端末２７は、転送指示を監視サーバ２６に送信する。この場合において、管理者用端末２７は、管理者の指示によって転送指示を送信してもよいし、監視サーバ２６から回収通知を受信したことに応じて自動的に転送指示を送信してもよい。
【００８６】
続いて、ステップＳ４１４において、監視サーバ２６は、印刷ログを情報管理サーバ２５に転送する。続いて、ステップＳ４１５において、情報管理サーバ２５は、監視サーバ２６から転送された印刷ログを保存する。
【００８７】
なお、監視サーバ２６は、印刷ログを情報管理サーバ２５へと転送することに代えて、可搬型の記録媒体に印刷ログを書き込んでもよい。この場合、この記録媒体は、管理者等により情報管理サーバ２５まで搬送される。そして、情報管理サーバ２５は、搬送された記録媒体に書き込まれた印刷ログを読み出して保存する。
【００８８】
以後、情報管理サーバ２５は、再度、管理者用端末２７から判定要求があった場合には、ステップＳ４０２からステップＳ４０６と同様の処理を実行して、整合している判定結果を通知することができる。以上の処理により、文書印刷システム１０は、交付サーバ２４が送信した証明書データの送信ログと、情報管理サーバ２５が保存する印刷ログとを一致させて、不整合を解消させることができる。
【００８９】
以上のように、本実施形態に係る文書印刷システム１０によれば、端末装置２１で印刷された証明書の印刷ログを、情報管理サーバ２５が確実に取得することができる。
【００９０】
なお、本実施の形態の端末装置２１の制御部３７、地方公共団体サーバ２２、交付サーバ２４、情報管理サーバ２５、監視サーバ２６および管理者用端末２７のそれぞれは、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００９１】
これらの装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９２】
また、これらの装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、このプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、このプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００９３】
本実施の形態の端末装置２１の制御部３７で実行されるプログラムは、上述した各部（情報入力部４１、送信部４２、受信部４９、印刷制御部５０、ログ生成部５３、ログ記憶部５４、ログ送信部５５、状態送信部６１、応答受信部８４およびログ再送信部８５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、情報入力部４１、送信部４２、受信部４９、印刷制御部５０、ログ生成部５３、ログ記憶部５４、ログ送信部５５、状態送信部６１、応答受信部８４およびログ再送信部８５が主記憶装置上に生成されるようになっている。
【００９４】
また、本実施の形態の地方公共団体サーバ２２で実行されるプログラムは、上述した各部（送受信部４５、記憶部４６および作成部４７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、送受信部４５、記憶部４６および作成部４７が主記憶装置上に生成されるようになっている。
【００９５】
また、本実施の形態の交付サーバ２４で実行されるプログラムは、上述した各部（受信部４３、送受信部４４、送信部４８、ログ生成部５１、ログ記憶部５２およびログ送受信部７３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部４３、送受信部４４、送信部４８、ログ生成部５１、ログ記憶部５２およびログ送受信部７３が主記憶装置上に生成されるようになっている。
【００９６】
また、本実施の形態の情報管理サーバ２５で実行されるプログラムは、上述した各部（ログ受信部５６、ログ記憶部５７、受付部７１、ログ送受信部７２、判定部７４および通知部７５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ログ受信部５６、ログ記憶部５７、受付部７１、ログ送受信部７２、判定部７４および通知部７５が主記憶装置上に生成されるようになっている。
【００９７】
また、本実施の形態の監視サーバ２６で実行されるプログラムは、上述した各部（状態受信部６２、記憶部６３、命令取得部８１、登録部８２、応答部８３、ログ受信部８６およびログ転送部８７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、状態受信部６２、記憶部６３、命令取得部８１、登録部８２、応答部８３、ログ受信部８６およびログ転送部８７が主記憶装置上に生成されるようになっている。
【００９８】
なお、端末装置２１の制御部３７、地方公共団体サーバ２２、交付サーバ２４、情報管理サーバ２５、監視サーバ２６および管理者用端末２７のそれぞれは、一部がハードウェアにより構成されていてもよい。
【符号の説明】
【００９９】
１０  文書印刷システム
２１  端末装置
２２  地方公共団体サーバ
２３  中継サーバ
２４  交付サーバ
２５  情報管理サーバ
２６  監視サーバ
２７  管理者用端末
３１  複合機
３２  カードリーダ
３３  課金装置
３４  レシートプリンタ
３５  入力部
３６  表示部
３７  制御部
４１  情報入力部
４２  送信部
４３  受信部
４４  送受信部
４５  送受信部
４６  記憶部
４７  作成部
４８  送信部
４９  受信部
５０  印刷制御部
５１  ログ生成部
５２  ログ記憶部
５３  ログ生成部
５４  ログ記憶部
５５  ログ送信部
５６  ログ受信部
５７  ログ記憶部
６１  状態送信部
６２  状態受信部
６３  記憶部
７１  受付部
７２  ログ送受信部
７３  ログ送受信部
７４  判定部
７５  通知部
８１  命令取得部
８２  登録部
８３  応答部
８４  応答受信部
８５  ログ再送信部
８６  ログ受信部
８７  ログ転送部
【先行技術文献】
【特許文献】
【０１００】
【特許文献１】特開２０１１−１３０２７７号公報
【図１】
2015049839.tif 000003
【図２】
2015049839.tif 000004
【図３】
2015049839.tif 000005
【図４】
2015049839.tif 000006
【図５】
2015049839.tif 000007
【図６】
2015049839.tif 000008
【図７】
2015049839.tif 000009
【図８】
2015049839.tif 000010
【図９】
2015049839.tif 000011
【図１０】
2015049839.tif 000012