Controlling communication between a point of sale terminal and a printer without changing an application on the point of sale terminal
First Claim
1. A communication control method that executes a communication control process in a computer that operates according to an operating system on an OS kernel layer, has an application on an application layer that outputs a first unit of command data causing a connected electronic device to perform an operation, and has a communication port on a physical layer that sends data output from the application to the electronic device, the communication control method comprising:
- receiving data output from the application on the OS kernel layer before the data is received by the communication port;
accumulating the received data and generating a second unit of data that is larger than the first unit;
outputting the generated second unit of data to the communication port;
sending a signal to stop data output to the application after the data generating step; and
sending a signal to resume data output to the application after the data output in the output step is sent to the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication performance can be appropriately and easily improved without changing an application on the host side when controlling communication between electronic devices. A computer that operates according to an operating system on an OS kernel layer, has an application on an application layer that outputs a first unit of command data causing a connected electronic device to perform an operation, and has a communication port on a physical layer that sends data output from the application to the electronic device: receives data output from the application on the OS kernel layer before the data is received by the communication port; accumulates the received data and generates a second unit of data that is larger than the first unit; and outputs the generated second unit of data to the communication port.
-
Citations
11 Claims
-
1. A communication control method that executes a communication control process in a computer that operates according to an operating system on an OS kernel layer, has an application on an application layer that outputs a first unit of command data causing a connected electronic device to perform an operation, and has a communication port on a physical layer that sends data output from the application to the electronic device, the communication control method comprising:
-
receiving data output from the application on the OS kernel layer before the data is received by the communication port; accumulating the received data and generating a second unit of data that is larger than the first unit; outputting the generated second unit of data to the communication port; sending a signal to stop data output to the application after the data generating step; and sending a signal to resume data output to the application after the data output in the output step is sent to the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 11)
-
-
7. A data processing device that operates according to an operating system on an OS kernel layer, has an application on an application layer that outputs a first unit of command data causing a connected electronic device to perform an operation, and has a communication port on a physical layer that sends data output from the application to the electronic device, the data processing device comprising:
-
a receiver that receives data output from the application on the OS kernel layer before the data is received by the communication port; a data generator that accumulates the received data and generates a second unit of data that is larger than the first unit; and an output component that outputs the generated second unit of data to the communication port;
whereinthe generator sends a signal to stop data output to the application after generating the second unit of data and sends a signal to resume data output to the application after the data output by the output component is sent to the electronic device. - View Dependent Claims (8, 9, 10)
-
Specification