# US 10,455,101 B2 · Server, image processing unit, and non-transitory recording medium for displaying error screen

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

- Number: US 10,455,101 B2
- Document ID: US10455101B2
- Status: Granted
- Kind: B2
- Application number: 15/849,875
- Filed: 2017-12-21
- Published: 2018-06-28
- Granted: 2019-10-22
- Earliest claimed: 2016-12-26
- Assignees: Konica Minolta, Inc.
- Applicants: Konica Minolta, Inc.
- Inventors: Haruna Sasakuma
- Web page: https://patentgrep.com/patent/US10455101B2

## CPC

- H04N 1/00477: {Indicating status, e.g. of a job (for control or supervision between transmitter and receiver or between image input and image output device H04N2201/3219)}
- H04N 1/00037: {Detecting, i.e. determining the occurrence of a predetermined state (H04N1/00031 takes precedence)}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- H04N 1/00411: {the display also being used for user input, e.g. touch screen}
- H04N 1/32635: {of reproducing apparatus or receiver, e.g. out of paper}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A server connected to an image processing device over a network, executes: running an application that operates in cooperation with the image processing device; obtaining screen information to use the application from the application based on a request from an external device; outputting the screen information to the external device; detecting an error on the image processing device with which the application operates in cooperation; and adding error information to access an error screen constructed by the image processing device to the screen information when the error on the image processing device is detected. The server outputs the screen information with added the error information to the external device when the error information is added to the screen information.

## Claims

### Claim 1

A server connected to a plurality of image processing devices over a network, comprising:
a storage that stores an application program; and
a hardware processor that:
runs the application program that operates in cooperation with the image processing devices;
obtains screen information to use the application program from the application program based on a request from an external device;
outputs the screen information obtained from the application program to the external device;
detects an error on at least one of the image processing devices; and
adds error information to access an error screen constructed by the at least one of the image processing devices to the screen information obtained from the application program when the error on the at least one of the image processing devices is detected, wherein
the hardware processor outputs the screen information with the added error information to the external device when the error information is added to the screen information, and
the storage further stores application information that includes cooperative device information indicating an image processing device, from among the plurality of image processing devices, that is configured to execute the application program.

### Claim 2 (depends on 1)

The server according to claim 1, wherein
the hardware processor obtains a web page to use the application program as the screen information based on the request from a browser running on the external device, and
adds an address to access the error screen constructed by the at least one of the image processing devices as the error information to the web page.

### Claim 3 (depends on 1)

The server according to claim 1, wherein the hardware processor adds the error information in a manner that allows the error screen constructed by the at least one of the image processing devices to be displayed inside the same screen as the screen information obtained from the application program.

### Claim 4 (depends on 1)

The server according to claim 1, wherein the hardware processor adds the error information in a manner that allows the error screen constructed by the at least one of the image processing devices to be displayed on the screen different from the screen information obtained from the application program.

### Claim 5 (depends on 1)

The server according to claim 1, wherein the hardware processor adds the error information to a body of the screen information obtained from the application program.

### Claim 6 (depends on 1)

The server according to claim 1, wherein the hardware processor adds the error information to a header of the screen information obtained from the application program.

### Claim 7 (depends on 1)

An image processing unit, comprising the server according to claim 1.

### Claim 8 (depends on 7)

The image processing unit according to claim 7, wherein
other image processing devices are connected to the network.

### Claim 9

A non-transitory recording medium storing a computer readable program executed by a server connected to a plurality of image processing devices over a network, wherein the server comprises: a storage that stores an application program; and a hardware processor, the program causing the hardware processor to execute:
(1) running the application program that operates in cooperation with the image processing devices;
(2) obtaining screen information to use the application program from the application program based on a request from an external device;
(3) outputting the screen information obtained from the application program to the external device;
(4) detecting an error on at least one of the image processing devices; and
(5) adding error information to access an error screen constructed by the at least one of the image processing devices to the screen information obtained from the application program when the error on the at least one of the image processing devices is detected, wherein
the screen information with the added error information is output to the external device when the error information is added to the screen information, and
the storage further stores application information that includes cooperative device information indicating an image processing device, from among the plurality of image processing devices, that is configured to execute the application program.

### Claim 10 (depends on 9)

The non-transitory recording medium according to claim 9, wherein the program causes the server to further execute:
obtaining a web page to use the application program as the screen information based on the request from a browser running on the external device, and
adding an address to access the error screen constructed by the at least one of the image processing devices as the error information to the web page.

### Claim 11 (depends on 9)

The non-transitory recording medium according to claim 9, wherein the program causes the server to further execute:
adding the error information in a manner that allows the error screen constructed by the at least one of the image processing devices to be displayed inside the same screen as the screen information obtained from the application program.

### Claim 12 (depends on 9)

The non-transitory recording medium according to claim 9, wherein the program causes the server to further execute:
adding the error information in a manner that allows the error screen constructed by the at least one of the image processing devices to be displayed on the screen different from the screen information obtained from the application program.

### Claim 13 (depends on 9)

The non-transitory recording medium according to claim 9, wherein the program causes the server to further execute:
adding the error information to a body of the screen information obtained from the application program.

### Claim 14 (depends on 9)

The non-transitory recording medium according to claim 9, wherein the program causes the server to further execute:
adding the error information to a header of the screen information obtained from the application program.
