バーコードの走査器は光源より、写真のダイオードおよび簡単なデコーダーまたは複雑なCCDまたはカメラによって基づく走査器構成されている非常に単純なデバイスである場合もあります。私達はinroduceそれらバーコードの走査器がいかに働くそしてコンピュータかにバーコードをスキャンする方法を学ぶために。
現在利用できる4つのタイプのバーコードの走査器があります。それぞれはバーコードを読み、解読するためにわずかに異なる技術を使用します。CCDの読者およびカメラによって基づく読者、ペンのタイプ読者、レーザー スキャナがあります。
CCDの読者
CCD (電荷結合素子)の読者は読者の頭部で何百もの続けて並べられる小さく軽いセンサーの配列を使用します。各センサーはそれの前のライトの強度をすぐに測定する単一の写真のダイオードとしてについて考えることができます。CCDの読者の各々の個々の軽いセンサーは非常に小さく、続けて並べられる何百ものセンサーがあるのでバーコードのパターンと同一の電圧パターンは読者で次々に列の各センサーを渡る電圧を測定することによって発生します。CCDの読者およびペンまたはレーザー スキャナの重要な違いはペンかレーザー スキャナが走査器自体から起きる特定の頻度の反射光を測定している一方CCDの読者がバーコードからの出された包囲されたライトを測定していることです。
カメラは読者を基づかせていました
現在利用できるバーコードの読者の第4そして新型はバーコードのイメージを捕獲するのに小さいビデオ・カメラを使用するカメラによって基づく読者です。読者はそれからバーコードを解読するのに洗練されたデジタル画像処理の技術を使用します。ビデオ・カメラはCCDのバーコードの読者でと同じCCDの技術を使用します但し例外としてはセンサーの単一の列を持っていることの代りにイメージを発生させてもいいように、ビデオ・カメラに二次元配列で何百もの整理されるセンサーの列があります。
バーコードを読解可能にさせる要因は次のとおりです:軽く、暗い棒と象徴学のための許容内のすべての棒およびスペース次元を持っていること間の十分な印刷物対照。印刷された記号のどちらかの終わりに鋭い棒端を、少数または点または空間、滑らかな表面明確な差益か「静かな地帯」持っていることもまた有用、ではないです。
ペンのタイプ読者およびレーザー スキャナ
ペンまたは細い棒の先端に隣同士に置かれるペンのタイプ読者は光源および写真のダイオードから成っています。バーコードを読むためには、安定した動きのすべての棒を渡るペンの先端を引張ります。写真のダイオードは光源から反射し返されるライトの強度を測定し、バーコードの棒そしてスペースの幅を測定するのに使用されている波形を発生させます。バーコードの暗い棒は軽い吸収し、写真のダイオードによって発生する電圧波形がバーコードの棒およびスペース パターンの厳密な複写であるように白いスペースはライトを反映します。この波形は方法モールス符号の点と同じような走査器によってある意味では解読され、ダッシュは解読されます。
レーザー スキャナはペンのタイプ読者と同じ方法を働かせます但し例外としてはレーザ光線をと同時に光源使用し、バーコードを渡るレーザ光線をあちこちにスキャンするために普通交換ミラーか回転プリズムを用いる。ペンのタイプ読者とのとちょうど同じが、写真のダイオード バーコードから反射し返されるライトの強度を測定するのに使用されています。ペンの両方読者およびレーザー スキャナでは、読者が出すライトは特定の頻度に調整され、この同じ周波数ライトだけ検出するように写真のダイオードは設計されています。
ペンのタイプは読者およびレーザー スキャナはそれらが異なったサイズのバーコードを読むことを可能にする異なった決断と購入することができます。走査器の決断は読者が出すライトの点のサイズによって測定されます。ライトの点は等しくとまたはわずかに小さいですより最も狭い要素の幅(「X」次元)べきです。点が最も狭い棒の幅より広ければまたはスペース、点は棒とスペース間の明確な転移を区別それにより走査器を2つ以上の棒を一度に重複します。点がまたバーコードを判読不可能にさせる軽い区域として誤解されるには余りにも小さければ、棒の点か空間はできます。最も一般的なX次元は13ミル(300 DPIプリンターの大体4つのプリンター点)です。このX次元はとても小さいので、バーコードが高リゾリューションのグラフィックを作成するプログラムと作成されることは非常に重要です(Bコーダーのように)。
PCへのバーコードの読者のインターフェイス
すべての応用プログラムは右の装置がある限りバーコードの読書を支えます。バーコードの読者は2つのタイプの出力と利用できます- 「キーボードくさび」の出力かRS232出力。キーボードを持つバーコードの読者はあなたのPCのキーボード ポートに出力プラグを直接くさびで留め、あなたのキーボードの同時にプラグを差し込むことができるようにまたピグテールのコネクターを提供します。キーボードのくさびのバーコードの読者が付いているバーコードをスキャンするとき、データはコンピュータにちょうどキーボードでタイプされたように入ります。これはキーボード データを受け入れるために書かれているあらゆる適用にバーコードの読者をインターフェイスさせることを非常に容易にします。
しかしキーボードのくさびインターフェイスは非常に簡単それ持っています少数の欠点をです。バーコードを強打すれば、カーソルは正しい適用の正しい入力分野にあるなりますどんな適用が焦点がある他ではあなたがバーコード データを読むことをに終える。これは想像できるように各種各様の潜在的問題を起こすことができます。また出力されるキーボードはデータを受け取ることであるプログラムことをにそれを送る前にどうにかデータを変更できないこと限られます。例えば、バーコード メッセージを多数の部分に分析するか、またはバーコード メッセージのいくつかを取除くか、または日付かタイム スタンプで加える必要があったら正常なキーボードのくさびの読者とにできません。
他の可能な出力オプションはRS232または「連続」インターフェイスを持つバーコードの読者を得ることです。これらのタイプのバーコードの読者によって、あなたのPCの背部の利用できるシリアル ポートに読者を接続します。それから「ソフトウェアくさび」と呼ばれたプログラムがバーコードの読者からのデータを取り、データに行ってほしい適用に与えることを必要とします。このアプローチへの不利な点はしかしバーコードを読むときあなたのデータがどのようにして、どこでの行きつくかややより複雑得る大いにより多くの制御をであることです。
私達のWinWedgeの製品種目はちょうどこのために設計されています。WinWedgeは他のプログラムにDDE (動的データ交換)を使用してまたはキーストロークに入って来るシリアル データを変えることをシリアル データをあちこちに渡すことができる実行可能プログラムです(すなわち入って来るシリアル データのキーボード・バッファを詰めます)。WinWedgeを使うと、送られるか、またはデータを翻訳するか、また付加的なキーストロークを加えることが分析を含む適用にデータにまたは日時押す前にデータがターゲット塗布で入るまたデータの各種各様の修正を行うことができるところで丁度制御。
WinWedgeは非常に使いやすく、ちょうど数分のあなたの適用の内でからの作動中の送り、受け入れのシリアル データ直接持つように設計されています。WinWedgeがDDEを使用してデータを渡すことができるのでバーコード データによってが常に行くことを保証しますまであなたの適用を置き、どこにが前景の他のプログラムを動かす間、行くことを仮定するまたまだ背景で走るあなたの適用がありそして入るバーコードを受け入れることができるか。WinWedgeは疑いも無いです最も強い方法最小限の努力とPCにバーコードの読者をインターフェイスさせる。
*Hostのインターフェイス・コネクタ
次のテーブルはffc 12pinピッチ0.5の走査器モジュールのホストのインターフェイス・コネクタのピン機能をリストしたものです:
ケーブル インターフェイス
缶詰工はターミナル、PCのホスト、POSおよび人間の特徴をもつホスト等によって接続することができます。
USBインターフェイス
TTL/RS232インターフェイス
DYスキャンDE2100バーコードの読者への*Reference