HTBasic TOP アイネット株式会社(i2net) HOME
製品概要 新着情報 サポート情報 製品カタログ ダウンロード HTB関連製品    Tip   Y2Kについて
■ バーコードリーダーを使う ■
      HTBasicプログラムでのバーコードリーダーの使用方法

 キーボードからのインプットの代わりに、バーコードリーダーを使用
 作業指示バーコードテーブルから、データを読み込み、ワーク・ウィンドウ上に表示
   1. インプット・プロンプトの表示

   2. バーコードリーダーの操作

   3 入力されたデータの表示(注:3っつの項目を入力後)

 サンプル・プログラム
  このプログラムは、INPUT "Charactor_String",String_array というキーボードからのインプットの場合と同様のプログラム・コードとなります。
 例)
   注)ここではKlabelを使用し漢字表示していますが、英数のみの場合LABELステートメントに置き換えて
      参照ください。
10 !***************************************!
20 !*                                     *!
30 !*    i2net バーコード使用test program     *!
40 !*         for HTBasic 10.0              *!
50 !*            (2012.07.17)               *!
60 !*                                     *!
70 !***************************************!
80 CONTROL CRT,100;1
90 CLEAR SCREEN
100 ! 漢字ユーティリティのロード
110 IF NOT INMEM("Getknj") THEN
120 LOADSUB ALL FROM "C:\HTBwin10\KLABEL10.bas"
130 END IF
140 ! サンプルコーディング
150 DIM Inchr$[256]
160 MOVE 1,95
170 CSIZE .5
180 CALL Klabel("アイネット株式会社",10)
190 MOVE 3,90
200 CALL Klabel("(バーコード・リーダーを使用したインプット)",10)
210 MOVE 5,80
220 CSIZE 1
230 CALL Klabel("試験番号:",10)
240 MOVE 5,75 250 CALL Klabel("テスト方法:",10)
260 MOVE 5,70
270 CALL Klabel("検体:",10)
280 INPUT "試験番号?",Inchr$
290 MOVE 35,80
300 CALL Klabel(Inchr$,10)
310 INPUT "テスト方法?",Inchr$
320 MOVE 35,75
330 CALL Klabel(Inchr$,10)
340 INPUT "検体?",Inchr$
350 MOVE 35,70
360 CALL Klabel(Inchr$,10)
361 WAIT 10            !終了まで10秒
370 DELSUB "Getknj","Klabel"
380 END
 バーコード・リーダーでよく使用されるハードウェアインターフェースとドライバー
  PS/2 KB インターフェース
   PCのPS/2キーボード・ポートとキーボード・ケーブルコネクターの間にバーコード・リーダーを挟みます。バーコード・リーダーからの入力はあたかもキーボードから入力された様にPCに取り込まれます。


  USBインターフェース/ヒューマン・ユーザー・インターフェース・デバイス
   デバイスマネージャーで確認すると、キーボードの中にHIDキーボードインターフェースとインストールされます。バーコード・リーダーのインプットボタンを押すと、レーザーの当てられたバーコードが読み込まれ、データがあたかもキーボードからインプットされたようにPCに取り込まれます。終了文字(CR/LF、LF、なし等)は、機器に添付のユーティリティで設定できます。
   注)詳細は、ご使用になるバーコード・リーダー添付の取り扱い説明書をご覧下さい。


 使用できるバーコード(種類)
   注)詳細は、ご使用になるバーコード・リーダー添付の取り扱い説明書をご覧下さい。

TransEra, HTBasic, TAMS, HP, Agilent, Keysight, NI, ines, Microsoft, Windows等記載されている
会社名、製品名は各社の登録商標または商標です

【お 問 い 合 わ せ 先】
アイネット株式会社

   E-mailでのお問い合わせ
_/_/_/ Copyright 1998-2023 I2NET Co., Ltd. AllRights Reserved. _/_/_/