一种自助支付的在线打印方法及系统与流程

文档序号:19187991发布日期:2019-11-20 01:42阅读:821来源:国知局
一种自助支付的在线打印方法及系统与流程

本发明涉及一种打印复印技术领域,特别涉及局域网内的文件打印以及打印机管理,具体为一种自助支付的在线打印方法及系统。



背景技术:

云打印是在云计算、互联网等环境下衍生出的一种全新的打印方式,这种打印方式以互联网、云计算为基石,合理的将打印资源进行分配,向整个社会随时随地提供打印服务。但这种方式的不足之处在于用户的文件要通过第三方平台转发,不能保证用户的隐私安全,同时还需要用户连接互联网,一旦用户没有网络或者移动流量,就无法使用云打印服务。

一种打印方式是让打印机自带无线通信模块,移动设备在连接打印机的无线信号之后,通过局域网将文件发送到打印机以完成打印任务。但这种方式只能在家庭或小型办公室中得到有效使用,在大公司中,需要管理员对所有的打印机进行远程管理,因此这种方式不适用于大公司中。也不适用与公共场合提供自助打印服务的场合。

另外一种打印方式是通过路由器连接打印机以实现局域网内的打印,但这种方式要对路由器进行复杂的设置,不便于用户的操作,同时也不便于管理员的实时远程管理。

因此,现有的打印方式主要存在以下问题:

1)需要打印(复印)用户注册登录或者接入因特网实现支付功能;消耗了用户的网络数据流量;

2)采用互联网传输打印文件,不利于超大文件的传输;

3)用户的打印文件需传输至云端服务器或者本地服务器,容易造成用户文件泄露等问题;

4)需要对用户端进行复杂的网络或者系统配置。



技术实现要素:

基于现有技术存在的问题,本发明提出了一种自助支付的在线打印方法及系统,能够实现局域网内高速、安全、方便的文件打印,在完成打印后及时删除用户文件,保证了用户的隐私安全。

一种自助支付的在线打印方法,

所述方法包括:

接收第一触发信号,其中,所述第一触发信号通过移动存储终端、移动通信终端、按键或显示屏输入;

响应于所述第一触发信号,打印驱动系统开始启动;根据第一触发信号的来源,确定出用户所选择的打印方式;

当第一触发信号为移动存储终端输入时,则通过在显示屏上输入打印参数,选择移动存储终端存储的打印对象传输至打印驱动系统;

当第一触发信号为移动通信终端输入时,则将打印参数以及选择其携带的打印对象发送至打印驱动系统;

当第一触发信号为按键或者显示屏输入时,则通过在显示屏上输入打印或复印参数,打印驱动系统接收打印对象,并命令打印机对其进行扫描;

打印驱动系统根据输入的打印参数,计算出对应所需的打印费用;

所述打印驱动系统提供wifi网络供用户支付打印费用,具体包括:

所述打印驱动系统向远程服务器发出第一驱动信号;远程服务器调用移动支付应用的api接口并返回支付信息;通过显示屏显示出用于支付打印费用的收款码信息;

或者,

通过所述打印驱动系统向所述移动通信终端发出第二驱动信号,所述移动通信终端响应后调用移动支付应用的api接口;

打印驱动系统接收到打印用户支付完成的信息后,打印驱动系统向打印机发出第三驱动信号;

打印机响应于所述第三驱动信号,按照所述打印参数完成对所述打印对象的打印;

可选的,也可按照显示屏输入的打印(复印)参数对复印对象完成复印。

进一步的,本发明还提出了一种自助支付的在线打印系统,所述在线打印或复印系统包括:

远程服务器,

移动通信终端或移动存储终端,

打印驱动系统,包括按键、显示屏、wifidog模块、web服务器模块、计费模块、支付模块、打印驱动模块以及打印机信息收发模块;

wifidog模块,用于提供wifi网络环境;

web服务器模块,用于调度打印驱动系统中的各个模块;

计费模块,用于根据接收到的打印参数或复印参数计算出对应所需的打印费用或复印费用;

支付模块,用于直接在移动通信终端上调用移动支付应用的api接口,或者将该收款码信息以及支付完成信息依次发送给web服务器模块;

打印驱动模块,用于驱动打印机进行打印作业;

可选的,还用于驱动打印机扫描打印对象,还可用于对扫描对象的复印作业。

打印机信息收发模块,用于定期轮询打印机并将打印机信息发送给远程服务器,或/和将打印机处于异常情况下发生的异常信息发送至远程服务器;

打印机,用于打印、扫描或/和复印作业。

可以理解的是,本发明中打印机是一种多功能的打印机,其包括打印、复印以及扫描等常规打印功能;因此本发明的打印方法和打印系统应该广义理解为包括上述打印功能的方法和系统。

本发明的有益效果:

(1)本发明不需要用户登录或者接入因特网(不需要消耗用户流量,由自助打印机提供因特网接入实现费用支付功能)即可实现自助云打印和复印服务;

(2)本发明中用户打印文件不需要传送给云端服务器而是直接传送给本地打印机,从而保证用户文件不会从云端泄露,另外本发明还对打印完成的文件数据进行删除处理,保障了用户文件的安全性;

(3)本发明可实现打印连接及打印的功能,不需要用户端进行复杂的网络或者系统配置的设置;

(4)由于本发明采用局域网方式进行打印,而局域网连接能进行超高速的文件传输,对用户的大文件打印提供更快速的打印服务。

附图说明

图1为本发明自助支付的在线打印系统的架构框图;

图2为本发明以移动通信终端连接平板电脑wifi的方式使用打印管理系统的流程图;

图3为本发明以u盘插入平板电脑的方式使用打印管理系统的流程图;

图4为本发明使用打印管理系统进行复印的流程图;

图5为本发明收集打印机信息的流程图;

图6为本发明打印机发生异常情况时报告管理员的流程图;

图7为本发明选择打印文件的示意图;

图8为本发明设置打印参数的示意图;

图9为本发明设置复印参数的示意图;

图10为本发明通过付款码支付的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

如图1所示,给出了一种自助支付的在线打印系统的一种实现方式,

在该实现方式中,打印驱动系统101包括wifidog模块102、计费模块103、web服务器模块104、打印驱动模块105、支付模块106以及打印机信息收发模块107;

在该实现方式中,移动通信终端108通过wifidog模块102连接web服务器模块104中;移动存储模块109通过物理接口连接至web服务器模块中;

在一个实施例中,打印驱动系统还包括按键以及显示屏,按键的作用主要是向打印驱动系统发出请求复印的第一触发信号,显示屏的作用不仅能够向打印驱动系统发出请求复印的第一触发信号,还能供打印用户(复印用户)填写打印参数(复印参数);

在一个实施例中,移动通信终端108为平板电脑或者智能手机等。

优选的,移动通信终端108为带有大屏的平板电脑。

在一个实施例中,移动存储模块109为移动硬盘、u盘、sd卡以及tf卡中任一一种或多种;

优选的,移动存储模块109为u盘,其对应的物理接口为usb接口。

在一个实施例中,管理员112通过远程服务器上的管理员接口模块连接远程服务器111;

在另一个实施方式中,打印驱动系统101也可以为平板电脑,其包括显示屏、按键、wifidog模块102、计费模块103、web服务器模块104、打印驱动模块105、支付模块106以及打印机信息收发模块107。

在另一个实施例中,计费模块、web服务器模块104、打印驱动模块105、支付模块106可以为软件模块,采用相应的软件代码进行编写处理,本发明不对其进行限定。

在一个优选实施例中,打印驱动系统101为平板电脑,该平板电脑至少设置有可扩展的两个usb接口;一个与打印机110进行连接,一个与移动存储终端109的u盘进行连接;平板电脑通过wifi网络连接浏览器;平板电脑还通过无线网络包括3g/4g/5g网络与远程服务器111进行通信,相应的,远程服务器111的后端通过无线网络连接有管理员112。

在一个实施例中,

wifidog模块102:部署了打印驱动系统101的平板电脑开启热点,用户使用移动通信终端108连接该热点,wifidog模块检测到移动通信终端108的接入请求,即触发第一驱动信号,并将该请求重定向到web服务器模块104的端口,同时web服务器模块104返回一个文件选择界面201,该界面会在移动通信终端108连接热点后自动弹出的浏览器中显示,此时完成了移动通信终端108登入该打印驱动系统。

计费模块103:计费模块103根据用户填写的打印参数或复印参数,计算用户打印或复印所需支付的费用,并将费用值返回给web服务器模块104。

web服务器模块104:web服务器模块104主要用于与用户的信息交互以及其余各个模块的调度。打印用户在文件选择界面选择需要打印的文件并上传,web服务器模块104接收到打印用户的文件并计算该文件的页数,然后返回打印参数填写界面,用户填写完打印参数以后,web服务器模块调用计费模块以计算打印费用。用户将需要复印的文件放入打印机进行扫描,扫描完成后,web服务器模块自动打开平板电脑的浏览器并返回复印参数界面至浏览器,用户填写完复印参数以后,web服务器模块调用计费模块以计算打印费用。web服务器模块得到计费模块返回的费用值后,调用支付模块,得到支付模块返回的支付完成的信息后,调用打印驱动模块以完成最后的文件打印或复印。

打印驱动模块105:web服务器模块104得到支付模块返回的支付完成信息后,调用打印驱动模块,打印驱动模块将用户的文件解释成转换成打印机可以识别的流文件并将其直接发送至打印机,完成文件打印。打印完成之后,打印驱动模块返回打印完成信息给web服务器模块,web服务器模块将打印完成信息返回给用户,同时删除存储在打印驱动系统上的用户打印或复印文件。

支付模块106:支付模块106接收到web服务器模块104传递的信息,这些信息包括用户登入打印管理系统的方式(移动通信终端登入、移动存储终端登入以及文件复印)以及费用值。支付模块对用户登入打印驱动系统的方式进行判断,若为移动通信终端登入,则支付模块直接在移动通信终端上调用移动支付应用的api接口以完成支付功能;若为移动存储终端109登入或文件复印,则支付模块106向远程服务器111发送支付请求,并传递费用值至远程服务器111,远程服务器111返回收款码,支付模块106将该收款码发送给web服务器模块104,web服务器模块104将其返回给用户,用户使用智能手机扫描并完成支付。支付完成后,支付模块将支付完成信息发送给web服务器模块。

打印机信息收发模块107:正常情况下,打印信息收发模块定期轮询打印机110,获得打印机当前的状态信息并发送给远程服务器。当打印机发生异常情况时,如卡纸、缺纸、墨量不足等,打印机信息收发模块立即将该异常信息发送至远程服务器。

在一个实施例中,当打印用户采用移动通信终端108进行打印文件时,如图2所示,可采用以下过程:

s1-1、移动通信终端连接到平板电脑的wifi,即发出第一触发信号;

s1-2、平板电脑的浏览器中自动弹出文件选择界面,打印用户选择所需打印的文件并上传至web服务器中,web服务器计算打印文件的页数,并返回打印参数填写界面;

s1-3、填写打印参数,计费模块计算打印用户所需支付的打印费用,并呈现支付方式;

s1-4、用户选择支付方式进行支付,支付模块调用移动支付应用的api接口进行支付,包括支付宝、微信、翼支付等等移动支付方式;

s1-5、打印驱动模块将打印文件解码翻译为适用于打印机能识别的语言,并发送至打印机完成打印。

在一个实施例中,当打印用户采用移动存储终端109进行打印文件时,如图3所示,可采用以下过程:

s2-1、将u盘插入至平板电脑的usb接口,即发出第一触发信号;

s2-2、浏览器自动弹出文件选择界面,打印用户选择需要打印的文件,并上传至web服务器模块,web服务器模块计算出文件页数,并返回打印参数填写界面;

s2-3、填写打印参数,计费模块计算用户需要的支付并呈现支付方式;

s2-4、打印用户选择支付方式,支付模块调用移动支付应用的api接口,并显示出对应的收款码;

s2-5、web服务器模块接收到打印用户扫描付款码完成支付的指令,即支付完成信息;

s2-6、打印驱动模块将文件解码翻译为打印机能识别的语言,并发送给打印机完成打印。

在一个实施例中,当复印用户进行复印文件时,如图4所示,可采用以下过程:

s3-1、打印驱动系统接收到复印用户通过按钮或者显示屏发出的第一触发信号;

s3-2、打印机对需要复印的文件进行扫描;

s3-3、选择平板电脑上的复印图标,打开复印参数填写界面;

s3-4、填写复印参数,计费模块计算用户需要支付的金额并呈现支付方式;

s3-5、选择支付方式,支付模块调用移动支付应用的api接口并显示出相应的付款码;

s3-6、web服务器模块接收到复印用户扫描付款码完成支付的指令,即支付完成信息;

s3-7、web服务器模块向打印驱动模块发出命令,打印驱动模块调用打印机进行复印作业。

在以上实施例中,在完成打印后,本发明则删除存储在打印驱动系统上的打印对象,包括移动存储终端所存储的打印对象、移动通信终端所发送的打印对象或者扫描后的打印对象,从而保证打印用户文件的安全性。

本发明中收集打印机信息的流程可采用如图5所述的过程,包括:

s4-1、打印机定期将其状态信息发送给平板电脑,包括但不限于剩余纸张信息,剩余墨粉/墨水信息;

s4-2、平板电脑中的打印机信息收发模块将收到的打印机信息传输至远程服务器;

s4-3、远程服务器将打印机信息存储到其数据库中,其中数据库优选为mysql数据库,当然也可以为其他数据库。

本发明中将打印机的异常情况报告给管理员的过程可采用如下过程,如图6所示,包括:

s5-1、平板电脑收集打印机的异常信息,包括但不限于打印机是否卡纸信息、是否缺纸信息、是否缺少墨粉/墨水信息以及墨盒是否损坏信息;

s5-2、平板电脑将异常信息通过打印机信息收发模块发送至远程服务器;

s5-3、远程服务器将异常信息存储到数据库中,并将异常信息推送至管理员;

在一个实施例中,管理员与远程服务器的连接方式包括管理员通过安装注册打印机管理app,通过登录该app向管理员接口模块发出注册请求或登录请求,通过填写打印驱动系统的唯一id值,例如,当打印驱动系统采用平板电脑时,则该id值为该电脑的mac地址或者其他能唯一识别的id值。从而连接到对应的打印驱动系统:管理员选择打印驱动系统所控制的其一或多个打印机进行管理。

本发明中选择打印文件的过程可采用如图7所示的示意图,包括:

在文件选择界面201,点击“选择文件”202,从本地选择出需要打印的文件,文件的格式可以是office文件以及pdf文件等格式,不限于图7中列出的几种格式,只要是打印驱动系统能够识别的格式均可进行打印。

本发明中打印参数填写界面可参考如图8所示的示意图,包括:

可选打印参数302包括打印份数、打印范围、单双面打印、调整、横纵向打印、纸张大小、边距以及每版打印页数。当打印参数302设置完成之后,可点击“预览“按钮304,预览打印效果,可点击”支付“按钮303,支付打印所需费用,或者停止打印服务。

本发明中复印参数填写界面可参考如图9所示的示意图,包括:

复印参数402包括复印份数以及单双面复印,当复印参数402设置完成后,可点击“支付”按钮403,支付复印所需费用,或者停止复印服务。

本发明中通过收款码扫码支付的过程可参考如图10所示的示意图,包括:

当打印用户(复印用户)选择u盘打印或者复印的时候,需要扫描收款二维码502以完成打印费用支付,或者点击“取消”按钮503,停止打印或者复印服务。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。

以上所举实施例,对本发明的目的、技术方案和优点进行了进一步的详细说明,所应理解的是,以上所举实施例仅为本发明的优选实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内对本发明所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1