(57)【要約】【課題】印刷異常、特に、トナーやインク等の不足といった外部的な要因に対処して的確に印刷の異常を検知する。【解決手段】文書を構成する一連の印刷データを予めページ単位に分割し、各ページの最終印刷データの末尾にページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従ってページ単位の印刷を実行し、ページ単位の印刷が行われる毎に印刷部（Ｇ）の下流側に配置されている印刷情報読取手段（Ｆ）で印刷適正データに対応して印刷されるべき画像の読み取りを試行し、印刷適正データに対応して印刷されるべき画像が読み取られた場合には次のページの印刷を許容し、印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には、次のページの印刷と其の前処理を非実行とする。【選択図】図１
2011197940.tif 000002
【特許請求の範囲】
【請求項１】
複数のページからなる文書を連続的に印刷出力するコンピュータ制御式印刷システムに生じる印刷異常を検出して印刷処理を停止させるための印刷異常検出方法であって、
前記印刷システムによる印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割し、
少なくとも分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システムの印刷部に出力し、該印刷部を駆動制御してページ単位の印刷を印刷用紙に対して実行すると共に、
ページ単位の印刷が行われる毎の用紙搬送過程で、前記印刷部の下流側に配置されている印刷情報読取手段により、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行し、
前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には、適切な印刷が行なわれているものと見做し、前記印刷順序に従って次のページの印刷データと印刷適正データの出力および前記印刷部の駆動制御を許容する一方、前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には、印刷異常が発生しているものと見做して次のページの印刷データや印刷適正データの出力および前記印刷部の駆動制御を非実行とすることを特徴とした印刷異常検出方法。
【請求項２】
前記印刷適正データに、少なくとも、ページを特定する連番の情報を含めることを特徴とした請求項１記載の印刷異常検出方法。
【請求項３】
前記印刷適正データに、少なくとも、文書を特定するための情報を含めることを特徴とした請求項１または請求項２のうち何れか一項に記載の印刷異常検出方法。
【請求項４】
前記分割された各ページの最終印刷データの末尾に加え、前記分割された各ページの先頭の印刷データの前にも当該ページの印刷が適正であることを示す印刷適正データを添付し、
前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像がページの先端および末尾から共に読み取られた場合には、適切な印刷が行なわれているものと見做す一方、前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像がページの先端もしくは末尾の少なくとも一方で読み取られなかった場合には、印刷異常が発生しているものと見做すことを特徴とした請求項１，請求項２または請求項３のうち何れか一項に記載の印刷異常検出方法。
【請求項５】
前記印刷適正データに対応して印刷されるべき画像がコンピュータによる認識を前提としたコードによって構成されている請求項１，請求項２，請求項３または請求項４のうち何れか一項に記載の印刷異常検出方法。
【請求項６】
前記印刷適正データに対応して印刷されるべき画像が文字によって構成されている請求項１，請求項２，請求項３または請求項４のうち何れか一項に記載の印刷異常検出方法。
【請求項７】
複数のページからなる文書を連続的に印刷出力する際に生じる印刷異常を検出して印刷処理を停止させる印刷異常検出機能付印刷システムであって、
印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割する印刷文書受付部と、
少なくとも前記印刷文書受付部で分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システムの印刷部に出力する印刷データ出力部と、
前記印刷データ出力部から出力されたページ単位の印刷データと印刷適正データとに基いて印刷用紙に対してページ単位の印刷を実行する印刷部と、
前記印刷部の下流側に配置され、前記印刷部によるページ単位の印刷が行われる毎に、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行する印刷情報読取手段と、
前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には適切な印刷が行なわれているものと見做して前記印刷順序に従って前記印刷データ出力部の作動を許容する一方、前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には印刷異常が発生しているものと見做して前記印刷データ出力部の作動を停止させる異常判定部とを備えたことを特徴とする印刷異常検出機能付印刷システム。
【請求項８】
印刷異常検出機能付印刷システムが、ネットワークを経由して情報伝達可能に接続されたプリントサーバとプリンタとから構成され、
前記プリントサーバには、前記印刷文書受付部と前記印刷データ出力部と前記異常判定部が設けられ、
前記プリンタには、前記印刷部と前記印刷情報読取手段が設けられている請求項７記載の印刷異常検出機能付印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のページからなる文書を連続的に印刷出力するコンピュータ制御式印刷システムに生じる印刷異常を検出して印刷処理を停止させるための印刷異常検出方法および印刷異常検出機能付印刷システムに関する。
【背景技術】
【０００２】
文書を印刷する際、ユーザは文書の全てのページが先頭から順番にページが抜けたり重複したり印刷が掠れたりすることなく印刷処理が行われることを期待する。しかし、文書を印刷する際にプリントサーバやクライアントマシンとプリンタとの間で通信障害が発生したり、プリンタ自体に障害が発生したりすると、ページ抜けの発生や不完全な印刷となるページの発生などの問題が発生することになる。
これに対し、印刷用紙が排紙されたことを確認してからプリンタに保管したデータを消去するプリンタや、プリントサーバから１ページ分ずつプリンタにデータを送信し、１ページ分のデータの送信が完了してから次のページのデータをプリンタに送る方式が特許文献１として提案されている。
しかし、前者の方式では、プリンタのメモリ上にデータが保管されているため、プリンタ本体がダウンした際にデータが失われて印刷されないページが発生し、ユーザが此れに気付かない場合がある。また、仮にデータをプリンタ上のハードディスク装置に保管することによってプリンタ本体がダウンしてもデータが失われないようにしたとしても、トナーの不足により印刷が掠れた場合には其のまま掠れた不完全なページが出力され続ける不都合が残る。また、後者の方式でも、プリントサーバやクライアントマシンからプリンタに１ページ分のデータの送信を終えると次のページのデータが自動的にプリンタに送られるようになっているので、プリンタ側の障害でデータが失われるとページ抜けが発生し、ユーザは其のことに気付かない。
【０００３】
以上のように、周知の印刷異常検出方法や印刷異常検出機能では、プリンタの内部処理のみに着目して印刷状態の確認を行っていたため、ユーザの認識可能なレベルでの処理の完全性、例えば、ページの抜けや重複さらには印刷の掠れの排除といったことは十分に実現されていなかった。
【０００４】
このうち、印刷に際してのページの抜けや重複を解消するための技術としては、特許文献２に開示される画像処理装置が既に提案されている。
この画像処理装置は、基本的にはコピー装置に関連したもので、元になる印刷物つまり原稿を印刷する過程でバーコード等を利用して各ページに総ページ数やページ番号を印刷し（特に、段落００６６−００７３参照）、其の後、この原稿を改めてコピーする際のスキャンの過程で原稿の総ページ数やページ番号をスキャナで読み取ってコピーの対象となる原稿のページの抜けや重複さらにはソーティングの異常を確認し、異常がない場合に限って原稿のコピーを印刷出力するようにしたものである（特に、００７４−００９０段落参照）。
従って、この技術によれば、原稿の持ち運び等の人為的なミスで生じるページの抜け落ちやソーティングの異常等に対処してコピー操作の実施を制限することはできるが、原稿の印刷過程やコピーの印刷過程においてプリンタやコピー装置の異常に伴って生じるページの抜けや重複および印刷の掠れといった問題を検出することはできない。
その理由は、元になる原稿の印刷過程では原稿に総ページ数やページ番号を印刷するのみであって其の情報を用いた印刷出力の確認処理は特に行なわず、また、コピー操作の過程では、コピーすべき原稿の適否をスキャナを利用して確認するだけで、適正なコピーのために必要とされ画像データの全て、つまり、総ページ数やページの並びが適正である一連の原稿の各ページから画像データが読み取られた後は、適切なコピー印刷が行われることを前提とし、格別な異常検出処理を行なっていないからである。
つまり、特許文献２に開示される画像処理装置は、バッジ処理的に纏めて出力された原稿の持ち運び等に際して人為的なミスで生じる原稿の抜け落ちやソーティングの異常あるいはページの重複等に対処し、ページの抜け落ちやソーティングの異常あるいはページの重複等の問題を抱えた原稿が其のままコピーされることを防止するためものであり、複数のページからなる文書を連続的に印刷出力するプリンタにおいて各ページの印刷異常の有無を検知するためには利用できない。
【０００５】
なお、プリンタの内部に生じる異常を検知し、異常がない場合にだけ印刷処理を実行したり、異常がある場合に他のプリンタに印刷処理を代替させるような技術は既に特許文献３等で公知である（特に、段落００１１，００１４参照）。
また、一連の文書を解析してページ単位に分割してページ番号を付し、このページ番号を利用して各ページ単位で印刷コマンドを実行したり、内部処理によって検出可能なプリンタの異常を印刷中のページの番号に対応させて上位装置に報告して印刷処理を停止させたり、印刷用紙１枚分の印刷が終る度にプリントコントローラの内部処理でページカウンタの値をインクリメントしたりすることは特許文献４に開示される通り、既に、一般的な技術となっている（特に、第４頁参照）。
そして、１次元・２次元のバーコード等を利用して原稿に総ページ数やページ番号等の情報を印刷したり、この情報をスキャナで読み取る技術、および、データベースに登録された情報とバーコード情報とを比較してページの抜けや重複さらにはソーティングの異常を確認する技術、原稿に異常がない場合に限って原稿のコピーを印刷出力する技術に関しては、前述の特許文献２に詳しい（特に、段落００７３，００７５，００８９，００９０参照）。
【０００６】
しかし、いずれのものも、プリンタやプリントサーバの内部処理にのみ依存して印刷の異常を検知して処理を行なうものであるため、多数枚のページを一連の処理で連続的に印刷するプリンタおいて、ページの抜けや重複および印刷の掠れを的確に検出して印刷処理を停止させることはできなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−３１５５６２号公報
【特許文献２】特開２００９−８８６５５号公報（段落００６６−００７３，００７４−００９０）
【特許文献３】特開２００７−３４９４０号公報（段落００１１，００１４）
【特許文献４】特開平３−１５５９７４号公報（第４頁）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、複数のページからなる文書を連続的に印刷出力するコンピュータ制御式印刷システムに生じる印刷異常、特に、トナーやインク等の不足といった外部的な要因に対処して的確に印刷の異常を検知して印刷処理を停止させることのできる印刷異常検出方法および印刷異常検出機能付印刷システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の印刷異常検出方法は、複数のページからなる文書を連続的に印刷出力するコンピュータ制御式印刷システムに生じる印刷異常を検出して印刷処理を停止させるための印刷異常検出方法であり、前記目的を達成するため、特に、
前記印刷システムによる印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割し、
少なくとも分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システムの印刷部に出力し、該印刷部を駆動制御してページ単位の印刷を印刷用紙に対して実行すると共に、
ページ単位の印刷が行われる毎の用紙搬送過程で、前記印刷部の下流側に配置されている印刷情報読取手段により、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行し、
前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には、適切な印刷が行なわれているものと見做し、前記印刷順序に従って次のページの印刷データと印刷適正データの出力および前記印刷部の駆動制御を許容する一方、前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には、印刷異常が発生しているものと見做して次のページの印刷データや印刷適正データの出力および前記印刷部の駆動制御を非実行とすることを特徴とした構成を有する。
【００１０】
また、本発明の印刷異常検出機能付印刷システムは、複数のページからなる文書を連続的に印刷出力する際に生じる印刷異常を検出して印刷処理を停止させる印刷異常検出機能付印刷システムであり、前記と同様の目的を達成するため、特に、
印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割する印刷文書受付部と、
少なくとも前記印刷文書受付部で分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システムの印刷部に出力する印刷データ出力部と、
前記印刷データ出力部から出力されたページ単位の印刷データと印刷適正データとに基いて印刷用紙に対してページ単位の印刷を実行する印刷部と、
前記印刷部の下流側に配置され、前記印刷部によるページ単位の印刷が行われる毎に、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行する印刷情報読取手段と、
前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には適切な印刷が行なわれているものと見做して前記印刷順序に従って前記印刷データ出力部の作動を許容する一方、前記印刷情報読取手段により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には印刷異常が発生しているものと見做して前記印刷データ出力部の作動を停止させる異常判定部とを備えたことを特徴とする構成を有する。
【発明の効果】
【００１１】
本発明の印刷異常検出方法および印刷異常検出機能付印刷システムは、印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割し、少なくとも各ページの最終印刷データの末尾にページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従ってページ単位の印刷を実行し、ページ単位の印刷が行われる毎の用紙搬送過程で印刷部の下流側に配置されている印刷情報読取手段で印刷適正データに対応して印刷されるべき画像の読み取りを試行し、印刷適正データに対応して印刷されるべき画像が読み取られた場合に限って次のページの印刷を許容する一方、印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には、次のページの印刷と其の前処理を非実行とするようにしているので、システムの内部処理のみでは検出が困難なトナーやインク等の不足といった外部的な要因にも的確に対処して印刷処理を直ちに停止させることができる。
従って、印刷の掠れたページが続けて印刷されるといった無駄が解消され、更には、印刷異常が生じた時点で直ちに印刷が停止することから、異常の発生したページの特定も容易となり、再印刷の際のページ抜けやページの重複も容易に解消し得る。
【図面の簡単な説明】
【００１２】
【図１】本発明を適用した一実施形態の印刷異常検出機能付印刷システムと此の印刷異常検出機能付印刷システムに接続されたクライアントマシンについて簡略化して示したブロック図である。
【図２】同実施形態の印刷異常検出機能付印刷システムを構成するプリントサーバとプリンタの構成の概略について示した機能ブロック図である。
【図３】同実施形態のプリントサーバを構成するコンピュータの構成の概略を示したブロック図である。
【図４】ネットワークプリンタとして機能する同実施形態のプリンタの構成の概略を示したブロック図である。
【図５】ネットワークに接続されたクライアントマシンの構成の概略を示したブロック図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照して本発明を実施するための形態について一例を挙げて具体的に説明する。
【００１４】
図１は本発明を適用した一実施形態の印刷異常検出機能付印刷システムと此の印刷異常検出機能付印刷システムに接続されたクライアントマシンについて簡略化して示したブロック図である。
【００１５】
この実施形態の印刷異常検出機能付印刷システム１は、ＬＡＮ（Local Area Network）等のネットワーク２を経由して相互に情報伝達可能に接続されたプリントサーバ３とネットワークプリンタとして機能するプリンタ４によって構成される。
【００１６】
そして、ネットワーク２には、パーソナルコンピュータ等からなる複数のクライアントマシン５が、プリントサーバ３に対して情報伝達可能続に接続されている。
【００１７】
各クライアントマシン５のアプリケーションプログラム等を利用して作成したテキストや画像等の文書（ファイル）を各クライアントマシン５からネットワーク２を経由してプリントサーバ３に転送し、文書を構成する一連の印刷データをプリントサーバ３が解析し、プリントサーバ３からプリンタ４にページ単位の印刷データを転送することによって印刷を実行させる点では、従来型の印刷システムと同様である。
【００１８】
図２は印刷異常検出機能付印刷システム１を構成するプリントサーバ３とプリンタ４の構成の概略について示した機能ブロック図である。
【００１９】
図２に示される通り、プリントサーバ３は、印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割するための印刷文書受付部Ａを備える。既に述べた通り、この実施形態にあっては、１文書を構成する一連の印刷データが各クライアントマシン５からネットワーク２およびプリントサーバ３のインターフェイスＥを経由してプリントサーバ３の印刷文書受付部Ａに入力されるようになっている。一連の印刷データをページ単位に分割する際には、文書データ中に埋め込まれた改頁コード等を利用する。
【００２０】
また、プリントサーバ３は、印刷文書受付部Ａで分割された各ページの最終印刷データの末尾と印刷文書受付部Ａで分割された各ページの先頭の印刷データの前に、此のページの印刷が適正であることを示す印刷適正データ、すなわち、文書それ自体を特定するための情報である文書ＩＤと当該１文書内でのページを特定するための連番であるページ番号とを添付し、ページ単位の印刷データと共に各ページの印刷順序に従ってインターフェイスＥを経由してプリンタ４に転送する印刷データ出力部Ｂを備える。
より具体的には、印刷データ出力部Ｂは、印刷文書受付部Ａで分割された印刷データを印刷順序に従ってページ単位で１文書に亘って一時記憶するページスプーラ部Ｂ１と、ページスプーラ部Ｂ１に一時記憶されたページ単位の印刷データを印刷順序に従って順に読み出し、文書ＩＤとページ番号とからなる印刷適正データを添付してプリンタ４に転送する印刷適正データ埋め込み部Ｂ２とによって構成される。
【００２１】
文書それ自体を特定するための情報である文書ＩＤは、少なくとも、文書の送信元となったクライアントマシン５を特定するためのマシン情報と文書自体を識別するための文書名を含む。この他に、文書のクリエイタとなったアプリケーションプログラムの名称等を文書ＩＤに組み込むようにしてもよい。文書ＩＤは、要するに、文書自体の属性データであり、文書作成時点においてクライアントマシン５における公知の内部処理によって自動的に文書に添付される。そして、クライアントマシン５から転送された印刷対象の文書を受け付けた印刷文書受付部Ａは、その文書を受け付けた時点で当該文書の文書ＩＤをプリントサーバ３の管理データベースＤに一時記憶させ、文書を構成する一連の印刷データをページ単位に分割し、分割を終えた時点での総ページ数を文書ＩＤに対応させて管理データベースＤに一時記憶させる。そして、印刷データ出力部Ｂの一部を構成する印刷適正データ埋め込み部Ｂ２は、作動を許容された状況下において、ページスプーラ部Ｂ１に一時記憶されているページ単位の印刷データを印刷順序に従って順に読み出し、その都度、初期値０のページカウンタの値を逐次１インクリメントし、このページカウンタの値をページ番号とし、管理データベースＤから読み込んだ文書ＩＤと共にページ単位の印刷データの前後に印刷適正データとして添付し、このページ単位の印刷データをインターフェイスＥを経由してプリンタ４に転送する。ページカウンタの値は、ページスプーラ部Ｂ１に一時記憶されていた１文書分の全てのページの出力が完了した時点で自動的に０に初期化され、同時に、この時点での印刷対象として管理データベースＤに記憶されていた文書ＩＤの値も抹消される。この実施形態においては、印刷適正データとしてコンピュータによる認識を前提としたバーコードを利用するようになっているので、ページ単位の印刷データの前後に添付されるデータはバーコードを印刷するためのデータである。
【００２２】
また、プリントサーバ３は、プリンタ４に配備された印刷情報読取手段Ｆからネットワーク２およびインターフェイスＥを経由して送信される判定用データを受け取り、この判定用データに基いて、印刷適正データに対応して印刷されるべき画像、つまり、直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを印刷情報読取手段Ｆが読み取っているか否かを判定し、印刷情報読取手段Ｆが印刷適正データに対応して印刷されるべき画像を読み取っていると判定した場合には印刷データ出力部Ｂの作動を許容する一方、印刷情報読取手段Ｆが印刷適正データに対応して印刷されるべき画像を読み取っていないと判定した場合にあっては印刷データ出力部Ｂの作動を強制停止させる異常判定部Ｃを備える。
【００２３】
既に述べた通り、印刷適正データはバーコードによって印刷されるため、プリンタ４側の印刷情報読取手段Ｆとしてはバーコードスキャナを利用することになる。従って、印刷情報読取手段Ｆからネットワーク２およびインターフェイスＥを経由して異常判定部Ｃに入力される判定用データは、直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを表す数値列や文字列であるか、正常な印刷適正データとは異なる他のバーコードで表される数値列や文字列であるか、バーコードとして体裁を成さない画像や白紙を読み込んだ場合のエラー信号であるかの何れかである。
この実施形態では、印刷文書受付部Ａで分割された１ページ分の印刷データの前と末尾に印刷適正データによる画像が印刷されることになるので、１ページ分の印刷が行われる度に、異常判定部Ｃに備印刷情報読取手段Ｆから判定用データが通算２回、つまり、印刷データの印刷開始直前と印刷データの印刷開始直後に入力されることになる。
【００２４】
異常判定部Ｃは、印刷データの印刷開始直前と印刷データの印刷開始直後に印刷情報読取手段Ｆからネットワーク２およびインターフェイスＥを経由して入力される判定用データを受け取り、これら都合２つの判定用データが共に直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを表す数値列や文字列と一致する場合、つまり、印刷情報読取手段Ｆが、印刷適正データに対応して印刷されるべき画像すなわち適正な文書ＩＤおよびページ番号を表すバーコードをページ印刷の前後で読み取っている場合に限って、適切な印刷が行なわれているものと見做し、印刷データ出力部Ｂの作動を許容する。
一方、印刷適正データに対応して印刷されるべき画像の読み取りがページ印刷の前で成功したにも関らずページ印刷の後で失敗した場合にあっては異常判定部Ｃは当該ページの印刷中に印刷異常が発生したものと見做し、印刷データ出力部Ｂの作動を直ちに停止させることで、次の１ページ分の印刷データの転送を禁止し、プリンタ４の作動を即時停止させる。また、印刷適正データに対応して印刷されるべき画像の読み取りがページ印刷の前で失敗した場合には、当然、当該ページの印刷開始時点で異常が発生していることを意味するので、異常判定部Ｃは前記と同様にして印刷データ出力部Ｂの作動を直ちに停止させ、次の１ページ分の印刷データの転送を禁止するが、プリンタ４には既に当該１ページ分の印刷データが転送されているので、実際にプリンタ４が停止するのは、この１ページの印刷が終了した時点となる。
異常判定部Ｃによって特定が可能な異常は、バーコード自体の読み込み異常に関連して特定可能な異常つまりバーコードとして体裁を成さない画像や白紙を読み込んだ場合の異常すなわちトナーやインク等の不足による印刷の掠れと、バーコード自体の読み込みが可能であっても印刷適正データと判定用データとの相違によって特定可能な異常、つまり、判定用データのうちの文書ＩＤの異常すなわち印刷対象文書の取り違えと、判定用データのうちのページ番号の異常すなわちページの抜けやページの重複等である。
【００２５】
図３に示される通り、プリントサーバ３は通常のパーソナルコンピュータやワークステーション等のコンピュータによって構成されるもので、演算処理用のマイクロプロセッサ６と、マイクロプロセッサ６の起動プログラム等を格納したＲＯＭ７と、各種のパラメータ等を記憶するための不揮発性メモリ８と、演算データ等の一時記憶に利用されるＲＡＭ９と、大容量記憶装置として機能するハードディスクドライブ１０を備え、マイクロプロセッサ６の入出力回路１１には、マン・マシン・インターフェイスとして機能するキーボード１２およびマウス１３とモニタ１４が接続されている。インターフェイスＥは既に述べた通りネットワーク２に接続するためのインターフェイスである。
【００２６】
図２に示した印刷文書受付部Ａ，印刷適正データ埋め込み部Ｂ２，異常判定部Ｃは、具体的には、プリントサーバ３のマイクロプロセッサ６と其のハードディスクドライブ１０にインストールされた印刷制御用プログラムとによって構成される。印刷制御用プログラムはプリントサーバ３の起動時に実行対象プログラムとしてハードディスクドライブ１０から読み込まれてＲＡＭ９に常駐し、マイクロプロセッサ６を印刷文書受付部Ａ，印刷適正データ埋め込み部Ｂ２，異常判定部Ｃとして機能させる。また、図２に示したページスプーラ部Ｂ１と管理データベースＤは、プリントサーバ３のハードディスクドライブ１０の記憶領域の一部を利用して構成される。印刷適正データ埋め込み部Ｂ２によって利用されるページカウンタは、具体的には、ＲＡＭ９の記憶領域の一部を利用した構築されたレジスタである。図３中のインターフェイスＥは図２に示したインターフェイスＥに相当する。
【００２７】
また、図２に示される通り、ネットワークプリンタとして機能するプリンタ４は、プリンタ４を全体的に駆動制御する主制御部Ｉと、プリントサーバ３における印刷データ出力部Ｂの一部を構成する印刷適正データ埋め込み部Ｂ２からネットワーク２およびインターフェイスＨと主制御部Ｉを経由して転送されるページ単位の印刷データおよび印刷適正データに基いて印刷用紙に対してページ単位の印刷を実行する印刷部Ｇと、印刷部Ｇの下流側に配置され、印刷部Ｇによるページ単位の印刷が行われる毎に、印刷用紙から印刷適正データに対応して印刷されるべき画像の読み取りを試行する印刷情報読取手段Ｆを備えている。
より具体的には、印刷部Ｇは、ページ単位の印刷データと印刷適正データとに基いて印字動作を行なう印字手段Ｇ１と、印字手段Ｇ１の動作に応動して印刷用紙に送りを掛ける搬送手段Ｇ２とによって構成される。
印刷情報読取手段Ｆがバーコードスキャナによって構成されていることは既に述べた通りである。
【００２８】
印刷情報読取手段Ｆは、印刷用紙から印刷適正データに対応して印刷されるべき画像の読み取りを試行する必要上、主制御部Ｉによって画像つまり此の場合にあってはバーコードの読み込みタイミングを制御される。各ページにおける都合２箇所のバーコードの印刷位置はページに関わりなく一定であるから、主制御部Ｉは、搬送手段Ｇ２の駆動源となるモータや駆動力伝達機構の任意の回転部に設けたパルスコーダからのフィードバックパルスを計数すること、あるいは、印刷用紙の送りに係る位置や速度の制御をオープンループで行う構造のプリンタ４にあっては、搬送手段Ｇ２のモータの駆動に用いる駆動指令パルスの出力数を計数することで、容易に印刷情報読取手段Ｆの作動タイミングを制御することができる。印刷情報読取手段Ｆは、バーコードを読み取った場合にあっては当該バーコードに対応する数値列や文字列を判定用データとして主制御部ＩおよびインターフェイスＨとネットワーク２を経由してプリントサーバ３に転送し、また、バーコードとして体裁を成さない画像や白紙を読み込んだ場合にはエラー信号を判定用データとして主制御部ＩおよびインターフェイスＨとネットワーク２を経由してプリントサーバ３に転送する。
【００２９】
図４に示される通り、プリンタ４は、主制御部Ｉとして機能するマイクロプロセッサ１５と、マイクロプロセッサ６の制御プログラム等を格納したＲＯＭ１６と、各種のパラメータ等を記憶するための不揮発性メモリ１７と、印刷データの一時記憶等に利用されるＲＡＭ１８を備え、マイクロプロセッサ１５の入出力回路１９には、バーコードスキャナ２０と印字ヘッド２１の駆動回路２２とキャリッジモータＭ１の駆動回路２３と用紙搬送モータＭ２の駆動回路２４が接続されている。インターフェイスＨは既に述べた通りネットワーク２に接続するためのインターフェイスである。
【００３０】
図２に示した印刷情報読取手段Ｆの主要部はバーコードスキャナ２０によって構成され、また、図２に示した印字手段Ｇ１の主要部は印字ヘッド２１およびキャリッジモータＭ１と其れらの駆動回路２２，２３によって構成される。キャリッジモータＭ１は印字ヘッド２１を搭載したキャリッジを用紙搬送方向と直交する向きに移動させるためのもので、キャリッジの周辺構造等に関しては既に公知である。また、図２に示した搬送手段Ｇ２の主要部は用紙搬送モータＭ２によって構成される。用紙搬送モータＭ２は印刷用紙に搬送方向の送りを掛けるためのもので、搬送手段Ｇ２の全体的な構造としては、用紙搬送モータＭ２で回転駆動される用紙搬送ローラもしくは用紙搬送ベルトとピンチローラとの間に印刷用紙を挾持して送りを掛けるもの、用紙搬送モータＭ２で回転駆動されるスプロケットに長尺の印刷用紙の両サイドの穿孔部を嵌合させて送りを掛けるトラクタ式のもの等が公知である。搬送手段Ｇ２の構成は、単票用紙を連続的に取り扱うものであっても一連の長尺の印刷用紙を取り扱うものであっても構わない。図４中のインターフェイスＨは図２に示したインターフェイスＨに相当する。
【００３１】
ネットワーク２を介してプリントサーバ３に接続されるクライアントマシン５は、通常のパーソナルコンピュータやワークステーション等のコンピュータによって構成されるもので、演算処理用のマイクロプロセッサ２５と、マイクロプロセッサ２５の起動プログラム等を格納したＲＯＭ２６と、各種のパラメータ等を記憶するための不揮発性メモリ２７と、演算データ等の一時記憶に利用されるＲＡＭ２８と、大容量記憶装置として機能するハードディスクドライブ２９を備え、マイクロプロセッサ２５の入出力回路３０には、マン・マシン・インターフェイスとして機能するキーボード３１およびマウス３２とモニタ３３が接続されている。インターフェイス３４はネットワーク２に接続するためのインターフェイスである。
【００３２】
ハードディスクドライブ２９にはテキストや画像等の文書を作成するためのアプリケーションプログラムがインストールされており、ユーザは、各クライアントマシン５のアプリケーションプログラムで作成した文書あるいは予め作成してハードディスクドライブ２９に保存しておいた文書をインターフェイス３４およびネットワーク２を経由してプリントサーバ３に転送することで、プリントサーバ３とプリンタ４を利用した印刷を実行させる。
【００３３】
既に述べた通り、文書それ自体を特定するための情報である文書ＩＤつまり文書の送信元となるクライアントマシン５を特定するためのマシン情報と文書自体を識別するための文書名はクライアントマシン５の内部処理により、文書の作成時に自動的に文書に添付される。マシン情報としてはＩＰアドレスやクライアントマシン５の個体番号等が利用可能であり、文書名としてはユーザが設定した文書のタイトル等が利用できる。
【００３４】
次に、この実施形態の印刷異常検出機能付印刷システム１を構成するプリントサーバ３およびプリンタ４の具体的な処理動作について説明する。
【００３５】
まず、クライアントマシン５で作成された文書が、キーボード３１やマウス３２を操作するユーザの指示に応じ、ＣＰＵ２５によってハードディスクドライブ２９から読み出され、インターフェイス３４およびネットワーク２を経由してプリントサーバ３に転送される。
【００３６】
そして、プリントサーバ３のマイクロプロセッサ６がインターフェイスＥを介して当該文書を受け取り、この文書をハードディスクドライブ１０に一時記憶させる。
【００３７】
次いで、プリントサーバ３の印刷文書受付部Ａとして機能するマイクロプロセッサ６が、この文書に添付されている文書ＩＤつまりマシン情報と文書名を分離し、この文書ＩＤをプリントサーバ３の管理データベースＤとして機能するハードディスクドライブ１０に一時記憶させる。
【００３８】
プリントサーバ３の印刷文書受付部Ａとして機能するマイクロプロセッサ６は、更に、当該１文書中の印刷データを先頭からサーチして改頁コードを抽出し、改頁コードで区切られる一連の印刷データを１ページ分の印刷データと見做し、１文書を構成する一連の印刷データをページ単位に分割して、分割済みの印刷データをページ順つまり印刷すべき順に従って、印刷データ出力部Ｂのページスプーラ部Ｂ１として機能するハードディスクドライブ１０に全て一時記憶させる。但し、２ｉｎ１印刷を行なう場合にあっては２ページ分を１ページ分のデータとして取り扱うことになる。
【００３９】
次いで、印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２として機能するマイクロプロセッサ６が、ページスプーラ部Ｂ１として機能するハードディスクドライブ１０に一時記憶されたページ単位の印刷データを印刷順序に従って先頭側から１ページ分だけ読み出し、初期値０のページカウンタの値を１インクリメントして、ページカウンタの現在値をページ番号とし、管理データベースＤとして機能するハードディスクドライブ１０から読み込んだ文書ＩＤすなわち現時点で印刷対象となっている文書の文書ＩＤと共にページ単位の印刷データの前後に印刷適正データとして添付する。
これにより、文書それ自体を特定するための情報である文書ＩＤと当該１文書内でのページを特定する連番であるページ番号とからなる印刷適正データが１ページ分の印刷データの前後に添付されたことになる。
そして、ページ単位の印刷データと其の前後に付された印刷適正データはインターフェイスＥを経由してプリンタ４に転送される。
【００４０】
プリンタ４のマイクロプロセッサ１５は、インターフェイスＨを介して当該１ページ分の印刷データと印刷適正データとを受け取り、これらのデータをＲＡＭ１８に一時記憶し、印刷部Ｇの印字手段Ｇ１として機能する印字ヘッド２１およびキャリッジモータＭ１と印刷部Ｇの搬送手段Ｇ２として機能する用紙搬送モータＭ２を駆動制御し、印刷用紙に送りを掛けながら印字処理を実行する。
【００４１】
印字処理のアルゴリズム自体は通常のプリンタと同様であるが、この実施形態にあっては１ページ分の印刷データの前後に印刷適正データが添付されているので、まず、印刷適正データによって表されるバーコードの画像が印刷用紙に印刷され、次いで、１ページ分の印刷データで表される１ページ分の文書が印刷され、最後に再び印刷適正データによって表されるバーコードの画像が印刷用紙に印刷されることになる。
【００４２】
プリンタ４の主制御部Ｉとして機能するマイクロプロセッサ１５は、印刷用紙の送り開始時点から搬送手段Ｇ２の駆動源となる用紙搬送モータＭ２や駆動力伝達機構の回転部に設けられたパルスコーダからのフィードバックパルスもしくは用紙搬送モータＭ２の駆動回路２４にマイクロプロセッサ１５が与える駆動指令パルスの数を計数しており、その計数値が予め設定された２つの値、つまり、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０の配設位置に印刷用紙の先端のバーコードの画像が到達するときの設定値と、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０の配設位置に印刷用紙の末尾のバーコードの画像が到達するときの設定値の各々に達した時点で、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０を都合２回作動させてバーコードの読み込みを試行させ、バーコードの読み込みに成功した場合にはバーコードスキャナ２０によって変換された数値列や文字列の値を、また、バーコードの読み込みに失敗した場合にあってはエラー信号を、判定用データとして、インターフェイスＨとネットワーク２を経由してプリントサーバ３に転送する。
【００４３】
そして、プリントサーバ３のマイクロプロセッサ６がインターフェイスＥを介して此の判定用データを受け取り、プリントサーバ３の異常判定部Ｃとして機能するマイクロプロセッサ６が、当該判定用データが、直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを表す数値列や文字列と同じものであるのか、正常な印刷適正データとは異なる他のバーコードで表される数値列や文字列であるのか、バーコードとして体裁を成さない画像や白紙を読み込んだ場合のエラー信号であるかのかを判定する。
【００４４】
ここで、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０から受け取った判定用データが直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを表す数値列や文字列と同じものであった場合、つまり、現時点でプリントサーバ３の管理データベースＤに一時記憶されている文書ＩＤと直前の印刷データの転送処理で印刷適正データ埋め込み部Ｂ２から送出されたページ番号（ページカウンタの現在値）とが判定用データに含まれている場合にあっては、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０が印刷適正データに対応して印刷されるべき画像つまり適正な文書ＩＤとページ番号を表すバーコードを適切に読み取っていることを意味する。
この場合、異常判定部Ｃとして機能するマイクロプロセッサ６は、この判定用データの送信が当該ページの印刷開始直後のもの即ち印刷データの先頭に位置するものであれば、当該ページの印刷終了直後に読み込まれる判定用データが入力されるのを待機し、当該ページの印刷終了直後に読み込まれる判定用データを受け取ってから同様の判定処理を実施する。また、この判定用データの送信が当該ページの印刷終了直後のもの即ち印刷データの最後に位置するものであれば、印刷データ出力部Ｂの作動を許容し、ページスプーラ部Ｂ１に一時記憶されている次の１ページ分の印刷データを印刷順序に従って印刷適正データ埋め込み部Ｂ２に読み出させ、ページカウンタの値を逐次１インクリメントし、このページカウンタの値をページ番号とし、前記と同様にして、管理データベースＤから読み込んだ文書ＩＤと共に当該１ページ単位の印刷データの前後に印刷適正データとして添付し、このページ単位の印刷データをインターフェイスＥを経由してプリンタ４に転送させる。
【００４５】
これに対し、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０から受け取った判定用データが直前の印刷データの転送処理で印刷データ出力部Ｂの印刷適正データ埋め込み部Ｂ２から送出された印刷適正データを表す数値列や文字列と異なっている場合、つまり、バーコード自体の読み込みは可能であっても其の内容が印刷適正データに対応して印刷されるべき画像つまり適正な文書ＩＤやページ番号を表すバーコードとは異なる場合と、バーコード自体の読み込みが不能であってエラー信号が入力された場合にあっては、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０が印刷適正データに対応して印刷されるべき画像すなわち適正な文書ＩＤおよびページ番号を表すバーコードを読み取っていないことを意味する。
従って、この場合、異常判定部Ｃとして機能するマイクロプロセッサ６は、当該ページの印刷中に印刷異常が発生したものと見做し、印刷データ出力部Ｂの作動を直ちに停止させて印刷適正データ埋め込み部Ｂ２によるページスプーラ部Ｂ１からの新たな１ページ分の印刷データの読み込みを禁止し、プリンタ４の作動を停止させる。この際、判定用データの送信が当該ページの印刷終了直後のものであれば次の１ページの印刷が禁止されることによりプリンタ４は即時停止することになるが、この判定用データの送信が当該ページの印刷開始直後のものであった場合には、既に当該１ページ分の印刷データがプリンタ４に転送されていることから当該１ページ分の印刷動作は許容され、このページの印刷動作が終了した時点でプリンタ４の作動が停止することになる。
【００４６】
この実施形態では、更に、印刷用紙の送りが開始される度にマイクロプロセッサ６が制御クロックのカウント処理をリスタートするようになっており、制御クロックのカウント値が設定値を超えてもバーコードスキャナ２０から都合２回の信号入力が行なわれない場合、つまり、予め設定された一定の時間が経過しても１ページ分の印刷が完了しない場合には、プリンタ４に異常が発生しているものと見做し、異常判定部Ｃが印刷情報読取手段Ｆとして機能するバーコードスキャナ２０を介して異常を検知した場合と同様にして、プリンタ４の作動を停止させるようにしている。
【００４７】
既に述べた通り、印刷情報読取手段Ｆとして機能するバーコードスキャナ２０によるバーコード自体の読み込みに異常が生じてエラー信号が入力された場合にはトナーやインク等の不足による印刷の掠れが発生していることを意味し、また、バーコード自体の読み込みが適切に行なわれても判定用データのうちの文書ＩＤに相当する部分の内容が現時点でプリントサーバ３の管理データベースＤに一時記憶されている文書ＩＤと異なる場合には印刷対象文書の取り違えを意味し、更には、バーコード自体の読み込みが適切に行なわれても判定用データのうちのページ番号に相当する部分の内容が直前の印刷データの転送処理で印刷適正データ埋め込み部Ｂ２から送出されたページ番号（ページカウンタの現在値）と異なる場合にはページの抜けやページの重複等を意味する。従って、プリントサーバ３に印刷対象となる文書を転送したクライアントマシン５つまり当該時点でプリントサーバ３の管理データベースＤに一時記憶されている文書ＩＤで特定されるクライアントマシン５に対し、プリントサーバ３からネットワーク２を経由してトナーやインク等の不足，印刷対象文書の取り違え，ページの抜けやページの重複といった異常の種別を知らせることも可能である。
【００４８】
そして、最終的に、ページスプーラ部Ｂ１に一時記憶されていた１文書分の全てのページの出力が支障なく終了すると、マイクロプロセッサ６がページカウンタの値を０に初期化し、管理データベースＤとして機能するハードディスクドライブ１０に当該時点まで印刷対象として記憶していた文書ＩＤの値を抹消して、印刷文書受付部Ａによる次の文書の受け付けを許容する。
【００４９】
以上に述べたように、この実施形態では、印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割し、各ページの印刷データの前後にページの印刷が適正であることを示す印刷適正データとして機能する文書ＩＤとページ番号の組み合わせをバーコードで添付した上で印刷順序に従ったページ単位の印刷を実行し、ページ単位の印刷が行われる毎の用紙搬送過程で印刷情報読取手段Ｆとして機能するバーコードスキャナ２０を都合２回作動させて文書ＩＤとページ番号に対応して印刷されるべきバーコードの読み取りを試行し、文書ＩＤとページ番号に対応して印刷されるべきバーコードが読み取られた場合に限って印刷データ出力部Ｂの作動に基く次のページの印刷を許容する一方、文書ＩＤとページ番号に対応して印刷されるべきバーコードがバーコードスキャナ２０によって読み取られなかった場合には、印刷データ出力部Ｂの作動を停止させて次のページの印刷と其の前処理つまり次のページの先頭の文書ＩＤとページ番号の印刷とを共に非実行とするようにしているので、マイクロプロセッサ６，１５の内部処理のみでは検出が困難なトナーやインク等の不足といった外部的な要因にも的確に対処して印刷処理を直ちに停止させることができる。
【００５０】
特に、印刷用紙にバーコードを実際に印刷することによって印刷異常の有無を判定するようにしているので、トナーやインク等の不足によって印刷が掠れたままページが続けて印刷されるといった無駄が解消され、更には、印刷異常が生じた時点で直ちに印刷が停止することからユーザの注意が喚起され、異常の発生したページをユーザが特定することも容易となり、再印刷の際のページ抜けやページの重複も容易に防止し得るようになる。
【００５１】
しかも、この実施形態にあっては、ページの印刷が適正であることを示す印刷適正データとして文書ＩＤとページ番号の組み合わせを採用しており、印刷対象となる文書を特定する文書ＩＤには文書の送信元となるクライアントマシン５を特定するためのマシン情報が含まれ、かつ、１文書の印刷が終るまでは此の文書ＩＤがプリントサーバ３の管理データベースＤとして機能するハードディスクドライブ１０に保存されているので、印刷異常が発生した場合には、プリントサーバ３に印刷対象となる文書を転送したクライアントマシン５に対してプリントサーバ３からネットワーク２を経由してトナーやインク等の不足，印刷対象文書の取り違え，ページの抜けやページの重複といった異常の種別を知らせることもできる。
【００５２】
この実施形態では、一連の長尺の印刷用紙を取り扱う場合、つまり、ページに切れ目がない場合や種々異なるサイズの用紙を取り扱う場合をも想定してページの先頭と末尾に印刷適正データを印刷し、印刷用紙が長尺の連続用紙であっても各ページの印刷開始位置と印刷終了位置つまりページ区切りを明確に識別できるようにし、どのページの印刷で問題が発生したのかを容易に把握できるようにしているが、単票用紙のみを扱うような場合にあってはページの区切りを識別する必要はないので、印刷適正データは各ページの印刷データの末尾にのみ印刷すれば十分である。
【００５３】
また、印刷対象となる文書を転送したクライアントマシン５に異常の種別を知らせる必要がなく、専ら、トナーやインク等の不足による印刷掠れの検出を目的とする場合にあっては、印刷対象となる文書の送信元となったクライアントマシン５を特定するための情報や文書自体を特定するための情報および印刷ページを特定するための連番等を印刷適正データに含める必要は必ずしもなく、本文として印刷される可能性のあるテキストや画像以外の画像でさえあれば、どのようなものを印刷適正データとして利用しても構わない。
例えば、この実施形態では印刷適正データが目障りになることを避けるために印刷適正データの印刷形式としてコンピュータによる認識を前提としたバーコードを利用しているが、このバーコードに代えて、人間の理解を優先した文書名やページの連番および印刷データの送信元となったクライアントマシン５の名称等を文字列として印刷するようにしても構わない。
【００５４】
また、コンピュータによる認識を前提とした場合であっても、バーコードに代わる他のコード、例えば、ＱＲコード等の２次元コードを採用することが可能である。印刷された文字を認識するためのＯＣＲ技術や２次元コードを読み込むためのくＱＲコードリーダ等の構成に関しては既に公知である。
【００５５】
更に、プリントサーバを省略し、相互に情報伝達可能に接続されたクライアントマシン５とプリンタ４によって印刷異常検出機能付印刷システムを構成するような場合にあっては、クライアントマシン５に印刷文書受付部Ａと印刷データ出力部Ｂと異常判定部Ｃを設け、プリンタ４には前述の実施形態と同様に印刷部Ｇと印刷情報読取手段Ｆを設けることになる。
【００５６】
また、印刷用紙に対してページ単位の印刷を実行する印刷部Ｇを一体的に備えたパーソナルコンピュータやワードプロセッサは其れ自体が印刷異常検出機能付印刷システムであり、このような構成にあっては、パーソナルコンピュータやワードプロセッサの本体に印刷文書受付部Ａと印刷データ出力Ｂと印刷情報読取手段Ｆと異常判定部Ｃを纏めて配備することになる。
【００５７】
以上に開示した実施形態の一部または全部は、以下の付記に示す記載によって適切に表現され得るが、発明を実施するための形態や発明の技術思想は、これらのものに制限されるものではない。
【００５８】
〔付記１〕
複数のページからなる文書を連続的に印刷出力するコンピュータ制御式印刷システム（１）に生じる印刷異常を検出して印刷処理を停止させるための印刷異常検出方法であって、
前記印刷システム（１）による印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割し、
少なくとも分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システムの印刷部（Ｇ）に出力し、該印刷部（Ｇ）を駆動制御してページ単位の印刷を印刷用紙に対して実行すると共に、
ページ単位の印刷が行われる毎の用紙搬送過程で、前記印刷部（Ｇ）の下流側に配置されている印刷情報読取手段（Ｆ）により、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行し、
前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には、適切な印刷が行なわれているものと見做し、前記印刷順序に従って次のページの印刷データと印刷適正データの出力および前記印刷部（Ｇ）の駆動制御を許容する一方、前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には、印刷異常が発生しているものと見做して次のページの印刷データや印刷適正データの出力および前記印刷部（Ｇ）の駆動制御を非実行とすることを特徴とした印刷異常検出方法。
【００５９】
〔付記２〕
前記印刷適正データに、少なくとも、ページを特定する連番の情報（ページ番号）を含めることを特徴とした付記１記載の印刷異常検出方法。
【００６０】
〔付記３〕
前記印刷適正データに、少なくとも、文書を特定するための情報（文書ＩＤ）を含めることを特徴とした付記１または付記２のうち何れか一項に記載の印刷異常検出方法。
【００６１】
〔付記４〕
前記分割された各ページの最終印刷データの末尾に加え、前記分割された各ページの先頭の印刷データの前にも当該ページの印刷が適正であることを示す印刷適正データを添付し、
前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像がページの先端および末尾から共に読み取られた場合には、適切な印刷が行なわれているものと見做す一方、前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像がページの先端もしくは末尾の少なくとも一方で読み取られなかった場合には、印刷異常が発生しているものと見做すことを特徴とした付記１，付記２または付記３のうち何れか一項に記載の印刷異常検出方法。
【００６２】
〔付記５〕
前記印刷適正データに対応して印刷されるべき画像がコンピュータによる認識を前提としたコード（バーコード，ＱＲコード等）によって構成されている付記１，付記２，付記３または付記４のうち何れか一項に記載の印刷異常検出方法。
【００６３】
〔付記６〕
前記印刷適正データに対応して印刷されるべき画像が文字（文字列）によって構成されている付記１，付記２，付記３または付記４のうち何れか一項に記載の印刷異常検出方法。
【００６４】
〔付記７〕
複数のページからなる文書を連続的に印刷出力する際に生じる印刷異常を検出して印刷処理を停止させる印刷異常検出機能付印刷システム（１）であって、
印刷処理に先駆けて印刷対象となる文書を構成する一連の印刷データを予めページ単位に分割する印刷文書受付部（Ａ）と、
少なくとも前記印刷文書受付部（Ａ）で分割された各ページの最終印刷データの末尾に当該ページの印刷が適正であることを示す印刷適正データを添付してページ単位の印刷データと共に各ページの印刷順序に従って前記印刷システム（１）の印刷部（Ｇ）に出力する印刷データ出力部（Ｂ）と、
前記印刷データ出力部（Ｂ）から出力されたページ単位の印刷データと印刷適正データとに基いて印刷用紙に対してページ単位の印刷を実行する印刷部（Ｇ）と、
前記印刷部（Ｇ）の下流側に配置され、前記印刷部（Ｇ）によるページ単位の印刷が行われる毎に、前記印刷用紙から前記印刷適正データに対応して印刷されるべき画像の読み取りを試行する印刷情報読取手段（Ｆ）と、
前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像が読み取られた場合には適切な印刷が行なわれているものと見做して前記印刷順序に従って前記印刷データ出力部（Ｂ）の作動を許容する一方、前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像が読み取られなかった場合には印刷異常が発生しているものと見做して前記印刷データ出力部（Ｂ）の作動を停止させる異常判定部（Ｃ）とを備えたことを特徴とする印刷異常検出機能付印刷システム。
【００６５】
〔付記８〕
前記印刷データ出力部（Ｂ）が、少なくとも、ページの印刷が適正であることを示す印刷適正データとしてページを特定する連番の情報（ページ番号）をページ単位の印刷データに添付することを特徴とした付記７記載の印刷異常検出機能付印刷システム。
【００６６】
〔付記９〕
前記印刷データ出力部（Ｂ）が、少なくとも、ページの印刷が適正であることを示す印刷適正データとして文書を特定するための情報（文書ＩＤ）をページ単位の印刷データに添付することを特徴とした付記７または付記８のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００６７】
〔付記１０〕
前記印刷データ出力部（Ｂ）が、前記分割された各ページの最終印刷データの末尾に加え、前記分割された各ページの先頭の印刷データの前にも当該ページの印刷が適正であることを示す印刷適正データを添付し、
前記異常判定部（Ｃ）が、前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像がページの先端および末尾から共に読み取られた場合には、適切な印刷が行なわれているものと見做す一方、前記印刷情報読取手段（Ｆ）により前記印刷適正データに対応して印刷されるべき画像がページの先端もしくは末尾の少なくとも一方で読み取られなかった場合には、印刷異常が発生しているものと見做すことを特徴とした付記７，付記８または付記９のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００６８】
〔付記１１〕
前記印刷データ出力部（Ｂ）は、ページの印刷が適正であることを示す印刷適正データとして、コンピュータによる認識を前提としたコード（バーコード，ＱＲコード等）を印刷するための情報をページ単位の印刷データに添付することを特徴とした付記７，付記８，付記９または付記１０のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００６９】
〔付記１２〕
前記印刷データ出力部は、ページの印刷が適正であることを示す印刷適正データとして、文字（文字列）を印刷するための情報をページ単位の印刷データに添付することを特徴とした付記７，付記８，付記９または付記１０のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００７０】
〔付記１３〕
印刷異常検出機能付印刷システム（１）が、ネットワークを経由して情報伝達可能に接続されたプリントサーバ（３）とプリンタ（４）とから構成され、
前記プリントサーバ（３）には、前記印刷文書受付部（Ａ）と前記印刷データ出力部（Ｂ）と前記異常判定部（Ｃ）が設けられ、
前記プリンタ（４）には、前記印刷部（Ｇ）と前記印刷情報読取手段（Ｆ）が設けられている付記７，付記８，付記９，付記１０，付記１１または付記１２のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００７１】
〔付記１４〕
印刷異常検出機能付印刷システム（１）が、相互に情報伝達可能に接続されたクライアントマシン（５）とプリンタ（４）とから構成され、
前記クライアントマシン（５）には、前記印刷文書受付部（Ａ）と前記印刷データ出力部（Ｂ）と前記異常判定部（Ｃ）が設けられ、
前記プリンタ（４）には、前記印刷部（Ｇ）と前記印刷情報読取手段（Ｆ）が設けられている付記７，付記８，付記９，付記１０，付記１１または付記１２のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【００７２】
〔付記１５〕
印刷異常検出機能付印刷システム（１）が、印刷用紙に対してページ単位の印刷を実行する印刷部（Ｇ）を一体的に備えたパーソナルコンピュータによって構成され、
前記パーソナルコンピュータの本体に、前記印刷文書受付部（Ａ）と前記印刷データ出力部（Ｂ）と前記印刷情報読取手段（Ｆ）と前記異常判定部（Ｃ）が設けられている付記７，付記８，付記９，付記１０，付記１１または付記１２のうち何れか一項に記載の印刷異常検出機能付印刷システム。
【産業上の利用可能性】
【００７３】
本発明は、プリントサーバとクライアントマシンとプリンタによって構成されるコンピュータ制御式印刷システム、クライアントマシンとプリンタによって構成されるコンピュータ制御式印刷システム、ページ単位の印刷を実行する印刷部を一体的に備えたパーソナルコンピュータやワードプロセッサ等によって構成されるコンピュータ制御式印刷システムに利用できる。
【符号の説明】
【００７４】
Ａ  印刷文書受付部
Ｂ  印刷データ出力部
Ｂ１  ページスプーラ部
Ｂ２  印刷適正データ埋め込み部
Ｃ  異常判定部
Ｄ  管理データベース
Ｅ  インターフェイス
Ｆ  印刷情報読取手段
Ｇ  印刷部
Ｇ１  印字手段
Ｇ２  搬送手段
Ｈ  インターフェイス
Ｉ  主制御部
Ｍ１  キャリッジモータ
Ｍ２  用紙搬送モータ
１  印刷異常検出機能付印刷システム
２  ネットワーク
３  プリントサーバ
４  プリンタ
５  クライアントマシン
６  マイクロプロセッサ
７  ＲＯＭ
８  不揮発性メモリ
９  ＲＡＭ
１０  ハードディスクドライブ
１１  入出力回路
１２  キーボード
１３  マウス
１４  モニタ
１５  マイクロプロセッサ
１６  ＲＯＭ
１７  不揮発性メモリ
１８  ＲＡＭ
１９  入出力回路
２０  バーコードスキャナ
２１  印字ヘッド
２２  駆動回路
２３  駆動回路
２４  駆動回路
２５  マイクロプロセッサ
２６  ＲＯＭ
２７  不揮発性メモリ
２８  ＲＡＭ
２９  ハードディスクドライブ
３０  入出力回路
３１  キーボード
３２  マウス
３３  モニタ
３４  インターフェイス
【図１】
2011197940.tif 000003
【図２】
2011197940.tif 000004
【図３】
2011197940.tif 000005
【図４】
2011197940.tif 000006
【図５】
2011197940.tif 000007