轉帖|使用教程|編輯:龔雪|2014-08-07 11:08:41.000|閱讀 4096 次
概述:本文主要介紹如何利用SAP?Smartforms實現二維條碼打印。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1) 下載Barcode軟件
下載TBarCode_SAPwin軟件。(如需生成SAP"字符控制序列"則需一并下載TBarCode_Studio(V6)軟件)。
2) 安裝Barcode軟件
安裝TBarCode_SAPwin,一路默認下一步。
選SAPlpd.exe
安裝完成。
1) 拷貝設備類型
Tcode:SPAD 拷貝設備類型,推薦拷貝CNSAPWIN(對中文支持較好)到ZCNSWIN或者SWIN到ZSWIN。
不要選使用參考
2) 新建系統條形碼
Tcode:SE73新建"系統條形碼"ZQRCODE,Old Tech,及相關屬性,類型為UNDEF,字符1~50,高度和寬度可自行調整,旋轉000。
點新建,再選"Old"
參數如下,寬高自定
生成如下
3) 新建打印機條形碼
Tcode:SE73調整"打印機條形碼",及其前后綴參數。
雙擊ZCNSWIN
前綴定義一個新的,即系統沒有的,如SBP25,后綴就用SBS01
分別選中SBP25 和SBS01,點維護打印控制調整其相關參數
SBP25參數,如下(本例實現QR Code二維碼),"控制字符序列"可以用軟件TBarCode_Studio(V6)生成,也可以參考TBarCode9_SAPwin_Manual_EN.PDF手冊13章編寫。
如下分別是Ascii和十六進制的QR Code的"控制字符序列"。
前綴:如填寫的是已經轉化的十六進制的字符串,請務必將上面的"十六進制開關"填入"X"。
后綴:填入十六進制1B。保存退出。
4) 調整打印控制變式
Tcode:SPAD調整打印控制變式。 點"完全管理",填入ZCNSWIN,顯示。
點"更改","字符集"為8483。
調整SPB25 -> 擴展的,SBS01 –> 直接。保存退出。
5) 新建輸出設備
Tcode:SPAD新建輸出設備LP02。
調整"設備類型"為ZCNSWIN。
調整"主機假脫機訪問方法"為F,"主機打印機"為__default(注意,前面兩個下劃線)。保存退出。
1) 新建樣式
新建"樣式"ZBARCODE_STYLE。
建立"段落格式"P1、P2,建立字符格式C1,C1的條碼"名稱"選擇剛才創建的"系統條碼"ZQRCODE。P1、P2、C1等其他具體格式自定。
2) 新建Smartforms
新建"表格"ZBARCODE_SF。
主窗口中創建模板,模板的"樣式"設置為ZBARCODE_STYLE。
模板中新建兩個文本。 TEXT1隨意文本(含中文)
TEXT2"字符格式"設置為C1(剛定義的條碼字符)。
1) 安裝打印機
安裝PDF Factory或者使用Microsoft XPS Document Writer虛擬打印機,或者連接真實打印機。(軟件可上網查找下載)
2) 測試打印
執行剛生成的Smartforms:ZBARCODE_SF到打印界面。"輸出設備"選剛剛件的LP02,勾選立即打印,打印。(注意,點打印預覽是無法看到二維條碼的效果的,SAP本身只支持PDF417類型的二維條碼。)
打印正常執行。
打印效果。
未注冊TBarCode_SAPwin軟件會顯示"Demo"字樣。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網