(57)【要約】【課題】両面印刷を行う際に、ラスタライズされたラスタライズ画像に含まれる特定画像の位置を表裏で一致させることを可能とする。【解決手段】印刷データをラスタライズしたラスタライズ画像に基づいて記録媒体の両面に画像を形成する処理に際し、ラスタライズ画像の印刷位置を補正可能な制御部を有し、制御部は、ラスタライズ画像に含まれる所定の領域を特定画像とし、特定画像の位置を記録媒体の表裏で一致させるようにラスタライズ画像の印刷位置を補正する補正処理が可能である。【選択図】図７
2019217676.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをラスタライズしたラスタライズ画像に基づいて記録媒体の両面に画像を形成する処理に際し、前記ラスタライズ画像の印刷位置を補正可能な制御部を有し、
前記制御部は、前記ラスタライズ画像に含まれる所定の領域を特定画像とし、前記特定画像の位置を記録媒体の表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する補正処理が可能である画像処理装置。
【請求項２】
前記制御部は、前記補正処理において、特定画像を抽出するための情報に基づいて前記ラスタライズ画像に含まれる特定画像の位置を検出し、前記特定画像の印刷位置を表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する請求項１記載の画像処理装置。
【請求項３】
前記制御部は、前記情報に基づいて前記ラスタライズ画像に前記特定画像が含まれるかの判定を行う請求項２に記載の画像処理装置。
【請求項４】
情報を記憶する記憶部を有し、
前記制御部は、前記記憶部に、特定画像を抽出するための情報が記憶されている場合、前記記憶部に記憶されている前記情報により抽出可能な特定画像を提示するとともに、前記情報を用いた前記補正処理を行うことを選択可能とする請求項２または３に記載の画像処理装置。
【請求項５】
前記制御部は、前記ラスタライズ画像に含まれる所定の印字ドットに基づいて前記特定画像を決定する請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御部は、予め設定された画像を前記所定の印字ドットとする請求項５記載の画像処理装置。
【請求項７】
前記制御部は、前記所定の印字ドットで定められる領域を前記特定画像とする請求項５または６記載の画像処理装置。
【請求項８】
前記制御部は、印字ドットの縦横方向の最小値と、縦横方向の最大値から矩形領域を定めて前記特定画像とする請求項５〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記制御部は、記録媒体の表裏のそれぞれの面に対し、前記ラスタライズ画像の印刷位置を補正する請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記補正処理において、印刷位置のシフト量を含む請求項１〜９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記制御部は、前記特定画像の位置を記録媒体の表裏で一致させるために前記シフト量の算出が可能である請求項１０記載の画像処理装置。
【請求項１２】
前記制御部は、ジョブ内において同一の前記特定画像が複数含まれている場合は、最初の前記特定画像の位置と、二つ目以降の前記特定画像の位置とが一致するように、二つ目以降の前記特定画像の印刷位置を補正する請求項１〜１１のいずれか１項に記載の画像処理装置。
【請求項１３】
情報を表示する表示部を有し、
前記制御部は、前記補正処理の実施有無および／または前記補正処理において実施された補正の情報を前記表示部に表示する請求項１〜１２のいずれか１項に記載の画像処理装置。
【請求項１４】
記録媒体の両面に画像を形成する画像形成部を有する請求項１〜１３のいずれか１項に記載の画像処理装置。
【請求項１５】
印刷データをラスタライズしたラスタライズ画像に基づいて記録媒体の両面に画像を形成する処理に際し、前記ラスタライズ画像の印刷位置を補正可能な制御部で実行されるプログラムであって、
前記プログラムは、前記制御部に対し、
前記ラスタライズ画像に含まれる所定の領域を特定画像とし、前記特定画像の位置を記録媒体の表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する補正処理を実施させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の両面印刷に用いられる画像データの処理を行う画像処理装置およびプログラムに関する。
【背景技術】
【０００２】
印刷機（特に商用の印刷機）で印刷される印刷物などは、表裏の印字位置が精度よく一致することが求められる。そのため、両面印刷が可能な画像形成装置には、表裏の印刷位置を調整することが可能な表裏位置調整機能が搭載されている。
表裏位置調整を行う方法としては、用紙の両面の画像形成領域外にトンボ等の表裏位置調整用の画像を印刷し、印刷後の用紙を読み取って用紙の表裏における表裏位置調整用の画像の位置を解析し、調整用画像の位置が表裏で一致するように印刷位置の補正を行う方法が知られている。
例えば、特許文献１には、両面印刷の表面、裏面それぞれの画像形成領域外に特定マークを印字し、その特定マークをスキャナー（センサー）で読み取って表裏のズレ量を検知し、検知結果に基づいて画像形成領域の印字位置を補正することが記載されている。
一方で、アプリケーション上で画像の表裏位置調整を行うことを可能にした装置も知られている。例えば、特許文献２には、アプリケーション（レイアウト装置）上で表裏の特定画像（切り取り線）の位置を一致させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１６７３０６号公報
【特許文献２】特開２０１０−１８２０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１または特許文献２の技術を用いても、表裏における画像の位置ずれが発生してしまう場合がある。
図１４に示すように、画像形成装置で印字可能な領域を印字可能領域Ａ、ラスタライズ画像データによる印字領域を画像領域Ｂ、表裏の印刷位置を一致させたい特定画像をＣとした場合、特許文献１の技術では、画像領域Ｂの位置を表裏一致させることができるが、実際に位置合わせを行いたい領域は、画像領域Ｂ内にある特定画像Ｃ（例えば、トンボを含む画像）である場合が多い。この特定画像Ｃが画像領域Ｂの中央に配置されてない場合には、特許文献１の技術を使用しても、両面印刷時に透かしても特定画像Ｃが同じ位置にならない、という問題が発生する。
例えば、図１５に示すように、特定画像Ｃが画像領域Ｂの左側から２ドット、右端から４ドット内側に位置している場合、特定画像Ｃが画像領域Ｂのセンターよりも左寄りであるため、画像領域Ｂの位置を表裏で一致させても、両面印刷を行うとトンボの位置が表裏で一致しなくなってしまう。
【０００５】
また、特許文献２の技術によれば、特定画像Ｃを表裏で一致させるために、アプリケーション上で特定画像Ｃの位置を表裏一致させることができる。
しかし、ユーザーの使用するアプリケーション上では「中央合わせ」を行いセンターに配置できているように見えても、アプリケーションもしくは画像形成装置でラスタライズ処理等によって座標値の単位変換（例：ｍｍ→ｄｏｔ）をする際に、小数点の丸め誤差により、中央から数ｄｏｔずれたところに配置されてしまう場合がある。この場合も、特定画像Ｃの位置を表裏で一致させることができないという問題が発生する。
【０００６】
例えば、図１６に示すように、アプリケーション上で特定画像Ｃを画像領域Ｂの左端から３ドット、右端から３ドット内側に配置して、特定画像Ｃを画像領域Ｂの中央に位置させた場合であっても（図１６左図）、ラスタライズによる単位変換の丸め誤差などにより、特定画像Ｃの位置が左側に１ドットずれてしまうことがある（図１６中央図）。その結果、両面印刷後には２ドット分の表裏位置のずれが発生してしまう。
【０００７】
本発明は、上記の事情に鑑みてなされたものであり、両面印刷を行う際に、ラスタライズされたラスタライズ画像に含まれる特定画像の位置を表裏で一致させることが可能な画像処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
すなわち、本発明の画像処理装置のうち、第１の形態は、印刷データをラスタライズしたラスタライズ画像に基づいて記録媒体の両面に画像を形成する処理に際し、前記ラスタライズ画像の印刷位置を補正可能な制御部を有し、
前記制御部は、前記ラスタライズ画像に含まれる所定の領域を特定画像とし、前記特定画像の位置を記録媒体の表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する補正処理が可能である。
【０００９】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、前記補正処理において、特定画像を抽出するための情報に基づいて前記ラスタライズ画像に含まれる特定画像の位置を検出し、前記特定画像の印刷位置を表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する。
【００１０】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、前記情報に基づいて前記ラスタライズ画像に前記特定画像が含まれるかの判定を行う。
【００１１】
他の形態の画像処理装置の発明は、前記形態の発明において、情報を記憶する記憶部を有し、
前記制御部は、前記記憶部に、特定画像を抽出するための情報が記憶されている場合、前記記憶部に記憶されている前記情報により抽出可能な特定画像を提示するとともに、前記情報を用いた前記補正処理を行うことを選択可能とする。
【００１２】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、前記ラスタライズ画像に含まれる所定の印字ドットに基づいて前記特定画像を決定する。
【００１３】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、予め設定された画像を前記所定の印字ドットとする。
【００１４】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、前記所定の印字ドットで定められる領域を前記特定画像とする。
【００１５】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、印字ドットの縦横方向の最小値と、縦横方向の最大値から矩形領域を定めて前記特定画像とする。
【００１６】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、記録媒体の表裏のそれぞれの面に対し、前記ラスタライズ画像の印刷位置を補正する。
【００１７】
他の形態の画像処理装置の発明は、前記形態の発明において、前記補正処理において、印刷位置のシフト量を含む。
【００１８】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、前記特定画像の位置を記録媒体の表裏で一致させるために前記シフト量の算出が可能である。
【００１９】
他の形態の画像処理装置の発明は、前記形態の発明において、前記制御部は、ジョブ内において同一の前記特定画像が複数含まれている場合は、最初の前記特定画像の位置と、二つ目以降の前記特定画像の位置とが一致するように、二つ目以降の前記特定画像の印刷位置を補正する。
【００２０】
他の形態の画像処理装置の発明は、前記形態の発明において、情報を表示する表示部を有し、
前記制御部は、前記補正処理の実施有無および／または前記補正処理において実施された補正の情報を前記表示部に表示する。
【００２１】
他の形態の画像処理装置の発明は、前記形態の発明において、記録媒体の両面に画像を形成する画像形成部を有する。
【００２２】
本発明のプログラムのうち、第１の形態は、印刷データをラスタライズしたラスタライズ画像に基づいて記録媒体の両面に画像を形成する処理に際し、前記ラスタライズ画像の印刷位置を補正可能な制御部で実行されるプログラムであって、
前記プログラムは、前記制御部に対し、
前記ラスタライズ画像に含まれる所定の領域を特定画像とし、前記特定画像の位置を記録媒体の表裏で一致させるように前記ラスタライズ画像の印刷位置を補正する補正処理を実施させる。
【発明の効果】
【００２３】
本発明によれば、両面印刷時に記録媒体の表裏に印刷される特定画像の位置を一致させることが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態の画像形成装置の機械的構成の概略を示す図である。
【図２】同じく、制御ブロックを示す図である。
【図３】同じく、システム構成を示す図である。
【図４】同じく、特定画像の例を示す図である。
【図５】同じく、特定画像の他の例を示す図である。
【図６】同じく、登録する特定画像の例を示す図である。
【図７】同じく、ラスタライズ画像内の特定画像を抽出して補正処理を行う手順を示すフローチャートである。
【図８】同じく、ラスタライズ後の画像データの位置を示す図である。
【図９】同じく、画像データのシフト結果を示す図である。
【図１０】同じく、印字画像の座標に基づいて特定画像を決定する方法を示す図である。
【図１１】同じく、ジョブに同一の特定画像が複数含まれる場合の補正処理の手順を示すフローチャートである。
【図１２】同じく、画像データのシフト方法を示す図である。
【図１３】同じく、ジョブに同一の特定画像が含まれる場合のシフト量の算出手順を示すフローチャートである。
【図１４】印字可能領域、ラスタライズされた画像データ領域、および特定画像を示す図である。
【図１５】特定画像の表裏位置ずれが発生する場合を示す図である。
【図１６】ラスタライズ後の画像において表裏ずれが発生する場合を示す図である。
【発明を実施するための形態】
【００２５】
以下に、本発明の画像処理装置の一実施形態を添付図面に基づいて説明する。なお、この実施形態では、画像処理装置は、画像形成装置に含まれる構成となっている。
画像形成装置１は、図１に示すように、上段側から順に、給紙装置４０、装置本体１０、読取装置２０、後処理装置３０を備えている。各装置および装置本体は、電気的および機械的に接続されており、各装置および装置本体間で、通信および用紙の搬送が可能となっている。
【００２６】
給紙装置４０は、複数の給紙段を備えており、各給紙段には用紙が収納されている。給紙段に収納されている用紙は、後段に設置されている装置本体１０に供給可能となっている。用紙は、本発明の記録媒体に相当する。なお、本発明としては、記録媒体の材質は紙に限定されるものではなく、布やプラスチックなどからなるものであってもよい。
【００２７】
装置本体１０は、筺体内の下部側に、複数の給紙トレイを備えた本体給紙部１２が配置されている。本体給紙部１２では、各給紙トレイに用紙が収納されている。用紙は、本発明の記録媒体に相当する。記録媒体の材質は紙に限定されるものではなく、布やプラスチックからなるものであってもよい。
装置本体１０の筺体内には、搬送路１３が設けられており、給紙装置４０または本体給紙部１２から供給される用紙が搬送路１３に沿って下流側に搬送される。
【００２８】
搬送路１３の途中付近には、用紙に画像を形成する画像形成部１１が設けられている。
画像形成部１１は、各色用（シアン、マゼンタ、イエロー、ブラック）用の感光体１１ａを有しており、感光体１１ａの周囲には、図示しない帯電器、ＬＤ（レーザダイオード）、現像器、クリーニング部等が備えられている。また、画像形成部１１は、各色用の感光体１１ａと接触する位置に、中間転写ベルト１１ｂを有している。中間転写ベルト１１ｂは、その途中に設けられた二次転写部１１ｃにおいて搬送路１３上の用紙と接触する。また、搬送路１３では、二次転写部１１ｃよりも下流側の位置に定着器１１ｄが備えられている。
【００２９】
用紙に画像を形成する場合は、帯電器によって感光体１１ａが一様に帯電された後に、感光体１１ａに対しＬＤからレーザー光が照射されて、感光体１１ａ上に潜像が形成される。感光体１１ａ上の潜像は、現像器によって現像されてトナー像となり、感光体１１ａ上のトナー像は中間転写ベルト１１ｂに転写され、中間転写ベルト１１ｂ上の画像は、二次転写部１１ｃにおいて用紙に転写される。画像が形成され、搬送路１３に沿って搬送される用紙は、定着器１１ｄによって画像の定着が行われる。
なお、この実施形態では、画像形成部１１はカラーで画像形成を行うものとして説明したが、本発明としては、画像形成部１１は、モノクロなど、単色で画像形成を行うものであってもよい。
【００３０】
また、搬送路１３は、定着器１１ｄの下流側で、反転搬送路１５が分岐している。反転搬送路１５の途中には、下流搬送路１６が分岐して、反転搬送路１５の分岐地点よりも下流側で搬送路１３に接続されている。反転搬送路１５では、下流搬送路１６が分岐した地点よりも下流側で退避搬送路１７が分岐している。反転搬送路１５の下流側は、画像形成部１１よりも上流側の位置で搬送路１３に合流している。搬送路１３は、ストレート方向において後段に接続された読取装置２０の搬送路２３に接続されている。
【００３１】
用紙の片面に画像形成を行う場合、画像形成後の用紙は、そのまま搬送路１３を搬送されて読取装置２０の搬送路２３へ搬送される。
画像形成後に用紙の表裏を反転する場合は、用紙を反転搬送路１５に搬送し、下流搬送路１６の分岐点を超えて搬送した後、反転搬送路１５を逆方向に搬送し、下流搬送路１６を通って搬送路１３の下流側に搬送する。
用紙を反転して用紙の裏面に画像を形成する場合、用紙を搬送路１３から反転搬送路１５に送り、退避搬送路１７に送った後、用紙の先後を変えて反転搬送路１５の下流側に送り、搬送路１３に環流する。その後、画像形成部１１において用紙の裏面側への画像形成が行われる。
【００３２】
また、装置本体１０は、筐体の上部に操作部１４０が備えられている。操作部１４０は、タッチパネルを供えたＬＣＤ１４１と、テンキー等の操作キー群とを有しており、情報の表示および操作入力の受付が可能となっている。操作部１４０は、本発明の表示部に相当し、操作部を兼ねている。
なお、この実施形態では、操作部１４０は操作部と表示部とが一体となっているが、操作部と表示部とが一体となっていないものでもよく、例えば、操作部をマウスやタブレット、端末等によって構成してもよい。また、ＬＣＤ１４１は移動可能となっているものであってもよい。
【００３３】
また、装置本体１０の筐体の上部には、操作部１４０が位置しない場所に、自動原稿給送装置（ＡＤＦ）１８が備えられている。自動原稿給送装置（ＡＤＦ）１８は、原稿載置台にセットされた原稿を自動で給送するものであり、自動原稿給送装置（ＡＤＦ）１８で給送される原稿は、図２で示されるスキャナー部１３０によって読み取られる。
なお、原稿の読み取りは図示しないプラテンガラス上で行うことも可能である。
また、スキャナー部１３０では、画像形成装置１から出力された印刷物をセットして読み取りを行うことも可能である。例えば、画像形成装置１で出力された表裏調整用チャートや、位置合わせ画像が印刷された用紙をセットして読み取りを行い、表裏の印字位置のずれを取得することもできる。この場合、スキャナー部１３０は、本発明の画像読取部に相当する。
【００３４】
また、装置本体１０は、制御部１００を有している。制御部１００は、画像形成装置１全体を制御するものであり、ＣＰＵやメモリなどによって構成される。なお、制御部１００は、装置本体外に設けられるものであってもよい。ＣＰＵ上で動作するプログラムは、本発明のプログラムを含んでいる。制御部１００は、本発明の画像処理装置の主要な構成となるものである。
制御部１００は、ラスタライズ画像データに含まれる所定の領域を特定画像として抽出し、特定画像の位置を検出することができ、また、用紙の表裏における特定画像の位置の表裏ずれを検出することが可能である。さらに、算出したずれ量に基づくシフト量の算出や、ラスタライズ画像の印刷位置をシフト量の分シフトさせることも可能である。
【００３５】
読取装置２０は、搬送路２３を有しており、装置本体１０から導入される用紙が搬送路２３に沿って搬送される。搬送路２３の下流側は、後段の後処理装置３０に接続されている。
搬送路２３の途中付近には、搬送路２３で搬送される用紙の下面の画像の読み取りを行う画像読取部２４と、用紙の上面の画像の読み取りを行う画像読取部２５が備えられており、画像読取部２４が画像読取部２５よりも上流側に位置している。
画像読取部２４、２５は、ＣＣＤセンサーやＣＭＯＳセンサー等によって構成することができ、搬送路２３で搬送される用紙の画像を、搬送方向と交差する方向全体に亘って読み取りを行うことができる。画像読取部２４、２５で読み取られた読取結果は、制御部１００に送信される。用紙の両面に画像が形成されている場合、制御部１００では、用紙の表裏における印刷位置のずれ量を算出することができる。
【００３６】
表裏のずれ量の算出の際には、用紙の印刷画像領域の外にトンボマーク等の位置合わせ画像を印刷したものや、用紙に格子などのチャート画像を印刷したものを用いることができる。チャート画像は、表裏画像のずれ量を容易に把握することができる。
この実施形態では、印刷画像領域の表裏ずれ量を予め測定して記憶部などに記憶しておき、必要に応じて呼び出して使用することができる。また、読取結果を記憶部などに記憶しておき、適宜時機に読み出して表裏の印刷画像領域のずれ量を算出するようにしてもよい。また、表裏の印刷画像領域のずれ量は、データとして記憶部などに格納しておき、これを利用するものとしてもよい。
【００３７】
なお、この実施形態では、二つの画像読取部で用紙の表裏の画像を読み取るものとしたが、画像読取部の前後に反転搬送路を設け、用紙の反転搬送を行うことで一つの画像読取部で用紙の表裏の画像を読み取るものとしてもよい。
【００３８】
後処理装置３０は、用紙の搬送が可能な搬送路３３を備えており、読取装置２０から導入される用紙を下流側に搬送する。搬送路３３の中途に、用紙の後処理を行う後処理部３４が備えられている。後処理部３４は、所定の後処理を実行することが可能である。後処理としては、例えば、ステープル処理、パンチ処理、断裁処理が可能であるほか、折りを含む後処理、例えば、内三つ折り、中綴じ、Ｚ折り、観音折り、四つ折り等の処理を行うことが可能である。後処理部３４は複数の後処理を行うものであってもよい。
【００３９】
搬送路３３は、途中で分岐して第１排紙部３１と第２排紙部３２に接続されており、後処理部３４を通過した用紙は、第２排紙部３２に排紙され、後処理が行われていない用紙は第１排紙部３１に排紙される。なお、後処理を行わない用紙を第２排紙部３２に排紙するようにしてもよい。
【００４０】
この実施形態では、給紙装置４０、装置本体１０、読取装置２０および後処理装置３０によって画像形成装置１が構成されているものとしたが、本発明としては画像形成装置の構成は上記構成に限定されるものではない。例えば、装置本体１０と読取装置２０とによって画像形成装置が構成されるものでもよく、また、装置本体１０のみで画像形成装置を構成し、装置本体１０に読取装置２０、後処理装置３０、給紙装置４０などを備えるものを画像形成システムとしてもよい。
【００４１】
また、画像形成装置１は、読取装置２０を備えているが、読取装置は、装置本体内に備えられていてもよく、画像形成装置と読取装置とが機械的に接続されていないものであってもよい。本発明の画像処理装置としては、画像読取部を有するものであってもよく、また、画像読取部を有していないものであってもよい。さらに、画像処理装置は、画像形成部を備えるものとしてもよく、また、画像形成部を備えていないものを画像処理装置とするものであってもよい。
【００４２】
次に、画像形成装置１の電気的構成を、図２に基づいて説明する。
画像形成装置１は、主要な構成として、デジタルコピアと、画像処理部（プリント＆スキャナーコントローラー）１６０とを有している。デジタルコピアは、制御ブロック１１０、スキャナー部１３０、操作部１４０およびプリンター部１５０を有している。画像処理部（プリント＆スキャナーコントローラー）１６０は、外部装置との間で入出力される画像データを処理する。
【００４３】
制御ブロック１１０は、ＰＣＩバス１１２を有しており、ＰＣＩバス１１２に、ＤＲＡＭ制御ＩＣ１１１が接続され、ＤＲＡＭ制御ＩＣ１１１には、制御ＣＰＵ１１３が接続されている。ＰＣＩバス１１２には、コントローラーＩＣ１１８を介してＨＤＤ１１９が接続されている。
制御ＣＰＵ１１３には、不揮発メモリ１１５が接続されている。不揮発メモリ１１５やＨＤＤ１１９には、制御ＣＰＵ１１３で実行されるプログラムや、機械設定情報等の設定データ、プロセス制御パラメーター等が格納されている。
【００４４】
不揮発メモリ１１５やＨＤＤ１１９には、さらに、特定画像のデータや、ラスタライズ画像から特定画像を抽出するためのプログラム、画像の印刷位置をシフトするためのプログラム、印字ドットから特定画像を決定するためのプログラム、および各動作を制御するためのパラメーターなどが格納されている。また、不揮発メモリやＨＤＤ１１９には、表裏位置合わせに用いる特定画像のビットマップデータを読み書き可能に保存することが可能となっている。特定画像のビットマップデータは、本発明における特定画像を抽出するための情報に相当する。
なお、これらのデータ、プログラムやパラメーターは、持ち運び可能なリムーバブル記憶媒体に格納されていてもよい。
【００４５】
制御ＣＰＵ１１３は、プログラムの実行によって画像形成装置１の全体の状態を把握し、画像形成装置１の制御を行うことが可能であり、用紙の搬送、画像形成等の動作や、画像形成用の画像データの処理などの制御を行うことができる。この実施形態では、制御ＣＰＵ１１３および制御ＣＰＵ１１３で動作するプログラムは、本発明の制御部を構成する。上記プログラムには、本発明のプログラムが含まれている。なお、プログラムは不揮発メモリ１１５以外にＨＤＤ１１９などに格納されているものとしてもよく、また、持ち運び可能な記憶媒体に格納されていてもよい。
【００４６】
制御ＣＰＵ１１３は、用紙の読取結果から印字位置の表裏ずれの情報を検出し、検出したずれ量に基づいて補正量を決定したり、ラスタライズ画像から特定画像を抽出し、特定画像の表裏位置を合わせるための補正量を算出したりすることができ、さらに、画像位置の補正を行った際には、位置補正の実施有無や補正量を操作部１４０等に表示させる制御を行うことができる。また、位置補正の実施有無や補正量の情報を外部の表示部に表示させる制御などを実行できるようにしてもよい。
【００４７】
制御ＣＰＵ１１３には、スキャナー部１３０のスキャナー制御部１３２がシリアル通信可能に接続されている。
スキャナー部１３０は、ＣＣＤ１３１と、スキャナー制御部１３２とを備えている。ＣＣＤ１３１は用紙上の画像を光学的に読み取ることができる。スキャナー制御部１３２は、スキャナー部１３０の全体を制御するものであり、ＣＣＤ１３１による画像の読み取りなどを制御する。スキャナー制御部１３２は、制御ＣＰＵ１１３とシリアル通信可能に接続されており、制御ＣＰＵ１１３による制御を受ける。なお、スキャナー制御部１３２は、ＣＰＵやＣＰＵを動作させるプログラムなどによって構成することができる。
ＣＣＤ１３１で読み取った画像データは、ＤＲＡＭ制御ＩＣ１１１を介して読み取り処理部１１６に送信され、読み取り処理部１１６において所定の補正等の処理がなされる。
【００４８】
操作部１４０は、タッチパネル式のＬＣＤ１４１と、操作部制御部１４２とを備えている。ＬＣＤ１４１では、各種の情報の表示および操作入力を行うことが可能となっている。なお、操作入力は、操作キー等によって行うこともできる。
操作部１４０では、装置本体１０における設定や動作指令などの動作制御条件の入力が可能となっている。さらに、操作部１４０では、設定内容、機械状態、原稿画像等の表示、特定画像の選択、表裏位置補正の実施有無や補正量の表示等が可能となっている。
【００４９】
操作部１４０では、ＬＣＤ１４１や操作キーを通じた操作入力により、装置本体１０、読取装置２０、後処理装置３０などに対する各種の設定を行うことが可能であり、設定に基づいて、制御部によって、画像形成や用紙の搬送、ジョブの出力開始、表裏ずれの検出、表裏ずれの補正、後処理等の動作が制御される。
操作部制御部１４２は、操作部１４０の全体を制御するものである。操作部制御部１４２は制御ＣＰＵ１１３とシリアル通信可能に接続されており、操作部１４０は制御ＣＰＵ１１３からの指令を受けて操作部１４０の制御を行う。操作部制御部１４２は、ＣＰＵやＣＰＵを動作させるプログラムなどによって構成することができる。
【００５０】
ＤＲＡＭ制御ＩＣ１１１には、画像メモリ（ＤＲＡＭ）１２０が接続されている。画像メモリ（ＤＲＡＭ）１２０は、圧縮メモリ１２１とページメモリ１２２とから構成されており、スキャナー部１３０で取得した画像データや、外部の装置からネットワーク２を通して取得した画像データをジョブデータとして格納することができ、画像メモリ（ＤＲＡＭ）１２０には、印刷するジョブの画像データを格納することができる。
【００５１】
画像メモリ（ＤＲＡＭ）１２０は、圧縮メモリ１２１とページメモリ１２２とを有している。圧縮メモリ１２１には、圧縮された画像データが格納され、ページメモリ１２２には、画像形成用の非圧縮のページ画像データが一時的に格納される。
また、画像メモリ（ＤＲＡＭ）１２０には、上記ＤＲＡＭ制御ＩＣ１１１の制御によって、複数のジョブに関する画像データを保存することができる。さらにはジョブの設定情報や予約されたジョブの画像データなどを保存することができる。なお、これらのデータは、ＨＤＤ１１９に格納することもできる。
【００５２】
ＤＲＡＭ制御ＩＣ１１１には、圧縮／伸長ＩＣ１１７が接続されている。圧縮／伸長ＩＣ１１７では、画像データの圧縮や、圧縮された画像データを伸長することができる。
ＤＲＡＭ制御ＩＣ１１１には、さらに、書き込み処理部１２３が接続されている。書き込み処理部１２３は、ＬＤ１５４Ａにおける画像形成動作に用いるためのデータ処理を行う。
【００５３】
また、制御ＣＰＵ１１３には、プリンター部１５０のプリンター制御部１５１が接続されている。プリンター制御部１５１は、ＣＰＵや記憶部等によって構成されており、制御ＣＰＵ１１３の指令を受けてプリンター部１５０の全体を制御し、ＬＤ１５４Ａによる画像形成動作を制御する。ＬＤ１５４Ａは、各色用のＬＤを総称するものである。また、プリンター部１５０は、画像形成部１１や、搬送路２３を含む搬送部を制御することができる。
【００５４】
さらに、制御ＣＰＵ１１３には、ＬＡＮ制御部１２７が接続されており、ＬＡＮ制御部１２７には、ＬＡＮインターフェース１２８が接続されている。ＬＡＮインターフェース１２８には、ネットワーク２やその他のネットワークなどを接続することができ、ＬＡＮインターフェース１２８を介して外部の装置との間でデータの送受信を行うことができる。
【００５５】
また、ＰＣＩバス１１２には、画像処理部（プリント＆スキャナーコントローラー）１６０のＤＲＡＭ制御ＩＣ１６１が接続されている。
画像処理部（プリント＆スキャナーコントローラー）１６０では、ＤＲＡＭ制御ＩＣ１６１に画像メモリ（ＤＲＡＭ）１６２が接続されており、ＤＲＡＭ制御ＩＣ１６１には、コントローラー制御部１６３が接続されている。さらに、ＤＲＡＭ制御ＩＣ１６１に、ＬＡＮ制御部１６４、ＬＡＮインターフェース１６５が接続されている。ＬＡＮインターフェース１６５は、ネットワーク２に接続されている。
コントローラー制御部１６３は、画像処理部（プリント＆スキャナーコントローラー）１６０の各部を制御可能である。また、コントローラー制御部１６３は、ネットワーク２から受信したページ記述言語の画像データのＲＩＰ処理を行うことができる。
【００５６】
ネットワーク２には、外部装置３や他の画像形成装置４、５などが接続されている。画像形成装置１では、ネットワーク２を通じて、外部装置３や他の画像形成装置との間でデータの送受信を行うことができる。なお、ネットワーク２は、ＬＡＮの他にＷＡＮ、電話回線などとして使用されるものであってもよく、無線、有線を問わない。
外部装置３は、外部装置３全体を制御する外部装置制御部３００を有している。外部装置制御部３００は、ＣＰＵやＣＰＵを動作させるプログラム、記憶部などによって構成することができる。また、外部装置３は、情報を表示可能な外部表示部３１０を有している。
【００５７】
なお、外部装置制御部３００は、端末や画像形成装置１を管理する装置として使用することも可能である。この場合、外部装置３は、ネットワーク２を介してＬＡＮインターフェース１２８に接続される。なお、外部装置３で画像形成装置１を管理する場合、外部装置制御部３００は、画像形成装置を管理する管理制御部として機能する。
【００５８】
外部装置３を端末や管理装置として使用する場合、外部表示部３１０には、ジョブの出力履歴情報や、原稿画像の表示、表裏の画像印刷位置の補正の実施有無や補正量などの表示を行うことができる。この場合、外部表示部３１０は、本発明の表示部に相当する。さらに、外部装置３は図示しない操作部を備えており、所望の操作入力を行うことが可能となっている。
外部装置３は、画像形成装置を管理する場合、画像形成装置を直接制御してもよく、また、画像形成装置へ制御内容の指示を行い、この指示内容によって画像形成装置の制御部で制御が行われるようにしてもよい。
【００５９】
外部装置３で、記録媒体の両面に画像を印刷する際の印刷位置の補正処理を可能とする場合、外部装置３は、本発明の画像処理装置として使用することができ、外部装置制御部３００は、本発明の制御部として機能する。この場合、外部装置制御部３００で動作するプログラムは、本発明のプログラムに相当する。外部表示部３１０は、本発明の表示部として用いてもよく、また、画像位置の補正の実施有無や補正量の提示を外部装置３外の表示部で表示できるように、表示に係わるデータを送信するようにしてもよい。
【００６０】
次に、画像形成装置１を含むシステム構成を図３に基づいて説明する。
画像形成装置１は、記憶装置部１０００を備えている。記憶装置部１０００は、各種ジョブの設定、画像データ、プログラム等を記憶することができるものであり、画像形成装置１を制御するための各種プログラムや、特定画像のデータ等が記憶されている。
操作部１４０は、ジョブの設定の入力や各種情報表示を行うことが可能である。操作部１４０では、印刷画像の位置補正の実施有無や、補正量を表示することができる。
画像処理部１００３は、受信したデータのＲＩＰ（ラスタライズ）処理を行うものである。また、画像処理部１００３では、ＲＩＰ処理後のラスタライズ画像の所定の領域を特定画像として、特定画像の位置を表裏で合わせるための補正処理を行うことができる。
印刷処理部１００１は、画像処理されたデータの印刷を行うものである。印刷処理部１００１は、画像形成部１１を含んでいる。
解析処理部１００２は、各種ジョブの設定等を解析するものである。
解析処理部１００２、画像処理部１００３等は、制御部１００の一部機能を構成している。
通信部１００４は、ネットワーク２に接続されており、外部装置３からのジョブデータや特定画像のデータ等を、ネットワークを介して受信することができる。
【００６１】
ネットワーク２には、クライアントＰＣとして動作する外部装置３が接続されている。
外部装置３は、文章作成などを行うアプリケーションやプリンタドライバーを実行可能であり、画像形成装置１への印刷指示を行うことが可能となっている。外部装置３は画像形成装置１を制御するものであってもよい。
【００６２】
次に、画像形成装置１の基本的動作を図２に基づいて説明する。
先ず、画像形成装置１において画像データを蓄積する手順について説明する。
スキャナー部１３０で原稿の画像を読み取り、画像データを生成する場合、スキャナー部１３０に原稿を載置し、ＣＣＤ１３１により原稿の画像を光学的に読み取る。この際は、制御ＣＰＵ１１３から指令を受けたスキャナー制御部１３２がＣＣＤ１３１の動作制御を行う。
【００６３】
ＣＣＤ１３１で読み取られた画像は、読み取り処理部１１６に送られ、読み取り処理部１１６において所定のデータ処理がなされる。データ処理された画像データは、圧縮／伸長ＩＣ１１７に送出され、圧縮／伸長ＩＣ１１７において所定の方法によって圧縮され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリ１２１やＨＤＤ１１９に格納される。
圧縮メモリ１２１やＨＤＤ１１９に格納された画像データは、制御ＣＰＵ１１３によってジョブとして管理することができる。画像データをジョブとして管理する場合は、画像メモリ（ＤＲＡＭ）１２０およびＨＤＤ１１９において、印刷条件が画像データと関連付けて格納される。
なお、印刷画像データと印刷条件とは、両者が関連付けられていれば、それぞれが異なる記憶媒体に格納されるものであってもよい。印刷条件は、操作部１４０を通してユーザーが設定したり、初期設定や動作状況に自動的に設定されたりする。
【００６４】
一方、画像データを外部から取得する場合、例えば、外部装置３や他の画像形成装置４、５などからネットワーク２を通して画像データを取得する場合は、画像処理部（プリント＆スキャナーコントローラー）１６０のＬＡＮインターフェース１６５を介して画像データを受信する。受信した画像データは、ＬＡＮインターフェース１６５、ＬＡＮ制御部１６４、ＤＲＡＭ制御ＩＣ１６１を介して画像メモリ（ＤＲＡＭ）１６２に格納される。  その後、画像メモリ（ＤＲＡＭ）１６２に格納された画像データは、ＤＲＡＭ制御ＩＣ１６１、ＰＣＩバス１１２、ＤＲＡＭ制御ＩＣ１１１を介してページメモリ１２２に一旦格納される。
【００６５】
なお、画像データがページ記述データである場合、コントローラー制御部１６３によって画像データのＲＩＰ処理を行うことで、画像データをラスターイメージとすることができる。
ページメモリ１２２に格納された印刷データは、ＤＲＡＭ制御ＩＣ１１１を介して圧縮／伸長ＩＣ１１７に順次送られて圧縮処理され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリ１２１に格納される。また、ＨＤＤ１１９に格納する場合は、印刷データＤＲＡＭ制御ＩＣ１１１、コントローラーＩＣ１１８を介してＨＤＤ１１９に格納される。これら印刷データは、上記と同様に制御ＣＰＵ１１３による管理がなされる。画像メモリ（ＤＲＡＭ）１２０およびＨＤＤ１１９は、画像データを保存する記憶部となる。
【００６６】
画像形成装置１で画像出力を行う場合、すなわち複写機やプリンターとして使用する場合、圧縮メモリ１２１や不揮発メモリ１１５、ＨＤＤ１１９などに格納された画像データを、ＤＲＡＭ制御ＩＣ１１１を介して圧縮／伸長ＩＣ１１７に送出し、画像データを伸長する。伸長された画像データはＤＲＡＭ制御ＩＣ１１１を介して書き込み処理部１２３へ送出され、書き込み処理部１２３にて、設定された印刷条件に従って繰り返しＬＤ１５４Ａに展開し、ＬＤ１５４Ａによって画像データに基づいて各感光体への書き込みが行われる。感光体１５４Ａに書き込まれた画像は、その後、現像、転写、定着等を経て、用紙上に定着される。
【００６７】
画像形成装置１を複写機として使用する場合は、操作部１４０上で設定された印刷条件（プリントモード）等の情報を制御ＣＰＵ１１３に通知し、制御ＣＰＵ１１３で設定情報を作成する。作成された設定情報は制御ＣＰＵ１１３内のＲＡＭに格納することができる。
画像形成装置１をプリンターとして用いる場合、印刷条件は、外部装置３内のプリンタドライバーで設定することができる。ここで設定された印刷条件は、画像と同様に、外部装置３→  ＬＡＮ  ＩＦ１６５→  画像メモリ（ＤＲＡＭ）１６２→  ＤＲＡＭ制御ＩＣ１６１（コントローラー）→  ＤＲＡＭ制御ＩＣ１１１（本体）→  ページメモリ１２２と転送され、ページメモリ１２２に格納される。
【００６８】
次に、本実施形態における、表裏の画像印刷位置の補正処理について説明する。
以下の説明では、図１４に示すように、画像形成装置によって印字可能な領域を印字可能領域Ａとし、ラスタライズされた画像データの位置する領域を画像領域Ｂとする。また、ラスタライズ画像データ内において、表裏で一致させたい画像や領域を特定画像Ｃとする。
【００６９】
特定画像Ｃの例を図４および図５に示す。
特定画像Ｃとしては、例えば、図４に示すように、トンボＴで囲まれた領域を特定画像Ｃとすることができる。
または、図５に示すように、ラスタライズ画像データにおいて、印字するドットの（Ｘ１、Ｙ１）、（Ｘ２、Ｙ１）、（Ｘ１、Ｙ２）、（Ｘ２、Ｙ２）で生成される矩形領域を特定画像とすることができる。
なお、本発明の特定画像は上記の例に限定されるものではなく、ラスタライズ画像データにおける、表裏で一致させたい任意の画像とすることができる。
【００７０】
従来の画像形成装置では、両面印刷の表面、裏面のそれぞれの画像領域Ｂ外にトンボマークを印字し、そのトンボマークをスキャナーで読み取り表裏のズレ量を検知し、画像領域Ｂの印字位置を補正することが行われている。しかし、実際に位置合わせを行いたいのは画像領域Ｂではなく、画像領域Ｂ内にある特定画像Ｃ（トンボ等を含む画像）である場合が多い。このため、特定画像Ｃが画像領域Ｂの中央に配置されていない場合には、画像領域Ｂの位置を表裏で一致させても、両面印刷時に透かすと特定画像Ｃが同じ位置にならないという問題が発生する（図１５）。
また、アプリケーション（レイアウト装置）上で表裏の特定画像の位置を一致させることが可能な装置も知られているが、あくまでもアプリケーション（レイアウト装置）内での位置合わせであり、ラスタライズ時に単位変換誤差が発生した場合は画像位置がずれてしまうため、特定画像を表裏で一致させて印刷することができない（図１６）。
【００７１】
本実施形態では、画像領域Ｂ内にある特定画像Ｃの位置を認識し、印字可能領域Ａに対し表裏同じ位置（透かしても同じ位置）に特定画像Ｃを配置するように印刷位置の補正を行い、画像の印刷を行う。
なお、画像領域Ｂを表裏で合わせるための調整値を同時に用いてもよい。あらかじめ画像領域Ｂの位置を表裏で合わせるための調整値を取得しておき、当該調整値を適用した状態で特定画像Ｃの位置合わせを行うようにしてもよい。画像領域Ｂを表裏で合わせるための調整値は、例えば、画像形成領域外に位置合わせ用のトンボ等を印刷してスキャナーによる読み取りを行い、表裏のトンボ画像の位置を検出して位置ずれ量を算出することにより取得することができる。
【００７２】
以下に、本実施形態の表裏位置合わせの方法を詳細に説明する。
事前準備として、表裏位置を一致させたい画像を特定画像として画像形成装置１に登録しておく。特定画像の登録では、外部装置３などから特定画像のデータを受信してページ記述言語などの解析を行い、データのＲＩＰ処理（ラスタライズ処理）を行って特定画像のビットマップデータを作成し、ビットマップの特定画像を画像形成装置１の記憶部に保存する。なお、ビットマップ化された特定画像のデータを直接受信してもよい。記憶部に記憶された特定画像のデータは、本発明における特定画像を抽出するための情報に相当する。
【００７３】
登録する特定画像の例を図６に示す。特定画像は、図４に示すように、例えば四つのトンボで囲まれる領域とすることができる。
なお、特定画像は、トンボに囲まれる領域に限定されるものではなく、表裏位置を一致させたい画像であれば任意の画像を選択することができる。例えば、罫線や枠線など、直線からなる画像や、ロゴマーク等の図形等を特定画像とすることができる。
また、記憶部に登録された特定画像の情報に基づいて、外部装置３において、特定画像の選択を可能とすることができ、外部装置３では、ジョブの設定を行う際に、表裏位置を一致させたい特定画像の選択を行うことができる。
【００７４】
特定画像の登録を終えると、次に、印刷処理を行い、印刷処理において表裏の印刷位置の補正を行う。
印刷処理の詳細な手順を図７のフローチャートに基づいて説明する。
まず、印刷データを受信し、特定画像の選択等のジョブ設定や、ページ記述言語などの解析を行う（ステップＳ１０１）。印刷データには、画像データや出力設定データ等の他に、特定画像の選択の情報が含まれており、ジョブの送信元において、予め記憶部に登録した特定画像の中から、位置合わせで使用する特定画像を指定することができる。なお、特定画像が未登録の場合は、印刷データとともに特定画像を受信してもよい。
その後、ステップＳ１０１で受信したデータのＲＩＰ処理（ラスタライズ処理）を行い、ビットマップの画像データを生成する（ステップＳ１０２）。印刷データとともに特定画像データを受信した場合は、特定画像のラスタライズ処理も行い、ビットマップの特定画像データを生成する。
そして、作成したラスタライズ画像から特定画像の抽出を行い、シフト量の算出を行う（ステップＳ１０３）。
【００７５】
ステップＳ１０３における特定画像の抽出動作およびシフト量の算出動作を、図８の例に基づいて説明する。
図８に示す内部データ（ラスタライズ後の画像データ）では、横幅（Ｗｉｄｔｈ）が１０８ドット、縦幅（Ｈｅｉｇｈｔ）が７４ドットの用紙の印字可能領域の中に、トンボ（特定画像）を含む印刷画像が配置されている。
各トンボのＸ座標およびＹ座標を以下の表１に示す。
なお、ここでは、図の左右方向をＸ方向とし、図の上下方向をＹ方向としており、トンボによって囲まれる特定画像のＸ方向の最小値をＸ１、Ｘ方向の最大値をＸ２、Ｙ方向の最小値をＹ１、Ｙ方向の最大値をＹ２としている。
【００７６】
【表１】
2019217676.tif 000003
【００７７】
表裏共に特定画像（トンボ）が含まれている場合は、表裏一致した位置に特定画像を印字できるように、下記の計算式にて、印字可能領域Ａの中央に対してのズレ量を算出し、印字する際の画像領域Ｂのシフト量を決定する。なお、印字可能領域の横幅（Ｗｉｄｔｈ）をＷとし、縦幅（Ｈｅｉｇｈｔ）をＨとしている。
（計算式）
シフト量（Ｘ方向）：（Ｘ１−（Ｗ−Ｘ２））／２
シフト量（Ｙ方向）：（Ｙ１−（Ｈ−Ｙ２））／２
【００７８】
図８および表１の例では、Ｘ方向のシフト量は、（６−（１０８−１００））／２＝−１、Ｙ方向のシフト量は、（８−（７４−６６））／２＝０、と算出され、Ｘ方向に−１（左に１ドット）ずれており、Ｙ方向ではずれがないと判断される。
そのため、印刷画像位置のシフト量を＋１（右に１ドット）と決定する。これにより、画像領域Ｂのシフト量が決定される。
シフト量の計算結果を表２に示す。
【００７９】
【表２】
2019217676.tif 000004
【００８０】
図７のフローチャートの説明に戻る。
ステップＳ１０３で特定画像の抽出およびシフト量の算出を行ったら、印字可能領域Ａに対して、ステップＳ１０３で算出されたシフト量の分、画像領域Ｂをシフトして配置する（ステップＳ１０４）。なお、本発明の補正処理は、ステップＳ１０３およびステップＳ１０４における処理に相当する。
【００８１】
ステップＳ１０４における動作を、図９に基づいて説明する。
計算式により画像領域Ｂのシフト量が右方向に１ドットと決定されたため、用紙の表面および裏面において、画像領域Ｂを右方向に１ドット分シフトする。
シフトを行う前は、画像領域Ｂは、印字可能領域Ａの左端から４ドット、右端から４ドット内側に位置していたが、画像領域Ｂを右方向にシフトすることにより、画像領域Ｂの位置は、印字可能領域Ａの左端から５ドット、右端から３ドット内側の位置に移動する。なお、この際、画像領域Ｂ内における特定画像Ｃの位置は変化しない。
【００８２】
図７のフローチャートの説明に再び戻る。
ステップＳ１０４において画像領域Ｂのシフトを行った後は、ステップＳ１０４で生成された印字可能領域Ａのデータをもとに印字処理を行う（ステップＳ１０５）。その後、操作部のパネルに、画像データの位置補正の実施有無および補正量を表示する（ステップＳ１０６）。なお、位置補正の実施有無および補正量以外のいずれか一つを表示するものであってもよく、または、さらに他の情報を表示するようにしてもよい。また、補正に関する情報は、パネル表示以外の手段によってユーザーに通知してもよい。例えば、外部装置３へ補正情報を転送し、外部装置３の表示部に表示するようにしてもよく、本発明では、補正情報の通知方法については特に限定されない。ステップＳ１０６を終えたら、手順を終了する。
【００８３】
上記形態によれば、ラスタライズ画像に含まれる特定画像の位置を表裏で合わせることが可能となる。
さらに、本実施形態によれば、スキャナーを用いずに特定画像の位置を表裏で一致させることが可能となるほか、アプリケーションまたは画像形成装置でのラスタライズ時に単位変換誤差が発生した場合であっても、特定画像の位置を表裏で一致させて印刷を行うことが可能となる。
【００８４】
なお、この形態ではトンボに囲まれる領域を特定画像としているが、トンボ以外の画像を特定画像とすることも可能である。例えば、罫線、ロゴマークなど、画像データ内で表裏位置を精度良く一致させたい画像を特定画像として指定してもよい。
【００８５】
次に、他の実施形態について説明する。なお、実施形態１と共通する内容については説明を省略する。
上記の形態では、特定画像の位置ずれを検出した後に、表面の画像領域と裏面の画像領域との両方の位置をシフトしていたが、裏面の画像領域のみのシフトを行うようにしてもよい。
裏面の画像領域のみのシフトを行う場合は、図７のフローチャートのステップＳ１０３においてシフト量を算出する際に、以下の計算式を用いて裏面のシフト量を算出する。
【００８６】
（計算式）
シフト量（Ｘ方向）：Ｘ１−（Ｗ−Ｘ２）
シフト量（Ｙ方向）：Ｙ１−（Ｈ−Ｙ２）
【００８７】
例えば、図８（表１）の画像例において表裏位置を補正する場合は、上記計算式は、Ｘ方向：６−（１０８−１００）＝−２、Ｙ方向：８−（７４−６６）＝０となり、裏面の特定画像がＸ方向に−２ドット（左に２ドット）ずれていて、Ｙ方向はずれが発生していないと判定される。これより、以下の表３に示すように、Ｘ方向のシフト量を＋２（右に２ドット）、Ｙ方向のシフト量を０と決定する。
【００８８】
【表３】
2019217676.tif 000005
【００８９】
シフト量の算出後は、算出されたシフト量に基づいて裏面の画像領域を移動させ、画像形成を行う。ステップＳ１０３以外の手順は前述の実施例と同じであるため、説明を省略する。
【００９０】
この形態によれば、シフト処理にかかる時間が裏面のみとなり、処理時間の短縮が可能となる。
【００９１】
なお、上記説明では、裏面の画像領域のみをシフトする場合について説明したが、表面の画像領域のみのシフトを行うようにしてもよい。
【００９２】
次に、本発明のさらに他の実施形態について説明する。
実施形態１では、ステップＳ１０３において、事前に登録されている特定画像をラスタライズ画像データから検出していたが、登録されている特定画像のデータを用いずに、ラスタライズ画像内の印字するドットの座標に基づいて特定画像を決定してもよい。
例えば、画像データ内の印字するドットのＸ方向・Ｙ方向の最小値および最大値（Ｘ１、Ｙ１、Ｘ２、Ｙ２）から生成される矩形領域を特定画像としてもよい。
【００９３】
矩形領域の決定方法の例を図１０に基づいて説明する。
図１０では、画像領域Ｂ内に印字画像ＩＭが含まれる場合を示しており、この場合は、印字画像ＩＭについて、Ｘ方向の最小値（Ｘ１）、Ｘ方向の最大値（Ｘ２）、Ｙ方向の最小値（Ｙ１）、Ｙ方向の最大値（Ｙ２）をそれぞれ検出し、Ｘ１、Ｘ２、Ｙ１、Ｙ２で囲まれる矩形領域を特定画像とする。
【００９４】
表裏の位置合わせでは、下記計算式にて生成される矩形領域の幅（Ｗ）、高さ（Ｈ）が表裏で同じ場合に、特定画像が表裏にあると判断する。
（計算式）
Ｗｉｄｔｈ（Ｗ）＝Ｘ２−Ｘ１
Ｈｅｉｇｈｔ（Ｈ）＝Ｙ２−Ｙ１
【００９５】
特定画像が表裏にあると判断された場合は、特定画像の座標に基づいてシフト量の算出を行う。シフト量の算出方法は、図７に示したステップＳ１０３と同様の方法を用いることができる。なお、シフト量の算出では、表面と裏面の両方の位置をシフトする方法を用いてもよく、表面または裏面のみでシフトを行う方法を用いてもよい。
【００９６】
本実施形態によれば、常に、印字するドットのＸ方向Ｙ方向の最小値、最大値から生成される矩形（幅、高さ）で比較するため、特定画像の登録処理を行うことなく画像の表裏位置合わせを行うことが可能となる。例えば、トンボデータのサイズが異なる場合でも、特定画像の登録、選択をせずに位置補正を行うことができ、効率的に処理を行うことができる。
また、画像データにトンボが含まれていない場合にも、ラスタライズ後の画像データの位置に基づく印刷位置の補正を行うことが可能となる
【００９７】
なお、上記説明では、印字するドットの座標のＸ方向における最大値および最小値と、Ｙ方向における最小値とによって決定される矩形領域を特定画像としたが、本発明としては特定画像の形状は限定されず、矩形以外の領域でもよく、例えば円形であってもよい。
【００９８】
次に、同一ジョブ内に同一の特定画像が複数含まれる場合の動作について説明する。
上記の各実施形態では、特定画像の抽出およびシフト量の算出（ステップＳ１０３）として、一枚の用紙での表裏位置合わせについて説明している。
しかし、同一ジョブ内で、特定画像のあるページが複数ある場合には、二つ目以降の特定画像においては上記の方法を適用せずに、最初の特定画像と同じ座標に配置するためのシフト量としてもよい。
【００９９】
同一ジョブ内に同一の特定画像が複数含まれる場合の動作を、図１１のフローチャートに基づいて説明する。
【０１００】
まず、印刷データを受信し、特定画像の選択等のジョブ設定や、ページ記述言語などの解析を行う（ステップＳ２０１）。そして、ステップＳ２０１で受信したデータに対し、全ページにおいてＲＩＰ処理（ラスタライズ処理）を行う（ステップｓ２０２）。
その後、ラスタライズされた画像データから、特定画像Ｃの有無を判断し、かつ、特定画像Ｃが同一ジョブ内に複数ある場合に、二つ目以降の特定画像Ｃを、最初の特定画像Ｃと同じ位置にあうように、シフト量を設定する（ステップＳ２０３）。シフト量の設定方法の詳細については後述する。
【０１０１】
ステップＳ２０３においてシフト量の設定後、印字可能領域Ａに対して、ステップＳ２０３で算出されたシフト量の分、画像領域Ｂをシフトして配置する（ステップＳ２０４）。なお、本発明の補正処理は、ステップＳ２０３およびステップＳ２０４における処理に相当する。
【０１０２】
画像データのシフト処理を、図１２を参照しつつ説明する。
図１２の左図に示すように、二つ目の特定画像が最初の特定画像と異なる位置にあった場合は、二つ目の特定画像を最初の特定画像と同じ位置に配置する（図１２右）。
【０１０３】
画像のシフトを終えると、Ｓ２０４で補正された情報（シフト量）や画像データをもとに、印字処理を行い（ステップＳ２０５）、手順を終了する。
【０１０４】
次に、ステップＳ２０３におけるシフト量の決定方法を、図１３のフローチャートに基づいて詳細に説明する。
【０１０５】
まず、処理を行うページ数の指定用に、変数Ｐａｇｅを初期化する（ステップＳ２０３＿１）。その後、変数Ｐａｇｅに１を加算し（ステップＳ２０３＿２）、指定ページの画像領域Ｂにおける特定画像Ｃの有無を判断する（ステップＳ２０３＿３）。
特定画像がある場合（ステップＳ２０３＿３、Ｙｅｓ）、指定ページの特定画像Ｃが、本ジョブにおいて最初の特定画像かどうかを判断する（ステップＳ２０３＿４）。
【０１０６】
本ジョブにおいて最初の特定画像である場合（ステップＳ２０３＿４、Ｙｅｓ）、最初の特定画像Ｃの座標値を座標Ａに保存しておく（ステップＳ２０３＿５）。なお、ステップＳ２０３＿５では、表裏のそれぞれにおける特定画像Ｃの座標を保存する。この際、用紙の表裏において特定画像の位置ずれが発生している場合は、表裏の特定画像Ｃの位置を合わせるためのシフト量を算出し、シフト量と特定画像の座標とを合わせて保存する。シフト量の算出方法は、表裏の画像の両方をシフトするためのシフト量でもよく、表面または裏面のみをシフトするためのシフト量でもよい。
【０１０７】
一方、最初の特定画像でない場合（ステップＳ２０３＿４、Ｎｏ）、すなわち２枚目以降の特定画像である場合、２枚目以降の特定画像Ｃは、ステップＳ２０３＿５の最初の特定画像Ｃと同じ位置に印字するため、表裏における座標Ａとのズレ量を、下記計算式を用いて算出し、２つ目以降の特定画像Ｃを含む画像領域Ｂのシフト量を決定する。
なお、ここでは、最初の特定画像のあるページの接頭語に「１＿」を、指定ページの接頭語に「２＿」をつけている。
（計算式）
２＿シフト量（Ｘ）＝２＿Ｘ１−１＿Ｘ１＋シフト量（Ｘ）＊（−１）
２＿シフト量（Ｙ）＝２＿Ｙ１−１＿Ｙ１＋シフト量（Ｙ）＊（−１）
【０１０８】
ここで、シフト量の算出方法を、表４の例を用いて説明する。
表４の例では、特定画像が１ページ目（１枚目）の表と裏とに存在するため、１枚目の表裏における特定画像の位置を合わせるために、裏面の画像領域のシフト量を算出する。
シフト量（Ｘ）：６−（１０８−１００）＝−２
シフト量（Ｙ）：８−（７４−６６）＝０
上記計算により、裏面の特定画像の位置がＸ方向に−２ドット（左に２ドット）ずれていると判断されるため、Ｘ方向のシフト量を＋２と設定する。Ｙ方向でのずれはないため、Ｙ方向のシフト量は０とする。
【０１０９】
次に、２ページ目（２枚目）の表裏に特定画像が存在しており、かつ、２ページ目よりも前の１ページ目に特定画像Ｃが存在していたため、２ページ目の特定画像が１ページ目の特定画像と同様の位置になるように、２ページ目におけるシフト量を決定する。
２ページ目の表面の特定画像の座標は、Ｘ１＝４、Ｙ１＝２、Ｘ２＝９８、Ｙ２＝９８であるため、シフト量の計算は以下の通りとなる。下記の計算により、１ページ目の表面と２ページ目の表面における特定画像の位置が一致するように、２ページ目の表面におけるシフト量が計算される。
２＿シフト量（Ｘ）：４−６＋０＊（−１）＝−２
２＿シフト量（Ｙ）：２−８＋０＊（−１）＝−６
上記計算により、２ページ目表の特定画像の位置は、１ページ目と比べてＸ方向に−２（左に２ドット）、Ｙ方向に−６（上に６ドット）ずれていると判断されるため、Ｘ方向のシフト量を２、Ｙ方向のシフト量を６ドットと決定する。
【０１１０】
次に、２ページ目の裏面のシフト量を算出する。ここでは、２ページ目の裏面の特定画像が１ページ目の裏面の特定画像と同様の位置になるようにシフト量を決定する。
２ページ目の裏面の特定画像の座標は、Ｘ１＝４、Ｙ１＝２、Ｘ２＝９８、Ｙ２＝９８であるため、シフト量の計算は以下の通りとなる。
２＿シフト量（Ｘ）：４−６＋２＊（−１）＝−４
２＿シフト量（Ｙ）：２−８＋０＊（−１）＝−６
上記計算により、２ページ目裏面の特定画像の位置は、１ページ目と比べてＸ方向に−４（左に４ドット）、Ｙ方向に−６上に６ドットずれているため、Ｘ方向のシフト量を４、Ｙ方向のシフト量を６ドットと決定する。
【０１１１】
【表４】
2019217676.tif 000006
【０１１２】
図１３のフローチャートの説明に戻る。
ステップＳ２０３＿５において最初の特定画像の座標を座標Ａに保存した場合、ステップＳ２０６においてシフト量の算出をした場合、または、ステップＳ２０３＿３において  特定画像Ｃがない場合（ステップＳ２０３＿３、Ｎｏ）、最終ページであるかを判定し（ステップＳ２０３＿７）、最終ページである場合（ステップＳ２０３＿７、Ｙｅｓ）、シフト量算出の手順を終了し、図１１のフローチャートにおけるステップＳ２０３を終了する。その後は、算出されたシフト量に基づいて画像領域Ｂをシフトさせ、印刷を行う。
一方、最終ページでない場合（ステップＳ２０３＿７、Ｎｏ）、ステップＳ２０３＿２に戻り、次のページに対する判定を行う。
【０１１３】
本実施形態によれば、ジョブ全体で特定画像の位置を合わせることができ、例えば後工程での断裁処理を効率的に行うことが可能となる。
【０１１４】
なお、図１１のフローチャートでは、ステップＳ２０２においてジョブの全ページのＲＩＰ処理を行い、ステップＳ２０３において全ページのシフト量を算出していたが、１ページずつＲＩＰ処理およびシフト量算出を行い、全ページ分を繰り返す方法を用いることも可能である。
【０１１５】
以上、本発明について上記実施形態および図面に基づいて説明したが、本発明は上記実施形態の説明の内容に限定されるものではなく、本発明の範囲を逸脱しない限りは前記各実施形態に対する適宜の変更が可能である。
【符号の説明】
【０１１６】
１  画像形成装置
２  ネットワーク
３  外部装置
１０  装置本体
１１  画像形成部
１３  搬送路
２０  読取装置
２３  搬送路
２４  画像読取部
２５  画像読取部
３０  後処理装置
３３  搬送路
３４  後処理部
１００  制御部
１１５  不揮発メモリ
１１９  ＨＤＤ
Ａ  印字可能領域
Ｂ  画像領域
Ｃ  特定画像
１０００  記憶装置部
１００１  印刷処理部
１００２  解析処理部
１００３  画像処理部
１００４  通信部
【図１】
2019217676.tif 000007
【図２】
2019217676.tif 000008
【図３】
2019217676.tif 000009
【図４】
2019217676.tif 000010
【図５】
2019217676.tif 000011
【図６】
2019217676.tif 000012
【図７】
2019217676.tif 000013
【図８】
2019217676.tif 000014
【図９】
2019217676.tif 000015
【図１０】
2019217676.tif 000016
【図１１】
2019217676.tif 000017
【図１２】
2019217676.tif 000018
【図１３】
2019217676.tif 000019
【図１４】
2019217676.tif 000020
【図１５】
2019217676.tif 000021
【図１６】
2019217676.tif 000022