新聞資訊
Datawedge 官方手冊請參考
http://techdocs.zebra.com/datawedge/
我這里只是 datawedge 7.0.4 的部分中文解析
以安卓系統(tǒng)為例
Datawedge的設(shè)置
我們首先打開apk

可以看到如下圖的配置界面
里面已經(jīng)包含了3個配置

profile0 是系統(tǒng)默認(rèn)關(guān)聯(lián)
launcher是一些系統(tǒng)程序關(guān)聯(lián)
DWDemo 與掃描演示程序關(guān)聯(lián)
![]()
![]()
![]()
![]()
所以如果你自己開發(fā)的程序
要接收使用掃描頭掃描的數(shù)據(jù)
請一定要把你的程序關(guān)聯(lián)
Datawedge就像一個連接器
把掃描引擎和你的應(yīng)用apk
連接起來的通道
如果你不設(shè)置
系統(tǒng)默認(rèn)使用Profile0的配置
![]()
![]()
![]()
![]()
你可以為自己的apk新建一個配置
這樣就不被其他應(yīng)用影響


在新建完成TEST后
進入配置
然后選擇“關(guān)聯(lián)應(yīng)用程序”

可以選擇右上角"..."
新建應(yīng)用程序/活動
關(guān)聯(lián)你的應(yīng)用APK

例如我選擇自己的小程序

然后選擇apk對應(yīng)的所有活動

這樣就算是關(guān)聯(lián)好了

這樣我在使用自己apk的時候
就能通在光標(biāo)處
掃描輸入數(shù)據(jù)采集信息。
![]()
![]()
![]()
![]()
![]()
![]()
以上只是最簡單的設(shè)置
下面我們來看看Datawedge還能做些什么
![]()
![]()
![]()
![]()
![]()
![]()
NO.1
勾選Data capture plus
激活觸屏掃描虛擬按鍵

勾選后可以在屏幕上
看到一個位置可以
根據(jù)你手指位置調(diào)整的
黃色掃描觸發(fā)按鍵區(qū)

NO.2配置掃描儀參數(shù)
進入之后
你可以根據(jù)需要
做很多掃描引擎的高級配置

1-選擇PDA連接的掃描器
2-可以選擇解碼器支持的條碼類型
3-可以設(shè)置每種條碼解碼時的參數(shù)
4-設(shè)置UPC/EAN的參數(shù)
5-設(shè)置讀取器參數(shù)

設(shè)置讀取器參數(shù)很重要
設(shè)置讀取器參數(shù)很重要
設(shè)置讀取器參數(shù)很重要
![]()
![]()
![]()
![]()
![]()
客戶想要的
掃描器的優(yōu)化可能都在這里

5-1設(shè)置條碼的字符集。
二維碼識別中文亂碼可能就是UTF-8和GB2312
可以在這里設(shè)置調(diào)整
5-2設(shè)置一維條碼的禁區(qū)等級
也就是條碼周圍的留白區(qū)

5-3瞄準(zhǔn)點開關(guān)
打開關(guān)閉掃描時候的瞄準(zhǔn)點/線
5-4瞄準(zhǔn)的時間 Aim Timer
這個瞄準(zhǔn)對焦時間
5-5瞄準(zhǔn)掃描觸發(fā)方式
你可以在這里設(shè)置不同的
掃描觸發(fā)方式

觸發(fā) - 對于每次觸發(fā)按下,可以掃描單個條形碼。
定時保持 - 按下一次觸發(fā)后,瞄準(zhǔn)會話將在Aim Timer指定的時間內(nèi)啟動。當(dāng)此時間到期時,啟動解碼會話并且可以看到掃描光束。解碼會話將保持活動狀態(tài),直到波束計時器到期,觸發(fā)器被釋放或條形碼被解碼。
定時釋放 - 按下觸發(fā)后,啟動瞄準(zhǔn)會話并繼續(xù)直到觸發(fā)釋放。如果釋放觸發(fā)時目標(biāo)定時器到期,將啟動解碼會話,掃描光束可見,其剩余時間等于Beam timer或條形碼被解碼。
按下并釋放 - 按下并釋放扳機時掃描光束開始。解碼會話將保持活動狀態(tài),直到波束計時器到期或條形碼被解碼。
連續(xù)讀取 - 按住掃描觸發(fā)器將連續(xù)掃描條形碼。Zebra RS507藍牙環(huán)形掃描儀不支持。
![]()
![]()
![]()
![]()
![]()
往下翻

5-6掃描解碼的時間 Beam timer
你按住掃描鍵,PDA等待掃描的最長時間
是ms為單位
5-7掃描到不同條碼的超時
為了保證數(shù)據(jù)傳輸?shù)目煽啃?/span>
這里設(shè)置了解讀下一個不同條碼
間隔的時間
將這個時間調(diào)小可以提高
解碼反應(yīng)速度
5-8掃描Digimarc 解碼支持
設(shè)置打開可以支持
印刷的隱形Digimarc條碼
Digimarc條碼目前用在很多零售商品
人眼看不到條碼,但是機器可以識讀

5-9掃描時候輔助照明
設(shè)置可以打開關(guān)閉
掃描解碼時候的輔助照明燈光
5-10掃描反白1維條碼支持
設(shè)置打開可以支持
反白的一維條碼
5-11掃描LCD屏幕上條碼支持
設(shè)置打開可以支持
LCD液晶屏上的條碼
![]()
![]()
![]()
![]()
![]()
繼續(xù)往下翻

5-12掃描線性安全級別
設(shè)置選擇條碼的不同
線性安全級別的設(shè)置
針對不同長短條碼的安全冗余

5-13掃描在低電量超時
設(shè)置在低電量時的工作處理
5-14掃描Picklist 瞄準(zhǔn)掃描
設(shè)置瞄準(zhǔn)點對準(zhǔn)掃描
設(shè)置后只有瞄準(zhǔn)點照射的
條碼能夠被解析
5-15低品質(zhì)條碼級別
低品質(zhì)條碼設(shè)置
線性安全級別的設(shè)置
5-15相同條碼掃描間隔
未來避免同一個條碼
數(shù)據(jù)掃描時被重復(fù)錄入

5-16設(shè)置條碼掃描模式
在這里可以選擇
單條碼采集
多條碼采集
5-17設(shè)置DPM掃描配置
在支持DPM的手持PDA
讀取器參數(shù)
還有2項DPM相關(guān)的設(shè)置

DPM的照明模式
和
DPM的掃描解碼模式
1 禁用DPM模式
2 激光蝕刻DPM
3 蝕刻和撞針DMP

![]()
![]()
以上都是一些硬件設(shè)置
如果客戶需要對掃描數(shù)據(jù)
進行預(yù)處理
可以通過修改
“按鍵輸出”或“intent輸出”的配置
基本數(shù)據(jù)格式化
高舉數(shù)據(jù)格式化
等功能

可以方便的
為掃描的數(shù)據(jù)添加回車符,制表符
增加前后綴字符
設(shè)置為16進制格發(fā)送

或者添加自己的規(guī)則
對數(shù)據(jù)的進行自定處理


在設(shè)置規(guī)則注意:

x - 檢查字符“x”
\xhh - 檢查十六進制值為0xhh的字符
\uhhhh - 檢查值為0xhhhh的Unicode字符
字符串位置 - 檢查“要檢查的字符串”參數(shù)中指定的字符串的起始位置(從0開始)。例如,如果獲取字符串“123ABC123”,則字符串位置為3的目標(biāo)字符串“AB”將調(diào)用操作,但如果“AB”位于字符串中的任何其他位置,則不會調(diào)用操作(或者不存在)。請注意,示例字符串的“AB”部分從左邊的第四個字符開始,從0開始計數(shù)時是位置3。
然后設(shè)置相應(yīng)的操作

![]()
![]()
看了這么多

1 按住掃描鍵連續(xù)掃描
修改“讀取器參數(shù)”下
5-5瞄準(zhǔn)掃描觸發(fā)方式 ,設(shè)置為連續(xù)識讀
這樣按住掃描鍵,就開始解讀條碼,知道松開按鍵

2 瞄準(zhǔn)點選擇識讀
在“讀取器參數(shù)”下
5-14掃描Picklist 瞄準(zhǔn)掃描
設(shè)置瞄準(zhǔn)點對準(zhǔn)掃描

3 一次性多條碼掃描
通過設(shè)置“讀取器參數(shù)”
5-16設(shè)置條碼掃描模式
在這里可以選擇
多條碼采集

默認(rèn)的是5個條碼同時采集
可以在上一級“多條碼參數(shù)”中設(shè)置
需要一次掃描的條碼數(shù)量。值范圍:2到10

4 intent 廣播模式設(shè)置
如果您需要在開發(fā)程序中
通過intent 廣播方式獲取掃描到的數(shù)據(jù)
請勾選 intent 輸出 后的 啟用標(biāo)記


然后在你代碼AndroidManifest.xml 文件中添加
<intent-filter>
...
<action android:name="android.intent.action.DEFAULT" /><category android:name="android.intent.category.MAIN" /></intent-filter>然后調(diào)用
![]()
![]()
注意,這是斑馬默認(rèn)的名字
android.intent.category.DEFAULT
android.intent.category.MAIN
![]()
![]()
![]()
![]()
![]()
![]()
![]()
如果客戶是已經(jīng)開發(fā)好的程序
你可以嘗試修改成他們程序中已經(jīng)設(shè)置好的
intent 操作
用斑馬的設(shè)備去適配

修改intent 操作



最后還有一個不常用的功能
IP 輸出
就是把掃描到的數(shù)據(jù)發(fā)送到
固定IP的PC設(shè)備上去

1.訪問Zebra支持門戶網(wǎng)站上的IP Wedge for Windows下載頁面,接受EULA并下載。
https://www.zebra.cn/us/en/support-downloads/software/utilities/ipwedge-for-datawedge.html
注意:Windows Mobile / CE設(shè)備可能需要不同版本的IPWedge。有關(guān)更多信息,請訪問Windows Mobile / CE下載頁面。
2. 在要將掃描數(shù)據(jù)發(fā)送到的系統(tǒng)上安裝.zip文件。
3. 運行IPWedge應(yīng)用程序。屏幕顯示類似于下圖。記下IP地址和端口號(在紅色框中)。

PWedge系統(tǒng)托盤菜單顯示系統(tǒng)IP地址和受監(jiān)控端口