The subject disclosure is generally directed to using a scan capable device on a network.
Using a scanner on a network can present various challenges. Known procedures for implementing network scanning can be complex, cumbersome, and/or lacking in flexibility, for example requiring prior knowledge of the network address of a specific scanner or prior communication with a specific scanner, or requiring network services beyond those provided by the scanner and a host device, including for example e-mail services.
One or more of the scan capable devices is configured for walk-up scanning, which allows the user to walk to a walk-up scan configured scanner and initiate scanning by suitable user inputs to the panel menu of the walk-up scan configured scanner. In that regard, the controller of a walk-up scan can be configured to broadcast certain information on the network in response to user inputs to the scan capable device.
Relative to walk-up scanning a background scan monitor (BGSM) program is installed on the host device 11. The BGSM runs on the host device and listens to the network for broadcasts from a walk-up scan configured scan capable device and responds if it receives a broadcast from a walk-up scan configured scanner. The BGSM can further retrieve images produced pursuant to a walk-up scan operation.
At 111 the BGSM program is started on the host device that is to obtain the scanned image.
At 113 the user inputs a scan request to a walk-up configured scan capable device, for example via a panel menu.
At 115 the controller of the walk-up configured scan capable device broadcasts a scan related message containing information such as the network address of the sending walk-up configured scanner, the model number of the sending walk-up configured scanner, other identifying information for the sending walk-up configured scanner and transaction information including information indicating that a scan request has been made. For example, the controller can send a scan related message to a broadcast address for a sub-network, or to respective broadcast addresses for a plurality of sub-networks. The broadcast address or addresses can be stored on the walk-up configured scanner, for example.
At 117 each host device that receives the scan related message replies. A reply can include user name, network information for the replying host device such as IP address, transaction related information, a password or PIN, and a priority level.
At 119 the controller of the walk-up configured scan capable device receives each reply.
At 121 the controller of the walk-up configured scan capable device displays a list of the host devices that replied, which can be considered as a list of potential scan destinations. The list can be based on priority level, for example.
At 123 the user selects from the list a scan destination.
At 125 the user enters a password or a PIN.
At 127 the controller of the walk-up configured scanner verifies the password or PIN.
If the password or PIN is valid for the selected scan destination, at 129 a scan process is performed.
At 131, after the scan process is initiated, the controller of the walk-up configured scan capable device sends to the selected scan destination a message containing a temporary memory location from which the scanned image can be retrieved. The temporary memory location can be located on a hard drive of the walk-up configured scanner, or some other mass storage device external to the host device.
At 133 the BGSM retrieves the scanned image.
At 135 the BGSM requests that the scanned image be deleted from the temporary memory location, for example pursuant to user input.
At 137 the controller deletes the scanned image from the temporary memory location.
As alternatives, password or PIN verification and/or priority processing can be omitted from the foregoing procedure.
The claims, as originally presented and as they may be amended, encompass variations, alternatives, modifications, improvements, equivalents, and substantial equivalents of the embodiments and teachings disclosed herein, including those that are presently unforeseen or unappreciated, and that, for example, may arise from applicants/patentees and others.