Path independent print queues
First Claim
1. A non-transitory computer-readable storage medium containing instructions to provide a path independent print queue, the instructions when executed by a processor causing the processor to:
- receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is data generated via a polling of available paths conducted by the printer;
provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue, the print queueto hold the print jobs to be sent to the printer, andwithout limitation to a specific path among the plurality of paths;
receive, via the interface, a command for the computer to send a first print job to the printer;
monitor the plurality of paths to identify an available path among the plurality of paths;
select a preferred connectivity path from among the plurality of connectivity paths based on a preference ranking; and
cause sending of the first print job from the print queue to the printer via the preferred connectivity path.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, path data is received. The path data is indicative of a plurality of connectivity paths to electronically connect a computer and a printer. A graphic user interface is provided for display to a user, the interface to enable sending of print jobs to a print queue. The queue is to hold the print jobs to be sent to the printer, and is without limitation to a specific path among the plurality of paths. A command for the computer to send a first print job to the printer is received via the interface. The plurality of paths is monitored to identify an available path among the plurality of paths. The first print job is caused to be sent from the queue to the printer via the available path.
-
Citations
19 Claims
-
1. A non-transitory computer-readable storage medium containing instructions to provide a path independent print queue, the instructions when executed by a processor causing the processor to:
-
receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is data generated via a polling of available paths conducted by the printer; provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue, the print queue to hold the print jobs to be sent to the printer, and without limitation to a specific path among the plurality of paths; receive, via the interface, a command for the computer to send a first print job to the printer; monitor the plurality of paths to identify an available path among the plurality of paths; select a preferred connectivity path from among the plurality of connectivity paths based on a preference ranking; and cause sending of the first print job from the print queue to the printer via the preferred connectivity path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system to enable a path independent print queue, comprising:
-
a memory; and a processor to execute instructions stored in the memory to implement modules, the modules comprising; a landscape module to receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is data generated via a polling of available paths conducted by the printer; a graphic user interface module to provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue; a command module to receive, via the interface, a command for the computer to send a first print job to the printer; an available path module to monitor the plurality of paths to identify a set of available paths from among the plurality of paths; a preferred path module to designate, from the set of available paths, a preferred available path based on connection history preference data located in a path preference database; and a job sending module to cause sending of the first print job front the print queue to the printer via the preferred available path; and the print queue to hold the print jobs to be sent to the printer without limitation to a particular path among the plurality of paths. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium containing instructions to provide a path independent print queue, the instructions when executed by a processor causing the processor to:
-
receive path data indicative of a plurality of connectivity paths to electronically connect a computer and a printer, wherein the path data is generated via polling of available paths conducted by the printer, and wherein the plurality of connectivity paths include a wired path and a wireless path; provide, for display to a user, a graphic user interface to enable sending of print jobs to a print queue, the print queue to hold any print jobs sent to the printer via any of the plurality of connectivity paths; receive, via the interface, a command for the computer to send a first print job to the printer; monitor the plurality of paths to identify a set of available paths among the plurality of paths; designate, from the set, a preferred available path according to preference data that considers projected timeliness rankings, security rankings, or reliability rankings for the available paths; and cause sending of the first print job from the queue to the printer via the preferred available path.
-
Specification