(57)【要約】【課題】印刷機器に搭載されている各ドラム全面のひずみ（レジずれ又は版ずれ）のパターンと印刷時におけるドラム上でのページ間隔等を検出し、印刷時における版ずれパターンを予測して補正する補正方法において、検出した版ずれ特性を多種に渡る印刷条件で分類し、かつその条件が合うデータを流用することにより、容易に補正を行えるようにする。またテスト印刷によって得た版ずれ結果を印刷機器に搭載された補正方法の法制に使用し、常に最適な補正が行えるようにすることを目的とする。【解決手段】印刷時における印刷条件と検出した版ずれパターンをペアで特性データとしてＤＢ化する工程と、印刷時の印刷条件とＤＢ内のデータに格納されている印刷条件を比較する工程と、使用可能なデータがあった場合はそれを用いて補正を行う工程と、検出した版ずれデータを印刷機器内に用意された補正方法の補正に用いること特徴とする版ずれ補正方法。【選択図】        図１
2006162643.tif 000002
【特許請求の範囲】
【請求項１】
印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する工程と、保存されているデータの中から条件に合うデータがあるかどうか検索する工程と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う工程と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する工程と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う工程とを有することを特徴とする版ずれ補正方法。
【請求項２】
請求項１記載の版ずれ特性データの保存とは、印刷時条件つまり、
印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、その条件で検出された印刷機器内の各ドラムの全面におけるひずみのパターンと複数ページ印刷時におけるドラム上で処理されるページ間隔と、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等の版ずれの特性からなることを特徴とする版ずれ補正方法。
【請求項３】
請求項２記載の版ずれ特性データとは、各印刷機器が個別に持つ、各印刷機器の特性データであることを特徴とする版ずれ補正方法。
【請求項４】
請求項１記載の条件に合うデータがあるかどうかの検索は、請求項２に記載された、版ずれ特性データ内の印刷時条件と、検索項目として指定された印刷時条件とによって行われることを特徴とする版ずれ補正方法。
【請求項５】
請求項４記載の検索項目として指定される印刷時条件とは、版ずれ特性データ内の印刷時条件と同様で、印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、これらの条件の内いくつの条件が実際に登録されているかの登録数と、登録された各条件の検査時における優先度と、条件が合った数と、優先度を考慮して算出される、条件に合った特性データかを判定するヒット率からなり、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正方法。
【請求項６】
請求項１記載の印刷機器に搭載されている補正処理の補正を行うかどうか判定とは、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正方法。
【請求項７】
印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する手段と、保存されているデータの中から条件に合うデータがあるかどうか検索する手段と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う手段と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する手段と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う手段とを有することを特徴とする版ずれ補正装置。
【請求項８】
請求項７記載の版ずれ特性データの保存とは、印刷時条件つまり、
印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、その条件で検出された印刷機器内の各ドラムの全面におけるひずみのパターンと複数ページ印刷時におけるドラム上で処理されるページ間隔と、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等の版ずれの特性からなることを特徴とする版ずれ補正装置。
【請求項９】
請求項８記載の版ずれ特性データとは、各印刷機器が個別に持つ、各印刷機器の特性データであることを特徴とする版ずれ補正装置。
【請求項１０】
請求項７記載の条件に合うデータがあるかどうかの検索は、請求項８に記載された、版ずれ特性データ内の印刷時条件と、検索項目として指定された印刷時条件とによって行われることを特徴とする版ずれ補正装置。
【請求項１１】
請求項１０記載の検索項目として指定される印刷時条件とは、版ずれ特性データ内の印刷時条件と同様で、印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、これらの条件の内いくつの条件が実際に登録されているかの登録数と、登録された各条件の検査時における優先度と、条件が合った数と、優先度を考慮して算出される、条件に合った特性データかを判定するヒット率からなり、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正装置。
【請求項１２】
請求項７記載の印刷機器に搭載されている補正処理の補正を行うかどうか判定とは、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正装置。
【請求項１３】
印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する工程と、保存されているデータの中から条件に合うデータがあるかどうか検索する工程と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う工程と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する工程と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う工程とを有することを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【請求項１４】
請求項１３記載の版ずれ特性データの保存とは、印刷時条件つまり、印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、その条件で検出された印刷機器内の各ドラムの全面におけるひずみのパターンと複数ページ印刷時におけるドラム上で処理されるページ間隔と、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等の版ずれの特性からなることを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【請求項１５】
請求項１４記載の版ずれ特性データとは、各印刷機器が個別に持つ、各印刷機器の特性データであることを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【請求項１６】
請求項１３記載の条件に合うデータがあるかどうかの検索は、請求項２に記載された、版ずれ特性データ内の印刷時条件と、検索項目として指定された印刷時条件とによって行われることを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【請求項１７】
請求項１６記載の検索項目として指定される印刷時条件とは、版ずれ特性データ内の印刷時条件と同様で、印刷時における印刷機器内の温度、印刷機器内の湿度、印刷に用いる用紙の種類、用紙のサイズ、用紙の厚さ、印刷データに使われているＣ、Ｍ、Ｙ、Ｋの割合、Ｃ、Ｍ、Ｙ、Ｋの組み合わせ等の印刷時の条件と、これらの条件の内いくつの条件が実際に登録されているかの登録数と、登録された各条件の検査時における優先度と、条件が合った数と、優先度を考慮して算出される、条件に合った特性データかを判定するヒット率からなり、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【請求項１８】
請求項１３記載の印刷機器に搭載されている補正処理の補正を行うかどうか判定とは、印刷時にユーザーによって指定されるか予めデフォルトで指定されていることを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理装置及び管理装置及びそれらの制御方法ならびにそれらを記憶する記憶媒体に係る版ずれ補正方法及び装置、ならびにそれらを記憶する記憶媒体に関する。
【背景技術】
【０００２】
ＣＭＹＫ各色の版を重ね合わせてカラー画像を形成する印刷には、版のずれつまり版ずれの問題がついて回る。これに対する対策は大きく分けて２つある。それはプリンタ等の印刷機器自体に搭載された補正技術と、元データに対して行われる補正技術である。
【０００３】
印刷機器自体に搭載される技術の基本は、リアルタイム処理を理想とした技術で、各種、精密かつ高価なセンサーによって、その都度版ずれを検出し、それに対応した補正を行うものである。
【０００４】
その補正方法は、基本的に印刷開始のタイミングをずらす等、各版に対して、ページ自体を一様にずらす処理と、レーザー発光のタイミングやミラーの角度の修正等の光学的な補正が主流となっている。
【０００５】
光学的な補正に関しては経年によるずれを修正するものであるのに対して、印刷位置の調整は結果として発生したずれを見えなくするための補正である。また版ずれはページ内の位置によってそのずれ量に違いが発生する。このページ内のずれ量の違いに対する対応も市場の要求として上がっていた。
【０００６】
多くの補正は、予め版ずれが起こることを予測して、補正を行うが、この場合いくつ物問題点がある。１つは版ずれを起こす要因が多岐にわたるため、その結果発生する版ずれを正確に予測することが困難であることである。
【０００７】
２つ目は印刷機器が製造時から固定的に持つレジスレ要因としてドラムの真円性やドラムの中心のずれ、組み立て精度等が上げられる。これらは固定的な要因のため予測が出来そうであるが、実際にはそのドラムのどこで印刷用紙が処理されるかが分からないため、版ずれのパターンがどのように発生するか予測することは困難であった。
【０００８】
これに対し、提案された提案が特願２００４−２０６４３７である。特願２００４−２０６４３７は、実際に出力に使用する印刷機器を用いて、決められたテストデータによるテスト印刷を行い、その結果から、その印刷機器が持つ各ドラムの全面のひずみパターンと、連続印刷時のドラム上における印刷間隔と、初期印刷における前期印刷の最終ページとのドラム上における印刷間隔とを検出し、実際の印刷時に再度テスト印刷を行いそのパターを検出することにより、次に印刷する場合どのようなひずみパターン（版ずれパターン）が発生するかを予測し、その予測に基づいた補正を行うことを提案している。
【０００９】
またこの際、ページ全面の版ずれパターンが予測できることから、ページ内をブロック分けし、ブロックごとに異なった補正値による補正を行うことを提案している。これにより、ドラム上での処理位置が分かり、固定的な要因によるずれに関してはその特性を検出することが可能となる。
【００１０】
しかしながら、この検出及び予測処理は時間を要する処理であり、印刷の度にこの補正を行うことは現実的ではない。また、デバイス自体にも各種補正処理が搭載されており、印刷結果から得られる版ずれは搭載された補正処理では補正しきれなかったずれであるということが出来る。このようにデバイスの補正処理と、それ以外の版ずれ検出や補正の処理との連携が適切に行われていないという問題もあった。
【特許文献１】特開平０８−３０５１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、このような問題を解決するため、版ずれの検出と補正処理を行った印刷条件及び、実際の補正値をデータ化しＤＢとして保存することにより、次回同様な条件での印刷があった場合には、保存されている補正値を用いた補正を行うことにより補正を行った印刷を高速に行うことが可能となる。また、検出したずれをパラメータとしてデバイスにおける補正値算出に用いることで、デバイスにおける補正の算出精度を高めることも可能にすることを目的とする。
【課題を解決するための手段】
【００１２】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１３】
（１）印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する工程と、保存されているデータの中から条件に合うデータがあるかどうか検索する工程と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う工程と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する工程と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う工程とを有することを特徴とする版ずれ補正方法。
【００１４】
（２）印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する手段と、保存されているデータの中から条件に合うデータがあるかどうか検索する手段と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う手段と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する手段と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う手段とを有することを特徴とする版ずれ補正装置。
【００１５】
（３）印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する際にどのようなひずみのパターンが発生するかを予測して、補正処理に活かす補正処理において、検出された版ずれ特性をデータとして保存する工程と、保存されているデータの中から条件に合うデータがあるかどうか検索する工程と、検索の結果、条件に合うデータがあった場合は、そのデータを用いて補正を行う工程と、検出した特性データを用いて、印刷機器に搭載されている補正処理の補正を行うかどうか判定する工程と、補正処理の補正を行う場合は検出した特性データを印刷機器に搭載されている補正算出にデータとして加えることにより、補正処理の補正を行う工程とを有することを特徴とする版ずれ補正制御プログラムを記憶した媒体。
【発明の効果】
【００１６】
本発明によれば、いろいろな印刷条件の違いによる版ずれの違いを印刷条件別に保存し再利用できる上、テストデータを印刷しての版ずれ検出の結果を、デバイスで行っている補正処理の補正に活かせることが可能となり、補正処理の高速化及び、高精度化を実現できる。
【発明を実施するための最良の形態】
【００１７】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１８】
次に発明の実施例１について説明する。
【００１９】
図１は、本実施例にかかる基本的な構成を示すブロック図である。
【００２０】
図１において１はＣＰＵ、即ち中央処理装置であり、本装置全体の制御及び演算処理を行う。２はＲＡＭ、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実行される領域である。３はＲＯＭ、即ち読み出し専用メモリであり、システム制御プログラムや、フォントデータなどの記憶領域である。４はＫＢＣ、即ちキーボード制御部であり、キーボード５（ＫＢ）からのキー入力によりデータを受け取りＣＰＵ１へ伝達する。６はＰＲＴＣ、即ちプリンタ制御部であり、プリンタ装置７（ＰＲＴ）を制御するためのものである。プリンタ装置７は、レーザービームプリンタ、インクジェットプリンタなどである。８はＣＲＴＣ、即ちディスプレイ制御部であり、ディスプレイ装置９（ＣＲＴ）への表示制御を行う。１０はＤＫＣ、即ちディスク制御部であり、データ伝送などの制御を行うものである。１１はＦＤ（フロッピー(登録商標)ディスク装置）あるいはＨＤ（ハードディスク装置）あるいはＣＤ（ＣＤＲＯＭ）あるいはＤＶＤ（ＤＶＤＲＯＭ）などの外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはＲＡＭ２へロードする。１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべきものである。
【００２１】
本装置は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び以下に説明する版ずれ分布特性検出補正制御プログラムをＣＰＵ１が実行することにより動作する。
【００２２】
基本Ｉ／ＯプログラムはＲＯＭ３に記憶されており、ＯＳはＨＤ１１に書き込まれている。そして本装置の電源がＯＮにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤ１１からＯＳがＲＡＭ２に読み込まれ、ＯＳの動作が開始される。
【００２３】
本実施例では、版ずれ補正制御プログラムおよび関連データは図２のようにＦＤ１１、またはＣＤＲＯＭ１１、またはＤＶＤＲＯＭ１１中に記録されており、このＦＤ１１またはＣＤ−ＲＯＭ１１またはＤＶＤＲＯＭ１１に記録された版ずれ補正制御プログラムおよび関連データは図３に示すように、ＦＤドライブまたはＣＤ−ＲＯＭドライブまたはＤＶＤＲＯＭドライブを通じて、本装置のＨＤ１１にインストールする事ができる。この場合ＦＤ１１またはＣＤ−ＲＯＭ１１又はＤＶＤＲＯＭ１１をＦＤドライブまたはＣＤ−ＲＯＭドライブまたはＤＶＤＲＯＭドライブにセットすると、ＯＳ及び基本Ｉ／Ｏプログラムの制御のもとに版ずれ補正制御プログラム及び関連データがＦＤ１１またはＣＤ−ＲＯＭ１１またはＤＶＤＲＯＭ１１から読み出され、ＨＤ１１にインストールされて動作可能となる。
【００２４】
図４は版ずれ補正制御プログラムがＨＤ１１にインストールされ実行可能になった状態のメモリマップを示す。
【００２５】
本発明は、印刷時におけるシアン、マゼンタ、イエロー、ブラック等の版のずれ補正を行う印刷処理フローにおいて、図１０に示すような、版ずれ分布特性を検出するためのテストデータを印刷対象の印刷機器でテスト印刷し、その印刷結果をスキャニングし、そのスキャニングデータを元に、印刷機器内の各ドラムの全面におけるひずみのパターンや複数ページ印刷時におけるドラム上で処理されるページ間隔や、印刷スタート時におけるドラム上の開始位置と、前に印刷した際の最後のページが処理されたドラム上の位置の間隔等を検出し、印刷時に再度テスト印刷し、スキャニングすることで分かるパターンと前期検出結果を比較し、次に印刷する再にどのようなひずみ（レジずれ又は版ずれ）のパターンが発生するかを予測して、補正処理に活かす補正処理に関するものである。
【００２６】
図５は本実施例におけるドラム全面における版ずれ補正方法の大きな流れを示すフローチャートである。本実施例は、版ずれ補正処理を行うプリンティングシステムにおける、版ずれ補正処理に関するものである。
【００２７】
ステップＳ５０１では、実際の印刷命令が出される。ステップＳ５０２では印刷命令が出され使用する印刷機器に対して、補正のための版ずれ検出処理を行うかどうかの判定を行う。版ずれ検出処理を行う場合はステップＳ５０７へ進む。版ずれ検出処理を行わない場合はステップＳ５０３へ進む。尚、補正処理がデバイスに内蔵されていず、外付けのサーバーまたはネットワークでつながれた情報処理装置等で動作するＳｏｆｔＲＩＰに用意されている場合には、ＳｏｆｔＲＩＰのＵＩにおいて、ＲＩＰの設定と一緒に設定された設定に従い判定を行う。また補正処理がデバイスに内蔵されている場合には、ネットワークでつながれた情報処理装置上で動作するプリンタドライバのＵＩ、または、デバイス本体のコントロールパネルで、印刷処理の設定と一緒に設定された設定に従い判定を行う。
【００２８】
ステップＳ５０３では、保存されているＤＢを用いて補正を行うか、補正を行わないかを判定する。補正を行う場合はステップＳ５０４へ進む。補正を行わない場合にはステップＳ５１０へ進み補正を行わず印刷を行う。尚、補正処理がデバイスに内蔵されていず、外付けのサーバーまたはネットワークでつながれた情報処理装置等で動作するＳｏｆｔＲＩＰに用意されている場合には、ＳｏｆｔＲＩＰのＵＩにおいて、ＲＩＰの設定と一緒に設定された設定に従い判定を行う。また補正処理がデバイスに内蔵されている場合には、ネットワークでつながれた情報処理装置上で動作するプリンタドライバのＵＩ、または、デバイス本体のコントロールパネルで、印刷処理の設定と一緒に設定された設定に従い判定を行う。補正を行うと判定された場合は、
次にステップＳ５０５に進み、検出項目の設定を行う。検出項目とは、ＤＢに保存されているずれ特性の内、どのデータを用いて補正を行うかを選定するための項目とそのヒット率からなる。選定項目は、版ずれを検出した際の印刷機器内の温度と湿度、使用した用紙のメーカーと紙厚、紙の種類（再生紙かどうか等）、紙のサイズ、使用されたカラーの割合（ＣＭＹＫの割合）、使用されたカラーの組み合わせ、等であり、必要な項目のみ設定する。またヒット率は、設定した項目のうちどの程度条件が同じならば採用するかを決める項目であり、条件が同じであった項目数と、項目の優先度からなっている。
【００２９】
次にステップＳ５０５へ進み、ステップＳ５０４で設定された設定項目とヒット率に従って、ＤＢ内に補正に使用可能なデータが保存されているかの判定を行う。この判定は、今回印刷実行時の印刷条件（印刷機器内の温度、湿度、紙の種類、紙のサイズ、紙の厚さ、色の割合等）と、ＤＢ内の各データに記述されている印刷条件とを比較する事によって行われる。次にステップＳ５０６へ進み、使用可能なデータがＤＢ内にあった場合は、ステップＳ５０９へ進み、検出したデータを用いて補正を行う。
【００３０】
次にステップＳ５０２において、版ずれ検出を行うと判定された場合は、ステップＳ５０７へ進み、レジスレ検出を行う。この版ずれ検出方法は、特願２００４−２０６４３７で提案された方法によって行われる。つまり、図６に示す通り、ステップＳ６０１では、用意されたテストパターンを実際に使用する印刷用紙を用いて印刷する。次にステップＳ６０２で印刷結果をスキャニングする。スキャニングは、複合機として、プリンタに内蔵されたものであっても、内蔵されたものではなくても問題ない。次にステップＳ６０３へ進み、スキャニングした結果をひずみパターン（版ずれパターン）検出プログラムに入力し版ずれパターンを検出する。この際、版ずれパターン検出プログラムは、印刷機とネットワークでつながれた情報処理装置上にあっても、デバイス上にあっても問題ない。検出されるパターンは、印刷機に搭載されている各ドラム全面のひずみパターンである。次にステップＳ６０４へ進み、ステップＳ６０３での検出結果を元に、印刷間隔を検出する。検出される印刷間隔は、連続印刷時における、各ページのドラム上での処理位置の間隔、そして印刷スタート時のドラム上での処理位置とその前に印刷した際の最後のページのドラム上での処理位置の間隔である。
【００３１】
図５に戻り、ステップＳ５０８では、検出した結果をＤＢとして登録する。登録時には、印刷条件として、印刷機器内の温度と湿度、使用した用紙のメーカーと紙厚、紙の種類（再生紙かどうか等）、紙のサイズ、使用されたカラーの割合（ＣＭＹＫの割合）、使用されたカラーの組み合わせ等の条件を一緒に登録する。次にステップＳ５０９へ進み、検出またはＤＢよりの取得で得たデータを元に補正を行う。この補正方法は、特願２００４−２０６４３７で提案したページを分割して、各ブロックごとに異なる補正値でトラッピングを行う補正でも、ページ印刷位置の調整のような他の方法でも構わない。また補正を行う位置は、外付けのサーバーまたはネットワークでつながれた情報処理装置でも、デバイス内でも構わない。ただし、印刷時における用紙全面の版ずれパターンの予測が出来るため、この情報をフルに活用するには、特願２００４−２０６４３７で提案した、ページ内における位置による版ずれ量の違いに対応した補正方法は有効であるといえる。この方法を図７に示す。ステップＳ７０１では用意されたテストパターンを実際に使用する印刷用紙を用いて印刷する。テスト印刷は１枚だけ行われる。
【００３２】
次にステップＳ７０２で印刷結果をスキャニングする。スキャニングは、複合機として、プリンタに内蔵されたものであっても、内蔵されたものではなくても問題ない。次にステップＳ７０３へ進み、スキャニング下結果をひずみパターン（版ずれパターン）検出プログラムに入力し版ずれパターンを検出する。この際、版ずれパターン検出プログラムは、印刷機とネットワークでつながれた情報処理装置上にあっても、デバイス上にあっても問題ない。今回の件検出されるパターンは、印刷した１枚の印刷用紙における版ずれパターンである。
【００３３】
次にステップＳ７０４へ進み、ステップＳ７０３で検出されたパターンと、以前に調べたデータ、またはＤＢから取り出したデータを用いて、次に印刷した再に発生する版ずれパターンを予測する。次にステップＳ７０５へ進み、予測された版ずれのパターンに対する補正処理を行う。図５に戻り、ステップＳ５１０で実際の印刷処理を行う。
【実施例２】
【００３４】
図８は本実施例におけるドラム全面における版ずれ補正方法の大きな流れを示すフローチャートである。本実施例は、版ずれ補正処理を行うプリンティングシステムにおける、版ずれ補正処理に関するものである。
【００３５】
ステップＳ８００では、前処理として印刷機器の基本となるずれ特性を検出する。これはそれぞれの機器の基本となるものなので、出荷時直近のもっとも理想に近い状態でおこなう。理想の状態とは、経年的なずれや、部品交換による部品のずれ等がない、メーカーによる機器組み立て直後の状態を言う。この検出処理は出荷時にメーカー側で行ってもいいし、出荷後ユーザーまたはメーカーのサービスマンによって行われても良く、初期に行うこととする。またこの際の検出方法は、メーカーにおいて特別な機器によって検出されても良いし、特願２００４−２０６４３７によって提案されている方法でも構わない。結果として各印刷機器が持つ各ドラムの全面におけるひずみパターンが検出され、これが各印刷機器の基本特性となりこれを元とした差分が今後データ化される。以下、ステップＳ８０１からは実際の印刷命令を受けてからの補正の流れを説明する。
【００３６】
ステップＳ８０１では、印刷命令が出される。次にステップＳ８０２に進み補正を行うかどうかを判定する。補正を行う場合はステップＳ８０３へ進み、補正を行わない場合はステップＳ８１１へ進み、印刷処理を行う。尚、補正処理がデバイスに内蔵されていず、外付けのサーバーまたはネットワークでつながれた情報処理装置等で動作するＳｏｆｔＲＩＰに用意されている場合には、ＳｏｆｔＲＩＰのＵＩにおいて、ＲＩＰの設定と一緒に設定された設定を元に判定を行う。また補正処理がデバイスに内蔵されている場合には、ネットワークでつながれた情報処理装置上で動作するプリンタドライバのＵＩ、または、デバイス本体のコントロールパネルで、印刷処理の設定と一緒に設定された設定を元に判定を行う。又、印刷機機内の温度又は湿度と言った機器の状態数値については、各機器より直接データを入手する。
【００３７】
ステップＳ８０３では、ＤＢに保存された補正データの内、使用できるものがあるかどうかの検出に用いる検出項目を確認する。その検出項目は、印刷機器内の温度と湿度、使用した用紙のメーカーと紙厚、紙の種類（再生紙かどうか等）、紙のサイズ、使用されたカラーの割合（ＣＭＹＫの割合）、使用されたカラーの組み合わせ等の印刷条件で、デフォルトとして予め設定されていてもいいし、ＳｏｆｔＲＩＰ等のＵＩにおいて、ＲＩＰの設定と一緒に設定されたり、プリンタドライバのＵＩ、または、デバイス本体のコントロールパネルで設定された項目でも構わない。
【００３８】
次にステップＳ８０４へ進み、ステップＳ８０３で確認された項目について、ＤＢに格納された版ずれ特性データの印刷条件項目（温度、用紙の種類、用紙のサイズ、色の割合等）を確認することにより、印刷条件が合うデータがＤＢ内に保存されているかどうかを判定する。ＤＢ内に条件があうデータがあった場合は、ステップＳ８１０へ進む。ＤＢ内に条件が合うデータがなかった場合は、ステップＳ８０５へ進む。
【００３９】
ステップＳ８０５では、用意されたテストパターンを実際に使用する印刷用紙を用いて印刷する。次にステップＳ８０６で印刷結果をスキャニングする。スキャニングは、複合機として、プリンタに内蔵されたものであっても、内蔵されたものではなくても問題ない。次にステップＳ８０７へ進み、スキャニングした結果をひずみパターン（版ずれパターン）検出プログラムに入力し版ずれパターンを検出する。この際、版ずれパターン検出プログラムは、印刷機とネットワークでつながれた情報処理装置上にあっても、デバイス上にあっても問題ない。検出されるパターンは、印刷機に搭載されている各ドラム全面のひずみパターン及び、印刷間隔を検出する。検出される印刷間隔は、連続印刷時における、各ページのドラム上での処理位置の間隔、そして印刷スタート時のドラム上での処理位置とその前に印刷した際の最後のページのドラム上での処理位置の間隔である。
【００４０】
次にステップＳ８０８へ進み、前処理としてステップＳ８００で検出してある基本パターンとステップＳ８０７で検出したパターンとを比較し、差分を算出する。この差分は印刷の主走査方向及び副走査方向それぞれを正、負でミリメートルまたはポイント等の単位で差を求めたものである。又これは印刷用紙１面の平均値及び、補正用に分けられたブロック毎の平均値それぞれについて算出する。次にステップＳ８０９へ進み、ステップＳ８０８で求めた基本パターンとの差分を補正データとしてＤＢに保存する。この補正データＤＢは、印刷機器がつながれたネットワーク上になる情報処理装置内でも、印刷機器内にあっても構わない。次にステップＳ８１０へ進み、ＤＢ内から検出された差分データまたは検出した差分データを、基本パターンに加算し補正値を算出する。次にステップＳ８１１へ進み、補正値を用いた印刷処理を行う。
【実施例３】
【００４１】
図９は本実施例におけるドラム全面における版ずれ補正方法の大きな流れを示すフローチャートである。本実施例は、版ずれ補正処理を行うプリンティングシステムにおける、版ずれ補正処理に関するものである。
【００４２】
ステップＳ９０１では、用意されたテストパターンを実際に使用する印刷用紙を用いて印刷する。次にステップＳ９０２に進み、印刷機器に搭載された補正処理の補正を行うかどうかを判定する。この判定は、ＳｏｆｔＲＩＰ等のＵＩにおける設定または、プリンタドライバのＵＩ、または、デバイス本体のコントロールパネルでの設定等から判定する。判定の結果印刷機器に搭載された補正処理の補正を行わない場合はステップＳ９０７の出口に進む。補正処理の補正を行う場合はステップＳ９０３へ進む。ステップＳ９０３では、テスト印刷の結果をスキャニングする。スキャニングは、複合機として、プリンタに内蔵されたものであっても、内蔵されたものではなくても問題ない。
【００４３】
次にステップＳ９０４へ進み、スキャニングした結果をひずみパターン（版ずれパターン）検出プログラムに入力し版ずれパターンを検出する。この際、版ずれパターン検出プログラムは、印刷機とネットワークでつながれた情報処理装置上にあっても、デバイス上にあっても問題ない。検出されるパターンは、印刷機に搭載されている各ドラム全面のひずみパターンである。次にステップＳ９０５へ進み、ステップＳ９０４で検出されたパターンを元に主走査方向及び副走査方向の補正量を算出する。この際、補正量算出プログラムは、印刷機とネットワークでつながれた情報処理装置上にあっても、デバイス上にあっても問題ない。
【００４４】
次にステップＳ９０６へ進み、算出された補正量を印刷機器内にある補正処理プログラムに転送する。次にステップＳ９０７へ進み、転送された補正量を１パラメータとして算出時に加えることにより、印刷機器に搭載されている補正量算出を補正する。
【図面の簡単な説明】
【００４５】
【図１】実施例の情報処理装置の構成図である。
【図２】ＦＤまたはＣＤ−ＲＯＭまたはＤＶＤＲＯＭの記録内容を示す図である。
【図３】ＦＤまたはＣＤ−ＲＯＭまたはＤＶＤＲＯＭと情報処理装置の関係図である。
【図４】情報処理装置のハードディスクにＦＡＸドライバがインストールされた際の情報処理装置のメモリマップを示す図である。
【図５】実施例１の版ずれ補正の概要を示すフローチャートである。
【図６】実施例１における、ドラム全面の版ずれ分布特性及び印刷間隔の検出処理を示すフローチャートである。
【図７】実施例１における、版ずれパターン予測処理を示すフローチャート。
【図８】実施例２の版ずれ補正の概要を示すフローチャートである。
【図９】実施例３の印刷機器搭載の補正方法の補正処理を示すフローチャートである。
【図１０】ドラム洗面の版ずれ分布特性の検出を示す図である。
【符号の説明】
【００４６】
１  中央処理装置（ＣＰＵ）
２  ランダムアクセスメモリ（ＲＡＭ）
３  読み出し専用メモリ（ＲＯＭ）
４  キーボード制御部（ＫＢＣ）
５  キーボード（ＫＢ）
６  プリンタ制御部（ＰＲＴＣ）
７  プリンタ装置（ＰＲＴ）
８  ディスプレイ制御部（ＣＲＴＣ）
９  ディスプレイ装置（ＣＲＴ）
１０  ディスク制御部（ＤＫＣ）
１１  外部記憶装置（ＦＤあるいはＨＤあるいはＣＤあるいはＤＶＤなど）
１２  システムバス
【図１】
2006162643.tif 000003
【図２】
2006162643.tif 000004
【図３】
2006162643.tif 000005
【図４】
2006162643.tif 000006
【図５】
2006162643.tif 000007
【図６】
2006162643.tif 000008
【図７】
2006162643.tif 000009
【図８】
2006162643.tif 000010
【図９】
2006162643.tif 000011
【図１０】
2006162643.tif 000012