(57)【要約】【課題】ラベルプリンターで印刷されたラベルの貼付を手作業で行う際に、そのラベルが貼付対象物の表面上の所望の位置に貼り付けられるための補助を行うことが可能なラベル貼付補助プログラムと記録媒体を提供すること。【解決手段】本プログラムが実行された携帯情報端末は、ラベルプリンターにラベルを印刷させ、その印刷させたラベルの幅・長さを印刷ラベル情報として記憶し、その印刷されたラベルが表面上にある貼付対象物の撮影画像を取得し（Ｓ２０１）、その撮像画像からラベルを検出するとともに（Ｓ２０３）、その撮影画像から直線を特定してハイライトによる強調表示をし（Ｓ２０４）、その検出されたラベルがその特定された直線に対して特定位置関係になるまでの変位量をその印刷ラベル情報に基づいて算出し（Ｓ２０６，Ｓ２０７）、その算出された変位量を出力する（Ｓ２０８）。【選択図】図４
2012162284.tif 000002
【特許請求の範囲】
【請求項１】
ラベルプリンターと通信可能なカメラ付携帯情報端末に以下（１）〜（６）の各処理を実行させるためのラベル貼付補助プログラムであって、
前記カメラ付携帯情報端末は、前記ラベル貼付補助プログラムを実行すると、
（１）前記ラベルプリンターにラベルを印刷させ、
（２）前記ラベルの幅・長さを印刷ラベル情報として記憶し、
（３）前記ラベルが表面上にある貼付対象物の撮影画像を第１取得画像として取得し、
（４）前記第１取得画像からラベルを検出するとともに、前記第１取得画像から基準線を特定して強調表示し、
（５）前記第１取得画像から検出されたラベルが前記基準線に対して特定位置関係になるまでの変位量を前記印刷ラベル情報に基づいて算出し、
（６）前記算出された変位量を出力すること、
を特徴とするラベル貼付補助プログラム。
【請求項２】
請求項１に記載するラベル貼付補助プログラムであって、
前記（４）の処理が実行された際に強調表示された基準線が１本の場合には、前記検出されたラベルの回転量が前記（５）の処理が実行された際の変位量として算出されること、を特徴とするラベル貼付補助プログラム。
【請求項３】
請求項１に記載するラベル貼付補助プログラムであって、
前記（４）の処理が実行された際に強調表示された基準線が２本の場合には、前記検出されたラベルの回転量と前記検出されたラベルの移動量が前記（５）の処理が実行された際の変位量として算出されること、を特徴とするラベル貼付補助プログラム。
【請求項４】
請求項１乃至請求項３のいずれか一つに記載するラベル貼付補助プログラムであって、
前記カメラ付携帯情報端末は、前記ラベル貼付補助プログラムを実行すると、
（７）前記ラベルが表面上にある貼付対象物の撮影画像を第２取得画像として取得し、
（８）前記第２取得画像からラベルを検出するとともに、前記基準線を前記第２取得画像から特定し、
（９）前記第２取得画像から検出されたラベルの前記基準線に対する位置を前記印刷ラベル情報に基づいて算出し、前記算出された位置が特定位置関係にあると判定すれば、ラベル移動完了の旨を出力すること、
を特徴とするラベル貼付補助プログラム。
【請求項５】
請求項１乃至請求項４のいずれか一つに記載するラベル貼付補助プログラムを記録したカメラ付携帯情報端末に読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルプリンターで作成されたラベルの貼付作業を補助するためのラベル貼付補助プログラムと記録媒体に関するものである。
【背景技術】
【０００２】
ラベルの貼付作業を補助するためのラベル貼付補助プログラムとしては、例えば、下記特許文献１に記載された技術がある。その技術は、商品にラベルを貼付するラベル貼付装置であって、ラベルの貼付位置を設定するための設定手段と、その設定手段により設定されたラベルの貼付位置を記憶する記憶手段と、その記憶手段に記憶されたラベルの貼付位置に基づいて商品に第１のラベルを貼付する貼付手段とを備えている。
【０００３】
その自動計量包装値付装置を具体的に説明すると、作業者は、実際の商品の幅および高さに基づいて、トレイ画像の幅および高さを設定する。なお、トレイ画像の幅および高さの複数の組み合わせを予め登録しておき、その中から作業者が選択してもよい。作業者は、トレイ画像の幅および高さを設定した後、決定キーを押下する。続いて、ラベル位置設定画面には、トレイ画像に重なるように商品ラベルの画像（商品ラベル画像と呼ぶ）が表示される。また、ラベル位置設定画面には、決定キーおよび戻るキーが表示される。作業者は、入力部を操作することにより、商品ラベル画像をトレイ画像上の所望の位置に移動させる。次いで、作業者が決定キーを押下する。それにより、ラベル位置設定画面における商品ラベル画像の位置に対応するように、商品ラベルの貼付位置が算出される。
【０００４】
この場合、商品ラベルの貼付位置は絶対座標で表される。具体的には、貼付部には水平面上での共通の原点が予め定められている。貼付部の原点は、例えばＸ方向における左端およびＹ方向における最も手前の位置に定められる。絶対座標は、この原点からＸ方向およびＹ方向への距離で表される。算出された商品ラベルの貼付位置の絶対座標は外部記憶装置に記憶される。なお、予め商品ラベルの貼付位置の絶対座標を外部記憶装置に記憶させておいてもよい。
【０００５】
そして、ＣＰＵは、外部記憶装置に記憶された商品ラベルの貼付位置を示す絶対座標および商品押し出し部のプッシャの現在位置からプッシャのＹ方向における移動距離を算出し、算出された移動距離に基づいてプッシャを制御する。また、ＣＰＵは、外部記憶装置に記憶された商品ラベルの貼付位置を示す絶対座標および貼付部の吸着ヘッドの現在位置から吸着ヘッドのＸ方向における移動距離を算出し、算出された移動距離に基づいて駆動部を制御する。それにより、絶対座標で表される商品の位置に商品ラベルが貼付される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２１３８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、事務用のラベルプリンターで印刷されたラベルの貼付作業については、上記特許文献１に記載された技術のようにオートメーションで行われるケースは殆ど無く、手作業で行われるケースが通常であった。そのため、事務用のラベルプリンターで印刷されたラベルを貼付対象物の表面上で所望の位置に貼付させる際には、貼付対象物の表面上のラベルが所望の位置（例えば、貼付対象物の表面上の真ん中の位置、貼付対象物の表面上の基準となる線）上にあるか否かを目視で確認することが行われていた。
【０００８】
そこで、本発明は、上述した点を鑑みてなされたものであり、ラベルプリンターで印刷されたラベルの貼付を手作業で行う際に、そのラベルが貼付対象物の表面上の所望の位置に貼り付けられるための補助を行うことが可能なラベル貼付補助プログラムと記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００９】
この課題を解決するためになされた請求項１に係る発明は、ラベルプリンターと通信可能なカメラ付携帯情報端末に以下（１）〜（６）の各処理を実行させるためのラベル貼付補助プログラムであって、前記カメラ付携帯情報端末は、前記ラベル貼付補助プログラムを実行すると、（１）前記ラベルプリンターにラベルを印刷させ、（２）前記ラベルの幅・長さを印刷ラベル情報として記憶し、（３）前記ラベルが表面上にある貼付対象物の撮影画像を第１取得画像として取得し、（４）前記第１取得画像からラベルを検出するとともに、前記第１取得画像から基準線を特定して強調表示し、（５）前記第１取得画像から検出されたラベルが前記基準線に対して特定位置関係になるまでの変位量を前記印刷ラベル情報に基づいて算出し、（６）前記算出された変位量を出力すること、を特徴とする。
【００１０】
また、請求項２に係る発明は、請求項１に記載するラベル貼付補助プログラムであって、前記（４）の処理が実行された際に強調表示された基準線が１本の場合には、前記検出されたラベルの回転量が前記（５）の処理が実行された際の変位量として算出されること、を特徴とする。
【００１１】
また、請求項３に係る発明は、請求項１に記載するラベル貼付補助プログラムであって、前記（４）の処理が実行された際に強調表示された基準線が２本の場合には、前記検出されたラベルの回転量と前記検出されたラベルの移動量が前記（５）の処理が実行された際の変位量として算出されること、を特徴とする。
【００１２】
また、請求項４に係る発明は、請求項１乃至請求項３のいずれか一つに記載するラベル貼付補助プログラムであって、前記カメラ付携帯情報端末は、前記ラベル貼付補助プログラムを実行すると、（７）前記ラベルが表面上にある貼付対象物の撮影画像を第２取得画像として取得し、（８）前記第２取得画像からラベルを検出するとともに、前記基準線を前記第２取得画像から特定し、（９）前記第２取得画像から検出されたラベルの前記基準線に対する位置を前記印刷ラベル情報に基づいて算出し、前記算出された位置が特定位置関係にあると判定すれば、ラベル移動完了の旨を出力すること、を特徴とする。
【００１３】
また、請求項５に係る発明は、請求項１乃至請求項４のいずれか一つに記載するラベル貼付補助プログラムを記録した記録媒体であって、カメラ付携帯情報端末に読み取り可能であること、を特徴とする。
【発明の効果】
【００１４】
すなわち、請求項１に係る発明のラベル貼付補助プログラムがカメラ付携帯情報端末で実行されると、カメラ付携帯情報端末は、以下（１）〜（６）の各処理を実行し、つまり、（１）ラベルプリンターにラベルを印刷させ、（２）その印刷させたラベルの幅・長さを印刷ラベル情報として記憶し、（３）その印刷されたラベルが表面上にある貼付対象物の撮影画像を第１取得画像として取得し、（４）その取得された第１取得画像からラベルを検出するとともに、その取得された第１取得画像から基準線を特定して強調表示し、（５）その検出されたラベルがその特定された基準線に対して特定位置関係になるまでの変位量をその記憶された印刷ラベル情報に基づいて算出し、（６）その算出された変位量を出力するので、その取得された第１取得画像に示された状態にあるラベルがその出力された変位量にガイドされて移動させられると、その移動させられたラベルがその特定された基準線に対して特定位置関係になる。よって、請求項１に係る発明のラベル貼付補助プログラムは、カメラ付携帯情報端末で実行されることで、ラベルプリンターで印刷されたラベルの貼付を手作業で行う際に、そのラベルが貼付対象物の表面上の所望の位置に貼り付けられるための補助を行うことができる。
【００１５】
特に、請求項１に係る発明のラベル貼付補助プログラムにおいて、カメラ付携帯情報端末は、その検出されたラベルがその特定された基準線に対して特定位置関係になるまでの変位量を算出する際に、その記憶された印刷ラベル情報を利用することで、その取得された第１取得画像の拡張・縮小比率を求めることができるので、その算出・出力された変位量を原寸で求めることができる。
【００１６】
さらに、請求項２に係る発明のラベル貼付補助プログラムがカメラ付携帯情報端末で実行されると、カメラ付携帯情報端末は、その（４）の処理が実行された際に強調表示された基準線が１本の場合には、その（４）の処理で検出されたラベルについての回転量をその（５）の処理が実行された際の変位量として算出する。よって、請求項２に係る発明のラベル貼付補助プログラムは、その取得された第１取得画像に示された状態にあるラベルがその算出・出力された変位量にガイドされて移動させられることを、人間の自然な動きをもって実現させることができる。
【００１７】
さらに、請求項３に係る発明のラベル貼付補助プログラムがカメラ付携帯情報端末で実行されると、カメラ付携帯情報端末は、その（４）の処理が実行された際に強調表示された基準線が２本の場合には、その（４）の処理で検出されたラベルについての回転量とその（４）の処理で検出されたラベルについての移動量をその（５）の処理が実行された際の変位量として算出する。よって、請求項３に係る発明のラベル貼付補助プログラムは、その取得された第１取得画像に示された状態にあるラベルがその算出・出力された変位量にガイドされて移動させられることを、人間の自然な動きをもって実現させることができる。
【００１８】
さらに、請求項４に係る発明のラベル貼付補助プログラムがカメラ付携帯情報端末で実行されると、カメラ付携帯情報端末は、それらの（１）〜（６）の各処理を実行した後に、以下（７）〜（９）の各処理を実行し、（７）その算出・出力された変位量に基づいて移動させられたラベルが表面上にある貼付対象物の撮影画像を第２取得画像として取得し、（８）その取得された第２取得画像からラベルを検出するとともに、その取得された第２取得画像からその基準線を特定し、（９）その検出されたラベルのその特定された基準線に対する位置をその記憶された印刷ラベル情報に基づいて算出し、その算出された位置が特定位置関係にあると判定すれば、ラベル移動完了の旨を出力するので、その取得された第２取得画像に示された状態にあるラベルの位置がその特定された基準線に対して特定位置関係にあると、つまり、その取得された第１取得画像に示された状態にあるラベルがその出力された変位量にガイドされて移動させられたときに、その移動させられたラベルの位置がその特定された基準線に対して特定位置関係にあるときの状態がその第２取得画像として取得されると、ラベル移動完了の旨が出力される。よって、請求項４に係る発明のラベル貼付補助プログラムは、カメラ付携帯情報端末で実行されることで、ラベルプリンターで印刷されたラベルの貼付を手作業で行う際に、そのラベルが貼付対象物の表面上の所望の位置に移動させられたことを、ラベル移動完了の旨の出力によって知らせることができる。
【００１９】
また、請求項１乃至請求項４のいずれか一つに係る発明のラベル貼付補助プログラムは、請求項５に係る発明の記憶媒体を介して、カメラ付携帯情報端末に読み取られることが可能である。よって、請求項５に係る発明の記憶媒体は、ラベルプリンターで印刷されたラベルの貼付作業とは縁遠いカメラ付携帯情報端末に対して、請求項１乃至請求項４のいずれか一つに係る発明のラベル貼付補助プログラム、つまり、ラベルプリンターで印刷されたラベルの貼付を手作業で行う際に、そのラベルが貼付対象物の表面上の所望の位置に貼り付けられるための補助を行うためのソフトウエアを容易に追加させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るラベル貼付補助プログラムの実行対象であるラベル貼付システムの一例を表した図である。
【図２】ラベルを表面上に仮置きした貼付対象物が携帯情報端末のフロントカメラ等で撮影されることによって取得された画像の一例を表した図である。
【図３】同ラベル貼付補助プログラムが表されたフローチャート図である。
【図４】同ラベル貼付補助プログラムが表されたフローチャート図である。
【図５】同ラベル貼付補助プログラムが表されたフローチャート図である。
【発明を実施するための形態】
【００２１】
［１．本発明の概要］
以下、本発明の実施の形態を図面を参照にして説明する。図１は、本発明の一実施形態に係るラベル貼付補助プログラムの実行対象であるラベル貼付システム１の一例を表した図である。図１に表されたように、ラベル貼付システム１は、ラベルプリンター１０と、携帯情報端末２０と、貼付対象物３０とを有する。
【００２２】
ラベルプリンター１０は、テープ状の印字媒体に対して印刷・カットを行うことにより、ラベル１１を作成するものである。ラベルプリンター１０は、携帯情報端末２０が無線Ａで発信した命令に基づいて、ラベル１１を作成することができる。すなわち、ラベルプリンター１０は、携帯情報端末２０と無線通信可能な機能を有するものである。
【００２３】
携帯情報端末２０は、携帯電話機やスマートフォン等であって、フロントカメラ２１とタッチスクリーン付ディスプレイ２２とを有する。さらに、携帯情報端末２０では、タッチスクリーン付ディスプレイ２２にアイコン２３が表示される。アイコン２３にユーザーがタッチすれば、本実施形態に係るラベル貼付補助プログラムが実行される。尚、図示しないが、携帯情報端末２０は、内蔵スピーカーを有し、また、携帯情報端末２０の裏側には、メインカメラやフラッシュや等が設けられている。
【００２４】
貼付対象物３０は、ラベルプリンター１０によって作成されたラベル１１が貼り付けられる対象物である。図１では、貼付対象物３０の一例として、ノートが表されている。
【００２５】
携帯情報端末２０において、アイコン２３がユーザーによってタッチされることにより、本実施形態に係るラベル貼付補助プログラムが実行されると、ラベルプリンター１０でテープ状の印字媒体に印刷される内容をユーザーが編集することができる。尚、編集済みの印刷内容や他の機器から受信した印刷内容を読み出してもよい。そして、携帯情報端末２０は、その印刷内容のラベル１１を作成させる命令を無線Ａでラベルプリンター１０に送信する。このとき、携帯情報端末２０は、その命令によって作成されるラベル１１の幅・長さ等を印刷ラベル情報として記憶する。
【００２６】
その送信された命令をラベルプリンター１０が受信すると、ラベルプリンター１０は、その受信された命令に基づいてラベル１１を作成する。
【００２７】
その作成されたラベル１１は、ユーザーによって、貼付対象物３０の表面上の所望の位置に貼り付けられる。そのために、ユーザーは、その作成されたラベル１１を、貼付対象物３０の表面上（の所望の位置近傍）に仮置きする（矢印Ｂ参照）。
【００２８】
さらに、そのラベル１１が表面上に仮置きされた貼付対象物３０は、ユーザーによって、携帯情報端末２０のフロントカメラ２１等で撮影され（矢印Ｃ参照）、その撮影された画像が携帯情報端末２０に取得される。図２は、ラベル１１を表面上に仮置きした貼付対象物３０が携帯情報端末２０（上記図１参照）のフロントカメラ２１（上記図１参照）等で撮影されることによって取得された画像２４の一例を表した図である。その画像２４は、携帯情報端末２０（上記図１参照）のタッチスクリーン付ディスプレイ２２に表示される。
【００２９】
携帯情報端末２０は、その画像２４をタッチスクリーン付ディスプレイ２２に表示させると、その画像２４に対して、下記（１）〜（７）の動作を行う。すなわち、携帯情報端末２０は、
（１）ラベル１１を抽出する。その抽出には、通常の画像処理技術が使用され、例えば、コントラストの変化が長方形（又は正方形）になっている領域が、ラベル１１として抽出される。
（２）直線Ｌ１乃至Ｌ８を抽出する。その抽出には、通常の画像処理技術が使用され、例えば、上記（１）で抽出されたラベル１１の周囲に存在する直線が抽出される。
（３）上記（２）で抽出された直線Ｌ１乃至Ｌ８をハイライト表示する。
（４）上記（３）でハイライト表示された直線Ｌ１乃至Ｌ８の中からユーザーによって選択された１本又は２本の直線を基準線として扱う。その選択は、タッチスクリーン付ディスプレイ２２を介して行われる。
（５）上記（４）で扱われた基準線が１本の場合には、上記（１）で抽出されたラベル１１がその１本の基準線に対してちょうど平行な位置関係になるまでの変位量を算出・表示する。さらに、そのような位置関係にある仮想ラベルを表示する。
（６）上記（４）で扱われた基準線が２本の場合には、上記（１）で抽出されたラベル１１がそれらの２本の基準線に対してちょうど真ん中の位置関係になるまでの変位量を算出・表示する。さらに、そのような位置関係にある仮想ラベルを表示する。
（７）上記（５）又は上記（６）の変位量を音声出力する。それらの変位量は、印刷ラベル情報に含まれているラベル１１の幅・長さ等を利用して求めた実寸をもって、音声出力する。その音声出力では、例えば、「左側２ｍｍずれています。」等の音声が、内蔵スピーカーから出力される。
尚、上記（５）〜（７）の各動作の一部しか行われない場合もある。
【００３０】
従って、本実施形態に係るラベル貼付補助プログラムが携帯情報端末２０で実行し、タッチスクリーン付ディスプレイ２２に表示された仮想ラベルや内蔵スピーカーから音声出力されたアナウンス（例えば、「左側２ｍｍずれています。」等）に従って貼付対象物３０の表面上のラベル１１が移動されれば、ユーザーは、貼付対象物３０の表面上にある所望の位置にラベル１１を貼り付けることが可能となる。
【００３１】
［２．本発明のメイン動作］
そのためには、図３のフローチャートで表された制御プログラムが、本実施形態に係るラベル貼付補助プログラムとして、携帯情報端末２０によって実行される。
【００３２】
図３に表された制御プログラムでは、先ず、Ｓ１０１において、初期処理が行われる。その後は、Ｓ１０２に進む。Ｓ１０２では、ラベルの印刷を行うか否かが判定される。この判定は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。ここで、ラベルの印刷を行わない場合（Ｓ１０２：ＮＯ）には、Ｓ１０７に進む。
【００３３】
Ｓ１０７では、ラベル貼付補助を行うか否かが判定される。この判定は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。ここで、ラベル貼付補助を行わない場合（Ｓ１０７：ＮＯ）には、Ｓ１０８に進む。Ｓ１０８では、その他の処理が行われる。その後は、後述するＳ１０６に進む
【００３４】
これに対して、上記Ｓ１０２において、ラベルの印刷を行う場合（Ｓ１０２：ＹＥＳ）には、Ｓ１０３に進む。Ｓ１０３では、印刷処理が行われる。この処理を具体的に言えば、例えば、ラベルプリンター１０でテープ状の印字媒体に印刷される内容がタッチスクリーン付ディスプレイ２２上で編集され、あるいは、編集済みの印刷内容や他の機器から受信した印刷内容がタッチスクリーン付ディスプレイ２２上で読み出され、その印刷内容のラベル１１を作成させる命令が無線Ａによってラベルプリンター１０に送信される。その後は、Ｓ１０４に進む。尚、その命令を受信したラベルプリンター１０においては、その受信命令に基づいたラベル１１が作成される。
【００３５】
Ｓ１０４では、印刷ラベル情報保存が行われる。この処理を具体的に言えば、上記Ｓ１０３の命令によって作成されるラベル１１の幅・長さ等が印刷ラベル情報として記憶される。その後は、Ｓ１０５に進む。
【００３６】
Ｓ１０５では、印刷したラベルを貼り付けるか否かが判定される。この判定は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。ここで、印刷したラベルを貼り付ける場合（Ｓ１０５：ＹＥＳ）には、後述するＳ１０９の貼付補助処理が実行される。その後は、Ｓ１０６に進む。また、上記Ｓ１０７において、ラベル貼付補助を行う場合（Ｓ１０７：ＹＥＳ）にも、後述するＳ１０９の貼付補助処理が実行される。その後は、Ｓ１０６に進む。これに対して、印刷したラベルを貼り付けない場合（Ｓ１０６：ＮＯ）には、後述するＳ１０９の貼付補助処理が実行されることもなく、Ｓ１０６に進む。
【００３７】
Ｓ１０６では、処理を完了するか否かが判定される。この判定は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。ここで、処理を完了しない場合（Ｓ１０６：ＮＯ）には、上記Ｓ１０２に戻って、上記Ｓ１０２以降の処理が繰り返される。これに対して、処理を完了する場合（Ｓ１０６：ＹＥＳ）には、図３に表された制御プログラムが終了される。
【００３８】
［３．本発明の貼付補助動作（その１）］
次に、図４を使用して、図３のＳ１０９の貼付補助処理について説明する。図４は、上記図３のＳ１０９の貼付補助処理の制御プログラムの一例が表されたフローチャート図である。尚、図４に表された制御プログラムが携帯情報端末２０で実行されるときには、上記図１に表されたように、ラベル１１が仮置きされた貼付対象物３０が、ユーザーによって、携帯情報端末２０のフロントカメラ２１等で撮影され（矢印Ｃ参照）、その撮影された画像が携帯情報端末２０に取得されている。
【００３９】
図４に表された制御プログラムでは、先ず、Ｓ２０１において、画像ファイルが読み込まれる。この処理を具体的に言えば、ラベル１１が表面上に仮置きされた貼付対象物３０の撮影画像が読み込まれる。このとき、読み込まれた画像は、タッチスクリーン付ディスプレイ２２に表示される。その後は、Ｓ２０２に進む。
【００４０】
Ｓ２０２では、画像ファイルに紐づいた印刷ラベル情報が取り込まれる。この処理を具体的に言えば、上記図３のＳ１０３，Ｓ１０４の一連の処理で記憶された印刷ラベル情報の中から、上記Ｓ２０１で読み込まれた画像に関連する印刷ラベル情報が取り込まれる。その後は、Ｓ２０３に進む。
【００４１】
Ｓ２０３では、ラベル部分が検出される。この検出を具体的に言えば、タッチスクリーン付ディスプレイ２２に表示された画像において、コントラストが大きい部分が抽出され、その抽出された部分が長方形又は正方形になっている領域がラベル部分として検出される。その後は、Ｓ２０４に進む。
【００４２】
尚、検出されたラベル部分が複数存在する場合には、タッチスクリーン付ディスプレイ２２を介して、検出された複数のラベル部分の中からユーザーによって一つのラベル部分が選択されてもよいし、上記Ｓ２０２で取り込まれた印刷ラベル情報に基づいて一つのラベル部分が特定されてもよい。
【００４３】
Ｓ２０４では、対象とする直線が選択される。その選択は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。この処理を具体的に言えば、タッチスクリーン付ディスプレイ２２に表示された画像において、例えば、上記Ｓ２０３で検出されたラベル部分の周辺で直線表示部分が抽出され、その抽出された直線表示部分がハイライトされることによって、１本又は２本の直線がユーザーに対して選択されることを促す。ここで、選択された１本又は２本の直線は、基準線として扱われる。その後は、Ｓ２０５に進む。
【００４４】
Ｓ２０５では、ユーザーが選択した直線が１本か否かが判定される。ここで、ユーザーが選択した直線が１本である場合（Ｓ２０５：１本）には、Ｓ２０６に進む。Ｓ２０６では、ラベルの角度変更量が求められる。この処理を具体的に言えば、選択された１本の直線に対して抽出（且つ選択・特定）されたラベルが平行な位置関係になるために必要なそのラベルの回転角度量がラベルの角度変更量として求められる。尚、回転角度量を求めるための基準点には、そのラベルの中心点や、そのラベルの輪郭上の点（例えば、そのラベルの先頭端辺上の点）等があり、予め決定されていてもよいし、ユーザーに対してタッチスクリーン付ディスプレイ２２を介して選択させてもよい。その後は、後述するＳ２０８に進む。
【００４５】
これに対して、ユーザーが選択した直線が２本である場合（Ｓ２０５：２本）には、Ｓ２０７に進む。Ｓ２０７では、ラベルの位置移動量、角度変更量が求められる。この処理を具体的に言えば、選択された２本の直線に対して抽出（且つ選択・特定）されたラベルが真ん中の位置関係になるために必要なそのラベルの移動距離と回転角度量がラベルの位置移動量と角度変更量として求められる。ここで、上記Ｓ２０２で取り込まれた印刷ラベル情報には、タッチスクリーン付ディスプレイ２２に表示された画像上のラベルの幅・長さ等が含まれているので、その印刷ラベル情報により、その画像の拡大・縮小率が求められることから、現実のラベルの位置移動量が求められる。尚、上記Ｓ２０６と同様にして、回転角度量を求めるための基準点には、そのラベルの中心点や、そのラベルの輪郭上の点（例えば、そのラベルの先頭端辺上の点）等があり、予め決定されていてもよいし、ユーザーに対してタッチスクリーン付ディスプレイ２２を介して選択させてもよい。その後は、Ｓ２０８に進む。
【００４６】
Ｓ２０８では、ラベルの移動アナウンスが行われる。この処理を具体的に言えば、上記Ｓ２０６で求められたラベルの角度変更量、又は上記Ｓ２０７で求められたラベルの位置移動量・角度変更量が、内蔵スピーカーから音声出力されると同時に、タッチスクリーン付ディスプレイ２２に表示される。その後は、上記図３に戻って、上記Ｓ１０６に進む。
【００４７】
［４．本発明の貼付補助動作（その２）］
次は、図５を使用して、図３のＳ１０９の貼付補助処理について説明する。図５は、上記図３のＳ１０９の貼付補助処理の制御プログラムの一例が表されたフローチャート図である。図５に表された制御プログラムでは、先ず、Ｓ３０１において、貼付したいラベルに紐づいた印刷ラベル情報が取り込まれる。この処理を具体的に言えば、例えば、上記図３のＳ１０３，Ｓ１０４の一連の処理で記憶された印刷ラベル情報が複数ある場合には、タッチスクリーン付ディスプレイ２２を介して、ユーザーにより選択された印刷ラベル情報が取り込まれる。その後は、Ｓ３０２に進む。
【００４８】
Ｓ３０２では、携帯情報端末２０のカメラ越しに、ラベルを含む風景画像が取得される。この処理を具体的に言えば、上記Ｓ３０１の貼付したいラベルが表面上に仮置きされた貼付対象物３０の風景画像が取得される。この取得された風景画像は、タッチスクリーン付ディスプレイ２２に表示される。その後は、Ｓ３０３に進む。
【００４９】
Ｓ３０３では、ラベル部分が検出される。この検出を具体的に言えば、タッチスクリーン付ディスプレイ２２に表示された風景画像において、コントラストが大きい部分が抽出され、その抽出された部分が長方形又は正方形になっている領域がラベル部分として検出される。その後は、Ｓ３０４に進む。
【００５０】
尚、検出されたラベル部分が複数存在する場合には、タッチスクリーン付ディスプレイ２２を介して、検出された複数のラベル部分の中からユーザーによって一つのラベル部分が選択されてもよいし、上記Ｓ３０１で取り込まれた印刷ラベル情報に基づいて一つのラベル部分が特定されてもよい。
【００５１】
Ｓ３０４では、風景画像内の直線が検出され、検出された直線がハイライト表示される。この処理を具体的に言えば、タッチスクリーン付ディスプレイ２２に表示された風景画像において、例えば、上記Ｓ３０３で検出されたラベル部分の周辺で直線表示部分が抽出され、その抽出された直線表示部分がハイライト表示される。その後は、Ｓ３０５に進む。
【００５２】
Ｓ３０５では、直線の選択が完了したか否かが判定される。この選択・判定は、タッチスクリーン付ディスプレイ２２からの入力信号に基づく。この選択では、上記Ｓ３０４のハイライト表示された直線表示部分の中から、１本又は２本の直線がユーザーによって選択される。尚、上記Ｓ３０４のハイライト表示は、ユーザーに対して直線を選択することを促す。また、ここで選択された１本又は２本の直線は、基準線として扱われる。その後は、Ｓ３０６に進む。
【００５３】
Ｓ３０６では、ユーザーが選択した直線が１本か否かが判定される。ここで、ユーザーが選択した直線が１本である場合（Ｓ３０６：１本）には、Ｓ３０７に進む。Ｓ３０７では、ラベルの角度変更量が求められる。この処理を具体的に言えば、選択された１本の直線に対して抽出（且つ選択・特定）されたラベルが平行な位置関係になるために必要なそのラベルの回転角度量がラベルの角度変更量として求められる。尚、回転角度量を求めるための基準点には、そのラベルの中心点や、そのラベルの輪郭上の点（例えば、そのラベルの先頭端辺上の点）等があり、予め決定されていてもよいし、ユーザーに対してタッチスクリーン付ディスプレイ２２を介して選択させてもよい。その後は、後述するＳ３０９に進む。
【００５４】
これに対して、ユーザーが選択した直線が２本である場合（Ｓ３０６：２本）には、Ｓ３０８に進む。Ｓ３０８では、ラベルの位置移動量、角度変更量が求められる。この処理を具体的に言えば、選択された２本の直線に対して抽出（且つ選択・特定）されたラベルが真ん中の位置関係になるために必要なそのラベルの移動距離と回転角度量がラベルの位置移動量と角度変更量として求められる。ここで、上記Ｓ３０１で取り込まれた印刷ラベル情報には、タッチスクリーン付ディスプレイ２２に表示された画像上のラベルの幅・長さ等が含まれているので、その印刷ラベル情報により、その画像の拡大・縮小率が求められることから、現実のラベルの位置移動量が求められる。尚、上記Ｓ３０７と同様にして、回転角度量を求めるための基準点には、そのラベルの中心点や、そのラベルの輪郭上の点（例えば、そのラベルの先頭端辺上の点）等があり、予め決定されていてもよいし、ユーザーに対してタッチスクリーン付ディスプレイ２２を介して選択させてもよい。その後は、Ｓ３０９に進む。
【００５５】
Ｓ３０９では、所望する位置が画像表示される。この処理を具体的に言えば、上記Ｓ３０７で求められたラベルの角度変更量、又は上記Ｓ３０８で求められたラベルの位置移動量・角度変更量で移動された際のラベルの所望位置（ユーザーが所望する位置）がタッチスクリーン付ディスプレイ２２に表示される。その後は、Ｓ３１０に進む。尚、この処理において、上記Ｓ３０７で求められたラベルの角度変更量、又は上記Ｓ３０８で求められたラベルの位置移動量・角度変更量が、内蔵スピーカーから音声出力されてもよい。ユーザーは、この表示を見ながら、あるいは、この音声を聞きながら、貼付対象物３０の表面上に仮置きされたラベルを所望位置に移動させる。
【００５６】
Ｓ３１０では、携帯情報端末２０のカメラ越しに、ラベルを含む風景画像が再び取得される。この処理を具体的に言えば、例えば、表面上のラベルが所望位置に移動させられたとする貼付対象物３０の風景画像が取得される。この取得された風景画像は、タッチスクリーン付ディスプレイ２２に表示される。その後は、Ｓ３１１に進む。
【００５７】
Ｓ３１１では、所望する場所に移動できたか否かが判断される。この判断処理では、上記Ｓ３１０で取得された風景画像が画像処理されることによって、つまり、上述した各画像処理によって、ラベルが抽出されるとともに、所望位置が特定され、これらによって、ラベルが所望位置に移動させられたか否かが判断される。ここで、所望する場所に移動できなかった場合（Ｓ３１１：ＮＯ）には、上記Ｓ３０９に戻って、上記Ｓ３０９以降の処理が繰り返される。これに対して、所望する場所に移動できた場合（Ｓ３１１：ＹＥＳ）には、Ｓ３１２に進む。
【００５８】
Ｓ３１２では、移動の完了が示される。この処理を具体的に言えば、ラベルが所望位置に移動させられた旨が内蔵スピーカーから出力されると同時に、タッチスクリーン付ディスプレイ２２に表示される。その後は、上記図３に戻って、上記Ｓ１０６に進む。
【００５９】
［５．まとめ］
すなわち、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されると、携帯情報端末２０は、ラベルプリンター１０にラベル１１を印刷させ（Ｓ１０３）、その印刷させたラベル１１の幅・長さを印刷ラベル情報として記憶し（Ｓ１０４）、その印刷されたラベル１１が表面上にある貼付対象物３０（本実施の形態では、ノート）の撮影画像・風景画像（第１取得画像）を取得し（Ｓ２０１，Ｓ３０２）、その取得された撮像画像・風景画像（第１取得画像）からラベル１１を検出するとともに（Ｓ２０３，Ｓ３０３）、その取得された撮影画像・風景画像（第１取得画像）から直線Ｌ１乃至Ｌ８を特定してハイライトによる強調表示をし（Ｓ２０４，Ｓ３０４）、その検出されたラベル１１がその特定された直線Ｌ１乃至Ｌ８に対して特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準線に対しては真ん中の位置関係）になるまでの変位量（ラベル１１の角度変更量又は／及び位置移動量）をＳ１０４で記憶された印刷ラベル情報に基づいて算出し（Ｓ２０６，Ｓ２０７，Ｓ３０７，Ｓ３０８）、その算出された変位量（ラベル１１の角度変更量又は／及び位置移動量）を内蔵スピーカー又は／及びタッチスクリーン付ディスプレイ２２に出力する（Ｓ２０８，Ｓ３０９）。
【００６０】
従って、本実施の形態では、その取得された撮影画像・風景画像（第１取得画像）に示された状態にあるラベル１１がその出力された変位量（ラベル１１の角度変更量又は／及び位置移動量）にガイドされて移動させられると、その移動させられたラベル１１がその特定された直線Ｌ１乃至Ｌ８に対して特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準線に対しては真ん中の位置関係）になる。よって、本実施の形態のラベル貼付補助プログラムは、携帯情報端末２０で実行されることで、ラベルプリンター１０で印刷されたラベル１１の貼付を手作業で行う際に、そのラベル１１が貼付対象物３０（本実施の形態では、ノート）の表面上の所望の位置に貼り付けられるための補助を行うことができる。
【００６１】
特に、本実施の形態では、携帯情報端末２０は、その検出されたラベル１１がその特定された直線Ｌ１乃至Ｌ８に対して特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準線に対しては真ん中の位置関係）になるまでの変位量（ラベル１１の角度変更量又は／及び位置移動量）を算出する際に（Ｓ２０６，Ｓ２０７，Ｓ３０７，Ｓ３０８）、Ｓ１０４で記憶された印刷ラベル情報を利用することで、その取得された撮影画像・風景画像（第１取得画像）の拡張・縮小比率を求めることができるので、その算出・出力された変位量（ラベル１１の角度変更量又は／及び位置移動量）を原寸で求めることができる。
【００６２】
さらに、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されると、携帯情報端末２０は、ハイライトで強調表示された直線Ｌ１乃至Ｌ８のうち、選択された基準線が１本の場合（Ｓ２０５：１本，Ｓ３０６：１本）には、その検出されたラベル１１についての回転量（ラベル１１の角度変更量）を変位量として算出する（Ｓ２０６，Ｓ３０７）。よって、本実施の形態では、その取得された撮影画像・風景画像（第１取得画像）に示された状態にあるラベル１１がその算出・出力された変位量（ラベル１１の角度変更量）にガイドされて移動させられることを、人間の自然な動きをもって実現させることができる。
【００６３】
さらに、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されると、携帯情報端末２０は、ハイライトで強調表示された直線Ｌ１乃至Ｌ８のうち、選択された基準線が２本の場合（Ｓ２０５：２本，Ｓ３０６：２本）には、その検出されたラベル１１についての回転量（ラベル１１の角度変更量及び位置移動量）を変位量として算出する（Ｓ２０７，Ｓ３０８）。よって、本実施の形態では、その取得された撮影画像・風景画像（第１取得画像）に示された状態にあるラベル１１がその算出・出力された変位量（ラベル１１の角度変更量及び位置移動量）にガイドされて移動させられることを、人間の自然な動きをもって実現させることができる。
【００６４】
このようにして、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されると、携帯情報端末２０は、ハイライトで強調表示された直線Ｌ１乃至Ｌ８のうち、選択された基準線が１本の場合（Ｓ２０５：１本，Ｓ３０６：１本）と、選択された基準線が２本の場合（Ｓ２０５：２本，Ｓ３０６：２本）とでは、ガイド内容（ラベル１１の角度変更量又は／及び位置移動量）を変更させることができる。
【００６５】
さらに、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されると、携帯情報端末２０は、その算出・出力された変位量（ラベル１１の角度変更量又は／及び位置移動量）に基づいて移動させられたラベル１１が表面上にある貼付対象物３０（本実施の形態では、ノート）の風景画像（第２取得画像）を取得し（Ｓ３１０）、その取得された風景画像（第２取得画像）からラベル１１を検出するとともに（Ｓ３１１）、その取得された風景画像（第２取得画像）からユーザーによって選択された基準線を特定し（Ｓ３１１）、その検出されたラベル１１のその特定された基準線に対する位置をＳ１０４で記憶された印刷ラベル情報に基づいて算出し（Ｓ３１１）、その算出された位置が特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準に対しては真ん中の位置関係）にあると判定すれば（Ｓ３１１：ＹＥＳ）、ラベル移動完了の旨が内蔵スピーカーから出力されると同時に、タッチスクリーン付ディスプレイ２２に表示される。（Ｓ３１２）。
【００６６】
従って、本実施の形態では、その取得された風景画像（第２取得画像）に示された状態にあるラベル１１の位置がその特定・選択された基準線に対して特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準線に対しては真ん中の位置関係）にあると、つまり、その取得された風景画像（第１取得画像）に示された状態にあるラベル１１がその出力された変位量（ラベル１１の角度変更量又は／及び位置移動量）にガイドされて移動させられたときに、その移動させられたラベル１１の位置がその特定・選択された基準線に対して特定位置関係（本実施の形態では、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係又は２本の基準線に対しては真ん中の位置関係）にあるときの状態がその風景画像（第２取得画像）として取得されると、ラベル移動完了の旨が内蔵スピーカーから出力されると同時に、タッチスクリーン付ディスプレイ２２に表示される。よって、本実施の形態のラベル貼付補助プログラムは、携帯情報端末２０で実行されることで、ラベルプリンター１０で印刷されたラベル１１の貼付を手作業で行う際に、そのラベル１１が貼付対象物３０（本実施の形態では、ノート）の表面上の所望の位置に移動させられたことを、内蔵スピーカー又はタッチスクリーン付ディスプレイ２２を介したラベル移動完了の旨の出力によって知らせることができる。
【００６７】
また、本実施の形態のラベル貼付補助プログラムは、メモリーカード等の記憶媒体を介して、携帯電話機やスマートフォン等である携帯情報端末２０に読み取られることが可能である。よって、メモリーカード等の記憶媒体は、ラベルプリンター１０で印刷されたラベル１１の貼付作業とは縁遠い携帯情報端末２０（携帯電話機やスマートフォン等）に対して、本実施の形態のラベル貼付補助プログラム、つまり、ラベルプリンター１０で印刷されたラベル１１の貼付を手作業で行う際に、そのラベル１１が貼付対象物３０（本実施の形態では、ノート）の表面上の所望の位置に貼り付けられるための補助を行うためのソフトウエアを容易に追加させることができる。
【００６８】
［６．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施の形態における撮影画像・風景画像（第１取得画像）や風景画像（第２取得画像）について、それらが携帯情報端末２０に取得される際に記憶されることなく、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されれば、上述したようなラベル貼付補助をリアルタイムでユーザーに対して提供することができる。もちろん、本実施の形態における撮影画像・風景画像（第１取得画像）や風景画像（第２取得画像）について、それらが携帯情報端末２０に取得される際に記憶させながら、本実施の形態のラベル貼付補助プログラムが携帯情報端末２０で実行されてもよい。
【００６９】
また、本実施の形態における特定位置関係とは、直線Ｌ１乃至Ｌ８のうち、１本の基準線に対しては平行な位置関係、又は２本の基準線に対しては真ん中の位置関係であった。この点、基準線が３本以上の場合であってもよく、そのような場合には、例えば、３本以上の基準線に対する重心位置関係を、本実施の形態における特定位置関係としてもよい。
【００７０】
また、本実施の形態のラベル貼付補助プログラムは、無線通信又は有線通信を介して、携帯情報端末２０にダウンロードさせてもよい。
【００７１】
また、本実施の形態のラベル貼付補助プログラムは、ＣＤ−ＲＯＭに記憶させておき、ＣＤ−ＲＯＭを読み取ることが可能な機器を介して、携帯情報端末２０にダウンロードさせてもよい。
【符号の説明】
【００７２】
１０  ラベルプリンター
１１  ラベル
２０  携帯情報端末
２１  フロントカメラ
２２  スクリーン付ディスプレイ
２４  画像
３０  貼付対象物
Ｌ１〜Ｌ８  直線（基準線）
【図１】
2012162284.tif 000003
【図２】
2012162284.tif 000004
【図３】
2012162284.tif 000005
【図４】
2012162284.tif 000006
【図５】
2012162284.tif 000007