linux打印重定向并打印机,将虚拟打印机的输出重定向到Python脚本
我的目的是实现以下场景: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脚本相关推荐
- 一文搞懂Linux下的文件的标准输入、标准输出、输出重定向问题
Linux下一切皆文件,所谓的终端那个黑框也可以视为一个文件,在Linux驱动开发中各个设备也可以被认为是文件操作,所以文件的操作很重要.我们通常将键盘叫做标准输入设备.将显示器叫做标准输出设备,下面 ...
- pdffactory 打印字体_pdffactory pro|pdf虚拟打印机(pdffactory)下载 v5.31 官方版_小皮网...
pdf虚拟打印机(pdffactory)是一款智能高效的pdf文件虚拟打印软件.pdf虚拟打印机(pdffactory)提供的创建方案非常实用高效,能够让用户更轻松的对pdf文件进行打印操作和管理. ...
- pdffactory 打印字体_使用pdfFactory虚拟打印机为打印PDF文件添加文字批注
工作中,常会遇到PDF格式的合同需要打印,但有些内容需要做简单批注,如何在PDF格式的合同上面添加文字批注呢? 此篇内容,小编将分两步介绍PDF虚拟打印机--pdfFactory专业版如何添加文字批注 ...
- excel打印区域怎么设置_PDF虚拟打印机怎么设置?Win7安装PDF虚拟打印机的操作方法...
怎么安装PDF虚拟打印机?如何在Win7系统上设置PDF虚拟打印机?本文就给大家分享Win7系统电脑设置PDF虚拟打印机的操作方法. 解决方法: 首先,点"开始"菜单,再点&quo ...
- Linux服务器CPU、内存、磁盘空间、负载情况查看python脚本
[本文出自天外归云的博客园] 网上搜,东拼西凑,组装了一个可以查Linux服务器CPU使用率.内存使用率.磁盘空间占用率.负载情况的python脚本. 脚本内容如下: # -*- coding:utf ...
- xp远程linux打印,在Ubuntu下访问xp打印机
Linux下连接xp的打印机与xp互连是不同的,下面是我今天试验的经历,由于我们办公室只有我一个人装着Linux系统(Ubuntu),而其它同事全部都是XP系统, 打印机又不在我的机子上安装,以前要打 ...
- 用计算机怎样打印,电脑怎么使用虚拟打印机?
前面介绍了两种比较简单的保存网页的方法,下面就介绍一下将网页打印为纸质版的更加方便的方法.下面将要介绍的方法就不仅仅可以打印网页,还可以打印其他的文件,虚拟打印机基本就相当于一个实体打印机,只不过打印 ...
- 服务器虚拟打印机为什么经常打打不,打印机虚拟论文,关于制作PDF打印服务器相关参考文献资料-免费论文范文...
导读:这是一篇与打印机虚拟论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考. 作者/张倩 由于PDF格式的通用性,所以单位内部很多文档对外流转都是采用PDF格式的,因此就要求所有的电脑都 ...
- Linux 输出重定向 “>”、“>>”、“freopen”
有时候,我们编码时会使用printf或fprintf去打印输出调试信息或者报错信息,但正常这样去打印,只会显示在终端,如果终端关闭了,或者系统宕机了等,这些输出信息就没有了,为了将这些重要的信息保存下 ...
- linux 输入、输出重定向的概念和用法详解(Day01)
介绍重定向之前先来介绍几个重要的概念:(笔记不易---- 转载请注明出处) 1.linux 的标准输入与输出 linux标准输入设备指的是键盘,标准输出设备指的是显示器,标准错误输出指的是显示器. ...
最新文章
- Java详解:作为一个码农终于把MySQL日记看懂了
- WePy 整合云开发
- OpenGL ES之GLSL渲染图片显示的整体流程
- linux weblogic10 安装,linux 静默安装weblogic10.36
- lua菜鸟教程_Lua语言学习
- iptables 配置后连接不上数据库_CentOs中iptables配置允许mysql远程访问
- ueditor chrome bug
- php 手机端播放器,用JS代码适配电脑端和手机端播放器代码
- HDU1401 Solitaire
- zoj1479 dweep soj1106 搜索
- Course Z6110X0035 CC Lab 2
- IP138 IP地址查询 php实例
- workman+thinkPHP 即时通讯
- 【全国卷】程序员的自主命题!一本正经聊技术、代码,以及。。。。。。
- mqtt连接百度天工物接入平台
- 不看公式自己复原魔方
- vue 路由懒加载,使用 import 无法处理
- LuoguP2472 SCOI2007 蜥蜴
- 封闭类(Sealed Classes)
- stata构造所在区县的平均互联网使用状况语句
热门文章
- Java中的方法的重载
- c语言utc时间转换,gps时转换为utc时间方法
- swconfig iwpriv iwinfo iwlist iwconfig
- mysql间隙锁_mysql的间隙锁
- 【虚幻引擎UE】UE5 fbx文件导入gltf文件在线/本地导入和切换(含骨骼动画)
- 前端代码审查工具_前端代码审查中应检查的内容
- creo扫描选择多条链作为轨迹_Creo与Proe可变截面扫描关系式雨伞建模实例-一加一学院...
- IntelliJ IDEA 添加对 Extjs6 支持
- 计算机软考笔试知识点,计算机软考考试必备知识点:关键链法
- python打印网页成pdf_html – 在chrome-python 2.7中自动打印/保存网页为pdf