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

如何限制使用者只能從讀碼機輸入

尚未結案
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-07 22:13:05 IP:218.162.xxx.xxx 未訂閱
小弟想限制使用者只能用讀碼機輸入 請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
kadee
高階會員


發表:11
回覆:141
積分:165
註冊:2002-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-08 11:57:56 IP:218.165.xxx.xxx 未訂閱
若你的條碼是自己印的嗎? 1.如果是的話,我提供一個方法。 在印條碼時,字串尾部多一個檢查碼, 刷條碼時,資料刷入檢查是否有此檢查碼,即可 判斷是否是條碼機讀入。 2.在輸入控制項的onkeypress檢查整個字串輸入所需之總時間。 若是讀碼機讀入,所耗用的時間 應不會超出0.5秒,我想一般人用鍵盤輸入應無法到達這個速度 Kadee_BigRed
------
Kadee/BigRed Ent.
www.tw165.com
will
中階會員


發表:176
回覆:135
積分:62
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-08 12:07:22 IP:163.17.xxx.xxx 未訂閱
是的 我想過用第一種方法 但使用者在只要開Word 一刷很容易得知檢查碼    第二種方法應該可行 可否請您提供範例程式呢?    
引言: 若你的條碼是自己印的嗎? 1.如果是的話,我提供一個方法。 在印條碼時,字串尾部多一個檢查碼, 刷條碼時,資料刷入檢查是否有此檢查碼,即可 判斷是否是條碼機讀入。 2.在輸入控制項的onkeypress檢查整個字串輸入所需之總時間。 若是讀碼機讀入,所耗用的時間 應不會超出0.5秒,我想一般人用鍵盤輸入應無法到達這個速度 Kadee_BigRed
小蚊子
中階會員


發表:55
回覆:267
積分:94
註冊:2002-06-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-12 13:23:21 IP:211.78.xxx.xxx 未訂閱
引言: 小弟想限制使用者只能用讀碼機輸入 請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
用 K/B 方式,只能從編碼著手,很多細工要做 若改用 RS232 的 PORT 輸入,即可以解決!! 供您不同的思考方向 !!
雪貓
一般會員


發表:7
回覆:18
積分:5
註冊:2006-08-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-11-19 13:28:08 IP:220.136.xxx.xxx 訂閱
剛好這一陣子正在學條碼,
對於用時間控制,提供一個方法。
設置一個Timer,
當第一個資料(字元)開始讀入時(不管是鍵盤還是掃描器),立即觸發Timer,
當達到Timer設定時間,即判斷所輸入(讀入)的字元。
一般掃瞄器讀入應該不會大於0.5秒,所以TImer設置為0.5秒。

若判斷所輸入(讀入)的字元為不正確,或不完整,則應該為鍵盤輸入。
反之,則為掃描器讀入。
P.D.
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-11-21 11:40:51 IP:118.169.xxx.xxx 未訂閱
想先瞭解, 你的目的在那?
===================引 用 will 文 章===================
小弟想限制使用者只能用讀碼機輸入請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
系統時間:2024-04-20 16:49:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!