US20220083297A1 - Job processing device and job processing method - Google Patents
Job processing device and job processing method Download PDFInfo
- Publication number
- US20220083297A1 US20220083297A1 US17/469,944 US202117469944A US2022083297A1 US 20220083297 A1 US20220083297 A1 US 20220083297A1 US 202117469944 A US202117469944 A US 202117469944A US 2022083297 A1 US2022083297 A1 US 2022083297A1
- Authority
- US
- United States
- Prior art keywords
- job
- section
- external
- history record
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/127—Job submission, e.g. submitting print job order or request not the print data itself by using hot folders, e.g. folder for which print settings or print data management rules are set in advance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1273—Print job history, e.g. logging, accounting, tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3202—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
Definitions
- the present disclosure relates to a job processing device and a job processing method.
- JP-A-2020-88440 Patent Literature 1 states that, when an error occurs, a history of the error is displayed side by side with a history of a job.
- Patent Literature 1 states that an execution history of an application executed by operating an operation section of an image processing device is displayed and history data is shared among a plurality of image processing devices. However, a history of a job input by operating a device other than a device having a history display function is not considered.
- a job processing device includes: a user interface section; a communication section configured to perform communication with an external device; a job executing section configured to execute a job; and a display control section configured to display, on the user interface section, a history record indicating a history of an executed job.
- the display control section displays a history record of an internal job, which is a job input by operation on the user interface section, and a history record of an external job, which is a job input by operation on the external device, side by side in order of time.
- a job processing method is a job processing method in a job processing device including a user interface section and a communication section configured to perform communication with an external device, the job processing method including: a job executing section executing a job; and a display control section displaying, on the user interface section, a history record of an internal job, which is a job input by operation on the user interface section, and a history record of an external job, which is a job input by operation on the external device, side by side in order of time.
- FIG. 1 is a block diagram of a job processing device.
- FIG. 2 is a diagram showing an example of a home screen.
- FIG. 3 is a diagram showing an example of a WEB page for hot folder printing.
- FIG. 4 is a diagram showing an example of an instruction screen displayed according to operation for a history record.
- FIG. 5 is a diagram showing an example of an instruction screen displayed according to operation for a history record of the hot folder printing.
- FIG. 6 is a flowchart of history record display processing.
- FIG. 7 is a flowchart of re-execution processing.
- FIG. 8 is a diagram showing an example of an upload printing screen.
- FIG. 1 is a block diagram showing the configuration of a multifunction peripheral 1 functioning as a job processing device according to an embodiment of the present disclosure.
- the multifunction peripheral 1 includes a processor 10 , a nonvolatile memory 20 , a user interface section 30 (hereinafter referred to as UI section 30 ), a communication section 40 , a printing section 50 , a reading section 60 , and a FAX communication section 70 .
- the processor 10 includes a CPU, a ROM, and a RAM not shown in FIG. 1 and can execute various programs recorded in the nonvolatile memory 20 and control the sections of the multifunction peripheral 1 .
- the processor 10 may be configured by a single chip or may be configured by a plurality of chips. For example, an ASIC may be adopted instead of the CPU or the CPU and the ASIC may cooperate.
- the UI section 30 includes a touch panel display.
- the touch panel display includes a display panel that displays various kinds of information based on control by the processor 10 and a touch detection panel laid on the display panel.
- the touch panel display detects touch operation by a human finger or the like.
- the touch panel display outputs information indicating the touch operation to the processor 10 .
- the processor 10 acquires, based on the information, touch operation performed by a user.
- the communication section 40 includes various communication interfaces for communicating with an external device by wire or radio.
- the communication section 40 includes an interface for communicating with various removable memories attached to the multifunction peripheral 1 .
- a personal computer 2 hereinafter referred to as PC 2
- PC 2 a personal computer 2
- a plurality of external devices may be present.
- the communication section 40 includes an NFC communication section.
- the NFC communication section has a function of, when approaching an NFC tag at a default distance or less, communicating with the NFC tag and acquiring data recorded in a recording medium of the NFC tag.
- the printing section 50 includes an actuator, a sensor, a driving circuit, and mechanical components for executing printing on various printing media in various printing schemes such as an inkjet scheme or an electrophotographic scheme.
- the reading section 60 includes devices for reading a document placed on a document table glass or a document set on an ADF document tray, for example, a well-known color image sensor and a light source, and an actuator, a driving circuit, a sensor, and mechanical components for conveying the document.
- the FAX communication section 70 includes a modem for performing FAX communication of image data indicating a document through a public switched telephone network or the like, a circuit for detecting and generating a control signal for transmitting and receiving the image data, and a circuit for encoding transmission data and decoding reception data.
- the multifunction peripheral 1 includes a not-shown clocking circuit.
- the processor 10 can acquire present date and time from the clocking circuit.
- the multifunction peripheral 1 is a device installed in an office or the like and shared by a plurality of users.
- a user of the multifunction peripheral 1 carries an ID card. An identification number of the user is recorded in a recording medium of the ID card.
- the multifunction peripheral 1 acquires the identification number with the NFC communication section and determines whether the user is a user registered in an authentication information table explained below.
- the user can log in to the multifunction peripheral 1 and can use various functions of the multifunction peripheral 1 by logging in to the multifunction peripheral 1 .
- the multifunction peripheral 1 includes a plurality of functions such as a copy function, a print function, a scan function, and a fax function.
- FIG. 2 is a diagram showing an example of a home screen displayed on the touch panel display of the UI section 30 .
- the home screen includes a menu section p 1 and a timeline section p 2 .
- the menu section p 1 includes function selection buttons such as buttons b 1 , b 2 , b 3 , b 4 , and b 5 corresponding to internal applications included in the multifunction peripheral 1 .
- the functions explained above of the multifunction peripheral 1 are respectively allocated to the function selection buttons.
- the user can cause the multifunction peripheral 1 to display detailed screens of the functions associated with the function selection buttons by touching the function selection buttons.
- the timeline section p 2 is a region where a history record R of a job executed in the multifunction peripheral 1 is displayed. Details of the timeline section p 2 are explained below.
- the processor 10 can execute a not-shown control program recorded in the nonvolatile memory 20 .
- the processor 10 functions as a job executing section 11 , a display control section 12 , and a WEB server section 13 .
- the WEB server section 13 is a program for causing the multifunction peripheral 1 to function as a WEB server.
- the processor 10 can cause a display of the external device such as the PC 2 to display a WEB page of the multifunction peripheral 1 according to the HTTP.
- the functions explained above are realized by the processor 10 executing programs of the internal applications recorded in the nonvolatile memory 20 .
- the page is displayed on the browser.
- the processor 10 of the multifunction peripheral 1 determines whether a combination of the user ID and the password input by the user is a combination registered in the authentication information table.
- the processor determines that user authentication is successful.
- the processor 10 transmits image information of the WEB page of the multifunction peripheral 1 to the PC 2 , the PC 2 displays a WEB site on the browser based on the image information.
- an identification number of the user recorded in an ID card carried by the user is recorded in association with the user ID and the password of the user.
- the authentication information table is recorded in, for example, the nonvolatile memory 20 of the multifunction peripheral 1 .
- the processor 10 of the multifunction peripheral 1 can determine whether a user who transmits a job from the PC 2 and a user who operates the UI section 30 of the multifunction peripheral 1 are the same.
- a configuration may be adopted in which the processor 10 performs user authentication in cooperation with another server (not shown) that manages user information and operation terminal information including information of the authentication information table.
- the WEB page provided by the multifunction peripheral 1 includes a page functioning as a file reception screen for receiving a processing target file.
- the processing target file is a printing target file.
- the file reception screen is a page for hot folder printing.
- the processor 10 transmits image information of the page for the hot folder printing to the PC 2 .
- the PC 2 displays the page for the hot folder printing on the display based on the image information.
- FIG. 3 is an example of the WEB page for the hot folder printing.
- the page includes rectangular frames f 1 , f 2 , and f 3 having folder numbers.
- the rectangular frames are objects respectively associated with hot folders (incorporated hot folders) secured in the nonvolatile memory 20 of the multifunction peripheral 1 .
- different combinations of parameters of print settings are respectively allocated to the hot folders.
- the print settings are, for example, conditions concerning a printing job such as a paper type, a paper size, a layout, duplex printing, and color/monochrome.
- a combination of adopted parameters may be displayed in the rectangular frames or near the rectangular frames. In this case, the user is capable of selecting, viewing the combination of the parameters, a hot folder that can perform printing in desired print setting.
- the PC 2 detects the operation and transmits the file from the PC 2 to the multifunction peripheral 1 together with a folder number of the hot folder associated with the rectangular frame and a user ID.
- the processor 10 of the multifunction peripheral 1 executes a printing job with a function of the job executing section 11 explained below.
- the job executing section 11 is a function of executing a job.
- the job includes an internal job and an external job.
- the internal job is a job input by operation on the UI section 30 and is a job executed by an internal application.
- the processor 10 executes an internal application of a copy function to thereby cause the UI section 30 to display a detailed screen of the copy function.
- Setting items of copy are displayed side by side on the detailed screen of the copy function.
- the user can change setting values (parameters) for each of the setting items.
- a start button is also included in the detailed screen of the copy function. When the user touches the start button, the processor 10 executes a copy job with the function of the job executing section 11 . That is, the processor 10 reads a copy document with the reading section 60 and prints an image of the read document with the printing section 50 .
- scan and transmit (b 3 ) and scan and save (b 4 ) also correspond to the internal job.
- Fax (b 5 ) is classified into the internal job when a document is scanned and transmitted by fax in the multifunction peripheral 1 and is classified into an external job explained below when a transmission file is transmitted from the external device such as the PC 2 to the multifunction peripheral 1 and transmitted by fax.
- the buttons b 1 to b 5 corresponding to internal applications of these functions are displayed as a list in the menu section p 1 of the home screen.
- the external job is a job input by operation on the external device and includes a printing job for a file transmitted from the external device via a file reception screen indicated by image information displayed in the external device.
- the printing job by the hot folder explained above is the external job.
- the processor 10 causes the printing section 50 to print the printing target file based on parameters of print settings allocated to the hot folder indicated by the folder number.
- the external job includes, besides the hot folder printing, a printing job transmitted through an application program or a driver program installed in the external device such as the PC 2 .
- the printing job transmitted from the external device such as the PC 2 may be immediately executed after reception in the multifunction peripheral 1 or may be once accumulated in the nonvolatile memory 20 and executed in response to the user logging in to the multifunction peripheral 1 and operating a print button b 2 of the UI section 30 to instruct printing.
- a print button b 2 shown in the home screen in FIG. 2 is touched, the home screen transitions to a detailed screen of the print function.
- the user can select a printing job (a printing target file) accumulated in the nonvolatile memory 20 and executes printing.
- a printing target file transmitted from the external device such as the PC 2 and accumulated in the nonvolatile memory 20 is also finally printed in response to operation on the print button b 2 .
- the printing job since a printing job in this case is a job input by operation on the external device, the printing job is treated as the external job.
- the processor 10 When finishing executing a job, the processor 10 records a history record indicating a history of the executed job in the nonvolatile memory 20 in association with a user ID.
- the history record includes a name of the job, used parameters, an execution completion date and time, distinction of the internal job and the external job, and a processing target file name of the job.
- the processor 10 saves an entity of a processing target file in the nonvolatile memory 20 in association with the history record.
- the display control section 12 is a function of displaying a history record indicating a history of an executed job on the user interface section.
- the processor 10 displays, with the function of the display control section 12 , a history record of an internal job and a history record of an external job side by side in order of time.
- the processor 10 displays the home screen (see FIG. 2 ) on the UI section 30 .
- the processor 10 acquires, with the function of the display control section 12 , history records associated with a user ID of the logging-in user among history records recorded in the nonvolatile memory 20 .
- the processor 10 displays, in the timeline section p 2 , the history records of the logging-in user, that is, n history records R in descending order of execution completion dates and times.
- the processor 10 displays the history records R further in the past in response to scroll operation performed in the timeline section p 2 and determines n history records as display targets according to a scroll amount.
- the history records R are displayed in the descending order of the execution completion dates and times from the top of the screen.
- the history records R include execution completion dates and times, names of jobs, parameters adopted for job execution, and processing target file names.
- the processor 10 distinguishably displays the history records.
- an identification mark ml indicating the external job is added to the history record of the external job.
- a history record of an internal job input according to an instruction of a user who operates the UI section 30 and logs in to the multifunction peripheral 1 and a history record of an external job input according to an instruction of a user who operates the external device are displayed side by side.
- the user can visually recognize the history records of the external job in addition to the internal job in the UI section 30 of the multifunction peripheral 1 .
- history records of jobs associated with the logging-in user are displayed, the user can visually recognize, in the UI section 30 , history records of an internal job and an external job input by the user.
- the history record of the external job is displayed distinguishably from the history record of the internal job, the user can easily distinguish whether the history record is external job or the internal job in the timeline section p 2 .
- the processor 10 can receive operation for the history records R in the timeline section p 2 .
- the processor 10 displays, on the UI section 30 , an instruction screen for a job indicated by the history record R.
- an instruction screen about a history record of a job (which may be either an internal job or an external job) other than hot folder printing explained below includes objects for receiving instructions such as “re-execute”, “change setting and re-execute”, and “delete”, as shown in FIG. 4 .
- the processor 10 When the “re-execute” is selected, that is, when a re-execution instruction is given, the processor 10 applies the same parameters as parameters applied when the job indicated by the history record is executed and executes the job again.
- the processor 10 displays a detailed setting screen. In the detailed setting screen in this case, in setting values (parameters) of setting items, values indicated by history records are set as default values. However, the user can change the parameters to desired values in the detailed setting screen and instruct re-execution of a job.
- the processor 10 deletes a history record of a job being selected.
- the processor 10 When operation for a history record of hot folder printing is performed, the processor 10 displays an instruction screen with the function of the display control section 12 . In the instruction screen, the processor 10 informs print settings of a plurality of hot folders to be selectable as print settings used for reprinting of a file.
- FIG. 5 shows an example of an instruction screen displayed on the UI section 30 by the processor 10 when operation for the history record R of the hot folder printing is received.
- hot folders provided by the multifunction peripheral 1 are presented as choices. A folder indicated by a double frame indicates that the folder is a hot folder being selected.
- parameters of print settings allocated to the hot folder being selected are displayed.
- the user checks a print hot-folder-printed from the PC 2 and changes setting to reprint the print
- the user can select print setting from the same choices in the multifunction peripheral 1 if all hot folders including other hot folders selectable when the hot folder printing is performed in the PC 2 are presented to the user.
- the user can display the detailed setting screen from a detailed setting button b 10 .
- the user can set the parameters of the print settings to desired values in the detailed setting screen.
- FIG. 6 is a flowchart showing history record display processing.
- the processing is started when the processor 10 acquires a job anew.
- the processor 10 receives, with the function of the job executing section 11 , an external job or an internal job (step S 100 ). That is, the processor 10 classifies the acquired job into the internal job or the external job and receives the job.
- the processor 10 receives, as the external job, a job input by operation on the external device and receives, as the internal job, a job input by operation on the UI section 30 .
- step S 105 the processor 10 stays on standby with the function of the job executing section 11 until the job is completed.
- step S 110 the processor 10 saves a history of the job with the function of the job executing section 11 (step S 110 ). That is, the processor 10 records a name of the executed job, parameters, an execution completion date and time, a user ID, and a processing target file name in the nonvolatile memory 20 in association with one another. The processor 10 saves an entity of a processing target file in the nonvolatile memory 20 in association with a history record.
- the processor 10 determines, with the function of the display control section 12 , whether the completed job is the external job (step S 115 ).
- the processor 10 additionally displays a history record attached with an identification mark for the external job in the timeline section p 2 (step S 120 ).
- the processor 10 additionally displays, with the function of the display control section 12 , a history record of the internal job in the timeline section p 2 (step S 125 ). That is, the processor 10 additionally displays the history record R of the completed job in a position indicating the latest history among history records displayed side by side in order of time (in this embodiment, at the top of the timeline section p 2 ).
- the processor 10 adds the identification mark ml indicating the external job to the history record R as shown in FIG. 2 .
- FIG. 7 is a flowchart showing re-execution processing.
- the processing is executed when operation for the history record R in the timeline section p 2 is performed.
- the processor 10 displays an instruction screen for re-execution with the function of the display control section 12 (step S 200 ).
- the processor 10 displays an instruction screen shown in FIG. 4 .
- the processor 10 displays an instruction screen shown in FIG. 5 .
- the processor 10 receives an instruction with the function of the display control section 12 (step S 205 ). That is, the processor 10 receives, in the re-execution, an instruction for, for example, changing parameters. In the case of the hot folder printing, the processor 10 receives operation for selecting other hot folders and operation relating to detailed setting (see FIG. 5 ). It could occur that the re-execution is instructed without changing setting. In that case, step S 205 is skipped.
- the processor 10 determines, with the function of the display control section 12 , whether the re-execution is instructed (step S 210 ). That is, the processor 10 determines whether the re-execution is instructed after setting change (or without changing setting).
- the processor 10 re-executes a job with the function of the job executing section 11 according to the instructed setting (step S 215 ). That is, the processor 10 adopts the parameters after the change or adopts the parameters of the history record and re-executes a job indicated by the operated history record.
- the processor 10 displays, on the UI section 30 , an object indicating progress of the job during the re-execution.
- the processor 10 records a name of the job, parameters, a user ID, execution completion time, and a processing target file name in the nonvolatile memory 20 as a history record of the executed job.
- the processor 10 additionally displays the history record with the function of the display control section 12 (step S 220 ). That is, the processor 10 erases the instruction screen from the UI section 30 , displays the home screen, and additionally displays the history record of the re-executed job in the timeline section p 2 in the home screen as the latest job.
- step S 225 the processor 10 determines whether the re-execution is cancelled. For example, when a cancel button is explicitly operated or when no operation is performed for a fixed time, the processor 10 determines that the re-execution is cancelled. When determining in step S 225 that the re-execution is cancelled, the processor 10 ends the re-execution processing. When not determining in step S 225 that the re-execution is cancelled, the processor 10 returns to the processing in step S 210 .
- the job processing device only has to be capable of executing both of the external job and the internal job.
- Various devices may be assumed other than the multifunction peripheral and the printer.
- the job processing device may be usable without user authentication or may be used through user authentication.
- a plurality of users may use the job processing device.
- One user may use the job processing device.
- the external device may be a portable device such as a smartphone or a tablet terminal or may not be the portable device.
- the job processing device and the external device may be present in the same LAN or may be communicable via the Internet or the like.
- the job processing device is used through user authentication, as a configuration for linking a user who instructs execution of an external job from the external device and a user who logs in to the job processing device, various configurations can be adopted other than the embodiment explained above.
- authentication information a user ID and a password
- the user may not input the authentication information in every printing.
- a user ID and a password of a user who logs in to the external device and a user ID and a password of the user in the job processing device may be managed in common or may be separately managed.
- the user may not input the user ID and the password again when the user instructs printing to the WEB page of the multifunction peripheral 1 or the multifunction peripheral 1 via the driver program.
- the user may log in to the job processing device by operating the UI section and inputting the user ID and the password.
- all external jobs and internal jobs executed in the job processing device may be displayed side by side in order of time irrespective of which user executes the jobs.
- the external job only has to be a job input by operation on the external device.
- a job for uploading a processing target file to the job processing device or a server or the like other than the job processing device and causing the job processing device to print the file is also included in the external job.
- FIG. 8 is a screen example for selecting, as a printing target, a file recorded in the PC functioning as the external device and uploading the file to the job processing device.
- This upload printing may adopt a configuration in which the file is transmitted to the job processing device via the WEB server section of the job processing device or may adopt a configuration in which the file is delivered to the job processing device by another method.
- the internal job only has to be a job input by operation on the UI section of the job processing device.
- this printing job may be treated as the internal job. That is, although the printing target file is received from the server, which is a type of the external device, since the job is input to the job processing device by the operation on the UI section of the job processing device, the job can be classified as the internal job.
- the timeline section for displaying the history records side by side in order of time may be included in the home screen or may be included in a screen other than the home screen.
- the history records may be displayed on a history display screen different from the home screen.
- the home screen is a screen displayed by operating a home button. When login is necessary for use, the home screen is, for example, a screen displayed for the first time after the login.
- the display control section only has to be able to display the history record of the internal job and the history record of the external job side by side in order of time.
- the display control section may be able to extract and display the internal job or extract and display the external job.
- the display control section desirably distinguishably displays the history record of the external job and the history record of the internal job.
- An identification mark indicating the internal job may be added to the internal job and displayed. Besides adding the identification mark, colors of characters and backgrounds may be changed for the history record of the external job and the history record of the internal job.
- the external job and the internal job may be simply distinguishable by names of the jobs. Printing instructed to be executed using the driver program or the application program installed in the PC, the smartphone, or the tablet terminal and printing through the WEB server provided by the multifunction peripheral may be distinguishably displayed.
- a name of the external job may include a type of a device at a job input source and a job input method. Specifically, for example, PC printing, smartphone printing, upload printing, and hot folder printing may be assumed. For example, an application program name used when printing is instructed may be included in a name of a job.
- the present disclosure is applicable as a program and a method executed by a computer as well.
- the system, the program, and the method explained above are realized as an independent device in some cases and are realized using components included in a plurality of devices in other cases and include various forms.
- the system, the program, and the method can be changed as appropriate, for example, a part thereof is software and a part thereof is hardware.
- an invention is established as a recording medium for a program for controlling the system as well. It goes without saying that the recording medium for the program may be a magnetic recording medium or may be a semiconductor memory. All recording media to be developed in future can be considered completely the same.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- The present application is based on, and claims priority from JP Application Serial Number 2020-152847, filed Sep. 11, 2020, the disclosure of which is hereby incorporated by reference herein in its entirety.
- The present disclosure relates to a job processing device and a job processing method.
- There has been known a function of displaying a history of an executed job in a multifunction peripheral or the like. For example, JP-A-2020-88440 (Patent Literature 1) states that, when an error occurs, a history of the error is displayed side by side with a history of a job.
-
Patent Literature 1 states that an execution history of an application executed by operating an operation section of an image processing device is displayed and history data is shared among a plurality of image processing devices. However, a history of a job input by operating a device other than a device having a history display function is not considered. - A job processing device according to an aspect of the present disclosure includes: a user interface section; a communication section configured to perform communication with an external device; a job executing section configured to execute a job; and a display control section configured to display, on the user interface section, a history record indicating a history of an executed job. The display control section displays a history record of an internal job, which is a job input by operation on the user interface section, and a history record of an external job, which is a job input by operation on the external device, side by side in order of time.
- A job processing method according to an aspect of the present disclosure is a job processing method in a job processing device including a user interface section and a communication section configured to perform communication with an external device, the job processing method including: a job executing section executing a job; and a display control section displaying, on the user interface section, a history record of an internal job, which is a job input by operation on the user interface section, and a history record of an external job, which is a job input by operation on the external device, side by side in order of time.
-
FIG. 1 is a block diagram of a job processing device. -
FIG. 2 is a diagram showing an example of a home screen. -
FIG. 3 is a diagram showing an example of a WEB page for hot folder printing. -
FIG. 4 is a diagram showing an example of an instruction screen displayed according to operation for a history record. -
FIG. 5 is a diagram showing an example of an instruction screen displayed according to operation for a history record of the hot folder printing. -
FIG. 6 is a flowchart of history record display processing. -
FIG. 7 is a flowchart of re-execution processing. -
FIG. 8 is a diagram showing an example of an upload printing screen. - Embodiments of the present disclosure are explained according to order described below.
- (1) Configuration of a job processing device
(2) History record display processing
(3) Re-execution processing
(4) Other embodiments -
FIG. 1 is a block diagram showing the configuration of a multifunction peripheral 1 functioning as a job processing device according to an embodiment of the present disclosure. The multifunction peripheral 1 includes aprocessor 10, anonvolatile memory 20, a user interface section 30 (hereinafter referred to as UI section 30), acommunication section 40, aprinting section 50, areading section 60, and aFAX communication section 70. Theprocessor 10 includes a CPU, a ROM, and a RAM not shown inFIG. 1 and can execute various programs recorded in thenonvolatile memory 20 and control the sections of the multifunction peripheral 1. Theprocessor 10 may be configured by a single chip or may be configured by a plurality of chips. For example, an ASIC may be adopted instead of the CPU or the CPU and the ASIC may cooperate. - The
UI section 30 includes a touch panel display. The touch panel display includes a display panel that displays various kinds of information based on control by theprocessor 10 and a touch detection panel laid on the display panel. The touch panel display detects touch operation by a human finger or the like. The touch panel display outputs information indicating the touch operation to theprocessor 10. Theprocessor 10 acquires, based on the information, touch operation performed by a user. - The
communication section 40 includes various communication interfaces for communicating with an external device by wire or radio. Thecommunication section 40 includes an interface for communicating with various removable memories attached to the multifunction peripheral 1. InFIG. 1 , a personal computer 2 (hereinafter referred to as PC 2) is illustrated as an example of the external device. Naturally, a plurality of external devices may be present. - In this embodiment, the
communication section 40 includes an NFC communication section. The NFC communication section has a function of, when approaching an NFC tag at a default distance or less, communicating with the NFC tag and acquiring data recorded in a recording medium of the NFC tag. - In this embodiment, the
printing section 50 includes an actuator, a sensor, a driving circuit, and mechanical components for executing printing on various printing media in various printing schemes such as an inkjet scheme or an electrophotographic scheme. Thereading section 60 includes devices for reading a document placed on a document table glass or a document set on an ADF document tray, for example, a well-known color image sensor and a light source, and an actuator, a driving circuit, a sensor, and mechanical components for conveying the document. - The
FAX communication section 70 includes a modem for performing FAX communication of image data indicating a document through a public switched telephone network or the like, a circuit for detecting and generating a control signal for transmitting and receiving the image data, and a circuit for encoding transmission data and decoding reception data. - The multifunction peripheral 1 includes a not-shown clocking circuit. The
processor 10 can acquire present date and time from the clocking circuit. - In this embodiment, it is assumed that the multifunction peripheral 1 is a device installed in an office or the like and shared by a plurality of users. A user of the multifunction peripheral 1 carries an ID card. An identification number of the user is recorded in a recording medium of the ID card. When the user moves to the side of the multifunction peripheral 1 and uses the multifunction peripheral 1, the user holds the ID card over the NFC communication section. Then, the multifunction peripheral 1 acquires the identification number with the NFC communication section and determines whether the user is a user registered in an authentication information table explained below. When the user is a user registered in the authentication information table, the user can log in to the multifunction peripheral 1 and can use various functions of the multifunction peripheral 1 by logging in to the multifunction peripheral 1. The multifunction peripheral 1 includes a plurality of functions such as a copy function, a print function, a scan function, and a fax function.
-
FIG. 2 is a diagram showing an example of a home screen displayed on the touch panel display of theUI section 30. The home screen includes a menu section p1 and a timeline section p2. The menu section p1 includes function selection buttons such as buttons b1, b2, b3, b4, and b5 corresponding to internal applications included in the multifunction peripheral 1. The functions explained above of the multifunction peripheral 1 are respectively allocated to the function selection buttons. The user can cause the multifunction peripheral 1 to display detailed screens of the functions associated with the function selection buttons by touching the function selection buttons. The timeline section p2 is a region where a history record R of a job executed in the multifunction peripheral 1 is displayed. Details of the timeline section p2 are explained below. - The
processor 10 can execute a not-shown control program recorded in thenonvolatile memory 20. When the control program is executed, theprocessor 10 functions as ajob executing section 11, adisplay control section 12, and aWEB server section 13. TheWEB server section 13 is a program for causing the multifunction peripheral 1 to function as a WEB server. With the function of theWEB server section 13, theprocessor 10 can cause a display of the external device such as thePC 2 to display a WEB page of the multifunction peripheral 1 according to the HTTP. The functions explained above are realized by theprocessor 10 executing programs of the internal applications recorded in thenonvolatile memory 20. - When the user starts a browser in the
PC 2 and sets a URL of a user authentication page of the WEB page provided by the multifunction peripheral 1, the page is displayed on the browser. When the user inputs and transmits, using a keyboard or the like of thePC 2, a user ID and a password for the user to use the multifunction peripheral 1, theprocessor 10 of the multifunction peripheral 1 determines whether a combination of the user ID and the password input by the user is a combination registered in the authentication information table. When the combination of the user ID and the password input by the user is the registered combination, the processor determines that user authentication is successful. Subsequently, when theprocessor 10 transmits image information of the WEB page of the multifunction peripheral 1 to thePC 2, thePC 2 displays a WEB site on the browser based on the image information. - In this embodiment, in the authentication information table, an identification number of the user recorded in an ID card carried by the user is recorded in association with the user ID and the password of the user. The authentication information table is recorded in, for example, the
nonvolatile memory 20 of the multifunction peripheral 1. By referring to the authentication information table, theprocessor 10 of the multifunction peripheral 1 can determine whether a user who transmits a job from thePC 2 and a user who operates theUI section 30 of the multifunction peripheral 1 are the same. A configuration may be adopted in which theprocessor 10 performs user authentication in cooperation with another server (not shown) that manages user information and operation terminal information including information of the authentication information table. - The WEB page provided by the multifunction peripheral 1 includes a page functioning as a file reception screen for receiving a processing target file. In this embodiment, the processing target file is a printing target file. In this embodiment, the file reception screen is a page for hot folder printing. When the user of the
PC 2 performs operation for displaying the page in the browser, theprocessor 10 transmits image information of the page for the hot folder printing to thePC 2. ThePC 2 displays the page for the hot folder printing on the display based on the image information. -
FIG. 3 is an example of the WEB page for the hot folder printing. As shown inFIG. 3 , the page includes rectangular frames f1, f2, and f3 having folder numbers. The rectangular frames are objects respectively associated with hot folders (incorporated hot folders) secured in thenonvolatile memory 20 of the multifunction peripheral 1. In the multifunction peripheral 1, different combinations of parameters of print settings are respectively allocated to the hot folders. The print settings are, for example, conditions concerning a printing job such as a paper type, a paper size, a layout, duplex printing, and color/monochrome. InFIG. 3 , a combination of adopted parameters may be displayed in the rectangular frames or near the rectangular frames. In this case, the user is capable of selecting, viewing the combination of the parameters, a hot folder that can perform printing in desired print setting. - When the user drags and drops a printing target file in a rectangular frame associated with a hot folder in which parameters of print settings are a desired combination, the
PC 2 detects the operation and transmits the file from thePC 2 to the multifunction peripheral 1 together with a folder number of the hot folder associated with the rectangular frame and a user ID. When receiving these data via thecommunication section 40, theprocessor 10 of the multifunction peripheral 1 executes a printing job with a function of thejob executing section 11 explained below. - The
job executing section 11 is a function of executing a job. The job includes an internal job and an external job. The internal job is a job input by operation on theUI section 30 and is a job executed by an internal application. For example, when the user selects a copy button b1 of the menu section p1, theprocessor 10 executes an internal application of a copy function to thereby cause theUI section 30 to display a detailed screen of the copy function. Setting items of copy are displayed side by side on the detailed screen of the copy function. The user can change setting values (parameters) for each of the setting items. A start button is also included in the detailed screen of the copy function. When the user touches the start button, theprocessor 10 executes a copy job with the function of thejob executing section 11. That is, theprocessor 10 reads a copy document with thereading section 60 and prints an image of the read document with theprinting section 50. - Besides the copy (b1), for example, scan and transmit (b3) and scan and save (b4) also correspond to the internal job. Fax (b5) is classified into the internal job when a document is scanned and transmitted by fax in the multifunction peripheral 1 and is classified into an external job explained below when a transmission file is transmitted from the external device such as the
PC 2 to the multifunction peripheral 1 and transmitted by fax. The buttons b1 to b5 corresponding to internal applications of these functions are displayed as a list in the menu section p1 of the home screen. - The external job is a job input by operation on the external device and includes a printing job for a file transmitted from the external device via a file reception screen indicated by image information displayed in the external device. Specifically, for example, the printing job by the hot folder explained above is the external job. When a folder number of the hot folder, a printing target file, and a user ID are received from the
PC 2, theprocessor 10 causes theprinting section 50 to print the printing target file based on parameters of print settings allocated to the hot folder indicated by the folder number. - The external job includes, besides the hot folder printing, a printing job transmitted through an application program or a driver program installed in the external device such as the
PC 2. The printing job transmitted from the external device such as thePC 2 may be immediately executed after reception in the multifunction peripheral 1 or may be once accumulated in thenonvolatile memory 20 and executed in response to the user logging in to the multifunction peripheral 1 and operating a print button b2 of theUI section 30 to instruct printing. For example, when the print button b2 shown in the home screen inFIG. 2 is touched, the home screen transitions to a detailed screen of the print function. On the detailed screen of the print function, the user can select a printing job (a printing target file) accumulated in thenonvolatile memory 20 and executes printing. A printing target file transmitted from the external device such as thePC 2 and accumulated in thenonvolatile memory 20 is also finally printed in response to operation on the print button b2. However, since a printing job in this case is a job input by operation on the external device, the printing job is treated as the external job. - When finishing executing a job, the
processor 10 records a history record indicating a history of the executed job in thenonvolatile memory 20 in association with a user ID. The history record includes a name of the job, used parameters, an execution completion date and time, distinction of the internal job and the external job, and a processing target file name of the job. In preparation for re-execution, theprocessor 10 saves an entity of a processing target file in thenonvolatile memory 20 in association with the history record. - The
display control section 12 is a function of displaying a history record indicating a history of an executed job on the user interface section. Theprocessor 10 displays, with the function of thedisplay control section 12, a history record of an internal job and a history record of an external job side by side in order of time. When the user holds the ID card over the NFC communication section of the multifunction peripheral 1 and logs in to the multifunction peripheral 1, theprocessor 10 displays the home screen (seeFIG. 2 ) on theUI section 30. At this time, theprocessor 10 acquires, with the function of thedisplay control section 12, history records associated with a user ID of the logging-in user among history records recorded in thenonvolatile memory 20. Theprocessor 10 displays, in the timeline section p2, the history records of the logging-in user, that is, n history records R in descending order of execution completion dates and times. - The number of history records displayed in one screen at a time can be different depending on a size and screen design of the touch panel display of the UI section 30 (in this embodiment, n=3 as shown in
FIG. 2 ). Theprocessor 10 displays the history records R further in the past in response to scroll operation performed in the timeline section p2 and determines n history records as display targets according to a scroll amount. In the timeline section p2, the history records R are displayed in the descending order of the execution completion dates and times from the top of the screen. The history records R include execution completion dates and times, names of jobs, parameters adopted for job execution, and processing target file names. - When both of a history record of an external job and a history record of an internal job are included in the n history records determined as the display targets in the timeline section p2, the
processor 10 distinguishably displays the history records. In this embodiment, an identification mark ml indicating the external job is added to the history record of the external job. In this embodiment, in order to display a history record for each user of the multifunction peripheral 1, a history record of an internal job input according to an instruction of a user who operates theUI section 30 and logs in to the multifunction peripheral 1 and a history record of an external job input according to an instruction of a user who operates the external device are displayed side by side. - In this way, according to this embodiment, the user can visually recognize the history records of the external job in addition to the internal job in the
UI section 30 of the multifunction peripheral 1. In this embodiment, since history records of jobs associated with the logging-in user are displayed, the user can visually recognize, in theUI section 30, history records of an internal job and an external job input by the user. Further, since the history record of the external job is displayed distinguishably from the history record of the internal job, the user can easily distinguish whether the history record is external job or the internal job in the timeline section p2. - The
processor 10 can receive operation for the history records R in the timeline section p2. When detecting touch operation for any one of the history records R in the timeline section p2, theprocessor 10 displays, on theUI section 30, an instruction screen for a job indicated by the history record R. For example, an instruction screen about a history record of a job (which may be either an internal job or an external job) other than hot folder printing explained below includes objects for receiving instructions such as “re-execute”, “change setting and re-execute”, and “delete”, as shown inFIG. 4 . When the “re-execute” is selected, that is, when a re-execution instruction is given, theprocessor 10 applies the same parameters as parameters applied when the job indicated by the history record is executed and executes the job again. When the “change setting and re-execute” is selected, theprocessor 10 displays a detailed setting screen. In the detailed setting screen in this case, in setting values (parameters) of setting items, values indicated by history records are set as default values. However, the user can change the parameters to desired values in the detailed setting screen and instruct re-execution of a job. When the “delete” is selected, theprocessor 10 deletes a history record of a job being selected. - When operation for a history record of hot folder printing is performed, the
processor 10 displays an instruction screen with the function of thedisplay control section 12. In the instruction screen, theprocessor 10 informs print settings of a plurality of hot folders to be selectable as print settings used for reprinting of a file.FIG. 5 shows an example of an instruction screen displayed on theUI section 30 by theprocessor 10 when operation for the history record R of the hot folder printing is received. As shown inFIG. 5 , hot folders provided by the multifunction peripheral 1 are presented as choices. A folder indicated by a double frame indicates that the folder is a hot folder being selected. - In a region w, parameters of print settings allocated to the hot folder being selected are displayed. When the user checks a print hot-folder-printed from the
PC 2 and changes setting to reprint the print, the user can select print setting from the same choices in the multifunction peripheral 1 if all hot folders including other hot folders selectable when the hot folder printing is performed in thePC 2 are presented to the user. Naturally, when the user desires to re-execute the printing in a combination of parameters other than the presented hot folders, the user can display the detailed setting screen from a detailed setting button b10. The user can set the parameters of the print settings to desired values in the detailed setting screen. - Not only in such hot folder printing but also when the user inputs a printing job to the multifunction peripheral 1 from the
PC 2 and moves to the side of the multifunction peripheral 1 and collects a print printed by the printing job, it could occur that the user desires to check a printing result, changes setting, and performs the printing again. According to this embodiment, since the history record of the external job is also displayed on theUI section 30 of the multifunction peripheral 1, in such a case, the user does not need to return to thePC 2 and preform operation for transmitting the printing job again. Accordingly, in the case of this embodiment, it is possible to improve convenience of the user compared with the related art. -
FIG. 6 is a flowchart showing history record display processing. The processing is started when theprocessor 10 acquires a job anew. When the history record display processing is started, theprocessor 10 receives, with the function of thejob executing section 11, an external job or an internal job (step S100). That is, theprocessor 10 classifies the acquired job into the internal job or the external job and receives the job. Theprocessor 10 receives, as the external job, a job input by operation on the external device and receives, as the internal job, a job input by operation on theUI section 30. - Subsequently, the
processor 10 stays on standby with the function of thejob executing section 11 until the job is completed (step S105). When determining in step S105 that the job is completed, theprocessor 10 saves a history of the job with the function of the job executing section 11 (step S110). That is, theprocessor 10 records a name of the executed job, parameters, an execution completion date and time, a user ID, and a processing target file name in thenonvolatile memory 20 in association with one another. Theprocessor 10 saves an entity of a processing target file in thenonvolatile memory 20 in association with a history record. - Subsequently, the
processor 10 determines, with the function of thedisplay control section 12, whether the completed job is the external job (step S115). When determining that the completed job is the external job, theprocessor 10 additionally displays a history record attached with an identification mark for the external job in the timeline section p2 (step S120). When not determining in step S115 that the completed job is the external job, theprocessor 10 additionally displays, with the function of thedisplay control section 12, a history record of the internal job in the timeline section p2 (step S125). That is, theprocessor 10 additionally displays the history record R of the completed job in a position indicating the latest history among history records displayed side by side in order of time (in this embodiment, at the top of the timeline section p2). When the completed job is the external job, theprocessor 10 adds the identification mark ml indicating the external job to the history record R as shown inFIG. 2 . -
FIG. 7 is a flowchart showing re-execution processing. The processing is executed when operation for the history record R in the timeline section p2 is performed. When the re-execution processing is started, theprocessor 10 displays an instruction screen for re-execution with the function of the display control section 12 (step S200). For example, when an operated history record is a history record of a job other than hot folder printing, theprocessor 10 displays an instruction screen shown inFIG. 4 . When the operated history record is a history record of the hot folder printing, theprocessor 10 displays an instruction screen shown inFIG. 5 . - Subsequently, the
processor 10 receives an instruction with the function of the display control section 12 (step S205). That is, theprocessor 10 receives, in the re-execution, an instruction for, for example, changing parameters. In the case of the hot folder printing, theprocessor 10 receives operation for selecting other hot folders and operation relating to detailed setting (seeFIG. 5 ). It could occur that the re-execution is instructed without changing setting. In that case, step S205 is skipped. - Subsequently, the
processor 10 determines, with the function of thedisplay control section 12, whether the re-execution is instructed (step S210). That is, theprocessor 10 determines whether the re-execution is instructed after setting change (or without changing setting). When determining in step S210 that the re-execution is instructed, theprocessor 10 re-executes a job with the function of thejob executing section 11 according to the instructed setting (step S215). That is, theprocessor 10 adopts the parameters after the change or adopts the parameters of the history record and re-executes a job indicated by the operated history record. Theprocessor 10 displays, on theUI section 30, an object indicating progress of the job during the re-execution. After the execution is completed, theprocessor 10 records a name of the job, parameters, a user ID, execution completion time, and a processing target file name in thenonvolatile memory 20 as a history record of the executed job. - Subsequently, the
processor 10 additionally displays the history record with the function of the display control section 12 (step S220). That is, theprocessor 10 erases the instruction screen from theUI section 30, displays the home screen, and additionally displays the history record of the re-executed job in the timeline section p2 in the home screen as the latest job. - When not determining in step S210 that the re-execution is instructed, the
processor 10 determines whether the re-execution is cancelled (step S225). For example, when a cancel button is explicitly operated or when no operation is performed for a fixed time, theprocessor 10 determines that the re-execution is cancelled. When determining in step S225 that the re-execution is cancelled, theprocessor 10 ends the re-execution processing. When not determining in step S225 that the re-execution is cancelled, theprocessor 10 returns to the processing in step S210. - The embodiment explained above is an example for carrying out the present disclosure. Other various embodiments can be adopted. For example, the job processing device only has to be capable of executing both of the external job and the internal job. Various devices may be assumed other than the multifunction peripheral and the printer. The job processing device may be usable without user authentication or may be used through user authentication. As a premise, a plurality of users may use the job processing device. One user may use the job processing device.
- The external device may be a portable device such as a smartphone or a tablet terminal or may not be the portable device. The job processing device and the external device may be present in the same LAN or may be communicable via the Internet or the like.
- When the job processing device is used through user authentication, as a configuration for linking a user who instructs execution of an external job from the external device and a user who logs in to the job processing device, various configurations can be adopted other than the embodiment explained above. For example, in the case of printing through a driver program installed in the external device, if authentication information (a user ID and a password) of a user about the job processing device is once registered in the driver program, thereafter, the user may not input the authentication information in every printing. A user ID and a password of a user who logs in to the external device and a user ID and a password of the user in the job processing device may be managed in common or may be separately managed. When the user IDs and the passwords are managed in common, if the user logs in to the external device once, the user may not input the user ID and the password again when the user instructs printing to the WEB page of the multifunction peripheral 1 or the multifunction peripheral 1 via the driver program. For example, the user may log in to the job processing device by operating the UI section and inputting the user ID and the password.
- When the job processing device is usable without user authentication, all external jobs and internal jobs executed in the job processing device may be displayed side by side in order of time irrespective of which user executes the jobs.
- The external job only has to be a job input by operation on the external device. Besides the printing through the driver program installed in the PC and the printing through the hot folder incorporated in the job processing device, a job for uploading a processing target file to the job processing device or a server or the like other than the job processing device and causing the job processing device to print the file is also included in the external job.
FIG. 8 is a screen example for selecting, as a printing target, a file recorded in the PC functioning as the external device and uploading the file to the job processing device. This upload printing may adopt a configuration in which the file is transmitted to the job processing device via the WEB server section of the job processing device or may adopt a configuration in which the file is delivered to the job processing device by another method. - The internal job only has to be a job input by operation on the UI section of the job processing device. For example, when the user operates the UI section of the job processing device to access another server and acquires a printing target file from the server and prints the file in the job processing device, this printing job may be treated as the internal job. That is, although the printing target file is received from the server, which is a type of the external device, since the job is input to the job processing device by the operation on the UI section of the job processing device, the job can be classified as the internal job.
- The timeline section for displaying the history records side by side in order of time may be included in the home screen or may be included in a screen other than the home screen. For example, the history records may be displayed on a history display screen different from the home screen. The home screen is a screen displayed by operating a home button. When login is necessary for use, the home screen is, for example, a screen displayed for the first time after the login. The display control section only has to be able to display the history record of the internal job and the history record of the external job side by side in order of time. The display control section may be able to extract and display the internal job or extract and display the external job.
- The display control section desirably distinguishably displays the history record of the external job and the history record of the internal job. An identification mark indicating the internal job may be added to the internal job and displayed. Besides adding the identification mark, colors of characters and backgrounds may be changed for the history record of the external job and the history record of the internal job. The external job and the internal job may be simply distinguishable by names of the jobs. Printing instructed to be executed using the driver program or the application program installed in the PC, the smartphone, or the tablet terminal and printing through the WEB server provided by the multifunction peripheral may be distinguishably displayed.
- A name of the external job may include a type of a device at a job input source and a job input method. Specifically, for example, PC printing, smartphone printing, upload printing, and hot folder printing may be assumed. For example, an application program name used when printing is instructed may be included in a name of a job.
- Further, the present disclosure is applicable as a program and a method executed by a computer as well. The system, the program, and the method explained above are realized as an independent device in some cases and are realized using components included in a plurality of devices in other cases and include various forms. The system, the program, and the method can be changed as appropriate, for example, a part thereof is software and a part thereof is hardware. Further, an invention is established as a recording medium for a program for controlling the system as well. It goes without saying that the recording medium for the program may be a magnetic recording medium or may be a semiconductor memory. All recording media to be developed in future can be considered completely the same.
Claims (8)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020-152847 | 2020-09-11 | ||
| JP2020152847A JP7647038B2 (en) | 2020-09-11 | 2020-09-11 | Job processing apparatus and job processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20220083297A1 true US20220083297A1 (en) | 2022-03-17 |
Family
ID=80476612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/469,944 Abandoned US20220083297A1 (en) | 2020-09-11 | 2021-09-09 | Job processing device and job processing method |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20220083297A1 (en) |
| JP (1) | JP7647038B2 (en) |
| CN (1) | CN114173016A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220147285A1 (en) * | 2020-11-09 | 2022-05-12 | Sharp Kabushiki Kaisha | Image forming apparatus, and control method for image forming apparatus |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7185104B1 (en) * | 2022-06-29 | 2022-12-06 | 京セラ株式会社 | Image processing device, control method, and control program |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110016164A1 (en) * | 2009-07-17 | 2011-01-20 | Toshiyuki Maeshima | Image Processing Apparatus |
| US20140179289A1 (en) * | 2012-12-21 | 2014-06-26 | Samsung Electronics Co., Ltd. | Apparatus and method for managing a telephone number in a terminal |
| US20150063184A1 (en) * | 2013-09-03 | 2015-03-05 | Canon Kabushiki Kaisha | Information processing system, managing apparatus, control method for managing apparatus, and storage medium |
| US20190220237A1 (en) * | 2018-01-15 | 2019-07-18 | Canon Kabushiki Kaisha | Printing apparatus that executes print job, control method therefor, and storage medium |
| US20190265919A1 (en) * | 2016-10-17 | 2019-08-29 | Hewlett-Packard Development Company, L.P. | Distributed printing |
| US20190384471A1 (en) * | 2018-06-18 | 2019-12-19 | Fuji Xerox Co., Ltd. | Display control device, image forming apparatus, and non-transitory computer readable medium storing program |
| US20200034090A1 (en) * | 2018-07-27 | 2020-01-30 | Canon Kabushiki Kaisha | Image forming apparatus, system, control method thereof, and storage medium |
| US20200042260A1 (en) * | 2018-08-01 | 2020-02-06 | Canon Kabushiki Kaisha | System, image forming apparatus, method for controlling the same, and storage medium |
| US20210037152A1 (en) * | 2019-07-29 | 2021-02-04 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
| US20220147292A1 (en) * | 2019-10-16 | 2022-05-12 | Hewlett-Packard Development Company, L.P. | Perform security jobs using authentication in image forming apparatus |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4510543B2 (en) * | 2004-08-02 | 2010-07-28 | キヤノン株式会社 | Image processing apparatus, printing apparatus, and image processing method |
| JP5911212B2 (en) * | 2011-06-23 | 2016-04-27 | キヤノン株式会社 | Printing apparatus, control method therefor, and program |
| JP5414766B2 (en) * | 2011-11-01 | 2014-02-12 | シャープ株式会社 | Image forming apparatus |
| JP5747877B2 (en) * | 2012-07-20 | 2015-07-15 | コニカミノルタ株式会社 | Image processing linkage system, image processing linkage method, portable information device, image processing device, and linkage program |
| JP5899164B2 (en) * | 2013-07-22 | 2016-04-06 | 京セラドキュメントソリューションズ株式会社 | Document management system and program |
| JP6118832B2 (en) * | 2015-02-26 | 2017-04-19 | 京セラドキュメントソリューションズ株式会社 | Job control unit |
| US20160364183A1 (en) * | 2015-06-11 | 2016-12-15 | Kabushiki Kaisha Toshiba | Image forming apparatus, job control method of image forming apparatus, and storage medium |
| JP6848250B2 (en) * | 2016-08-01 | 2021-03-24 | コニカミノルタ株式会社 | Image forming equipment, printing methods, and computer programs |
| JP7146440B2 (en) * | 2018-04-26 | 2022-10-04 | キヤノン株式会社 | PRINTING DEVICE, CONTROL METHOD THEREOF, AND PROGRAM |
| JP7166799B2 (en) * | 2018-06-19 | 2022-11-08 | キヤノン株式会社 | IMAGE PROCESSING DEVICE, CONTROL METHOD THEREOF, AND PROGRAM |
| JP7321697B2 (en) * | 2018-11-16 | 2023-08-07 | キヤノン株式会社 | job processor |
-
2020
- 2020-09-11 JP JP2020152847A patent/JP7647038B2/en active Active
-
2021
- 2021-09-07 CN CN202111042779.XA patent/CN114173016A/en active Pending
- 2021-09-09 US US17/469,944 patent/US20220083297A1/en not_active Abandoned
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110016164A1 (en) * | 2009-07-17 | 2011-01-20 | Toshiyuki Maeshima | Image Processing Apparatus |
| US20140179289A1 (en) * | 2012-12-21 | 2014-06-26 | Samsung Electronics Co., Ltd. | Apparatus and method for managing a telephone number in a terminal |
| US20150063184A1 (en) * | 2013-09-03 | 2015-03-05 | Canon Kabushiki Kaisha | Information processing system, managing apparatus, control method for managing apparatus, and storage medium |
| US20190265919A1 (en) * | 2016-10-17 | 2019-08-29 | Hewlett-Packard Development Company, L.P. | Distributed printing |
| US20190220237A1 (en) * | 2018-01-15 | 2019-07-18 | Canon Kabushiki Kaisha | Printing apparatus that executes print job, control method therefor, and storage medium |
| US10754602B2 (en) * | 2018-01-15 | 2020-08-25 | Canon Kabushiki Kaisha | Printing apparatus that executes print job, control method therefor, and storage medium |
| US20190384471A1 (en) * | 2018-06-18 | 2019-12-19 | Fuji Xerox Co., Ltd. | Display control device, image forming apparatus, and non-transitory computer readable medium storing program |
| US20200034090A1 (en) * | 2018-07-27 | 2020-01-30 | Canon Kabushiki Kaisha | Image forming apparatus, system, control method thereof, and storage medium |
| US20200042260A1 (en) * | 2018-08-01 | 2020-02-06 | Canon Kabushiki Kaisha | System, image forming apparatus, method for controlling the same, and storage medium |
| US20210037152A1 (en) * | 2019-07-29 | 2021-02-04 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
| US20220147292A1 (en) * | 2019-10-16 | 2022-05-12 | Hewlett-Packard Development Company, L.P. | Perform security jobs using authentication in image forming apparatus |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220147285A1 (en) * | 2020-11-09 | 2022-05-12 | Sharp Kabushiki Kaisha | Image forming apparatus, and control method for image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114173016A (en) | 2022-03-11 |
| JP2022047109A (en) | 2022-03-24 |
| JP7647038B2 (en) | 2025-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10628099B2 (en) | Multifunctional image processing apparatus with user registration features | |
| US10582066B2 (en) | Image processing device and image processing system | |
| US9310973B2 (en) | Adaptive user interface for image processing apparatus | |
| US8111418B2 (en) | Image processing system, operation method thereof, image processing apparatus and image processing program thereof | |
| CN106254718B (en) | Image processing system, image receiving device, image processing device and method thereof | |
| JP5629621B2 (en) | Image forming apparatus, image forming processing system, image forming processing method, and computer-readable recording medium on which the program is recorded | |
| JP2011035690A (en) | Image processing apparatus, job processing method, and program | |
| US20120262752A1 (en) | Image forming apparatus, application control method, and non-transitory computer-readable recording medium encoded with application control program | |
| US8842307B2 (en) | Authentication apparatus, authentication system, authentication method, and recording medium having authentication program recorded thereon | |
| US9143655B2 (en) | Image processing apparatus and image processing system | |
| US20220083297A1 (en) | Job processing device and job processing method | |
| US10120627B2 (en) | Processing device, non-transitory recording medium storing a computer readable program and substitute process setting method | |
| US8223356B2 (en) | Printing service ordering system and ordering method | |
| US10572201B2 (en) | Information processing apparatus and non-transitory computer readable medium for streamlined display of image to be output and image linked with content | |
| CN110121012A (en) | Image forming apparatus, storage medium and control method | |
| CN112749373A (en) | Electronic device and recording medium for recording program | |
| JP2013035282A (en) | Image forming apparatus and display control method | |
| US12273491B2 (en) | Image processing device for performing printing processing by a printer driver installed in an information processing device | |
| US20240377994A1 (en) | Image forming system | |
| JP2024065645A (en) | Image forming device | |
| JP6724386B2 (en) | Program, mobile terminal, and system | |
| JP2022009002A (en) | Image processing apparatus and program | |
| JP2016207044A (en) | Image forming system and augmented reality program | |
| JP2010191671A (en) | Printing system and printing device | |
| JP2017177398A (en) | Image processing system, image processing device used by image processing system, and control method and program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SEIKO EPSON CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KURAMOTO, HIROYUKI;REEL/FRAME:057419/0692 Effective date: 20210611 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |