# US 2020/0401359 A1 · Automatic scaling for legibility

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

- Number: US 2020/0401359 A1
- Document ID: US20200401359A1
- Status: Published application
- Kind: A1
- Application number: 16/542,413
- Filed: 2019-08-16
- Published: 2020-12-24
- Earliest claimed: 2019-06-20
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Stanley John Vernier; Stephen Arthur Boxwell; Kyle Matthew Brake; Keith Gregory Frost
- Web page: https://patentgrep.com/patent/US20200401359A1

## CPC

- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/1208: {resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- G06F 3/1298: {Printer language recognition, e.g. program control language, page description language}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method, computer program product and computer system to improve print legibility is provided. A processor receives a file to print. A processor generates a print preview of the file, wherein the print preview is generated at an initial scale. A processor generates a preview text for the print preview. A processor determines a legibility metric based for the print preview on a comparison between the preview text for the print preview and text of the file to print. A processor prints the file at a second scale in response to the legibility metric being below a predetermined value, wherein the second scale is larger than the initial scale.

## Claims

### Claim 1

A method comprising:
receiving, by one or more processors, a file to print to a target printing device;
generating, by the one or more processors, a print preview of the file based, at least in part, on one or more configurations of the target printing device, wherein the print preview is generated at an initial scale;
generating, by the one or more processors, a preview text for the print preview;
determining, by the one or more processors, a plurality of legibility metrics based on a comparison between the preview text for the print preview and text of the file to print, wherein the plurality of legibility metrics correspond to a plurality of zones of the print preview; and
in response to a legibility metric of the plurality of legibility metrics for a zone of the zones of the print preview being below a predetermined value, printing the zone of the file at a second scale, wherein the second scale is larger than the initial scale.

### Claim 2 (depends on 1)

The method of claim 1, wherein the legibility metric is based, at least in part, on an edit distance between the preview text and the file text.

### Claim 3 (depends on 1)

The method of claim 1, wherein the legibility metric is based, at least in part, on recalled n-grams between the preview text and the file text.

### Claim 4 (depends on 1)

The method of claim 1, wherein the print preview is based, at least in part, on one or more of the following target printing device configurations: (i) print size; (ii) print area; and (iii) print resolution.

### Claim 5 (depends on 1)

The method of claim 1, wherein the method further comprises:
generating, by the one or more processors, a second print preview of the file, wherein the print preview is generated at the second scale;
generating, by the one or more processors, a second preview text for the second print preview;
determining, by the one or more processors, a second legibility metric based for the second print preview on a comparison between the second preview text and the text of the file to print; and
in response to the second legibility metric being below a predetermined value, printing the file at a third scale, wherein the third scale is larger than the second scale.

### Claim 6

(canceled)
