will
中階會員
發表:176 回覆:135 積分:62 註冊:2002-04-14
發送簡訊給我
|
小弟想限制使用者只能用讀碼機輸入
請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
|
kadee
高階會員
發表:11 回覆:141 積分:165 註冊:2002-03-20
發送簡訊給我
|
若你的條碼是自己印的嗎?
1.如果是的話,我提供一個方法。
在印條碼時,字串尾部多一個檢查碼,
刷條碼時,資料刷入檢查是否有此檢查碼,即可
判斷是否是條碼機讀入。
2.在輸入控制項的onkeypress檢查整個字串輸入所需之總時間。
若是讀碼機讀入,所耗用的時間
應不會超出0.5秒,我想一般人用鍵盤輸入應無法到達這個速度 Kadee_BigRed
------ Kadee/BigRed Ent.
www.tw165.com
|
will
中階會員
發表:176 回覆:135 積分:62 註冊:2002-04-14
發送簡訊給我
|
是的
我想過用第一種方法
但使用者在只要開Word 一刷很容易得知檢查碼 第二種方法應該可行
可否請您提供範例程式呢? 引言:
若你的條碼是自己印的嗎?
1.如果是的話,我提供一個方法。
在印條碼時,字串尾部多一個檢查碼,
刷條碼時,資料刷入檢查是否有此檢查碼,即可
判斷是否是條碼機讀入。
2.在輸入控制項的onkeypress檢查整個字串輸入所需之總時間。
若是讀碼機讀入,所耗用的時間
應不會超出0.5秒,我想一般人用鍵盤輸入應無法到達這個速度 Kadee_BigRed
|
小蚊子
中階會員
發表:55 回覆:267 積分:94 註冊:2002-06-08
發送簡訊給我
|
引言:
小弟想限制使用者只能用讀碼機輸入
請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
用 K/B 方式,只能從編碼著手,很多細工要做
若改用 RS232 的 PORT 輸入,即可以解決!! 供您不同的思考方向 !!
|
雪貓
一般會員
發表:7 回覆:18 積分:5 註冊:2006-08-10
發送簡訊給我
|
剛好這一陣子正在學條碼, 對於用時間控制,提供一個方法。 設置一個Timer, 當第一個資料(字元)開始讀入時(不管是鍵盤還是掃描器),立即觸發Timer, 當達到Timer設定時間,即判斷所輸入(讀入)的字元。 一般掃瞄器讀入應該不會大於0.5秒,所以TImer設置為0.5秒。
若判斷所輸入(讀入)的字元為不正確,或不完整,則應該為鍵盤輸入。 反之,則為掃描器讀入。
|
P.D.
版主
發表:603 回覆:4038 積分:3874 註冊:2006-10-31
發送簡訊給我
|
想先瞭解, 你的目的在那? ===================引 用 will 文 章=================== 小弟想限制使用者只能用讀碼機輸入請問有沒有哪一套條碼, 能設定為建盤不能輸入的字元(如ASCII <32 或ASCII>125), 讓使用者無法從鍵盤上輸入, 只能用讀碼機讀
|