zoukankan      html  css  js  c++  java
  • C++调用TSC打印机实现后台自动打印————超详细版

    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

    漫思
  • 相关阅读:
    IO和序列化
    委托与事件
    [基础不过关填坑] 跨iframe触发事件
    有哪些新手程序员不知道的小技巧?
    给echarts加个“全屏展示”
    bootstrapTable使用场景及方式
    bootstrap datetimepicker 格式化yyyymmdd时,无法读取yyyymmdd格式
    【变态需求】bootstrapTable列排序-选择正序倒序不排序
    myeclipse、maven、tomcat、jdk技巧和坑【待完善】
    【调试技巧】 Fiddler高级用法之url映射请求
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/14883772.html
Copyright © 2011-2022 走看看