Extended XML Schema for Networked Scanner Device Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current device service protocols do not allow networked clients to send device commands to networked scanning devices over a device service port, limiting the delivery of scan services and making it difficult to develop universal client drivers for both local and networked devices.
Innovation Solution
An extended device service protocol XML schema is introduced, which defines additional parameters for device commands, enabling clients to specify and execute commands on networked scanning devices via the device service port, including the ability to send large blocks of data and retrieve image data one band at a time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If device service protocols are used for networked scanning devices, then device discovery and basic scan services are enabled, but device commands cannot be sent from clients to scanning devices over the network
Solution Approach 1:
The patent introduces an intermediary mechanism (extended XML schema with additional parameters) that enables device command transmission over the existing device service port without requiring a completely new protocol. The additional parameter in the XML schema acts as a mediator between the client and scanning device, carrying device command information while maintaining compatibility with existing WSD infrastructure.
Solution Approach 2:
The patent makes the device service port universal by enabling it to handle both existing scan services and new device commands through a single interface. The extended XML schema allows the same port to serve multiple functions: device discovery, scan job creation, image retrieval, and now device command execution, eliminating the need for separate communication channels.
2Ease of manufacture
If large blocks of binary data are sent to configure scanning devices, then device configuration is achieved, but network bandwidth consumption increases and transmission time increases
Solution Approach 1:
The patent segments the configuration process into smaller, more manageable operations. Instead of sending large blocks of binary data for complete device configuration, the system can transmit configuration parameters as smaller structured data elements through the extended XML schema, reducing transmission time and bandwidth consumption while maintaining configuration effectiveness.
3Device complexity
If device commands are not supported over device service port, then protocol simplicity is maintained, but universal client driver development becomes difficult
Solution Approach 1:
The patent changes the parameters of the existing XML schema by adding new elements and attributes that support device command transmission. This parameter extension allows the protocol to maintain its overall simplicity and structure while gaining the capability to carry device commands, thus enabling universal client driver development without significantly increasing protocol complexity.
Data Source
AI summary
Delivery of scan services of a networked scanning device over a device service port interfaced to the network. An extended XML schema is comprised of an extension to a baseline XML schema which defines baseline functions exposed by the scanning device via the device service port together with baseline parameters for such functions. The extension defines an additional parameter for a predesignated one of the plural baseline functions. A scan job is created by transmission of a request to create a scan job over the device service port. A request for scanner functionality defined by the predesignated function is transmitted to the scanning device via the device service port, with a non-null value specifying a device command for the additional parameter. Data responsive to execution of the device command by the scanning device is transmitted to the client via the device service port.


