# US 11,113,589 B2 · System and method for printing customized items

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,113,589 B2
- Document ID: US11113589B2
- Status: Granted
- Kind: B2
- Application number: 16/793,392
- Filed: 2020-02-18
- Published: 2020-06-11
- Granted: 2021-09-07
- Earliest claimed: 2014-09-19
- Assignees: CCL Label, Inc.
- Applicants: Ccl Label, Inc.
- Inventors: Wade Person; Alan Porter; Brad Nelson; Phillip McGee
- Web page: https://patentgrep.com/patent/US11113589B2

## CPC

- G06K 15/1868: {for fitting to an output condition, e.g. paper colour or format}
- G06F 3/1206: {resulting in increased flexibility in input data format or job format or job type}
- G06F 3/1247: {by conversion to printer ready format}
- G06F 3/1257: {by using pre-stored settings, e.g. job templates, presets, print styles}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/12: Use of codes for handling textual entities
- G06F 40/186: Templates
- G06K 15/024: {for printing on segmented surfaces, e.g. sticker sheets, label rolls}
- G06K 15/181: {Receiving print data characterized by its formatting, e.g. particular page description languages}
- G06K 15/1885: {for modifying the layout of a document}
- G06K 2215/0097: Printing on special media, e.g. labels, envelopes
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A printing system and method of printing are provided herein. The printing system may generate custom user designs for printing. The designs may be associated with a selected print medium. The print medium may have a particular layout. The printing system may convert the design for printing on other print media without requiring user alteration or input of the design. In another aspect, the printing system may facilitate printing the designs via local printers and/or via professional printers. Accordingly, printing of designs on different print-receptive media items can be accomplished.

## Claims

### Claim 1

A method for customizing a printing operation, the method comprising:
receiving, by a system including a processor, data associated with user input for a design project;
generating, by the system, a first printable file comprising the design, wherein the first printable file is associated with a determined print medium;
identifying a target print medium selected for having the design printed thereon;
determining, by the system, whether the first printable file is operable for the target print medium based on comparison of the target print medium and the determined print medium; and
in response to determining that the first printable file is not operable for the target print medium, automatically reformatting the design in the first printable file without user intervention for printing onto the target print medium by modifying design according to a template associated with the target print medium.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving the data associated with the user input, further comprises receiving at least one of custom image data or custom text data.

### Claim 3 (depends on 1)

The method of claim 1, wherein reformatting the design further comprises generating a second printable file comprising the design and configured for printing on the target print medium.

### Claim 4 (depends on 1)

The method of claim 1, wherein reformatting the design further comprises reformatting the design without receiving user input associated with modifying the design.

### Claim 5 (depends on 1)

The method of claim 1, wherein the target print medium is identified as comprising at least one of an 8½ inch×11 inch sheet of print mediums, a 12 inch×18 inch sheet of print mediums, or a rolled sheet of print mediums.

### Claim 6 (depends on 1)

The method of claim 1, wherein the operations further comprise:
in response to receiving input requesting professional printing of the design, initiating transmission of the design and information associated with the request to a device associated with the professional printing service.

### Claim 7 (depends on 1)

The method of claim 1, wherein the operations further comprise:
in response to receiving the data associated with user input for a design project, determining whether the design is within parameters of the determined print medium.

### Claim 8 (depends on 1)

The method of claim 1, wherein modifying the design further comprises repositioning visual elements according to the template.

### Claim 9 (depends on 1)

The method of claim 1, further comprising, initiating printing of the design and delivery of printed products by a service provider.

### Claim 10

A printing system, comprising:
a processor coupled to a memory storing computer-executable instructions, the processor executes or facilitates execution of the computer-executable instructions to perform operations comprising:
identifying a user-generated design arranged in a first template associated with a first type of print-receptive medium, the user-generated design having multiple visual elements;
initiating, based on user input, printing of the design to a second type of print-receptive medium based on a second template, wherein the first template and the second template comprise different parameters;
automatically repositioning and resizing the multiple visual elements according to the second template, wherein the second template defines locations, absolute positons, and print boundaries for each of the multiple visual elements,
wherein the first template is associated with a first label sheet, the second template is associated with a second label sheet, and the first label sheet comprises a different number of labels as the second label sheet; and
creating and storing a first printable file based on the first template format and a second printable file based on the second template format.

### Claim 11 (depends on 10)

The printing system of claim 10, wherein the operations further comprise:
storing, in a memory device, a first printable file associated with the design arranged in the first template; and
storing, in the memory device, a second printable file associated with the design arranged in the second template.

### Claim 12 (depends on 10)

The printing system of claim 10, wherein the operations further comprise storing at least one of the first printable file or the second printable file comprises at least one of a portable document format file or a postscript file.

### Claim 13 (depends on 10)

The printing system of claim 10, wherein the operations further comprise:
transmitting an instruction to print the design to a professional printing service.

### Claim 14 (depends on 10)

The printing system of claim 10, further comprising, initiating printing of the design and delivery of printed products by a service provider.
