バーコードリーダーのエイポック
バーコードリーダー,QRコードリーダーの販売会社
バーコードリーダーについて
初心者のよくある質問。全般的な質問。
質問
USBシリアルエミュレーション(USBCOMポートエミュレーション)とは何ですか
回答
USBシリアルエミュレーションはバーコードリーダーとコンピュータをUSBで接続し、シリアル通信(RS-232)をエミュレーション(模倣)する接続方法です。USBシリアルエミュレーションのバーコードリーダーはコンピュータのCOMポートへデータを出力します。バーコードリーダーのケーブルコネクタはUSBでありながら、あたかも従来のD-Sub9PinコネクタのRS-232接続時のようにデータを出力することができます。USBシリアルエミュレーションを利用するには専用のソフトウェアやコンピュータに関する技術が必要です。
名称
次の名称はいずれも同じものを示します。
- USBシリアルエミュレーション
- USB Serial Emulation
- USB COMポートエミュレーション
- USB COM Port Emulation
- USB 仮想COMポート
- USB Virtual COM
- USB バーチャル COM
特徴
USBで接続しシリアルデータ伝送が可能
- USB接続でありながら、シリアルデータ転送(RS-232)を実行するデバイスとしてWindowsに認識されます。
- デバイスの認識と動作には専用のデバイスドライバファイルが必要になります。デバイスドライバファイルは製品のメーカーが提供しています。
- Windowsにデバイスドライバをインストールすると「ポート(COMとLPT)」配下にCOMポート(仮想COM、バーチャルCOM)が作成されます。COMポートへのデータ出力が可能となり、COMからデータ入力するWindowsアプリケーションでバーコード入力が実現します。
- USBクラスはCommunication and CDC ControlおよびCDC-Data。(CDC=CommunicationDeviceClass)。
別途電源不要
USBバスパワーで動作しコンピュータが電源を供給します。ACアダプタが不要です。
環境に合わせたシステム開発が可能
COMポートへシリアルデータを出力するので、USBキーボードエミュレーションではデータ入力をコントロールできないアプリケーションへの適用が見込めます。たとえば、キーボード操作に影響を受けず特定のデバイス(バーコードリーダー)からのバーコードデータ入力のみをアプリケーションで受付たいときなどにUSBシリアル接続は効果的です。
接続方法
- コンピュータのUSBポートにバーコードリーダーのUSBコネクタを接続します。
- 製品専用のドライバファイルをコンピュータにインストールします。
- COMポートからデータの入力ができるように、コンピュータのアプリケーションを設定します。
図 コネクタの形状。USBキーボードエミュレーションのものと同じUSB-Aコネクタです。
図 デバイスマネージャでのバーコードリーダーの表示。ポート(COM)に接続するデバイスとしてバーコードリーダーが追加されます。*3800gの例
取り外し
バーコードリーダーをコンピュータから取り外すときは、コンピュータの電源を切るか、COMをクローズ(切断)してからUSBコネクタを抜いて取り外してください。COMがオープン(接続)したままUSBケーブルを取り外すと、COMを利用しているアプリケーションなどの仕様によりホストのシステムにエラーが発生する場合があります。COMのオープンとクローズはCOMを管理する上層アプリケーション(バーコードデータを入力するソフト)がおこなっています。アプリケーションの開発元にお問い合わせください。
対応製品
USBシリアルエミュレーションの対応機種は次の通りです。
製品 | スキャナからデータ出力 | PCからスキャナ制御 |
---|---|---|
CM-890 CCDタッチ |
○ | - |
1300g 手持ち式(CCD式、ロングレンジ) |
○ | ○ |
LS2208 手持ち式(レーザー式) |
○ | - |
1900 2次元バーコードリーダー |
○ | ○ |
CM-2D200K2B 手持ち式(2Dイメージャー式) |
○ | - |
あらかじめご承知いただきたい事項
- USBはすべての機器との接続を保証するインターフェースではありません。パソコン固有の原因により、バーコードリーダーが動作しない場合があります。
- USBシリアルエミュレーションで動作させるには製品専用のデバイスドライバが必要です。ドライバはWindowsのみサポートしています。 ドライバは各製品説明のリンク先からダウンロードしてください。不明な場合は弊社までお問い合わせください。
- シリアルデータ伝送(RS-232)に関する技術が必要です。バーコードリーダーはテキストデータ(16進数の文字コード)を出力します。コンピュータのComポートにシリアルデータを入力できるシステム環境が必要です。
- 法人のシステムなど、管理された環境下では、パソコンに新規デバイスの追加が制限されているためにセットアップできない場合があります。その場合はシステムの管理者にお問い合わせください。
- 1台のパソコンに、複数のComを制御する環境があれば、同時に2台以上のバーコードリーダーを接続して使用することができます。台数に制限はありませんが、台数が増えるほど消費電流が多くなりますのでコンピュータが許容する範囲内での接続数になります。