Patent ID: 7283263

Claim:
A print server for managing a printer in a network environment, the printer server comprising: a HTTP receiving unit that receives print data using HTTP as a communication protocol; a print data transmitting unit that transmits the print data to a printer as an output target in accordance with a HTTP header of the print data; a PDL converting unit that judges whether the print data is an appropriate PDL file for printing in the printer, and converts the print data into the appropriate PDL file corresponding to the printer when the print data is not the appropriate PDL file for printing in the printer; a printer monitor that monitors a state of the printer; a printer information managing unit that manages printer information such as an address of the printer, a type of a device or the communication protocol, or a name of the printer; a printer information memorizing unit that memorizes the printer information for each printer; a first hypertext generating unit that generates a hypertext describing the state of the printer; and a second hypertext generating unit that generates a hypertext describing the printer information, wherein the print data transmitting unit removes the header of the print data before transmitting the print data to the printer.