線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3441
推到 Plurk!
推到 Facebook!

請教前輩,如何將Barcode Reader 所讀取的碼,轉為鍵盤輸入碼

尚未結案
hankeme01
一般會員


發表:2
回覆:1
積分:0
註冊:2004-01-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-09 09:45:29 IP:210.68.xxx.xxx 未訂閱
各位前輩好!! 後生剛剛踏入Delphi的領域,所以有個問題想請教各位前輩,還不吝賜教!! 因為後輩所在公司要為客戶導入Pos系統(使用Delphi程式),在前端收銀機部分要採用Barcode Reader取商品之外,同時因需要仍需把Barcode Reader 所讀取的碼轉為鍵盤輸入碼。原因為:可節省鍵盤輸入時間。例如:Barcode Reader 讀入條碼內容為 1 ,此1就相當於鍵盤所輸入的1。由於後生才疏學淺,所以是否請各位前輩賜教!!謝謝!! 環境:Delphi6,Barcode Reader(PS/2),鍵盤(標準鍵與Barcode Reader共用PS/2插槽)!!
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-09 10:19:29 IP:61.224.xxx.xxx 未訂閱
大部分Barcode Reader 本身會模擬鍵盤訊號,所以不需任何處理 混心雜欲 棄修身~唉
------
唉~
seaturn99
版主


發表:69
回覆:427
積分:214
註冊:2003-08-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-09 10:26:31 IP:203.66.xxx.xxx 未訂閱
hankeme01 您好: 您可以參考站內討論 : http://delphi.ktop.com.tw/topic.php?topic_Id=19998 原始網址:http://delphi.ktop.com.tw/topic.php?topic_Id=23744 原始網址:http://delphi.ktop.com.tw/topic.php?topic_Id=21772 原始網址:http://delphi.ktop.com.tw/topic.php?topic_Id=20685 BarCode 相關範例檔: http://delphi.ktop.com.tw/link.asp?topic_id=11490 http://delphi.ktop.com.tw/link.asp?topic_id=23787 http://delphi.ktop.com.tw/link.asp?topic_id=18353 http://delphi.ktop.com.tw/link.asp?topic_id=18354 http://delphi.ktop.com.tw/link.asp?topic_id=18669 有許多相關的 FreeWare or ShareWare 可以站內搜尋 keyword 'BarCode' 希望能對您有所幫助... D7 : Component -> import ActiveX Control -> Add -> Microsoft Access BarCode Control,可以應用於 Access 上.... ---- 我只會兩件事,這也不會,那也不會 ---- 眼見不一定為真
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-12 00:45:13 IP:61.71.xxx.xxx 未訂閱
引言: 各位前輩好!! 後生剛剛踏入Delphi的領域,所以有個問題想請教各位前輩,還不吝賜教!! 因為後輩所在公司要為客戶導入Pos系統(使用Delphi程式),在前端收銀機部分要採用Barcode Reader取商品之外,同時因需要仍需把Barcode Reader 所讀取的碼轉為鍵盤輸入碼。原因為:可節省鍵盤輸入時間。例如:Barcode Reader 讀入條碼內容為 1 ,此1就相當於鍵盤所輸入的1。由於後生才疏學淺,所以是否請各位前輩賜教!!謝謝!! 環境:Delphi6,Barcode Reader(PS/2),鍵盤(標準鍵與Barcode Reader共用PS/2插槽)!!
再簡單不過, form上放一個TEdit元件, 將focus定在edit上, 接好ccd光罩, 對準你的條碼, 按下你的食指將條碼讀入ccd, 就會自動轉入edit中 不過要注意的是, 現在的ccd在讀入後都會自動帶入一個#13(enter)值, 所以 如果你不希望ccd每讀入一筆條碼不希望由ccd代你輸入一個enter行為, 你必須確認你買的ccd能夠具有設定是否帶入 enter 的功能, 現在的ccd99.9%都有提供!
hankeme01
一般會員


發表:2
回覆:1
積分:0
註冊:2004-01-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-13 08:55:12 IP:210.68.xxx.xxx 未訂閱
感謝三位前輩的指導,待測試後,再與前輩們討論,謝謝!!
seaturn99
版主


發表:69
回覆:427
積分:214
註冊:2003-08-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-13 23:47:03 IP:211.76.xxx.xxx 未訂閱
引言: 再簡單不過, form上放一個TEdit元件, 將focus定在edit上, 接好ccd光罩, 對準你的條碼, 按下你的食指將條碼讀入ccd, 就會自動轉入edit中 不過要注意的是, 現在的ccd在讀入後都會自動帶入一個#13(enter)值, 所以 如果你不希望ccd每讀入一筆條碼不希望由ccd代你輸入一個enter行為, 你必須確認你買的ccd能夠具有設定是否帶入 enter 的功能, 現在的ccd99.9%都有提供!
本著實驗的精神,下午去買了一個 BarCode Reader,證實了 speedup 前輩與 P.D 版大的話,嗯代價 2xxx 大洋,程式一行都沒有寫...... 我買的這個 Unitech 的 BarCode Reader 有 RS232 Interface (不過要自己寫 Driver),玩了一個下午,嗯....當作鍵盤用吧..... ---- 我只會兩件事,這也不會,那也不會 ---- 眼見不一定為真
系統時間:2024-06-01 21:25:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!