(57)【特許請求の範囲】
【請求項１】
画像形成装置と外部装置とが通信して画像処理を行う画像処理システムであって、
前記外部装置は、
前記画像形成装置が備える複数の給紙手段から給紙される記録媒体に形成される画像の位置ずれを調整するための調整値を各給紙手段別に保持する保持手段と、
情報処理装置から受信する印刷ジョブで指定されている給紙制御情報に応じて選択されるいずれかの調整値に基づき、前記印刷ジョブから画像位置ずれが補正された画像データを生成する生成手段と、
前記生成手段により生成される画像データと前記印刷ジョブで指定されている給紙制御情報とを前記画像形成装置に出力する出力手段と、
前記出力手段より画像データを前記画像形成装置に出力した後、前記画像形成装置が指定された給紙制御情報に従って給紙できない要因が発生したことに応じて、前記画像形成装置から通知される給紙可能な給紙手段に関する給紙制御情報と、当該給紙制御情報に従い再調整された画像データを要求する再調整要求とを前記画像形成装置から受信する受信手段とを備え、
前記生成手段は、前記受信手段が前記画像形成装置から前記給紙制御情報と再調整要求とを受信した場合に、前記印刷ジョブから前記画像形成装置から受信した当該給紙制御情報に従い画像位置ずれを補正した画像データを再生成し、
前記出力手段は、前記生成手段により再生成した画像データを画像形成装置に出力し、
前記画像形成装置は、
前記出力手段から出力された画像データを前記外部装置から指定された給紙制御情報に従い給紙できない要因が発生しているかどうかを判断する判断手段と、
前記判断手段により給紙できない要因が発生していると判断した場合に、前記外部装置に対して、給紙可能な給紙手段の給紙制御情報と、当該給紙制御情報に基づいて前記印刷ジョブから位置ずれが補正された画像データの再送信を要求する再調整要求を前記外部装置に送信する送信手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記給紙制御情報は、いずれかの給紙手段を特定する給紙先情報と、給紙可能な記録媒体の用紙サイズとを含むことを特徴とする請求項１記載の画像処理システム。
【請求項３】
画像形成装置と外部装置とが通信して画像処理を行う画像処理システムであって、
前記外部装置は、
前記画像形成装置が備える複数の給紙手段から給紙される記録媒体に形成される画像の位置ずれを調整するための調整値を各給紙手段別に保持する保持手段と、
情報処理装置から受信する印刷ジョブに応じて記録媒体に出力すべき画像データを生成する生成手段と、
前記生成手段により生成された画像データと、前記印刷ジョブで指定される給紙制御情報に応じて選択される給紙手段に対応する調整値とを前記画像形成装置に出力する出力手段と、
前記出力手段より画像データと前記調整値とを前記画像形成装置に出力した後、前記画像形成装置が前記調整値に対応する給紙手段から給紙できない要因が発生したことに応じて、前記画像形成装置から通知される給紙可能な給紙手段に関する調整値を要求する再調整要求を前記画像形成装置から受信する受信手段とを備え、
前記出力手段は、前記受信手段が受信する再調整要求に従って給紙可能な給紙手段に関する調整値を前記画像形成装置に出力し、
前記画像形成装置は、
前記出力手段から出力された画像データを選択される給紙手段から給紙される記録媒体に出力する際に、前記外部装置から受信する調整値に基づいて前記画像データに対する画像位置ずれを補正する補正手段と、
前記出力手段から出力される画像データを前記調整値に対応する給紙手段から給紙できない要因が発生しているかどうかを判断する判断手段と、
前記判断手段により前記調整値に対応する給紙手段から給紙できない要因が発生していると判断した場合に、前記外部装置に対して、給紙可能な給紙手段に対する新たな調整値を要求する再調整要求を前記外部装置に送信する送信手段とを備え、
前記補正手段は、前記外部装置から受信する新たな調整値に基づいて受信済みの画像データに対する画像位置ずれ補正を行うことを備えることを特徴とする画像処理システム。
【請求項４】
前記生成手段が前記印刷ジョブから各ページに対する画像データを生成する前に、ページ単位に画像位置を調整するトレイ調整を実行すべきか否かを判別する判別手段を備えることを特徴とする請求項１又は３記載の画像処理システム。
【請求項５】
前記判別手段は、各ページに含まれるオブジェクトの属性を解析してトレイ調整を実行するか否かを判別することを特徴とする請求項４記載の画像処理システム。
【請求項６】
画像形成装置と外部装置とが通信して画像処理を行う画像処理システムにおける画像処理方法であって、
前記外部装置は、
前記画像形成装置が備える複数の給紙手段から給紙される記録媒体に形成される画像の位置ずれを調整するための調整値を各給紙手段別に保持する保持手段を備え、
情報処理装置から受信する印刷ジョブで指定されている給紙制御情報に応じて選択されるいずれかの調整値に基づき、前記印刷ジョブから画像位置ずれが補正された画像データを生成する生成ステップと、
前記生成ステップにより生成される画像データと前記印刷ジョブで指定されている給紙制御情報とを前記画像形成装置に出力する出力ステップと、
前記出力ステップより画像データを前記画像形成装置に出力した後、前記画像形成装置が指定された給紙制御情報に従って給紙できない要因が発生したことに応じて、前記画像形成装置から通知される給紙可能な給紙手段に関する給紙制御情報と、当該給紙制御情報に従い再調整された画像データを要求する再調整要求とを前記画像形成装置から受信する
受信ステップとを備え、
前記生成ステップは、前記受信ステップが前記画像形成装置から前記給紙制御情報と再調整要求とを受信した場合に、前記印刷ジョブから前記画像形成装置から受信した当該給紙制御情報に従い画像位置ずれを補正した画像データを再生成し、
前記出力ステップは、前記生成ステップにより再生成した画像データを画像形成装置に出力し、
前記画像形成装置は、
前記出力ステップから出力された画像データを前記外部装置から指定された給紙制御情報に従い給紙できない要因が発生しているかどうかを判断する判断ステップと、
前記判断ステップにより給紙できない要因が発生していると判断した場合に、前記外部装置に対して、給紙可能な給紙手段の給紙制御情報と、当該給紙制御情報に基づいて前記印刷ジョブから位置ずれが補正された画像データの再送信を要求する再調整要求を前記外部装置に送信する送信ステップと、
を備えることを特徴とする画像処理方法。
【請求項７】
前記給紙制御情報は、いずれかの給紙手段を特定する給紙先情報と、給紙可能な記録媒体の用紙サイズとを含むことを特徴とする請求項６記載の画像処理方法。
【請求項８】
画像形成装置と外部装置とが通信して画像処理を行う画像処理システムにおける画像処理方法であって、
前記外部装置は、
前記画像形成装置が備える複数の給紙手段から給紙される記録媒体に形成される画像の位置ずれを調整するための調整値を各給紙手段別に保持する保持手段を備え、
情報処理装置から受信する印刷ジョブに応じて記録媒体に出力すべき画像データを生成する生成ステップと、
前記生成ステップにより生成された画像データと、前記印刷ジョブで指定される給紙制御情報に応じて選択される給紙手段に対応する調整値とを前記画像形成装置に出力する出力ステップと、
前記出力ステップより画像データと前記調整値とを前記画像形成装置に出力した後、前記画像形成装置が前記調整値に対応する給紙手段から給紙できない要因が発生したことに応じて、前記画像形成装置から通知される給紙可能な給紙手段に関する調整値を要求する再調整要求を前記画像形成装置から受信する受信ステップとを備え、
前記出力ステップは、前記受信ステップが受信する再調整要求に従って給紙可能な給紙手段に関する調整値を前記画像形成装置に出力し、
前記画像形成装置は、
前記出力ステップから出力された画像データを選択される給紙手段から給紙される記録媒体に出力する際に、前記外部装置から受信する調整値に基づいて前記画像データに対する画像位置ずれを補正する補正ステップと、
前記出力ステップから出力される画像データを前記調整値に対応する給紙手段から給紙できない要因が発生しているかどうかを判断する判断ステップと、
前記判断ステップにより前記調整値に対応する給紙手段から給紙できない要因が発生していると判断した場合に、前記外部装置に対して、給紙可能な給紙手段に対する新たな調整値を要求する再調整要求を前記外部装置に送信する送信ステップとを備え、
前記補正ステップは、前記外部装置から受信する新たな調整値に基づいて受信済みの画像データに対する画像位置ずれ補正を行うことを備えることを特徴とする画像処理方法。
【請求項９】
前記生成ステップが前記印刷ジョブから各ページに対する画像データを生成する前に、ページ単位に画像位置を調整するトレイ調整を実行すべきか否かを判別する判別ステップを備えることを特徴とする請求項６記載の画像処理方法。
【請求項１０】
前記判別ステップは、各ページに含まれるオブジェクトの属性を解析してトレイ調整を実行するか否かを判別することを特徴とする請求項９記載の画像処理方法。
【請求項１１】
請求項６〜１０のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と、外部装置と、情報処理装置とが通信して画像処理を行う画像処理システムにおける画像処理に関する。
【背景技術】
【０００２】
下記特許文献１には、画像形成装置において、給紙部から記録媒体を挿入し所定位置にセッティングする際、微妙に傾いて挿入されたりして記録開始位置が微妙にずれる場合があることが記載されている。
【０００３】
また、画像形成装置の記録媒体挿入位置精度にはある程度のばらつきがあり、このばらつきによって頭出しの位置にずれが生じたり、傾きが発生したりすることが指摘されている。
【０００４】
上記指摘されているような課題を解決するため、トレイ調整機能を備えた画像形成装置が提案されている（下記特許文献２）。この場合に、外部装置からトレイ調整された画像データを受信して画像を画像処理装置に出力する画像処理システムと、外部装置から画像データを受信して、トレイ調整を画像処理装置で実行する画像処理システムとがある。
【０００５】
また、画像形成装置に対して外部装置からラスタイメージに展開された画像データを出力する画像処理システムも提案されている。
【特許文献１】特開２００４−９７１３号公報
【特許文献２】特開２００２−３３７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような画像処理システムにおいては、外部装置がラスタイメージに展開する際に、給紙手段による位置ずれを考慮して、ラスタイメージの展開位置を調整することで、位置ずれを調整できるものもあった。
【０００７】
ところが、画像形成装置において、複数の給紙手段のうち、印刷ジョブで指定された給紙手段と異なる給紙手段に自動的に切り替えて印刷処理を行う場合がある。
【０００８】
例えば画像形成装置にシート後処理装置を接続して、ステイプル処理を行う場合には、印刷ジョブで指定された用紙の向きとラスタイメージの展開領域が異なる場合がある。この場合において、給紙手段の切り替えに自動的に対応して、トレイ調整機能を連携する制御が実行されていなかった。
【０００９】
このため、トレイ調整機能を有効に活用して効率よく印刷ジョブを処理できないという課題があった。
【００１０】
特に、外部装置でトレイ調整する場合には、画像形成装置側の自動給紙段変更に柔軟に対応できない、回転／製本処理に対応できない、斜行補正するとジャギーが発生する等の課題がある。
【００１１】
また、画像形成装置側でトレイ調整する場合には、ハーフトーンシミュレーションジョブには対応できないといった課題があった。
【００１２】
なお、給紙手段を変更する要因は、上記シート後処理に限らず、例えば用紙サイズは同一サイズであっても、用紙の向きと画像データの展開領域とが一致しない場合にも同様の給紙手段を変更する必要があった。
【００１３】
したがって、ステイプル等、フィニッシングの関係で画像の回転が発生する場合には、トレイ調整機能（画像位置ずれ調整機能）で期待する効果を得ることはできなかった。
【００１４】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像形成装置から画像データを出力する際に、指定されていた給紙手段が変更されても、画像位置ずれ機能を有効に活用できる仕組みを提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【００１６】
画像形成装置と外部装置とが通信して画像処理を行う画像処理システムであって、前記外部装置は、前記画像形成装置が備える複数の給紙手段から給紙される記録媒体に形成される画像の位置ずれを調整するための調整値を各給紙手段別に保持する保持手段と、情報処理装置から受信する印刷ジョブで指定されている給紙制御情報に応じて選択されるいずれかの調整値に基づき、前記印刷ジョブから画像位置ずれが補正された画像データを生成する生成手段と、前記生成手段により生成される画像データと前記印刷ジョブで指定されている給紙制御情報とを前記画像形成装置に出力する出力手段と、前記出力手段より画像データを前記画像形成装置に出力した後、前記画像形成装置が指定された給紙制御情報に従って給紙できない要因が発生したことに応じて、前記画像形成装置から通知される給紙可能な給紙手段に関する給紙制御情報と、当該給紙制御情報に従い再調整された画像データを要求する再調整要求とを前記画像形成装置から受信する受信手段とを備え、前記生成手段は、前記受信手段が前記画像形成装置から前記給紙制御情報と再調整要求とを受信した場合に、前記印刷ジョブから前記画像形成装置から受信した当該給紙制御情報に従い画像位置ずれを補正した画像データを再生成し、前記出力手段は、前記生成手段により再生成した画像データを画像形成装置に出力し、前記画像形成装置は、前記出力手段から出力された画像データを前記外部装置から指定された給紙制御情報に従い給紙できない要因が発生しているかどうかを判断する判断手段と、前記判断手段により給紙できない要因が発生していると判断した場合に、前記外部装置に対して、給紙可能な給紙手段の給紙制御情報と、当該給紙制御情報に基づいて前記印刷ジョブから位置ずれが補正された画像データの再送信を要求する再調整要求を前記外部装置に送信する送信手段と、
を備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、画像形成装置から画像データを出力する際に、指定されていた給紙手段が変更されても、画像位置ずれ機能を有効に活用できる。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜システム構成の説明＞
〔第１実施形態〕
＜システムの構成＞
図１Ａ、図２は、本実施形態を示す画像処理システムの構成を説明する図である。なお、図１Ａに示す画像処理システムは、ネットワーク３０２に接続される外部コントローラ３０４と画像処理装置３０３とが所定のインタフェースを介して接続されるシステム例である。本実施形態では、画像処理装置３０３が、記録媒体に画像形成する処理を行う例であるが、画像形成装置は、画像処理装置３０３以外のプリンタ等で構成されていてもよい。
【００２０】
これに対して、図２に示す画像処理システムは、画像処理装置３０３がネットワーク３０２に接続されるシステム例である。
【００２１】
また、本実施形態において、図１Ａに示すシステム形態の場合、ラスタイメージ処理（ＲＩＰ処理）を行うのが外部コントローラ３０４であり、図２に示すシステム形態の場合は、画像処理装置３０３がＲＩＰ処理を行う。
【００２２】
図１Ａにおいて、３０１、３０５はクライアントＰＣで、ＣＰＵ、ＲＡＭ、ＲＯＭを含むコントローラ部、入力デバイス、出力デバイスと、外部記憶装置と、ネットワークコントローラ（ＮＩＣ）を備えている。ここで、ＮＩＣとは、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄである。
【００２３】
ここで、入力デバイスには、キーボード、ポインティングデバイス等が含まれ、出力デバイスには、表示装置が含まれる。
【００２４】
また、外部記憶装置には、所定のオペレーティングシステム（ＯＳ）、アプリケーション、デバイスドライバがインストールされており、ＲＡＭに各種のアプリケーションをロードして実行することでデータ処理を行う。
【００２５】
さらに、デバイスドライバは、各種のユーザインタフェースを表示装置に表示して、画像処理装置３０３に対する印刷設定を行う。なお、トレイ調整については後述する。
【００２６】
３０３はＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｉｒｎｔｅｒ（ＭＦＰ）等の画像処理装置で、外部コントローラ３０４から受信する印刷データに基づいて画像形成処理を行う。なお、ＭＦＰ３０３は、図３に示すハードウエア資源を備える。
【００２７】
外部コントローラ３０４は、クライアントＰＣ３０５やクライアントＰＣ３０１からの印刷ジョブを受けてＲＩＰ処理を行い、印刷データを画像処理装置３０３へ送る。
【００２８】
なお、外部コントローラ３０４は、図１Ｂに示すハードウエアを備える。
【００２９】
図１Ｂは、図１Ａに示した外部コントローラ３０４のハードウエアの構成を説明するブロック図である。
【００３０】
図１Ｂにおいて、３０４−１はＣＰＵで、ＲＯＭ３０４−２に記憶された制御プログラムを実行して、システムバス３０４−７に接続されるデバイスを制御する。３０４−５はＲＡＭで、ＣＰＵ３０４−１が実行する制御プログラム、ＲＩＰ処理を行うアプリケーションがロードされる。なお、ＲＩＰ処理を行うアプリケーションは、ＨＤＤ３０４−３に記憶されている。また、ＨＤＤ３０４−３には、画像処理装置３０３が備える給紙手段に対する調整値が給紙手段別にテーブルとして記憶されている。なお、このテーブルは、書き換え可能に構成されている。
【００３１】
本実施形態では、ＣＰＵ３０４−１がアプリケーションを実行してＲＩＰ処理を行う場合を示すが、ＲＩＰ処理を行う画像処理プロセッサを別途備えて、ハード的にＲＩＰ処理を実行する構成としてもよい。
【００３２】
３０４−４はネットワークコントローラ（ＮＩＣ）で、ネットワーク３０２に接続される機器と通信処理を行う。３０４−６はＩ／Ｆで、画像処理装置３０３と双方向に通信処理を行う。
【００３３】
なお、ＣＰＵ３０４−１がＲＩＰ処理を実行する際に、トレイ調整を行うかどうかを後述する図１１に示す制御手順に基づいて、ページ単位に判断する。
【００３４】
図２に示すシステム構成例では、ＲＩＰ処理機能を実行する手段が画像処理装置３０３に内蔵されているため、外部コントローラがない構成である。
【００３５】
図３は、図２に示した画像処理装置３０３の構成を説明するブロック図である。本例は、ＲＩＰ処理を内蔵されるＲＩＰ部５１２が行う。
【００３６】
一方、図２に示すように外部コントローラ３０４がＲＩＰ処理を行う場合は、外部デバイス５０４が専用Ｉ／Ｆ５０９を介して接続される。そして、外部コントローラ３０４は、自らＲＩＰ処理した画像データを、専用Ｉ／Ｆ５０９、ＭＦＰ制御部５１４を通して、プリンタ部５１５に出力する。
【００３７】
図３において、入力画像処理部５０６は、紙原稿５０１などをスキャナなどの画像読み取り装置で読み取り、読み取られた画像データを画像処理する。
【００３８】
５０８はＮＩＣ部で、ネットワーク５０３を利用して入力された画像データ（主に、ＰＤＬデータ）をＲＩＰ部５１２に渡したり、ＭＦＰ内部の画像データや装置情報をネットワーク経由で外部に送信したりする。
【００３９】
５１２はＲＩＰ部で、入力されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを解読し、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）展開する部分である。
【００４０】
次に、入力された画像データは、ＭＦＰ制御部５１４に送られる。ＭＦＰ制御部５１４は、入力されるデータや出力するデータを制御する交通整理の役割を果たしている。
【００４１】
また、ＭＦＰ制御部５１４はメモリ部５１４Ａを備え、入力された画像データをメモリ部５１４Ａに一時的に格納する。また、ＭＦＰ制御部５１４は必要に応じてメモリ部５１４Ａから画像データを呼び出したりする。
【００４２】
５１３は出力画像処理部で、プリンタ部５１５でプリントするために画像データに画像処理（画像回転処理を含む）を施して、プリンタ部５１５に出力する。
【００４３】
プリンタ部５１５では、給紙段に収納される収納部からシートを給紙し、出力画像処理部５１３で作られた画像データをそのシート上に順次印字していく。
【００４４】
そして、プリンタ部５１５でプリントアウトされたシートは後処理部５１６へ送り込まれ、シートの仕分け処理やシートの仕上げ処理（ステイプル処理を含む）が行われる。
【００４５】
更に、操作部５１１は、上記の様々なフローや機能を選択したり操作指示したりするための表示部とキー入力部を備える。なお、操作部５１１の表示装置の高解像度化に伴い、メモリ部にある画像データをプレビューし、確認後ＯＫならばプリントするといった使い方もできる。
【００４６】
５１７は圧縮伸張部で、文書管理部５１８に管理される圧縮されている文書データや圧縮されている画像データを伸張する。また、圧縮伸張部５１７は文書データ又は画像データを所定の圧縮形式で圧縮する処理を行う。
【００４７】
５１９はリソース管理部で、画像処理装置が備えるハードウエア資源、ソフトウエア資源を識別可能に管理する。５１０はＵＳＢＩ／Ｆ部で、外部メモリ５０５として機能するＵＳＢメモリとのアクセスを制御する。ＵＳＢＩ／Ｆ部５１０は、メモリに限らず、他の機能を果たすＵＳＢデバイスであってもよい。
【００４８】
５０７はファクシミリ部（ＦＡＸ部）で、電話回線５０２を介して外部のファクシミリ装置とデータ通信を行う。５０８はＮＩＣ部で、ネットワーク５０３を介して図１Ａに示したクライアントＰＣ３０１、３０５に接続して、所定のプロトコルでデータ通信処理を行う。
【００４９】
このように、画像処理装置３０３は、ＭＦＰ機能として以下の機能処理を実行可能に構成されている。以下、矢印にてデータの流れを示す。
【００５０】
複写機能実行時は、入力画像処理部５０６→出力画像処理部５１３→プリンタ部５１５の経路でデータが流れる。
【００５１】
ネットワークスキャン機能実行は、入力画像処理部５０６→ＮＩＣ部５０８の経路でデータが流れる。
【００５２】
ネットワークプリント機能実行時は、ＮＩＣ部５０８→ＲＩＰ部５１２→出力画像処理部５１３→プリンタ部５１５の経路でデータが流れる。
【００５３】
また、ボックススキャン機能実行時は、入力画像処理部５０６→出力画像処理部５１３→メモリ部５１４Ａの経路でデータが流れる。
【００５４】
さらに、ボックスプリント機能実行時は、メモリ部５１４Ａ→プリンタ部５１５の経路でデータが流れる。
【００５５】
また、ボックス受信機能実行時は、ＮＩＣ部５０８→ＲＩＰ部５１２→出力画像処理部５１３→メモリ部５１４Ａの経路でデータが流れる。
【００５６】
さらに、ボックス送信機能実行時は、メモリ部５１４Ａ→ＮＩＣ部５０８の経路でデータが流れる。
【００５７】
また、プレビュー機能実行時は、メモリ部５１４Ａ→操作部５１１の経路でデータが流れる。
【００５８】
＜トレイ調整の設定手順＞
図４は、図１に示したクライアントＰＣ３０１、３０５の表示装置で表示されるユーザインタフェースの一例を示す図である。本例は、トレイ調整用画面６００の一例である。
【００５９】
図４において、６０１は用紙トレイで、調整するトレイを指定する。現在、手差しトレイが指定された状態である。６０２は用紙サイズで、用紙トレイ６０１から給紙すべき用紙サイズを指定する。現在、用紙サイズとして「Ａ４」が指定された状態に対応する。
【００６０】
６０３はチェックボックスで、調整ページの印刷を両面印刷する場合に、ユーザの操作で指示される。６０４は印刷ボタンで、この印刷ボタン６０４が指示されると、調整用パターンがプリンタ部５１５で印刷される。
【００６１】
６０５はトレイ調整のための補正値入力欄で、入力部Ａ〜Ｃに対して、調整値を入力する。なお、この調整値とは、上述したようにプリンタ部５１５で印刷された調整パターンを折りたたむと、調整指標の数値を指示するので、ユーザが印刷された調整指標の数値を読み取って入力部Ａ〜Ｃに対して数値を入力する。
【００６２】
６０７は適用ボタンである。６０８はデフォルトボタンで、入力部Ａ〜Ｃに対して、全て「２５」を入力する。６０９は確認ボタンである。６１０は完了ボタンで、このユーザインタフェースを閉じる際に、ユーザにより押下指示される。
【００６３】
図５は、本実施形態を示す情報処理装置のデータ処理手順の一例を示すフローチャートである。本例は、トレイ調整処理例である。なお、Ｓ７０１〜Ｓ７０４、Ｓ７０６〜Ｓ７０９は各ステップを示す。また、各ステップは、クライアントＰＣ３０１、３０５のＣＰＵがＲＡＭにトレイ調整用アプリケーションソフトウェアをロードして実行することで実現される。
【００６４】
Ｓ７０１で、トレイ調整用アプリケーションソフトウェアが提供するＵＩを介して、トレイ調整用画面６００をクライアントＰＣが備える表示装置に表示する。
【００６５】
次に、Ｓ７０２で、ユーザが入力デバイスを操作して、トレイ調整用画面６００の用紙トレイ６０１で、例えば手差しを選択するとともに、用紙サイズ６０２で「Ａ４］サイズを選択する。
【００６６】
さらに、Ｓ７０３で、チェックボックス６０３で、両面／片面の選択を行った後に、Ｓ７０４で、印刷ボタン６０４を押下して、トレイ調整を行うための調整用パターンデータをプリンタ部５１５に出力することで、調整パターンを印刷する。
【００６７】
なお、調整用パターンは、トレイ調整用アプリケーションソフトウェアが管理するファイルで提供される。
【００６８】
図６は、図１に示した画像処理装置３０３で印刷されるトレイ調整用パターンの一例を示す図である。
【００６９】
なお、図４に示したチェックボックス６０３が指示される場合には、トレイ調整パターン８０１、８０２の２つのページがプリンタ部５１５により調整用シートとして印刷される。
【００７０】
次に、ユーザは、Ｓ７０５として、調整用シートの短辺と長辺をそれぞれ半分に折り、その折れ目と調整用シートに指標として印刷された目盛Ａ、Ｂ、Ｃの交点を読み取る。目盛Ａ、Ｂ、Ｃと折り目との交点で示される値が画像の位置ずれ量を表す補正値であって、図４に示したトレイ調整のための補正値入力欄６０５の入力部Ａ〜Ｃに入力すべき値となる。これにより、補正値が決定される。
【００７１】
次に、Ｓ７０６で、Ｓ７０５で決定した補正値Ａ／Ｂ／Ｃを表面用の補正値入力欄６０５の入力部Ａ〜Ｃにそれぞれ入力する。
【００７２】
次に、Ｓ７０７で、トレイ調整用アプリケーションソフトウェアは、チェックボックス６０３が指示されているかどうかを判断する。ここで、チェックボックスが指示されているとトレイ調整用アプリケーションソフトウェアが判断した場合、すなわち、両面印刷の場合は、Ｓ７０８で、同様に裏面用の補正値入力欄６０６に入力する。
【００７３】
なお、Ｓ７０７で、両面印刷が指示されていないとトレイ調整用アプリケーションソフトウェアが判断した場合は、Ｓ７０９へ進む。
【００７４】
そして、Ｓ７０９で、ユーザはポインティングデバイス等を操作することで、表示装置に表示されるトレイ調整用画面６００上の調整値適用ボタン６０７を押して、調整値を反映させた後、トレイ調整処理を終了する。
【００７５】
図７は、本実施形態を示す画像処理システムの第１のデータ処理を説明するフローチャートである。本例は、クライアントＰＣ３０１、外部コントローラ３０４もしくは画像処理装置３０３のＲＩＰ部に対するトレイ調整値の設定処理例である。また、本処理は、クライアントＰＣ３０１で処理する例を説明するが、クライアントＰＣ３０５でも同様に処理可能である。なお、本例において、給紙可能な給紙手段に関する給紙制御情報には、トレイ情報、用紙サイズ情報、両面／片面印刷に関する情報が含まれる。
【００７６】
なお、Ｓ９０１、Ｓ９０２，Ｓ９０３、Ｓ９０５，Ｓ９０６は、クライアントＰＣ３０１の処理手順に対応し、Ｓ９０４，Ｓ９０７は画像処理装置３０３又は外部コントローラ３０４のＲＩＰ部の処理手順に対応する。また、Ｓ９０８は画像処理装置３０３のプリンタ部５１５の処理手順に対応する。
【００７７】
Ｓ９０１で、クライアントＰＣ３０１のＣＰＵが実行するトレイ調整用アプリケーションソフトウェアは、トレイ調整用画面６００をクライアントＰＣ３０１が備える表示装置に表示する。
【００７８】
Ｓ９０２で、クライアントＰＣ３０１のＣＰＵが実行するトレイ調整用アプリケーションソフトウェアは、トレイ調整を行う用紙トレイとその用紙サイズ、および、両面印刷か片面印刷かの指示が入力されるのを待つ。
【００７９】
そして、ユーザがトレイ調整用画面６００に対して、トレイ調整を行う用紙トレイとその用紙サイズ、および、両面印刷か片面印刷か等を入力した後、Ｓ９０３で、トレイ調整用シートの印刷ボタン６０４を指示する。その際、Ｓ９０２で入力された用紙トレイと用紙サイズ、両面／片面の情報もＲＩＰ装置に併せて送信される。
【００８０】
これにより、ＲＩＰ装置に対して、調整用パターンの印刷指示が通知される。ここで、ＲＩＰ装置が図１に示すように画像処理装置３０３の外部コントローラ３０４に備える場合と、画像処理装置３０３に内蔵される場合とがある。本例は、外部コントローラ３０４におりＲＩＰする例である。
【００８１】
このようにして、調整用パターンの印刷指示を受けたＲＩＰ装置は、Ｓ９０４で、ワークメモリを使用して調整用パターンを生成して、メモリに生成された調整用パターンを調整用パターンデータとして画像処理装置３０３のプリンタ部５１５へに出力する。
【００８２】
なお、調整用パターンの画像データを用紙トレイと用紙サイズ、両面／片面の情報と併せて画像処理装置３０３に送信する。
【００８３】
これを受けて、Ｓ９０８で、画像処理装置３０３は、指示された給紙トレイの用紙に調整用パターンをプリンタ部５１５で印刷して出力する。これにより、プリンタ部５１５の現在の位置ずれを反映している図６に示した調整シートが得られる。
【００８４】
その後、ユーザがプリンタ部５１５で印刷された調整シートを短辺方向に半分に折り、さらに、長辺方向に半分に折ることで、調整シートに折り目を付ける。
【００８５】
そして、ユーザにより折られた、調整シートの折り目が指示する指標値をプリンタ部５１５に対する現在の調整値と決定する。
【００８６】
そして、Ｓ９０５で、クライアントＰＣ３０１のＣＰＵが実行するトレイ調整用アプリケーションソフトウェアは、トレイ調整用画面６００の補正値入力欄６０５の入力部Ａ〜Ｃにそれぞれ入力されるのを待つ。
【００８７】
そして、Ｓ９０６で、クライアントＰＣ３０１のＣＰＵが実行するトレイ調整用アプリケーションソフトウェアが、トレイ調整用画面６００の調整値適用ボタン６０７が指示されたことを確認する。そして、その確認の後、クライアントＰＣ３０１は補正値入力欄６０５、６０６に入力された調整値をプリンタドライバを介してＲＩＰ装置に送信する。本実施形態では、外部コントローラ３０４に送信される。
【００８８】
これにより、Ｓ９０７で、外部コントローラ３０４のＲＩＰ装置がトレイ調整用アプリケーションソフトウェアから送信される調整値を取得する。そして、ＲＩＰ装置は、取得した調整値をトレイ調整値管理テーブルＡＭＴＢに、例えば図８に示すデータ形式として不揮発性のメモリ内に保存する。ここで、不揮発性のメモリとは、ハードディスクが一般的であるが、他の不揮発性記憶媒体で構成されていてもよい。
【００８９】
図８は、図１に示した外部コントローラ３０４で管理されるトレイ調整値管理テーブルＡＭＴＢの一例を示す図である。
【００９０】
図８に示すように、本実施形態では、トレイ調整値管理テーブルＡＭＴＢは、トレイ名と、調整値とから構成される。また、調整値は、図６に示した調整シートの指標部と折り目とで決定される値に対応するため、指標部Ａ〜Ｃに対応づけて管理されている例を示す。
【００９１】
なお、本実施形態では、トレイ調整用画面を、クライアントＰＣ３０１の表示装置に表示する場合について説明したが、画像処理装置３０３が備える操作部５１１に表示しても良い。
【００９２】
＜トレイ調整印刷ジョブの処理＞
以下、図９を用いて画像位置ずれ調整が指定された印刷ジョブの処理について説明する。
【００９３】
図９は、本実施形態を示す画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。本例は、クライアントＰＣ３０１、外部コントローラ３０４もしくは画像処理装置３０３のＲＩＰ部に対するトレイ調整値の調整処理例である。また、本処理は、クライアントＰＣ３０１で処理する例を説明するが、クライアントＰＣ３０５でも同様に処理可能である。なお、Ｓ１０１〜Ｓ１０８は各ステップを示す。また、各ステップは、クライアントＰＣ３０１、外部コントローラ３０４もしくは画像処理装置３０３のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【００９４】
なお、Ｓ１００は、クライアントＰＣ３０１の処理手順に対応し、Ｓ１０１〜Ｓ１０５，Ｓ１０７は外部コントローラ３０４のＲＩＰ部の処理手順に対応し、Ｓ１０６は画像処理装置３０３の処理手順に対応する。また、本例は、外部コントローラ３０４側で画像位置調整処理を行う例である。以下に、その調整処理の概要を説明する。なお、給紙段毎の調整値は外部コントローラ３０４のＨＤＤ３０４−３にテーブルとして記憶され、ＣＰＵ３０４−１はその調整値を参照可能に構成されている。なお、本例において、給紙可能な給紙手段に関する給紙制御情報には、トレイ情報、用紙サイズ情報、両面／片面印刷に関する情報が含まれる。
【００９５】
まず、Ｓ１００で、クライアントＰＣ３０１がアプリケーションを実行して、印刷すべきデータを作成する。そして、クライアントＰＣ３０１は、上記印刷すべきデータから生成した印刷ジョブを外部コントローラ３０４に送信する。ここで、印刷ジョブの生成、送信処理は、クライアントＰＣ３０１にインストールされているプリンタドライバにより生成する。ここで、クライアントＰＣ３０１の処理を詳述する。
【００９６】
ユーザは、図１０Ａ、図１０Ｂで示すようなプリンタドライバが提供するユーザインタフェースを介して印刷ジョブを外部コントローラ３０４に対して投入する。
【００９７】
図１０Ａ、図１０Ｂは、図１に示したクライアントＰＣ３０１の表示装置に表示されるユーザインタフェース１２００の一例を示す図である。本例は、クライアントＰＣ３０１の記憶装置にインストールされているプリンタドライバが提供するユーザインタフェースで、アプリケーションから印刷を指示すると表示装置に表示される。
【００９８】
なお、本ユーザインタフェースは、プリンタドライバでプロパティを選択した場合の例であり、プロパティは複数のタブシートから構成され、図１０Ａではページ設定タブが選択された場合に対応し、図１０Ｂは仕上げタブが選択された場合に対応する。
【００９９】
図１０Ａにおいて、１２０１は出力用紙サイズ設定部で、原稿サイズと同じサイズが指示されている状態に対応する。
【０１００】
また、図１０Ｂにおいて、１２０４はチェックボックスで、このチェックボックス１２０４をＯＮ又はＯＦＦにすることで、トレイ調整を行うか行わないかを指示する。なお、チェックを入れると、印刷ジョブにトレイ調整がＯＮ指定を示すフラグが設定される。
【０１０１】
そして、Ｓ１０１で、外部コントローラ３０４が印刷ジョブをＰＣ３０１のプリンタドライバから受信したら、Ｓ１０２で、外部コントローラ３０４は受信した印刷ジョブがトレイ調整指定ジョブであるかを受信したジョブ情報を解析して判断する。ここで、外部コントローラ３０４がトレイ調整指定ジョブでないと判断した場合は、Ｓ１０４へ進む。つまり、ページ内のオブジェクトの構成により、弊害が多い場合は、調整を行うことなくＲＩＰ処理を行う。ここで、弊害とは、線画等をＲＩＰするとジャギーが発生する等が該当する。したがって、外部コントローラ３０４がオブジェクトとして線画が多いと判断した場合は、外部コントローラ３０４は、トレイ調整を行わないＲＩＰ処理を行う。
【０１０２】
一方、Ｓ１０２で、外部コントローラ３０４がトレイ調整指定ジョブであると判断した場合は、Ｓ１０３へ進み、トレイ調整をページ単位に行うか否かを判断する。ここで、ページ単位にトレイ調整を行うと外部コントローラ３０４が判断した場合は、Ｓ１０５へ進み、図８に示したテーブルＡＭＴＢに保持されている給紙段に対する調整値を参照して、画像調整を伴うＲＩＰ処理を行う。
【０１０３】
一方、Ｓ１０３で、ページ単位にトレイ調整を行わないと外部コントローラ３０４が判断した場合は、Ｓ１０４へ進み、トレイ調整を行わないＲＩＰ処理を行う。
【０１０４】
このようにして外部コントローラ３０４がＲＩＰ処理を終了したら、Ｓ１１０で、外部コントローラ３０４は、ＲＩＰ処理した画像データを画像処理装置３０３に送信する。
【０１０５】
以後、画像処理装置３０３は外部コントローラ３０４から受信する画像データをプリンタ部５１５で印刷する。
【０１０６】
その際、Ｓ１０６で、画像処理装置３０３は、プリンタ部５１５において、印刷ジョブで指定した給紙段（例えばＡ４（ポートレイト；用紙の長手方向をプリンタ部５１５のエンジン部に給紙する））の用紙に用紙切れが発生する場合がある。ここで、画像処理装置３０３は、上記給紙段とは異なる他の給紙段であって、同じ用紙サイズではあるが、Ａ４Ｒ（ランドスケープ（用紙の短手方向をプリンタ部５１５のエンジン部に給紙する））の給紙段からの給紙を自動的に選択する場合がある。なお、ここで、次給紙トレイを指示する情報は、複数の給紙手段のうち、いずれかの給紙手段を特定する給紙先情報として機能する。
【０１０７】
この場合には、Ｓ１０８で、画像処理装置３０３のＭＦＰ制御部５１４は、外部コントローラ３０４に対して再調整要求と次に使用される給紙段の情報を送信する。
【０１０８】
次に、外部コントローラ３０４は、Ｓ１０８で画像処理装置３０３から再調整要求と次に使用される給紙段の情報を受信したら、Ｓ１０７で、外部コントローラ３０４は、受信した給紙段に対応する調整値を上記テーブルＡＭＴＢから取得する。
【０１０９】
そして、Ｓ１０７で、外部コントローラ３０４が、取得したトレイ調整値に基づいてＲＩＰ処理を再度行う。ここで、外部コントローラ３０４は、既に受信済みの印刷ジョブを取得したトレイ調整値に基づいて再ＲＩＰ処理する。次に、Ｓ１０９で、外部コントローラ３０４は、調整値を変更して再生成（再ＲＩＰ）した画像データを画像処理装置３０３に再送信する。
【０１１０】
これにより、外部コントローラ３０４は、画像処理装置３０３による給紙段の変更要求に適応して、変更された給紙段に対応するトレイ調整を伴うＲＩＰ処理を再実行することができる。
【０１１１】
以下、外部コントローラ３０４における具体的処理を詳述する。
【０１１２】
Ｓ１０１で、ネットワーク３０２を介し外部コントローラ３０４がクライアントＰＣ３０１から印刷ジョブを受け取ると、Ｓ１０２で、外部コントローラ３０４のＣＰＵは、トレイ調整がＯＮ指定されたジョブか否かを判断する。具体的には、外部コントローラ３０４のＣＰＵが、印刷ジョブに設定されるフラグを参照して、上記トレイ調整がＯＮ指定された印刷ジョブであるかどうかを判断する。
【０１１３】
ここで、外部コントローラ３０４のＣＰＵが、トレイ調整がＯＦＦ指定の印刷ジョブであると判断した場合は、Ｓ１０４で、トレイ調整の処理は行わずに、ＲＩＰ処理だけを行う。
【０１１４】
一方、Ｓ１０２で、外部コントローラ３０４のＣＰＵが、トレイ調整がＯＮ指定の印刷ジョブであると判断した場合には、Ｓ１０３で、各ページのオブジェクトを解析して、各ページ毎にトレイ調整を行うか否かを判断する。
【０１１５】
なお、オブジェクトの解析において、線画などのグラフィック属性の場合は、回転を伴う補正（斜行補正）を行った場合には、ジャギーが発生する可能性が大きくなる。そこで、例えば、ページ内のグラフィックオブジェクトの数がある程度以上であった場合は、トレイ調整を行わないように判断するのが良い。
【０１１６】
また、オブジェクトの大きさなども判断基準として含めることも可能である。
【０１１７】
そして、Ｓ１０３で、外部コントローラ３０４のＣＰＵがトレイ調整を行うと判断したページに対しては、図８に示したテーブルＡＭＴＢに設定されているトレイ調整値を適用して、ＲＩＰ処理を行う。
【０１１８】
具体的には、外部コントローラ３０４のＣＰＵは、調整値Ａと調整値Ｃの差分から回転量を計算し、調整値Ｂからシフト量などを計算して、ＲＩＰの際に画像をシフトおよび回転させる。
【０１１９】
このようにして、外部コントローラ３０４でＲＩＰ処理を行った画像データは、Ｓ１１０で外部コントローラ３０４から画像処理装置３０３に転送されて、プリンタ部５１５で印刷される。
【０１２０】
一方、画像処理装置３０３は、Ｓ１０６で、給紙トレイの切換え、もしくは、ステイプル等のフィニッシングの関係で画像の回転など、Ｓ１０５で適応して調整値を変更して再調整しなくてはいけないような要因が発生した場合がある。この場合には、Ｓ１０８で、画像処理装置３０３のＭＦＰ制御部５１４が再調整要求を外部コントローラ３０４に対して送信する。
【０１２１】
なお、再調整要求時には、ＭＦＰ制御部５１４は、変更されたトレイや用紙サイズや回転の情報も同時に送信する。
【０１２２】
そして、画像処理装置３０３から再調整要求を受け取った外部コントローラ３０４は、Ｓ１０７で、調整値を変更して再度ＲＩＰを行い、Ｓ１０９で、外部コントローラ３０４は、画像処理装置３０３に対して再ＲＩＰした画像データを送信する。
【０１２３】
本実施形態によれば、トレイ調整値に基づいてＲＩＰされた画像データを画像処理装置が出力する場合に、調整値を再調整する要因が発生した場合でも、外部コントローラが再度適正なＲＩＰ処理を施して印刷処理を続行することができる。
【０１２４】
〔第２実施形態〕
上記実施形態では、外部コントローラ３０４がＲＩＰ処理とトレイ調整を伴うＲＩＰ処理とを実行する場合について説明したが、トレイ調整処理を画像処理装置３０３側で実行可能な場合もある。
【０１２５】
そこで、調整値を変更して再調整しなくてはいけないような要因が発生した場合に、画像処理装置３０３が外部コントローラ３０４に対して変更する給紙段に対する調整値を要求し、外部コントローラ３０４から取得する調整値に基づいてトレイ調整を実行してもよい。以下、その実施形態について説明する。なお、給紙段毎の調整値は外部コントローラ３０４のＨＤＤ３０４−３にテーブルとして記憶され、ＣＰＵ３０４−１はその調整値を参照可能に構成されている。
【０１２６】
以下、図１１に示すフローチャートに基づいて、本実施形態におけるトレイ調整処理を更に詳述する。
【０１２７】
図１１は、本実施形態を示す画像処理システムの第３のデータ処理を説明するフローチャートである。本例は、外部コントローラ３０４がトレイ調整値を保持し、受信した印刷ジョブに対するＲＩＰ処理を外部コントローラ３０４が実行する。その後、画像処理装置３０３で、画像調整要因が発生した場合に、画像処理装置３０３が調整値を外部コントローラ３０４から取得して画像再調整を行う例である。各ステップは、クライアントＰＣ３０１、外部コントローラ３０４もしくは画像処理装置３０３のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１２８】
なお、Ｓ１１００はクライアントＰＣ３０１の処理手順に対応し、Ｓ１１０１〜Ｓ１１０５，Ｓ１１０７は、外部コントローラ３０４のＲＩＰ部の処理手順に対応し、Ｓ１１０６は画像処理装置３０３のＭＦＰ制御部５１４が実行するトレイ調整、印刷処理手順に対応する。なお、本例において、給紙可能な給紙手段に関する給紙制御情報には、トレイ情報、用紙サイズ情報、両面／片面印刷に関する情報が含まれる。
【０１２９】
図９でトレイ調整値が設定された後、Ｓ１１０１で、外部コントローラ３０４はＳ１１０によってクライアントＰＣ３０１から送信される印刷ジョブの受信待ちとなる。
【０１３０】
一方、ユーザは、図１０Ａで示すようなプリンタドライバから印刷ジョブを投入する。図１０Ａにおいて、用紙サイズの設定１２０１などとももに、トレイ調整をＯＮにするかＯＦＦにするかの選択がトレイ調整のチェックボックス１２０４にて可能である。以下、具体的に説明する。
【０１３１】
まず、Ｓ１１００で、クライアントＰＣ３０１がアプリケーションを実行して、印刷すべきデータを作成する。そして、クライアントＰＣ３０１は、上記印刷すべきデータから生成した印刷ジョブを外部コントローラ３０４に送信する。ここで、印刷ジョブの生成、送信処理は、クライアントＰＣ３０１にインストールされているプリンタドライバにより生成する。
【０１３２】
Ｓ１１０１で、外部コントローラ３０４は印刷ジョブをクライアントＰＣ３０１から受け取ると、Ｓ１１０２で、トレイ調整がＯＮ指定されたジョブか否かを判断する。ここで、トレイ調整がＯＦＦ指定の印刷ジョブであると外部コントローラ３０４が判断した場合は、Ｓ１１０５へ進み、外部コントローラ３０４は、トレイ調整の処理は行わずにＲＩＰだけを行う。上述したように、印刷ジョブにおいて、線画などのグラフィック属性の場合は、回転を伴補正（斜行補正）を行った場合には、ジャギーが発生する可能性が大きい。このため、例えば、ページ内のグラフィックオブジェクトの数がある程度以上であった場合は、トレイ調整を行わないように判断するのが良い。また、オブジェクトの大きさなども判断基準として含めることも可能である。
【０１３３】
一方、Ｓ１１０２で、トレイ調整がＯＮ指定の印刷ジョブであると外部コントローラ３０４が判断した場合は、Ｓ１１０３へ進む。そして、Ｓ１１０３で、各ページのオブジェクトを解析して、各ページ毎にトレイ調整を行うか否かを判断する。ここで、トレイ調整を行うと外部コントローラ３０４が判断した場合は、Ｓ１１０４で、当該ページに対しては、図８に示すテーブルＡＭＴＢで管理されている給紙手段に対応するいずれかのトレイ調整値を画像処理装置３０３に送信する。
【０１３４】
その後、画像処理装置３０３は、ＲＩＰ処理した画像データと印刷位置調整を行うための調整値を受けとる。そして、画像処理装置３０３は、調整値を適応して印刷位置調整を行って印刷する。
【０１３５】
そして、画像処理装置３０３における印刷処理中において、Ｓ１１０６で、給紙トレイの切換え、又は、ステイプル等のフィニッシングの関係で画像の回転など、調整値を変更して再調整すべき要因が発生する場合がある。このような場合には、再調整要求を画像処理装置３０３からＲＩＰ処理を行う外部コントローラ３０４に対して送信する。
【０１３６】
なお、再調整要求時には、変更されたトレイや用紙サイズや回転の情報も同時に送信する。
【０１３７】
このようにして、画像処理装置３０３から再調整要求を受け取った外部コントローラ３０４は、Ｓ１１０７で、条件にあった調整値を再度送信し直し、画像処理装置３０３で再調整値を適応して印刷位置調整を行って印刷する。
【０１３８】
〔第３実施形態〕
図１２は、図１に示したクライアントＰＣ３０１、３０２が備える表示装置に表示可能なユーザインタフェースの一例を示す図である。本ユーザは、ＰＣ３０１、３０２にインストールされているプリンタドライバが提供するユーザインタフェースであって、プロパティ画面の仕上げタブシートが選択された場合に表示される。
【０１３９】
図１２において、１３０１はトレイ調整指定部で、ユーザの操作でトレイ調整の実行をオフ又はオンを指定可能に構成されている。
【０１４０】
なお、オン指定には、パフォーマンス優先、画質優先、自動判定のいずれかを指定可能に構成されている。ここで、パフォーマンス優先とは、画像処理装置３０３側でトレイ調整を行う指定に対応する。
【０１４１】
つまり、外部コントローラ３０４側によるトレイ調整処理では、必ず再ＲＩＰ処理が発生するので、ＲＩＰ処理に時間を要する場合がある。そこで、ユーザがパフォーマンス優先を指定すれば、画像処理装置３０３側でトレイ調整するので、リアルタイム処理が可能となり、パフォーマンスが向上する。
【０１４２】
一方、画質優先とは、外部コントローラ３０４側でトレイ調整を行う指定に対応する。
【０１４３】
つまり、ハーフトーンシミュレーションを行う場合などは、画像処理装置３０３側で用紙給送に際して、斜行調整を行うと、スクリーンとの干渉が発生する。
【０１４４】
そこで、外部コントローラ３０４側でトレイ調整処理を行うことで、スクリーンとの干渉が発生しなくなり、画像品位を保持することができる。
【０１４５】
また、自動判定とは、ハーフトーンシミュレーション実行時などの弊害を考慮して、上記画質優先又はパフォーマンス優先のいずれかを自動で選択する。これにより、ハーフトーンシミュレーションがある場合には、外部コントローラ３０４にトレイ調整処理を実行させ、ハーフトーンシミュレーションがない場合には、画像処理装置３０３にトレイ調整処理を実行させる。
【０１４６】
図１３は、本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、クライアントＰＣ３０１、３０５にインストールされているプリンタドライバが実行するトレイ調整選択処理例である。なお、Ｓ１４０１〜Ｓ１４０５は各ステップを示す。また、各ステップは、クライアントＰＣ３０１、３０５のＣＰＵがＲＡＭにプリンタドライバをロードして実行することで実現される。なお、プリンタドライバは、図１３に示すユーザインタフェースを介してユーザの操作で指定されたトレイ調整モードを読み取ることが可能に構成されている。また、本実施形態では、ハーフトーンシミュレーションに対する画像処理要求がある場合を第１のモードとし、それ以外を第２のモードとして処理を行う場合について説明する。
【０１４７】
まず、Ｓ１４０１で、プリンタドライバは、図１３に示したユーザインタフェースでユーザの操作で指定されているデフォルトの調整方式を読み込む。ここで、デフォルトの調整方式としてパフォーマンス優先が指定されている場合を例とする。
【０１４８】
次に、Ｓ１４０２で、プリンタドライバは、印刷ジョブを解析して、ハーフトーンシミュレーションがあるかどうかを判別する。ここで、ハーフトーンシミュレーションがあるとプリンタドライバが判別した場合は、Ｓ１４０３で、調整方式を、画質優先に設定して、Ｓ１４０５へ進む。
【０１４９】
一方、Ｓ１４０２で、トレイ調整前に、ハーフトーンシミュレーションがないとプリンタドライバが判別した場合は、Ｓ１４０４で、調整方式を、パフォーマンス優先に設定して、Ｓ１４０５へ進む。なお、Ｓ１４０１で、デフォルトがパフォーマンス優先である場合には、プリンタドライバは、調整方式を変更する処理は実行しない。
【０１５０】
次に、Ｓ１４０５で、プリンタドライバは、Ｓ１４０３、Ｓ１４０４で設定されたトレイ調整を指定して、本処理を実行する。
【０１５１】
これにより、画質優先が設定された場合には、外部コントローラ３０４がトレイ調整を伴うＲＩＰ処理を実行し、パフォーマンス優先が設定された場合は、画像処理装置３０３がトレイ調整処理を行う。
【０１５２】
これにより、ユーザの指定した調整モードで、トレイ調整処理を外部コントローラ側或いは出力装置側のいずれか、あるいは、印刷ジョブの内容に応じて適切なトレイ調整を行うことができる。
【０１５３】
〔第３実施形態〕
以下、図１４、図１５に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１５４】
図１４は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５５】
図１５は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５８】
本実施形態における図５、図７、図９、図１１、図１３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１６９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１７０】
【図１Ａ】本実施形態を示す画像処理システムの構成を説明する図である。
【図１Ｂ】図１Ａに示した外部コントローラのハードウエアの構成を説明するブロック図である。
【図２】本実施形態を示す画像処理システムの構成を説明する図である。
【図３】図２に示した画像処理装置の構成を説明するブロック図である。
【図４】図１に示したクライアントＰＣに表示されるユーザインタフェースの一例を示す図である。
【図５】本実施形態を示す情報処理装置のデータ処理手順の一例を示すフローチャートである。
【図６】図１に示した画像処理装置で印刷されるトレイ調整用パターンの一例を示す図である。
【図７】本実施形態を示す画像処理システムの第１のデータ処理を説明するフローチャートである。
【図８】図１に示した外部コントローラで管理されるトレイ調整値管理テーブルＡＭＴＢの一例を示す図である。
【図９】本実施形態を示す画像処理システムの第２のデータ処理を説明するフローチャートである。
【図１０Ａ】図１に示したクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図１０Ｂ】図１に示したクライアントＰＣの表示装置に表示されるユーザインタフェースの一例を示す図である。
【図１１】本実施形態を示す画像処理システムの第３のデータ処理を説明するフローチャートである。
【図１２】図１に示したＰＣが備える表示装置に表示可能なユーザインタフェースの一例を示す図である。
【図１３】本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１５】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７１】
３０１、３０５  クライアントＰＣ
３０２  ネットワーク
３０３  出力装置
３０４  外部コントローラ
【図１Ａ】
0005142796.tif 000002
【図１Ｂ】
0005142796.tif 000003
【図２】
0005142796.tif 000004
【図３】
0005142796.tif 000005
【図４】
0005142796.tif 000006
【図５】
0005142796.tif 000007
【図６】
0005142796.tif 000008
【図７】
0005142796.tif 000009
【図８】
0005142796.tif 000010
【図９】
0005142796.tif 000011
【図１０Ａ】
0005142796.tif 000012
【図１０Ｂ】
0005142796.tif 000013
【図１１】
0005142796.tif 000014
【図１２】
0005142796.tif 000015
【図１３】
0005142796.tif 000016
【図１４】
0005142796.tif 000017
【図１５】
0005142796.tif 000018