A print output control device operably connected to a printer, comprising: a communication circuit configured to communicate with the printer by using one communication path; a first buffer configured to sequentially store reception data received from the printer; a second buffer configured to accumulate the reception data stored in the first buffer; a third buffer; a status storage unit configured to store status information on the printer included in the reception data; a data storage controller configured to: periodically check the presence of the reception data in the first buffer; accumulate the stored reception data in the second buffer when the reception data is stored in the first buffer; and store the status information in the status storage unit when the status information is included in the reception data; a first function controller configured, when a first function of acquiring the reception data received from the printer is executed, to store in the third buffer the reception data accumulated in the second buffer to return the stored reception data as an acquisition value for the first function; and a second function controller configured, when a second function of acquiring specific information from the printer is executed, the second function being triggered by an acquisition request command from a host device, in which the print output control device is included, to the printing device, to store in the third buffer the reception data accumulated in the second buffer from when the second function is executed to return the stored reception data as an acquisition value for the second function, wherein the data storage controller comprises a data analyzer configured to analyze whether or not the status information is included in the reception data to be accumulated in the second buffer from the first buffer, and wherein the data storage controller is configured to store the status information in the status storage unit when it is determined based on an analysis result by the data analyzer that the status information is included in the reception data. a communication circuit configured to communicate with the printer by using one communication path; a first buffer configured to sequentially store reception data received from the printer; a second buffer configured to accumulate the reception data stored in the first buffer; a third buffer; a status storage unit configured to store status information on the printer included in the reception data; a data storage controller configured to: periodically check the presence of the reception data in the first buffer; accumulate the stored reception data in the second buffer when the reception data is stored in the first buffer; and store the status information in the status storage unit when the status information is included in the reception data; periodically check the presence of the reception data in the first buffer; accumulate the stored reception data in the second buffer when the reception data is stored in the first buffer; and store the status information in the status storage unit when the status information is included in the reception data; a first function controller configured, when a first function of acquiring the reception data received from the printer is executed, to store in the third buffer the reception data accumulated in the second buffer to return the stored reception data as an acquisition value for the first function; and a second function controller configured, when a second function of acquiring specific information from the printer is executed, the second function being triggered by an acquisition request command from a host device, in which the print output control device is included, to the printing device, to store in the third buffer the reception data accumulated in the second buffer from when the second function is executed to return the stored reception data as an acquisition value for the second function, wherein the data storage controller comprises a data analyzer configured to analyze whether or not the status information is included in the reception data to be accumulated in the second buffer from the first buffer, and wherein the data storage controller is configured to store the status information in the status storage unit when it is determined based on an analysis result by the data analyzer that the status information is included in the reception data.