基于bartender及條碼打印機的掃描連續打印系統,是解決mes、erp系統實時打印的關鍵性技術要點。標簽不需要再一張一張編輯,數據與已有系統實時對接。采用較少的開發工作量,完成方便快捷地打印系統開發,操作簡單,極大地提高工作效率。
1.電腦裝 BarTender軟件
2.新建WINFORM測試項目
3.添加COM 組件(由安裝軟件目錄SDK文件夾)
4. //添加COM 引用BarTender
實例化
BarTender.Application btapp;
BarTender.Format btformat;
5.打印方法
private void button1_Click(object sender, EventArgs e)
{
btapp = new BarTender.Application();
btformat = btapp.Formats.Open(@"C:\Users\Administrator\Desktop\lable1.btw", false, "");
btformat.PrintSetup.NumberSerializedLabels = 2; //設置打印份數
btformat.SetNamedSubStringValue("txtGoodCode1",
"品號");//
btformat.SetNamedSubStringValue("txtGoodName1", "品名");//設置“數據源名稱”
btformat.SetNamedSubStringValue("txtOrderPo1", "訂單");//
btformat.SetNamedSubStringValue("txtCustomerGoodCode1", "客戶品號");//
btformat.SetNamedSubStringValue("txtCustomerGoodName1", "品名");//
btformat.SetNamedSubStringValue("txtLotNo1",
"批次品號");//
btformat.SetNamedSubStringValue("txtQty1", "批次品號");//
btformat.PrintOut(true, false); //第二個參數設置是否跳出打印屬性;
//btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges); //退出時是否保存標簽
btApp.Quit(BarTender.BtSaveOptions.btSaveChanges);//退出時同步退出bartender進程
}