In a print server device, print data reading and a printing process are
performed in parallel so as to reduce the printing time and the printing
order of print jobs is automatically or optionally changed.A print server
device 1 stores print data of a print job 3 accepted thereby, reads out
the print data in accordance with a print request command and has the
read out print data analyzed and processed at a device control filter 8
for output to a printer 2. A control unit 9 sequentially reads out the
print data for supply to the device control filter as a part of the print
data is started to be stored. In addition, the control unit 9 puts the
print job in a print wait condition. The print jobs are selected in
accordance with a priority following a specific condition so as to be
released from the print wait condition, and the print data of the print
files is read out for supply to the device control filter.