التفاصيل البيبلوغرافية
العنوان: |
DISTRIBUTION PROCESSING METHOD, DISTRIBUTION PROCESSING DEVICE, PRINT DATA PROCESSING METHOD, PRINT DATA PROCESSING DEVICE, AND RECORDING MEDIUM |
Document Number: |
20120057202 |
تاريخ النشر: |
March 8, 2012 |
Appl. No: |
13/225932 |
Application Filed: |
September 06, 2011 |
مستخلص: |
Data output from an existing application to specific devices can be easily distributed to plural devices. A method of distributing device-specific data output from an application on a computer that executes a specific process according to an application and has two or more communication ports causes the computer to execute a step of acquiring device-specific data output by an executed program to one specific communication port at the operating system kernel layer before the device-specific data is received at the communication port; and a step of analyzing the device-specific data acquired at the application layer, determines the device to which the device-specific data, and outputs the device-specific data to the communication port to which the device is connected. |
Inventors: |
Oyama, Hitoshi (Matsumoto-shi, JP); Furuhata, Tadashi (Shiojiri-shi, JP); Takamoto, Akio (Matsumoto-shi, JP); Kodama, Tomohiro (Matsumoto-shi, JP) |
Assignees: |
Seiko Epson Corporation (Tokyo, JP) |
Claim: |
1. A distribution processing method that runs on a computer, said computer operates according to an operating system on an operating system kernel layer, executes a specific process according to an application on an application layer, has two or more communication ports, and applies a distribution process to device-specific data output from the application, the distribution processing method comprising: a data acquisition step in which the computer acquires device-specific data output to one specific communication port at the operating system kernel layer before the device-specific data is received at the communication port; and a data processing step in which the computer analyzes the device-specific data acquired in the data acquisition step at the application layer, determines an output device to which the device-specific data is output based on the data analysis, and outputs the device-specific data to a communication port to which the output device is connected. |
Claim: |
2. The distribution processing method described in claim 1, wherein: the output device is a printing device and a display device; and the device-specific data output from the application is data for the printing device or data for the display device. |
Claim: |
3. The distribution processing method described in claim 1, wherein: there are at least two devices; and when a device selection signal is contained in the device-specific data output from the application, the output device is determined based on the device selection signal. |
Claim: |
4. A distribution processing device that is a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, has two or more communication ports, and applies a distribution process to device-specific data output from the application, the distribution processing device comprising: a data acquisition unit that acquires device-specific data output to one specific communication port at the operating system kernel layer before the device-specific data is received at the communication port; and a data processing unit that analyzes the device-specific data acquired by the data acquisition unit at the application layer, determines an output device to which the device-specific data is output based on the data analysis, and outputs the device-specific data to a communication port to which the output device is connected. |
Claim: |
5. The distribution processing device described in claim 4, wherein: the output device is a printing device and a display device; and the device-specific data output from the application is data for the printing device or data for the display device. |
Claim: |
6. A print data processing method that runs on a computer, said computer operates according to an operating system on an operating system kernel layer, executes a specific process according to an application on an application layer, has two or more communication ports, and processes print data output from the application, the print data processing method comprising: a data acquisition step in which the computer acquires the print data output to a specific communication port at the operating system kernel layer before the print data is received at the communication port as acquired print data; and a print data processing step in which the computer analyzes the print data acquired in the data acquisition step at the application layer, determines one or more communication ports to which the print data is output based on the data analysis, converts the print data to data suitable for the device connected to the identified communication port, and outputs the converted print data to an identified communication port. |
Claim: |
7. The print data processing method described in claim 6, wherein: the communication port is determined in the print data processing step based on a text string or image detected in the acquired print data. |
Claim: |
8. The print data processing method described in claim 6, wherein: two or more communication ports are identified as the communication ports to which the print data is output, and the content of print data output to each communication port is a subset of the acquired print data content. |
Claim: |
9. The print data processing method described in claim 6, wherein: two or more communication ports are identified as the communication ports to which the print data is output, and print data of the same content is output to each communication port. |
Claim: |
10. The print data processing method described in claim 6, wherein: one communication port is determined based on print data content as the communication port to which the print data is output. |
Claim: |
11. A print data processing device that is a computer that operates according to an operating system on an operating system kernel layer, executes a specific process according to an application on an application layer, has two or more communication ports, and processes print data output from the application, the print data processing device comprising: a data acquisition unit that acquires print data output to a specific communication port at the operating system kernel layer before the print data is received at one of the communication ports; and a print data processing unit that analyzes the print data acquired by the data acquisition unit at the application layer, determines one or more communication ports to which the print data is output based on analysis of the print data processing unit, converts the print data to data suitable for a device connected to an identified communication port, and outputs the converted print data to the identified communication port. |
Claim: |
12. The print data processing device described in claim 11, wherein: the communication port is determined in the print data processing unit based on a text string or image detected in the acquired print data. |
Claim: |
13. The print data processing device described in claim 11, wherein: two or more communication ports are identified as the communication ports to which the print data is output, and the content of print data output to each communication port is a subset of the acquired print data content. |
Claim: |
14. The print data processing device described in claim 11, wherein: two or more communication ports are identified as communication ports to which the print data is output, and print data of having a same content is output to each communication port. |
Claim: |
15. The print data processing device described in claim 11, wherein: one communication port is determined based on print data content as the communication port to which the print data is output. |
Claim: |
16. A tangible computer-readable recording medium that records a program that causes a computer to execute the steps of the data distribution processing method described in claim 1. |
Current U.S. Class: |
358/115 |
Current International Class: |
06 |
رقم الانضمام: |
edspap.20120057202 |
قاعدة البيانات: |
USPTO Patent Applications |