Information processing apparatus configured to perform printing using a general-use printing program, non-transitory computer-readable recording medium and printing method therefor
AssigneeBrother Kogyo Kabushiki Kaisha
InventorYoshito Hosomizo
Life of this patent
Estimating the term…
Abstract
The supporting program, which is executable by a CPU of a PC, corresponds to a printer connected to the PC. The supporting program causes the CPU to obtain a capability value concerning a capability of the printer and provide, for a general-use printing program, information for determining a capability of the printer based on the obtained capability value. The general-use printing program provides information based on the information provided from the supporting program to an application program implemented to the PC.
Claims7
A non-transitory computer-readable recording medium for an information processing apparatus, the information processing apparatus having a controller, the recording medium containing computer-executable instructions realizing a supporting program corresponding to a printer connected to the information processing apparatus,
- the supporting program causing, when executed by the controller, the information processing apparatus to perform:
- after an application program implemented in the information processing apparatus receives a selection of a printer and before the application program receives an instruction to execute printing, in response to a request from a general-use printing program implemented in an operating system of the information processing apparatus, obtaining capability information concerning a capability of the selected printer, the general-use printing program being capable of generating a print job without using a printer driver provided by a manufacture of the selected printer;
- obtaining environment information from the operating system, the environment information being information indicating an environment of the information processing apparatus;
- extracting, from the capability information, a capability inadequate for the environment indicated by the environment information obtained;
- excluding information indicating the extracted capability from capability-based information;
- and
- providing the general-use printing program with the capability-based information of the selected printer based on the obtained capability information after excluding such that the application program displays a print setting screen corresponding to the capability-based information of the selected printer.
An information processing apparatus comprising:
- a memory configured to store:
- a general-use printing program which is implemented in an operating system of the information processing apparatus, the general-use printing program being configured to generate a print job without using a printer driver,
- an application program for editing image data or document data, the application program being implemented in the information processing apparatus and configured to edit image data or document data, and
- a supporting program which is implemented in the information processing apparatus, the supporting program corresponding to a printer connected to the information processing apparatus, the application program being configured to receive a print instruction to cause the printer to print an image using the general-use printing program;
- and
- a controller configured to:
- receive a selection of a printer using the application program;
- obtain capability information using the supporting program, the capability information being information concerning a capability of the selected printer;
- obtain environment information from the operating system, the environment information being information indicating an environment of the information processing apparatus;
- extract, from the capability information, a capability inadequate for the environment indicated by the environment information obtained;
- exclude information indicating the extracted capability from capability-based information;
- provide, using the supporting program, the general-use printing program with the capability-based information based on the obtained capability information after excluding;
- and
- display, using the application program, a print setting screen corresponding to the capability-based information of the selected printer.
Dependencies are inferred from the claim text.