(57)【要約】【課題】回転する印刷対象物へ複数の吐出ノズルから２以上のタイミングでインク滴を吐出させて可視情報を印刷しても、印刷した可視情報に歪みが発生しない印刷装置、印刷方法及び印刷プログラムを提供すること。【解決手段】制御部は、二軸直交座標データで表された可視情報を極座標データに変換し、その極座標データを２値化して２値化極座標データを生成する。次に、制御部は、２値化極座標データに対して着弾位置補正を行って、各吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正したインク吐出データを生成する。【選択図】図４
2009289375.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象物を回転させる回転駆動部と、
前記回転駆動部により回転された前記印刷対象物が描く円の半径方向に並ぶ複数の吐出ノズルを有し、前記複数の吐出ノズルから２以上のタイミングでインク滴を吐出する印刷ヘッドと、
二軸直交座標データで表された可視情報を極座標データに変換し、前記極座標データを２値化して２値化極座標データを生成した後、各吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行って前記２値化極座標データからインク吐出データを生成し、前記回転駆動部により回転された前記印刷対象物へ前記インク吐出データに基づいて前記印刷ヘッドからインク滴を吐出させる制御部と、
を備える印刷装置。
【請求項２】
前記印刷ヘッドにおける各吐出ノズルのインク滴を吐出する順番を表すフェイズ番号をｎ（ｎ＝０，１，２・・・）とし、前記インク滴を吐出するタイミングの間隔をΔｔ（ｓ）とすると、
前記２値化極座標データの座標（ｉ，ｊ）のドットｄに対応するインク滴の着弾位置のずれ量Δｊは、次式
Δｊ＝ｎ×Δｔ×ｆ×Ｔ
ただし、ｆ：前記印刷対象物の回転数（ｒｐｓ）
Ｔ：回転方向の印刷ドット数
により算出する、請求項１記載の印刷装置。
【請求項３】
前記着弾位置補正は、前記２値化極座標データの座標（ｉ，ｊ）のドットｄを、前記インク吐出データの座標（ｉ，ｋ）に対応させることであり、ｊ及びｋは、次式
ｊ＋Δｊ＜Ｔのとき、ｋ＝ｊ＋Δｊ
ｊ＋Δｊ≧Ｔのとき、ｋ＝ｊ＋Δｊ−Ｔ
ただし、ｊ＝０，１，２・・・Ｔ−１
ｋ＝０，１，２・・・Ｔ−１
の関係を満たす請求項２記載の印刷装置。
【請求項４】
前記制御部は、前記極座標データの各ドットの明るさの値に対して単位面積当たりのドット数に応じて算出した補正重みを重み付けするドット密度補正を行った後に、前記２値化極座標データを生成する、請求項３記載の印刷装置。
【請求項５】
二軸直交座標データで表された可視情報を極座標データに変換する工程と、
前記極座標データを２値化して２値化極座標データを生成する工程と、
印刷ヘッドに設けられた複数の吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行って前記２値化極座標データからインク吐出データを生成する工程と、
前記インク吐出データに基づいて前記印刷ヘッドから２以上のタイミングでインク滴を吐出させ、回転駆動部によって回転される印刷対象物に前記可視情報を印刷する工程と、
を有する印刷方法。
【請求項６】
二軸直交座標データで表された可視情報を極座標データに変換する処理と、
前記極座標データを２値化して２値化極座標データを生成する処理と、
印刷ヘッドに設けられた複数の吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行って前記２値化極座標データからインク吐出データを生成する処理と、
前記インク吐出データに基づいて前記印刷ヘッドから２以上のタイミングでインク滴を吐出させる処理と、
を制御部に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状記録媒体や半導体記憶媒体その他の印刷対象物を回転させ、回転する印刷対象物の印刷面にインク滴を吐出して可視情報を印刷する印刷装置、印刷方法、並びにその印刷方法の処理を実行するプログラムに関するものである。
【背景技術】
【０００２】
近年、映像や音声などの情報をデジタル形式で記録する記録媒体として、ＣＤ（Compact Disk）やＤＶＤ（DIGITAL Versatile Disk）などのディスク状記録媒体が普及している。このようなディスク状記録媒体には、記録した内容に関する情報（可視情報）をプリンタによって印刷することができる印刷面（レーベル面）を備えたものがある。
【０００３】
従来、ディスク状記録媒体のレーベル面に可視情報を印刷するには、ディスク状記録媒体の記録面に映像や音声などの情報を記録する記録装置とは別の専用のプリンタを用いる必要があった。そのため、ディスク状記録媒体の記録面に映像や音声などの情報を記録し、レーベル面に記録した内容に関する可視情報を印刷することは、煩雑であった。
【０００４】
そこで、ディスク状記録媒体の記録面に映像や音声などの情報を記録が可能であり、且つ、レーベル面に記録した内容に関する可視情報を印刷することができる装置が提案されている。
【０００５】
このような装置としては、例えば、特許文献１に記載されているようなものがある。特許文献１には、交換可能な光ディスクに印刷を施すことができる光ディスク装置に関するものが記載されている。この特許文献１に記載された光ディスク装置は、光ディスクに映像や音声などの情報を記録したり、光ディスクに記録された情報の再生を行ったりできるように構成されている。そして、光ディスクに印刷を施す印字ヘッドと、印字ヘッドを光ディスクのラジアル方向に移動させる印字ヘッド駆動手段と、光ディスクを回転させる主軸モータと、印字ヘッドと印字ヘッド駆動手段と主軸モータを制御する制御手段とを有している。
【特許文献１】特開平０９−２６５７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された光ディスク装置では、印字ヘッドから同時に複数のインクを噴射させると、印字ヘッドに対して一度に流す駆動電流が多くなるため、電源が大型化してしまう。
【０００７】
これに対し、印字ヘッドに一度に流す駆動電流を小さくするには、インクの噴射のタイミングをずらす、つまり、インクを噴射する複数のノズルの駆動を所定の時間毎に分割して行うことが考えられる。ところが、インクを噴射する複数のノズルの駆動を所定の時間毎に分割して行うと、インクを噴射する順番に起因してインクの着弾位置にずれが生じることになり、印刷された可視情報に歪みが発生するという問題がある。
【０００８】
本発明の目的は、上述の問題点を考慮し、回転する印刷対象物へ複数の吐出ノズルから２以上のタイミングでインク滴を吐出させて可視情報を印刷しても、印刷した可視情報に歪みが発生しない印刷装置、印刷方法及び印刷プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の印刷装置は、印刷対象物を回転させる回転駆動部と、回転駆動部により回転された印刷対象物が描く円の半径方向に並ぶ複数の吐出ノズルを有する印刷ヘッドと、印刷ヘッドからインク滴を吐出させるためのインク吐出データを生成する制御部と、を備える。印刷ヘッドは、複数の吐出ノズルから２以上のタイミングでインク滴を吐出する。制御部は、二軸直交座標データで表された可視情報を極座標データに変換し、その極座標データを２値化して２値化極座標データを生成する。そして、各吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行って２値化極座標データからインク吐出データを生成する。
【００１０】
本発明の印刷方法は、まず、二軸直交座標データで表された可視情報を極座標データに変換する。次に、極座標データを２値化して２値化極座標データを生成する。その後、印刷ヘッドに設けられた複数の吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行って２値化極座標データからインク吐出データを生成する。そして、インク吐出データに基づいて印刷ヘッドから２以上のタイミングでインク滴を吐出させ、回転駆動部によって回転される印刷対象物に可視情報を印刷する。
【００１１】
本発明によれば、２値化した極座標データに対して、複数の吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行うことによりインク吐出データを生成する。このインク吐出データは、インク滴の着弾位置のずれ量を考慮したデータとなるため、複数の吐出ノズルからそれぞれ吐出されるインク滴を印刷対象物の所望の位置に着弾させることができる。
【発明の効果】
【００１２】
本発明の印刷装置、印刷方法及びプログラムによれば、インク滴の着弾位置のずれを考慮した印刷を行うことができ、印刷対象物に印刷した可視情報に歪みが発生することを防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の背面投射型表示装置を実施するための最良の形態について、図面を参照して説明するが、本発明は以下の形態に限定されるものではない。
【００１４】
［装置の構成例］
まず、本発明の印刷装置の第１実施形態を示す光ディスク装置１（記録媒体駆動装置）の構成について、図１及び図２を参照して説明する。
図１は光ディスク装置１の主要な構成を上方から見た説明図、図２は光ディスク装置１の主要な構成を側方から見た説明図である。
【００１５】
光ディスク装置１は、印刷対象物の一具体例を示す記録媒体、例えば、ＣＤやＤＶＤ等の光ディスク１０１の情報記録面に対して、新たに情報信号を記録（書込み）したり、予め記録されている情報信号を再生（読出し）したりできるように構成されている。さらに、光ディスク装置１は、印刷面の一具体例を示す光ディスク１０１のレーベル面１０１ａに、文字、絵柄等の可視情報を印刷できるように構成されている。
【００１６】
この光ディスク装置１は、トレイ２と、スピンドルモータ３と、記録及び／又は再生部５と、印刷部６と、制御部７（図３を参照）等を備えている。
【００１７】
光ディスク装置１のトレイ２は、光ディスク１０１よりもやや大きな平面長方形の板状部材からなり、光ディスク１０１を搬送する。このトレイ２の一方の平面である上面には、光ディスク１０１を収納するための円形の凹部からなるディスク収納部１０が設けられている。また、トレイ２には、スピンドルモータ３や記録及び／又は再生部５等との接触を避けるための切欠き部１１が設けられている。この切欠き部１１は、トレイ２の一方の短辺からディスク収納部１０の中央部に至るまで大きく形成されている。
【００１８】
トレイ２は、トレイ移動機構（図示せず）によって平面方向である長手方向へ移動可能とされている。このトレイ移動機構により、トレイ２は、装置筐体（図示せず）から外に突出されるディスク搬入出位置と、装置本体内に挿入されるディスク装着位置とに選択的に搬送される。トレイ２がディスク搬入出位置に搬送されると、ユーザは、トレイ２のディスク収納部１０に光ディスク１０１を載置したり、ディスク収納部１０に載置されている光ディスク１０１を取り外したりすることができる。また、トレイ２がディスク装着位置に搬送されると、ディスク収納部１０に載置された光ディスク１０１がスピンドルモータ３の後述するターンテーブル１２に装着される。
【００１９】
スピンドルモータ３は、トレイ２により搬送された光ディスク１０１を回転駆動させる回転駆動部の一具体例を示す。このスピンドルモータ３は、モータベース（図示せず）に固定されており、ディスク装着位置に搬送されたトレイ２のディスク収納部１０の略中央部に対向されている。スピンドルモータ３の回転軸の先端には、ターンテーブル１２が設けられている。このターンテーブル１２は、光ディスク１０１の中心孔１０１ｂに着脱可能に嵌合されるディスク嵌合部１２ａを有している。
【００２０】
トレイ２がディスク装着位置に搬送されると、モータベースが昇降機構（図示せず）によって上昇され、スピンドルモータ３及びターンテーブル１２が上方に移動する。このとき、ターンテーブル１２のディスク嵌合部１２ａが光ディスク１０１の中心孔１０１ｂに嵌合され、光ディスク１０１がディスク収納部１０から所定距離だけ持ち上げられる。これにより、光ディスク１０１がターンテーブル１２と一体的に回転可能な状態となり、スピンドルモータ３が回転すると、光ディスク１０１が回転される。
【００２１】
また、昇降機構によってスピンドルモータ３を下降させると、ターンテーブル１２のディスク嵌合部１２ａが光ディスク１０１の中心孔１０１ｂから下方へ抜け出す。これにより、ターンテーブル１２が光ディスク１０１から外れるため、光ディスク１０１がディスク収納部１０上に載置される。この状態において、トレイ移動機構を動作させてトレイ２をスピンドルモータ３から離れる方向へ移動させると、トレイ２の先部が装置筐体から所定量だけ突出される。
【００２２】
スピンドルモータ３の上方には、チャッキング部１４が設けられている。このチャッキング部１４は、スピンドルモータ３の上昇動作によって持ち上げられた光ディスク１０１を上から押えるものである。つまり、光ディスク１０１は、チャッキング部１４とターンテーブル１２によって挟持される。そのため、光ディスク１０１は、スピンドルモータ３によって回転されてもターンテーブル１２から抜け出ないようになっている。
【００２３】
記録及び／又は再生部５は、スピンドルモータ３により回転された光ディスク１０１の情報記録面に情報の書き込み及び／又は読み出しを行う。この記録及び／又は再生部５は、光ピックアップ１６と、光ピックアップ１６が搭載されるピックアップベース１７と、ピックアップベース１７を光ディスク１０１の半径方向へ案内する２本の第１のガイド軸１８ａ，１８ｂ等を備えている。
【００２４】
光ピックアップ１６は、光ディスク１０１の情報記録面にレーザ光を照射して情報信号を記録（書込み）したり、情報記録面から反射してきた戻りのレーザ光を受光して予め情報記録面に記録されている情報信号を再生（読出し）したりするものである。
【００２５】
この光ピックアップ１６は、光源と、対物レンズと、二軸アクチュエータと、光検出器を有している。光源は、例えば、レーザダイオードからなり、レーザ光を発射する。対物レンズは、光源から発射されたレーザ光を集光して光ディスク１０１の情報記録面に照射する。二軸アクチュエータは、対物レンズを光ディスク１０１の情報記録面に臨ませる。光検出器は、例えば、フォトダイオードからなり、光ディスク１０１の情報記録面で反射された戻りのレーザ光を受光して情報記録面に記録された情報を読み取る。
【００２６】
光ピックアップ１６は、ピックアップベース１７に搭載されていて、ピックアップベース１７と一体的に移動される。ピックアップベース１７には、光ディスク１０１の半径方向（本実施の形態ではトレイ２の移動方向と平行な方向）に配置された第１のガイド軸１８ａ，１８ｂが摺動可能に挿通されている。そして、ピックアップベース１７は、ピックアップモータを有するピックアップ移動機構（図示せず）により、第１のガイド軸１８ａ，１８ｂに沿って移動可能とされている。このピックアップベース１７の移動時に、光ディスク１０１の情報記録面に対する光ピックアップ１６による情報信号の記録及び／又は再生が行われる。
【００２７】
ピックアップベース１７を移動させるピックアップ移動機構としては、例えば、送りネジ機構を適用することができる。しかしながら、ピックアップ移動機構としては、送りネジ機構を適用することに限定されるものではなく、例えば、ラック・ピニオン機構、ベルト送り機構、ワイヤ送り機構その他の機構を適用することもできるものである。
【００２８】
印刷部６は、回転された光ディスク１０１のレーベル面１０１ａに文字や画像などの可視情報を印刷する。この印刷部６は、印刷ヘッド２１と、２本の第２のガイド軸２２ａ，２２ｂと、インクカートリッジ群２３と、ヘッドキャップ２４と、吸引ポンプ２５と、廃インク吸収部２６と、ブレード２７等を備えている。
【００２９】
印刷ヘッド２１は、光ディスク１０１のレーベル面１０１ａに対向される。この印刷ヘッド２１のレーベル面１０１ａに対向される面には、吐出ノズル群３１が設けられている。この吐出ノズル群３１は、光ディスク１０１の半径方向（回転する光ディスク１０１が描く円の半径方向）に並ぶ複数の吐出ノズルから構成された４つの吐出ノズル列３２〜３５を有している。これら複数の吐出ノズル列３２〜３５は、それぞれ所定の色のインク滴を吐出するように設定されている。
【００３０】
本実施の形態において、複数の吐出ノズル群３１は、シアン（Ｃ）用の吐出ノズル列３２と、マゼンタ（Ｍ）用の吐出ノズル列３３と、イエロー（Ｙ）用の吐出ノズル列３４と、ブラック（Ｋ）用の吐出ノズル列３５からなっている。吐出ノズル列３２〜３５の各吐出ノズルは、増粘インク、気泡および異物などを排出するために、印刷前や印刷後にインクをダミー吐出する。
【００３１】
この印刷ヘッド２１には、互いに平行とされた２本の第２のガイド軸２２ａ，２２ｂが摺動可能に挿通されている。そして、印刷ヘッド２１は、ヘッド駆動モータ３６（図３を参照）を有するヘッド移動機構により、第２のガイド軸２２ａ，２２ｂに沿って移動可能とされている。各ガイド軸２２ａ，２２ｂの一端は、トレイ２が移動する方向と交差する方向に延在されたガイド軸支持部材３７にそれぞれ固定されていて、他端は、トレイ２が移動する方向と反対側に延在されている。光ディスク１０１に対する印刷を行わないとき、印刷ヘッド２１は、ヘッド移動機構により移動され、光ディスク１０１の半径方向外側の待機位置に退避する。
【００３２】
インクカートリッジ群２３は、シアン（Ｃ）用のインクカートリッジ２３ａと、マゼンタ（Ｍ）用のインクカートリッジ２３ｂと、イエロー（Ｙ）用のインクカートリッジ２３ｃと、ブラック（Ｋ）用のインクカートリッジ２３ｄからなっている。これらインクカートリッジ２３ａ〜２３ｄは、吐出ノズル列３２〜３５の各吐出ノズルにそれぞれインクを供給する。
【００３３】
インクカートリッジ２３ａ〜２３ｄは、それぞれ中空の容器を有しており、その容器内に内蔵された多孔質体の毛細管力によってインクを蓄えている。これらインクカートリッジ２３ａ〜２３ｄの開口部は、それぞれ連結部３８ａ〜３８ｄに着脱可能に連結されており、それら連結部３８ａ〜３８ｄを介して吐出ノズル列３２〜３５の各吐出ノズルに連通されている。そのため、容器内のインクが無くなった際には、そのインクカートリッジを連結部から取り外して、新しいインクカートリッジと容易に交換することができる。
【００３４】
ヘッドキャップ２４は、印刷ヘッド２１の待機位置に設けられていて、待機位置に移動した印刷ヘッド２１の吐出ノズル群３１を設けた面に装着される。これにより、印刷ヘッド２１が含有するインクの乾燥や、吐出ノズル列３２〜３５の各吐出ノズルに塵や埃等が付着することを防止している。また、ヘッドキャップ２４は、多孔質層を備えていて、吐出ノズル列３２〜３５の各吐出ノズルからダミー吐出されたインクを一時的に保持する。その場合、ヘッドキャップ２４の内部は、弁機構（図示せず）により大気圧と等しくなるように調節される。
【００３５】
吸引ポンプ２５は、チューブ３９Ａを介してヘッドキャップ２４と接続されている。この吸引ポンプ２５は、印刷ヘッド２１にヘッドキャップ２４が装着されているときに、そのヘッドキャップ２４の内部空間に負圧を与える。これにより、吐出ノズル列３２〜３５の各吐出ノズル内のインクや、各吐出ノズルからダミー吐出されてヘッドキャップ２４に一時的に保持されたインクが吸引される。また、廃インク吸収部２６は、チューブ３９Ｂを介して吸引ポンプ２５に接続されており、吸引ポンプ２５により吸引されたインクを収容する。
【００３６】
ブレード２７は、印刷ヘッド２１の待機位置と印刷位置との間に配置されている。このブレード２７は、印刷ヘッド２１が待機位置と印刷位置との間を移動する際に、吐出ノズル列３２〜３５の各吐出ノズルの先端面に接触して、それら先端面に付着した塵や埃等のゴミやインクなどを払拭する。なお、ブレード２７を上下に移動させる移動機構を設けることにより、吐出ノズル列３２〜３５の各吐出ノズルを払拭するか否かを選択可能に構成することもできる。
【００３７】
［制御回路の構成例］
次に、光ディスク装置１の制御回路の構成について、図３を参照して説明する。
図３は、光ディスク装置１の制御回路の構成例を示すブロック図である。
【００３８】
光ディスク装置１の制御回路は、制御部７と、記憶部４０と、インターフェース部４１と、再生信号処理回路４２と、トレイ駆動回路４３と、モータ駆動回路４４と、信号処理部４５と、インク吐出駆動回路４６と、機構部駆動回路４７等を備えている。
【００３９】
インターフェース部４１は、パーソナルコンピュータ等の外部装置と光ディスク装置１とを電気的に接続する接続部である。このインターフェース部４１は、外部装置から供給された信号を制御部７に出力したり、記録及び／又は再生部５が光ディスク１０１の情報記録面から読み出した再生データ信号を外部装置に出力したりする。外部装置からインターフェース部４１に供給される信号としては、例えば、光ディスク１０１の情報記録面に記録する記録情報を表す記録データ信号や、光ディスク１０１のレーベル面１０１ａに印刷する可視情報を表す印刷データ信号を挙げることができる。
【００４０】
記憶部４０には、制御部７により実行される制御プログラム（図４を参照）や制御プログラムに必要な各種データが記憶されている。制御部７は、中央制御部５１と、ドライブ制御部５２と、プリント制御部５３を有し、記録及び／又は再生部５や印刷部６等の駆動制御を行う。
【００４１】
中央制御部５１は、ドライブ制御部５２及びプリント制御部５３により実行される制御プログラム等を記憶部から読み出し、ドライブ制御部５２及びプリント制御部５３に出力する。また、中央制御部５１は、インターフェース部４１から供給された記録データ信号をドライブ制御部５２へ出力する。さらに、中央制御部５１は、インターフェース部４１から供給された印刷データ信号や、ドライブ制御部５２から供給された位置データ信号をプリント制御部５３に出力する。
【００４２】
ドライブ制御部５２は、中央制御部５１から供給されるプログラムに基づいて、スピンドルモータ３及びピックアップ駆動モータ（図示せず）の回転を制御する。つまり、ドライブ制御部５２は、モータ駆動回路４４に制御信号を出力し、モータ駆動回路４４を介してスピンドルモータ３とピックアップ駆動モータとトレイ駆動モータの回転を制御する。
【００４３】
また、ドライブ制御部５２は、中央制御部５１から供給されるプログラムに基づいて、光ピックアップ１６の駆動制御を行う。つまり、ドライブ制御部５２は、光ピックアップ１６に制御信号を出力し、光ピックアップ１６から照射される光ビームが光ディスク１０１のトラックを追跡するようにトラックサーボ及びフォーカスサーボを制御する。
【００４４】
ドライブ制御部５２には、信号処理部４５によって後述する位置データ信号や再生データ信号が供給される。そして、ドライブ制御部５２は、位置データ信号を中央制御部５１に出力し、再生データ信号を再生信号処理回路４２に出力する。
【００４５】
再生信号処理回路４２は、ドライブ制御部５２から供給される再生データ信号にエンコード処理や、変調等を行い、処理した再生データ信号をドライブ制御部５２に出力する。トレイ駆動回路４３は、ドライブ制御部５２から供給される制御信号に基づいてトレイ駆動モータを駆動させる。これにより、トレイ２が装置筐体の内外に亘って搬送される。
【００４６】
モータ駆動回路４４は、ドライブ制御部５２から出力された制御信号に基づいてスピンドルモータ３を駆動させる。これにより、スピンドルモータ３のターンテーブル１２に装着された光ディスク１０１が回転駆動される。また、モータ駆動回路４４は、ドライブ制御部５２から出力された制御信号に基づいてピックアップ駆動モータを駆動させる。これにより、光ピックアップ１６がピックアップベース１７と一体に、光ディスク１０１の半径方向へ移動される。
【００４７】
信号処理部４５は、光ピックアップ１６から供給されるＲＦ（Radio Frequency）信号の復調及び誤り検出等を行い、再生データ信号を生成する。また、信号処理部４５は、ＲＦ信号に基づいて同期信号等の特定パターンを有する信号や光ディスク１０１の位置データを表す信号である位置データ信号を検出する。この位置データ信号は、例えば、光ディスク１０１の回転角を示す回転角信号や、光ディスク１０１の回転位置を示す回転位置信号を挙げることができる。前述したように、信号処理部４５は、再生データ信号及び位置データ信号をドライブ制御部５２に出力する。
【００４８】
プリント制御部５３は、中央制御部５１から供給されるプログラムに基づいて、印刷ヘッド２１及びヘッド駆動モータ３６等を有する印刷部６を制御し、光ディスク１０１のレーベル面１０１ａに対する印刷を実行させる。このプリント制御部５３は、中央制御部５１から供給された印刷データ信号によって可視情報を得る。そして、可視情報に基づいてインク吐出データを生成する。このインク吐出データの生成については、後に詳細に説明する。プリント制御部５３は、生成したインク吐出データと、中央制御部５１から供給される位置データ信号に基づいて印刷部６を制御する制御信号を生成し、インク吐出駆動回路４６と、機構部駆動回路４７に出力する。
【００４９】
インク吐出駆動回路４６は、プリント制御部５３から供給された制御信号に基づいて印刷ヘッド２１を駆動させる。これにより、印刷ヘッド２１に設けられた吐出ノズル列３２〜３５の各吐出ノズルからインク滴が吐出され、回転された光ディスク１０１のレーベル面１０１ａに滴下される。また、機構部駆動回路４７は、プリント制御部５３から供給された制御信号に基づいてヘッドキャップ２４と、吸引ポンプ２５と、ブレード２７と、ヘッド駆動モータ３６とを駆動させる。このヘッド駆動モータ３６が駆動することにより、印刷ヘッド２１が光ディスク１０１の半径方向へ移動される。
【００５０】
［制御部の動作例］
次に、プリント制御部５３が中央制御部５１から供給されたプログラムにより実行する、インク吐出データの生成処理について図４を参照して説明する。
図４は、プリント制御部５３が、可視情報に基づいてインク吐出データを生成する処理を示すフローチャートである。
【００５１】
ここで、可視情報について説明する。可視情報は、それぞれＲ（赤），Ｇ（緑），Ｂ（青）に色分けされた複数のドットを二軸直交（Ｘ−Ｙ）座標上に分布させて表現した画像データとして扱われており、各ドットはそれぞれの色の明るさを表す階調値を有している。このような可視情報は、例えば、光ディスク１０１の情報記録面や、光ディスク装置１とは別の外部装置に記憶されており、制御部７の中央制御部５１を介してプリント制御部５３に入力される。
【００５２】
初めに、プリント制御部５３は、Ｒ（赤），Ｇ（緑），Ｂ（青）の各色の階調値で表現された画像データを、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）の各色のドット（画素）分布により表現されるＣＭＹＫデータに変換する（ステップＳ１）。
【００５３】
ＣＭＹＫデータは、シアンデータと、マゼンタデータと、イエローデータと、ブラックデータに分割される。シアンデータは、その色をＣ（シアン）に設定された複数のドットの分布により表現され、マゼンタデータは、その色をＭ（マゼンタ）に設定された複数のドットの分布により表現される。同様に、イエローデータは、その色をＹ（イエロー）に設定された複数のドットの分布により表現され、ブラックデータは、その色をＫ（ブラック）に設定された複数のドットの分布により表現される。
【００５４】
また、ＣＭＹＫデータを表現する各ドットは、画像データに基づいたそれぞれの階調値を有している。本実施の形態において、各ドットの階調値は、０〜２５５（８ｂｉｔ）とされている。
【００５５】
本実施の形態では、分割されたシアンデータ、マゼンタデータ、イエローデータ、ブラックデータに対してそれぞれステップＳ２以降の処理が行われる。したがって、これ以降、ＣＭＹＫデータに対して処理を行うという説明をした場合は、シアンデータ、イエローデータ、マゼンタデータ、ブラックデータに対してそれぞれ処理を行うことを意味する。
【００５６】
次に、プリント制御部５３は、二軸直交座標で表されたＣＭＹＫデータを極（ｒ−θ）座標で表された極座標データに変換する（ステップＳ２）。このとき、プリント制御部５３は、ニアレストネイバー法、バイリニア法、ハイキュービック法等の一般的な方法でＣＭＹＫデータの解像度を変換し、光ディスク１０１のレーベル面１０１ａの大きさに見合った極座標データにする。なお、変換する解像度は、ユーザが指定してもよく、プリント制御部５３で自動的に行うようにしてもよい。
【００５７】
次に、プリント制御部５３は、極座標データに対して内外周濃度補正演算を行う（ステップＳ３）。つまり、プリント制御部５３は、極座標データにドット密度補正を行い、ドット補正極座標データを生成する。このドット密度補正とは、極座標データの各ドットの階調値に対して、補正重みを重み付けして各ドットが表現する明るさを調整する演算である。
【００５８】
次に、プリント制御部５３は、ドット補正極座標データを誤差拡散法により２値化し、２値化極座標データを生成する（ステップＳ４）。ステップＳ４の処理で生成された２値化極座標データは、各ドットが対応する光ディスク１０１のレーベル面１０１ａの位置にインク滴を滴下するか否かを表している。
【００５９】
本実施の形態では、ドット補正極座標データの各ドットの階調値は、０〜２５５（８ｂｉｔ）で表されており、これを誤差拡散法により２値化した２値化極座標データの各ドットの階調値は、０と２５５（１ｂｉｔ）で表される。２値化極座標データにおいて、ドットの階調値が２５５であると、対応するレーベル面１０１ａの位置にインク滴が滴下され、ドットの階調値が０であると、対応するレーベル面１０１ａの位置にはインク滴が滴下されない。
【００６０】
次に、プリント制御部５３は、２値化極座標データに対して着弾位置補正を行ってインク吐出データを生成する（ステップＳ５）。
【００６１】
本実施の形態では、印刷ヘッド２１の吐出ノズル列３２（吐出ノズル列３３〜３５も同様）の駆動を所定の時間毎に分割して行う。つまり、吐出ノズル列３２において、インク滴を吐出するタイミングをずらしている。そのため、吐出ノズル列３２（吐出ノズル列３３〜３５も同様）におけるインク滴の吐出する順番に起因してインク滴の着弾位置にずれが生じる。本実施の形態では、この着弾位置のずれを考慮したインク滴の吐出を行うために着弾位置補正を行う。
【００６２】
また、ステップＳ５の処理において、プリント制御部５３は、ヘッド位置／吐出順に応じてデータを並び替える。具体的には、インク吐出データを印刷ヘッド２１に設けた吐出ノズル列３２の吐出ノズル数に応じた大きさに並び替える。なお、吐出ノズル列３３〜３５にそれぞれ対応するインク吐出データにおいても、各吐出ノズル列３３〜３５の吐出ノズル数に応じた大きさに並び替える。
【００６３】
本実施の形態では、吐出ノズル列３２（吐出ノズル列３３〜３５も同様）によって印刷可能な範囲がレーベル面１０１ａの全範囲よりも小さい。したがって、レーベル面１０１ａの全範囲を印刷するには、印刷ヘッド２１を光ディスク１０１の半径方向に移動させる必要がある。そのため、本実施の形態では、インク吐出データを各吐出ノズル列３２〜３５を構成する吐出ノズルの数に応じた大きさに並び替える。
【００６４】
ステップＳ５の処理の後、プリント制御部５３は、インク吐出データに基づいて制御信号を生成し、その制御信号をインク吐出駆動回路４６に出力する。これにより、回転する光ディスク１０１に対して吐出ノズル列３２〜３５の各吐出ノズルからインク滴がそれぞれ吐出され、レーベル面１０１ａに可視情報が印刷される。このとき、着弾位置のずれを考慮してインク滴が吐出されるため、印刷した可視情報に歪みが発生することを防止することができる。
【００６５】
［極座標変換の説明］
次に、二軸直交座標データ（ＣＭＹＫデータ）から極座標データへの変換（図４に示すフローチャートのステップＳ１，Ｓ２において行う処理）について図５Ａ〜図５Ｃを参照して説明する。
図５Ａ〜図５Ｃは、二軸直交座標データから極座標データへの変換を説明する説明図である。
【００６６】
図５Ａに示すように、可視情報が「ＡＢＣＤＥＦＧＨ」からなる文字列であり、プリント制御部５３が、その可視情報をＣＭＹＫデータに変換したとする。その場合、ＣＭＹＫデータは、図５Ｂに示すように、二軸直交（Ｘ−Ｙ）座標で文字列「ＡＢＣＤＥＦＧＨ」を表す。プリント制御部５３は、可視情報をＣＭＹＫデータに変換すると、そのＣＭＹＫデータを図示しないメモリに記憶する。
【００６７】
ＣＭＹＫデータを極座標データに変換するには、ＣＭＹＫデータの各ドットの光ディスク１０１の回転中心からの半径（ｒ）と、回転角の原点を基準とした角度（θ）を計算する。ＣＭＹＫデータのドットの座標を（Ｘ，Ｙ）とすると、極座標データの座標（ｒ，θ）は、次式
Ｘ＝ｒｃｏｓθ
Ｙ＝ｒｓｉｎθ
により計算できる。これにより、二軸直交（Ｘ−Ｙ）座標で表されたＣＭＹＫデータが極（ｒ−θ）座標データに変換される。なお、この変換の計算には、最近傍法や線形補間法等の一般的な方法を用いることができる。
【００６８】
［内外周濃度補正演算の説明］
次に、内外周濃度補正演算（図４に示すフローチャートのステップＳ３において行う処理）について図６を参照して説明する。
図６は、内外周濃度補正（ドット密度補正）演算の補正重みを説明する説明図である。
【００６９】
上述したように、内外周濃度補正（ドット密度補正）演算とは、極座標データの各ドットの階調値に対して、補正重みを重み付けして各ドットが表現する明るさを調整する演算である。具体的には、極座標データの内周側に至るに伴ってドットに対する補正重みを小さくする。これにより、内周側のドットの階調値が減少したドット補正極座標データが生成される。
【００７０】
ドット密度補正の補正重みは、重み付けの対象となるドットを中心とした単位面積あたりのドット数と、極座標データの最外周に位置するドットを中心とした単位面積あたりのドット数との比により算出される。例えば、重み付けの対象となるドットｄｉｊを中心とした単位面積あたりのドット数をｕとして、極座標データの最外周に位置する基準のドットｄＮｊを中心とした単位面積あたりのドット数をｖとすると、ドットｄｉｊに対する補正重みＷ（ｄｉｊ）は、次式
Ｗ（ｄｉｊ）＝ｖ／ｕ
により算出される。
【００７１】
このようにして算出された各ドットに対する補正重みＷは、図示しないメモリに格納され、ドット密度補正を行うときに読み出される。しかしながら、各ドットに対する補正重みＷを算出し、その補正重みをメモリに記憶させると、メモリの記憶容量が大きくなる。そこで、本実施の形態では、補正重みを近似的に算出している。
【００７２】
この補正重みの近似的な算出について、図６を参照して説明する。本実施の形態では、ドット密度補正の補正重みを、重み付けの対象となるドットの半径値と、極座標データの最外周に位置するドットの半径値との比により近似的に算出している。この半径値とは、各ドットに対応するインク滴が光ディスク１０１のレーベル面１０１ａに着弾したときの光ディスク１０１の中心からの距離を示す。
【００７３】
重み付けの対象となるドットｄｉｊの半径値をｒｉとして、極座標データの最外周のドットｄＮｊの半径値をｒＮとすると、ドットｄｉｊに対する補正重みＷ（ｄｉｊ）は、次式
Ｗ（ｄｉｊ）＝ｒｉ／ｒＮ
により算出される。
例えば、ドットｄｉｊの半径値ｒｉを３０ｍｍ、ドットｄＮｊの半径値ｒＮを６０ｍｍとすると、ドットｄｉｊに対する補正重みＷ（ｄｉｊ）は、０．５となる。
【００７４】
このようにして各ドットに対する補正重みＷを算出すると、同じ半径値のドットに対する補正重みを同一にすることができ、メモリに記憶させる補正重みの数を少なくすることができる。その結果、メモリの容量を小さくすることができると共に、メモリが消費する電力を少なくすることができる。
【００７５】
［２値化の説明］
次に、ドット補正極座標データに対して行われる２値化（図４に示すフローチャートのステップＳ４において行う処理）について図７を参照して説明する。
図７は、ドット補正極座標データに対して行われる２値化を説明する説明図である。
【００７６】
図７Ａは、極座標データの最外周に位置する半径値ｒＮ＝６０ｍｍのドットＡ１〜Ａ４と、これらのドットＡ１〜Ａ４より１つ内周側に位置する半径値ｒＮ−１＝約６０ｍｍ（６０ｍｍより小さい）のドットＡ５〜Ａ８を示すものである。これらのドットＡ１〜Ａ８の階調値を、それぞれ２５５とする。
【００７７】
図７Ｂは、極座標データのドットＡ１〜Ａ８にそれぞれ補正重みＷを重み付けして生成されたドット補正極座標データのドットＢ１〜Ｂ８を示すものである。補正重みＷは、上述した計算式
Ｗ（ｄｉｊ）＝ｒｉ／ｒＮ
により算出される。そのため、ドットＡ１〜Ａ４に対する補正重みＷＮは１．０となり、ドットＡ５〜Ａ８に対する補正重みＷＮ−１は約１．０となる。その結果、ドット補正データのドットＢ１〜Ｂ８の階調値は、それぞれ２５５となる。
【００７８】
図７Ｃは、ドット補正極座標データのドットＢ１〜Ｂ８に対してFloyd＆Steinberg型の誤差拡散法（閾値＝１２８）を行って２値化することにより生成された２値化極座標データのドットＣ１〜Ｃ８を示すものである。２値化極座標データのドットＣ１〜Ｃ８の階調値は、全て２５５となる。その結果、光ディスク１０１のレーベル面１０１ａにおいて、ドットＣ１〜Ｃ８に対応した位置には、インク滴が滴下される。
【００７９】
図７Ｄは、極座標データの半径値ｒｉ＝３０ｍｍのドットＤ１〜Ｄ４と、これらのドットＤ１〜Ｄ４より１つ内周側に位置する半径値ｒｉ＝約３０ｍｍのドットＤ５〜Ｄ８を示すものである。これらのドットＤ１〜Ｄ８の階調値を、それぞれ２５５とする。
【００８０】
図７Ｅは、極座標データのドットＤ１〜Ｄ８にそれぞれ補正重みＷを重み付けして生成されたドット補正極座標データのドットＥ１〜Ｅ８を示すものである。この場合、ドットＤ１〜Ｄ４に対する補正重みＷｉは０．５となり、ドットＤ５〜Ｄ８に対する補正重みＷｉ−１は約０．５となる。その結果、ドット補正極座標データのドットＥ１〜Ｅ８の階調値は、それぞれ１２７（小数点以下を切り捨てる）となる。
【００８１】
図７Ｆは、ドット補正極座標データのドットＥ１〜Ｅ８に対してFloyd＆Steinberg型の誤差拡散法（閾値＝１２８）を行って２値化することにより生成された２値化極座標データのドットＦ１〜Ｆ８を示すものである。２値化極座標データのドットＦ１，Ｆ３，Ｆ６，Ｆ８の階調値は０となり、ドットＦ２，Ｆ４，Ｆ５，Ｆ７の階調値は２５５となる。その結果、光ディスク１０１のレーベル面１０１ａにおいて、ドットＦ２，Ｆ４，Ｆ５，Ｆ７に対応した位置にはインク滴が滴下され、ドットＦ１，Ｆ３，Ｆ６，Ｆ８に対応した位置にはインク滴が滴下されない。
【００８２】
このように、極座標データに対してドット密度補正を行った後、誤差拡散法により２値化すると、レーベル面１０１ａの内周に至るにつれて吐出するインク滴の数を可視情報に対応させながら減らすことができる。その結果、レーベル面１０１ａの内外周における印刷濃度を略均等にすることができる。なお、誤差拡散法としては、Floyd＆Steinberg型の他にJarvis,Judice＆Ninke型を挙げることができる。
【００８３】
［着弾位置補正の説明］
次に、２値化極座標データに対して行われる着弾位置補正（図４に示すフローチャートのステップＳ５において行う処理）について説明する。
【００８４】
図８Ａは印刷ヘッド２１を説明する説明図、図８Ｂは印刷ヘッド２１から吐出するインク滴の吐出のタイミングを説明する説明図である。
【００８５】
図８Ａに示すように、印刷ヘッド２１に設けられたシアン（Ｃ）用の吐出ノズル列３２は、光ディスク１０１の半径方向に並ぶ８個の吐出ノズル３２ａ〜３２ｈからなる。
光ディスク１０１のレーベル面１０１ａに対向した状態において、吐出ノズル３２ａは光ディスク１０１の内周側に配置され、吐出ノズル３２ｈは光ディスク１０１の外周側に配置される。
【００８６】
なお、印刷ヘッド２１には、吐出ノズル列３２の他に吐出ノズル列３３〜３５が設けられているが、ここでは図示を省略する。これら吐出ノズル列３３〜３５は、吐出ノズル列３２と同様に８個の吐出ノズルからなり、インク滴の吐出のタイミングが吐出ノズル列３２と同様に設定されているため、ここでは吐出ノズル列３２を例に挙げて説明する。
【００８７】
図８Ｂに示すように、吐出ノズル３２ａ〜３２ｈは、インク滴の吐出のタイミングが４つに分割して駆動する。つまり、吐出ノズル３２ａ〜３２ｈは、１つのタイミングで２つのインク滴を吐出させる。
【００８８】
例えば、始めにインク滴を吐出するタイミングを吐出フェイズ０として、この吐出フェイズ０では２つの吐出ノズル３２ａ，３２ｅからインク滴を吐出させる。そして、吐出フェイズ０の次のタイミングを吐出フェイズ１として、この吐出フェイズ１では２つの吐出ノズル３２ｂ，３２ｆからインク滴を吐出させる。同様に、吐出フェイズ２では２つの吐出ノズル３２ｃ，３２ｇからインク滴を吐出させ、吐出フェイズ３では２つの吐出ノズル３２ｄ，３２ｈからインク滴を吐出させる。
【００８９】
本例では、印刷ヘッド２１が８ｋＨｚ（１２５μｓ）で駆動され、その間に吐出フェイズ０から吐出フェイズ３までのインク滴の吐出が行われるように設計されているものとする。この場合、インク滴を吐出するタイミングの間隔（ディレイ時間）は、３１．２５μｓとなる。
【００９０】
ここで、インク滴の着弾位置のずれについて図９及び図１０を参照して説明する。
図９は２値化極座標データを説明する説明図、図１０は２値化極座標データに基づいてインク滴を吐出させた場合に生じるインク滴の着弾位置のずれを説明する説明図である。
【００９１】
図９に示すように、２値化極座標データは、光ディスク１０１の半径方向に並ぶドット数が１６個であり、光ディスク１０１の回転方向に並ぶドット数が３２個である、合計５１２個のドットｄｉｊ（以下、「ドットｄ」と言う。）によって可視情報を表すと仮定する。各ドットｄの位置は、座標（ｉ，ｊ）によって規定されており、座標（ｉ，ｊ）のiは、０〜１５のうちの何れかの値となり、ｊは０〜３１の何れかの値となる。なお、図９において、各ドットｄに付した番号は、座標（ｉ，ｊ）のｊの値を表す。
【００９２】
このような２値化極座標データに基づいてレーベル面１０１ａに可視情報を印刷する場合は、まず、印刷ヘッド２１を第１の走査位置に配置し、iの値が０〜７のドットｄに基づいてインク滴を吐出する。次に、印刷ヘッド２１を第２の走査位置に配置し、iの値が８〜１５のドットｄに基づいてインク滴を吐出する。これにより、５１２個のドットｄに基づいた可視情報が印刷される。
【００９３】
例えば、iの値が０〜７であり、ｊの値が０である８つのドット６１ａ〜６１ｈに基づいてインク滴７１ａ〜７１ｈ（図１０を参照）を吐出し、回転する光ディスク１０１のレーベル面１０１ａに着弾させるとする。その場合、まず、フェイズ０（図８Ｂを参照）において、ドット６１ａ，６１ｅに基づくインク滴７１ａ，７１ｅが、印刷ヘッド２１の吐出ノズル３２ａ，３２ｅから吐出される。
【００９４】
次に、フェイズ１でドット６１ｂ，６１ｆに基づくインク滴７１ｂ，７１ｆが、印刷ヘッド２１の吐出ノズル３２ｂ，３２ｆから吐出される。続いて、フェイズ２でドット６１ｃ，６１ｇに基づくインク滴７１ｃ，７１ｇが、印刷ヘッド２１の吐出ノズル３２ｃ，３２ｇから吐出される。そして、最後にフェイズ３でドット６１ｄ，６１ｈに基づくインク滴７１ｄ，７１ｈが、印刷ヘッド２１の吐出ノズル３２ｄ，３２ｈから吐出される。
【００９５】
その結果、図１０に示すように、フェイズ１〜フェイズ３で吐出されたインク滴７１ｂ，７１ｃ，７１ｄ，７１ｆ，７１ｇ，７１ｈは、本来着弾されるべき位置から光ディスク１０１の回転方向と反対の方向へずれた位置に着弾される。つまり、インク滴７１ａ〜７１ｈは、２値化極座標データにおいて光ディスク１０１の半径方向に並ぶドット６１ａ〜６１ｈに基づいて吐出されるが、着弾したレーベル面１０１ａ上では光ディスク１０１の半径方向に並ばないことになる。
【００９６】
次に、着弾位置のずれ量について説明する。インク滴を吐出する順番を表すフェイズ番号をｎ（ｎ＝０，１，２・・・）とし、インク滴を吐出するタイミングの間隔をΔｔ（ｓｅｃ）とすると、光ディスク１０１の周方向におけるインク滴の着弾位置のずれ量Δｊは、次式により算出される。
Δｊ＝ｎ×Δｔ×ｆ×Ｔ
ただし、ｆ：光ディスクの回転数（ｒｐｓ）
Ｔ：回転方向のドット数
【００９７】
本例では、インク滴を吐出するタイミングの間隔Δｔが３１．２５μｓであり、回転方向のドット数が３２個である。例えば、光ディスクの回転数が２０００ｒｐｓであると、インク滴の着弾位置のずれ量Δｊは、
Δｊ＝ｎ×３１．２５×１０−６×２０００×３２
＝２ｎ
となる。
【００９８】
その結果、インク滴の着弾位置のずれ量は、次のようになる。
（１）フェイズ０（ｎ＝０）で吐出されるインク滴の着弾位置のずれ量は０となる。
（２）フェイズ１（ｎ＝１）で吐出されるインク滴の着弾位置のずれ量は２となる。
（３）フェイズ２（ｎ＝２）で吐出されるインク滴の着弾位置のずれ量は４となる。
（４）フェイズ３（ｎ＝３）で吐出されるインク滴の着弾位置のずれ量は６となる。
着弾位置のずれ量は、ドット数（インク滴数）であるため、例えば、フェイズ１で吐出されるインク滴は、光ディスク１０１の回転方向と反対の方向に２ドットずれる。
【００９９】
そこで、本実施の形態では、２値化極座標データに対して着弾位置補正を行って、インク滴の着弾位置のずれを考慮したインク吐出データを生成する。つまり、着弾位置補正とは、２値化極座標データの各ドットｄの位置（座標位置）を、着弾位置のずれを考慮した位置に並び替えることである。言い換えれば、２値化極座標データの座標（ｉ，ｊ）のドットｄを、インク吐出データの座標（ｉ，ｋ）に対応させることである。
【０１００】
光ディスク１０１の回転方向におけるインク滴の着弾位置のずれ量がΔｊであるとき、上述したi及びｋは、次の関係を満たす。
ｊ＋Δｊ＜Ｔのとき、ｋ＝ｊ＋Δｊ
ｊ＋Δｊ≧Ｔのとき、ｋ＝ｊ＋Δｊ−Ｔ
ただし、ｊ＝０，１，２・・・Ｔ−１
ｋ＝０，１，２・・・Ｔ−１
【０１０１】
図１０は、インク吐出データを説明する説明図である。
図１０に示すように、インク吐出データは、図９に示す２値化極座標データと同様に、光ディスク１０１の半径方向に並ぶドット数が１６個であり、光ディスク１０１の回転方向に並ぶドット数が３２個である、合計５１２個のドットｄによって可視情報を表す。
【０１０２】
インク吐出データの各ドットｄの位置は、座標（ｉ，ｋ）によって規定されている。インク吐出データにおいて、座標（ｉ，ｋ）のiは、０〜１５のうちの何れかの値となり、ｋは０〜３１の何れかの値となる。なお、図１０において、各ドットｄに付した番号は、２値化極座標データにおけるドットｄの座標（ｉ，ｊ）のｊの値を表す。
【０１０３】
例えば、２値化極座標データにおいて座標（１，０）のドット６１ｂ（図９を参照）は、フェイズ１（ｎ＝１）で吐出されるインク滴に対応する。したがって、ｊ＝０であり、インク滴の着弾位置のずれ量Δｊ＝２となる。
この場合、ｊ＋Δｊ＜Ｔとなるため、ドット６１ｂのインク吐出データにおける座標（ｉ，ｋ）のｋの値は、
ｋ＝ｊ＋Δｊ
により算出される。つまり、
ｋ＝０＋２
＝２
であるから、図１１に示すように、インク吐出データにおけるドット６１ｂの座標は、座標（１，２）となる。
【０１０４】
つまり、本例では、着弾位置補正によって次のようなことが行われる。
（１）２値化極座標データのi＝０，４，８，１２のドットｄは、並び替えない。
（２）２値化極座標データのi＝１，５，９，１３のドットｄを、光ディスク１０１の回転方向に２ドットずらして並び替える。
（３）２値化極座標データのi＝２，６，１０，１４のドットｄを、光ディスク１０１の回転方向に４ドットずらして並び替える。
（４）２値化極座標データのi＝３，７，１１，１５のドットｄを、光ディスク１０１の回転方向に６ドットずらして並び替える。
【０１０５】
このようにして生成されたインク吐出データに基づいて印刷ヘッド２１からインク滴を吐出すると、インク滴の着弾位置のずれを考慮した吐出が行われる。
【０１０６】
例えば、インク吐出データのドット６１ｂに基づいて吐出されるインク滴は、座標（１，２）に対応するレーベル面１０１ａの位置から光ディスク１０１の回転方向と反対の方向へ２ドットずれた位置に着弾する。これにより、ドット６１ｂに基づいて吐出されるインク滴は、光ディスク１０１の半径方向において、ドット６１ａに基づいて吐出されて着弾したインク滴の隣に着弾する。
【０１０７】
また、インク吐出データのドット６１ｃに基づいて吐出されるインク滴は、座標（２，４）に対応するレーベル面１０１ａの位置から光ディスク１０１の回転方向と反対の方向へ２ドットずれた位置に着弾する。これにより、ドット６１ｃに基づいて吐出されるインク滴は、光ディスク１０１の半径方向において、ドット６１ｂに基づいて吐出されて着弾したインク滴の隣に着弾する。
【０１０８】
このように、光ディスク１０１の半径方向に並ぶドット６１ａ〜６１ｈに基づいて吐出されたインク滴は、光ディスク１０１の半径方向に並んで着弾される。その結果、光ディスク１０１のレーベル面１０１ａに印刷される可視情報に歪みが発生することを防止することができる。
【０１０９】
本例では、インク滴の着弾位置のずれ量Δｊが２ｎとなる場合について説明したが、例えば、インク滴の着弾位置のずれ量Δｊが１．５ｎとなることも考えられる。その場合、フェイズ１で吐出されるインク滴は，光ディスク１０１の回転方向と反対の方向に１．５ドットずれることになるため、例えば、四捨五入（切り上げ、切捨てでもよい）して近似すればよい。なぜなら、実際のずれ量は、数百ドットから数千ドットとなり、１ドット程度のずれ量を近似しても印刷された可視情報への影響は少ないからである。
なお、着弾位置のずれ量Δｊを算出する場合に、Δｔ×ｆ×Ｔが１以上の整数（１，２，３・・・）となるようにインク滴を吐出するタイミングの間隔Δｔ或いは光ディスクの回転数ｆの値を調整することも可能である。
【０１１０】
［ヘッド位置／吐出順に応じたデータの並び替えの説明］
次に、ヘッド位置／吐出順に応じたデータの並び替え（図４に示すフローチャートのステップＳ５において行う処理）について図１１を参照して説明する。
図１１は、インク吐出データがヘッド位置／吐出順に応じて並び替えられた状態を説明する説明図である。
【０１１１】
本実施の形態では、まず、印刷ヘッド２１を第１の走査位置に配置して各突出ノズルからインク滴を吐出する。そして、第１の走査位置におけるインク滴の吐出が終了すると、印刷ヘッド２１を第２の走査位置に配置して各突出ノズルからインク滴を吐出する。これにより、光ディスク１０１のレーベル面１０１ａの全範囲に対する印刷が行われる。そのため、本例では、第１の走査位置に対応するインク吐出データの後に第２の走査位置に対応するインク吐出データをつなげて、図１１に示すように、インク吐出データをヘッド位置／吐出順に応じて並び替える。
【０１１２】
また、本実施の形態では、インク滴の吐出のタイミングを４つに分割する構成としたが、本発明に係るインク滴の吐出のタイミングの分割数としては、これに限定されるものではない。本発明に係るインク滴の吐出のタイミングの分割数としては、３つ或いは２つに設定することができることは勿論、５つ以上に設定することもできる。
【０１１３】
［インク吐出データを生成する場合の変形例］
次に、インク吐出データを生成する場合の変形例について図１２を参照して説明する。
図１２は、２値化極座標データからインク吐出データを生成する場合の変形例を説明する説明図である。
【０１１４】
本発明に係るインク吐出データの生成としては、図１２に示すように、着弾位置補正を行う前に２値化極座標データを吐出順に並び替えてもよい。この場合、着弾位置補正は、第１の走査位置に対応する２値化極座標データと、第２の走査位置に対応する２値化極座標データに対して別々に行う。これにより、図１１に示すような、ヘッド位置に応じて並び替えられたインク吐出データが生成される。
【０１１５】
［実施の形態の効果］
上述した実施の形態の光ディスク装置１によれば、２値化極座標データに対して、複数の吐出ノズルのインク滴を吐出する順番に起因するインク滴の着弾位置のずれを補正する着弾位置補正を行うことによりインク吐出データを生成する。そのため、インク滴の着弾位置のずれを考慮した印刷を行うことができ、光ディスク１０１のレーベル面１０１ａに印刷した可視情報に歪みが発生することを防止することができる。
【０１１６】
上述した実施の形態の光ディスク装置１によれば、インク滴の着弾位置のずれ量Δｊがドット数（インク滴数）として算出されるように、次式を用いて算出した。
Δｊ＝ｎ×Δｔ×ｆ×Ｔ
ｎ：吐出ノズルのインク滴を吐出する順番を表すフェイズ番号
Δｔ：インク滴を吐出するタイミングの間隔（ｓ）
ｆ：前記印刷対象物の回転数（ｒｐｓ）
Ｔ：回転方向の印刷ドット数
そのため、２値化極座標データの各ドットの位置を着弾位置のずれを考慮した位置に並び替えるだけで着弾位置の補正を極めて簡単に行うことができる。
【０１１７】
上述した実施の形態の光ディスク装置１によれば、２値化極座標データの座標（ｉ，ｊ）のドットｄを、インク吐出データの座標（ｉ，ｋ）に対応させることにより着弾位置補正を行う。そして、インク滴の着弾位置のずれ量がΔｊの場合、ｊ及びｋは、次式の関係を満たすこととした。
ｊ＋Δｊ＜Ｔのとき、ｋ＝ｊ＋Δｊ
ｊ＋Δｊ≧Ｔのとき、ｋ＝ｊ＋Δｊ−Ｔ
ただし、ｊ＝０，１，２・・・Ｔ−１
ｋ＝０，１，２・・・Ｔ−１
これにより、光ディスク１０１の回転方向にリング状に並ぶドットの全てを、着弾位置のずれを考慮した位置に並び替えることができる。
【０１１８】
上述した実施の形態の光ディスク装置１によれば、二軸直交座標で表されたデータを極座標で表される極座標データに変換し、その後、着弾位置補正を行うため、極座標変換の計算を容易に行うことができる。ここで、極座標変換の計算を容易に行うことができる理由を説明する。
【０１１９】
例えば、二軸直交座標で表されたデータを極座標データに変換するときにインク滴の着弾位置のずれを補正する着弾位置補正を行うことも可能である。この場合、着弾位置補正を行った極座標データのドットをドットｄｉｊとして、そのドットｄｉｊに対応する二軸直交座標データの座標を（Ｘ，Ｙ）とすると、着弾位置補正を行った極座標デーのドットｄｉｊの座標（ｒi，θｊ）は、次式により算出される。
Ｘ＝ｒｉｃｏｓ（θｊ＋Δθｍ）
Ｙ＝ｒｉｓｉｎ（θｊ＋Δθｍ）
ただし、Δθｎ：吐出のタイミングの違いによりドットｄｉｊに対応するインク滴の
着弾位置に生じる角度位置のずれ量
【０１２０】
このように、二軸直交座標で表されたデータを極座標データに変換するときにインク滴の着弾位置のずれを補正すると、各ドットｄｉｊに対して三角関数を用いた演算を行う必要がある。三角関数を用いた演算は、プログラムによる計算負荷が大きくなるため、極座標変換の計算が複雑になるという問題が生じる。
【０１２１】
これに対し、本実施の形態の光ディスク装置１では、上述したように、二軸直交座標で表されたデータを極座標で表される極座標データに変換し、その後、着弾位置補正を行う。そのため、最内周に位置するドットｄｉｊとこれと同じ角度位置の最外周に位置するドットｄｉｊの座標を、三角関数を用いて算出すれば、これらの間にあるドットｄｉｊの座標は、線形補間で算出することができる。つまり、本実施の形態の光ディスク装置１では、極座標変換で行う三角関数を用いた演算を少なくすることができ、極座標変換の計算を容易に行うことができる。
【０１２２】
また、二軸直交座標で表されたデータを極座標データに変換するときにインク滴の着弾位置のずれを補正すると、この時点で複数のドットｄｉｊの並びにずれが生じる。複数のドットｄｉｊの並びにずれが生じた極座標データでは、Floyd＆Steinberg型の誤差拡散法を行って２値化するときに、誤差を正確に振り分けることができない。そのため、誤ずれが生じる前の複数のドットｄｉｊの並びから、誤差を振り分けるドットを特定する作業が必要になり、極座標データの２値化が複雑になるという問題が生じる。
【０１２３】
これに対し、本実施の形態の光ディスク装置１では、極座標データを２値化して２値化極座標データを生成し、その後、着弾位置補正を行う。したがって、Floyd＆Steinberg型の誤差拡散法を行うときに、複数のドットｄｉｊの並びにずれが生じていないため、極座標データの２値化を容易に行うことができる。
【０１２４】
また、上述した実施の形態の光ディスク装置１によれば、極座標データの各ドットの明るさの値に対してそれら各ドットを中心とした単位面積当たりのドットの数に応じて算出した補正重みを重み付けするドット密度補正を行う。そして、ドット密度補正により算出されたドット補正データを誤差拡散法により２値化する。その結果、光ディスク１０１のレーベル面１０１ａの内周に至るにつれて余分となるインク滴の吐出を削減することができ、略均等な印刷濃度で可視情報を印刷することができる。
【０１２５】
本発明は、前述しかつ図面に示した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々の変形実施が可能である。例えば、前記実施形態では、印刷装置として光ディスク装置を適用した例について説明したが、この光ディスク装置は、パーソナルコンピュータやＤＶＤレコーダその他各種の電子機器に用いることができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の印刷装置の第１実施形態を示す光ディスク装置の主要な構成を上方から見た説明図である。
【図２】本発明の印刷装置の第１実施形態を示す光ディスク装置の主要な構成を側方から見た説明図である。
【図３】本発明の印刷装置の第１実施形態を示す光ディスク装置の制御回路の構成例を示すブロック図である。
【図４】本発明の印刷装置の第１実施形態を示す光ディスク装置におけるインク吐出データを生成する処理を示すフローチャートである。
【図５】本発明の印刷装置の第１実施形態を示す光ディスク装置における二軸直交座標データから極座標データへの変換を説明する説明図である。
【図６】本発明の印刷装置の第１実施形態を示す光ディスク装置における内外周濃度補正演算の補正重みを説明する説明図である。
【図７】本発明の印刷装置の第１実施形態を示す光ディスク装置における２値化を説明する説明図である。
【図８】図８Ａは本発明の印刷装置の第１実施形態を示す光ディスク装置に係る印刷ヘッドを説明する説明図、図８Ｂは印刷ヘッドから吐出するインク滴の吐出のタイミングを説明する説明図である。
【図９】本発明の印刷装置の第１実施形態を示す光ディスク装置に係る２値化極座標データを説明する説明図である。
【図１０】本発明に係る２値化極座標データに基づいてインク滴を吐出させた場合に生じるインク滴の着弾位置のずれを説明する説明図である。
【図１１】本発明の印刷装置の第１実施形態を示す光ディスク装置に係るインク吐出データを説明する説明図である。
【図１２】本発明の印刷装置の第１実施形態を示す光ディスク装置に係るインク吐出データがヘッド位置／吐出順に応じて並び替えられた状態を説明する説明図である。
【図１３】本発明の印刷装置の第１実施形態を示す光ディスク装置に係る２値化極座標データからインク吐出データを生成する場合の変形例を説明する説明図である。
【符号の説明】
【０１２７】
１…光ディスク装置（印刷装置）、  ２…トレイ、  ３…スピンドルモータ（回転駆動部）、  ６…印刷部、  ７…制御部、  １６…光ピックアップ、  ２１…印刷ヘッド、  ２３…インクカートリッジ群、  ３１…吐出ノズル群、  ３２，３３，３４，３５…吐出ノズル列、      ３６…ヘッド駆動モータ、  ４１…インターフェース部、  ５１…中央制御部、  ５２…ドライブ制御部、  ５３…プリント制御部
【図１】
2009289375.tif 000003
【図２】
2009289375.tif 000004
【図３】
2009289375.tif 000005
【図４】
2009289375.tif 000006
【図５】
2009289375.tif 000007
【図６】
2009289375.tif 000008
【図７】
2009289375.tif 000009
【図８】
2009289375.tif 000010
【図９】
2009289375.tif 000011
【図１０】
2009289375.tif 000012
【図１１】
2009289375.tif 000013
【図１２】
2009289375.tif 000014
【図１３】
2009289375.tif 000015