(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された、画像処理装置と画像形成装置とを含む情報処理システムであって、
前記画像処理装置は、
印刷ジョブ・データから印刷用の第１画像データを生成し、前記画像形成装置に送信する手段を含み、
前記画像形成装置は、
前記第１画像データに基づいて、前記画像形成装置が印刷可能な第２画像データに変換する手段と、
前記印刷ジョブ・データを両面印刷する場合に、前記両面印刷の第１面および第２面の画像の位置決めを行うための位置決め手段を追加する手段と、
前記第１画像データがＫ版画像データを含むか否かを判断する手段と、
前記第２画像データを印刷出力するために機械系を制御する手段と
を含み、
前記追加する手段は、前記第１画像データがＫ版画像データを含まない場合、前記位置決め手段を含むＫ版ダミー画像を前記第２画像データとして生成することを特徴とする、
情報処理システム。
【請求項２】
前記追加する手段は、前記第１画像データがＫ版画像データを含む場合に、前記位置決め手段を、Ｋ版画像データに付加する、請求項１に記載の情報処理システム。
【請求項３】
前記機械系を制御する手段は、前記位置決め手段の位置を検出する手段の情報を使用して前記第２面のための第２画像データを印刷するべき位置を補正する、請求項１または２に記載の情報処理システム。
【請求項４】
前記第１画像データを専ら受領し、画像処理を施して前記第２画像データを生成し、前記位置決め手段を追加する手段をさらに含む、請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
ネットワークを介して受領した印刷ジョブ・データを印刷するための画像形成装置であって、
印刷ジョブ・データから生成された第１画像データに基づいて、画像形成装置が印刷可能な第２画像データに変換する手段と、
前記印刷ジョブ・データを両面印刷する場合に、前記両面印刷の第１面および第２面の画像の位置決めを行うための位置決め手段を追加する手段と、
前記第１画像データがＫ版画像データを含むか否かを判断する手段と、
前記第２画像データを印刷出力するために機械系を制御する手段と
を含み、
前記追加する手段は、前記第１画像データがＫ版画像データを含まない場合、前記位置決め手段を含むＫ版ダミー画像を前記第２画像データとして生成することを特徴とする、
画像形成装置。
【請求項６】
前記追加する手段は、前記第１画像データがＫ版画像データを含む場合に、前記位置決め手段を、Ｋ版画像データに付加する、請求項５に記載の画像形成装置。
【請求項７】
前記第１画像データを専ら受領し、画像処理を施して前記第２画像データを生成し、前記位置決め手段を追加する手段をさらに含む、請求項５または６に記載の画像形成装置。
【請求項８】
情報処理装置を、ネットワークを介して受領した印刷ジョブ・データを印刷するための画像形成装置として機能させるための装置実行可能なプログラムであって、前記プログラムは、前記情報処理装置を、
前記印刷ジョブ・データから生成された第１画像データに基づいて、画像形成装置が印刷可能な第２画像データに変換する手段、
前記印刷ジョブ・データを両面印刷する場合に、前記両面印刷の第１面および第２面の画像の位置決めを行うための位置決め手段を追加する手段、
前記第１画像データがＫ版画像データを含むか否かを判断する手段、
前記第２画像データを印刷出力するために機械系を制御する手段
として機能させ、
前記追加する手段は、前記第１画像データがＫ版画像データを含まない場合、前記位置決め手段を含むＫ版ダミー画像を前記第２画像データとして生成することを特徴とする、装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
プロダクションプリントの印刷において、製本時に裁断するための裁断マーク（トリムマーク、トンボ）を用紙の四隅に出力すること、さらに、表裏の画像位置を一致させるため、表側の四隅に位置合わせ用マーク（以下、裁断用および位置決め用のマークを、単にトンボとして参照する。）をＫ版あるいはＹ版に付加し、表面の印刷後に、センサーで、位置合わせ用マークをスキャンし、裏面画像の出力すべき位置を計算し、書き込みの補正手段により、位置合わせすることが既に知られている。
【０００３】
しかし、今までの位置合わせマークは、位置決め用専用チャートを使って、補正用のパラメータを決めるためのものであって、印刷の都度、位置合わせマークをセンサで測定し、用紙ごとに補正していなかったので、用紙ごとのばらつきがあった。さらに、従来、トンボの付加は、ＤＦＥの機能であり、Ｋ版が存在しないとトンボを出力できないという問題があった。Ｙ版に、トンボを付加するという選択もあるが、Ｙ色よりもＫ色の方が、モノクロセンサで読み取りやすい。
【０００４】
特開２００５‐２２３３８１号公報（特許文献１）には、裏画像の位置決め目的で、エンジン側の画像伸長部で、位置決めのためのトンボを付加する構成が開示されている。しかしながら、特許文献１でもＫ版の画像データが存在しない場合に伸長する処理が存在しないため、トンボを付加することができないという問題は解消できていない。また、画像データの形式が違うと同様の方式ではトンボを付加することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、エンジン側で効率的にトンボを付加することを可能とする技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明によれば、
ネットワークを介して印刷物を出力する情報処理システムであって、
ネットワークを介して送付される印刷ジョブ・データから印刷用の第１画像データを生成する手段と、
前記画像データを伸長して画像形成装置が印刷可能な第２画像データに変換する手段と、
前記印刷ジョブ・データを両面印刷する場合に、前記両面印刷の第１面および第２面の画像の位置決めを行うための位置決め手段を追加する手段と、
前記第２画像データを印刷出力するために機械系を制御する手段と
を含む、情報処理システムが提供される。
【発明の効果】
【０００７】
本発明によれば、エンジン側で効率的にトンボを付加することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の情報処理システム１００の概略図。
【図２】本実施形態において第１の実施形態のエンジン１２０の機能ブロック２００を示す図。
【図３】本実施形態で使用するＤＦＥ１１０のハードウェアブロック３００を示す図。
【図４】第１の実施形態のエンジン１２０のハードウェアブロック４００を示す図。
【図５】本実施形態で形成されるトンボの画像の第１の実施形態を示す図。
【図６】本実施形態のトンボ画像の第２の実施形態を示す図。
【図７】本実施形態の第２の実施形態のエンジン１２０の機能ブロック７００を示す図。
【図８】第２の実施形態のエンジン１２０のハードウェアブロック８００を詳細に説明する図。
【図９】本実施形態の画像転送ユニット７０７が含むＦＰＧＡ８３７の詳細な機能ブロック９００を示す図。
【図１０】本実施形態において第１の実施形態のエンジン１２０が実装するコントローラ２１１が実行するトンボ付加処理のフローチャート。
【図１１】本実施形態の第１の実施形態のエンジン１２０が実行する処理の変更例のフローチャート。
【図１２】本実施形態のエンジン１２０が実行するさらに他の処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施形態により説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本実施形態の情報処理システム１００の概略図である。本実施形態の情報処理システム１００は、ネットワーク１０５を介して接続されたホスト・コンピュータが発行する印刷ジョブ・データを印刷出力する、商業印刷システムとして構成されている。ネットワーク１０５は、ローカルエリア・ネットワーク、いわゆるインターネットといったワイドエリア・ネットワーク、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などを使用して構成することができる。またその接続プロトコルとしては、イーサネット（登録商標）、ＦＴＨ、Ｗｉｆｉ、ＬＴＥ、ＩＥＥＥ８０２．ｘなど、有線、無線接続を使用することができる。
【００１０】
ホスト・コンピュータからの印刷ジョブ・データは、ホスト・コンピュータが使用するアプリケーションのフォーマットおよび条件設定として、画像処理を実行するＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔｅｎｄ  Ｐｒｏｃｅｓｓｏｒ：以下ＤＦＥ１１０として参照する）１１０に送付される。ＤＦＥ１１０は、より具体的には後述するが、ホスト・コンピュータからの印刷情報に対して画像処理を適用し、画像形成装置１３０を制御するためのエンジン１２０に画像データ(第１画像データ）を送付する。エンジン１２０は、本実施形態では、画像データを、金色、銀色などの基本的な４色（ＣＭＹＫ）以外の印刷色（以下、特色（Ｓ）として参照する。）のラスタ・データに変換し、画像形成装置１３０に送付する。
【００１１】
画像形成装置１３０は、図示する実施形態では、電子写真法を使用し、トナー画像を印刷用紙に熱定着させて印刷物を生成する機能を提供する。印刷時、トレイ１４１から、用紙が搬送され、タイミング合わせのための位置、レジストレーション・ポジション１３７で、一瞬停止する。そのタイミングに合わせて、画像形成装置１３０は、先頭色をＹ色として、Ｙ色感光体ユニット１３１の感光体に描画するため、画像データを転送する。続いて、画像形成装置１３０は、Ｍ色感光体ユニット１３２へ画像データを、Ｃ色感光体ユニット１３３へ画像データを、最後にＫ色感光体ユニッ１３４へ画像データを転送する。
【００１２】
それぞれの画像は、それぞれ色のトナーで現像され、転写ベルト１３６に転写される。転写は、画像の位置が合うように、タイミングを調節して、転写ベルト１３６に１次転写され、転写ユニット１３８において、印刷用紙に２次転写される。その後、印刷用紙は、定着ユニット１３９で、熱および圧力が加えられて熱定着され、冷却ユニット１４０で、冷却される。
【００１３】
印刷ジョブが片面印刷である場合、印刷用紙はそのまま画像形成装置１３０から排紙される。一方、両面印刷の場合、印刷用紙は、反転ユニット１４２へと搬送され、反転ユニット１４２を通過してスイッチバックされ、第２面が印刷面となるようにして、再度搬送され、裏面（第２面）に印刷する場合も第１面と同様に処理が適用される。本実施形態で使用する両面印刷時の位置ずれを検出するセンサは、センサ１４３の位置に配置される。
【００１４】
第２面印刷時においても同様に、レジストレーション位置１３７で一瞬停止し、各色の画像が載った、転写ユニット１３８で、１３６から、第２面へ画像が２次転写され、再度加熱加圧されて定着された後、冷却され、画像形成装置１３０の外部へと排出される。
【００１５】
以上説明した画像形成方式で問題となるのは、定着ユニット１３９で加圧加熱されることによる用紙の膨張、機械的搬送の際の位置ずれにより、第２面の画像位置が印刷時、第１面の画像位置とずれてしまうという問題があった。上記の要因のうち、機械的搬送に起因するずれは、機械系の剛性を高めることで、抑制できる。
【００１６】
一方、加熱加圧に起因するずれを防止するために、画像形成装置１３０は、すでに印刷されている第１面の位置決め用のトンボを読み取ることで検知する。本実施形態におけるトンボが、位置決め手段に相当する。検知した結果は、エンジン１２０に送られ、画像データに対して台形補正などを適用して、画像形成装置１３０に送付され、印刷が行われ、表裏の画像位置合わが行われている。
【００１７】
図２は、本実施形態において第１の実施形態のエンジン１２０の機能ブロック２００を示す。ＤＦＥ１１０は、ユーザから送られてきた印刷データを、適切なフォーマットの画像データに変換する。例えば、ＤＦＥ１１０は、ＣＭＹＫ（特色：Ｓ）の各版を、１２００ｄｐｉ、８ｂｉｔの画像データに変換し、さらに画像処理を適用し、少値化（１画素２ｂｉｔ）して圧縮する。その後、圧縮した画像データをは、通信ライン（ギガビット・イーサネット：Ｇｂｅ）２１０を経由して、コントローラ２１１に転送する。また、印刷データと共に送付される印刷コマンドは、Ｇｂｅ２１０を介してエンジン１２０のコントローラ２１１に送られる。本実施形態におけるＤＦＥ１１０が、ネットワークを介して送付される印刷ジョブ・データから画像データを生成する手段に相当する。
【００１８】
エンジン１２０は、コントローラ２１１、イメージプロセッシング・ユニット２０６（以下、ＩＰＵ２０６として参照する。）、ベースコントロール・ユニット２０５(以下、ＢＣＵ２０５として参照する。）および書き込み部２０４を備える。コントローラ２１１は、ＤＦＥ１１０から、画像データ、印刷情報、およびコマンドを受領し、ＢＣＵ２０５が解釈できるコマンドに変換した後、ＢＣＵ２０５にコマンドを送る。またコントローラ２１１は、ＤＦＥ１１０から受け取った画像データを伸長しながら、本実施形態における第２画像データを生成し、ＩＰＵ２０６へ転送する。本実施形態におけるコントローラ２１１は、画像データを伸長して画像形成装置が印刷可能な第２画像データに変換する手段に相当する。
【００１９】
ＩＰＵ２０６は、コピー処理時の画像処理用ユニットであり、画像形成装置１３０がプリンタ動作する場合には、画像データの転送のみを行う機能を提供する。ＢＣＵ２０５は、エンジン１２０の露光、現像、紙搬送系などの機械的制御を行う。また、ＢＣＵ２０５は、画像形成装置のトンボ位置を検出するためのセンサ２０８からのトンボマーク情報を読み込んで画像形成タイミングその他の制御を可能とする。書き込み部２０４は、ＣＭＹＫ（Ｓ）版をそれぞれ独立して出力する機能を提供する。
【００２０】
この他、エンジン１２０は、操作部２０３を備えており、操作部２０３は、コントローラ２１１を制御して画像形成装置１３０に対してマニュアルで操作を可能とする、ＵＩ機能を提供する。
【００２１】
第１の実施形態では、ＢＣＵ２０５が、ＢＣＵ２０５においてセンサ２０８が検出した情報を受領して、台形補正などを適用し、ＩＰＵ２０６およびＢＣＵ２０５を介して第２面用の画像データを、書き込み部２０４に送付し、第２面印刷を実行させている。本実施形態においては、ＢＣＵ２０５が、第２画像データを印刷出力するために機械系を制御する手段に相当する。
【００２２】
コントローラ２１１は、本実施形態では、第２面印刷を行うためのトンボ画像付加する機能を有する。コントローラ２１１は、本実施形態における印刷ジョブ・データを両面印刷する場合に、両面印刷の第１面および第２面の画像の位置決めを行うための位置決め手段を追加する手段に相当する。すなわち、本実施形態では、位置決めのためのトンボを追加する処理を、ＤＦＥ１１０ではなくエンジン１２０に実行させ、ＤＦＥ１１０への負荷を軽減することで、高速処理を可能とするとともに、良好な両面印刷を可能とする。
【００２３】
図３は、本実施形態で使用するＤＦＥ１１０のハードウェアブロック３００を示す。ＤＦＥ１１０は、パーソナル・コンピュータ、ワークステーションといった情報処理装置から構成されていて、ディスプレイ３１１、キーボード３０９、マウス３１０といった周辺装置が、例えばＰＣＩｅバスなどの機能を提供するＬＳＩ３０３を介してＤＦＥ１１０に接続され、各種の処理が可能とされている。
【００２４】
ＤＦＥ１１０は、ＣＰＵ３０２、ＲＡＭ３０６．ＲＯＭ３０４を含んでいる。ＣＰＵ３０２は、適切なオペレーティング・システム（ＯＳ）を動作させ、ＤＦＥ１１０の全体の処理を制御するＲＡＭ３０６は、ＣＰＵ３０２が、プログラムを実行するために使用するメモリを提供し。ＲＯＭ３０４は、初期化プログラムを格納し、ＤＦＥ１１０の電源投入後、ＤＦＥ１１０は、始めにこのＲＯＭ３０４から、ＢＩＯＳを読み出して初期設定を行う他、情報処理システム全体の初期化を実行する。
【００２５】
さらにＤＦＥ１１０は、ＨＤＤ３０５、ＮＩＣ３０７、３１４および高速シリアルＩ／Ｆカード３０８を含むことができる。ＨＤＤ３０５は、アプリケーション、データ、受信データなどを格納するストレージであり、ＮＩＣ３０７は、ネットワークインターフェース・カードであり、１Ｇｂレベルで通信を行うＧｂＥ３１２を経由してエンジン１２０のコントローラ２１１と通信する専用インターフェースを提供する。またＮＩＣ３１４は、ホスト・コンピュータであるホスト・コンピュータと１Ｇｂレベルで通信接続する機能を提供する。
【００２６】
高速シリアルＩ／Ｆカード３０８は、エンジン１２０側に画像転送ユニットが実装されている実施形態で機能し、画像転送ユニットと接続する機能を提供しており、ＤＦＥ１１０のプログラムにより制御される。なお、高速シリアルＩ／Ｆカード３０８は、画像転送ユニットを利用しない場合は、搭載されなくても良い。画像転送ユニットについては、より詳細に後述する。
【００２７】
図４は、第１の実施形態のエンジン１２０のハードウェアブロック４００を示す。エンジン１２０は、操作部２０３、コントローラ２１１、ＩＰＵ２０６、およびＢＣＵ２０５を含んで構成することができる。操作部２０３は、コントローラ２１１に対してユーザが指令その他設定を行うための機能を提供するものであり、ＣＰＵ４２５、ＲＯＭ４２９、およびＲＡＭ４３０を含んでいる。ＣＰＵ４２５は、操作部２０３の全体の動作を制御し、ＲＯＭ４２９に格納されたプログラムを使用して初期化し、ＲＡＭ４３０をその実行空間としてＯＳを動作させ、操作部２０３の機能を提供する。
【００２８】
さらに操作部２０３は、タッチパネル４２６、液晶ディスプレイ（ＬＣＤ）４２７、専用ハードキー４２８をおよび操作部Ｉ／Ｆ４３１を備えている。タッチパネル４２６は、ユーザからの入力を検知し、ＣＰＵ４２５への指令を行う。ＬＣＤ４２７は、コントローラ２１１の操作メニュー、アプリケーション起動その他ユーザＩ／Ｆを提供する。専用ハードキーは、ユーザからのテンキー入力などを許容するために設けられ、タッチパネル４２６では設定できない条件などを設定するために使用される。操作部Ｉ／Ｆ４３１、例えばＰＣＩｅといった周辺バスラインとすることができ、操作部２０３と、コントローラ２１１との間の通信を可能としている。
【００２９】
コントローラ２１１は、ＣＰＵ４０２、ＲＯＭ４０８、ＲＡＭ４０７およびＬＳＩ４０３を含んでいる。ＣＰＵ４０２は、初期化プログラムをＲＯＭ４０８から、読み出して、プログラムを実行する。コントローラ２１１に搭載されるデバイスを初期化し、ＩＰＵ２０６のＡＳＩＣ４１６と、ＡＳＩＣ４０４とが通信できるようにさせている。また、ＲＡＭ４０７は、画像ＲＡＭの機能を提供し、ＲＡＭ４０７に画像データを格納し、ＡＳＩＣ４０４が提供するＤＭＡ機能を利用して、画像データを、ＩＰＵ４０９へとＰＣＩｅバス４２２を介して転送する。
【００３０】
また、ＣＰＵ４０２は、ＲＡＭ４０７に、圧縮された画像データを格納し、ＡＳＩＣ４０４が提供する伸長機能を含むＤＭＡ機能を使用して画像データを伸長しながら、画像データを、ＩＰＵ４０９へとＰＣＩｅバス４２２を介して転送する機能を提供する。なお、制御のためのに必要なプログラム、データおよび設定値は、ＨＤＤ４０５に格納され、ＣＰＵ４０２の要求に応じて、ＲＡＭ４０７に読み込まれることで、コントローラ２１１の機能を提供させている。またＮＩＣ４０６は、ネットワークインターフェース・カードであり、ＤＦＥ１１０から送付された画像データを受信し、ＰＣＩｅバスを介して、ＬＳＩ４０３に送付する機能を提供するものであり、ＤＦＥ１１０と通信接続するための専用インターフェース機能を提供する。
【００３１】
また、エンジン１２０が含むＩＰＵ２０６は、本実施形態では色版毎に画像転送機能を提供する。ＩＰＵ２０６は、ＡＳＩＣ４１０〜１４６を含んで構成されており、ＰＣＩｅバス４２２を介してコントローラ２１１と通信接続されている。各ＡＳＩＣの機能は、以下の通りである。
【００３２】
ＡＳＩＣ４１０：特色用書き込み機能を提供する。オプションで、５色目（特色）を使用する場合に呼び出される。画像補正（台形補正）の機能を有する。補正パラメータは、ＢＣＵ２０５から設定される。
ＡＳＩＣ４１１：Ｙ色用書き込み用のＡＳＩＣである。画像補正（台形補正）の機能を有する。補正のパラメータは、ＢＣＵ２０５から設定される。
ＡＳＩＣ４１２：Ｍ色用書き込み用のＡＳＩＣである。画像補正（台形補正）の機能を有する。補正のパラメータは、ＢＣＵ２０５から設定される。
ＡＳＩＣ４１３：Ｃ色用書き込み用のＡＳＩＣである。画像補正（台形補正）の機能を有する。補正のパラメータは、ＢＣＵ２０５から設定される。
ＡＳＩＣ４１４：Ｋ色用書き込み用のＡＳＩＣである。画像補正（台形補正）の機能を有する。補正のパラメータは、ＢＣＵ２０５から設定される。
ＡＳＩＣ４１５：書き込み制御用の各ＡＳＩＣ４１０〜４１４を制御する機能を有する。
ＡＳＩＣ４１６：画像処理用のＡＳＩＣであり、本実施形態において画像形成装置１３０がプリンタとして機能している場合には、実質的な画像処理を適用することなく、画像データのバッファとして機能し、ＢＣＵ２０５により制御される。
【００３３】
なお、本実施形態の補正処理は、台形補正に限定されるものではなく、用紙の熱・圧力による変形に対応することができる限り、いかなる補正でも適用することができる。
【００３４】
エンジン１２０のＢＣＵ２０５は、紙搬送など機械的要素の動作制御や画像転送タイミング制御など機械的制御を司る機能を提供し、ＣＰＵ４２０、ＲＡＭ４１８、ＲＯＭ４１９を備える。ＲＡＭ４１８は、ＣＰＵ４２０が使用するメモリであり、ＲＯＭ４１９は、ＣＰＵ４０２の使用するプログラム／データを格納し、ＢＩＯＳなどの設定プログラムを実行することで、ＩＰＵ２０６と、ＢＣＵ２０５のそれぞれの初期化を行う。また、ＢＣＵ２０５は、位置決め用のトンボを検出するためのセンサ４２１からの情報を取得し、機械系および補正制御を可能とする。ＢＣＵ２０５は、画像データを読みこんで、トンボの座標を決定する機能を提供する。
【００３５】
以上の構成を備えるエンジン１２０を使用して、本実施形態では、両面の画像の位置ずれが生じないように制御する。なお、図４に示した実施形態は、画像処理速度が比較的低速で、エンジン１２０が、画像処理の他、画像データに対する補正を適用しても印刷速度に対応することができる場合に好ましく適用される実施形態である。
【００３６】
図５は、本実施形態で形成されるトンボの画像の第１の実施形態である。用紙５０１は、搬送方向５０６の方向に搬送され、第１面にすでに印刷が施されているものとする。トンボ５０２、５０３は、用紙を裁断する場合に使用される位置決め用のトンボである。またトンボ５０４は、位置決め用のトンボであり、裁断のトンボ５０２、５０３の外側に本実施形態に従い印刷される。位置決め用のトンボ５０４は、用紙の四隅に合計４か所印刷される。また、領域５０５は、印刷の有効領域であり、この領域５０５内には、トンボを印刷することはできない。
【００３７】
図５に示す裁断用トンボ５０２、５０３の外側の四隅に位置決め用のトンボ５０４を印刷し、センサ２０８で、第１面のトンボを読み取り、その座標のずれを検知して、図２の書き込み部２０４で、台形補正を行う。センサ２０８の機械的な位置は、反転ユニット１４２の入り口のところで、センサ１４３としてに示す位置に設置される。
【００３８】
図６は、本実施形態のトンボ画像の第２の実施形態を示す。用紙６０１は、搬送方向６１２の方向に搬送されており、第１面にすでに印刷が施されているものとする。トンボ６０２、６０３は、用紙を裁断する場合に使用される位置決め用のトンボである。またトンボ６０４は、位置決め用のトンボであり、裁断のトンボ６０２、６０３の外側に本実施形態に従い印刷される。位置決め用のトンボ６０４は、用紙の四隅に合計４か所印刷される。また、領域６０５は、印刷の有効領域であり、この領域６０５内には、トンボを印刷することはできない。さらに、図６に示す実施形態では、トンボ６０６が印刷されている。トンボ６０６は、四隅にある位置決め用のトンボ６０４の搬送方向の距離を等間隔に分割し、隣接する位置決め用トンボ６０２、６０３で囲まれた矩形領域の補正をするために印刷する。
【００３９】
本実施形態では、図５および図６に説明したトンボを、エンジン１２０において印刷することにより、ＤＦＥ１１０の処理負荷を、エンジン１２０に分散させることで、より高速処理に対応させるとともに、両面印刷の品質を向上させることができる。
【００４０】
図７は、本実施形態の第２の実施形態のエンジン１２０の機能ブロック７００を示す。第２実施形態のエンジン１２０は、高速印刷に好ましく適用できる実施形態である。図７では省略されているが、ＤＦＥ１１０は、ホスト・コンピュータなどの情報処理装置からの印刷情報を受信するため、有線ＬＡＮまたは無線ＬＡＮなどの通信インターフェースを備えている。
【００４１】
図７に示した実施形態では、エンジン１２０は、画像転送ユニット７０７が追加されていている。画像転送ユニット７０７は、ＤＦＥ１１０から高速シリアルＩ／Ｆを介して、画像データを印刷条件／コマンドとは別に受領し、画像処理を適用する。本実施形態の画像転送ユニット７０７は、画像データを専ら受領し、伸長して画像処理および前記位置決め手段を追加する手段に相当する。
【００４２】
第２の実施形態と、第１の実施形態とを比較すると、第１の実施形態では、ＤＦＥ１１０で描画されたページ毎の多値の画像を、ＤＦＥ１１０がスクリーニング処理をして、少値化し、圧縮して、ＧｂＥ７０１で、コントローラ７１１に転送し、コントローラ２１１が伸長して、第２画像データを生成し、ＩＰＵ７０６に転送する。
【００４３】
一方、第２の実施形態では、エンジン１２０の処理速度が向上し、ＤＦＥ１１０からのコントローラ７１１への画像転送速度や、ＧｂＥ７０１を介した転送が効率的ではなくなったため、画像転送ユニット７０７を設け、データ転送効率を改善し、より高速処理を可能とする。画像転送ユニット７０７は、新たに設けた画像データの転送パスを介してＤＦＥ１１０が生成した画像データを、専ら受信して処理する。この結果、ＤＦＥ１１０の処理負荷がエンジン１２０に分散されるとともに、高速の画像転送および画像処理が可能となる。
【００４４】
第２の実施形態に従った構成変更により、スクリーニング、伸長処理、エッジ・エンハンス、γ補正などの画像処理を、より効率的にエンジン１２０に移転させることが可能となる。また、画像補正に関して言えば、よりリアルタイムなフィードバックが可能になり、画質の安定化も可能となる。以下、図７のエンジン１２０の処理について説明する。
【００４５】
ホスト・コンピュータから送付された印刷ジョブ・データは、まずＤＦＥ１１０の適切な記憶装置、例えばＨＤＤに蓄積され、ＤＦＥ１１０において解釈、描画され、ページ毎に、画像データおよび印刷情報/命令の２つに分解される。本実施形態のＤＦＥ１１０は、生成した画像データを少値価スクリーニングなどの処理を、エンジン１２０に委ねてしまうものとして説明する。しかしながら第２の実施形態で使用するＤＦＥ１１０は、第１の実施形態と同様に、画像データを圧縮してエンジン１２０に送付する態様を排除するものではない。
【００４６】
印刷情報/命令は、ＧｂＥ７０１を経由して、コントローラ７１１に送られ、その印刷情報は、画像転送ユニットに送られる。画像転送ユニット７０７は、印刷情報にしたがって、ＤＥＦ１１０から高速シリアルインターフェース７０９を経由して、画像データをページ単位で受領する。例えば、具体例としては一例では、この画像データは、全部の版が揃っているならば、各色（ＣＭＹＫ）が１２００ｄｐｉ、８ｂｉｔの非圧縮データであり、さらに、画素毎のオブジェクト情報として、２ｂｉｔのＴａｇ情報として構成される。印刷されない色版については、転送されない。
【００４７】
画像転送ユニット７０７は、各版の画像データを受け取ると、スクリーニング、少値化といった圧縮処理、印刷情報に従って画像処理を行い、画像転送ユニット７０７内のメモリに、各版の画像データを蓄積する。このとき蓄積される画像データは、各色（ＣＭＹＫ）が１２００ｄｐｉ、８ｂｉｔの非圧縮データである。ＣＰＵ８３４は、画像データを圧縮し、各種の画像処理をＦＰＧＡ８３７に依頼する。
【００４８】
印刷するべきページの画像データが揃うと、画像転送ユニット７０７は、コントローラ７１１に通知し、コントローラ７１１は、印刷命令をＩＰＵ７０６に発行する。ＢＣＵ７０５は、ＩＰＵ７０６に送付された命令を解釈し、ＩＰＵ７０６に対して画像転送を指示する。ＢＣＵ７０５は、さらに印刷のために使用する用紙を、給紙トレイからフィードさせ、用紙のタイミングに合わせて、画像転送を開始する。書き込み部７０４は、画像データを各色ごとに感光体上に作像させ印刷処理を進行させる。
【００４９】
図８を使用して第２の実施形態のエンジン１２０のハードウェアブロック８００を詳細に説明する。なお、第１の実施形態と処理が共通するブロックである操作部７０３、コントローラ７１１、ＩＰＵ７０６、およびＢＣＵ７０５については、画像転送ユニット７０７との関係について説明する他は、詳細な説明を省略する。
【００５０】
画像転送ユニット７０７は、ＰＣＩｅＳＷ８３３を介してコントローラ７１１およびＩＰＵ７０６と相互接続される。画像転送ユニット７０７は、画像処理前の画像データを、高速シリアルインタフェース８３９を通して、ＤＦＥ１１０から受信する。ＰＣＩｅＳＷ８３３は、ＰＣＩｅのスイッチデバイスであり、複数のＰＣＩｅデバイスを切り替える機能を有しており、コントローラ７０１により初期化される。画像転送ユニット７０７は、さらに、ＣＰＵ８３４、ＲＡＭ８３６、ＲＯＭ８３５、ＦＰＧＡ８３７およびＦＰＧＡ８３７が専ら使用するＲＡＭ８３８を備えている。
【００５１】
ＣＰＵ８３４は、ＲＯＭ８３５に格納されたプログラムを読み込んで初期設定を行うとともに画像転送ユニット７０７の全体の処理を制御する。ＲＯＭ８３５は、ＣＰＵ８３４が使用するＢＩＯＳその他のプグラムを格納し、ＲＡＭ８３６は、ＣＰＵ８３４がプログラムを実行するための実行空間を提供するとともに、画像処理に際しては画像ＲＡＭとしても機能する。
【００５２】
ＦＰＧＡ８３７は、ＲＡＭ８３８に格納されたコンフィグレーション情報を読み込んで、ＨＤＬ（Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）などに従ってプログラマブル・ゲートアレイを構成し、本実施形態の処理を可能としている。ＦＰＧＡ８３７は、高速シリアルインタフェース８３９を介して、ＤＦＥ１１０から画像データを受領して、画像データに対して画像処理を適用する。
【００５３】
この際の画像処理としては、ディザリング処理、エッジ強調処理、γ補正、トンボ付加などを挙げることができる。ＦＰＧＡ８３７８は、さらに、ＦＰＧＡ８３７は、少値の画像データを生成し、生成した画像データをＲＡＭ８３６に格納する。そして、ＩＰＵ７０６からの転送要求に応じて、少値の画像データを、ＲＡＭ８３６から色版毎にＩＰＵ７０６へと転送する。
【００５４】
ＩＰＵ７０６およびＢＣＵ７０５は、画像転送ユニット７０７から送付された画像データを、第１の実施形態と同様に処理し、書き込み部７０４に送付して画像形成を行わせている。
【００５５】
図９は、本実施形態の画像転送ユニット７０７が含むＦＰＧＡ８３７の詳細な機能ブロック９００を示す。ＦＰＧＡ８３７は、ＴａｇＢＵＦ９０２と、ページバッファ９０３と、Ｔａｇデータ受信回路９０４とを含んで構成される。ＴａｇＢＵＦ９０２は、Ｔａｇデータを、蓄積するバッファであり、本開示において、Ｔａｇ情報は、各画素に対して、２ｂｉｔずつ生成され、そのページのすべての版の画像処理が終わるまで、制御情報として生存する。また、ページバッファ９０３は、画像処理後に、版毎の画像データを蓄積しておくメモリである。
【００５６】
各版の画像データは、ＩＰＵ７０６により、版毎にスライスして読み出され、各色版が読み出しが完了した後に他のページの同一色の版の画像処理が開始される。ページバッファ９０３は、表２ページ分、裏２ページ分のバッファを有する。Ｔａｇデータ受信回路９０４は、Ｔａｇ情報を受領する機能を提供し、Ｔａｇ情報は、受信と同時に先頭色（特色またはＹ色）の画像処理に使用される。また、他の版の転送タイミングを同期させるために、一旦、ＴａｇＢＵＦ９０２に蓄積される。Ｔａｇ情報は、ページのすべての版の画像処理が完了すると破棄される。
【００５７】
ＦＰＧＡ８３７は、色版受信回路９０５、パラメータ受信回路９０６、およびディザ処理回路９０７を含んで構成される。色版受信回路９０５は、各色版（特色版、Ｙ版、Ｍ版、Ｃ版、Ｋ版）の画像データを受信する回路である。本実施形態では、オプションの特色を処理する５ステーション目の受信回路は、特色が存在しない場合、必要とされないので、処理色をずらして処理を適用する。この理由は、転送インタフェースにより、Ｔａｇ情報と先頭色の画像データとが同期して転送され、また先頭色は、受信と同時に画像処理されるので、回路構成上、特色の存在の有無に対応して処理色をステージごとに変更する必要があるためである。
【００５８】
パラメータ受信回路９０６は、ページ毎に、設定される画像処理のためのパラメータであり、ＤＦＥ１１０コントローラ７１１に送られ、コントローラ７１１から、処理のためＦＰＧＡ８３７に送付され、パラメータ受信回路９０６に格納される。ディザ処理回路９０７は、各色版に対して独立してそれぞれディザ処理を適用する。なお、ディザリング処理のパラメータは、色版毎に異なる。
【００５９】
さらにＦＰＧＡ８３７には、エッジエンハンス回路９０８、トンボ付加回路９０９、画像出力回路９１０を含んで構成される。エッジエンハンス回路９０８は、各色版毎に用意され、それぞれの色版の画像データに対してエッジエンハンス処理を適用する。なお、エッジエンハンス処理は、印刷するべきオブジェクトがテキストの場合に適用される。
【００６０】
トンボ付加回路９０９は、Ｋ版画像データを処理するべきステージのエッジエンハンス回路９０８の出力に配置される。この理由は、トンボはその検出性などの観点からＫ版画像データに形成することが好ましいためであり、特色の存在の有無に対応して本実施形態では２モジュール配置されている。トンボ付加回路９０９は、トンボ付加機能が有効の場合、ページ情報に含まれる用紙サイズからトンボの位置を決定し、決定した位置にトンボ画像を付加する。
【００６１】
本実施形態ではＫ版画像データが画像データに存在しなくても、ダミー画像を用意し、ダミー画像をトンボ付のＫ版画像データを生成して、トンボを追加する処理を可能としている。さらに、画像出力回路９１０は、ページバッファ９０３から送付される各色版の画像データ読み出し要求に応答して色版の画像データを読み出し、ＢＣＵ７０５へと各色版のデータを出力させ、以後の処理を実行させる。本実施形態では、画像処理を専ら適用するＦＰＧＡ８３７を別に構成させたことから、エンジン１２０における処理負荷を分散させることが可能となり、より高速の描画処理が可能となる。
【００６２】
なお、当該ＦＰＧＡ８３７は、第１実施形態のエンジン１２０のコントローラ２１１またはＩＰＵ２０６のモジュールとして実装することができ、当該実施形態を第３の実施形態として参照すれば、第３の実施形態では、さらに効率的に処理負荷の分散が可能となり、より低コストで、高品質の印刷物を高速に提供できる情報処理システム１００を提供できる。
【００６３】
図１０は、本実施形態において第１の実施形態のエンジン１２０が実装するコントローラ２１１が実行するトンボ付加処理のフローチャートである。処理は、第２面の処理が開始されるステップＳ１０００から開始し、ステップＳ１００１でＤＦＥ１１０により生成された多値画像を受領し、ステップＳ１００２で伸長処理を適用すると共に裁断用および位置決め用のトンボを、用紙サイズを参照し、好ましくはＫ版画像データに追加する。
【００６４】
ステップＳ１００３では、画像データをＩＰＵ２０６に転送し、ステップＳ１００４でＢＣＵ２０５を起動する。ステップＳ１００５では、センサ２０８で読み取った第１面のトンボ位置情報を使用して画像データに対して書き込み部２０４を制御して例えば台形補正を適用し、印刷を実行させ、ページ全体の処理が終了するとステップＳ１００６で処理を終了させる。以上、本実施形態では、エンジン１２０が、ＤＦＥ１１０とは独立してトンボを出力できるので、ＤＦＥ１１０に対する処理負荷を分散でき、この結果として印刷処理速度を改善することができる。
【００６５】
図１１は、本実施形態の第１の実施形態のエンジン１２０が実行する処理の変更例のフローチャートである。なお、本実施形態のコントローラ２１１は、画像データがＫ版画像データを含むか否かを判断する手段の機能を提供する。図１１の変更例では、画像データが、トンボを付するためのＫ版画像データを含むか、含まないかによって処理を変える実施形態である。図１１の処理は、ステップＳ１１００から開始し、ステップＳ１１０１でＤＦＥ１１０により生成された多値画像を受領する。ステップＳ１１０２で、画像データにＫ版画像データが存在するか否かを判断する。Ｋ版画像データが存在する場合（ｙｅｓ）ステップＳ１１０３で伸長処理を適用すると共に裁断用および位置決め用のトンボを、用紙サイズを参照し、好ましくはＫ版画像データに追加する。
【００６６】
ステップＳ１１０４では、画像データをＩＰＵ２０６に転送し、ステップＳ１１０５でＢＣＵ２０５を起動する。ステップＳ１１０６では、センサ２０８で読み取った第１面のトンボ位置情報を使用して画像データに対して書き込み部２０４を制御して例えば台形補正を適用し、印刷を実行させ、ページ全体の処理が終了するとステップＳ１１０９で処理を終了させる。
【００６７】
一方、Ｋ版画像データが存在しない場合（ｎｏ）、処理をステップＳ１１０７に分岐させ、コントローラ２１１においてＫ版ダミー画像を生成し、当該ダミー画像に裁断用および位置決め用トンボを付加し、ステップＳ１１０８でコントローラ２１１がＢＣＵ２０５に対してＫ版がダミーであることを通知する情報を、フラグまたは適切な識別値として通知する。その後処理をステップＳ１１０５に渡し、印刷出力を実行させ、ページ全体の処理が終了するとステップＳ１１０９で処理を終了させる。
【００６８】
以上、本実施形態では、エンジン１２０が、ＤＦＥ１１０とは独立してトンボを出力でき、さらにＫ版画像データが存在しない場合でもトンボを自動付加できるので、より確実にトンボを追加することが可能となり、さらにＤＦＥ１１０に対する処理負荷を分散でき、この結果として印刷処理速度を改善することができる。なお、図１０および図１１では、コントローラ２１１が処理を実行するものとして説明を行ったが、画像処理に関連する処理は、ＩＰＵ２０６が実行することもできる。
【００６９】
図１２は、本実施形態のエンジン１２０が実行するさらに他の処理のフローチャートを示す。図１２の処理は、図７に示す画像転送ユニット７０７を使用する実施形態に相当する。図１２の処理は、ステップＳ１２００から開始し、ステップＳ１２０１で、ＤＦＥ１１０から印刷ジョブ・データのうち印刷情報／命令を受領する。ステップＳ１２０２で印刷情報／命令をコントローラ７１１に送付し、印刷情報を画像転送ユニットに渡す。ステップＳ１２０３では、画像転送ユニット７０７が画像データをＤＦＥ１１０から受領し、ステップＳ１２０４で画像転送ユニット７０７が各版の画像データごとに、印刷情報に基づきトンボ追加処理を含む画像処理を適用する。
【００７０】
ステップＳ１２０５では、圧縮・伸長およびトンボ付加処理が終了し、印刷するべき画像データがそろうと、コントローラ７１１に通知を行い、印刷命令をＩＰＵに通知する。その後ステップＳ１２０６では、ＢＣＵ７０５がＩＰＵ７０６からの印刷命令を解釈し、ＩＰＵ７０６に画像データ転送を要求し、ステップＳ１２０７で、書き込み部７０４に画像データを渡し、検出したトンボの位置情報をを使用して画像補正を適用し、印刷を実行させる。
【００７１】
なお、図１２に示した実施形態においても、図１１のステップＳ１１０２の処理を追加することができ、Ｋ版画像データの存在しない画像データについてもトンボを追加することが可能となる。またさらに他の実施形態では、Ｋ版として、トンボを追加した画像を常時用意しておき、出力時に画像データのＫ版として統合して出力することもできる。
【００７２】
また、本実施形態では、第１面印刷時に使用するトンボについてもエンジン１２０側で付加することができ、本実施形態は、第２面に印刷する場合にトンボを付加する形態に限定されるものではない。
【００７３】
以上の通り、本実施形態によれば、情報処理システム１００の処理負荷を分散させることで両面印刷時の画像の位置ずれを防止した高品質の高速印刷が可能なる。
【００７４】
これまで本発明を、実施形態をもって説明してきたが、本発明は、実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７５】
１００    ：情報処理システム
１０５    ：ネットワーク
１１０    ：ＤＦＥ
１２０    ：エンジン
１３０    ：画像形成装置
１３１    ：Ｙ色感光体ユニット
１３２    ：Ｍ色感光体ユニット
１３３    ：Ｃ色感光体ユニット
１３４    ：Ｋ色感光体ユニット
１３６    ：転写ベルト
１３７    ：ポジション
１３８    ：転写ユニット
１３９    ：定着ユニット
１４０    ：冷却ユニット
１４１    ：トレイ
１４２    ：反転ユニット
１４３    ：センサ
２００    ：機能ブロック
２０３    ：操作部
２０４    ：書き込み部
２０５    ：ＢＣＵ
２０６    ：ＩＰＵ
２０８    ：センサ
２１１    ：コントローラ
３００    ：ハードウェアブロック
３０２    ：ＣＰＵ
３０３    ：ＬＳＩ
３０４    ：ＲＯＭ
３０５    ：ＨＤＤ
３０６    ：ＲＡＭ
３０８    ：高速シリアルＩ／Ｆカード
３０９    ：キーボード
３１０    ：マウス
３１１    ：ディスプレイ
４００    ：ハードウェアブロック
４０２    ：ＣＰＵ
４０３    ：ＬＳＩ
４０４    ：ＡＳＩＣ
４０５    ：ＨＤＤ
４０７    ：ＲＡＭ
４０８    ：ＲＯＭ
４１０〜４１６  ：ＡＳＩＣ
４１８    ：ＲＡＭ
４１９    ：ＲＯＭ
４２０    ：ＣＰＵ
４２１    ：センサ
４２２    ：ＰＣＩｅバス
４２５    ：ＣＰＵ
４２６    ：タッチパネル
４２７    ：ＬＣＤ
４２８    ：専用ハードキー
４２９    ：ＲＯＭ
４３０    ：ＲＡＭ
４３１    ：操作部Ｉ／Ｆ
５０１    ：用紙
５０２    ：トンボ
５０２、５０３  ：裁断用トンボ
５０４    ：位置決め用トンボ
５０５    ：領域
５０６    ：搬送方向
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特開２００５‐２２３３８１号公報
【図１】
0006724411.tif 000002
【図２】
0006724411.tif 000003
【図３】
0006724411.tif 000004
【図４】
0006724411.tif 000005
【図５】
0006724411.tif 000006
【図６】
0006724411.tif 000007
【図７】
0006724411.tif 000008
【図８】
0006724411.tif 000009
【図９】
0006724411.tif 000010
【図１０】
0006724411.tif 000011
【図１１】
0006724411.tif 000012
【図１２】
0006724411.tif 000013