TSPL标签打印指令的使用

这篇具有很好参考价值的文章主要介绍了TSPL标签打印指令的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

        TSPL是一套通用的标签打印指令集,很多主流标签打印机都支持。TSPL指令的手册比较容易获得,但关于指令的使用,资料较少。在摸索的过程中,踩坑无数,在此做个记录。

        市面上标签打印机的通讯方式主要有:串口、USB、蓝牙和WIFI,通过上述方式发送相应的TSPL指令,标签打印机就可以依照指令进行打印。

测试环境:

        标签打印机:得力DL-720C(USB)

        开    发   板:迅为RK3568

        本案例中,开发板烧写厂家提供的Debian系统镜像,加载USB通用打印驱动后,生成挂载点,将TSPL指令写入挂载文件( /dev/usp/lp0 ),实现标签打印。

常用指令介绍

1、SIZE 设置标签的大小

SIZE 60mm,40mm

60mm是标签的宽度,40mm是标签的高度。

2、GAP 设置标签的间隔

GAP 2mm

设置标签之间的缝隙是2mm。

3、CLS 清除缓存

CLS

该指令用于清除图像缓冲区的数据。 注:此项指令必须置于SIZE指令之后。

4、HOME 标签复位

HOME

一般开机后打印第一张卷标时,打印位置都会不准确,打印第二张卷标时打印位置就会正确。若要开机后第一张标签就要打印在正确的位置,可使用该指令。

5、PRINT 打印

PRINT 1

将图像打印1次。

6、BAR 绘制矩形块

BAR 10,20,200,100

绘制矩形块,左上角起始点的x坐标为10,左上角起始点的y坐标为20,矩形的宽度为200,高度为100。

7、BOX 绘制矩形框

BOX 100,100,200,200,5

绘制矩形框,左上角起始点的x坐标为100,左上角起始点的y坐标为100,矩形的宽度为200,高度为200,框线的宽度为5。

8、TEXT 绘制文本

TEXT 10,10,"TSS24.BF2",0,1,1,"我爱你"

绘制文本,左上角起始点的x坐标为10,左上角起始点的y坐标为10,字体为简体中文24*24(GB码),顺时针旋转0度,X方向放大倍率为1,Y方向放大倍率为1,文本内容:我爱你。

TSPL标签打印指令的使用

9、QRCODE 绘制QR二维码

QRCODE 10,10,H,5,A,0,"www.baidu.com"

绘制QR二维码,左上角起始点的x坐标为10,左上角起始点的y坐标为10,纠错等级为H,二维码的宽度为5,自动编码,旋转0度,编码内容:www.baidu.com。

TSPL标签打印指令的使用

应用案例

打印指令

SIZE 60mm,40mm
GAP 2mm
CLS
BOX 15,25,450,290,5
TEXT 120,50,"TSS24.BF2",0,1,1,"LINUX嵌入式开发"
BAR 30,90,400,5
QRCODE 130,120,H,6,A,0,"www.baidu.com"
PRINT 1

 打印结果

TSPL标签打印指令的使用

写在后面

        本案例在RK3568开发板的基础上,加载USB通用打印驱动,通过写入TSPL打印指令,实现标签打印。

        本案例适用于市面上所有支持TSPL打印指令的标签打印机。

完结,撒花~~~文章来源地址https://www.toymoban.com/news/detail-492228.html

到了这里,关于TSPL标签打印指令的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue、js获取页面中所有css样式(包括link标签)案例为打印使用

    最近碰到一个需求:将弹窗中的表单打印出来,还要保留弹窗表单的样式,为了对页面造成的影响最小采取iframe方案。 获取弹窗html内容很好办 这个时候我们点击打印按钮调用上面的方法,会发现表单缺少样式,怎么拿到缺少的css样式呢,代码如下 将代码加入方法print方法中

    2024年02月09日
    浏览(50)
  • 一个极好用的浏览器标签页插件

    这是我登录后,并且上传了个人壁纸的页面 这里可以注册一个属于自己的账号,会保存自己的个性化配置 也可以使用注册的账号登录 a.在这个界面我们可以使用百度搜索,还默认给了我们一些小组件和app b.鼠标在主体中间,可以滚动切换页面哦,也可以点击左侧页面图标

    2024年02月06日
    浏览(51)
  • appemit 支持chrome edge谷歌微软浏览器佳博Gprinter 标签打印机 TSCLIB.DLL 函数库使用说明

    支持谷歌 firefox edge 360 qq sogou等各种浏览器,在线使用 佳博Gprinter 标签打印机 直接js操作 TSCLIB.DLL 函数库使用说明 请在使用TSCLIB.DLL 前,安装条形码打印机驱动程序。 1. openport(a) 说明: 指定计算机端的输出端口 参数: a: 单机打印时,请指定打印机驱动程序名称,例如: TSC TDP

    2024年02月04日
    浏览(56)
  • element ui el-row标签中的gutter干嘛用的

    在 Element UI 的 el-row 标签中, gutter 属性用于设置行内列之间的间距(空隙)。这个属性通常用于控制列之间的水平间距,使得布局看起来更加美观和整齐。 当你在一个 el-row 中包含多个 el-col (列)时,你可以使用 gutter 属性来设置列之间的空隙,以增加页面的可读性和美观

    2024年02月06日
    浏览(41)
  • vue 打印html <iframe>标签(内容打印)超详细

    今天领导给了个需求,需要配合其他项目组给一个公共组件的npm进行,公共组件打印,打印操作由这个npm包来操作。(经过开会商讨,最后决定配置一个path路径,来展示页面,然后我负责在公共这里打印相应页面内容。)在这之初都是好着的,首先进行配置,这里只需要一个

    2024年02月15日
    浏览(58)
  • Python 直连打印机打印,可排版设置字体,附标签贴打印案例。

    前言:我用的是下面这款标签贴打印机,一开始试了好多打印方式,图片打印很糊,docx文件打印效果最好,但是每次打印会打开Word 影响效率,PDF也会打开PDF软件,打印效果略差于docx文件,TXT文件又不能设置字体,找了好久,结合几个文章得到了以下几乎完美的打印方式,可

    2024年02月08日
    浏览(41)
  • C#调用barTender打印标签示例

    使用的电脑需要先安装BarTender       我封装成一个类   示例2:与上面一样的。

    2024年02月11日
    浏览(44)
  • C#winform连接MYSQL数据库斑马打印机打印标签

            

    2024年02月11日
    浏览(49)
  • 无条码商品新建商品档案,搭配蓝牙便携打印机移动打印条码标签

    null 无条码商品的商品档案新建,并打印条码标签,即可实现仓库条码管理,扫码入库,出库,盘点等操作。, 视频播放量 1、弹幕量 0、点赞数 0、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 汉码盘点机PDA, 作者简介 ,相关视频:条码标签打印,蓝牙便携打印机的设置,

    2024年02月14日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包