バーコードスキャナ

写真はテクノベインズ社ウェブサイトより拝借

バーコードスキャナは、USB接続のものであれば市販のおおよそのものが使用可能です。 特別なドライバは多くの場合必要ありません。

なぜなら、USB接続のバーコードスキャナはパソコン側から見ると、 「USB接続のキーボード」のように扱われるからです。このようなバーコードスキャナで JANコードを読み込むと、そのJANコードの数字があたかもキーボードから手入力されたかのように パソコン側に取り込まれます。

バーコードスキャナ選択上の注意

バーコードを読めない場合があります。以下は必ずお読みください。

現在、パソコンに接続できるUSBタイプのバーコードスキャナとしては、様々な物が販売されています。 特に最近、(小売店ではない)一般の方が自分の蔵書をバーコードスキャナを使って管理できるソフトが 出現したこともあり、ますますバーコードスキャナの流通量が多くなっているようです。

しかしながら、それと同時に粗悪品も多く出回るようになってきました。 また、(粗悪品でない)正当なバーコードスキャナでも、 目的によっては使い物にならない(バーコードが読めない)場合もありますので、購入の際には十分ご注意ください。 バーコードが読めない原因としてはいくつかが考えられます。

さらに、スキャナの読み取り率が悪い場合には、以下のような懸念も発生します。

以上のようなトラブルを避けるためには、まず販売店様からバーコードスキャナの貸出機を借り、 読込み対象とするバーコードを、使用環境で読込んでみることが必要です。

「お店の雰囲気に合っているから」と言って、 デザインがよくファッション性の高いスキャナを いきなり購入するといったことは絶対に避けてください。 まず性能を確かめることをおすすめします。

一般的には、レーザータイプのスキャナの方が、CCDタイプよりも 読み取り率は高くなりますが、価格も高価になります。 しかしながら、必ずしも高価なスキャナが安価なものよりも性能が良いとは限りません。

また、弊社の経験上ですが、他の機器(パソコン、レシートプリンタ、カスタマディスプレイ)に比較して、 バーコードスキャナ(CCD)は最も寿命が短いように感じられます。 稼動部が無いから寿命も長いはずだと安心せず、常に予備のスキャナを用意しておくことをおすすめします。

参考資料

バーコードのサイズには規格があります。規格から外れているものは基本的に読み込めません。 ご注意ください。

(財)流通システム開発センター著「バーコードの基礎」2,100円(込)より

読込みコードの確認方法

バーコードスキャナを使って、様々なバーコードがどのように読み込まれるかを確認するには、 必ずしも本システムを使用する必要はありません。

USB接続のバーコードスキャナが発生するコードは、あたかもキーボードにて打ち込まれたかのように OSに入力されますから、これを表示できるソフトであれば何でも構いません。

以下は、Windows付属の「メモ帳」と「コマンドプロンプト」にて表示させた例です。

メモ帳やコマンドプロンプトに限らず、Wordやテキストエディタなど、キーボードから入力した文字を表示するソフト を起動してバーコードスキャナを使うと、読み込まれたコードが入力される様子が観察できます。

バーコードスキャナ使用上の注意

UPC-Aコード等の読込み

日本国内で販売されているバーコードスキャナを使って国内製品のバーコード(JANコード~EANコード)を読み込む場合は、 ほぼ問題が無いと思われますが、外国製品(特にアメリカ・カナダ)製品バーコードを読み込む場合は、 問題が発生する場合があります。

これらの製品にはJANコード(EANコード)とは異なる規格(UPC-AやUPC-B)のバーコードが 使用されていることがあるからです。 以下に例をあげます。

このバーコードを一見すると、他の国内製品と違いがあるようには思えませんが、 実は国内製品の13桁とは異なり、12桁のコードとなっています(073854000861)。

このバーコードを読み込むと、バーコードのスキャナ自体の設定によって、次のいずれかのコードが発生します。

どちらを発生させるかは、OSや本システムなど、ソフト側からは制御できません。 次に述べるようにバーコードスキャナ自体を設定する必要があります。

また、バーコードスキャナにてどちらを発生するかにより、本システムに登録すべき 「JANコード」も異なります。前者では12桁としますが、後者では13桁としなければなりません。

バーコードスキャナの設定

バーコードスキャナ自体の設定は、たいていの機種の場合、 下写真に示すようにスキャナに付属しているマニュアル(多くの場合、写真に示すような小冊子です) に印刷されたバーコードを読み込むことで行います。

※スキャナ自体の設定はソフト側には無関係ですので、 特定のパソコンソフトを起動しておく必要はありません。 しかしながら、スキャナに電源が供給されている必要がありますので、 スキャナを電源ON状態のパソコンに接続しておかなければなりません。

製品によっても異なりますが、以下のような設定ができます。

デフォルト設定に戻す

どのような設定を行っても必ずデフォルト(工場出荷時)の設定に戻す操作です。 まずこれが可能であることを確認してください。

製品によっては様々な複雑な設定ができる場合がありますので、初期状態に戻せることが必要です。

UPC-Aに関する設定

先に述べた「UPC-Aコードの頭に0を付加するかどうか」は「UPC-Aリーディングディジット(leading digit)の送信」 あるいは「UPC-Aリーディングキャラクタ(leading character)の送信」と呼ばれているようです。

0を頭に付加したい場合は「送信する」とし、付けたくない場合は「送信しない」とします。 国内で販売されているスキャナでは、デフォルトが「送信する」となっているものと思われます。

読み取り時音設定

バーコードを読み取ったときの「ピッ」という音を変更できる場合があります。