(57)【要約】【課題】  印字位置の調整は基準となる用紙の辺に対して直角になるように画像を調整している。定着熱や用紙の水分量により発生する用紙の伸び縮みは各辺に対して必ず均一となるわけでないため、基準辺以外の辺と画像は必ず直角になるわけではない。後加工により印刷物を断裁するときは断裁機のバックゲージに突き当てることで断裁している。用紙の基準辺がわからない従来の仕組みでは画像の辺に対して直角となる突き当て辺が分からないため、断裁を手軽に行うことは難しい。【解決手段】  印字位置の補正量を求めるための調整用チャートを印刷する画像形成手段と印刷後の調整用チャートを読み取る読み取り手段を持ち、読み取り手段の読み取り結果を元に補正量を求め、補正量を元に印字位置を変化させる。この画像形成装置において、補正量を求めるときに用いた用紙の基準辺の近傍に所定の画像を付加することを特徴とする。【選択図】図１２
2020104261.tif 000002
【特許請求の範囲】
【請求項１】
印字位置を調整するための手段を有する画像形成装置であって、
画像が形成されるシートと印字位置を補正するための補正条件を記憶する記憶手段と、
補正条件に基づいて前記画像が形成される前記シートを決定する決定手段と、
前記決定手段により決定された前記補正条件に基づいて前記画像データを補正する補正手段と、
前記補正手段により補正された前記画像を、前記決定手段により決定された前記シートに形成する画像形成手段と、
前記画像形成手段により画像が形成されたシートを読み取る読取手段と、
前記画像形成手段にテスト画像を形成させ、前記読取手段に前記テスト画像が形成された前記シートを読み取らせ、前記読取手段の読取結果に基づいて前記テスト画像が形成された前記シートに対応する前記補正条件を生成する生成手段とを有する画像形成装置において、
前記記憶手段に補正条件が記憶されているシートに前期画像形成手段が画像を形成する場合、前記画像形成手段に前記生成手段が補正条件を生成したときに基準とした基準辺の近傍に所定の画像を付加する制御手段を有することを特徴とする画像形成装置。
【請求項２】
前記画像形成手段に前記シートの基準辺の近傍に所定の画像を形成させるか否かを制御する制御手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は前記シートを給紙する給紙手段に付与された用紙向き検出手段を有し、
前記制御手段は印刷する画像の設定と前記検出手段から得られた前記シートの向きから、前記シートに印刷する画像の向きを算出し、
また、前記制御手段は前記シートの向きと機種情報から前記シートに対する基準辺の位置を算出することで、
前記シートに印刷する画像向きにおける基準辺の位置を決定し、基準辺の近傍に所定の画像を付加することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
印字位置を調整するための手段を有する画像形成装置であって、
画像が形成されるシートと印字位置を補正するための補正条件を記憶する記憶手段と、
補正条件に基づいて前記画像が形成される前記シートを決定する決定手段と、
前記決定手段により決定された前記補正条件に基づいて前記画像データを補正する補正手段と、
前記補正手段により補正された前記画像を、前記決定手段により決定された前記シートに形成する画像形成手段と、
前記画像形成手段により画像が形成されたシートを読み取る読取手段と、
前記画像形成手段にテスト画像を形成させ、前記読取手段に前記テスト画像が形成された前記シートを読み取らせ、前記読取手段の読取結果に基づいて前記テスト画像が形成された前記シートに対応する前記補正条件を生成する生成手段とを有する画像形成装置において、
前記記憶手段に補正条件が記憶されているシートに前期画像形成手段が画像を形成する場合、前記画像形成手段に前記生成手段が補正条件を生成したときに基準とした基準辺以外の近傍に所定の画像を付加する制御手段を有することを特徴とする画像形成装置。
【請求項５】
前記画像形成手段に前記シートの基準辺以外の近傍に所定の画像を形成させるか否かを制御する制御手段を有することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像形成装置は前記シートを給紙する給紙手段に付与された用紙向き検出手段を有し、
前記制御手段は印刷する画像の設定と前記検出手段から得られた前記シートの向きから、前記シートに印刷する画像の向きを算出し、
また、前記制御手段は前記シートの向きと機種情報から前記シートに対する基準辺の位置を算出することで、
前記シートに印刷する画像向きにおける基準辺の位置を決定し、基準辺以外の近傍に所定の画像を付加することを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記制御手段は前記シートの基準辺の近傍に所定の画像を付与するか、前記シートの基準辺以外の近傍に所定の画像を付与するかを制御することを特徴とする請求項１乃至６の何れか一項に記載の画像形成装置。
【請求項８】
前記制御手段は前記シートの基準辺の近傍に所定の画像を付与するか、前記シートの基準辺以外の近傍に所定の画像を付与するかに応じて、前記所定の画像を変化させることを特徴とする請求項７に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来の印刷装置は、用紙の意図した位置に画像が印字されるように、印字位置を微調整する機能（以降、「印字位置調整」と呼ぶ）を持っている。これにより、たとえばプレプリント紙のようにあらかじめ罫線などが印刷された用紙に印刷する場合や、表裏面の位置合わせが必要な両面印刷をする場合などに、高いレベルでの印字位置合わせが可能となる。この印字位置調整は、使用される用紙ごとに調整を行う必要がある。なぜなら、用紙のサイズや坪量（重量）、材質などによって用紙搬送の特性に違いが生まれ、それらが印字位置の微小な差に繋がるためである。またそれら以外にも、例えば、表面（第一面）印刷時の定着熱により用紙の水分量が変化し生じる収縮率が用紙（用紙の吸湿性）によって変化するためである。
【０００３】
一般に印字位置調整は、調整の対象となる用紙に「所定のマーク」を印字したもの（以降「調整用チャート」と呼ぶ）を使用する。この調整用チャート上におけるマークの相対的位置から印字位置の位置ずれ量が導かれ、前記用紙の印字パラメータとして記憶される。以降、前記用紙を用いた印刷がなされる際には、前記印字パラメータが参照され、その位置ずれ量が打ち消されるように調整して印字されることで、印字位置が調整された出力結果が得られる。位置ずれ量が打ち消されるように調整する値を補正量と呼ぶ。マークの位置は、オペレータが定規などを用いて位置を測定したり、スキャナなどの画像読み取り装置を用いて調整用チャートを読み取ったり、印刷装置に入力する方法がある。このようにマークの位置を検出することで、印字位置調整を実施する方法が行われている。
【０００４】
また従来の印刷装置は印刷物にトンボマークを付与する機能を持っている。トンボマークは印刷物に付与されるマークであり、用紙の断裁位置を示すものである。トンボマークは断裁機がオプションとして付与されていない印刷装置で印刷物を印刷し用紙を断裁するときに使われる。オペレータは、印刷装置から離れた（オフラインの）断裁機に印刷物を運び、トンボマークに合わせて断裁の刃をあてることで期待通りのサイズの印刷物を求める。
【０００５】
特許文献１に記載の方法によれば、両面や中綴じといった印刷設定を元に断裁をするかしないかを印刷装置は判断し、印刷物のサイズと用紙のサイズを元に断裁位置を示すトンボマークを画像データに付与している。
【０００６】
前記印字位置調整と前記トンボマークを付与する機能を一緒に用いることでオフラインの断裁機を使った場合にも印刷装置に付与されている断裁機を使った時のように用紙サイズ、印字位置を整えた印刷物をオペレータは作成することができる。この２つの機能を用いることでオペレータは用紙の伸び縮みを考慮したオペレータの期待通りの印刷物を作ることを可能としている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１２９１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、実際に断裁を行うときにはトンボマークに合わせて簡単に断裁を行うことは難しい。
【０００９】
前記印字位置の調整は基準となる用紙の辺に対して直角になるように画像を調整している。定着熱や用紙の水分量による用紙の伸び縮みは各辺に対して必ず均一となるわけではないため、基準辺に直角になるように画像を調整したとき基準辺以外の辺と画像はかならず直角になるわけではない。したがって、オペレータはコンマ数ミリの左右のずれを調整し断裁の刃をトンボマークにあわせるように印刷物を動かして断裁する必要がある。何万枚、何十万枚とオペレータが印刷物を断裁する場合その負担は大きい。オペレータにとってもっと簡単にオフラインの断裁作業を行うことができる仕組みが要望されている。
【００１０】
断裁機で用紙を断裁するとき、断裁機のバックゲージに突き当てて断裁することがほとんどである。バックゲージは断裁の刃と並行に用意された基準となる突き当て板でありオペレータはバックゲージに印刷物を突き当てて断裁を行う。また断裁機のプログラムで断裁の刃とバックゲージの間の距離を入力することが可能であり、あらかじめバックゲージからの距離と手順をプログラムすることでオペレータは刃が下りる位置を意識しないで断裁の作業を行うことができる。この機能を利用するためには印刷物の用紙の辺と印字調整後の画像の辺が直角になっていなければならず、定着熱による用紙の伸び縮みが発生し基準辺がどの辺であるかわからない従来の仕組みでは断裁を手軽に行うことは難しい。
【００１１】
本発明は、上記問題点を鑑みてなされたもので、その目的は印字位置調整に使われた基準辺の位置を求め、印刷設定（画像の向き）や用紙の状態（用紙の向き）をもとに印刷物に基準辺マーカを付与することである。これによりオフラインの断裁機を使った場合の断裁ミスをなくし、用紙、トナーの消耗を抑えて生産性低下を軽減することができる。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、本発明に係る画像形成装置は、
印字位置を調整するための手段を有する画像形成装置であって、
画像が形成されるシートと印字位置を補正するための補正条件（６１８、６１９）を記憶する記憶手段（Ｓ１００５）と、補正条件に基づいて前記画像が形成される前記シートを決定する決定手段（図４、４２３）と、前記決定手段により決定された前記補正条件に基づいて前記画像データを補正する補正手段（１５１、ＣＰＵ１１４、８２２）と、
前記補正手段により補正された前記画像を、前記決定手段により決定された前記シートに形成する画像形成手段（１５１）と、前記画像形成手段により画像が形成されたシートを読み取る読取手段（１６０）と、
前記画像形成手段にテスト画像を形成させ、前記読取手段（１６０）に前記テスト画像が形成された前記シートを読み取らせ、前記読取手段の読取結果に基づいて前記テスト画像が形成された前記シートに対応する前記補正条件を生成する生成手段（Ｓ１００４）とを有する画像形成装置において、
前記記憶手段（Ｓ１００５）に補正条件が記憶されているシートに前期画像形成手段（１５１）が画像を形成する場合（６２０、Ｓ１１０２：Ｙｅｓ）、前記画像形成手段（１５１）に前記生成手段（Ｓ１００４）が補正条件を生成したときに基準とした基準辺の近傍に所定の画像を付加する制御手段（Ｓ１１０３）を有することを特徴とする。
【発明の効果】
【００１３】
本発明に係る画像形成装置によれば、基準辺の位置や印刷の設定に応じて印刷物に基準辺マーカを付与することで、後加工で必要となる突き当て辺を求めることができる。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置のハードウェア概略構成を現すブロック図
【図２】画像形成部の構成を表す模式図
【図３】読み取り装置の構成を表す模式図
【図４】オペレータが用紙ライブラリへの操作を行うためのインタフェースを表す模式図
【図５】オペレータが用紙属性の編集を行うためのインタフェース画面を表す模式図
【図６】用紙ライブラリを表す模式図
【図７】印字位置調整に使用される調整用チャートの例を表す模式図
【図８】調整用チャートの実測値から印字位置ずれ量を算出する方法を表した模式図
【図９】印刷装置の動作を表すフローチャート
【図１０】印刷装置の動作を表すフローチャート
【図１１】印刷装置の給紙装置の情報を示した模式図
【図１２】印刷装置の動作を表すフローチャート
【図１３】プリンタドライバのインタフェースを示す模式図
【図１４】基準辺マーカの有効・無効により変化する印刷装置の動作を表すフローチャート
【図１５】画像データの向きと用紙の向きと基準辺マーカの付加について示した模式図
【図１６】給紙用紙の向きと画像の向きを踏まえた基準辺マーカを付加するフローチャート
【図１７】基準辺マーカを付加したときの画像データを印刷した結果を示した模式図
【図１８】基準辺を付与するか基準辺以外を付与するかを切り替えるインタフェースを示す模式図
【図１９】基準辺以外の近傍にマーカを付加したときの印刷物の例を示した模式図
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【実施例１】
【００１６】
＜図１の説明＞
図１は、本発明に係る印刷システムの一実施形態としてのハードウェア概略構成を表すブロック図である。
【００１７】
なお特に断らない限り、本発明の機能が実行されるのであれば、ＬＡＮ、ＷＡＮ等のネットワークを介して、接続が為され処理が行われるシステムであっても本発明を適応できることは言うまでもない。
【００１８】
同図に示すように、本実施例に係る印刷システムは、印刷装置１００と、ホストコンピュータ１０１とから構成される。また印刷装置１００、ホストコンピュータ１０１らは、それぞれ通信回線１０５によって互いに接続されている。なお本発明ではホストコンピュータ１０１、印刷装置１００などが複数台接続されていても問題ない。
【００１９】
ホストコンピュータ１０１は不図示の入力装置によるユーザからの入力情報を取得し、印刷装置１００に送信するプリントジョブを作成し、印刷装置１００へ送信することができる。コントローラボード１１０は、各種データ処理を行い、印刷装置１００の動作を制御する。操作パネル１２０は、タッチパネル方式でユーザからの各種操作を受け付ける。スキャナ１３０は、光学センサを用いて原稿文書をスキャンし、スキャン画像データを取得する。給紙装置部１４０は、複数の給紙段から構成される給紙装置である。各給紙段には、各種印刷用紙を収容しておくことが可能である。各給紙段では、収納された用紙の最上位の用紙一枚のみを分離し、プリンタエンジン１５０へと搬送することが可能である。プリンタエンジン１５０は、画像データを印刷用紙に物理的に印刷する。更に、読み取り装置１６０では、プリンタエンジン１５０によって印刷された印刷結果を１７０を読み取って、コントローラボード１１０にフィードバックするような制御を行う。本読み取り装置１６０の詳細は図３を用いて後述する。
【００２０】
次にコントローラボード１１０の構成について説明する。
【００２１】
Ｉ／Ｏ制御部１１１は、外部ネットワークとの通信制御を行う。ＲＯＭ１１２は、各種制御プログラムを記憶するＲＯＭである。ＲＡＭ１１３は、ＲＯＭ１１２に記憶された制御プログラムを読み出して記録するＲＡＭである。ＣＰＵ１１４は、ＲＡＭ１１３に読み出された制御プログラムを実行し、画像信号や各種デバイスを統括的に制御するＣＰＵである。ＨＤＤ１１５は、画像データやプリントデータなどの大容量のデータを一時的あるいは長期的に保持する目的で使用されるＨＤＤである。各モジュールはそれぞれシステムバス１１６を介して互いに接続される。さらにシステムバス１１６は、コントローラボックスと印刷装置１００内の各デバイスとを互いに接続している。なおＲＡＭ１１３はＣＰＵ１１４の主メモリ、ワークメモリとしても機能する。また制御プログラムおよびオペレーティングシステムはＲＯＭ１１２の他にもＨＤＤ１１５にも格納される。さらに、図示しないＮＶＲＡＭを有し、操作パネル１２０からの印刷装置モード設定情報を記憶するようにしてもよい。
【００２２】
次にプリンタエンジン１５０の構成について説明する。
【００２３】
画像形成部１５１は、現像ユニット１５２、感光体ドラム１５３、転写ベルト１５４を備える。画像形成部１５１は、コントローラボード１１０によって生成された画像データに従い、現像ユニット１５２を用いて感光体ドラム１５３の周囲上にトナー像を形成し、転写ベルト１５４上に搬送された印刷用紙に形成されたトナー像を転写する。画像形成部１５１については図２を使ってさらに詳しく説明する。定着ユニット１５５は、画像形成部１５１によって印刷用紙に転写されたトナー像を定着させる。定着ユニット１５５は不図示の加圧ローラーと加熱ローラーを備え、各ローラーの間を用紙が通過することにより、トナーを溶融・圧着することで印刷用紙にトナー像を定着させる。
【００２４】
＜図２の説明＞
図２は、第１実施例における画像形成部１５１の構成を示した模式図である。
【００２５】
図示するように、現像ユニット１５２は感光体ドラム１５３に対向して配置されており、その内部は垂直方向に延在する隔壁２０１によって現像室２０２と撹拌室２０３とに区画されている。現像室２０２には矢印方向に回転する非磁性の現像スリーブ２０４が配置されており、この現像スリーブ２０４内部にはマグネット２０５が固定配置されている。
【００２６】
現像スリーブ２０４はブレード２０６によって層厚規制された二成分現像剤（磁性キャリアと非磁性トナーを含む）の層を担持搬送し、感光体ドラム１５３と対向する現像領域で現像剤を感光体ドラム１５３に供給して感光体ドラム１５３上の静電潜像を現像する。現像効率、即ち静電潜像へのトナーの付与率を向上させるために、現像スリーブ２０４には直流電圧を交流電圧に重畳した現像バイアス電圧が印加されている。
【００２７】
現像室２０２及び撹拌室２０３にはそれぞれ現像剤撹拌スクリュー２０７及び２０８が配置されている。スクリュー２０７は現像室２０２中の現像剤を撹拌搬送する。スクリュー２０８は、トナー補給槽２１０のトナー排出口２１１から搬送スクリュー２１２の回転によって供給されたトナー２１３と既に現像ユニット１５２内にある現像剤２１４とを撹拌搬送し、トナー濃度を均一化する。なお隔壁２０１には、図２における手前側と奥側の端部において現像室２０２と撹拌室２０３とを相互に連通させる現像剤通路（図示せず）が形成されている。
【００２８】
現像によってトナーが消費されてトナー濃度の低下した現像室２０２内の現像剤は、スクリュー２０７、２０８の搬送力により、一方の現像剤通路から撹拌室２０３内へ移動される。そして撹拌室２０３内でトナー濃度の回復した現像剤は、他方の現像剤通路から現像室２０２内へ移動されるように構成されている。
【００２９】
感光体ドラム１５３は図示矢印方向に回転駆動される。感光体ドラム１５３の周辺には、感光体ドラム１５３を一様に帯電する一次帯電器２２０、現像ユニット１５２、現像された可視トナー像を印刷用紙へ転写する転写帯電器２２１、ドラムクリーナ２２２が感光体ドラム回転方向に順次配設されている。
【００３０】
また、感光体ドラム１５３の上方には像露光装置２２３が設けられている。像露光装置２２３は、半導体レーザ、ポリゴンミラー、反射鏡等からなり、コントローラ１１０によってデジタル信号に変換された画像に対応するデジタル画素信号（ビデオデータ）の入力を受けて、信号に対応して変調されたレーザビームを照射する。
【００３１】
像露光装置２２３は、前記レーザビームを一次帯電器２２０と現像ユニット１５２との間で感光体ドラム１５３の母線方向に走査するよう照射し、感光体ドラム１５３のドラム面を露光して静電潜像を形成するようになっている。その後、感光体ドラム１５３が回転することで、静電潜像が現像ユニット１５２によって可視トナー像に現像される。
【００３２】
感光体ドラム１５３下部には、印刷用紙を図示矢印で示す方向に搬送する無端状の転写ベルト１５４が複数のローラー間に架張されて配置される。給紙装置１４０から給紙された印刷用紙は、転写ベルト１５４の右側から送給され、転写ベルト１５４を挟んで対向設置される吸着帯電器２３０の作用により、転写ベルト１５４に担持され、左側へ搬送される。
【００３３】
印刷用紙が感光体ドラム１５３と転写帯電器２２１の間を通過する際、転写帯電器２２１の作用により、感光体ドラム１５３上に現像された可視トナー像が印刷用紙へ転写される。トナー像が転写された印刷用紙は、除電用帯電器２３１によって転写ベルト１５４から分離され、不図示の定着ユニット１５５へ搬送される。なお印刷用紙へのトナー転写後に感光体ドラム１５３上に残存するトナーはドラムクリーナ２２２により除去される。
【００３４】
＜図３の説明＞
図３は、用紙搬送路上における読み取り装置１６０の断面図を表したものである。
【００３５】
読み取り装置１６０は、読み取りコントローラ部３１０、紙検知センサ３１１、ラインセンサ３１２を有する。読み取られるべき印刷物（調整用チャート）は、用紙搬送路３１３上を通り、紙検知センサ３１１で印刷物の検知を行う。用紙搬送経路３１３は黒い紙搬送ベルト（搬送手段）で構成されている。紙検知センサ３１１は黒い紙搬送ベルトを用いることで用紙搬送路３１３を通過する白い印刷物の紙端を捉えて、印刷物の有無を検知する。
【００３６】
また、この紙検知センサ３１１は紙搬送方向と垂直な方向に複数並んで設置されており、それぞれの位置で印刷物の有無を検知し、通過時間を求める。読み取りコントローラ部３１０は各紙検知センサ３１１から送られる印刷物の有無の変化情報と印刷物の先頭の紙端の通過時間をもとに、紙搬送ベルトの搬送速度から印刷物の斜行角度を計算する。
【００３７】
次に、紙の有無を検知した信号をトリガーにして、読み取りコントローラ部３１０はラインセンサ３１２を制御して印刷物の画像データを読み取る。このラインセンサ３１２は表面と裏面を読取可能なように用紙搬送路に対して上下に２つ設置されている。そして、先に計算した印刷物の斜行角度とラインセンサで読み取った画像データをコントローラボード１１０に送信する。
【００３８】
＜図４の説明＞
印刷装置１００で印刷に使用される用紙は、オペレータによって用紙ライブラリと呼ばれるデータベースを用いて管理される。用紙ライブラリは、ＨＤＤ１１５もしくはＲＡＭ１１３に保存され、各ソフトウェアモジュールにより必要に応じて読み出し・書き込みがなされる。用紙ライブラリの詳細な構成については、後述の図６を用いて説明する。
【００３９】
図４は本実施例における印刷システムにおいて、オペレータが用紙ライブラリへの編集などの操作を行うためのインタフェース画面を表す模式図である。
【００４０】
４００は、ＣＰＵ１１４が操作パネル１２０に表示するインタフェース画面全体を表す。
【００４１】
４１０は用紙リストであり、用紙ライブラリに記憶された用紙がここにリスト表示される。用紙リスト４１０においては、各用紙に対し列４１１〜４１６に示すような用紙属性が付随情報としてオペレータに向けて提示される。列４１１は各用紙の用紙名称を表す。用紙名称は、各用紙が互いに識別できるようにオペレータなどが指定する名称である。列４１２および列４１３はそれぞれ、各用紙における副走査方向用紙長および主走査方向用紙長を表す。列４１４は各用紙の坪量を表す。列４１５は各用紙の表面性を表す。
【００４２】
ここで表面性とは用紙表面の物理特性を表す属性で、例えば光沢性を上げるための表面コートがなされた「コート」や、表面に凹凸のあるような「エンボス」などがある。列４１６は各用紙の色（用紙自体の色）を表す。また操作パネル１２０上において、オペレータが用紙リスト４１０の任意の用紙が表示されている箇所に触れることで、その用紙を選択することが可能である。
【００４３】
選択された用紙は、ハイライト表示（反転表示）される。図４では、一例として「ＸＹＺ製紙  カラー８１」が選択されている様子が表されている。また用紙ライブラリに記録された用紙数が、用紙リスト４１０に一度に表示できる用紙数よりも多い場合には、スクロールバー４１７が使用される。オペレータはスクロールバー４１７を操作することにより、任意の用紙を選択することが可能となる。
【００４４】
４２０は新規追加ボタンで、用紙ライブラリに新しく用紙を追加するためのボタンである。４２１は編集ボタンで、用紙リスト４１０において選択された用紙の用紙属性を編集するためのボタンである。新規追加ボタン４２０または編集ボタン４２１が押されると、図５に示すようなインタフェース画面が表示される。
【００４５】
４２２は削除ボタンで、用紙リスト４１０において選択された用紙を用紙ライブラリから削除するためのボタンである。４２３は印字位置調整ボタンで、用紙リスト４１０において選択された用紙に対する印字位置調整を行うためのボタンである。このボタンを押下することで給紙装置１４０に登録されている用紙の中から選択されている用紙について印字位置調整をスポットで行う。
【００４６】
＜図５の説明＞
図５は本実施例における印刷システムにおいて、オペレータが用紙属性の編集を行うためのインタフェース画面を表す模式図である。
【００４７】
５００は、ＣＰＵ１１４が操作パネル１２０に表示するインタフェース画面全体を表す。
【００４８】
５０１〜５０４はそれぞれ、用紙名称・副走査方向用紙長・主走査方向用紙長・坪量の各用紙属性を入力するためのテキストボックスである。テキストボックスへの入力は、不図示のソフトウェアキーボードや操作パネル１２０に備えられるテンキーなどによってなされる。５０５は、用紙の表面性を指定するためのコンボボックスである。コンボボックス５０５では、あらかじめ登録された印刷装置１１０がサポート可能な表面性のリストから一つを指定することが可能である。
【００４９】
５０６は、用紙の色を指定するためのコンボボックスである。コンボボックス５０６では、あらかじめ登録された色のリストから一つを指定することが可能である。オペレータはコンボボックス５０６を用いて、用紙の色として最も近い色を一つ選択する。５０７は、前記用紙がプレプリント紙かどうかを指定するためのチェックボックスである。前記用紙がプレプリント紙である場合は、オペレータはチェックボックス５０７をチェックする。
【００５０】
５２０は編集終了ボタンで、押下されるとその時点で入力された用紙属性が確定され、用紙ライブラリに保存される。その後インタフェース画面５００は閉じられ、インタフェース画面４００へと戻る。５２１はキャンセルボタンで、押下されると用紙属性の編集処理を中止し、インタフェース画面５００を閉じてインタフェース画面４００へと戻る。
【００５１】
＜図６の説明＞
図６は、ＨＤＤ１１５などに保存される用紙ライブラリを表す模式図である。ここでは説明のため模式図を用いるが、実際には用紙ライブラリはＸＭＬやＣＳＶなどのデジタル情報で保存される。
【００５２】
６０１〜６０５はそれぞれ、用紙ライブラリに登録された各用紙を表す。列６１１〜６２９は各用紙に対し、オペレータにより指定された用紙属性を表している。列６１１は用紙名称を表す。列６１２〜６１５は用紙の物理的特性を示す用紙属性で、それぞれ副走査方向用紙長・主走査方向用紙長・坪量・表面性を表す。列６１６は用紙の色、列６１７は用紙がプレプリント紙かどうかを表している。
【００５３】
列６１８および６１９は、それぞれ各用紙の表面および裏面に対する印字位置ずれ量を表す。ここで印字位置ずれ量とは、理想の印字位置からの位置ずれ量を表すもので、本実施例では直角補正量、台形補正量、斜行補正量、リード位置、サイド位置、主走査倍率、副走査倍率の項目から構成される。実際の印刷時には、印刷装置１００は、これらの印字位置ずれ量を基に、理想の印字位置に印字されるよう調整し（つまり、印字位置ずれ量を打ち消すように調整し）、印字する。
【００５４】
直角補正量は、用紙に対する副走査方向と主走査方向の印字向きの直角度のずれ量を表し、一例として、副走査方向に印字された直線に対して理想的な垂線を算出し、その理想垂線と主走査方向に印字された直線とのずれ量を用いて表す。台形補正量は、用紙の伸縮のずれ量を表し、一例として、用紙に対する印字開始位置から副走査方向に副走査後端まで印字された直線と、用紙の主走査後端の位置から副走査方向に副走査後端まで印字された直線とのずれ量を用いて表す。
【００５５】
リード位置・サイド位置は、それぞれ用紙に対する副走査方向・主走査方向の印字位置ずれ量を表す。リード位置は用紙搬送方向先頭の用紙端を起点とした画像の印字開始位置を、サイド位置は用紙搬送方向左側の用紙端を起点とした画像の印字開始位置を、変更することで調整される。具体的には、像露光装置２２３から感光体ドラム１５３へ照射するレーザビームの照射開始タイミングを調整することで実現される。
【００５６】
副走査方向倍率は、副走査方向の画像長のずれ（理想の長さに対する倍率）を表す。副走査方向倍率は、具体的には転写ベルト１５４の駆動速度を制御することで調整される。主走査方向倍率は、主走査方向の画像長のずれ（理想の長さに対する倍率）を表す。主走査方向倍率は、具体的には像露光装置２２３においてデジタル画像信号からレーザビームに変調する際のレーザビームのクロック周波数を制御することで調整される。
【００５７】
これらの印字位置ずれ量は、所定のマークが配置された調整用のテストチャートを印刷し、印刷された調整用のテストチャート上のマークの位置を検出することで算出される。なお、これら印字位置ずれ量の初期値は各項目０であり、用紙ライブラリ上で用紙情報が新規登録されたばかりの場合や、用紙が登録されていても印字位置調整が行われていない場合などには、初期値が用いられる。
【００５８】
さらに、本実施例では列６２０を設けている。６２０は用紙ごとに印字位置調整を行ったかを確認するフラグとしての役割を持つ。図４の印字位置調整ボタン４２３を押し、選択した用紙に印刷位置調整を行った場合、実施した用紙に対して済が記される。
【００５９】
＜図７の説明＞
図７は、印字位置調整に使用される調整用チャートの例を表す模式図である。
【００６０】
調整用チャートは印字位置調整を開始後、ＣＰＵ１１４の指示によって印刷される。
【００６１】
７００は印刷された調整用チャートの表面を、７０１は７００と同じ調整用チャートの裏面を表す。７１０および７１１は、オペレータが調整用チャートの搬送方向および表面・裏面を識別するために調整用チャート上に印字された画像である。図７では、用紙搬送方向は矢印で表現され、その下に表面であるか裏面であるかが文字で示されているが、これらの画像は必要不可欠な情報ではなく、これらのような画像を何も印字しない構成としても良い。図７では、同チャートをスキャナ等のオペレータ作業が介在する読み取り装置で読み取る場合にも利用可能なように同画像を形成するようにしている。
【００６２】
７２０は、調整用チャートの特定の位置に印刷されたマークを表す。なお、マーク７２０は通常用紙に対する反射率の差が大きい色のトナーで形成される。本実施例では、マーク７２０は黒色のトナーで形成されるものとする。マーク７２０は調整用チャートの表面・裏面それぞれの４隅に、計８箇所印字される。マーク７２０は、印字位置が理想通りなら、用紙端から一定距離離れた位置に印字されるように画像配置される。このマーク７２０の、調整用チャート上における相対位置を測定することで、印字位置のずれ量が求められる。
【００６３】
本実施例では、図７中（Ａ）〜（Ｖ）で表された部分が測定される。（Ａ）および（Ｂ）は、それぞれ調整チャートの副走査方向長さおよび主走査方向長さとなり、理想的な長さは用紙ライブラリで定義された用紙長となる。（Ｃ）〜（Ｖ）は、マーク７２０から直近の用紙端までの距離となる。
【００６４】
次に測定された（Ａ）〜（Ｖ）から、印字位置ずれ量を算出する方法について図８を用いて説明する。
【００６５】
＜図８の説明＞
図８は、（Ａ）〜（Ｖ）の実測値から印字位置ずれ量を算出する方法を表した模式図である。
【００６６】
項目８０１〜８１２は、印字位置ずれ量を表す各項目である。８０１〜８０６は、それぞれ表面に対するリード位置、サイド位置、主走査倍率、副走査倍率、直角補正量、台形補正量を表す。８０７〜８１２は、それぞれ裏面に対するリード位置、サイド位置、主走査倍率、副走査倍率、直角補正量、台形補正量を表す。
【００６７】
列８２０は、対応する各項目の測定値を、図７で示された（Ａ）〜（Ｖ）の実測値から算出する計算式を表す。リード位置は用紙搬送方向先頭の用紙端から対応する補正用マーカまでの距離（（Ｃ）と（Ｅ）、及び（Ｋ）と（Ｍ））の平均値となる。サイド位置は用紙搬送方向に対して左側の用紙端から対応する補正用マーカまでの距離（（Ｆ）と（Ｊ）、及び（Ｎ）と（Ｒ））の平均値となる。
【００６８】
主走査倍率は、主走査方向に同一走査線上に並ぶ補正用マーカ間の距離の平均値となる。副走査倍率は、副走査方向に同一走査線上に並ぶ補正用マーカ間の距離の平均値となる。直角補正量は、読取先端側に主走査方向に同一走査線上に並ぶ補正用マーカを結んだ直線の垂線に対し、読取後端側の補正用マーカの副走査方向のずれ量（（Ｓ）と（Ｔ）、及び（Ｕ）と（Ｖ））の平均値となる。台形補正量は、副走査方向に同一走査線上に並ぶ補正用マーカ間の距離の差分となる。
【００６９】
列８２１は、対応する各項目の理想値となる、ここでは補正用マーカ７２０は、理想的にはそれぞれ対応する用紙端から１ｃｍ離れた位置に印字されるものとする。この場合、リード位置およびサイド位置の理想値は１ｃｍとなる。主走査倍率の理想値は、用紙ライブラリに登録された前記用紙の主走査方向用紙長から２ｃｍ減算した値となる。副走査倍率の理想値は、用紙ライブラリに登録された前記用紙の副走査方向用紙長から２ｃｍ減算した値となる。
【００７０】
列８２２は、対応する測定値と理想値から、各項目の最終的な印字位置ずれ量を算出する計算式を表す。リード位置およびサイド位置の印字位置ずれ量は、測定値から理想値を減算することで算出される（単位はｍｍ）。主走査倍率および副走査倍率の印字位置ずれ量は、測定値から理想値を減算したものを理想値で除算することで算出される（単位は％）。直角補正量及び台形補正量は測定値がそのまま補正量として用いられる。算出された各印字位置ずれ量は、図６で示した用紙ライブラリによって管理される。
【００７１】
（Ａ）〜（Ｖ）の実測方法は、オペレータが定規などによって実測する方法や、調整用のテストチャートをスキャナ１３０によってスキャンした画像から画像解析により算出する方法もある。ただし、本実施例では、プリンタエンジン１５０の後段に接続された用紙搬送路上の読み取り装置１６０を用いて読取った画像から画像解析により算出する方法を用いている。読み取り装置によるスキャン画像から算出する方法では、ラインセンサ３１２を通過したテストチャートをスキャンし、スキャンされた画像内の濃度差からテストチャートの用紙端および補正用マーカ７２０のエッジ（用紙下地と補正用マーカ７２０の境界）を検出する。そして検出された用紙端および補正用マーカ７２０のエッジから（Ａ）〜（Ｖ）の長さが算出される。
【００７２】
以下、図９、図１０を用いて、読み取り装置１６０によってスキャンした画像から画像解析により補正量を算出する際の制御フローを詳細に説明する。
【００７３】
＜図９の説明＞
図１〜図８に説明の画像形成装置、読み取り装置、及び計算方法により用紙ごとの印字位置調整を実現可能にすべく、ＣＰＵ１１４が行う印字位置調整の制御を、図９、図１０を用いて詳細に説明する。
【００７４】
以下、フローチャート内の各ステップにおける制御は、ＣＰＵ１１４がＲＯＭ１１２のプログラムを読み出して実行することで各種動作を実現する。
【００７５】
図９は用紙登録時に行われる印字調整の実行開始のフローチャートを示している。
【００７６】
本実施例で示される機能を使うためには、オペレータは図４で示したインタフェース画面において、用紙を一つ選択し、新規追加４２０あるいは編集４２１のボタンを押下して表示される印字位置調整ボタン４２３を押すことで実行される。
【００７７】
前記ボタンが押されたとき、Ｓ９０１においてＣＰＵ１１４は給紙装置１４０に載置された用紙を確認する。給紙装置１４０に前記印字位置調整ボタン４２３をおされたときと同じ用紙が載置されていると（Ｓ９０２：Ｙｅｓ）印字位置調整を行うＳ９０３。もし印字位置調整ボタン４２３を押したときに選択されている用紙と異なる用紙が設定されている場合（Ｓ９０２：Ｎｏ）、操作パネル１２０を介して不図示のダイアログを用いてユーザに用紙の印字位置調整が行えないことを示し、用紙の設定を終了する。
【００７８】
＜図１０の説明＞
図１０は読み取り装置１６０によってスキャンした画像から画像解析により補正量を算出する際の制御フローを説明する。
【００７９】
Ｓ１００１において、ＣＰＵ１１４は、オペレータに選択された用紙の入った給紙段から図７に示されるようなマーカを配置した調整用チャートを印字出力する。さらに、出力した調整用チャートを図３に示されるような読み取り装置１６０で両面分の画像をスキャンする。
【００８０】
Ｓ１００２においてＣＰＵ１１４は、読み取った画像から紙端と補正用パッチを抽出する。
【００８１】
紙端の検出が成功したとき（Ｓ１００２：Ｙｅｓ）、Ｓ１００３において、図７の（Ａ）〜（Ｖ）で示される部分の長さを求める。Ｓ１００４において、図８の計算式に基づいて各補正量を算出する。同時に補正したときの基準辺の位置を用紙ライブラリに保存する。Ｓ１００５において、図４で選択された用紙の印字位置調整用の補正量として、選択した用紙ごとに補正量をＨＤＤ１１５の用紙ライブラリ（図６）に保存する。
【００８２】
もし読み取り装置１６０において調整用チャートの紙端の検知に失敗したならば（Ｓ１００２：Ｎｏ）、不図示の印字位置調整に失敗したことを通知するダイアログを表示するＳ１００６。このダイアログはオペレータの利便性を考慮し設定によっては失敗したことだけを記録して表示しなくてもよい。
【００８３】
＜図１１の説明＞
図１１はＣＰＵ１１４によってＨＤＤ１１５に保存された印刷装置１００の給紙装置１４０の情報を示した模式図である。
【００８４】
印刷装置１００において給紙装置１４０の給紙段に載置された用紙に関する値を、ＣＰＵ１１４は用紙が載置されるたびにＨＤＤ１１５に保存する。それぞれの給紙段の開け閉めが発生するたびにＣＰＵ１１４は値の更新（保存）を行う。
【００８５】
１１０１はＣＰＵ１１４がＨＤＤ１１５に保存した給紙装置１４０の情報をまとめた表を示す。１１０２は給紙段の名称を示す。図１１では４つの給紙段しか記載していないが印刷装置の給紙装置１４０のオプション構成は４つ以上存在する場合もあり、表の列は給紙段の増加にあわせて増える。それぞれの給紙段はコントローラボード１１０に物理的な接続が近い順に表に追加されていく。１１０３は用紙サイズを示す。それぞれの給紙段には用紙センサ１４１が設置されている。用紙センサ１４１は印刷用紙を載置するガイドを介して用紙の辺の長さを取得する。
【００８６】
ＣＰＵ１１４は取得された各辺の長さをもとにあらかじめ定義している用紙のサイズと照らし合わせ、対応するサイズを該当する給紙段の用紙サイズ１１０３に保存する。１１０４は用紙タイプを示す。ＣＰＵ１１４は操作パネル１２０に表示される不図示のダイアログを介してオペレータが設定した給紙段の用紙タイプをＨＤＤ１１５に存在する用紙タイプ１１０４に保存する。オペレータが設定した用紙タイプは用紙ライブラリ（図６）の用紙タイプの値が用いられる。
【００８７】
１１０５は各給紙段に載置されている用紙の枚数を示す。用紙枚数は給紙段から転写ベルト１５４の間に設置されている不図示のセンサと定着ユニット１５５以降に設置された不図示の印刷物の排紙カウントセンサにより取得される値を元にＣＰＵ１１４が制御する。１１０６は最大用紙枚数を示す。各給紙段には載置できる用紙の枚数が決められておりそれぞれの値は給紙段の種類により異なる。大容量の外付けのＰＯＤデッキでは、１つの給紙段に１０００枚、２０００枚の用紙を載置することができる。
【００８８】
＜図１２の説明＞
図１２は、ホストコンピュータ１０１から投入されたプリントジョブを印刷装置１００がＩ／Ｏ制御部１１１で受け付けた後に基準辺マーカを付加する動作をフローチャートに示したものである。
【００８９】
印字位置調整機能は、印刷に使用する用紙が印字位置調整されている場合、用紙ライブラリ（図６）の補正量を用いてＣＰＵ１１４がその用紙に最適な印字位置に画像を印刷するものである。
【００９０】
図１２では特に位置調整済みの用紙を用いて印刷を行う際に基準辺マーカを付加する動きを示している。以下フローチャート内の各ステップにおける制御は、ＣＰＵ１１４がＲＯＭ１１２のプログラムを読み出して実行することで各種動作を実現する。
【００９１】
印刷装置１００がホストコンピュータ１０１からプリントジョブを受け付けると、コントローラボード１１０のＣＰＵ１１４はホストコンピュータ１０１から送られたプリントジョブをＩ／Ｏ制御部１１１で受け取るとＨＤＤ１１５上に一時格納する。ＣＰＵ１１４はプリントジョブを解析し、印刷設定を求める。
【００９２】
Ｓ１２０１において、ＣＰＵ１１４は、プリントジョブに設定された印刷設定から印刷に使用する用紙を確認する。ＣＰＵ１１４はプリントジョブの印刷設定に付与されている用紙サイズの紙が載置されている給紙段を、ＨＤＤ１１５に保存されている図１１の給紙情報から検索する。ＣＰＵ１１４は図１１の給紙段をコントローラボード１１０と接続が近い順に、つまりトレイ１から順番に検索する。たとえばプリンタジョブの印刷設定の用紙サイズにＡ４の用紙が指定されている場合、トレイ１から順番にＡ４の用紙サイズを検索する。
【００９３】
トレイ１の給紙段にＡ４の用紙が存在しているため、Ｓ１２０１においてＣＰＵ１１４は該当する給紙段の用紙タイプ１１０４を確認する（ＸＹＺ製紙カラー８１であることを）。Ｓ１２０２において、ＣＰＵ１１４はプリントジョブの印刷に使用する用紙が印字位置調整済みの用紙かを確認する。
【００９４】
具体的には、図６の用紙ライブラリを確認し印刷に使用する用紙タイプの印字位置調整確認フラグ６２０が済となっていれば調整を行っているため（Ｓ１１０２：Ｙｅｓ）、画像データの基準辺の位置に基準辺マーカを付加する。たとえば、本実施例ではＳ１２０１においてＣＰＵ１１４は印刷時に給紙される用紙がＸＹＺ製紙カラー８１であることを確認している。Ｓ１２０２において、ＣＰＵ１１４はトレイ１の用紙タイプ１１０４（ＸＹＺ製紙カラー８１）が用紙ライブラリ（図６）で印字位置調整されているかを確認する。
【００９５】
用紙ライブラリにおいて、ＸＹＺ製紙カラー８１は印字位置調整確認の６２０の項目が済となっているため、ＣＰＵ１１４は画像データの基準辺の位置に基準辺マーカを付加する。基準辺マーカの付加と基準辺マーカの位置の決定方法は後述の図１４と図１６にて説明する。もし、Ｓ１２０２において確認した用紙タイプの用紙ライブラリの印字位置調整済みフラグ６２０が未であれば基準辺マーカの画像の付加は行わない。
【００９６】
これまでに述べてきたように、本実施例でＣＰＵ１１４はプリントジョブの印刷設定に設定された用紙サイズに基づいて給紙段に載置されている用紙タイプを求める。求めた用紙タイプが印刷位置調整済みだった場合、ＣＰＵ１１４は受信したプリントジョブを解析しプリントジョブを画像データに変換し、用紙ライブラリに保存されている補正値を元に画像データを補正して、ＨＤＤ１１５に保存する。
【００９７】
ＣＰＵ１１４は画像データの基準辺の近傍に基準辺マーカを付加する。ＣＰＵ１１４はＨＤＤ１１５に保存されている画像データに対するプリンタエンジン１５０の制御コマンドを作成し、システムバス１１６を介して、制御コマンドをプリンタエンジン１５０に送る。プリンタエンジン１５０は制御コマンドを元に画像データを取得し印刷を行う。
【００９８】
＜図１３の説明＞
図１３はホストコンピュータ１０１上に表示するプリンタドライバのユーザインターフェース画面である。
【００９９】
プリンタドライバは、プリント動作を指示するためのＧＵＩであり、これで指示することによりユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。１３０１はプリンタドライバのウィンドウである。その中の設定項目として、１３０２はターゲットとなる出力先を選択する送信先選択カラムである。１３０３は送信先選択カラム１３０２で選択された出力先の状態を表示するステータス表示部分である。ここに表示する値はプリンタドライバが一定時間ごとに印刷装置１００と通信することで取得している。
【０１００】
１３０４はジョブの中から出力するページを選択するページ設定カラムであり、ホストコンピュータ１０１上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。１３０５は部数を指定する部数設定カラム。また、１３０６は送信先選択カラム１３０２にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーである。
【０１０１】
ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理、たとえば細かい色再現やシャープネス調整、他には綴じの設定などを行うことが可能となる。１３０７は基準辺マーカの印刷設定（プリンタドライバのウィンドウ上にはマーカの印刷と表記）を示す。この設定をユーザが有効にするとプリンタドライバにより作成されるプリントジョブに基準辺マーカの印刷設定が付与される。
【０１０２】
所望の設定が済めば、ＯＫキー１２０８により印刷を開始する。本実施例ではＯＫキー１３０８はステータス表示部分１３０３が印刷可能状態（Ｉｄｌｅ）のとき有効になる。また、ステータス表示部分１３０３がオフラインの時はグレーアウトになり押すことができない。取り消す場合には、キャンセルキー１３０９により印刷を取りやめる。このように、ホストコンピュータ１０１のプリンタドライバは表示するユーザインターフェースごとに必要な情報を印刷装置１００に確認し、印刷装置１００と連動して動作するようにしている。
【０１０３】
＜図１４の説明＞
図１４はホストコンピュータ１０１から投入されるプリントジョブに付与される基準辺マーカの印刷設定をもとに基準辺マーカを付加する動作をフローチャートに示したものである。
【０１０４】
図１４ではプリンタドライバ（図１３）で指定される基準辺マーカの印刷設定を元にＣＰＵ１１４にて変換後の画像データに基準辺マーカを付加するかどうかを設定する動作を示す。
【０１０５】
以下、フローチャート内の各ステップにおける制御は、ＣＰＵ１１４がＲＯＭ１１２のプログラムを読み出して実行することで各種動作を実現する。
【０１０６】
印刷装置１００がホストコンピュータ１０１からプリントジョブを受け付けると、Ｓ１４０１において、ＣＰＵ１１４はＨＤＤ１１５に保存されたプリントジョブに設定された基準辺マーカの印刷設定を確認する。プリンタドライバ（図１３）でオペレータに設定される基準辺マーカの印刷設定が有効であれば（Ｓ１４０２：Ｙｅｓ）、ＣＰＵ１１４は画像データの基準辺の近傍に基準辺マーカを付加するために、基準辺マーカの位置を決定するＳ１４０３。
【０１０７】
基準辺マーカの位置の決定の動作は後述の図１６のフローチャートで説明する。もし、基準辺マーカの印刷設定が無効であれば（Ｓ１４０２：Ｎｏ）、ＣＰＵ１１４は画像の付加をおこなわない。
【０１０８】
＜図１５の説明＞
図１５はＨＤＤ１１５に保存している画像データの向きと用紙の向きと基準辺マーカの位置について示した模式図である。
【０１０９】
画像データの向きと用紙の向きと印刷装置１００の機種情報から基準辺マーカの位置を算出するために、印刷装置１００は、印刷可能なすべての用紙サイズにあわせて変換テーブルをＨＤＤ１１５に持っている。この図はＨＤＤ１１５に保存されている変換テーブルからＡ４の用紙サイズの一部の条件について抜き出したものである。
【０１１０】
また、本実施例の図１５では説明のため画像の向きや用紙の向きを表すアイコンを各項目で使っているが、ＨＤＤ１１５に保存されている変換テーブルにはそれぞれの状態を示す文字列が保存される。図１５のアイコンには、説明のために画像の向きを表すためにＦの文字を使い、用紙の向きを示すために縦、横といった文字を使う。また図で使われる印や矢印の説明は図１５内に記載した。
【０１１１】
１５０１はプリンタドライバから送られるプリントジョブをＣＰＵ１１４が変換した画像データを説明のためアイコン化したものである。ＨＤＤ１１５に保存される変換テーブルにはこの列は存在しない。ホストコンピュータ１０１上のアプリケーションで表示される画像は印刷のためにプリンタドライバでプリントジョブに変換され印刷装置１００に投入される。プリントジョブに変換された画像は、１５０１に記載されたアイコンの黒丸印（画像データの先頭）から矢印の方向に順番に０と１の羅列（描画の有無）で表現される。
【０１１２】
アプリケーション上に表示された画像を印刷するとき、画像データだけでは印刷する画像の天の向きはわからない。画像の天は、画像と正対したときに画像の上になる部分のことを示す。対して画像の地とは画像の下の部分を示す。プリンタドライバは印刷装置に画像の天の向きを示すために、画像データの向き情報を印刷設定に含む。またプリンタドライバは印刷に使用する用紙のサイズをプリントジョブの印刷設定に付与する。
【０１１３】
１５０２はプリントジョブに設定されている用紙サイズを、１５０３は画像データの向きを示す。ＨＤＤ１１５に保存されている変換テーブルの用紙サイズ１５０２には印刷装置１００で印刷可能な用紙サイズがすべて含まれる。印刷装置１００はプリントジョブの印刷設定に含まれる用紙サイズ１５０２と画像データの向き１５０３の２つから、ホストコンピュータ１０１上のアプリケーションに表示された画像がどの向きを向いているかがわかる。
【０１１４】
本実施例では画像データの向きが０°のときと９０°の向き、給紙装置の用紙の向きが縦置き（たとえばＡ４、ＬＥＦ（Ｌｏｎｇ  Ｅｄｇｅ  Ｆｅｅｄ））と横置き（Ａ４、ＳＥＦ（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｆｅｅｄ））の場合について示したものを変換テーブルから抜き出している。
【０１１５】
１５０４は給紙装置の用紙の向きを示す。印刷装置１００の給紙段によっては対応していない用紙向きも存在しており、ＨＤＤ１１５に保存される変換テーブルにからならず縦置きと、横置きのパラメータが存在するわけではない。
【０１１６】
図１５では用紙サイズはＡ４の場合を抜き出しており、Ａ４の用紙サイズはどの給紙段でも縦置きも横置きもできる。図１１で述べたが、給紙装置１４０の給紙段には用紙センサ１４１が設置されており、ＣＰＵ１１４は給紙段に載置された用紙の各辺の長さを取得できる。用紙の辺の長さとＨＤＤ１１５に保存されている不図示の印刷装置１００の対応用紙サイズ情報と照らし合わせることで、ＣＰＵ１１４は給紙段に載置されている用紙の向きを取得する。
【０１１７】
１５０５は印字画像の向きを示す。印刷装置１００の排紙段に出力される印字画像の向きは印刷装置１００ごとに定義されており異なる。本実施例の印刷装置１００では横置きの用紙の場合は搬送方向を、縦置きの用紙の場合は時計回りに９０°回転した向きをアプリケーションに表示される画像の上側としている。このためそれぞれの画像データの現像ユニット１５２での書き出し位置（黒星印）は投入されたプリントジョブを変換した画像データの先頭とは異なる場所になる。黒星印は印刷装置１００の現像ユニット１５２の書き出し位置を示している。
【０１１８】
給紙装置の用紙の向きにより印字画像の向きをＣＰＵ１１４は回転させて、プリンタエンジンに送る画像データと制御コマンドを変化させている。たとえば、プリントジョブの印刷設定に含まれる用紙サイズがＡ４、画像データの向きが０°であり、印刷に使用する用紙の向きが縦置きの場合、ＣＰＵ１１４はプリントジョブを変換した画像データ１５０１の左下から左上に向かって画像を描画するように印字画像向きを整えて画像データに変換する。
【０１１９】
１５０６は用紙の向きに対する基準辺の位置を示す。印字位置調整の基準辺は印刷装置１００の内部構造に応じて変わる。給紙装置１４０から用紙を給紙するとき、ＣＰＵ１１４は用紙に対する現像ユニット１５２の書き出し位置を整えるために、給紙装置１４０と転写ベルト１５４の間にある不図示の突き当てガイドに用紙の決められた辺を突き当てる。本実施例の印刷装置１００では、転写ベルト１５４に用紙が担持される前に図２の手前側に用意された突き当てガイドに印刷用紙を突き当てている。したがって、本実施例では搬送方向を向いて用紙の左方向（図２の手前）にアイコン上で基準辺が付与されている。
【０１２０】
１５０７は基準辺マーカの付加を示す。ＣＰＵ１１４は印字画像向き１５０５と基準辺の位置１５０６の組み合わせにより、印字画像の画像データに印刷物の適切な箇所に基準辺マーカを付加する。
【０１２１】
＜図１６の説明＞
図１６は給紙装置１４０の用紙センサ１４１から得られる用紙の向きとプリントジョブに付与する画像データの向きを元にして、画像データに印字位置調整の基準辺の位置を示すマーカを付加する動作を示すフローチャートである。
【０１２２】
本実施例では、ホストコンピュータ１０１から投入されるプリントジョブに付与される画像データの向きと給紙装置に載置された用紙の向きをもとに、画像データの基準辺マーカの位置を決定し、基準辺マーカを付加する。
【０１２３】
ＣＰＵ１１４の判断は図１５で示したＨＤＤ１１５に保存される変換テーブルを用いて行われる。以下、フローチャート内の各ステップにおける制御は、ＣＰＵ１１４がＲＯＭ１１２のプログラムを読み出して実行することで各種動作を実現する。
【０１２４】
印刷装置１００がホストコンピュータ１０１からプリントジョブを受け付けると、Ｓ１６０１において、ＣＰＵ１１４はＨＤＤ１１５に保存されたプリントジョブに設定された印刷設定を確認する。印刷の設定には両面印刷、片面印刷、２ｉｎ１といったレイアウト情報以外に、部数指定や用紙サイズ、仕上がりサイズ、フィニッシャによる綴じの指定など印刷に関係する様々なものが指定されている。
【０１２５】
Ｓ１６０１において本実施例ではＣＰＵ１１４は印刷の設定から用紙サイズと画像データの向きを確認する。画像データの向き情報は、プリンタドライバがアプリケーションの画像をプリントジョブに変換したとき、ホストコンピュータ上のアプリケーションで表示された画像データがどの向きに格納されているかを示している。画像データの向きは搬送方向に対して時計回りを正として示している。たとえば、ホストコンピュータのアプリケーション上で画像の天が上下逆転しているならば、プリンタドライバは画像データの向きに１８０°を入力する。
【０１２６】
Ｓ１６０２において、ＣＰＵ１１４はＳ１６０１にて印刷の設定から求めた用紙サイズを元に、ＨＤＤ１１５に存在している給紙情報（図１１）から印刷に使用する用紙を決定し、用紙の向きを決定する。印刷の設定から得られた用紙サイズを、ＣＰＵ１１４は図１１の給紙段の用紙サイズ１１０３と順番に照らし合わせることで、印刷に使用する給紙段を決定し用紙の向きを決定する。
【０１２７】
プリンタドライバの印刷設定の用紙サイズを給紙情報（図１１）から検索し、もし給紙段に印刷設定の用紙サイズが存在していないなら、用紙サイズを回転させて再度検索する。たとえば、用紙サイズとして給紙情報にＡ４が存在していなければ、用紙サイズを回転させＡ４Ｒが保存されていないかを検索する。もし回転した用紙サイズも存在しなければ、用紙が存在しないとユーザに対してダイアログ（不図示）を表示する。
【０１２８】
Ｓ１６０３において、ＣＰＵ１１４は印刷の設定から取得した画像データの向きと用紙の向きから印字するときの印字画像向きを決定する。ＣＰＵ１１４は印字画像向きを決定するためには、図１５で示したＨＤＤ１１５に保存された変換テーブルを参照する。たとえば、給紙装置の用紙の向きに応じてＣＰＵ１１４は印字画像の向きを回転させて、プリンタエンジンに送る画像データと制御コマンドを変化させている。
【０１２９】
プリントジョブの印刷設定に含まれる用紙サイズがＡ４、画像データの向きが０°であり、印刷に使用する用紙の向きが縦置きの場合、ＣＰＵ１１４はプリントジョブを変換した画像データ１５０１の左下から左上に向かって画像を描画するように印字画像向きを整えて画像データに変換する。ＣＰＵ１１４はプリンタジョブの画像データを左下から左上に向けて走査する画像データに変換し保存する。
【０１３０】
Ｓ１６０４において、ＣＰＵ１１４は印字位置調整に使った用紙の種類から印刷に使用する用紙の向きを取得し、機種情報から基準辺の位置を取得する。図１５でも触れたが、印字位置調整の基準辺は印刷装置１００の内部構造に応じて異なる。給紙装置１４０は用紙を給紙するとき、用紙に対する現像ユニット１５２の書き出し位置を整えるために給紙時の用紙の決められた辺を突き当てる。印刷装置１００の内部構造は機種ごとに異なり用紙の突き当てるガイドの位置も機種に応じて異なるため、本実施例では図１５で述べたように基準辺の位置情報を用紙の向きごとに変換テーブルの中に保存して参照している。
【０１３１】
印刷装置１００の種類をＲＯＭ１１２に機種情報として保存しておき、機種情報ごとに基準辺の位置情報を変換テーブルに持ち、機種情報をもとに変換テーブルを参照する形にしてもよい。このようにして、ＣＰＵ１１４は給紙装置に載置された印刷用紙の向きと印刷装置の種類から、印刷に使用する用紙の向きに対する基準辺の位置を取得する。
【０１３２】
Ｓ１６０５において、ＣＰＵ１１４はＳ１６０３において求めた印字画像向きとＳ１６０４にて求めた用紙の向きに合わせ求めた基準辺の位置をもとに、印字画像向きにおける基準辺のマーカの最適な位置を決定する。具体的にはＣＰＵ１１４は図１５で示したＨＤＤ１１５に保存された変換テーブルを参照する。
【０１３３】
図１５で示した用紙サイズＡ４、画像データの向き０°の画像データに対して、給紙装置１４０に用紙を縦置きに載置した場合、基準辺マーカは画像データの地の部分に配置する（Ｓ１６０５：画像の地、Ｓ１６０９）。給紙装置１４０に用紙を横置きに置いた場合、ＣＰＵ１１４は画像データの左端に付加する（Ｓ１６０５：画像の左端、Ｓ１６０７）。画像データの向きと給紙装置の用紙の向き、印字装置１００の機種に応じて、画像の右端（Ｓ１６０６）、画像の天（Ｓ１６０８）に基準辺マーカを付加する場合も存在する。
【０１３４】
合成する基準辺マーカの形、位置については図１７で説明する。ＣＰＵ１１４は印字画像と基準辺マーカの画像を合成し、プリンタエンジン１５０に転送する前の画像データをＨＤＤ１１５に保存する。ＣＰＵ１１４は保存した画像データを制御コマンドと一緒にプリンタエンジンに送ることで基準辺マーカつきの印刷物を出力する。
【０１３５】
＜図１７の説明＞
図１７は基準辺マーカを付加したときの画像データを印刷した結果を示した模式図である。
【０１３６】
基準辺マーカはＣＰＵ１１４の指示によって印字画像と合成され、ＨＤＤ１１５に画像データとして保存される。通常オフラインの断裁機で印刷物を断裁する際にはオペレータは断裁後のサイズ（仕上がりサイズ）より一回り大きめの用紙（用紙サイズ）を使い断裁を行うことで印刷物を整える。このときオペレータは用紙サイズと仕上がりサイズをプリンタドライバ（図１３）から指定し、画像にトンボマークを付加して印刷を行う。図１７の画像はトンボマークと基準辺マーカを付加している印刷物の例を示している。
【０１３７】
本実施例ではトンボマークの付加について印刷装置１００の機能として説明していないが印刷装置１００がトンボマークの付加機能を持っていてもよい。また、ホストコンピュータ上のアプリケーションがトンボマーカを画像に付加する場合も存在する。
【０１３８】
１７０１は基準辺マーカが付加された印刷物を示している。
【０１３９】
１７０２は外トンボと呼ばれ、印刷物の製版寸法線を示す。この線は製版を行う印刷機で使われるものであり、ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎＰｒｉｎｔｅｒ）に代表されるデジタル印刷機の場合、印刷物に付加しないことが一般的である。
【０１４０】
１７０３は内トンボと呼ばれ、断裁を行う線を示す。一般にトンボの線は０．１ｍｍで書かれる。オペレータは内トンボの線で断裁を行う。これによりオペレータは求める仕上がりサイズの印刷物を得る。デジタル印刷機ではプリンタドライバ上で用紙サイズと仕上がりサイズを指定する。
【０１４１】
１７０４はセンタートンボといい、用紙の各辺の真ん中を示している。これはＣＭＹＫの版ごとのずれが起こっていないかを判断するためのものである。トンボマークを使い断裁を行う場合、オペレータは内トンボと外トンボの間に３ｍｍ程度のドブと呼ばれる裁ち落とし領域を用意する。この裁ち落とし領域まで画像を用意することで断裁ずれが発生しても用紙の白地が印刷物に含まれないようにする。
【０１４２】
１７０５は印刷装置１００ごとに異なる現像ユニット１５２の書き出し位置を示す。１７０５から左右に広がる点線が印刷装置１００の印字領域を示す。ちなみに１７０５と点線は説明のため図示しただけであり印刷物には印刷されない。本実施例ではトンボマークの付加機能については細かく説明しないが、プリンタドライバで指定された仕上がりサイズに合わせて内トンボを付加し、ホストコンピュータ１０１のアプリケーションに表示される画像データを出力する。
【０１４３】
１７０６は基準辺マーカを示す。基準辺マーカは本実施例では黒三角印で示す。本実施例では基準辺マーカは内トンボの位置から３ｍｍずれた用紙の辺の中央（センターマーカの位置）に付加する。印刷装置１００のＣＰＵ１１４は１６０６において基準辺マーカの位置を決定した後、ＨＤＤ１１５に保存されている印刷装置１００の対応用紙サイズから、基準辺の長さと用紙サイズごとに異なる印字領域を求める。
【０１４４】
また、ＣＰＵ１１４はプリントジョブの印刷設定から仕上がりサイズを求める。プリントジョブの印刷設定に付与される仕上がりサイズと印字領域の各辺の長さから、基準辺マーカの書き出し位置を算出する。基準辺の書き出し位置は基準辺の位置、用紙サイズによって変わる。下記式は本実施例で一例とした用紙サイズがＡ４、画像データの向きが０°の場合を示している。また図１７に示した仕上がりサイズと印字領域の各辺の長さを用いて求めている。
【０１４５】
【数１】
2020104261.tif 000003
【０１４６】
もし基準辺マーカが印字領域に付加できない場合は、印刷時に基準辺マーカが付加できないことを通知する不図示のダイアログを表示する。
【実施例２】
【０１４７】
実施例１では印字位置調整を行った用紙を用いたプリントジョブにおいて印字位置調整を行ったときの基準辺の位置情報をもとに基準辺マーカを付加し印刷を行った。これによりオペレータは用紙の突き当て位置の情報を取得することができた。しかし、突き当て位置を表現する方法は、基準辺の近傍にマーカを付与するだけに限らない。
【０１４８】
本実施例では基準辺以外の近傍に基準辺以外を示すマーカを付与することで突き当て位置を表現する。また基準辺の近傍に基準辺マーカを付加する場合と基準辺以外の近傍に基準辺マーカを付加する場合を切り替える制御手段を有することで、印刷物の画像やレイアウトに合わせた出力を可能とする。
【０１４９】
＜図１８の説明＞
図１８は基準辺を付与するか基準辺以外を付与するかを切り替えるインタフェースを示す模式図である。
【０１５０】
１８０１はプリンタドライバのウィンドウである。１８０２はマーカの印刷設定を示している。１８０２において、基準辺にマーカを付加するか基準辺以外にマーカを付加するかを選択することでユーザは印刷物の画像やレイアウトに合わせた出力を可能とする。それ以外は図１２で示したインタフェースと同じ機能を持っている。印刷装置１００のＣＰＵ１１４はプリンタドライバにより設定された印刷の設定から所定のマーカを判断し付加を行う。
【０１５１】
Ｓ１４０４において、印刷設定に基準辺以外にマーカを印刷する設定になっている場合、ＣＰＵ１１４は機種情報と給紙装置１４０の用紙の向き情報から、用紙の基準辺以外の位置を求める。
【０１５２】
＜図１９の説明＞
図１９は基準辺以外の近傍にマーカを付加したときの印刷物の例を示した模式図である。
【０１５３】
１９０１は図１８のマーカの印刷設定１８０２で基準辺以外を選択したときに印刷した印刷物を示す。１９０２は基準辺以外の近傍に示す、基準辺以外のマーカを示す。本実施例で基準辺以外のマーカは基準辺マーカとは形状を変えてバツ印を用いている。このとき基準辺以外のマーカは基準辺マーカと同じ形状であっても良いし、本実施例のように付与するマーカの画像を基準辺と基準辺以外で変更しても良い。マーカを付与するフローは実施例１と同じであるためここでは省略する。
【符号の説明】
【０１５４】
１００  印刷装置、１１４  ＣＰＵ、１１５  ＨＤＤ、１２０  操作パネル、
１６０  読取装置
【図１】
2020104261.tif 000004
【図２】
2020104261.tif 000005
【図３】
2020104261.tif 000006
【図４】
2020104261.tif 000007
【図５】
2020104261.tif 000008
【図６】
2020104261.tif 000009
【図７】
2020104261.tif 000010
【図８】
2020104261.tif 000011
【図９】
2020104261.tif 000012
【図１０】
2020104261.tif 000013
【図１１】
2020104261.tif 000014
【図１２】
2020104261.tif 000015
【図１３】
2020104261.tif 000016
【図１４】
2020104261.tif 000017
【図１５】
2020104261.tif 000018
【図１６】
2020104261.tif 000019
【図１７】
2020104261.tif 000020
【図１８】
2020104261.tif 000021
【図１９】
2020104261.tif 000022