可以使用搜索查找您的内容

C#调用Codesoft条码软件打印标签的更多相关示例

UDI / C#调用CODESOFT  / C#调用Codesoft条码软件打印标签的更多相关示例

C#调用Codesoft条码软件打印标签的更多相关示例

做工控软件不免要打印标签,打印方式很多:打印图片方式,命令方式……

最简单的要数直接调用CODESOFT了。

CODESOFT可以编辑要打印的条码标签,将需要改变的文字、条码、二维码设置为变量,打印时将参数传入即可。

首先需要安装CODESOFT,并编辑好条码标签备用。

然后下载需要使用的库文件里面有dll文件和tlb文件,本文只介绍dll文件用法

新建工程,简单界面如下

C#调用CODESOFT的代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Printing;
using LabelManager2;
using System.Threading;

namespace PrintTestByCodesoft
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
LabelManager2.ApplicationClass lbl = new LabelManager2.ApplicationClass();
private void btPrint_Click(object sender, EventArgs e)
{
Document doc = lbl.ActiveDocument;
doc.Printer.SwitchTo(“ZDesigner ZT410-300dpi ZPL”, “USB001”, true);//选择打印机

doc.Variables.FreeVariables.Item(“变量0”).Value = tbSn.Text;//给lab文件中设置的变量传值

doc.PrintLabel(1, 1, 1, 1, 1, “”);//打印
doc.FormFeed();

}

private void Form1_Load(object sender, EventArgs e)
{
openFile();
}

void openFile()
{
string strFile = System.Windows.Forms.Application.StartupPath.ToString() + @”\S703.lab”;//lab文件路径
lbl.Documents.Open(strFile, false);
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
try
{
lbl.Documents.CloseAll(false);
lbl.Quit();
}
catch
{ }
}
}
}

更多关于C#调用CODESOFT的示例,请大家关注CODESOFT教程