PB列印斑馬條碼程式
uf_print13( string startcode, string stdtype, long copys ,string direct ) returns string
------------------------------------------------------
long job, i, counter,ll_state
string curr_code, static_part,ls_return
static_part = mid(startcode, 1, 7)
if direct = "N" then
counter = long(mid(startcode, 8, 8))
else
counter = long(mid(startcode, 8, 8)) + copys - 1
end if
job = printopen("barcode 02")
if job= -1 then
messagebox('提示','02分配列印作業失敗!!')
return ''
end if
ls_return=string(job)+':'
for i = 1 to copys
ll_state=printsend(job, "^XA", 10) //開始列印
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
curr_code = static_part + mid(string(100000000+counter), 2, 8)
ll_state=printsend(job, "^BY2,3.0,", 10) //條形碼的寬度
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^LH30,10", 10) //定義標籤起始位置
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO20,15^XGXH,1,1^FS",10) // FO20,15表示座標,
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,40^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10)//列印條形碼圖形
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,120^AD^FDNO:"+curr_code+"^FS",10)//列印條形碼字元
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO20,165^XGXH,1,1^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,190^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,270^AD^FDNO:"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO20,325^XGXH,1,1^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,350^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,430^AD^FDNO:"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO20,475^XGXH,1,1^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,500^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,580^AD^FDNO:"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
/*四聯*///2005-1028 2008-12-06 新格式列印
ll_state=Printsend(job, "^FO20,630^XGXH,1,1^FS",10) //140i3
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,655^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10) //列印條形碼圖形
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,735^AD^FDNO:"+curr_code+"^FS",10) //列印條形碼字元
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO18,740^XGhx,1,1^FS",10) //140i3
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=Printsend(job, "^FO20,765^XGrq,1,1^FS",10) //140i3
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
/*四聯*///2005-1028
/*
ll_state=Printsend(job, "^FO20,475^XGXH,1,1^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO20,500^BCN,70,N,N,N,N^FD"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
ll_state=printsend(job, "^FO120,580^AD^FDNO:"+curr_code+"^FS",10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
*/
ll_state=printsend(job, "^XZ", 10)
if i = 1 then ls_return=ls_return+string(ll_state)+'-'
if direct = "N" then
counter = counter + 1
else
counter = counter - 1
end if
next
printclose(job)
return ls_return
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/443058/viewspace-1042078/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zebra(斑馬)PDA掃碼uniapp程式小demoAPP
- css3實現的斑馬紋效果程式碼例項CSSS3
- C#條碼生成及列印例項程式碼C#
- pb錯誤程式碼詳解
- 運用li元素進行斑馬色顯示
- 斑馬傳媒:2014行業投放年終報告-IT數碼篇行業
- Flutter 實現“斑馬紋”背景(需要變換顏色)Flutter
- 條碼編輯軟體如何批次列印倉庫庫位條碼
- 【PB】PB程式設計通俗快速入手程式設計
- PB中位操作的實現程式碼
- PB程式碼動態解析執行器
- 年關需警惕!商業間諜木馬AZORult通過條碼列印軟體傳播竊密
- pb實現列印中人民幣大寫 (轉)
- 關於PB列印設定中紙張的大小
- 生產製造追溯系統-條碼列印
- 斑馬:2014行業投放年終報告——汽車篇行業
- 斑馬傳媒:2014行業投放年終報告——女性篇行業
- abap 列印smartforms不預覽連線列印 (設定 程式碼)ORM
- NetSuite實現pdf列印中的條形碼的功能UI
- 如何用Barcode Professional SDK for .NET列印條形碼影像
- SAP Bar Code 開發(02) – 條碼生成與輸出列印
- 馬士兵視訊SQL程式碼SQL
- 馬士兵視訊PLSQL程式碼SQL
- 吉特倉庫管理系統- 斑馬印表機 ZPL語言的腐朽和神奇
- 3D列印結束時候,讓列印頭抬起的程式碼(cura的結束程式碼)3D
- 條碼列印軟體中如何批次製作可變序列號
- 總結常用的掛馬程式碼
- 公告欄跑馬燈效果程式碼
- 【ERROR】Oracle列印錯誤程式碼解釋ErrorOracle
- PB程式設計通俗快速入手程式設計
- laravel自定義命令列印進度條Laravel命令列
- jQuery === 麵條式程式碼?jQuery
- vue實現帶logo的二維碼/商品條形碼/列印商品吊牌VueGo
- 我的PB程式資料庫升級程式資料庫
- .NET中列印Excel報表程式碼例項Excel
- 條碼列印軟體是否可以製作只能掃描一次的二維碼?
- jQuery 進度條效果程式碼jQuery
- IOS 二維碼條形碼生成(原生程式碼)iOS