Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device

US10776054B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10776054-B2
Application numberUS-201916367652-A
CountryUS
Kind codeB2
Filing dateMar 28, 2019
Priority dateMar 30, 2018
Publication dateSep 15, 2020
Grant dateSep 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Non-transitory computer-readable recording medium stores computer-executable instructions which cause, when executed, a controller of an information processing device to obtain a list of printers registered with an operating system installed to the information processing device, obtaining a list of print programs installed in the information processing device, store identifiers of the list of printers and the list of the print programs as obtained in a memory, detect whether a first user operation is input through an inputting device of the information processing device, when input of the first user operation is detected, extract one of the printers in the list of printers and print programs in the list of print programs stored in the memory and setting the extracted one of the printers and the print programs to the output destination, and when the output destination is one of the print programs, start the print program.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable recording medium for an information processing device having a memory and a controller, the recording medium storing computer-executable instructions which cause, when executed, the controller to perform: a printer obtaining process of obtaining a list of printers registered with an operating system installed to the information processing device; a program obtaining process of obtaining a list of print programs installed in the information processing device; a storing process of storing identifiers of the printers listed in the list of printers obtained in the printer obtaining process and identifiers of the print programs listed in the list of the print programs obtained in the program obtaining process in the memory; a first detecting process of detecting whether a first user operation is input through an inputting device of the information processing device; when the controller detects input of the first user operation in the first detecting process, an output destination changing process of extracting one of the printers and print programs based on the identifiers stored in the memory and set the extracted one of the printers and the print programs to the output destination; and when the output destination set in the output destination changing process is one of the print programs installed in the information processing device, starting the print program wherein the instructions further cause, when executed, the controller to perform: a first receiving process of receiving an execution command of printing through the inputting device; and a printing process in which: when the execution command is received in the first receiving process and when a currently set output destination is one of the printers registered with the operating system of the information processing device, a print job is output to the printer; and when the currently set output destination is a print program, delivers the print job to the print program. 2. The non-transitory computer-readable recording medium according to claim 1 , wherein, when the controller detects the first user operation, the controller displays a list of the printers and the print programs based on the identifiers stored in the memory on a displaying device of the information processing device. 3. The non-transitory computer-readable recording medium according to claim 1 , wherein the instructions further cause, when executed, the controller to: store execution history of print jobs in the memory; and based on the execution history of print jobs stored in the memory, determine an order of extraction in a descending order of a usage frequency of the printers and the print programs. 4. The non-transitory computer-readable recording medium according to claim 1 , wherein if a particular printing medium is being selected as a type of a printing medium to be used, ones which cannot perform printing on the particular printing medium are excluded from among the printers and the print programs of which identifiers are stored in the memory. 5. The non-transitory computer-readable recording medium according to claim 1 , wherein the instructions further cause, when executed, the controller to perform: detecting a second user operation is input through the inputting device; and receiving the execution command a print instruction when the input of the second user operation is detected, wherein the first user operation is an operation of simultaneously performing the second user operation and a third user operation. 6. The non-transitory computer-readable recording medium according to claim 1 , wherein the instructions further cause, when executed, the controller to perform, when the output destination is changed from the printer to the print program, obtaining default print settings of a change source printer from an operating system of the information processing device, and delivering the obtained print settings to the print program which is set to the output destination. 7. The non-transitory computer-readable recording medium according to claim 1 , wherein the instructions further cause, when executed, the controller to perform, when the output destination is changed, changing the output destination from a default printer registered with an operating system of the information processing device to the changed output destination. 8. A method of controlling an information processing device having a memory, comprising: obtaining a list of printers registered with an operating system installed to the information processing device; obtaining a list of print programs installed in the information processing device; storing identifiers of the printers listed in the list of printers as obtained and identifiers of the print programs listed in the list of the print programs as obtained in the memory; detecting whether a first user operation is input through an inputting device of the information processing device; when input of the first user operation is detected, extracting either one of the printers in the list of printers or one of the print programs in the list of print programs stored in the memory and setting the extracted one to the output destination; when the output destination is one of the print programs installed in the information processing device, starting the print program; receiving an execution command of printing through the inputting device; when the execution command is received and when a currently set output destination is one of the printers registered with the operating system of the information processing device, a print job is output to the printer; and when the currently set output destination is a print program, the print job is delivered to the print program. 9. The method of claim 8 , further comprising displaying a list of the printers and the print programs based on the identifiers stored in the memory on a displaying device of the information processing device when the first user operation is detected. 10. The method of claim 8 , further comprising storing execution history of print jobs in the memory; and based on the execution history of print jobs stored in the memory, determining an order of extraction in a descending order of a usage frequency of the printers and the print programs. 11. The method of claim 8 , wherein if a particular printing medium is being selected as a type of a printing medium to be used, ones which cannot perform printing on the particular printing medium are excluded from among the printers and the print programs of which identifiers are stored in the memory. 12. The method of claim 8 , further comprising: detecting a second user operation is input through the inputting device; and receiving the execution command when the input of the second user operation is detected, wherein the first user operation is an operation of simultaneously performing the second user operation and a third user operation. 13. The method of claim 8 , further comprising: obtaining, when the output destination is changed from the printer to the print program, default print settings of a change source printer from an operating system of the information processing device; and delivering the obtained print settings to the print program which is set to the output destination. 14. The method of claim 8 , further comprising changing the output destination from a default printer registered with an operating system of the information processing device to the changed output destination when the output destination is changed.

Assignees

Inventors

Classifications

  • resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets · CPC title

  • Digital output to print unit {, e.g. line printer, chain printer} · CPC title

  • G06F3/1204Primary

    resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data · CPC title

  • Automatic configuration, e.g. by driver · CPC title

  • Remote printer device, e.g. being remote from client or server · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10776054B2 cover?
Non-transitory computer-readable recording medium stores computer-executable instructions which cause, when executed, a controller of an information processing device to obtain a list of printers registered with an operating system installed to the information processing device, obtaining a list of print programs installed in the information processing device, store identifiers of the list of p…
Who is the assignee on this patent?
Brother Ind Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).