None.
None.
None.
1. Field of the Invention
The present invention relates to an image scanning device connected to a network, and, more particularly, to an all-in-one device connected to a network.
2. Description of the Related Art
Multi-function printers (MFPs), also known as all-in-one (AIO) devices provide scanning, printing and copying functions when attached directly to a personal computer. AIOs can also perform standalone functions, such as copying and facsimile transmission. AIOs are typically designed to connect directly to a PC by way of a universal serial bus (USB) connection. A scanning operation is initiated by input from the personal computer directing the scanner to initiate a scan of a document placed therein. Further, the directly connected scanner can initiate a scan from the scanner, since it is directly connected to the personal computer to which the data is directed once the scan is undertaken.
The current art also reflects the ability of a computer on a network to connect to a particular scanning device, thereby locking out all other computers until a scan is completed as initiated by the host computer. A problem with this procedure is the need to initiate the scan from the host computer and/or the need to interact with the scanner, by way of the host computer, to the point of locking other computers from using the scanner until the scan operation is completed.
What is needed in the art is a way of controlling the delivery of scan data by way of the scanning device.
The present invention provides the ability to scan from a networked image scanner and to direct the scanned data to an application on a selected computer.
The invention comprises, in one form thereof, a method of operating an image scanning system including an image scanner, a network adapter and a memory associated with the image scanner and/or the network adapter. The method including the steps of storing a list of computers that are registered to interact with the image scanner in the memory and selecting one computer from the list of computers as a destination for scanned data and locking out all other computers from interacting with the image scanner until the scanned data is communicated to the selected one computer.
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of an embodiment of the invention taken in conjunction with the accompanying drawings, wherein:
Corresponding reference characters indicate corresponding parts throughout the several views. The exemplification set out herein illustrates one preferred embodiment of the invention, in one form, and such exemplification is not to be construed as limiting the scope of the invention in any manner.
Referring now to the drawings, and particularly to
Although computer 12 is representative of a multiple computers connected to network 18 only one is shown for the sake of clarity. Further, references to computer 12 as a selected computer 12 is then, for the sake of convenience, referring to a single computer 12.
Scanner 16 is representative of a scanning function, which can be a part of another device, such as an AIO 16. AIO 16 is a multifunction device that performs multiple tasks such as printing, copying, faxing and, of course, scanning.
Now, additionally referring to
At step S58, the AIO software allows a computer 12 to be assigned a nickname. The nickname becomes part of a list of computer nicknames available at scanner 16 upon execution of method 150 to allow a user to select a desired computer 12 to serve as the destination host for image data generated by scanner 16. Additionally, the AIO software allows a security level in which a personal identification number (PIN) or security code is assigned and is associated with the computer nickname selected in step S58. Computer 12, by way of the AIO software installed thereon, maintains the applications list as well as the assigned nickname(s) of computer 12 and associated PIN numbers.
Now, further referring to
Now, additionally referring to
The list of registered computers, also known as registered PCs, which were registered at step S104 can be stored in memory 22 and/or memory 24. The information therein is communicated to scanner 16 and is displayed on an operational panel. The display can utilize the computer nickname assigned at step S58, thereby allowing a convenient selection of the destination computer. At step S156, an operator selects a particular computer 12 from the list that was displayed at step S154.
If the selected computer has an associated security code, the operator, at step S158, enters the security code or PIN. The entering of the security code or PIN provides a level of security so that unwanted images are not sent to computer 12. At step S160 network adapter 14 and scanner 16 reserve themselves from communicating with other computers until communicating with computer 12, thereby obviating a possible race situation if another computer were to attempt to communicate to adapter 14 and/or scanner 16. At step S162, scanner 16 communicates with the selected computer, which is herein referred to as computer 12 even though it is one of a multitude of computers connected to network 18. Selected computer 12 is in the list of registered computers since it has the AIO software installed therein and it has been registered in method 100 by way of the AIO software that was installed in method 50.
At step S164, scanner 16 communicates with computer 12 to notify the AIO software in computer 12 that computer 12 has been selected to receive image data. At step S164, network adapter 14 is captured by computer 12 and locks out other computers from accessing scanner 16. Following step S164, at step S166 scanner 16 is provided an application list which was generated at step S56. The application list is stored in memory 22 and/or 24. The application list is displayed on the operational panel of scanner 16, thereby allowing a user to view the available applications on computer 12. At step S168, the user selects at least one application from the application list displayed on the operational panel, thereby allowing scanner 16 to associate the selected application with the image data obtained by scanner 16 for delivery to computer 12.
At step S170 an image is scanned, upon automatic initiation or manually by way of the operational panel of scanner 16. The scanned image information is communicated to computer 12 at step S172. The scanned image information can be temporarily stored in memory 24 to buffer the data, it is then subsequently sent, by way of communication link 20, on to computer 12. Once the image information has been communicated to computer 12, the completion of the job is communicated to computer 12, allowing the AIO software on computer 12 to release the capture of network adapter 14, thereby releasing the lock instantiated at step S164. This makes scanner 16 again available for access by other computers by way of network 18. Releasing the lock at step S174 returns method 150 to step S152 where scanner 16 awaits an initiation into method 150 by again indicating that scanner 16 is in a scan mode.
While network adapter 14 has been explained as being the depository of the registered computer list, that information could also be contained in memory 24 of scanner 16. As previously mentioned, scanner 16 can be one part of AIO 16, which in addition to scanning images of documents can include printing, facsimile and copying functions as well.
While this invention has been described as having a preferred design, the present invention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.