IP Library Granted Patent US 12705002
Granted Patent B2
US 12705002 · App. 18/400,215 · Granted Aug 11, 2026

System and method for controlled reprinting within an authenticated session

Inventors: William Su (Riverside, CA); Christopher Nguyen (Huntington Beach, CA)
Assignee: TOSHIBA TEC KABUSHIKI KAISHA
G06F3/1204G06F3/1208G06F3/1237G06F3/1256G06F3/1274
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 12705002
App. No.
18/400,215
Granted
Aug 11, 2026
Kind
B2
Abstract

A system and method for generating reprints of documents from an authenticated user's print queue enables generating proof prints both before and after a print job has been released for printing. Print issues that surface in a printed document can be addressed, and a proof print can be made from the print job that remains in the queue after printing, with no need of resubmitting the job from a user's workstation. A proof print may be a reprint of the entire document or printing of a test page.

Claims (62)

1 . A multifunction peripheral comprising:

a network interface configured to receive print job data;

a processor configured to store the received print job data at the multifunction peripheral; and

a user interface configured to detect login data entered at the multifunction peripheral, including by a user associated with the received print job data,

wherein the processor is further configured to:

associate, upon the user logging in at the multifunction peripheral via the user interface, one or more print jobs from the received print job data, with an authenticated session of the user;

control, while the authenticated session is active, a display of the user interface to display indicators corresponding to each of the one or more print jobs;

execute a print job of the one or more print jobs selected by the user via the user interface, in accordance with selection of the indicator corresponding to the print job;

control, after a completion of the print job and in accordance with the authenticated session still being active, the display of the user interface to continue displaying the indicator corresponding to the print job and an additional indicator of the completion of the print job;

print a test page of the completed print job in accordance with a reselection of the print job made by the user via the user interface during the continued displaying of the indicator corresponding to the print job;

determine, after the printing of the test page, that a user logoff or inactivity timeout of the authenticated session has occurred; and

delete the received print job data from the multifunction peripheral in accordance with the determined user logoff or inactivity timeout of the authenticated session.

2 . The multifunction peripheral of claim 1 , wherein the processor is further configured to:

modify, in accordance with user input received via the user interface after the completion of the print job but before the printing of the test page, settings associated with the printing of the test page.

3 . The multifunction peripheral of claim 2 , wherein modifying the settings associated with the printing of the test page includes updating one or more of a paper type, a print quality, a print resolution, a page contrast, and a print color.

4 . The multifunction peripheral of claim 1 , wherein the processor is further configured to:

control, after the printing of the test page, the display of the user interface to continue displaying the indicator corresponding to the print job and an additional indicator of the printing of the test page.

5 . The multifunction peripheral of claim 1 , wherein the processor is further configured to:

modify in accordance with user input received via the user interface after the printing of the test page, settings associated with another execution of the print job.

6 . The multifunction peripheral of claim 5 , wherein modifying the settings associated with the other execution of the print job includes updating one or more of a paper type, a print quality, a print resolution, a page contrast, and a print color.

7 . A method of managing the execution of print jobs at a multifunction peripheral, the method comprising:

receiving print job data via a network interface of the multifunction peripheral;

storing the received print job data at the multifunction peripheral;

detecting login data via a user interface of the multifunction peripheral, including by a user associated with the received print job data;

associating, upon the user logging in at the multifunction peripheral via the user interface, one or more print jobs from the received print job data, with an authenticated session of the user;

controlling, while the authenticated session is active, a display of the user interface to display indicators corresponding to each of the one or more print jobs;

executing a print job of the one or more print jobs selected by the user via the user interface, in accordance with selection of the indicator corresponding to the print job;

controlling, after a completion of the print job and in accordance with the authenticated session still being active, the display of the user interface to continue displaying the indicator corresponding to the print job and an additional indicator of the completion of the print job;

re-executing the print job in accordance with a reselection of the indicator corresponding to the print job made by the user via the user interface during the continued displaying of the indicator corresponding to the print job;

determining, after the re-execution of the print job, that a user logoff or inactivity timeout of the authenticated session has occurred; and

deleting the received print job data from the multifunction peripheral in accordance with the determined user logoff or inactivity timeout of the authenticated session.

8 . The method of claim 7 , further comprising:

modifying, in accordance with user input received via the user interface after the completion of the print job but before the re-execution of the print job, settings associated with the re-execution of the print job.

9 . The method of claim 8 , wherein modifying the settings associated with the re-execution of the print job includes updating one or more of a paper type, a print quality, a print resolution, a page contrast, and a print color.

10 . The method of claim 7 , further comprising:

printing a test page of the print job; and

controlling, after the printing of the test page, the display of the user interface to display an additional indicator of the printing of the test page.

11 . The method of claim 10 , wherein the printing of the test page occurs before the re-execution of the print job, the method further comprising:

modifying, in accordance with user input received via the user interface after the printing of the test page but before the re-execution of the print job, settings associated with the re-execution of the print job.

12 . The method of claim 11 , wherein modifying the settings associated with the re-execution of the print job includes updating one or more of a paper type, a print quality, a print resolution, a page contrast, and a print color.

13 . The multifunction peripheral of claim 1 , wherein the one or more print jobs includes a plurality of print jobs, and the processor is further configured to:

execute, in accordance with the user logoff or inactivity timeout of the authenticated session, print jobs of the plurality of print jobs that were not previously completed during the authenticated session.

14 . The multifunction peripheral of claim 1 , wherein controlling the display of the user interface to continue displaying the indicator corresponding to the print job includes controlling the display of the user interface to display a print queue associated with the user, the print queue continuing to include the print job after the completion of the print job.

15 . The method of claim 7 , wherein the one or more print jobs includes a plurality of print jobs, the method further comprising:

executing, in accordance with the user logoff or inactivity timeout of the authenticated session, print jobs of the plurality of print jobs that were not previously completed during the authenticated session.

16 . The method of claim 7 , wherein controlling the display of the user interface to continue displaying the indicator corresponding to the print job includes controlling the display of the user interface to display a print queue associated with the user, the print queue continuing to include the print job after the completion of the print job.

17 . A method of managing the execution of print jobs and printing of test pages at a multifunction peripheral, the method comprising:

receiving print job data via a network interface of the multifunction peripheral;

storing the received print job data at the multifunction peripheral;

detecting login data via a user interface of the multifunction peripheral, including by a user associated with the received print job data;

associating, upon the user logging in at the multifunction peripheral via the user interface, one or more print jobs from the received print job data, with an authenticated session of the user;

controlling, while the authenticated session is active, a display of the user interface to display indicators corresponding to each of the one or more print jobs;

executing a print job of the one or more print jobs selected by the user via the user interface, in accordance with selection of the indicator corresponding to the print job;

controlling, after a completion of the print job and in accordance with the authenticated session still being active, the display of the user interface to continue displaying the indicator corresponding to the print job and an additional indicator of the completion of the print job;

printing a test page of the completed print job in accordance with a reselection of the print job made by the user via the user interface during the continued displaying of the indicator corresponding to the print job;

determining, after the printing of the test page, that a user logoff or inactivity timeout of the authenticated session has occurred; and

deleting the received print job data from the multifunction peripheral in accordance with the determined user logoff or inactivity timeout of the authenticated session.

18 . The method of claim 17 , further comprising:

modifying, in accordance with user input received via the user interface after the completion of the print job but before the printing of the test page, settings associated with the printing of the test page.

19 . The method of claim 18 , wherein modifying the settings associated with the printing of the test page includes updating one or more of a paper type, a print quality, a print resolution, a page contrast, and a print color.

20 . The method of claim 17 , further comprising:

controlling, after the printing of the test page, the display of the user interface to continue displaying the indicator corresponding to the print job and an additional indicator of the printing of the test page.