Patent ID: 8261259

Claim:
A system for dynamically providing print services without a priori user knowledge of available print devices, said system comprising: a back-end printer data apparatus that maintains printer data for a plurality of print devices in a device database that stores device data; and a print-enabled terminal apparatus comprises at least one processor configured to execute computer-executable instructions in a non-transitory computer-readable medium to comprise: a print user interface part providing a print options user interface for specifying basic print options for a user-specified print job; a connector part formulating a device list query based on the basic print options selected by a user for the user-specified print job through the print options user interface, and outputting the device list query to the back-end printer data apparatus, receiving from the back-end printer data apparatus in response to the device list query, device information of specific print devices having corresponding data, in the device database, that match the device list query, and returning a list of the specific print devices to the print user interface part, wherein the print user interface part of the print-enabled terminal apparatus provides, based on the list of the specific print devices returned by the connector part, a print device selection user interface for user selection of a print device from the specific print devices on the list returned by the connector part, for the user-specified print job, and the connector part of the print-enabled terminal apparatus, in response to the user selection of the selected print device through the print device selection user interface, sets network information based on the device data of the selected print device; and a printer interface part formatting the user-specified print job based on the device data of the selected print device, and transmitting the formatted print job to the selected print device based on the network information.