(57)【要約】    【課題】  ＩＣ用紙のＩＣチップおよびＩＣチップの近傍位置を避けて印字を行い、印字動作におけるＩＣチップの損傷を防止可能な印字装置を提供する。    【解決手段】  ＩＣチップを有するＩＣ用紙５０に印刷されたバーコードを読み取るコード読取センサ４と、コード読取センサ４によってバーコードに記憶されたＩＣチップの座標位置情報を認識し、ＩＣチップの位置およびその近傍を印字禁止領域としてこの印字禁止領域に印字データが重ならない印字レイアウトに変更してＩＣ用紙５０に印字する印字装置１である。    【選択図】  図１   
2005047231.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣチップを有するＩＣ用紙の印字可能領域内に所定の印字データを配置し印字レイアウトを作成してＩＣ用紙の一面に印字する印字装置であって、
前記ＩＣ用紙の他面にＩＣチップの位置情報が記憶されたバーコードが印刷され、このバーコードを読み取る読取手段と、
該読取手段により読み取られた前記位置情報に基づいてＩＣチップ位置を印字禁止領域とし、この印字禁止領域と前記印字データとが重なるか否かを判断する判断手段と、
前記判断手段により印字禁止領域と印字データが重なると判断された場合に印字禁止領域に印字データが重ならない印字レイアウトに変更するレイアウト変更手段と、
を有することを特徴とする印字装置。
【請求項２】
ＩＣチップを有するＩＣ用紙の印字可能領域内に所定の印字データを配置し印字レイアウトを作成してＩＣ用紙の一面に印字する印字装置であって、
前記ＩＣチップにはＩＣチップの位置情報が記憶され、この位置情報を読取る読取手段と、
該読取手段により読み取られた前記位置情報に基づいてＩＣチップ位置を印字禁止領域とし、この印字禁止領域と前記印字データとが重なるか否かを判断する判断手段と、
前記判断手段により印字禁止領域と印字データが重なると判断された場合に印字禁止領域に印字データが重ならない印字レイアウトに変更するレイアウト変更手段と、
を備えたことを特徴とする印字装置。
【請求項３】
前記印字禁止領域は、ＩＣチップ位置およびＩＣチップを囲む近傍としたことを特徴とする請求項１または２記載の印字装置。
【請求項４】
前記レイアウト変更手段は、前記印字可能領域内における空白領域に印字データを移動することを特徴とする請求項１ないし３のいずれかに記載の印字装置。
【請求項５】
前記レイアウト変更手段は、少なくとも前記判断手段により印字禁止領域と重なると判断された印字データを縮小することを特徴とする請求項１ないし３のいずれかに記載の印字装置。
【請求項６】
前記所定の印字データは複数の印字データからなり、前記レイアウト変更手段は、複数の印字データのうち前記判断手段により印字禁止領域と重なると判断された印字データと他の印字データの位置を変更することを特徴とする請求項１ないし３のいずれかに記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップを有するＩＣ用紙に対して印字を行う印字装置に関し、特にＩＣチップおよびＩＣチップの近傍を避けて印字を行う印字装置に関する。
【背景技術】
【０００２】
近年、ＩＣチップとアンテナを内蔵し、ＩＣチップに非接触で情報のリード／ライトを電気的に行う非接触リードライト式ＩＣカード（以下、ＩＣ用紙という）が開発されている。このＩＣ用紙は、ＩＣチップに多くの情報を記録できると共に、非接触でデータを送受信できるという利点がある
ＩＣ用紙の一例としてＩＣ用紙の平面図を図７に、そのＩＣ用紙の断面図を図８に示し、これらの図をもとにＩＣ用紙の概要について説明する。ＩＣ用紙５０は、裏面に粘着剤５７を有するラベル用紙５５を台紙５４上に仮着し、ラベル用紙５５と台紙５４の間にＩＣ回路５３を挟み込んだ構成となっている。
ＩＣ回路５３は、裏面に粘着剤５７を有するシート基材５６上に設けた複数のアンテナコイル５２とＩＣチップ５１からなり、外部機器としてのＩＣリーダライタ（図示せず）から電力の供給を受け、ＩＣチップ５１に任意の情報を書込みまたは情報の読み取りを可能としている。
このようなＩＣ用紙５０においてＩＣチップ５１に記憶された情報を目視での確認またはバーコードスキャナによる読取りを可能とするため、ＩＣ用紙５０の表面にプリンタに接続されたホストコンピュータから受信した印字データやバーコードなどを印字すると共に、ＩＣチップに情報の書き込みを行うプリンタでの利用形態が一般的に知られている。（例えば、特許文献１参照）
【特許文献１】特開２００１−９６８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＩＣチップ５１は熱に弱く、プリンタにおける印字動作時におけるサーマルヘッドの発熱作用によるＩＣチップ５１の損傷が少なからず発生していた。すなわち、図８に示すようにＩＣ用紙５０において、特にＩＣチップ５１部分がＩＣ用紙５０の厚み方向に突出した形状となっており、プリンタのサーマルヘッドに対して突出したＩＣチップ部分が押し付けられるためＩＣチップ５１にサーマルヘッドからの過剰な熱が加わりやすく、ＩＣチップ５１が損傷してしまうという問題があった。
本発明は、このような事情に鑑みてなされたものであり、ＩＣ用紙におけるＩＣチップ部分およびその近傍を印字禁止領域とし、サーマルヘッドの熱によるＩＣチップの損傷を防止する印字装置を提供するものである。
【課題を解決するための手段】
【０００４】
請求項１記載の発明に係る印字装置は、ＩＣチップを有するＩＣ用紙の印字可能領域内に所定の印字データを配置し印字レイアウトを作成してＩＣ用紙の一面に印字する印字装置であって、前記ＩＣ用紙の他面にＩＣチップの位置情報が記憶されたバーコードが印刷され、このバーコードを読み取る読取手段と、該読取手段により読み取られた前記位置情報に基づいてＩＣチップ位置を印字禁止領域とし、この印字禁止領域と前記印字データとが重なるか否かを判断する判断手段と、前記判断手段により印字禁止領域と印字データが重なると判断された場合に印字禁止領域に印字データが重ならない印字レイアウトに変更するレイアウト変更手段と、を有することを特徴とする。
請求項２記載の発明に係る印字装置は、ＩＣチップを有するＩＣ用紙の印字可能領域内に所定の印字データを配置し印字レイアウトを作成してＩＣ用紙の一面に印字する印字装置であって、前記ＩＣチップにはＩＣチップの位置情報が記憶され、この位置情報を読取る読取手段と、該読取手段により読み取られた前記位置情報に基づいてＩＣチップ位置を印字禁止領域とし、この印字禁止領域と前記印字データとが重なるか否かを判断する判断手段と、前記判断手段により印字禁止領域と印字データが重なると判断された場合に印字禁止領域に印字データが重ならない印字レイアウトに変更するレイアウト変更手段と、を有することを特徴とする。
また、前記印字禁止領域は、ＩＣチップ位置およびＩＣチップを囲む近傍とすることもできる。
また、前記レイアウト変更手段は、前記印字可能領域内における空白領域に印字データを移動することもできる。
また、前記レイアウト変更手段は、少なくとも前記判断手段により印字禁止領域と重なると判断された印字データを縮小することもできる。
また、前記所定の印字データは複数の印字データからなり、前記レイアウト変更手段は、複数の印字データのうち前記判断手段により印字禁止領域と重なると判断された印字データと他の印字データの位置を変更することもできる。
【発明の効果】
【０００５】
ＩＣチップを有するＩＣ用紙の印字可能領域内に所定の印字データを配置し印字レイ
アウトを作成してＩＣ用紙の一面に印字する印字装置において、ＩＣ用紙の他面に印刷されたバーコードを読取手段により読み取ることにより、バーコードに記憶されたＩＣチップの位置を認識して印字禁止領域とし、前記印字レイアウトにおいて印字禁止領域と印字データ位置が重なる場合に印字データが重ならない印字レイアウトに変更することによって、印字動作時におけるＩＣチップへの熱の供給を防止し、ＩＣチップの損傷を防止できる。
また、ＩＣチップを有するＩＣ用紙に印字する印字装置において、人手によって印字禁止領域に重ならないように印字レイアウトを変更するという面倒な作業を軽減することができる。
また、印字禁止領域をＩＣチップ位置およびＩＣチップを囲む近傍とすることによって、より確実に熱によるＩＣチップの損傷を防止できる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照しながら本発明を実施するための最良の形態について説明する。図１は、本発明の実施の形態に係るプリンタ１の概略側面図を示し、図２は、そのプリンタ１で使用するＩＣ用紙５０を台紙５４側から見た概略図を示す。尚、前述した背景従来と同一の構成要素には同一の符号を付し、その説明を省略する。
【０００７】
図２に示すように、プリンタ１において使用するＩＣ用紙５０は、長尺状の台紙５４と、粘着剤を有するラベル用紙５５の間にＩＣチップ５１およびアンテナコイル５２を有するＩＣ回路５３を挟み込んだ形状をしている。また、ＩＣ用紙５０の台紙５４面にはラベル用紙５５の位置を検出する為の位置検出マーク５８と、１枚のラベル用紙５５に対するＩＣチップ５１の座標位置情報が記録されたバーコード５９が印刷されている。尚、座標位置情報は、縦軸Ｖ及び横軸Ｈにより表され、縦軸Ｖは図２に矢印で示すＩＣ用紙５０の搬送方向Ｆに対して平行な軸であり、横軸ＨはＩＣ用紙５０の搬送方向Ｆに対して直交する軸である。また、図中のＭｇは、後述するプリンタ１のサーマルヘッド１０の発熱作用によってＩＣチップ５１が損傷する恐れのある領域としての余白領域を示している。
【０００８】
プリンタ１は、図１に示すように、主に用紙保持部２と、用紙位置検出センサ３と、コード読取センサ４と、ＩＣリーダライタ５と、印字部６と、切断部７と、を有している。
【０００９】
用紙保持部２は、ロール状に巻回したＩＣ用紙５０を回転可能に保持している。用紙位置検出センサ３は、図示しない発光部と受光部を有し、ＩＣ用紙５０の台紙面に印字された識別マーク５８に向けて照射した光の反射によりＩＣ用紙５０の位置を検出している。
【００１０】
コード読取センサ４は、ＩＣ用紙５０の台紙面に印刷されたバーコード５９を読み取る。尚、用紙位置検出センサ３およびコード読取センサ４は図２に示すようにそれぞれＩＣ用紙５０の識別マーク５８およびバーコード５９に対応する位置に設けられている。
【００１１】
ＩＣリーダライタ５は、通信アンテナ８を有し、ＩＣ用紙５０のアンテナコイル５２を介してＩＣチップ５１と非接触で通信し、ＩＣチップ５１に対して情報の書き込み又は読取りを行う。
【００１２】
印字部６は、図示しないモータに接続されたプラテンローラ９とサーマルヘッド１０を有し、ＩＣ用紙５０を挟持搬送しながらサーマルヘッド１０の発熱作用によりラベル用紙５５の表面に印字を行う。
【００１３】
切断部７は、可動刃および固定刃を有するカッタであり、印字が施されたＩＣ用紙５０を所定長さに切断する。また、ＩＣリーダライタ５の通信アンテナ８とＩＣチップ５１との通信が不可であった不良ＩＣ用紙を切断することもできる。
【００１４】
図３は、プリンタ１の制御部２０を示すブロック図である。同図に示すように、制御部２０は、所定の制御プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１と、ＲＯＭ２１に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２と、ＣＰＵ２２が動作する上で必要となる各種データを記憶するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２３と、図示しないモータを含むプラテンローラ９にパルス信号を供給し、ＩＣ用紙５０の搬送を制御する用紙搬送制御回路２４と、ＣＰＵ２２から供給される印字すべき文字、図形などの印字データに対応する制御信号を生成し、サーマルヘッド１０に供給して印字動作を行わせるサーマルヘッド制御回路２５と、ＣＰＵ２２の制御下、用紙位置検出センサ３の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、デジタルのデータに変換してＣＰＵ２２に供給する用紙位置検出回路２６と、コード読取センサ４により読み取られたＩＣ用紙５０に印字されたバーコード５９に記憶されたＩＣチップ５１の座標位置情報を認識するコード認識回路２７と、ＩＣリーダライタ５からＩＣチップ５１への情報の書き込みまたは読取りを制御するＩＣリーダライタ制御回路２８と、切断部７によるＩＣ用紙５０のカットを制御する切断制御回路２９と、を有している。これら各部はデータバス３０を介してＣＰＵ２２に接続され、ＣＰＵ２２の管理下外部インタフェース３１を介して接続されたホストコンピュータ３２より印字データやコマンドを受信し、受信した印字データやコマンドに従ってＩＣ用紙５０の表面に印字を行う。
【００１５】
また、ＲＡＭ２３は、各種フラグの値を記憶するフラグ記憶エリアと、作業用データを記憶するワークエリアと、印字すべき文字等のビットマップイメージデータを展開して印字フォーマットを形成するための印字展開エリアと、ＩＣチップ５１の座標位置情報を記憶するＩＣ位置記憶エリアと、により構成される。また、ＲＯＭ２１は、制御プログラムを記憶するエリアと、フォントデータ等の各種固定データを記憶するエリアと、各種制御テーブルデータを記憶するエリアと、各種ＩＯ定数を記憶するエリアと、により構成されている。
【００１６】
このように構成されたプリンタ１の動作について図４のフローチャートに基づいて説明する。プリンタ１の電源を投入すると、まず、イニシャル処理としてメモリやＣＰＵ２２等のハードウェアチェックや各種の動作条件、通信条件設定等を行う（ステップＳ１）。ステップＳ２にてプラテンローラ９を駆動して搬送方向上流側である用紙保持部２側から下流側である切断部７側に向かってＩＣ用紙５０を搬送し、用紙位置検出センサ３によりＩＣ用紙５０の識別マーク５８を検知して、ＩＣ用紙５０の位置を検出する（ステップＳ３）とともに、コード読取センサ４によりＩＣ用紙５０のバーコード５９を読み取る（ステップＳ４）。このとき、ステップＳ５にてバーコード５９に記録されたＩＣチップ５１の座標位置情報（Ｈ，Ｖ）をコード認識回路２７により認識する。ＩＣ用紙５０のバーコード５９を読み取り終えると、ラベル用紙５５の先端が印字部６に位置する印字開始位置まで搬送方向上流側に搬送される（ステップＳ６）。
【００１７】
ステップＳ７にて、インタフェース３１を介してホストコンピュータ３２から所定の印字データやコマンドが受信され、順次ＲＡＭ２３に書き込まれる。
ここで図５を用いて印字可能領域および印字禁止領域について説明する。図５（ａ）は、ＩＣ用紙５０の後述する印字可能領域４１内に印字データ４０ａ、４０ｂ、４０ｃ、４０ｄを配置した印字フォーマットの一例を示すものであり、図５（ａ）に示すようにホストコンピュータ３２から受信した用紙サイズを指定するコマンドにより縦サイズＶｍａｘおよび横サイズＨｍａｘの印字可能領域４１をＲＡＭ２３の印字展開エリア内に作成し、この印字可能領域４１内に所定の印字データ４０ａ、４０ｂ、４０ｃ、４０ｄを配置した印字フォーマットを作成する（ステップＳ８）。
ここでステップＳ５で認識したＩＣチップ５１の座標位置情報（Ｈ，Ｖ）およびＩＣチップ５１を囲む余白領域Ｍｇを印字禁止領域４２として、この印字禁止領域４２と印字展開エリアに展開した印字フォーマットにおける印字データ４０ａ、４０ｂ、４０ｃ、４０ｄが重なるか否かを判断する（ステップＳ９）。ステップＳ９において、印字禁止領域４２と印字展開エリアに展開した印字フォーマットにおける印字データ４０ａ、４０ｂ、４０ｃ、４０ｄが重ならないと判断された場合、印字展開エリアに展開された印字フォーマット通りにラベル用紙５５に印字される（ステップＳ１０）。
【００１８】
また、図５（ａ）に示すように印字禁止領域４２と印字展開エリアに展開した印字データ４０ｂが重なると判断された場合はステップＳ１１に進む。ステップＳ１１において、印字データ４０ｂを印字可能領域４１中の印字データが配置されていない空白領域に移動可能であるか否かを判定し、移動可能である場合に、図５（ｂ）に示すように印字展開エリア内で印字データ４０ｂを縦軸Ｖ方向に印字データ４０ｂが印字禁止領域４２に重ならない位置まで移動した印字フォーマットに変更する（ステップＳ１２）。ステップＳ１０において図５（ｂ）に示す印字フォーマットでの印字を行う。尚、ステップＳ８にて印字展開エリア内で展開処理を行う際に、印字可能領域４１中における空白領域と各印字データを配置するのに必要な縦幅及び横幅の領域が分かるので、ステップＳ１１においてこれらを比較することにより空白領域に印字データ４０ｂが移動可能であるか否かを判定している。
【００１９】
また、ステップＳ１１において、十分な空白領域が存在せず、印字データ４０ｂを空白領域に移動できないと判断されると、図５（ａ）における印字禁止領域４２と重なる印字データ４０ｂの位置と印字データ４０ｂ以外の他の印字データ４０ａ、４０ｃ、４０ｄの位置を変更可能であるか否かを判定する（ステップＳ１３）。すなわち、ステップＳ１３において印字可能領域４１の横サイズＨｍａｘから印字禁止領域４２の横幅を除いた横軸Ｈ方向の空白領域と上記他の印字データ４０ａ、４０ｃ、４０ｄの横軸Ｈ方向の領域を比較し、この空白領域に対して横軸Ｈ方向の領域が等しいか小さい印字データが存在するか否かを判定している。図５（ａ）において、印字禁止領域の横幅方向の空白領域に対して横軸Ｈ方向の領域が等しいか小さい印字データ４０ａが存在すると判定されると（ステップＳ１３）、印字禁止領域に重なる横軸Ｈ方向の領域を持つ印字データ４０ｂと印字領域に重ならない横軸Ｈ方向の領域を持つ印字データ４０ａの位置を変更し、印字禁止領域４２と印字データが重ならない図５（ｃ）に示す印字フォーマットに変更する（ステップＳ１４）。そして、ステップＳ１０において図５（ｃ）に示す変更した印字フォーマットでの印字を行う。
【００２０】
また、ステップＳ１３において、印字禁止領域４２と重なる横軸Ｈ方向の領域を持つ印字データの位置と他の印字データの位置を変更不可能であると判断されると、印字禁止領域４２と重なる印字データを縮小して印字データが印字禁止領域に重ならない印字フォーマットに変更する（ステップＳ１５）。すなわち、図６（ａ）に示すように印字可能領域４１に印字データ４０ｂ、４０ｃ、４０ｄ、４０ｅが配置された印字フォーマットの場合に印字可能領域４１の横サイズＨｍａｘから印字禁止領域４２を除いた横軸Ｈ方向の空白領域に対して横軸Ｈ方向の領域が等しいか小さい印字データが存在しないと判断されると（ステップＳ１３）、印字データ４０ｂを印字可能領域４１の横サイズＨｍａｘから印字禁止領域４２を除いた横軸Ｈ方向の空白領域に印字データ４０ｂが収まるサイズに縮小した図６（ｂ）に示す印字フォーマットに変更する（ステップＳ１５）。そして、ステップＳ１０において図６（ｂ）に示す変更された印字フォーマットで印字を行う。
また、ステップＳ１０の後、連続して印字を行う場合にはステップＳ７に進み上述した処理を行う。
【００２１】
以上、本発明を実施するための最良の形態において、ＩＣ用紙に印刷されたバーコードからＩＣ用紙の印字可能領域中におけるＩＣチップの座標位置情報を読み取り、ＩＣチップおよびその近傍の余白領域を含めた印字禁止領域を指定し、その印字禁止領域に重なる印字データが存在する印字フォーマットがなされた場合に、印字禁止領域に印字データが重ならないように印字フォーマットを変更するようにしたので、印字動作におけるサーマルヘッドの発熱作用によるＩＣチップの損傷を防ぐ事ができる。
また、印字禁止領域に印字データが重なる場合に、人手によって印字禁止領域に重ならないように印字レイアウトを変更する面倒な作業を軽減できる。
【００２２】
また、本発明の実施の形態において、ＩＣ用紙の台紙面にバーコード５９を印刷するようにしたが、二次元コードであっても良い。
また、本発明の実施の形態において、ＩＣ用紙５０の台紙面に印刷されたＩＣチップ５１の座標位置情報が記録されたバーコード５９を読取手段としてのコード読取センサ４で読取るようにしたが、ＩＣチップ自体に上記座標位置情報を記憶するようにしても良い。
すなわち、ＩＣチップに記憶されたＩＣチップの位置を示す座標位置情報をＩＣリーダライタによって読み取り、ＩＣチップ位置およびＩＣチップを囲む近傍を印字禁止領域とすることもできる。
【図面の簡単な説明】
【００２３】
【図１】本発明を実施するための最良の形態に係る印字装置の概略側面図である。
【図２】印字装置に使用するＩＣ用紙を説明する平面図である。
【図３】図１における印字装置の制御部を示すブロック図である。
【図４】本発明の印字装置の動作を説明するフローチャート図である。
【図５】本発明における印字フォーマット変更処理の一例を示す図である。
【図６】本発明における印字フォーマット変更処理の他の一例を示す図である。
【図７】ＩＣ用紙の平面図である。
【図８】図６に示すＩＣ用紙のVII−VII線の断面図である。
【符号の説明】
【００２４】
１    プリンタ  
２    用紙保持部
３    用紙位置検出センサ  
４    コード読取センサ
５    ＩＣリーダライタ
６    印字部
７    切断部
８    通信アンテナ
９    プラテンローラ
１０  サーマルヘッド
２０  制御部
２１  ＲＯＭ
２２  ＣＰＵ
２３  ＲＡＭ
２４  用紙搬送制御回路
２５  サーマルヘッド制御回路
２６  用紙位置検出回路
２７  コード認識回路
２８  ＩＣリーダライタ制御回路
２９  切断制御回路
３０  データバス
３１  インタフェース
３２  ホストコンピュータ
４０ａ、４０ｂ、４０ｃ、４０ｄ  印字データ
４１  印字可能領域
４２  印字禁止領域
５０  ＩＣ用紙
５１  ＩＣチップ
５２  アンテナコイル
５３  ＩＣ回路
５４  台紙
５５  ラベル用紙
５６  シート基材
５７  粘着剤
５８  位置検出マーク
５９  バーコード
【図１】
2005047231.tif 000003
【図２】
2005047231.tif 000004
【図３】
2005047231.tif 000005
【図４】
2005047231.tif 000006
【図５】
2005047231.tif 000007
【図６】
2005047231.tif 000008
【図７】
2005047231.tif 000009
【図８】
2005047231.tif 000010