(57)【要約】【課題】読取条件を満たした挿入画像を伴う２次元コード画像を印刷する印刷装置を提供する。【解決手段】外部から与えられた２次元コード画像に挿入画像を挿入して印刷した際に、印刷物の読取条件を満たすかどうかを判断する判断部と、判断部が読取条件を満たすと判断すると、挿入画像が挿入された２次元コード画像を記録媒体上に印刷する印刷部を有する印刷装置。【選択図】図１
2012183720.tif 000002
【特許請求の範囲】
【請求項１】
外部から与えられた２次元コード画像に挿入画像を挿入して印刷した際に、印刷物の読取条件を満たすかどうかを判断する判断部と、
前記判断部が前記読取条件を満たすと判断すると、前記挿入画像が挿入された前記２次元コード画像を記録媒体上に印刷する印刷部と、を具備することを特徴とする印刷装置。
【請求項２】
前記２次元コード画像と前記挿入画像と前記２次元コード画像に前記挿入画像を挿入する際の挿入条件を入力する入力部をさらに有しており、
前記判断部は、前記挿入条件に基づき、前記２次元コード画像に挿入画像を挿入して印刷した際に前記読取条件を満たすかどうかを判断する請求項１記載の印刷装置。
【請求項３】
前記挿入条件とは、前記挿入画像の大きさと位置、文字数、エラーレート、１セル分の構成ドット数の内の少なくとも一つを含むことを特徴とする請求項２記載の印刷装置。
【請求項４】
前記２次元コード画像と前記挿入画像を入力する入力部と、
前記入力部が入力した前記２次元コード画像および挿入画像に基づき、前記挿入画像が挿入された前記２次元コード画像を生成して前記印刷部に供給する生成部をさらに具備する請求項１記載の印刷装置。
【請求項５】
前記入力部は、外部装置から前記挿入画像が既に挿入された２次元コード画像を受け、
前記判断部は、前記入力部が入力した前記挿入画像が既に挿入された２次元コード画像に基づき、前記２次元コード画像に挿入画像を挿入して印刷した際に前記読取条件を満たすかどうかを判断する請求項１記載の印刷装置。
【請求項６】
外部から印刷装置に与えられた２次元コード画像に挿入画像を挿入して印刷した際に、印刷物の読取条件を満たすかどうかを判断し、
前記読取条件を満たすと判断すると、前記挿入画像が挿入された前記２次元コード画像を記録媒体上に印刷することを特徴とする印刷装置の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インクリボン等を用いて記録媒体上にバーコードや２次元コード（ＱＲコード）等の印刷を行う印刷装置および印刷方法に関する。
【背景技術】
【０００２】
最近、印刷装置は用途が複雑化・多様化してきており、インクリボン等を用いて記録媒体上にバーコードや２次元コード（ＱＲコード）等の印刷を行う印刷装置が製造され使用されている。このような印刷装置では、特に、２次元コード（ＱＲコード）等に挿入画像を挿入して印刷を行いたいとの要望がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８０５８８号公報
【特許文献２】特開２００９−２３０７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の印刷装置においては、例えば携帯電話のＵＲＬ入力用の２次元コード（ＱＲコード）に対して、画像イメージをこの２次元コードのコード内に挿入して、ＵＲＬ情報以外を追加した場合、２次元コードの誤り訂正を超えない範囲で重ね合わせ印字が行われたかどうかは、実際に印刷されたものを読み取ってみなければ判らない。この結果、印刷してみたが、２次元コードの誤り訂正を超える範囲の印刷だったため、印刷が無駄になる等の不具合が生じる可能性がある。
【課題を解決するための手段】
【０００５】
課題を解決する一実施形態は、
外部から与えられた２次元コード画像に挿入画像を挿入して印刷した際に、印刷物の読取条件を満たすかどうかを判断する判断部と、
前記判断部が前記読取条件を満たすと判断すると、前記挿入画像が挿入された前記２次元コード画像を記録媒体上に印刷する印刷部と、を具備することを特徴とする印刷装置である。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る印刷装置における外観の一例を示す外観図。
【図２】同印刷装置における機械的構成の一例を示す説明図。
【図３】同印刷装置における電気的構成の一例を示すブロック図。
【図４】同印刷装置が扱う挿入画像が挿入されたＱＲ画像の一例を示す説明図。
【図５】同印刷装置におけるＱＲコードの印刷処理を説明するフローチャート。
【図６】同印刷装置における外部のＰＣ（Personal Computer）を用いたＱＲコードの印刷処理を説明するフローチャート。
【発明を実施するための形態】
【０００７】
以下、この発明の実施の形態について図面を参照して詳細に説明する。  
本発明の一実施形態に係る印刷装置１を図１乃至図３を用いて、以下に詳細に説明する。本発明の一実施形態に係る印刷装置１は、図１において、プリンタエンジンを格納する制御ボックス６と、この制御ボックス６とヒンジにより回動可能に接続されているカバー７と、さらに、カバー７の正面に設けられ、印刷された記録媒体を排出する排出口３と、制御ボックス６の正面に設けられた操作部４と、操作情報や操作メニュを表示する液晶画面等を用いた表示部５を有している。
【０００８】
本発明の一実施形態に係る印刷装置１は、さらに図２および図３において、カバー７を開くと、用紙ロールＡを回転可能に保持する用紙保持部５７と、インクリボンロールＢを保持してインクリボンＲを供給するリボン供給軸５５と、リボン供給軸５５から供給されるインクリボンＲを巻き取って保持するリボン巻取軸５６を有している。さらに、印刷装置１は、図２および図３に示すように、用紙保持部５７に保持される用紙ロールＡから供給される用紙Ｄを搬送する搬送ローラ１０と、用紙Ｄを搬送するピンチローラ５０と、用紙Ｄを検出する用紙検出センサ１７と、リボン供給軸５５からインクリボンＲが供給される搬送路１９と、インクリボンＲおよび用紙Ｄを搬送するプラテンローラ１３と、用紙Ｄに印刷を行うサーマルヘッド２８を有しており、印刷した用紙Ｄは、排出口３から排出される。
【０００９】
また、本発明の一実施形態に係る印刷装置１は、さらに図３の電気的構成の一例を示すブロック図を参照すると、全体の動作を制御する制御部３１と、それぞれが制御部３１に接続され、操作情報や設定情報、動作プログラム等が格納されているＦＲＯＭ３２（Floating Read Only Memory）、ＲＡＭ（Random Access Memory）３３と、表示部の働きを制御する表示制御回路３４と、表示制御回路３４に制御される液晶画面等の表示部５と、外部に設けられたユーザ等が扱うホストコンピュータＨ等と通信を行う通信部１６と、上述した操作部４と、上述した搬送ローラ１０、プラテンローラ１３、ピンチローラ５０等を駆動するステッピングモータ３６と、ステッピングモータ３６を制御するモータ制御回路３５と、上述したリボン巻取軸５６を駆動するリボンモータ３８と、リボンモータ３８を制御するモータ制御回路３７と、上述したサーマルヘッド２８を制御するヘッド制御回路３９と、ＱＲコード判断部４０と、２次元コード画像等を生成する画像生成部４１を有している。
【００１０】
このような構成をもつ印刷装置１は、制御部３１の制御下において、操作部４またはホストコンピュータＨからの操作に従って、一例として、記録媒体である用紙Ｄにサーマルヘッド２８により印刷して、搬送ローラ１０、プラテンローラ１３、ピンチローラ５０等により用紙Ｄを搬送して排出口３へと排出する。
【００１１】
次に、このような構成をもつ印刷装置１のＱＲコード生成について、図４のＱＲコードの説明図、図５および図６のフローチャートを用いて以下に詳細に説明する。
【００１２】
はじめに、挿入画像が挿入後の２次元コード（ＱＲコード）の例を、図４を用いて説明する。図４の（ａ）は、星型のマークである挿入画像が２次元コード（ＱＲコード）の中央の位置に挿入された画像の例である。図４の（ｂ）は、列車型のマークである挿入画像が２次元コード（ＱＲコード）の中央の位置に左右に分布した領域において挿入された画像の例である。図４の（ｃ）は、雪だるま型のマークである挿入画像が２次元コード（ＱＲコード）の中央の位置に上下に分布した領域において挿入された画像の例である。図４の（ｄ）は、星型のマークである挿入画像が２次元コード（ＱＲコード）の右下の位置に挿入された画像の例である。このように、挿入された位置、大きさ、形が異なる場合、印刷後の読取条件に異なる影響を及ぼすことが判っている。
【００１３】
本発明の一実施形態に係る印刷装置１であるラベルプリンタには、画像生成部４１等において、所定の用紙サイズに合わせたイメージバッファが用意されており、そのイメージバッファに２次元コードやキャラクター等の描画を行い、その後、そのイメージバッファに描画されたデータを１ライン毎にサーマルヘッド２８に転送して、記録媒体上に印字を行う。
【００１４】
この実施形態の画像生成部４１においては、画像生成部４１のイメージバッファへの描画の際、重ね合わせを行うためのエリアが指定されると、重ね合わせるために必要な２次元コードの一部を削除する機能、２次元コードに挿入画像を挿入した画像を描画する機能を持っている。さらに、ＱＲコード判断部４０は、２次元コードリーダエンジンの２次元コードの誤り訂正機能を利用し、一部が削除された２次元コードが正常の読取レート（例えば３０％）の範囲で読み取りが正常に行われるかを判断する機能を有している。
【００１５】
このように、本実施形態においては、わざと欠損部分を作成されることで、２次元コードの誤り訂正機能を利用して事前に読取条件が満たされるか否かを判断することができる。また、誤り訂正レベルや、挿入画像の挿入位置に制限があることを事前に知ることができる。すなわち、挿入画像の挿入場所や大きさにより、誤り訂正が正常に行われるか否かを判断することができ、２次元コードの読取機能を維持するために必要な箇所に、誤って挿入画像が挿入されてしまうことを回避することができる。これにより、２次元コードとしての規定を満足しつつ、画像を挿入するエリアを特定することができる。
【００１６】
さらに、例えば外部装置であるホストコンピュータＨの表示画面やＰＣ(Personal Computer)の表示画面、また、ラベル印刷装置である印刷装置１の表示部５において、あらかじめ挿入画像を挿入できる箇所を表示することで、容易に画像を挿入する箇所をユーザに指定することができる。
【００１７】
次に、ラベル印刷装置である印刷装置１の操作により、２次元コードに挿入画像を挿入する具体的な手順を、図５のフローチャートを用いて詳細に説明する。印刷装置１の制御部３１は、操作部４または通信部１６から、２次元コード（ＱＲコード）の元となる画像形成に使用される文字の文字数が入力され（ステップＳ１１）、さらに、２次元コード（ＱＲコード）が読み取られるために必要なエラーレートが設定され（ステップＳ１２）、１セル分の構成ドット数が入力される（ステップＳ１３）。これらの値は、予め操作部４から与えられてＲＡＭ３３等に記憶されているか、デフォルトで自動的に与えられても良い。さらに、操作部４または通信部１６から、挿入される挿入画像の大きさおよび挿入される位置が特定される（ステップＳ１４）。制御部３１および画像生成部４１は、これらの情報の入力が完了した時点でこれらの情報に基づき、２次元コード（ＱＲコード）画像から挿入位置と大きさに応じた領域の画像を削除し、制御部３１およびＱＲコード判断部４０は、削除した画像について２次元コードの誤り訂正機能を利用することで、挿入画像が挿入後の２次元コード（ＱＲコード）が読取可能か否かの判断を行う（ステップＳ１５）。
【００１８】
制御部３１およびＱＲコード判断部４０は、読取可能であると判断すれば、画像生成部４１は、与えられた文字等に基づき、２次元コード（ＱＲコード）の画像を生成し、与えられた挿入画像を与えられた挿入条件に基づいて、挿入することで合成画像を生成する。そして、ラベル等の記録媒体上にサーマルヘッド２８等を用いて、画像生成部４１から供給される合成画像に基づいて、図４の（ａ）〜（ｄ）のような挿入画像が挿入された２次元コード（ＱＲコード）を印刷する（ステップＳ１６）。画像生成部４１は、挿入画像を、貼り付ける位置および大きさや形状に対して、等倍・伸張を行った上で２次元コード（ＱＲコード）に貼り付けることができる。
【００１９】
上述した挿入画像の挿入および判断処理は、印刷処理のスループットに影響を及ぼす可能性があるため、この挿入画像の挿入および判断処理をオン・オフさせる機能を制御部３１に持たせることが好適である。これにより、早く印刷したい場合などは、この挿入画像の挿入および判断処理をキャンセルすることが好ましい。
【００２０】
さらに、この挿入画像の挿入および判断処理は、外部のホストコンピュータＨやＰＣ等を積極的に用いて行うことも可能であり、図６のフローチャートを用いて以下に詳細に説明する。  
すなわち、本発明の一実施形態に係るラベルプリンタである印刷装置１の制御部３１は、通信部１６等を介して外部のホストコンピュータＨやＰＣ等から、すでに挿入画像が挿入されたＱＲコード画像を受ける（ステップＳ２１）。制御部３１および画像生成部４１は、与えられたＱＲコード画像に基づきバッファ等に画像イメージを展開する（ステップＳ２２）。そして、制御部３１およびＱＲコード判断部４０は、２次元コードリーダエンジンの２次元コードの誤り訂正機能を利用し、展開したＱＲコード画像が正常の読取レート（例えば３０％）の範囲で読み取りが正常に行われるかを判断する（ステップＳ２３）。
【００２１】
制御部３１およびＱＲコード判断部４０は、正常の読取レート（例えば３０％）の範囲で読み取りが行われないと判断すれば（ステップＳ２４）、印刷装置１の表示部５や、ホストコンピュータＨの表示画面またはＰＣ等の表示画面において、エラーが発生したことを表示すると共に、どのように挿入画像の大きさ、形状、位置を変化させれば印刷できるかとの情報を表示することが好ましい（ステップＳ２６）。制御部３１およびＱＲコード判断部４０は、正常の読取レート（例えば３０％）の範囲で読み取りが行われると判断すれば（ステップＳ２４）、サーマルヘッド２８等を用いてラベル等の記録媒体上に挿入画像が挿入されたＱＲコード画像（例えば図４の（ａ）〜（ｄ））を印刷して出力する。
【００２２】
本発明の一実施形態である印刷装置１は、このように、印刷装置１に事前に与えられた挿入画像の挿入条件に基づいて挿入画像が挿入されて印刷されたコード画像（ＱＲコード）が、読取条件を満たすかどうかを事前に判断することで、読取不能なコード画像を誤って印刷してしまい時間と資源を無駄にするということがない。
【００２３】
以上記載した様々な実施形態は複数同時に実施することが可能であり、これらの記載により、当業者は本発明を実現することができるが、さらにこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【符号の説明】
【００２４】
１…印刷装置、４…操作部、５…表示部、１６…通信部、２８…サーマルヘッド、３１…制御部、３６…ラインフィールドモータ、４０…ＱＲコード判断部、４１…画像生成部、Ｈ…ホストコンピュータ。
【図１】
2012183720.tif 000003
【図２】
2012183720.tif 000004
【図３】
2012183720.tif 000005
【図４】
2012183720.tif 000006
【図５】
2012183720.tif 000007
【図６】
2012183720.tif 000008