摘要 |
The present specification discloses methods and systems to enable a peripheral device, which otherwise lacks intrinsic networking capabilities, to be accessible over a network once attached to a local multi-function device, such as computers, laptops, printers, copiers, or other computing devices. An enabling application executing on the multi-function device includes a first layer that communicates with the local peripheral device using a driver specific to the peripheral device, a second layer that abstracts a subset of functions from the first layer and exposes the subset of functions to a third layer, and the third layer which communicates over the network with a client and provides the client access to the subset of functions through standardized calls. |