(57)【特許請求の範囲】
【請求項１】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付手段と、
前記複数の収納手段のそれぞれに収納されるシートのサイズを変更する変更手段と、
前記複数の収納手段に含まれる収納手段ごとに、前記変更手段によって前記収納手段のシートのサイズが変更された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする印刷制御装置。
【請求項２】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付手段と、
前記複数の収納手段のそれぞれに収納されるシートの種類を変更する変更手段と、
前記複数の収納手段に含まれる収納手段ごとに、前記変更手段によって前記収納手段のシートの種類が変更された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする印刷制御装置。
【請求項３】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付手段と、
前記複数の収納手段のそれぞれが開けられたこと、または閉められたことを検知する検知手段と、
前記複数の収納手段に含まれる収納手段ごとに、前記検知手段によって前記収納手段が開けられたこと、または閉められたことが検知された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする印刷制御装置。
【請求項４】
複数の収納手段のうち、いずれかの収納手段から給紙されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付手段と、
前記複数の収納手段から、シートの給紙元となる収納手段を選択する選択手段と、
前記選択手段によって選択された収納手段から給紙されたシートに、前記受付手段によって受付けた調整値に従って調整された画像を印刷する印刷手段とを有し、
前記選択手段は、前記受付手段による調整値を受付けていない収納手段に優先して、前記受付手段によって調整値を受付けた収納手段を選択することを特徴とする印刷制御装置。
【請求項５】
前記選択手段が収納手段を選択する場合に、前記受付手段によって調整値を受付けた収納手段を選択し、前記受付手段によって調整値を受付けていない収納手段を選択しないよう制御することを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記複数の収納手段に含まれる第１の収納手段に対して前記受付手段によって受付けた調整値は、前記第１の収納手段とは異なる第２の収納手段の調整値として利用可能であることを特徴とする請求項１乃至請求項５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記選択手段は、前記印刷装置による印刷の実行中、印刷に使用されている収納手段にセットされたシートが所定の量に達した場合に、当該収納手段とは別の収納手段を選択することを特徴とする請求項１乃至請求項６のいずれか１項に記載の印刷制御装置。
【請求項８】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置の制御方法であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付工程と、
前記複数の収納手段のそれぞれに収納されるシートのサイズを変更する変更工程と、
前記複数の収納手段に含まれる収納手段ごとに、前記変更工程で前記収納手段のシートのサイズが変更された後に前記受付工程で調整値を受付けたか否かを識別可能に表示する表示工程とを有することを特徴とする印刷制御装置の制御方法。
【請求項９】
複数の収納手段のうち、いずれかの収納手段から給紙されるシートに対する画像の印刷を制御する印刷制御装置の制御方法であって、
前記複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付工程と、
前記複数の収納手段から、シートの給紙元となる収納手段を選択する選択工程と、前記選択工程で選択された収納手段から給紙されたシートに、前記受付工程で受付けた調整値に従って調整された画像を印刷する印刷工程とを有し、
前記選択工程では、前記受付工程で調整値を受付けていない収納手段に優先して、前記受付工程で調整値を受付けた収納手段を選択することを特徴とする印刷制御装置の制御方法。
【請求項１０】
請求項８または請求項９に記載の印刷制御装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１１】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段にセットされるシートごとに、シートに印刷される画像の印刷位置を調整するための調整値の入力を受付ける受付手段と、
前記複数の収納手段のそれぞれに収納されるシートのサイズを変更する変更手段と、
前記複数の収納手段に含まれる収納手段ごとに、前記変更手段によって前記収納手段のシートのサイズが変更された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする印刷制御装置。
【請求項１２】
複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、
前記複数の収納手段に含まれる収納手段にセットされるシートごとに、シートに印刷される画像の印刷位置を調整するための調整値の入力を受付ける受付手段と、
前記複数の収納手段のそれぞれに収納されるシートの種類を変更する変更手段と、
前記複数の収納手段に含まれる収納手段ごとに、前記変更手段によって前記収納手段のシートの種類が変更された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、印刷媒体の収納手段となる給紙部に調整値を設定し、その調整値に基づいて画像位置調整を行うことができる印刷システムが知られている（特許文献１参照）。この印刷システムは、ユーザが画像位置調整を実行するために用いる調整用ページを印刷する。その調整用ページを参考にして、ユーザは画像位置調整に用いられる調整値を印刷システムの給紙部に対して設定する。そして、印刷システムは、給紙部に対して設定された調整値に従って印刷される画像の位置を調整する。
【０００３】
それによって、ユーザは画像位置が印刷用紙の中央にくるように、適切に調整された印刷物を得ることができる。特に、ＰＯＤ向けの印刷システムの場合には、印刷物が商材となるため、高い精度の画像位置調整が求められている。
【特許文献１】特開２００２−３３７４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術において、シートが収納される収納手段に対して画像の印刷位置の調整が適切に行われているかどうかをユーザは容易に把握できなかった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、複数の収納手段のうち、いずれかの収納手段から搬送されるシートに対する画像の印刷を制御する印刷制御装置であって、複数の収納手段に含まれる収納手段ごとに、シートに印刷される画像の印刷位置を調整するための調整値を受付ける受付手段と、前記複数の収納手段のそれぞれに収納されるシートのサイズを変更する変更手段と、前記複数の収納手段に含まれる収納手段ごとに、前記変更手段によって前記収納手段のシートのサイズが変更された後に前記受付手段によって調整値を受付けたか否かを識別可能に表示する表示手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、シートが収納される収納手段に対して画像の印刷位置の調整が適切に行われているかどうかをユーザは容易に把握することができる。
【発明を実施するための最良の形態】
【０００７】
〔実施例１〕
以下、図面を参照して本発明に係る実施形態を詳細に説明する。
【０００８】
まず、図１を参照して、印刷システム１０００を含む印刷環境１００００について説明する。なお、本実施形態では、印刷環境１００００のことをＰＯＤ環境に適したものであることからＰＯＤシステム１００００と呼ぶ。また、印刷システムとして印刷システム１０００を例に説明する。また、印刷装置として印刷装置１００を例に説明する。
【０００９】
図１のＰＯＤシステム１００００は、印刷システム１０００、ＰＣ１０３、ＰＣ１０４、紙折り機１０７、断裁機１０９、中綴じ製本機１１０、くるみ製本機１０８、スキャナ１０２を有する。
【００１０】
印刷システム１０００は、印刷装置１００、シート処理装置２００、給紙デッキ３００を備える。
【００１１】
印刷装置１００は、印刷装置１００が有する画像読取部から読み取った画像を印刷する。また、ＰＣ１０３やＰＣ１０４から送られてきた画像データを受信し、受信した画像データを印刷用紙に印刷する。印刷用紙には、普通紙、光沢紙、ＯＨＰシートなど様々な種類のものがあり、単に用紙、またはシートとも呼ぶ。
【００１２】
シート処理装置２００は、印刷装置１００で印刷されたシートに対して、製本処理や断裁処理等のシート処理をおこなう。シート処理装置２００は、当該シート処理装置２００の搬送路が、印刷装置１００の搬送路と接続できるように構成されており、印刷装置１００で印刷されたシートを直接供給することができる。また、シート処理装置２００は、印刷装置１００と電気的に接続され、印刷装置１００からの指示を受けることができる。このように、印刷装置１００から直接シートの供給を受けることができ、印刷装置１００と電気的に接続されたシート処理装置２００をインラインフィニッシャという。
給紙デッキ３００は、印刷装置１００に印刷用のシートを給紙する。
【００１３】
ＰＣ１０３はサーバコンピュータであり、ネットワーク通信１０１を介して他の装置とのデータの送受を実行することで、ＰＯＤシステム１００００にて処理すべきジョブを管理する。
【００１４】
ＰＣ１０４はクライアントコンピュータであり、ユーザからの指示を受け付け、画像データを生成する。
【００１５】
また、ＰＣ１０３、ＰＣ１０４等の外部装置の一例に該当する情報処理装置は、ネットワーク１０１を介して印刷実行要求とともに、印刷データを印刷装置１００に送信し、印刷させる。
【００１６】
紙折り機１０７は、印刷装置１００で印刷されたシートの折処理を実行する。くるみ製本機１０８は、印刷装置１００で印刷されたシートのくるみ製本処理を実行する。断裁機１０９は、複数枚のシートで構成されるシート束単位でシートの断裁処理を実行する。
【００１７】
紙折り機１０７、くるみ製本機１０８、断裁機１０９は、印刷装置１００からネットワーク１０１を介して指示を受けることはできるが、印刷装置１００から搬送されるシートを直接受けることはできない。これらのシート処理装置で各種シート処理を実行させるには、オペレータが印刷装置１００で印刷されたジョブの印刷物を印刷装置１００の排紙部から取出し、処理対象となるシート処理装置にその印刷物をセットする。そして、オペレータはシート処理装置によるシート処理の実行を指示する。指示を受付けたシート処理装置は、指示内容に従ってシート処理を実行する。このように、印刷装置１００から直接シートの供給を受けることはできないが、印刷装置１００と電気的に接続されたシート処理装置をニアラインフィニッシャという。
【００１８】
中綴じ製本機１１０は、印刷装置１００で印刷されたジョブのシートの中綴じ製本処理を実行する。中綴じ製本機１１０は、ネットワーク１０１に接続されておらず、印刷装置１００からネットワーク１０１を介して指示を受けることはできないし、印刷装置１００からシートを直接受けることもできない。中綴じ製本機１１０のようなシート処理装置でシート処理を実行させるには、オペレータが印刷装置１００で印刷されたジョブの印刷物を印刷装置１００の排紙部から取出し、処理対象となるシート処理装置にその印刷物をセットする。そして、オペレータはシート処理装置によるシート処理の実行を指示する。指示を受付けたシート処理装置は、指示内容に従ってシート処理を実行する。このように、印刷装置１００から直接シートの供給を受けることができず、印刷装置１００と電気的にも接続されていないシート処理装置をオフラインフィニッシャという。
【００１９】
以上が、ＰＯＤシステム１００００のシステム構成の一例についての説明である。なお、ＰＣ１０３は、これらのニアラインフィニッシャと予め決められたプロトコルで、逐次ポーリングなどでデバイスの状況やジョブの状況を、ネットワーク１０１経由で把握する。また、ＰＣ１０３は、ＰＯＤシステム１００００にて処理すべき複数のジョブのうち、各ジョブの実行状況（進捗状況）を管理する。また、シート処理装置には、他にも、ステープラ専用装置、穴あけ専用装置、封入機あるいは帳合機（コレータ）を初めとして様々なものがある。
【００２０】
ここでは、印刷システムを、印刷装置１００とシート処理装置２００、給紙デッキ３００を備える印刷システム１０００として説明したが、印刷システムは、印刷装置１００単体からなるものであってもよい。また、印刷システムは、印刷装置１００と給紙デッキ３００とからなるものであってもよい。
【００２１】
次に、ＰＯＤシステム１００００が有する印刷システム１０００の内部構成について、図２のシステムブロック図を使って説明する。なお、本実施形態では本印刷システム１０００が備える図２に示す各ユニットのうち、シート処理装置２００及び給紙デッキ３００以外のユニットは全て印刷装置１００内部に有している。
【００２２】
スキャナ部２０１は、制御部２０５からの指示に基づいて、原稿を読み取り、画像データに変換する構成を有する。
【００２３】
外部Ｉ／Ｆ２０２は、ネットワーク１０１を介して、接続された外部装置、例えば、ＰＣ１０３やＰＣ１０４と通信をおこなうためのインタフェース制御を行う。印刷装置１００は、外部Ｉ／Ｆ２０２を介して外部装置から印刷要求や画像データをジョブとして受付けたり、外部Ｉ／Ｆ２０２を介して、ＨＤＤ３０９に記憶された画像データを外部装置に送信したりする。
【００２４】
プリンタ部２０３は、制御部２０５からの指示に基づいて、印刷装置１００が有する給紙部または給紙デッキ３００から給紙されたシートに画像データを記録する。給紙部は、印刷用紙等の印刷媒体を給紙する収納手段の例である。
【００２５】
操作部２０４は、ハードキーによるユーザ操作を受付けるキー入力部、及び、ソフトキー（表示キー）を表示し、当該ソフトキーによるユーザ操作を受付けるタッチパネル部を有する。
【００２６】
制御部２０５は、プリンタ部２０３による印刷制御や、操作部２０４による操作制御など、印刷システム１０００が備える各種ユニットの処理や動作等を統括的に制御する。
【００２７】
ＲＯＭ２０７は読み出し専用のメモリで、後述するフローチャートの各種処理等を実行する為のプログラムを含む本形態にて要する各種の制御プログラムが記憶されている。また、ＲＯＭ２０７には、表示画面を操作部２０４に表示させるためのプログラムや、外部装置から受信したＰＤＬ（ページ記述言語）データを解釈し、ビットマップ画像データに展開するためのプログラムも記憶されている。制御部２０５は、ＲＯＭ２０７のプログラムを読出して実行することで、本形態にて説明する各種の動作を実行する。
【００２８】
ＲＡＭ２０８は読み出し及び書き込み可能なメモリで、制御部２０５のワークエリアとして機能する。
【００２９】
ＨＤＤ２０９は、制御部２０５による処理に用いられるデータを記憶する。例えば、制御部２０５は圧縮伸張部２１０によって圧縮された画像データをＨＤＤ２０９に記憶する。制御部２０５は、ＨＤＤ２０９に、処理対象となるジョブの画像データや、制御に用いるための変数を記憶しておく種々の記憶部等複数のデータを保持することができる。制御部２０５は、スキャナ部２０１や外部Ｉ／Ｆ部２０２等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、ＨＤＤ２０９を介して、プリンタ部２０３でプリントできるように制御する。また、処理対象となるジョブのデータを外部Ｉ／Ｆ２０２を介して外部装置へ送信できるようにも制御する。このように、制御部２０５は、ＨＤＤ２０９に格納した処理対象のジョブのデータについて各種出力処理をすることができる。
【００３０】
圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データ等を圧縮／伸張する。
【００３１】
シート処理装置２００は、印刷装置１００に対して着脱可能であり、印刷装置１００に対して複数台連結接続することができる。その場合、シート処理装置２００は、印刷装置に近いほうから２００ａ、２００ｂ、２００ｃ・・・として説明する。
【００３２】
給紙デッキ３００は、印刷装置１００に対して着脱可能であり、印刷装置１００に複数台連結接続することができる。
【００３３】
次に、印刷システム１０００の構成について、図３の装置構成説明図を例に説明する。
【００３４】
印刷システム１０００は、印刷装置１００、シート処理装置２００、給紙デッキ３００を備え、給紙デッキ３００から給紙されるシートを印刷装置１００にて印刷し、印刷されたシートをシート処理装置２００に搬送する。
【００３５】
では、印刷装置１００によって利用可能な給紙部からシートを給紙し、プリンタ部２０３の内部を介して、シート処理装置２００の内部へシートを供給するまでのペーパハンドリング動作を、図３を用いて説明する。
【００３６】
ユーザによって、例えば操作部２０４からコピージョブの実行指示がなされると、自動原稿搬送装置（ＡＤＦ）３０１は、原稿トレイにセットされた原稿束を１ページ目からページ順に分離して原稿台ガラス上へ搬送する。スキャナ３０２は、原稿台ガラス上に搬送された原稿の画像を読み取り、ＣＣＤによって画像データに変換する。回転多面鏡（ポリゴンミラー等）３０３は、画像データに応じて変調された、例えばレーザ光などの光線を入射させ、反射ミラーを介して反射走査光として感光ドラム３０４に照射する。
【００３７】
また、原稿の読取処理に並行して、印刷装置１００は、給紙元となる給紙部をユーザから受付けた設定に基づいて選択し、選択された給紙カセットから印刷に用いるシートを給紙する。この例では、給紙部として、給紙部３１７〜３２１のいずれかの給紙カセットが選択対象となる。給紙されたシートは、搬送路を通して、転写ドラム３０５に貼り付けられる。
【００３８】
そして、感光ドラム３０４上にレーザ光によって形成された潜像はトナーによって現像され、転写ドラム３０５上に貼り付けられたシートに対してトナー像を転写する。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナーに対して順次実行することによりフルカラー画像が形成される。４回の画像形成プロセスの後に、フルカラー画像形成された転写ドラム３０５上のシート材は、分離爪３０６によって分離され、定着前搬送器３０７によって定着器３０８へ搬送される。
【００３９】
定着器３０８は、ローラやベルトの組合せによって構成され、ハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート材上のトナーを、熱と圧力によって溶解し、定着させる。排紙フラッパ３０９は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。排紙フラッパ３０９が図中時計回りの方向に揺動しているときには、シート材は真直ぐに搬送され、排紙ローラ３１０によって機外へ排出される。一方、シート材の両面に画像を形成する際には、排紙フラッパ３０９が図中反時計回りの方向に揺動し、シート材は下方向に進路を変更され両面搬送部へと送り込まれる。両面搬送部は、反転フラッパ３１１、反転ローラ３１２、反転ガイド３１３および両面トレイ３１４を具備する。
【００４０】
反転フラッパ３１１は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。制御部２０５は、両面印刷ジョブを処理する場合、プリンタ部２０３でシートの第１面にプリント済みのシートを、反転フラッパ３１１を図中反時計回りの方向に揺動させ、反転ローラ３１２を介して、反転ガイド３１３へと送り込むよう制御する。そして、シート材後端が反転ローラ３１２に狭持された状態で反転ローラ３１２を一旦停止させ、引き続き反転フラッパ３１１が図中時計回りの方向に揺動させる。且つ、反転ローラ３１２を逆方向に回転させる。これにより、該シートスイッチバックして搬送させ、シートの後端と先端が入れ替わった状態で、該シートを両面トレイ３１４へと導くよう制御する。
【００４１】
両面トレイ３１４ではシート材を一旦積載し、その後、再給紙ローラ３１５によってシート材は再びレジストローラ３１６へと送り込まれる。このときシート材は、１面目の転写工程とは反対の面が感光ドラムと対向する側になって送られてきている。そして、先述したプロセスと同様にして該シートの第２面に対して２面目の画像を形成させる。そして、シート材の両面に画像が形成され、定着工程を経て排紙ローラ３１０を介して印刷装置本体内部から機外へと該シートを排出させる。制御部２０５は、以上のような一連の両面印刷シーケンスを実行することで、両面印刷対象のジョブのデータのシートの第１面と第２面の各面に対する両面印刷を印刷装置１００により実行可能にする。
【００４２】
なお、給紙部３１７〜３２１は、複数の用紙サイズや複数の種類の用紙を、これらの給紙部ごとに、区別してセットできるように構成されている。なお、給紙部３１７〜３２１は開閉可能な給紙カセットを有する。また、給紙部は、給紙部にセットされ、保持される用紙のサイズを検知するためのサイズ検知センサや、給紙部の給紙カセットの開け閉めを検知する開閉検知センサを有する。
【００４３】
例えば、制御部２０５は、給紙部にセットされた用紙のサイズは、給紙部に設けられた用紙の端をそろえるためのガイドの位置によって検知する。また、制御部２０５は、ユーザによって設定された情報に基づいて給紙部にセットされた用紙のサイズを検知する。また、制御部２０５は、給紙部にセットされたシートの種類を、ユーザによって設定された情報に基づいて検知する。
制御部２０５は、以上のような印刷プロセスを経て、印刷対象となるジョブを処理する。
【００４４】
次に、印刷システム１０００が備える操作部２０４の構成について、図４を例に説明する。
【００４５】
操作部２０４は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２と、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル部４０１とを有する。
【００４６】
図４に示すように、タッチパネル部４０１は、ＬＣＤや、タッチセンサからなり、制御部２０５によって、例えば後述するような表示画面が表示される。なお、図４のタッチパネル部４０１に表示されている画面はコピーの標準画面である。
【００４７】
キー入力部４０２は、印刷開始要求を受付けるスタートキーや、部数の設定やパスワードを入力するためのテンキー、ユーザごとのシステム設定画面に移行するためのユーザモードキー等を備える。
【００４８】
例えば、ユーザは、このような操作部２０４を介して、給紙部３１７〜３２１のそれぞれに保持される用紙のサイズ及び用紙の種類を設定することができる。
【００４９】
以上のように構成される印刷システム１０００において、ユーザが画像位置調整を行う場合の例について説明する。
【００５０】
図５は、制御部２０５が、画像の位置調整を行うために、操作部２０４に表示する画像位置調整画面の例である。この画面は、例えば図４のタッチパネル部４０１に表示された標準画面の応用モードキーを押すことによって表示される。
【００５１】
ユーザが、図５に示す画面において、給紙部５０７〜５１１のいずれかを選択した状態で、調整ページプリントキー５０３を押すと、制御部２０５は、プリンタ部１０３に画像位置調整用のページを印刷する。なお、給紙部５０７〜５１１は、図３の給紙部３１７〜３１２に対応している。また、図５に示す画面は、給紙部５０９が選択された状態である。このとき、制御部２０５は、「給紙箇所の用紙」欄５０４に、選択された給紙部にセットされている用紙のサイズや用紙の種類に関する情報を表示する。
【００５２】
制御部２０５は、選択された給紙部に設定されている調整値に基づいて、選択された給紙部の用紙を用いて、画像位置調整用のページを印刷する。
【００５３】
図６に画像位置調整用ページの例を示す。
【００５４】
画像位置調整用ページは１枚の用紙の両面に印刷される。６０１は、画像位置調整用ページの表面（１面目）、６０４は画像位置調整用ページの裏面（２面目）を示している。
【００５５】
制御部２０５は、給紙部から給紙された用紙に、目盛りＸ１（６０２）と目盛りＹ１（６０３）とを、それぞれの目盛りの交差点がプリンタ部２０３によって印刷される画像形成領域の中央にくるように印刷する。同様に制御部２０５は、給紙部から給紙された用紙に、目盛りＸ２（６０５）と目盛りＹ２（６０６）とを、それぞれの目盛りの交差点がプリンタ部２０３によって印刷される画像形成領域の中央にくるように印刷する。
【００５６】
ユーザは、目盛りが印刷された用紙を半分に折り、この折れ目と重なる位置のメモリを読む。目盛りＸ１（６０２）、Ｙ１（６０３）、Ｘ２（６０５）、Ｙ２（６０６）は、それぞれ、０〜５０まで振られているので、用紙に対して印刷された画像がずれていなければ折れ目の位置の目盛りが２５に重なることになる。
【００５７】
このような画像位置調整用ページを印刷した後に、制御部２０５は、図７に示すような画像調整用の調整値入力画面を操作部２０４に表示する。
【００５８】
現在の設定７０２の欄には、各給紙部の設定情報として、現在設定されている画像位置調整用の調整値が表示される。調整値の入力が必要な給紙部には「未調整」と表示される。図５で選択された給紙部が選択された状態で画像位置調整用ページを印刷した場合には、制御部２０５は、図５で選択された給紙部に該当する給紙部の調整値入力欄７０３に調整値入力ボックス７０４を４つ表示する。ユーザは、調整値入力ボックス７０４に、画像位置調整用ページを半分に折ったときに、折り目と重なった目盛りの値を入力する。ユーザは１面目を半分に折ってＸ軸と重なるところの目盛りを７０４のＸ１の欄に、１面目を半分に折ってＹ軸と重なるところの目盛りを７０４のＹ１の欄に入力する。また、ユーザは２面目を半分に折ってＸ軸と重なるところの目盛りを７０４のＸ２の欄に、２面目を半分に折ってＹ軸と重なるところの目盛りをＹ２の欄に入力する。
【００５９】
ユーザによってＯＫボタン７０５が押されると、制御部２０５は、調整値入力ボックスに入力された調整値を、後述する調整情報テーブルに保存し、このダイアログボックス７０１を閉じる。
【００６０】
ユーザによってキャンセルボタン７０６が押されると、制御部２０５は、調整値入力ボックスに入力された調整値を保存せずに、この画面の表示を終了し、標準画面に表示を戻す。
【００６１】
図８は、上記実施例における画像位置調整のために制御部２０５が行う処理の手順を示すフローチャートであり、図５に示す画面が操作部２０４に表示された時点から処理を開始する。
【００６２】
まず、Ｓ８０１で、ユーザによる給紙部の指定に基づいて、制御部２０５は、画像位置調整を行うべき給紙部２０５を選択する。
【００６３】
Ｓ８０２で、制御部２０５は、図５に示す画面において、ユーザによって調整ページプリントキー５０３が押されたことに応じて、画像位置調整用のページを印刷する。
【００６４】
Ｓ８０３で、ユーザによって図７の画面を介して入力された画像位置調整用の調整値を受付ける。
【００６５】
Ｓ８０４で、制御部２０５は、Ｓ８０３で受付けた調整値を適用させるか否かを判定する。例えば、ユーザによって図７の画面のＯＫキー７０５が押されたと判定した場合にＳ８０５に処理を進め、制御部２０５は、Ｓ８０３で受付けた調整値をＳ８０１で選択した給紙部に対応付けて調整情報テーブルに登録する。一方、制御部２０５は、キャンセルキー７０６が押されたと判定した場合に調整値を適用しないと判定し、処理を終了する。
【００６６】
図９は、ＨＤＤ２０９に保存される調整情報テーブルの例である。
調整情報テーブルは、印刷装置１００が有する複数の給紙部ごとに設定された画像位置調整に関する情報を保持するテーブルであり、制御部２０５は、印刷時に当該調整情報テーブルに設定された値に基づいて画像位置の調整を行う。
【００６７】
調整情報テーブルは、列９０３のように、給紙部ごとに例えば３つの行を持ち、ユーザから受付けた調整値のうち最新の調整値から３つの調整値まで保持する。列９０３の番号が１の行が最も新しい調整値（第１の調整値）、２の行がその次に新しい調整値（第２の調整値）、３の行がさらにその次に新しい調整値（第３の調整値）である。例えば、トレイ１を例に考えると、列９０３の番号が１の調整値は「２００６年１１月１０日の１０時４５分」に受付けられている。列９０３の番号が２の調整値は「２００６年１１月８日の１６時２３分」に受付けられている。列９０３の番号が１の調整値は「２００６年１０月２３日の１０時２２分」に受付けられている。従って、列９０３の番号が最も小さい１の調整値が最も新しく、その次に列９０３の番号が２の調整値が新しく、次に列９０３の番号が３の調整値が新しい。
【００６８】
ユーザによって新たに調整値の入力を受付けると、制御部２０５は、３の行の内容を破棄し、２の行の情報を３の行へコピーし、１の行の情報を２の行へコピーし、受付けた情報を１の行に登録する。
【００６９】
列９０４には、ユーザから受付けた調整値Ｘ１、Ｙ１、Ｘ２、Ｙ２が制御部２０５によって記録される。未調整の場合は０が記録される。
【００７０】
列９０５には調整を行ったときに給紙部に保持されていた用紙のサイズが記録される。未調整の場合は「−」という値が記録される。
【００７１】
列９０６には調整を行ったときに給紙部に保持されていた用紙の種類が記録される。未調整の場合は「−」という値が記録される。
【００７２】
列９０７には、調整を行った日時が記録される。未調整の場合は「−」という値が記録される。
【００７３】
列９０８には、給紙部ごとに最終調整がなされた後の状態として以下の４つの値のうち、いずれかが記録される。
【００７４】
・Ｎｏｔ  ｏｐｅｎｅｄ：その給紙部に対して最後に調整値を受付けた後、給紙部が一度も開けられていない状態。（給紙部に用紙がセットされた後、少なくとも一度その給紙部に対して調整値を受付け、その後その給紙部がユーザによって開けられていない状態）
・Ｏｐｅｎｅｄ：その給紙部に対して最後に調整値を受付けた後、給紙部が少なくとも一度引き出されたが、給紙部の用紙のサイズ及び用紙の種類は変更されていない状態。（用紙の補充のために給紙部のカセットがユーザによって開けられ、同じ用紙サイズで且つ同じ用紙の種類の用紙がセットされた状態）
・Ｃｈａｎｇｅｄ：その給紙部に対して最後に調整値を受付けた後、用紙のサイズまたは用紙の種類が変更された状態。（異なるサイズまたは異なる種類の用紙をセットするために給紙部のカセットが引き出され、それまで当該給紙部にセットされていた用紙のサイズまたは用紙の種類とは異なる用紙のサイズまたは用紙の種類の用紙がセットされた状態）
・−：その給紙部に対して調整がなされていない未調整の状態。（工場出荷時から、一度も調整値の入力がなされていない状態）
制御部２０５は、給紙部が「−」の状態で、その給紙部に対してユーザから調整値の入力があったか否かを判断し、調整値の入力があった場合に、当該給紙部の状態を「−」から「Ｎｏｔ  ｏｐｅｎｅｄ」に書き換える。制御部２０５は、給紙部が「Ｎｏｔ  ｏｐｅｎｅｄ」の状態で、その給紙部が開けられた場合に、当該給紙部の状態を「Ｏｐｅｎｅｄ」に書き換える。また、給紙部２０５は、給紙部が「Ｏｐｅｎｅｄ」の状態で、当該給紙部の用紙のサイズまたは用紙の種類が変更されたか否か判断し、変更された場合に、当該給紙部の状態を「Ｏｐｅｎｅｄ」から「Ｃｈａｎｇｅｄ」に書き換える。また、制御部２０５は、給紙部が「Ｃｈａｎｇｅｄ」の状態で、ユーザから操作部２０４を介して調整値の入力があったか否かを判断し、調整値の入力があった場合に、当該給紙部の状態を「Ｃｈａｎｇｅｄ」から「Ｎｏｔ  ｏｐｅｎｅｄ」に書き換える。
【００７５】
制御部２０５は、ユーザから印刷指示を受付けて印刷する場合に、給紙部ごとに記憶された調整情報テーブルの第１の調整値（最新の調整値）に基づいて、画像位置調整を行う。しかしながら、最新の調整値を受付けた後に、給紙部にセットされた用紙のサイズ、用紙の種類は変更される場合がある。そのような場合には、画像位置調整に関する情報も用紙のサイズや用紙の種類に応じて変更する必要がある。
【００７６】
そこで、制御部２０５は、給紙部ごとに画像位置調整が適切に行われているか否かを示す情報を、図１０に示す画像位置調整状況テーブルに保持し、そのテーブルに基づいて、後述するような、ユーザを支援するための制御を行う。
【００７７】
図１０は画像位置調整状況を表す調整状況テーブルの一例である。この画像位置調整テーブルは、列１００２に示すように複数の給紙部のそれぞれについて画像位置調整の状況を示す情報を保持する。
【００７８】
列１００３、列１００４には、それぞれ各給紙部が保持する用紙のサイズ、用紙の種類の情報が保持される。ユーザは、操作部２０４を介して、給紙部３１７〜３２１のそれぞれに対して用紙のサイズ及び用紙の種類を設定することができる。制御部２０５は、操作部２０４から、給紙部ごとに用紙のサイズの設定を受付け、受付けた用紙のサイズを列１００３に記録する。用紙のサイズは、給紙部に設けられたガイドの位置を制御部２０５が読み取ることによっても検知できる。例えば、給紙部のガイドがユーザによって当該給紙部にセットされた用紙の端につきあてるようにスライドされると、制御部２０５は、そのガイドの位置を読み取って、当該給紙部にセットされた用紙のサイズを検知する。また、制御部２０５は、操作部２０４から、給紙部ごとに用紙の種類の設定を受付け、受付けた用紙の種類を列１００４に記録する。制御部２０５は、当該調整状況テーブルの値を参照することによって、用紙の種類検知を行う。
【００７９】
列１００５には、調整状況を表す情報として、１〜３の数値が保持される。１は、給紙部に対して「調整が必要」であることを示す情報である。２は、その給紙部に対して「調整を推奨」することを示す情報である。３は、その給紙部に対して、「調整は不要」であることを示す情報である。
【００８０】
また、列１００６は、図８に示す給紙部に対して過去に設定された調整値のうち、給紙部ごとにどの調整値を流用しているかに関する情報が保持される。過去の調整値のうち、現在保持される用紙のサイズ及び用紙の種類と同じ用紙サイズ及び用紙の種類の用紙に対する調整値は流用して利用可能である。そのため、同じ用紙サイズ且つ同じ用紙の種類の用紙に対して設定された過去の履歴情報が調整情報テーブルにある場合に、その情報を流用情報として列１００６に保持する。
【００８１】
流用情報は、例えばＡ−Ｂという形式で保持される。Ａは流用可能な履歴情報を有する給紙部であり、図９の列９０２に示される給紙部「１〜５」のいずれかの数字を当てはめる。また、ＢはＡで示される給紙部に対応付けて記憶されている履歴情報の中で、流用可能な履歴情報の履歴番号であり、図９の列９０３に示す給紙部ごとの過去の履歴番号１〜３を当てはめることができる。
【００８２】
例えば、図１０の給紙部３の流用情報欄には「３−２」が保持される。これはユーザが、給紙部３の画像位置調整を行う際に、「給紙部３」に対応する履歴情報のうち、「２番目に新しい情報」を流用することを示す。また、例えば、図１０の給紙部５の流用情報欄には、「１−１」が保持される。これは、ユーザが、給紙部５の画像位置調整を行う際に、「給紙部１」に対応する履歴情報のうち、「最も新しい情報」を流用可能であることを示す。なお、Ａ−Ｂが０−０である場合には、その給紙部に対して調整値を流用する必要がない、または、流用可能な調整値がないことを示す。
【００８３】
給紙部ごとの調整状況を表す情報や流用情報は、制御部２０５が、図１１のフローチャートに示す制御を給紙部ごとに行うことで算出する。図１１のフローチャートは、制御部２０５が、ある給紙部に対してユーザから調整値を受付けたところからスタートする。
【００８４】
Ｓ１１０１にて、制御部２０５は、給紙部の給紙カセットが開けられたか否かを判定する。例えば、制御部２０５は、図９に示す画像位置調整情報テーブルの列９０８の「最終調整後の状態」の値が「Ｎｏｔ  ｏｐｅｎｅｄ」であるか否かを判定する。「Ｎｏｔ  ｏｐｅｎｅｄ」であれば、最後に調整値を受付けてから給紙部が開けられておらず、給紙部に保持された用紙のサイズまたは用紙の種類は変更されていない。その場合、画像位置の調整は不要であるので、Ｓ１１０３に処理を進め、調整状況を「３（調整が不要）」とし、調整値を流用する必要がないので、図１０の列１００６を「０−０」と設定する。
【００８５】
給紙部の給紙カセットが開けられていれば、Ｓ１１０２に処理を進め、制御部２０５は、給紙部に保持される用紙のサイズまたは用紙の種類が変更されたか否かを判定する。上述したように、給紙部の給紙カセットが開けられたが、その給紙部にセットされている用紙のサイズまたは用紙の種類が変更されていない場合、制御部２０５は、列９０８の「最終調整後の状態」の値を「Ｏｐｅｎｅｄ」として設定している。たとえ、給紙カセットが開けられても、給紙部にセットされている用紙のサイズ及び用紙の種類が変更されていない場合には、画像位置の調整は不要である。そのため、制御部２０５は、列９０８の値が「Ｏｐｅｎｅｄ」であればＳ１００３に処理を、調整状況を「３（調整が不要）」とし、調整値を流用する必要がないので、図１０の列１００６を「０−０」と設定する。
【００８６】
一方、Ｓ１１０２において、給紙部に保持される用紙のサイズまたは用紙の種類が変更されている場合、つまり、列９０８の値が「Ｏｐｅｎｅｄ」でない場合には、Ｓ１１０４に処理を進める。
【００８７】
Ｓ１１０４にて、制御部２０５は、同じ給紙部の調整履歴に、流用可能な履歴情報があるか否かを判定する。「最終調整後の状態」列９０８の値が「−」（未調整）であれば、その給紙トレイに対して、一度も調整が行われていない状態なので、制御部２０５は、同じ給紙部に流用可能な情報がないと判定し、Ｓ１１０６に処理を進める。また、列９０８の値が「Ｃｈａｎｇｅｄ」であっても、列９０４の調整履歴の中に、その給紙部にセットされている用紙のサイズ及び用紙の種類と同じ用紙のサイズ及び用紙の種類の調整値がないことがある。その場合には、制御部２０５は、同じ給紙部の中に流用可能な調整値がないと判定し、Ｓ１１０５に処理を進める。
【００８８】
一方、同じ給紙部の履歴情報の中に、その給紙部にセットされている用紙のサイズ及び用紙の種類と同じ用紙のサイズ及び用紙の種類の情報（流用可能な情報）がある場合には、Ｓ１１０６に処理を進める。
【００８９】
Ｓ１１０６にて、制御部２０５は、調整状況を「２」とし、流用可能な調整値を流用して設定する。また、制御部２０５は、調整状況テーブルの列１００６に、流用する情報を「Ａ−Ｂ」のＡ及びＢに数値を当てはめて記録する。同じ給紙部の履歴情報の中に、流用可能な調整値が複数ある場合には、複数の流用可能な調整値のうち、調整日時の最も新しいものを流用する。また、流用可能な調整値が複数ある場合には、制御部２０５は、複数の流用可能な調整値を操作部２０４に表示し、ユーザに選択させるようにしてもよい。その場合、制御部２０５は、ユーザによって選択された調整値を、調整状況テーブルの列１００６に「Ａ−Ｂ」のＡ及びＢに数値を当てはめて記録する。
【００９０】
Ｓ１１０５にて、制御部２０５は、別の給紙部の調整履歴に流用できる調整履歴があるか否かを判定する。
【００９１】
制御部２０５は、別の給紙部の調整履歴を検索し、給紙部にセットされている用紙のサイズ及び用紙の種類と、同じ用紙のサイズ及び用紙の種類の情報（流用可能な情報）がある場合には、Ｓ１１０７に処理を進める。
【００９２】
Ｓ１１０７にて、制御部２０５は、調整状況を「２」とし、流用可能な調整値を流用して設定する。また、制御部２０５は、調整状況テーブルの列１００６に、流用情報を「Ａ−Ｂ」のＡ及びＢに数値を当てはめて記録する。別の給紙部の履歴情報の中に、流用可能な情報が複数ある場合には、複数の流用可能な情報のうち、調整日時の最も新しいものを流用する。また、流用可能な調整値が複数ある場合には、制御部２０５は、複数の流用可能な調整値を操作部２０４に表示し、ユーザに選択させるようにしてもよい。制御部２０５は、ユーザによって選択された調整値を、調整状況テーブルの列１００６に「Ａ−Ｂ」のＡ及びＢに数値を当てはめて記録する。
【００９３】
一方、Ｓ１１０５にて、制御部２０５は、流用可能な情報がないと判定した場合には、Ｓ１１０８に処理を進める。
【００９４】
Ｓ１１０８にて、制御部２０５は、調整状況を「１」とし、流用可能な情報がないので、図１０の列１００６を「０−０」（流用情報なし）と設定する。
【００９５】
以上のような制御によって、制御部２０５は、給紙部ごとに調整状況と流用情報を管理する。それによって、給紙部の用紙のサイズまたは用紙の種類が変更された場合でも、過去の画像位置調整履歴の中に流用可能な履歴情報がある場合は、制御部２０５はそれを流用して画像位置調整を行って印刷を実行することができる。また、ＣＰＵ１０７は、図１０に示す画像位置調整状況テーブルの情報を参照して、過去に調整された調整履歴を流用している場合には、例えば図１２のような画像位置調整画面を表示する。ある給紙部が、その給紙部の過去の調整値を流用している場合には１２０２のように表示し、別の給紙部の調整値を流用している場合は１２０３のように表示する。また、ユーザは、１２０２に示すように調整値を流用している場合であっても、画像位置調整用ページを印刷した後に、調整値を入力しなおすことができる。その場合には、制御部２０５は、新たにユーザによって入力された調整値を調整情報テーブルに記録し、新たに入力された調整値に基づいて印刷を行う。
【００９６】
また、制御部２０５は、その調整状況テーブルの情報に基づいて、図５の５０６に示すように、給紙部ごとに画像位置調整が必要か否かに関する表示を行う。図５の５０５は、表示に関する説明であり、「○」は調整不要であることを示している。また、「△」は調整を推奨することを示している。また、「×」は、調整が必要であることを示している。例えば、制御部２０５は、調整状況テーブルの値が「３」である給紙部に該当する表示個所に対応付けて「○」を表示させる。また、制御部２０５は、調整状況テーブルの値が「２」である給紙部に該当する表示個所に対応付けて「△」を表示させる。また、制御部２０５は、調整状況テーブルの値が「１」である給紙部に該当する表示個所に対応付けて「×」を表示させる。このように、制御部２０５は、印刷システムが有する給紙部ごとに調整が必要か否かをユーザに通知することができる。それによって、ユーザは、画像位置調整を行う際に、複数の給紙部のうち、どの給紙部が設定を必要とする給紙部であるかを、容易に把握することができ、画像位置調整状況を管理するのにかかる手間を軽減することができる。
【００９７】
また、制御部２０５は、上述したような各種テーブルに保持される情報に基づいて、次のような制御を行うことができる。
【００９８】
ユーザは、印刷に用いる用紙の給紙元として、印刷システム１０００が有する複数の給紙部のうち、いずれかの給紙部を制御部２０５に自動的に選択させる「自動給紙部選択」を行う自動給紙部選択モードを設定することができる。ユーザによって「自動給紙部選択」モードが選択された状態で印刷指示を受付けた場合に、まず制御部２０５は、コピーの場合、スキャナ部２０１で読み取った画像データのサイズを判定する。また、外部Ｉ／Ｆ２０２を介して受付けた画像データを印刷する場合、ＰＣ１０３やＰＣ１０４で指定された印刷用紙サイズを、例えば、その画像データの付加情報から判定する。そして、判定されたサイズの用紙がセットされた給紙部を印刷システム１０００が備える複数の給紙部（本実施例では、給紙部１〜５）から自動的に選択する。そして、制御部２０５は、選択された給紙部にセットされた用紙を用いて印刷を実行する。
【００９９】
また、ユーザは、「自動給紙部切替」を行う自動給紙部切替モードを印刷システム１０００に設定することができる。自動給紙部切替モードは、制御部２０５が、印刷の実行中に給紙元の用紙がなくなった場合に、当該給紙部の情報に基づいて同じ用紙のサイズで且つ同じ種類の用紙がセットされた別の給紙部を自動的に選択するモードである。
【０１００】
このような「自動給紙部選択」や「自動給紙部切替」を行う場合にも制御部２０５は、上述したテーブルの情報を用いることで、以下に説明するような、印刷する画像位置の精度を良好に保つための制御を行うことができる。
【０１０１】
ここでは、コピージョブを実行する場合を例にとって説明する。ユーザはコピーする際に図４に示す標準画面における用紙選択ボタンを押すことによって表示されるメニューから印刷に用いる用紙の条件（用紙サイズや用紙の種類、またはその両方）を選択することができる。制御部２０５は、ユーザによって用紙の条件が選択された状態でコピーの実行指示を受けると、その用紙条件を満足する用紙がセットされた給紙部を給紙元とする。そして、制御部２０５は、当該給紙元から給紙した用紙に、スキャナ部２０１で読み取った画像データを、当該給紙元に対して設定された調整値に基づいて画像位置調整を行って印刷する。
【０１０２】
ユーザは図４に示す標準画面における用紙選択ボタンを押すことによって表示されるメニューから、用紙の条件として「自動」を選択することができる。制御部２０５は、「自動」が選択された状態で印刷指示を受けると、上述の「自動給紙部選択」を行い、自動的に選択された給紙部の用紙を用いて当該印刷指示による印刷をコピージョブとして実行する。
【０１０３】
まず、制御部２０５は、スキャナ部２０１で読み取った画像データのサイズを判定する。そして、制御部２０５は判定されたサイズの用紙がセットされた給紙部を給紙元の候補とする。例えば、読み取ったサイズの画像データがＡ４である場合には、制御部２０５は、Ａ４サイズの用紙がセットされた給紙部を給紙元の候補とする。読み取ったサイズの用紙がセットされた給紙部が印刷システム１０００にない場合には、制御部２０５は、読み取ったサイズの用紙の補充を促すエラーメッセージを操作部２０４に表示する。
【０１０４】
上記の方法で給紙元の候補とされた給紙部に対して、制御部２０５は、図１６に示すフローチャートを実行する。給紙元の候補は、複数存在する場合も考えられるが、その場合、制御部２０５は、複数の給紙元の候補のうち給紙部の番号の小さい方から順に、図１６に示すフローチャートを実行する。
【０１０５】
まず、Ｓ１６０１において、制御部２０５は、給紙元の候補とされている給紙部の情報を取得する。
【０１０６】
Ｓ１６０２〜Ｓ１６０４において、制御部２０５は、図９に示す調整情報テーブルを参照し、給紙部の最終調整後の状態を判定する。
【０１０７】
Ｓ１６０２で制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｎｏｔ  ｏｐｅｎｅｄ」であるか否かを判定する。「Ｎｏｔ  ｏｐｅｎｅｄ」であると判定した場合にはＳ１６０５に処理を進め、制御部２０５は、給紙元とされている給紙部の利用を許可し、Ｓ１６０５でその給紙部にセットされた用紙を用いて印刷を実行する。
【０１０８】
一方、Ｓ１６０２で、制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｎｏｔ  ｏｐｅｎｅｄ」ではないと判定した場合にはＳ１６０３に処理を進める。
【０１０９】
Ｓ１６０３で、制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｏｐｅｎｅｄ」であるか否かを判定する。「Ｏｐｅｎｅｄ」であると判定した場合にはＳ１６０５に処理を進め、上述したＳ１６０５、Ｓ１６０６と同様の処理を実行する。これは前述したように、「Ｏｐｅｎｅｄ」は、給紙部が引き出されたが、給紙部の用紙のサイズ及び用紙の種類は変更されていない状態であり、現在設定されている調整値で印刷しても適切に画像位置調整が行われるからである。
【０１１０】
一方、Ｓ１６０３で、制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｏｐｅｎｅｄ」ではないと判定した場合には、Ｓ１６０４に処理を進める。
【０１１１】
Ｓ１６０４で制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｃｈａｎｇｅｄ」であるか否かを判定する。「Ｃｈａｎｇｅｄ」であると判定した場合には、Ｓ１６０７に処理を進め、Ｓ１６０７で、制御部２０５は給紙元とされている給紙部の利用を禁止する。
【０１１２】
なお、このとき、Ｓ１６０４で最終調整後の状態が「Ｃｈａｎｇｅｄ」であると判定された給紙部について、制御部２０５は、調整値の入力が必要であることを示す旨を操作部２０４に表示してもよい。
【０１１３】
一方、Ｓ１６０４で制御部２０５は、給紙元とされている給紙部の最終調整後の状態が「Ｃｈａｎｇｅｄ」でもない（「−」である）と判定した場合には、Ｓ１６０８に処理を進める。Ｓ１６０８で、制御部２０５は、給紙元とされている給紙部の利用を禁止する。
【０１１４】
なお、このとき、Ｓ１６０４で最終調整後の状態が「Ｃｈａｎｇｅｄ」でもないと判定された給紙部について、制御部２０５は、当該給紙部に対して調整値の入力が一度もなされていない旨を操作部２０４に表示してもよい。
【０１１５】
Ｓ１６０７やＳ１６０８で給紙部の利用を禁止した場合に、制御部２０５は、他に給紙元候補の給紙部があるか否か判定する。例えば、読み取ったサイズの画像データがＡ４である場合には、制御部２０５は、Ａ４サイズの用紙がセットされた給紙部が別にあるか否か判定する。ある場合には、当該別の給紙部を給紙元の候補として、当該給紙部に対して制御部２０５は図１６のフローチャートに示す制御を行う。
【０１１６】
そして、給紙元の候補となる全ての給紙部に対して、一通り図１６のフローチャートに示す制御を行っても、印刷を実行できなかった場合には、制御部２０５は、例えば、図１４に示すような画面を操作部２０４に表示する。
【０１１７】
図１４は、ユーザに画像位置調整を促すように警告を操作部に表示した画面である。
【０１１８】
この画面において、「画像位置調整用の調整値を入力してプリント」ボタン１６０２が押されると、制御部２０５は、図１２に示す画面１２０１のような画像位置調整画面を操作部２０４に表示する。ユーザはその画面を介して画像位置調整用の調整値を入力することができる。制御部２０５は、入力された調整値に基づいて印刷を実行する。
【０１１９】
「画像位置調整用の調整値を入力せずにプリント」ボタン１６０３が押されると、画面１２０１のような画像位置調整画面を表示せず、制御部２０５は、自動的に給紙元の候補の中から任意の１つの給紙部を給紙元とする。そして、制御部２０５は、その給紙部に設定されている第１の調整値に基づいて印刷を実行する。当該給紙部に対して、過去に一度も調整値が入力されていない場合には、エラーメッセージを表示した後、図１４の画面を再表示する。
【０１２０】
「給紙部を指定してプリント」ボタン１６０４が押された場合には、操作部２０４に、ユーザに給紙部を指定させるための給紙部選択画面を表示し、当該画面を介してユーザにより選択された給紙部の用紙を用いて印刷を実行する。
【０１２１】
「印刷の中止」ボタン１６０５が押されると、ユーザから受けた印刷指示による印刷を行わずに、印刷実行対象のジョブ（コピージョブなど）をキャンセルする。
【０１２２】
ここでは、「自動給紙部選択」を例にあげて、図１６のフローチャートに示す制御を行う例について説明したが、印刷の実行中に給紙もとの用紙がなくなって「自動給紙部切替」を行う際にも、同様の制御を行うことができる。
【０１２３】
また、ここでは、コピージョブを例にあげて説明したが、外部Ｉ／Ｆ２０２を介して受付けた画像データを印刷するジョブの場合にも適用できる。その場合、例えば、ＰＣ１０３やＰＣ１０４にて印刷を指示する場合に、ユーザは、印刷に用いる用紙の条件として「自動」を選択することができる。制御部２０５は、ＰＣ１０３やＰＣ１０４から、用紙の条件が「自動」に設定されていることを示す情報が付加された画像データの印刷指示を受けると、上述の「自動給紙部選択」を行う。その際に、コピージョブの場合と同様、制御部２０５は、受付けた画像データのサイズを判定し、判定されたサイズの用紙がセットされた給紙部を給紙元の選択候補とする。そして、制御部２０５は、選択候補の給紙部に対して、図１６に示すフローチャートに示す制御を行う。
【０１２４】
また、ユーザは図１３に示す画面を介して、用紙の「自動給紙部選択」に関する設定を行うことができる。
【０１２５】
ユーザは、図１３に示す画面を介して１３０２〜１３０５のようなジョブ種ごとに「自動給紙部選択」に関する設定を行うことができる。
【０１２６】
例えば、ユーザは、「印字位置を重視する」チェックボックスにチェックをつけたり、チェックをはずしたりすることができる。制御部２０５は、「印字位置を重視する」チェックボックス１３０６にチェックがつけられていないジョブ種のジョブを実行する場合には、次のように制御する。制御部２０５は、ユーザにより指定された用紙の条件を満足する用紙がセットされた給紙部を図９や図１０のテーブルの情報に関わらず任意に選択する。そして、制御部２０５は、選択された給紙部の用紙を用いて印刷する。
【０１２７】
一方、制御部２０５は、「印字位置を重視する」チェックボックスにチェックされているジョブ種のジョブを実行する場合には、次のように制御する。制御部２０５は、「自動給紙部選択」や「自動給紙部切替」時に、ユーザによって指定された用紙の条件を満足する用紙がセットされた給紙元の候補に対して、図１６のフローチャートに示す制御を行う。
【０１２８】
また、「印字位置を重視する」チェックボックスをチェックした場合、ユーザは、補助的な設定として「両面のみ」チェックボックスを設定できる。「両面のみ」チェックボックスにチェックされている場合、制御部２０５は、そのジョブ種のジョブで、且つ、両面印刷するように指定されているジョブを実行する場合についてのみ、次のように制御する。具体的に、制御部２０５は、「自動給紙部選択」や「自動給紙部切替」時に、ユーザによって指定された用紙の条件を満足する用紙がセットされた給紙元の候補に対して、図１６のフローチャートに示す制御を行う。つまり、印刷対象のジョブが片面ジョブであれば、「自動給紙部選択」や「自動給紙部切替」時に制御部２０５は、ユーザによって指定された用紙の条件を満足する用紙がセットされた給紙部を任意に選択して印刷を行う。
【０１２９】
本実施形態では、給紙元の候補となる給紙部の状態が「Ｎｏｔ  ｏｐｅｎｅｄ」や「ｏｐｅｎｅｄ」の場合には、当該給紙元の利用を許可する。また、「Ｃｈａｎｇｅｄ」の場合には、当該給紙元の利用を禁止する例について説明したが、次に示すように制御しても良い。
【０１３０】
例えば、給紙元の候補となる給紙部の状態が「Ｃｈａｎｇｅｄ」の場合であっても、調整値が流用されている場合には、その給紙部の利用を許可する。それによって、例え、給紙部に保持された用紙のサイズまたは用紙の種類の変更後、調整値の入力がされていなくても、別の給紙部の調整履歴を流用して印刷を行うことで、生産性を重視した印刷を行うことができる。
【０１３１】
また、制御部２０５は、用紙の条件を満たす給紙元の候補に対して、図１６のフローチャートに示す制御を行うのではなく、次のように制御しても良い。制御部２０５は、給紙元の候補について列１００５の調整状況欄の数字を参照し、当該数字が大きい給紙部から優先的に選択し、選択された給紙部の用紙を用いて印刷を実行するようにしてもよい。それによって、制御部２０５は、調整済みの給紙部（列１００５の値が「３」）の用紙を、調整が必要な給紙部（列１００５の値が「１」）に優先して使用することができる。また、調整済みの給紙部（列１００５の値が「３」）の用紙を、調整値を流用している給紙部（列１００５の値が「２」）にも優先して使用することができる。それによって、精度の高い画像位置調整を実現することができる。
【０１３２】
また、制御部２０５は、調整済みの給紙部（列１００５の値が「３」）がない場合であっても、調整値を流用した給紙部（列１００５の値が「２」）のものがあれば、その給紙部に流用されている調整値に基づいて画像調整を実行して印刷する。それによって、生産性を重視した印刷を実行することができる。
【０１３３】
この場合に、調整状況欄の数字が「１」のものしかない場合には、ユーザに図１４に示すような画面を表示し、指示を求めるとよい。
【０１３４】
以上のような処理によって、画像位置調整を有効に活用するためにかかるユーザの負担を減らしつつ、高い精度の印字位置出力を容易に実現でき、印刷物の品質を向上させることができる。
【０１３５】
〔実施例２〕
例えば、その時その時の湿度の変化によって、用紙の含水率が変わり、印刷する画像位置が変化してしまうことがある。そのため、給紙部の流用はなるべく新しい調整値を流用するほうが好ましい。
【０１３６】
制御部２０５は、まず同じ給紙部の調整履歴を流用することを試み、同じ給紙部の調整履歴に古い調整値しかなければ、別の給紙部の調整履歴であっても新しい調整値の流用を試みるように制御する。この制御は、給紙部ごとの給送動作に起因する機械的な要因よりも、湿度のようなその時々によって変化する環境要因の方が、画像位置のズレに大きく影響することに基づいている。
【０１３７】
実施例２では、湿度のような環境要因を考慮した画像位置調整を実施できる例について、図１５のフローチャートを用いて説明する。なお、図１５は、実施例１の図１１のフローチャートに置き換えられるものである。図１５以外の構成及び制御については、実施例１で説明したものとほぼ同様であるため、説明を省略する。
【０１３８】
図１５に示すステップのうち、図１１と同じ部分に関しては、同じ符号をつけてあり、説明を省略する。
【０１３９】
Ｓ１１０４で、同じ給紙部の調整履歴に流用可能な調整値が有ると判定した場合に、Ｓ１５０１に処理を進め、流用可能な調整値が無いと判定した場合には、Ｓ１１０５に処理を進める。
【０１４０】
Ｓ１５０１で、制御部２０５は、流用可能な調整値に所定の期間内（例えば１日以内）のものがあるか否かを判定する。所定の期間内のものがあれば、Ｓ１１０６に処理を進め、所定の期間内のものがなければ、Ｓ１１０５に処理を進める。
【０１４１】
Ｓ１１０５で、別の給紙部の調整履歴に流用可能な調整値が有ると判定した場合に、Ｓ１５０２に処理を進め、流用可能な調整値が無いと判定した場合に、Ｓ１１０８に処理を進める。
【０１４２】
Ｓ１５０２で、制御部２０５は、流用可能な調整値に所定の期間内（例えば、１２時間以内）のものがあるか否かを判定する。所定の期間内のものがあれば、Ｓ１１０７に処理を進め、所定の期間内のものがなければ、Ｓ１１０８に処理を進める。
【０１４３】
なお、所定の期間は、予め設定されたものを用いてもよいし、ユーザによって設定できるようにしてもよい。
【０１４４】
以上のように制御することで、湿度のようなその時々によって変化する環境要因を考慮した画像位置の調整を行うことができる。また、同じ給紙部や、別の給紙部の調整履歴に、古い調整値しかない場合には、ユーザに適切な調整値の入力を促すことによって、適切に画像位置の調整を行うことができる。
【０１４５】
以上に説明した実施形態においては、給紙部ごとの画像位置調整を例に説明したが、これに限らず給紙部ごとの画質調整や、トナー濃度の調整等、その他の調整に関して、給紙部ごとに上述したような制御を行ってもよい。それらの場合には、流用可能な情報として、例えば、画質を調整するためのトナーの濃度を表すパラメータ等があげられる。
【０１４６】
以上の実施形態で説明した画像処理装置１０１では、制御部２０５が、タッチパネル部４０１に画面を表示する例を説明したが、タッチパネル部４０１が、独自に制御部と表示用メモリを備える構成にしてもよい。その場合、制御部４０１は、表示用のデータをタッチパネル部４０１が備える表示用メモリに送り、タッチパネル部４０１が備える制御部が、当該表示用メモリに記憶された表示用のデータに基づいて表示を行う。
【０１４７】
本実施形態における図に示す機能が外部からインストールされるプログラムによって、ホストコンピュータ（例えば、ＰＣ１０３やＰＣ１０４）により遂行されていてもよい。尚、この場合に、各操作画面を含む本形態で述べた操作画面と同様の操作画面を表示させるためのデータを外部からインストールし、該ホストコンピュータの表示部に上記各種のユーザインタフェース画面を提供できるように構成する。このような構成の場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体から、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１４８】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、それらのコンピュータ（ＣＰＵやＭＰＵ等）が格納されたプログラムコードを読出し実行しても本発明の目的は達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶したコンピュータ読取可能な記憶媒体は本発明を構成することになる。
【０１４９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（オペレーティングシステム）に供給するスクリプトデータ等、プログラムの形態を問わない。
【０１５０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等がある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ等がある。
【０１５１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５２】
他に、プログラムの供給方法として、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページ本発明のコンピュータプログラムをＨＤＤ等の記録媒体にダウンロードすることもできる。もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布することも可能である。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることができる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【０１５４】
また、コンピュータが読み出したプログラムコードを実行するだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働するＯＳ等が実際の処理の一部または全部を行うことでも実現される。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む方法も可能である。その場合、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行うことでも実現される。
【０１５５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。例えば、本形態では、印刷装置１００内部の制御部２０５が上記各種制御の主体となっていたが、印刷装置１００と別筐体外部装置に含まれる外部のコントローラにより、上記各種制御の１部または全部を実行可能に構成しても良い。
【０１５７】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１５８】
【図１】本形態で制御対象となる印刷システム１０００を含むＰＯＤシステム１００００全体の構成を説明するための図である。
【図２】本形態で制御対象となる印刷システム１０００の構成を説明するための図である。
【図３】本形態で制御対象となる印刷システム１０００の構成を説明するための図である。
【図４】本形態で制御対象となる操作部を説明するための図である。
【図５】本形態で制御対象となる操作部に表示する画面を説明するための図である。
【図６】上記実施例における画像位置調整の操作を示すフローチャートである。
【図７】本形態で制御対象となる操作部に表示する画面を説明するための図である。
【図８】上記実施例における画像位置調整情報テーブルを示す図である。
【図９】本形態で制御対象となる調整情報テーブルを説明するための図である。
【図１０】本形態で制御対象となる調整状況テーブルを説明するための図である。
【図１１】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図１２】本形態で制御対象となる操作部に表示する画面を説明するための図である。
【図１３】本形態で制御対象となる操作部に表示する画面を説明するための図である。
【図１４】本形態で制御対象となる操作部に表示する画面を説明するための図である。
【図１５】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図１６】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図１７】本発明の実施形態に係るプログラムコード群を説明する図である。
【符号の説明】
【０１５９】
２０１  スキャナ部
２０３  プリンタ部
２０４  操作部
２０５  制御部
２０９  ＨＤＤ
【図１】
0005252844.tif 000002
【図２】
0005252844.tif 000003
【図３】
0005252844.tif 000004
【図４】
0005252844.tif 000005
【図５】
0005252844.tif 000006
【図６】
0005252844.tif 000007
【図７】
0005252844.tif 000008
【図８】
0005252844.tif 000009
【図９】
0005252844.tif 000010
【図１０】
0005252844.tif 000011
【図１１】
0005252844.tif 000012
【図１２】
0005252844.tif 000013
【図１３】
0005252844.tif 000014
【図１４】
0005252844.tif 000015
【図１５】
0005252844.tif 000016
【図１６】
0005252844.tif 000017
【図１７】
0005252844.tif 000018