Patent ID: 8953192
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A print server including instructions stored on a non-transitory computer-readable medium and executable by at least one processor, the print server comprising: an application manager configured to cause the at least one processor to provide a print dialog, over a network, to an application utilized at a mobile device, the print dialog providing a list of printers for selection, the list of printers including one or more available printers and a generic printer representing a virtual print queue at the print server, the virtual print queue configured to store print jobs designated for roving printing, the application manager configured to cause the at least one processor to receive, over the network, from the application utilized at the mobile device at a first location, a print job, the print job identifying a selection of the generic printer and content to be printed, the application manager being further configured to store the print job in association with the virtual print queue; and a print job router configured to provide a printer identifier associated with a selected printer to the mobile device at a second location in response to a scan by the mobile device on the selected printer that obtains identification information identifying the selected printer, the print job router configured to determine whether a user of the mobile device has access to the selected printer based on authentication credentials of the user received from the mobile device, the print job router configured to retrieve the print job from the virtual print queue and provide print options to the user via the mobile device when the user has access to the selected printer, the print job router configured to receive a selection of at least one of the print options via the mobile device, and send a printable file having the content to be printed to the selected printer.