CN112820040A - 一种打印***及打印方法 - Google Patents
一种打印***及打印方法 Download PDFInfo
- Publication number
- CN112820040A CN112820040A CN202110253606.6A CN202110253606A CN112820040A CN 112820040 A CN112820040 A CN 112820040A CN 202110253606 A CN202110253606 A CN 202110253606A CN 112820040 A CN112820040 A CN 112820040A
- Authority
- CN
- China
- Prior art keywords
- printing
- order
- terminal
- printer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000012544 monitoring process Methods 0.000 claims abstract description 20
- 238000004891 communication Methods 0.000 claims description 11
- 239000000725 suspension Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000010788 consumable waste Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/26—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for printing, stamping, franking, typing or teleprinting apparatus
- G07F17/266—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for printing, stamping, franking, typing or teleprinting apparatus for the use of a photocopier or printing device
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明公开了一种打印方法,包括以下步骤:S1、通过终端对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;S2、获取打印机的打印任务信息数据;S3、对打印任务信息数据进行分析,获取打印参数数据;S4、存储获取到的打印参数数据;S5、根据打印参数数据计算出打印费用;S6、调用服务器生成待打印订单,并生成订单支付二维码显示于终端上;S7、订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,释放对打印任务的暂停控制,打印机输出打印。本发明还提供一种对应上述打印方法的打印***。本发明的技术方案能实现自动打印计费、减少人力,先支付后打印,防止损耗等。
Description
技术领域
本发明涉及打印技术领域,具体涉及一种打印***及打印方法。
背景技术
传统图文打印店在经营打印业务时,用户在打印店通过电脑将文件发送给打印机打印后,打印店工作人员都需要手工进行计价,然后反馈给用户付款,一旦遇到打印高峰期时,会出现严重的用户排队付款,使得工作人员非常忙碌等现象,大大影响了打印效率低和服务质量;如果再遇到用户资料打印错误,会造成耗材浪费,以及产生不必要的纠纷,再或者用户忘记付款,直接带走打印资料,会给打印店带来不小的经济损失。
发明内容
本发明的目的在于提供一种打印***及打印方法,能实现自动打印计费、减少人力,先支付后打印,防止损耗等,特别适合于打印店的打印业务管理。
为实现上述目的,根据本发明的一个方面,本发明采用如下技术方案:
一种打印方法,包括以下步骤:
S1、通过终端对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
S2、获取打印机的打印任务信息数据;
S3、对打印任务信息数据进行分析,获取打印参数数据;
S4、存储获取到的打印参数数据;
S5、根据打印参数数据计算出打印费用;
S6、调用服务器生成待打印订单,并生成订单支付二维码显示于终端上;
S7、订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,释放对打印任务的暂停控制,打印机输出打印。
优选的,在步骤S1中,终端每隔预定时间对打印机的打印任务进行监测一次。
优选的,在步骤S6中,还进一步将打印订单的订单号进行存储;在步骤S7中,所述打印推送指令包括打印订单的订单号和客户端标识。
优选的,在步骤S7中,终端接收到打印推送指令后,将打印推送指令中的打印订单的订单号与终端存储的打印订单的订单号进行比较是否相匹配,若相匹配,则释放对打印任务的暂停控制,将存储的打印任务参数中的打印任务作业ID调取出,并调用终端上的操作***继续打印。
优选的,在步骤S5中,还进一步将打印费用进行存储;在步骤S7中,通过socket通讯通道,推送所述打印推送指令。
优选的,在步骤S2中,不同的打印机驱动会生成一条或者两条新创建的打印任务,如果生成的是两条打印任务时,其中有一条打印任务的数据大小为1字节,均暂停该两条打印任务,在步骤S7中,释放对打印任务的暂停控制时对该两条打印任务均进行释放。
根据本发明的另一个方面,本发明采用如下技术方案:
一种打印***,包括终端、服务器和打印机,所述终端和所述服务器通讯连接,所述终端和所述打印机通信连接,所述终端设有:
监测模块,用于对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
打印机信息获取模块,用于获取打印机的打印任务信息数据;
分析模块,用于对打印任务信息数据进行分析,获取打印参数数据;
存储模块,用于存储获取到的打印参数数据;
计费模块,用于根据打印参数数据计算出打印费用;
订单生成模块,用于调用服务器并生成打印订单;及
显示模块,用于显示订单支付二维码;
订单支付二维码的订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,所述监测模块释放对打印任务的暂停控制,打印机输出打印。
优选的,所述监测模块每隔预定时间对打印机的打印任务进行监测一次。
优选的,所述订单生成模块将所述打印订单的的订单号存储至所述存储模块。
优选的,所述终端还设有比较模块和打印模块,终端接收到打印推送指令后,所述比较模块将打印推送指令中的打印订单的订单号与存储模块中的打印订单的订单号进行比较是否相匹配,若相匹配,则监测模块释放对打印任务的暂停控制,打印模块将存储单元存储的打印任务作业ID调取出,并调用终端上的操作***继续打印。
优选的,所述计费模块将计算出打印费用存储至所述存储模块;所述终端通过socket通讯通道推送所述打印推送指令至所述服务器。
本发明的有益效果是:
本发明通过大量打印实践发现,在文件发送给打印机打印时,都会创建打印任务,并生成打印任务信息数据,通过分析该打印任务信息数据,可获取相关打印参数数据,如文件名、打印页数、份数、颜色、单双面等,通过预定义的计费方式,可自动计算出打印费用,用户通过扫二维码支付后便可继续执行该打印任务,从而完成自助扫码支付打印,减少人力,先支付后打印,防止损耗等,特别适合于打印店的打印业务自助收银和管理。
附图说明
图1为本发明的打印方法的流程图;
图2为本发明的打印***的构造图;
图3为本发明的打印机的构造图。
具体实施方式
结合以下实施例对本发明作进一步说明。
参见图1,本发明一实施例的一种打印方法,包括以下步骤:
S1、通过终端(如电脑)对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
S2、获取打印机的打印任务信息数据;
S3、对打印任务信息数据进行分析,获取打印参数数据;
S4、存储获取到的打印参数数据;
S5、根据打印参数数据计算出打印费用;
S6、调用服务器生成待打印订单,并生成订单支付二维码显示于终端上;
S7、订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,释放对打印任务的暂停控制,打印机输出打印。
进一步的,在步骤S1中,终端每隔预定时间(比如10毫秒)对打印机的打印任务进行监测一次。
在步骤S3中,打印参数数据可以包括打印任务作业ID、文件名、纸张规格、颜色、份数、单双面等参数。在步骤S4中,可以用终端的内存存储获取到的打印参数数据,当然也可以用其他具有存储功能的存储部件存储打印参数数据,比如硬盘等。
在步骤S5中,利用预先设置的计价公式,根据打印参数数据计算出打印费用,计价公式举例如下:
打印费用=页数*份数*单价,例如:打印一个文件,页数2页、份数3份,单价(A4黑白单面)1元,则打印价格为2*3*1=6元。
进一步的,在步骤S6中,还进一步将打印订单的订单号进行存储;在步骤S7中,所述打印推送指令包括打印订单的订单号和客户端标识。
进一步的,在步骤S7中,用户可以通过手机微信或支付宝发起扫码支付操作,终端接收到打印推送指令后,将打印推送指令中的打印订单的订单号与终端存储的打印订单的订单号进行比较是否相匹配,若相匹配,则释放对打印任务的暂停控制,将存储的打印任务参数中的打印任务作业ID调取出,并调用终端上的操作***继续打印。打印完成后,反馈给终端显示已打印状态。
进一步的,在步骤S5中,还进一步将打印费用进行存储;
进一步的,在步骤S7中,通过socket通讯通道,推送所述打印推送指令。
在步骤S2中,通过大量打印实践发现,不同的打印机驱动会生成一条或者两条新创建的打印任务,如果生成的是两条打印任务时,其中有一条打印任务的数据大小为1字节,均暂停该两条打印任务,在步骤S7中,释放对打印任务的暂停控制时对该两条打印任务均进行释放,进而才能进行后续打印。
参见图2和图3,本发明提供的一种采用上述打印方法的打印***,包括终端(如电脑)、服务器和打印机,所述终端和所述服务器通讯连接,所述终端和所述打印机通信连接,所述终端设有:
监测模块,用于对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
打印机信息获取模块,用于获取打印机的打印任务信息数据;
分析模块,用于对打印任务信息数据进行分析,获取打印参数数据;
存储模块,用于存储获取到的打印参数数据;
计费模块,用于根据打印参数数据计算出打印费用;
订单生成模块,用于调用服务器并生成打印订单;及
显示模块,用于显示订单支付二维码;
订单支付二维码的订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,所述监测模块释放对打印任务的暂停控制,打印机输出打印。
进一步的,所述监测模块每隔预定时间(比如10毫秒)对打印机的打印任务进行监测一次。
进一步的,分析模块分析获取的打印参数数据可以包括打印任务作业ID、文件名、纸张规格、颜色、份数、单双面等参数。
进一步的,计费模块利用预先设置的计价公式,再根据打印参数数据计算出打印费用,计价公式举例如下:
打印费用=页数*份数*单价,例如:打印一个文件,页数2页、份数3份,单价(A4黑白单面)1元,则打印价格为2*3*1=6元。
进一步的,所述订单生成模块将所述打印订单的的订单号存储至所述存储模块。
进一步的,所述终端还设有比较模块和打印模块,终端接收到打印推送指令后,所述比较模块将打印推送指令中的打印订单的订单号与存储模块中的打印订单的订单号进行比较是否相匹配,若相匹配,则监测模块释放对打印任务的暂停控制,打印模块将存储单元存储的打印任务作业ID调取出,并调用终端上的操作***继续打印。打印完成后,反馈给终端显示已打印状态。
进一步的,所述计费模块将计算出打印费用存储至所述存储模块;所述终端通过socket通讯通道推送所述打印推送指令至所述服务器。
此外,通过大量打印实践发现,不同的打印机驱动会生成一条或者两条新创建的打印任务,如果生成的是两条打印任务时,其中有一条打印任务的数据大小为1字节,监测模块均暂停该两条打印任务,释放对打印任务的暂停控制时对该两条打印任务均进行释放,进而才能进行后续打印。
本发明通过大量打印实践发现,在文件发送给打印机打印时,都会创建打印任务,并生成打印任务信息数据,通过分析该打印任务信息数据,可获取相关打印参数数据,如文件名、打印页数、份数、颜色、单双面等,通过预定义的计费方式,可自动计算出打印费用,用户通过扫二维码支付后便可继续执行该打印任务,从而完成自助扫码支付打印,减少人力,先支付后打印,防止损耗等,特别适合于打印店的打印业务自助收银和管理。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种打印方法,其特征在于,包括以下步骤:
S1、通过终端对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
S2、获取打印机的打印任务信息数据;
S3、对打印任务信息数据进行分析,获取打印参数数据;
S4、存储获取到的打印参数数据;
S5、根据打印参数数据计算出打印费用;
S6、调用服务器生成待打印订单,并生成订单支付二维码显示于终端上;
S7、订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,释放对打印任务的暂停控制,打印机输出打印。
2.根据权利要求1所述的打印方法,其特征在于,在步骤S1中,终端每隔预定时间对打印机的打印任务进行监测一次。
3.根据权利要求1所述的打印方法,其特征在于,在步骤S6中,还进一步将打印订单的订单号进行存储;在步骤S7中,所述打印推送指令包括打印订单的订单号和客户端标识。
4.根据权利要求3所述的打印方法,其特征在于,在步骤S7中,终端接收到打印推送指令后,将打印推送指令中的打印订单的订单号与终端存储的打印订单的订单号进行比较是否相匹配,若相匹配,则释放对打印任务的暂停控制,将存储的打印任务参数中的打印任务作业ID调取出,并调用终端上的操作***继续打印。
5.根据权利要求1所述的打印方法,其特征在于,在步骤S5中,还进一步将打印费用进行存储;在步骤S7中,通过socket通讯通道,推送所述打印推送指令。
6.根据权利要求1所述的打印方法,其特征在于,在步骤S2中,不同的打印机驱动会生成一条或者两条新创建的打印任务,如果生成的是两条打印任务时,其中有一条打印任务的数据大小为1字节,均暂停该两条打印任务,在步骤S7中,释放对打印任务的暂停控制时对该两条打印任务均进行释放。
7.一种打印***,包括终端、服务器和打印机,所述终端和所述服务器通讯连接,所述终端和所述打印机通信连接,其特征在于,所述终端设有:
监测模块,用于对打印机的打印任务进行监测,当监测到对打印机有新创建的打印任务时,则暂停该打印任务;
打印机信息获取模块,用于获取打印机的打印任务信息数据;
分析模块,用于对打印任务信息数据进行分析,获取打印参数数据;
存储模块,用于存储获取到的打印参数数据;
计费模块,用于根据打印参数数据计算出打印费用;
订单生成模块,用于调用服务器并生成打印订单;及
显示模块,用于显示订单支付二维码;
订单支付二维码的订单支付成功后,服务器生成打印推送指令发送至终端,终端接收到打印推送指令后,所述监测模块释放对打印任务的暂停控制,打印机输出打印。
8.根据权利要求7所述的打印***,其特征在于,所述监测模块每隔预定时间对打印机的打印任务进行监测一次。
9.根据权利要求7所述的打印***,其特征在于,所述订单生成模块将所述打印订单的的订单号存储至所述存储模块。
10.根据权利要求9所述的打印***,其特征在于,所述终端还设有比较模块和打印模块,终端接收到打印推送指令后,所述比较模块将打印推送指令中的打印订单的订单号与存储模块中的打印订单的订单号进行比较是否相匹配,若相匹配,则监测模块释放对打印任务的暂停控制,打印模块将存储单元存储的打印任务作业ID调取出,并调用终端上的操作***继续打印。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110253606.6A CN112820040A (zh) | 2021-03-09 | 2021-03-09 | 一种打印***及打印方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110253606.6A CN112820040A (zh) | 2021-03-09 | 2021-03-09 | 一种打印***及打印方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112820040A true CN112820040A (zh) | 2021-05-18 |
Family
ID=75863040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110253606.6A Pending CN112820040A (zh) | 2021-03-09 | 2021-03-09 | 一种打印***及打印方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112820040A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010079405A (ja) * | 2008-09-24 | 2010-04-08 | Dainippon Printing Co Ltd | 画像プリントシステム、プログラム、及び記録媒体 |
CN104035734A (zh) * | 2014-05-21 | 2014-09-10 | 杭州鹏远网络科技有限公司 | 一种用户端远程多选择打印终端的自动打印***及方法 |
CN104408626A (zh) * | 2014-10-28 | 2015-03-11 | 杭州电子科技大学 | 基于二维码的新型打印方法 |
CN106843776A (zh) * | 2016-12-02 | 2017-06-13 | 南通大学 | 智能手机下的自助打印***及其工作方法 |
CN107544765A (zh) * | 2017-09-22 | 2018-01-05 | 重庆亚能软件开发有限公司 | 一种订单打印***及方法 |
CN107957853A (zh) * | 2016-10-15 | 2018-04-24 | 魏歌 | 文件打印管理方法、二级服务端、服务端及*** |
CN108305055A (zh) * | 2017-10-20 | 2018-07-20 | 掌合天下(北京)信息技术有限公司 | 支付测试方法及装置 |
CN108335095A (zh) * | 2018-01-03 | 2018-07-27 | 阿里巴巴集团控股有限公司 | 自助文印服务的实现方法和装置 |
CN109637051A (zh) * | 2018-12-17 | 2019-04-16 | 江苏双曲线信息科技有限公司 | 一种数字化防伪的自助打印*** |
CN110471631A (zh) * | 2019-08-13 | 2019-11-19 | 重庆邮电大学 | 一种自助支付的在线打印方法及*** |
-
2021
- 2021-03-09 CN CN202110253606.6A patent/CN112820040A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010079405A (ja) * | 2008-09-24 | 2010-04-08 | Dainippon Printing Co Ltd | 画像プリントシステム、プログラム、及び記録媒体 |
CN104035734A (zh) * | 2014-05-21 | 2014-09-10 | 杭州鹏远网络科技有限公司 | 一种用户端远程多选择打印终端的自动打印***及方法 |
CN104408626A (zh) * | 2014-10-28 | 2015-03-11 | 杭州电子科技大学 | 基于二维码的新型打印方法 |
CN107957853A (zh) * | 2016-10-15 | 2018-04-24 | 魏歌 | 文件打印管理方法、二级服务端、服务端及*** |
CN106843776A (zh) * | 2016-12-02 | 2017-06-13 | 南通大学 | 智能手机下的自助打印***及其工作方法 |
CN107544765A (zh) * | 2017-09-22 | 2018-01-05 | 重庆亚能软件开发有限公司 | 一种订单打印***及方法 |
CN108305055A (zh) * | 2017-10-20 | 2018-07-20 | 掌合天下(北京)信息技术有限公司 | 支付测试方法及装置 |
CN108335095A (zh) * | 2018-01-03 | 2018-07-27 | 阿里巴巴集团控股有限公司 | 自助文印服务的实现方法和装置 |
CN109637051A (zh) * | 2018-12-17 | 2019-04-16 | 江苏双曲线信息科技有限公司 | 一种数字化防伪的自助打印*** |
CN110471631A (zh) * | 2019-08-13 | 2019-11-19 | 重庆邮电大学 | 一种自助支付的在线打印方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106126134B (zh) | 智能打印方法及*** | |
US7636174B2 (en) | Job information managing system, job information managing method, program for implementing the method, and storage medium storing the program | |
CN105989653B (zh) | 一种医疗信息处理方法、装置、就诊***及自助终端 | |
CN112465993B (zh) | 获取停车费***的方法、装置及计算机可读存储介质 | |
CN105930109B (zh) | 一种单据打印的方法、***及终端 | |
CN104035734A (zh) | 一种用户端远程多选择打印终端的自动打印***及方法 | |
US8320002B2 (en) | Printing system, information processing apparatus, image forming apparatus, information processing method, and processing method capable of implementing 2-path printing | |
CN100420263C (zh) | 显示打印进度状态的方法和设备 | |
US20050213115A1 (en) | Print job system and method | |
CN116560590A (zh) | 打印设备的平台化网络管理*** | |
US8049921B2 (en) | System and method for transferring invoice data output of a print job source to an automated data processing system | |
EP1329781A3 (en) | Billing process for printing systems | |
CN111681157A (zh) | 图像渲染方法及*** | |
CN111063135A (zh) | 营业厅桌面式电子***打印自助设备 | |
CN112820040A (zh) | 一种打印***及打印方法 | |
CN104683399A (zh) | 设备控制***和设备控制方法 | |
CN111324582B (zh) | 对业务处理行为进行可视化回溯处理方法及装置 | |
CN206162653U (zh) | 三方交互的资产管理*** | |
CN214955212U (zh) | 一种超市自助结算装置 | |
CN110377249B (zh) | 单个文件的快速打印方法、装置以及终端设备 | |
CN110989946A (zh) | 热转印打印终端、云服务器、用户终端及*** | |
CN111951499B (zh) | 一种基于智能pos终端实时推送打印方法及*** | |
CN106020742A (zh) | 动态交互的打印控制***及方法 | |
CN110070404A (zh) | 一种电子***的获取方法及装置 | |
CN211378079U (zh) | 用于票据报销的扫描终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210518 |