# US 2023/0069751 A1 · Virtual printing network with printer selection means

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

- Number: US 2023/0069751 A1
- Document ID: US20230069751A1
- Status: Published application
- Kind: A1
- Application number: 17/789,822
- Filed: 2020-12-23
- Published: 2023-03-02
- Earliest claimed: 2019-12-29
- Assignees: Kornit Digital Ltd.
- Applicants: Kornit Digital Ltd.
- Inventors: Guy AVIDAN; Allon SHIMONI; Jacob MANN; Omer KULKA; Haggai ABBO
- Web page: https://patentgrep.com/patent/US20230069751A1

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/126: {Job scheduling, e.g. queuing, determine appropriate device}
- G06F 3/1226: {Discovery of devices having required properties}
- G06F 3/1257: {by using pre-stored settings, e.g. job templates, presets, print styles}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F 2206/1504: Cost estimation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for networked printing of images onto textiles where the entity placing an order for printing has no control over the machines carrying out printing, comprises an electronic network and textile printing machines, belonging to different providers, attached to the network. Each of the printing machines has a corresponding printing quality profile of parameters that indicate abilities of the printer to reproduce an image on a textile. An input enables a user to place an order for textile printing of an image and select or define a required printing quality profile. The parameters of the image itself may demand certain printing quality levels. The textile printing order is sent for printing to a textile printing machine on the network that is selected for a printing quality profile which best matches the profile required. Other parameters such as cost, delivery time may also be considered.

## Claims

### Claim 1

A system for networked printing of images onto textiles, comprising:
an electronic network;
a plurality of textile printing machines attached to said network, each one of said printing machines associated with at least one respective printing quality profile, the printing quality profile comprising parameters indicative of abilities of said printer in reproducing an image on a textile;
an input interface for a user to place an order for textile printing of an image, the input interface enabling the user to select or prioritize printing parameters for said order, such that the textile printing order is sent for printing to one of said plurality of textile printing machines on said network selected inter alia for having printing parameters most closely matching parameters specified in the order.

### Claim 2 (depends on 1)

The system of claim 1, wherein said plurality of textile printing machines are configured to update their respective printing quality profiles at intervals.

### Claim 3 (depends on 2)

The system of claim 2, wherein said updating comprises printing a test image on a textile and measuring a set of image parameters of said printed test image.

### Claim 4 (depends on 3)

The system of claim 3, wherein one of said set of image parameters is color, the system configured to use a color measuring device to measure colors on said test print and compare said measured colors with source colors to determine at least one member of the group consisting of a color range and a color accuracy.

### Claim 5 (depends on 3)

The system of claim 3, wherein one of said set of image parameters is one member of the group consisting of registration accuracy, printing cost and resolution.

### Claim 6

(canceled)

### Claim 7 (depends on 1)

The system of claim 1, wherein said textile printing order is printed at said selected textile printing machine.

### Claim 8 (depends on 4)

The system of claim 4, wherein said input is configured to enable said user to prioritize at least one of said parameters, or wherein said input is configured to enable a user to prioritize based on at least one parameter related to a physical location of a respective textile printing machine.

### Claim 9

(canceled)

### Claim 10 (depends on 8)

The system of claim 8, wherein said parameter related to a physical location of a respective textile printing machine is a parameter related to a location of the respective textile printing machine relative to a desired delivery location for printed textiles, or wherein said parameter related to a physical location is one member of the group consisting of a delivery time and a delivery cost.

### Claim 11

(canceled)

### Claim 12 (depends on 1)

The system of claim 1, wherein said input is configured to enable a user to adjust printing parameters at a selected textile printing machine.

### Claim 13 (depends on 12)

The system of claim 12 wherein said parameters are one member of the group consisting of printing speed and printing an undercoat, or wherein the system is configured to analyze parameters of a provided image for printing combined with parameters provided by said user and to provide said user with a price offer for printing said provided image using a respective textile printing machine.

### Claim 14

(canceled)

### Claim 15 (depends on 1)

The system of claim 1, wherein at least one of said printing parameters is a parameter relating to an additional process applicable to the textile, said applicable process being one member of the group consisting of a decoration process, embroidery, attaching of accessories, and sewing, or wherein ones of said printing machines are associated with a plurality of respective printing quality profiles, each one of said printing quality profiles being separately selectable.

### Claim 16

(canceled)

### Claim 17

A method for networked printing of images onto textiles, comprising:
providing a plurality of textile printing machines attached to an electronic network,
for each one of said printing machines obtaining at least one respective printing quality profile, the printing quality profile comprising parameters indicative of abilities of said printer in reproducing an image on a textile;
obtaining from a user an order for textile printing of an image, the user selecting one or more printing quality parameters;
sending the textile printing order to one of said textile printing machines on said network whose printing quality profile is the selected printing quality parameters.

### Claim 18 (depends on 17)

The method of claim 17, comprising updating respective printing quality profiles at intervals.

### Claim 19 (depends on 18)

The method of claim 18, wherein said updating comprises printing a test image on a textile and measuring a set of image parameters of said printed test image.

### Claim 20 (depends on 19)

The method of claim 19, wherein one of said set of image parameters is one member of the group consisting of color, printing cost, registration accuracy and resolution, the method configured to use a color measuring device to measure colors on said test print and compare said measured colors with source colors to determine at least one member of the group consisting of a color range and a color accuracy.

### Claim at position 21

21-22. (canceled)

### Claim 23 (depends on 17)

The method of claim 17, comprising printing said textile printing order at said selected textile printing machine.

### Claim 24 (depends on 20)

The method of claim 20, comprising enabling said user to prioritize at least one of said parameters.

### Claim 25 (depends on 17)

The method of claim 17, comprising enabling a user to prioritize based on at least one parameter related to a physical location of a respective textile printing machine.

### Claim 26 (depends on 25)

The method of claim 25, wherein said parameter related to a physical location of a respective textile printing machine is a parameter related to a location of the respective textile printing machine relative to a desired delivery location for printed textiles, or wherein said parameter related to a physical location is one member of the group consisting of a delivery time and a delivery cost.

### Claim 27

(canceled)

### Claim 28 (depends on 17)

The method of claim 17, wherein said input is configured to enable a user to adjust print parameters at a selected textile printing machine.

### Claim 29 (depends on 28)

The method of claim 28 wherein said print parameters are one member of the group consisting of printing speed and printing an undercoat.

### Claim 30 (depends on 29)

The method of claim 29, comprising analyzing parameters of a provided image for printing combined with parameters provided by said user and to provide said user with a bid for printing said provided image using a respective textile printing machine.

### Claim 31 (depends on 30)

The method of claim 30 comprising obtaining bids from a plurality of printing machines and selecting between said bids.

### Claim 32 (depends on 17)

The method of claim 17, wherein at least one of said printing parameters is a parameter relating to an additional process applicable to the textile, said applicable process being one member of the group consisting of a decoration process, embroidery, attaching of accessories, and sewing.

### Claim 33 (depends on 17)

The method of claim 17, wherein ones of said printing machines are associated with a plurality of respective printing quality profiles, each one of said printing quality profiles being separately selectable.
