C# 操作打印机(仓库使用较多)

关键语句:1、建个需打印条码的实体类 MyQRCode
foreach (var pid in pids)
{
//数组去接收一下,之前生成的条码,是在文本框内,存在多个的话就加逗号隔开,打印的时候split掉
string[] str_code = pid.PartCode.Split(’,’);
foreach (var s in str_code)
{
MyQRCode qRCode = new MyQRCode();
qRCode.QRCode = s;//条码
qRCode.PartName = pid.PartName;//零件名
qRCode.PartNumber = pid.PartNumber;//零件型号
QRCodeList.Add(qRCode);
}
}
//调用
PrintBarCode();
2、调用操作打印机的方法
///
/// 打印
///
private void PrintBarCode()
{
try
{
//打印条码机–使用USB
TSCPrinter.OpenPort();
TSCPrinter.Setup();
foreach (var barcode in QRCodeList)
{
//使用USB进行打印
// TSCPrinter.printBarCode(barcode.Key,barcode.Value);
TSCPrinter.printQRCODE(barcode.QRCode, barcode.PartName, barcode.PartNumber);
System.Threading.Thread.Sleep(300);
}
TSCPrinter.ClosePort();
}
catch (Exception ex)
{
MessageBox.Show(“打印标签时发生错误:” + ex.Message, “打印出错”, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值