(57)【要約】【課題】印刷画像の詳細な補正が可能。【解決手段】第１モジュール１０２は、データを出力することにより、両面印刷が可能な印刷装置１０８を制御する装置である。第１モジュール１０２は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成するマーク記憶部１３２と、印刷装置１０８にデータを出力する出力部１１４とを含む。【選択図】        図１
2005039332.tif 000002
【特許請求の範囲】
【請求項１】
データを出力することにより、両面印刷が可能な印刷装置を制御する印刷用制御装置において、
片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成するための第１の生成手段と、
前記印刷装置にデータを出力するための出力手段とを含む、印刷用制御装置。
【請求項２】
前記マークは、マークの構成要素間の関係を特定できる特定マークを含む、請求項１に記載の印刷用制御装置。
【請求項３】
前記特定マークは、予め定められた間隔の格子模様を含む、請求項２に記載の印刷用制御装置。
【請求項４】
前記印刷用制御装置は、前記マークとともに印刷される記号を表わす、記号データを生成するための第２の生成手段をさらに含む、請求項１から３のいずれかに記載の印刷用制御装置。
【請求項５】
画像データを補正する装置であって、
印刷された複数のマークの配置を認識するための認識手段と、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、前記配置関係を補正する補正値を特定するための特定手段と、
前記補正値に基づき、前記画像データを補正するための補正手段とを含む、画像補正装置。
【請求項６】
前記配置関係は、１つの面に印刷された２つの前記マークを結ぶ線に基づいて特定される、方向の関係を含む、請求項５に記載の画像補正装置。
【請求項７】
前記方向の関係は、前記線の傾きによって特定される関係を含む、請求項６に記載の画像補正装置。
【請求項８】
画像データを補正する装置であって、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力するための入力手段と、
前記入力手段に入力された情報に基づいて、前記配置関係を補正する補正値を特定するための特定手段と、
前記補正値に基づき、前記画像データを補正するための補正手段とを含む、画像補正装置。
【請求項９】
前記入力手段に入力された情報は、前記配置関係を特定する特定情報を含む、請求項８に記載の画像補正装置。
【請求項１０】
前記特定情報は、前記配置関係ごとに定められた符号を含む、請求項９に記載の画像補正装置。
【請求項１１】
画像データを補正する装置であって、
印刷されたマークの大きさを認識するための認識手段と、
前記認識手段によって認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定するための特定手段と、
前記補正値に基づき、前記画像データを補正するための補正手段とを含む、画像補正装置。
【請求項１２】
前記大きさの関係は、前記マークの大きさの比によって表わされる関係を含む、請求項１１に記載の画像補正装置。
【請求項１３】
前記大きさの比は、予め定められたマークの大きさに対する比である、請求項１２に記載の画像補正装置。
【請求項１４】
データを出力することにより、両面印刷が可能な印刷装置を制御する方法であって、
片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、
前記印刷装置にデータを出力する出力ステップとを含む、印刷用制御方法。
【請求項１５】
画像データを補正する方法であって、
印刷された複数のマークの配置を認識する認識ステップと、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む、画像補正方法。
【請求項１６】
画像データを補正する方法であって、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、
前記入力ステップにおいて入力された情報に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む、画像補正方法。
【請求項１７】
画像データを補正する方法であって、
印刷されたマークの大きさを認識する認識ステップと、
前記認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む、画像補正方法。
【請求項１８】
データを出力することにより、両面印刷が可能な印刷装置を制御する印刷用制御プログラムにおいて、
片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、
前記印刷装置にデータを出力する出力ステップとを含む各ステップをコンピュータに実行させるための印刷用制御プログラム。
【請求項１９】
画像データを補正する画像補正プログラムにおいて、
印刷された複数のマークの配置を認識する認識ステップと、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラム。
【請求項２０】
画像データを補正する画像補正プログラムにおいて、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、
前記入力ステップにおいて入力された情報に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラム。
【請求項２１】
画像データを補正する画像補正プログラムにおいて、
印刷されたマークの大きさを認識する認識ステップと、
前記認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラム。
【請求項２２】
データを出力することにより、両面印刷が可能な印刷装置を制御する印刷用制御プログラムを記録した記録媒体であって、
片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、
前記印刷装置にデータを出力する出力ステップとを含む各ステップをコンピュータに実行させるための印刷用制御プログラムを記録した、コンピュータ読取り可能な記録媒体。
【請求項２３】
画像データを補正する画像補正プログラムを記録した記録媒体であって、
印刷された複数のマークの配置を認識する認識ステップと、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体。
【請求項２４】
画像データを補正する画像補正プログラムを記録した記録媒体であって、
互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、
前記入力ステップにおいて入力された情報に基づいて、前記配置関係を補正する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体。
【請求項２５】
画像データを補正する画像補正プログラムを記録した記録媒体であって、
印刷されたマークの大きさを認識する認識ステップと、
前記認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、
前記補正値に基づき、前記画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷用制御装置、画像補正装置、印刷用制御方法、画像補正方法、印刷用制御プログラム、画像補正プログラム、印刷用制御プログラムを記録したコンピュータ読取り可能な記録媒体、および画像補正プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、印刷画像の補正が可能な印刷用制御装置、画像補正装置、印刷用制御方法、画像補正方法、印刷用制御プログラム、画像補正プログラム、印刷用制御プログラムを記録したコンピュータ読取り可能な記録媒体、および画像補正プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来、印刷装置は、自動的に用紙の表裏を印刷できる両面印刷が可能となっている。このような印刷装置は、表面と裏面との印刷位置を一致させる工夫が凝らされている。
【０００３】
具体的には、特許文献１には、予め印刷されたオフセットパターンを読取ることによって表面と裏面との印刷画像の位置を一致させるシステムが開示されている。このシステムは、オフセットを調整することにより、画像を平行移動させる。これにより、このシステムは、表面の画像と裏面の画像との位置を揃えることができる。
【０００４】
【特許文献１】
特開平１１−４８５７１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１で開示されているような、オフセットを調整することにより印刷画像を平行移動させる場合には、印刷画像の傾きや歪などの、詳細な違いを補正できなかった。ちなみに、これらについて違いが生じる原因は、通常の印刷装置の場合、表面と裏面とで印刷媒体（用紙など）が搬送する経路が異なることにある。
【０００６】
本発明は上述の問題点を解決するためになされたものであって、その目的は、文字や図形などの印刷画像の詳細な補正が可能な印刷用制御装置、画像補正装置、印刷用制御方法、画像補正方法、印刷用制御プログラム、画像補正プログラム、印刷用制御プログラムを記録したコンピュータ読取り可能な記録媒体、および画像補正プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明のある局面にしたがうと、印刷用制御装置は、データを出力することにより、両面印刷が可能な印刷装置を制御する印刷用制御装置である。印刷用制御装置は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成するための第１の生成手段と、印刷装置にデータを出力するための出力手段とを含む。
【０００８】
すなわち、第１の生成手段は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する。出力手段は、データを出力する。これにより、印刷装置は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、両面印刷をすることができる。片面に印刷される２つ以上のマークは、それぞれ他面に印刷されたマークに対して所定の関係を満たすので、両面印刷の結果と所定の関係とに基づいて、印刷画像の傾きや部分的な歪が明白になる。その結果、印刷画像の傾きや部分的な歪などの詳細な補正が可能な印刷用制御装置を提供することができる。
【０００９】
また、上述のマークは、マークの構成要素間の関係を特定できる特定マークを含むことが望ましい。
【００１０】
すなわち、片面に印刷される２つ以上のマークは、マークの構成要素間の関係を特定できる特定マークを含むことができる。これにより、配置に関する所定の関係は、より明白かつ具体化する。所定の関係がより明白かつ具体化するので、印刷画像の傾きや部分的な歪がより明白かつ具体化する。その結果、印刷画像の傾きや部分的な歪といった詳細な補正が明白かつ具体的に可能な印刷用制御装置を提供することができる。
【００１１】
もしくは、上述の特定マークは、予め定められた間隔の格子模様を含むことが望ましい。
【００１２】
すなわち、特定マークは、予め定められた間隔の格子模様を含むことができる。これにより、印刷画像の傾きや部分的な歪が、さらに明白になる。その結果、印刷画像の傾きや部分的な歪といった詳細な補正がさらに明白かつ具体的に可能な印刷用制御装置を提供することができる。
【００１３】
また、上述の印刷用制御装置は、マークとともに印刷される記号を表わす、記号データを生成するための第２の生成手段をさらに含むことが望ましい。
【００１４】
すなわち、第２の生成手段は、マークとともに印刷され、マークを特定する記号を表わす記号データを生成できる。これにより、個々のマークをより容易に特定できる。その結果、印刷画像の傾きや部分的な歪といった詳細な補正が容易に可能な印刷用制御装置を提供することができる。
【００１５】
本発明の他の局面にしたがうと、画像補正装置は、画像データを補正する装置である。画像補正装置は、印刷された複数のマークの配置を認識するための認識手段と、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、配置関係を補正する補正値を特定するための特定手段と、補正値に基づき、画像データを補正するための補正手段とを含む。
【００１６】
すなわち、認識手段は、印刷された複数のマークの配置を認識する。特定手段は、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、配置関係を補正する補正値を特定する。これにより、補正手段は、補正値に基づき、画像データを補正できる。その結果、印刷画像に関する詳細な補正が可能な画像補正装置を提供することができる。
【００１７】
または、上述の配置関係は、１つの面に印刷された２つのマークを結ぶ線に基づいて特定される、方向の関係を含むことが望ましい。
【００１８】
すなわち、特定手段は、互いに相対する面に印刷された合計３つ以上のマーク間の、１つの面に印刷された２つのマークを結ぶ線に基づいて特定される、方向の関係に基づいて、配置の方向に関する関係を補正する補正値を特定できる。これにより、補正手段は、補正値に基づき、配置の方向に関して画像データを補正できる。その結果、印刷画像の方向に関する詳細な補正が可能な画像補正装置を提供することができる。
【００１９】
もしくは、上述の方向の関係は、線の傾きによって特定される関係を含むことが望ましい。
【００２０】
すなわち、特定手段は、互いに相対する面に印刷された２つのマークを結ぶ線の傾きによって特定される関係に基づいて、補正値を特定できる。これにより、補正手段は、補正値に基づき、より容易に、配置の方向に関して画像データを補正できる。その結果、印刷画像の方向に関する詳細な補正が容易に可能な画像補正装置を提供することができる。
【００２１】
本発明の他の局面にしたがうと、画像補正装置は、画像データを補正する装置である。画像補正装置は、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力するための入力手段と、入力手段に入力された情報に基づいて、配置関係を補正する補正値を特定するための特定手段と、補正値に基づき、画像データを補正するための補正手段とを含む。
【００２２】
すなわち、入力手段は、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する。特定手段は、入力手段に入力された情報に基づいて、配置関係を補正する補正値を特定する。これにより、補正手段は、補正値に基づき、画像データを補正する。その結果、印刷画像に関する詳細な補正が可能な画像補正装置を提供することができる。
【００２３】
また、上述の入力手段に入力された情報は、配置関係を特定する特定情報を含むことが望ましい。
【００２４】
すなわち、特定手段は、配置関係を特定する特定情報に基づいて、配置関係を補正する補正値を特定できる。これにより、補正手段は、補正値に基づき、画像データを補正できる。その結果、印刷画像に関する詳細な補正が比較的容易に可能な画像補正装置を提供することができる。
【００２５】
もしくは、上述の特定情報は、配置関係ごとに定められた符号を含むことが望ましい。
【００２６】
すなわち、特定手段は、配置関係ごとに定められた符号に基づいて、補正値を特定できる。これにより、補正手段は、補正値に基づき、画像データを補正できる。その結果、印刷画像に関する詳細な補正が容易に可能な画像補正装置を提供することができる。
【００２７】
本発明の他の局面にしたがうと、画像補正装置は、画像データを補正する装置である。画像補正装置は、印刷されたマークの大きさを認識するための認識手段と、認識手段によって認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定するための特定手段と、補正値に基づき、画像データを補正するための補正手段とを含む。
【００２８】
すなわち、認識手段は、印刷されたマークの大きさを認識する。特定手段は、認識手段によって認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する。これにより、補正手段は、補正値に基づき、画像データを補正する。その結果、印刷画像の大きさについての詳細な補正が可能な画像補正装置を提供することができる。
【００２９】
また、上述の大きさの関係は、マークの大きさの比によって表わされる関係を含むことが望ましい。
【００３０】
すなわち、特定手段は、マークの大きさの比によって表わされる関係に基づいて、大きさの関係を補正する補正値を特定できる。これにより、補正手段は、補正値に基づいて、より容易に画像データを補正できる。その結果、印刷画像の大きさについての詳細な補正が容易かつ可能な画像補正装置を提供することができる。
【００３１】
もしくは、上述の大きさの比は、予め定められたマークの大きさに対する比であることが望ましい。
【００３２】
すなわち、特定手段は、予め定められたマークの大きさに対する比によって表わされる関係に基づいて、大きさの関係を補正する補正値を特定できる。これにより、補正手段は、補正値に基づいて、さらに容易に画像データを補正できる。その結果、印刷画像の大きさについての詳細な補正がさらに容易かつ可能な画像補正装置を提供することができる。
【００３３】
本発明の他の局面にしたがうと、印刷用制御方法は、データを出力することにより、両面印刷が可能な印刷装置を制御する方法である。印刷用制御方法は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、印刷装置にデータを出力する出力ステップとを含む。
【００３４】
すなわち、印刷画像の傾きや部分的な歪などの詳細な補正が可能な印刷用制御方法を提供することができる。
【００３５】
本発明の他の局面にしたがうと、画像補正方法は、画像データを補正する方法である。画像補正方法は、印刷された複数のマークの配置を認識する認識ステップと、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む。
【００３６】
すなわち、印刷画像に関する詳細な補正が可能な画像補正方法を提供することができる。
【００３７】
本発明の他の局面にしたがうと、画像補正方法は、画像データを補正する方法である。画像補正方法は、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、入力ステップにおいて入力された情報に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む。
【００３８】
すなわち、印刷画像に関する詳細な補正が可能な画像補正方法を提供することができる。
【００３９】
本発明の他の局面にしたがうと、画像補正方法は、画像データを補正する方法である。画像補正方法は、印刷されたマークの大きさを認識する認識ステップと、認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む。
【００４０】
すなわち、印刷画像の大きさに関する詳細な補正が可能な画像補正方法を提供することができる。
【００４１】
本発明の他の局面にしたがうと、印刷用制御プログラムは、データを出力することにより、両面印刷が可能な印刷装置を制御するプログラムである。印刷用制御プログラムは、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、印刷装置にデータを出力する出力ステップとを含む各ステップをコンピュータに実行させる。
【００４２】
すなわち、印刷画像の傾きや部分的な歪などの詳細な補正が可能な印刷用制御プログラムを提供することができる。
【００４３】
本発明の他の局面にしたがうと、画像補正プログラムは、画像データを補正するプログラムである。画像補正プログラムは、印刷された複数のマークの配置を認識する認識ステップと、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させる。
【００４４】
すなわち、印刷画像の詳細な補正が可能な画像補正プログラムを提供することができる。
【００４５】
本発明の他の局面にしたがうと、画像補正プログラムは、画像データを補正するプログラムである。画像補正プログラムは、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、入力ステップにおいて入力された情報に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させる。
【００４６】
すなわち、印刷画像の詳細な補正が可能な画像補正プログラムを提供することができる。
【００４７】
本発明の他の局面にしたがうと、画像補正プログラムは、画像データを補正するプログラムである。画像補正プログラムは、印刷されたマークの大きさを認識する認識ステップと、認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させる。
【００４８】
すなわち、印刷画像の大きさについての詳細な補正が可能な画像補正プログラムを提供することができる。
【００４９】
本発明の他の局面にしたがうと、記録媒体は、データを出力することにより、両面印刷が可能な印刷装置を制御する印刷用制御プログラムを記録した記録媒体である。記録媒体は、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係を満たすように、印刷用の画像を表わす画像データを生成する第１の生成ステップと、印刷装置にデータを出力する出力ステップとを含む各ステップをコンピュータに実行させるための印刷用制御プログラムを記録した、コンピュータ読取り可能な記録媒体である。
【００５０】
すなわち、印刷画像の傾きや部分的な歪などの詳細な補正が可能な印刷用制御プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００５１】
本発明の他の局面にしたがうと、記録媒体は、画像データを補正する画像補正プログラムを記録した記録媒体である。記録媒体は、印刷された複数のマークの配置を認識する認識ステップと、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体である。
【００５２】
すなわち、印刷画像の詳細な補正が可能な画像補正プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００５３】
本発明の他の局面にしたがうと、記録媒体は、画像データを補正する画像補正プログラムを記録した記録媒体である。記録媒体は、互いに相対する面に印刷された合計３つ以上のマーク間の、配置の方向および歪のいずれかに関する配置関係を表わす情報を入力する入力ステップと、入力ステップにおいて入力された情報に基づいて、配置関係を補正する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体である。
【００５４】
すなわち、印刷画像の詳細な補正が可能な画像補正プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００５５】
本発明の他の局面にしたがうと、記録媒体は、画像データを補正する画像補正プログラムを記録した記録媒体である。記録媒体は、印刷されたマークの大きさを認識する認識ステップと、認識ステップにおいて認識されたマークの、大きさの関係に基づいて、大きさに関する補正値を特定する特定ステップと、補正値に基づき、画像データを補正する補正ステップとを含む各ステップをコンピュータに実行させるための画像補正プログラムを記録した、コンピュータ読取り可能な記録媒体である。
【００５６】
すなわち、印刷画像の大きさについての詳細な補正が可能な画像補正プログラムを記録したコンピュータ読取り可能な記録媒体を提供することができる。
【００５７】
【発明の実施の形態】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００５８】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態に係る画像処理装置について説明する。
【００５９】
図１を参照して、本実施の形態に係る、印刷装置１０８に接続された画像処理装置１００は、第１モジュール１０２と、第２モジュール１０４とを含む。第１モジュール１０２は、データを出力することにより、両面印刷が可能な印刷装置１０８を制御する。第２モジュール１０４は、印刷装置１０８が印刷する用紙１１０の、互いに相対する面に印刷されたマーク間の相対的な関係について、印刷装置１０８を制御する。
【００６０】
第１モジュール１０２は、ＯＲ回路１１２と、出力部１１４と、マーク生成部１１６とを含む。ＯＲ回路１１２は、いずれかの入力端子に信号が入力されると、信号を出力する。出力部１１４は、ＯＲ回路１１２から信号が出力されると、その信号を印刷装置１０８に出力する。マーク生成部１１６は、第１モジュール１０２を制御する。マーク生成部１１６は、後述するマークを記憶する部分でもある。第２モジュール１０４は、データ入力部１０６と、算出部１２０と、補正部１２２と、読取部１２４と、補正値入力部１２６とを含む。第２モジュール１０４は、前述したＯＲ回路１１２および出力部１１４を、第１モジュール１０２と共用する。算出部１２０は、入力された情報に基づいて、具体的な補正値を算出する。補正部１２２は、入力された補正値に基づき、入力された画像データを補正する。読取部１２４は、用紙１１０に上に表わされた画像を読取り、信号に変換する。補正値入力部１２６は、ユーザから補正値の入力を受付ける。本実施の形態において、補正値入力部１２６は、テンキーであるとする。補正値入力部１２６は、受付けた入力を信号として算出部１２０に出力する。データ入力部１０６は、実際に印刷装置１０８に印刷させる画像データの入力を受付ける。データ入力部１０６は、受付けた画像データを補正部１２２に出力する。
【００６１】
マーク生成部１１６は、マーク記憶部１３２と、ＯＲ回路１３４とを含む。マーク記憶部１３２は、後述するマークを記憶する。マーク記憶部１３２は、後述する固定ディスク１６０に記憶されたプログラムに基づき、マーク生成部１１６の各ブロックを制御する部分でもある。ＯＲ回路１３４は、いずれかの入力端子から信号が入力されると、その信号をＯＲ回路１１２に出力する。
【００６２】
図２および図３を参照して、マーク記憶部１３２に記憶されたマークとその配置とを説明する。このマークとは、用紙１１０に印刷されたマークをいう。このマークは、片面につき２つ以上印刷される。本実施の形態の場合、片面につき５つ印刷される。これにより、位置ずれだけでなく印刷画像の傾きも補正できる。このマークは、特定の形状に限定されない。本実施の形態において、マークは、マークＡ７００とマークＢ７０２との２種類とする。マークＡ７００は、同じ長さの縦線と横線とを５本ずつ配置した、予め定められた間隔（本実施の形態において、その間隔は１ｍｍとする。）の格子模様のマークである。このマークが用いられることにより、マークの構成要素である縦線および横線の間の関係を特定できる。このマークは、表面に印刷される。マークＢ７０２は、同じ長さの縦線と横線とを１本ずつ十文字型に並べたマークである。このマークは、裏面に印刷される。図２は、マークＡ７００の配置を表わす図である。マークＡ７００は、配置に関する所定の関係を満たすように、用紙１１０の所定の位置に配置されている。それぞれの位置には「位置Ａ」〜「位置Ｅ」といった名称が付されている。図３は、マークＢ７０２の配置を表わす図である。図２の場合と同様に、マークＢ７０２は、用紙１１０の所定の位置に配置されている。それぞれのマークＢ７０２の位置には、「位置Ａ」〜「位置Ｅ」といった名称が付されている。これらの位置は、マークＡ７００との比較が容易な位置であることが望ましい。本実施の形態において、これらの位置は、マークＡ７００の配置と合致する位置である。その理由は、表面と裏面との比較が最も容易と思われるためである。このような位置とすることで、片面に印刷される２つ以上のマークが、それぞれ他面に印刷されたマークに対して、配置に関する所定の関係（本実施の形態においては、裏面に印刷される２つ以上のマークが、それぞれ表面に印刷されたマークのいずれかの配置に合致する関係）を満たすことになる。
【００６３】
算出部１２０は、認識部１４４と、ＯＲ回路１４６とを含む。認識部１４４は、読取部１２４が読取った画像データから、マークを認識する。ＯＲ回路１４６は、いずれかの端子から情報が入力されると、その情報を補正部１２２に出力する。
【００６４】
図４を参照して、本実施の形態に係る補正部１２２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏ−ｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５０と、モニタ１５２と、記憶部１５４と、入力用インターフェイス１５６と、出力用インターフェイス１５８と、固定ディスク１６０と、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）駆動装置１６２と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ    Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）駆動装置１６４とを含む。ＣＰＵ１５０は、補正部１２２の各ブロックを制御するブロックである。ＣＰＵ１５０は、入力用インターフェイス１５６に入力された情報を、予め記憶部１５４に記憶された補正値に基づき、補正する部分でもある。ＣＰＵ１５０は、固定ディスク１６０に記憶されたプログラムに基づいて、画像処理装置１００の各ブロックがそれぞれの役割を果たすように、情報を転送する部分でもある。モニタ１５２は、たとえば画像処理装置１００の稼働状態といった情報を表示するブロックである。記憶部１５４は、入力用インターフェイス１５６を通じて入力された補正値を予め記憶するブロックである。補正値は、位置補正値と、大きさ補正値と、傾き補正値とからなる。位置補正値は、「位置Ａ」〜「位置Ｅ」の標準的な位置からのずれを表わす値である。この値は、Ｘ軸方向およびＹ軸方向のそれぞれについて記憶される。大きさ補正値は、表面の画像に対する裏面の画像の倍率を表わす値である。傾き補正値は、表面の画像に対する裏面の画像の傾き（単位：度）を表わす値である。「位置Ａ」〜「位置Ｅ」以外の位置について補正値が必要な場合、その補正値は、「位置Ａ」〜「位置Ｅ」の補正値を用いた線間補間によって求められる。記憶部１５４は、これらの値の他、「位置Ａ」〜「位置Ｅ」のそれぞれについて、標準的な位置の座標を予め記憶する。入力用インターフェイス１５６は、データ入力部１０６および算出部１２０から入力されたデータを受付けるブロックである。出力用インターフェイス１５８は、ＣＰＵ１５０から出力されたデータをＯＲ回路１１２に出力するブロックである。固定ディスク１６０は、補正部１２２を制御するプログラムを予め記憶するブロックである。ＦＤ駆動装置１６２はＦＤ１７０が装着される。ＣＤ−ＲＯＭ駆動装置１６４はＣＤ−ＲＯＭ１７２が装着される。
【００６５】
補正部１２２をはじめとする画像処理装置１００の各ブロックは、コンピュータハードウェアと、ＣＰＵ１５０およびマーク記憶部１３２により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、ＦＤ１７０、ＣＤ−ＲＯＭ１７２などの記録媒体に格納されて流通し、ＦＤ駆動装置１６２またはＣＤ−ＲＯＭ駆動装置１６４などにより記録媒体から読取られて固定ディスク１６０に一旦格納される。さらに固定ディスク１６０から記憶部１５４に読出されて、ＣＰＵ１５０により実行される。このソフトウェアの一部は、マーク記憶部１３２にも転送され、マーク記憶部１３２により実行される。図４に示したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＦＤ１７０、ＣＤ−ＲＯＭ１７２、および固定ディスク１６０などの記録媒体に記録されたソフトウェアである。
【００６６】
なお、図４に示したコンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００６７】
図５を参照して、画像処理装置１００で実行されるプログラムは、補正値の記憶に関し、以下のような制御構造を有する。
【００６８】
ステップ２０１（以下、ステップをＳと略す。）にて、マーク生成部１１６のマーク記憶部１３２は、内蔵するデータをもとにマークＡ７００を配置した画像データを生成する。Ｓ２０２にて、出力部１１４はＯＲ回路１１２を経て生成された画像データを印刷装置１０８に出力する。
【００６９】
Ｓ２０３にて、マーク記憶部１３２は、内蔵するデータに基づいて、マークＢ７０２を配置した画像データを生成する。Ｓ２０４にて、出力部１１４は、ＯＲ回路１１２を経て生成された画像データを、印刷装置１０８に出力する。この時、マークＢ７０２の配置は補正されない。出力部１１４は、生成されたデータをそのまま出力する。
【００７０】
Ｓ２０５にて、印刷装置１０８が、用紙１１０の表面にマークＡ７００の画像を、裏面にマークＢ７０２の画像をそれぞれ印刷する。表面が印刷される時、用紙１１０は表面用の搬送経路を通過して印刷される。裏面が印刷される時、用紙１１０は裏面用の搬送経路を通過して印刷される。よって、マークＡ７００とマークＢ７０２との位置の違いは、表面の搬送経路と裏面の搬送経路との違いに起因する違いということになる。
【００７１】
Ｓ２０６にて、ユーザは用紙１１０に印刷されたマークをもとに、用紙１１０を光に透かすなどして、補正値の値をいくらにするか判断する。本実施の形態において、ユーザは印刷の位置、印刷された画像の大きさ、および印刷の傾きについて補正値をいくらにするか判断する。本実施の形態において、ユーザは、マークＢ７０２がマークＡ７００の中心位置から縦横の線で何本分ずれているかに基づき、位置補正値の値を判断できる。ユーザは、マークＡ７００の線の長さとマークＢ７０２の線の長さとを比較することにより、大きさ補正値の値を判断できる。ユーザは、位置Ａと位置Ｄとの中点および位置Ｂと位置Ｅとの中点のＸ座標の差、ならびに位置Ａと位置Ｂとの中点および位置Ｄと位置Ｅとの中点のＹ座標の差から、傾き補正値の値を判断できる。
【００７２】
Ｓ２０７にて、補正値入力部１２６は、ユーザによる補正値の入力を受付ける。Ｓ２０８にて、補正部１２２のＣＰＵ１５０は、記憶部１５４に新しい補正値を記憶する。
【００７３】
図６を参照して、画像処理装置１００で実行されるプログラムは、画像データの補正処理および印刷処理の制御に関し、以下のような制御構造を有する。
【００７４】
Ｓ１２０１にて、補正部１２２は、データ入力部１０６に入力されたデータが両面印刷の画像データか否かを判断する。両面印刷の画像データと判断した場合には（Ｓ１２０１にてＹＥＳ）、処理はＳ１２０２へと移される。もしそうでないと（Ｓ１２０１にてＮＯ）、処理はＳ１２０７へと移される。Ｓ１２０２にて、補正部１２２は、ＯＲ回路１１２を通じて出力部１１４に表面の画像データを出力する。
【００７５】
Ｓ１２０３にて、補正部１２２は内蔵する記憶部１５４に裏面の画像データが残っているか否かを判断する。裏面の画像データが残っていると判断した場合（Ｓ１２０３にてＹＥＳ）、処理はＳ１２０４へと移される。もしそうでないと（Ｓ１２０３にてＮＯ）、処理は終了する。Ｓ１２０４にて、補正部１２２のＣＰＵ１５０は、記憶部１５４に記憶された補正値に基づき、裏面の画像データを補正する。
【００７６】
Ｓ１２０５にて、補正部１２２は、ＯＲ回路１１２を通じて出力部１１４に補正した裏面の画像データを出力する。出力部１１４は、印刷装置１０８に裏面の画像データを出力する。
【００７７】
Ｓ１２０６にて、補正部１２２のＣＰＵ１５０は、すべてのページの画像データを出力したか否かを判断する。すべてのページの画像データを出力したと判断した場合（Ｓ１２０６にてＹＥＳ）、処理を終了する。もしそうでないと（Ｓ１２０６にてＮＯ）、処理はＳ１２０２へと移される。
【００７８】
Ｓ１２０７にて、補正部１２２は、ＯＲ回路１１２を通じて、出力部１１４に画像データを出力する。出力部１１４は、印刷装置１０８に、画像データを出力する。
【００７９】
以上のような構造およびフローチャートに基づく、画像処理装置１００の動作について説明する。
【００８０】
マーク記憶部１３２は、内蔵するデータをもとにマークＡ７００を配置した画像データを生成する（Ｓ２０１）。マークＡ７００を配置した画像データが生成されると、出力部１１４は、ＯＲ回路１１２を経て、生成された画像データを印刷装置１０８に出力する（Ｓ２０２）。その画像データが出力されると、マーク記憶部１３２は、マークＢ７０２を配置した画像データを生成する（Ｓ２０３）。出力部１１４は、ＯＲ回路１１２を経て、生成された画像データを印刷装置１０８に出力する（Ｓ２０４）。このとき、補正部１２２は、何ら画像データを補正しない。その理由は、未補正の印刷画像に基づいて補正値を特定するためである。
【００８１】
画像データが出力されると、印刷装置１０８が、用紙１１０の表裏に、マークＡ７００およびマークＢ７０２を印刷する（Ｓ２０５）。マークＡ７００は、用紙１１０の表面に印刷される。マークＢ７０２は、用紙１１０の裏面に印刷される。これにより、表面を印刷する際の搬送経路と、裏面を印刷する際の搬送経路との違いによる、傾きや歪みなどの変化が、用紙１１０に表れることとなる。
【００８２】
マークＡ７００およびマークＢ７０２が印刷されると、ユーザは、用紙１１０を見て補正値の値をいくらにするか判断する（Ｓ２０６）。ユーザが用紙１１０を光に透かすと、マークＡ７００およびマークＢ７０２は重なって見える。マークＡ７００は間隔が一定の格子模様である。これにより、ユーザは、マークＡ７００とマークＢ７０２とが重なる位置を特定することにより、位置Ａ〜位置Ｅにおける印刷位置のずれを判断できる。ユーザは、この印刷位置のずれに基づき、入力すべき補正値を特定することができる。補正値が特定されると、補正値入力部１２６は、ユーザによる補正値の入力を受付ける（Ｓ２０７）。補正値の入力が受付けられると、補正部１２２の記憶部１５４は、受付けられた新しい補正値を記憶する（Ｓ２０８）。新しい補正値が記憶されると、補正部１２２のＣＰＵ１５０はデータ入力部１０６に入力されたデータが両面印刷の画像データか否かを判断する（Ｓ１２０１）。この場合両面印刷の画像データと判断するので（Ｓ１２０１にてＹＥＳ）、補正部１２２はＯＲ回路１１２を通じて出力部１１４に表面の画像データを出力する（Ｓ１２０２）。出力部１１４は印刷装置１０８にその表面の画像データを出力する。表面の画像データが出力されると、補正部１２２は、内蔵する記憶部１５４に裏面の画像データが残っているか否かを判断する（Ｓ１２０３）。この場合、裏面の画像データが残っているので（Ｓ１２０３にてＹＥＳ）、ＣＰＵ１５０は、記憶部１５４に記憶された補正値に基づき、裏面の画像データを補正する（Ｓ１２０４）。画像データが補正されると、補正部１２２は、ＯＲ回路１１２を通じて出力部１１４に補正した裏面の画像データを出力する（Ｓ１２０５）。出力部１１４は印刷装置１０８にその画像データを出力する。
【００８３】
印刷装置１０８に裏面の画像データが出力されると、ＣＰＵ１５０は、すべてのページの画像データを出力したか否かを判断する（Ｓ１２０６）。この場合、画像データはすべて出力されたと判断するので（Ｓ１２０６にてＹＥＳ）、処理は終了する。
【００８４】
以上のようにして、本実施の形態に係る画像処理装置１００は、裏面の傾きや歪みなどを補正する目的で適切に入力された補正値を用いて、画像データの印刷位置を補正できる。印刷位置が補正されるので、表面の画像と裏面の画像の位置や大きさなどが正しく補正される。その結果、印刷画像の傾きや歪などの詳細な補正が明白かつ具体的に可能な画像処理装置を提供することができる。
【００８５】
なお、Ｓ２０５にて、用紙１１０の表裏にマークＡ７００およびマークＢ７０２を印刷する代わりに、印刷装置１０８は、マークＡ７００およびマークＢ７０２をそれぞれ別の用紙に印刷してもよい。その理由は、この場合でもユーザがマークＡ７００とマークＢ７０２との配置を比較できるからである。この場合、ユーザは、それらの用紙を並べて比べることにより、それらの配置を比較できる。この場合、ユーザは、それらの用紙を重ねて比べることによっても、それらの配置を比較できる。
【００８６】
また、Ｓ２０６にて、ユーザが判断する補正値は、上述のものに限定されない。たとえば、上述のものの組合せなどであってもよい。
【００８７】
さらに、マークの数が多くなればなるほど、ユーザはより詳細に補正値を判断できる。その理由は、マークの数が増えるにつれ、それらの位置におけるミクロな補正値が得られるためである。マークの数が多くなればなるほど、ユーザはより正確に補正値を判断することもできる。その理由は、補正値の平均値を算出するなどの方法により、個々の補正値の誤差を是正できるからである。
【００８８】
これらとは別に、印刷装置１０８は、用紙以外の印刷媒体にマークを印刷してもよい。印刷媒体は、補正値を判断できるものであれば、特定の媒体に限定されない。
【００８９】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る画像処理装置について説明する。
【００９０】
図７を参照して、本実施の形態に係るマーク生成部１１６は、変形部１３６を含む。変形部１３６は、マーク記憶部１３２の制御に応じて、画像データを変形する。変形部１３６は、補正部１２２に接続されている。変形部１３６は、補正値を用いて、画像データを変形する。その補正値は、補正部１２２の記憶部１５４に記憶されている。算出部１２０は、換算部１４２を含む。換算部１４２は、補正値入力部１２６に入力された補正値を、補正部１２２が実際に用いる値に換算する部分である。
【００９１】
図８を参照して、記憶部１５４に記憶されたパターンごとの補正値の内容を説明する。記憶部１５４は、「パターン１」〜「パターンＰ」に分かれた複数の補正値のセットを記憶する。それぞれの補正値のセットは、「位置Ａ」〜「位置Ｅ」のそれぞれについて補正値を予め記憶する。補正値は、位置補正値と、大きさ補正値と、傾き補正値とからなる。位置補正値は、「位置Ａ」〜「位置Ｅ」の標準的な位置からのずれを表わす値である。この値は、Ｘ軸方向およびＹ軸方向のそれぞれについて記憶されている。大きさ補正値は、表面の画像に対する裏面の画像の倍率を表わす値である。傾き補正値は、表面の画像に対する裏面の画像の傾き（単位：度）を表わす値である。「位置Ａ」〜「位置Ｅ」以外の位置について補正値が必要な場合、その補正値は、「位置Ａ」〜「位置Ｅ」の補正値を用いた線間補間によって求められる。記憶部１５４は、これらの値の他、「位置Ａ」〜「位置Ｅ」のそれぞれについて、標準的な位置の座標を記憶する。
【００９２】
なお、その他のハードウェア構成は前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９３】
図９を参照して、画像処理装置１００で実行されるプログラムは、補正値の記憶に関し、以下のような制御構造を有する。なお、図９に示すフローチャートの中で、前述の図５に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９４】
Ｓ３０１にて、ＣＰＵ１５０は、内蔵するレジスタに「１」を代入する。このレジスタの値を、変数Ｉで表わす。Ｓ３０２にて、マーク生成部１１６のマーク記憶部１３２は、内蔵されたデータを用いて、マークＡ７００を配置した画像の画像データを生成する。このとき、マーク記憶部１３２は、作成された画像が、どのパターンに対応する画像なのかを表わす情報を生成する。この情報は、パターンＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）と称される。パターンＩＤは、マーク間の配置の方向および歪のいずれかに関する関係を表わす情報でもある。その理由は、パターンＩＤによってマーク間の配置の方向および歪のいずれかに関する関係を特定できるためである。そのように特定できる理由は、それぞれのパターンにおける、マーク間の配置の方向および歪のいずれかの関係が、互いに異なっているためである。マーク記憶部１３２は、パターンＩＤの値を表わす画像データを生成する。パターンＩＤは、その画像データによって、マークＡ７００とともに印刷される。本実施の形態において、パターンＩＤは、「パターン」という文字およびレジスタの値Ｉによって表わされる。Ｓ３０４にて、マーク生成部１１６のマーク記憶部１３２は、内蔵されたデータを用いて、マークＢ７０２を配置した裏面用の画像を生成する。
【００９５】
Ｓ３０５にて、変形部１３６は、補正部１２２の記憶部１５４に記憶された「パターンＩ」の補正値に基づき、裏面用の画像を変形する。この場合の「Ｉ」とは、レジスタの値を表わす。
【００９６】
Ｓ３０８にて、ＣＰＵ１５０は、内蔵するレジスタに「１」を加算する。Ｓ３０９にて、ＣＰＵ１５０は、レジスタの値Ｉが「Ｐ」を上回るか否かを判断する。「Ｐ」を上回ると判断した場合（Ｓ３０９にてＹＥＳ）、処理はＳ３１０へと移される。もしそうでないと（Ｓ３０９にてＮＯ）、処理はＳ３０２へと移される。Ｓ３１０にて、ユーザは印刷装置１０８が印刷した用紙１１０を光に透かすなどして、表裏のマークを比較する。ユーザはそれらの中から最もマークの位置、大きさ、および傾きが合致するパターンを選ぶ。
【００９７】
Ｓ３１１にて、補正値入力部１２６は、ユーザが選択したパターンＩＤの入力を受付ける。換算部１４２は、入力されたパターンＩＤに基づいて、補正値を特定する。本実施の形態の場合、換算部１４２は、補正部１２２の記憶部１５４の値を参照して、補正値を換算する。
【００９８】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００９９】
以上のような構造およびフローチャートに基づき、画像処理装置１００の動作について説明する。
【０１００】
ＣＰＵ１５０は、内蔵するレジスタに「１」を代入する（Ｓ３０１）。「１」が代入されると、マーク記憶部１３２は、内蔵されたデータを用いて、マークＡ７００を配置した画像を生成する（Ｓ３０２）。併せて、マーク記憶部１３２は、パターンＩＤを付加する。パターンＩＤが付加されると、出力部１１４は、生成された画像データを印刷装置１０８に出力する（Ｓ２０２）。画像データが出力されると、マーク記憶部１３２は、マークＢ７０２を配置した裏面用の画像を生成する（Ｓ３０４）。
【０１０１】
裏面用の画像が生成されると、変形部１３６は、補正部１２２の記憶部１５４に記憶された「パターンＩ」の補正値に基づき、裏面用の画像を変形する（Ｓ３０５）。
【０１０２】
画像が変形されると、Ｓ２０４〜Ｓ２０５の動作を経て、ＣＰＵ１５０は、内蔵するレジスタに「１」を加算する（Ｓ３０８）。レジスタに「１」が加算されると、ＣＰＵ１５０は、レジスタの値Ｉが「Ｐ」を上回るか否かを判断する（Ｓ３０９）。レジスタの値Ｉが「Ｐ」を上回るまで（Ｓ３０９にてＮＯ）、Ｓ３０２〜Ｓ３０８の動作が実施されることにより、Ｐ枚の用紙１１０が印刷される。それらの用紙１１０には、マークの位置がずらされたりマークの大きさが変えられたりする、Ｐ種類のパターンがそれぞれ印刷されている。それらのパターンは、表面についての補正がなく、裏面について上述の補正が加えられている。レジスタの値Ｉが「Ｐ」を上回ると（Ｓ３０９にてＹＥＳ）、ユーザは、それらＰ枚の用紙１１０を光に透かすなどして表裏のマークを比較する。ユーザはそれらの中から最もマークの位置、大きさおよび傾きが合致するパターンを選ぶ（Ｓ３１０）。
【０１０３】
補正値入力部１２６は、ユーザが選択したパターンＩＤの入力を受付ける（Ｓ３１１）。換算部１４２は、入力されたパターンＩＤに基づき、補正部１２２の記憶部１５４の値を参照して、補正値を換算する。補正値が換算されると、記憶部１５４は、新しい補正値を記憶する（Ｓ２０８）。
【０１０４】
以上のようにして、本実施の形態に係る画像処理装置１００は、選択されたパターンから、最適な補正値を選択させることができる。本実施の形態に係る画像処理装置１００は、最も用紙の表と裏とが一致するとして選択されたパターンに基づき、印刷位置を制御できる。パターンの選択にあたり、ユーザはＩＤを用いてパターンを選択できる。ＩＤが用いられるので、ユーザは容易にパターンを選択できる。その結果、印刷画像の傾きや大きさの補正が容易に可能な画像処理装置を提供することができる。
【０１０５】
なお、Ｓ３０４にて、マーク生成部１１６のマーク記憶部１３２は、マークＢ７０２を配置した画像に代えて、マークＡ７００を配置した画像を生成してもよい。この場合、ユーザはマークが合致しているか否かを判断すればよく、具体的な補正量を明確にする必要がないからである。
【０１０６】
また、Ｓ３０２およびＳ３０４にて用いられる、マークの具体的な形状は、特に限定されない。たとえば、番号をマークの代用として用いてもよい。文字や文字と数字との組合せをマークの代用として用いてもよい。この場合、それらは配置された位置ごとに異なるものであってもよい。この場合、一方の面にそれらを配置するならば、他方の面にはそれらの鏡文字を配置してもよい。この場合、予め記憶された補正値を用いることに代えて、補正値は、それらの特定の箇所同士の間隔や位置の関係に基づき、計算されてもよい。これらにより、一箇所あたりの印刷面積がより少なくなる。その理由は、マークが印刷されないためである。一箇所あたりの印刷面積がより少なくなるので、より多くの番号などを印刷できる。より多くの番号などが印刷されるので、より多くのパターンについてテストできる。
【０１０７】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態に係る画像処理装置について説明する。
【０１０８】
本実施の形態に係る画像処理装置１００および印刷装置１０８は、印刷装置１０８が印刷した用紙を、自動的に読取部１２４にセットするセット装置（図示せず）を含む。画像処理装置１００の読取部１２４は、用紙１１０を両面スキャンする際、複数（本実施の形態の場合２つ）の読取り機を用いて同時に両方の印刷面を読取る。それらの読取り機の位置は、製造の段階で精密に調整されている。これにより、読取り機の位置の誤差が補正値に与える影響は無視できる。第２モジュール１０４は、読取部１２４が読取った画像データに基づき、両面印刷が可能な印刷装置１０８を制御する。なお、その他のハードウェア構成は前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１０９】
図１０を参照して、画像処理装置１００で実行されるプログラムは、補正値の記憶に関し、以下のような制御構造を有する。なお、図１０に示すフローチャートの中で、前述の図５に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１１０】
Ｓ４０５にて、印刷装置１０８は、表面にＳ２０１にて作成された画像を印刷する。印刷装置１０８は、裏面にＳ２０３にて作成された画像を印刷する。印刷装置１０８は、印刷した紙を、上述したセット装置を用いて読取部１２４に出力する。
【０１１１】
Ｓ４０６にて、読取部１２４は、セット装置によってセットされた紙の印刷面をスキャンすることにより、印刷面を画像データに変換する。Ｓ４０７にて、算出部１２０の認識部１４４は、画像データに基づき、複数のマークの配置を認識する。そのために、本実施の形態の場合、認識部１４４は、読取部１２４が変換した画像データから、マークＡ７００を抽出し、その中心座標を求める。同様に認識部１４４は、マークＢ７０２を抽出し、その中心座標を求める。それらの座標の差が表面と裏面の位置ずれである。認識部１４４は、認識された各マークのうち、両面にそれぞれ４つずつ印刷されたマーク間の配置の方向および歪のいずれかに関する関係に基づいて、補正値を特定する。本実施の形態の場合、認識部１４４は、以下の方法により補正値を特定する。位置補正値は、マークＡ７００とマークＢ７０２の中心座標との差として算出される。この値は、印刷面のオフセットおよび歪の補正値である。大きさ補正値は、作成した画像データの大きさと読取った画像データの大きさとの比として算出される。大きさ補正値は、マークＡ７００およびマークＢ７０２それぞれについて算出される。傾き補正値は、位置Ａ〜位置Ｅそれぞれにおける、マークＡ７００とマークＢ７０２との位置関係から算出される。本実施の形態の場合、傾き補正値は、表面と裏面とのアークタンジェントの差として求められる。これらのアークタンジェントは、Ｘ座標の差に対するＹ座標の差の比のアークタンジェントである。この場合のＸ座標の差およびＹ座標の差は、隣接するマーク間（位置Ａのマークおよび位置Ｂのマーク、位置Ｂのマークおよび位置Ｅのマーク、位置Ｅのマークおよび位置Ｄのマーク、ならびに位置Ｄのマークおよび位置Ａのマークのいずれかのマーク間）のＸ座標の差およびＹ座標の差である。本実施の形態の場合、このようにして求められたアークタンジェントの差を、すべての位置の傾き補正値とする。この値は、マークＡ７００の配置に対するマークＢ７０２の配置の、方向の関係を補正する値である。この場合の方向の関係は、隣接する２つのマーク同士を結ぶ線の傾きに基づいて特定される関係である。認識部１４４は、ＯＲ回路１４６を通じて、補正値を補正部１２２に出力する。
【０１１２】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１１３】
以上のような構造およびフローチャートに基づく、画像処理装置１００の動作について説明する。
【０１１４】
Ｓ２０１〜Ｓ２０４の処理を経て、印刷装置１０８は、表面にＳ２０１にて作成された画像を印刷する。印刷装置１０８は、裏面にＳ２０３にて作成された画像を印刷する。印刷装置１０８は、印刷した用紙１１０をセット装置によって読取部１２４に出力する（Ｓ４０５）。
【０１１５】
用紙１１０が出力されると、読取部１２４は、送られた用紙１１０の印刷面をスキャンすることにより、印刷面を画像データに変換する（Ｓ４０６）。印刷面が画像データに変換されると、認識部１４４は、画像データに基づき、複数のマークの配置を認識する。認識部１４４は、認識結果に基づき、補正値を算出する。認識部１４４は、ＯＲ回路１４６を通じて、算出した補正値を、補正部１２２に出力する（Ｓ４０７）。
【０１１６】
以上のようにして、本実施の形態に係る画像処理装置１００は、試し印刷した用紙１１０を自動的に読取部１２４にセットできる。読取部１２４は、セットされた用紙を読取って、マークの位置を認識できる。認識部１４４は、認識結果に基づき、補正値を算出できる。これにより、画像処理装置１００は、自動的に印刷装置１０８の印刷位置が補正されるように、印刷装置１０８を制御できる。その結果、印刷画像の方向や大きさの補正が可能な画像処理装置を提供することができる。
【０１１７】
なお、Ｓ４０５にて、セット装置は必ずしも用いられなくてもよい。たとえば、ユーザが手動でその紙を読取部１２４にセットしてもよい。
【０１１８】
さらに、Ｓ４０７にて、認識部１４４は、マークＡ７００およびマークＢ７０２を３つ以上ずつ用いて、配置の歪に関する関係に基づいて、その関係を補正する補正値を正確に求めることができる。その場合、表面と裏面の印刷画像の違いが線形変換と等価であることが前提とされる。具体的な補正値の算出方法は、以下の通りである。補正前の画像の座標を（Ｘ，Ｙ）とする。補正後の画像の座標を（Ｘ’，Ｙ’）とする。この場合、一次変換に関する公式と平行移動に関する公式とに基づき、
Ｘ’＝ＡＸ＋ＢＹ＋Ｅ  （１）
Ｙ’＝ＣＸ＋ＤＹ＋Ｆ  （２）
（Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ：未知の係数）
と表すことができる。式（１）および式（２）に（Ｘ，Ｙ）の値を代入すると、（Ｘ’，Ｙ’）が求められる。（Ｘ，Ｙ）の座標と（Ｘ’，Ｙ’）の座標とが求められると、補正値は容易に求められる。この方法で補正値を求めるためには、上述の未知の係数を求めることが必要である。そのためには、それぞれ対応する（Ｘ，Ｙ）および（Ｘ’，Ｙ’）の値が３点ずつ必要である。その理由は、未知の係数が６個あるためである。マークを３つ以上用いる理由は、この（Ｘ，Ｙ）および（Ｘ’，Ｙ’）の値が３点ずつ必要なことにある。
【０１１９】
その他、Ｓ４０７にて、認識部１４４は、マークを両面で合計３つ用いて、傾きに関する補正値を求めてもよい。この補正値は、上述の傾き補正値に代えて用いられる、配置の方向の関係を補正する補正値である。この補正値は、１つのマークＡ７００（あるいは１つのマークＢ７０２）に対して、１つのマークＡ７００および１つのマークＢ７０２からそれぞれ結ばれた２本の線の傾きの差である。この傾きは、差が求められる前に角度に換算されてもよい。これとは別に、認識部１４４は、この２本の線の長さに基づいて、歪に関する補正値を求めることもできる。その場合、それらの線の長さが等しくなるように、予めマークＡ７００およびマークＢ７０２が選択されている。これを前提とすると、それらの線の長さの比は、それらの線が通過する領域の画像の歪を反映することとなる。この場合、歪に関する補正値として、これらの線の長さの比が利用され得る。これらにより、読取部１２４が読取る用紙の、互いに相対する印刷面に、少なくとも３つのマークがあれば、認識部１４４は、配置の方向および歪のいずれかに関する関係を補正する補正値を特定できる。
【０１２０】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態に係る画像処理装置について説明する。
【０１２１】
本実施の形態に係る画像処理装置１００のマーク記憶部１３２は、印刷すべきマークとして、複数の基本パターン８０１からなる、マークＣ８０２およびマークＤ８０３を記憶する。図１１を参照して、マークＣ８０２およびマークＤ８０３について説明する。図１１（Ａ）は、本実施の形態における基本パターン８０１を表わす図である。基本パターンの形状は特定の形状に限定されるものではないが、本実施の形態における基本パターン８０１は、縦線と横線とを十字状に組合わせたものとする。図１１（Ｂ）は、マークＣ８０２を表わす図である。本実施の形態において、マークＣ８０２は、基本パターン８０１が等間隔の格子状に２５個配置されたマークである。図１１（Ｃ）は、マークＤ８０３を表わす図である。本実施の形態において、マークＤ８０３は、基本パターン８０１を２５個含む。マークＤ８０３の基本パターン８０１には、傍にそれぞれ番号が付されている。マークＤ８０３は、基本パターン８０１の位置がマークＣ８０２と異なる。前述の番号を用いて本実施の形態における基本パターン８０１の位置を説明すると、以下の通りとなる。
【０１２２】
Ｘ座標については、次の通りである。基本パターン（１）、基本パターン（６）、基本パターン（１１）、基本パターン（１６）、および基本パターン（２１）の位置は、マークＣ８０２の同様の位置にある基本パターンより２ｍｍ左にある。同様に基本パターン（２）〜基本パターン（２２）の位置は、マークＣ８０２の同様の位置にある基本パターンより１ｍｍ左にある。基本パターン（３）〜基本パターン（２３）の位置は、マークＣ８０２の同様の位置にある基本パターンと同じ位置にある。基本パターン（４）〜基本パターン（２４）の位置は、マークＣ８０２の同様の位置にある基本パターンより１ｍｍ右にある。基本パターン（５）〜基本パターン（２５）の位置は、マークＣ８０２の同様の位置にある基本パターンより２ｍｍ右にある。
【０１２３】
Ｙ座標については、次の通りである。基本パターン（１）〜基本パターン（５）のＹ座標は、マークＣ８０２の同様の位置にある基本パターンより２ｍｍ上にある。基本パターン（６）〜基本パターン（１０）の位置は、マークＣ８０２の同様の位置にある基本パターンより１ｍｍ上にある。基本パターン（１１）〜基本パターン（１５）の位置は、マークＣ８０２の同様の位置にある基本パターンと同じ位置にある。基本パターン（１６）〜基本パターン（２０）の位置は、マークＣ８０２の同様の位置にある基本パターンより１ｍｍ下にある。基本パターン（２１）〜基本パターン（２５）の位置は、マークＣ８０２の同様の位置にある基本パターンより２ｍｍ下にある。
【０１２４】
なお、その他のハードウェア構成は前述の第２の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１２５】
図１２を参照して、画像処理装置１００で実行されるプログラムは、補正値の記憶に関し、以下のような制御構造を有する。なお、図１２に示すフローチャートの中で、前述の図５および図９に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１２６】
Ｓ９０１にて、マーク生成部１１６のマーク記憶部１３２は、マークＣ８０２を用いて、表面の画像データを作成する。本実施の形態において、マークＣ８０２の配置は、第１の実施の形態におけるマークＡ７００の配置と同一の配置とする。
【０１２７】
Ｓ９０３にて、マーク記憶部１３２は、マークＤ８０３を用いて、裏面の画像データを作成する。本実施の形態において、マークＤ８０３の配置は、第１の実施の形態におけるマークＢ７０２の配置と同一とする。
【０１２８】
Ｓ９０６にて、ユーザは表裏のマークを比較する。本実施の形態において、その方法は、印刷された用紙１１０を紙に透かす方法である。ユーザはマークそれぞれについて、複数の基本パターン８０１の中から、最もずれが少ないものを判断する。
【０１２９】
Ｓ９０７にて、補正値入力部１２６は、マークＤ８０３のそれぞれについて、最もずれが少ない基本パターン８０１の番号の入力を受付ける。換算部１４２は、入力された基本パターン８０１の番号、および補正部１２２の記憶部１５４に記憶された補正値に基づいて、位置および傾きについての補正値を換算する。
【０１３０】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３１】
以上のような構造およびフローチャートに基づく、画像処理装置１００の動作について説明する。
【０１３２】
マーク記憶部１３２は、マークＣ８０２を用いて、表面の画像データを作成する（Ｓ９０１）。表面の画像データが作成されると、Ｓ２０２の処理を経て、マーク記憶部１３２は、マークＤ８０３を用いて、裏面の画像データを作成する（Ｓ９０３）。裏面の画像データが作成されると、Ｓ２０４〜Ｓ２０５の処理を経て、ユーザは印刷された用紙を光に透かすなどして、表裏のマークを比較する。ユーザはマークそれぞれについて、複数の基本パターン８０１の中から、最もずれが少ないものを判断する（Ｓ９０６）。
【０１３３】
マークが判断されると、補正値入力部１２６は、マークＤ８０３のそれぞれについて、最もずれが少ない基本パターン８０１の番号の入力を受付ける。換算部１４２は、入力された基本パターン８０１の番号、および補正部１２２の記憶部１５４に記憶された補正値に基づいて、位置および傾きについての補正値を換算する（Ｓ９０７）。
【０１３４】
以上のようにして、本実施の形態に係る画像処理装置１００は、簡便に印刷位置を制御することができる。その結果、印刷画像の傾きや大きさの補正が可能な画像処理装置を提供することができる。
【０１３５】
さらに、１つのマークにおける基本パターン８０１の数および配置は、特にこれらに限定されるものではない。たとえば、基本パターンの数を増やしてもよく減らしてもよい。もっと高い精度が必要な場合、マークＣ８０２の基本パターン８０１に対するマークＤ８０３の基本パターン８０１のずれをもっと細かくしてもよい。その理由は、表と裏とで一番合っている基本パターンがどれか見ればよいだけだからである。特にずれの量を特定する必要はない。
【０１３６】
＜第５の実施の形態＞
以下、本発明の第５の実施の形態に係る画像処理装置について説明する。
【０１３７】
図１３を参照して、本実施の形態に係る画像処理装置１００のマーク記憶部１３２は、図１３（Ａ）および図１３（Ｂ）にそれぞれ示される２枚の画像のデータを記憶する。これらの画像は、マークを表わす画像データに基づいて後発的に作成されたものではなく、当初から１枚の画像として作成された画像である。これらの画像には、第１の実施の形態と同様の位置にそれぞれマークが配置されている。マーク記憶部１３２は、これらの画像を表わすデータを記憶する。なお、その他のハードウェア構成については前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３８】
図１４を参照して、画像処理装置１００で実行されるプログラムは、補正値の記憶に関し、以下のような制御構造を有する。なお、図１４に示すフローチャートの中で、前述の図５に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１３９】
Ｓ１１０１にて、マーク生成部１１６のマーク記憶部１３２は、ＯＲ回路１１２を経て出力部１１４に表面の画像の画像データを出力する。出力部１１４は、印刷装置１０８に、表面の画像の画像データを出力する。Ｓ１１０２にて、マーク生成部１１６は、ＯＲ回路１１２を経て、出力部１１４に裏面の画像の画像データを出力する。出力部１１４は、裏面の画像の画像データを印刷装置１０８に出力する。
【０１４０】
なお、その他の処理フローについては前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【０１４１】
以上のような構造およびフローチャートに基づく、画像処理装置１００の動作について説明する。
【０１４２】
マーク生成部１１６は、出力部１１４を通じて印刷装置１０８に表面の画像の画像データを出力する（Ｓ１１０１）。画像データが出力されると、マーク生成部１１６は、出力部１１４を経て、印刷装置１０８に、裏面の画像の画像データを出力する（Ｓ１１０２）。
【０１４３】
以上のようにして、本実施の形態に係る画像処理装置１００は、より簡便に新しい補正値を記憶することができる。その結果、印刷画像の傾きや大きさの補正が可能な画像処理装置を提供することができる。
【０１４４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１４５】
【発明の効果】
本発明に係る印刷用制御装置、画像補正装置、印刷用制御方法、画像補正方法、印刷用制御プログラム、画像補正プログラム、印刷用制御プログラムを記録したコンピュータ読取り可能な記録媒体、および画像補正プログラムを記録したコンピュータ読取り可能な記録媒体は、印刷画像の傾きや大きさの補正が可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像処理装置の制御ブロック図である。
【図２】本発明の第１の実施の形態に係るマーク記憶部に記憶されたマークＡとその配置とを表わす図である。
【図３】本発明の第１の実施の形態に係るマーク記憶部に記憶されたマークＢとその配置とを表わす図である。
【図４】本発明の第１の実施の形態に係る補正部の制御ブロック図である。
【図５】本発明の第１の実施の形態に係る補正値の記憶処理の制御の手順を示すフローチャートである。
【図６】本発明の第１の実施の形態に係る画像データの補正処理および印刷処理の制御の手順を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る画像処理装置の制御ブロック図である。
【図８】本発明の第２の実施の形態に係る記憶部に記憶されたパターンごとの補正値の内容を表わす図である。
【図９】本発明の第２の実施の形態に係る補正値の記憶処理の制御の手順を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係る補正値の記憶処理の制御の手順を示すフローチャートである。
【図１１】本発明の第４の実施の形態に係るマークを表わす図である。
【図１２】本発明の第４の実施の形態に係る補正値の記憶処理の制御の手順を示すフローチャートである。
【図１３】本発明の第５の実施の形態に係るマーク記憶部に記憶された画像データの内容を表わす図である。
【図１４】本発明の第５の実施の形態に係る補正値の記憶処理の制御の手順を示すフローチャートである。
【符号の説明】
１００  画像処理装置、１０２  第１モジュール、１０４  第２モジュール、１０６  データ入力部、１０８  印刷装置、１１０  用紙、１１２，１３４，１４６  ＯＲ回路、１１４  出力部、１１６  マーク生成部、１２０  算出部、１２２  補正部、１２４  読取部、１２６  補正値入力部、１３２  マーク記憶部、１３６  変形部、１４２  換算部、１４４  認識部、１５０  ＣＰＵ、１５２モニタ、１５４  記憶部、１５６  入力用インターフェイス、１５８  出力用インターフェイス、１６０  固定ディスク、１６２  ＦＤ駆動装置、１６４  ＣＤ−ＲＯＭ駆動装置、１７０  ＦＤ、１７２  ＣＤ−ＲＯＭ、７００  マークＡ、７０２  マークＢ、８０１  基本パターン、８０２  マークＣ、８０３  マークＤ。
【図１】
2005039332.tif 000003
【図２】
2005039332.tif 000004
【図３】
2005039332.tif 000005
【図４】
2005039332.tif 000006
【図５】
2005039332.tif 000007
【図６】
2005039332.tif 000008
【図７】
2005039332.tif 000009
【図８】
2005039332.tif 000010
【図９】
2005039332.tif 000011
【図１０】
2005039332.tif 000012
【図１１】
2005039332.tif 000013
【図１２】
2005039332.tif 000014
【図１３】
2005039332.tif 000015
【図１４】
2005039332.tif 000016