# US 10,310,780 B2 · System and control method for installing printer driver

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

- Number: US 10,310,780 B2
- Document ID: US10310780B2
- Status: Granted
- Kind: B2
- Application number: 15/907,050
- Filed: 2018-02-27
- Published: 2018-09-06
- Granted: 2019-06-04
- Earliest claimed: 2017-03-02
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Akihiro Mitsui
- Web page: https://patentgrep.com/patent/US10310780B2

## CPC

- G06F 3/1225: {Software update, e.g. print driver, modules, plug-ins, fonts}
- G06F 3/1203: {Improving or facilitating administration, e.g. print management}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In a system having a client and a server according to an exemplary embodiment of the present invention, the server adds to a database of a server of a first printer driver a path of a logical printer corresponding to a second printer driver. The path of the logical printer is added to the database of the first printer driver of a client by the path of the logical printer being added to the database of the server. And then, the client installs the second printer driver based on the path of the logical printer added to the database of the client by the first printer driver being operated.

## Claims

### Claim 1

A system comprising:
a client; and
a server,
wherein the server comprises an addition unit configured to add a path of a logical printer corresponding to a second printer driver to setting information regarding a first printer driver registered in a database of the server,
wherein the path of the logical printer is added to setting information regarding the first printer driver registered in a database of the client by addition of the path of the logical printer to the setting information of the database of the server, and
wherein the client comprises an installation unit configured to install the second printer driver based on the path of the logical printer added to the setting information of the database of the client by the first printer driver being operated.

### Claim 2 (depends on 1)

The system according to claim 1,
wherein the server further comprises an installation unit configured to install the second printer driver, and
wherein the addition unit adds the path of the logical printer corresponding to the installed second printer driver to the setting information of the database of the server.

### Claim 3 (depends on 2)

The system according to claim 2,
wherein the server further comprises a determination unit configured to determine whether the first printer driver registered in the database of the server has a version allowing installation of the second printer driver, and
wherein, if the determination unit determines that the version of the first printer driver does not allow the installation of the second printer driver, the installation unit of the server updates the first printer driver by installation.

### Claim 4 (depends on 1)

The system according to claim 1,
wherein the client further includes a display unit configured to display a confirmation window to see whether a user confirms installation of the second printer driver, and
wherein, if an instruction to install the second printer driver is received from the user via the confirmation window, the installation unit installs the second printer driver based on the path of the logical printer added to the setting information of the database of the client.

### Claim 5 (depends on 4)

The system according to claim 4, wherein the display unit displays a notification screen that notifies the user that the second printer driver has been installed.

### Claim 6 (depends on 1)

The system according to claim 1, wherein the client further includes an uninstallation unit configured to uninstall the first printer driver after installation of the second printer driver by the installation unit of the client is finished.

### Claim 7

A control method for a system comprising a client and a server,
wherein the server comprises adding a path of a logical printer corresponding to a second printer driver to setting information regarding a first printer driver registered in a database of the server,
wherein the path of the logical printer is added to setting information regarding the first printer driver registered in a database of the client by addition of the path of the logical printer to the setting information of the database of the server, and
wherein the client comprises installing the second printer driver based on the path of the logical printer added to the setting information of the database of the client by the first printer driver being operated.
