斑馬印表機 筆記

2022-01-25 03:55:15 字數 4444 閱讀 4016

using system;

using system.collections.generic;

using system.data;

using system.linq;

using system.web;

using system.web.services;

namespace barcodeprintapi.webservice

else

strzplcommand = strzplcommand.replace("fn4", strwuliaohao);//物料***

if (strwuliaohao.length <= 10)

else

//網路列印

string strip = model.printerip;

int intport = model.port;

///

/// 澆注條碼(物料號和序列號)(or車間)

///

/// 系統名稱

/// 模板編號

/// 條碼內容

/// 列印次數

///

[webmethod]

public string printbarcode_jiaozhu_xuliehaoandwuliaohao_foror(string systemname, string templatenumber, string barcode, int times)

else

strzplcommand = strzplcommand.replace("fn4", strwuliaohao);//物料***

if (strwuliaohao.length <= 10)

else

string strprintname = model.printname;

int intport = model.port;

///

/// 中壓iqc

///

/// 從哪個系統呼叫

/// 模板編號

/// 檢驗合格

/// 次數

/// 物料號

/// 列印多少張

/// 每張數量

/// 位數是多少

/// 批次號

/// **商

/// 檢驗員

/// 日期

/// 採購訂單

///

[webmethod]

public string printbarcode_iqc(string systemname,string templatenumber,string qcpass,int times,string wuliao,int count,string shuliang,string weishu,string pici,string gongyingshang,string jianyanyuan,string riqi,string caigoudingdan)

if (strleftorright == "r")//右邊模板

strshengchanriqi = strshengchanriqi.replace("0:00:00", "");//生產日期去除時間

strzplcommand = strzplcommand.replace("kehutuhao", strkehutuhao);

strzplcommand = strzplcommand.replace("banben", strkehutuhaobanben);

strzplcommand = strzplcommand.replace("xuliehao", strxuliehao);

strzplcommand = strzplcommand.replace("gongyingshangdaima", strgongyingshangdaima);

strzplcommand = strzplcommand.replace("dingdanhao",strdingdanhao);

strzplcommand = strzplcommand.replace("shengchanriqi", strshengchanriqi);

strzplcommand = strzplcommand.replace("wuliaohao",strwuliaohao);

strzplcommand = strzplcommand.replace("info",strinfo);

// ***內容格式:*客戶圖號*客戶圖號版本號***商****序列號*生產日期

strdingdanhao = "";

string strqrcode_customer = string.format("*******"

,strkehutuhao // 客戶圖號

,strkehutuhaobanben // 客戶圖號版本號

,strgongyingshangdaima // **商**

,strdingdanhao // 訂單號

,strxuliehao // 序列號

,strshengchanriqi // 生產日期

);strzplcommand = strzplcommand.replace("qr_customer",strqrcode_customer);

string strqrcode_motic = string.format("-", strwuliaohao, strinfo);

strzplcommand = strzplcommand.replace("qr_motic",strqrcode_motic);}}

catch (exception ex)

return sb_message.tostring();

}[webmethod]

public string printbarcode_mehv_qrcodebydatatable(datatable dtdata)

---"

, "mx" + strxuliehao

, strjzno

, strluci

, strmojunum);

// 客戶***

//strqrcode_customer = string.format("*******"

// , strkehutuhao // 客戶圖號

// , strkehutuhaobanben // 客戶圖號版本號

// , strgongyingshangdaima // **商**

// , strdingdanhao // 訂單號

// //, strxuliehao // 序列號

// , strinfo // 序列號,完整的序列號用中間的文字(已經拼接好)

// , strshengchanriqi // 生產日期

// );

strqrcode_customer = string.format("********1*"

, strkehutuhao.replace(" ","") // 客戶圖號

, strkehutuhaobanben.replace(" ","") // 客戶圖號版本號

, strgongyingshangdaima // **商**

, strdingdanhao // 訂單號

, strinfo // 序列號,完整的序列號用中間的文字(已經拼接好)

, strshengchanriqi // 生產日期

);// me內部***(暫時不體現在標籤上,已經從印表機命令去除)

strqrcode_motic = string.format("", strinfo);

// 奇數替換左邊末班

if (i % 2 == 0)

//偶數替換右邊模板,並列印

if (i % 2 == 1)

}catch (exception ex)

return sb_message.tostring();

}///

/// or 毛坯工位

///

///

///

///

[webmethod]

public string printbarcode_or_maopi(string systemname,string templatenumber,int times,string strwuliaohao,string strxuliehao)

}catch (exception ex)

return sb_message.tostring();}}

}

斑馬印表機

針對zebra印表機設計的logo用途非常廣泛,其中讓我頭疼的是 對國文支援性非常差。首先,跟zebra印表機溝通通常有3個途徑 1 串列埠 2 網口 3 其他 如並口 跟zebra溝通還需要了解裝置本身的語言,這裡常用的是zpl ii 是開源的,網上資料特別多 主要是兩類指令 a.格式化 如 開頭...

檢測印表機並於指定印表機上列印

1.自動檢測印表機 tprinter p printer tstringlist list new tstringlist list assign p printers 重點是這句 if list count 0 delete list else 2.在指定的印表機上列印報表 tprinter pr...

安裝印表機

如果是串列埠印表機一般先接印表機,然後再裝驅動程式,如果是 usb口的印表機一般先裝驅動程式再接印表機。一 印表機硬體安裝 實際上現在計算機硬體介面做得非常規範,你把印表機得資料線只有一端在計算機上能接,所以不會接錯。這個部分略。二 驅動程式安裝 如果驅動程式安裝盤是以可執行檔案方式提供,則最簡單直...