(57)【要約】      （修正有）【課題】印刷不良の本に関して製本工程で効率的に排除する。【解決手段】複数の頁からなる本を生産するための情報処理システムであって、本の印刷指示を受け付け、印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成し、印刷データに基づいて、印刷を行う。印刷された印刷物のいずれかの頁の検査マークを検査で得られた検査結果と、印刷物とを対応付けて管理し、検査結果が印刷不良を示す検査結果である場合には、印刷された当該検査結果に対応する印刷物を排除する。【選択図】図１
2018089922.tif 000002
【特許請求の範囲】
【請求項１】
複数の頁からなる本を生産するための情報処理システムであって、
前記本の印刷指示を受け付ける指示受付手段と、
前記指示受付手段で印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された前記印刷データに基づいて、印刷を行う印刷手段と、
前記印刷手段で印刷された印刷物のいずれかの頁の前記検査マークを検査する検査手段と、
前記検査手段での検査結果と、前記印刷物とを対応付けて管理する管理手段と、
前記管理手段で管理される前記検査結果が印刷不良を示す検査結果である場合には、前記印刷手段で印刷された当該検査結果に対応する印刷物を排除する排除手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記印刷データ生成手段は、前記検査マークを複数含む印刷データを生成し、
前記管理手段は、前記検査手段での前記検査マーク毎の検査結果と、前記印刷物とを対応付けて管理し、
前記排除手段は、前記管理手段で管理された前記検査マーク毎の検査結果のうち、１つでも印刷不良を示す検査結果が含まれている場合には、前記印刷物を排除すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記印刷手段で印刷された印刷物に対応付けられたいずれかの頁の前記検査マークに対する前記検査結果が、印刷不良を示す検査結果でない場合には、当該印刷物を製本工程に進める製本制御手段
を更に備えることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記排除手段は、前記検査マークに対応する複数の印刷物をまとめて排除すること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記検査手段は、前記印刷手段で印刷された印刷物の最初の頁または最終の頁の前記検査マークを検査すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
複数の頁からなる本を生産するための情報処理システムの制御方法であって、
前記情報処理システムが、
前記本の印刷指示を受け付ける指示受付ステップと、
前記指示受付ステップで印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成された前記印刷データに基づいて、印刷を行う印刷ステップと、
前記印刷ステップで印刷された印刷物のいずれかの頁の前記検査マークを検査する検査ステップと、
前記検査ステップでの検査結果と、前記印刷物とを対応付けて管理する管理ステップと、
前記管理ステップで管理される前記検査結果が印刷不良を示す検査結果である場合には、前記印刷ステップで印刷された当該検査結果に対応する印刷物を排除する排除ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
複数の頁からなる本を生産するための情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記本の印刷指示を受け付ける指示受付手段と、
前記指示受付手段で印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された前記印刷データに基づいて、印刷を行う印刷手段と、
前記印刷手段で印刷された印刷物のいずれかの頁の前記検査マークを検査する検査手段と、
前記検査手段での検査結果と、前記印刷物とを対応付けて管理する管理手段と、
前記管理手段で管理される前記検査結果が印刷不良を示す検査結果である場合には、前記印刷手段で印刷された当該検査結果に対応する印刷物を排除する排除手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷不良の本に関して製本工程で効率的に排除することの可能な情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、書籍を生産するシステムが存在する。このシステムは、印刷された紙をカット、折り、集積、糊付け、表紙付けといった処理を行うことで書籍を生産する。
【０００３】
例えば下記の特許文献１には、書籍を生産するシステムにおいて不良本の製造履歴を記録する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１３３４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の仕組みでは、不良本の製造履歴を記録することはできるが、不良本自体の市場への流通を防ぐことはできない。
【０００６】
そもそも、従来から存在するオフセット印刷による印刷では、印刷結果の検査を行うことで、不良が生じた印刷用紙（例えばロール紙）の位置の特定をすることはできた。
【０００７】
しかしながら、このように特定された不良が生じた箇所の情報に基づいて、不良が生じた本を取り除くのは、印刷の管理者の手によって行われていた。
【０００８】
このように人の手を介して不良を含む印刷用紙を除去することはできるが、不良が生じた印刷用紙の位置を含む書籍すべてのシートを自動的に除去することはできなかった。
【０００９】
そこで、本発明の情報処理システムは、印刷不良の本に関して製本工程で効率的に排除することの可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の情報処理システムは、複数の頁からなる本を生産するための情報処理システムであって、前記本の印刷指示を受け付ける指示受付手段と、前記指示受付手段で印刷指示を受け付けた本のいずれかの頁に印刷結果を検査するための検査マークを含む印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された前記印刷データに基づいて、印刷を行う印刷手段と、前記印刷手段で印刷された印刷物のいずれかの頁の前記検査マークを検査する検査手段と、前記検査手段での検査結果と、前記印刷物とを対応付けて管理する管理手段と、前記管理手段で管理される前記検査結果が印刷不良を示す検査結果である場合には、前記印刷手段で印刷された当該検査結果に対応する印刷物を排除する排除手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明の情報処理システムによれば、印刷不良の本に関して製本工程で効率的に排除することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態における情報処理システムのシステム構成の一例を示す構成図である。
【図２】本実施形態における情報処理装置のハードウェア構成の一例を示す構成図である。
【図３】本実施形態における印刷装置２００のハードウェア構成の一例を示す構成図である。
【図４】情報処理装置１００、印刷装置２００、検査装置３００、製本装置４００の機能構成の一例を示す機能ブロック図である。
【図５】本実施形態の詳細な処理の流れを説明するフローチャートである。
【図６】図５の印刷データ生成処理の詳細な処理の流れを説明するフローチャートである。
【図７】図６のバーコード生成処理の詳細な処理の流れを説明するフローチャートである。
【図８】本実施形態の各種データテーブルの一例を示す構成図である。
【図９】本実施形態におけるバーコードのイメージ図である。
【図１０】本実施形態における検査マークのイメージ図である。
【図１１】図５の印刷・検査処理の詳細な処理の流れを説明するフローチャートである。
【図１２】図５の製本処理の詳細な処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、発明を実施形態について図面を参照しながら説明を行う。
【００１４】
図１は本実施形態におけるシステム構成の一例を示す構成図である。本実施形態における情報処理システムは、情報処理装置１００、印刷装置２００、検査装置３００、製本装置４００を備え、情報処理装置１００は印刷装置２００と通信可能に接続され、検査装置３００は印刷装置２００と製本装置４００と通信可能に接続されている。各装置間での印刷用紙の搬送は搬送装置が機械的に行ってもよいし、ユーザの手によって搬送されてもよい。
【００１５】
情報処理装置１００は印刷装置２００の印刷を制御する装置である。印刷装置２００が印刷するための印刷データを生成することができる。
【００１６】
印刷装置２００は、情報処理装置１００で生成された印刷データをもとに印刷物を印刷することのできる装置である。本実施形態では、印刷装置２００で印刷する用紙はロール紙であるが、これ以外の用紙を用いるようにしても構わない。本情報処理システムでは、印刷装置Ａ２００と印刷装置Ｂ２００とが設けられているものとして説明するが、印刷装置２００は一つであってもよい。印刷装置Ａ２００はシートの表面の印刷を担う印刷装置であり、印刷装置Ｂ２００はシートの裏面の印刷を担う印刷装置である。
【００１７】
検査装置３００は、光学的に撮像することのできる撮像部を備えるコンピュータであり、印刷装置２００で印刷された印刷物の表面状態を撮像部で撮像することにより光学的に監視して、取り込んだ検査画像を基準画像と比較し検査することのできる装置である。検査マークを検査し、印刷結果が良だったのか不良だったのかを判定し、印刷物ごとに印刷結果を出力することができる。例えば、特開平９−９４９４０号公報に開示されているような装置である。
【００１８】
製本装置４００は、検査装置３００で検査された印刷物を、ブック状に製本する装置である。例えば、特開２０１４−１５１６３８号公報に記載された装置である。印刷装置２００で印刷された
【００１９】
印刷用紙をカットするカット機構４１０と、シートカットされた用紙をシートの送り方向に対して垂直となる方向に折る折り機構Ａ４２０と、折り機構Ａ４２０で折られたシートをシートの送り方向に対して平行となる方向に折る折り機構Ｂ４３０と、折り機構Ｂ４３０で折られたシートを本の部数単位で集積をして、仮の糊付けを行う集積機構４４０と、集積機構４４０で集積されたシートと、本の表紙とを組み合わせることで製本する製本機構４６０とを備えている。本実施形態では、集積機構４４０に設けられた撮像部４４１で印刷物のバーコードを読み取り、検査装置での検査結果と照合して印刷不良を示す本であると判定された場合に排出ユニット４５０に本（シートの束）を排出（リジェクト）する機構が設けられている。
【００２０】
以上で、図１に示すシステム構成の一例の説明を終了する。図１に示すシステム構成は一例であって、目的や用途に応じて変更されてもよい。
【００２１】
次に、情報処理装置１００のハードウェア構成の例について、図２を用いて説明する。
【００２２】
図２は情報処理装置１００のハードウェア構成の一例を説明する概念図である。
【００２３】
情報処理装置１００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、入力デバイス２０９、ディスプレイ２１０、外部メモリ２１１（記憶手段・記憶部）等を備える。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２５】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。
【００２６】
ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
入力コントローラ２０５は、キーボードやマウス等のポインティングデバイス（入力デバイス２０９）からの入力を制御する。
【００２８】
ビデオコントローラ２０６はディスプレイ２１０等の表示装置の表示を制御する。ディスプレイ２１０は例えば液晶ディスプレイである。
【００２９】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、フォントデータ、ユーザファイル、ＰＯＰファイル、ＰＯＰレイアウト、各種データ等を記憶するハードディスクやフレキシブルディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明の情報処理装置１００が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ２１１に記憶されており、必要に応じてＲＡＭ２０２にロードされることにより、ＣＰＵ２０１によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００３２】
以上で、本発明の実施形態における情報処理装置１００のハードウェア構成の説明を終了する。なお、図２に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。
【００３３】
次に図３を用いて印刷装置２００のハードウェア構成の一例を説明する。
【００３４】
図３において、コントローラユニット３３３は、画像出力デバイスとして機能するプリント部３１４、カードリーダ３１５、操作部３１８と接続されるとともに、ローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、帳票などの印刷ジョブの出力を行なう。
【００３５】
図３に示すように、コントローラユニット３３３は、ＣＰＵ３０１、ＲＡＭ３０６、ＲＯＭ３０２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３、モデム（Ｍｏｄｅｍ）３０４、操作部インタフェース（操作部Ｉ／Ｆ）３０５、外部インタフェース（外部Ｉ／Ｆ）３０９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、画像処理部３１３等で構成される。
【００３６】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。
【００３７】
ＲＡＭ３０６は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００３８】
ＲＯＭ３０２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３９】
外部記憶装置（ハードディスクドライブＨＤＤ）３０７は、システムを制御するための各種プログラム、印刷ジョブ等を格納する。また、各種テーブルを記憶している。
【００４０】
操作部インタフェース（操作部Ｉ／Ｆ）３０５は、操作部（ＵＩ）３１８とのインタフェース部であり、操作部３１８に表示する画像データを操作部３１８に対して出力する。
【００４１】
また、操作部Ｉ／Ｆ３０５は、操作部３１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４２】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
【００４３】
モデム（ＭＯＤＥＭ）３０４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４４】
外部インタフェース（外部Ｉ／Ｆ）３０９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部である。
【００４５】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８は、システムバス３１６と画像データを高速で転送する画像バス３１７とを接続し、データ構造を変換するバスブリッジである。画像バス３１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１７上には以下のデバイスが配置される。
【００４６】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４７】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリント部３１４とコントローラユニット３３３を接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
画像処理部３１３は、印刷ジョブを展開したプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４９】
プリンタＩ／Ｆ３１１に接続されるプリント部３１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリント部３１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５０】
操作部Ｉ／Ｆ３０５に接続される操作部３１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０５を介してＣＰＵ３０１に伝える。また、操作部３１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５１】
ここで、操作部３１８のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３１８のストップキーは、稼動中の動作を止める働きをする。また、操作部３１８のＩＤキーは、使用者のカードＩＤを入力する時に用いる。リセットキーは、操作部３１８からの設定を初期化する時に用いる。
【００５２】
以上で、図３に示す印刷装置２００のハードウェア構成の一例の説明を終了する。なお、図３に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。
【００５３】
次に図４を用いて、本実施形態における情報処理装置１００、印刷装置２００、検査装置３００、製本装置４００の機能構成の一例を説明する。
【００５４】
情報処理装置１００は、印刷データ生成部２００１、バーコード付与部２００２、検査マーク付与部２００３を備えている。
【００５５】
印刷データ生成部２００１は、印刷装置２００でシートごとに印刷するための印刷データを生成する機能部である。バーコード付与部２００２は、シートごとに一意に識別可能なバーコードを付与する機能部である。検査マーク付与部２００３は、複数のシートからなる本単位で検査マークを付与する機能部である。バーコード付与部２００２と検査マーク付与部２００３とで付与されたバーコードと検査マークを含む印刷データを印刷データ生成部２００１は生成する。
【００５６】
印刷装置２００は印刷部２１０１を備えている。印刷部２１０１は、印刷データ生成部２００１で生成されたバーコードと検査マークを含む印刷データを基に印刷を行う制御部である。
【００５７】
検査装置３００は、バーコード読み取り部２２０１と、検査マーク読取部２２０２と、判定部２２０３と、検査結果管理部２２０４を備えている。
【００５８】
バーコード読み取り部２２０１は、印刷部２１０１で印刷された印刷物にあるバーコードを読み取る機能部である。検査マーク読取部２２０２は印刷部２１０１で印刷された印刷部にある検査マークを読み取る機能部である。判定部２２０３は検査マーク読取部２２０２で読み取られた検査マークに基づいて、印刷結果が不良か否かを判定する機能部である。検査結果管理部２２０４は、判定部２２０３で判定された判定結果と、バーコード読み取り部２２０１で読み取ったバーコードの情報と対応して管理する機能部である。
【００５９】
製本装置４００は、製本制御部２３０１と、検査結果取得部２３０２と、製本判定部２３０３と、リジェクト部２３０４、記憶部２３０５を備えている。
【００６０】
製本制御部２３０１は、製本に係る機構を制御する機能部である。検査結果取得部２３０２は検査結果管理部２２０４で管理される検査結果を取得する機能部である。製本判定部２３０３は検査結果取得部２３０２で取得された検査結果に基づいて製本処理を行うか否かを判定する機能部である。リジェクト部２３０４は、製本判定部２３０３での判定の結果製本を行わないと判定されたシート群をリジェクト（排除）する機能部である。記憶部２３０５は、検査結果取得部２３０２で取得した検査結果を記憶する機能部である。
【００６１】
以上で図４に示す本実施形態における情報処理装置１００、印刷装置２００、検査装置３００、製本装置４００の機能構成の説明を終了する。
【００６２】
次に図５を用いて本実施形態の詳細な処理の流れを説明するフローチャートの説明を行う。
【００６３】
ステップＳ５０１では、情報処理装置１００のＣＰＵ２０１が、ユーザから印刷指示を受け付ける。（指示受付手段に相当する）
【００６４】
ステップＳ５０２では、情報処理装置１００のＣＰＵ２０１が、印刷情報を生成する処理を行う。印刷情報とは、例えば印刷情報テーブル８００に記憶されているテーブルに含まれる情報である。印刷情報テーブル８００は例えば図８に示すテーブルである。印刷情報テーブル８００には、ＮＯ８０１、本のタイトル８０２、本のタイトルＣＤ８０３、印刷部数８０４、仕上がりサイズ８０５、データファイル名８０６が対応付けて管理されている。ＮＯ８０１は印刷情報を一意に識別するナンバーである。本のタイトル８０２は、ユーザが印刷指示を行った本とタイトルである。本のタイトルＣＤ８０３は、ユーザが印刷指示を行った本を識別するためのコードである。印刷部数８０４は印刷する部数の情報である。仕上がりサイズ８０５は、製本された状態の本の１ページの大きさを示す情報である。データファイル名８０６は、本を印刷するための元データを示す情報である。印刷情報は一例であって必ずしもこれに限定されることはない。
【００６５】
ステップＳ５０３では、情報処理装置１００のＣＰＵ２０１が、印刷装置２００で印刷をするための印刷データを作成する処理である印刷データ作成処理を行う（印刷データ作成手段に相当する）。印刷データ作成処理の詳細な処理の流れについては、図６のフローチャートを用いて説明する。
【００６６】
図６は印刷データ作成処理の詳細な処理の流れを説明するフローチャートである。
【００６７】
ステップＳ６０１では、情報処理装置１００のＣＰＵ２０１が、図８に示す印刷情報テーブル８００を取得する。
【００６８】
ステップＳ６０２からステップＳ６１２の処理は、印刷情報テーブル８００のすべてのレコードの処理が終了するまで繰り返し行う。
【００６９】
ステップＳ６０２では、情報処理装置１００のＣＰＵ２０１が、データファイル名８０６に対応するファイルを取得する。本実施形態では例えばＰＤＦファイルを取得する。このＰＤＦファイルは、本毎に一つのＰＤＦファイルとなっているが、複数の本が含まれていてもよい。また、複数のＰＤＦファイルで1冊の本としても構わない。
【００７０】
ステップＳ６０３では、情報処理装置１００のＣＰＵ２０１が、面付け情報を取得する。面付け情報とは、印刷されるシート１枚当たりにいくつの頁を割り付けるかを示す情報である。この面付け情報は、ユーザからあらかじめ設定されたものであってもよいし、都度指定を受け付けるようにしてもよいし、固定であってもよい。外部メモリ２１１上に記憶されるものである。
【００７１】
ステップＳ６０４では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６０３で取得された面付け情報に基づいて、ステップＳ６０１で取得したＰＤＦファイルの頁をシートごとに割付けていく処理を行う。例えば面付け情報が１シートに４枚の頁を割り付けることを示していれば、ＰＤＦファイルから４頁取得してシートに割り付ける処理を行う。
【００７２】
ステップＳ６０５では、情報処理装置１００のＣＰＵ２０１が、シートに付加するバーコードを生成するバーコード生成処理を行う。バーコード生成処理の詳細な処理の流れは、図７のフローチャートを用いて説明する。
【００７３】
図７は、バーコード生成処理の詳細な処理の流れを説明するフローチャートである。
【００７４】
ステップＳ７０１では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６０２で取得されたファイルの頁すべてが収まるシート数（総シート数）を特定する処理を行う。ステップＳ６０３で取得された面付け情報が１シートに４面付けである場合、ステップＳ６０２で取得されたファイルの全頁を４で除することで、必要な総シート数を特定することができる。
【００７５】
ステップＳ７０２では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６０４で面付け処理を行ったシートが開始シート（ロール紙における最初のシート）であるか否かを判定する。ステップＳ６０６からの再帰処理でなければ、開始シートであると判定することができる。開始シートであると判定された場合には処理をステップＳ７０３に進め、そうでない場合には処理をステップＳ７０５に進める。
【００７６】
ステップＳ７０３では、情報処理装置１００のＣＰＵ２０１が、バーコード情報８２０をクリアする処理を行う。バーコード情報８２０は、ＳｈｅｅｔＣｎｔ８２１、ＳｈｅｅｔＣｎｔＡｌｌ８２２、ＴｉｔｌｅＣＤ８２３、ＣｐｙＣｎｔ８２４を含む情報である。ＳｈｅｅｔＣｎｔ８２１とはステップＳ６０４で面付けされたシートの位置を示す値である。０であれば１シート目、１であれば２シート目を示す。ＳｈｅｅｔＣｎｔＡｌｌ８２２はステップＳ７０１で特定された総シート数である。ＴｉｔｌｅＣＤ８２３は、ステップＳ６０２で取得されたファイルの本のタイトルＣＤ８０３である。ＣｐｙＣｎｔ８２４は、シートに割り付けが完了した本の部数である。
【００７７】
バーコード情報をクリアするとは、ＳｈｅｅｔＣｎｔ８２１に０を設定し、ＳｈｅｅｔＣｎｔＡｌｌ８２２に総シート数を設定し、ＴｉｔｌｅＣＤ８２３にタイトルＣＤを設定し、ＣｐｙＣｎｔ８２４に０を設定することである。
【００７８】
ステップＳ７０４では、情報処理装置１００のＣＰＵ２０１が、バーコード情報８２０に基づいてバーコードを生成する処理を行う。生成されるバーコードのイメージを図９の概念図で説明する。総シート数が１０シートの本の印刷データのイメージ図が図９に示す概念図である。第８シートには、第８シートのバーコード情報を含むバーコード９０１が含まれていて、第９シートのバーコードには、第９シートのバーコード情報を含むバーコード９０２が含まれている。このようにシートごとにユニークな情報を含むバーコードを付加することによって、検査装置３００で検査マークを検査した際にどのシートにおいて印刷不良が生じているのかを特定することが可能となる効果がある。
【００７９】
ステップＳ７０５では、情報処理装置１００のＣＰＵ２０１が、バーコード情報８２０のＳｈｅｅｔＣｎｔ８２１を＋１する処理を行う。
【００８０】
ステップＳ７０６では、情報処理装置１００のＣＰＵ２０１が、ＳｈｅｅｔＣｎｔ８２１がＳｈｅｅｔＣｎｔＡｌｌ８２２より小さいか否かを判定する。ＳｈｅｅｔＣｎｔ８２１がＳｈｅｅｔＣｎｔＡｌｌ８２２より小さいと判定された場合には処理をステップＳ７０４に進め、そうでない場合には処理をステップＳ７０７に進める。
【００８１】
ステップＳ７０７では、情報処理装置１００のＣＰＵ２０１が、ＳｈｅｅｔＣｎｔ８２１を０の設定し、ＳｈｅｅｔＣｎｔ８２１を＋１する処理を行う。
【００８２】
以上で図７に示すフローチャートの説明を終了する。
図６の説明に戻る。
【００８３】
ステップＳ６０６では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６０４で面付けを行ったシートが最終シートであるか否かを判定する。最終シートであると判定された場合には処理をステップＳ６０７に進め、そうでない場合には処理をステップＳ６０４に戻す。
【００８４】
ステップＳ６０７では、情報処理装置１００のＣＰＵ２０１が、検査マーク１００１を生成する処理を行う。検査マークとは、例えば図１０に示す検査マーク１００１である。検査マークはＣＭＹＫ（シアン・マゼンタ・イエロー・キープレート）の色ごとに存在しており、印刷用紙の排出方向に対して水平なバー上のマークである。印刷装置２００の印刷においてインクが正常に吐出できていない場合に線状の空白領域が検査マーク１００１上に現れる。その空白領域を検査装置３００で検査することで、印刷物の印刷が正常に完了しているか否かを判定することができる。図１０の検査マーク１００１は一例であって他の検査マークを用いるようにしても構わない。また、本実施形態では、印刷物の検査の手法は検査マークを用いた検査で説明をしているが、印刷データのイメージデータと、検査装置３００の撮像部で得られたイメージデータとを比較することによって、検査する処理で代替するようにしても構わない。
【００８５】
このようにして、複数のシートのうち最終ページにのみ検査マーク１００１を付加することにより、検査マーク１００１を印刷することに係るインクの消費を最低限に減らすことができる。なお、本実施形態では、複数のシートのうち最終ページに検査マーク１００１を付加しているが、最初の頁に検査マーク１００１を付加するようにしても構わない。要は、１つの本に対して最低１つの検査マークが存在すればよい。
【００８６】
ステップＳ６０８では、情報処理装置１００のＣＰＵ２０１が、ステップＳ７０２で開始シートであると判定されたシートからステップＳ６０６で最終シートであると判定されたシートまでの長さを算出する。
【００８７】
ステップＳ６０９では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６０８で算出されたシートの長さが、１つのロール紙に入りきるか否かを判定する。１つのロール紙に入りきると判定された場合には、処理をステップＳ６１０に進め、そうでない場合には、処理をステップＳ６１１に進める。
【００８８】
シートの長さが、１つのロール紙に入りきるか否かの判定は、例えばロール紙情報テーブル８１０に基づいて行われる。ロール紙情報テーブル８１０は、ＮＯ８１１、用紙名８１２、用紙ＣＤ８１３、用紙残量８１４、ロール紙ファイル名８１５が対応付けて管理されるデータテーブルである。ＮＯ８１１はロール紙情報を一意に識別するための番号である。用紙名８１２は、ロール紙に対してユーザが設定した用紙の名前である。用紙ＣＤ８１３は用紙ごとに一意に付与されたコードである。用紙残量８１４は、印刷可能な用紙の残量を示す値である。ロール紙ファイル名８１５は、ロール紙に印刷させるための印刷データを作成するためのＰＤＦファイルである。一つのロール紙に対して一つのＰＤＦファイルが対応付けられている。この判定は、ステップＳ６０８で算出された長さを印刷するための、用紙残量８１４が十分か否かによって判定する。
【００８９】
ステップＳ６１０では、情報処理装置１００のＣＰＵ２０１が、ロール紙ファイル名８１５のＰＤＦファイルに面付けされたシートを追加する。追加に応じて、用紙残量８１４からステップＳ６０８で算出された長さを除算して更新する。
【００９０】
ステップＳ６１１では、情報処理装置１００のＣＰＵ２０１が、新たなロール紙ファイルであるＰＤＦファイルを作成する。
【００９１】
ステップＳ６１２では、情報処理装置１００のＣＰＵ２０１が、ステップＳ６１１で追加されたＰＤＦファイルに面付け後のシートを追加する。この追加に応じて、ロール紙情報テーブル８１０を追加更新する。
【００９２】
ステップＳ６１３では、情報処理装置１００のＣＰＵ２０１が、印刷装置２００に対してロール紙情報テーブル８１０のロール紙ファイル名８１５に対応するＰＤＦファイル（印刷データ）と、ロール紙情報テーブル８１０とを送信する。
【００９３】
以上で図６に示す印刷データ作成処理の詳細な処理の流れの説明を終了する。
図５の説明に戻る。
【００９４】
ステップＳ５０４では、印刷装置２００のＣＰＵ３０１が、印刷・検査処理を行う。印刷・検査処理の詳細な処理の流れについては、図１１のフローチャートを用いて詳細に説明する。
【００９５】
図１１は印刷・検査処理の詳細な処理の流れを説明するフローチャートである。
【００９６】
ステップＳ１１０１では、印刷装置２００のＣＰＵ３０１が、ステップＳ６１３で送信された印刷データを受信する。
【００９７】
ステップＳ１１０２では、印刷装置２００のＣＰＵ３０１が、ステップＳ１１０１で受信した印刷データを印刷する処理を行う（印刷手段に相当する）。
【００９８】
ステップＳ１１０３からステップＳ１１０８の処理は、印刷が完了した部数（印刷済部数）が印刷部数８０４より小さい場合には繰り返し行われる処理である。
【００９９】
ステップＳ１１０３では、検査装置３００のバーコード読み取り部２２０１が、撮像部を介してシート全体を撮像することでバーコードの読み取りを行う。バーコードを読み取ることで、ＳｈｅｅｔＣｎｔ８２１、ＳｈｅｅｔＣｎｔＡｌｌ８２２、ＴｉｔｌｅＣＤ８２３、ＣｐｙＣｎｔ８２４を含む情報を得ることができる。
【０１００】
ステップＳ１１０４では、検査装置３００の判定部２２０３が、ステップＳ１１０３で撮像されたシートにステップＳ６０７で生成された検査マークが存在するか否かを判定する。検査マークが存在すると判定された場合には処理をステップＳ１１０５に進め、そうでない場合には、処理を次の部の印刷物に移す。次の印刷物が無い場合には処理をステップＳ１１０９に進める。
【０１０１】
ステップＳ１１０５では、検査装置３００の判定部２２０３が、ステップＳ１１０４で存在すると判定された検査マークの検査を行う処理を行う（検査手段に相当する）。
【０１０２】
ステップＳ１１０６では、検査装置３００の判定部２２０３が、ステップＳ１１０５での検査の結果、線状の空白領域が検査マーク１００１上に現れた場合には該当のシートの印刷に問題があると判断し、処理をステップＳ１１０７に進め、そうでない場合には、処理をステップＳ１１０８に進める。なお、印刷に問題があるか否かを判断する手法は一例であってこれ以外の方法を用いて行っても当然構わない。
【０１０３】
ステップＳ１１０７では、検査装置３００の検査結果管理部２２０４が、検査結果テーブル８３０に印刷が不良であったことを示すＮＧ情報を入力する（管理手段に相当する）。検査結果テーブル８３０は、ステップＳ１１０３で読み取ったバーコードの情報と、ステップＳ１１０５での検査の結果を対応付けて管理するデータテーブルである。ＮＧ情報は、検査結果８３１に入力する。具体的には、検査結果８３１は、ＴｉｔｌｅＣＤ８２３、ＣｐｙＣｎｔ８２４と対応付けられている。
【０１０４】
ステップＳ１１０８では、検査装置３００の検査結果管理部２２０４が、検査結果テーブル８３０に印刷が良であったことを示すＯＫ情報を入力する（管理手段に相当する）。ＯＫ情報は、検査結果８３１に入力する。検査結果８３１は、ＴｉｔｌｅＣＤ８２３、ＣｐｙＣｎｔ８２４と対応付けられている。
【０１０５】
ステップＳ１１０９では、印刷装置２００のＣＰＵ３０１が、印刷を終了する処理を行う。
【０１０６】
ステップＳ１１１０では、印刷装置２００のＣＰＵ３０１が、製本装置４００に検査結果テーブル８３０を送信する。
【０１０７】
以上で図１１に示すフローチャートの説明を終了する。図１１によれば、検査マークの検査結果をバーコードの情報と対応付けて記憶することができるため、後の製本工程でシートが製本単位ごとにまとめられた際に、まとめてリジェクトすることが可能となる。また、同じタイトルの本であっても、印刷部数単位で検査結果が良であるのか不良であるのかを管理することができ、従来のオフセット印刷では行えなかった印刷部数単位での不良の本を自動的にリジェクトすることを可能とすることができる。
図５の説明に戻る。
【０１０８】
ステップＳ５０５では、製本装置４００の製本制御部２３０１が、ステップＳ５０４で印刷・検査処理が行われたシート（印刷物）を用いて、本としての機能をなすよう製本する処理を行う。製本処理の詳細な処理の流れについては、図１２のフローチャートを用いて詳細に説明する。
【０１０９】
図１２は、製本処理の詳細な処理の流れを説明するフローチャートである。
【０１１０】
ステップＳ１２０１では、製本装置４００の検査結果取得部２３０２が、ステップＳ１１１０で送信された検査結果テーブルを受信する。
【０１１１】
ステップＳ１２０２では、製本装置４００の製本制御部２３０１が、印刷装置２００で印刷されたシート（印刷物）を製本する処理を行う。前述したように、製本装置４００は、印刷装置２００で印刷された印刷用紙をカットするカット機構４１０と、シートカットされた用紙をシートの送り方向に対して垂直となる方向に折る折り機構Ａ４２０と、折り機構Ａ４２０で折られたシートをシートの送り方向に対して平行となる方向に折る折り機構Ｂ４３０と、折り機構Ｂ４３０で折られたシートを本の部数単位で集積をして、仮の糊付けを行う集積機構４４０と、集積機構４４０で集積されたシートと、本の表紙とを組み合わせることで製本する製本機構４６０とを備えており、それぞれの機構を経て製本処理が行われる。
【０１１２】
ステップＳ１２０３では、製本装置４００の製本制御部２３０１が、バーコードの読み取りを行う。バーコードは、集積機構４４０に設けられた撮像部４４１により撮像される。バーコードの読み取りを、集積機構４４０で本の部数単位で集積された段階で行うことにより、バーコードに対応する検査結果は不良か否かを判定する処理の処理負荷を低減することが可能となる効果がある。また、本の部数単位で集積された状態で排除することができれば、集積機構４４０の後の工程で排除するようにしても当然構わない。
【０１１３】
ステップＳ１２０４では、製本装置４００の検査結果取得部２３０２が、ステップＳ１２０３で読み取ったバーコードのＴｉｔｌｅＣＤ８２３、ＣｐｙＣｎｔ８２４に対応する検査結果８３１を取得する。
【０１１４】
ステップＳ１２０５では、製本装置４００の製本判定部２３０３が、取得された検査結果８３１がＮＧ（印刷不良を示す情報）であるか否かを判定する。ＮＧであると判定された場合には処理をステップＳ１２０６に進め、そうでない場合には、処理をステップＳ１２０７に進める。このように、検査結果８３１が印刷不良ではない場合には印刷物を製本工程に進めることで効率的に製本を行うことができるという効果がある。
【０１１５】
ステップＳ１２０６では、製本装置４００のリジェクト部２３０４が、製本装置４００が備える排除装置により、検査結果がＮＧと判断されたシートを排出ユニット４５０にリジェクト（排出・排除）する（排除手段に相当する）。このように、検査結果８３１に基づいて自動的に集積機構４４０で集積されたシートの群をまとめてリジェクトすることによって、効率的に印刷不良の本を排除することを可能とする効果がある。
【０１１６】
なお、本実施形態では、１つの本に対して一つの検査結果８３１が対応付けられているものとして説明をしたが、１つの本に複数の検査マークが付されそれぞれの検査結果８３１を管理するようにしても構わない。その場合には、複数の検査マークについての検査結果８３１の１つでも印刷不良を示す検査結果が含まれている場合には、印刷された印刷物である本を排除するようにする。
【０１１７】
このようにすることで、より確実に印刷不良が生じている本を排除することが可能になるという効果もある。
【０１１８】
ステップＳ１２０７では、製本装置４００の製本判定部２３０３が、印刷装置で印刷されたシートに関してすべての製本処理が終了したか否かを判定する。すべての製本処理が終了したと判定された場合には処理をステップＳ１２０８に進め、そうでない場合には、処理をステップＳ１２０３に戻す。
【０１１９】
ステップＳ１２０８では、製本装置４００の製本制御部２３０１が、製本処理を終了する。
【０１２０】
以上で図１２に示すフローチャートの説明を終了する。
【０１２１】
以上、本発明によれば、印刷不良の本に関して製本工程で効率的に排除することが可能となる。
【０１２２】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２３】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１２５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１２７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１２９】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３０】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３１】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３２】
１００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ＣＲＴディスプレイ
２１１  外部メモリ
２００  印刷装置
３００  検査装置
４００  製本装置
【図１】
2018089922.tif 000003
【図２】
2018089922.tif 000004
【図３】
2018089922.tif 000005
【図４】
2018089922.tif 000006
【図５】
2018089922.tif 000007
【図６】
2018089922.tif 000008
【図７】
2018089922.tif 000009
【図８】
2018089922.tif 000010
【図９】
2018089922.tif 000011
【図１０】
2018089922.tif 000012
【図１１】
2018089922.tif 000013
【図１２】
2018089922.tif 000014