US12459275B2ActiveUtilityA1

Print data generation apparatus, control method of print data generation apparatus, and non-transitory computer-readable storage medium storing program

58
Assignee: SEIKO EPSON CORPPriority: Dec 26, 2022Filed: Dec 22, 2023Granted: Nov 4, 2025
Est. expiryDec 26, 2042(~16.5 yrs left)· nominal 20-yr term from priority
B41J 2/32B41J 3/4075B41J 29/393B41J 11/42B41J 2/325
58
PatentIndex Score
0
Cited by
7
References
9
Claims

Abstract

A print data generation apparatus decides, when a center arrangement function is set for an object in a case in which a tape length automatic function is selected, a tape length such that a position separated by a margin length in a first direction from an object front end position, which is a position of an end portion of the object for which the center arrangement function is set in the first direction, is a tape front end position and a position separated by the margin length in a second direction from an object rear end position of the object for which the center arrangement function is set is a tape rear end position.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A print data generation apparatus that generates print data for causing a tape printing apparatus to print an object on a tape fed in a first direction, the print data generation apparatus comprising:
 a reception section that receives selection of any one of a tape length fixing function of deciding a tape length to be a fixed length designated by a user and a tape length automatic function of deciding the tape length by setting, as a tape rear end position, a position separated by a margin length in a second direction opposite to the first direction from an object rear end position, which is a position of an end portion of the object in the second direction, and setting, for the object, of a center arrangement function of arranging the object at a center of the tape in the first direction; and   a generation section that generates the print data, wherein   the generation section
 arranges, when the center arrangement function is set for the object in a case in which the tape length fixing function is selected, the object for which the center arrangement function is set at the center of the tape in the first direction while maintaining the fixed length, and 
 decides, when the center arrangement function is set for the object in a case in which the tape length automatic function is selected, the tape length such that a position separated by the margin length in the first direction from an object front end position, which is a position of an end portion of the object for which the center arrangement function is set in the first direction, is a tape front end position and a position separated by the margin length in the second direction from the object rear end position of the object for which the center arrangement function is set is the tape rear end position, to generate the print data such that the object for which the center arrangement function is set is arranged at the center of the tape in the first direction. 
   
     
     
         2 . The print data generation apparatus according to  claim 1 , wherein
 when the center arrangement function is set for a plurality of the objects in a case in which the tape length automatic function is selected, the generation section
 performs center position alignment in the first direction on the plurality of objects for which the center arrangement function is set, and decides the tape length such that a position separated by the margin length in the first direction from the object front end position of a longest object, which is the object having a longest length in the first direction among the plurality of objects for which the center arrangement function is set is the tape front end position and a position separated by the margin length in the second direction from the object rear end position of the longest object is the tape rear end position. 
   
     
     
         3 . The print data generation apparatus according to  claim 2 , wherein
 when the center arrangement function is set for the plurality of objects in a case in which the tape length automatic function is selected, the generation section
 generates first arrangement data indicating arrangement in which the center position alignment in the first direction is performed on the plurality of objects for which the center arrangement function is set on the tape, 
 generates second arrangement data indicating arrangement in which the plurality of objects on which the center position alignment is performed are moved from the arrangement indicated by the first arrangement data such that the object front end position of the longest object is a position separated by the margin length in the second direction from the tape front end position, and 
 decides the tape length by changing the tape rear end position from the arrangement indicated by the second arrangement data such that the position separated by the margin length in the second direction from the object rear end position of the longest object is the tape rear end position. 
   
     
     
         4 . The print data generation apparatus according to  claim 1 , wherein
 the generation section
 acquires table data and generates, based on a plurality of row data included in the acquired table data, the print data such that a plurality of the objects corresponding to the respective row data are printed, and 
 generates, when the center arrangement function is set for the object corresponding to any one of the row data included in the table data, the print data assuming that the center arrangement function is also set for the object corresponding to another row data included in the table data. 
   
     
     
         5 . The print data generation apparatus according to  claim 1 , wherein
 the generation section
 assigns, when the center arrangement function is set in a state in which the object is selected, and a center arrangement attribute is not assigned to the selected object, the center arrangement attribute to the selected object, and 
 arranges, when the center arrangement function is set, the selected object and the object which is not selected but assigned in advance with the center arrangement attribute at the center of the tape in the first direction. 
   
     
     
         6 . The print data generation apparatus according to  claim 5 , wherein
 when a specific operation including at least one of movement and size change is performed on the object assigned with the center arrangement attribute, the generation section cancels the center arrangement attribute.   
     
     
         7 . The print data generation apparatus according to  claim 1 , wherein
 the generation section
 does not change, when the center arrangement function is set for a first object and the center arrangement function is not set for a second object in a case in which the tape length automatic function is selected, a position of the second object with respect to the tape front end position, and 
 decides the tape length such that a position separated by the margin length in the second direction from the object rear end position of the first object is the tape rear end position when a position separated by a total length of the margin length and a length of the first object in the second direction from the tape front end position is located in the second direction with respect to the object rear end position of the second object, and a position separated by the margin length in the second direction from the object rear end position of the second object is the tape rear end position when the position separated by the total length of the margin length and the length of the first object in the second direction from the tape front end position is not located in the second direction with respect to the object rear end position of the second object. 
   
     
     
         8 . A control method of a print data generation apparatus that generates print data for causing a tape printing apparatus to print an object on a tape fed in a first direction, the control method comprising:
 causing the print data generation apparatus to execute
 a reception step of receiving selection of any one of a tape length fixing function of deciding a tape length to be a fixed length designated by a user and a tape length automatic function of deciding the tape length by setting, as a tape rear end position, a position separated by a margin length in a second direction opposite to the first direction from an object rear end position, which is a position of an end portion of the object in the second direction, and setting, for the object, of a center arrangement function of arranging the object at a center of the tape in the first direction, and 
 a generation step of generating the print data, wherein 
   in the generation step,
 when the center arrangement function is set for the object in a case in which the tape length fixing function is selected, the object for which the center arrangement function is set is arranged at the center of the tape in the first direction while maintaining the fixed length, and 
 when the center arrangement function is set for the object in a case in which the tape length automatic function is selected, the tape length is decided such that a position separated by the margin length in the first direction from an object front end position, which is a position of an end portion of the object for which the center arrangement function is set in the first direction, is a tape front end position and a position separated by the margin length in the second direction from the object rear end position of the object for which the center arrangement function is set is the tape rear end position, to generate the print data such that the object for which the center arrangement function is set is arranged at the center of the tape in the first direction. 
   
     
     
         9 . A non-transitory computer-readable storage medium storing a program, the program causing a print data generation apparatus that generates print data for causing a tape printing apparatus to print an object on a tape fed in a first direction, to execute:
 a reception step of receiving selection of any one of a tape length fixing function of deciding a tape length to be a fixed length designated by a user and a tape length automatic function of deciding the tape length by setting, as a tape rear end position, a position separated by a margin length in a second direction opposite to the first direction from an object rear end position, which is a position of an end portion of the object in the second direction, and setting, for the object, of a center arrangement function of arranging the object at a center of the tape in the first direction; and   a generation step of generating the print data, wherein in the generation step,
 when the center arrangement function is set for the object in a case in which the tape length fixing function is selected, the object for which the center arrangement function is set is arranged at the center of the tape in the first direction while maintaining the fixed length, and 
 when the center arrangement function is set for the object in a case in which the tape length automatic function is selected, the tape length is decided such that a position separated by the margin length in the first direction from an object front end position, which is a position of an end portion of the object for which the center arrangement function is set in the first direction, is a tape front end position and a position separated by the margin length in the second direction from the object rear end position of the object for which the center arrangement function is set is the tape rear end position, to generate the print data such that the object for which the center arrangement function is set is arranged at the center of the tape in the first direction.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.