(57)【要約】【課題】画像情報と文字情報とを混在して限られた印字領域に印字する場合に、画像情報のサイズを極力小さくすることなく、画像を明確に表現することができ、特に、画像情報が文字情報をコード化したコードシンボルの画像情報である場合、そのシンボル画像に必要量の情報量を保持することができ、また読み取りの誤読を発生しないように、シンボル画像のサイズを必要な大きさに確保して印字できる印字装置を提供する。【解決手段】２次元コードのシンボル画像Ｑのサイズを初期設定とする一方、文字情報Ｃの印字属性を指定テープ長Ｌに応じて初期設定値から変更して文字列の長さを調整することにより、２次元コードのシンボル画像Ｑを所定サイズに維持してシンボル画像Ｑと文字情報Ｃとを印字テープの長さ方向に直列に配置して共に印字する。テープ長指定によって印字領域が小さくなっても、２次元コードのシンボル画像Ｑを所定サイズに維持できる。【選択図】      図５
2007245663.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体に印字を行う印字手段と、
印字領域のサイズを指定するサイズ指定手段と、
所定印字サイズの画像情報と共に文字情報を前記サイズ指定手段によって指定されたサイズに収まるように印字するべく、前記文字情報の印字属性を前記サイズ指定手段によって指定されたサイズに応じて設定する印字属性設定手段と、
前記所定印字サイズの画像情報と前記印字属性設定手段によって印字属性が設定された前記文字情報とを前記印字手段によって被印字媒体に共に印字させる制御手段と、
を備えることを特徴とする印字装置。
【請求項２】
前記印字属性は、前記文字情報の文字サイズ、文字間隔、行間隔の少なくとも１つを含むことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記サイズ指定手段は、前記印字領域の所定方向のサイズを指定し、
前記印字属性設定手段は、前記サイズ指定手段の指定するサイズに応じて前記文字情報の文字サイズ及び／又は文字間隔を設定し、
前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って前記画像情報と前記文字情報とを直列に配置して印字することを特徴とする請求項１に記載の印字装置。
【請求項４】
前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行い、
前記サイズ指定手段は、前記テープ状被印字媒体の長さ方向のサイズを指定するテープ長指定手段により構成することを特徴とする請求項３に記載の印字装置。
【請求項５】
前記サイズ指定手段は、印字領域の前記所定方向と直交する方向のサイズを指定し、
前記印字属性設定手段は、前記サイズ指定手段の指定するサイズに応じて前記文字情報の文字サイズ及び／又は行間隔を設定し、
前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って前記画像情報と前記文字情報とを並列に配置して印字することを特徴とする請求項１に記載の印字装置。
【請求項６】
前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行い、
前記サイズ指定手段は、前記印字手段により印字される前記テープ状被印字媒体の幅方向のサイズを指定するテープ幅指定手段により構成することを特徴とする請求項４に記載の印字装置。
【請求項７】
被印字媒体に印字を行う印字手段と、
印字領域のサイズを指定するサイズ指定手段と、
所定印字サイズの画像情報と共に所定印字属性の文字情報を前記サイズ指定手段によって指定されたサイズ内に収めて印字可能か否かを判断する判断手段と、
前記判断手段の判断が印字不可能のとき、前記文字情報を前記画像情報と共に前記サイズ指定手段によって指定されるサイズ内に印字するべく、前記文字情報に対応するドットパターン情報を間引く処理手段と、
前記所定印字サイズの画像情報に対応するドットパターン情報及び前記処理手段によって間引き処理された前記文字情報のドットパターン情報に基づいて前記印字手段によって被印字媒体に前記画像情報と前記文字情報とを印字させる制御手段と、
を備えることを特徴とする印字装置。
【請求項８】
前記サイズ指定手段は、印字領域の前記所定方向のサイズを指定し、
前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って前記画像情報と前記文字情報とを直列に配置して印字することを特徴とする請求項７に記載の印字装置。
【請求項９】
前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行い、
前記サイズ指定手段は、前記テープ状被印字媒体の長さ方向のサイズを指定するテープ長指定手段により構成し、
前記処理手段は、前記テープ状被印字媒体の長さ方向に沿った所定の間隔で前記文字情報のドットパターン情報を間引くことを特徴とする請求項８に記載の印字装置。
【請求項１０】
前記サイズ指定手段は、印字領域の前記所定方向と直交する方向のサイズを指定し、
前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って前記画像情報と前記文字情報とを並列に配置して印字することを特徴とする請求項８に記載の印字装置。
【請求項１１】
前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行い、
前記サイズ指定手段は、前記印字手段により印字される前記テープ状被印字媒体の幅方向のサイズを指定するテープ幅指定手段により構成し、
前記処理手段は、前記テープ状被印字媒体の幅方向に沿った所定の間隔で前記文字情報のドットパターン情報を間引くことを特徴とする請求項１０に記載の印字装置。
【請求項１２】
前記画像情報は、文字情報をコード化したコードシンボルの画像情報であることを特徴とする請求項１ないし１１の何れか１項に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コードなどのシンボル画像と文字情報とを共に印字する印字装置に関する。
【背景技術】
【０００２】
ＱＲコードと呼ばれる２次元コードが広く用いられており、従来、２次元コードのシンボルを文字列と共にシート上に印字する印字装置が提案されている（下記の特許文献１）。この印字装置では、名刺サイズのシートに氏名、会社名や住所などを印字するとともに、その名刺シートの所定の領域に、電話番号、ファクシミリ番号、ＵＲＬアドレスまたは電子メールアドレス等の文字列と、それらの文字情報を２次元コードに符号化した２次元コードのシンボル画像を印字して名刺を作成するものである。
【特許文献１】特開２００３−１５４７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記印字装置では、限られたシート上のスペースに２次元コードのシンボル画像を文字情報と混在して印字するものであるため、２次元コードのシンボル画像の占有可能な領域が狭くならざるを得ず、印字可能な２次元コードのシンボル画像のサイズが小サイズとなる。そして、２次元コードのシンボル画像のサイズが小さくなることにより、そのシンボル画像に保持可能な情報量が少なくなってしまう。また、そのシンボル画像を読み取ってデータを復号化する際にも誤読が生じる可能性があるなどの問題がある。
【０００４】
本発明は上記問題点を解決するため、画像情報と文字情報とを混在して限られた印字領域に印字する場合、画像情報のサイズを極力小さくすることなく、画像を明確に表現することができ、特に、画像情報が文字情報をコード化したコードシンボルの画像情報である場合、そのシンボル画像に必要量の情報量を保持することができ、また読み取りの誤読を発生しないように、シンボル画像のサイズを必要な大きさに確保して印字できる印字装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の印字装置は、被印字媒体に印字を行う印字手段と、印字領域のサイズを指定するサイズ指定手段と、所定印字サイズの画像情報と共に文字情報を前記サイズ指定手段によって指定されたサイズに収まるように印字するべく、前記文字情報の印字属性を前記サイズ指定手段によって指定されたサイズに応じて設定する印字属性設定手段と、前記所定印字サイズの画像情報と前記印字属性設定手段によって印字属性が設定された前記文字情報とを前記印字手段によって被印字媒体に共に印字させる制御手段とを備えることを特徴とする。
【０００６】
本発明の印字装置において、前記印字属性には、前記文字情報の文字サイズ、文字間隔、行間隔の少なくとも１つを含むものとする。
【０００７】
また、前記印字装置において、前記サイズ指定手段は、印字領域の前記所定方向のサイズを指定し、前記印字属性設定手段は、前記サイズ指定手段の指定するサイズに応じて前記文字情報の文字サイズ及び／又は文字間隔を設定し、前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って画像情報と文字情報とを直列に配置して印字する制御を行う。
【０００８】
また、前記印字装置において、前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行うものであり、前記サイズ指定手段は、前記テープ状被印字媒体の長さ方向のサイズを指定するテープ長指定手段により構成する。
【０００９】
また、前記印字装置において、前記サイズ指定手段は、印字領域の前記所定方向と直交する方向のサイズを指定し、前記印字属性設定手段は、前記サイズ指定手段の指定するサイズに応じて前記文字情報の文字サイズ及び／又は行間隔を設定し、前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って画像情報と前記文字情報とを並列に配置して印字する。
【００１０】
また、前記印字装置において、前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行うものであり、前記サイズ指定手段は、前記印字手段により印字される前記テープ状被印字媒体の幅方向のサイズを指定するテープ幅指定手段により構成する。
【００１１】
また、本発明の印字装置は、被印字媒体に印字を行う印字手段と、印字領域のサイズを指定するサイズ指定手段と、所定印字サイズの画像情報と共に所定印字属性の文字情報を前記サイズ指定手段によって指定されたサイズ内に収めて印字可能か否かを判断する判断手段と、前記判断手段の判断が印字不可能のとき、前記文字情報を前記画像情報と共に前記サイズ指定手段によって指定されるサイズ内に印字するべく、前記文字情報に対応するドットパターン情報を間引く処理手段と、前記所定印字サイズの画像情報に対応するドットパターン情報及び前記処理手段によって間引き処理された文字情報のドットパターン情報に基づいて前記印字手段によって被印字媒体に前記画像情報と前記文字情報とを印字させる制御手段とを備えることを特徴とする。
【００１２】
前記印字装置において、前記サイズ指定手段は、印字領域の前記所定方向のサイズを指定し、前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って前記画像情報と前記文字情報とを直列に配置して印字する制御を行う。
【００１３】
また、前記印字装置において、前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行うものであり、前記サイズ指定手段は、前記テープ状被印字媒体の長さ方向のサイズを指定するテープ長指定手段により構成し、前記処理手段は、前記テープ状被印字媒体の長さ方向に沿った所定の間隔で前記文字情報のドットパターン情報を間引く処理を行う。
【００１４】
また、前記印字装置において、前記サイズ指定手段は、印字領域の前記所定方向と直交する方向のサイズを指定し、前記制御手段は、前記印字手段によって印字領域の前記所定方向に沿って画像情報と前記文字情報とを並列に配置して印字を行う。
【００１５】
また、前記印字装置において、前記印字手段は、前記被印字媒体としてのテープ状被印字媒体に対して、その長さ方向に沿って印字を行うものであり、前記サイズ指定手段は、前記印字手段により印字される前記テープ状被印字媒体の幅方向のサイズを指定するテープ幅指定手段により構成し、前記処理手段は、前記テープ状被印字媒体の幅方向に沿った所定の間隔で前記文字情報のドットパターン情報を間引く処理を行う。
【００１６】
また、前記画像情報は、文字情報をコード化したコードシンボルの画像情報である。
【発明の効果】
【００１７】
本発明によれば、被印字媒体のサイズが指定された印字領域内に画像情報と共に文字情報を印字する場合、画像情報を所定印字サイズとする一方、文字情報に関する文字サイズ、文字間隔及び行間隔などの印字属性を指定された印字領域のサイズに応じて設定して、指定された領域サイズ内に収まるように印字を行うため、画像のサイズを極力小さくすることなく、画像を明確に表現することができる。そして、特に、画像情報が文字情報をコード化したコードシンボルの画像情報である場合には、そのシンボル画像に必要量の情報量を保持することができ、また読み取りの誤読を発生しないように、シンボル画像のサイズを必要な大きさに確保して印字できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について図面を参照して説明する。図１は本発明の実施形態に係る印字装置の外観を示す平面図、図２はその印字装置に使用するテープカセットの外観及び印字装置の内部構造の一部を示す斜視図である。図１及び図２に示すように、印字装置１は、装置本体２の上面にキー入力部３、表示部４、および開閉蓋５を備えている。開閉蓋５の内側には印字テープ３１及びインクリボン３５を収容したテープカセット２１を装填するためのカセット装填部６が形成されており、テープカセット２１は開閉蓋５を開放した状態でカセット装填部６に着脱可能に装填される。
【００１９】
キー入力部３は、印字する文字列のデータを入力する文字キー、印字開始を指示する印字キー、表示部４の表示画面上のカーソルを移動操作するカーソルキー、入力された文字列の編集処理、各種設定処理、印字処理等に必要な種々の制御キーを備えている。
【００２０】
表示部４は液晶表示装置であり、入力されたデータや各種設定のための選択メニュー画面や処理に関するメッセージなどが表示されると共に、作成されるラベルの長さや印字モードの状態などの各種の情報を表示する。
【００２１】
カセット装填部６内には、印字素子が縦方向に配列され印字テープ３１に印字する印字ヘッド（サーマルヘッド）７と、サーマルヘッド７との間で印字テープ３１及びインクリボン３５を挟んでこれを搬送するプラテンローラ８と、使用したインクリボン３５をテープカセット２１内に巻き取るリボン巻取軸９とを備え、更に、テープカセット２１を所定の位置に支持するためのカセット受部１０やテープカセット２１に嵌合して位置決めをする嵌合軸１１を備えている。また、カセット装填部６の一端部には装置本体２外に通じる排出口１２が形成されており、この排出口１２には、固定刃１３ａと可動刃１３ｂとを備え、モータにより駆動されて印字された印字テープ３１を切断するためのカッタ１３が設けられている。
【００２２】
一方、テープカセット２１は、上ケース２２ａと下ケース２２ｂを組み合わせて構成したカセットケース２２を備え、このカセットケース２２の内部には、印字テープ３１を巻回したテープコア２３、未使用のインクリボン３５を巻回したリボン供給コア２４、印字に使用済のインクリボン３５を巻き取るリボン巻取コア２５がそれぞれ収納されている。前記印字テープ３１は、印字が行われる印字テープ層と貼着剤層と剥離テープ層の積層構造を有している。このテープカセット２１のカセットケース２２には、カセット装填部６内にテープカセット２１を装填したときにサーマルヘッド７が配置されるヘッド配置部２７が形成されており、また、カセットケース２２の隅部には、カセット装填部６のカセット受部１０に係合してそれに支持される被係合部２９が形成されている。
【００２３】
テープカセット２１をカセット装填部６に装填して印字開始の指示をすると、印字テープ３１とインクリボン３５とがテープカセット２１から引き出され、重ね合わせた状態でプラテンローラ８とサーマルヘッド７の間に挟まれて共に搬送されると共に、サーマルヘッド７がキー入力部３から入力された印字データに基づいて発熱駆動されてインクリボン３５のインクが印字テープ３１に熱転写されて印字が行われる。印字が終了すると、カッタ１３が駆動されて印字テープ３１の印字された部分がラベルに切り離される。
【００２４】
図３は印字装置の電子回路の構成を示すブロック図である。同図に示すように、この印字装置の電子回路には、ＣＰＵからなる制御部５０が備えられ、制御部５０は、キー入力部３からのキー操作信号に応じてＲＯＭ５１に予め記憶されているシステムプログラムを起動させ、ＲＡＭ５２をワークメモリとして回路各部の動作を制御するもので、この制御部５０には、前記キー入力部３、ＲＯＭ５１、ＲＡＭ５２が接続される他、表示用の文字フォントを格納する表示用フォントＲＯＭ５３、印字用の文字フォントを格納する印字用フォントＲＯＭ５４、サーマルヘッド７を印字データに応じて発熱駆動する駆動回路５５、プラテンローラ８及びリボン巻取軸９を駆動するためのステップモータからなる搬送モータ５６の駆動回路５７、カッタ１３を駆動するためのカッタモータ５８の駆動回路５９が接続され、また入力された文字データなどを表示するための表示部４が接続される。
【００２５】
ＲＯＭ５１には、キー入力部３から入力されたデータを２次元コードのパターンデータに変換するプログラム、２次元コードや文字列のパターンデータを印字するためのプログラムの他、印字装置１の動作の制御に関するプログラムが記憶されている。また、ＲＡＭ５２には、キー入力された文字データを記憶する入力データメモリ、入力された文字データや作成された２次元コードのパターンデータが展開されて記憶される印字データメモリ、表示部４に表示されるパターンデータが記憶される表示データメモリの各領域が確保され、印字処理などに必要なデータを一時的に記憶するレジスタやカウンタが設けられている。
【００２６】
本発明の印字装置では、２次元コードとしてのＱＲコードのシンボル画像を作成し、そのシンボル画像を文字列とを共に印字する所定の印字モードを有している。図５（ａ）ないし（ｄ）は、この印字モードの印字処理によって印字テープ上に２次元コードのシンボル画像と文字列とを印字した印字例の説明図である。この印字装置では、作成するラベルの長さを印字テープの長さを指定することにより設定し、その設定された長さの範囲に収まるようにして２次元コードのシンボル画像と文字列とを印字するものであるが、特に、印字テープの指定長さが短く印字領域が小さい場合であっても、２次元コードのシンボル画像のサイズを所定サイズに維持して２次元コードのシンボル画像と文字列とを印字するようにした点に特長がある。
【００２７】
以下、本発明の所定の印字モードによる印字処理について、図４のフローチャート及び図５の印字例の説明図に基づいて説明する。この印字モードによる印字処理がスタートすると、まず、システムの所定のイニシャル処理及び所定の初期設定が行われる（ステップＳ１）。すなわち、文字列の文字サイズや文字間隔などの印字属性、２次元コードのコードシンボルのバージョン、文字列とシンボル画像の配置及び余白のサイズが初期設定される。例えば、図５（ａ）に図示のように、ラベルＡに印字する２次元コードのシンボル画像Ｑは、所定の解像度を有する本印字装置において、縦横ｑ×ｑのサイズとなるようなバージョンに初期設定される。また、文字列Ｃの印字属性が、文字サイズをｃ×ｃとし、文字間隔サイズをｄとして初期設定される。また、シンボル画像Ｑと文字情報Ｃとを印字テープの長さ方向に直列にして配置する横並びの配置が設定され、シンボル画像Ｑの前部、シンボル画像Ｑと文字列Ｃの中間部及び文字列Ｃの後部に夫々ｍ１、ｍ２、ｍ３の余白が初期設定される。なお、この例では、印字テープの幅は予め所定サイズのものとする。また、文字列Ｃの文字サイズとしては、初期設定の文字サイズｃ×ｃと、その半角文字のｃ×ｃ／２の２つの文字サイズが用意され、文字間隔は、初期設定のｄを最大とし、最小のゼロまで調整可能としている。また、余白のｍ１、ｍ２、ｍ３は固定された値としている。
【００２８】
次に、表示部４に入力編集画面が表示され、２次元コードへの変換対象となる文字情報の入力が操作者によって行われる（ステップＳ２）。２次元コードへの変換対象となる文字情報の入力が完了すると、操作者によって印字するラベルの長さを決めるためのテープ長指定の有無の選択が行われ、操作者がテープ長指定ありを選択した場合には、キー入力部３からの数値入力によって指定テープ長Ｌが入力され、そのデータがＲＡＭ５２の所定領域に設定される（ステップＳ３）。
【００２９】
次に、表示部４に２次元コードのシンボル画像と共に印字する文字列の入力編集画面が表示され、その文字列の入力が操作者によって行われる（ステップＳ４）。この文字情報の入力が終了すると、テープ長の指定があるか否かが判断され（ステップＳ５）、テープ長の指定がある場合、第１の基準テープ長Ｌ１及び第２の基準テープ長Ｌ２が演算される（ステップＳ６）。ここで、第１の基準テープ長Ｌ１とは、図５（ｂ）に示すように、初期設定のバージョンの２次元コードのシンボル画像Ｑと、初期設定の文字サイズとし文字間隔をゼロに設定した文字列Ｃとを共に印字する場合のテープ長（ラベルＡの長さ）のことである。従って、例えば、文字列Ｃの文字数がｎ個とすると、第１の基準テープ長Ｌ１＝ｑ＋ｃ×ｎ＋ｍ１＋ｍ２＋ｍ３となる。また、第２の基準テープ長Ｌ２とは、図５（ｄ）に示すように、初期設定のバージョンの２次元コードのシンボル画像Ｑと、最小文字サイズ（初期設定の文字サイズの半角サイズ）とし、且つその文字間隔をゼロに設定した文字列Ｃとを共に印字する場合のテープ長のことである。従って、文字列Ｃの文字数がｎ個とすると、第２の基準テープ長Ｌ２＝ｑ＋ｃ／２×ｎ＋ｍ１＋ｍ２＋ｍ３となる。これらの基準テープ長Ｌ１、Ｌ２はＲＡＭ５２の所定の領域に記憶される。
【００３０】
次に、指定テープ長Ｌが第２の基準テープ長Ｌ２未満か否か判断される（ステップＳ７）。指定テープ長Ｌが第２の基準テープ長Ｌ２未満の場合、エラー報知され、２次元コードのシンボル画像Ｑと共に印字する文字列Ｃの再入力が促される（ステップＳ８）。この印字装置では、２次元コードのシンボル画像Ｑのサイズを初期設定に維持したままで、そのシンボル画像Ｑと文字列Ｃとを指定テープ長に収まるように文字列Ｃの印字属性の調整を行うものであるが、指定テープ長Ｌが第２の基準テープ長Ｌ２未満であると、文字列Ｃの印字属性を最小文字サイズ及び最小文字間隔以下として文字列の長さを調整することができないため、操作者に対して入力文字数を減らすように促すエラー報知が行われることになる。ステップＳ５でテープ長の指定がないと判断された場合には、ステップＳ６ないしＳ８の処理はスキップされる。
【００３１】
次に、操作者のキー操作によって印字開始の指示があると（ステップＳ９）、テープ長の指定があるか否かが判断され（ステップＳ１０）、テープ長の指定があれば、指定テープ長Ｌが第１の基準テープ長Ｌ１以上か否かが判断される（ステップＳ１１）。指定テープ長Ｌが第１の基準テープ長Ｌ１以上であれば、２次元コードのシンボル画像Ｑのバージョンのサイズを初期設定とし、文字列Ｃの文字サイズを初期設定の文字サイズとし、前後及び中間の余白サイズを初期設定のサイズとする条件で、指定テープ長Ｌにシンボル画像Ｑと文字情報Ｃとを共に印字する場合の文字列Ｃの文字間隔が演算される（ステップＳ１２）。そして、演算で求められた文字間隔に設定変更される。すなわち、指定テープ長Ｌが第１の基準テープ長Ｌ１以上の場合には、文字間隔のみが設定変更され、他の印字属性は初期設定が維持される（ステップＳ１３）。
【００３２】
一方、指定テープ長Ｌが第１の基準テープ長Ｌ１未満であれば、２次元コードのシンボル画像Ｑのバージョンのサイズを初期設定とし、文字列Ｃの文字サイズを初期設定の文字サイズの半角文字サイズとし、前後及び中間の余白サイズを初期設定のサイズとする条件で、指定テープ長Ｌにシンボル画像Ｑと文字列Ｃとを共に印字する場合の文字列Ｃの文字間隔が演算される（ステップＳ１４）。そして、文字列Ｃの文字サイズを初期設定の半角文字サイズに変更し、文字間隔を演算値のものに変更する印字属性の設定変更が行われる（ステップＳ１５）。また、ステップＳ１０でテープ長の指定なしと判断された場合には、特に長さの制約がないため、印字属性を初期設定のままで保持し、印字属性の変更設定処理を行うことはない。このようにして、指定テープ長の長さに対応して印字属性の設定を見直す処理を行うが、上述のように、２次元コードのシンボル画像Ｑについては、そのサイズを初期設定のままで維持する。
【００３３】
印字属性の設定見直しの後、２次元コードの変換用に入力されていた文字情報を、初期設定のバージョンによって２次元コードのシンボル画像Ｑのパターン情報に変換するとともに、そのシンボル画像Ｑのパターン情報と印字用の文字列Ｃとを印字テープの長さ方向に直列に配置して印字するべく、印字用の文字列Ｃを最終的に設定された印字属性に従って文字パターン情報に展開し、更に、前記前部、中間部及び後部の所定の余白を形成するべく余白のパターン情報を所定の位置に挿入してＲＡＭ５２内の所定領域に印字データを生成する（ステップＳ１６）。そして、プラテンローラ８で印字用テープを搬送しつつ印字データに従ってサーマルヘッド７を駆動して印字用テープに印字が行われ（ステップＳ１７）、印字が終了するとカッタ１３によって指定テープ長Ｌの長さに印字用テープが切断されてラベルＡが作り出される（ステップＳ１８）。
【００３４】
図５（ａ）〜（ｄ）は指定テープ長の長さに応じて２次元コードのシンボル画像Ｑのサイズを初期設定に維持したままで、文字列Ｃの文字サイズや文字間隔の設定を変更した印字例を示している。図５（ａ）はテープ長Ｌの指定なしの場合の印字例であり、文字列Ｃの印字属性は初期設定に維持されている例である。図５（ｂ）は指定テープ長Ｌが第１の基準テープ長Ｌ１に等しい場合、図５（ｄ）は指定テープ長Ｌが第２の基準テープ長Ｌ２に等しい場合、図５（ｃ）は指定テープ長Ｌが第１の基準テープ長Ｌ１から第２の基準テープ長Ｌ２の間の長さに設定された場合の夫々の印字例を示している。
【００３５】
以上のように、図４のフローチャートに示す印字処理によれば、２次元コードのシンボル画像Ｑのサイズを初期設定とする一方、文字列Ｃの印字属性を指定テープ長に応じて初期設定値から変更して文字列の長さを調整することにより、２次元コードのシンボル画像Ｑを所定サイズに維持してシンボル画像Ｑと文字列Ｃとを印字テープの長さ方向に直列に配置して共に印字することができる。したがって、テープ長指定によって印字領域が小さくなっても、２次元コードのシンボル画像Ｑに必要量の情報量を保持することができ、また読み取りの誤読も発生しにくくすることができる。
【００３６】
次に、図６は他の実施形態の印字処理のフローチャートを示している。図４の印字処理では、指定テープ長に応じて文字列Ｃの印字属性の設定を変更することにより文字列Ｃの長さを調整するものであったが、この図６の印字処理では、文字列Ｃのパターン情報を、その文字列の長さ方向に間引くことによって文字列Ｃの長さを調整するものである。
【００３７】
まず、システムの所定のイニシャル処理が行われる（ステップＴ１）。ここでは、図４の印字処理と同様に、印字する文字列Ｃの文字サイズや文字間隔などの印字属性、２次元コードのコードシンボルＱのバージョン、文字列Ｃとシンボル画像Ｑの配置位置、及び余白が初期設定される。以下、図４の印字処理と同様にして、２次元コードへの変換対象となる文字情報の入力が操作者によって行われ（ステップＴ２）、操作者によるテープ長指定の有無の選択及び指定テープ長Ｌの入力設定が行われ（ステップＴ３）、２次元コードのシンボル画像Ｑと共に印字する文字列Ｃの入力が操作者によって行われる（ステップＴ４）。
【００３８】
次に、テープ長が指定されているか否かが判断され（ステップＴ５）、テープ長の指定がある場合、第１の基準テープ長Ｌａ及び第２の基準テープ長Ｌｂが演算される（ステップＴ６）。この第１の基準テープ長Ｌａは、２次元コードのシンボル画像Ｑのバージョンを初期設定とし、文字列Ｃの文字サイズ及び文字間隔を初期設定にした状態で２次元コードのシンボル画像Ｑと文字列Ｃとを共に印字する場合のテープ長（ラベルＡの長さ）のことである。従って、文字列Ｃの文字数をｎ個とすると、第１の基準テープ長Ｌａ＝ｑ＋ｃ×ｎ＋ｄ×（ｎ―１）＋ｍ１＋ｍ２＋ｍ３となる。また、前記第２の基準テープ長Ｌｂとは、文字列Ｃのパターン情報をその長さ方向に所定間隔で間引くことによって長さを調整した場合の印字可能な最短のテープ長を云い、第１の基準テープ長Ｌａの印字ラベルにおける文字列Ｃ部分の長さを１／２にしたものである。すなわち、文字列Ｃの文字数をｎ個とすると、第２の基準テープ長Ｌｂ＝ｑ＋（ｃ×ｎ＋ｄ×（ｎ―１））／２＋ｍ１＋ｍ２＋ｍ３となる。なお、文字列Ｃにおける間引き率が大きくなると文字の形が崩れるため、第２の基準テープ長Ｌｂにおける文字情報Ｃのパターン情報の長さを第１の基準テープ長Ｌａの文字情報Ｃのパターン情報の長さの５０％までとしている。これらの基準テープ長Ｌａ、ＬｂはＲＡＭ５２の所定の領域に記憶される。
【００３９】
次に、指定テープ長Ｌが第２の基準テープ長Ｌｂ未満か否か判断される（ステップＴ７）。指定テープ長Ｌが第２の基準テープ長Ｌｂ未満であると判断されると、エラー報知され、印字用の文字列Ｃの再入力が促される（ステップＴ８）。ステップＴ５でテープ長の指定がないと判断された場合には、ステップＴ６ないしＴ８の処理はスキップされる。
【００４０】
次に、操作者のキー操作によって印字開始の指示があると（ステップＴ９）、テープ長の指定があるか否かが判断され（ステップＴ１０）、テープ長の指定があれば、指定テープ長Ｌが第１基準テープ長Ｌａ以上か否かが判断される（ステップＴ１１）。指定テープ長Ｌが第１基準テープ長Ｌａ以上であれば、２次元コードのシンボル画像Ｑのバージョンのサイズを初期設定とし、文字列Ｃの文字サイズを初期設定の文字サイズとし、前後及び中間の余白サイズを初期設定のサイズとする条件で、指定テープ長Ｌにシンボル画像Ｑと文字列Ｃとを共に印字する場合の文字列Ｃの文字間隔が演算され（ステップＴ１２）、演算で求められた文字間隔に設定変更される（ステップＴ１３）。すなわち、指定テープ長Ｌが第１の基準テープ長Ｌａ以上の場合には、文字間隔のみが設定変更され、他の印字属性は初期設定が維持される。そして、２次元コードの変換用に入力されていた文字情報が初期設定のバージョンで２次元コードのシンボル画像Ｑのパターン情報に変換されるとともに、そのシンボル画像Ｑのパターン情報と文字列Ｃとを印字テープ３１の長さ方向に直列に配置して印字するべく、印字用の文字列Ｃを最終設定された印字属性に従って文字パターン情報に展開し、更に、前記前部、中間部及び後部の所定の余白を形成するべく余白のパターン情報を所定の位置に挿入してＲＡＭ５２内の所定領域に印字データを生成する（ステップＴ１４）。
【００４１】
一方、指定テープ長Ｌが第１基準テープ長Ｌａ未満であれば、指定テープ長Ｌと第２の基準テープ長Ｌｂの差を演算し、その差の長さを印字ライン数に換算し（ステップＴ１５）、初期設定の印字属性に従って文字列Ｃのパターン情報を展開するとともに、その展開された文字情報のパターン情報からステップＴ１５で求めた印字ライン数分のデータを文字列方向に沿って等間隔で間引く処理を行う（ステップＴ１６）。そして、２次元コードの変換用に入力されていた文字情報を、初期設定のバージョンによって２次元コードのシンボル画像Ｑのパターン情報に変換するとともに、そのシンボル画像Ｑのパターン情報と前記間引き処理した文字列Ｃのパターン情報とを印字テープの長さ方向に直列に印字するべく組み合わせ、更に、前記前部、中間部及び後部の所定の余白を形成するべく余白のパターン情報を所定の位置に挿入してＲＡＭ５２内の所定領域に印字データを生成する（ステップＴ１７）。
【００４２】
しかして、プラテンローラ８で印字用テープを搬送しつつステップＴ１４あるいはステップＴ１７で生成された印字データに従ってサーマルヘッド７を駆動して印字用テープに印字が行われ（ステップＴ１８）、印字が終了するとカッタ１３によって印字用テープが切断されてラベルＡが作り出される（ステップＴ１９）。
【００４３】
以上のように、図６のフローチャートに示す印字処理によれば、２次元コードのシンボル画像Ｑのサイズを初期設定とする一方、文字列Ｃのパターン情報を指定テープ長に応じて間引いて文字列の長さを調整することにより、２次元コードのシンボル画像Ｑを所定サイズに維持してシンボル画像Ｑと文字列Ｃとを印字テープの長さ方向に共に直列に配置して印字することができる。したがって、テープ長指定によって印字領域が小さくなっても、２次元コードのシンボル画像Ｑに必要量の情報量を保持することができ、また読み取りの誤読も発生しにくくすることができる。
【００４４】
次に、更に他の実施形態に係る印字処理について、図７のフローチャート及び図８・図９の印字例の説明図に基づいて説明する。この印字処理では、幅広の所定幅の印字テープを用いて２次元コードのシンボル画像Ｑと文字列Ｃとを印字テープの長さ方向に沿って並列に配置して印字する。まず、システムの所定のイニシャル処理が行われる（ステップＵ１）。ここでは、システムの所定のイニシャル処理が行われ、また、印字する文字列の文字サイズ、文字間隔及び行間隔などの印字属性、２次元コードのコードシンボルのバージョン、文字列とシンボル画像の配置及び余白が初期設定される。例えば、図８（ａ）に図示のように、ラベルＢに印字する２次元コードのシンボル画像Ｑは、所定の解像度を有する本印字装置において縦横ｑ×ｑのサイズとなるようなバージョンに初期設定される。また、文字列Ｃの印字属性として、文字サイズをｃ×ｃとし、行間隔をｅ０として初期設定される。また、シンボル画像Ｑと文字列Ｃとを印字テープの幅方向に縦並びに配置し、シンボル画像Ｑの上部、シンボル画像Ｑと文字列Ｃの中間部及び文字列Ｃの下部には余白として夫々ｐ１、ｐ２、ｐ３が初期設定される。なお、この例では、印字テープの幅は予め所定サイズのものとし、また、文字列Ｃの文字サイズの最大を初期設定のｃ×ｃとし、最小がその１／４角文字のｃ／２×ｃ／２とする。また、行間隔の最大を初期設定のｅ０とし、最小のｅ１まで調整可能としている。また、文字列Ｃの行数ｒ及び余白のｐ１、ｐ２、ｐ３は固定値としている。
【００４５】
次に、表示部４に入力編集画面が表示され、２次元コードへの変換対象となる文字情報の入力が操作者によって行われる（ステップＵ２）。２次元コードへの変換対象となる文字情報の入力が完了すると、操作者によって印字するラベルの幅を決めるためのテープ幅指定の有無の選択が行われ（ステップＵ３）、操作者がテープ幅指定ありを選択した場合には、キー入力部３からの数値入力によって指定テープ幅Ｗが入力され、そのデータがＲＡＭ５２の所定領域に設定される（ステップＵ４）。このテープ幅指定はその印字用テープの幅に等しい最大幅Ｗ０からあらかじめ定めた所定の最小幅Ｗ２の範囲で指定することができ、指定テープ幅Ｗがその範囲か否かが判断され（ステップＵ５）、範囲内でなければエラー報知がなされる（ステップＵ６）。
【００４６】
指定テープ幅Ｗが前記範囲内であれば、次に、表示部４に２次元コードのシンボル画像Ｑと共に印字する文字列Ｃの入力編集画面が表示され、その文字情報の入力が操作者によって行われる（ステップＵ７）。次に、操作者によって印字開始の指示があると（ステップＵ８）、テープ幅が指定されているか否かが判断され（ステップＵ９）、テープ幅の指定がある場合、その指定テープ幅Ｗが基準テープ幅Ｗ１以上か否かが判断される（ステップＵ１０）。ここで、基準テープ幅Ｗ１は、図８（ｂ）に示すように、２次元コードのシンボル画像Ｑのバージョンを初期設定とし、所定行数ｒの文字列Ｃの文字サイズを初期設定に維持したままで、行間隔を最小行間隔のｅ１に設定したときの２次元コードのシンボル画像Ｑと文字列Ｃとを共に印字する場合のテープ幅のことである。従って、基準テープＷ１＝ｑ＋ｃ×ｒ＋ｅ１×（ｒ−１）＋ｐ１＋ｐ２＋ｐ３となる。なお、前記最小テープ幅Ｗ２は、所定行数ｒの文字列Ｃの各文字のサイズを最小文字サイズである初期設定の文字サイズの１／４角サイズとし、且つその行間隔を最小行間隔のｅ１にしたときの２次元コードのシンボル画像Ｑと文字列Ｃとを共に印字する場合のテープ幅のことである。従って、図９（ｂ）に示すように、最小テープ幅Ｗ２＝ｑ＋ｃ／４×ｒ＋ｅ１×（ｒ−１）＋ｐ１＋ｐ２＋ｐ３となる。
【００４７】
ステップＵ１０で指定テープ幅Ｗが基準テープ幅Ｗ１以上であると判断されると、行間隔が演算され（ステップＵ１１）、そこで求めた行間隔に設定変更される（ステップＵ１２）。一方、ステップＵ１０で指定テープ幅Ｗが基準テープ幅Ｗ１以上ではないと判断されると、指定テープ幅に初期設定の文字サイズで印字不可能であるため、１／４角文字サイズとして行間隔が演算され（ステップＵ１３）、文字情報Ｃの印字属性が１／４角文字サイズ及び演算で求めた行間隔に設定変更される（ステップＵ１４）。
【００４８】
印字属性の設定変更の後、２次元コードの変換用に入力されていた文字情報を、初期設定のバージョンによって２次元コードのシンボル画像Ｑのパターン情報に変換するとともに、そのシンボル画像Ｑのパターン情報と印字用の文字列Ｃの文字情報とを印字テープの長さ方向に直列に配置して印字するべく、印字用の文字情報を最終的に設定された印字属性に従って文字パターン情報に展開し、更に、前記上部、中間部及び下部の所定の余白を形成するべく余白のパターン情報を所定の位置に挿入してＲＡＭ５２内の所定領域に印字データを生成する（ステップＵ１５）。そして、プラテンローラ８で印字用テープを搬送しつつ印字データに従ってサーマルヘッド７を駆動して印字用テープに印字が行われる。この際、指定テープ幅に対応して切断線Ｘが印字される（ステップＴ１６）。印字が終了するとカッタ１３によって指定テープ長Ｌの長さに印字用テープが切断されてラベルＡが作り出される（ステップＵ１７）。
【００４９】
図８（ａ）（ｂ）及び図９（ａ）（ｂ）は指定テープ幅に応じて２次元コードのシンボル画像Ｑのサイズを初期設定に維持したままで、文字列Ｃの文字サイズや行間隔の設定を変更した印字例を示している。図８（ａ）はテープ幅Ｗの指定なしの場合の印字例であり、文字列Ｃの印字属性は初期設定に維持されている例である。図８（ｂ）は指定テープ幅Ｗが基準テープ幅Ｗ１に等しい場合、図９（ｂ）は指定テープ幅Ｗが最小テープ幅Ｗ２に等しい場合、図９（ａ）は指定テープ幅Ｗが基準テープ幅Ｗ１から最小テープ幅Ｗ２の間に設定された場合の夫々の印字例を示している。
【００５０】
以上のように、図７のフローチャートに示す印字処理によれば、２次元コードのシンボル画像Ｑのサイズを初期設定とする一方、文字列Ｃのパターン情報を指定テープ幅に応じて印字属性を調整することにより、２次元コードのシンボル画像Ｑを所定サイズに維持してシンボル画像Ｑと文字列Ｃとを共に印字テープに並列に配置して印字することができる。したがって、テープ幅指定によって印字領域が小さくなっても、２次元コードのシンボル画像Ｑに必要量の情報量を保持することができ、また読み取りの誤読も発生しにくくすることができる。
【００５１】
なお、図１０の印字例に示すように、２次元コードのシンボル画像Ｑの代わりに写真画像Ｒと文字Ｃとを共に印字するようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に係る印字装置の平面図。
【図２】その印字装置の要部及びテープカセットの斜視図。
【図３】その印字装置の電子回路のブロック図。
【図４】その印字装置の印字処理のフローチャート。
【図５】図４の印字処理による印字例の説明図。
【図６】その印字装置の他の印字処理のフローチャート。
【図７】その印字装置の更に他の印字処理のフローチャート。
【図８】図７の印字処理による印字例（その１）の説明図。
【図９】図７の印字処理による印字例（その２）の説明図。
【図１０】他の印字例の説明図。
【符号の説明】
【００５３】
１…印字装置  ２…装置本体  ３…キー入力部  ４…表示部  ５…開閉蓋
６…カセット装填部  ７…印字ヘッド（サーマルヘッド）  ８…プラテンローラ
９…リボン巻取軸  １０…カセット受部  １１…嵌合軸  １２…排出口  １３…カッタ
２１…テープカセット  ２２…カセットケース  ２３…テープコア
２４…リボン供給コア  ２５…リボン巻取コア  ２７…ヘッド配置部  ２９…被係合部
３１…印字テープ  ３５…インクリボン  ５０…制御部  ５１…ＲＯＭ  ５２…ＲＡＭ
５３…表示用フォントＲＯＭ  ５４…印字用フォントＲＯＭ
５５…サーマルヘッド駆動回路  ５６…搬送モータ  ５７…搬送モータ駆動回路
５８…カッタモータ  ５９…カッタモータ駆動回路  Ａ、Ｂ…ラベル
Ｑ…２次元コードのシンボル画像  Ｃ…文字列  Ｌ１…第１の基準テープ長
Ｌ２…第２の基準テープ長  Ｗ０…テープ最大幅  Ｗ１…基準テープ幅
Ｗ２…テープ最小幅  Ｘ…切断線  Ｒ…写真画像
【図１】
2007245663.tif 000003
【図２】
2007245663.tif 000004
【図３】
2007245663.tif 000005
【図４】
2007245663.tif 000006
【図５】
2007245663.tif 000007
【図６】
2007245663.tif 000008
【図７】
2007245663.tif 000009
【図８】
2007245663.tif 000010
【図９】
2007245663.tif 000011
【図１０】
2007245663.tif 000012