Patentable/Patents/US-10015347
US-10015347

Information processing apparatus for acquiring and updating a retention storage for information stored in a processing apparatus, information processing method, and non-transitory storage medium

PublishedJuly 3, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An information processing apparatus includes: a retention unit that retains a list of paper information and detailed information associated with the paper information; a first acquisition unit that acquires a list of paper information from a storage unit of a printer; an update unit that updates the list of the paper information retained in the retention unit by using the acquired list of paper information; a second acquisition unit that acquires, based on a difference between the list, of the paper information retained in the retention unit and the acquired list of paper information, part of detailed information associated with paper information stored in the storage unit, from the storage unit; and a generation unit that generates, based on the detailed information acquired by the second acquisition unit, data to be transmitted to the printer. The update unit updates, based on the acquired detailed information, the retained detailed information.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An information processing apparatus comprising: one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the information processing apparatus to execute steps comprising: acquiring, from a retention storage of the information processing apparatus, a first list of paper types; acquiring, from a printer to which the information processing apparatus is communicably connected, a second list of paper types stored in a storage of the printer; determining whether there is a difference between the first list of the paper types and the second list of paper types; updating the first list of the paper types retained in the retention storage by using the second list of paper types based on the determination; acquiring, from the printer after the determination, a portion of second detailed information based on the difference between the first list of the paper types and the second list of paper types, wherein the second detailed information indicates print functions associated with the paper types included in the second list of the paper types and is stored in the storage of the printer; updating first detailed information which indicates print functions associated with paper types stored in the retention storage, based on the portion of the second detailed information; and generating print data, based on the updated first detailed information stored in the retention storage.

2

2. The information processing apparatus according to claim 1 , wherein detailed information corresponding to paper information which is not retained in the retention storage is acquired as the portion of second detailed information, among pieces of paper information contained in the second list of paper types.

3

3. The information processing apparatus according to claim 1 , wherein, if there is no difference between the first list of the paper types stored in the retention storage and the second list of paper types, detailed information stored in the printer storage is not acquired.

4

4. The information processing apparatus according to claim 1 , wherein the retention storage stores the portion of the second detailed information.

5

5. The information processing apparatus according to claim 1 , wherein the first list of the paper types stored in the retention storage is updated by overwriting the list of the first paper types stored in the retention storage, using the second list of paper types acquired from the printer storage.

6

6. The information processing apparatus according to claim 1 , wherein the information processing apparatus further executes a step of setting a setting of an operation of the printer based on the first detailed information stored in the retention storage, wherein the print data is generated based on the setting performed in the setting.

7

7. The information processing apparatus according to claim 1 , wherein, if initialization for data transmission to the printer is performed, the second detailed information stored in the printer storage is not acquired.

8

8. The information processing apparatus according to claim 7 , wherein the initialization for data transmission to the printer comprises installation of a driver for the printer into the information processing apparatus.

9

9. The information processing apparatus according to claim 1 , wherein, when initialization for data transmission to the printer is performed, if there is a difference between the second list of paper types stored in the printer storage and the first list of paper types stored in the retention storage and if no paper information is added to the retention storage, based on the second list of paper types stored in the printer storage, the first paper types stored in the retention storage is updated.

10

10. An information processing method for controlling an information processing apparatus, the method comprising: acquiring, from a retention storage of the information processing apparatus, a first list of paper types; acquiring, from a printer to which the information processing apparatus is communicably connected, a second list of paper types stored in a storage of the printer; determining whether there is a difference between the first list of the paper types and the second list of paper types; updating the first list of the paper types retained in the retention storage by using the acquired second list of paper types based on the determination; acquiring, from the printer after the determination, a portion of second detailed information based on the difference between the first list of the paper types and the second list of paper types, wherein the second detailed information indicates print functions associated with the paper types included in the second list of the paper types and is stored in the storage of the printer; updating first detailed information which indicates print functions associated with paper types stored in the retention storage, based on the portion of the second detailed information; and generating print data, based on the updated first detailed information stored in the retention storage.

11

11. A non-transitory computer-readable storage medium storing a program that, when executed, causes a computer to execute a process, the process comprising: acquiring, from a retention storage configured to retain a first list of paper types, the first list of the paper types; acquiring, from a printer to which the information processing apparatus is communicably connected, a second list of paper types stored in a storage of the printer; determining whether there is a difference between the first list of the paper types and the second list of paper types; updating the first list of the paper types retained in the retention storage by using the acquired second list of paper types based on the determination; acquiring, from the printer after the determination, based on the difference between the first list of the paper types and the second list of paper types, wherein the second detailed information indicates print functions associated with the paper types included in the second list of the paper types and is stored in the storage of the printer; updating, based on the portion of the second detailed information, the first detailed information which indicates print functions associated with paper types stored in the retention storage; and generating, based on the updated first detailed information stored in the retention storage, print data to be transmitted to the printer.

12

12. The information processing method according to claim 10 , wherein detailed information corresponding to paper information which is not retained in the retention storage is acquired as the portion of second detailed information, among pieces of paper information contained in the second list of paper information.

13

13. The information processing method according to claim 10 , wherein, if there is no difference between the first list of the paper information stored in the retention storage and the second list of paper information, detailed information stored in the printer storage is not acquired.

14

14. The information processing method according to claim 10 , wherein the retention storage stores the portion of the second detailed information.

15

15. The information processing method according to claim 10 , wherein the first list of the paper information stored in the retention storage is updated by overwriting the list of the first paper information stored in the retention storage, using the second list of paper information acquired from the printer storage.

16

16. The information processing method according to claim 10 , further comprising setting a setting of an operation of the printer based on the first detailed information stored in the retention storage, wherein the print data is generated based on the setting performed in the setting.

17

17. The information processing method according to claim 10 , wherein, if initialization for data transmission to the printer is performed, the second detailed information stored in the printer storage is not acquired.

18

18. The information processing method according to claim 17 , wherein the initialization for data transmission to the printer comprises installation of a driver for the printer into the information processing apparatus.

19

19. The information processing method according to claim 10 , wherein, when initialization for data transmission to the printer is performed, if there is a difference between the second list of paper information stored in the printer storage and the first list of paper information stored in the retention storage and if no paper information is added to the retention storage, based on the second list of paper information stored in the printer storage, the first paper information stored in the retention storage is updated.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 18, 2016

Publication Date

July 3, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Information processing apparatus for acquiring and updating a retention storage for information stored in a processing apparatus, information processing method, and non-transitory storage medium” (US-10015347). https://patentable.app/patents/US-10015347

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.