程序部分

from PyQt5.QtPrintSupport import QPrinterInfo
import socket
import ospfile = "print.txt"host_name = socket.gethostname()
printer_name = QPrinterInfo().defaultPrinterName()
printer = r"\\%s\\%s" % (host_name, printer_name)
cmd = r'copy %s "%s"' % (pfile, printer)
os.popen(cmd)
# copy print.txt "\\DESKTOP-RHIEBBA\\Gprinter GP-9134T"

print.txt

SIZE 84 mm,104 mm
GAP 2 mm,0 mm
REFERENCE 0,0
SPEED 2.5
DENSITY 15
SET PEEL OFF
SET CUTTER OFF
SET PARTIAL_CUTTER OFF
SET TEAR ON
DIRECTION 0
SHIFT 0
OFFSET 0 mm
CLS
TEXT 760,800,"TSS24.BF2",180,2,2,"cup_id: a111111111"
TEXT 760,700,"TSS24.BF2",180,2,2,"cup_id: 2111111111"
TEXT 760,600,"TSS24.BF2",180,2,2,"cup_id: 3111111111"
TEXT 760,100,"TSS24.BF2",180,2,2,"cup_id: 4111111111"
PRINT 1,1

程序说明

打印机的控制命令文件,这里打印机使用的是 Gprinter GP-9134T 打印机,print.txt 对应其文档中的打印机控制命令。
打印机官网

  • 官网链接
  • 查考手册

配置步骤

1、安装打印机驱动
2、配置打印机共享,即可在共享网络中自己的电脑下发现对应的设备文件
3、执行copy print.txt "\\DESKTOP-RHIEBBA\\Gprinter GP-9134T" 即向打印设备发送了对应的控制命令,即可控制打印机打印。DESKTOP-RHIEBBA 为计算机名

  • 设置共享
  • 查看计算机名
  • 查看自己共享的打印机

其它信息

DOS中把很多外部设备作为文件,称为设备文件。DOS中的设备保留名

  • CON 控制台(键盘/显示器)
  • COM1 第一个串口
  • LPT1 第一个并行打印设备
  • copy CON abc.txt 复制键盘输入到 abc.txt 文件中
  • PRN 打印机
  • NULL 空设备

python在windows环境使用打印机相关推荐

  1. python虚拟环境 windows环境搭建_windows 下搭建python虚拟环境(示例代码)

    ################################### windows 下测试环境 C:\Users\wongg\django-cmdb>cd ..\cmdb ##下载get-p ...

  2. python虚拟环境 windows环境搭建_windows下安装Python虚拟环境virtualenvwrapper-win

    1.安装 执行命令 pip install virtualenv 为了使用virtualenv更方便,可以借助 virtualenvwrapper 执行命令 pip install virtualen ...

  3. python脚本windows环境下权限问题处理

    问题背景: 公司有个业务是从成都机房专线到上海机房,10年没出过问题,前天晚上8点左右突然断线,而且因为是运营商专线,主要是白天的业务,晚上也没人值班,还好有个技术晚上接到电话,上海那边有问题要远程协 ...

  4. sublime text3安装python插件和flake8_让你用sublime写出最完美的python代码--windows环境-搜云库...

    至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到,并且pycharm打开的速度确实不敢恭维 ...

  5. 让你用sublime写出最完美的python代码--windows环境

    至少很长一段时间内,我个人用的一直是pycharm,也感觉挺好用的,也没啥大毛病 但是pycharm确实有点笨重,啥功能都有,但是有很多可能这辈子我也不会用到,并且pycharm打开的速度确实不敢恭维 ...

  6. python ml windows环境搭建 numpy(mkl)+scipy

    cmd进入Python27\scripts (中有一个pip.exe就是 ) pip install 库名 Windows下 缺少编译器 要自己下载 并且要下载numpy+mkl 版本(numpy不行 ...

  7. Windows 环境 python读需kerberos认证的hdfs

    Windows 环境 python读需kerberos认证的hdfs 不喜欢废话,直接先上结论: Windows环境下python读kerberos认证的hdfs不支持,即使用anaconda中的也不 ...

  8. Windows环境 安装dlib cv2(python) 总结

    文章来源于网络! window下查看1099端口被哪个进程占用的命令(window下命令也类似linux啊,netstat -aon|findstr "1099&quo ...

  9. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

最新文章

  1. win7电脑蓝牙 耳机
  2. OSChina 周二乱弹 ——在影楼工作的妹子,可追不?
  3. Go Web学习(2)——实现中间件(middleware)
  4. 说实话,你工作5年,不知道什么是Java agent技术,让我很吃惊...
  5. JZOJ 5236. 【NOIP2017模拟8.7A组】利普希茨
  6. HDU 3068 最长回文
  7. opengl加载显示3D模型COB类型文件
  8. error: passing ‘const xxx’ as ‘this’ argument discards qualifiers c++primer 5th文本查询程序一个错误请各位指教(已解决)
  9. Python 3.6学习笔记(一)
  10. github竟然挂掉?那么多顶级牛人……
  11. 敏捷开发总结(2)开发过程活动
  12. XILINX FPGA数字信号处理——5、离散傅里叶变换原理及信号频谱分析实现
  13. 一个很好的网址,Visio 使用教程
  14. 小程序页面调用服务器接口授权,小程序的授权和登陆
  15. Maxwell配置案例
  16. excel 某个单元格不是等于空值,Excel返回第一个与所有非空单元格及统计数量,把空单元格替换为0...
  17. UVA: 1589 Xiangqi
  18. 装饰者模式 增加功能;动态代理减少功能 只要完成自己部分功能 (繁杂部分交给他人处理)...
  19. 重新开始学Java——java中的标识符(biao,zhi,fu)、关键字和代码规范
  20. 基于SEIR模型对美国COVID-19疫情传播的预测和分析

热门文章

  1. VMware虚拟机安装Ubuntu以及Linux入门基础
  2. Moodle平台总结
  3. Linux内核相关论坛问题回复(1)
  4. Cypress之管理配置信息
  5. 腾猫首放金鸡百花:互联网和电影的十年
  6. 把荷花照片调成古典工笔画的PS方法
  7. 大数据架构师入门学习
  8. 榆熙电商:商家如何做好店铺运营?
  9. c++的几个刷题网站(不只有c++)
  10. 2020计算机保研经验贴:清华,复旦,上交,北航