Image forming system, image forming apparatus, and image forming method
By using a token-based authentication system, the image forming apparatus identifies the user executing a print job, addressing the challenge of user identification in extended applications and facilitating effective job management.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KYOCERA DOCUMENT SOLUTIONS INC
- Filing Date
- 2024-12-12
- Publication Date
- 2026-06-24
AI Technical Summary
Existing image forming systems fail to identify the user who has logged in and executed a job through an extension application, leading to issues in resuming interrupted print jobs and managing job history or status.
Implementing a system where the extended application unit obtains a token during login authentication, uses it to request a document list and data from the server, and attaches user information to the print job, enabling the system control unit to execute the job with user identification.
Enables the system control unit to identify the user executing the print job, allowing for proper management of job history and status, and ensuring that print jobs are correctly attributed to the appropriate user.
Smart Images

Figure 2026103319000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an image forming apparatus capable of pulling prints from a server apparatus, an image forming system having the image forming apparatus and the server apparatus, and an image forming method.
Background Art
[0002] Print systems for printing documents recorded in a server apparatus are known (Patent Documents 1-2).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] When a user logs in to a server apparatus from an extension application on an image forming apparatus (MFP, Multifunction Peripheral), the system control unit of the image forming apparatus cannot identify the user who has logged in and executed a job.
[0005] In view of the above circumstances, an object of the present disclosure is to identify, in an image forming apparatus, a user who has logged in to an extension application and executed a job by a system control unit.
Means for Solving the Problems
[0006] An image forming system according to one embodiment of the present disclosure includes: an image forming apparatus having a system control unit and an extension application unit; a server apparatus capable of communicating with the image forming apparatus; and The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, prompts the user to select a target document from the list that is to be pulled and print, and uses the token to send a data request to the server device requesting printable data of the target document identified by the target document ID. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The print execution unit of the system control unit executes a print job to print the printable data.
[0007] An image forming apparatus according to one embodiment of the present disclosure is: An image forming apparatus capable of communicating with a server device, having a system control unit and an extended application unit, The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, prompts the user to select a target document from the list that is to be pulled and print, and uses the token to send a data request to the server device requesting printable data of the target document identified by the target document ID. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The print execution unit of the system control unit executes a print job to print the printable data.
[0008] The image forming method relating to one embodiment of this disclosure is: An image forming apparatus having a system control unit and an extended application unit, The image forming apparatus and a server device capable of communicating with each other An image forming method performed by The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, allows the user to select a target document, which is a document to be printed from the list, and transmits a data request to request the printable data of the target document identified by the target document ID to the server device using the token. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The printing execution unit of the system control unit executes a printing job to print the printable data.
Advantages of the Invention
[0009] According to the present disclosure, in an image forming apparatus, it is possible to identify a user who logs in to an extended application and executes a job by the system control unit.
[0010] Note that the effects described here are not necessarily limited, and any effect described in the present disclosure may be applicable.
Brief Description of the Drawings
[0011] [Figure 1] It is a diagram for explaining the background of the present embodiment. [Figure 2] It is an operation flow for explaining the background. [Figure 3] It is a diagram for explaining the key points of the background. [Figure 4] It is a diagram for explaining the outline of the present embodiment. [Figure 5] It shows the configuration of the image forming system of the present embodiment. [Figure 6] It shows the hardware configuration of the image forming apparatus. [Figure 7] It shows the functional configuration of the image forming system. [Figure 8] This shows the operation flow of the image forming system. [Figure 9] This shows the operation flow of the server device. [Figure 10] This is a diagram illustrating the essential points of this embodiment. [Modes for carrying out the invention]
[0012] Embodiments of this disclosure will be described below with reference to the drawings.
[0013] 1. Background of this embodiment
[0014] Figure 1 is a diagram illustrating the background of this embodiment. Figure 2 is an operation flow illustrating the background. Figure 3 is a diagram illustrating the key points of the background.
[0015] The user logs in to the server device 20A via the extended application unit 12A on the MFP 10A (step S1) and obtains a username (step S2). The extended application unit 12A generates a temporary user token and logs in to the system control unit 11A of the MFP 10A using the obtained username and temporary user token. The extended application unit 12A obtains a document list from the server device 20A (step S3). The user selects a print job from the document list in the extended application unit 12A (step S4), and the extended application unit 12A requests the print job from the server device 20A (step S5). The server device 20A pushes the printable data of the selected print job to the system control unit 11A of the MFP 10A (step S6). The system control unit 11A of the MFP 10A receives the printable data from the server device 20A and executes the print job (step S7).
[0016] Here, the job pushed from the server device 20A to the system control unit 11A (step S6) may not belong to the logged-in user (step S2). In other words, when the system control unit 11A executes the print job (step S7), the print job is not started by the system control unit 11A, but rather by being pushed from the server device 20A. Since user information is not associated with the print job, the system control unit 11A cannot identify the user executing the job.
[0017] In this case, the following scenarios may occur. First, user A logs into the extended application unit 12A and prints a print job spooled on the server device 20A using the system control unit 11A. During printing, the print job is interrupted (e.g., jam or out of paper). User A leaves the MFP 10A to replenish paper, etc. User A logs out of the extended application unit 12A due to a timeout or another user using it. When the system control unit 11A wants to resume the interrupted print job, it cannot identify the logged-in user A, and therefore cannot check the job from the job history or job status, and thus cannot resume the print job.
[0018] Figure 4 is a diagram illustrating the outline of this embodiment.
[0019] Even in this case, it is desirable to be able to identify the user who executed the print job. For example, instead of the extended application unit 12A requesting a print job from the server device 20A (step S5 in Figure 1) and the server device 20A pushing the printable data to the system control unit 11A (step S6 in Figure 1), the extended application unit 12A could simply cause the server device 20A to send the printable data (step S5A).
[0020] 3. Configuration of the image forming system
[0021] Figure 5 shows the configuration of the image forming system according to this embodiment.
[0022] The image forming system 1 comprises an image forming apparatus 10 and a server device 20. The image forming apparatus 10 and the server device 20 can communicate with each other via a network N such as the Internet.
[0023] The image forming apparatus 10 is an MFP (Multifunction Peripheral), etc. The image forming apparatus 10 has a system control unit 110 and an extended application unit 120. The system control unit 110 executes firmware, etc., that operates the image forming apparatus 10. The extended application unit 120 executes extended applications on the firmware.
[0024] The server device 20 receives and stores document data from terminal devices (personal computers, tablet computers, smartphones, image forming machines, facsimile transceivers, etc., not shown) and supplies the document data to the image forming machine 10.
[0025] 3. Hardware configuration of the image forming apparatus
[0026] Figure 6 shows the hardware configuration of the image forming apparatus.
[0027] The image forming apparatus 10 is equipped with a control circuit 100 that constitutes a computer. The control circuit 100 consists of a processor, a CPU 11a (Central Processing Unit), a RAM 11b (Random Access Memory), a memory, a ROM 11c (Read Only Memory), and dedicated hardware circuits, and is responsible for the overall operation control of the image forming apparatus 10. The CPU 11a loads the information processing program stored in the ROM 11c into the RAM 11b and executes it, thereby performing the operations described in the operation flow below and controlling the display and operation input of the touch panel 17. The ROM 11c permanently stores programs and data executed by the CPU 11a. The ROM 11c is an example of a non-transient computer-readable recording medium.
[0028] The control circuit 100 is connected to an image reading unit 12 (image scanner), an image processing unit 14 (including a GPU (Graphics Processing Unit)), an image memory 15, an image forming unit 16 (printer), a touch panel (front panel) 17 which is an operation unit equipped with a display unit 17a, a large-capacity non-volatile storage device 18 such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), a facsimile communication unit 19, and a network communication interface 13 (communication unit), etc. The control circuit 100 controls the operation of each of the connected units and transmits and receives signals or data between each unit. The operation unit of the touch panel 17 is a form of input device, and an audio input device including a microphone may be provided as an input device.
[0029] 4. Functional configuration of the image forming system
[0030] Figure 7 shows the functional configuration of the image forming system.
[0031] In the control circuit 100 that constitutes the computer of the image forming apparatus 10, the CPU 11a operates as a system control unit 110 by loading the firmware recorded in the ROM 11c into the RAM 11b and executing it. The system control unit 110 has a print execution unit 111.
[0032] In the control circuit 100 that constitutes the computer of the image forming apparatus 10, the CPU 11a operates as an extended application unit 120 by loading an extended application program recorded in the ROM 11c into the RAM 11b and executing it. The extended application unit 120 includes a login authentication unit 121, a list request unit 123, a document selection unit 122, and a printable data request unit 124.
[0033] In the control circuit 200 that constitutes the computer of the server device 20, the CPU operates as a token issuing unit 201, a list supply unit 202, and a printable data supply unit 203 by loading a program recorded in ROM into RAM and executing it.
[0034] 5. Operational flow of the image forming system
[0035] Figure 8 shows the operation flow of the image forming apparatus. Figure 9 shows the operation flow of the server device. Figure 10 is a diagram illustrating the key points of this embodiment.
[0036] The extended application unit 120 is activated on the system control unit 110 of the image forming apparatus 10 (step S11).
[0037] The login authentication unit 121 of the extended application unit 120 of the image forming apparatus 10 sends an authentication request from a user logging into the extended application unit 120 to the server device 20 (step S12).
[0038] The token issuing unit 201 of the server device 20 receives an authentication request from the extended application unit 120 and sends token T to the extended application unit 120 (step S21). Token T may be a token unique to the user or a one-time token that can identify the user.
[0039] The list request unit 123 of the extended application unit 120 of the image forming apparatus 10 obtains token T from the extended application unit 120 (step S13), and uses token T to send a list request to the server device 20 requesting a list of documents that can be pull-printed.
[0040] The list supply unit 202 of the server device 20 receives a list request using token T from the extended application unit 120 and sends the list to the extended application unit 120 (step S22).
[0041] The list request unit 123 of the extended application unit 120 of the image forming apparatus 10 receives the list from the server device 20.
[0042] The document selection unit 122 of the extended application unit 120 of the image forming apparatus 10 prompts the user to select a target document from a list that is to be pulled and printed (step S14).
[0043] The printable data request unit 124 of the extended application unit 120 of the image forming apparatus 10 sends a data request to the server device 20 requesting printable data D of a target document identified by a target document ID that identifies the target document, using a token T.
[0044] The printable data supply unit 203 of the server device 20 receives a data request and sends the printable data D associated with the target document ID to the extended application unit 120 (step S23).
[0045] The printable data request unit 124 of the extended application unit 120 of the image forming apparatus 10 receives printable data D (step S15). The printable data request unit 124 supplies the printable data D to the system control unit 110 and requests the system control unit 110 to execute a print job to print the printable data D (step S16).
[0046] The print execution unit 111 of the system control unit 110 of the image forming apparatus 10 acquires printable data D from the extended application unit 120 and executes a print job to print the printable data D (step S17).
[0047] The extended application unit 120 of the image forming apparatus 10 can identify the user executing the print job by linking the token T acquired by the list request unit 123 with the printable data D received by the printable data request unit 124.
[0048] 6. Conclusion
[0049] When using authentication for extended applications, users may log in to the extended application as temporary users, making it impossible for the system control unit to identify the user who executed the job. In other words, the extended application obtains the document list from the server device. When the system control unit of the image forming apparatus executes a print job, the server device sends the job to the system control unit. In this case, the system control unit simply executes the job received from the server device, and therefore cannot determine which user's job it is.
[0050] Therefore, according to this embodiment, the extended application unit 120 obtains a token T as the user's login name through authentication with the server device 20. The extended application unit 120 can attach information about the user executing the job (i.e., token T) to the data request for the print job. Using this token T as the login name, the extended application unit 120 can cause the system control unit 110 to execute the job.
[0051] In other words, the extended application unit 120 uses a token obtained through authentication with the server device 20 to acquire printable data D and causes the system control unit 110 to execute a pull print job from the server device 20. The extended application unit 120 uses the token as authentication information to acquire the document list and the printable data. As a result, according to this embodiment, the extended application unit 120 acquires the printable data by pull printing, so the extended application unit 120 can determine which user's job it is.
[0052] Although various embodiments and modifications of this technology have been described above, this technology is not limited to the embodiments described above, and various modifications can be made without departing from the gist of this technology. [Explanation of Symbols]
[0053] 1. Image forming system 10 Image forming apparatus 100 control circuits 10A MFP 110 System Control Unit 111 Print execution unit 11A System Control Unit 11a CPU 11b RAM 11c ROM 120 Extended Application Section 121 Login Authentication Section 122 Document Selection Section 123 List Request Section 124 Printable Data Request Section 12A Extended Application Section 13 Network Communication Interface 14 Image Processing Unit 15 Image Memory 16 Image forming unit 17 Touch panel 17a Display section 18 Storage device 19. Facsimile Communications Department 20 Server Devices 200 Control circuits 201 Token Issuance Department 202 List Supply Department 203 Printable Data Supply Unit 20A Server Equipment
Claims
1. An image forming apparatus having a system control unit and an extended application unit, The image forming apparatus and a server device capable of communicating with each other It is equipped with, The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, prompts the user to select a target document from the list that is to be pulled and printed, and sends a data request to the server device using the token to request printable data of the target document identified by the target document ID. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The print execution unit of the system control unit executes a print job to print the printable data. Image forming system.
2. The image forming system according to claim 1, The extended application unit identifies the user who will execute the print job by linking the token obtained by the list request unit with the printable data received by the printable data request unit. Image forming system.
3. The image forming system according to claim 1, The token is a token unique to the user or a one-time token that can identify the user. Image forming system.
4. An image forming apparatus capable of communicating with a server device, having a system control unit and an extended application unit, The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, prompts the user to select a target document from the list that is to be pulled and printed, and sends a data request to the server device using the token to request printable data of the target document identified by the target document ID. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The print execution unit of the system control unit executes a print job to print the printable data. Image forming apparatus.
5. An image forming apparatus having a system control unit and an extended application unit, The image forming apparatus and a server device capable of communicating with each other An image forming method performed by The extended application unit includes a login authentication unit, a list request unit, a document selection unit, and a printable data request unit. The system control unit has a printing execution unit, The server device includes a token issuing unit, a list supply unit, and a printable data supply unit. The login authentication unit of the extended application unit transmits an authentication request from a user logging into the extended application unit to the server device. The token issuing unit of the server device receives the authentication request from the extended application unit and transmits the token to the extended application unit. The login authentication unit of the extended application unit receives the token from the server device, The list request unit of the extended application unit uses the token to send a list request to the server device requesting a list of printable documents. The list supply unit of the server device receives the list request using the token from the extended application unit, and transmits the list to the extended application unit. The list request unit of the extended application unit receives the list from the server device, The document selection unit of the extended application unit receives the list from the system control unit, prompts the user to select a target document from the list that is to be pulled and printed, and sends a data request to the server device using the token to request printable data of the target document identified by the target document ID. The printable data supply unit of the server device receives the data request and transmits the printable data associated with the target document ID to the extended application unit. The printable data request unit of the extended application unit receives the printable data and supplies the printable data to the system control unit. The print execution unit of the system control unit executes a print job to print the printable data. Image forming method.
Citation Information
Patent Citations
Pull print system
JP2016091437A
Pull print system
JP2016091438A