圖1 各式各樣的元器件標簽Label
條碼標簽目前主要分為一維碼和二維碼兩大類。
圖2 條碼類型
一維碼是在一個方向(一般是水平方向)由一組按照既定編碼規則排列,寬度不等的條和空及其對應的字符組成的條碼標識,用以存儲和表示一定信息。常用的一維碼編碼規則有EAN碼、UPC碼、128碼、39碼、庫德巴碼等;二維碼是在一維碼的基礎上發展而來的,可在水平和垂直兩個方向的平面二維空間存儲和表示信息。二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼,有代表性的包括PDF417、Code 49、Code16K、放射碼等。矩陣式二維條碼有代表性的是Code one、Aztec、DateMatrix、QR碼等。
圖3 主要二維碼類型
這些條碼通常由專業的條碼軟件生成并由配套的條碼打印機制成標簽,例如斑馬(Zebra)和霍尼韋爾(Honeywell)等廠商。我們經常使用的支付寶和微信的付款碼采用了一維條碼和二維QR碼的雙碼結合方案。而掃碼識讀和解析設備除了我們常用的智能手機,特定領域都用的掃碼槍。
圖4 掃碼槍
為了提升拍明芯城在報關報檢、智能倉儲和智慧物流等環節的服務效率,我們近期著手對掃碼槍及配套的自研軟件升級,目的只為提升供應鏈管理效率。我特意去查了我們新款掃碼槍的主控芯片,用的還是驍龍430(MSM8937),是高通在2015年發布的芯片產品,與目前的智能手機芯片相比,落后了五年以上。
因為掃碼槍是一個工業級小眾產品,ifixit甚至全網都找不到太多的資料。所以我在這里羅列一下不同制造商所選的主控方案:
斑馬(Zebra):高通驕龍660(SD660)、高通驍龍660、德州儀器OMAP4;
霍尼韋爾(Honeywell):高通驍龍660、高通驍龍450(SDM450)、高通驍龍410(MSM8916)、德州儀器OMAP 4470、德州儀器OMAP3715;
新大陸:高通平臺、Marvell XScale PXA310;
東大集成:高通平臺和聯發科MTK方案。
圖5 安卓掃碼槍
掃碼槍還有別稱,數據采集器(Bar Code Hand Terminal)或掌上電腦(PDA),能將條碼掃描設備與數據終端集于一機,是帶有電池可離線操作的終端設備,通常由處理器(CPU),存儲器、傳感器、鍵盤、屏、電池、有線接口/通訊模塊等零部件組成。掃碼槍最重要的指標是掃碼識讀速度、更多類型的條碼支持和二次開發難易程度,行業有一個普遍現象,賣掃碼槍的廠商一般也配套做條碼打印機。
傳感器和掃碼引擎的技術優勢,決定了掃碼槍的市場競爭力,快速識別和采集各種產品標識 (DPM)、標準1D/2D 條碼和寬幅1D 條碼,配合二次開發的軟件,實現實時采集、自動存儲、即時顯示與反饋、自動處理或傳輸等功能,最終實現收發貨、出入庫、貨物盤點、進銷存、庫存及物流管理、條碼溯源等各個場景里的應用。
條碼是實現數字化管理的基礎,掃碼槍的發展也趨同于智能手機,越來越集中于帶通訊功能的主控芯片,例如高通和聯發科平臺,掃碼槍核心的條碼識別技術隸屬圖像識別的一個分支,DSP性能優異的國產芯片輔以掃碼引擎,或能在將來實現方案替代。拍明芯城針對掃碼槍和配套軟件的升級,除了能豐富平臺的產品數據資料和構建產品標簽庫,還會不斷迭代元器件標簽的自動化識別和解析功能,這些都是提升我們的元器件交易和綜合供應鏈服務能力上的一小步。積微成著,積沙成塔,潛心打造服務小微電子企業的產業互聯網平臺。
.接線
VCC:接24V
GND:接0V
2.建立連接
2.1 雙擊打開【ShiJieConfig】軟件,此軟件是免安裝
2.2 點擊+號來添加當前連接到的設備
2.3 在彈出的對話框中,選擇【Manual Connect】
2.4 由于本次用的是網口,所以勾選【Ethernet】。在這里可以直接掃描出當前掃碼槍IP地址:192.168.0.7,我們需要將自己電腦的IP修改到同一個網段中,這里我電腦IP設備為:192.168.0.28。設置好電腦IP后,點擊【OK】
2.5 這樣就和設備建立好了連接
3.查看設備的IP地址及端口號
3.1 點擊【接口】選項,在以太網設置欄,查看工作方式(TCP server)、本地IP(192.168.0.7)、本地/遠程端口(23)
3.2 如需修改IP或端口號,直接修改后點擊【確認修改】,刪除連接,再次進行連接操作即可。
4.通過SOCKET調試軟件運行測試
4.1 運行SOCKET調試軟件,雙擊打開
4.2 創建一個TCP 客戶端,選擇【TCP Client】點擊【創建】,在彈出的對話框中,輸入IP(192.168.0.7)及端口號(23)后點擊【確定】
4.3 建立連接,選中創建的客戶端,點擊【連接】建立與掃碼槍的連接
連接成功
4.4 觸發掃碼。在數據發送窗口輸入字母T后點擊【發送數據】
4.5 成功接收數據,接收成功數據內容為實際碼的信息。這里掃的二維碼的內容為【123456789】,可以看到數據已經被成功讀取。
4.6 如果掃碼失敗接收到的數據:NR。掃碼超時時間可以在軟件中進行設定。
以上就是本篇的全部內容感謝大家的觀看,謝謝!
創作不易,點個贊再走唄!
話說的好:不會解決問題的小編不是一把好的良仆掃描槍。
俗話:這話我沒說過。
條碼的盛行讓掃描槍的使用越來越廣泛,今天小編給大家介紹幾個掃描槍常見的故障,比如掃不上碼、掃描槍死機等問題時應該怎樣進行故障排除以及解決方法。
1.掃描槍出現無法讀取條碼的問題
原因:1.沒有打開識讀該條碼的功能
2.條碼不符合規范,如:缺少留白區、條和空的對比度過低、條何炅的寬窄比例不合適
3.陽光直射,感光器件進入飽和區
4.硬件故障
解決:1.打開掃描槍設置軟件掃描專門的碼制進行轉換
2.更換條碼
3.換角度掃碼
4.找經銷商進行維修
2.掃描槍激光常亮
原因:根據說明書重新設置
解決方法:關閉常亮模式設置
3.掃描槍開機無反應
原因:1.通訊線損壞
2.閱讀器損壞
解決方法:1.更換通訊線
2.更換閱讀器
4.掃描槍掃描,蜂鳴器正常,但是無數據傳輸
原因:1.掃描槍設置不正確
2.通訊線損壞
3.閱讀器損壞
解決方法:1.根據說明書重新設置
2.更換通訊線
3.更換閱讀器
5.掃描槍更換接口之后,讀碼無數句傳輸
原因:1.沒有設置成相應的接口模式
2.通訊協議錯誤
解決方法:1.根據說明書設置成對應的接口模式
2.重新設置成正確的通信協議
6.掃描槍正常使用,但是蜂鳴器無應答
原因:設置成了靜音
解決方法:根據說明書把蜂鳴器設置“開啟”狀態
7.掃描槍掃描一個條碼后死機或者使用USB線材時電腦顯示無法識別USB設備
原因:通訊線引起數據無法傳遞、USB設備損壞
解決方法:找經銷商更換通訊線
8.設備連接后LED閃爍,沒有聲音,無法掃描
原因:掃描槍內部IC損壞
解決方法:退回生產廠商維修
鼎酷IOT部落(dkiot888)是由鼎易鴻基&萬酷電子聯合出品,專注于為大家提供物聯網精髓的新媒體平臺。我們關注物聯網行業最新動態,專注做您的物聯網口袋知識庫,旨在搭建共同學習的知識平臺,讓您學得方便,聊得暢快;鼎酷IOT部落用心做大家的“良仆”。各項內容鼎酷IOT 部落微信公眾號同步。物聯網行業頂尖產品咨詢也歡迎留言。