A print data processing device in a printer comprising: a data storage unit configured to receive and store print data sent from a host device; and an information acquisition unit configured to acquire requirement information indicating if printing on print media is required based on the print data; a data processing unit configured to: when the requirement information indicates printing on the print media is not required, convert the stored print data to print simulation data that does not cause execution of a printing process by the printer; and generate the print simulation data by deleting commands involving operating a mechanism of the printer from the print data, and leave the command requesting a print completion report in the print data; a data output unit configured to output the stored print data or the print simulation data to a print controller of the printer according to the requirement information; a response unit configured to receive a response from the print controller of the printer based on the output print data or print simulation data, and relay the response to the host device, wherein the response is based on applying controls according to commands in the received output print data or print simulation data; and a data transmission unit configured to send print data the data storage unit stored to a device configured to electronically provide a printout based on the print data. a data storage unit configured to receive and store print data sent from a host device; and an information acquisition unit configured to acquire requirement information indicating if printing on print media is required based on the print data; a data processing unit configured to: when the requirement information indicates printing on the print media is not required, convert the stored print data to print simulation data that does not cause execution of a printing process by the printer; and generate the print simulation data by deleting commands involving operating a mechanism of the printer from the print data, and leave the command requesting a print completion report in the print data; when the requirement information indicates printing on the print media is not required, convert the stored print data to print simulation data that does not cause execution of a printing process by the printer; and generate the print simulation data by deleting commands involving operating a mechanism of the printer from the print data, and leave the command requesting a print completion report in the print data; a data output unit configured to output the stored print data or the print simulation data to a print controller of the printer according to the requirement information; a response unit configured to receive a response from the print controller of the printer based on the output print data or print simulation data, and relay the response to the host device, wherein the response is based on applying controls according to commands in the received output print data or print simulation data; and a data transmission unit configured to send print data the data storage unit stored to a device configured to electronically provide a printout based on the print data.