Patent ID: 8724179

Claim:
A data processing device coupled to a first office machine operable to transmit fax data via the first office machine, comprising: a fax driving unit to convert a certain document into fax data recognizable by the first office machine, and to create a fax information event including a fax event which instructs to transmit the converted fax data to a second office machine, and a fax number of the second office machine; a spooler to spool the converted fax data; a communication interface unit to transmit the spooled fax data and the fax information event to the first office machine which is communicatingly connected with the communication interface unit, and to receive fax data and fax information from the first office machine; and a window creation unit to create a user interface window to indicate a transmission status event that includes at least one of a transmission rate and a transmission progressing status during transmission of the fax data from the first office machine to the second office machine and upon completion of the transmission of the fax data, the user interface window to indicate a transmission completion event of the fax data, and when the first office machine has received the fax data from the second office machine, the user interface window directly displays on the data processing device, without receiving user input, a fax data loading event from the first office machine to the data processing device when the fax data loading event is received by the data processing device via a fax protocol, wherein, when the first office machine executes the transmission of the fax data to the second office machine based on the transmitted fax information event the communication interface unit receives a transmission status event of the fax data periodically or continuously from the first office machine while the fax data is transmitted from the first office machine to the second office machine and the window creation unit updates the user interface window indicating a status of the fax data transmission based on the received transmission status event, wherein the window creation unit updates the user interface window indicating the status of the fax data loading event according to a reception status event.