(57)【要約】【課題】印刷装置による印刷の遅延、印刷の印刷結果の一部欠落、または二重印刷などの異常が発生した場合に、その異常を報知する。【解決手段】印刷装置２４で生成された印刷終了情報及び識別情報をＸ分間隔で取得する取得手段と、取得された印刷終了情報及び識別情報をＹ分間隔で監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が取得手段で取得された場合には、該新たな識別情報に対応するＨＤＤに記憶された印刷中情報を、印刷終了情報に更新する更新手段と、ＨＤＤの記憶内容に基づいて、ＨＤＤに記憶された印刷中情報が、ＨＤＤに記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含む。【選択図】図１４
2010204818.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置と、印刷対象の印刷情報を前記印刷装置へ入力する端末と、サーバとを備えた印刷状態監視システムであって、
前記端末は、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含み、
前記サーバは、前記印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含む
印刷状態監視システム。
【請求項２】
前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方とした請求項１記載の印刷状態監視システム。
【請求項３】
入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置と、印刷対象の印刷情報を前記印刷装置へ入力する端末と、サーバとを備えた印刷状態監視システムであって、
前記端末は、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含み、
前記サーバは、前記印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段とを含む
印刷状態監視システム。
【請求項４】
印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、
前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、
前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段と、
を含むサーバ。
【請求項５】
前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方とした請求項４記載のサーバ。
【請求項６】
印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、
前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、
前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段と、
を含むサーバ。
【請求項７】
入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、印刷中情報及び識別情報を対応付けて記憶した記憶手段に記憶された該新たな識別情報に対応する印刷中情報を、印刷終了情報に更新する更新手段と、前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含むサーバの前記更新手段によって新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合に該新たな識別情報に対応する印刷中情報が印刷終了情報に更新される記憶手段に、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶するように制御する記憶制御手段を含むと共に、印刷対象の印刷情報を前記印刷装置へ入力する端末。
【請求項８】
前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方とした請求項７記載の端末。
【請求項９】
入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、印刷中情報及び識別情報を対応付けて記憶した記憶手段に記憶された該新たな識別情報に対応する印刷中情報を、印刷終了情報に更新する更新手段と、前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段とを含むサーバの前記更新手段によって新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合に該新たな識別情報に対応する印刷中情報が印刷終了情報に更新される記憶手段に、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶するように制御する記憶制御手段を含むと共に、印刷対象の印刷情報を前記印刷装置へ入力する端末。
【請求項１０】
コンピュータを、
印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段、
前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段、及び
前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段
として機能させるためのプログラム。
【請求項１１】
コンピュータを、
印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段、
前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段、及び
前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷状態監視システム、サーバ、端末、及びプログラムに関する。
【背景技術】
【０００２】
従来、金融機関の営業店システムに使用される印刷システムが知られている（例えば、特許文献１参照）。
【０００３】
最近は、機能的にも価格的にも優れている汎用プリンタ（標準インタフェース仕様）にネットワーク接続し、印刷出力するシステムが主流となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３３９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、汎用プリンタを用いた印刷システムは、印刷完了の検出・障害の検知の機能が劣る（あるいは、できない）為、汎用プリンタを用いた印刷システムは、通常の使用方法では、重要印刷物の欠損（印刷の印刷結果の一部欠落）や二重印刷の可能性、端末やプリンタ装置への印刷データ（印刷情報）の滞留等が発生していても適時に検出ができない、という問題がある。
【０００６】
また、このような問題を解決するために、このような問題を解決する機能を汎用プリンタ本体やそのドライバソフトに組み込むと、専用装置化及び個別ドライバの開発が必要となり、費用対効果が得られない、という問題がある。また、ユーザに対して、新機能を保有したプリンタを提供することも不可能になり、サービスの低下をもたらす、という問題もある。
【０００７】
本発明は、上記の問題点を解決するために成されたものであり、印刷装置による印刷の遅延、印刷結果の一部欠落、または二重印刷などの異常が発生した場合に、その異常を報知することができる印刷状態監視システム、サーバ、端末、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明の印刷状態監視システムは、入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置と、印刷対象の印刷情報を前記印刷装置へ入力する端末と、サーバとを備えた印刷状態監視システムであって、前記端末は、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含み、前記サーバは、前記印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含んで構成されている。
【０００９】
本発明の印刷状態監視システムによれば、印刷装置による印刷の遅延、印刷結果の一部欠落などの異常が発生した場合に、その異常を報知することができる。
【００１０】
また、請求項２に係る発明の印刷状態監視システムは、請求項１に係る発明の印刷状態監視システムにおいて、前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方としたものである。
【００１１】
また、上記目的を達成するために、請求項３に係る発明の印刷状態監視システムは、入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置と、印刷対象の印刷情報を前記印刷装置へ入力する端末と、サーバとを備えた印刷状態監視システムであって、前記端末は、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含み、前記サーバは、前記印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段とを含んで構成されている。
【００１２】
本発明の印刷状態監視システムによれば、二重印刷などの異常が発生した場合に、その異常を報知することができる。
【００１３】
また、上記目的を達成するために、請求項４に係る発明のサーバは、印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含んで構成されている。
【００１４】
本発明のサーバによれば、印刷装置による印刷の遅延、印刷結果の一部欠落などの異常が発生した場合に、その異常を報知することができる。
【００１５】
また、請求項５に係る発明のサーバは、請求項４に係る発明のサーバにおいて、前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方としたものである。
【００１６】
また、上記目的を達成するために、請求項６に係る発明のサーバは、印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段と、前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段とを含んで構成されている。
【００１７】
本発明のサーバによれば、二重印刷などの異常が発生した場合に、その異常を報知することができる。
【００１８】
また、上記目的を達成するために、請求項７に係る発明の端末は、入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、印刷中情報及び識別情報を対応付けて記憶した記憶手段に記憶された該新たな識別情報に対応する印刷中情報を、印刷終了情報に更新する更新手段と、前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段とを含むサーバの前記更新手段によって新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合に該新たな識別情報に対応する印刷中情報が印刷終了情報に更新される記憶手段に、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶するように制御する記憶制御手段を含むと共に、印刷対象の印刷情報を前記印刷装置へ入力するように構成されている。
【００１９】
本発明の端末によれば、印刷装置による印刷の遅延、印刷結果の一部欠落などの異常が発生した場合に、その異常を報知することができる。
【００２０】
また、請求項８に係る発明の端末は、請求項７に係る発明の端末において、前記異常を、前記印刷装置により行われる印刷の遅延、及び前記印刷装置により行われる印刷の印刷結果の一部欠落の少なくとも一方としたものである。
【００２１】
また、上記目的を達成するために、請求項９に係る発明の端末は、入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段と、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、印刷中情報及び識別情報を対応付けて記憶した記憶手段に記憶された該新たな識別情報に対応する印刷中情報を、印刷終了情報に更新する更新手段と、前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段とを含むサーバの前記更新手段によって新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合に該新たな識別情報に対応する印刷中情報が印刷終了情報に更新される記憶手段に、印刷対象の印刷情報を前記印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための前記識別情報を対応付けて記憶するように制御する記憶制御手段を含むと共に、印刷対象の印刷情報を前記印刷装置へ入力するように構成したものである。
【００２２】
本発明の端末によれば、二重印刷などの異常が発生した場合に、その異常を報知することができる。
【００２３】
また、上記目的を達成するために、請求項１０に係る発明のプログラムは、コンピュータを、印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段、及び前記記憶手段の記憶内容に基づいて、前記記憶手段に記憶された印刷中情報が、該記憶手段に記憶されてから所定時間経過した場合には、印刷状態が異常であることを報知するように制御する報知制御手段として機能させるためのプログラムである。
【００２４】
本発明のプログラムによれば、印刷装置による印刷の遅延、印刷結果の一部欠落などの異常が発生した場合に、その異常を報知することができる。
【００２５】
また、上記目的を達成するために、請求項１１に係る発明のプログラムは、コンピュータを、印刷対象の印刷情報を印刷装置へ入力する際に、該印刷対象の印刷情報が印刷中であることを示す印刷中情報、及び該印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて記憶手段に記憶するように制御する記憶制御手段を含む端末によって入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には該入力された印刷情報の印刷が終了したことを示す印刷終了情報及び該入力された印刷情報を識別するための前記識別情報を対応付けて生成する印刷装置で生成された印刷終了情報及び該印刷終了情報に対応付けられた識別情報を取得する取得手段、前記取得手段で取得された印刷終了情報及び識別情報を監視し、新たな識別情報及び該新たな識別情報に対応する印刷終了情報が前記取得手段で取得された場合には、該新たな識別情報に対応する前記記憶手段に記憶された印刷中情報を、印刷終了情報に更新する更新手段、及び前記取得手段で、前記識別情報が同一の前記印刷終了情報が複数取得された場合には、前記印刷装置によって同一の印刷情報が複数印刷されたことを報知するように制御する報知制御手段として機能させるためのプログラムである。
【００２６】
本発明のプログラムによれば、二重印刷などの異常が発生した場合に、その異常を報知することができる。
【発明の効果】
【００２７】
本発明の印刷状態監視システム、サーバ、及び端末によれば、印刷装置による印刷の遅延、印刷結果の一部欠落、または二重印刷などの異常が発生した場合に、その異常を報知することができる、という効果が得られる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る印刷状態監視システムの構成を示す概略図である。
【図２】本発明の実施の形態に係る印刷状態監視システムによって表示される画面の一例である。
【図３】本発明の実施の形態に係る印刷状態監視システムによって表示される画面の一例である。
【図４】本発明の実施の形態に係る印刷状態監視システムの窓口端末及び役席端末が実行する印刷依頼処理のフローチャートである。
【図５】本発明の実施の形態に係る印刷管理ファイルの模式図である。
【図６】本発明の実施の形態に係る印刷状態監視システムの印刷装置が実行する印刷処理のフローチャートである。
【図７】本発明の実施の形態に係る印刷ログの模式図である。
【図８】本発明の実施の形態に係る印刷状態監視システムの営業店サーバが実行する第１の印刷状態監視処理のフローチャートである。
【図９】本発明の実施の形態に係る印刷ログの模式図である。
【図１０】本発明の実施の形態に係る印刷状態監視システムの営業店サーバが実行する第２の印刷状態監視処理のフローチャートである。
【図１１】本発明の実施の形態に係る印刷状態監視システムの営業店サーバが実行する第２の印刷状態監視処理を説明するための図である。
【図１２】本発明の実施の形態に係る印刷状態監視システムの営業店サーバが実行する第２の印刷状態監視処理を説明するための図である。
【図１３】本発明の実施の形態に係る印刷状態監視システムの営業店サーバが実行する第３の印刷状態監視処理のフローチャートである。
【図１４】本発明の実施の形態に係る印刷状態監視システムのシーケンス図である。
【発明を実施するための形態】
【００２９】
以下、図面を用いて本発明の実施の形態について説明する。なお、本実施の形態では、本発明を、金融機関の営業店システムに使用される印刷システムに適用した場合について説明し、本発明の主要な部分についてのみ説明する。
【００３０】
図１に示すように、本実施の形態の印刷状態監視システム１０は、センタ側システム１２と、営業店側システム１４と、センタ側システム１２と営業店側システム１４とを接続する専用ネットワーク１６とを備えている。
【００３１】
センタ側システム１２は、勘定ホスト１８、及びセンタＡＰサーバ２０を備えている。
【００３２】
勘定ホスト１８は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を備えたコンピュータを含んで構成されている。本実施の形態の勘定ホスト１８は、為替電文をセンタＡＰサーバ２０に送信する。
【００３３】
センタＡＰサーバ２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を備えたコンピュータを含んで構成されている。センタＡＰサーバ２０は、業務個別のデータベースを格納し、各処理を実行する。本実施の形態のセンタＡＰサーバ２０は、勘定ホスト１８から送信された為替電文を受信し、受信した為替電文を、専用ネットワーク１６を介して、営業店側システム１６（より具体的には営業店側システム１６の窓口端末２２または役席端末２６）に送信する。なお、各為替電文には、各為替電文を識別するための識別情報として通し番号（以下、通番と称する）が付加されている。
【００３４】
営業店側システム１４は、窓口端末２２、汎用的な印刷装置（汎用プリンタ）２４、役席端末（管理者端末）２６、及び営業店サーバ２８を備えている。これら窓口端末２２、印刷装置２４、役席端末２６、及び営業店サーバ２８は、互いに構内回線（ＬＡＮ（Local Area Network））３０で接続されている。また、構内回線３０には、上述した専用ネットワーク１６が接続されている。
【００３５】
窓口端末２２は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたコンピュータを含んで構成されており、顧客対応を行い、記帳・入出金処理を司るものである。また、窓口端末２２は、役席端末２６へ業務承認依頼を送信する。本実施の形態の窓口端末２２のＲＯＭには、ＯＳ（オペレーティングシステム）等の基本プログラム、詳細を以下で説明する印刷依頼処理を実行するためのプログラムが記憶されている。窓口端末２２のＣＰＵは、窓口端末２２のＲＯＭから各プログラムを読み取って実行する。窓口端末２２のＲＡＭには、一時的にデータが記憶される。
【００３６】
本実施の形態の窓口端末２２は、センタＡＰサーバ２０から送信された印刷対象の為替電文を、印刷可能なデータ（以下、印刷情報、または印刷データと称する）に編集し、印刷対象の印刷情報を印刷装置２４に入力する。これにより、印刷装置２４から印刷情報に基づいた画像が形成された用紙が印刷物として出力される。また、本実施の形態の窓口端末２２は、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報（本実施の形態では、上述した通番）を対応付けて、営業店サーバ２８の印刷管理ファイル２８ａに登録（記憶、または書き込み）するように、営業店サーバ２８に指示を出力する。すなわち、本実施の形態の窓口端末２２は、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて、営業店サーバ２８の印刷管理ファイル２８ａに記憶するように制御する。ここで、印刷管理ファイル２８ａ（より具体的には、印刷管理ファイル２８ａを記憶した営業店サーバ２８のＨＤＤ）は、本発明の記憶手段に対応する。
【００３７】
印刷装置２４は、ＣＰＵ、ＲＯＭ、及びＲＡＭを備えたコンピュータ、並びにプリンタエンジンを含んで構成されており、印刷処理を実行する。本実施の形態の印刷装置２４のＲＯＭには、ＯＳ等の基本プログラム、詳細を以下で説明する印刷処理を実行するためのプログラムが記憶されている。印刷装置２４のＣＰＵは、印刷装置２４のＲＯＭから各プログラムを読み取って実行する。印刷装置２４のＲＡＭには、一時的にデータが記憶される。
【００３８】
印刷装置２４は、入力された印刷情報に基づいて印刷を行うと共に、印刷が終了した場合には、この入力された印刷情報の印刷が終了したことを示す印刷終了情報、及びこの入力された印刷情報を識別するための識別情報としての通番を対応付けて生成し、印刷ログ２４ａに記憶する（印刷ログ２４ａに書き込む）。なお、印刷ログ２４ａは、印刷装置２４のＲＡＭの所定の記憶領域に記憶されるものである。
【００３９】
役席端末２６は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたコンピュータを含んで構成されており、窓口端末２２からの業務承認依頼を処理するものである。本実施の形態の役席端末２６のＲＯＭには、ＯＳ等の基本プログラム、詳細を以下で説明する印刷依頼処理を実行するためのプログラムが記憶されている。役席端末２６のＣＰＵは、役席端末２６のＲＯＭから各プログラムを読み取って実行する。役席端末２６のＲＡＭには、一時的にデータが記憶される。
【００４０】
本実施の形態の役席端末２６は、センタＡＰサーバ２０から送信された印刷対象の為替電文を、印刷可能なデータ（上述したように、印刷情報、または印刷データ）に編集し、印刷対象の印刷情報を印刷装置２４に入力する。これにより、印刷装置２４から印刷情報に基づいた画像が形成された用紙が印刷物として出力される。また、本実施の形態の役席端末２６は、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報（本実施の形態では、上述した通番）を対応付けて、営業店サーバ２８の印刷管理ファイル２８ａに記憶する（書き込む）ように、営業店サーバ２８に指示を出力する。すなわち、本実施の形態の役席端末２６は、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための識別情報を対応付けて、営業店サーバ２８の印刷管理ファイル２８ａに記憶するように制御する。
【００４１】
営業店サーバ２８は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤ（Hard Disk Drive）を備えたコンピュータを含んで構成されており、営業店内のデータを一括管理するものである。本実施の形態の営業店サーバ２８のＲＯＭには、ＯＳ等の基本プログラム、詳細を以下で説明する第１の印刷状態監視処理、第２の印刷状態監視処理、及び第３の印刷状態監視処理の各処理を実行するためのプログラムが記憶されている。営業店サーバ２８のＣＰＵは、営業店サーバ２８のＲＯＭから各プログラムを読み取って実行する。営業店サーバ２８のＲＡＭには、一時的にデータが記憶される。また、営業店サーバ２８のＨＤＤには各種業務用データベースが記憶されている。更に、営業店サーバ２８のＨＤＤには、印刷管理ファイル２８ａ及び印刷ログ２８ｂが記憶されている。
【００４２】
本実施の形態の営業店サーバ２８は、印刷装置２４で生成されて印刷ログ２４ａに記憶された印刷終了情報、及びこの印刷終了情報に対応付けられた識別情報としての通番をＸ分間隔（例えば、１分間隔）で取得する。ここで、Ｘ分間隔は、第１の所定時間間隔に対応する。
【００４３】
尚、印刷終了情報、及びこの印刷終了情報に対応付けられた識別情報としての通番は、Ｘ分間隔で取得するのではなく、印刷終了時に印刷ログ２４ａからその都度受信（取得）するようにしてもよい。
【００４４】
また、本実施の形態の営業店サーバ２８は、取得された印刷終了情報及び通番をＹ分間隔（例えば、２分間隔）で監視し、監視の結果、新たな通番及びこの新たな通番に対応する印刷終了情報（新規の通番及びこの新規の通番に対応する印刷終了情報）が存在することが分かった場合には、この新たな通番に対応する印刷管理ファイル２８ａに記憶された印刷中情報を、印刷が終了したことを示す印刷終了情報に更新する。ここで、例えば、印刷中情報を”０”、印刷終了情報を”１”で表すようにしてもよい。
【００４５】
尚、新たな通番及びこの新たな通番に対応する印刷終了情報は、Ｙ分間隔で監視するのではなく、印刷終了時にその都度受信（取得）し、受信（取得）の都度、この新たな通番に対応する印刷管理ファイル２８ａに記憶された印刷中情報を、印刷が終了したことを示す印刷終了情報に更新するようにしてもよい。
【００４６】
また、本実施の形態の営業店サーバ２８は、営業店サーバ２８のＨＤＤに記憶された印刷管理ファイル２８ａの記憶内容（登録内容、または書き込み内容）に基づいて、印刷管理ファイル２８ａに記憶された印刷中情報が、印刷管理ファイル２８ａに記憶されてから予め定められた時間（第３の所定時間）経過した場合には、印刷状態が異常であることを役席端末２６に通知し、役席端末２６の表示装置の表示画面に、図２に示すようなエラーメッセージを表示する指示を役員端末２６に送信する。これにより、役員端末２６の表示装置の画面には、図２に示すエラーメッセージが表示されて、営業店の管理者は、印刷状態が異常であることを認識することができる。すなわち、本実施の形態の営業店サーバ２８は、営業店サーバ２８のＨＤＤに記憶された印刷管理ファイル２８ａの記憶内容に基づいて、印刷管理ファイル２８ａに記憶された印刷中情報が、印刷管理ファイル２８ａに記憶されてから第３の所定時間経過した場合には、印刷状態が異常であることを報知するように制御する。なお、第３の所定時間は、例えば、５分である。
【００４７】
更に、本実施の形態の営業店サーバ２８は、営業店サーバ２８のＨＤＤに記憶された印刷ログ２８ｂに、通番が同一の印刷終了情報が複数（すなわち、２つ以上）記憶された場合には、印刷装置２４によって同一の印刷情報が複数印刷されたことを示す図３に示すようなエラーメッセージを表示する指示を役員端末２６に送信する。これにより、役員端末２６の表示装置の画面には、図３に示すエラーメッセージが表示されて、営業店の管理者は、同一の印刷情報が複数印刷されたことを認識することができる。すなわち、本実施の形態の営業店サーバ２８は、通番が同一の印刷終了情報が複数（すなわち、２つ以上）取得された場合には、印刷装置２４によって同一の印刷情報が複数印刷されたことを報知するように制御する。
【００４８】
次に、本実施の形態の印刷状態監視システム１０の窓口端末２２の動作について説明する。窓口端末２２のＣＰＵは、上記で説明したように、印刷依頼処理を実行する。図４には、印刷依頼処理のフローチャートが示されている。ここで、図４を参照して窓口端末２２のＣＰＵが実行する印刷依頼処理について説明する。なお、この印刷依頼処理は、例えば、センタＡＰサーバ２０から送信された印刷対象の為替電文を受信したときに実行される。
【００４９】
まず、ステップ１００では、受信した印刷対象の為替電文を印刷情報に編集する。なお、この印刷情報を帳票データと称する場合がある。また、受信した為替電文には、識別情報として通番が付加されている。
【００５０】
次のステップ１０２では、上記ステップ１００で編集された印刷情報が印刷中であることを示す印刷中情報（例えば”０”）、及び付加された通番を対応付けて生成し、営業店サーバ２８の記憶手段としてのＨＤＤに記憶された印刷管理ファイル２８ａに記憶するように、営業店サーバ２８に指示を出力する。すなわち、ステップ１０２では、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための通番を対応付けて印刷管理ファイル２８ａに記憶するように制御する。これにより、この指示を受信した営業店サーバ２８は、図５に示すように、印刷中情報及び通番を対応付けて印刷管理ファイル２８ａに記憶する。なお、図５には、印刷中情報を”０”とし、通番を”１”とした一例が示されている。また、ステップ１０２は、本発明の記憶制御手段に対応する。
【００５１】
次のステップ１０４では、ＯＳ（オペレーティングシステム）で保有する印刷機能を使用して、印刷装置２４へ印刷依頼を送信する。これにより、印刷依頼を受信した印刷装置２４は、出力可能状態（印刷可能状態）の場合に、印刷依頼の送信元（この場合には、窓口端末２２）へ出力可能状態であることを通知する。
【００５２】
次のステップ１０６では、ＯＳが管理するスプールファイルと呼ばれるファイルへ上記ステップ１００で編集された印刷情報を格納する。
【００５３】
次のステップ１０８では、印刷装置２４から出力可能状態であることが通知されたか否かを判定する。ステップ１０８で印刷装置２４から出力可能状態であることが通知されていないと判定された場合には、再び、ステップ１０８で、同様の判定を行う。一方、ステップ１０８で、印刷装置２４から出力可能状態であることが通知されたと判定された場合には、次のステップ１１０へ進む。
【００５４】
ステップ１１０では、スプールファイルに格納された印刷情報を取り出して、印刷装置２４へ入力する。そして、印刷依頼処理を終了する。
【００５５】
以上、説明したように、本実施の形態の窓口端末２２は、印刷対象の印刷情報を印刷装置２４へ入力すると共に、印刷対象の印刷情報を印刷装置２４へ入力する際に、この印刷対象の印刷情報が印刷中であることを示す印刷中情報、及びこの印刷中情報によって印刷中であることが示される印刷情報を識別するための通番を対応付けて印刷管理ファイル２８ａに記憶するように制御する。
【００５６】
なお、役席端末２６についても同様に、上記の印刷依頼処理を実行する。
【００５７】
次に、本実施の形態の印刷状態監視システム１０の印刷装置２４の動作について説明する。印刷装置２４のＣＰＵは、上記で説明したように、印刷処理を実行する。図６には、印刷処理のフローチャートが示されている。ここで、図６を参照して印刷装置２４のＣＰＵが実行する印刷処理について説明する。なお、この印刷処理は、例えば、印刷対象の印刷情報が入力されたときに実行される。
【００５８】
まず、ステップ２００では、入力された印刷情報に基づいて印刷を行うようにプリンタエンジンを制御する。これにより、入力された印刷情報に基づいて印刷が行われ、印刷物が出力される。
【００５９】
次のステップ２０２では、図７に示すように、入力された印刷情報の印刷が終了したこと（印刷済であること）を示す印刷終了情報（もしくは印刷済情報）、及び入力された印刷情報を識別するための通番を対応付けて生成し、印刷ログ２４ａに記憶する。なお、図７には、印刷終了情報を”１”とし、通番を”１”とした場合の一例が示されている。そして、印刷処理を終了する。
【００６０】
次に、本実施の形態の印刷状態監視システム１０の営業店サーバ２８の動作について説明する。営業店サーバ２８のＣＰＵは、上記で説明したように、第１の印刷状態監視処理、第２の印刷状態監視処理、及び第３の印刷状態監視処理を実行する。図８には、第１の印刷状態監視処理のフローチャートが示されている。ここで、図８を参照して営業店サーバ２８のＣＰＵが実行する第１の印刷状態監視処理について説明する。なお、この第１の印刷状態監視処理は、例えば、営業店サーバ２８に電源を供給するためのスイッチ（図示せず）がオンされたときに実行される。
【００６１】
まず、ステップ３００では、時間を計測するための第１のタイマーをスタート（開始）させる。これにより、例えば、１秒間隔で、第１のタイマーが示す値が１ずつインクリメントされる。
【００６２】
次のステップ３０２では、第１のタイマーが示す値がＸ分（６０Ｘ秒）を示す値以上であるか否かを判定する。ステップ３０２では、第１のタイマーが示す値がＸ分（６０Ｘ秒）を示す値以上となるまで、繰り返し上記判定を行う。なお、Ｘの値は、例えば、１であり、Ｘ分間隔は本発明の第１の所定時間に対応する。
【００６３】
ステップ３０２で、第１のタイマーが示す値がＸ分（６０Ｘ秒）を示す値以上であると判定された場合には、次のステップ３０４へ進む。
【００６４】
ステップ３０４では、印刷ログ２４ａに記憶された印刷終了情報、及びこの印刷終了情報に対応付けられた通番を取得し、図９に示すように、取得した印刷終了情報及び通番を印刷ログ２８ｂに記憶する（書き込む）。なお、図９には、印刷終了情報が”１”で示され、通番が”１”で示された場合の一例が示されている。
【００６５】
次のステップ３０６では、上記ステップ３００でスタートされた第１のタイマーをストップ（停止）させて、第１のタイマーの値をリセットする（すなわち、０にする）。そして、ステップ３００に戻る。
【００６６】
以上、説明したように、第１の印刷状態監視処理を実行することによって、営業店サーバ２８は、印刷装置２４で生成されて印刷ログ２４ａに記憶された印刷終了情報、及びこの印刷終了情報に対応付けられた識別情報としての通番をＸ分間隔で取得する。
【００６７】
図１０には、第２の印刷状態監視処理のフローチャートが示されている。ここで、図１０を参照して営業店サーバ２８のＣＰＵが実行する第２の印刷状態監視処理について説明する。なお、この第２の印刷状態監視処理は、例えば、営業店サーバ２８に電源を供給するためのスイッチ（図示せず）がオンされたときに実行される。
【００６８】
まず、ステップ４００では、時間を計測するための第２のタイマーをスタート（開始）させる。これにより、例えば、１秒間隔で、第２のタイマーが示す値が１ずつインクリメントされる。
【００６９】
次のステップ４０２では、第２のタイマーが示す値がＹ分（６０Ｙ秒）を示す値以上であるか否かを判定する。ステップ４０２では、第２のタイマーが示す値がＹ分（６０Ｙ秒）を示す値以上となるまで、繰り返し上記判定を行う。なお、Ｙの値は、例えば、２であり、Ｙ分間隔は第２の所定時間間隔に対応する。
【００７０】
ステップ４０２で、第２のタイマーが示す値がＹ分（６０Ｙ秒）を示す値以上であると判定された場合には、次のステップ４０４へ進む。
【００７１】
ステップ４０４では、印刷ログ２８ｂに記憶された印刷終了情報、及びこの印刷終了情報に対応付けられた通番を参照することにより、印刷終了情報及び通番を監視する。
【００７２】
次のステップ４０６では、上記ステップ４０４での監視の結果、新たな通番及びこの新たな通番に対応する印刷終了情報が存在するか否かを判定する。ステップ４０６では、例えば、前回のステップ４０４での監視の結果は、図１１（ａ）に示すように、通番が”１”のレコードのみであったが、今回のステップ４０４での監視の結果が、図１１（ｂ）に示すように、通番が”１”のレコードに加え、通番が”２”のレコードが存在した場合には、新たな通番及びこの新たな通番に対応する印刷終了情報が存在すると判定する。
【００７３】
上記ステップ４０６で肯定判定された場合（すなわち、新たな通番及びこの新たな通番に対応する印刷終了情報が存在すると判定された場合）には、次のステップ４０８へ進む。
【００７４】
ステップ４０８では、新たな通番に対応する印刷管理ファイル２８ａに記憶された（書き込まれた）印刷中情報を、印刷が終了したことを示す印刷終了情報に更新する。ステップ４０８では、例えば、図１２（ａ）に示す印刷中情報を、図１２（ｂ）に示すような印刷終了情報に更新する。なお、図１２（ａ）では、印刷中情報が”０”で示され、図１２（ｂ）では、印刷終了情報が”１”で示された一例が示されている。
【００７５】
次のステップ４１０では、上記ステップ４０４での監視の結果、通番が同一の印刷終了情報が複数（すなわち、２つ以上）印刷ログ２８ｂに記憶されているか（書き込まれているか）否かを判定する。
【００７６】
ステップ４１０で、肯定判定された場合（すなわち、通番が同一の印刷終了情報が複数、印刷ログ２８ｂに書き込まれていると判定された場合）には、二重印刷（二重印字）が発生していると判断して、次のステップ４１２へ進む。なお、このような二重印刷が発生する原因としては、例えば、障害復旧時のスプーラからの再送が原因の一つとして考えられる。一方、ステップ４１０で否定判定された場合（すなわち、通番が同一の印刷終了情報が複数、印刷ログ２８ｂに書き込まれていないと判定された場合）には、ステップ４１４に進む。
【００７７】
ステップ４１２では、印刷装置２４によって同一の印刷情報が複数印刷されたことを示す図３に示すようなエラーメッセージを表示する指示を役員端末２６に送信する。これにより、役員端末２６の表示装置の画面には、図３に示すエラーメッセージが表示されて、営業店の管理者は、同一の印刷情報が複数印刷されたことを認識することができる。すなわち、ステップ４１２では、通番が同一の印刷終了情報が複数取得された場合には、印刷装置２４によって同一の印刷情報が複数印刷されたことを報知するように制御する。なお、ステップ４１２は、本発明の報知制御手段に対応する。なお、役席端末２６の表示装置の表示画面に表示させるエラーメッセージは、図３に示す内容のものに限られず、同一の印刷情報が複数印刷されたことを管理者が認識可能なエラーメッセージであれば、どのような内容であってもよい。また、役席端末２６の表示装置の表示画面にエラーメッセージを表示させることにより、同一の印刷情報が複数印刷されたことを報知するように制御する場合について説明したが、役席端末２６に警報装置を設け、この警報装置から警報が発生されるように警報装置を制御することにより、同一の印刷情報が複数印刷されたことを報知するように制御してもよい。そして、ステップ４１４に進む。
【００７８】
一方、上記ステップ４０６で、否定判定された場合（すなわち、新たな通番及びこの新たな通番に対応する印刷終了情報が存在しないと判定された場合）には、ステップ４１４へ進む。
【００７９】
ステップ４１４では、上記ステップ４００でスタートされた第２のタイマーをストップ（停止）させて、第２のタイマーの値をリセットする（すなわち、０にする）。そして、ステップ４００に戻る。
【００８０】
以上、説明したように、第２の印刷状態監視処理を実行することによって、営業店サーバ２８は、取得された印刷終了情報及び通番をＹ分間隔（例えば、２分間隔）で監視し、監視の結果、新たな通番及びこの新たな通番に対応する印刷終了情報（新規の通番及びこの新規の通番に対応する印刷終了情報）が存在することが分かった場合には、この新たな通番に対応する印刷管理ファイル２８ａに記憶された印刷中情報を、印刷が終了したことを示す印刷終了情報に更新する。また、第２の印刷状態監視処理を実行することによって、営業店サーバ２８は、通番が同一の印刷終了情報が複数取得された場合には、印刷装置２４によって同一の印刷情報が複数印刷されたことを報知するように制御する。
【００８１】
図１３には、第３の印刷状態監視処理のフローチャートが示されている。ここで、図１３を参照して営業店サーバ２８のＣＰＵが実行する第３の印刷状態監視処理について説明する。なお、この第３の印刷状態監視処理は、例えば、営業店サーバ２８に電源を供給するためのスイッチ（図示せず）がオンされたときに実行される。
【００８２】
まず、ステップ５００では、時間を計測するための第３のタイマーをスタート（開始）させる。これにより、例えば、１秒間隔で、第３のタイマーが示す値が１ずつインクリメントされる。
【００８３】
次のステップ５０２では、第３のタイマーが示す値がＺ分（６０Ｚ秒）を示す値以上であるか否かを判定する。ステップ５０２では、第３のタイマーが示す値がＺ分（６０Ｚ秒）を示す値以上となるまで、繰り返し上記判定を行う。なお、Ｚの値は、例えば、５である。
【００８４】
ステップ５０２で、第３のタイマーが示す値がＺ分（６０Ｚ秒）を示す値以上であると判定された場合には、次のステップ５０４へ進む。
【００８５】
ステップ５０４では、印刷管理ファイル２８ａに記憶された情報を参照することにより、印刷管理ファイル２８ａに記憶された情報の内容を監視する。
【００８６】
次のステップ５０６では、上記ステップ５０４での監視の結果、印刷管理ファイル２８ａに書き込まれてから（すなわち、営業店サーバ２８のＨＤＤに記憶されてから）、第３の所定時間（例えば、５分間）経過した印刷中情報が存在するか否かを判定する。この判定は、例えば、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間以上経っても印刷終了情報に更新されないレコード（印刷済にならないレコード）が存在するか否かを判断することにより行われる。この場合、例えば、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間以上経っても印刷終了情報に更新されないレコードが存在すると判断された場合には、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在すると判定することができる。また、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間以上経っても印刷終了情報に更新されないレコードが存在しないと判断された場合には、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在しないと判定することができる。
【００８７】
ステップ５０６で、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在すると判定された場合には、「印刷抜け」の事象、「スプーラの滞留（印刷遅延）」の事象が発生している状態であると判断して、次のステップ５０８へ進む。なお、「印刷抜け」の原因としては、例えば、「端末障害によるスプールデータの消失」や、「印刷装置２４の電源オフによるデータ消失」等の原因が考えられる。また、「スプーラの滞留」の原因としては、例えば、「用紙切れ、トナーなし、ドラム寿命」、「印刷装置状態エラー（カバーオープン、カートリッジセット不備）」、「ジャムの発生」、「印刷装置電源オフ、オフライン」、「印刷装置の故障」等の原因が考えられる。なお、「スプーラの滞留」とは、印刷装置２４により行われる印刷の遅延の異常のことを指し、「印刷抜け」とは、印刷装置２４により行われた印刷の印刷結果の一部欠落を指す。
【００８８】
ステップ５０８では、印刷状態が異常であることを役席端末２６に通知し、役席端末２６の表示装置の表示画面に、図２に示すようなエラーメッセージを表示する指示を役員端末２６に送信する。これにより、役員端末２６の表示装置の画面には、図２に示すエラーメッセージが表示されて、営業店の管理者は、印刷状態が異常であることを認識することができる。すなわち、ステップ５０８では、営業店サーバ２８のＨＤＤに記憶された印刷管理ファイル２８ａの記憶内容（登録内容）に基づいて、印刷管理ファイル２８ａに記憶された印刷中情報が、印刷管理ファイル２８ａに記憶されてから第３の所定時間経過した場合には、印刷状態が異常であることを報知するように制御する。なお、ステップ５０８は、本発明の報知制御手段に対応する。そして、次のステップ５１０に進む。なお、役席端末２６の表示装置の表示画面に表示させるエラーメッセージは、図２に示す内容のものに限られず、印刷状態が異常であることを管理者が認識可能なエラーメッセージであれば、どのような内容であってもよい。また、役席端末２６の表示装置の表示画面にエラーメッセージを表示させることにより、印刷状態が異常であることを報知するように制御する場合について説明したが、役席端末２６に警報装置を設け、この警報装置から警報が発生されるように警報装置を制御することにより、印刷状態が異常であることを報知するように制御してもよい。
【００８９】
一方、ステップ５０６で、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在しないと判定された場合には、次のステップ５１０に進む。
【００９０】
ステップ５１０では、上記ステップ５００でスタートされた第３のタイマーをストップ（停止）させて、第３のタイマーの値をリセットする（すなわち、０にする）。そして、ステップ５００に戻る。
【００９１】
以上、説明したように、第３の印刷状態監視処理を実行することによって、営業店サーバ２８は、営業店サーバ２８のＨＤＤに記憶された印刷管理ファイル２８ａの記憶内容（登録内容）に基づいて、印刷管理ファイル２８ａに記憶された印刷中情報が、印刷管理ファイル２８ａに記憶されてから第３の所定時間経過した場合には、印刷状態が異常であることを報知するように制御する。
【００９２】
次に、上記で説明したように構成した本実施の形態の印刷状態監視システム１０の印刷状態監視シーケンスについて、図１４を参照して説明する。なお、図１４には、勘定ホスト１８、センタＡＰサーバ２０、窓口端末２２、印刷装置２４、役席端末２６、及び営業店サーバ２８の各々が行う処理が簡略化されて示されている。
【００９３】
まず、Ｓ００１で、窓口端末２２または役席端末２６が、センタＡＰサーバ２０から送信された印刷対象の為替電文を受信すると、次のＳ００２で、窓口端末２２または役席端末２６が、受信した印刷対象の為替電文を印刷情報に編集し、編集された印刷情報が印刷中であることを示す印刷中情報（例えば”０”）、及び付加された通番を対応付けて生成し、営業店サーバ２８のＨＤＤに記憶された印刷管理ファイル２８ａに記憶する（書き込む）ように、営業店サーバ２８に指示を出力する。
【００９４】
その後、Ｓ００３で、窓口端末２２または役席端末２６が、ＯＳで保有する印刷機能を使用して、印刷装置２４へ印刷依頼を送信する。
【００９５】
次に、Ｓ００４で、窓口端末２２または役席端末２６が、一時的に、ＯＳが管理するスプールファイルへ編集された印刷情報を格納し、印刷装置２４が出力可能状態であることが通知されると、スプールファイルに格納された印刷情報を取り出して、Ｓ００５で、取り出した印刷情報を構内回線３０経由で印刷装置２４に入力する。
【００９６】
Ｓ００６で、印刷装置２４は、入力された印刷情報に基づいて印刷を行った後、Ｓ００７で、印刷が終了したことを示す印刷終了情報と通番とを対応付けて印刷ログ２４ａに書き込む。
【００９７】
Ｓ００８では、営業店サーバ２８が、印刷装置２４の印刷ログ２４ａの記憶内容（書き込み内容）を定期的にＸ分間隔で（例えば、１分間隔で）取得し、営業店サーバ２８の印刷ログ２８ｂに書き込む。
【００９８】
Ｓ００９では、営業店サーバ２８が、印刷ログ２８ｂの記憶内容（書き込み内容）を定期的にＹ分間隔で（例えば、２分間隔で）参照することにより、監視する。
【００９９】
Ｓ０１０では、営業店サーバ２８が、監視の結果、新たな通番及びこの新たな通番に対応する印刷終了情報が存在すると判定した場合には、新たな通番に対応する印刷管理ファイル２８ａに書き込まれた印刷中情報を、印刷が終了したことを示す印刷終了情報に更新する。また、Ｓ０１０では、監視の結果、通番が同一の印刷終了情報が複数、印刷ログ２８ｂに書き込まれていると判定された場合には、印刷装置２４によって同一の印刷情報が複数印刷されたことを示す図３に示すようなエラーメッセージを表示する指示を役員端末２６に送信する。
【０１００】
Ｓ０１１では、営業店サーバ２８が、印刷管理ファイル２８ａの記憶内容（書き込み内容）を定期的にＺ分間隔で（例えば、５分間隔で）参照することにより、監視する。
【０１０１】
Ｓ０１２では、営業店サーバ２８が、監視の結果、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間（例えば、５分間）経過した印刷中情報が存在するか否かを判定し、印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在すると判定された場合には、異常状態であると判断し、Ｓ０１２で印刷管理ファイル２８ａに書き込まれてから、第３の所定時間経過した印刷中情報が存在しないと判定された場合には、正常状態であると判断する。
【０１０２】
Ｓ０１２で異常状態であると判断された場合には、Ｓ０１３で、役席端末２６へ異常状態である旨の通知を行い、Ｓ０１４で、異常の旨を役席端末２６の表示装置の画面に表示する。
【０１０３】
以上、本実施の形態の印刷状態監視システム１０について説明した。本実施の形態の印刷状態監視システム１０によれば、印刷手段として汎用的な印刷装置を用いて、従来のプリンタ出力方式では検知できない「印刷抜け」、「データ滞留」、「二重印刷（二重印字）」が検知可能となる。
【０１０４】
これにより、金融機関等における被仕向け処理（為替）等の重要業務における営業店側の印刷抜け、データ滞留での振込み漏れによる不渡りの可能性、二重印刷による二重振込み等のミスを軽減でき、また、業務終了後の精査遅延を改善することができ、ユーザ及び顧客へのサービス向上が期待できる。
【０１０５】
なお、本実施の形態では、金融機関向けシステムのような大規模なシステムに本発明を適用した場合について説明したが、本発明はこれに限られない。例えば、このような大規模なシステムでなく、ローカルな帳票出力システムでも本発明を適用可能である。例えば、各種伝票を作成し、プリンタへ印刷するというような小規模システムでも本発明を適用可能である。
【０１０６】
また、本実施の形態では、
【符号の説明】
【０１０７】
１０・・・印刷状態監視システム
１２・・・センタ側システム
１４・・・営業店側システム
１６・・・専用ネットワーク
１８・・・勘定ホスト
２０・・・センタＡＰサーバ
２２・・・窓口端末
２４・・・印刷装置
２６・・・役席端末
２８・・・営業店サーバ
【図１】
2010204818.tif 000003
【図２】
2010204818.tif 000004
【図３】
2010204818.tif 000005
【図４】
2010204818.tif 000006
【図５】
2010204818.tif 000007
【図６】
2010204818.tif 000008
【図７】
2010204818.tif 000009
【図８】
2010204818.tif 000010
【図９】
2010204818.tif 000011
【図１０】
2010204818.tif 000012
【図１１】
2010204818.tif 000013
【図１２】
2010204818.tif 000014
【図１３】
2010204818.tif 000015
【図１４】
2010204818.tif 000016