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连接的请求。在一些实施例中,所请求的连接参 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。