Function expansion method using print data, and function expansion device
First Claim
1. A function expansion method that executes a process that expands the function of an application on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to the application on an application layer, and has one or more communication ports, the function expansion method characterized by comprising:
- a virtual driver step in which the computer acquires print data output from the application to a printer driver before the print data is received by the printer driver, and sends the print data to the communication port specified in the print data;
a virtual port step in which the computer acquires on the OS kernel layer print data sent to the communication port, or print data output from the application to the communication port, before the print data is received by the communication port, and relays the acquired print data to the application layer; and
a function expansion step in which the computer applies a process that expands the function of the relayed print data on the application layer, and outputs the print data after processing to the communication port suited to the data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of expanding the function of an application in a computer that operates under an operating system and executes specific processes by an application has a step that acquires and sends print data that is output from the application to a driver to a communication port before the print data is received by the driver; a step that acquires and relays the transmitted print data, or the print data that is output from the application to the communication port, before the print data is received by the communication port; and a step that expands the function of the relayed print data on the application layer, and outputs the processed data to a communication port.
-
Citations
8 Claims
-
1. A function expansion method that executes a process that expands the function of an application on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to the application on an application layer, and has one or more communication ports, the function expansion method characterized by comprising:
-
a virtual driver step in which the computer acquires print data output from the application to a printer driver before the print data is received by the printer driver, and sends the print data to the communication port specified in the print data; a virtual port step in which the computer acquires on the OS kernel layer print data sent to the communication port, or print data output from the application to the communication port, before the print data is received by the communication port, and relays the acquired print data to the application layer; and a function expansion step in which the computer applies a process that expands the function of the relayed print data on the application layer, and outputs the print data after processing to the communication port suited to the data. - View Dependent Claims (2, 3, 4)
-
-
5. A function expansion device that includes a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on, and has one or more communication ports, the function expansion device executing a process that expands the function of the application and characterized by comprising:
-
a virtual driver that acquires print data output from the application to a printer driver before the print data is received by the printer driver, and sends the print data to the communication port specified in the print data; a virtual port that acquires on the OS kernel layer print data sent to the communication port, or print data output from the application to the communication port, before the print data is received by the communication port, and relays the acquired print data to the application layer; and a function expansion unit that applies a process that expands the function of the relayed print data on the application layer, and outputs the print data after processing to the communication port suited to the data. - View Dependent Claims (6, 7, 8)
-
Specification