Non-transitory computer-readable recording medium, information processing apparatus and printing method
AssigneeBrother Kogyo Kabushiki Kaisha
InventorKazutaka Yamada
Life of this patent
Estimating the term…
Abstract
When an editing APP receives a print instruction while designating an image to be printer, a supporting program receives a specific parameter and processes intermediate image data, and a general-use printing program generates print data based on the processed intermediate image data and transmits the print data to a printer. On the other hand, when the editing APP receives a preview instruction while designating an image to be printed, the supporting program receives a specific parameter and processes intermediated image data. Then, the general-use printing program responds to the editing APP without transmitting print data to the printer.
Claims15
A non-transitory computer-readable recording medium for an information processing apparatus, the information processing apparatus having a controller, a general-use printing program being implemented in an operating system of the information processing apparatus, an application program being implemented in the information processing apparatus, the recording medium containing computer-executable programs realizing a supporting program corresponding to a printer connectable to the information processing apparatus,
- wherein, the supporting program causing, when executed by the controller, the information processing apparatus to perform:
- a receiving process when the general-use printing program receives a particular instruction from the application program, the application program being configured to input the particular instruction to the general-use printing program in a state where an image to be printed being designated through the application program, the receiving process being a process of receiving a processing setting used for processing intermediate image data, the intermediate image data being data output from the general-use printing program, the intermediate image data being image data indicating the designated image, the particular instruction being an instruction to execute a particular process regarding the designated image;
- and
- a processing process of processing the intermediated image data based on the received processing setting, the intermediate image data being data output from the general-use printing program, the processing setting being setting received in the receiving process, the processed intermediate image data being output to the general-use printing program, the general-use printing program selectively executing, after the processing process, one of a print data transmitting process and a response outputting process, the print data transmitting process including a process of generating print data based on the processed intermediate image data and a process of transmitting the generated print data to the printer, the response outputting process being a process of transmitting a response to the application program without transmitting print data to the printer.
An information processing apparatus having a controller,
- wherein a general-use printing program is implemented in an operating system of the information processing apparatus,
- wherein a supporting program corresponding to a printer connectable to the information processing apparatus is implemented in the information processing apparatus,
- wherein an application program is implemented in the information processing, the application program being configured to receive a print instruction to cause the printer, through the general-use printing program, to execute printing of an image,
- wherein the controller performs:
- a receiving process using the supporting program when the general-use printing program receives a particular instruction from the application program, the application program being configured to input the particular instruction to the general-use printing program in a state where an image to be printed being designated through the application program, the receiving process being a process of receiving a processing setting used for processing the designated image, the particular instruction being an instruction to execute a particular process regarding the designated image;
- and
- a processing process, using the supporting program, of processing the intermediated image data based on the received processing setting, the intermediate image data being data output from the general-use printing program, the processing setting being setting received in the receiving process, the processed intermediate image data being output to the general-use printing program, the general-use printing program executing, after the processing process, selectively one of a print data transmitting process and a response outputting process, the print data transmitting process including a process of generating print data based on the processed intermediate image data and a process of transmitting the generated print data to the printer, the response outputting process being a process of transmitting a response to the application program without transmitting print data to the printer.
A printing method to cause a printer connectable to an information processing apparatus to execute printing based on print data generated in the information processing apparatus, a general-use printing program being implemented in an operating system of the information processing apparatus, a supporting program corresponding to a printer connectable to the information processing apparatus being implemented in the information processing apparatus, an application program being implemented in the information processing, the application program being configured to receive a print instruction to cause the printer, through the general-use printing program, to execute printing of an image,
- wherein the printing method includes an image processing method provided by the supporting program, the image processing method including:
- when the general-use printing program receives a particular instruction from the application program, the application program being configured to input the particular instruction to the general-use printing program in a state where an image to be printed being designated through the application program, receiving a processing setting used for processing intermediate image data, the intermediate image data being data output from the general-use printing program, the intermediate image data being image data indicating the designated image, the particular instruction being an instruction to execute a particular process regarding the designated image;
- and
- processing the intermediated image data based on the received processing setting, the intermediate image data being data output from the general-use printing program, the processing setting being setting received in the receiving process, the processed intermediate image data being output to the general-use printing program, the intermediate image data indicating the designated image, the general-use printing program executing, after the processed intermediate image data is output, selectively one of a print data transmitting process and a response outputting process, the print data transmitting process including a process of generating print data based on the processed intermediate image data and transmitting the generated print data to the printer, the response outputting process being a process of transmitting a response to the application program without transmitting print data to the printer.
A non-transitory computer-readable recording medium for an information processing apparatus, the information processing apparatus having a controller, a general-use printing program being implemented in an operating system of the information processing apparatus, an application program being implemented in the information processing apparatus, the recording medium containing computer-executable instructions realizing a supporting program corresponding to a printer connectable to the information processing apparatus,
- wherein, the supporting program causing, when executed by the controller, the information processing apparatus to perform:
- a receiving process when the general-use printing program receives a particular instruction from the application program, the application program being configured to input the particular instruction to the general-use printing program in a state where an image to be printed being designated through the application program, the receiving process being a process of receiving a processing setting used for processing intermediate image data, the intermediate image data being output from the general-use printing program, the intermediate image data being image data indicating the designated image, the particular instruction being an instruction to execute a particular process regarding the designated image;
- a processing process of processing the intermediated image data based on the received processing setting, the intermediate image data being data output from the general-use printing program, the processing setting being setting received in the receiving process, the processed intermediate image data being output to the general-use printing program;
- and
- a control information outputting process of selectively outputting one of first control information and second control information to the general-use printing program, the first control information being control information causing the general-use printing program to generate print data based on the processed intermediate image data and transmit the generated print data to the printer, the second control information being control information causing the general-use printing program to transmit a response to the application program without generating print data.
Dependencies are inferred from the claim text.