當前位置:首頁 » 編程軟體 » 條形碼編程

條形碼編程

發布時間: 2022-08-20 19:43:18

1. 申請下來的物品條形碼怎麼對產品編程

申請下來的條形碼,需要進行系統通報,具體通過以下幾個方面

其一:編輯好產品,設置好圖片,價格信息;

其二:登錄信息系統平台錄入產品編碼信息;

其三:製作膠片印刷,確保膠片印刷的質量,最好是從國家單位進行辦理;

條形碼申請編程信息就是上面幾個步驟。

條形碼申請編碼信息

2. c# WinForm 條形碼怎麼生成原理是什麼

實現條形碼標簽列印,有許多方法:

1 最原始是用指令方式
這時一定要用條形碼列印機(不是辦公列印機), 你要向廠家拿到該列印機的指令技術資料,
然後編輯指令(一串字元串),最後把指令發給列印機埠
(比如, 列印機接並口LPT1, 則發給LPT1, 把列印機埠當作文件名稱一樣打開讀寫,
然後把指令COPY 指令文件 LPT1),
這種方式兼容性差,就是說找個指令只能這種型號列印機能用;

2 用列印機畫布
根據條形碼編碼演算法,把數字轉換成圖形,然後在畫布畫好,
然後把列印畫布即可,這個估計你理解不了,因為轉換成圖形的演算法很復雜,
不過,我們有封裝了一個動態庫dll,可以很方便調用,不過是要錢的。

3 最簡單的是用第三方控制項
比如 最好用的應該是FastReport(報表設計工具),直接拖拉條形碼控制項到報表設計面板,
填入你要列印的條形碼數值,它就自動生成了,然後調用fastReport的列印方法即可,
網上資料也很多。

4 還有一種方法是條形碼字體
網上可以找到code128或code39的條形碼字體,填入數值就可以生成條形碼,
然後像列印其他普通的內容一樣去編程即可,當然這種條形碼字體一般條形碼
圖形的精度不是很高,識別起來有時會比較不敏捷。
___________________________________
來自:廣州溯源—物聯網、條形碼&RID、追溯、企業移動應用

3. 怎樣用C語言做一個條形碼

一、條形碼的讀取
用過鍵盤口式的掃條碼工具的朋友就知道,它就如同在鍵盤上按下數字鍵一樣,基本不需任何編程和處理。但如果你使用的是其它介面的話,可能你就要為該設備編寫通訊代碼了。以下有一段簡單的25針串口的條碼讀取器通訊代碼。
Option Explicit
Dim sData As String
Private Sub Form_Load()
With MSComm1
.CommPort = 3 '設為COM3,試運行的系統而定,你可提供一個Combox讓用戶選擇。
.PortOpen = True '打開通訊埠
End With
End Sub

Private Sub MSComm1_OnComm()
Dim EndPos As Integer
Select Case MSComm1.CommEvent
Case comEvReceive '當有數據傳送過來時
sData = sData & Trim(MSComm1.Input)
'檢索回車,通常讀卡機每組數據結尾都返回一個回車作為結束符
EndPos = InStr(1, sData, Chr(13))
If EndPos = 0 Then '如果未結束就繼續努力
Else '讀完一組。
lblBarCode.Caption = sData '顯示一組條形碼
With lstBarCode
.AddItem Mid(sData, 1, EndPos - 1) '添加一組條形碼到列表
End With
sData = "" '清空
End If
End Select
End Sub

Private Sub cmdEnd_Click()
MSComm1.PortOpen = False '關閉埠
End
End Sub

4. 誰知道商品包裝背面的條形碼是用什麼程序編寫出來的嗎謝了

條形碼只是一種編碼方式,與編程語言無關,使用任意編程工具都可以實現。
條形碼的識別原理
由於不同顏色的物體,其反射的可見光的波長不同,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當條形碼掃描器光源發出的光經光闌及凸透鏡1後,照射到黑白相間的條形碼上時,反射光經凸透鏡2聚焦後,照射到光電轉換器上,於是光電轉換器接收到與白條和黑條相應的強弱不同的反射光信號,並轉換成相應的電信號輸出到放大整形電路.白條、黑條的寬度不同,相應的電信號持續時間長短也不同.但是,由光電轉換器輸出的與條形碼的條和空相應的電信號一般僅10mV左右,不能直接使用,因而先要將光電轉換器輸出的電信號送放大器放大.放大後的電信號仍然是一個模擬電信號,為了避免由條形碼中的疵點和污點導致錯誤信號,在放大電路後需加一整形電路,把模擬信號轉換成數字電信號,以便計算機系統能准確判讀.整形電路的脈沖數字信號經解碼器譯成數字、字元信息.它通過識別起始、終止字元來判別出條形碼符號的碼制及掃描方向;通過測量脈沖數字電信號0、1的數目來判別出條和空的數目.通過測量0、1信號持續的時間來判別條和空的寬度.這樣便得到了被辯讀的條形碼符號的條和空的數目及相應的寬度和所用碼制,根據碼制所對應的編碼規則,便可將條形符號換成相應的數字、字元信息,通過介面電路送給計算機系統進行數據處理與管理,便完成了條形碼辨讀的全過程.
編碼規則

唯一性:同種規格同種產品對應同一個產品代碼,同種產品不同規格應對應不同的產品代碼。根據產品的不同性質,如:重量、包裝、規格、氣味、顏色、形狀等等,賦予不同的商品代碼。 永久性:產品代碼一經分配,就不再更改,並且是終身的。當此種產品不再生產時,其對應的產品代碼只能擱置起來,不得重復起用再分配給其它的商品。 無含義:為了保證代碼有足夠的容量以適應產品頻繁的更新換代的需要,最好採用無含義的順序碼。

條形碼的碼制區別

UPC:(統一產品代碼) 只能表示數字 有A、B、C、D、E四個版本 版本 A - 12 位數字 版本 E - 7 位數字 最後一位為校驗位 大小是寬1.5" 高1 " ,而且背景要與清晰 主要使用於美國和加W拿大地區,用於工業、醫葯、倉庫等部門

當UPC 作為十二位進行解碼時,定義如下: 第一位 = 數字標識 (已經由UCC(統一代碼委員會)所建立). 第2-6位 = 生產廠家的標識號(包括第一位) 第7-11 = 唯一的廠家產品代碼 第12位 = 校驗位(used for error detection)

Code 3 of 9 : 能表示字母、數字和其它一些符號共43個字元:A -Z,0 - 9,-.$/+%,pace 條形碼的長度是可變化的 通常用「*」號作為起始、終止符 校驗碼不用 代碼密度介於3 - 9.4個字元/每英寸 空白區是窄條的10倍 用於工業、圖書、以及票證自動化管理上

Code 128: 表示高密度數據, 字元串 字元串可變長 符號內含校驗碼 有三種不同版本: A, B, and C 可用128個字元分別在 A, B, or C 三個字元串集合中 用於工業、倉庫、零售批發

Interleaved 2-of-5 (I2 of 5): 只能表示數字0 -9 可變長度 連續性條形碼,所有條與空都表示代碼,第一個數字由條開始,第二個數字由空組成 空白區比窄條寬10倍 應用於商品批發、倉庫、機場、生產/包裝識別、工業中 條形碼的識讀率高,可適用於固定掃描器可靠掃描 在所有一維條形碼中的密度最高

Codabar(庫德巴條形碼): 可表示數字0 - 9,字元$、+、 -、還有隻能用作起始/終止符的a, b, c d四個字元

可變長度 沒有校驗位 應用於物料管理、圖書館、血站和當前的機場包裹發送中 空白區比窄條寬10倍 非連續性條形碼,每個字元表示為4條3空

PDF417 (二維碼): 多行組成的條形碼 不需要連接一個資料庫,本身可存儲大量數據 應用於:醫院、駕駛證、物料管理、貨物運輸 當條形碼受一定破壞時,錯誤糾正能使條形碼能正確解碼 PDF417, 是Symbol科技公司於1990研製產品。它是一個多行、連續性、可變長、包含大量數據的符號標識。每個條形碼有3 - 90行,每一行有一個起始部分、數據部分、終止部分。它的字元集包括所有128個字元,最大數據含量是1850個字元。

一維條形碼只是在一個方向(一般是水平方向)表達信息,而在垂直方向則不表達任何信息,其一定的高度通常是為了便於閱讀器的對准。
一維條形碼的應用可以提高信息錄入的速度,減少差錯率,但是一維條形碼也存在一些不足之處:
* 數據容量較小: 30個字元左右
* 只能包含字母和數字
* 條形碼尺寸相對較大(空間利用率較低)
* 條形碼遭到損壞後便不能閱讀
在水平和垂直方向的二維空間存儲信息的條形碼, 稱為二維條形碼(2-dimensional bar code)。

與一維條形碼一樣,二維條形碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通常可分為以下三種類型
1. 線性堆疊式二維碼 是在一維條形碼編碼原理的基礎上,將多個一維碼在縱向堆疊而產生的。典型的碼制如:Code 16K、Code 49、PDF417等。
2. 矩陣式二維碼 是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。典型的碼制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
3. 郵政碼 通過不同長度的條進行編碼,主要用於郵件編碼,如:Postnet、BPO 4-State。

在許多種類的二維條形碼中,常用的碼制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中:
* Data Matrix 主要用於電子行業小零件的標識,如Intel的奔騰處理器的背面就印製了這種碼。
* Maxi Code 是由美國聯合包裹服務(UPS)公司研製的,用於包裹的分揀和跟蹤。
* Aztec 是由美國韋林(Welch Allyn)公司推出的,最多可容納3832個數字或3067個字母字元或1914個位元組的數據。

下面,我們以PDF417碼為例,介紹二維條形碼的特性和特點。

一)PDF417簡介

PDF417碼是由留美華人王寅敬(音)博士發明的。PDF是取英文Portable Data File三個單詞的首字母的縮寫,意為「便攜數據文件」。因為組成條形碼的每一符號字元都是由4個條和4個空構成,如果將組成條形碼的最窄條或空稱為一個模塊,則上述的4個條和4個空的總模塊數一定為17,所以稱417碼或PDF417碼。

二)PDF417的特點

1. 信息容量大 PDF417碼除可以表示字母、數字、ASCII字元外,還能表達二進制數。為了使得編碼更加緊湊,提高信息密度,PDF417在編碼時有三種格式:
* 擴展的字母數字壓縮格式 可容納1850 個字元;
* 二進制 / ASCII格式 可容納1108 個位元組;
* 數字壓縮格式 可容納2710 個數字。
2. 錯誤糾正能力 一維條形碼通常具有校驗功能以防止錯讀,一旦條形碼發生污損將被拒讀。而二維條形碼不僅能防止錯誤,而且能糾正錯誤,即使條形碼部分損壞,也能將正確的信息還原出來。
3. 印製要求不高 普通列印設備均可列印,傳真件也能閱讀。
4. 可用多種閱讀設備閱讀 PDF417碼可用帶光柵的激光閱讀器,線性及面掃描的圖像式閱讀器閱讀。
5. 尺寸可調以適應不同的列印空間
6. 碼制公開已形成國際標准,我國也已制定了417碼的國標。

三)PDF417的糾錯功能

二維條形碼的糾錯功能是通過將部分信息重復表示(冗餘)來實現的。比如在PDF417碼中,某一行除了包含本行的信息外,還有一些反映其它位置上的字元(錯誤糾正碼)的信息。這樣,即使當條形碼的某部分遭到損壞,也可以通過存在於其它位置的錯誤糾正碼將其信息還原出來。

PDF417的糾錯能力依錯誤糾正碼字數的不同分為0~8共9級,見圖4,級別越高,糾正碼字數越多,糾正能力越強,條形碼也越大。當糾正等級為8時,即使條形碼污損50%也能被正確讀出,如圖5。

四)PDF417的幾種變形

如圖6,PDF417還有幾種變形的碼制形式:
* PDF417截短碼 在相對「干凈」的環境中,條形碼損壞的可能性很小,則可將右邊的行指示符省略並減少終止符。
* PDF417微碼 進一步縮減的PDF碼。
* 宏PDF417碼 當文件內容太長,無法用一個PDF417碼表示時,可用包含多個(1~99999個)條形碼分塊的宏PDF417碼來表示。

二維條形碼的優勢

從以上的介紹可以看出,與一維條形碼相比二維條形碼有著明顯的優勢,歸納起來主要有以下幾個方面:
一)數據容量更大
圖中的PDF417碼包含了文字框中的所有文字。
二)超越了字母數字的限制
三)條形碼相對尺寸小
四)具有抗損毀能力

5. 商品條形碼再編程,印刷,粘貼,掃描,使用過程中的注意事項

通用商品條形碼一般由前綴部分、製造廠商代碼、商品代碼和校驗碼組成。商品條形碼中的 前綴碼是用來標識國家或地區的代碼,賦碼權在國際物品編碼協會,如 00-09代表美國、加拿大。45、49代表 日本。69代表中國大陸,471 代表中國台灣地區,489 代表香港特區。在編寫的時候一定要注意這幾個部分不能錯,編好製作商品條碼的時候也要找一個專業的條碼軟體去製作,我用的那個中琅的條碼軟體,可以自動生成校驗位,不用自己計算了,也是方便了很多,支持一百多種類型,不過你要是做商品條形碼,選擇哪個ean13的就可以了

6. cdr怎麼做條形碼

現在有專門做條形碼的軟體,你可以在條形碼軟體中製作好條形碼之後,可以批量或者單個輸出圖片,之後導入到你所需的軟體中,如圖所示:

熱點內容
安卓如何設置桌面返回鍵 發布:2025-02-06 13:58:15 瀏覽:48
bi可視化php 發布:2025-02-06 13:50:15 瀏覽:931
shell寫腳本文件 發布:2025-02-06 13:47:32 瀏覽:231
健身器材腳本 發布:2025-02-06 13:46:36 瀏覽:856
怎麼從手機里卸載存儲卡 發布:2025-02-06 13:35:04 瀏覽:644
誅仙青雲志2ftp 發布:2025-02-06 13:34:48 瀏覽:34
mill91編程 發布:2025-02-06 13:10:27 瀏覽:294
華為平板怎麼儲存伺服器文件 發布:2025-02-06 12:49:21 瀏覽:482
php查詢結果數組 發布:2025-02-06 12:31:05 瀏覽:717
怎樣把照片壓縮打包 發布:2025-02-06 12:15:19 瀏覽:498