Information processing apparatus, printing method, and non-transitory computer-readable medium storing support program therefor for controlling a printer for printing a barcode image
AssigneeBrother Kogyo Kabushiki Kaisha
InventorAkihiro Kunimatsu
Life of this patent
Estimating the term…
Abstract
According to aspects of the present disclosure, when a print instruction is input from an editing application to a general-use printing program, and image data included in the print instruction contains barcode information indicating a barcode, a support program corresponding to a printer generates substitute image. The substitute image is generated by the general-use printing program and substitutes for an image of the barcode.
Claims10
A non-transitory computer-readable recording medium for an information processing apparatus configured to connect to a printer, a general-use printing program being incorporated in an operating system of the information processing apparatus, the recording medium containing computer-executable instructions realizing a support program corresponding to the printer, the instructions causing, when executed by a controller of the information processing apparatus, the information processing apparatus to perform:
- in response to a print instruction instructing the printer to print an image being made with respect to the general-use printing program, determining whether information indicating a barcode is included in image data representing the image subjected to print by the print instruction, the image data containing one or more pieces of object information indicating one or more objects subjected to be drawn, respectively;
- in response to determining that the information indicating the barcode is included in the image data, generating particular data causing the printer to print a substitute image substituting for the image of the barcode generable by the general-use printing program;
- wherein in the determining, print job data containing the image data is obtained from the general-use printing program, and when the obtained print job data includes the object information indicating the barcode, it is determined that the obtained job data includes information indicating the barcode,
- wherein the instructions further cause the information processing apparatus to perform, when it is determined in the determining that the obtained job data includes the information indicating the barcode, cancelling processing of the image data by the general-use printing program, and
- wherein in the generating, the particular data is generated based on the object information included in the image data of the print job data.
A non-transitory computer-readable recording medium for an information processing apparatus configured to connect to a printer, a general-use printing program being incorporated in an operating system of the information processing apparatus, the recording medium containing computer-executable instructions realizing a support program corresponding to the printer, the instructions causing, when executed by a controller of the information processing apparatus, the information processing apparatus to perform:
- in response to a print instruction instructing the printer to print an image being made with respect to the general-use printing program, determining whether information indicating a barcode is included in image data representing the image subjected to print by the print instruction, the image data containing one or more pieces of object information indicating one or more object subjected to printing, respectively;
- in response to determining that the information indicating the barcode is included in the image data, generating particular data causing the printer to print a substitute image substituting for the image of the barcode generable by the general-use printing program;
- wherein the image data includes one or more pieces of object information indicating one or more object subjected to printing, respectively,
- wherein in the determining, when print job data including the image data is obtained from the general-use printing program and the image data of the obtained print job data includes the object information indicating the barcode, it is determined that information indicating the barcode is included;
- wherein the instructions further cause the information processing apparatus to perform, when it is determined that the information indicating the barcode is included in the determining, storing, in a mode different from a mode of storing the image data, barcode object data corresponding to the object information indicating the barcode in the print job data;
- and
- wherein in the generating, generating, based on the barcode object data, the particular data causing the printer to print a combined image, the combined image being an image in which an image represented by raster image data generated by the general-use printing program based on the object information included in the image data of the print job data and an image indicated by the barcode object data are combined.
A non-transitory computer-readable recording medium for an information processing apparatus configured to connect to a printer, a general-use printing program being incorporated in an operating system of the information processing apparatus, the recording medium containing computer-executable instructions realizing a support program corresponding to the printer, the instructions causing, when executed by a controller of the information processing apparatus, the information processing apparatus to perform:
- in response to a print instruction instructing the printer to print an image being made with respect to the general-use printing program, determining whether information indicating a barcode is included in image data representing the image subjected to print by the print instruction, the image data containing one or more pieces of object information indicating one or more objects subjected to be drawn, respectively;
- in response to determining that the information indicating the barcode is included in the image data, generating particular data causing the printer to print a substitute image substituting for the image of the barcode generable by the general-use printing program;
- wherein in the determining, print job data containing the image data is obtained from the general-use printing program, and when the obtained print job data includes the object information indicating the barcode, it is determined that the obtained job data includes information indicating the barcode,
- wherein the instructions further cause the information processing apparatus to perform, when it is determined in the determining that the obtained job data includes the information indicating the barcode, cancelling processing of the image data by the general-use printing program,
- wherein in the generating, the particular data is generated based on the object information included in the image data of the print job data;
- wherein in the generating, the print job data including the image data is obtained from the general-use printing program, and a command causing the printer to draw an image corresponding to the object information is generated in the particular data based on the object information contained in the image data;
- and
- wherein the instructions further cause the information processing apparatus to perform transmitting the particular data generated in the generating to the printer, the printer having a function of drawing the image based on the command.
An information processing apparatus, comprising:
- a storage storing an operating system of the information processing apparatus, a general-use printing program being incorporated in the operating system;
- a controller,
- wherein a support program corresponding to a printer to be connected to the information processing apparatus is implemented in the information processing apparatus,
- wherein the controller is configured to execute the support program to perform:
- in response to a print instruction instructing the general-use printing program to cause the printer to print an image being made, determining whether information indicating a barcode is included in image data representing the image subjected to print by the print instruction, the image data containing one or more pieces of object information indicating one or more objects subjected to be drawn, respectively;
- in response to determining that the information indicating the barcode is included in the image data, generating particular data causing the printer to print a substitute image substituting for the image of the barcode generable by the general-use printing program;
- wherein in the determining, print job data containing the image data is obtained from the general-use printing program, and when the obtained print job data includes the object information indicating the barcode, it is determined that the obtained job data includes information indicating the barcode,
- wherein the instructions further cause the information processing apparatus to perform, when it is determined in the determining that the obtained job data includes the information indicating the barcode, cancelling processing of the image data by the general-use printing program, and
- wherein in the generating, the particular data is generated based on the object information included in the image data of the print job data.
A printing method for an information processing apparatus having a storage storing an operating system of the information processing apparatus, a general-use printing program being incorporated in the operating system, and a support program corresponding to a printer to be connected to the information processing apparatus being implemented in the information processing apparatus,
- wherein the method comprising:
- in response to a print instruction instructing the general-use printing program to cause the printer to print an image being made, determining whether information indicating a barcode is included in image data representing the image subjected to print by the print instruction, the image data containing one or more pieces of object information indicating one or more objects subjected to be drawn, respectively;
- in response to determining that the information indicating the barcode is included in the image data, generating particular data causing the printer to print a substitute image substituting for the image of the barcode generable by the general-use printing program;
- wherein in the determining, print job data containing the image data is obtained from the general-use printing program, and when the obtained print job data includes the object information indicating the barcode, it is determined that the obtained job data includes information indicating the barcode,
- wherein the instructions further cause the information processing apparatus to perform, when it is determined in the determining that the obtained job data includes the information indicating the barcode, cancelling processing of the image data by the general-use printing program, and
- wherein in the generating, the particular data is generated based on the object information included in the image data of the print job data.
Dependencies are inferred from the claim text.