Highlighted
TsukubaDepot

POSアプリとBluetoothバーコードリーダとの接続について

POSアプリ(iOS版、バージョン5.29)をiPhone X(iOS 13.3)上で使っています。

 

いままで、「お会計」画面の検索ボックスに商品名を入れて商品検索を行っていましたが、商品番号(SKU)を登録しておくと、商品番号でも検索できることに気づきました。

 

そこで、AmazonでBluetooth接続バーコードリーダを購入し、バーコードを読み込ませて商品検索を行わせようと考えてみました。

 

バーコードリーダはHID接続のため、キーボードで数値入力したのと同じく検索ボックスに入力可能です。

 

期待通り、バーコードを読み込んだあと、検索ボックスに商品番号が入力されました。

検索された商品を手入力で選ぶ必要はありますが、それまでの手間にくらべればはるかに検索が楽になりました。

 

ただし、時折検索に失敗することがあるようです。

 

検索窓には正しい商品番号(登録済みの商品番号)が入力されているにもかかわらず、「検索結果がありません」と表示されることがよく起こります。

 

特定のバーコードで発生するわけではなく、気まぐれに検索できない問題が発生してしまうため、再現性に乏しいという問題も抱えています。

 

HIDデバイスの問題かと思って問題切り分けを行ってみましたが、同じバーコードでも検索に成功するときと失敗するときがあるため、うまく問題切り分けがおこなえません(同じバーコードでも、検索成功するときもあれば失敗するときもある)。

 

iPadと専用バーコードリーダを使うことで、途中の商品選択も含め完全自動で行えそうだ、ということは関連スレッドを読んでわかったのですが、利用目的がハンドメイドマーケットでの会計(多くて週一)のため、できれば安価にシステム構築を行いたいと思っています。

 

こちらで問題切り分けがうまく行えていないため、POSアプリの問題なのかハードウェアの問題なのかわかりませんが、もし何かアドバイスいただけるようであれば幸いです。

メッセージ1/5
151件の閲覧回数
4 返信
Highlighted
Admin

Re: POSアプリとBluetoothバーコードリーダとの接続について

@TsukubaDepot さん、ご質問ありがとうございます。

 

今回、iPhone XでSquare POSレジアプリをご利用とのことですが、
現時点、Square POSレジアプリに対応しているバーコードスキャナーは、iPhoneでの利用には対応していません。
そのため、読み取りが不安定といった事象が発生した可能性が考えられます。

 

Square POSレジアプリに対応している周辺機器については、以下のヘルプセンターをご覧ください。
端末ごとの周辺機器の互換性

メッセージ2/5
103件の閲覧回数
Highlighted
日高文治

Re: POSアプリとBluetoothバーコードリーダとの接続について

@TsukubaDepot 様

 

iOS端末とBluetoothバーコードリーダーを接続するプロファイルとしてMFi SPP HID 3種類あります。

 

Square POSアプリiPadの場合、MFi Bluetooth接続を限定して公式サポートしてます。

 

Square POSアプリiPhoneやiPod touchの場合、非公式サポートですが、HID接続できます。

 

HID接続の環境では、以下の手順を適宜、お試し下さい。

その読み取り失敗を回避できる可能性があります。


1.iOSキーボードをEnglish (US)もしくは、English (Japan)を選択します。

 

2.バーコードリーダーのキャラクタ間ディレイ(文字間待ち時間)読み取り速度を現在のデフォルト設定から30ms以降に遅く設定します。

メッセージ3/5
95件の閲覧回数
Highlighted
TsukubaDepot

Re: POSアプリとBluetoothバーコードリーダとの接続について

日高様

 

アドバイスありがとうございます。

MFi接続なんですね。

参考になりました。

 

ところで、うまくエンコードできない理由がわかりました。

どうも、QRコードにエンコードしたときに、文字列の末尾に余計な空白が入り、それも合わせでエンコードされていたことが原因のようです。

 

ただ、バーコードの作成は多くの商品でバッチ処理的におこなっており、空白がエンコードされていないパターンもあったので、根本的な原因は不明なのですが…

 

お騒がせいたしました。

メッセージ4/5
81件の閲覧回数
Highlighted
TsukubaDepot

Re: POSアプリとBluetoothバーコードリーダとの接続について

ご指摘ありがとうございます。

 

対応したiPadとバーコードリーダを使うことが早いし便利なのは理解していたのですが、予算の問題もあってなかなか導入できない状況でした。

 

対応外とは理解していましたが、たまたまバーコードリーダをHIDデバイスとして使うことで、キーボードから商品番号を入力するかわりにバーコードリーダでデコードした文字列でも検索できそうだったので試していたところです。

 

予算がつけば是非iPadとバーコードリーダを入手したいと思います。

メッセージ5/5
82件の閲覧回数