(57)【要約】【課題】外部装置と通信を行なう通信プロトコルにＳＮＭＰ通信を用いることにより通信負荷が軽減されたラベル印刷装置およびラベル印刷方法を提供する。【解決手段】管理データを読み取る読取部２５と、ＳＮＭＰ通信により外部装置と通信を行い、読取部が読み取った管理データに対応する印字イメージを外部装置から取得する通信部２８と、通信部が取得した印字イメージに基づいて記録媒体上にラベル画像を印刷する印刷部２１を有するラベル印刷装置。【選択図】図１
2011056718.tif 000002
【特許請求の範囲】
【請求項１】
管理データを読み取る読取部と、
ＳＮＭＰ通信により外部装置と通信を行なって、前記読取部が読み取った管理データに対応する印字イメージを前記外部装置から取得する通信部と、
前記通信部が取得した印字イメージに基づいて、記録媒体上にラベル画像を印刷する印刷部と、を具備することを特徴とするラベル印刷装置。
【請求項２】
前記通信部が前記外部装置にデータを送信するときは、ＳＮＭＰのＴＲＡＰ通信を用いて送信することを特徴とする請求項１記載のラベル印刷装置。
【請求項３】
前記通信部が前記外部装置からデータを受信するときは、ＳＮＭＰのＳＥＴ要求を用いて受信することを特徴とする請求項１記載のラベル印刷装置。
【請求項４】
前記読取部により前記管理データが読み取れた場合、音声通知を行なう音声通知部を具備することを特徴とする請求項１記載のラベル印刷装置。
【請求項５】
管理データを読み出す読取部を備えたラベル印刷装置を用いたラベル印刷方法であって、
管理データを前記読取部で読み取って、
ＳＮＭＰ通信により外部装置と通信を行い、前記読み取った管理データに対応する印字イメージを前記外部装置から取得し、
前記取得した印字イメージに基づいて、記録媒体上にラベル画像を印刷することを特徴とするラベル印刷装置のラベル印刷方法。
【請求項６】
前記ラベル印刷装置から前記外部装置にデータを送信するときは、ＳＮＭＰのＴＲＡＰ通信を用いて送信し、前記ラベル印刷装置が前記外部装置からデータを受信するときは、ＳＮＭＰのＳＥＴ要求を用いて受信することを特徴とする請求項５記載のラベル印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等を用いてラベル等を印刷するラベル印刷装置に関し、外部の携帯端末等に対してＳＮＭＰ（Simple Network Management Protocol）の通信機能により通信を行うラベル印刷装置およびラベル印刷方法に関する。
【背景技術】
【０００２】
従来、画像形成装置においては、通信機能を用いて、外部の情報処理装置から印字イメージやコマンドを受け取りこれらに基づいて記録媒体上に画像形成を行うことが知られている。このような画像形成装置においては、通信上のセキュリティや通信負荷を考慮する工夫がなされる場合がある。
【０００３】
特許文献１は、使用者の利便性を低下させることなく、外部装置からの要求信号に対して不正行為を検知する不正検知手段を設けることで、動作信頼性を向上させる画像形成装置を開示している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１が示す画像形成装置は、外部装置との通信において通信負荷を抑制させる技術については説明を行なっていない。すなわち、ラベル印刷装置は、一例として、外部のホストコンピュータの機能を利用することができるが本体には本格的な機能をもっていない使用形態を意味する、クライアント機能しかもっていない。このようなクライアント機能しかもっていないラベル印刷装置がホストと通信する際には、ホストコンピュータ側からコネクトを行う必要がある。しかし、ラベル印刷装置から通信が行われるのはバーコード等をスキャニングしたときで、スキャニングは不定期に発生するため、常時コネクト状態にしておく必要がでてくる。しかし、ラベル印刷装置の通信機能を常時コネクト状態とすることにより、他の通信の妨げや通信障害の原因となるという問題が生じる。
【０００５】
本発明は、外部装置と通信を行なう通信プロトコルにＳＮＭＰ通信を用いることにより通信負荷が軽減されたラベル印刷装置およびラベル印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
課題を解決する一実施形態は、
管理データを読み取る読取部（２５）と、
ＳＮＭＰ通信により外部装置と通信を行なって、前記読取部が読み取った管理データに対応する印字イメージを前記外部装置から取得する通信部（１６）と、
前記通信部が取得した印字イメージに基づいて、記録媒体上にラベル画像を印刷する印刷部（２１）と、を具備することを特徴とするラベル印刷装置である。
【発明の効果】
【０００７】
ラベル印刷装置と外部装置との間をＳＮＭＰにより通信を行なうことにより、バーコードのスキャニングのために常時コネクト状態にする必要がなくなるため、通信負荷が非常に軽減されたラベル印刷装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るラベル印刷装置の一例を示すブロック図。
【図２】同じくラベル印刷装置の概観の一例を示す概観図。
【図３】同じくラベル印刷装置の周辺機器との接続状態の一例を説明する説明図。
【図４】同じくラベル印刷装置のスキャニング処理の一例を示すフローチャート。
【図５】同じくラベル印刷装置と通信を行なう携帯端末の印刷データの送信処理の一例を示すフローチャート。
【図６】同じくラベル印刷装置の印刷処理の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照して詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係るラベル印刷装置の一例を示すブロック図、図２は、同じくラベル印刷装置の概観の一例を示す概観図である。
【００１１】
本発明の一実施形態に係るラベル印刷装置１は、図１に示すように、ネットワーク等を介してホストコンピュータ４に接続されており、全体の動作を制御し履歴情報管理部の機能を持っているＣＰＵ１１と、ＣＰＵ１１に接続されているＦＲＯＭ１２と、バーコード等が示す管理データやこれに対応した印字イメージ等を記憶するＲＡＭ１３を有している。
【００１２】
さらに、ラベル印刷装置１は、上述したＣＰＵ１１にそれぞれ接続される、表示制御回路１４と、表示制御回路１４により表示が制御され操作情報やラベル情報を表示する表示器１５と、スキャニングが成功したことをユーザ等に音声で知らせるためのスピーカ等の音声通知部１６と、モータ制御回路１７と、モータ制御回路１７により動作が制御されるステッピングモータ１８と、ユーザにより操作情報等が入力されるキー入力部１９と、ラベル等の媒体上へのラベル画像の印字のためのヘッド制御回路２０と、ヘッド制御回路２０により動作が制御されることでラベル等の媒体上へ印字を行なうサーマルヘッド２１と、各部への電源を供給する電源回路２２と、電源回路２２に電源を供給するバッテリ２３と、スキャナ制御回路２４と、スキャナ制御回路２４に制御されバーコード等を読み取るための読取部であるスキャナ２５と、携帯端末３やホストコンピュータ４とＳＮＭＰ通信を行なって管理データおよび管理データに対応した印字イメージ等を送受信するための通信部である通信制御部２８を有している。
【００１３】
また、携帯端末３は、一例として、ＳＮＭＰ通信を用いた通信制御部３１と、送信部３３において印刷コマンド生成部３６と、受信部３２において、データ監視部３４と、データ解析部３５を有している。
【００１４】
このような構成による本発明の一実施形態であるラベル印刷装置１は、値引きラベルを印刷する場合、携帯端末３やホストコンピュータ４にデータを送信するときにＳＮＭＰ通信を使用することで通信負荷を軽減する。すなわち、ホスト間でのやり取りは、ＰＬＵの情報を問い合わせるのに必要となる。ラベル印刷装置１は、スキャナ２５で読込んだバーコード等の管理データを携帯端末３やホストコンピュータ４に送信し、携帯端末３やホストコンピュータ４はその管理データから印刷コマンドを生成してラベル印刷装置１に送信し、ラベル印刷装置１は、例えばラベル画像が印刷されたラベルである値引きラベルを発行する。
【００１５】
ここで、一般の通信プロトコルであると、ラベル印刷装置１と携帯端末３やホストコンピュータ４の間で通信を行うには常にコネクト状態にしておく必要があり、他の通信の妨げになったり、通信障害の原因になる。
【００１６】
本発明の一実施形態においては、ラベル印刷装置１からの通信をＳＮＭＰのＴＲＡＰ通信を使用することで、ラベル印刷装置１から携帯端末３やホストコンピュータ４への通信は、常にコネクト状態にする必要がなくなるため、通信負荷を軽減することが可能となる。ここで、ＳＮＭＰのＴＲＡＰ通信とは、ＳＮＭＰを使用したネットワーク管理であり、管理対象となる端末から管理サーバーに届けられる状況通知用のレポートである。このレポートは、ＳＮＭＰエージェントが稼動するラベル印刷装置１上で、あらかじめ指定したイベントが発生したり、しきい値に達したときに、携帯端末３やホストコンピュータ４等に送信するものである。
【００１７】
すなわち、ラベル印刷装置１は、スキャナ２５で読込んだ管理データを、ＳＮＭＰのＴＲＡＰ通信で携帯端末３やホストコンピュータ４へ送信し、携帯端末３やホストコンピュータ４はＳＮＭＰのＴＲＡＰ通信を受けたら、その管理データから印刷コマンドを生成し、
ホストからラベル印刷装置１に送信するときに初めてコネクトし、通信を行い、切断を行う。従って、本発明の方法であれば、他の通信プロトコルとは異なり、コネクトする時間を最小化することによって、通信負荷を軽減することができる。
【００１８】
なお、ＳＮＭＰはＵＤＰ（User Datagram Protocol）のため、コネクト概念がないので、ホストからの受信応答による信頼性は保障されない。すなわち、ＵＤＰとは、インターネット標準プロトコルＴＣＰ／ＩＰの基盤となるプロトコルであり、ＴＣＰ／ＩＰでは、ネットワーク層プロトコルのＩＰと、トランスポート層プロトコルのＴＣＰまたはＵＤＰのいずれかの組み合わせでデータをやり取りする。ＴＣＰは、セッション（コネクト）を確立してから通信を開始するが、ＵＤＰでは、セッション（コネクト）を確立せずにデータをあて先に送り出すデータグラム方式を採用している。従って、ＵＤＰではプロトコル処理が高速であるが、ＴＣＰのように誤り訂正再送機能を持たないため信頼性が低い。従って、ＵＤＰは信頼性よりも高速性が求められる状況で使用されることが多い。
【００１９】
従って、頻度は低いものの、スキャニングは成功しているがホストにそのデータが送信されないケースがまれに発生する。しかしながら、ＵＤＰのエラーによるスキャニングデータの送信できない状況は、スキャニングのミスと見かけ上同じくユーザにはみえるため、ユーザがここで再スキャニングすることにより、スキャニングは滞りなく行なわれるため、このラベル印刷装置によってバーコード等をスキャニングする際の使用上の不具合は回避することができる。
【００２０】
（動作）
次に、このような構成を有するラベル印刷装置１における印字処理をフローチャートを用いて以下に詳細に説明する。図４は、ラベル印刷装置のスキャニング処理の一例を示すフローチャート、図５は、ラベル印刷装置と通信を行なう携帯端末の印刷データの送信処理の一例を示すフローチャート、図６は、ラベル印刷装置の印刷処理の一例を示すフローチャートである。
【００２１】
本発明に係る発行システムは、図１のブロック図に示すように、一例として、ラベル印刷装置１と発行命令を行う携帯端末（ＰＤＡ）３を用いることで、ラベル印刷を行う。初めに、ラベル印刷装置１は、図４のフローチャートに示すように、ＣＰＵ１１の制御下において、スキャナ２５によりバーコード等の管理データをスキャニングする（ステップＳ１１）。ＣＰＵ１１は、スキャニングが成功したことを認識すると（ステップＳ１２）、スピーカ等の音声通知部１６によってユーザにスキャニングが成功したことを音声で知らせる（ステップＳ１３）。そして、ＣＰＵ１１は、スキャニングしたバーコード等の管理データを、通信制御部２８を介して、ＳＮＭＰのＴＲＡＰ通信を用いて、携帯端末３に送信する（ステップＳ１４）。また、携帯端末（ＰＤＡ）３がＰＬＵなどの情報を取得するときには、ホストコンピュータ４をさらに配置する。
【００２２】
携帯端末（ＰＤＡ）３においては、データ監視を行うアプリケーション、データ解析を行うアプリケーション、印刷コマンド生成を行うアプリケーション等のアプリケーションがインストールされており、図５のフローチャートに示すように、データ監視部３４は、ラベル印刷装置１のＳＮＭＰのＴＲＡＰ通信を監視し（ステップＳ２１）、ＴＲＡＰ通信を受信した場合、データ解析部３５によりスキャンデータを取得する（ステップＳ２２）。次に、ラベル印刷装置１のイメージ描画部２７は、取得したスキャンデータを使用して印刷データを生成する（ステップＳ２３）。端末装置３の送信部３３および通信制御部３１は、印刷コマンド生成部３６が生成した印刷データを、フォーマット番号、変更データ、ラベル発行要求という信号形態で、ＳＮＭＰのＳＥＴ要求を用いてラベル印刷装置１に送信する（ステップＳ２４）。ここで、ＳＥＴ要求とは、ＳＮＭＰの３つの通信方法、ＳＥＴ要求、ＧＥＴ、ＴＲＡＰ通信の内の一つであり、ＳＥＴ要求は通信相手である装置のある記憶領域に所望の値をセットする働きをもっている。なお、予め、ラベル印刷装置１には通信する相手の携帯端末３のアドレスを設定することが望ましい。
【００２３】
すなわち、予めラベルイメージの複数のフォーマットをラベル印刷装置１のＲＡＭ１３等の記憶領域に登録しておき、端末装置３からラベル印刷装置１へ、ＳＮＭＰのＳＥＴ要求を用いて、例えば、フォーマット番号、変更データ、ラベル発行要求を送信する。このような方法を取ることにより、端末装置３からラベル印刷装置１への最小の通信容量によって、ラベルイメージのフォーマットの特定と変更を指示することにより、印刷データを指示することができる。
【００２４】
一方、ラベル印刷装置１においては、図６のフローチャートに示すように、通信制御部２８で携帯端末３から印刷データの指示信号があるかどうかを監視し（ステップＳ３１）、印刷データの指示信号であるフォーマット番号、変更データ、ラベル発行要求を受信すると、ＣＰＵ１１の制御下にある印刷コマンド解析部２６により、これらフォーマット番号に応じて、予め登録されたラベルイメージのフォーマットの一つを特定し、これを変更データに従って変更する（ステップＳ３２）。そして、イメージ描画部２７は、印刷コマンド解析部２６が特定して変更したラベルイメージのフォーマットに従ってイメージを生成する（ステップＳ３３）。次に、ＣＰＵ１１の制御下において、ヘッド制御回路２０およびサーマルヘッド２１は、イメージ描画部２７により生成したイメージに基づいて、ラベル上にラベル印刷を行う（ステップＳ３４）。
【００２５】
なお、上述したように、ＳＮＭＰ通信は、ＵＤＰを用いており、ＵＤＰではセッション（コネクト）を確立せずにデータをあて先に送り出すデータグラム方式を採用しているのでプロトコル処理が高速であるが、ＴＣＰのように誤り訂正再送機能を持たないため信頼性が低い。従って、頻度は低いが通信に失敗することがあると思われる。
【００２６】
しかしながら、スキャン成功後まもなくラベルが発行されなければ、ユーザは、この時点でスキャニングを再度実行するという使用方法をユーザに対して明確に認識させておくことで、頻度の低い通信の失敗に対応することができる。すなわち、スキャニングをユーザが再度実行すれば、連続して通信が失敗する可能性は非常に低いため、二度目のスキャニングにより通信は成功するので、ラベル印刷装置１と外部の携帯端末３との間の通信は実行され、その後の印刷処理が滞りなく行なわれることとなる。
【００２７】
従って、ラベル印刷装置１と外部の携帯端末３の間の通信プロトコルにＳＮＭＰ通信を適用した本発明の実施形態であるラベル印刷装置１は、ラベル印刷装置と外部装置との間をＳＮＭＰにより通信を行なうことにより、バーコードのスキャニングのために常時コネクト状態にする必要がなくなるため、通信負荷が非常に軽減されることで、総合的にみてラベル印刷装置１と外部の携帯端末３の間の通信状態は格段に向上することになる。
【００２８】
以上、詳細に説明したように、本発明の一実施形態に係るラベル印刷装置１においては、携帯端末３またはホストコンピュータ４等の外部装置に対する通信制御部２８において、通信プロトコルにＳＮＭＰ通信を用いることにより、バーコードのスキャニングのために常時コネクト状態にする必要がなくなるため、通信負荷が非常に軽減されたラベル印刷装置を提供することができる。
【００２９】
以上記載した様々な実施形態は複数同時に実施することが可能であり、これらの記載により、当業者は本発明を実現することができるが、更にこれらの実施形態の様々な変形例を思いつくことが当業者によって容易であり、発明的な能力をもたなくとも様々な実施形態へと適用することが可能である。従って、本発明は、開示された原理と新規な特徴に矛盾しない広範な範囲に及ぶものであり、上述した実施形態に限定されるものではない。
【符号の説明】
【００３０】
１…ラベル印刷装置、３…携帯端末、１１…ＣＰＵ、１２…ＦＲＯＭ、１３…ＲＡＭ、１４…表示制御回路、１５…表示器、１６…音声通知部、１７…モータ制御回路、１８…ステッピングモータ、１９…キー入力部、２０…ヘッド制御回路、２１…サーマルヘッド、２２…電源回路、２３…バッテリ、２４…スキャナ制御回路、２５…スキャナ、２８…通信制御部（ＳＮＭＰ）。
【先行技術文献】
【特許文献】
【００３１】
【特許文献１】特開２００９−９０４７１号公報
【図１】
2011056718.tif 000003
【図２】
2011056718.tif 000004
【図３】
2011056718.tif 000005
【図４】
2011056718.tif 000006
【図５】
2011056718.tif 000007
【図６】
2011056718.tif 000008