Patent ID: 7907292

Claim:
A computer terminal device that connects with a plurality of printing devices via a network, the computer terminal device comprising: a printer spooler that stores image data to be printed, generated by an application in a storage device; and a port monitor that transmits the image data to a printing device, wherein the port monitor generates a temporary file, stores the image data in the temporary file, retrieves printing information for the image data stored in the temporary file, retrieves device information from the printing device as a destination of a printing request via a port, compares the printing information with the device information, transmits the printing request to the printing device as a source of the printing information when the device information complies with the printing information, and allows a selection of a transmitting of the printing request to the printing device as the source of the printing information without changing the printing information, and a selection of a retrieving of an other printing device having device information that complies with the printing information from the plurality of printing devices, when the device information from the printing device does not comply with the printing information.