Method, system, program, and data structures for reconfiguring output devices in a network system
First Claim
1. A method for configuring output device resources including device objects, output devices, and logical interfaces to the output devices, wherein jobs directed to a device object are submitted to one associated output device over a network, wherein at least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising:
- receiving at a computer connected to the output devices a file created by a user and including a plurality of entries, wherein each entry indicates a network address of one output device; and
processing each entry in the file to create a logical interface to the output device at the network address indicated in the entry.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method, system, program, and data structures for configuring output device resources including device objects, output devices, and logical interfaces to the output devices. Jobs directed to a device object are submitted to one associated output device over a network. At least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising. A file is received including a plurality of entries, wherein each entry indicates a network address of one output device. Each entry in the file is processed to create a logical interface to the output device at the network address indicated in the entry.
71 Citations
33 Claims
-
1. A method for configuring output device resources including device objects, output devices, and logical interfaces to the output devices, wherein jobs directed to a device object are submitted to one associated output device over a network, wherein at least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising:
-
receiving at a computer connected to the output devices a file created by a user and including a plurality of entries, wherein each entry indicates a network address of one output device; and
processing each entry in the file to create a logical interface to the output device at the network address indicated in the entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
determining whether an interface name is provided in the entry; and
setting the created logical interface to use the interface name if the interface name is provided in the entry.
-
-
6. The method of claim 1, wherein all the logical interfaces are created before associating the logical interfaces with the device objects.
-
7. The method of claim 6, further comprising invoking a thread to associate the created logical interfaces with the device objects indicated in the entries after creating the logical interfaces.
-
8. The method of claim 1, wherein the output device comprises a printer, the logical interface comprises a printer port, and the device object comprises a logical printer.
-
9. The method of claim 1, wherein the output devices are members of the set of output devices comprising:
- printers, facsimile machines, copiers, telephones, display devices, input/output devices, storage devices, and communication systems.
-
10. The method of claim 1, further comprising associating a monitor program with each created logical interface, wherein the monitor program submits jobs directed to one device object to one output device associated with the logical interface over the network.
-
11. A system for configuring output device resources including device objects, output devices, and logical interfaces to the output devices, wherein jobs directed to a device object are submitted to one associated output device over a network, wherein at least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising:
-
means for receiving at a computer connected to the output devices a file created by a user and including a plurality of entries, wherein each entry indicates a network address of one output device; and
means for processing each entry in the file to create a logical interface to the output device at the network address indicated in the entry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
means for determining whether an interface name is provided in the entry; and
means for setting the created logical interface to use the interface name if the interface name is provided in the entry.
-
-
16. The system of claim 11, wherein all the logical interfaces are created before associating the logical interfaces with the device objects.
-
17. The system of claim 16, further comprising means for invoking a thread to associate the created logical interfaces with the device objects indicated in the entries after creating the logical interfaces.
-
18. The system of claim 11, wherein the output device comprises a printer, the logical interface comprises a printer port, and the device object comprises a logical printer.
-
19. The system of claim 11, wherein the output devices are members of the set of output devices comprising:
- printers, facsimile machines, copiers, telephones, display devices, input/output devices, storage devices, and communication systems.
-
20. An article of manufacture for use in programming a computer to configure output device resources including device objects, output devices, and logical interfaces to the output devices, wherein jobs directed to a device object are submitted to one associated output device over a network, and wherein at least one output device is associated with each device object by associating the device object with the logical interface to the output device, comprising the article of manufacture comprising computer usable media including at least one computer program embedded therein that causes the computer to perform:
-
receiving at a computer connected to the output devices a file created by a user and including a plurality of entries, wherein each entry indicates a network address of one output device; and
processing each entry in the file to create a logical interface to the output device at the network address indicated in the entry. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
determining whether an interface name is provided in the entry; and
setting the created logical interface to use the interface name if the interface name is provided in the entry.
-
-
25. The article of manufacture of claim 20, wherein all the logical interfaces are created before associating the logical interfaces with the device objects.
-
26. The article of manufacture of claim 25, further comprising invoking a thread to associate the created logical interfaces with the device objects indicated in the entries after creating the logical interfaces.
-
27. The article of manufacture of claim 20, wherein the output device comprises a printer, the logical interface comprises a printer port, and the device object comprises a logical printer.
-
28. The article of manufacture of claim 20, wherein the output devices are members of the set of output devices comprising:
- printers, facsimile machines, copiers, telephones, display devices, input/output devices, storage devices, and communication systems.
-
29. The article of manufacture of claim 20, further comprising associating a monitor program with each created logical interface, wherein the monitor program submits jobs directed to one device object to one output device associated with the logical interface over the network.
-
30. A computer useable transmission medium accessible to a computer, including data structures comprising:
a file created by a user including a plurality of entries, wherein each entry indicates a network address of one output device, wherein each entry in the file is processed to create a logical interface to the output device at the network address indicated in the entry, and wherein at least one output device is associated with each device object by associating the device object with a logical interface to the output device. - View Dependent Claims (31, 32, 33)
Specification