バーコードリーダーのエイポック
バーコードリーダー,QRコードリーダーの販売会社
バーコードリーダーについて
初心者のよくある質問。全般的な質問。
質問
RS-232Cインターフェースとは何ですか
回答
バーコードリーダーとコンピュータをRS-232Cで接続し、読み取ったバーコードデータをシリアルデータ伝送する方法です。RS-232Cのコネクタはさまざまな形状がありますが、標準はD-sub9Pinコネクタです。
特徴
シリアルデータ伝送が可能
- シリアルデータ転送(RS-232)が可能です。
- 動作には専用のデバイスドライバファイルは不要です。
- 規格化された通信方式によるデータ転送のため、PS/2キーボードインターフェース(キーボードウェッジ)のようにコンピュータによってデータ伝送が不安定になるという問題がありません。(注:あらかじめご承知いただきたい事項を参照)
電源供給の方法は接続する環境によります
- パソコンに接続する場合はACアダプタが必要です。通常、パソコンのRS-232(COM)コネクタは電源供給していないためです。
- 制御機器などに接続する場合はACアダプタが不要な場合があります。制御機器が電源供給する場合はACアダプタが不要です。スキャナ側はD-Sub9Pinの9番ピンが電源ピン(+5VDC)です。*機器によりコネクタ形状、ピン配列、電圧が異なりますのでご注意ください。
従来の環境への接続やコンピュータ以外の機器への接続が可能
業務用に開発された専用のアプリケーションには、バーコードデータをCOMポート(RS-232C)から入力するものがあります。その場合はPS/2キーボードインターフェース、USBキーボードインターフェースのバーコードリーダーを使用できないため、RS-232Cのバーコードリーダーを使用します。アプリケーションの仕様については、お客様のコンピュータ管理者にお問い合わせください。
接続方法
- コンピュータまたはホスト機器のRS-232C(D-Sub9Pin オス)にバーコードリーダーのRS-232Cコネクタを接続します。Windows上ではCOMポートにシリアルデータが出力されます。
- ACアダプタを接続します。パソコンは電源供給していないのでACアダプタが必要です。パソコン以外の機器で電源供給が可能な機器ではACアダプタが不要です。(電源ピンのピンアサインおよび電圧が一致している場合)
- バーコードリーダーのRS-232Cに関するパラメータをホスト機器にあわせて設定します。パラメータは「ボーレート」「データビット」「ストップビット」「パリティ」などを設定します。バーコードリーダーの設定はバーコードメニュー(説明書)を読み取らせて変更します。
- COMポートからデータの入力ができるように、コンピュータのアプリケーションを設定します。
バーコードリーダーのRS-232Cコネクタ形状とピンアサイン
製品により異なる場合がございます。
コネクタ | D-Sub9Pin(メス):バーコードリーダー側 |
---|---|
図 | |
ピンアサイン | 信号 |
1 | - |
2 | TxD |
3 | RxD |
4 | 6に短絡(Short) |
5 | Ground/GND Shield |
6 | 4に短絡(Short) |
7 | CTS |
8 | RTS |
9 | (VCC +5V) |
あらかじめご承知いただきたい事項
- コンピュータに接続する場合は、RS-232Cの通信制御を実行する環境(アプリケーション)が必要です。USBキーボードインターフェースやPS/2キーボードインターフェースのように接続するだけでExcelなどにデータ入力するものではありません。
- シリアルデータ伝送(RS-232)に関する技術が必要です。バーコードリーダーはバイナリデータ(Hex、16進数値)を出力します。バーコードリーダーが出力したデータをユーザーが目視できる情報として確認するには、Comポートから受信したバイナリデータをテキストデータ(ASCII)に変換して表示するシステム環境が必要です。
- (注)製品が良品でもノイズなどの外的要因によってバーコードリーダーが出力するデータにエラーが発生する場合があります(文字化けなど)。受信データの信頼性を向上させるためにはバーコードリーダーのハンドシェーク設定でACK/NAKを設定し、ホスト側でデータのチェックプログラムを入れてACK/NAKの送信を行ってください。弊社ではホスト側のプログラム処理についてのサポートは行っておりませんので、お客様ご自身で作成・ご用意下さい。