一、实现思路简介

要实现标题所写的目标,需要按照下面的步骤来进行:

1、开发虚拟打印机程序

跟普通的打印机驱动一样,安装完后可以在“打印机”里看到本打印机,第三方软件也能通过点“打印”选择该打印机。打印时完成两个处理:一是生成pdf文件,二是把文档送到真实打印机进行打印。

2、开发把打印文件上传到服务器的程序

这个程序是一个服务,要一直运行。程序会实时监测是否有虚拟打印机生成的PDF文件,如果有则立即进行上传到服务器的操作。

二、打印机相关案例介绍

1、利用虚拟打印机把打印内容上传到服务器并输出给物理打印机(一)

A 运行环境:win7/win10

B 打印内容转成文件格式:JPG

C 文件上传通讯协议:https、post

D 物理打印机类型:热敏

E 连接的物理打印机台数:1台

2、利用虚拟打印机把打印内容上传到服务器并输出给物理打印机(二)

A 运行环境:win7/win10

B 打印内容转成文件格式:PDF

C 文件上传通讯协议:https、post

D 物理打印机类型:热敏

E 连接的物理打印机台数:4台(纸的尺寸不同)

3、打印机驱动程序开发

A 运行环境:win7/win10

B 打印机类型:热敏

C 打印数据传递:串口

D 参数设定:调用打印机的SDK来设定

4、利用PJL命令控制打印机参数

A 运行环境:win7/win10

B 打印机类型:喷墨

C 打印数据传递:串口

D 命令实现功能:设定打印机的灰度、单双面、份数等

5、打印内容偏移的矫正

A 运行环境:win7/win10

B 打印机类型:热敏

C 打印数据传递:串口

D 问题描述:打印内容随着打印份数增加偏移增大

利用虚拟打印机截取打印文件并上传到服务器相关推荐

  1. curl http header_利用Linux命令cURL实现文件定时上传到ftp服务器的小程序,实用

    前言 前段时间群里讨论,想实现某个文件定时上传到服务器要怎么来实现.我记得之前做过 一个项目:为高通的iot模组编写FOTA功能:实现模组可以远程下载升级镜像包,实现版本升级功能.并当时使用的一个超级 ...

  2. 文件服务器无法上传资料,该文件未上传至服务器怎么回事

    该文件未上传至服务器怎么回事 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. W ...

  3. jsp 文件/图片上传tomcat服务器

    关于文件/图片上传tomcat服务器 1.环境准备和情况说明 JSP 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器. 上传的文件可以是文本文件或图像文件或任何文档. 使用 Se ...

  4. 文件定时上传服务器,文件定时上传至服务器

    文件定时上传至服务器 内容精选 换一换 当服务器A和服务器B同时挂载同一文件系统C时,在服务器A上传文件,服务器B同步此文件时存在延时,而单独上传至服务器B则没有延时.需要在两个服务器的挂载参数中增加 ...

  5. 买的美国服务器怎么上传文件,虚拟主机空间的文件怎样上传和实现的

    共享主机通常提供控制面板,用户可以使用文件管理器做文件上传,单次上传,文件大小有限制,比如1G文件大小的限制等. 更多的数据文件,上传到 1.控制面板的文件管理器操作上传 不使用FTP,可直接使用主机 ...

  6. nodeJs中间件Multer详解_使用express实现本地文件/图片上传到服务器指定目录

    最终实现的效果,更改Input的值后,将图片显示出来.输入描述信息,提交后,图片上传到后台对应的路径下. Multer Multer 是一个node.js中间件,用于处理 multipart/form ...

  7. HTML5 文件域+FileReader 读取文件并上传到服务器(三)

    一.读取文件为blob并上传到服务器 HTML <div class="container"><!--读取要上传的文件--><input type=& ...

  8. java上传的文件没有,java – 文件未上传到服务器

    我正在从我的 android应用程序上传音频文件到server.Upload代码正在我这边运行但是没有文件没有在服务器上传.这是我正在使用的代码.我还评论了代码,文件正在上传.here是代码: pub ...

  9. js文件夹上传到服务器,js 上传img到服务器

    jQuery插件之ajaxFileUpload 前端视图,HTML与JS代码,成功上传后,返回图片真实地址并绑定到的SRC地址lt;head>lt;script src="/jquer ...

  10. ftp 文件夹 上传到服务器,ftp上传文件夹到服务器 远程路径

    ftp上传文件夹到服务器 远程路径 内容精选 换一换 WinSCP工具可以实现在本地与远程计算机之间安全地复制文件.与使用FTP上传代码相比,通过 WinSCP 可以直接使用服务器账户密码访问服务器, ...

最新文章

  1. MLNLP顶会论文发表总榜:谷歌最狂,清北入前十,周明、张岳、刘挺华人前三...
  2. Raspberry Pi 4B 循迹模块
  3. 应用存储和持久化数据卷:存储快照与拓扑调度(至天)
  4. Java使用Tomcat数据源的方式
  5. windows server 2003 r2 64位web服务器安装配置注意事项
  6. 为什么修改了ie级别里的activex控件为启用后,还是无法下载,显示还是ie级别设置太高?
  7. 【转】1.SharePoint服务器端对象模型 之 对象模型概述(Part 1)
  8. 人脸解锁除了要穿衣服,还有什么秘密?
  9. 如何在程序中打开PDF文件 -C#文章(.net)
  10. centos6和centos7防火墙的关闭
  11. bzoj1853: [Scoi2010]幸运数字 dp+容斥原理
  12. dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用
  13. 【selenium】Created By PowerCreator问题
  14. 使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课(炫酷版一)
  15. 量化选股常见的策略模型
  16. C语言如何设置随机数
  17. UFS UIC Layer: MIPI UNIPRO
  18. Springboot毕设项目M11463家居网9m26y(java+VUE+Mybatis+Maven+Mysql)
  19. 深度卷积神经网络架构:从基本组件到结构创新
  20. uwb最详细的DS-TWR测距

热门文章

  1. 黑马python就业班_2017年最新黑马Python2017年就业班不加密视频教程
  2. 自由网络-去中心化分布式网络
  3. Win10编译和测试libModbus
  4. Libmodbus 移植
  5. 【计算理论】计算理论总结 ( 上下文无关文法 | 乔姆斯基范式 | 乔姆斯基范式转化步骤 | 示例 ) ★★
  6. 直播电商源码,实现直播音视频的推流
  7. linux mysql导出表中的数据_MySQL导出指定表中的数据
  8. redis 下载安装 python 操作redis django 连接redis
  9. 黑马程序员之Web前端全栈 · 阶段一 前端开发基础 (1)
  10. WGS84 与 北京54 坐标系互转