Patent ID: 8634092

Claim:
A server communicable with both a terminal device and a printer, comprising: a first command receiving unit that receives a first command from the printer when a user performs a first operation on the printer for executing printing; a printer recognizing unit that recognizes the printer as a first printer that is waiting for a print job based on the first command, the first command indicating that the printer is waiting for a print job; a file request receiving unit that receives a file request from the terminal device; a first file transmitting unit that transmits a first file to the terminal device when the file request receiving unit has received the file request, the first file being a file for displaying on the terminal device a printer specifying screen which includes printer identification information for identifying the first printer; a second command receiving unit that receives a second command from the terminal device, the second command being transmitted from the terminal device when the first printer is specified on the printer specifying screen; and a job transmitting unit that transmits the print job to the first printer specified by the terminal device when the second command receiving unit has received the second command, wherein a plurality of printers are on a network including the terminal device, the printer, and the server, the plurality of printers including the first printer and a second printer that is recognized as not waiting for a print job, and wherein the printer specifying screen displays at least the first printer and the second printer in a manner enabling recognition of the first printer as waiting for the print job and recognition of the second printer as not waiting for the print job.