[发明专利]一种基于HTTP协议的打印控制方法、装置及介质在审
申请号: | 202110907112.5 | 申请日: | 2021-08-09 |
公开(公告)号: | CN113791743A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 陈伟念;邓敏杰;郑雅青;汪楚伦;郭林春;谢志链;林荣;唐正伟;李梅梅 | 申请(专利权)人: | 西安立人行档案文件管理咨询有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 710000 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 协议 打印 控制 方法 装置 介质 | ||
1.一种基于HTTP协议的打印控制方法,其特征在于:所述方法包括如下步骤:
步骤1、启动程序,设置用于与客户端建立通信的HTTP端口;
步骤2、监听所述HTTP端口,等待接收来自客户端的打印作业命令JOB;
步骤3、接收所述打印作业命令JOB,对每个打印作业命令JOB解析生成一个打印机打印作业,并赋值打印作业参数,每一打印作业包括至少一个打印任务;
步骤4、循环解析打印任务参数Task,并赋值打印任务参数Task;
步骤5、判断打印任务参数Task中待打印文件的密码参数是否为空,若是,则不进行加密处理;否则,对pdf文件进行加密处理;
步骤6、根据打印任务参数Task循环处理每一打印页面。
2.如权利要求1所述的一种基于HTTP协议的打印控制方法,其特征在于:所述打印作业参数包括打印机名称、打印作业名称、打印作业最大页面数;
所述打印任务参数Task包括打印文件名、打印文件密码、打印文件起始页码、打印文件结束页码、打印机纸盒、颜色、单双面打印、打印方向、打印分辨率、页面缩放比例和打印纸大小。
3.如权利要求2所述的一种基于HTTP协议的打印控制方法,其特征在于:所述打印文件名为客户端指定的本地的打印文件地址或客户端传送的通过base64编码处理的打印文件。
4.如权利要求1所述的一种基于HTTP协议的打印控制方法,其特征在于:所述步骤5进一步包括:判断待打印文件的密码参数是否为空,若是,则表示待打印文件未加密,不进行加密处理;否则,表示加密,需要对密码进行AES加密计算得到pdf文件真实密码。
5.如权利要求1所述的一种基于HTTP协议的打印控制方法,其特征在于:所述步骤6进一步包括:获取打印任务参数,根据其中的打印起始页码和结束页码循环处理每一打印页面,并根据打印任务参数中的颜色、单双面打印、打印方向、打印分辨率和页面缩放比例处理每一打印页面。
6.一种基于HTTP协议的打印控制装置,其特征在于:所述装置包括:
启动模块,用于启动程序,设置用于与客户端建立通信的HTTP端口;
监听模块,用于监听所述HTTP端口,等待接收来自客户端的打印作业命令JOB;
作业解析模块,用于接收所述打印作业命令JOB,对每个打印作业命令JOB解析生成一个打印机打印作业,并赋值打印作业参数,每一打印作业包括至少一个打印任务;
任务解析模块,用于循环解析打印任务参数Task,并赋值打印任务参数Task;
加密模块,用于判断打印任务参数Task中待打印文件的密码参数是否为空,若是,则不进行加密处理;否则,对pdf文件进行加密处理;以及
打印模块,用于根据打印任务参数Task循环处理每一打印页面。
7.如权利要求6所述的一种基于HTTP协议的打印控制装置,其特征在于:所述打印作业参数包括打印机名称、打印作业名称、打印作业最大页面数;
所述打印任务参数Task包括打印文件名、打印文件密码、打印文件起始页码、打印文件结束页码、打印机纸盒、颜色、单双面打印、打印方向、打印分辨率、页面缩放比例和打印纸大小。
8.如权利要求6所述的一种基于HTTP协议的打印控制装置,其特征在于:所述加密模块进一步包括:判断待打印文件的密码参数是否为空,若是,则表示待打印文件未加密,不进行加密处理;否则,表示加密,需要对密码进行AES加密计算得到pdf文件真实密码。
9.如权利要求6所述的一种基于HTTP协议的打印控制装置,其特征在于:所述打印模块进一步包括:获取打印任务参数,根据其中的打印起始页码和结束页码循环处理每一打印页面,并根据打印任务参数中的颜色、单双面打印、打印方向、打印分辨率和页面缩放比例处理每一打印页面。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安立人行档案文件管理咨询有限公司,未经西安立人行档案文件管理咨询有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110907112.5/1.html,转载请声明来源钻瓜专利网。