(57)【要約】【課題】記録媒体に対して印刷不良が生じない印刷制御システムを提供する。【解決手段】印刷システム１は、印刷装置２とパソコン３とを１００ｂａｓｅＴの接続ケーブル４で接続して構成されている。記録媒体としてのＩＣカードＣに対して配置される情報データの配置位置情報と、情報データの種別に応じて設定される固有の属性情報とから、ＩＣカードＣに対する情報データの配置の適否を判定する。この判定結果に基づいて、情報データの印刷処理を制御する。ＩＣカードＣに対する印刷不良を未然に防止することができる。【選択図】　図１５
2004005485.tif 000002
【特許請求の範囲】
【請求項１】
情報データを生成する本体装置と、記録媒体に前記情報データを印刷する印刷装置と、を有して、前記情報データの印刷処理を制御する印刷制御システムにおいて、
前記情報データに固有の属性情報を設定する設定手段と、
前記記録媒体に前記情報データを印刷するために、前記記録媒体に対する前記情報データの配置を設定するレイアウト手段と、
前記レイアウト手段により位置付けられる前記情報データの配置位置情報と、前記設定手段により設定される前記属性情報と、から前記記録媒体に対する前記情報データの配置の適否を判定する判定手段と、
前記判定手段による判定結果に基づいて、前記情報データの印刷処理を制御する制御手段と、
を備えたことを特徴とする印刷制御システム。
【請求項２】
前記判定手段による判定結果を表示する情報表示手段を更に備え、前記制御手段は、前記判定手段により前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記判定手段により前記記録媒体に対する前記情報データの配置が不適合と判定されたときに、前記情報表示手段に前記情報データの配置不適合情報を表示することを特徴とする請求項１に記載の印刷制御システム。
【請求項３】
前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報を含み、前記設定手段により前記情報データに前記欠落を許容しないランク情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が前記記録媒体に対する前記情報データに欠落が生じる位置に配置されるとき、前記判定手段が前記情報データの配置が不適合であると判定することを特徴とする請求項２に記載の印刷制御システム。
【請求項４】
前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、当該情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報を含み、前記設定手段により前記情報データに前記重なりを許容しないランク情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が他の異なる情報データの位置と重なるとき、前記判定手段が前記情報データの配置が不適合であると判定することを特徴とする請求項２に記載の印刷制御システム。
【請求項５】
前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報を含み、前記設定手段により前記印刷禁止領域設定情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が印刷禁止領域内に位置するとき、前記判定手段が前記情報データの配置が不適合であると判定することを特徴とする請求項２に記載の印刷制御システム。
【請求項６】
情報データを生成する本体装置と、記録媒体に前記情報データを印刷する印刷装置と、を有して、前記情報データの印刷処理を制御する印刷制御システムにおいて、
前記印刷装置が前記記録媒体に前記情報データを印刷するときの、前記印刷装置が固有に持つ印刷位置ずれ量を表す位置制御データを予め保持する位置制御データ保持手段と、
前記記録媒体に前記情報データを印刷するために、前記記録媒体に対する前記情報データの配置を設定するレイアウト手段と、
前記レイアウト手段により位置付けられる前記情報データの配置位置情報と、前記位置制御データ保持手段により保持される位置制御データと、を比較して、前記記録媒体に対する前記情報データの配置の適否を判定する判定手段と、
前記判定手段による判定結果に基づいて、前記情報データの印刷処理を制御する制御手段と、
を備えたことを特徴とする印刷制御システム。
【請求項７】
前記判定手段による判定結果を表示する情報表示手段を更に備え、前記制御手段は、前記判定手段により前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記判定手段により前記記録媒体に対する前記情報データの配置が不適合と判定されたときに、前記情報表示手段に前記情報データの配置不適合情報を表示することを特徴とする請求項７に記載の印刷制御システム。
【請求項８】
少なくとも一つ以上の情報データの記録媒体に対する印刷を制御する印刷制御方法において、
前記情報データに固有の属性情報を設定する工程と、
前記記録媒体に前記情報データを印刷するために、前記記録媒体に対する前記情報データの配置を設定する工程と、
前記情報データの配置位置情報と前記属性情報とから、前記記録媒体に対する前記情報データの配置の適否を判定する工程と、
前記判定工程において、前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記記録媒体に対する前記情報データの配置が不適合と判定されたときに前記情報データの印刷処理を禁止するように制御する工程と、
を含むことを特徴とする印刷制御方法。
【請求項９】
前記制御工程が、前記判定工程において前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置の移動を制限するように制御することを特徴とする請求項７に記載の印刷制御方法。
【請求項１０】
前記制御工程が、前記判定工程において前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置を修正するように制御することを特徴とする請求項７に記載の印刷制御方法。
【請求項１１】
前記属性情報を設定する工程において、前記属性情報が、前記記録媒体への印刷処理時に、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報、および／または前記情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報、および／または印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報から構成されることを特徴とする請求項７に記載の印刷制御方法。
【請求項１２】
記録媒体に対して情報データをレイアウトするための情報レイアウト用プログラムであって、コンピュータに、
前記情報データを入力する機能と、
前記入力された前記情報データに固有の属性情報を設定する機能と、
前記記録媒体に対する前記情報データの配置を設定する機能と、
前記設定された前記情報データの配置位置情報と、前記設定された前記情報データの属性情報と、から前記記録媒体に対する前記情報データの配置の適否を判定する機能と、
前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置不適合情報を表示せしめる機能と、
を実現させるための情報レイアウト用プログラム。
【請求項１３】
前記設定される属性情報が、前記記録媒体への印刷処理時に、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報、前記情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報、および印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報の少なくとも一つから構成されることを特徴とする請求項１２に記載の情報レイアウト用プログラム。
【請求項１４】
更に、前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置の移動を制限する機能を有することを特徴とする請求項１３に記載の情報レイアウト用プログラム。
【請求項１５】
更に、前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置を修正する機能を有することを特徴とする請求項１３に記載の情報レイアウト用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御システム及び印刷制御装置並びにプログラムに係り、特に、カード等の記録媒体に対する情報データの印刷処理を制御する印刷制御システム及び印刷制御装置、並びに記録媒体に対して情報データをレイアウトするための情報レイアウト用プログラムに関する。
【０００２】
【従来の技術】
ＩＤカードやＩＣカード等の記録媒体の表側には、記録媒体の所有者の顔写真や氏名、ＩＤ等所有者に関する情報が印刷されている。記録媒体の表側は一般に全面印刷がなされることから、記録媒体に印刷する画像を中間転写媒体に転写した後に、この画像を記録媒体に再転写する間接転写方式により行われている。間接転写方式の印刷装置は記録媒体に対する印刷位置出し精度のバラツキ（位置誤差）を有しているため、中間転写媒体には記録媒体に印刷する画像よりやや大きめの画像が転写される。
【０００３】
このため、記録媒体に印刷する画像のレイアウトを行うには、従来、図１９に示すように、記録媒体への印刷時の位置誤差を見越してマージンを取った枠７２内にオブジェクト（情報データ）を配置していた。しかしながら、印刷時の位置誤差を見越してマージンを取ると、背景画もマージン内で処理する必要があるため、一旦位置誤差が発生してしまうと記録媒体の端に余白ができてしまう、という問題があった。
【０００４】
この問題を解決するために、原画像データの原画像領域周縁の少なくとも一部に原画像領域を拡大するよう所定画素数の疑似画素を付加して、実質的な余白をなくす技術が知られている（例えば、特許文献１参照）。なお、本発明に関連して、印刷用紙のサイズにより印刷データのレイアウトの位置を移動させる技術（例えば、特許文献２参照）や、ステープルの位置が印刷データに掛からないようにリカバリーを行う技術（例えば、特許文献３参照）が知られている。
【０００５】
【特許文献１】
特開平１１−２７７８３５号公報
【特許文献２】
特開平１０−２８７０１６号公報
【特許文献３】
特開平１１−２５４７７８号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、記録媒体上に印刷されるオブジェクトには、背景画のように部分的に欠落しても問題がないものと、名前やバーコードのように部分的にも欠落すると意味をなさないものとがある。このような欠けては意味をなさないオブジェクトを含む記録媒体に画像をレイアウトする際に、特に、全面印刷をするために記録媒体に印刷される領域より広いオブジェクトの配置領域を有する場合に、配置領域の端ぎりぎりにオブジェクトを配置すると印刷した際に端が欠けてしまい印刷不良の原因となっていた。
【０００７】
また、ＩＣ接点を持つカードでは、ＩＣ接点の上には画像を形成することができないので、これを意識しないでオブジェクトを配置すると、印刷した際にオブジェクトが欠けてしまったり、ＩＣカードの機能に影響する、という問題点があった。
【０００８】
本発明は上記事案に鑑み、記録媒体に対して印刷不良が生じない印刷制御システム及び印刷制御方法、並びに情報レイアウト用プログラムを提供することを課題とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明の第１の態様は、情報データを生成する本体装置と、記録媒体に前記情報データを印刷する印刷装置と、を有して、前記情報データの印刷処理を制御する印刷制御システムにおいて、前記情報データに固有の属性情報を設定する設定手段と、前記記録媒体に前記情報データを印刷するために前記記録媒体に対する前記情報データの配置を設定するレイアウト手段と、前記レイアウト手段により位置付けられる前記情報データの配置位置情報と前記設定手段により設定される前記属性情報とから前記記録媒体に対する前記情報データの配置の適否を判定する判定手段と、前記判定手段による判定結果に基づいて、前記情報データの印刷処理を制御する制御手段と、を備える。
【００１０】
本態様では、前記判定手段による判定結果を表示する情報表示手段を更に備え、前記制御手段は、前記判定手段により前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記判定手段により前記記録媒体に対する前記情報データの配置が不適合と判定されたときに、前記情報表示手段に前記情報データの配置不適合情報を表示する。本態様によれば、情報データごとに配置位置情報の適合性を判定することができ、更に、情報データの配置が不適合と判定されたときに当該情報データの配置不適合情報を表示するので、記録媒体に印刷処理を行おうとする使用者に事前に注意を促し、記録媒体に対する印刷不良を未然に防止することができる。
【００１１】
ここで、前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報を含み、前記設定手段により前記情報データに前記欠落を許容しないランク情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が前記記録媒体に対する前記情報データに欠落が生じる位置に配置されるとき、前記判定手段が前記情報データの配置が不適合であると判定することができる。また、前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、当該情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報を含み、前記設定手段により前記情報データに前記重なりを許容しないランク情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が他の異なる情報データの位置と重なるとき、前記判定手段が前記情報データの配置が不適合であると判定することができる。また、前記属性情報が、前記印刷装置による前記記録媒体への印刷処理時において、印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報を含み、前記設定手段により前記印刷禁止領域設定情報が設定されている場合において、前記レイアウト手段により位置付けられる前記情報データの配置位置が印刷禁止領域内に位置するとき、前記判定手段が前記情報データの配置が不適合であると判定するようにしてもよい。
【００１２】
また、上記課題を解決するために、本発明の第２の態様は、情報データを生成する本体装置と、記録媒体に前記情報データを印刷する印刷装置と、を有して、前記情報データの印刷処理を制御する印刷制御システムにおいて、前記印刷装置が前記記録媒体に前記情報データを印刷するときの、前記印刷装置が固有に持つ印刷位置ずれ量を表す位置制御データを予め保持する位置制御データ保持手段と、　前記記録媒体に前記情報データを印刷するために前記記録媒体に対する前記情報データの配置を設定するレイアウト手段と、前記レイアウト手段により位置付けられる前記情報データの配置位置情報と前記位置制御データ保持手段により保持される位置制御データとを比較して、前記記録媒体に対する前記情報データの配置の適否を判定する判定手段と、前記判定手段による判定結果に基づいて前記情報データの印刷処理を制御する制御手段と、備える。
【００１３】
本態様では、前記判定手段による判定結果を表示する情報表示手段を更に備え、前記制御手段は、前記判定手段により前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記判定手段により前記記録媒体に対する前記情報データの配置が不適合と判定されたときに、前記情報表示手段に前記情報データの配置不適合情報を表示する。本態様においては、前記レイアウト手段により位置付けられる前記情報データの配置位置情報と前記位置制御データ保持手段により保持される位置制御データとを比較して、前記記録媒体に対する前記情報データの配置の適否を判定するので、情報データごとに配置位置情報の適合性を判定することができると共に、前記記録媒体に対する前記情報データの配置が適正と判定された印刷確保領域は、前記印刷装置が固有に持つ印刷位置ずれ量を表す位置制御データに応じて設定されるので、一律に印刷確保領域を定める場合より広い印刷確保領域を得ることができる。更に、情報データの配置が不適合と判定されたときに当該情報データの配置不適合情報を表示するので、記録媒体に印刷処理を行おうとする使用者に事前に注意を促し、記録媒体に対する印刷不良を未然に防止することができる。
【００１４】
本発明の第３の態様は、少なくとも一つ以上の情報データの記録媒体に対する印刷を制御する印刷制御方法において、前記情報データに固有の属性情報を設定する工程と、前記記録媒体に前記情報データを印刷するために前記記録媒体に対する前記情報データの配置を設定する工程と、前記情報データの配置位置情報と前記属性情報とから前記記録媒体に対する前記情報データの配置の適否を判定する工程と、前記判定工程において、前記記録媒体に対する前記情報データの配置が適正と判定されたときに前記情報データの印刷処理を許容し、前記記録媒体に対する前記情報データの配置が不適合と判定されたときに前記情報データの印刷処理を禁止するように制御する工程と、を含む。
【００１５】
この場合において、前記制御工程が、前記判定工程において前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置の移動を制限するように制御するようにしてもよく、また、前記制御工程が、前記判定工程において前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置を修正するように制御してもよい。本態様によれば、情報データごとに配置位置情報の適合性を判定することができると共に、前記記録媒体に対する前記情報データの配置が不適合と判定されたときに前記情報データの印刷処理を禁止するように制御するので、記録媒体に対する印刷不良を未然に確実に防止することができる。なお、制御工程による制御態様として、判定工程において記録媒体に対する情報データの配置が不適合と判定されたときに、例えば、強制的に情報データの配置位置を変更したり、画像メモリ上への情報データの画像が展開できなくしたり、一旦は展開できるが最終的な画像の確定ができなくなるようにしてもよい。
【００１６】
ここで、本態様においては、前記属性情報が、前記記録媒体への印刷処理時に、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報、および／または前記情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報、および／または印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報から構成され、前記情報データに固有の属性情報として設定される。
【００１７】
本発明の第４の態様は、記録媒体に対して情報データをレイアウトするための情報レイアウト用プログラムであって、コンピュータに、前記情報データを入力する機能と、前記入力された前記情報データに固有の属性情報を設定する機能と、前記記録媒体に対する前記情報データの配置を設定する機能と、前記設定された前記情報データの配置位置情報と前記設定された前記情報データの属性情報とから前記記録媒体に対する前記情報データの配置の適否を判定する機能と、前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置不適合情報を表示せしめる機能と、を実現させるものである。
【００１８】
この場合において、前記設定される属性情報が、前記記録媒体への印刷処理時に、前記情報データが前記記録媒体からはみ出して当該情報データの少なくとも一部に生じる欠落に対する許容度合いを示す欠落許容ランク情報、前記情報データの異なる他の情報データとの重なりに対する許容度合いを示す重なり許容ランク情報、および印刷処理を禁止する印刷禁止領域を示す印刷禁止領域設定情報の少なくとも一つから構成される。本態様によれば、情報データごとに配置位置情報の適合性を判定することができ、更に、情報データの配置が不適合と判定されたときに当該情報データの配置不適合情報を表示せしめるので、記録媒体に印刷処理を行おうとする使用者に事前に注意を促し、記録媒体に対する印刷不良を未然に防止することができる。
【００１９】
ここで、本態様においては、前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置の移動を制限する機能を有してもよく、前記判定により前記記録媒体に対する前記情報データの配置が不適合と判定されたとき、前記情報データの配置位置を修正する機能を有してもよい。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明が適用可能な印刷システムの実施の形態について説明する。
【００２１】
図１に示すように、本実施形態の印刷システム１は、ＩＣカード等の記録媒体に画像等の情報データを印刷する印刷装置２と、画像等の情報データを生成するとともに、印刷装置２に画像等の情報データを送出する本体装置としてのパーソナルコンピュータ（以下、パソコンという。）３と、が１００ｂａｓｅＴ等のインターフェース手段としての接続ケーブル４により接続されている。
【００２２】
図２に示すように、印刷装置２は、中間転写シート供給部１６から供給され中間転写シート巻取部１７に巻き取られる中間転写シートＦに画像を形成する画像形成部１３と、中間転写シートＦに形成された画像をＩＣカードＣの表側に転写（印刷）する転写部１０とを備えている。画像形成部１３は、熱転写プリンタの構成が採用されており、中間転写シートＦへの画像形成時に中間転写シートＦを支持するプラテンローラ７及びプラテンローラ７に対して進退可能に配設されたサーマルヘッド６を有している。プラテンローラ７とサーマルヘッド６との間には、中間転写シートＦの他に、熱転写シート供給部１４から供給され熱転写シート巻取部１５に巻き取られ、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）のインクを面順次に繰り返した熱転写シートＲが介在している。一方、転写部１０は、ＩＣカードＣへの転写時にＩＣカードＣを支持するプラテンローラ９及びプラテンローラ９に対して進退可能に配設されたヒートローラ８を有している。ヒートローラ８には、中間転写シートＦを加熱する発熱ランプが内蔵されている。プラテンローラ９とヒートローラ８との間には中間転写シートＦが介在している。
【００２３】
また、印刷装置２は、複数のブランクのＩＣカードＣを積層状に収容し１枚ずつＩＣカードＣを送り出すカード供給部５と、ＩＣカードＣの表面を清浄するクリーニングローラ対を有しＩＣカードＣを転写部１０へ略水平方向に搬送する搬送する水平搬送部１１ａと、転写部１０で表側に画像が転写（印刷）されたＩＣカードＣを略水平方向に搬送し細長矩形状の排出口を介してスタッカ１２に積層状に収容させる搬送排出部１１ｂと、を有している。
【００２４】
更に、印刷装置２は、商用交流電源から各機構部及び制御部等を駆動／作動可能な直流電源に変換する電源部１８、印刷装置２全体の動作制御を行う制御部２０及び制御部２０からの情報に従って印刷装置２の状態等を表示すると共に、オペレータによる操作で制御部２０に操作命令の指示や情報の入力が可能なタッチパネル３８を有している。
【００２５】
図３に示すように、制御部２０は、印刷装置２の制御処理を行うマイコン２１を備えている。マイコン２１は、中央演算処理装置として高速クロックで作動するＣＰＵ、印刷装置２の制御動作が記憶されたＲＯＭ、ＣＰＵのワークエリアとして働くと共に画情報が展開可能なＲＡＭを含んで構成されている。
【００２６】
マイコン２１には外部バス２４が接続されている。外部バス２４には、印刷装置２に固有で転写部１０の転写の際に生ずる印刷位置誤差の値を表す最大誤差値の情報を書き込んだ不揮発性メモリとしてのＥＰＲＯＭ２２が接続されている。この最大誤差値は、印刷装置２の完成検査時に、誤差測定用のレイアウト画像をＩＣカードＣに印刷して転写部１０の印刷位置誤差を測定し（例えば、レイアウト画像の中心部や隅部どれだけ位置ズレしたかを測定し）、測定した印刷位置誤差に従って同種の印刷装置の印刷位置誤差の統計分布により安全側に設定してＥＰＲＯＭへ書き込んだものであり、記録媒体の基準位置（例えば、中心や隅部）に対して横方向及び縦方向の印刷位置誤差を「ｄｏｔ」や「ｍｍ」を単位とする数値で表したものである。
【００２７】
また、外部バス２４には、タッチパネル３８の表示や操作命令を制御するタッチパネル表示操作制御部２５、各種センサからの信号を制御するセンサ制御部２６、各モータに駆動パルスを送出するモータドライバ等を制御するモータ制御部２７、サーマルヘッド６の熱エネルギーを制御するサーマルヘッド制御部３０、パソコン３との通信を行うための外部入出力インターフェース２８、パソコン３から送出された画像データ等を一時的に保持するバッファメモリ２９が接続されている。タッチパネル表示操作制御部２５、センサ制御部２６、モータ制御部２７及びサーマルヘッド制御部２０は、タッチパネル３８、各種センサ、各種モータドライバ、サーマルヘッド６にそれぞれ接続されている。なお、外部入出力インターフェース２８は接続ケーブル４に接続されている。
【００２８】
次に、本実施形態の印刷システム１の動作について、パソコン３側で実行されＩＣカードＣの表側に種々の情報データをレイアウトするためのレイアウト処理ルーチン、レイアウト処理ルーチンで生成されたレイアウト画像（ビットマップ画像）に従って印刷装置２側で行われるＩＣカードＣへの印刷の順で説明する。なお、説明を簡単にするために、図１１に示すように、接点３１を有するブランクのＩＣカードＣの表側に、ＩＣカードＣの所有者の氏名３２、所属する会社名３３、所有者の顔写真３４、背景画３５、所有者のＩＤを表すバーコード３６を配置して印刷する例について詳述する。
【００２９】
図４に示すように、レイアウト処理ルーチンでは、まず、ステップ１０２において、印刷装置２のＥＰＲＯＭ２２に格納された最大誤差値について、印刷装置２側に送出を要求し、送出された最大誤差値を取り込む。なお、最大誤差値は、制御部２０への電源の投入によりマイコン２１のＲＡＭに展開されている。次のステップ１０４では、取り込んだ最大誤差値によりＩＣカードＣ上で画像の欠落が生じない（はみ出さない）ことが保証された印刷確保領域の演算を行う。
【００３０】
図１２に示すように、配置可能領域４１は情報データの画像をレイアウト可能な最も広い領域を示している。ＩＣカードＣの表側に印刷するときの印刷装置２に固有の印刷位置誤差により、配置可能領域４１は点線で示す領域４２へシフトする。ＩＣカードＣの実サイズ内の大きさで、かつ、領域４２に対して一辺あたり例えば０．５ｍｍ（８ｄｏｔ）程度の安全代を形成した領域を設定すれば、この領域内にレイアウトされた情報データ（上述したＩＣカードの所有者氏名３２等）の画像はＩＣカードＣ上で印刷装置２の印刷位置誤差に起因する欠落が生じない（以下、この領域を印刷確保領域４０という。）。従って、ステップ１０４では、最大誤差値による印刷ズレがあってもＩＣカードＣの実サイズ内で安全代がとられた印刷確保領域４０が演算される。なお、配置可能領域４１に配置された情報データの画像は、印刷確保領域４０内に配置されない限り、ＩＣカードＣ上で欠落（ＩＣカードＣからのはみ出し）が発生し得る。
【００３１】
次にステップ１０６では、印刷確保領域４０の他に、配置可能領域４１、背景画をレイアウトするための背景画レイアウト領域４３をパソコン３のディスプレイに表示する（図１３参照）。なお、背景画レイアウト領域４３に配置される背景画は、印刷確保領域４０より大きいので、ＩＣカードＣに対して欠落を含む（ＩＣカードＣに対してはみ出す）こととなる。
【００３２】
図１３に示すように、パソコン３のディスプレイには、上述した配置可能領域４１、印刷確保領域４０及び背景画レイアウト領域４３の他に、配置可能領域４１内に顔写真や会社のロゴ等の画像の配置を選択するための画像配置ボタン５４、氏名や会社名等のテキスト文字の画像の配置を選択するためのテキスト配置ボタン５５、バーコードの画像の配置を選択するためのバーコード配置ボタン５６、背景画の配置を選択するための背景配置ボタン５７及び印刷確保領域４０内に印刷を禁止する印刷禁止領域の設定を選択するための禁止領域設定ボタン５８で構成されるレイアウト手段としての配置ボタン６０、各情報データ固有の属性情報を設定・表示するための設定手段としての設定情報欄６５、オペレータへのメッセージを表示するための情報表示手段としての情報表示欄６４、並びに、印刷確保領域４０のみの表示を行うための印刷確保領域表示ボタン５１、配置可能領域４１のみの表示を行うための配置可能領域表示ボタン５２、印刷確保領域４０、背景画レイアウト領域４３及び配置可能領域４１を枠線で判別可能に表示するための全域表示ボタン５３で構成される領域表示切換ボタン５０を配置したレイアウト用アプリケーションソフトウェアのフォームが表示される。なお、本実施形態におけるアプリケーションソフトウェアは、その機能上において、配置ボタン６０により位置付けられる情報データの配置位置情報と、設定情報欄６５により設定される設定情報（属性情報）とから、ＩＣカードＣに対する情報データの配置の適否を判定する図示しない判断手段を有して構成されている。
【００３３】
ステップ１０８では、配置ボタン６０のいずれかがクリックされるまで待機し、配置ボタン６０のいずれかがクリックされると、次のステップ１１０でクリックされたボタンが禁止領域設定ボタン５８か否かを判断し、肯定判断のときはステップ１１２へ進み、否定判断のときはステップ１１４でクリックされたボタンがテキスト配置ボタン５５か否かを判断し、肯定判断のときはステップ１１６へ進み、否定判断のときはステップ１１８でクリックされたボタンが画像配置ボタン５４か否かを判断し、否定判断ときはステップ１２０でバーコード配置ボタン５６がクリックされたか否かを判断し、肯定判断のとき又はステップ１１８で肯定判断のときは、ステップ１２２へ進む。ステップ１２０で否定判断されたときは、背景配置ボタン５７がクリックされたので、ステップ１２４に進む。すなわち、ステップ１０８〜ステップ１２０では、クリックされた配置ボタン６０により、印刷確保領域４０内に印刷禁止領域を設定するための禁止領域設定処理サブルーチン（ステップ１１２）、テキスト文字の画像を配置するためのテキスト配置処理サブルーチン（ステップ１１６）、画像を配置するための画像配置処理サブルーチン（ステップ１２２）及び背景画を配置するための背景配置処理サブルーチン（ステップ１２４）のいずれかが実行される。
【００３４】
図５に示すように、禁止領域設定処理サブルーチンでは、ステップ１３２において、許容ランク決定サブルーチンが呼び出される。図６に示すように、この許容ランク決定サブルーチンでは、まず、ステップ１４２において、情報データの各々に付与される管理番号を決定する。図１３の設定情報欄６５の▲２▼に示すように、管理番号は０１から始まり１ずつインクリメントされる連続番号とされる。なお、図１３の設定情報欄６５の▲１▼は、情報データの種別を表しており、禁止領域の略号を示す「ＰＨ」が表示される。
【００３５】
次のステップ１４４では、下表１に示すテーブルを参照して、欠落に対するデフォルト値の許容ランク及び重なりに対するデフォルト値の許容ランクが設定・表示する（図１３の設定情報欄６５の▲３▼、▲５▼も参照）。
【００３６】
【表１】
2004005485.tif 000003
【００３７】
表１に示すように、情報データの種別は、画像（本例では顔写真３４のビットマップ）、テキスト（本例では氏名及び会社名のテキスト文字のビットマップ）、バーコード（本例ではＩＣカードＣの所有者のＩＤを表すバーコードのビットマップ）、背景（本例では１６ｄｏｔ／ｍｍ印刷で１３６０ｄｏｔ×８８０ｄｏｔの背景画のビットマップ）、及び禁止領域の５種類とされている。また、表１において、欠落に対するデフォルト値の許容ランク「３」は印刷確保領域４０からのはみ出し（欠落）を許容しないランク、「２」は後述するように印刷確保領域４０からのはみ出し（欠落）を許容するが一定条件の下でのはみ出しは許容しないランク、「１」ははみ出しを許容するランクを意味している。また、重なりに対するデフォルト値の許容ランク「３」は印刷確保領域４０内で他の情報データに対して重なりを許容しないランク、「１」は重なりを許容するランクを意味している。従って、ステップ１４４では、図１３に示すように、設定情報欄６５の▲３▼欠落に対するデフォルト値の許容ランクに「１」を、設定情報欄６５の▲５▼重なりに対するデフォルト値の許容ランクに「３」を設定・表示する。
【００３８】
ステップ１４６では、設定情報欄６５の▲４▼欠落に対するオペレータ（ユーザ）の設定許容ランクにカーソルを移動させ、次のステップ１４８において、入力があるまで待機する。設定情報欄６５の▲４▼欠落に対するオペレータの設定許容ランクには、オペレータが設定許容ランクを入力するためにデフォルト値として０が設定・表示される。オペレータが設定情報欄６５の▲３▼欠落に対するデフォルト値の許容ランクのままで問題がないときは、例えば、リターンキーを押下することにより入力がなされる。次のステップ１５０では、設定情報欄６５の▲４▼欠落に対するオペレータの設定許容ランクが「０」か否かを判断し、肯定判断のときは設定情報欄６５の▲３▼欠落に対するデフォルト値の許容ランクを、否定判断のときは設定情報欄６５の▲４▼欠落に対するオペレータの設定許容ランクを、印刷確保領域４０に対する欠落許容ランクとして決定する。なお、ステップ１４８で「０」〜「３」以外の数値が入力されたときは、入力不適当として情報表示欄６４に警告を表示し、適正な入力があるまで待機する。
【００３９】
次にステップ１５２では、設定情報欄６５の▲６▼重なりに対するオペレータの設定許容ランクにカーソルを移動させ、ステップ１５４において入力があるまで待機する。設定情報欄６５の▲６▼重なりに対するオペレータの設定許容ランクには、▲４▼欠落に対するオペレータの設定許容ランクと同様にオペレータの設定許容ランクが入力されるのでデフォルト値として０が設定・表示される。オペレータが設定情報欄６５の▲５▼重なりに対するデフォルト値の許容ランクのままで問題がないときは、例えば、リターンキーを押下することにより入力がなされる。次のステップ１５６では、設定情報欄６５の▲６▼重なりに対するオペレータの設定許容ランクが「０」か否かを判断し、肯定判断のときは設定情報欄６５の▲５▼重なりに対するデフォルト値の許容ランクを、否定判断のときは設定情報欄６５の▲６▼重なりに対するオペレータの設定許容ランクを、印刷確保領域４０内の重なり許容ランクとして決定して、許容ランク決定サブルーチンを終了し、図５のステップ１３４へ進む。なお、ステップ１５４で「０」、「１」、「３」以外の数値が入力されたときは、入力不適当として情報表示欄６４に警告を表示し、適正な入力があるまで待機する。
【００４０】
図５のステップ１３４では、図１３に示した設定情報欄６５の▲７▼設定情報にカーソルを移動させ、ステップ１３６で禁止領域の配置位置の入力があるまで待機する。下表２に示すように、設定情報欄６５の▲７▼設定情報には、配置位置が含まれるが、情報データの種別に応じて、後述するように、他の情報が含まれる場合がある。
【００４１】
【表２】
2004005485.tif 000004
【００４２】
図１４に示すように、配置位置は、印刷確保領域４０の一端部を原点Ｏ（０，０）としたときに、基点Ｒ（４００，６００）、縦横のサイズＳ（３０，３５０）を表す情報データの場合は、（４００，６００，３０，３５０）のように表され、本例では単位にｄｏｔが用いられる。従って、ステップ１３６では、原点Ｏ（０，０）に対して禁止領域の配置位置６２がオペレータにより入力される。
【００４３】
次のステップ１３８では、配置位置を取り込み、禁止領域を演算・決定する。ＩＣカードＣの接点３１上に画像を印刷しようとすると、接点３１による表面の凹凸形状により、及び接点３１の金属成分組成により接点３１上には画像は形成できず、場合によっては印刷時の熱影響によりＩＣカードＣの機能が果たせなくなるので、画像の形成を意図的に禁止する禁止領域を設定する必要がある。図１３に示すように、ステップ１３６では、設定情報欄６５の▲７▼設定情報として原点Ｏ（０，０）を基準として禁止領域の配置位置６２を入力したが、上述したように印刷装置２に固有の印刷位置誤差が影響する。このため、ステップ１３８では、ステップ１０２で取得した最大誤差値により禁止領域の配置位置６２が印刷確保領域４０内で最大限の位置ズレを生ずる最大ズレ領域６１を演算し、禁止領域の配置位置６２及び最大ズレ領域６１の両者に対し一辺あたり例えば８ｄｏｔ（０．５ｍｍ）程度の安全代を形成した領域６３を決定する。これにより、印刷位置誤差により画像が形成されない、或いは、ＩＣカードＣの機能が果たせなくなるという問題を解決することができる（以下、このように決定された領域を決定禁止領域６３という。）。
【００４４】
次にステップ１４０では、図１３に示すように、印刷確保領域４０内に決定禁止領域６３を表示すると共に、設定情報欄６５の▲７▼設定情報に決定禁止領域６３の配置位置の位置情報を表示して禁止領域設定処理サブルーチンを終了して、図４のステップ１２６へ進む。
【００４５】
図７に示すように、テキスト配置処理サブルーチンでは、まずステップ１６２で、テキスト配置ボタン５５をドラッグして配置可能領域４１内にドロップされるまで待機し、ドラッグ・ドロップがなされると、ステップ１６４においてオブジェクト（ビットマップ）の実体を生成する。
【００４６】
次のステップ１６６では、図６に示した許容ランク決定サブルーチンを呼び出して実行する。図１５に示すように、設定情報欄６５の▲１▼情報データの種別には、テキストの略号を示す「ＴＸ」が表示され、▲２▼管理番号には連続番号が付与される（図１５では２番目の「０２」が付与されている。）。また、氏名（又は会社名）等のテキスト文字は欠落や背景画以外の情報データに対する重なりが許容されないので、表１に示すように、▲３▼欠落に対するデフォルト値の許容ランク及び▲５▼重なりに対するデフォルト値の許容ランクには「３」が設定・表示される。また、印刷確保領域４０に対する欠落許容ランク及び印刷確保領域４０内の重なり許容ランクは、上述した禁止領域の設定の場合と同様に、オペレータが入力した▲４▼欠落に対するオペレータの設定許容ランク及び▲６▼重なりに対するオペレータの設定許容ランクへの入力値に従って決定される（ステップ１５０、１５６）。
【００４７】
次のステップ１６８では、設定情報欄６５の▲７▼設定情報にカーソルを移動させ、ステップ１７０でオペレータから入力があるまで待機する。表２に示すように、情報データの種別がテキストのときは、▲７▼設定情報には図１４に示した配置位置の他に、テキストの文字、ポイント、テキストを太字（ボールド）にするか否かの選択、斜体にするか否かの選択及び色の選択の入力が可能であり、ステップ１７０で入力があるとその入力内容に従って、ステップ１７２において、配置可能領域４１内に配置されたオブジェクトの配置位置、文字、ポイント、ボールド、斜体、色を変更表示すると共に、▲７▼設定情報に入力された情報を表示する。ステップ１７４では、配置位置から色までの全ての入力が終了した否かを判断し、否定判断のときはステップ１７０へ戻り入力の続行を許容し、肯定判断のときはステップ１７６へ進む。従って、ステップ１７０〜ステップ１７４では、配置可能領域４１内に配置されたオブジェクトに配置位置、文字、ポイント、ボールド、斜体、色の情報を順次付与し、テキスト文字のビットマップ（以下、テキストオブジェクトという。）が形成される。
【００４８】
次にステップ１７６では、テキストオブジェクトがドラッグされ配置位置がステップ１７４で入力が終了した位置から変更された否かを判断し、否定判断のときはステップ１８０へ進み、肯定判断のときは、次のステップ１７８においてドラッグされた位置にテキストオブジェクトを表示すると共にその配置位置の位置情報を取り込む。ステップ１８０ではテキストの配置処理が終了したか否かを例えばリターンキーが押下されたか否かを判定することにより判断し、否定判断のときは次のステップ１８２で▲７▼設定情報の配置位置の位置情報をドラッグにより変更された配置位置の位置情報に変更・表示してステップ１７６へ戻り、肯定判断のときはテキスト配置処理サブルーチンを終了して、図４のステップ１２６へ進む。
【００４９】
図８に示すように、画像配置処理サブルーチンでは、ステップ２０２において、図６に示した許容ランク決定サブルーチンを呼び出して実行する。設定情報欄６５の▲１▼情報データの種別には、画像配置ボタン５４がクリックされた場合には画像の略号を示す「ＰＴ」が表示され、バーコード配置ボタン５６がクリックされた場合にはバーコードの略号を示す「ＢＣ」が表示され、▲２▼管理番号に連続番号が付与される。
【００５０】
図１６に示すように、本例の顔写真のような画像の場合には、画像領域６６の一部がＩＣカードＣ上から欠落しても顔の位置を含む欠落不可領域６７がＩＣカードＣから欠落しなければＩＣカードＣの印刷不良とはならない。一方、図１５に示すように、バーコードの場合には、ＩＣカードＣに対し縦方向にはみ出していてもバーコードリーダーでバーコードを読み取って所有者のＩＤを認識することができるが、ＩＣカードＣに対し横方向にはみ出していればバーコードの一部が欠落するので所有者のＩＤを認識することができない。また、顔写真のような画像及びバーコードは他の情報データとの重なりが許容されない。従って、表１に示すように、画像及びバーコードの場合には、設定情報欄６５の▲３▼欠落に対するデフォルト値の許容ランクには「２」が設定され、▲５▼重なりに対するデフォルト値の許容ランクには「３」が設定される。また、印刷確保領域４０に対する欠落許容ランク及び印刷確保領域４０内の重なり許容ランクは、上述した禁止領域の設定の場合と同様に、オペレータが入力した▲４▼欠落に対するオペレータの設定許容ランク及び▲６▼重なりに対するオペレータの設定許容ランクへの入力値に従って決定される（ステップ１５０、１５６）。
【００５１】
次のステップ２０４では、情報表示欄６４に画像又はバーコードのビットマップが収容されているフォルダ等へのフルパス情報をオペレータに入力するように要求するコメントを表示し、次のステップ２０６でフルパス情報が入力されるまで待機し、フルパス情報が入力されると、ステップ２０８でフルパス情報を取り込む。次のステップ２１０では、設定情報欄６５の設定情報にカーソルを移動させ、画像又はバーコードのビットマップの配置位置の入力があるまで待機し、入力があると、ステップ２１４において情報データが画像か否かを判断し、否定判断のとき（バーコードのとき）はステップ２２２へ進み、肯定判断のときは、ステップ２１６において、表２に示すように、欠落不可領域６７の配置位置を設定するために配置位置の右側に配された欠落不可領域（欄）にカーソルを移動させ、ステップ２１８で入力があるまで待機する。この設定は、図１４で示した配置位置の場合と同様に、基点及び縦横を入力することにより行うことができる。ステップ２１８で欠落不可領域６７の配置位置の位置情報が入力されると、次のステップ２２０で入力された情報を取り込み、ステップ２２２において、画像又はバーコードを配置可能領域４１内に表示する。この場合に、画像の欠落不可領域６７を枠線で示すようにしてもよい。
【００５２】
次にステップ２２４では、画像又はバーコードがドラッグされ配置位置がステップ２２２で表示された位置から変更された否かを判断し、否定判断のときはステップ２２８へ進み、肯定判断のときは、次のステップ２２６においてドラッグされた位置に画像又はバーコードを表示すると共にその配置位置の位置情報を取り込む。ステップ２２８では画像又はバーコードの配置処理が終了したか否かを例えばリターンキーが押下されたか否かを判定することにより判断し、否定判断のときは次のステップ２３０で▲７▼設定情報の配置位置（画像の場合には更に欠落不可領域の配置位置）の位置情報をドラッグにより変更された配置位置の位置情報に変更・表示してステップ２２４へ戻り、肯定判断のときは画像配置処理サブルーチンを終了して、図４のステップ１２６へ進む。
【００５３】
図９に示すように、背景配置処理サブルーチンでは、ステップ２３２において、図６に示した許容ランク決定サブルーチンを呼び出して実行する。設定情報欄６５の▲１▼情報データの種別には、背景の略号を示す「ＢＧ」が表示され、▲２▼管理番号に連続番号が付与される。図１５に示すように、背景画レイアウト領域４３は印刷確保領域４０より大きく元々印刷確保領域４０からはみ出しているので、表１に示すように、▲３▼欠落に対するデフォルト値の許容ランクには「１」が設定され、▲５▼重なりに対するデフォルト値の許容ランクには、後述するステップ２４０〜ステップ２２８で重なりについての処理を行うため、「１」が設定される。また、印刷確保領域４０に対する欠落許容ランク及び印刷確保領域４０内の重なり許容ランクは、上述した禁止領域の設定の場合と同様に、オペレータが入力した▲４▼欠落に対するオペレータの設定許容ランク及び▲６▼重なりに対するオペレータの設定許容ランクへの入力値に従って決定される（ステップ１５０、１５６）。
【００５４】
次のステップ２３４では、情報表示欄６４に背景のビットマップが収容されているフォルダ等へのフルパス情報をオペレータに入力するように要求するコメントを表示し、次のステップ２３６でフルパス情報が入力されるまで待機し、フルパス情報が入力されると、ステップ２３８でフルパス情報を取り込む。
【００５５】
次にステップ２４０では、禁止領域（の配置位置６１）が設定されているか否かを判断する。このような判断は、全ての情報データについて設定情報欄６５の▲１▼情報データの種別を参照することにより判断することができる。肯定判断のときはステップ２４２において背景から決定禁止領域６３内の画像を削除し（ブランクとし）、否定判断のときはステップ２４４、２４６において画像及び／又はバーコードが配置されているか否かを判断する。このような判断も、全ての情報データについて設定情報欄６５の▲１▼情報データの種別を参照することにより判断することができる。ステップ２４４又はステップ２４６で肯定判断されたときには、背景との重なりを避けるために、ステップ２４８において背景から画像及び／又はバーコードの配置位置の画像を削除し（ブランクとし）、ステップ２５０において背景を含む他の情報データをディスプレイに表示して背景配置処理サブルーチンを終了し、図４のステップ１２６へ進む。なお、上述したように背景の大きさは定められており背景画レイアウト領域４３に配置される。図１５に示した配置可能領域４１内のイメージは背景を最後に配置した状態を示し、背景から決定禁止領域６３、画像（顔写真）及びバーコードの配置位置が削除（ブランクと）されている。
【００５６】
図４のステップ１２６では、配置可能領域４１内に配置された情報データについて決定された許容ランクに基づいて印刷確保領域４０からのはみ出し等を判定する判定処理サブルーチンが実行される。図１０に示すように、この判定処理サブルーチンでは、ステップ２５２において、対象となる（配置ボタン６０により配置された）情報データが画像、テキスト、バーコードの所定種別か否かを判断し、否定判断のとき（背景、禁止領域のとき）には判定処理サブルーチン及びレイアウト処理ルーチンを終了する。一方、肯定判断のときは、ステップ２５４において対象となる情報データが印刷確保領域４０からはみ出しているか否かを判断する。
【００５７】
図１７（Ａ）に示すように、配置可能領域４１の座標が（Ｘ０，Ｙ０）、（Ｘ１，Ｙ０）、（Ｘ１，Ｙ１）、（Ｘ０，Ｙ１）、印刷確保領域４０の座標が（Ｐ０，Ｑ０）、（Ｐ１，Ｑ０）、（Ｐ１，Ｑ１）、（Ｐ０，Ｑ１）、情報データＡの配置位置の座標が（Ａ０，Ｂ０）、（Ａ１，Ｂ０）、（Ａ１，Ｂ１）、（Ａ０，Ｂ１）で表されるときに、情報データＡが印刷確保領域４０から横方向にはみ出している条件は下記式（１）で与えられ、縦方向にはみ出している条件は下記式（２）で与えられる。
【００５８】
【数１】
2004005485.tif 000005
【００５９】
また、図１７（Ｂ）に示すように、情報データＣの配置位置の座標が（Ｃ０，Ｄ０）、（Ｃ１，Ｄ０）、（Ｃ１，Ｄ１）、（Ｃ０，Ｄ１）、情報データＥの配置位置の座標が（Ｅ０，Ｆ０）、（Ｅ１，Ｆ０）、（Ｅ１，Ｆ１）、（Ｅ０，Ｆ１）で表されるときに、情報データＥが情報データＣに部分的に重なる条件は下記式（３）で与えられ、情報データＥが情報データＣに完全に重なる（含まれる）条件は下記式（４）で与えられる。
【００６０】
【数２】
2004005485.tif 000006
【００６１】
従って、ステップ２５４では式（１）又は式（２）を満たすか否かを判定することにより、対象となる情報データが印刷確保領域４０からはみ出しているか否かが判断される。ステップ２５４で否定判断のときは、ステップ２６６へ進み、ステップ２５４で肯定判断のときは、次のステップ２５６において対象となる情報データがテキストか否かを判断する。肯定判断されたときは、ステップ２６４へ進み、否定判断されたときは、ステップ２５８において対象となる情報データが画像か否かを判断する。上述したように画像の場合には、画像領域６６の一部がＩＣカードＣ上から欠落しても顔の位置を含む欠落不可領域６７がＩＣカードＣから欠落しなければＩＣカードＣの印刷不良とはならないので、ステップ２５８で肯定判断されたときは、ステップ２６２で上述した式（１）（２）により欠落不可領域６７も印刷確保領域４０からはみ出しているかを判断する。ステップ２６２で肯定判断のときはステップ２６４へ進み、否定判断のときはステップ２６６へ進む。
【００６２】
一方、ステップ２５８で否定判断されたときは、対象となる情報データはバーコードなので、ステップ２６０において上述した式（１）により横方向にはみ出しているかを判断する。肯定判断のときはステップ２６４へ進み、否定判断のときはステップ２６６へ進む。ステップ２６４では、対象となる情報データが印刷可能領域４０からはみ出し欠落を生ずるおそれがあるので、情報表示欄６４に対象となる情報データがはみ出している旨の配置不適合情報としてのメッセージを表示してステップ２６６へ進む。
【００６３】
次にステップ２６６では、対象となる情報データに重なりがあるかを背景及び決定禁止領域６３を除く他の情報データ全てについて上述した式（４）を満たすか否かを判定することにより重なりを判断し、否定判断のときはステップ２７０へ進み、肯定判断のときは次のステップ２６８において、情報表示欄６４に対象となる情報データに重なりがある旨の配置不適合情報としてのメッセージを表示する。この場合に重なりの対象となる情報データの種別や管理番号も併せて表示するようにしてもよい。
【００６４】
次のステップ２７０では、対象となる情報データが決定禁止領域６３へはみ出しているか（決定禁止領域６３と重なっているか）を上述した式（４）を満たすか否かを判定することによりはみ出し（重なり）を判断し、肯定判断のときはステップ２７２において、決定禁止領域６３内に対象となる情報データがはみ出している（重なっている）旨の配置不適合情報としてのメッセージを表示して、ステップ２７０で否定判断された場合と同様に、判定処理サブルーチン及びレイアウト処理ルーチンを終了する。なお、対象となる情報データについて、はみ出し、重なり、禁止領域へのはみ出しについて同時にコメントするようにしてもよい。また、はみ出し、重なり、禁止領域へのはみ出しがないときに、配置適正を示すコメントを情報表示欄６４に表示するようにしてもよい。
【００６５】
オペレータは、上述したレイアウト処理ルーチンにより、情報データについて一つずつ配置位置の適正が否かを確認することができる。従って、情報データの配置位置が不適正なときは、配置をやり直すことにより適正なレイアウト画像を得ることができる。なお、配置可能領域４１に全ての情報データを配置した後に、ステップ１２６で全ての情報データについて判定処理を行うようにしてもよい。この場合には、ステップ１２６の前に全ての情報データの配置が終了したか否かの判断を行い、否定判断のときはステップ１０８へ戻り、肯定判断のときにステップ１２６へ進み、ステップ１２６で情報データの一つずつについて上述した判定処理サブルーチンの実行を行うようにすればよい。
【００６６】
このように作成された欠落の生じないビットマップのレイアウト画像はパソコン３から接続ケーブル４を介して印刷装置２へ送出される。印刷装置２では、制御部２０の外部入出力インターフェース２８、バッファメモリ２９を介して受け取ったレイアウト画像をマイコン２１のＲＡＭに格納する。
【００６７】
次に、マイコン２０のＣＰＵは、受け取ったレイアウト画像をＹ、Ｍ、Ｃの三色に色分解を行い、色分解され２５６階調で強度を表した熱強度情報をＹ、Ｍ、Ｃ毎にサーマルヘッド制御部３０に送出する。画像形成部１３では、サーマルヘッド制御部３０から送出された熱強度情報に従ってサーマルヘッド６が加熱され、中間転写シートＦに熱転写シートＲのＹ、Ｍ、Ｃの染料で画像が重ねて形成される。中間転写シートＦは中間転写シート巻取部１７に巻き取られて画像形成箇所が転写部１０へ送られる。
【００６８】
一方、カード供給部５からはブランクのＩＣカードＣが１枚ずつ引き出され、水平搬送部１１ａを介して転写部１０へ搬送される。ＩＣカードＣ及び中間転写シートＦに形成された画像形成箇所は同期して転写部１０に搬送され、ヒートローラ８が下降し、ヒートローラ８に内蔵された発熱ランプの熱（及びヒートローラ８の加圧）によりプラテンローラ９に支持されたＩＣカードＣの表側に中間転写シートＦの画像形成箇所が転写される。
【００６９】
画像が形成されたＩＣカードＣは搬送排出部１１ｂを略水平方向に搬送され、スタッカ１２に積層状に収容される。このように印刷システム１では、図１１に示したＩＣカードＣが作成される。
【００７０】
本実施形態の印刷システム１によれば、レイアウト処理ルーチン（判定処理サブルーチン）で、情報データ毎にＩＣカードＣ上に印刷が確保される（欠落が生じない）印刷確保領域４０に入るように確認・修正することができるので、印刷装置２によるＩＣカードＣの印刷前に印刷不良を防止することができる。また、はみ出し、重なりについて印刷確保領域４０に対する許容ランクを入力することができるので、換言すれば、印刷確保領域４０に対する精度情報を入力することができるので、印刷確保領域４０からはみ出してよい情報データとはみ出してはならない情報データとを事前に峻別することで、印刷不良（印刷コスト）の低減と印刷自由度の確保とを図ることができる。
【００７１】
また、本実施形態の印刷システム１では、印刷装置２に固有の最大誤差値により印刷確保領域４０が設定されるので、レイアウト画像を作成することで確実に印刷不良のない（欠落のない）ＩＣカードＣを作成することができる。更に、印刷システム１では、最大誤差値により決定禁止領域６３が画定されるので、禁止領域の面積を最小にすると共に、接点３１を有するＩＣカードＣに対して機能不良を生じさせることもない。更にまた、印刷装置の最大誤差値に依らない印刷システムでは仮に印刷確保領域を一律に設定しても印刷不良を減少させるためにその領域を狭くせざるを得ないのに対し、本実施形態の印刷システム１では、最大誤差値によりＩＣカードＣの実サイズ内で安全代を取って印刷確保領域４０を設定し、最大誤差値に応じて印刷確保領域４０を変動させて設定するようにしたので、印刷が確保される領域を広くとることができる。また、印刷システム１では、画像に欠落を許容する画像領域６６と欠落不可領域６７とを設け、画像領域６６と欠落不可領域６７との両者に対して適合性の判断を行うようにし、更に、バーコードの縦横に対して一方のはみ出しを許容し、他方のはみ出しを禁止するようにしたので、配置可能領域４１に対するレイアウトの自由度を高めることができる。
【００７２】
なお、本実施形態では、最大誤差値によりＩＣカードＣの実サイズ内で安全代をとって印刷確保領域４０を設定する例を示したが、印刷確保領域４０をＩＣカードＣより若干小さく設定しておいて、最大誤差値による位置ズレにより印刷確保領域４０で欠落が生じないかを判断し、欠落を生じないと判断した場合にはその印刷確保領域とし、欠落を生じると判断した場合に欠落を生じる方向に対してのみ印刷確保領域を狭めるようにしてもよい。このようにすれば、欠落を生ずることなく印刷確保領域を広く確保することができる。また、本実施形態では、位置誤差情報として同種の印刷装置の印刷位置誤差の統計分布により安全側に設定した最大誤差値を例示したが、本発明はこれに限定されるものではなく、例えば、印刷装置２の完成検査時に測定した誤差値の最大値を位置誤差情報として用いるようにしてもよい。更に、印刷装置２の修理等によって最大誤差値が変化した場合や印刷装置２に固有の位置誤差を経験的に知り最大誤差値をより小さく設定しても問題がない場合には、タッチパネル３８を操作することにより、ＥＰＲＯＭ２２に格納されている最大誤差値を書き換えるようにしてもよい。
【００７３】
また、本実施形態では、接点３１を有するＩＣカードＣを例示したが、図１８に示すように接点のないＩＣカードやクレジットカード、キャッシュカード、ライセンスカード等他の記録媒体を作成する場合に適用可能なことは論を待たない。更に、本実施形態では、背景画を１つとした例を示したが、背景画は１つに限らず複数にするようにしてもよい。複数の背景画とすることにより記録媒体のセキュリティを高めることができる。
【００７４】
更に、本実施形態では、印刷装置２から最大誤差値を受け取り、パソコン３側でレイアウト画像を作成すると共に情報データの配置位置の判定をする例を示したが、パソコン３側でレイアウト画像を作成して印刷装置２側に送出し、印刷装置２側で印刷確保領域４０を設定してレイアウト画像上の情報データが印刷確保領域４０からはみ出しているか、情報データ同士が重なっているか、決定禁止領域６３内にはみ出しているかを判定し、判定結果をパソコン３に送出するようにしてもよい。この場合に、印刷装置２側は必ずしも情報データそのものを受け取る必要はなく、上記実施形態に則して説明すれば、情報データについて設定情報欄６５の設定情報を受け取ることにより、自己に固有の最大誤差値から印刷確保領域４０を演算し、上述した式（１）〜（４）により、情報データの画像を展開することなく各情報データの配置位置の適合性を判定するようにしてもよい。このようにすれば、情報データの画像を展開する時間が不要なため判定に要する時間を短縮することができる。また、上記実施形態では、設定情報欄６５に▲４▼欠落に対するオペレータの設定許容ランク及び▲６▼重なりに対するオペレータの設定許容ランクを入力する例を示したが、印刷装置２側で判定を行う場合には、このような設定許容ランクの入力をなくすようにしてもよいし、又は、タッチパネル３８から入力するようにしてもよい。
【００７５】
また、印刷装置２側が情報データと設定情報欄６５に示した情報データの属性情報とをパソコン３側から受け取り、自己に固有の最大誤差値から印刷確保領域４０を演算し、上述した式（１）〜（４）により、情報データの画像の展開をして、はみ出し、重なり、決定禁止領域へのはみ出しがあるときに、はみ出し、重なり、決定禁止領域へのはみ出しを解除するように該当する情報データの位置を変更するようにしてもよい。例えば、図１７（Ａ）に示した情報データＡでは、横方向のみ印刷確保領域４０内に移動させればはみ出しを解消することができる。この結果、仮に情報データＡが他の情報データとの重なりを生じれば（上述した式（４）により判定可。）、重なりを避けられる最小移動方向へ移動させるようにすればよい。更に、はみ出し、重なり、決定禁止領域へのはみ出しがあるときに、配置可能領域に配置できないようにしたり、配置しようとしても元のボタンの位置に戻ってしまうようにしたり、一旦は配置できるが配置終了後（例えば、リターンキーを押下した後）や判定時点で元のボタンの位置に戻ってしまうようにしたり、レイアウト画像の印刷ができないようにするようにしてもよい。更にまた、欠落が許容されない情報データの画像については、印刷確保領域４０内にしか配置できないように配置位置やドラッグ等による移動位置を制限するようにしてもよく、ドロップした時点で情報表示欄６４に警告を表示するようにしてもよい。
【００７６】
そして、以上のようなプログラムは、例えば、フロッピディスク、ＭＯ、ＺＩＰ等のコンピュータが読取可能な記録媒体に記録し、印刷装置２又はパソコン３にインストールするようにしてもよい。
【００７７】
【発明の効果】
以上説明したように、本発明の第１の態様によれば、情報データごとに配置位置情報の適合性を判定することができ、更に、情報データごとに不適合とされた配置位置について配置不適合情報として表示するので、記録媒体に印刷処理を行おうとする使用者に事前に注意を促し、記録媒体に対する印刷不良を未然に防止することができ、第２の態様によれば、情報データごとに配置位置情報の適合性を判定することができると共に、記録媒体に対する情報データの配置が適正と判定された印刷確保領域は、印刷装置が固有に持つ印刷位置ずれ量を表す位置制御データに応じて設定されるので、一律に印刷確保領域を定める場合より広い印刷確保領域を得ることができる、更に、情報データの配置が不適合と判定されたときに情報データの配置不適合情報を表示するので、記録媒体に印刷処理を行おうとする使用者に事前に注意を促し、記録媒体に対する印刷不良を未然に防止することができる。また、第３の態様によれば、情報データごとに配置位置情報の適合性を判定することができると共に、記録媒体に対する情報データの配置が不適合と判定されたときに前記情報データの印刷処理を禁止するように制御するので、記録媒体に対する印刷不良を未然に確実に防止することができる。更に、第４の態様によれば、プログラムとして第１及び第３の態様を実現することができる、という効果を得ることができる。
【図面の簡単な説明】
【図１】本発明が適用可能な実施形態の印刷システムの外観図である。
【図２】実施形態の印刷システムを構成する印刷装置の正面断面図である。
【図３】印刷装置の制御部の概略構成を示すブロック図である。
【図４】パソコンが実行するレイアウト処理ルーチンのフローチャートである。
【図５】レイアウト処理ルーチンのステップ１１２の詳細を示す禁止領域設定処理サブルーチンのフローチャートである。
【図６】禁止領域設定処理サブルーチンで呼び出される許容ランク決定サブルーチンのフローチャートである。
【図７】レイアウト処理ルーチンのステップ１１６の詳細を示すテキスト配置処理サブルーチンのフローチャートである。
【図８】レイアウト処理ルーチンのステップ１２２の詳細を示す画像配置処理サブルーチンのフローチャートである。
【図９】レイアウト処理ルーチンのステップ１２４の詳細を示す背景配置処理サブルーチンのフローチャートである。
【図１０】レイアウト処理ルーチンのステップ１２６の詳細を示す判定処理サブルーチンのフローチャートである。
【図１１】印刷装置で印刷されたＩＣカードの一例を示す平面図である。
【図１２】配置可能領域、印刷確保領域及び印刷位置誤差の関係を示す説明図である。
【図１３】パソコンのディスプレイに表示されたレイアウト用アプリケーションソフトウェアのフォームを模式的に示し、印刷確保領域内に禁止領域を設定するときの説明図である。
【図１４】情報データの配置位置を模式的示す説明図である。
【図１５】パソコンのディスプレイに表示されたレイアウト用アプリケーションソフトウェアのフォームを模式的に示し、配置可能領域に情報データをレイアウトした後の状態を示す説明図である。
【図１６】情報データの欠落不可領域を模式的に示す説明図である。
【図１７】はみ出し及び重なりの判定原理を示す説明図であり、（Ａ）は印刷確保領域からの情報データのはみ出しを示し、（Ｂ）は情報データ同士の重なりを示す。
【図１８】印刷装置で印刷されたＩＣカードの他の例を示す平面図である。
【図１９】記録媒体に印刷する画像のレイアウトを行うための従来のレイアウト方法の説明図である。
【符号の説明】
１　印刷システム
２　印刷装置
３　パソコン（本体装置、配置位置情報付与手段、位置誤差情報取得手段、判定手段、位置精度付与手段、情報入力手段、位置指示手段、位置精度手段、種別指定手段、参照手段、位置精度入力手段）
４　接続ケーブル（インターフェース手段）
２１　マイコン（判定手段、展開手段、制御手段）
２２　ＥＰＲＯＭ（不揮発性メモリ）
３８　タッチパネル（位置精度入力手段）
４０　印刷確保領域
Ｃ　ＩＣカード（記録媒体）
【図１】
2004005485.tif 000007
【図２】
2004005485.tif 000008
【図３】
2004005485.tif 000009
【図４】
2004005485.tif 000010
【図５】
2004005485.tif 000011
【図６】
2004005485.tif 000012
【図７】
2004005485.tif 000013
【図８】
2004005485.tif 000014
【図９】
2004005485.tif 000015
【図１０】
2004005485.tif 000016
【図１１】
2004005485.tif 000017
【図１２】
2004005485.tif 000018
【図１３】
2004005485.tif 000019
【図１４】
2004005485.tif 000020
【図１５】
2004005485.tif 000021
【図１６】
2004005485.tif 000022
【図１７】
2004005485.tif 000023
【図１８】
2004005485.tif 000024
【図１９】
2004005485.tif 000025