Storage medium storing instructions using printing devices to create print labels to be used in overlaid state

US12079528B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12079528-B2
Application numberUS-202117388987-A
CountryUS
Kind codeB2
Filing dateJul 29, 2021
Priority dateJul 30, 2020
Publication dateSep 3, 2024
Grant dateSep 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A non-transitory computer-readable storage medium stores computer-readable instructions for a terminal device including a processor. The computer-readable instructions, when executed by the processor, causes the terminal device to perform: generating a plurality of sets of label data for creating a plurality of print labels, each set of label data including print data and attribute specification information; acquiring a plurality of sets of medium type information for a plurality of printing devices, each set of medium type information indicating a type of a printing medium mounted in the corresponding printing device; determining a plurality of output destinations for the plurality of sets of print data from among the plurality of printing devices on the basis of the plurality of sets of label data and the plurality of sets of medium type information; and transmitting each of the plurality of sets of print data to the corresponding output destination.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable storage medium storing a set of computer-readable instructions for a terminal device, the terminal device including a processor and a communication interface enabling the terminal device to communicate with a plurality of printing devices in which a printing medium is mountable, the set of computer-readable instructions, when executed by the processor, causing the terminal device to perform: (a) generating a plurality of sets of label data for creating respective ones of a plurality of print labels to be overlaid on each other, each set of label data including a respective set of print data, so as to provide a plurality of sets of print data, each of the plurality of sets of print data indicating a printing content for the corresponding print label, each set of label data further including attribute specification information specifying printing medium attributes to be used to create the corresponding print label; (b) acquiring a plurality of sets of medium type information for respective ones of the plurality of printing devices through the communication interface, each set of medium type information indicating a type of the printing medium mounted in the corresponding printing device; (c) determining a plurality of output destinations for respective ones of the plurality of sets of print data, and each of the plurality of output destinations, in such determining, selected from among the plurality of printing devices on the basis of the plurality of sets of label data generated in (a) and the plurality of sets of medium type information acquired in (b), such that each of the plurality of output destinations corresponds to a respective printing device, of the plurality of printing devices; and (d) transmitting each of the plurality of sets of print data to the respective output destination determined in (c), wherein the processing of (c) and (d) is performed such that only after all of the plurality of output destinations for respective ones of the plurality of sets of print data are determined in (c), each of all the plurality of sets of print data is transmitted in (d) to the respective output destination determined in (c). 2. The non-transitory computer-readable storage medium according to claim 1 , wherein the determining in (c) comprises: (e) determining, for each of the plurality of sets of medium type information, whether a matching condition is met between the medium type information and any of the plurality of sets of attribute specification information; and (f) determining, when determining in (e) that the matching condition is met between one of the plurality of sets of medium type information and one of the plurality of sets of attribute specification information, the printing device corresponding to the one of the plurality of sets of medium type information as the output destination for the print data included in the label data containing the one of the plurality of sets of attribute specification information. 3. The non-transitory computer-readable storage medium according to claim 2 , wherein, when the matching condition is determined in (e) to be met between one set of attribute specification information and one of the plurality of sets of medium type information whereas the matching condition is determined in (e) not to be met between another set of attribute specification information and any of the plurality of sets of medium type information, the printing device corresponding to the one of the plurality of sets of medium type information is determined in (c) as not only the output destination for the print data included in the label data containing the one set of attribute specification information but also the output destination for the print data included in the label data containing the another set of attribute specification information. 4. The non-transitory computer-readable storage medium according to claim 1 , wherein the set of computer-readable instructions, when executed by the processor, causes the terminal device to further perform: (g) acquiring a plurality of sets of printing resolution information for respective ones of the plurality of printing devices through the communication interface, each set of printing resolution information indicating a printing resolution of the corresponding printing device, and wherein the plurality of output destinations are determined from among specific printing devices of the plurality of printing devices, the specific printing devices having equivalent printing resolutions. 5. The non-transitory computer-readable storage medium according to claim 4 , wherein, in a case where the number of the specific printing devices is insufficient for the number of the plurality of sets of label data generated in (a), the printing device in which an absolute value of a deviation of the printing resolution indicated by the corresponding printing resolution information is greater than a predetermined threshold value is determined as the output destination in (c), the deviation of the printing resolution of a printing device being calculated by subtracting, from the printing resolution of the printing device, an average value of a group consisting of the printing resolution of the printing device and the printing resolutions of the specific printing devices already determined as the output destination in (c). 6. The non-transitory computer-readable storage medium according to claim 4 , wherein the terminal device includes a display unit, and wherein the set of computer-readable instructions, when executed by the processor, causes the terminal device to further perform: (k) displaying, in a case where the number of the specific printing devices is insufficient for the number of the plurality of sets of label data, an inquiry as to whether to permit use of the printing device whose printing resolution is different from that of the specific printing device. 7. The non-transitory computer-readable storage medium according to claim 1 , wherein each set of print data includes at least one of: a character or a pattern or an image; a printing color to be used when printing; and a printing resolution to be used when printing, and wherein each set of medium type information includes at least one of: a width of a printing medium; a color of a printing medium; and material of a printing medium. 8. The non-transitory computer-readable storage medium according to claim 1 , wherein each printing device includes a mounting portion in which a medium accommodation body capable of supplying the printing medium is detachably mountable, and wherein each set of medium type information is accommodation body type information indicating a type of the medium accommodation body mounted in the mounting portion of the corresponding printing device. 9. The non-transitory computer-readable storage medium according to claim 1 , wherein the terminal device includes a display unit, and wherein the set of computer-readable instructions, when executed by the processor, causes the terminal device to further perform: (h) acquiring a plurality of sets of device identification information for respective ones of the plurality of printing devices through the communication interface; and (i) displaying, on the display unit, the device identification information for each printing device determined as the output destination in (c). 10. The non-transitory computer-readable storage medium according to claim 1 , wherein the terminal device includes a display unit, and wherein the set of computer-readable instructions, when executed by the processor, causes the terminal device to further perform: (h) acquiri

Assignees

Inventors

Classifications

  • resulting in increased flexibility in input data format or job format or job type · CPC title

  • Detecting type of paper, e.g. by automatic reading of a code that is printed on a paper package or on a paper roll or by sensing the grade of translucency of the paper · CPC title

  • Mobile client, e.g. wireless printing · CPC title

  • resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview · CPC title

  • Job scheduling, e.g. queuing, determine appropriate device · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12079528B2 cover?
A non-transitory computer-readable storage medium stores computer-readable instructions for a terminal device including a processor. The computer-readable instructions, when executed by the processor, causes the terminal device to perform: generating a plurality of sets of label data for creating a plurality of print labels, each set of label data including print data and attribute specificatio…
Who is the assignee on this patent?
Brother Ind Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1241. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).