(57)【要約】【課題】画像コードのサイズが変動しても、読み取り性能と耐久性の低下を抑制して画像コードを描画可能な情報処理装置を提供すること。【解決手段】領域の拡大率を取得する拡大率取得手段と、基本線数テーブルと、加算線数テーブルと、元の画像データに含まれる領域の幅情報に対応づけられた基本線数を基本線数テーブルから読み出し、拡大率に対応づけられた加算線数を加算線数テーブルから読み出し、基本線数に加算線数を加えて、拡大画像データの領域を塗りつぶすための線の線数を決定する線数決定手段５３と、拡大画像データを描画する際の、隣接する線状発色範囲の重なり幅情報を決定する重なり幅決定手段５４と、拡大画像データを描画する際のスポット光の出力値情報を決定する出力値情報決定手段５５と、線数及び重なり幅情報に基づき、拡大画像データの領域を塗りつぶすための線の始点と終点の位置を決定する位置決定手段５６と、を有することを特徴とする。【選択図】図１
2014034129.tif 000002
【特許請求の範囲】
【請求項１】
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置であって、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、
前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、
元の画像データに含まれる前記領域の前記幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段と、を有することを特徴とする情報処理装置。
【請求項２】
元の画像データを描画する際の隣接する線状発色範囲の重なり幅情報である基本重なり幅情報と、
前記拡大率に対応づけて、前記基本重なり幅情報に対する減少分である重なり減少情報が登録された重なり幅テーブルと、を有し、
前記重なり幅決定手段は、前記拡大率に対応づけられた前記重なり減少情報を前記重なり幅テーブルから読み出し、前記基本重なり幅情報から前記重なり減少情報を減じて、前記拡大画像データを描画する際の隣接する線状発色範囲の重なり幅情報を決定する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記拡大率に対応づけて、元の画像データを描画する際の前記スポット光の基本出力値情報に対する出力値差分情報が登録された出力値テーブルを有し、
前記出力値情報決定手段は、前記拡大率に対応づけられた前記出力値差分情報を前記出力値テーブルから読み出し、前記基本出力値情報に前記出力値差分情報を加えて、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記拡大率取得手段は、前記拡大画像データの元の画像データに対する前記拡大率を取得する、
ことを特徴とする請求項１〜３いずれか１項記載の情報処理装置。
【請求項５】
前記線数決定手段は、前記拡大率を予め定められている２未満の閾値と比較し、
前記拡大率が前記閾値未満の場合、基本線数に加算線数を加えることなく、基本線数を前記拡大画像データの前記領域を塗りつぶすための線の線数に決定する、
ことを特徴とする請求項１〜４いずれか１項記載の情報処理装置。
【請求項６】
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置の情報処理方法であって、
拡大率取得手段が、元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得するステップと、
線数決定手段が、拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルから、元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を読み出すステップと、
前記拡大率に対応づけて加算線数が登録された加算線数テーブルから、前記拡大率に対応づけられている加算線数を読み出すステップと、
基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定するステップと、
重なり幅決定手段が、元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定するステップと、
出力値情報決定手段が、元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定するステップと、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅に基づき、位置決定手段が、前記方向における前記領域を走査する前記線の位置を決定するステップと、を有することを特徴とする情報処理方法。
【請求項７】
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置と、前記装置に前記スポット光の制御命令を提供する情報処理装置とを有するシステムであって、
前記情報処理装置は、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、
前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、
元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報及び前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、
前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段、を有し、
前記装置は、前記制御命令に基づきスポット光を照射する照射手段を有する、
ことを特徴とするシステム。
【請求項８】
線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置に、
元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手ステップと、
拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルから、元の画像データに含まれる前記領域の幅情報に対応づけられた基本線数を読み出すステップと、
前記拡大率に対応づけて加算線数が登録された加算線数テーブルから、前記拡大率に対応づけられている加算線数を読み出すステップと、
基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定ステップと、
元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報及び前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定ステップと、
元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定ステップと、
前記線数決定ステップにより決定された線数及び前記重なり幅決定ステップにより決定された重なり幅に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定ステップと、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スポット光を走査して媒体にオブジェクトを描画する装置に、スポット光の制御命令を提供する情報処理装置に関する。
【背景技術】
【０００２】
物品の宛先や物品名を印字するラベルに感熱性の記録媒体（以下、感熱記録媒体という）が用いられることがある。感熱記録媒体は温度に応じて発色する性質を持っている。例えば物流センタで使われるプラスチック製のコンテナには、コンテナ内の物品の宛先（配送先）や物品名が記載されたラベルが貼付されている。このラベルに感熱記録媒体を用いることで、熱ヘッド等を利用して文字や記号を書き込むことができる。
【０００３】
また、感熱記録媒体には、熱ヘッドの温度を適切値に制御することで、発色した部分を消色できるリライタブルタイプのものもある。
【０００４】
リライタブルの感熱記録媒体を上記のようにコンテナに貼付した場合、コンテナに貼付された状態で、ユーザ側が発色作業及び消色作業を行えれば作業効率が向上する。そこで、非接触でレーザー光をラベルに照射して発熱させることで文字等を描く方法が提案されている（例えば、特許文献１参照。）。特許文献１には、フレキシブルジョイントにより構成された複数のレンズ系の一端から入射したレーザー光による画像を他端まで伝達するリレーレンズ系が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、感熱記録媒体が採用されたラベルに、文字や数値など人間が判読するオブジェクト以外に、線図や画像コード（バーコード、二次元コード）を形成する場合がある。画像コードはスキャナが読み取りデータに変換可能なので、システム側のコンピュータが容易に情報の入力を受け付けることができる。しかし、画像コードは形状が正確に形成されていないとスキャナによる読み取り性能が低下することが知られている。特に、上記のようにレーザー光で発色させる場合、発色により形成された画像コードの形状や濃度が読み取り性能に影響する。
【０００６】
図２０（ａ）はレーザーの中心の軌跡とスポット光（ビーム径）を模式的に示す図の一例である。感熱記録媒体では、スポット光が通過した領域とほぼ同じ領域が発色する。
【０００７】
図２０（ｂ）は二次元コードの一例を、図２０（ｂ）は二次元コードを拡大した模式図をそれぞれ示す。二次元コードは複数の矩形領域を有しており、この矩形領域の１つ１つをセルという。セルを発色させるには、レーザーの書込制御装置が各セルの長手方向にスポット光を走査させればよいが、１回の走査ではセルの全体が十分に発色しない場合がある。セルの全体が発色しなければ読み取り性が低下する。このため、二次元コードを形成する際には、図２０（ｃ）の矢印のように、書込制御装置は、１つのセルを２回、位置をずらしてスポット光で走査する。
【０００８】
しかしながら、スポット光による重ね書きは、感熱記録媒体に熱負荷を与えることになるので、耐久性の性能目標を達成できなくするおそれがある。
【０００９】
耐久性の低下を抑制するには、適切なレーザーパワー及び重ね度合いでセルを塗りつぶすことが有効である。したがって、セルのサイズ（長手方向に対し垂直な方向の長さであるが、セルが正方形であれば一辺の長さである。以下、幅という場合がある。）が一定であれば、実験的に適切なレーザーパワー及び重ね度合いを定めておくことができる。
【００１０】
ここで、１つの二次元コードではセルの数が多いほど記録できる情報量も多くなる。二次元コードに記憶したい情報量は物流センタなどのユーザ側で異なる。また、同じユーザでもその状況によって二次元コードに記憶したい情報量は変動しうるので、必要に応じてセルの数を調整したいという要請がある。例えばＱＲコード（登録商標。以下、省略する。）では１〜４０のバージョン毎に１つのＱＲコードが有するセル数が規定されている（セルのサイズには規定がない）。このため、ＱＲコードでは、バージョン（記憶する情報量）とセルのサイズに応じて１つのＱＲコードの大きさが変わるようになっている。
【００１１】
セルのサイズには規定がないので、ＱＲコードのサイズを変えずにセルの数を多くすることは可能であるが、この場合、１つ当たりのセルのサイズが小さくなる。しかし、スキャナの読み取り解像度には限界があるため、セルのサイズを小さくすることは困難な場合が多い。このため、ユーザ側はＱＲコードとそのセルを、情報量に応じて大きく形成したい場合がある。
【００１２】
しかしながら、セルが大きくなると、セルの全体を発色させるために書込制御装置は、セルを大きくする前よりも多くの回数、スポット光で１つのセルを走査する必要が生じる。しかし、任意のセルのサイズに対し、予め、読み取り性能と耐久性を維持可能な適切な走査数（線数）、適切なレーザーパワー、及び、重ね度合いを決定しておくことは困難である。
【００１３】
本発明は、上記課題に鑑み、画像コードのサイズが変動しても、読み取り性能と耐久性の低下を抑制して画像コードを描画可能な情報処理装置を提供することを目的とする。画像コードの形成による。
【課題を解決するための手段】
【００１４】
本発明は、線の始点から終点までスポット光で走査して得られる複数の線状発色範囲により領域を塗りつぶす装置に、前記スポット光の制御命令を提供する情報処理装置であって、元の画像データを拡大画像データに拡大した際の、元の画像データに含まれる前記領域の拡大率を取得する拡大率取得手段と、拡大前の前記領域の前記線と垂直な方向の幅情報に対応づけて基本線数が登録された基本線数テーブルと、前記拡大率に対応づけて加算される加算線数が登録された加算線数テーブルと、元の画像データに含まれる前記領域の前記幅情報に対応づけられた基本線数を前記基本線数テーブルから読み出し、前記拡大率に対応づけられた加算線数を前記加算線数テーブルから読み出し、基本線数に加算線数を加えて、前記拡大画像データの前記領域を塗りつぶすための前記線の線数を決定する線数決定手段と、元の画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報、及び、前記拡大率に基づき、前記拡大画像データを描画する際の、隣接する線状発色範囲の前記方向における重なり幅情報を決定する重なり幅決定手段と、元の画像データを描画する際の、前記スポット光の出力値情報及び前記拡大率に基づき、前記拡大画像データを描画する際の前記スポット光の出力値情報を決定する出力値情報決定手段と、前記線数決定手段が決定した線数及び前記重なり幅決定手段が決定した重なり幅情報に基づき、前記方向における前記領域を走査する前記線の位置を決定する位置決定手段と、を有することを特徴とする。
【発明の効果】
【００１５】
画像コードのサイズが変動しても、読み取り性能と耐久性の低下を抑制して画像コードを描画可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の画像処理装置の概略的な特徴を説明する図の一例である。
【図２】ラベルとして使用されている感熱記録媒体への描画例を示す図の一例である。
【図３】レーザー書込システムの概略を説明する図の一例である。
【図４】書込制御装置のハードウェア構成図の一例である。
【図５】画像処理装置のハードウェアブロック図の一例である。
【図６】画像処理装置の機能ブロック図の一例である。
【図７】画像処理装置が拡大時の描画条件を決定する手順を示すフローチャート図の一例である。
【図８】線数の決定手順を示すフローチャート図の一例である。
【図９】線の重なり幅の決定手順を示すフローチャート図の一例である。
【図１０】レーザーパワーの決定手順を示すフローチャート図の一例である。
【図１１】最低線数テーブル、線数決定テーブル、重なり幅決定テーブル、レーザーパワー決定テーブルのそれぞれの一例を示す図である。
【図１２】重なり幅について説明する図の一例である。
【図１３】感熱記録媒体に描画される「Ｔ」という文字の描画例を説明する図の一例である。
【図１４】描画対象の文字と図形の一例、書込制御装置が使用する制御命令の一例をそれぞれ示す図である。
【図１５】画像コードの一部のセルを示す図である。
【図１６】左右方向の始点と終点の位置の決定を模式的に説明する図の一例である。
【図１７】ｙ座標の決定について説明する図の一例である
【図１８】線数が３本の場合のストロークのｙ座標、線数が４本の場合のストロークのｙ座標の決定例を示す図の一例である。
【図１９】描画の順番を説明する図の一例である。
【図２０】レーザーの中心の軌跡とスポット光（ビーム径）を模式的に示す図の一例である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１は本実施形態の画像処理装置の概略的な特徴を説明する図の一例である。画像処理装置は、予め、拡大率が１倍の場合の各種基本データを有している。基本データは、線数、重なり幅、及び、レーザーパワー（以下、これらを描画条件という場合がある）である。線数は、ＱＲコードのセルの全体を塗りつぶすために必要なストロークの線数である。重なり幅はスポット光により発色する線状の発色範囲のうち、隣接する発色範囲同士がどのくらい重なるかを示す。レーザーパワーはスポット光の出力値である。
【００１８】
拡大率は、適切な描画条件が定められているサイズのＱＲコードのセルの１辺の長さに対する、描画対象のＱＲコードのセルの１辺の長さの比である。ＱＲコードの全体が拡大される場合、ＱＲコード全体の拡大率とセルの拡大率は等しいので、ＱＲコードの全体の拡大率と表現してもよい。ＱＲコードのセルは正方形なので縦又は横のいずれの辺の長さの比を採用してよい。縦又は横でセルの長さが異なる場合、走査方向と垂直な方向の辺の長さで比を求める。この、拡大率を決定するためのセルの辺の長さをセルのサイズという（ＱＲコード全体から拡大率を求める場合はＱＲコードの辺の長さをＱＲコードのサイズという）。
【００１９】
適切な描画条件が定められている拡大前のセル及びＱＲコード全体のサイズは既知なので、拡大後の画像コードが得られれば、拡大率Ｎも容易に算出できる。
【００２０】
拡大前の画像コードは１倍の拡大率であると表現できる。画像処理装置は、拡大率が１倍の場合の各種基本データと、拡大率Ｎを用いて、拡大率Ｎの場合の、線数、重なり幅、及び、レーザーパワーを決定する。こうすることで、拡大率Ｎが１倍の場合の各種基本データから、任意の拡大率Ｎの描画条件を決定することができる。
【００２１】
〔ラベル例〕
図２は、ラベルとして使用されている感熱記録媒体への描画例を示す図の一例である。このラベル１４０には、複数の数字、文字、図形、画像コード５０等が描画されている。数字、文字及び図形は主に、人間がラベル１４０の内容を把握するために使用され、画像コード５０は例えば物流システムのコンピュータに数字や文字、及び、これら以外の情報を入力するために形成されている。
【００２２】
画像コード５０は、例えばＱＲコードであるが、発色させる領域と発色させない領域で情報を記録する画像コードであれば、本実施形態の描画条件の決定方法を適用できる。画像コード５０には、例えば、ＳＰコード、Ｖｅｒｉコード、Ｍａｘｉコード、ＣＰコード、ＤａｔａＭａｔｒｉｘ、Ｃｏｄｅ１、Ａｚｔｅｃコード、インセクタコード、カードｅ、ＰＤＦ４１７、Ｃｏｄｅ４９、Ｃｏｄｅ１６ｋ、Ｃｏｄａｂｌｏｃｋ、ＳｕｐｅｒＣｏｄｅ，Ultra Code、ＲＳＳ Composite AztecMesa等がある。
【００２３】
〔構成例〕
図３は、レーザー書込システム１２の概略を説明する図の一例である。図示するように、コンベア１１上をコンテナ１３が移動している。コンテナ１３には感熱記録媒体１４が装着（固定）、貼付、又は、着脱可能に保持されている。コンベア１１が形成する搬送経路には、感熱記録媒体１４と対面する位置にレーザー書込システム１２が配置されている。レーザー書込システム１２はコンテナ１３の通過をセンサなどで検出し、ラベル１４０である感熱記録媒体１４に図２のような数字、文字、図形、画像コード５０等を描画する。
【００２４】
レーザー書込システム１２は、上述した書込制御装置２０及び画像処理装置１００を有する。書込制御装置２０はレーザー照射装置３０を有している。書込制御装置２０と画像処理装置１００は有線又は無線で接続されている。ＬＡＮなどのネットワークを介して接続されていてもよいし、シリアル通信で接続されていてもよい。なお、必ずしも接続されている必要はなく、書込制御装置２０は画像処理装置１００が生成した制御命令を取得できればよい。例えば、記憶媒体を介して制御命令を受け渡すこともできる。書込制御装置２０と画像処理装置１００が一体の装置として構成されてもよく、図示する形態は一例である。
【００２５】
図４は、書込制御装置２０のハードウェア構成図の一例を示す。書込制御装置２０は、制御部２９とレーザー照射装置３０を有している。制御部２９は、例えば、書込制御装置２０に装着された基板、書込制御装置２０のＣＰＵなど、レーザー照射装置３０を制御するものである。制御部２９は画像処理装置１００とのインタフェースを有している。
【００２６】
レーザー照射装置３０はレーザーを照射するレーザー発振器２１、レーザーの照射方向を変える方向制御ミラー２４、方向制御ミラー２４を駆動する方向制御モータ２３、スポット径調整レンズ２２、及び、焦点距離調整レンズ２５、を有する。
【００２７】
レーザー発振器２１は、半導体レーザー（LD（Laser  Diode））であるが、気体レーザー、固体レーザー、液体レーザー等でもよい。方向制御モータ２３は、方向制御ミラー２４の反射面の向きを２軸に制御する例えばサーボモータである。方向制御モータ２３と方向制御ミラー２４とによりガルバノミラーを構成する。スポット径調整レンズ２２は、レーザー光のスポット径を大きくするレンズであり、焦点距離調整レンズ２５はレーザー光を収束させて焦点距離を調整するレンズである。
【００２８】
制御部２９が制御命令に含まれるレーザーパワーの制御値に基づくデューティ比のＰＷＭ信号、制御値に基づく電圧又は電流をレーザー発振器２１に与えると、制御値に応じた強さのスポット光が照射される。また、描画速度の場合、制御部２９は、まず、レーザーの走査角度を求める。レーザー照射装置３０からリライタブルペーパ１４までの距離は一定であるので、方向制御ミラー２４がストローク又は単位線分の始点にレーザーを照射するための方向、及び、終点にレーザーを照射するための方向を決定できる。制御部２９は、方向制御ミラー２４のレーザーの照射位置を、始点の方向から終点の方向まで、制御命令に含まれる描画速度の制御値に基づき変化させる。例えば、ガルバノミラーの場合、磁界中のコイルに印加する電圧により方向制御ミラー２４の方向が制御される。Ｘ軸方向とＹ軸方向でそれぞれ方向を電圧に変換する変換テーブルなどを用意しておき、始点の方向の電圧から終点の方向の電圧まで、描画速度の制御値に基づき等角速度で変化させる。
【００２９】
この感熱記録媒体１４は、表面から深さ方向に向かって、保護層、熱可逆性フィルムで構成された記録層、基材層、バックコート層という４層をもって構成されている。感熱記録媒体１４は、柔軟性と同時にある程度の強度特性を有するように構成され、繰り返し使用することができる。感熱記録媒体１４は、感熱紙と呼ばれることがあるが、植物繊維のみから作成されるものではなく、植物繊維を一切含まない場合もある。
【００３０】
感熱記録媒体１４には、その一部に書き換え可能な可逆表示領域としてのリライタブル表示領域が設けられている。このような感熱記録媒体はリライタブルペーパと呼ばれる。リライタブル表示領域は、熱可逆性（Thermo-Chromic）フィルム等の可逆性感熱記録媒体により構成される。 この可逆性感熱記録媒体には、温度に依存して透明度が可逆的に変化する態様と、温度に依存して色調が可逆的に変化する態様とがある。
【００３１】
本実施例では、温度に依存して色調が可逆的に変化する可逆記録媒体で、記録層にロイコ染料と顕色剤を含むことで、リライタブル特性を実現する熱可逆性フィルムを使用する。
【００３２】
すなわち、発色は、消色状態から融点以上（例えば約１８０℃）に加熱し、ロイコ染料と顕色剤とが混合した溶融状態から急冷することによって行なう。 この場合、染料と顕色剤が結合したまま凝集し、ある程度規則的に集合した状態を形成して発色状態が固定される。
【００３３】
一方、消色は、発色状態を溶融しない温度（例えば１３０から１７０℃）に再加熱することにより行なう。この場合、発色の集合状態が崩れ、顕色剤が単独で結晶化して分離することによって消色状態になる。
【００３４】
ロイコ染料は、無色又は淡色の染料前駆体であり、特に制限はなく、従来公知のもの中から適宜選択することができる。
【００３５】
なお、感熱記録媒体１４は例えば、Ａ４サイズの大きさであるが、ラベル１４０の大きさをどの程度にするかは適宜設計できる。
【００３６】
また、本実施形態のレーザー書き込みシステム１２はリライタブルな記録媒体に良好な発色品質で描画することができるが、リライタブルでなく描画内容が消去困難な記録媒体（ライトワンス（Write Once）記録媒体）にも描画可能である。描画速度やレーザーパワーは記録媒体の感度などに応じて設定される。リライタブルな記録媒体に対しても適切な描画速度やレーザーパワーがあり、リライタブルでない記録媒体対しても適切な描画速度やレーザーパワーがある。リライタブルでない記録媒体対して適切な描画速度やレーザーパワーの範囲で、本実施形態の制御命令の設定方法を好適に適用できる。また、記録媒体がなくてもレーザーを照射すること自体は可能である。
【００３７】
図５（ａ）は、画像処理装置１００のハードウェアブロック図の一例を示す。画像処理装置１００は、一般的な情報処理装置を利用することができる。情報処理装置は、パソコン、ワークステーション、タブレットＰＣ等が知られているが、どのような呼称でもよい。
【００３８】
画像処理装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、ネットワークＩ／Ｆ１０５、グラフィックボード１０６、キーボード１０７、マウス１０８、メディアドライブ１０９、及び、ＢｌｕＲａｙドライブ１１０を有する。ＣＰＵ１０１は、ＨＤＤ１０４に記憶されたプログラム１３０を実行して画像処理装置１００の全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Initial Program Loader）や静的なデータを記憶している。ＲＡＭ１０３は、プログラム１３０がＨＤＤ１０４からコピーされ、ＣＰＵ１０１がプログラム１３０を読み出して実行するためのワークエリアとして使用される。
【００３９】
ＨＤＤ１０４にはＣＰＵ１０１が実行するプログラム１３０やＯＳが記憶される。プログラム１３０は、画像処理装置１００がラベルに記述されるデータから制御命令を生成するためのプログラムである。ネットワークＩ／Ｆ１０５はネットワークに接続するための例えばイーサネットカード（登録商標）であり、主にレイヤ１、２の処理を提供する。レイヤ３以上の処理は、ＯＳに含まれるＴＣＰ／ＩＰのプロトコルスタックやプログラムが提供する。
【００４０】
グラフィックボード１０６は、ＣＰＵ１０１がビデオＲＡＭに書き込んだ描画コマンドを解釈してディスプレイ１２０にウィンドウ、メニュー、カーソル、文字又は画像などの各種情報を表示する。
【００４１】
キーボード１０７は、文字、数値、各種指示などのための複数のキーを備え、ユーザの操作を受け付けＣＰＵ１０１に通知する。同様に、マウス１０８はカーソルの移動、メニューなどの処理対象の選択、処理内容などのユーザの操作を受け付ける。
【００４２】
メディアドライブ１０９は、フラッシュメモリ等の記録メディア１２１に対するデータの読み出し又は書き込み（記憶）を制御する。ＢｌｕＲａｙドライブ１１０は、着脱可能な記録媒体の一例としてのBlu-rayディスク、コンパクトディスク、ＤＶＤ（Digital Versatile Disk）等の光メディア１２２に対する各種データの読み出し又は書き込みを制御する。また、上記各構成要素を電気的に接続するためのアドレスバスやデータバス等のバスライン１１２を備えている。
【００４３】
プログラム１３０は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディア１２１や光メディア１２２に記録して配布される。また、プログラム１３０は、不図示のサーバからインストール可能な形式又は実行可能な形式のファイルで画像処理装置１００に配布されてもよい。
【００４４】
図５（ｂ）は、書込制御装置２０のハードウェア構成図の一例を示す。図５（ｂ）は、主にソフトウェアによって書込制御装置２０の制御部２９を実装する場合のハードウェア構成図であり、コンピュータを実体としている。コンピュータを実体とせず書込制御装置２０の制御部２９を実現する場合、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定機能向けに生成されたＩＣを利用することができる。
【００４５】
書込制御装置２０は、ＣＰＵ２０１、メモリ２０２、記憶媒体I/F２０３、通信装置２０４、ハードディスク２０５、入力装置２０６、及び、ディスプレイ２０７を有する。ハードディスク２０５には、文字、数字、記号、図形を描画する制御命令が登録された制御命令ＤＢ２１０、制御命令に基づきレーザー発振器２１や方向制御モータ２３を制御する制御プログラム２２０が記憶されている。
【００４６】
ＣＰＵ２０１は、ハードディスク２０５から制御プログラム２２０を読み出し実行し、感熱記録媒体１４に文字を描画する。メモリ２０２は、ＤＲＡＭなどの揮発性メモリで、ＣＰＵ２０１が制御プログラム２２０を実行する際のワークエリアとなる。入力装置２０６は、マウスやキーボードなどレーザー照射装置３０を制御する指示をユーザが入力するための装置である。ディスプレイ２０７は、例えば制御プログラム２２０が指示する画面情報に基づき所定の解像度や色数で、ＧＵＩ（Graphical User Interface）画面を表示するユーザインターフェイスとなる。
【００４７】
記憶媒体I/F２０３は、記憶媒体２３０を脱着可能に構成され、記憶媒体からデータを読み出し、また、記録媒体２３０にデータを書き込む際に利用される。制御プログラム２２０は記憶媒体２３０に記憶された状態で配布され、記憶媒体２３０から読み出されハードディスク２０５にインストールされる。なお、制御プログラム２２０は、ネットワークを介して接続した所定のサーバからダウンロードすることができる。
【００４８】
記憶媒体２３０は、Blu-rayディスク、コンパクトディスク、ＤＶＤ、ＳＤカード、マルチメディアカード、ｘＤカード等、着脱可能な可搬型の不揮発性のメモリである。通信装置２０４は、例えばイーサネットカード（登録商標）や、シリアル通信装置（ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）であり、画像処理装置１００から制御命令を受信するために使用される。
【００４９】
〔画像処理装置の機能〕
図６は、画像処理装置の機能ブロック図の一例を示す。画像処理装置１００は、画像コード取得部５１、拡大率決定部５２、線数決定部５３、重なり幅算出部５４、レーザーパワー決定部５５、及び、制御命令生成部５６を有する。
・画像コード取得部５１は画像コード５０を取得する。
・拡大率決定部５２は基準サイズと画像コード５０から拡大率Ｎを決定する。基準サイズは、拡大前の画像データのセルのサイズである。
・線数決定部５３は拡大率Ｎ、拡大精度β、最低線数テーブル、及び、線数決定テーブルからセルを塗りつぶすために必要な線数を決定する。
・重なり幅算出部５４は拡大率Ｎ、重なり幅の初期値Ｊ０、及び、重なり幅決定テーブルからセルを塗りつぶすスポット光の重なり幅を算出する。
・レーザーパワー決定部５５は拡大率Ｎとレーザーパワーの基準パワーＰ０及びレーザーパワー決定テーブルからレーザーパワーを決定する。
・制御命令生成部５６は、決定した線数と重なり幅Ｊからストロークの始点と終点の座標を決定し、各ストロークの描画順を決定する。
【００５０】
また、基本データＤＢ５７には、拡大精度β、最低線数テーブル、線数決定テーブル、重なり幅の初期値Ｊ０、重なり幅決定テーブル、基準パワー、及び、レーザーパワー決定テーブル、を有している。これらについては後述する。
【００５１】
＜動作手順＞
図７は、画像処理装置１００が拡大時の描画条件を決定する手順を、図８は線数の決定手順を、図９は線の重なり幅の決定手順を、図１０はレーザーパワーの決定手順を、それぞれ示すフローチャート図の一例である。
・全体フロー
Ｓ１０：画像コード取得部５１は、画像コード５０を取得する。画像コード５０はＨＤＤ１０４に記憶されているものとするが、ネットワークＩ／Ｆ１０５を介して画像処理装置１００が受信したものを使用できる。また、画像コード取得部５１はデータを画像コードに変換することもできる。この場合、画像コードがＱＲコードであれば、バージョンとセルのサイズが予め指示されている。拡大率が１倍のＱＲコードのサイズが既知なので（拡大前の画像コードの１辺の長さ（基準サイズ）は、例えばユーザに応じて固定である。）、画像コード５０を取得することで、拡大率Ｎが算出される。
【００５２】
Ｓ２０：拡大率決定部５２は、拡大率Ｎを決定する。拡大率Ｎは、例えば、拡大の前後のセルのサイズの比、又は、拡大前の画像コードのサイズに対する、拡大した画像コードのサイズの比である。拡大率Ｎは、整数又は実数の１より大きい値である。
【００５３】
算出例を説明する。１倍の画像コード５０がバージョン１でセルのサイズが例えば０．２５mmで形成されるとする。また、拡大後のＱＲコードにおいて、拡大率Ｎを考慮してセルのサイズを例えば０．４mmとしたとする。このため、拡大率Ｎは拡大の前後のセルのサイズの比として、以下の式により拡大率Nを求めることができる。
拡大率Ｎ  ＝  ０．４／０．２５  ＝  １．６
なお、ＱＲコード全体の拡大率は以下のようになる。バージョン１でセルの数は２１×２１なので、ＱＲコードの１辺の長さ（基準サイズ）は２１×０．２５＝５．２５mmとなる。拡大後のＱＲコードのバージョンが３の場合、セルの数は２９×２９であり、セルのサイズが０．４mmとした場合、ＱＲコードの１辺の長さは２９×０．４＝１１．６mmとなる。よって、拡大率は１１．６／５．２５＝２．２１となる。
【００５４】
また、１倍の画像コード５０を全体的に拡大してもよい。これは、全体のサイズは例えば１０mmのまま、セル数を例えば２９×２９に増やした後（セルのサイズは全体が１０mmになるように指定する）、画像コードの全体を拡大する方法である。この場合、拡大率Ｎは拡大の前後の画像コードのサイズの比となる。この場合、セルと画像コードの拡大率Ｎが一致する。
【００５５】
Ｓ３０：線数決定部５３は、拡大率Ｎ、拡大精度β、最低線数テーブル、及び、線数決定テーブルからセルを塗りつぶすために必要な線数Ｉを決定する。
【００５６】
Ｓ４０：重なり幅算出部５４は拡大率Ｎ、重なり幅の初期値Ｊ０、及び、重なり幅決定テーブルからセルを塗りつぶすスポット光の重なり幅Ｊを算出する。
【００５７】
Ｓ５０：レーザーパワー決定部５５は拡大率Ｎとレーザーパワーの基準パワーＰ０及びレーザーパワー決定テーブルからレーザーパワーを決定する。
【００５８】
Ｓ６０：制御命令生成部５６は制御命令を生成する。
・線数の決定（Ｓ３０）
Ｓ３０１：線数決定部５３は、基本データＤＢ５７から拡大精度β、最低線数テーブル及び線数決定テーブルを取得する。
【００５９】
図１１（ａ）は最低線数テーブルの一例を示す図である。セルのサイズ毎に最低線数ｋが登録されている。最低線数ｋは、拡大率が１の場合に、感熱記録媒体の繰り返しの耐久性が確保でき、読み取り性能が確保できる最低の線数である。セルのサイズが大きくなれば、塗りつぶすために必要な線数が増大する。
【００６０】
最低線数ｋは、画像コード５０のサイズが１倍のサイズに比べやや大きくなったとしても、対応できる線数として定められている。この対応可能な大きさを規定する値が拡大精度βである。拡大精度βは、１以上の数であり１〜９の値を取る。拡大率Ｎを、拡大精度βを用いて１．β倍と表した場合、拡大率Ｎが１〜１．β倍の範囲は、最低線数ｋでセルを塗りつぶすことができる。  したがって、拡大精度βは最低線数ｋで対応可能なセルの幅が広ければ大きくなり（９に近い値となり）、対応可能なセルの幅が狭ければ小さくなる（１に近い値となる）。最低線数ｋと拡大精度βは、実験的に求めた値である。
【００６１】
本実施形態では、画像コード５０の拡大率Nと同じ拡大率で各セルが拡大される。最低線数テーブルは拡大前のセルのサイズに対応したものであるので、線数決定部５３は、拡大前のセルのサイズに対応づけられた最低線数ｋを読み出す。
【００６２】
Ｓ３０２：線数決定部５３は拡大率Ｎが１以上１．β以下か否かを判定する。
【００６３】
Ｓ３０３：拡大率Ｎが１以上１．β以下の場合、線数決定部５３は最低線数ｋを線数Ｉとする。
【００６４】
Ｓ３０４：拡大率Ｎが１以上１．β以下でない場合（すなわち、１．βより大きい場合）、線数決定部５３は最低線数ｋ＋α[N]を線数Ｉとする。
【００６５】
図１１（ｂ）は線数決定テーブルの一例を示す図である。α[N]は、拡大率Nに対し実験的に求められている。よって、α[N]は拡大率Nが大きいと大きくなる傾向を有する。α[N]は、拡大率Ｎで画像コード５０を形成する際、感熱記録媒体の繰り返しの耐久性を確保し、読み取り性能を確保するために追加すべき最低の線数である。図１１（ｂ）では拡大精度βが「９」であるとして、拡大率Ｎが１．９倍までは最低線数ｋの線数で対応できるものとした。図１１（ｂ）によれば、以下のようにαが決まる。
拡大率Ｎが2.0〜2.4ではα[Ｎ]＝１
拡大率Ｎが2.5〜2.9ではα[Ｎ]＝２
拡大率Ｎが3.0〜3.5ではα[Ｎ]＝３
したがって、例えば拡大前のセルのサイズが０．３mmであれば、線数Ｉは以下のようになる。
拡大率Ｎが2.0〜2.4  Ｉ＝２＋１＝３
拡大率Ｎが2.5〜2.9  Ｉ＝２＋２＝４
拡大率Ｎが3.0〜3.5  Ｉ＝２＋３＝５
・重なり幅の決定（Ｓ４０）
図１２は重なり幅Ｊについて説明する図の一例である。スポット光の重なり幅Ｊは、多いほど発色性はよくなるが耐久性が低下しやすくなる。また、スポット光の重なり幅Ｊは少ないほど耐久性がよくなるが発色性が低下する（すでに描画された領域が消色温度に以上、発色温度未満になるため）。実験的に、あるレーザーパワーに対し最大重なり幅と最小重なり幅を求めておくことができる。図１２（ａ）は最大重なり幅を示す図で、図１２（ｂ）は最小重なり幅を示す図である。
【００６６】
最大重なり幅を超えてスポット光を重ねると耐久性を確保できなくなり、最小重なり幅未満のスポット光を重ねた場合、消色するおそれがある。これを考慮して拡大率Ｎに対し適切な重なり幅が実験的に定められている。
【００６７】
Ｓ４０１：重なり幅算出部５４は、基本データＤＢ５７から、重なり幅Ｊの初期値Ｊ０と重なり幅決定テーブルを取得する。初期値Ｊ０は拡大率Ｎ＝１．０の場合の重なり幅である。
【００６８】
図１１（ｃ）は重なり幅決定テーブルの一例を示す図である。拡大率Ｎと変化量εが対応づけられている。セルを塗りつぶすための線数Ｉが多いほど、重なり幅Ｊは少なくてよい。これは、線数Ｉが多いと熱負荷がかかりやすいので重なり幅Ｊを少なくする方が、耐久性が向上するためである。このため、重なり幅Ｊは、拡大率Ｎ＝１．０の場合の初期値Ｊ０から、拡大率Ｎが大きいほど大きくなる変化量εを減じることで求める。このため、図１１（ｃ）では、拡大率Ｎが大きくなるほど、変化量εが大きくなっている。変化量εは実験的に定めておくことができる。
拡大率Ｎが1.5〜1.9ではε＝２０
拡大率Ｎが2.0〜2.4ではε＝４０
拡大率Ｎが2.5〜2.9ではε＝６０
拡大率Ｎが3.0〜3.5ではε＝８０
なお、変化量εは長さを表すが、書込制御装置２０の制御値に換算された値である。このため、ミリメートルなど汎用的な単位で表した値ではないが、適宜、汎用的な単位に変換することができる。
【００６９】
Ｓ４０２：重なり幅算出部５４は、拡大率Ｎが「１．０」か否かを判定する。
【００７０】
Ｓ４０３：拡大率Ｎが「１．０」の場合、重なり幅算出部５４は重なり幅Ｊを初期値Ｊ０とする。
拡大率Ｎ＝１．０    Ｊ＝Ｊ０
Ｓ４０４：拡大率Ｎが「１．０」でない場合、重なり幅算出部５４は、拡大率Ｎに応じて変化量εを読み出し、重なり幅Ｊを算出する。
拡大率Ｎが1.5〜1.9  Ｊ＝Ｊ０−２０
拡大率Ｎが2.0〜2.4  Ｊ＝Ｊ０−４０
拡大率Ｎが2.5〜2.9  Ｊ＝Ｊ０−６０
拡大率Ｎが3.0〜3.5  Ｊ＝Ｊ０−８０
・レーザーパワーの決定（Ｓ５０）
Ｓ５０１：レーザーパワー決定部５５は基本データＤＢ５７から基準パワーＰ０とレーザーパワー決定テーブルを読み出す。基準パワーＰ０は拡大率Ｎ＝１．０の場合のレーザーパワーである。
【００７１】
これまで説明したように拡大率Ｎが大きいほど、１つのセルを描画する線数Ｉが増える傾向になる。線数Ｉが増えた場合は、線同士の熱が干渉して消色しないようにレーザーパワーを調整することが好ましい。このため、レーザーパワーは拡大率Ｎに応じて、１倍の画像コード５０を描画するためのレーザーパワーよりも大きくする。
【００７２】
図１１（ｄ）はレーザーパワー決定テーブルの一例を示す図である。拡大率ＮとレーザーパワーＰの変化量δの関係が登録されている。変化量δは実験的に定めておくことができるが、感熱記録媒体にダメージを与えない最小パワーである。なお、図では拡大率Ｎが１．０以外では一律にδを対応づけているが、拡大率Ｎが大きくなるほど大きくなるδを対応づけてもよい。
【００７３】
Ｓ５０２：レーザーパワー決定部５５は、拡大率Ｎに基づき変化量δを読み出す。
【００７４】
Ｓ５０３：レーザーパワー決定部５５は、読み出した変化量δに基づきレーザーパワーを決定する。
拡大率Ｎが１．０      Ｐ＝Ｐ０
拡大率Ｎが１．０以外  P＝Ｐ０＋δ
〔制御命令の作成〕
線数Ｉ、重なり幅Ｊ、及び、レーザーパワーＰが定まると、制御命令生成部５６が制御命令を生成することができる。なお、描画条件としてはレーザーパワーの他に描画スピードがある。書込制御装置２０は、レーザーパワーだけでなく描画スピードも可変に制御できる。しかし、描画スピードは速いほうが、単位時間のラベル１４０の出力数が多くなるため、描画スピードは可能な限り速いほうが好ましい。このため、上記した、線数Ｉ、重なり幅、及び、レーザーパワーは、可能な限り速い描画スピードで実験的に定められている。
【００７５】
まず、線画や文字の制御命令について説明する。
【００７６】
図１３は、感熱記録媒体に描画される「Ｔ」という文字の描画例を説明する図の一例である。図１３（ａ）は比較のために図示したプリンタなど印刷装置の印字例である。「Ｔ」は横線と縦線の２つのストロークから形成されている。レーザーで「Ｔ」を描画する場合、この２本のストロークをスポット光でなぞる。
【００７７】
図１３（ｂ）はストロークの始点と終点の組（ｓ１、ｅ１）、（ｓ２、ｅ２）の一例を示す図である。レーザーの照射位置を制御する書込制御装置２０は、例えばガルバノミラーでスポット光の位置を調整するなどして、レーザーを照射せずに照射位置をs1に移動させる。続いて、レーザーの照射を開始して （以下、単に"レーザーＯＮ"と記載する場合がある)、スポット光をｓ１からｅ１まで移動させる。
【００７８】
次に、書込制御装置２０は、レーザーの照射を止め（以下、単に"レーザーＯＦＦ"と記載する場合がある)、レーザーを照射せずに照射位置をｓ２に移動させる。次に、レーザーの照射を開始して、スポット光をｓ２からｅ２まで移動させる。これにより、２本のストロークが描画され、感熱記録媒体上に「Ｔ」という文字が描画される。
【００７９】
このように、感熱記録媒体に対し、意図した文字等を形成する際、書込制御装置２０は、「ある位置からある位置までレーザーＯＮにしてスポット光を移動させる」といった命令で制御を行う。
【００８０】
図１４（ａ）は描画対象の文字と図形の一例を、図１４（ｂ）は書込制御装置２０が使用する制御命令の一例をそれぞれ示す。制御命令は、左から順に以下の内容を意味している。なお、レーザーパワーＰと描画スピードは省略した。
ln：行番号（ストローク番号）
W：レーザーのON/OFF（"１"がＯＮ、"０"がＯＦＦ）
Sp：始点の座標
Ep：終点の座標
なお、座標は、横の位置を指定するものをX, 縦の位置を指定するものをYとして扱い、(X, Y)で示す。Ｘは右に位置するほど値が増加し、Ｙは下に行くほど値が増加するものとする。座標点の取り方は一例である。
【００８１】
＜画像コードの場合の制御命令の生成＞
続いて、画像コードの場合の制御命令の生成について説明する。制御命令生成部５６は、図２のような画像コード５０から図１４（ｂ）のような制御命令を生成する。
【００８２】
(i)  図１５は画像コードの一部のセルを示す図である。図１５のような画像コード５０が与えられた場合、制御命令生成部５６は黒いセルを抽出する。黒いセルはレーザーで塗りつぶされるセルである。
【００８３】
(ii)  制御命令生成部５６は、黒いセルを、上下方向又は横方向の定められた方向に探索して、連続している黒いセルを連結する（以下、連結セルという）。横方向を例にした場合、１行目で５〜７列のセルが、３行目で６，７列のセルが、４行目で１，２列のセルが、５行目で４〜６列のセルが、６行目で５〜７列のセルが、７行目で３，４列のセルが、８行目で２〜６列のセルが、連結される。
【００８４】
または、上下方向又は横方向を予め決めておくのでなく、上下方向及び横方向のそれぞれで連結セルを抽出して、スポット光の走査方向を決定してもよい。単独のセルと連結セルの数を合計した場合、数の少ない方向の方がセルの連結性がよいので、描画時間が短くて済む。
【００８５】
(iii)  制御命令生成部５６は、単独のセル及び連結セル毎に、始点と終点を有するストロークを生成する。左右方向の始点と終点は以下のように定まる。
図１６は左右方向の始点と終点の位置の決定を模式的に説明する図の一例である。図１６では図１５の１行目のセルのみを示している。なお、セルの位置（行番号と列番号）が分かれば、画像コードのサイズとセルの数、セルのサイズが既知なので、各セルの頂点の座標も分かる。図１６では、各セルの行番号と列番号により各セルの頂点の座標を表しているが、頂点のｙ座標は各セルに共通なので、セルの左上の頂点のｙ座標をｙ１、セルの右下の頂点をｙ２で示す。なお、隣接したセルの頂点は重複している。
・単独セルの場合：そのセルの左上頂点（ｘ２，ｙ１）と右下頂点（ｘ２，ｙ２）のうち、ｘ２が始点のｘ座標であり、ｘ２が終点でのｘ座標である。
連結セルの場合：そのセルの左上頂点（ｘ５，ｙ１）と右下頂点（ｘ７，ｙ２）のうち、ｘ５が始点のｘ座標であり、ｘ７が終点のｘ座標である。
【００８６】
(iv)  次に、制御命令生成部５６は、単独のセル及び連結セルの始点と終点のｙ座標を決定する。なお、ストロークが水平である場合、始点と終点どちらかのｙ座標を決定すればよい。
【００８７】
図１７はｙ座標の決定について説明する図の一例である。すでに、線数Ｉ及びセルのサイズＤが決まっているので、セルのサイズＤを線数Ｉで等分に分割することが考えられる。しかし、重なり幅Ｊを考慮するため、以下のようにして各ストロークのｙ座標を決定する。
【００８８】
まず、セルの中央からストロークの配置を決定する方法を説明する。この場合、線数Ｉが奇数か偶数かで決定方法が異なる。
【００８９】
・奇数の場合
図１７（ａ）は、線数Ｉが奇数の場合を示す。平行な各ストロークは、熱負荷を与えない程度に端が重複するように描画される。重複分を設けることで、ストローク間にすき間が生じることを防止しやすい。この重複分が重なり幅Ｊである。
【００９０】
まず、制御命令生成部５６は、線幅の中央を１つのストロークのｙ座標に決定する。次に、残りのストロークのｙ座標を、中央のストロークから「ｔ−Ｊ」の位置に決定する。"ｔ"はスポット光の直径（ビーム径）である。残りのストロークの位置は、中央のストロークから「ｔ−Ｊ」ずつ離れた位置になる。
【００９１】
例えば、線数Ｉが３本の場合、中央のストロークのｙ座標は「ｙ１＋Ｄ／２」、中央のストロークの上側のストロークのｙ座標は「ｙ１＋Ｄ／２−（ｔ−Ｊ）」、中央のストロークの下側のストロークのｙ座標は「ｙ１＋Ｄ／２＋（ｔ−Ｊ）」となる。Ｄはセルの幅である。
【００９２】
・偶数の場合
図１７（ｂ）は、線数Ｉが偶数の場合を示す。偶数の場合、中央線（仮想的な線）を中心に上下対称に同じ数のストロークを配置する。まず、中央線に最も近いストロークの位置は、中央線から「（ｔ−Ｊ）／２」離れた位置となる。残りのストロークは、中央線の隣のストロークに対し、「（ｔ−Ｊ）」の距離に配置される。
【００９３】
例えば、線数Ｉが４本の場合、あるセル内の一番上のストロークのｙ座標は「ｙ１＋Ｄ／２＋（３Ｊ−３ｔ）／２」、上から２番目のストロークのｙ座標は「ｙ１＋Ｄ／２−（ｔ−Ｊ）／２」となる。
【００９４】
このように、セルの中央からストロークの配置を決定することで、セルの中央付近に消色が生じることを抑制しやすくなる。
【００９５】
図１７のように、中央を起点にストロークのｙ座標を決定するのでなく、セルの上側から順に、消色がないように各ストロークのｙ座標を決定してもよい。
【００９６】
図１８（ａ）は線数Ｉが３本の場合のストロークのｙ座標を、図１８（ｂ）は線数Ｉが４本の場合のストロークのｙ座標をそれぞれ示す。セルの上側から順に各ストロークのｙ座標を決定する場合、線数Ｉが偶数か奇数かを考慮する必要がない。このため、線数Ｉが偶数か奇数かに関係なく、一番上のストロークのｙ座標はセルの上辺から「ｔ／２」離れた位置になり（スポット光の径の半分だけ下にずらす）、２番目以降のストロークのｙ座標は、直前のストロークに対し、距離が「ｔ−Ｊ」だけ離れた位置に配置される。
【００９７】
したがって、一番上のストロークのｙ座標は「ｙ１＋ｔ／２」、２番目のストロークのｙ座標は「ｙ１＋３ｔ／２−Ｊ」、３番目のストロークのｙ座標は「ｙ１＋５ｔ／２−２Ｊ」、４番目のストロークのｙ座標は「ｙ１＋７ｔ／２−３Ｊ」となる。
【００９８】
図１７のストロークのｙ座標と図１８のストロークのｙ座標を比較すると、図１８のｙ座標の方が全体的に重なり幅Ｊだけ高い位置にあることになる。
【００９９】
制御命令生成部は、以上のようにして始点と終点の座標を決定した、各セル又は連結セルを塗りつぶすためのストロークに順番を付与して、制御命令を生成する。
【０１００】
図１９は、描画の順番を説明する図の一例である。ここでは線数Ｉを４とした。図１９（ａ）ではセル毎にストロークの描画順を決定している。すなわち、１行目の２列目のセルを塗りつぶす４本のストロークに、上から順番に描画順を付与している。そして、次に、同じ行である１行目の５〜７列のセルを塗りつぶす４本のストロークに、上から順番に描画順を付与している。制御命令生成部５６は、以上のように行単位かつ列単位で上から順にストロークに順番を付与する。
【０１０１】
図１９（ｂ）ではストロークのｙ座標毎にストロークの描画順を決定している。すなわち、ｙ座標が同じストロークに左から順に描画順を付与している。同じｙ座標のストロークがない場合、次のｙ座標のストロークに対し同様に順番を付与する。したがって、
１：１行目の２列目のセルの１番上のストローク、
２：５〜７列目のセルを塗りつぶす一番上のストローク、
３：１行目の２列目のセルの上から２番目のストローク、
４：５〜７列目のセルを塗りつぶす上から２番目のストローク、
のように描画順が付与される。
【０１０２】
図１９（ｂ）のように順番を付与する場合、隣接したストロークを描画するまでに時間を置くことができるので、感熱記録媒体の熱負荷が低減されるという利点がある。
【０１０３】
図１９（ａ）（ｂ）は、書込制御装置２０が往路のみでスポット光を照射する場合を想定した描画順である。これに対し、本実施形態の書込制御装置は往路と復路の両方でスポット光を照射する描画順にも対応できる。
【０１０４】
図１９（ｃ）は図１９（ａ）の描画順に対し、往路と復路の両方でスポット光を照射する場合の描画順を、図１９（ｄ）は図１９（ｂ）の描画順に対し、往路と復路の両方でスポット光を照射する場合の描画順を、それぞれ示す。これらの場合、書込制御装置２０の空走距離が経るので、描画時間を短縮できるという利点がある。
【０１０５】
この他、ストロークを１本飛ばしながら順番を付与することも可能である。例えば、図１９（ａ）の例では、「１，３，２，４」「５，７，６，８」の順に描画順を付与する。図１９（ｂ）の例では、「１，２，５，６，３，４，７，８」の順に描画順を付与する。図１９（ｃ）の例では、「１，３，２，４」「５，７，６，８」の順に描画順を付与する。図１９（ｄ）の例では、「１，２，５，６，３，４，７，８」の順に描画順を付与する。隣接したストロークを描画するまでに時間を置くことができるので、感熱記録媒体の熱負荷が低減されるという利点がある。また、図１９（ｃ）（ｄ）で、往路と復路の両方でスポット光を照射するのであれば、空走距離が少なくなりかつ感熱記録媒体の熱負荷が低減されるという２つの効果が得られる。
【０１０６】
以上説明したように、本実施形態の画像処理装置１００は、拡大率Ｎが１倍の場合の各種基本データと拡大率Ｎを用いて線数Ｉ、重なり幅Ｊ、及び、レーザーパワーを決定するので、拡大率Ｎが１倍の場合の基本データから、任意の拡大率Ｎの描画条件を決定することができる。
【０１０７】
なお、本実施例ではＱＲコードを例に説明したが、バーコードにも本実施形態の線数Ｉの決定方法を適用できる。バーコードの場合、バーの幅がセルのサイズに対応するため、バーの幅の拡大率Ｎに応じて同様の計算を行えばよい。
【符号の説明】
【０１０８】
１２      レーザー書き込みシステム
１４      感熱記録媒体
２０      書込制御装置
３０      レーザー照射装置
５０      画像コード
５１      画像コード取得部
５２      拡大率決定部
５３      線数決定部
５４      重なり幅算出部
５５      レーザーパワー決定部
５６      制御命令生成部
１００    画像処理装置
１４０    ラベル
【先行技術文献】
【特許文献】
【０１０９】
【特許文献１】特開２００４−９００２６号公報
【図１】
2014034129.tif 000003
【図２】
2014034129.tif 000004
【図３】
2014034129.tif 000005
【図４】
2014034129.tif 000006
【図５】
2014034129.tif 000007
【図６】
2014034129.tif 000008
【図７】
2014034129.tif 000009
【図８】
2014034129.tif 000010
【図９】
2014034129.tif 000011
【図１０】
2014034129.tif 000012
【図１１】
2014034129.tif 000013
【図１２】
2014034129.tif 000014
【図１３】
2014034129.tif 000015
【図１４】
2014034129.tif 000016
【図１５】
2014034129.tif 000017
【図１６】
2014034129.tif 000018
【図１７】
2014034129.tif 000019
【図１８】
2014034129.tif 000020
【図１９】
2014034129.tif 000021
【図２０】
2014034129.tif 000022