TSC TTP-244Pro标签打印机打印步骤小结

本文基于WPF打印方法,在Win10环境下,介绍了如何使用TSC TTP-244Pro标签打印机进行打印。

1、添加打印纸标签

在“设备和打印机”面板中,找到打印机“TSC TTP-244Pro”,右键选择“打印首选项”,在“页面设置”选项卡中新建卷,输入名称和标签大小后点击确定按钮。然后在“打印首选项”的卷名称下拉框中找到创建的标签,点击“应用”按钮即可。

需要注意的是,标签参数设定后,执行打印操作后才会生效。

2、校正间隙传感器

执行以下操作校正间隙传感器,以便打印不跑偏(TSC TTP-244Pro说明书中可找到):

关掉电源;
按住暂停键不放,然后打开电源;
当打印机开始进纸时,放开暂停键,直到打印机停止动作。

3、获取打印纸大小

通过PrintDialog的PrintableAreaWidth和PrintableAreaHeight属性获取打印纸的分辨率大小(227*114)。 

4、设置打印参数

(1) 使用PrintDialog.PrintDocument方法打印

首先根据打印纸的分辨率大小设置合适的流文档(FlowDocument)尺寸,比如200*100,可以通过测试获取。
其次通过PrintDocument的DefaultPageSettings属性获取PaperSize大小。
然后设置打印纸张边距:(打印纸大小 - PaperSize大小) / 2。
最后调用PrintDocument方法执行打印操作。

(2) 使用PrintDialog.PrintVisual方法打印

这种方式打印比较简单,设置好需要打印的控件大小后,直接调用PrintVisual方法打印即可。

posted @   xhubobo  阅读(14240)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示