Accounting device and control program
US-2019236889-A1 · Aug 1, 2019 · US
US12353777B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12353777-B2 |
| Application number | US-202318237741-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 24, 2023 |
| Priority date | Apr 3, 2023 |
| Publication date | Jul 8, 2025 |
| Grant date | Jul 8, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Computer-implemented systems and methods for dynamically managing printing service from a multi-display device are disclosed to include a first and second software interface and at least one printer. The processors are instructed to establish and maintain a printing task queue storing printing tasks for each of the at least one printer, receive a printing task from the first software interface associated with a first timestamp, determine a printer for the printing task, disable write access to the printing task queue of the printer from the second software interface, add the first printing task to the printing task queue of the printer; re-enabling the write access to the printing task queue of the printer from the second software interface, and printing a current printing task from the printer, the current printing task is a printing task in the printing task queue of the printer with an earliest timestamp.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented system for providing printing service by a multi-display device, the system comprising: one or more memory devices storing instructions; a multi-display device having a first display and a second display, wherein: the first display configured to generate a first printing task via a first software interface; and the second display configured to generate a second printing task via a second software interface; at least one printer connected to the multi-display device; and one or more processors, communicatively coupled to the first display, the second display, and the at least one printer, configured to execute the instructions to perform operations comprising: establishing and maintaining a printing task queue storing printing tasks for each of the at least one printer; receiving a first printing task from the first software interface associated with a first timestamp; determining a first target printer for the first printing task, the first target printer is one of the at least one printer; disabling write access to the printing task queue of the first target printer from the second software interface presented on the second display; adding the first printing task and its associated target printer to the printing task queue of the first target printer; re-enabling the write access to the printing task queue of the first target printer from the second software interface presented on the second display; printing a current printing task from the first target printer, the current printing task is a printing task in the printing task queue of the first target printer with an earliest timestamp; receiving a second printing task from the second software interface associated with a second timestamp; determining a second target printer for the second printing task, the second target printer is the same as the first target printer; disabling writing access to the printing task queue of the second target printer from the first software interface presented on the first display; adding the second printing task to the printing task queue of the second target printer; and re-enable the writing access to the printing task queue of the second target printer from the first software interface presented on the first display. 2. The computer-implemented system of claim 1 , wherein disabling write access to the printing task queue of the first target printer comprises: denying a request to make changes to the printing task queue of the first target printer; and requesting a resend of the denied request after a predetermined time. 3. The computer-implemented system of claim 1 , the instructions further comprising: removing the current printing task from the printing task queue of the first target printer. 4. The computer-implemented system of claim 3 , the instructions further comprising: printing another printing task in the printing task queue of the first target printer with an earliest timestamp, until no printing task remains in the printing task queue of the first target printer. 5. The computer-implemented system of claim 1 , wherein disabling writing access to the printing task queue of the second target printer comprises: denying a request to make changes to the printing task queue of the second target printer; and requesting a resend of the denied request after a predetermined time. 6. The computer-implemented system of claim 1 , the instructions further comprising: removing the current printing task from the printing task queue of the second target printer. 7. The computer-implemented system of claim 6 , the instructions further comprising: printing another printing task in the printing task queue of the second target printer with an earliest timestamp, until no printing task remains in the printing task queue of the second target printer. 8. The computer-implemented system of claim 1 , wherein the first and the second software interface each is configured to present one or more input fields, the one or more input fields being configured to accept non-keyboard inputs. 9. The computer-implemented system of claim 1 , wherein the first software interface and the second software interface are identical interface presented on different displays. 10. The computer-implemented method of claim 1 , wherein disabling writing access to the printing task queue of the second target printer comprises: denying a request to make changes to the printing task queue of the second target printer; and requesting a resend of the denied request after a predetermined time. 11. The computer-implemented method of claim 1 , further comprising: removing the current printing task from the printing task queue of the second target printer. 12. The computer-implemented method of claim 11 , further comprising: printing another printing task in the printing task queue of the second target printer with an earliest timestamp, until no printing task remains in the printing task queue of the second target printer. 13. A computer-implemented method for providing printing service by a multi-display device, the multi-display device includes a first display configured to generate a first printing task via a first software interface, a second display configured to generate a second printing task via a second software interface, and at least one printer connected to the multi-display device, the method comprises: establishing and maintaining a printing task queue storing printing tasks for each of the at least one printer; receiving a first printing task from the first software interface associated with a first timestamp; determining a first target printer for the first printing task, the first target printer is one of the at least one printer; disabling writing access to the printing task queue of the first target printer from the second software interface presented on the second display; adding the first printing task and its associated target printer to the printing task queue of the first target printer; re-enable the writing access to the printing task queue of the first target printer from the second software interface presented on the second display; printing a current printing task from the first target printer, the current printing task is a printing task in the printing task queue of the first target printer with an earliest timestamp; receiving a second printing task from the second software interface associated with a second timestamp; determining a second target printer for the second printing task, the second target printer is the same as the first target printer; disabling writing access to the printing task queue of the second target printer from the first software interface presented on the first display; adding the second printing task to the printing task queue of the second target printer; and re-enable the writing access to the printing task queue of the second target printer from the first software interface presented on the first display. 14. The computer-implemented method of claim 13 , wherein disabling writing access to the printing task queue of the first target printer comprises: denying a request to make changes to the printing task queue of the first target printer; and requesting a resend of the denied request after a predetermined time. 15. The computer-implemented method of claim 13 , further comprising: removing the current printing task from the printing task queue of the first target printer. 16. The computer-implemented method of claim 15 , further comprising: printing another printing task in the
Job submission, e.g. submitting print job order or request not the print data itself · CPC title
Print workflow management, e.g. defining or changing a workflow, cross publishing · CPC title
Deleting of print job · CPC title
Remote printer device, e.g. being remote from client or server · CPC title
based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.