当前位置: 首页 > 专利查询>ZIH公司专利>正文

用于实现云连接打印机和应用程序框架的方法和设备技术

技术编号:19008913 阅读:76 留言:0更新日期:2018-09-22 08:49
本文提供方法、设备和计算机程序产品,以便于装置(诸如打印机和基于云的服务器)之间的连接,并且实现适应性的应用程序框架。在设备的背景下,提供一种打印机,所述打印机包括通信电路,所述通信电路被配置成便于与网络通信;以及处理电路,所述处理电路被配置成向网络发送连接请求;从网络接收所请求的连接参数;向网络发送打印机连接参数;以及在打印机和网络之间建立第一安全连接。包括处理电路的打印机进一步被配置成接收所请求的连接参数,所请求的连接参数至少包括签名安全证书和服务器在网络上的DNS名称,以验证签名安全证书和服务器的DNS名称。包括处理电路的打印机进一步被配置成发送至少包括打印机的签名安全证书的打印机连接参数。包括处理电路的打印机进一步被配置成从网络接收请求,以通过第一安全连接建立一个或多个通信信道。

Methods and devices for implementing cloud linking printers and application frameworks

This article provides methods, devices, and computer program products to facilitate connectivity between devices, such as printers and cloud-based servers, and to implement adaptive application frameworks. In the context of the device, there is provided a printer comprising a communication circuit configured to facilitate communication with the network; and a processing circuit configured to send connection requests to the network; receive requested connection parameters from the network; and send printer connection parameters to the network. And establish the first secure connection between the printer and the network. The printer including the processing circuit is further configured to receive the requested connection parameters, which include at least the signature security certificate and the DNS name of the server on the network to verify the signature security certificate and the DNS name of the server. A printer including a processing circuit is further configured to send a printer connection parameter including at least a printer's signature security certificate. A printer including a processing circuit is further configured to receive requests from the network to establish one or more communication channels through a first secure connection.

【技术实现步骤摘要】
用于实现云连接打印机和应用程序框架的方法和设备本申请是国际申请号为PCT/US2013/027136、国际申请日为2013年2月21日、进入中国国家阶段日期为2014年8月14日、中国国家申请号为201380009525.5的专利技术专利申请的分案申请。
本专利技术的实施例一般涉及打印机
,并且更具体地,示例性实施例涉及实现打印机和服务器之间的基于云的连接和适应性的基于打印机的应用程序框架。
技术介绍
在许多网络中,管理打印机通常需要设置中心服务器或者需要使用多个本地连接的计算机以管理打印机。远程管理这些打印机可能需要通过网络防火墙通过暴露打印机来允许外部访问或者通过设置虚拟专用网络(VPN)来访问网络。申请人发现关于建立与打印机的远程连接并提供对这些打印机的远程管理有许多缺陷和问题。通过不懈的努力、构思和创新,申请人通过开发由本专利技术具体体现的解决方案解决了许多发现的问题,本专利技术将在下文详细描述。
技术实现思路
因此,根据本专利技术的示例性实施例提供了方法、设备和计算机程序产品,以便于装置(诸如打印机和基于云的服务器)之间的连接,并实现适应性的基于打印机的应用程序框架。在一个实施例中,提供了一种打印机,所述打印机至少包括:通信电路,所述通信电路被配置成便于与网络通信;以及处理电路,所述处理电路被配置成向所述网络发送连接请求;从所述网络接收所请求的连接参数;向所述网络发送打印机连接参数;以及在所述打印机和所述网络之间建立第一安全连接。在一些实施例中,所述连接请求可以至少包括将所述连接升级为WebSocket连接的请求。在一些实施例中,所请求的连接参数可以至少包括签名安全证书和服务器在所述网络上的DNS名称,并且,所述处理电路可以进一步被配置成验证所述签名安全证书和服务器的DNS名称。在一些实施例中,所述打印机连接参数至少包括所述打印机的签名安全证书。在一些实施例中,所述处理电路可以进一步被配置成:从所述网络接收请求以通过所述第一安全连接建立一个或多个通信信道;以及通过所述第一安全连接建立所述一个或多个通信信道。在一些实施例中,在所述一个或多个通信信道中的每一个上的通信可以与所述一个或多个通信信道中的其它每一个的状态无关。在一些实施例中,所述一个或多个附加通信信道可以通过相同连接提供,或者所述一个或多个附加通信信道可以分别通过单独的连接提供。在一些实施例中,所述处理电路可以进一步被配置成通过向网络发送包括打印机ID、信道名称和信道ID的响应消息,建立一个或多个附加通信信道。在一些实施例中,所述处理电路可以进一步被配置成:通过所述一个或多个通信信道中的第一通信信道发送或接收打印机命令;以及通过所述一个或多个通信信道中的至少第二通信信道发送或接收其它数据。在一些实施例中,所述其它数据可以包括以下当中的一个或多个:文件传输、打印机状态请求、打印机状态变化、存储数据、配置信息、通信信道变化、警报通知和固件升级。在一些实施例中,所述处理电路进一步被配置成在一个或多个存储位置存储数据,并通过所述一个或多个通信信道中的一个通信信道发送所存储的数据。在一些实施例中,所述处理电路可以进一步被配置成:从连接到所述打印机的一个或多个外围装置接收数据;以及在所述一个或多个存储位置存储所接收的数据。在一些实施例中,所述处理电路可以进一步被配置成:通过所述安全连接向所述网络发送消息,其中,所述消息至少包括唯一的打印机标识符;至少部分基于所述消息从所述网络接收配置信息;以及基于所接收的配置信息修改所述打印机配置。在一些实施例中,所述打印机可以进一步包括用户接口,所述用户接口为在所述网络上实现的应用程序提供应用程序前端接口。在另一实施例中,提供了一种服务器,所述服务器至少包括:通信电路,所述通信电路被配置成便于与网络通信;以及处理电路,所述处理电路被配置成:从打印机接收连接请求;向所述打印机发送所请求的连接参数;从所述打印机接收打印机连接参数;以及在所述服务器和所述打印机之间建立第一安全连接。在一些实施例中,所述连接请求可以至少包括将所述连接升级为WebSocket连接的请求,并且,所述处理电路可以进一步被配置成将所述连接升级为WebSocket连接。在一些实施例中,所请求的连接参数可以至少包括签名安全证书和所述服务器的DNS名称。在一些实施例中,所述打印机连接参数可以至少包括所述打印机的签名安全证书,并且,所述处理电路可以进一步被配置成验证所述打印机的签名安全证书。在一些实施例中,所述处理电路可以进一步被配置成:向所述打印机发送请求,以通过所述第一安全连接建立一个或多个通信信道;从所述打印机接收对所述请求的回答;以及通过所述第一安全连接建立所述一个或多个通信信道。在一些实施例中,所述处理电路可以进一步被配置成:通过所述一个或多个通信信道中的第一信道发送或接收打印机命令;以及通过所述一个或多个通信信道中的至少第二信道发送或接收其它数据。在一些实施例中,所述其它数据包括以下当中的一个或多个:文件传输、请求打印机状态、打印机状态变化、存储数据、配置信息、通信信道变化、警报通知和固件升级。在一些实施例中,所述处理电路可以进一步被配置成:通过所述一个或多个通信信道中的一个通信信道从所述打印机接收数据;处理所接收的数据;以及通过所述一个或多个通信信道中的所述一个通信信道向所述打印机发送处理过的输出。在一些实施例中,所述处理电路可以进一步被配置成:从所述打印机接收消息,其中,所述消息至少包括唯一的打印机标识符;至少部分基于所接收的消息识别配置信息;以及向所述打印机发送所述配置信息。在另一实施例中,提供了一种计算机程序产品,所述计算机程序产品包括至少一个非暂态计算机可读存储介质,其中存储了计算机可执行程序代码指令,所述计算机可执行程序代码指令包括程序代码指令,当被执行时引起设备:向网络发送连接请求;从所述网络接收所请求的连接参数;向所述网络发送设备连接参数,以及在所述设备和所述网络之间建立第一安全连接。附图说明至此,以概括性词语描述了本专利技术的某些实施例,现在参照附图进行参考,附图不一定是按比例绘制的,并且其中:图1图解说明包括用于实现应用程序的计算机终端的示例性系统;图2图解说明包括打印机的示例性系统,所述打印机被配置成根据各个示例性实施例实现与基于云的服务器的连接;图3图解说明根据各个示例性实施例提供打印机和服务器之间的安全连接的操作的流程图;图4图解说明根据各个示例性实施例建立多个信道的操作的流程图;图5图解说明根据各个示例性实施例提供供应的操作的流程图;图6图解说明根据各个示例性实施例提供警报通知的操作的流程图;图7图解说明根据各个示例性实施例包括打印机的示例性系统,所述打印机通过与多个单独的信道的安全连接连接到基于云的服务器;图8图解说明根据各个示例性实施例适应性的基于打印机的应用程序框架的软件模块架构;图9图解说明根据各个示例性实施例的示例性打印设备的框图;以及图10是根据各个示例性实施例被配置成支持适应性的基于打印机的应用程序框架的打印机系统的图示。具体实施方式现在在下文参照附图更加全面地描述本专利技术的实施例,附图中示出了本专利技术的一些但并非所有的实施例。实际上,本专利技术可以以许多不同的形式体现,不应将本专利技术解读为局限于本文中列出的实施例;本文档来自技高网...
用于实现云连接打印机和应用程序框架的方法和设备

【技术保护点】
1.一种打印机,包括:通信电路,被配置为便于与网络通信;以及处理电路,被配置为:经由所述网络发起所述打印机和服务器之间的连接;使得所述通信电路使用所述连接向所述服务器并且在打印作业的格式由所述服务器生成之前,发送由所述服务器可使用的、用于生成所述打印作业的所述格式的数据,其中:所述数据包括指示所述打印机的物理位置的信息;以及所述服务器将基于所述物理位置生成所述格式;从所述服务器接收由所述服务器使用所述数据生成所述格式;以及使用从所述服务器接收的所述格式执行与所述打印作业相关联的打印操作。

【技术特征摘要】
2012.02.21 US 61/601,471;2013.01.12 US 61/751,8571.一种打印机,包括:通信电路,被配置为便于与网络通信;以及处理电路,被配置为:经由所述网络发起所述打印机和服务器之间的连接;使得所述通信电路使用所述连接向所述服务器并且在打印作业的格式由所述服务器生成之前,发送由所述服务器可使用的、用于生成所述打印作业的所述格式的数据,其中:所述数据包括指示所述打印机的物理位置的信息;以及所述服务器将基于所述物理位置生成所述格式;从所述服务器接收由所述服务器使用所述数据生成所述格式;以及使用从所述服务器接收的所述格式执行与所述打印作业相关联的打印操作。2.根据权利要求1所述的打印机,其中执行所述打印操作包括根据所述格式在介质上生成图像。3.根据权利要求1所述的打印机,其中所述处理电路被配置为使用从所述服务器接收的所述格式执行显示操作。4.根据权利要求1所述的打印机,还包括:接口,所述接口用于获得附加数据,其中所述附加数据包括由被耦合到所述接口的外围设备捕获的信息,其中所述服务器将基于所述附加数据生成所述格式。5.根据权利要求4所述的打印机,其中所述外围设备是扫描仪、阅读器、标签、秤盘、键盘、触摸屏设备或者签名板。6.根据权利要求1所述的打印机,其中所述打印机不经由中间计算机终端而被连接到所述网络。7.根据权利要求1所述的打印机,还包括存储器,其中所述数据包括被存储在所述存储器中的信息。8.一种服务器,包括:通信电路,被配置为从打印机接收连接请求并且经由网络在所述服务器和所述打印机之间建立请求的连接;以及处理电路,被配置为:在打印作业被格式化之前经由所述连接从所述打印机接收与所述打印作业相关联的打印作业数据,其中所述数据包括所述打印机的物理位置;基于从所述打印机接收的所述物理位置,格式化所述打印作业;以及向所述打印机发送经格式化的所述打印作业。9.根据权利要求8所述的服务器,其中所述数据还包括特定于与所述打印机相关联的实体的信息,并且所述处理电路被配置为通过将特定于所述实体的所述信息合并到所述打印作业来格式化所述打印作业。10.根据权利要求9所述的服务器,其中特定于所述实体的所述信息是名称。11.根据权利要求9所述的服务器,其中特定于所述实体的所述信息是标志。12.根据权利要求10所述的服务器,其中所述数据还包括指示...

【专利技术属性】
技术研发人员:B·安诺R·布洛克G·莫勒克J·汉尼恩森S·P·温特尔伯格R·韦斯特S·莱恩J·范惠斯A·派卡尔斯科
申请(专利权)人:ZIH公司
类型:发明
国别省市:美国,US

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

1