(57)【特許請求の範囲】
【請求項１】
データに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置に、前記データ処理装置で処理されるべきデータを送信する情報処理装置であって、
前記仕上げ処理で用いる用紙の画像を照合するかどうかを設定する設定手段と、
前記設定手段により前記仕上げ処理で用いる用紙の画像を照合することが設定された場合、前記仕上げ処理で用いる用紙の画像を照合するためのチェック用データを生成する生成手段と、
前記生成手段により生成された前記チェック用データと前記データとを前記データ処理装置に送信する送信手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記チェック用データから画像情報が生成されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記仕上げ処理は、前記仕上げ処理に用いる用紙を前記データを処理したことにより出力される出力束に対して挿入する挿入処理、前記仕上げ処理で用いる用紙で前記出力束を製本する製本処理を含むことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記データ処理装置で照合された結果を受信する受信手段と、
前記受信手段が受信した照合された結果を表示する表示手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項５】
情報処理装置から受信するデータに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置であって、
前記仕上げ処理で用いる用紙を給送する給送手段と、
前記仕上げ処理で用いる用紙の画像を読み取る読取手段と、
前記情報処理装置から受信するチェック用データから前記仕上げ処理で用いる用紙の画像情報を照合するための画像情報を生成する生成手段と、
前記生成手段が生成した画像情報と、前記読取手段が読み取る画像の画像情報とを照合する照合手段と、
前記照合手段による照合結果に基づいて、前記仕上げ処理を制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項６】
前記照合手段は、前記生成手段により生成された画像情報と前記読取手段が読み取る画像の画像情報とを比較し、
前記制御手段は、前記生成手段により生成された画像情報と前記読取手段が読み取る画像情報とが対応する場合、前記仕上げ処理を実行することを特徴とする請求項５記載のデータ処理装置。
【請求項７】
前記仕上げ処理の開始前に、前記読取手段が読み取る画像の画像情報を表示する表示手段を有することを特徴とする請求項５又は６記載のデータ処理装置。
【請求項８】
前記生成手段により生成された画像情報と前記読取手段が読み取る画像の画像情報とが対応しない場合、前記制御手段は、前記仕上げ処理で用いる用紙の確認または前記仕上げ処理で用いる用紙の変更を要求するメッセージを表示手段に表示させることを特徴とする請求項６記載のデータ処理装置。
【請求項９】
前記仕上げ処理は、前記仕上げ処理で用いる用紙を前記データの処理によって出力される出力物に対して挿入する挿入処理、または前記仕上げで用いる用紙で前記出力物を製本する製本処理を含むことを特徴とする請求項５乃至８のいずれか１項に記載のデータ処理装置。
【請求項１０】
データに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置に、前記データ処理装置で処理されるべきデータを送信する情報処理装置におけるデータ処理方法であって、
前記仕上げ処理で用いる用紙の画像を照合するかどうかを設定する設定ステップと、
前記設定ステップにより前記仕上げ処理で用いる用紙の画像を照合することが設定された場合、前記仕上げ処理で用いる用紙の画像を照合するためのチェック用データを生成する生成ステップと、
前記生成ステップにより生成された前記チェック用データと前記データとを前記データ処理装置に送信する送信ステップと、
を備えたことを特徴とするデータ処理方法。
【請求項１１】
情報処理装置から受信するデータに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置におけるデータ処理方法であって、
前記仕上げ処理で用いる用紙を給送する給送ステップと、
前記仕上げ処理で用いる用紙の画像を読み取る読取ステップと、
前記情報処理装置から受信するチェック用データから前記仕上げ処理で用いる用紙の画像情報を照合するための画像情報を生成する生成ステップと、
前記生成ステップが生成した画像情報と、前記読取ステップが読み取る画像の画像情報とを照合する照合ステップと、
前記照合ステップによる照合結果に基づいて、前記仕上げ処理を制御する制御ステップと、
を備えることを特徴とするデータ処理方法。
【請求項１２】
請求項１０又は１１に記載のデータ処理方法の各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、当該情報処理装置から受信するデータを処理するデータ処理装置とを含むデータ処理システムに関する。
【背景技術】
【０００２】
従来の印刷システムには、予め用意して装置にセットした挿入用紙と、画像を形成して出力する用紙とを動的に合体させて所望の書類を作成する、編集・製本機能を有するものがある。
しかしながら、挿入用紙を装置にセットすることは、手作業で行われる。そのため、間違った用紙をセットしたり、用紙の表裏や上下を間違えてセットしたりするミスが発生する場合がある。このような場合に、印刷処理を実行してしまうと、間違ったまま製本を行い、結果として用紙をムダにしてしまうことがあった。
これに対して、印刷済みの表紙と印刷済みの用紙束を合わせて製本する際に表紙及び用紙束の一部に印刷された識別情報（例えばバーコード）を読み取り、両者が一致したときに製本処理を行う製本処理装置が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１０５４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来では、表紙及び用紙束の一部にバーコード等の識別情報を必ず印刷する必要がある。そのため、識別情報を印刷するための余白がない場合は、識別情報を印刷できない。また、識別情報を印刷することで表紙等のデザインを損なうなどの課題が存在した。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、印刷処理することなく表紙画像の照合を行うための印刷情報をデータ処理装置に送信して効率よく表紙よく後処理を行える仕組みを提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
データに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置に、前記データ処理装置で処理されるべきデータを送信する情報処理装置であって、前記仕上げ処理で用いる用紙の画像を照合するかどうかを設定する設定手段と、前記設定手段により前記仕上げ処理で用いる用紙の画像を照合することが設定された場合、前記仕上げ処理で用いる用紙の画像を照合するためのチェック用データを生成する生成手段と、前記生成手段により生成された前記チェック用データと前記データとを前記データ処理装置に送信する送信手段と、を備えたことを特徴とする。
また、上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
情報処理装置から受信するデータに基づいて出力される出力物に仕上げ処理を行う機能を備えるデータ処理装置であって、前記仕上げ処理で用いる用紙を給送する給送手段と、
前記仕上げ処理で用いる用紙の画像を読み取る読取手段と、前記情報処理装置から受信するチェック用データから前記仕上げ処理で用いる用紙の画像情報を照合するための画像情報を生成する生成手段と、前記生成手段が生成した画像情報と、前記読取手段が読み取る画像の画像情報とを照合する照合手段と、前記照合手段による照合結果に基づいて、前記仕上げ処理を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷処理することなく表紙画像の照合を行うための印刷情報をデータ処理装置に送信して効率よく後処理を行える。
【図面の簡単な説明】
【０００７】
【図１】印刷システムの構成を示すブロック図である。
【図２】画像形成装置の構成を示す断面図である。
【図３】コントローラユニットの構成を示すブロック図である。
【図４】プリンタドライバが提供するＵＩを示す図である。
【図５】情報処理装置のデータ処理手順を示すフローチャートである。
【図６】表紙ファイルを指定するＵＩを示す図である。
【図７】画像形成装置のデータ処理手順を示すフローチャートである。
【図８】表紙原稿の誤りを通知するアラート画面を示す図である。
【図９】画像形成装置のデータ処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示すデータ処理装置を含むデータ処理システムの構成を示すブロック図である。ここで、画像形成装置１０００，２０００，３０００はデータ処理装置の一例である。本例は、情報処理装置４０００及び３台の画像形成装置（１０００，２０００，３０００）がＬＡＮ５０００に接続されているシステムを示すが、本発明は接続数に限られることはない。
また、本実施形態では情報処理装置との接続方法としてＬＡＮを適用しているが、これに限られることはない。
例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式などの接続方式も適用可能である。
情報処理装置（以下、ＰＣと称する）４０００はパーソナルコンピュータの機能を有している。このＰＣ４０００はＬＡＮ５０００やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり、電子メールを送受信したりすることができる。また、ＰＣ４０００から画像形成装置１０００，２０００，３０００に対して、プリンタドライバを用いての印刷処理を行うことが可能となっている。
【０００９】
図１において、画像形成装置３０００はプリント機能のみの画像形成装置であり、画像形成装置１０００、２０００が有するスキャナユニット（画像読み取り部）を有していない。
以下では、説明の簡素化のために画像形成装置１０００、２０００のうちの画像形成装置１０００に注目して、その構成を詳細に説明する。
画像形成装置１０００は、スキャナユニット１０６、プリンタユニット１００、画像形成装置１０００全体の動作制御を司るコントローラユニット１０７、ユーザインタフェースである操作ユニット１０３から構成される。なお、図１においては、ユニットをＵと略記する。
同様に、画像形成装置２０００も、スキャナユニット２０６、プリンタユニット２００、コントローラユニット２０７、操作ユニット２０３を備えて構成されている。
【００１０】
しかしながら、画像形成装置３０００は、プリンタユニット３００、コントローラユニット３０７、操作ユニット３０３のみを備え、スキャナユニットを備えていない構成である。
以下、図１に示したプリンタユニット１００、スキャナユニット１０６、操作ユニット１０３についてその構成を詳細に説明する。
【００１１】
図２は、図１に示した画像形成装置１０００の構成を示す断面図である。
図２において、プリンタユニット１００は、給紙部１０１、画像形成ユニット１０２、インサータ１０４、製本ユニット１０５から構成されている。ここで、製本ユニット１０５は、ジョブの実行によって出力された出力束（出力物）をインサータ１０４から給送される表紙でくるむくるみ製本機能を備えている。なお、インサータ１０４は、あるジョブの印刷物と他のジョブの印刷物との間に用紙を挿入処理する通紙機能として使用することも可能である。
スキャナユニット１０６は、自動原稿給送部（ＡＤＦ）１１と、原稿を読み取り走査する光学系１２から構成される。ＡＤＦ１１はセットされた原稿Pを原稿読み取り位置に給送し、原稿の読み取り後、原稿Pを排紙位置まで搬送する。
【００１２】
給紙部１０１は、異なるサイズの記録紙Sを積載した複数の記録紙格納部１３、１４、記録紙Sを給紙する記録紙給紙部１５、１６から構成される。
給紙部１０１は、記録紙給紙部１５、１６により給紙したシートSを、シート搬送路１７を介して画像形成ユニット１０２のシート搬送路２０へ搬送する。画像形成ユニット１０２は、レーザスキャナ２１、画像形成部２２、搬送ベルト２３、搬送ローラ２４から構成される。
【００１３】
レーザスキャナ２１は、光学系１２により読み取られた画像の画像データやＰＣ４０００から受信した印刷データから生成される画像データ等に基づいてレーザ光を走査する。画像形成部２２では、レーザスキャナ２１によるレーザ光の走査に基づいてトナー像が形成され、画像がシートＳ上に形成される。画像形成部２２によって画像形成されたシートＳは、搬送ベルト２３、搬送ローラ２４により、インサータ１０４の用紙搬送路４１へ搬送される。
【００１４】
インサータ１０４は、挿入用紙Iを格納する用紙格納部４２、４３、挿入用紙Ｉを給送する用紙給送部４４、４５、挿入用紙画像読取部（以下、単に読取部と記す）４７から構成される。なお、読取部４７は、挿入用紙I、例えば表紙として機能する挿入用紙Ｉの画像を読み取り、画像データをコントローラユニット１０７へ出力する。
ここで、読取部４７で読み取られる画像の画像データは、後述する処理で情報処理装置４０００のプリンタドライバから送信される、表紙原稿をチェックするためのデータ（以下、チェック用データ）から生成される画像データと照合される。つまり、読取部４７で読み取られる画像の画像データは、インサータ１０４から給紙される表紙がユーザにより指定された挿入用紙であるかどうかを判定する際に使用される。なお、表紙のうち照合用に読み取るべき領域があらかじめ指定された指定領域として設定されていてもよい。つまり、プリンタドライバが生成するチェック用データが表紙の画像の特定領域とあらかじめ対応づけられていてもよい。これにより、表紙の画像の一部を読み取るだけで、正しい表紙であるかどうかを判定することが可能となる。
このようにして給紙された挿入用紙Iは用紙搬送路４６、４１を介して製本ユニット１０５の搬送路５１へ搬送される。
製本ユニット１０５は、搬送路５１から分岐して搬送されるシートSまたは挿入用紙Iを格納して整合するシート整合部５２、シート先端が突き当てられる第１の突き当て部材５３を備える。さらに、製本ユニット１０５は、リール状のバインドテープを格納するテープ格納部６０と、整合されたシート束を搬送する束搬送部６１を備える。
【００１５】
さらに、製本ユニット１０５は、テープ格納部６０からテープをシートサイズに合わせてフィードしカットするテープカット部６２と、テープカット部６２によりカットされたテープを格納しテープ加熱装置に搬送するカットテープ格納部６３とを備える。
さらに製本ユニット１０５は、整合されたシート束とバインドテープを加熱するテープ加熱装置５４と、製本完成品を搬送する上下動自在のキャリッジ５５と、製本完成品を格納するスタッカ５６、５７などを備える。５８は排出ローラ対で、搬送路５１によって搬送されるシートSを機外の排出トレイ５９に排出する。
【００１６】
操作ユニット１０３は、ディスプレイ３２および操作用キーボード（あるいはタッチパネル式ディスプレイ）３１で構成されている。操作ユニット１０３は枚数設定、部数設定、画像の編集、加工、ページの編集などユーザが行う様々な設定の入力と、選択されたモード、マシンの状態を示す表示を行う。なお、本実施形態では、後述するように、情報処理装置から受信した印刷ジョブに表紙をチェックするための情報が含まれている場合、読取部４７で読み取られる画像の画像データをプレビュー可能に構成されている。この際、読み取られる画像の画像データの一部あるいは全部をプレビューするかをあらかじめ選択できるように構成されていてもよい。
【００１７】
次に、コントローラユニット１０７の構成について図３に示すブロック図を参照して詳細に説明する。
図３において、コントローラユニット１０７は、画像入力デバイスであるスキャナユニット１０６や画像出力デバイスであるプリンタユニット１００と接続する。コントローラユニット１０７は、一方ではＬＡＮ５０００に接続することで、画像データやデバイス情報の入出力を行う為のコントローラとしてＣＰＵ７０１を備える。
【００１８】
ＣＰＵ７０１は、システムワークメモリとして機能するＲＡＭ７０２にＲＯＭ７０３やＨＤＤ７０４に格納された制御プログラムをロードして各種の制御を実行する。ＲＡＭ７０２は、生成した画像データを一時記憶するための画像メモリとしても使用される。
ＲＯＭ７０３はブートＲＯＭであり、ＣＰＵ７０１のブートプログラムが格納されている。ＨＤＤ７０４はハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００１９】
７０９は不揮発性メモリで、起動時のパラメータやその他システムに必要な情報を格納するメモリ部である。操作ユニットＩ／Ｆ７０６は操作ユニット（ＵＩ）１０３とのインターフェース部で、操作ユニット１０３に表示する画像データを操作ユニット１０３に対して出力する。
又、操作ユニットＩ／Ｆ７０６は、操作ユニット１０３から本画像形成装置使用者が入力した情報を、ＣＰＵ７０１に伝える役割をする。
【００２０】
Network７１０はＬＡＮ５０００と接続され、ネットワーク上の機器間において情報の入出力を行う。以上のデバイスがシステムバス７０７上に配置される。
イメージバスI／F７０５は、システムバス７０７と画像データを高速で転送する画像バス７０８を接続し、データ構造を変換するバスブリッジである。画像バス７０８上には以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）７６０は、ＰＤＬコードをビットマップ画像データに展開する。デバイスＩ／Ｆ部７２０は、画像入出力デバイスであるスキャナユニット１０６やプリンタユニット１００とコントローラユニット１０７を接続し、画像データの同期系／非同期系の変換を行う。
【００２１】
スキャナ画像処理部７８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部７９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部７３０は画像データの回転を行う。画像圧縮部７４０は、多値画像データに対してはＪＰＥＧ等の圧縮伸張処理を行い、２値画像画像データに対してはＪＢＩＧ等の圧縮伸張処理を行う。
【００２２】
本実施形態では、ＰＣ４０００上で動作するアプリケーションのデータに基づいて画像形成装置１０００等のプリントデバイスにプルーフ出力させたり、最終成果物を出力させたりするための一手段として、プリンタドライバが使用される。ここで、プリンタドライバは、ＨＤＤ７０４にインストールされている。
【００２３】
図４は、図１に示した情報処理装置４０００にインストールされたプリンタドライバが提供するユーザインタフェースの一例を示す図である。なお、本例は、画像形成装置１０００，２０００，３０００の設定画面例に対応する。ここで、画像形成装置１０００は、プリンタ名として「ＭＦＰ１０１」が設定されているものとする。
また、本ユーザインタフェースは、作業者が画像形成装置１０００等のプリントデバイスによる印刷を望んだ場合に、一般的にアプリケーションの印刷メニューを選択することにより表示される。ここで、表示されるユーザインタフェースは、図４の（Ａ）に示す方であり、後述するボタン４０２が押下され、さらにタブ４０５が選択されることで、図４の（Ｂ）に示すユーザインタフェースが表示される。
【００２４】
まず、作業者によって、図４（Ａ）の設定画面の「プリンタ名」プルダウンリストボックス４０１により、使用するプリントデバイスが選択される。つまり、ＰＣ４０００上に画像形成装置１０００，２０００，３０００に対応する各プリンタドライバがインストールされている場合には、それぞれのプリンタドライバに対応するプリンタ名を選択可能となっている。
プリンタ名の下では、「状態」にプリントデバイスの状態が表示される。同様に、「種類」にプリンタドライバの種類が、「場所」にプリントデバイスの設置場所情報が表示される。さらに、「コメント」にプリントデバイス管理者からのコメント情報が表示される。
なお、印刷データをプリントデバイスに送信せずにファイルに出力したい場合、ユーザは、「ファイルへ出力」チェックボックスを選択状態にする。
【００２５】
ここで、「印刷範囲」では、「全て」、「現在のページ」、「選択したページ」、「ページ指定」のいずれかをラジオボタンで選択することにより、印刷したいページを指定する。
なお、「ページ指定」を選択した場合は、作業者はエディットボックスに印刷したいページ番号を入力する。「印刷部数」では、「部数」スピンボックスに印刷したい部数を入力するとともに、複数部数をページ単位ではなく部単位で印刷する場合は、「部単位で印刷」チェックボックスを選択状態にする。
作業者は「プロパティ」を選択するためのボタン４０２を押下することにより、図４の（Ｂ）に示すＵＩ上でさらに詳細な印刷属性を設定することができる。
【００２６】
作業者が図４の（Ｂ）に示す画面において設定を終了し、「ＯＫ」ボタン４０３を押下することにより、印刷データ及び後述するチェック用データを画像形成装置１０００等のプリントデバイスに送信したり、ファイルに出力したりする。一方、印刷やファイル出力を止める場合、作業者が「キャンセル」のボタン４０４を押下すればよい。
次に、情報処理装置４０００のプリンタドライバの動作について説明する。
【００２７】
図５は、本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ８０１〜Ｓ８２５は、情報処理装置４０００のＣＰＵがＲＡＭにプリンタドライバをロードして実行することで実現される。以下、本実施形態における情報処理装置のジョブ処理方法を説明する。
ＰＣ４０００上で動作するアプリケーション上で作業者が印刷メニューを選択すると、プリンタドライバは図４の（Ａ）に示す画面を表示装置上に表示する。ここで、作業者がマウス等を操作して「プロパティ」に対応するボタン４０２を押下すると、プリンタドライバはページ設定画面を表示装置上に表示する。ここで、作業者がさらに仕上げタブ４０５を選択すると、プリンタドライバは、Ｓ８０１で、図４の（Ｂ）に示す仕上げ設定画面を表示する。そして、Ｓ８０２で、プリンタドライバが、作業者によって「印刷方法」プルダウンリストボックス４０６で「くるみ製本」が選択されたかどうかを判定する。「くるみ製本」が選択されたことを確認したら、Ｓ８０３へ進む。
【００２８】
そして、Ｓ８０３で、プリンタドライバは、図４の（Ｂ）に示すような「くるみ表紙の設定」画面を表示装置上に表示する。次に、Ｓ８０４で、プリンタドライバは、作業者によって「給紙部」プルダウンリストボックス４０７で「インサータ」が選択されたかどうかを判定する。「インサータ」が選択されたことを確認したら、Ｓ８０５へ進む。そして、Ｓ８０５で、プリンタドライバは、「表紙原稿チェックする／しない」の選択画面４０８をＰＣ４０００の表示装置上に表示する。
そして、Ｓ８０６で、プリンタドライバが、作業者によって「する」に対応するラジオボタンＲ１が選択されたかどうかを判定する。ラジオボタンＲ１が選択されたことを確認したら、Ｓ８０７へ進み、プリンタドライバは、「表紙原稿指定」画面をＰＣ４０００の表示装置上に表示する。このように、本実施形態では、表紙原稿チェックに対応するラジオボタンＲ１をする／しないにより、表紙の照合のするしないを設定可能に構成されている。
次に、Ｓ８０８で、プリンタドライバは、「表紙原稿指定」画面内で、作業者が「同一ファイル内」に対応するラジオボタンＲ２を選択したかどうかを判定する。ラジオボタンＲ２が選択されたことをプリンタドライバが確認したら、Ｓ８０９へ進む。
【００２９】
そして、Ｓ８０９で、プリンタドライバは、「ページ指定」に対応するプルダウンリストボックス４０９を表示装置上に表示し、ページ番号を選択可能状態にする。
次に、Ｓ８１０で、プリンタドライバは、「ページ指定」に対応するプルダウンリストボックス４０９で作業者によってページ番号が選択されると、その選択されたページ番号を表示する。次に、Ｓ８１１で、プリンタドライバは、作業者により「ＯＫ」に対応するボタン４０３が押下されたかどうかを判定する。ボタン４０３が押下されたことを確認したら、Ｓ８１２へ進む。
そして、Ｓ８１２で、プリンタドライバは、印刷対象となった元データのうちプルダウンリストボックス４０９にて指定されたページのデータからチェック用データを生成し、元データのうち印刷範囲として指定されたページのデータから印刷データを生成する。そして、印刷データ、チェック用データ、及びくるみ製本を指定するデータを少なくとも含む印刷ジョブを生成する。これにより、印刷データとチェック用データがそれぞれ関連付けられて画像形成装置に送信される。さらに、図４の（Ｂ）に示すプロパティウィンドウを閉じて、Ｓ８２３へ進む。
【００３０】
一方、Ｓ８０８で、作業者により「表紙原稿指定」画面において「別ファイル」が選択されたことをプリンタドライバが確認したら、Ｓ８１３へ進む。
そして、Ｓ８１３で、プリンタドライバは、「ファイル指定」に対応する入力ボックス４１０及び「参照」に対応するボタン４１１をＰＣ４０００の表示装置上に表示する。
次に、Ｓ８１４で、プリンタドライバは、作業者によって「参照」のボタン４１１が押下されたかどうかを判定する。ボタン４１１が押下されたことを確認したら、Ｓ８１５へ進む。そして、Ｓ８１５で、プリンタドライバは、ＯＳと連携して、図６に示すようなウィンドウであって、「ファイルの場所」から指定ファイルを選択するためのウィンドウを表示する。ユーザはボタン４１１を押下せずに、入力ボックス４１０に直接、指定ファイルのファイル名を入力しても良い。
【００３１】
そして、Ｓ８１６で、プリンタドライバは、図６に示した「ファイルの場所」ウィンドウによって指定ファイルが選択されるか、「ファイル指定」の入力ボックス４１０にファイル名が直接入力されるのを待つ。そして、プリンタドライバは、指定ファイルが選択されたこと、または入力ボックス６０１にファイル名が直接入力されたことを確認したら、Ｓ８１７へ進み、ＯＫのボタン４０３が押下されたことを確認するまで、Ｓ８１４からＳ８１７までの処理を繰り返す。
そして、Ｓ８１７で、プリンタドライバが、ボタン４０３が押下されたことを確認したら、Ｓ８１８で、印刷対象となった元データのうち印刷範囲として指定されたページのデータから印刷データを生成する。そして、印刷データ、チェック用データとしての指定ファイル、及びくるみ製本を指定するデータを少なくとも含む印刷ジョブを生成する。さらに、プリンタドライバは図４の（Ｂ）に示すプロパティウィンドウを閉じて、Ｓ８２３へ進む。
また、Ｓ８０２で、「くるみ製本」が選択されずに、Ｓ８１９で、プリンタドライバが「ＯＫ」のボタン４０３が押下されたことを確認した場合、Ｓ８２２へ進む。
【００３２】
一方、Ｓ８０４で、給紙部として「インサータ」が選択されずに、Ｓ８２０で、プリンタドライバが「ＯＫ」のボタン４０３が押下されたことを確認した場合、Ｓ８２２へ進む。
また、Ｓ８０６で、表紙原稿チェックとして「しない」が選択されたまま、Ｓ８２１で、プリンタドライバが「ＯＫ」のボタン４０３が押下されたことを確認した場合は、Ｓ８２２へ進む。
そして、Ｓ８２２で、プリンタドライバは、印刷対象となった元データのうち印刷範囲として指定されたページのデータから印刷データを生成し、その印刷データを少なくとも含む印刷ジョブを生成する。そして、図４の（Ｂ）に示すプロパティウィンドウを閉じて、Ｓ８２３へ進む。
【００３３】
次に、Ｓ８２３で、プリンタドライバは、図４の（Ａ）に示した印刷メニューウィンドウを表示して、Ｓ８２４で、「ＯＫ」のボタン４０３が押下されたかどうかを判定する。ボタン４０３が押下されたことを確認したら、Ｓ８２５で、プリンタドライバは、Ｓ８１２、Ｓ８１８またはＳ８２２で生成した印刷ジョブを画像形成装置１０００に送信して、本処理を終了する。
これにより、情報処理装置において、画像形成装置側で給紙される表紙の整合性をチェックするための情報を設定し、その情報を含む印刷ジョブを生成することができる。
【００３４】
図７は、本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ１００１〜Ｓ１０１３は、画像形成装置１０００のＣＰＵ７０１がＲＡＭ７０２に制御プログラムをロードして実行することで実現される。以下、本実施形態における画像形成装置のジョブ処理方法を説明する。
Ｓ１００１で、ＣＰＵ７０１は、ＰＣ４０００からＬＡＮ５０００を経由して送信された印刷ジョブをコントローラユニット１０７のＮｅｔｗｏｒｋ７１０で受信する。
次に、Ｓ１００２で、ＣＰＵ７０１は受信した印刷ジョブを解析し、Ｓ１００３で、ＣＰＵ７０１は、受信した印刷ジョブにチェック用データがあるかどうか判断する。ここで、チェック用データがあるとＣＰＵ７０１が判断した場合は、Ｓ１００４で、ＣＰＵ７０１は、チェック用データから画像データをＲＡＭ７０２上に生成する。この画像データが後述する表紙から読み取られる画像データと一致するかが照合される。
【００３５】
次に、Ｓ１００５で、ＣＰＵ７０１は、プリンタユニット１００のインサータ１０４を制御して、表紙原稿を読取部４７まで搬送し読取部４７にて給送される表紙原稿の画像を読み取り、その画像に対応する画像データを生成する。なお、表紙原稿は、インサータ１０４の用紙格納部４２または用紙格納部４３の指定された方の用紙格納部にセットされている。
次に、Ｓ１００６で、ＣＰＵ７０１は、Ｓ１００４で生成した画像データとＳ１００５にて読み取った画像の画像データとを比較し、それらが同一のものかどうかを判断する。つまり、ユーザが指定したページまたはファイルの画像データと給送される表紙原稿から読み取った画像データとを照合し、両者が対応するかどうかを判断する。この照合結果に基づいて、ＣＰＵ７０１は、仕上げ処理を伴うジョブの実行を制御する。したがって、Ｓ１００６で、両画像データが同一でないとＣＰＵ７０１が判断した場合は、Ｓ１００７で、ＣＰＵ７０１は、操作ユニット１０３のディスプレイ３２にメッセージを表示する。
【００３６】
なお、ＣＰＵ７０１は、例えば図８に示すように「インサータＡにセットされている表紙原稿が違います。正しい表紙原稿をセットし、スタートキーを押してください。」とディスプレイ３２にアラートを示すメッセージを表示する。本実施形態では、ユーザにセットされている表紙原稿の確認と変更を要求するメッセージを表示するが、これらの他に、表紙原稿の上下の誤りや、白紙をセットしたセットミス等を示すメッセージを表示可能としてもよい。
また、ＣＰＵ７０１は、読取部４７にて読み取った画像データを「インサータにセットされている原稿」として表示し、チェック用データから生成した画像データを「インサータにセットすべき原稿」として表示する。
次に、Ｓ１００８で、ＣＰＵ７０１がユーザの操作により操作ユニット１０３のスタートキー（図示せず）が押下されたことを検出したら、Ｓ１００５に戻る。
一方、Ｓ１００６で、チェック用データから生成した画像データと表紙原稿から読み取った画像データとを比較した結果、両者が同一であるとＣＰＵ７０１が判断した場合は、Ｓ１００９へ進む。
【００３７】
そして、Ｓ１００９で、ＣＰＵ７０１は、受信した印刷ジョブの印刷データに基づいて、印刷すべきページ（印刷範囲として指定されたページ）をプリンタユニット１００で印刷する。そして、Ｓ１０１０で、印刷すべきページの全ページの印刷が完了しているかどうかをＣＰＵ７０１が判断する。ここで、全ページの印刷が完了したことをＣＰＵ７０１が検出したら、Ｓ１０１１へ進む。
そして、Ｓ１０１１で、ＣＰＵ７０１は、当該印刷ジョブで指定されるシート後処理がくるみ製本であるかどうかを判断する。ここで、シート後処理がくるみ製本であるとＣＰＵ７０１が判断した場合は、Ｓ１０１２で、製本ユニット１０５にて挿入用紙とステップＳ１００９で出力された出力物としての印刷用紙とを合わせて製本処理を行う。
【００３８】
そして、最後にＳ１０１３で、ＣＰＵ７０１は、指定部数がすべて完了しているかどうかを判断し、完了していないと判断した場合はＳ１００５に戻り、指定部数が完了するまで同様の処理を繰り返す。
一方、Ｓ１０１３で、指定部数がすべて完了しているとＣＰＵ７０１が判断した場合は、本処理を終了となる。
本実施形態によれば、ジョブで指定された仕上げ用紙と給送される仕上げ用紙とが一致しないジョブが実行されてしまうことを制限できる。
また、従来のように仕上げ用紙を識別する情報をあらかじめ印刷する必要がなくなり、表紙のデザイン性を損ねずに済む。
なお、上記Ｓ１００５で、読取部４７が読み取った仕上げ用紙の画像データを操作ユニット１０３にプレビューする処理を実行して、ジョブ処理開始前にユーザが表紙のイメージを視覚的に確認できるように構成してもよい。
また、図５のＳ８１２では、プリンタドライバは、印刷対象となった元データのうち全ページのデータから印刷データを生成してもよい。この場合には、プルダウンリストボックス４０９で指定されたページを示すチェック用データ、印刷範囲として指定されたページを示すデータを少なくとも含む印刷ジョブを生成する。この場合、図７のＳ１００４では、印刷データのうち、ページ用データが示すページのデータから画像データを生成する。
【００３９】
〔第２実施形態〕
第１実施形態では、画像形成装置１０００のインサータ１０４に読取部４７を持っており、これを使用して挿入画像の読み取りを行う場合について説明した。しかしながら、インサータ１０４を含むプリンタユニット１００内に読取部を持たない画像形成装置もある。以下、プリンタユニット１００内に読取部を持たない画像形成装置における表紙照合処理を含む画像形成処理を説明する。また、本実施形態では、画像形成装置１０００が第１実施形態に示した読取部４７を備えず、代わりに、スキャナユニット１０６を用いて、挿入される用紙の画像を読み取るものとする。
【００４０】
図９は、本実施形態を示す画像形成装置におけるデータ処理手順の一例を示すフローチャートである。なお、Ｓ１１０１〜Ｓ１１１６は、画像形成装置１０００のＣＰＵ７０１がＲＡＭ７０２に制御プログラムをロードして実行することで実現される。以下、本実施形態における画像形成装置のジョブ処理方法を説明する。
Ｓ１１０１で、ＣＰＵ７０１は、ＬＡＮ５０００を経由してＰＣ４０００から送信された印刷ジョブをコントローラユニット１０７のＮｅｔｗｏｒｋ７１０で受信する。次に、Ｓ１１０２で、ＣＰＵ７０１は受信した印刷ジョブを解析し、Ｓ１１０３で、チェック用データがあるかどうかをＣＰＵ７０１が判断する。ここで、チェック用データがあるとＣＰＵ７０１が判断した場合は、Ｓ１１０４へ進み、ＣＰＵ７０１は、チェック用データから画像データをＲＡＭ７０２上に生成する。
【００４１】
次に、Ｓ１１０５で、ＣＰＵ７０１は、操作ユニット１０３のディスプレイ３２にメッセージを表示する（例えば「ＡＤＦに表紙原稿をセットし、スタートキーを押してください」と表示）。
次に、Ｓ１１０６で、ＣＰＵ７０１が操作ユニット１０３のスタートキーが押下されたことを検出したら、Ｓ１１０７で、ＣＰＵ７０１は、スキャナユニット１０６によりＡＤＦ１１にセットされた表紙原稿の画像を読み取らせる。
次に、Ｓ１１０８で、Ｓ１１０４にて生成した画像データとＳ１１０７にて読み取った画像の画像データを比較し、それらが同一のものかどうかをＣＰＵ７０１が判断する。つまり、ユーザが指定したページまたはファイルの画像データと表紙原稿から読み取った画像データとを照合し、両者が対応するかどうかを判断する。ここで、同一でないとＣＰＵ７０１が判断した場合は、Ｓ１１０９へ進む。
【００４２】
そして、Ｓ１１０９で、ＣＰＵ７０１は、操作ユニット１０３のディスプレイ３２にメッセージを表示する（例えば「ＡＤＦにセットされている表紙原稿が違います。正しい表紙原稿をセットし、スタートキーを押してください」と表示）。
次に、Ｓ１１１０で、ＣＰＵ７０１が操作ユニットのスタートキー（図示せず）が押下されたことを検出したら、Ｓ１１０７に戻る。
【００４３】
一方、Ｓ１１０８でチェック用データから生成した画像データとスキャナユニット１０６で読み取った画像の画像データとの比較を行った結果、ＣＰＵ７０１が両者は同一であると判断した場合は、Ｓ１１１１へ進む。
そして、Ｓ１１１１で、ＣＰＵ７０１は、操作ユニット１０３のディスプレイ３２に「表紙原稿をインサータにセットし、スタートキーを押してください」というメッセージを表示する。次に、Ｓ１１１２で、ＣＰＵ７０１は、プリンタユニット１００により受信した印刷ジョブの印刷データに基づいて、印刷すべきページ（印刷範囲として指定されたページ）を印刷させる。そして、Ｓ１１１３で、印刷すべきページの全ページの印刷が完了しているかどうかをＣＰＵ７０１が判断する。ここで、印刷完了しているとＣＰＵ７０１が判断するまで、Ｓ１１１２を繰り返し、印刷が完了したらＳ１１１４へ進む。
【００４４】
そして、Ｓ１１１４で、処理中の印刷ジョブでくるみ製本が指定されているかどうかをＣＰＵ７０１が判断する。ここで、処理中の印刷ジョブでくるみ製本が指定されていると判断した場合は、Ｓ１１１５へ進み、それ以外と判断した場合は、Ｓ１１１６へ進む。
【００４５】
そして、Ｓ１１１５で、ＣＰＵ７０１は、プリンタユニット１００の製本ユニット１０５にて挿入用紙とＳ１００９で印刷された印刷用紙を合わせて製本処理を行う。そして、最後にＳ１１１６で、指定部数の印刷処理がすべて完了したかどうかをＣＰＵ７０１が判断し、完了していないと判断した場合はＳ１１０７に戻り、指定部数が完了するまで繰り返す。
【００４６】
一方、Ｓ１１１６で、指定部数の印刷処理が完了しているとＣＰＵ７０１が判断した場合は、本処理を終了となる。
上記第１実施形態では、インサータ１０４内の読取部４７において表紙原稿の画像を読み取る場合について説明した。しかしながら、読取部はこれに限定されず、読取部を設ける位置は製本ユニット１０５内等でも良く表紙原稿が搬送されるところであればプリンタユニット１００内のどこにあっても良い。
【００４７】
また、表紙原稿の挿入はインサータ１０４から行ったが、これに限定されるものではなく給紙部１０１から表紙原稿を挿入しても良い。
さらに、第１、第２実施形態では、チェック用データから生成した画像データと読み取った画像データが同一であるときに、印刷ページを印刷する場合について説明したが、印刷ページの印刷をこれらの処理とを並行して行っても良い。
また、第１、第２実施形態では、挿入する原稿を表紙として説明したが、これに限定されるものではなく、表紙以外の原稿でも良い。
【００４８】
さらに、第１、第２実施形態では、チェック用データから生成した画像データと読み取った画像データとの比較において同一でないと判断された場合、ディスプレイ３２にアラート表示を行う場合を説明した。しかし、これに限定されるものではなく、画像形成装置からＰＣ４０００に送信して、プリンタドライバが提供する画面に表示する構成としても良い。
【００４９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。なお、上述した仕上げ処理、製本処理は、印刷されたシートに対して行われる処理であり、後処理ともいう。
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５１】
１００    プリンタユニット
１０１    給紙ユニット
１０２    画像形成ユニット
１０３    操作ユニット
１０４    インサータ
１０５    製本ユニット
１０６    スキャナユニット
１０７    コントローラユニット
【図１】
0005538769.tif 000002
【図２】
0005538769.tif 000003
【図３】
0005538769.tif 000004
【図４】
0005538769.tif 000005
【図５】
0005538769.tif 000006
【図６】
0005538769.tif 000007
【図７】
0005538769.tif 000008
【図８】
0005538769.tif 000009
【図９】
0005538769.tif 000010