(57)【要約】【課題】携帯情報端末の入出力部の大きさにかかわらず良好に読み取ることが可能なバーコードを表示できる携帯情報端末及びバーコード表示プログラムを提供する。【解決手段】携帯情報端末は、情報を表示する表示部と、バーコードデータを格納する記憶部と、表示部の解像度を取得し、解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、算出した縦のピクセル数及び横のピクセル数に基づいて表示すべきバーコードを生成し、バーコードを表示部に表示する制御部と、を備える。【選択図】図３
2015149047.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
バーコードデータを格納する記憶部と、
前記表示部の解像度を取得し、前記解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、算出した前記縦のピクセル数及び前記横のピクセル数に基づいて表示すべきバーコードを生成し、前記バーコードを前記表示部に表示する制御部と、
を備える携帯情報端末。
【請求項２】
前記制御部は、
前記解像度に基づいて表示すべきバーコードを構成するバーの幅のピクセル数をさらに算出し、
算出した前記バーの幅のピクセル数、前記縦のピクセル数、及び前記横のピクセル数に基づいて表示すべきバーコードを生成し、前記バーコードを前記表示部に表示する請求項１記載の携帯情報端末。
【請求項３】
前記制御部は、
デフォルトの条件にてバーコード画像を作成し、
前記表示部の解像度を取得し、
前記解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、
前記バーコード画像の縦又は横の大きさと表示すべきバーコードの縦又は横の大きさとから拡大縮小率を算出し、
前記拡大縮小率に基づいて前記バーコード画像を拡大乃至縮小して前記表示部に表示する請求項１記載の携帯情報端末。
【請求項４】
情報を表示する表示部と、
バーコードデータを格納する記憶部と、
演算装置を含む制御部と、
を備える携帯情報端末を、
前記表示部の解像度を取得する解像度取得手段と、
前記解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出するピクセル数算出手段と、
算出した前記縦のピクセル数及び前記横のピクセル数に基づいて表示すべきバーコードを生成するバーコード生成手段と、
前記バーコードを前記表示部に表示する表示手段と、
として機能させるためのバーコード表示プログラム。
【請求項５】
前記携帯情報端末を、
前記解像度に基づいて表示すべきバーコードを構成するバーの幅のピクセル数をさらに算出するバー幅算出手段と、
算出した前記バーの幅のピクセル数、前記縦のピクセル数、及び前記横のピクセル数に基づいて表示すべきバーコードを生成する算出手段と、
としてさらに機能させるための請求項４記載のバーコード表示プログラム。
【請求項６】
前記携帯情報端末を、
デフォルトの条件にてバーコード画像を作成するバーコード画像生成手段と、
前記バーコード画像の縦又は横の大きさと表示すべきバーコードの縦又は横の大きさとから拡大縮小率を算出する拡大縮小率算出手段と、
前記拡大縮小率に基づいて前記バーコード画像を拡大乃至縮小して前記表示部に表示する拡大縮小表示手段と、
請求項４記載のバーコード表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯情報端末及びバーコード表示プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末などの携帯情報端末の普及は目覚ましいものがある。このような背景により、商品やサービスの販売店の会員カードの代わりに、携帯情報端末を用いる技術が普及しつつある。
【０００３】
具体的には、従来会員カードに表示させていたバーコードを携帯情報端末のタッチパネルに表示させ、これを従来のスキャナによって読み込むことにより会員であるか否かの認証をＰＯＳ（Ｐｏｉｎｔ  ｏｆ  ｓａｌｅｓ）端末によって行うことが行われている。
【０００４】
しかし、携帯情報端末には様々な大きさのものがあり、従来の技術によってはタッチパネルに表示されるバーコードが大きすぎたり小さすぎたりする場合や、バーコードが不鮮明にはなる場合がある。
【０００５】
これらの場合には、バーコードがうまく読み込まれず、会員の認証ができないことがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１１５０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、携帯情報端末の入出力部の大きさにかかわらず良好に読み取ることが可能なバーコードを表示できる携帯情報端末及びバーコード表示プログラムが求められている。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一実施形態は、情報を表示する表示部と、バーコードデータを格納する記憶部と、表示部の解像度を取得し、解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、算出した縦のピクセル数及び横のピクセル数に基づいて表示すべきバーコードを生成し、バーコードを表示部に表示する制御部と、を備える携帯情報端末を提供する。
【図面の簡単な説明】
【０００９】
【図１】携帯情報端末の正面図である。
【図２】携帯情報端末の構成を示すブロック図である。
【図３】携帯情報端末の動作を示すフローチャートである。
【図４】変形例に係る携帯情報端末の動作を示すフローチャートである。
【図５】バーコードを表示した携帯情報端末の正面図である。
【発明を実施するための形態】
【００１０】
以下、携帯情報端末及びバーコード表示プログラムの一実施形態について、図面を用いて詳細に説明する。
【００１１】
本実施形態の携帯情報端末は、情報を表示する表示部と、バーコードデータを格納する記憶部と、表示部の解像度を取得し、解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、算出した縦のピクセル数及び横のピクセル数に基づいて表示すべきバーコードを生成し、バーコードを表示部に表示する制御部と、を備える。
【００１２】
図１は、携帯情報端末１の正面図である。図１に示すように、携帯情報端末１は、タッチパネル、ディスプレイ等の情報を表示する表示部１１と、音声を出力するスピーカ１２と、マイク１３と、を備える。
【００１３】
表示部１１は入力装置を兼ねていてもよい。
【００１４】
図２は、携帯情報端末１の構成を示すブロック図である。図２に示すように、携帯情報端末１は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）を含む制御部２０１と、ＲＯＭ、ＲＡＭ等のメモリ、乃至ハードディスクドライブの記憶装置を含む記憶部２０２と、情報を入出力する入出力部２０３と、通信を行う通信部２０４と、を備える。
【００１５】
記憶部２０２は、バーコード表示プログラムを格納する。制御部２０１は記憶部２０２からバーコード表示プログラムを読み出して順次実行する。
【００１６】
入出力部２０３は、表示部１１と、スピーカ１２と、マイク１３と、背面部に設けられるカメラ２０３Ａと、を備える。カメラ２０３Ａは、正面部にも設けられてもよい。
【００１７】
図３は、携帯情報端末１の動作を示すフローチャートである。図３に示すように、ステップ３０１において、携帯情報端末１は生成すべきバーコードの数値データであるバーコードデータを記憶部２０２から取得する。
【００１８】
ステップ３０２において、携帯情報端末１は表示部１１の解像度（ｐｐｉ：ｐｉｘｅｌ  ｐｅｒ  ｉｎｃｈ）を取得する。携帯情報端末１は表示部１１の解像度をＯＳ（ｏｐｅｒａｔｉｏｎ  ｓｙｓｔｅｍ）にコマンドによって問い合わせることにより取得することができる。
【００１９】
ステップ３０３において、携帯情報端末１は表示すべきバーコードの縦方向のピクセル数を計算する。具体的には、ＪＩＳ（日本工業規格）規格におけるバーコードの縦方向の大きさは２６．６ｍｍであるから、以下の（１）式が成り立つ。
【００２０】
２６．６＝（Ｐｈ／Ｄ）×２５．４  ・・・  （１）
ここで、Ｐｈは縦方向のピクセル数、Ｄは解像度（ｐｐｉ）、２５．４は１インチの長さ（ｍｍ）である。
【００２１】
この（１）式をＰｈについて解くと次の（２）式の様になる。
【００２２】
Ｐｈ＝１．０４７×Ｄ  ・・・  （２）
例えば、表示部１１の縦の長さが１１２．２ｍｍ、Ｄ＝４８０のスマートフォンでは、縦方向のピクセル数は、
１．０４７×４８０＝５０２ピクセル
となる。
【００２３】
また、表示部１１の縦の長さが１３５．６ｍｍ、Ｄ＝３２０のタブレット端末では、縦方向のピクセル数は、
１．０４７×３２０＝３３５ピクセル
となる。
【００２４】
従って、表示部１１の縦の長さに基づいて拡大縮小するよりもＪＩＳ規格の縦長さに近づく。
【００２５】
ステップ３０４において、携帯情報端末１は表示すべきバーコードの横方向のピクセル数を計算する。具体的には、ＪＩＳ規格におけるバーコードの縦方向の大きさは３７．３ｍｍであるから、以下の（３）式が成り立つ。
【００２６】
３７．３＝（Ｐｗ／Ｄ）×２５．４  ・・・  （３）
ここで、Ｐｗは横方向のピクセル数、Ｄは解像度（ｐｐｉ）、２５．４は１インチの長さ（ｍｍ）である。
【００２７】
この（１）式をＰｗについて解くと次の（４）式の様になる。
【００２８】
Ｐｗ＝１．４６９×Ｄ  ・・・  （４）
例えば、表示部１１の横の長さが６０．４ｍｍ、Ｄ＝４８０のスマートフォンでは、縦方向のピクセル数は、
１．４６９×４８０＝７０５ピクセル
となる。
【００２９】
また、表示部１１の横の長さが２１６．９６ｍｍ、Ｄ＝３２０のタブレット端末では、縦方向のピクセル数は、
１．４６９×３２０＝４７０ピクセル
となる。
【００３０】
従って、表示部１１の横の長さに基づいて拡大縮小するよりもＪＩＳ規格の横の長さに近づく。
【００３１】
ステップ３０５において、携帯情報端末１はステップ３０３と同様にバーコードのバーの幅をＪＩＳ規格のバーコードの幅と表示部１１の解像度から算出する。
【００３２】
ステップ３０６において、携帯情報端末１はステップ３０３と同様に文字部分のポイント数をＪＩＳ規格の文字部分のポイント数と表示部１１の解像度から算出する。
【００３３】
ステップ３０７において、携帯情報端末１は、バーコードデータ、算出した縦のピクセル数、横のピクセル数、バーの幅、及び文字部分のポイント数に基づいてバーコード画像を生成する。
【００３４】
ステップ３０８において、携帯情報端末１は生成したバーコードを表示部１１に表示する。
【００３５】
図４は、変形例に係る携帯情報端末１の動作を示すフローチャートである。図４に示すように、ステップ４０１において、携帯情報端末１は生成すべきバーコードの数値データであるバーコードデータを記憶部２０２から取得する。
【００３６】
ステップ４０２において、携帯情報端末１は表示部１１の解像度（ｐｐｉ）を取得する。携帯情報端末１は表示部１１の解像度をＯＳにコマンドによって問い合わせることにより取得することができる。
【００３７】
ステップ４０３において、携帯情報端末１は、デフォルトの設定によりバーコードデータに基づいてバーコード画像を生成する。
【００３８】
ステップ４０４において、携帯情報端末１は表示すべきバーコードの縦方向のピクセル数を計算する。具体的には、上述の（２）式により縦方向のピクセル数を算出する。
【００３９】
例えば、表示部１１の縦の長さが１１２．２ｍｍ、Ｄ＝４８０のスマートフォンでは、縦方向のピクセル数は、
１．０４７×４８０＝５０２ピクセル
となる。
【００４０】
また、表示部１１の縦の長さが１３５．６ｍｍ、Ｄ＝３２０のタブレット端末では、縦方向のピクセル数は、
１．０４７×３２０＝３３５ピクセル
となる。
【００４１】
従って、表示部１１の縦の長さに基づいて拡大縮小するよりもＪＩＳ規格の縦長さに近づく。
【００４２】
ステップ４０５において、携帯情報端末１は表示すべきバーコードの横方向のピクセル数を計算する。具体的には、上述の（４）式により横方向のピクセル数を算出する。
【００４３】
例えば、表示部１１の横の長さが６０．４ｍｍ、Ｄ＝４８０のスマートフォンでは、縦方向のピクセル数は、
１．４６９×４８０＝７０５ピクセル
となる。
【００４４】
また、表示部１１の横の長さが２１６．９６ｍｍ、Ｄ＝３２０のタブレット端末では、縦方向のピクセル数は、
１．４６９×３２０＝４７０ピクセル
となる。
【００４５】
従って、表示部１１の横の長さに基づいて拡大縮小するよりもＪＩＳ規格の横の長さに近づく。
【００４６】
ステップ４０６において、携帯情報端末１は、デフォルトの縦のピクセル数と算出した表示すべきバーコードの縦のピクセル数から拡大縮小率を計算する。
【００４７】
例えば、デフォルトのバーコード画像の縦のピクセル数が４７００ピクセルであった場合、縮小率は、
４７０／４７００＝０．１
により、０．１倍となる。
【００４８】
または、携帯情報端末１は、デフォルトの横のピクセル数と算出した表示すべきバーコードの横のピクセル数から拡大縮小率を計算する。
【００４９】
ステップ４０７において、携帯情報端末１は、デフォルトの条件によって生成したバーコードを上記拡大縮小率により拡大乃至縮小を行う。
【００５０】
ステップ４０８において、携帯情報端末１は拡大乃至縮小したバーコードを表示部１１に表示する。
【００５１】
図５は、バーコードを表示した携帯情報端末１の正面図である。図５に示すように、本実施形態の携帯情報端末１によれば、バーコード５０の横方向の長さＷと、縦方向の長さＨとは、表示部１１の大きさ及び方向にかかわらずＪＩＳ規格の大きさに近い大きさにて表示される。
【００５２】
以上述べたように、本実施形態の携帯情報端末１は、情報を表示する表示部１１と、バーコードデータを格納する記憶部２０２と、表示部１１の解像度を取得し、この解像度に基づいて表示すべきバーコードの縦のピクセル数及び横のピクセル数を算出し、算出した縦のピクセル数及び横のピクセル数に基づいて表示すべきバーコードを生成する制御部と、を備える。
【００５３】
従って、携帯情報端末の入出力部の大きさにかかわらず良好に読み取ることが可能なバーコードを表示できるという効果がある。
【００５４】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５５】
１：携帯情報端末
１１：表示部
５０：バーコード
【図１】
2015149047.tif 000003
【図２】
2015149047.tif 000004
【図３】
2015149047.tif 000005
【図４】
2015149047.tif 000006
【図５】
2015149047.tif 000007