A printer includes: a print unit performing a printing operation; and a
control unit having an operating system and a device driver installed in
an operating system layer, a first application installed in an
application layer other than the operating system layer so as to transmit
and receive information to and from the print unit through the device
driver, a transmission information acquiring module installed in the
operating system layer so as to acquire transmission information which is
information based on the information transmitted and received between the
first application and the print unit through the device driver, and a
second application installed in the application layer so as to receive
the transmission information and to output processing information which
is information based on the input transmission information.