SAP smartform 實現打印條形碼


先在SE73里定義一個新的BARCODE,注意一定要用新的才可以,舊的是打印不出來的。

然后定義一個SMARTFORM的樣式,把你定義的BARCODE放到字符樣式里面去。

再做SMARTFORM就可以了,將需要作為條碼的變量的格式選為該BARCODE格式,輸出時會根據變量不同的數據(如物料,批次)得到相應的條碼。

1.se73

選擇 系統條形碼 點擊Change

Code128

Code128碼於1981年推出,是一種長度可變、連續性的字母數字條碼。與其他一維條碼比較起來,相對較為復雜,支持的字元也相對較多,又有不同的編碼方式可供交互運用,因此其應用彈性也較大。

Code128特性:

1、具有A、B、C三種不同的編碼類型,可提供標准ASCII中128個字元的編碼使用;

2、允許雙向掃描;

3、可自行決定是否加上檢驗位;

4、條碼長度可調,但包括開始位和結束位在內,不可超過232個字元;

5、同一個128碼,可以由A、B、C三種不同編碼規則互換,既可擴大字元選擇的范圍,也可縮短編碼的長度。

Code128各編碼方式的編碼范圍:

1、Code128A:標准數字和字母,控制符,特殊字符;

2、Code128B:標准數字和字母,小寫字母,特殊字符;

3、Code128C/EAN128:[00]-[99]的數字對集合,共100個,即只能表示偶數位長度的數字。

Code128編碼規則:開始位 + [FNC1(為EAN128碼時加)] + 數據位 + 檢驗位 + 結束位

Code128檢驗位計算:(開始位對應的ID值 + 每位數據在整個數據中的位置×每位數據對應的ID值)% 103

PDF417

PDF417二維條碼[1]  是一種高密度、高信息含量的便攜式數據文件,是實現證件及卡片等大容量、高可靠性信息自動存儲、攜帶並可用機器自動識讀的理想手段。

PDF417條碼可表示數字、字母或二進制數據,也可表示漢字。一個PDF417條碼最多可容納1850 個字符或1108 個字節的二進制數據,如果只表示數字則可容納2710 個數字。

PDF417的糾錯能力分為9級,級別越高,糾正能力越強。由於這種糾錯功能,使得污損的417條碼也可以正確讀出

QR Code碼

QR Code碼,是由Denso公司於1994年9月研制的一種矩陣二維碼符號, 它具有一維條碼及其它二維條碼所具有的信息容量大、可靠性高、可表示漢字及圖象多種文字信息、保密防偽性強等優點。

主要特點 1、符號規格從版本1(21×21模塊)到版本40(177×177 模塊),每提高一個版本,每邊增加4個模塊。

2、數據類型與容量(參照最大規格符號版本40-L級):

數字數據:7,089個字符

字母數據: 4,296個字符

8位字節數據: 2,953個字符

漢字數據:1,817個字符

3、數據表示方法:

深色模塊表示二進制"1",淺色模塊表示二進制"0"。

4、糾錯能力:

L級:約可糾錯7%的數據碼字

M級:約可糾錯15%的數據碼字

Q級:約可糾錯25%的數據碼字

H級:約可糾錯30%的數據碼字

5、結構鏈接(可選)

可用1-16個QR Code碼符號表示一組信息。每一符號表示100個字符的信息。

2.smartforms

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM