A printing system configured by connecting, over a network, a printing
request instruction terminal for making a printing request including
reference information that indicates a storage location of the paper
original data, a server which accepts the printing request from the
printing request instruction terminal, designates a printer as a printing
destination according to the printing request and makes a printing
instruction to that printer, and multiple printers which execute printing
according to the printing instruction from the server, wherein the server
comprises: an examination unit which, when receives the printing request
from the printing request instruction terminal, examines whether or not
the printer designated as the printing destination has a pull-printing
function to execute printing by obtaining the paper original data
according to the reference information; and a print control unit which
obtains the paper original data according to the reference information
when it is found as a result of the examination that the printer
designated as the printing destination does not have the pull-printing
function and sends the obtained paper original data together with the
printing instruction to the printer.