(57)【要約】【課題】同じ画像データに基づいて複数の記録装置でそれぞれ印刷された印刷物上の線幅を合わせるための線幅調整値を容易に設定可能にする。【解決手段】本発明の一実施形態は、線を示す印刷データに基づき第１記録装置で印刷したときの出力における線の幅を、第２記録装置で該印刷データに基づき印刷したときの出力における線の幅に近づける処理を行う装置であって、複数の線幅検知画像を含む印刷物を第２記録装置で印刷したときの出力に関する第１情報を取得する第１取得手段と、第１記録装置で印刷するためのデータを処理する際に用いられる線の幅を調整するための線幅調整値を決定する決定手段と、を有する。複数の線幅検知画像のそれぞれにおいて、第１方向に所定の幅を有し且つ第１方向と交差する第２方向に延びる線が、第１方向に同じ間隔で複数設けられている。複数の線幅検知画像は、第１方向に隣接する２つの線の間隔がそれぞれ異なる。【選択図】図５
2020057367.tif 000002
【特許請求の範囲】
【請求項１】
線を示す印刷データに基づき第１記録装置で印刷したときの出力における線の幅を、第２記録装置で該印刷データに基づき印刷したときの出力における線の幅に近づけるための処理を行う情報処理装置であって、
複数の線幅検知画像であって、当該複数の線幅検知画像のそれぞれにおいて、第１方向に所定の幅を有し且つ前記第１方向と交差する第２方向に延びる線が、前記第１方向に同じ間隔で複数設けられており、且つ、前記第１方向に隣接する２つの線の間隔が線幅検知画像ごとに異なる、当該複数の線幅検知画像を含む印刷物を前記第２記録装置で印刷したときの出力に関する第１情報を取得する第１取得手段と、
前記印刷データにおける線の幅と、該印刷データに基づいて前記第１記録装置で印刷される印刷物における線の幅と、の関係を示す第２情報を取得する第２取得手段と、
前記第１情報及び前記第２情報に基づき、前記第１記録装置で印刷するためのデータを処理する際に用いられる線の幅を調整するための線幅調整値を決定する決定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記線幅調整値のデータを前記第１記録装置に伝送する伝送手段を更に有し、
前記伝送手段は、プリンタコマンドを用いて、または、前記情報処理装置で生成される前記印刷データに付加することで、前記線幅調整値のデータを前記第１記録装置に伝送することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１記録装置は、前記情報処理装置から伝送された前記線幅調整値のデータに基づき前記線幅調整値を設定する設定手段を有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１記録装置は、前記設定手段により設定された線幅調整値に基づき、前記印刷データに含まれる線幅を示す値を変更する変更手段を更に有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記印刷データは、少なくとも用紙種と印刷品位とを指定する印刷条件を含み、
前記第１記録装置は、印刷条件に従って記録ヘッドの走査速度を決定する第１決定手段を更に有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第１記録装置は、
前記印刷条件で指定された用紙種に対応する前記線幅調整値の変化率を決定する、第２決定手段と、
前記走査速度に対応する前記線幅調整値の変化率を決定する、第３決定手段と、
前記第２決定手段によって決定された変化率と、前記第３決定手段によって決定された変化率とに基づき、前記設定手段によって設定された前記線幅調整値を補正する補正手段と、
を更に有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記印刷データにおいて、描画対象の線の始点と終点との座標が指定されており、
前記描画対象の線の角度に応じて、前記設定手段によって設定された前記線幅調整値を補正する補正手段を更に有することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記第１取得手段は、第２の複数の線幅検知画像を含む印刷物を前記第２記録装置で印刷したときの出力に関する第３情報をさらに取得し、
前記第２の複数の線幅検知画像のそれぞれにおいて、前記第２方向に所定の幅を有し且つ前記第１方向に延びる線が、前記第２方向に同じ間隔で複数設けられており、
前記第２の複数の線幅検知画像は、前記第２方向に隣接する２つの線の間隔がそれぞれ異なり、
前記決定手段は、前記第３情報にさらに基づき、前記第１記録装置に対応する線幅調整値を決定することを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記決定手段は、前記第１方向に延びる線と前記第２方向に延びる線とのそれぞれに対する線幅調整値を決定することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記第１情報は、前記第２記録装置で印刷された複数の線幅検知画像のうちの、前記第１方向において隣り合っている２つの線がくっついている少なくとも１つの画像を示す情報であることを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記第１情報は、前記第２記録装置で印刷された複数の線幅検知画像のうちの、前記第１方向において隣り合っている２つの線がくっついている画像の全てを示す情報であることを特徴とする請求項１乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
前記第１情報は、前記第１方向において隣接する２つの線がくっついている線幅検知画像のうち、隣接する２つの線の間隔が最も大きい線幅検知画像を示す情報であることを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１３】
前記第１情報は、前記第１方向において隣接する２つの線がくっついている線幅検知画像のうちの隣接する２つの線の間隔が最も大きい線幅検知画像と、前記第１方向において隣接する２つの線がくっついていない線幅検知画像のうちの隣接する２つの線の間隔が最も小さい線幅検知画像と、を示す情報であることを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１４】
前記第１情報をユーザから受け付けるための入力手段をさらに有し、
前記第１取得手段は、前記入力手段から前記第１情報を取得することを特徴とする請求項１乃至１３の何れか１項に記載の情報処理装置。
【請求項１５】
ユーザに前記第１情報の入力を促すための表示を行う表示手段をさらに有することを特徴とする請求項１乃至１４の何れか１項に記載の情報処理装置。
【請求項１６】
線を示す印刷データに基づき第１記録装置で印刷したときの出力における線の幅を、第２記録装置で該印刷データに基づき印刷したときの出力における線の幅に近づける方法であって、
複数の線幅検知画像であって、当該複数の線幅検知画像のそれぞれにおいて、第１方向に所定の幅を有し且つ前記第１方向と交差する第２方向に延びる線が、前記第１方向に同じ間隔で複数設けられており、且つ、前記第１方向に隣接する２つの線の間隔が線幅検知画像ごとに異なる、当該複数の線幅検知画像を含む印刷物を前記第２記録装置で印刷したときの出力に関する第１情報を取得するステップと、
前記印刷データにおける線の幅と、該印刷データに基づいて前記第１記録装置で印刷される印刷物における線の幅と、の関係を示す第２情報を取得するステップと、
前記第１情報及び前記第２情報に基づき、前記第１記録装置で印刷するためのデータを処理する際に用いられる線の幅を調整するための線幅調整値を決定するステップと、
を有することを特徴とする方法。
【請求項１７】
コンピュータに、請求項１６に記載の方法を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、印刷機間の出力を合わせる技術に関する。
【背景技術】
【０００２】
図面を印刷するとき、線幅の情報はユーザが図面からその情報（図面情報とする）を読み取る上でとても重要な情報である。例えば、太い線で外形線を表現し、細い線で寸法線や引き出し線を表現する。しかし、印刷機（記録装置ともいう）の様々な要因によって印刷機ごとに線幅が異なることから、異なる印刷機を用いて印刷した場合、異なる線幅で印刷される結果、ユーザが図面情報を誤認してしまう虞がある。
【０００３】
一方、印刷機自身の変動要因による線幅変化を調整するため、線幅調整機能を備えた印刷機がある。このような機能は自機種の変動要因に関する補正機能となっていることが多い。特許文献１には、線幅を太くする画素数を手動で入力することにより、線幅を一律で太くする線幅調整機能が開示されている。
【０００４】
特許文献１に記載の手法を用いて、異なる記録装置間で線幅を合わせようとする場合、目標の記録装置に合うように線幅調整値の変更を繰り返しながら印刷を行い、ユーザが目視によって比べながら、線幅が一番合う線幅調整値を決定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１５５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の手法では、繰り返し目視で比べながら線幅調整値を決定するため、ユーザにとって非常に煩雑な作業となる。
【０００７】
そこで本開示は、上記の課題に鑑み、同じ画像データに基づいて複数の記録装置でそれぞれ印刷された印刷物上の線幅を合わせるための線幅調整値をユーザが容易に設定できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態は、線を示す印刷データに基づき第１記録装置で印刷したときの出力における線の幅を、第２記録装置で該印刷データに基づき印刷したときの出力における線の幅に近づけるための処理を行う情報処理装置であって、複数の線幅検知画像であって、当該複数の線幅検知画像のそれぞれにおいて、第１方向に所定の幅を有し且つ前記第１方向と交差する第２方向に延びる線が、前記第１方向に同じ間隔で複数設けられており、且つ、前記第１方向に隣接する２つの線の間隔が線幅検知画像ごとに異なる、当該複数の線幅検知画像を含む印刷物を前記第２記録装置で印刷したときの出力に関する第１情報を取得する第１取得手段と、前記印刷データにおける線の幅と、該印刷データに基づいて前記第１記録装置で印刷される印刷物における線の幅と、の関係を示す第２情報を取得する第２取得手段と、前記第１情報及び前記第２情報に基づき、前記第１記録装置で印刷するためのデータを処理する際に用いられる線の幅を調整するための線幅調整値を決定する決定手段と、を有することを特徴とする情報処理装置である。
【発明の効果】
【０００９】
本開示によれば、同じ画像データに基づいて複数の記録装置でそれぞれ印刷された印刷物上の線幅を合わせるための線幅調整値をユーザが容易に設定できるようにすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態における印刷システムの構成を示すブロック図。
【図２】記録ヘッドの走査と、サテライトを含むインク滴の着弾との関係を示す図。
【図３】線の向きと、線幅との関係を示す図。
【図４】線幅が変化する要因を示す図。
【図５】第１の実施形態における線幅調整値を求める処理のフローチャート。
【図６】第１の実施形態における複数の線幅検知画像を有するパッチ画像を示す図。
【図７】線幅検知画像の印刷結果を示す図。
【図８】第１の実施形態における線幅検知画像を選択するためユーザに提示される画面。
【図９】第１の実施形態における線幅補正処理を伴う印刷処理のフローチャート。
【図１０】第１の実施形態における線幅調整値の算出例を示す図。
【図１１】第１の実施形態における膨張フィルタを示す図。
【図１２】第１の実施形態における縮小フィルタを示す図。
【図１３】第１の実施形態における最も簡単な線幅検知画像を模式的に表した図。
【図１４】第２の実施形態における線幅補正処理を伴う印刷処理のフローチャート。
【図１５】第２の実施形態における線幅調整値の変化率を決定するために用いられるテーブル。
【図１６】第１の実施形態で用いるテーブル。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の好適な実施形態について詳しく説明する。但し、以下に記載されている内容はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
［第１の実施形態］
図１は、本実施形態における印刷システムの構成を説明するブロック図である。図１に示すように、印刷システムは、ホストＰＣ（画像処理装置、情報処理装置などと呼ぶ）１０１と、第１の記録装置１０８と、第２の記録装置１１６とを有する。尚、第２の記録装置１１６は、線幅を合わせる際にターゲットとなる記録装置であることから、目標記録装置１１６と呼ぶ。
【００１３】
画像処理装置１０１とは具体的には、ホストＰＣやタブレットＰＣなどである。画像処理装置１０１において、ＣＰＵ１０２は、ＨＤＤ１０４に格納されているプログラムに従ってＲＡＭ１０３をワークエリアとしながら各種処理を実行する。例えば、ＣＰＵ１０２は、ユーザがタッチパネル（不図示）を用いて入力した指示に対応するコマンドをキーボード・マウスインターフェース１０６（以下、インターフェースをＩ／Ｆと略記する）を介して受信する。そして、ＣＰＵ１０２は、受信したコマンドやＨＤＤ１０４に格納されているプログラムに従って記録装置１０８が記録可能な画像データを生成し、該生成した画像データを記録装置１０８に送信する。
【００１４】
また、画像処理装置１０１（ＣＰＵ１０２）は、データ転送Ｉ／Ｆ１０７を介して記録装置１０８から受信した画像データに対し、ＨＤＤに格納されているプログラムに従って所定の処理を行う。ＣＰＵ１０２は、その処理結果などの様々な情報をディスプレイＩ／Ｆ１０５を介して不図示のディスプレイに表示する。画像処理装置１０１（ＣＰＵ１０２）は、目標記録装置１１６に対しても、前述の記録装置１０８に対する処理と同様の処理を行うことができる。
【００１５】
一方、記録装置１０８において、ＣＰＵ１１１は、ＲＯＭ１１３に格納されているプログラムに従ってＲＡＭ１１２をワークエリアとしながら各種処理を実行する。また、記録装置１０８は、高速な画像処理を行うための画像処理アクセラレータ１０９を備える。画像処理アクセラレータ１０９は、ＣＰＵ１１１より高速な画像処理を実行可能なハードウェアである。画像処理アクセラレータ１０９は、ＣＰＵ１１１が画像処理に必要なパラメータとデータをＲＡＭ１１２の所定のアドレスに書き込むことにより起動される。画像処理アクセラレータ１０９は、ＲＡＭ１１２に書き込まれたパラメータとデータを読み込んだ後、このデータに対し所定の画像処理を実行する。尚、画像処理アクセラレータ１０９は必須な構成要素ではなく、記録装置１０８が画像処理アクセラレータ１０９を備えずとも、同等の処理をＣＰＵ１１１が実行して良い。また、ＲＡＭ１１２に書き込むパラメータはＲＯＭ１１３に格納されていても良いし、フラッシュメモリやＨＤＤなどのストレージ（不図示）に格納されていても良い。
【００１６】
ここで、ＣＰＵ１１１または画像処理アクセラレータ１０９が行う所定の画像処理について説明する。この所定の画像処理は、入力された印刷データを各走査におけるインクのドット形成位置を示すデータにまで加工する処理であり、入力された印刷データに対する色変換処理と量子化処理とが含まれる。色変換とは、入力された印刷データを、記録装置で扱うインク色のデータに変換する処理である。例えば、入力された印刷データに含まれる画像データが、モニタの表現色であるｓＲＧＢ等の色空間座標で画像を示す場合、ｓＲＧＢ画像データ（即ち、各画素がＲＧＢそれぞれの色値を持つ画像データ）を、記録装置で扱うインク色の画像データに変換する。尚、本例における「記録装置で扱うインク色の画像データ」とは、各画素がＫＣＭＹそれぞれの色値を持つ、ビットマップ形式の画像データである。尚、本明細書では、レッドをＲ、グリーンをＧ、ブルーをＢとそれぞれ一文字で表し、同様に、各インク色も一文字で、具体的には、ブラックをＫ、シアンをＣ、マゼンダをＭ、イエローをＹと表す。
【００１７】
前述の色変換は、マトリクス演算処理や三次元ＬＵＴを用いた処理等の既知の手法を用いて実現される。前述したように、本実施形態の記録装置１０８は、４色（つまりＫＣＭＹ）のインクを用いることから、ＲＧＢ信号の画像データは、Ｋ、Ｃ、Ｍ、Ｙ各８ビットの色信号から成る画像データに変換される。各インク色の色信号の値は、各インクの付与量に対応する。尚、用いるインクとしては、Ｋ、Ｃ、Ｍ、Ｙの４色のインクを例に挙げたが、画質向上の為に、濃度の薄いライトシアン（Ｌｃ）やライトマゼンタ（Ｌｍ）やグレー（Ｇｙ）のインク等、その他のインクを用いても良い。そのような場合は、用いるインクに応じた色信号が生成されることになる。
【００１８】
色変換処理の後、インクの色信号を持つ画像データに対して量子化処理を行う。この量子化処理は、画像データの階調のレベル数を下げる処理である。本実施形態では、各画素について画像データの値と比較するための閾値を配列したディザマトリックスを用いて量子化を行う。このような量子化処理を経て、最終的には各ドット形成位置にドットを形成するか否かを示す２値データを生成する。尚、マルチパス方式で印刷する場合には、各回の走査に対応した間引き画像用のデータを生成するため、量子化処理後のデータに対してマスクパターン等を用いて、画像を間引く処理を行う。
【００１９】
所定の画像処理を終えた後、記録ヘッドコントローラ１１４によって、記録ヘッド１１５へ記録データが送信される。これとともに、ＣＰＵ１１１は、記録ヘッド１１５を動作させるキャリッジモータを駆動し、さらに紙を搬送するための搬送モータも駆動する。これにより、記録ヘッド１１５は紙上を走査しながらインクを紙面に吐出する結果、紙上に画像が形成される。記録ヘッド１１５は、Ｋインクを吐出するノズル列１１５Ｋ、Ｃインクを吐出するノズル列１１５Ｃ、Ｍインクを吐出するノズル列１１５Ｍ、Ｙインクを吐出するノズル列１１５Ｙを有する。
【００２０】
記録ヘッド１１５において、１つの吐出口（ノズルともいう）からインクが吐出される際、インクの表面張力の影響から複数のインク滴となって吐出される。本明細書では、各ノズル列が伸長する方向と交差する方向に沿って、記録ヘッドが走査するものとして、この方向を主走査方向と呼ぶ。一方、紙が搬送される方向を副走査方向と呼ぶ。この主走査方向および副走査方向の定義については、記録装置１０８と目標記録装置１１６とで共通のものとする。
【００２１】
本明細書では、紙に到達するインク滴のうち最も大きいインク滴を主滴、それ以外のインク滴をサテライトと記載する。サテライトは１つとは限らず、複数できることもある。主滴とサテライトの着弾する位置は、主に、図２に示すように記録ヘッドの走査速度（以下、単純に「走査速度」と記載する）、記録ヘッドと紙との間の距離によって決まる。
【００２２】
画像処理装置１０１は、通信回線１１８を介して、記録装置１０８および目標記録装置１１６と接続されている。但し、記録装置１０８と目標記録装置１１６とが常に同時に画像処理装置１０１と接続されている必要はなく、必要に応じて切断されていても良い。尚、本例では、目標記録装置１１６がインクジェットプリンタであるものとして説明するが、目標記録装置は、レーザービームプリンタや複写機、ＬＥＤプロッタなどの記録装置であっても良い。また、本例では、通信回線１１８はイーサネット（登録商標）であるものとして説明するが、通信回路は、ＵＳＢハブ、無線のアクセスポイントを用いた無線通信ネットワーク、Ｗｉｆｉダイレクト通信機能を用いた接続であっても良い。
【００２３】
＜線幅特性の変化の発生要因について＞
以下、線幅特性の変化の発生要因を説明する。図３は、主滴の着弾位置とサテライトの着弾位置とのずれに起因する線幅の変化を模式的に表した図である。図３（ａ）は、副走査方向に沿って伸長する線を印刷した結果を表す図であり、図３（ｂ）は、主走査方向に沿って伸長する線を印刷した結果を表す図である。図３（ａ）に示す線では、主滴３０１とサテライト３０２が横並びになり、線幅が主滴の直径より大きくなっている。これに対し、図３（ｂ）に示す線では、主滴３０３のサテライトの上に主滴３０４が着弾する結果、主滴３０３のサテライトは表面に見えてこない。従って、図３（ｂ）に示す線の線幅は、主滴３０３の直径と同じになる。このように、同じ線幅の線を紙面上に印刷する場合であっても、主走査方向に沿って伸長する線より副走査方向に沿って伸長する線の方が太く印刷されることになる。
【００２４】
線幅特性の変化の発生要因は他にもある。図４で表しているように、具体的な発生要因として、インクの吐出タイミングずれや紙の搬送ずれによる主滴の着弾位置の誤差や、主滴の紙面上におけるドット径と用紙とインクとによるインクの滲み度合い等が挙げられる。
【００２５】
＜線幅調整値を求める処理について＞
以下、本実施形態における、目標記録装置１１６の線幅に合わせるための線幅調整値を求める処理について、図５を用いて説明する。
【００２６】
ステップＳ５０１において、画像処理装置１０１は、線幅検知画像のデータを含む印刷データを目標記録装置１１６に送信し、目標記録装置１１６は、画像処理装置１０１から送信された印刷データに基づき、線幅検知画像を用紙に印刷する。「線幅検知画像」とは、目標記録装置１１６で印刷させることにより、目標記録装置１１６の線幅特性として線幅変化量を検知するための画像である。尚、以下では、「ステップＳ〜」を単純に「Ｓ〜」と記載する。
【００２７】
ここで、線幅検知画像について、図６を用いて説明する。図６は、複数（本例では１６個）の線幅検知画像を含む画像（パッチ画像とする）の印刷画像データを表す図である。パッチ画像６０１に含まれる各線幅検知画像は、１２００ｄｐｉの解像度における１画素の幅の線（１画素線とする）から成る画像であり、線の方向と周波数特性との組み合わせパターンがそれぞれ異なる。
【００２８】
具体的に、画像データがベクターデータである場合について述べる。この場合、図中のタテの行に示す様に、縦方向（第２方向とする）に延び、且つ、横方向（第１方向とする）の線幅が０．２１ｍｍである黒色の線が複数設けられた線幅検知画像が複数含まれる。各線幅検知画像の複数の線は、横方向に同じ間隔で配置されている。そして、それぞれの線幅検知画像は、横方向に隣接する２つの線の間隔が互いに異なる。図中のタテの行において、（１）の線幅検知画像は、複数の線が０．２１ｍｍの間をあけて配置され、（２）の線幅検知画像は、該複数の線が０．４２ｍｍの間をあけて配置される。また、（３）の線幅検知画像は、該複数の線が０．６３ｍｍの間をあけて配置され、（４）の線幅検知画像は、該複数の線が０．８４ｍｍの間をあけて配置される。このように、パッチ画像は、図の横方向に隣接する２つの線の距離が次第に広くなっていく複数の線幅検知画像を含んでいる。
【００２９】
これに対し、画像データがラスターデータである場合、１画素線が１画素の間隔を空けて配置された画像、１画素線が２画素の間を空けて配置された画像というように、パッチ画像は、隣接する２つの線の間隔の画素数が次第に増えていく画像を含んでいる。横方向で隣り合う画像間で、隣接する２つの線の間隔が１画素ずつ増えていくように複数の線幅検知画像を配置することで、線幅を高精度に検知することができる。
【００３０】
また、図６に示すように、パッチ画像６０１は、縦方向に延びる線（縦線）が横方向に縞状に並ぶ複数の線幅検知画像と、横方向に延びる線（横線）が縦方向に縞状に並ぶ複数の線幅検知画像とを含んで良い。さらに、図６に示すように、パッチ画像は、ななめ方向に延びる線が縞状に並ぶ複数の線幅検知画像を含んでも良い。このように、ななめの線が並ぶ線幅検知画像を含ませることは、前述したサテライトの影響に対して有効であり、サテライトの影響を受ける主走査方向と副走査方向との線に関して、各線幅を高精度に検知することを可能にする。
【００３１】
印刷するデータは、ビットマップなどのラスターデータやベクターデータなどがある。ラスターデータが、圧縮アルゴリズムなどで圧縮されている場合は、デコード処理を行う。圧縮データのフォーマットとしては、不可逆圧縮のＪＰＥＧ（Ｊｏｉｎｔ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔ Ｇｒｏｕｐ）で規定されている圧縮方法と、可逆圧縮のＲＬ（Ｒｕｎ  Ｌｅｎｇｔｈ）圧縮方法とがある。圧縮方法としては、既存の如何なる方法を用いても構わない。非圧縮データを転送する場合、画質劣化無く転送することができる。ベクターデータを転送する場合、文字などベクターデータにできるものは限定されているが、非圧縮データより小さいデータ量で画質劣化無く転送することができる。ベクターデータには、ＰＤＬ（ページ記述言語）や図面用のプリンタ制御コードなどがある。この場合、線幅を数値として定義することができる。可逆圧縮のラスターデータやベクターデータであれば、劣化なくデータをプリンタに伝えることができるため、より正確な線幅検知を行うことができる。
【００３２】
画像データがベクターデータであれば、記録装置側でベクターデータからラスターデータに変換するときの記録装置の特性も検知することができる。例えば、ベクターデータにおいて線幅が数値（具体的には画素数）で定義されているとき、１．５画素を、ラスターデータでは切り捨てとして１画素で表現するのか、或いは、切り上げとして２画素で表現するのかの違いなどを検知することができる。但し、このような違いを検知する場合、パッチ画像は、互いに線幅が異なる複数の線幅検知画像を含む必要がある。例えば、線幅０．２１ｍｍの複数の線が配置された線幅検知画像、線幅０．３１ｍｍの複数の線が配置された線幅検知画像、線幅０．４１ｍｍの複数の線が配置された線幅検知画像などである。
【００３３】
図５の説明に戻る。Ｓ５０２において、Ｓ５０１で印刷した線幅検知画像のなかから、隣接する２つの線が繋がり、線間の隙間を視認できない線幅検知画像をユーザが選択することにより、目標記録装置１１６で印刷された線の線幅を検知する。「繋がっている」とは、線幅変化が原因で隣り合った線がくっついていることを指し、この繋がっている状態について、図７を用いて説明する。図７は、パッチ画像が印刷された印刷物を示す図である。画像７０１〜７０８は、印刷物における複数の線幅検知画像に対応する。画像７０１から画像７０３においては、配置された複数の線が繋がっており、画像７０４から画像７０８においては繋がっていない。そのため、隣接する２つの線の隙間が視認できない画像として選択される画像は、画像７０１から画像７０３である。一実施形態としては、画像処理装置１０１のＣＰＵ１０２が、図８のような選択用画面８０１と、隙間が視認できない全ての画像を選択することをユーザに促すメッセージ等とを、ディスプレイＩ／Ｆ１０５に表示させる。図８の選択用画面８０１は、破線８０２で囲まれた画像がユーザに選択された状態を示す。このように、ユーザに画像を選択させることで、選択された画像を示す情報の入力を受け付ける。ユーザに隙間が視認できない全ての画像を選択させることにより、隙間を視認できない画像のうち、隣接する２つの線の間隔が最も大きい画像がどの画像であるかがわかるため、線幅調整値を容易に設定することが可能となる。他の実施形態としては、線幅検知画像それぞれに番号が振られており、繋がっている線幅検知画像に対応する番号を、画像処理装置１０１または記録装置１０８にユーザが入力する形態が考えられる。また、印刷物上の線幅を示す情報として、隣接する２つの線が接触する間隔を示す情報を取得することができれば、上記形態に限られない。例えば、隙間を視認できない画像のうち隣接する２つの線の間隔が最も大きい１つの画像をユーザに選択させるように促す表示をしてもよい。また、隙間を視認できる画像のうち隣接する２つの線の間隔が最も小さい１つの画像をユーザに選択させるように促す表示をしてもよい。
【００３４】
Ｓ５０３において、Ｓ５０２で選択された画像を示す情報に基づき、目標記録装置１１６における変化後の線幅値を推定し、記録装置１０８の線幅調整値を決定する。変化後の線幅値とは、用紙に印刷された印刷物上の線の線幅値を意味する。印刷された線の線幅は、例えばベクターデータにおいて規定していた線幅から、印刷のための画像データの処理および印刷動作による変化要因によって変化している可能性がある。本ステップを実行する主体に関しては、Ｓ５０２の入力先が画像処理装置１０１の場合、主体は画像処理装置１０１であり、Ｓ５０２の入力先が記録装置１０８の場合、主体は記録装置１０８である。
【００３５】
以下、Ｓ５０３における、目標記録装置１１６における印刷後の線幅値の推定手法について、図７を用いて説明する。用紙を搬送する方向に対応する副走査方向の線である縦線からなる「タテ」の行の４つの線幅検知画像を参照する。すると、線幅０．２１ｍｍの線が０．２１ｍｍの間を空けて配置された線幅検知画像が印刷された画像７０１と、同様の線が０．４２ｍｍの間を空けて配置された線幅検知画像が印刷された画像７０３とにおいて、横方向に隣り合う線が接触していることが分かる。このことから、画像データ上で副走査方向において線幅０．２１ｍｍである線は、印刷物上で線幅０．６３ｍｍの線であると推定できる。また、記録ヘッドが走査する方向である主走査方向の線である横線から成る「ヨコ」の行の４つの線幅検知画像を参照する。すると、画像データ上で０．２１ｍｍの線幅で０．２１ｍｍの間を空けて配置された線幅検知画像が印刷された画像７０２において、隣り合っている線がくっついている。このことから、主走査方向において線幅０．２１ｍｍである線は、印刷物上で線幅０．４２ｍｍの線であると推定できる。
【００３６】
次に、Ｓ５０３における、記録装置１０８の線幅調整値の決定手法について説明する。Ｓ５０３にて線幅調整値を決定するために、記録装置１０８の線幅に関する特性を取得する。記録装置１０８の線幅に関する特性は、記録装置１０８が印刷する際の処理において、線幅に影響を与える要因についての指標値である。その一例として、画像データにおける線幅値に対する、該画像データに基づいて記録装置１０８で印刷された印刷物における線幅との関係を示す情報がある。そして、記録装置１０８での印刷における線幅の変化の度合いを取得する方法を、以下で説明する。取得方法の一例として、以下のようにして印刷後の線幅値を予め測定しておく方法が挙げられる。ベクターデータの画像データで示される、主走査方向線幅が０．２１ｍｍである複数の縦線が等間隔に配置された画像、及び、副走査方向線幅が０．２１ｍｍである複数の横線が等間隔に配置された画像を普通紙の標準品位の印刷設定で、記録装置１０８で印刷する。そして、これらの画像が印刷された印刷物を、顕微鏡などで光学的に拡大し、印刷物の画像データとして取得する。目標記録装置１１６に印刷させるパッチ画像の画像データで示される線幅と同じ線幅を示すデータを使って記録装置１０８に線を印刷させると、印刷結果の線幅同士を直接比較することができ、換算する処理等を省略できる。そして、印刷物上で線を構成する画素の線幅に対応する方向の画素数を計測し、光学的な拡大率とカメラの撮像解像度から推定することができる。また、予め目標記録装置１１６で印刷するパッチ画像と同様のパッチ画像を印刷させて、目視にて推定しても良い。そして、予め該測定した印刷後の線幅値のデータを、記録装置１０８のＲＯＭ１１３に格納しておく。
【００３７】
また、別の方法として、線幅調整値の決定時に記録装置１０８において目標記録装置１１６で印刷したパッチ画像と同様のパッチ画像を印刷させる方法がある。記録装置１０８において目標記録装置１１６で印刷したパッチ画像と同じパッチ画像のデータに基づいてパッチ画像を印刷させることにより、上記の印刷後の線幅値の推定方法と同様の方法を用いて記録装置１０８における印刷後の線幅値を測定することができる。このときに用いる記録装置１０８の印刷設定は、ユーザが選択可能である。そのため、ユーザが最も利用する印刷設定で線幅調整を行うことができる。この場合の、記録装置１０８における画像データにおける線幅値と印刷物における線幅値との関係の推定手法について、説明する。「タテ」の行の複数の線幅検知画像のうち、隣り合っている線が接触している画像が、線幅０．２１ｍｍの線が０．２１ｍｍの間を空けて配置された画像だけであるとすると、副走査方向の線における印刷後の線幅は０．４２ｍｍであると推定できる。そして、「ヨコ」の行の４つの線幅検知画像のうち、隣り合う線が接触している画像が、線幅０．２１ｍｍの線が０．２１ｍｍの間を空けて配置された画像も含め、全ての線幅検知画像で非接触とすると、主走査方向の線の印刷後の線幅は０．２１ｍｍと推定できる。これをユーザが選択し、画像処理装置に入力させる方法は目標記録装置１１６についてしたときと同様にすることができる。
【００３８】
記録装置１０８において複数の印刷設定において線幅調整を行う場合は、線幅調整を行いたい設定数分の調整を行い、線幅調整値を記録装置１０８のＲＯＭ１１３に格納しておく。このとき、記録装置１０８によって印刷された印刷物上の線幅値と目標記録装置１１６によって印刷された印刷物上の線幅値との差分が、記録装置１０８の線幅調整値となる。例えば、画像データ上で線幅０．２１ｍｍの線を記録装置１０８によって印刷された印刷物上での線幅値が、主走査方向の線に対しては０．２１ｍｍ、副走査方向の線に対しては０．４２ｍｍであるとする。その場合、記録装置１０８の普通紙の標準品位の印刷設定における線幅調整値は、主走査方向の線に対しては０．２１（＝０．４２−０．２１）ｍｍ、副走査方向の線に対しては０．２１（＝０．６３−０．４２）ｍｍとなる。以上のように、目標記録装置１１６が印刷したパッチ画像に基づく入力と、記録装置１０８の線幅に関する特性とに基づいて、線幅調整値を容易に設定することが可能となる。なお、画像処理装置は、目標記録装置１１６の線幅特性と記録装置１０８との線幅特性との両方を反映したユーザからの情報を画像処理装置に入力することもできる。例えば、目標記録装置１１６が印刷したパッチ画像の各線幅検知画像の番号と記録装置１０８のパッチ画像の各線幅検知画像の番号との図１６のような対応表を用意しておく。対応表には、目標記録装置１１６、記録装置１０８について選択した各線幅検知画像の番号から一つの調整値が定まるようなマトリクスが示されている。ユーザは選択した対応表に記載の調整値を画像処理装置に入力し、画像処理装置は入力された調整値に基づいて記録装置１０８の線幅調整値を決定することもできる。また対応表には調整値そのものではなく、調整値と対応する記号や番号等の情報が選択した線幅検知画像から決まるようになっていてもよい。
【００３９】
図５の説明に戻る。Ｓ５０４において、ステップ５０３で算出した記録装置１０８の線幅調整値を記録装置１０８に設定する。線幅調整値を画像処理装置１０１で算出した場合、画像処理装置１０１から記録装置１０８に伝送される線幅調整値のデータに基づいて、記録装置１０８は、目標記録装置１１６に線幅を合わせるための線幅調整値を設定する。線幅調整値のデータを伝送する方法としては、画像処理装置１０１が記録装置１０８に送るプリンタコマンドを用いても良いし、或いは、画像処理装置１０１で生成される印刷データに付加する方法を採用しても良い。プリンタコマンドを用いた場合、または、線幅調整値を記録装置１０８で算出した場合、線幅調整値のデータは、記録装置１０８のＲＡＭ１１２またはＲＯＭ１１３に格納される。以上が、本実施形態における線幅調整値を求める処理の内容である。
【００４０】
＜線幅調整値を用いた線幅補正処理について＞
以下、本実施形態における線幅補正処理を伴う印刷処理について、図９を用いて説明する。
【００４１】
Ｓ９０１では、画像処理装置１０１において、印刷データを生成する。印刷データは、印刷する画像を表すデータ、並びに、用紙種、印刷品位、用紙サイズ、画像回転処理の有無、およびレイアウト等の入力情報を含んでいる。印刷する画像を表すデータは、ベクターデータの場合とラスターデータの場合とがある。画像処理装置１０１で生成された印刷データは、記録装置１０８へ送信され、印刷データが記録装置１０８に入力される。尚、以下では、印刷する画像を表すデータがベクターデータの場合について述べる。
【００４２】
Ｓ９０２では、記録装置１０８のＣＰＵ１１１は、線幅調整値に基づいて、印刷するベクターデータの線描画コマンドの線幅値を変更する。まず、印刷データに含まれる、用紙サイズを示す情報と、画像回転処理の有無を示す情報と、レイアウトの情報とに基づき、画像データの縦線が主走査方向の線か副走査方向の線かを判定する。そして、その判定結果に応じて、縦線に対する線幅調整値と、横線に対する線幅調整値を決定する。例えば、前述した、主走査方向の線に対する線幅調整値が０．２１ｍｍ、副走査方向の線に対する線幅調整値が０．２１ｍｍのケース（図７参照）を例に挙げて説明する。このケースでは、Ｓ９０２にて、縦線が主走査方向の線であると判定されると、縦線に対する線幅調整値が０．２１ｍｍ、横線に対する線幅調整値が０．２１ｍｍとなる。
【００４３】
ここで、ベクターデータ内の線が縦線か横線かを判定する処理について、図１０を用いて説明する。印刷する画像を表すデータがベクターデータであるため、線の始点と終点の座標が指定されている。線１００１のように始点と終点のＹ座標が同じ場合は横線、線１００２のように始点と終点のＸ座標が同じ場合は縦線と判定する。尚、このとき、始点と終点のＸ座標またはＹ座標が厳密に同じである必要は無い。或いは、始点と終点とのＸ座標またはＹ座標を用いる代わりに、始点と終点の位置から線の傾きを示す角度を算出し、該算出した角度に基づいて、縦線か横線かを判定しても良い。例えば、Ｘ軸を０度として、１００度以下８０度以上の範囲または２６０度以上２８０度以下の範囲の１値を角度として持つ線を縦線、−１０度以上１０度以下の範囲または１７０度以上１９０度以下の範囲の１値を角度として持つ線を横線と判定する。或いは、角度によって、前述の線幅調整値から変更された補正値を用いても良い。その場合、線の補正値Ｃ１は、縦線の線幅調整値をＣｖ、横線の線幅調整値をＣｈ、Ｘ軸を０度とした線の角度をθとすると、下記の式（１）によって算出できる。
【００４４】
【数１】
2020057367.tif 000003
【００４５】
描画対象の線の線幅調整値を算出し、該算出した線幅調整値をベクターデータの線幅値に加算することで線幅調整を行う。
【００４６】
Ｓ９０３において、ＣＰＵ１１１または画像処理アクセラレータ１０９は、既知の方法を用いてベクターデータをラスタライズする。Ｓ９０４において、ＣＰＵ１１１または画像処理アクセラレータ１０９は、前述の色変換処理を行う。Ｓ９０５において、ＣＰＵ１１１または画像処理アクセラレータ１０９は、前述の量子化処理を行う。Ｓ９０６において、記録ヘッドコントローラ１１４による記録ヘッド１１５への記録データ送信、ＣＰＵ１１１によるキャリッジモータおよび搬送モータの駆動などを含む、前述の印字制御が行われる。
【００４７】
以上の処理を行うことにより、目標記録装置１１６で印刷した線幅検知画像に基づいて線幅調整値を算出し、該算出した線幅調整値に従って線幅調整を行った記録装置１０８で印刷した結果を簡単に取得することができる。また、主走査方向の線と副走査方向の線との夫々に対する線幅調整値を算出することや、線の角度に基づき線幅調整値を算出することが可能となり、主走査方向と副走査方向とで最適な線幅調整が行われた記録装置１０８による印刷結果を取得することが可能となる。また、ベクターデータにおける線幅値に対して調整することができるため、細やかな調整が可能となる。
【００４８】
尚、図６で示した線幅検知画像はそれぞれ、黒線のみから成る画像であり、黒線の線幅を検出する画像であるが、線幅検知画像として、赤線や青線などの色線から成る画像を含んでも良い。その場合、線の色に応じて前述の処理を行い、線の色毎に線幅調整値を算出する。線幅調整時には、線描画コマンド内の色情報を参照し、色に応じて線幅調整値を切り替えて用いる。こうすることにより、色毎に最適な線幅調整が行われた印刷結果を取得することが可能となる。
【００４９】
上記では、ベクターデータの線幅値を変更することにより線幅を調整しているが、ラスタライズ後にフィルタ処理を行うことによりラスターデータに対して線幅調整処理を行うことができる。かかる処理は、印刷データがラスターデータであった場合にも有効な処理である。
【００５０】
まず、ラスターデータに対する線幅補正処理の一実施形態として、線幅を増やす膨張フィルタを用いる場合について、図１１を用いて説明する。図１１に示す各フィルタは、膨張フィルタの一種である最大値フィルタである。最大値フィルタは、フィルタ内の最大値を出力値とするフィルタである。図１１（ａ）に示す３×３フィルタをかけると線幅が増え、具体的には、１画素線が３画素線になる。図１１（ｄ）のようにフィルタサイズを大きくすることにより、増加させる線幅の画素数を制御することができる。例えば、線幅調整値が０．２１ｍｍの場合は、２×２フィルタを用いて、線幅を１画素分増やす処理を行うことになる。また、縦線と横線とで異なる線幅調整値を適用する場合は、２×３フィルタのように縦と横とで異なる画素数のフィルタを用いれば良い。また、縦方向と横方向とで個別にフィルタ処理を行っても良い。例えば、図１１（ｂ）のような３×１フィルタと図１１（ｆ）のような１×４フィルタを用いることにより、縦線と横線とで異なる線幅調整を適用することができる。さらに、縦方向と横方向とで個別のフィルタ処理を行うことで、フィルタの演算処理を簡略化することができるため、高速なフィルタ処理を実現することが可能となる。
【００５１】
一実施形態として、ラスターデータがｓＲＧＢ色空間を用いて表現されている場合の処理について説明する。ｓＲＧＢ色空間において、白画素の画素値は（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）である。そのため、フィルタ処理の対象となる値は、ｓＲＧＢ色空間における座標（２５５，２５５，２５５）の点からの距離とする。フィルタ内の画素において、この距離が最大となる画素が出力画素となる。この距離（Ｌとする）は、画素値を（Ｒ１，Ｇ１，Ｂ１）とすると、下記の式（２）を用いて算出できる。
【００５２】
【数２】
2020057367.tif 000004
【００５３】
尚、式（２）では平方根を取っていない。その理由は、最大値フィルタについては、フィルタ内の値の大小関係さえ分かれば良いので、平方根を取る必要はないためである。平方根を取らないことで演算量を削減でき、フィルタ処理を高速化することができる。
【００５４】
また、図面データには自然画やグラフィックなどのグラデーションを持った画像が含まれていることがある。この場合、フィルタ処理を一意にかけてしまうと、グラデーションに対してもフィルタ処理がかかってしまい画像劣化の原因となる。そのため、フィルタ内の白画素以外の画素について、これらの画素値が同一でなかった場合に、フィルタ処理後の画素値ではなく、オリジナル画像の画素値を出力するかの判定処理を行っても良い。このような判定処理を行うことにより、図面で描かれる線は同一の色であるため、線だけにフィルタ処理を適用することが可能になる。そのため、自然画やグラフィックなどのグラデーションの画像劣化を抑制することができる。
【００５５】
次に、ラスターデータに対する線幅補正処理の一実施形態として、線幅を減らす縮小フィルタを用いる場合について、図１２を用いて説明する。図１２に示す各フィルタは、縮小フィルタの一種である最小値フィルタである。最小値フィルタは、フィルタ内の最小値を出力値とするフィルタである。縮小フィルタを用いると、線が消滅する可能性があるため、縮小フィルタを用いる際は、フィルタ対象画素内の白画素でない画素の数が所定数以下にならないような処理を行う必要がある。具体的には、最小値フィルタが３×３フィルタであった場合は、９画素のうち３画素は白画素でない画素が残るように処理を行う。また、縦線と横線とで異なる線幅調整を適用したい場合は、前述した膨張フィルタと同様の処理を行えば良い。
【００５６】
以上の処理を行うことにより、ラスターデータに対しても線幅調整が可能となる。また、ラスターデータに対してフィルタ処理を行うことにより、曲線や円などの直線以外の線に対しても線幅調整が可能となる。
【００５７】
尚、前述のフィルタ処理は、Ｓ９０４における色変換の後のデータに対して行っても良い。こうすることにより、インク色毎の線幅調整が可能となり、インクの粘度や色材濃度などの特性に依る紙面上の滲み率を考慮した線幅調整が可能となる。この場合、印刷する線幅検知画像には、同じインク色の線から成る画像が含まれる。
【００５８】
＜線幅検知処理の具体例について＞
以下、本実施形態における線幅補正処理の具体例について、図１３を用いて説明する。図１３（ａ）は、最も簡単な線幅検知画像を示す図であり、この線幅検知画像は、３本の縦線から成る。図１３（ａ）に示すように、線１３０１と線１３０２の間隔（線間距離ともいう）と、線１３０２と線１３０３の間隔とは異なっている。ここでは一例として、線１３０１〜線１３０３についてはいずれも線幅は０．２１ｍｍとし、線１３０１と線１３０２との間隔は０．４２ｍｍ、線１３０２と線１３０３との間隔は０．８４ｍｍとする。
【００５９】
図１３（ａ）に示す線幅検知画像を印刷すると、図１３（ｂ）〜図１３（ｄ）に示すような各状態を検出することができる。図１３（ｂ）に示す状態からは、線１３０１と線１３０２がくっついておらず、かつ、線１３０２と線１３０３がくっついていないことから、印刷後の線幅値は０．４２ｍｍ未満と推定できる。図１３（ｃ）に示す状態からは、線１３０１と線１３０２がくっついており、かつ、線１３０２と線１３０３がくっついていないことから、印刷後の線幅値は０．４２ｍｍ以上０．８４ｍｍ未満と推定できる。図１３（ｄ）に示す状態からは、線１３０１と線１３０２がくっついており、かつ、線１３０２と線１３０３がくっついていることから、印刷後の線幅値は０．８４ｍｍ以上と推定できる。このように図１３（ａ）のような線幅検知画像を用いることで、インクと用紙との消費を抑えつつ、元の印刷データの線幅と印刷物上の線幅との関係を簡単に検知することができる。
【００６０】
尚、線と線の間隔は、図１３（ａ）のような２パターンでなくても良い。多くのパターンを設けることにより、変化後の線幅値を検知する精度を上げることができる。また、図６に示したパッチ画像のように、各線幅検知画像が、線と線の間隔を同じとする線のみで構成されても良い。こうすることにより、ユーザが目視で判定する場合に、線と線とがくっついているか否かを分かり易くすることができる。さらに、線と線の間隔を、ある一定の範囲内とすることにより、スキャナや測色機、濃度センサなどのセンサを用いて、線がくっついているかを自動で判定することも可能となる。自動で判定した結果をＳ５０２の結果とすることで、目視による判定が不要となるため、より簡単に線幅を調整することが可能となる。
【００６１】
＜本実施形態の効果について＞
本実施形態によれば、同じ画像データに基づいて複数の記録装置でそれぞれ印刷される印刷物上の線幅を合わせるための線幅調整値を、ユーザが容易に設定することが可能となる。
【００６２】
［第２の実施形態］
第１の実施形態では、線幅調整値を算出した印刷条件以外の印刷条件では、線幅の合致精度が低下する。また、線幅の合致精度を上げようとすると、印刷条件毎に調整値を設定するというユーザにとって煩雑な作業が必要になってしまう。本実施形態では、このような課題に対処するために、テーブルを用いて線幅調整値の変化率を決定する。尚、以下では既述の実施形態との差分について主に説明し、既述の実施形態と同様の内容については説明を適宜省略する。
【００６３】
＜線幅補正処理について＞
以下、本実施形態における線幅補正処理について、図１４を用いて説明する。
【００６４】
Ｓ１４０１は、第１の実施形態におけるＳ９０１（図９参照）と同様である。
【００６５】
Ｓ１４０２において、ＣＰＵ１１１は、Ｓ１４０１で入力された印刷データに含まれる印刷条件に基づき、線幅調整値を補正する。本ステップで補正された線幅調整値を、補正線幅調整値と呼ぶ。本ステップで用いる印刷条件は、用紙種と印刷品位である。
【００６６】
図１５（ａ）は、Ｓ１４０２で用いるテーブルの一例を示す。図１５（ａ）に示すような、用紙種と、印刷品位と、走査速度との関係を保持するテーブルをＲＯＭ１１３に予め格納しておき、Ｓ１４０２にてＣＰＵ１１１がこのようなテーブルを参照することで、記録ヘッド１１５の走査速度を決定する。走査速度が速いほど、主滴の着弾位置とサテライトの着弾位置との間の距離や主滴の着弾誤差が増加するため、線幅が増加する。
【００６７】
また、ＲＯＭ１１３には、図１５（ｃ）に例示するような、記録ヘッド１１５の走査速度と、主走査方向の変化率と、副走査方向の変化率との関係を保持するテーブルも予め格納されている。図１５（ａ）のテーブルを参照して走査速度を求めた後、図１５（ｃ）のテーブルを参照してこの走査速度に対応する線幅調整値の変化率を決定する。走査速度は、主滴の着弾位置とサテライトの着弾位置との間の距離に影響を及ぼすが、主走査方向と副走査方向とで影響の度合いが異なるため、図１５（ｃ）に示すように、各走査速度に対応する主走査方向の変化率と副走査方向の変化率とは異なる。
【００６８】
また、用紙種によって紙面上のドットの滲み度合いが変化する。そのため、図１５（ｂ）に例示するようなテーブルをＲＯＭ１１３に予め格納しておき、このようなテーブルを参照することによって、用紙種に応じた変化率を決定する。尚、ドットの滲み度合いは、主走査方向と副走査方向とで変わらない。従って、用紙種ごとの変化率は、図１５（ｂ）に示すように、走査方向に依らない値となる。
【００６９】
一実施形態としては、所定の印刷条件での線幅と、他の印刷条件での線幅との比率を計算することにより、変化率を求めることができる。例えば、記録装置１０８で最も細い線を印刷できる印刷条件での線幅と、他の印刷条件での線幅との比率を変化率として算出しても良い。ドット滲み度合いに依る変化率、および、記録ヘッド速度に依る変化率を、線幅調整値に乗算することにより線幅調整値を補正する。具体的には、補正線幅調整値Ｃ２は、線幅調整値をＣ１、ドット滲み度合いによる変化率をＣｄ、記録ヘッド速度による変化率をＣｃとすると、下記の式（３）を用いて算出できる。
【００７０】
【数３】
2020057367.tif 000005
【００７１】
Ｓ１４０３〜Ｓ１４０７は、第１の実施形態におけるＳ９０２〜Ｓ９０６（図９参照）と同様である。以上が、本実施形態における線幅補正処理の内容である。
【００７２】
＜本実施形態の効果について＞
本実施形態によれば、ユーザが印刷条件を変更した場合であっても、該変更した印刷条件に合うように線幅調整値が補正されるので、ユーザが線幅調整値を合わせるための作業を行わずに済む。
【００７３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７４】
１０１  情報処理装置
１０２  ＣＰＵ
【図１】
2020057367.tif 000006
【図２】
2020057367.tif 000007
【図３】
2020057367.tif 000008
【図４】
2020057367.tif 000009
【図５】
2020057367.tif 000010
【図６】
2020057367.tif 000011
【図７】
2020057367.tif 000012
【図８】
2020057367.tif 000013
【図９】
2020057367.tif 000014
【図１０】
2020057367.tif 000015
【図１１】
2020057367.tif 000016
【図１２】
2020057367.tif 000017
【図１３】
2020057367.tif 000018
【図１４】
2020057367.tif 000019
【図１５】
2020057367.tif 000020
【図１６】
2020057367.tif 000021