发明名称 METHOD AND APPARATUS FOR UNIVERSAL CONTROL OF NETWORKED DEVICES
摘要 A method, non-transitory computer readable medium, and apparatus for communicating a command to a networked device that requires a driver via an endpoint device that does not have the driver installed are disclosed. For example, the method establishes a first connection with virtual device server, establishes a second connection with a universal device driver API server, transmits a command to the universal device driver API server, receives a translated command compatible with the driver of the networked device from the virtual device server, wherein the translated command is received by the virtual device server from the driver that is called by the universal device driver API server, establishes a third connection with the networked device using identical connection information associated with the second connection with the virtual device server and transmits the translated command to the networked device over the third connection.
申请公布号 US2015324180(A1) 申请公布日期 2015.11.12
申请号 US201414272138 申请日期 2014.05.07
申请人 Xerox Corporation 发明人 Tredoux Gavan Leonard;Zehler Peter J.;Rajendran Premkumar
分类号 G06F9/445;G06F13/10 主分类号 G06F9/445
代理机构 代理人
主权项 1. A method for communicating a command to a networked device that requires a driver via an endpoint device that does not have the driver installed, comprising: establishing, by a processor of the endpoint device that does not have the driver installed to directly communicate with the networked device, a first connection with a virtual device server; establishing, by the processor, a second connection with a universal device driver application programming interface (API) server, wherein the universal device driver API stores a plurality of drivers to translate a command generated by the endpoint device using the driver selected from the plurality of drivers; transmitting, by the processor, the command to the universal device driver API server; receiving, by the processor, a translated command compatible with the driver of the networked device from the virtual device server, wherein the translated command is received by the virtual device server from the driver that is called by the universal device driver API server; establishing, by the processor, a third connection with the networked device using identical connection information associated with the first connection with the virtual device server; and transmitting, by the processor, the translated command to the networked device over the third connection.
地址 Norwalk CT US