IP Library › Granted Patent US 11,847,372
Granted Patent B2
US 11,847,372 · App. 17/716,890 · Granted Dec 19, 2023

System and method of controlling system

Inventor: Masanori Aritomi (Tokyo, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F3/1267G06F3/1204G06F3/1272G06F3/1292
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,847,372
App. No.
17/716,890
Granted
Dec 19, 2023
Kind
B2
Abstract

A system according to exemplary embodiments includes an information processing apparatus and a cloud print service (CPS) associated with a company tenant. The information processing apparatus determines whether a client terminal having received a print request performs remote connection, and transmits a result of determination and print job data corresponding to the print request to the CPS. The CPS causes another CPS that is associated with a public tenant and connected to the CPS via a network to hold the print job data transmitted from the information processing apparatus based on the result of the determination transmitted from the information processing apparatus.

Claims (23)

1. A system, comprising:

an information processing apparatus; and

a first cloud print service configured to cooperate with the information processing apparatus,

wherein the information processing apparatus includes first one or more memories storing a first set of instructions, and first one or more processors that execute the first set of instructions to:

receive remote connection from a client terminal;

determine whether the client terminal that performs remote connection to the information processing apparatus is present in a local network to which the information processing apparatus is connected;

receive a print request from the client terminal; and

transmit a result of the determination and print job data corresponding to the print request to the first cloud print service,

wherein the first cloud print service includes second one or more memories storing a second set of instructions, and second one or more processors that execute the second set of instructions to:

in a case where the transmitted result of the determination indicates that the client terminal is not present in the local network to which the information processing apparatus is connected, transmit the print job data received from the information processing apparatus to a second cloud print service; and

in a case where the transmitted result of the determination indicates that the client terminal is present in the local network to which the information processing apparatus is connected, hold the print job data transmitted from the information processing apparatus in the first cloud print service.

2. The system according to claim 1 ,

wherein the first one or more processors further execute the first set of instructions to acquire terminal information about the client terminal from the client terminal, and

wherein whether the client terminal is present in the local network or not is determined based on the acquired terminal information.

3. The system according to claim 1 , wherein the second one or more processors further execute the second set of instructions to record information indicating the result of the determination transmitted from the client terminal in association with history of processing for the print job data.

4. The system according to claim 1 , wherein the first one or more processors further execute the first set of instructions to, in a case where the second cloud print service is not selected by a user as a cloud print service to hold the print job data and it is determined that the client terminal is not present in the local network, output notification information to a predetermined output destination.

5. A method of controlling a system including an information processing apparatus and a first cloud print service, the method comprising:

receiving, by the information processing apparatus, remote connection from a client terminal;

determining, by the information processing apparatus, whether the client terminal that performs remote connection to the information processing apparatus is present in a local network to which the information processing apparatus is connected;

receiving a print request from the client terminal;

transmitting, by the information processing apparatus, a result of the determination and print job data corresponding to the print request to the first cloud print service;

in a case where the transmitted result of the determination indicates that the client terminal is not present in the local network to which the information processing apparatus is connected, transmitting, by the first cloud print service, the print job data received from the information processing apparatus to a second cloud print service; and

in a case where the transmitted result of the determination indicates that the client terminal is present in the local network to which the information processing apparatus is connected, holding the print job data transmitted from the information processing apparatus in the first cloud print service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: ARITOMI, MASANORI
To: CANON KABUSHIKI KAISHA
Reel/Frame 059738/0545 →
Priority Claims (1)
JP 2021-068924 · Apr 15, 2021 · national
Continuity (1)
Related Publication 20220334785A1 · Oct 20, 2022
Cited By (1)
US 12,706,383