Abstract: A POS terminal has: a device driver; a POS application that communicates with a peripheral through the device driver; a filter driver that acquires communication information related to communication performed between the POS application and the peripheral through the device driver, the communication information including time information; and a failure detection application that acquires communication information from the filter driver over a predetermined period, defines a decision reference according to the communication information acquired over the predetermined period, and makes a decision about an abnormality related to the peripheral through a comparison between the defined decision reference and communication information acquired from the filter driver after the predetermined period.
Abstract: An image processing apparatus includes a receiving unit, a selection unit, and a transmitting unit. The receiving unit receives, from a terminal apparatus connected to the image processing apparatus, a request for specific information. The selection unit selects at least one piece of specific information in accordance with the request. The transmitting unit transmits the at least one piece of specific information selected by the selection unit to the terminal apparatus. After the transmitting unit transmits the at least one piece of specific information to the terminal apparatus, the receiving unit receives command data based on the specific information from the terminal apparatus. The command data includes input source or output destination information indicating an output destination or acquisition source of data to be subjected to the image processing. The output destination or acquisition source is determined in accordance with an operation state of the terminal apparatus.