我的目的是实现以下场景:Windows或Linux用户发出命令打印文档(使用Ctrl+p),并查看可用打印机列表中的虚拟打印机(虚拟打印机)

用户选择打印机并发出打印命令

虚拟打印机不是实际打印,而是自动将文件连同选定的纸张大小、格式等发送到python脚本作为输入[在将其转换为PDF后可选]。

稍后,当需要从Python的物理存储区将其上载到某个物理存储区时,可以将其上载到Python的物理存储区。

我已经在StackOverflow上引用了一个类似的现有问题的答案,并查阅了CUPS和CUPS-PDF。CUPS_PDF是一个虚拟打印机,因此满足了我的一个条件,但它不允许我处理发送打印的文件。我可以监视放置转换后的pdf的目录,并在目录每次更改时调用python脚本,但这远不是理想的解决方案。在

我试图用win32api以文件打印机的形式在Windows中创建类似的东西,但它仍然不允许我处理要打印的文件。在

我也偶然发现Tea4CUPS是一种用于CUPS打印机的可编程后端,但我不确定如何利用它。我遇到的另一个选择是使用Windows驱动程序工具包(WDK)编写一个虚拟打印机驱动程序,但这似乎过于复杂,尤其是考虑到我需要虚拟打印机将要打印的文件重定向到python脚本。在

我如何实现我想要的情景?虽然我有Python的经验,但在此之前我从未使用过虚拟打印机。在

linux打印重定向并打印机,将虚拟打印机的输出重定向到Python脚本相关推荐

  1. 一文搞懂Linux下的文件的标准输入、标准输出、输出重定向问题

    Linux下一切皆文件,所谓的终端那个黑框也可以视为一个文件,在Linux驱动开发中各个设备也可以被认为是文件操作,所以文件的操作很重要.我们通常将键盘叫做标准输入设备.将显示器叫做标准输出设备,下面 ...

  2. pdffactory 打印字体_pdffactory pro|pdf虚拟打印机(pdffactory)下载 v5.31 官方版_小皮网...

    pdf虚拟打印机(pdffactory)是一款智能高效的pdf文件虚拟打印软件.pdf虚拟打印机(pdffactory)提供的创建方案非常实用高效,能够让用户更轻松的对pdf文件进行打印操作和管理. ...

  3. pdffactory 打印字体_使用pdfFactory虚拟打印机为打印PDF文件添加文字批注

    工作中,常会遇到PDF格式的合同需要打印,但有些内容需要做简单批注,如何在PDF格式的合同上面添加文字批注呢? 此篇内容,小编将分两步介绍PDF虚拟打印机--pdfFactory专业版如何添加文字批注 ...

  4. excel打印区域怎么设置_PDF虚拟打印机怎么设置?Win7安装PDF虚拟打印机的操作方法...

    怎么安装PDF虚拟打印机?如何在Win7系统上设置PDF虚拟打印机?本文就给大家分享Win7系统电脑设置PDF虚拟打印机的操作方法. 解决方法: 首先,点"开始"菜单,再点&quo ...

  5. Linux服务器CPU、内存、磁盘空间、负载情况查看python脚本

    [本文出自天外归云的博客园] 网上搜,东拼西凑,组装了一个可以查Linux服务器CPU使用率.内存使用率.磁盘空间占用率.负载情况的python脚本. 脚本内容如下: # -*- coding:utf ...

  6. xp远程linux打印,在Ubuntu下访问xp打印机

    Linux下连接xp的打印机与xp互连是不同的,下面是我今天试验的经历,由于我们办公室只有我一个人装着Linux系统(Ubuntu),而其它同事全部都是XP系统, 打印机又不在我的机子上安装,以前要打 ...

  7. 用计算机怎样打印,电脑怎么使用虚拟打印机?

    前面介绍了两种比较简单的保存网页的方法,下面就介绍一下将网页打印为纸质版的更加方便的方法.下面将要介绍的方法就不仅仅可以打印网页,还可以打印其他的文件,虚拟打印机基本就相当于一个实体打印机,只不过打印 ...

  8. 服务器虚拟打印机为什么经常打打不,打印机虚拟论文,关于制作PDF打印服务器相关参考文献资料-免费论文范文...

    导读:这是一篇与打印机虚拟论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考. 作者/张倩 由于PDF格式的通用性,所以单位内部很多文档对外流转都是采用PDF格式的,因此就要求所有的电脑都 ...

  9. Linux 输出重定向 “>”、“>>”、“freopen”

    有时候,我们编码时会使用printf或fprintf去打印输出调试信息或者报错信息,但正常这样去打印,只会显示在终端,如果终端关闭了,或者系统宕机了等,这些输出信息就没有了,为了将这些重要的信息保存下 ...

  10. linux 输入、输出重定向的概念和用法详解(Day01)

    介绍重定向之前先来介绍几个重要的概念:(笔记不易---- 转载请注明出处) 1.linux 的标准输入与输出  linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器. ...

最新文章

  1. Java详解:作为一个码农终于把MySQL日记看懂了
  2. WePy 整合云开发
  3. OpenGL ES之GLSL渲染图片显示的整体流程
  4. linux weblogic10 安装,linux 静默安装weblogic10.36
  5. lua菜鸟教程_Lua语言学习
  6. iptables 配置后连接不上数据库_CentOs中iptables配置允许mysql远程访问
  7. ueditor chrome bug
  8. php 手机端播放器,用JS代码适配电脑端和手机端播放器代码
  9. HDU1401 Solitaire
  10. zoj1479 dweep soj1106 搜索
  11. Course Z6110X0035 CC Lab 2
  12. IP138 IP地址查询 php实例
  13. workman+thinkPHP 即时通讯
  14. 【全国卷】程序员的自主命题!一本正经聊技术、代码,以及。。。。。。
  15. mqtt连接百度天工物接入平台
  16. 不看公式自己复原魔方
  17. vue 路由懒加载,使用 import 无法处理
  18. LuoguP2472 SCOI2007 蜥蜴
  19. 封闭类(Sealed Classes)
  20. stata构造所在区县的平均互联网使用状况语句

热门文章

  1. Java中的方法的重载
  2. c语言utc时间转换,gps时转换为utc时间方法
  3. swconfig iwpriv iwinfo iwlist iwconfig
  4. mysql间隙锁_mysql的间隙锁
  5. 【虚幻引擎UE】UE5 fbx文件导入gltf文件在线/本地导入和切换(含骨骼动画)
  6. 前端代码审查工具_前端代码审查中应检查的内容
  7. creo扫描选择多条链作为轨迹_Creo与Proe可变截面扫描关系式雨伞建模实例-一加一学院...
  8. IntelliJ IDEA 添加对 Extjs6 支持
  9. 计算机软考笔试知识点,计算机软考考试必备知识点:关键链法
  10. python打印网页成pdf_html – 在chrome-python 2.7中自动打印/保存网页为pdf