US 11,954,384 B2
Storage medium storing instructions using printing devices to create print labels to be used in overlaid state
Tomoyasu Fukui, Inuyama (JP); Ryuichi Kanda, Nagoya (JP); Koichi Kondo, Inuyama (JP); and Hiromichi Nampo, Kiyosu (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Jul. 29, 2021, as Appl. No. 17/388,987.
Claims priority of application No. 2020-129395 (JP), filed on Jul. 30, 2020.
Prior Publication US 2022/0035584 A1, Feb. 3, 2022
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1243 (2013.01) [G06F 3/1206 (2013.01)] 15 Claims
OG exemplary drawing
 
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).