(57)【要約】【課題】印刷物のページ毎に付与するバーコードを印刷データに埋め込んで印刷する場合と比較して、印刷装置で失敗した失敗ページを含む再印刷物を効率良く再印刷することができる印刷管理装置、印刷システム、及び印刷管理プログラムを提供する。【解決手段】印刷管理装置１２は、印刷物の注文情報及び印刷物の印刷データを受け付ける受付部３０と、注文情報に基づいて、印刷物のページ毎に付与するバーコードに関するバーコード情報を生成する生成部３２と、印刷データ及びバーコード情報を、印刷物の印刷を含む処理を実行する印刷装置１４に出力する出力部３４と、印刷装置１４で失敗した失敗ページのバーコードに関するバーコード情報を取得する取得部３６と、失敗ページのバーコード情報と、失敗ページを含む再印刷物の再印刷データと、が印刷装置１４に出力されるように出力部３４を制御する制御部３８と、を備える。【選択図】図２
2020017085.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の注文情報及び前記印刷物の印刷データを受け付ける受付部と、
前記注文情報に基づいて、前記印刷物のページ毎に付与するバーコードに関するバーコード情報を生成する生成部と、
前記印刷データ及び前記バーコード情報を、前記印刷物の印刷を含む処理を実行する印刷装置に出力する出力部と、
前記印刷装置で失敗した失敗ページのバーコードに関するバーコード情報を取得する取得部と、
前記失敗ページのバーコード情報と、前記失敗ページを含む再印刷物の再印刷データと、が印刷装置に出力されるように前記出力部を制御する制御部と、
を備えた印刷管理装置。
【請求項２】
前記バーコード情報は、再印刷の回数を表す再印刷回数を含み、前記生成部は、前記失敗ページのバーコード情報の前記再印刷回数を１つ増加させる
請求項１記載の印刷管理装置。
【請求項３】
前記印刷物は複数のレコードを含み、前記制御部は、前記レコードの区切りを特定するためのレコード詳細情報が印刷装置に出力されるように前記出力部を制御する
請求項１又は請求項２記載の印刷管理装置。
【請求項４】
請求項１〜３の何れか１項に記載の印刷管理装置と、
前記印刷管理装置から出力された印刷データ及びバーコード情報に基づいて印刷物を印刷すると共に、印刷に失敗した失敗ページのバーコード情報を前記印刷管理装置に送信する印刷装置と、
を備えた印刷システム。
【請求項５】
前記印刷装置は、前記印刷管理装置から出力された印刷データから第１のラスタイメージデータを生成すると共に、前記印刷管理装置から送信されたバーコード情報に基づいてバーコードの第２のラスタイメージデータを生成し、前記第１のラスタイメージデータと前記第２のラスタイメージデータと合成した合成ラスタイメージデータを生成する印刷制御部と、前記合成ラスタイメージデータに基づく画像を記録媒体に印刷する印刷部と、
を備えた請求項４記載の印刷システム。
【請求項６】
前記印刷制御部は、前記印刷物の２部目以降については、前記バーコードの第２のラスタイメージデータのみ生成し、生成した第２のラスタイメージデータと、１部目の第１のラスタイメージデータと、を合成する
請求項５記載の印刷システム。
【請求項７】
前記印刷制御部は、前記印刷物のレコードの区切りを特定するためのレコード詳細情報に基づいて、前記レコードの区切りを表すレコード区切りマークの第３のラスタイメージデータを生成し、生成した第３のラスタイメージデータと、前記レコードの区切りのページの第１のラスタイメージデータ及び第２のラスタイメージデータと、を合成する
請求項５又は請求項６記載の印刷システム。
【請求項８】
コンピュータを、請求項１〜３の何れか１項に記載の印刷管理装置の各部として機能させるための印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置、印刷システム、及び印刷管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の頁からなる本を生産するための情報処理システムであって、前記本の印刷指示を受け付ける指示受付手段と、前記指示受付手段で印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された前記印刷データに基づいて、印刷を行う印刷手段と、前記印刷手段で印刷された印刷物のいずれかの頁の前記検査マークを検査する検査手段と、前記検査手段での検査結果と、前記印刷物とを対応付けて管理する管理手段と、前記管理手段で管理される前記検査結果が印刷不良を示す検査結果である場合には、前記印刷手段で印刷された当該検査結果に対応する印刷物を排除する排除手段とを備えることを特徴とする情報処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０８９９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年では印刷処理が小ロット化し、短納期で印刷処理、後処理、及び納品が可能であることが付加価値として評価される。このため、印刷処理の受発注、生産管理、印刷処理、後処理、及び発送の各工程を一貫して管理できるワークフローの設計が重要となっている。
【０００５】
印刷物は様々な工程を経て生産されるが、各工程でのトラブルにより再度印刷処理や後処理が必要になると、更に複雑な処理フローが要求される。例えば後処理工程でトラブルが起きた場合、以下のような問題がある。例えば表紙及び本文の部品で構成される本が１冊毎に別々のものである場合は、本Ａの表紙には本Ａの本文を対応させ、本Ｂの表紙には本Ｂの本文を対応させるといったように、表紙と本文を本毎にマッチングさせて生産しなければならない。
【０００６】
この場合、本文を印刷する印刷装置の後段に後処理装置が接続されていた場合、１冊失敗する毎に製本ラインを停止させてしまうと生産効率が悪化する。このため、失敗した本については途中で排出し、極力製本ラインを停止させることがないように製本ラインを設計する場合がある。そして、排出された本は再生産する必要があるが、排出された本を特定し、特定した本に対応する表紙及び本文を再度印刷及び後処理するのは大変困難であり時間がかかる、という問題がある。
【０００７】
また、印刷物を印刷する際に、例えばＰＤＦ(Portable Document Format)形式で与えられた印刷データのページ毎に固有のバーコードを付加したラスタイメージデータを生成して印刷する場合がある。従来では、或るページの印刷が失敗して再印刷する際には、印刷に失敗した失敗ページを含む全ページ分の印刷データ及びバーコードのラスタイメージデータを生成し、生成した印刷データのラスタイメージデータにバーコードのラスタイメージデータを埋め込んで最終的なラスタイメージデータを生成していた。このため、特に複数の部数の印刷を行うような場合には、データ量が増大すると共に、ラスタイメージデータの生成に多大な負荷がかかる、という問題があった。
【０００８】
本発明は、印刷物のページ毎に付与するバーコードを印刷データに埋め込んで印刷する場合と比較して、印刷装置で失敗した失敗ページを含む再印刷物を効率良く再印刷することができる印刷管理装置、印刷システム、及び印刷管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の印刷管理装置の発明は、印刷物の注文情報及び前記印刷物の印刷データを受け付ける受付部と、前記注文情報に基づいて、前記印刷物のページ毎に付与するバーコードに関するバーコード情報を生成する生成部と、前記印刷データ及び前記バーコード情報を、前記印刷物の印刷を含む処理を実行する印刷装置に出力する出力部と、前記印刷装置で失敗した失敗ページのバーコードに関するバーコード情報を取得する取得部と、前記失敗ページのバーコード情報と、前記失敗ページを含む再印刷物の再印刷データと、が印刷装置に出力されるように前記出力部を制御する制御部と、を備える。
【００１０】
請求項２記載の発明は、前記バーコード情報は、再印刷の回数を表す再印刷回数を含み、前記生成部は、前記失敗ページのバーコード情報の前記再印刷回数を１つ増加させる。
【００１１】
請求項３記載の発明は、前記印刷物は複数のレコードを含み、前記制御部は、前記レコードの区切りを特定するためのレコード詳細情報が印刷装置に出力されるように前記出力部を制御する。
【００１２】
請求項４記載の印刷システムの発明は、請求項１〜３の何れか１項に記載の印刷管理装置と、前記印刷管理装置から出力された印刷データ及びバーコード情報に基づいて印刷物を印刷すると共に、印刷に失敗した失敗ページのバーコード情報を前記印刷管理装置に送信する印刷装置と、を備える。
【００１３】
請求項５記載の発明は、前記印刷装置は、前記印刷管理装置から出力された印刷データから第１のラスタイメージデータを生成すると共に、前記印刷管理装置から送信されたバーコード情報に基づいてバーコードの第２のラスタイメージデータを生成し、前記第１のラスタイメージデータと前記第２のラスタイメージデータと合成した合成ラスタイメージデータを生成する印刷制御部と、前記合成ラスタイメージデータに基づく画像を記録媒体に印刷する印刷部と、を備える。
【００１４】
請求項６記載の発明は、前記印刷制御部は、前記印刷物の２部目以降については、前記バーコードの第２のラスタイメージデータのみ生成し、生成した第２のラスタイメージデータと、１部目の第１のラスタイメージデータと、を合成する。
【００１５】
請求項７記載の発明は、前記印刷制御部は、前記印刷物のレコードの区切りを特定するためのレコード詳細情報に基づいて、前記レコードの区切りを表すレコード区切りマークの第３のラスタイメージデータを生成し、生成した第３のラスタイメージデータと、前記レコードの区切りのページの第１のラスタイメージデータ及び第２のラスタイメージデータと、を合成する。
【００１６】
請求項８記載の印刷管理プログラムの発明は、コンピュータを、請求項１〜３の何れか１項に記載の印刷管理装置の各部として機能させるためのプログラムである。
【発明の効果】
【００１７】
請求項１、４、８に記載の発明によれば、印刷物のページ毎に付与するバーコードを印刷データに埋め込んで印刷する場合と比較して、印刷装置で失敗した失敗ページを含む再印刷物を効率良く再印刷することができる、という効果を有する。
【００１８】
請求項２に記載の発明によれば、バーコード情報に再印刷回数が含まれない場合と比較して、失敗ページを含むレコードが何回再印刷されたかを把握することができる、という効果を有する。
【００１９】
請求項３に記載の発明によれば、レコードの区切りを特定するためのレコード詳細情報が印刷装置に出力されない場合と比較して、レコードの区切りを容易に把握することができる、という効果を有する。
【００２０】
請求項５に記載の発明によれば、印刷管理装置でラスタイメージデータを生成する場合と比較して、印刷管理装置の処理負荷を軽減することができる、という効果を有する。
【００２１】
請求項６に記載の発明によれば、印刷物の２部目以降についても第１のラスタイメージデータを生成する場合と比較して、ラスタイメージデータの生成の処理負荷を軽減することができる、という効果を有する。
【００２２】
請求項７に記載の発明によれば、レコードの区切りを表すレコード区切りマークの第３のラスタイメージデータを生成しない場合と比較して、レコードの区切りを容易に把握することができる、という効果を有する。
【図面の簡単な説明】
【００２３】
【図１】印刷システムの構成図である。
【図２】画像形成装置の機能ブロック図である。
【図３】非バリアブル印刷のレコードについて説明するための図である。
【図４】非バリアブル印刷の面付けについて説明するための図である。
【図５】バリアブル印刷のレコードについて説明するための図である。
【図６】バリアブル印刷の面付けについて説明するための図である。
【図７】画像形成装置の電気的構成を示すブロック図である。
【図８】画像形成装置で実行される情報処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態について説明する。
【００２５】
図１は、本実施形態における印刷システム１０の概略構成を示す図である。
【００２６】
図１に示すように、印刷システム１０は、印刷管理装置１２及び複数の印刷装置１４がインターネット等のネットワークＮを介して有線接続又は無線接続された構成である。
【００２７】
また、ネットワークＮには、上流装置２２が接続されている。印刷管理装置１２は、上流装置２２からネットワークＮを介して印刷物に関する注文情報及び印刷データを受け付け、受け付けた注文情報に基づいてバーコード情報を生成する。また、印刷管理装置１２は、印刷物の印刷を実行する印刷装置１４を選択し、選択した印刷装置１４に注文情報及び印刷データを送信することで印刷を指示する。
【００２８】
印刷装置１４は、印刷制御部１６、印刷部１８、及び後処理部２０を備える。印刷制御部１６は、印刷管理装置１２から送信された印刷データから第１のラスタイメージデータを生成すると共に、印刷管理装置１２から送信されたバーコード情報に基づいて例えば二次元バーコード等のバーコードの第２のラスタイメージデータを生成し、両者を合成した合成ラスタイメージデータを生成する。そして、印刷制御部１６は、生成したラスタイメージデータを印刷部１８に出力する。
【００２９】
印刷部１８は、例えばインクジェット方式又は電子写真方式により、ロール紙等の連続紙にラスタイメージデータに基づく画像を印刷する。
【００３０】
後処理部２０は、連続紙をページの区切りに合わせてカットするカット工程、カットしたシートを折り曲げる折り曲げ工程、折り曲げたシートを製本する製本工程、製本された本を断裁する断裁工程等の後処理を実行する機能を有する。
【００３１】
また、印刷部１８は、印刷に失敗した場合に、失敗した失敗ページのバーコード情報を読み取って印刷管理装置１２に送信する機能を有する。後処理部２０も同様に、後処理に失敗した場合に、失敗した失敗ページのバーコード情報を読み取って印刷管理装置１２に送信する機能を有する。
【００３２】
次に、印刷管理装置１２の機能構成について説明する。
【００３３】
図２に示すように、印刷管理装置１２は、機能的には、受付部３０、生成部３２、出力部３４、取得部３６、及び制御部３８を備える。
【００３４】
受付部３０は、印刷物の注文情報及び印刷物の印刷データを上流装置２２から受け付ける。注文情報は、印刷物の注文に関する情報であり、例えば注文番号、製品番号、部品番号、部数、ページ数、及びレコード詳細情報等の情報を含む。
【００３５】
ここで、注文番号は、印刷物を注文する毎に付与される番号である。製品番号は、製品、すなわち印刷物に付与される番号である。部品番号は、印刷物を構成する各部品に付与される番号である。部品とは、印刷物を構成する表紙、本文、カバー等をいう。部数は、印刷すべき印刷物の部数である。ページ数は、印刷物を構成するページのページ数である。
【００３６】
レコード詳細情報は、後述するレコードのレコード番号と、印刷データに含まれるページ画像のページ数と、両面印刷か片面印刷かを表す印刷形式と、及び１つのシートにページ画像を何個面付けするかを表す面付け数と、の対応関係を表す情報である。このレコード詳細情報からレコードの区切りが特定される。
【００３７】
印刷データは、印刷内容が表された各ページのページ画像の集合であり、例えばＰＤＦ(Portable Document Format)形式で与えられる。なお、印刷データのフォーマットはＰＤＦ形式に限られるものではない。
【００３８】
生成部３２は、受付部３０が受け付けた注文情報に基づいて、印刷物のページ毎に付与するバーコードに関するバーコード情報を生成する。
【００３９】
バーコード情報は、注文番号、製品番号、レコード番号、グループ番号、部品番号、再印刷回数、総シート数、及びシート番号等の情報を含む。
【００４０】
注文番号、製品番号、及び部品番号は、注文情報に含まれている情報を使用する。レコード番号は、レコード（ブック）毎に付与される番号である。１つの注文で印刷される印刷物には複数のレコードが含まれる場合がある。また、印刷物の印刷には、非バリアブル印刷及びバリアブル印刷がある。
【００４１】
非バリアブル印刷とは、１つの注文の印刷物に複数のレコードが含まれる場合に、各レコードが全て同じ印刷内容である場合をいう。従って、非バリアブル印刷では、同じ印刷内容の冊子がレコード数分印刷される。
【００４２】
また、バリアブル印刷とは、１つの注文の印刷物に複数のレコードが含まれる場合に、各レコードが異なる印刷内容である場合をいう。例えば、各レコードの本文は同じであるが、表紙の宛名又は住所等が各レコードで異なる場合等である。従って、バリアブル印刷では、異なる印刷内容の冊子がレコード数分印刷される。
【００４３】
グループ番号は、予め定めた条件に従ってグループ分けされたグループ毎に付与される番号である。例えば、用紙の種類が同じであるという条件を満たす印刷物には同じグループ番号が付与される。
【００４４】
再印刷回数は、レコード番号で表されるレコードの再印刷の回数を表す。印刷物を印刷装置１４で印刷した際に、一部のページで印刷に失敗した場合には、印刷に失敗した失敗ページを含むレコードを再印刷する。この場合、再印刷回数がインクリメントされる。
【００４５】
総シート数は、各レコードのシート数の合計値を表す。シート数とは、レコードの印刷に必要なシートの数、すなわち紙等の記録媒体の数をいう。例えば１つの注文の印刷物にレコード１〜３の３個のレコードが含まれ、各レコードのシート数が「１０」であった場合は、総シート数は「３０」となる。
【００４６】
なお、１つのシートに複数のページ画像が面付けされる場合がある。また、１つのシートの表面だけでなく裏面にもページ画像が面付けされる場合がある。すなわち、１つのシートに２ページ分のページ画像が印刷される場合がある。従って、例えば面付け数が「４」で且つ両面印刷の場合において、１つのレコードに含まれるページ画像の画像数が「３２」の印刷物を印刷する場合は、画像数「３２」を面付け数「４」で除した値「８」を更に２で除した値の「４」がシート数となる。
【００４７】
シート番号は、シート毎に付与される。このため、上記の例のように、シート数が「４」の場合は、各シートのシート番号は１〜４となる。
【００４８】
図３、４を参照して、非バリアブル印刷における面付けの例を説明する。例えば図３に示すように、非バリアブル印刷において、印刷物がレコード１を含み、レコード１が１６個のページ画像Ｇ１〜Ｇ１６を含むとする。
【００４９】
そして、面付け数が「４」で両面印刷の場合には、図４に示すように、２個のシートＳ１、Ｓ２が印刷される。なお、複数の部数の印刷を行う場合は、シートＳ１、Ｓ２と同じシートが繰り返し印刷される。
【００５０】
図４に示すように、シートＳ１の表面は１ページ目のページＰ１、裏面は２ページ目のページＰ２である。そして、ページＰ１にはページ画像Ｇ１０、Ｇ１１、Ｇ１４、Ｇ１５が面付けされる。また、ページＰ２にはページ画像Ｇ９、Ｇ１２、Ｇ１３、Ｇ１６が面付けされる。なお、図４において、符号Ｇ１〜Ｇ１６の向きが画像の向きを表している。
【００５１】
シートＳ２の表面は３ページ目のページＰ３、裏面は４ページ目のページＰ４である。そして、ページＰ３には画像Ｇ２、Ｇ３、Ｇ６、Ｇ７が面付けされる。また、ページＰ４には画像Ｇ１、Ｇ４、Ｇ５、Ｇ８が面付けされる。
【００５２】
また、図４に示すように、ページ毎にバーコードが印刷され、ページＰ１〜Ｐ４にはバーコードＢ１〜Ｂ４が印刷される。更に、レコード１の最後のページＰ４には、レコードの区切りを示すレコード区切りマークＭ１が印刷される。
【００５３】
また、図５、６を参照して、バリアブル印刷における面付けの例を説明する。例えば図５に示すように、バリアブル印刷において、印刷物がレコード１、２を含み、レコード１が１６個のページ画像Ｇ１〜Ｇ１６を含み、レコード２が８個のページ画像Ｈ１〜Ｈ８を含むとする。
【００５４】
そして、面付け数が「４」で両面印刷の場合には、図６に示すように、３個のシートＳ１〜Ｓ３が印刷される。なお、複数の部数分の印刷を行う場合は、シートＳ１〜Ｓ３と同じシートが繰り返し印刷される。
【００５５】
図６に示すように、シートＳ１、Ｓ２の面付け、バーコード、及びレコード区切りマークについては図４と同じである。また、シートＳ３の表面は５ページ目のページＰ５、裏面は６ページ目のページＰ６である。そして、ページＰ５には画像Ｈ２、Ｈ３、Ｈ６、Ｈ７が面付けされ、ページＰ６には画像Ｈ１、Ｈ４、Ｈ５、Ｈ８が面付けされる。また、ページＰ５、Ｐ６にはバーコードＢ５、Ｂ６が印刷される。更に、レコード２の最後のページＰ６には、レコードの区切りを示すレコード区切りマークＭ２が印刷される。
【００５６】
出力部３４は、受付部３０が受け付けた印刷データ及び生成部３２が生成したバーコード情報を、印刷物の印刷を含む処理を実行する印刷装置１４に出力する。
【００５７】
印刷装置１４の印刷制御部１６は、印刷データ及びバーコード情報を受け付けると、受け付けた印刷データに基づいて、総シート数分のラスタイメージデータを生成すると共に、バーコード情報に基づいて、各ページに合成するバーコードのラスタイメージデータを生成する。更に、レコードの最後のページについては、レコード区切りマークのラスタイメージデータを生成する。そして、各ラスタイメージデータを合成したラスタイメージデータを総シート数分生成する。そして、生成した総シート数分のラスタイメージデータを印刷部１８に出力する。印刷部１８は、印刷制御部１６から送信されたラスタイメージデータに基づいて連続紙に印刷する。
【００５８】
後処理部２０は、印刷部１８で印刷された連続紙をページの区切りに合わせてカットするカット工程、カットしたシートを折り曲げる折り曲げ工程、折り曲げたシートを製本する製本工程、製本された本を断裁する断裁工程等の後処理を実行する。
【００５９】
また、印刷部１８は、印刷に失敗した場合に、失敗した失敗ページに付与されたバーコードを読み取ってバーコード情報を取得し、取得したバーコード情報を印刷管理装置１２に送信する。後処理部２０も同様に、後処理に失敗した場合に、失敗した失敗ページに付与されたバーコードを読み取ってバーコード情報を取得し、取得したバーコード情報を印刷管理装置１２に送信する。
【００６０】
取得部３６は、印刷装置１４で失敗した失敗ページ、すなわち印刷部１８又は後処理部２０で失敗した失敗ページに付与されたバーコードのバーコード情報を印刷装置１４から取得する。
【００６１】
制御部３８は、失敗ページに付与されたバーコードのバーコード情報と、失敗ページを含む再印刷物、すなわち失敗ページを含むレコードの印刷データである再印刷データと、が印刷装置１４に出力されるように出力部３４を制御する。
【００６２】
図７は、本実施形態に係る印刷管理装置１２のハードウェア構成を示すブロック図である。
【００６３】
図７に示すように、印刷管理装置１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４４、ストレージ４６、操作部４８、モニタ５０、光ディスク駆動装置５２、及び通信インタフェース５４を有する。各構成は、バス５６を介して相互に通信可能に接続されている。
【００６４】
本実施形態では、一例としてストレージ４６には、印刷管理処理を実行する印刷管理プログラムが格納されている。ＣＰＵ４０は、中央演算処理ユニットであり、各種プログラムを実行したり、各構成を制御したりする。すなわち、ＣＰＵ４０は、ストレージ４６からプログラムを読み出し、ＲＡＭ４４を作業領域としてプログラムを実行する。ＣＰＵ４０は、ストレージ４６に記録されているプログラムに従って、上記各構成の制御及び各種の演算処理を行う。
【００６５】
ＲＯＭ４２は、各種プログラム及び各種データを格納する。ＲＡＭ４４は、作業領域として一時的にプログラム又はデータを記憶する。
【００６６】
ストレージ４６は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。
【００６７】
操作部４８は、キーボード５８、及びマウス６０等のポインティングデバイスを含み、各種の入力を行うために使用される。
【００６８】
モニタ５０は、例えば、液晶ディスプレイであり、各種の情報を表示する。モニタ５０は、タッチパネル方式を採用して、操作部４８として機能してもよい。
【００６９】
光ディスク駆動装置５２は、各種の記録媒体(ＣＤ−ＲＯＭ又はブルーレイディスクなど)に記憶されたデータの読み込みや、記録媒体に対するデータの書き込み等を行う。
【００７０】
通信インタフェース５４は、印刷装置１４及び上流装置２２等の他の機器と通信するためのインタフェースであり、例えば、イーサネット（登録商標）、ＦＤＤＩ、Ｗｉ−Ｆｉ（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、及びＩＥＥＥ１３９４等の規格が用いられる。
【００７１】
次に、印刷管理装置１２のＣＰＵ４０で実行される印刷管理処理の流れについて図８に示すフローチャートを参照して説明する。
【００７２】
ステップＳ１００では、上流装置２２から注文情報及び印刷データを受け付けたか否かを判定する。そして、上流装置２２から注文情報及び印刷データを受け付けた場合はステップＳ１０２へ移行する。一方、上流装置２２から注文情報及び印刷データを受け付けていない場合は、上流装置２２から注文情報及び印刷データを受け付けるまで待機する。
【００７３】
なお、例えば過去に注文された印刷物の印刷データが既にストレージ４６に記憶されている場合は、上流装置２２から注文情報のみを受け付け、受け付けた注文情報から印刷データを特定し、特定した印刷データをストレージ４６から読み出すようにしてもよい。
【００７４】
ステップＳ１０２では、ステップＳ１００で受け付けた注文情報に基づいて、印刷物のページ毎に付与するバーコードに関するバーコード情報を生成する。例えば注文内容が図５に示すようなレコード１、２を含むバリアブル印刷であった場合、図６に示すようなバーコードＢ１〜Ｂ６を生成するためのバーコード情報を生成する。
【００７５】
ステップＳ１０４では、ステップＳ１００で受け付けた印刷データ、ステップＳ１０２で生成したバーコード情報、及びステップＳ１００で受け付けた注文情報に含まれるレコード詳細情報を、印刷装置１４に出力する。
【００７６】
例えば注文内容が図５に示すようなレコード１、２を含むバリアブル印刷であった場合、図５のページ画像Ｇ１〜Ｇ１６を含む印刷データと、図６に示すようなバーコードＢ１〜Ｂ６を生成するためのバーコード情報と、レコード詳細情報と、を印刷装置１４に出力する。これにより、印刷装置１４の印刷制御部１６は、印刷管理装置１２から送信された印刷データからシートＳ１〜Ｓ３の各ページの第１のラスタイメージデータを生成する。また、印刷制御部１６は、印刷管理装置１２から送信されたバーコード情報に基づいて、シートＳ１〜Ｓ３の各ページに付与するバーコード、例えば二次元バーコードの第２のラスタイメージデータを生成する。また、印刷制御部１６は、レコード詳細情報に基づいて、ページＰ４、Ｐ６に付与するレコード区切りマークＭ１、Ｍ２の第３のラスタイメージデータを生成する。
【００７７】
そして、印刷制御部１６は、シートＳ１〜Ｓ３の各ページの第１のラスタイメージデータと、バーコードの第２のラスタイメージデータと、を合成する。また、レコードの区切りとなるページについては、レコード区切りマークの第３のラスタイメージデータも合成する。そして、合成したラスタイメージデータを印刷部１８へ出力する。これにより、印刷部１８では、印刷制御部１６から送信されたラスタイメージデータに基づいて連続紙に印刷する。なお、印刷制御部１６は、複数の部数の印刷物を印刷する場合、２部目以降については、各ページの第１のラスタイメージデータ及びレコード区切りマークの第３のラスタイメージデータは共通であり、バーコードの第２のラスタイメージデータのみが１部目と異なる。このため、２部目以降の第２のラスタイメージデータの生成については、バーコードの第２のラスタイメージデータの生成のみ行い、１部目の各ページの第１のラスタイメージデータ及びレコード区切りマークの第３のラスタイメージデータと合成すればよい。これにより、ラスタイメージデータの生成処理の負荷が減る。
【００７８】
印刷が終了すると、後処理部２０において、前述したカット工程、折り曲げ工程、製本工程、及び断裁工程等の後処理が実行される。
【００７９】
印刷部１８は、印刷に失敗した場合に、失敗した失敗ページに付与されたバーコードを読み取ってバーコード情報を取得し、取得したバーコード情報を印刷管理装置１２に送信する。後処理部２０も同様に、後処理に失敗した場合に、失敗した失敗ページに付与されたバーコードを読み取ってバーコード情報を取得し、取得したバーコード情報を印刷管理装置１２に送信する。
【００８０】
ステップＳ１０６では、失敗ページのバーコード情報を印刷部１８又は後処理部２０から受信したか否かを判定する。そして、失敗ページのバーコード情報を受信した場合はステップＳ１０８へ移行し、失敗ページのバーコード情報を受信していない場合はステップＳ１１０へ移行する。
【００８１】
ステップＳ１０８では、受信したバーコード情報をストレージ４６に記憶する。
【００８２】
ステップＳ１１０では、印刷物の印刷が終了したか否かを判定する。具体的には、例えば、印刷装置１４から印刷終了が通知されたか否かを判定することにより、印刷物の印刷が終了したか否かを判定する。
【００８３】
印刷物の印刷が終了した場合は、ステップＳ１１２へ移行し、印刷物の印刷が終了していない場合はステップＳ１０６へ移行する。
【００８４】
ステップＳ１１２では、失敗ページが有るか否かを判定する。すなわち、ステップＳ１０６の判定が肯定判定であったか否かを判定する。そして、失敗ページが有った場合はステップＳ１１４へ移行し、失敗ページが無かった場合は本ルーチンを終了する。
【００８５】
ステップＳ１１４では、ストレージ４６から失敗ページに付与されたバーコードのバーコード情報を読み出し、読み出したバーコード情報に含まれる再印刷回数をインクリメントすることでバーコード情報を更新する。また、失敗ページのバーコード情報及びレコード詳細情報に基づいて、失敗ページを含むレコードを特定する。
【００８６】
そして、更新したバーコード情報と、失敗ページを含むレコードの印刷データである再印刷データと、を印刷装置１４の印刷制御部１６に出力する。これにより、印刷部１８において失敗ページを含むレコードが再印刷され、再印刷された再印刷物に対して後処理部２０において後処理が実行される。なお、再印刷を指示する印刷装置１４は、元の印刷を指示した印刷装置１４とは別の印刷装置１４でもよい。また、再印刷を１つの印刷装置１４に指示するのではなく、複数の印刷装置１４に分散して指示してもよい。
【００８７】
このように、本実施形態では、印刷部１８で印刷に失敗した場合又は後処理部２０で後処理に失敗した場合、印刷管理装置１２では、失敗ページのバーコード情報と失敗ページを含むレコードの印刷データを印刷装置１４に出力すればよいため、処理負荷が軽減される。このため、ラスタイメージデータの生成についての処理負荷が軽減され、効率よく再印刷される。また、印刷装置１４の印刷制御部１６では、複数の部数の印刷を行う場合、２部目以降については、バーコードの第２のラスタイメージデータの生成のみ行えばよいため、ラスタイメージデータの生成処理の負荷が減る。
【００８８】
以上、実施形態について説明したが、本発明は上記実施形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００８９】
例えば、本実施形態では、印刷装置１４が、ロール紙等の連続紙に画像を印刷する印刷装置である場合について説明したが、カット紙に画像を印刷する印刷装置であってもよい。
【００９０】
また、本実施形態では、印刷管理プログラムがストレージ４６にインストールされている形態を説明したが、これに限定されるものではない。本実施形態に係る印刷管理プログラムを、コンピュータ読取可能な記憶媒体に記録した形態で提供してもよい。例えば、本発明に係る印刷管理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ及びＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態、若しくはＵＳＢ(Universal Serial Bus)メモリ及びメモリカード等の半導体メモリに記録した形態で提供してもよい。また、本実施形態に係る印刷管理プログラムを、通信部インタフェース５４に接続された通信回線を介して外部装置から取得するようにしてもよい。
【符号の説明】
【００９１】
１０   印刷システム
１２   印刷管理装置
１４   印刷装置
１６   印刷制御部
Ｎ     ネットワーク
１８   印刷部
２０   後処理部
２２   上流装置
３０   受付部
３２   生成部
３４   出力部
３６   取得部
３８   制御部
【図１】
2020017085.tif 000003
【図２】
2020017085.tif 000004
【図３】
2020017085.tif 000005
【図４】
2020017085.tif 000006
【図５】
2020017085.tif 000007
【図６】
2020017085.tif 000008
【図７】
2020017085.tif 000009
【図８】
2020017085.tif 000010