An information providing system using a data relaying application comprising a printing application which receives first data generated by an application in use in a mobile , converts the first data into second data for printing, and outputs the second data to a printer , the information providing system comprising: an application activating unit which activates the printing application by issuing an application binding command when receiving a user operation for instructing execution of printing of the first data in the application in use, wherein the application binding command designates the printing application , and includes the first data and an information acquiring command designated according to an information acquisition parameter set by the user operation in the application in use ; a printing execution controlling unit of the printing application which controls execution of printing by the printer; a print result information acquiring unit of the printing application which acquires a print result information from the printer, the print result information representing success or failure of the execution of printing: an additional information acquiring unit of the printing application which acquires, as an additional information, information on at least one of the printer and the printing application according to the information acquiring command included in the application binding command; and an information providing unit of the printing application which displays, on a screen of the mobile, the additional information acquired by the additional information acquiring unit and the print result information acquired by the print result information acquiring unit together. an application activating unit which activates the printing application by issuing an application binding command when receiving a user operation for instructing execution of printing of the first data in the application in use, wherein the application binding command designates the printing application , and includes the first data and an information acquiring command designated according to an information acquisition parameter set by the user operation in the application in use ; a printing execution controlling unit of the printing application which controls execution of printing by the printer; a print result information acquiring unit of the printing application which acquires a print result information from the printer, the print result information representing success or failure of the execution of printing: an additional information acquiring unit of the printing application which acquires, as an additional information, information on at least one of the printer and the printing application according to the information acquiring command included in the application binding command; and an information providing unit of the printing application which displays, on a screen of the mobile, the additional information acquired by the additional information acquiring unit and the print result information acquired by the print result information acquiring unit together. an additional information acquiring unit of the printing application which acquires, as an additional information, information on at least one of the printer and the printing application according to the information acquiring command included in the application binding command; and an information providing unit of the printing application which displays, on a screen of the mobile, the additional information acquired by the additional information acquiring unit and the print result information acquired by the print result information acquiring unit together. <EOS>