(57)【要約】      （修正有）【課題】一部毎に印刷内容が可変である印刷物を複数部印刷する状況において印刷障害が発生した場合であっても、印刷物の重複及び欠落を防止することができる印刷制御システム、印刷制御装置及び排出装置を提供する。【解決手段】印刷制御システム１は、テンプレート情報に当該テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を付加し、可変印刷情報の複数のレコードをそれぞれテンプレート情報に適用して印刷情報を生成し、印刷情報を印刷装置３に印刷させ、印刷装置３の印刷実行中に生じる印刷障害を検知して、少なくとも印刷装置３が印刷している印刷情報に対応するレコードを再開位置として指定する印刷再開情報を生成する印刷制御装置２と、印刷装置３が印刷した印刷物に付加された識別情報を取得し、印刷再開情報と、取得した印刷物に付加された識別情報とに基づいて分別する印刷物を決定する排出装置４とを備える。【選択図】図１
2011159196.tif 000002
【特許請求の範囲】
【請求項１】
テンプレート情報に当該テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を付加し、可変印刷情報の複数のレコードをそれぞれ前記テンプレート情報に適用して印刷情報を生成し、当該印刷情報を印刷装置に印刷させる印刷実行手段と、前記印刷装置の印刷実行中に生じる印刷障害を検知する検知手段と、前記検知手段が印刷障害を検知したときに、前記印刷装置が印刷している印刷情報に対応するレコードを指定する印刷再開情報を生成する印刷再開情報生成手段とを有する印刷制御装置と、
前記印刷装置が印刷した印刷物に付加された識別情報を取得する取得手段と、前記印刷再開情報と、前記取得手段が取得した前記印刷物に付加された識別情報とに基づいて分別する印刷物を決定する決定手段とを有する排出装置とを備える印刷制御システム。
【請求項２】
前記印刷制御装置は、前記印刷制御装置の前記検知手段が印刷障害を検知した際に、前記印刷実行手段が試し印刷を実行するための試可変印刷情報を生成する試し印刷用可変印刷情報生成手段をさらに有し、
前記印刷制御装置の前記印刷実行手段は、前記試可変印刷情報を用いて前記試し印刷を実行する際に試し印刷である旨を印刷物に付加された識別情報に含めて印刷を実行し、
前記排出装置の決定手段は、印刷物に付加された識別情報に試し印刷である旨が含まれているとき、当該印刷物を排出することを決定する請求項１に記載の印刷制御システム。
【請求項３】
前記排出装置の決定手段は、前記印刷再開情報と、前記印刷物に付加された識別情報とに基づいて、レコード及びページが重複する印刷物を排出することを決定する請求項２に記載の印刷制御システム。
【請求項４】
前記排出装置は、排出することを決定した印刷物以外の印刷物を梱包する請求項３に記載の印刷制御システム。
【請求項５】
前記排出装置は、前記印刷物に付加された識別情報に基づいて、前記可変情報のレコードのうち印刷されていないレコードが存在する場合、その旨を示した警告を出力する出力手段をさらに有する請求項１に記載の印刷制御システム。
【請求項６】
テンプレート情報に当該テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を付加し、前記可変印刷情報の複数のレコードをそれぞれ前記テンプレート情報に適用して印刷情報を生成し、前記印刷情報を印刷装置に印刷させる印刷実行手段と、
前記印刷装置の印刷実行中に生じる印刷障害を検知する検知手段と、
前記検知手段が印刷障害を検知したときに、前記印刷装置が印刷している印刷情報に対応するレコードを指定する印刷再開情報を生成する印刷再開情報生成手段とを有する印刷制御装置。
【請求項７】
複数のレコードからなる可変印刷情報の当該複数のレコードをそれぞれテンプレート情報に適用して生成される印刷情報を印刷装置によって印刷した印刷物から、テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を取得する取得手段と、
前記印刷装置に印刷障害が生じたときに、前記印刷装置が印刷している前記印刷情報に対応するレコードを指定する印刷再開情報と、前記取得手段が取得した前記印刷物に付加された識別情報とに基づいて、前記印刷物を分別する印刷物を決定する決定手段とを有する排出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システム、印刷制御装置及び排出装置に関する。
【背景技術】
【０００２】
従来の印刷制御システムとして、印刷装置と、印刷処理に対応する識別情報を印刷データに挿入し、用紙に印刷内容とともに識別情報を含めて印刷装置に印刷させる印刷制御サーバとを有するものであって、印刷制御サーバは、その印刷装置から正常に印刷を完了した旨の通知を受信すると、その印刷処理の識別情報とともに有効に印刷が実行された旨をデータベースに登録し、一方、印刷装置において印刷障害が発生して正常に印刷を完了できなかった旨の通知を受信すると、印刷装置において印刷データを削除させ、その印刷処理の識別情報とともに印刷が無効である旨をデータベースに登録することで、二重印刷を防止するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３２１０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷装置が印刷中に生じた障害から復旧し、その後未印刷分を印刷した場合であっても、印刷物の重複及び欠落を防止することができる印刷制御システム、印刷制御装置及び排出装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の印刷制御システム、印刷制御装置及び排出装置を提供する。
【０００６】
［１］テンプレート情報に当該テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を付加し、可変印刷情報の複数のレコードをそれぞれ前記テンプレート情報に適用して印刷情報を生成し、当該印刷情報を印刷装置に印刷させる印刷実行手段と、前記印刷装置の印刷実行中に生じる印刷障害を検知する検知手段と、前記検知手段が印刷障害を検知したときに、前記印刷装置が印刷している印刷情報に対応するレコードを指定する印刷再開情報を生成する印刷再開情報生成手段とを有する印刷制御装置と、前記印刷装置が印刷した印刷物に付加された識別情報を取得する取得手段と、前記印刷再開情報と、前記取得手段が取得した前記印刷物に付加された識別情報とに基づいて分別する印刷物を決定する決定手段とを有する排出装置とを備える印刷制御システム。
【０００７】
［２］前記印刷制御装置は、前記印刷制御装置の前記検知手段が印刷障害を検知した際に、前記印刷実行手段が試し印刷を実行するための試可変印刷情報を生成する試し印刷用可変印刷情報生成手段をさらに有し、前記印刷制御装置の前記印刷実行手段は、前記試可変印刷情報を用いて前記試し印刷を実行する際に試し印刷である旨を印刷物に付加された識別情報に含めて印刷を実行し、前記排出装置の決定手段は、印刷物に付加された識別情報に試し印刷である旨が含まれているとき、当該印刷物を排出することを決定する前記［１］に記載の印刷制御システム。
【０００８】
［３］前記排出装置の決定手段は、前記印刷再開情報と、前記印刷物に付加された識別情報とに基づいて、レコード及びページが重複する印刷物を排出することを決定する前記［２］に記載の印刷制御システム。
【０００９】
［４］前記排出装置は、排出することを決定した印刷物以外の印刷物を梱包する前記［３］に記載の印刷制御システム。
【００１０】
［５］前記排出装置は、前記印刷物に付加された識別情報に基づいて、前記可変情報のレコードのうち印刷されていないレコードが存在する場合、その旨を示した警告を出力する出力手段をさらに有する前記［１］に記載の印刷制御システム。
【００１１】
［６］テンプレート情報に当該テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を付加し、前記可変印刷情報の複数のレコードをそれぞれ前記テンプレート情報に適用して印刷情報を生成し、前記印刷情報を印刷装置に印刷させる印刷実行手段と、前記印刷装置の印刷実行中に生じる印刷障害を検知する検知手段と、前記検知手段が印刷障害を検知したときに、前記印刷装置が印刷している印刷情報に対応するレコードを指定する印刷再開情報を生成する印刷再開情報生成手段とを有する印刷制御装置。
【００１２】
［７］複数のレコードからなる可変印刷情報の当該複数のレコードをそれぞれテンプレート情報に適用して生成される印刷情報を印刷装置によって印刷した印刷物から、テンプレート情報のページと可変印刷情報のレコードとを識別する識別情報を取得する取得手段と、前記印刷装置に印刷障害が生じたときに、前記印刷装置が印刷している前記印刷情報に対応するレコードを指定する印刷再開情報と、前記取得手段が取得した前記印刷物に付加された識別情報とに基づいて、前記印刷物を分別する印刷物を決定する決定手段とを有する排出装置。
【発明の効果】
【００１３】
請求項１、６及び７に係る発明によれば、印刷装置が印刷中に生じた障害から復旧し、その後未印刷分を印刷した場合であっても、印刷物の重複及び欠落を防止することができる。
【００１４】
請求項２に係る発明によれば、障害から復旧するための試し印刷によって生成された印刷物を排出することができる。
【００１５】
請求項３に係る発明によれば、印刷再開情報と、印刷物に付加された識別情報とに基づいて、印刷物の重複を防止することができる。
【００１６】
請求項４に係る発明によれば、印刷物の欠落が生じた場合にその旨を警告することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施の形態に係る印刷制御システムの構成の一例を示す図である。
【図２】図２は、印刷制御サーバの構成の一例を示すブロック図である。
【図３】図３は、排出装置の構成の一例を示すブロック図である。
【図４】図４（ａ）〜（ｃ）は、それぞれ印刷制御サーバの記憶部に格納される可変印刷情報、試し印刷用可変印刷情報及び再構成可変印刷情報の一例を示す図である。
【図５】図５は、印刷制御サーバの記憶部に格納されるテンプレート情報の一例を示す図である。
【図６】図６は、印刷物の一例を説明するための図である。
【図７】図７（ａ）及び（ｂ）は、印刷装置の印刷の進行状況及び印刷再開情報を説明するための図である。
【図８】図８（ａ）及び（ｂ）は、印刷装置の出力動作を説明するための図である。
【図９】図９は、印刷制御サーバの動作の一例を示すフローチャートである。
【図１０】図１０は、排出装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
（印刷制御システムの構成）
図１は、本発明の実施の形態に係る印刷制御システムの構成の一例を示す図である。
【００１９】
この印刷制御システム１は、印刷制御サーバ２と、印刷装置３と、排出装置４と、端末装置５とをそれぞれネットワーク６で接続して構成される。なお、印刷装置３及び端末装置５は、同図では単体を示すが、それぞれ複数台設けられるものであってもよい。
【００２０】
印刷制御サーバ２は、端末装置５の要求に応じて印刷装置３において可変印刷を実行する。また、印刷装置３の印刷処理中の障害の発生を監視し、障害の内容に応じて印刷装置３を制御する。
【００２１】
ここで、「可変印刷」とは、複数のレコードを含む可変印刷情報と、レコードに記載された数字、文字、記号等の複数のフィールドを用いて印刷画像情報を生成するためのフォームと呼ばれるテンプレート情報とに基づいて、一部ごとに１レコードを適用してそれぞれ印刷内容が異なる印刷情報を生成し、その印刷情報を印刷装置において印刷することをいう。テンプレート情報は、可変印刷情報のレコードから印刷用の画像を生成するための手順を記述したプログラムであり、ページ記述言語等の言語で記述される。
【００２２】
印刷装置３は、端末装置５の要求に基づき印刷制御サーバ２を介して印刷を実行し、印刷物３０Ａを出力する。また、印刷装置３は、印刷機能の他、更にスキャナ、ファクシミリ等の他の機能を有してもよく、単一のユニットのみならず、各機能に対応した複数のユニットからなるものも含まれる。
【００２３】
排出装置４は、印刷装置３が印刷した印刷物３０Ａを、正常に印刷装置３から出力された印刷物３０Ｂと、障害が発生したことにより復旧のために出力されたもの及び重複することとなったものを含む排出物４０Ａとに分別し、排出する。なお、排出装置４は、印刷装置３に組み込まれるものであってもよい。
【００２４】
端末装置５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示部５０と、キーボード、マウス等の操作部５１とを有し、操作部５１に対する操作内容に応じて印刷制御サーバ２に印刷装置３に対する印刷設定要求や印刷実行要求を送信し、印刷制御サーバ２から表示情報を受信して表示部５０に操作用の表示画像を表示する。
【００２５】
ネットワーク６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等であって、有線、無線は問わない。
【００２６】
図２は、印刷制御サーバ２の構成の一例を示すブロック図である。
【００２７】
印刷制御サーバ２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ等から構成され各部を制御するとともに各種のプログラムを実行する制御部２０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の記憶装置から構成され情報を記憶する記憶部２１と、ネットワーク６を介して印刷装置３並びに端末装置５と通信する通信部２２とを有する。
【００２８】
制御部２０は、後述する印刷制御プログラム２１０を実行することで、可変印刷情報受付手段２００、テンプレート情報受付手段２０１、識別情報生成言語付加手段２０２、可変印刷実行手段２０３、障害検知手段２０４、試し印刷用可変印刷情報生成手段２０５、可変印刷情報再構成手段２０６、印刷再開情報生成手段２０７及び印刷情報切替手段２０８等として機能する。
【００２９】
可変印刷情報受付手段２００は、端末装置５から送信される可変印刷情報を受け付けて記憶部２１に可変印刷情報２１１として格納する。
【００３０】
テンプレート情報受付手段２０１は、端末装置５から送信されるテンプレート情報を受け付けて記憶部２１にテンプレート情報２１２として格納する。
【００３１】
識別情報生成言語付加手段２０２は、テンプレート情報受付手段２０１が受け付けたテンプレート情報に、可変印刷実行の際に印刷物に対して識別情報の画像、例えば、バーコード等を形成するための識別情報生成言語を付加する。
【００３２】
可変印刷実行手段２０３は、可変印刷情報２１１及びテンプレート情報２１２に基づいてレコード順に印刷装置３に可変印刷を実行させるための印刷情報を生成する。
【００３３】
障害検知手段２０４は、印刷装置３から送信される情報に基づいて印刷処理動作を監視し、紙詰まり（ペーパージャム）等の印刷障害を検知する。
【００３４】
試し印刷用可変印刷情報生成手段２０５は、印刷装置３における印刷障害後に復旧のための試し印刷の実行に用いる試し印刷用可変印刷情報２１３を生成し、記憶部２１に格納する。試し印刷は、印刷障害後にインクかすれ等の問題が生じやすいために、可変印刷実行手段２０３によって印刷の品質が安定するまで実行される。
【００３５】
可変印刷情報再構成手段２０６は、印刷障害が生じた場合に、印刷障害が生じたレコードから印刷を再開するために、可変印刷実行手段２０３に用いられる可変印刷情報２１１を再構成して再構成可変印刷情報２１４を生成し、記憶部２１に格納する。
【００３６】
印刷再開情報生成手段２０７は、印刷障害によって印刷が一時中断された場合、中断したレコードを示す情報等を含む印刷再開情報を生成する。
【００３７】
印刷情報切替手段２０８は、印刷障害後の試し印刷から印刷を再開する場合において、可変印刷実行手段２０３において印刷する可変印刷情報を試し印刷用可変印刷情報２１３から再構成可変印刷情報２１４に切り替える。
【００３８】
記憶部２１は、制御部２０を上述した各手段２００〜２０８として動作させる印刷制御プログラム２１０、可変印刷情報２１１、テンプレート情報２１２、試し印刷用可変印刷情報２１３、再構成可変印刷情報２１４及び印刷再開情報２１５等の各種の情報を格納する。
【００３９】
図３は、排出装置４の構成の一例を示すブロック図である。
【００４０】
排出装置４は、ＣＰＵ、メモリ等から構成され各部を制御するとともに各種のプログラムを実行する制御部４０と、フラッシュメモリ等の記憶装置から構成され情報を記憶する記憶部４１と、印刷装置３から出力された印刷物３０Ａに印刷されたバーコードを光学走査して読み取る走査部４２と、印刷物３０Ａを正常に印刷装置３から出力された印刷物３０Ｂと不要になった排出物４０Ａとに分別して排出物４０Ａを排出する排出部４３と、印刷物３０Ａを分別することで得られた印刷物３０Ｂに問題がある場合に警告等を表示する表示部４４と、ネットワーク６を介して印刷制御サーバ２及び印刷装置３と通信する通信部４５とを有する。
【００４１】
制御部４０は、後述する排出制御プログラム４１０を実行することで、識別情報取得手段４００、識別情報解析手段４０１、印刷再開情報解析手段４０２、可変印刷構造解析手段４０３、排出決定手段４０４及び警告出力手段４０５等として機能する。
【００４２】
識別情報取得手段４００は、走査部４２によって読み取られた印刷物３０Ａに印刷された内容からバーコード等の識別情報を取得する。
【００４３】
識別情報解析手段４０１は、識別情報取得手段４００が取得した識別情報を解析して、識別情報が印刷された印刷物に対応するレコード及びテンプレートのページ数等の詳細を取得する。
【００４４】
印刷再開情報解析手段４０２は、印刷装置３から印刷再開情報２１５を取得して記憶部４１に印刷再開情報４１１として格納するとともに、その内容を解析して印刷が中断又は再開されたレコードの情報を取得する。
【００４５】
可変印刷構造解析手段４０３は、識別情報解析手段４０１が解析によって得た情報及び印刷再開情報解析手段４０２が解析によって得た情報に基づいて印刷物３０Ａの識別情報とレコードとの対応構造を解析する。
【００４６】
排出決定手段４０４は、可変印刷構造解析手段４０３が解析した印刷物３０Ａの構造に基づいて印刷物３０Ａから分別して排出すべき排出物４０Ａを決定する。ここで、「構造」とは、印刷物３０Ａのレコードとページの対応関係や、重複しているレコードの有無、試し印刷に対応する印刷物とページの対応関係等である。
【００４７】
警告出力手段４０５は、印刷物３０Ｂが可変印刷情報２１１のすべてのレコードを印刷しておらず不足するレコードが存在する場合に、表示部４４、印刷制御サーバ２又は端末装置５に対して警告を出力する。
【００４８】
記憶部４１は、制御部４０を上述した各手段４００〜４０５として動作させる排出制御プログラム４１０及び印刷制御サーバ２の記憶部２１からコピーした印刷再開情報２１５等の各種の情報を格納する。
【００４９】
走査部４２は、セットされた印刷物３０Ａを１枚ずつ読み取り位置に給紙する自動給紙装置と、読み取り位置に給紙された印刷物３０Ａからバーコードを読み取るバーコードリーダーとを備える。
【００５０】
排出部４３は、正常な印刷物３０Ｂの第１の排出口と、不要な印刷物４０Ａを排出する第２の排出口と、走査部４２で読み取られたバーコードに基づく判断結果によって印刷物を第１又は第２の排出口へ振り分けるゲートとを備える。
【００５１】
図４（ａ）〜（ｃ）は、それぞれ印刷制御サーバ２の記憶部２１に格納される可変印刷情報２１１、試し印刷用可変印刷情報２１３及び再構成可変印刷情報２１４の一例を示す図である。
【００５２】
可変印刷情報２１１は、可変印刷を実行する際に可変印刷実行手段２０３に用いられる情報であり、例えば、ＣＳＶ（Comma Separated Values）ファイル等のフォーマットを用いる。可変印刷情報２１１は、複数のレコード２１１１、２１１２、…、２１１ｎ、２１１ｎ＋１、…を有し、それぞれがテンプレート情報に適用されることでレコードごとに内容の異なる印刷物が生成される。各レコードは、コンマで区切られた複数の数値、文字、記号等のフィールドを備える。
【００５３】
試し印刷用可変印刷情報２１３は、試し印刷を実行する際に可変印刷実行手段２０３に用いられる情報であり、ダミーデータであるレコード２１３１、２１３２、…を有する。
【００５４】
再構成可変印刷情報２１４は、可変印刷を再開する際に可変印刷実行手段２０３に用いられる情報であり、可変印刷情報２１１から再構成され、例えば、印刷済みのｎ番目のレコードまでが省かれたレコード２１４ｎ＋１、２１４ｎ＋２、…を有する。
【００５５】
図５は、印刷制御サーバ２の記憶部２１に格納されるテンプレート情報２１２の一例を示す図である。
【００５６】
テンプレート情報２１２は、複数のページ情報２１２ａ〜２１２ｎから構成され、ページ情報２１２ａ〜２１２ｎは、それぞれレコードを適用することでレコードに含まれる数字、文字、記号等のフィールドの値を印刷又はフィールドの値に応じて予め用意された画像等を表示等するレコード印刷領域２１２ａ２〜２１２ｎ２と、識別情報としてのバーコード２１２ａ１〜２１２ｎ１とを有する。なお、バーコード２１２ａ１〜２１２ｎ１は、少なくともレコード毎及びページ毎に固有の識別情報を含む。また、レコード印刷領域２１２ａ２〜２１２ｎ２及びバーコード２１２ａ１〜２１２ｎ１以外のレコードに依存しない固定的な画像や文字等もテンプレート情報２１２によって生成される。
【００５７】
図６は、印刷物３０Ａの一例を説明するための図である。
【００５８】
印刷物３００は、印刷物３０Ａの任意の１枚の内容を示すものであり、レコードの内容を印刷したレコード印刷結果３２０、３２１と、テンプレート情報の固定的な内容を印刷したテンプレート印刷結果３３０と、バーコード３１とを有する。
【００５９】
バーコード３１は、情報開始位置を示すスタートコードバー３１０、印刷物３００のレコード、ページ等に固有のＩＤを示すＩＤバー３１１、排出装置４によって排出されるべき印刷物に追加される排出コードバー３１２、情報読み取り確認の際に用いられるパリティバー３１３、情報終了位置を示すストップコードバー３１４等を有する。
【００６０】
（印刷制御システムの動作）
以下に、印刷制御システム１の動作例を各図を参照しつつ説明する。
【００６１】
（１）基本動作
まず、利用者は、印刷装置３において可変印刷を行うために端末装置５の操作部５１を操作する。端末装置５は、ネットワーク６を介して印刷装置３において可変印刷を行う旨の要求を印刷制御サーバ２へ送信する。
【００６２】
印刷制御サーバ２の可変印刷情報受付手段２００及びテンプレート情報受付手段２０１は、端末装置５から通信部２２を介して可変印刷を行う旨の要求を受信し、可変印刷情報及びテンプレート情報を選択するための操作用画像を端末装置５の表示部５０に表示するための情報（以下、操作用画像情報）を生成し、端末装置５へ送信する。
【００６３】
端末装置５は、印刷制御サーバ２から操作用画像情報を受信し、操作用画像を表示部５０に表示する。利用者は、端末装置５の表示部５０に表示された操作用画像の内容に応じて操作部５１を用いて所望の可変印刷情報及びテンプレート情報を選択する。可変印刷情報及びテンプレート情報は、端末装置５の記憶部に格納されるものを印刷制御サーバ２にアップロードしてもよいし、印刷制御サーバ２の記憶部に予め格納された情報を用いてもよい。また、図示しない他のデータベース等から可変印刷情報及びテンプレート情報を印刷制御サーバ２にアップロードしてもよい。
【００６４】
印刷制御サーバ２の可変印刷情報受付手段２００は、可変印刷情報のアップロード又は選択を受け付ける。テンプレート情報受付手段２０１は、テンプレート情報のアップロード又は選択を受け付ける。
【００６５】
次に、可変印刷情報受付手段２００は、受け付けた可変印刷情報を記憶部２１に可変印刷情報２１１として格納する。また、テンプレート情報受付手段２０１は、受け付けたテンプレート情報を識別情報生成言語付加手段２０２に送信する。識別情報生成言語付加手段２０２は、テンプレート情報を受信し、印刷物にバーコードを印刷するための識別情報生成言語２１２Ａを付加してテンプレート情報２１２として記憶部２１に格納する。
【００６６】
（２）印刷実行動作
利用者は、印刷装置３において印刷を実行するため操作部５１を操作する。端末装置５は、操作を受け付けると印刷制御サーバ２の可変印刷実行手段２０３に印刷指示を送信する。
【００６７】
可変印刷実行手段２０３は、印刷指示を受信すると、その印刷指示をキュー（待ち行列）に入れて管理する。印刷装置３の処理状況に応じて、キューの印刷指示の順番がくると、可変印刷情報２１１のレコードをレコード順にテンプレート情報２１２に適用して、印刷物を印刷するための印刷情報を生成し、通信部２２を介して印刷情報を印刷装置３に送信する。
【００６８】
印刷装置３は、印刷制御サーバ２から印刷情報を受信し、受信した印刷情報に基づいて印刷を実行し、印刷物３０Ａを出力する。印刷物３０Ａはすべてバーコード３１を有するが通常の印刷物において排出コードバー３１２は除かれる。
【００６９】
（３）印刷障害検知動作
印刷装置３は、印刷の実行中に印刷の障害が発生した場合には、印刷の動作を停止し、印刷障害が発生した旨を印刷制御サーバ２に送信する。また、印刷装置３は、印刷の進行状況を、例えば、印刷を実行しているレコード、ページを示す識別情報を用いて印刷制御サーバ２に定期的に送信する。
【００７０】
図９は、印刷制御サーバ２の動作の一例を示すフローチャートである。
【００７１】
印刷制御サーバ２の障害検知手段２０４は、印刷装置３から印刷装置３の状態を定期的に受信し、その内容から印刷障害の発生を検知する（Ｓ１）。また、印刷再開情報生成手段２０７は、印刷装置３から印刷の進行状況を受信し、進行状況をメモリ等に一時蓄積し、障害検知手段２０４が印刷障害の発生を検知した場合、一時蓄積した進行状況に基づいて印刷再開情報２１５を生成する（Ｓ２）。
【００７２】
図７（ａ）及び（ｂ）は、印刷装置３の印刷の進行状況及び印刷再開情報２１５を説明するための図である。
【００７３】
可変印刷実行手段２０３は、図７（ａ）に示すように、例えば、レコード順に「ＩＤ＝０００１」〜「ＩＤ１１３０」、…をバーコード３１のＩＤバー３１１で付加して印刷物３０Ａを出力する。印刷物３０Ａの出力の際に、障害検知手段２０４は、Ｎ＋１レコード目で紙詰まり等の印刷障害が発生したとすると、その印刷障害を検知する。
【００７４】
印刷再開情報生成手段２０７は、例えば、図７（ｂ）に示すように、印刷が完了したレコード毎に識別情報２１５ｂ「１１２１」、「１１２３」、「１１２６」と、印刷障害の後に印刷を再開するレコードの識別情報２１５ａ「１１２７」とを示した印刷再開情報２１５を生成して記憶部２１に格納する。
【００７５】
（４）印刷再開動作
試し印刷用可変印刷情報生成手段２０５は、障害検知手段２０４が印刷障害を検知した後、利用者等の作業によりその障害の原因が解決され、印刷装置３が障害から復旧すると、印刷装置３において印刷を再開する準備として試し印刷を実行するためにテンプレート情報２１２に対応した試し印刷用可変印刷情報２１３を生成する（Ｓ３）。なお、試し印刷は、障害によって生じる印刷の文字かすれ等を防止するために実行されるものであり、例えば、印刷の品質が安定するのに適当となる枚数を予め定めておき、その枚数を印刷する。
【００７６】
可変印刷情報再構成手段２０６は、印刷装置３において印刷を再開するために障害が発生したレコード又は障害が発生した前後いずれかのレコードから始まる再構成可変印刷情報２１４を可変印刷情報２１１から生成する（Ｓ４）。
【００７７】
可変印刷実行手段２０３は、まず試し印刷用可変印刷情報２１３の各レコードをテンプレート情報２１２に適用して、印刷物を印刷するための印刷情報を生成し、通信部２２を介して印刷情報を印刷装置３に送信して印刷を指示する（Ｓ５）。
【００７８】
図８（ａ）及び（ｂ）は、印刷装置３の出力動作を説明するための図である。
【００７９】
印刷装置３は、印刷制御サーバ２から印刷情報を受信し、受信した印刷情報に基づいて印刷を実行して、図８（ａ）に示すように、試し印刷物３００Ｔ１〜３００Ｔｐを出力する。試し印刷物３００Ｔ１〜３００Ｔｐは、通常の印刷物と同様にバーコード３１が印刷され、そのうち排出コードバー３１２も印刷される。
【００８０】
印刷情報切替手段２０８は、印刷装置３において文字かすれ等を発生することなく印刷が実行できる枚数の試し印刷が完了したと判断すると（Ｓ６；Ｙｅｓ）、可変印刷実行手段２０３が用いる情報を試し印刷用可変印刷情報２１３から再構成可変印刷情報２１４に切り替えるよう指示する。
【００８１】
可変印刷実行手段２０３は、印刷情報切替手段２０８から指示を受けると、再構成可変印刷情報２１４の各レコードをテンプレート情報２１２に適用して、印刷物を印刷するための印刷情報を生成し、通信部２２を介して印刷情報を印刷装置３に送信して印刷の再開を指示する（Ｓ７）。
【００８２】
印刷装置３は、印刷制御サーバ２から印刷情報を受信し、受信した印刷情報に基づいてＮ＋１レコード目から印刷を実行して、印刷物３００Ｎ＋１１〜３００Ｎ＋１４、…を出力する。印刷物３００Ｎ＋１１〜３００Ｎ＋１４、…は、通常の印刷物であるのでバーコード３１が印刷されるが、そのうち排出コードバー３１２は除かれる。
【００８３】
以上に説明した動作は、印刷障害が発生する度に実行され、可変印刷情報２１１のすべてのレコードに対応した印刷物が出力されるまで実行される。
【００８４】
また、印刷制御サーバ２は、印刷が終了すると印刷再開情報２１５をコピーするために排出装置４に送信する。
【００８５】
（５）印刷物排出動作
図１０は、排出装置４の動作の一例を示すフローチャートである。
【００８６】
排出装置４は、印刷再開情報２１５を受信して記憶部４１に格納する（Ｓ１１）。
【００８７】
印刷装置３が出力した印刷物３０Ａは、人為的に排出装置４に対してセットされるが、これは専用の装置等を用いて自動で行ってもよい。
【００８８】
排出装置４の識別情報取得手段４００は、走査部４２を用いてセットされた印刷物３０Ａを光学的に走査して（Ｓ１２）、印刷物３０Ａの印刷内容をページ毎に読み取り、印刷内容からバーコード３１を取得する（Ｓ１３）。
【００８９】
次に、排出装置４の識別情報解析手段４０１は、識別情報取得手段４００が取得したバーコード３１を解析し、ＩＤバー３１１からその印刷物のレコードやページ等の情報及び排出コードバー３１２から試し印刷に関する情報を取得する（Ｓ１４）。
【００９０】
印刷再開情報解析手段４０２は、印刷再開情報４１１を解析し（Ｓ１５）、印刷障害が発生して印刷が中断されたレコード又は印刷を再開したレコード等の情報を取得する。
【００９１】
可変印刷構造解析手段４０３は、識別情報解析手段４０１が得た情報及び印刷再開情報解析手段４０２が得た情報から、印刷物３０Ａの構造を解析する（Ｓ１６）。
【００９２】
次に、排出決定手段４０４は、可変印刷の構造に関わらず排出コードバー３１２の付加された印刷物を排出する（Ｓ１７）。また、可変印刷構造解析手段４０３が解析した内容に基づいて排出する印刷物を決定し、排出部４３によって重複する印刷物を排出する（Ｓ１８）。以下に、印刷物の排出動作を具体的に説明する。
【００９３】
（６−１）印刷物が不足しない場合の動作
可変印刷構造解析手段４０３が、例えば、図８（ａ）に示すような可変印刷の構造であると解析した場合、すなわち、最初のＮ＋１レコードに対応する印刷物の印刷中に印刷障害が発生し、試し印刷を実行した後に、再びＮ＋１レコードに対応する印刷物から印刷を再開して印刷を実行し、印刷物３０Ａを出力した状況において、排出決定手段４０４及び排出部４３は、排出コードバー３１２を有する試し印刷物３００Ｔ１〜３００Ｔｐの排出に加え、印刷障害発生により同一レコード（Ｎ＋１レコード）のページ途中で印刷が中断された印刷物３００Ｎ＋１１、３００Ｎ＋１２を排出することによって印刷物３０Ｂと排出物４０Ａとを分別する（Ｓ１９）。
【００９４】
この動作により、レコードＮ＋１の重複が解消される。また、不足する印刷物（不足するレコード）は生じないため、後述する警告出力手段４０５は動作しない。
【００９５】
（６−２）印刷物が不足する場合の動作
また、可変印刷構造解析手段４０３が、例えば、図８（ｂ）に示すような可変印刷の構造であると解析した場合、すなわち、最初のＮ＋１レコードに対応する印刷物の印刷中に印刷障害が発生し、試し印刷を実行した後に、Ｎ＋２レコードに対応する印刷物から印刷を再開して印刷を実行し、印刷物３０Ａを出力した状況において、排出決定手段４０４及び排出部４３は、排出コードバー３１２を有する試し印刷物３００Ｔ１〜３００Ｔｐの排出に加え、印刷障害発生により同一レコード（Ｎ＋１レコード）のページ途中で印刷が中断された印刷物３００Ｎ＋１１、３００Ｎ＋１２を排出することによって印刷物３０Ｂと排出物４０Ａとを分別する。
【００９６】
この排出の結果、レコードＮ＋１に対応する印刷物の不足が生じるため、警告出力手段４０５は、表示部４４にレコードＮ＋１に対応する印刷物が不足している旨を表示して警告する。なお、警告出力手段４０５は、端末装置５の表示部５０にレコードＮ＋１に対応する印刷物が不足している旨を文字又は画像等によって表示するための情報を出力してもよいし、印刷制御サーバ２に同様の内容の警告情報を履歴として格納してもよい。
【００９７】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、印刷物３０Ａにバーコードを付加する構成としたが、磁気書き込みやＩＣチップ等に対する識別情報の書き込みによって各印刷物を識別してもよい。
【００９８】
また、上記実施の形態で使用される印刷制御プログラム２１０に基づいて動作する上記手段２００〜２０８及び排出制御プログラム４１０に基づいて動作する上記手段４００〜４０５は、ＣＤ−ＲＯＭ等の記憶媒体から装置内の記憶部に読み込んでも良く、インターネット等のネットワークに接続されているサーバ装置等から装置内の記憶部にダウンロードしてもよい。また、上記実施の形態で使用される手段の一部または全部をＡＳＩＣ等のハードウェアによって実現してもよい。
【符号の説明】
【００９９】
１…印刷制御システム、２…印刷制御サーバ、３…印刷装置、４…排出装置、５…端末装置、６…ネットワーク、２０…制御部、２１…記憶部、２２…通信部、３０Ａ…印刷物、３０Ｂ…印刷物、３１…バーコード、４０…制御部、４０Ａ…排出物、４１…記憶部、４２…走査部、４３…排出部、４４…表示部、４５…通信部、５０…表示部、５１…操作部、２００…可変印刷情報受付手段、２０１…テンプレート情報受付手段、２０２…識別情報生成言語付加手段、２０３…可変印刷実行手段、２０４…障害検知手段、２０５…試し印刷用可変印刷情報生成手段、２０６…可変印刷情報再構成手段、２０７…印刷再開情報生成手段、２０８…印刷情報切替手段、２１０…印刷制御プログラム、２１１…可変印刷情報、２１２…テンプレート情報、２１２Ａ…識別情報生成言語、２１３…試し印刷用可変印刷情報、２１４…再構成可変印刷情報、２１５…印刷再開情報、３００…印刷物、３１０…スタートコードバー、３１１…ＩＤバー、３１２…排出コードバー、３１３…パリティバー、３１４…ストップコードバー、３２０…レコード印刷結果、３３０…テンプレート印刷結果、４００…識別情報取得手段、４０１…識別情報解析手段、４０２…印刷再開情報解析手段、４０３…可変印刷構造解析手段、４０４…排出決定手段、４０５…警告出力手段、４１０…排出制御プログラム、４１１…印刷再開情報
【図１】
2011159196.tif 000003
【図２】
2011159196.tif 000004
【図３】
2011159196.tif 000005
【図４】
2011159196.tif 000006
【図５】
2011159196.tif 000007
【図６】
2011159196.tif 000008
【図７】
2011159196.tif 000009
【図８】
2011159196.tif 000010
【図９】
2011159196.tif 000011
【図１０】
2011159196.tif 000012