The present disclosure relates to a printing method, system, device and computer readable storage medium, and relates to the technical field of cloud computing. The method includes: adding virtual printer on the terminal, the name of virtual printer is consistent with the name of the actual printer, the actual printer and the terminal are connected through the network; establishing the mapping relationship between the virtual printer and the virtual desktop, and sending the name of the virtual printer to the cloud server; loading the driver sent by the cloud server corresponding to the name of the virtual printer. According to the driver program, the printed file formed on the virtual desktop is processed, and the processed printed file is output to the actual printer for printing. The technical scheme of the present disclosure can realize virtual desktop printing through a cloud server in a WAN environment.
【技术实现步骤摘要】
打印方法、系统、装置和计算机可读存储介质
本公开涉及云计算
,特别涉及一种打印方法、打印系统、打印装置和计算机可读存储介质。
技术介绍
打印机是计算机最普遍的外设应用之一。随着桌面虚拟化的兴起,各种应用逐渐从计算机迁移至虚拟桌面。虚拟桌面不同于计算机的打印架构,解决打印机在虚拟桌面环境下的兼容性,对提升云环境下的虚拟桌面在办公场景下的良好用户体验具有重要意义。相关技术有USB(UniversalSerialBus,通用串行总线)重定向技术。该技术在虚拟桌面的虚拟通用串行总线下创建USB虚拟设备,在虚拟桌面中模拟USB设备的插拔等动作,并充当应用程序与实际设备的传输中继,转发接收到的USB数据包。USB重定向技术本质上就是虚拟桌面的USB数据线,负责连通虚拟桌面和打印机。
技术实现思路
本公开的专利技术人发现上述相关技术中存在如下问题:仅支持USB接口打印机,且USB通讯协议无法在高延时、不稳定的WAN(WideAreaNetwork,广域网)环境下正常工作,导致相关技术无法适应WAN环境;对云终端要求高,难以支持云环境下的虚拟桌面的打印。因此。针对上述问题中的至少一个问题,本公开提出了一种打印技术方案,能够适应WAN环境并支持云环境下的虚拟桌面打印。根据本公开的一些实施例,提供了一种打印方法,包括:在终端上添加虚拟打印机,所述虚拟打印机的名称与实际打印机的名称一致,所述实际打印机与所述终端通过网络连接;建立所述虚拟打印机与虚拟桌面的映射关系,并将所述虚拟打印机的名称发送给云端服务器;加载所述云端服务器发来的与所述虚拟打印机的名称对应的驱动程序;根据所述驱 ...
【技术保护点】
1.一种打印方法,包括:在终端上添加虚拟打印机,所述虚拟打印机的名称与实际打印机的名称一致,所述实际打印机与所述终端通过网络连接;建立所述虚拟打印机与虚拟桌面的映射关系,并将所述虚拟打印机的名称发送给云端服务器;加载所述云端服务器发来的与所述虚拟打印机的名称对应的驱动程序;根据所述驱动程序对在所述虚拟桌面形成的打印文件进行处理,将处理过的打印文件输出给所述实际打印机进行打印。
【技术特征摘要】
1.一种打印方法,包括:在终端上添加虚拟打印机,所述虚拟打印机的名称与实际打印机的名称一致,所述实际打印机与所述终端通过网络连接;建立所述虚拟打印机与虚拟桌面的映射关系,并将所述虚拟打印机的名称发送给云端服务器;加载所述云端服务器发来的与所述虚拟打印机的名称对应的驱动程序;根据所述驱动程序对在所述虚拟桌面形成的打印文件进行处理,将处理过的打印文件输出给所述实际打印机进行打印。2.根据权利要求1所述的打印方法,其中,所述虚拟桌面与所述终端通过远程桌面显示协议连接,所述虚拟桌面通过所述终端与所述云端服务器连接。3.根据权利要求1所述的打印方法,其中,所述云端服务器存储有通用打印驱动程序库。4.根据权利要求1-3任一项所述的打印方法,其中,将处理过的打印文件输出给所述实际打印机进行打印包括:通过所述驱动程序对打印文件进行处理,处理过的打印文件通过所述终端上的通用UNIX打印系统CUPS输出给所述实际打印机进行打印。5.根据权利要求4所述的打印方法,其中,将处理过的打印文件输出给所述实际打印机进行打印包括:通过所述驱动程序对所述打印文件进行数据渲染形成打印数据;通过虚拟打印机将所述打印数据传输给所述终端;通过所述终端上的CUPS将所述打印数据输出给所述实际打印机进行打印。6.一种打印系统,包括:终端,用于添加虚拟打印机,所述虚拟打印机的名称与实际打印机的名称一致,建立所述虚拟打印机与虚拟桌面的映射关系,并将所述虚拟打印机的名称发送给云...
【专利技术属性】
技术研发人员:柯锋,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。