C++调用TSC打印机实现后台自动打印————超详细版

时间:2024-03-07 10:03:13

1、 安装TSC打印机驱动


2、调用TSCLIB.dll
网上有很多调用dll的方法,我这里用的是我觉得最简单,最适合小白的方法。

a)你需要准备以下三个文件


b)将.h .dll .lib 放入工程目录下


c)在vs中依次选择:项目-属性-连接器-输入


d)在头文件下添加.h文件


e)最后关联一下就可以使用


#pragma comment(lib, “TSCLib.lib”)

注意:调用别的接口需要对应选择是32位系统还是64位系统,.h、.lib、.dll都要换成对应的版本。
3、查看TSC官方开发文档,使用对应函数即可完成后台自动打印
想了解的可以看一下官方函数接口参数说明

www.chongshang.com.cn/news/view.asp?id=542

4、给大家一个案例参考
//判断打印机是否在线
int flag = usbportqueryprinter();//连接正常为0 无连接为-1
if (flag == -1) {
MessageBox("打印机未连接!");
return;
}else if(flag == 0){
openport("TSC TTP-244 Pro");//指定打印机名称
sendcommand("DIRECTION 1");//设置打印方向
clearbuffer();//清楚打印接受缓存区
barcode("16", "32", "128", "88", "0", "0", "2", "4", "20200907");//打印条码函数
//16:X起点2mm;32:Y起点:4mm;128:Code128编码规则;88:高度11mm;0:不打印文字;0:不旋转;“2”,“4”:控制条码间距的比例;20200907:打印内容
printerfont("16", "128", "3", "0", "1", "1", "20200907");//打印文字函数
printlabel("1", "1");//打印一式一份;
closeport();
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
附件下载:
两个连接内容相同,没有积分的用户可以点击网盘链接~

百度网盘下载链接:提取码:xztx
CSDN下载链接:


————————————————
版权声明:本文为CSDN博主「-zhaocan-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45623223/article/details/108440259