System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种利用端口映射的云打印方法技术_技高网

一种利用端口映射的云打印方法技术

技术编号:41898744 阅读:11 留言:0更新日期:2024-07-05 14:06
本发明专利技术公开了一种利用端口映射的云打印方法,涉及云打印技术领域,包括如下步骤:在云端服务器安装打印机驱动程序模块,并部署云端服务程序模块,在自助打印终端上部署端口映射程序模块、消息通知程序模块;用户通过移动终端上传打印文件至云端服务器,云端服务程序模块通知打印终端程序模块服务器打印端口;打印终端程序模块将本机打印端口映射到云端服务器通知的打印端口,映射完成后,通知云端服务程序模块;云端服务程序模块把打印内容输出到服务器本机打印端口,完成打印任务。本发明专利技术利用端口映射的云打印方法实现简单,稳定性好,并且能够匹配市面上的所有打印机,使不同型号的打印机协同完成大文件的打印,实现大文件的快速打印。

【技术实现步骤摘要】

本专利技术属于云打印,具体涉及一种利用端口映射的云打印方法


技术介绍

1、目前,包括自助云打印在内的自助服务开始普及,但是传统的自助云打印因为涉及到云端服务程序模块、自助终端程序模块、打印机内置程序模块等技术,存在技术实现难度高、打印机型号匹配困难、稳定性差等缺点,同时不同型号的打印机无法进行协同完成大文件的云打印,为此,我们一种利用端口映射的云打印方法。


技术实现思路

1、本专利技术的目的是为了解决现有技术中存在打印机型号匹配困难、稳定性差的缺点,而提出的一种利用端口映射的云打印方法。该利用端口映射的云打印方法实现简单,稳定性好,并且能够匹配市面上的所有打印机,使不同型号的打印机协同完成大文件的打印,实现大文件的快速打印。

2、为了实现上述目的,本专利技术采用了如下技术方案:

3、设计一种利用端口映射的云打印方法,具体包括如下步骤:

4、步骤1、在云端服务器安装打印机驱动程序模块,并部署云端服务程序模块,在自助打印终端上部署端口映射程序模块、消息通知程序模块;

5、步骤2、用户通过移动终端上传打印文件至云端服务器,云端服务程序模块通知打印终端程序模块服务器打印端口;

6、步骤3、打印终端程序模块将本机打印端口映射到云端服务器通知的打印端口,映射完成后,通知云端服务程序模块;

7、步骤4、云端服务程序模块把打印内容输出到服务器本机打印端口,完成打印任务。

8、进一步的,在步骤1中,所述云端服务器还部署有传输调度程序模块,自助打印终端上还部署有多线程p2p传输程序模块。

9、进一步的,在步骤2中,所述云端服务器对上传打印文件进行大小和打印频率识别,当打印文件大小和打印频率不小于设定阈值后,服务器程序模块按照设定的冗余系数将文件切片并发送至多个打印终端上。

10、进一步的,在步骤3中,多个打印终端通过打印终端程序模块将各自的打印端口映射到云端服务器通知的打印端口。

11、进一步的,在步骤4中,用户提交打印文件时,云端服务程序模块判断该文件是否标注为已切片下发的文件,如果是,云传输调度程序模块通知各保存该文件切片的打印终端启动p2p服务,并在用户选择的输出打印终端上启动多线程p2p传输程序模块,开始多线程文件传输。

12、进一步的,用户选择的输出终端通过多线程p2p传输程序模块多线程文件传输接收完所有的文件切片后,拼接成完整文件,并打印输出。

13、与现有技术相比,采用本专利技术提出的一种利用端口映射的云打印方法,有益效果在于:本专利技术利用端口映射的云打印方法实现简单,稳定性好,并且能够匹配市面上的所有打印机,一方面可使不同型号的打印机协同完成大文件的打印,另一方面可显著提升大文件在云打印过程中的传输速度。

14、(1)、本专利技术通过在云端服务器上安装打印机驱动程序模块和部署云端服务程序模块、在自助终端上部署端口映射程序模块和消息通知程序模块,用户需要打印的文件上传到云端服务器时,云端服务程序模块通知打印终端程序模块把本机打印端口映射到云端服务器特定的打印端口,映射完成后通知云端服务程序模块,云端服务程序模块开始把打印内容输出到服务器本机打印端口,这时因为该打印端口已经映射到了远程的打印终端的打印端口,实际输出已经到了远程的打印机上,从而实现了远程自助云打印模块,使用端口映射技术直接进行远程打印输出,实现简单,稳定性好,能够匹配市面上的所有打印机,并且自助终端设备投资小,效益高,容易推广。

15、(2)、本专利技术通过端口映射后使多个自主打印机之间相互匹配的基础上,利用文件切片技术、多点多线程p2p传输技术,通过服务端程序统一调度和各终端协同,通过文件切片保存和多线程传输技术,实现了超大文档的快速传输和打印,服务器调度程序协调和p2p技术把不同的切片文件传送到打印终端拼接为完整的打印文件,p2p技术可以多线程并行传输,特别是在系统繁忙的时候,也可以极大的分散服务器的传输流量,显著提升传输速度。

本文档来自技高网...

【技术保护点】

1.一种利用端口映射的云打印方法,其特征在于,具体包括如下步骤:

2.根据权利要求1所述的一种利用端口映射的云打印方法,其特征在于,在步骤1中,所述云端服务器还部署有传输调度程序模块,自助打印终端上还部署有多线程P2P传输程序模块。

3.根据权利要求2所述的一种利用端口映射的云打印方法,其特征在于,在步骤2中,所述云端服务器对上传打印文件进行大小和打印频率识别,当打印文件大小和打印频率不小于设定阈值后,服务器程序模块按照设定的冗余系数将文件切片并发送至多个打印终端上。

4.根据权利要求3所述的一种利用端口映射的云打印方法,其特征在于,在步骤3中,多个打印终端通过打印终端程序模块将各自的打印端口映射到云端服务器通知的打印端口。

5.根据权利要求4所述的一种利用端口映射的云打印方法,其特征在于,在步骤4中,用户提交打印文件时,云端服务程序模块判断该文件是否标注为已切片下发的文件,如果是,云传输调度程序模块通知各保存该文件切片的打印终端启动P2P服务,并在用户选择的输出打印终端上启动多线程P2P传输程序模块,开始多线程文件传输。

<p>6.根据权利要求5所述的一种利用端口映射的云打印方法,其特征在于,用户选择的输出终端通过多线程P2P传输程序模块多线程文件传输接收完所有的文件切片后,拼接成完整文件,并打印输出。

...

【技术特征摘要】

1.一种利用端口映射的云打印方法,其特征在于,具体包括如下步骤:

2.根据权利要求1所述的一种利用端口映射的云打印方法,其特征在于,在步骤1中,所述云端服务器还部署有传输调度程序模块,自助打印终端上还部署有多线程p2p传输程序模块。

3.根据权利要求2所述的一种利用端口映射的云打印方法,其特征在于,在步骤2中,所述云端服务器对上传打印文件进行大小和打印频率识别,当打印文件大小和打印频率不小于设定阈值后,服务器程序模块按照设定的冗余系数将文件切片并发送至多个打印终端上。

4.根据权利要求3所述的一种利用端口映射的云打印方法,其特征在于,在步骤3中,...

【专利技术属性】
技术研发人员:张君祝从庆李刚
申请(专利权)人:南京窝趣买网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1