天天看點

SAP Smartforms實作二維條碼列印

SAP Smartforms實作二維條碼列印

1.    安裝TBarCode_SAPwin軟體    2

1)    下載下傳Barcode軟體    2

2)    安裝Barcode軟體    2

2.    設定SAP裝置類型、系統條碼及列印機、輸出裝置等    4

1)    拷貝裝置類型    4

2)    建立系統條形碼    4

3)    建立列印機條形碼    6

4)    調整列印控制變式    8

5)    建立輸出裝置    9

3.    建立Smartforms測試用例    10

1)    建立樣式    10

2)    建立Smartforms    10

4.    測試列印    12

1)    安裝列印機    12

2)    測試列印    12

安裝TBarCode_SAPwin軟體

    下載下傳Barcode軟體

從網址​​http://www.tec-it.com/zh-cn/software/sap/Default.aspx​​下載下傳TBarCode_SAPwin軟體。(如需生成SAP"字元控制序列"則需一并下載下傳TBarCode_Studio(V6)軟體)。

安裝Barcode軟體

安裝TBarCode_SAPwin,一路預設下一步。

SAP Smartforms實作二維條碼列印

選SAPlpd.exe

SAP Smartforms實作二維條碼列印
SAP Smartforms實作二維條碼列印

安裝完成。

設定SAP裝置類型、系統條碼及列印機、輸出裝置等

    拷貝裝置類型

Tcode:SPAD 拷貝裝置類型,推薦拷貝CNSAPWIN(對中文支援較好)到ZCNSWIN或者SWIN到ZSWIN。

SAP Smartforms實作二維條碼列印

不要選使用參考

SAP Smartforms實作二維條碼列印

建立系統條形碼

Tcode:SE73建立"系統條形碼"ZQRCODE,Old Tech,及相關屬性,類型為UNDEF,字元1~50,高度和寬度可自行調整,旋轉000。

SAP Smartforms實作二維條碼列印

點建立,再選"Old"

SAP Smartforms實作二維條碼列印

參數如下,寬高自定

SAP Smartforms實作二維條碼列印

生成如下

SAP Smartforms實作二維條碼列印

建立列印機條形碼

Tcode:SE73調整"列印機條形碼",及其前字尾參數。

SAP Smartforms實作二維條碼列印

輕按兩下ZCNSWIN

SAP Smartforms實作二維條碼列印

字首定義一個新的,即系統沒有的,如SBP25,字尾就用SBS01

SAP Smartforms實作二維條碼列印

分别選中SBP25 和SBS01,點維護列印控制調整其相關參數

SAP Smartforms實作二維條碼列印

SBP25參數,如下(本例實作QR Code二維碼),"控制字元序列"可以用軟體TBarCode_Studio(V6)生成,也可以參考TBarCode9_SAPwin_Manual_EN.PDF手冊13章編寫。

SAP Smartforms實作二維條碼列印

如下分别是Ascii和十六進制的QR Code的"控制字元序列"。

SAP Smartforms實作二維條碼列印

字首:如填寫的是已經轉化的十六進制的字元串,請務必将上面的"十六進制開關"填入"X"。

SAP Smartforms實作二維條碼列印

字尾:填入十六進制1B。儲存退出。

SAP Smartforms實作二維條碼列印

調整列印控制變式

Tcode:SPAD調整列印控制變式。

點"完全管理",填入ZCNSWIN,顯示。

SAP Smartforms實作二維條碼列印

點"更改","字元集"為8483。

SAP Smartforms實作二維條碼列印

調整SPB25 -> 擴充的,SBS01 –> 直接。儲存退出。

SAP Smartforms實作二維條碼列印

建立輸出裝置

Tcode:SPAD建立輸出裝置LP02。

SAP Smartforms實作二維條碼列印

調整"裝置類型"為ZCNSWIN。

SAP Smartforms實作二維條碼列印

調整"主機假脫機通路方法"為F,"主機列印機"為__default(注意,前面兩個下劃線)。儲存退出。

SAP Smartforms實作二維條碼列印

建立Smartforms測試用例

    建立樣式

建立"樣式"ZBARCODE_STYLE。

SAP Smartforms實作二維條碼列印

建立"段落格式"P1、P2,建立字元格式C1,C1的條碼"名稱"選擇剛才建立的"系統條碼"ZQRCODE。P1、P2、C1等其他具體格式自定。

SAP Smartforms實作二維條碼列印

建立Smartforms

建立"表格"ZBARCODE_SF。

SAP Smartforms實作二維條碼列印

主視窗中建立模闆,模闆的"樣式"設定為ZBARCODE_STYLE

SAP Smartforms實作二維條碼列印

模闆中建立兩個文本。

TEXT1随意文本(含中文)。

SAP Smartforms實作二維條碼列印

TEXT2"字元格式"設定為C1(剛定義的條碼字元)。

SAP Smartforms實作二維條碼列印

測試列印

    安裝列印機

安裝PDF Factory或者使用Microsoft XPS Document Writer虛拟列印機,或者連接配接真實列印機。(軟體可上網查找下載下傳)

測試列印

執行剛生成的Smartforms:ZBARCODE_SF到列印界面。"輸出裝置"選剛剛件的LP02,勾選立即列印,列印。(注意,點列印預覽是無法看到二維條碼的效果的,SAP本身隻支援PDF417類型的二維條碼。)

SAP Smartforms實作二維條碼列印

列印正常執行。

SAP Smartforms實作二維條碼列印

列印效果。

SAP Smartforms實作二維條碼列印

未注冊TBarCode_SAPwin軟體會顯示"Demo"字樣。

SAP Smartforms實作二維條碼列印