Information processing apparatus having general-use printing program, printing method of controlling information processing apparatus, and non-transitory computer-readable recording medium therefor
AssigneeBrother Kogyo Kabushiki Kaisha
InventorRyota Kakitsuba
Life of this patent
Estimating the term…
Abstract
When a general-use printing program receives a print instruction to cause a printer to execute printing of an image, a supporting program obtains status information of the printer from the printer and determines, based on the status information, whether a display condition is satisfied. The display condition is a condition to display a message based on the status information. When it is determined that the display condition is satisfied, the supporting program display the massage on a UI of a PC.
Claims15
A non-transitory computer-readable recording medium for an information processing apparatus, the information processing apparatus having a controller, a driverless general-use printing program being implemented in an operating system of 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 an obtaining process, a determining process and a displaying process in response to the driverless general-use printing program receiving a print instruction to cause the printer to execute printing of an image, the obtaining process, determining process and displaying process being performed after the driverless general-use printing program receives a print parameter of a print job corresponding to the print instruction and before the driverless general-use printing program generates print data,
- wherein the obtaining process is a process of obtaining information of the printer from the printer through a communication interface of the information processing apparatus, the information of the printer including setting information set to the printer,
- wherein the determining process is a process of determining, based on the obtained information of the printer, whether a display condition is satisfied, the display condition being a condition to output a message regarding the information, and
- wherein the displaying process is a process of displaying the message on a display of the information processing apparatus when it is determined that the display condition is satisfied in the determining process, the display condition being satisfied when a value of the print parameter does not coincide with a value indicated by the setting information corresponding to the print parameter.
An information processing apparatus having a communication interface, a display and a controller,
- wherein a driverless 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 the controller is configured to perform, using the supporting program, an obtaining process, a determining process and a displaying process in response to the driverless general-use printing program receiving a print instruction to cause the printer to execute printing of an image, the obtaining process, determining process and displaying process being performed after the driverless general-use printing program receives a print parameter of a print job corresponding to the print instruction and before the driverless general-use printing program generates print data,
- wherein the obtaining process is a process of obtaining information of the printer from the printer through the communication interface, the information of the printer including setting information set to the printer,
- wherein the determining process is a process of determining, based on the obtained information of the printer, whether a display condition is satisfied, the display condition being a condition to output a message regarding the information, and
- wherein the displaying process is a process of displaying the message on the display when it is determined that the display condition is satisfied in the determining process, the display condition being satisfied when a value of the print parameter does not coincide with a value indicated by the setting information corresponding to the print parameter.
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 driverless 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,
- wherein the printing method includes a message displaying method provided by the supporting program when the driverless general-use printing program receiving a print instruction to cause the printer to execute printing of an image, the message displaying method including:
- obtaining information of the printer from the printer through a communication interface of the information processing apparatus, the information of the printer including setting information set to the printer;
- determining, based on the obtained information of the printer, whether a display condition is satisfied, the display condition being a condition to output a message regarding the information;
- and
- displaying the message on a display of the information processing apparatus when it is determined that the display condition is satisfied, the display condition being satisfied when a value of the print parameter does not coincide with a value indicated by the setting information corresponding to the print parameter;
- wherein the obtaining, determining and displaying is performed after the driverless general-use printing program receives a print parameter of a print job corresponding to the print instruction and before the driverless general-use printing program generates print data.
A non-transitory computer-readable recording medium for an information processing apparatus, the information processing apparatus having a controller, a driverless general-use printing program being implemented in an operating system of 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 determining process and a displaying process when a print parameter of a print job corresponding to a print instruction is received in response to the driverless general-use printing program receiving a print instruction to cause the printer to execute printing of an image and before the driverless general-use printing program generates print data,
- wherein the print parameter includes at least one of a specific parameter and an other parameter, a message based on the specific parameter being subjected to be displayed, a message based on the other parameter being not subjected to be displayed, the at least one specific parameter being designated by the supporting program in advance before the print instruction is received by the driverless general-use printing program,
- wherein the determining process is a process of determining whether the specific parameter is included in the print parameter of the print job corresponding to the print instruction, and
- wherein the displaying process is a process of displaying a message on a display of the information processing apparatus based on the specific parameter when it is determined that the specific parameter is included in the print parameter.
An information processing apparatus having a display and a controller,
- wherein a driverless 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 the controller is configured to perform, using the supporting program, a determining process and a displaying process when a print parameter of a print job corresponding to a print instruction is received in response to the driverless general-use printing program receiving the print instruction to cause the printer to execute printing of an image and before the driverless general-use printing program generates print data,
- wherein the print parameter includes at least one of a specific parameter and an other parameter, a message based on the specific parameter being subjected to be displayed, a message based on the other parameter being not subjected to be displayed, the at least one specific parameter being designated by the supporting program in advance before the print instruction is received by the driverless general use-printing program,
- wherein the determining process is a process of determining whether the specific parameter is included in the print parameter of the print job corresponding to the print instruction, and
- wherein the displaying process is a process of displaying a message on the display based on the specific parameter when it is determined that the specific parameter is included in the print parameter.
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 driverless 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,
- wherein the printing method includes a message displaying method provided by the supporting program when a print parameter of a print job corresponding to a print instruction is received in response to the driverless general-use printing program receiving the print instruction to cause the printer to execute printing of an image and before the driverless general-use printing program generates print data, the display condition being a condition to output a message based on the information,
- wherein the print parameter includes at least one of a specific parameter and an other parameter, a message based on the specific parameter being subjected to be displayed, a message based on the other parameter being not subjected to be displayed, the at least one specific parameter being designated by the supporting program in advance before the print instruction is received by the driverless general-use printing program, and
- wherein the message displaying method including:
- determining whether the specific parameter is included in the print parameter of the print job corresponding to the print instruction;
- and
- displaying a message on the display based on the specific parameter when it is determined that the specific parameter is included in the print parameter.
Dependencies are inferred from the claim text.