Image forming apparatus and control method for image forming apparatus
The system dynamically adjusts image quality for specific content by pausing and optimizing print jobs in image forming devices, ensuring consistent quality for certificates and other specialized outputs.
Patent Information
- Application Number
- JP2024031349
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-01
- Publication Date
- 2025-09-11
AI Technical Summary
Existing image forming devices struggle to maintain optimal image quality when switching from general print jobs to specific content jobs, such as certificates, due to image quality adjustments being performed only at startup, leading to inconsistent quality.
The system includes a control unit that pauses ongoing jobs, adjusts image quality specifically for the intended content, and then executes the print job, ensuring optimal image quality for certificates and other specific content.
Ensures consistent and appropriate image quality for specific content by adjusting image settings dynamically, addressing the issue of inconsistent quality in multifunction peripherals used for both general and specific print tasks.
Smart Images

Figure 2025133412000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an image forming apparatus and the like. [Background technology]
[0002] BACKGROUND ART In an image forming apparatus, when an adjustment mode for adjusting image quality is received, a technique is known in which the adjustment mode is executed with priority over other processes (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-067492 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present disclosure is to provide, for example, an image forming apparatus or the like that is capable of adjusting image quality at appropriate timing. [Means for solving the problem]
[0005] The image forming device of the present disclosure includes a control unit that controls job execution and an image forming unit that performs image formation, and when the control unit receives a request to execute a specific print job that prints specific content, if there is a job currently being executed, the control unit pauses the job, adjusts the image so that the image formed by the image forming unit has image quality suitable for the specific print job, and executes the specific print job.
[0006] The image forming device of the present disclosure comprises a control unit that controls the execution of a print job, an image forming unit that performs image formation, and an acquisition unit that acquires at least one of a resident registration card or a seal certificate as a certificate corresponding to the user's personal identification number card, and when the control unit receives a request to execute a specific print job to print the certificate, if there is a print job in progress, it pauses the print job in progress, adjusts the image so that the image formed from the image forming unit has optimal image quality for the certificate when the specific print job is executed, and executes the specific print job to output the certificate from the image forming unit.
[0007] The control method for an image forming device disclosed herein is a control method for an image forming device having an image forming unit that forms images, and when a request to execute a specific print job that prints specific content is received, if there is a job currently being executed in the image forming device, the currently executing job is paused, image adjustment is performed so that the image formed from the image forming unit has image quality suitable for the specific print job, and the specific print job is executed. [Effects of the Invention]
[0008] According to the present disclosure, for example, it is possible to provide an image forming apparatus or the like that is capable of adjusting image quality at appropriate timing. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating an overview of a system according to a first embodiment. [Figure 2] FIG. 1 is a diagram illustrating an overview of a system according to a first embodiment. [Figure 3] FIG. 2 is a diagram illustrating a hardware configuration of a terminal device according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating a hardware configuration of the image forming apparatus according to the first embodiment. [Figure 5] FIG. 2 is a diagram illustrating a hardware configuration of a server device according to the first embodiment. [Figure 6] FIG. 2 is a diagram illustrating a software configuration according to the first embodiment. [Figure 7] 3A and 3B are diagrams illustrating an example of print job data and content management information, respectively, according to the first embodiment. [Figure 8] FIG. 2 is a sequence diagram for explaining an outline of the first embodiment. [Figure 9] FIG. 2 is a sequence diagram for explaining an outline of the first embodiment. [Figure 10] FIG. 2 is a sequence diagram for explaining an outline of the first embodiment. [Figure 11] 1A is a diagram showing an example of a display screen of a terminal device in the first embodiment, and FIG. 1B is a diagram showing an example of a display screen of a terminal device. [Figure 12] 1A is a diagram showing an example of a display screen of a terminal device in the first embodiment, and FIG. 1B is a diagram showing an example of a display screen of a terminal device. [Figure 13] 1A is a diagram showing an example of a display screen of a terminal device in the first embodiment, and FIG. 1B is a diagram showing an example of a display screen of a terminal device. [Figure 14] 1A is a diagram showing an example of a display screen of a terminal device in the first embodiment, and FIG. 1B is a diagram showing an example of a display screen of a terminal device. [Figure 15] FIG. 3 is a diagram showing an example of a display screen of a terminal device in the first embodiment. [Figure 16] FIG. 3 is a diagram showing an example of a reception slip in the first embodiment. [Figure 17] 1A is a diagram showing an example of a display screen of an image forming apparatus in the first embodiment; FIG. 1B is a diagram showing an example of a display screen of an image forming apparatus; FIG. 1C is a diagram showing an example of a display screen of an image forming apparatus in the first embodiment; [Figure 18] FIG. 10 is a sequence diagram for explaining an outline of a second embodiment. [Figure 19] FIG. 10 is a sequence diagram for explaining an outline of a third embodiment. [Figure 20] FIG. 10 is a sequence diagram for explaining an outline of a third embodiment. [Figure 21] FIG. 10 is a flow chart for explaining an outline of a fourth embodiment. [Figure 22] FIG. 10 is a flow chart for explaining an outline of a fourth embodiment. [Figure 23] FIG. 10 is a flow chart for explaining an outline of a fourth embodiment. [Figure 24] FIG. 10 is a diagram illustrating an overview of a system according to a fifth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that the embodiment described below is one embodiment of the present disclosure, and the contents of the present disclosure should not be interpreted as being limited based on the following description.
[0011] There are systems that output a variety of content (documents). As an example of content, government agencies provide systems that output certificates such as resident registration certificates and seal certification as a single piece of content (hereinafter, such specific content will be referred to as "specific content"). Generally, systems in which government agencies issue certificates have often required users to go through a counter, but self-service government service machines have been introduced in large numbers to be easier for users (citizens) to use and to allow government agencies to issue certificates more efficiently.
[0012] However, self-service government service machines must be dedicated machines, and they must be newly installed. Therefore, if the number of users is below a certain level, self-service government service machines are not profitable and are difficult to install.
[0013] Furthermore, even if self-service administrative service machines were introduced, there was a problem in that the devices were dedicated machines and could not be used as general office machines.
[0014] To solve these problems, a system has been developed that combines an image forming device (multifunction peripheral, MFP) that can be used for general business with a reception terminal device to easily and efficiently output specific content.
[0015] In order to print specific content, image forming devices generally adjust the image quality to be optimized for that specific content. In the case of dedicated machines such as self-service government service machines, image quality adjustment for the specific content is performed when the image forming device is started up.
[0016] However, as described above, when an image forming apparatus that can be used for general business is used, jobs other than printing specific content can be executed. Therefore, if a job other than printing specific content (e.g., a copy job or a print job for printing general content) is executed after the image forming apparatus is started, normal image quality adjustment is performed. This creates a problem in that the image quality cannot be guaranteed when printing specific content on the image forming apparatus.
[0017] In order to solve this new problem, the following embodiment describes an image forming apparatus and the like that performs appropriate image quality adjustment so as to ensure image quality when printing specific content.
[0018] [1. First embodiment] [1.1 Overall System] 1(a) is a diagram illustrating an overview of a system 1. The system 1 is a diagram illustrating an overview of a system 1 that outputs content (specific content).
[0019] The system 1 includes a terminal device 10 capable of receiving an instruction to output specific content from a user, an image forming device 20 that outputs (prints) the specific content, and a server device 30 in which the specific content is stored. The image forming device 20 is connected not only to the terminal device 10 but also to a PC 40, which is a general information processing device (computer).
[0020] The image forming apparatus 20 is, for example, a device called a multifunction peripheral or an MFP (Multifunction Peripheral / Printer / Product). For example, when the image forming apparatus 20 executes a job (print job), it can form an image on a recording medium, such as paper. The image forming apparatus 20 can execute multiple functions, such as a copy function, a fax function, a scan function, and a printer function. In this embodiment, the image forming apparatus 20 functions as a printer by executing a print job submitted from the PC 40. Furthermore, the image forming apparatus 20 can output (print) content by executing a print job submitted from the terminal apparatus 10, as will be described later.
[0021] The terminal device 10 is a processing device used by a user of the system 1. The terminal device 10 is provided with, for example, a display device (display) equipped with a touch panel. The user can input a desired operation to the system 1 by selecting an operation button or the like displayed on the screen.
[0022] The terminal device 10 also includes a printing device. For example, the terminal device 10 can print receipts and copies indicating that the system 1 has received instructions input from the user. The terminal device 10 may include, for example, a roll of thermal transfer paper, and the printing device may print a so-called receipt-like receipt by printing on the thermal transfer paper using a thermal transfer method. The printing device may also be implemented as, for example, a laser printer or inkjet printer, in which case the receipt may be printed on plain paper.
[0023] The terminal device 10 may also include a card reader. The terminal device 10 may acquire information from a card (such as a credit card, a transportation card, a membership card, or a My Number card) using, for example, NFC (Near Field Communication). The terminal device 10 may also acquire information by reading an identification code such as a two-dimensional code using an optical reading device.
[0024] Here, the terminal device 10 is connected to the image forming device 20 via a network NW2. The image forming device 20 is also connected to the terminal device 10 via the network NW2, and is also connected to another device (PC 40) via the network NW3.
[0025] Here, the network NW2 is a general network, and is configured, for example, by a LAN (Local Area Network) or the like. The network NW2 may be either wired or wireless, and may be connected using, for example, a mobile communication network or the like. Furthermore, the network NW2 and the network NW3 may be the same network.
[0026] The terminal device 10 is connected to the server device 30 via a network NW1. The network NW1 is preferably a dedicated line and a secure communication path (network) with closed-area characteristics. Note that the NW1 may be any secure network, and is preferably a dedicated line, but may also be a virtual communication path (dedicated line) by constructing a VPN (Virtual Private Network), for example.
[0027] The server device 30 is a device that provides specific content as content. Here, in this embodiment, a case where the system 1 is applied to administrative services will be described as an example. For example, the server device 30 is a server device 30 installed by a so-called administration (local government). For example, it is a server device that stores information managed in an existing resident registration system and information required for certificate issuance as specific content.
[0028] FIG. 1(b) shows a state in which each device is arranged in a user space and a staff space where interaction can be made via a counter. The user space is a space where users, such as customers and citizens, who wish to be issued specific content such as a certificate can enter. In the user space, for example, one or more terminal devices 10 are arranged to reserve printing of specific content. As will be described in detail later, the user operates the terminal device 10 to accept a reservation for printing of specific content and receives a printed receipt from the terminal device 10.
[0029] The staff space is a space where staff work, and one or more image forming devices 20 and PCs 40 are arranged in the staff space.
[0030] The user presents the reception ticket to the staff member at counter 1 or counter 2. The staff member prints the specific content by inputting the identification number printed on the reception ticket into image forming device 20. The staff member then hands the specific content printed from image forming device 20 to the customer (user) at counter 1 or counter 2.
[0031] Furthermore, PC 40 is a device that can be operated by a staff member. For example, the staff member may send a print job from PC 40 to image forming device 20 as needed and execute the print job. The staff member may also operate image forming device 20 to execute a copy job.
[0032] (Server device configuration) Here, the server device 30 is a device or service that provides content. For the sake of simplicity, the system 1 in FIG. 1(a) is depicted with the server device 30 as a single device, but it may be a service that provides content that is configured from multiple server devices, etc. Furthermore, content may be provided using a distributed model such as a blockchain.
[0033] In this embodiment, a system used by a local government when issuing a certificate will be described as an example of a system 1 using a server device 30.
[0034] For example, as shown in FIG. 2, the server device 30 is a system that issues certificates based on general administrative services.
[0035] For example, each local government installs a certificate issuing server (certificate issuing server), and the certificate issuing server uses a certificate issuing center to provide information that enables the terminal device 10 to be issued a certificate.
[0036] The certificate issuing center may have, for example, a wide-area issuing server that relays communication between the terminal device 10 and the certificate issuing server. It may also have a relay encryption server to prevent forgery and tampering of data used in certificates.
[0037] The certificate issuing center may also manage statistical information such as the number of certificates issued and the issuing locations.
[0038] Here, the network between the certificate issuing center and terminal device 10 uses a dedicated line that ensures closedness in order to prevent access from third parties. Also, the network between the certificate issuing center and local government may use an LGWAN (Local Government Wide Area Network), which is a network closed within an administrative agency.
[0039] In addition, a public personal authentication service center may be used to authenticate users. For example, in the case of the JPKI authentication method, the certificate issuing center system queries the OCSP server (OCSP responder) of the public personal authentication service center (JPKI center) to check the revocation of the electronic certificate for user authentication stored in the My Number card. The OCSP server (OCSP responder) returns the revocation check result to the certificate issuing center system.
[0040] In this way, in this embodiment, the server device 30 is described, but the certificate issuance service may include multiple server devices or services. Note that, as an overview of the service, for example, the mechanism disclosed by the Japan Agency for Local Government Information Systems (https: / / www.j-lis.go.jp / rdd / card / convinikoufu / cms_93097920214.html, https: / / www.j-lis.go.jp / rdd / card / convinikoufu / cms_93099520.html) or the like can be used.
[0041] [1.2 Hardware Configuration] The hardware configuration of each device will be described below with reference to the drawings: Fig. 3 shows an example of the hardware configuration of the terminal device 10, Fig. 4 shows an example of the hardware configuration of the image forming device 20, and Fig. 5 shows an example of the hardware configuration of the server device 30.
[0042] 1.2.1 Terminal Devices As shown in FIG. 3, the terminal device 10 has a control unit 100, one or more storage devices such as a storage 110, a ROM 120, and a RAM 130, a display unit 140, an operation unit 150, an image forming unit 160, a card reading unit 165, and a communication unit 170.
[0043] The control unit 100 is a functional unit for controlling the entire terminal device 10. The control unit 100 realizes various functions by reading and executing various programs stored in the storage 110 and the ROM 120, and may be realized by one or more control devices / arithmetic units (CPUs (Central Processing Units), SoCs (System on a Chip)).
[0044] The storage 110 is a non-volatile storage device capable of storing programs and data. For example, the storage 110 may be configured as a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage 110 may also be configured as an externally connectable USB memory, CD-ROM drive, or BD drive. The storage 110 may also be, for example, a storage area on the cloud.
[0045] The ROM 120 is a non-volatile memory that can retain programs and data even when the power is turned off.
[0046] The RAM 130 is a main memory that is mainly used when the control unit 100 executes processing. The RAM 130 is a rewritable memory that temporarily stores programs read from the storage 110 or the ROM 120, and data including execution results.
[0047] The display unit 140 is a display device capable of displaying various types of information and execution screens. The display unit 140 may be, for example, a liquid crystal display (LCD), an organic electroluminescence (EL) display, an electrophoretic display, or other display device. The display unit 140 also includes an interface to which a display device can be connected. For example, the display unit 140 may be configured as an external display device connected via an HDMI (registered trademark) High-Definition Multimedia Interface, a DVI (Digital Visual Interface), or a Display Port.
[0048] The operation unit 150 is an operation device that allows a user to input operations. For example, it may be an operation device such as a touch panel integrated with the display unit 140 or operation buttons. The operation unit 150 may also be an operation device such as a keyboard or a mouse. The operation unit 150 may also include an interface (for example, a Universal Serial Bus (USB)) to which an operation device can be connected. For example, the terminal device 10 may be connected to a different operation device (an operation device having a touch panel).
[0049] Image forming unit 160 forms an image, for example, on recording paper. Image forming unit 160 is, for example, a thermal printer (thermal transfer printer) that forms an image on thermal paper, and may be configured as an image forming device such as a printer. Image forming unit 160 may also form an image electronically as an image file.
[0050] The card reading unit 165 is a device that reads, for example, information for identifying personal information from various cards. For example, it is possible to read an electronic certificate for user authentication stored in a My Number card. The card reading unit 165 may be a reader that reads an IC card (NFC, etc.), or a reader that reads magnetic data. It may also be a device that optically reads a two-dimensional code (a barcode reader, etc.).
[0051] The communication unit 170 is a communication interface for communicating with other devices. For example, it may be a network interface that can provide a wired connection or a wireless connection. In this embodiment, communication with other devices is possible via a network NW.
[0052] In this embodiment, the image forming apparatus 20 includes a first communication unit 172 that communicates with the image forming apparatus 20, and a second communication unit 174 that communicates with the server apparatus 30. Here, the second communication unit 174 is preferably configured with, for example, a dedicated line.
[0053] In this embodiment, the first communication unit 172, through which a communication path for communication with the image forming apparatus 20 is established, and the second communication unit 174, through which a communication path for communication with the server device 30 is established, are physically separate units, but they may be separated in terms of software. For example, the second communication unit 174 may establish secure communication with the server device 30 via a VPN line.
[0054] That is, the first communication unit 172 is a communication unit that communicates with another device (in this embodiment, the image forming device 20), and the second communication unit 174 is a communication unit that establishes secure communication with the server device 30.
[0055] [1.2.2 Image forming device] As shown in FIG. 4, the image forming device 20 has a control unit 200, one or more storage devices including a storage 210, a ROM 220, and a RAM 230, a display unit 240, an operation unit 250, an image forming unit 260, an image reading unit 265, a card reading unit 267, and a communication unit 270.
[0056] The control unit 200 is a functional unit for controlling the entire image forming apparatus 20. The control unit 200 realizes various functions by reading and executing various programs stored in the storage 210 and the ROM 220, and may be realized by one or more control devices / arithmetic units (CPUs (Central Processing Units), SoCs (System on a Chip)).
[0057] The storage 210 is a non-volatile storage device capable of storing programs and data. For example, the storage 210 may be configured as a storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage 210 may also be configured as an externally connectable USB memory. The storage 210 may also be, for example, a storage area on the cloud.
[0058] The ROM 220 is a non-volatile memory that can retain programs and data even when the power is turned off.
[0059] The RAM 230 is a main memory that is mainly used when the control unit 200 executes processing. The RAM 230 is a rewritable memory that temporarily stores programs read from the storage 210 or the ROM 220, and data including execution results.
[0060] The display unit 240 is a display device capable of displaying various types of information and execution screens. The display unit 240 may be, for example, a liquid crystal display (LCD), an organic electroluminescence (EL) display, an electrophoretic display, or other display device. The display unit 240 also includes an interface to which a display device can be connected. For example, the display unit 240 may be configured as an external display device connected via an HDMI (registered trademark) High-Definition Multimedia Interface, a DVI (Digital Visual Interface), or a Display Port.
[0061] The operation unit 250 is an operation device that allows a user to input operations. For example, it may be an operation device such as a touch panel integrated with the display unit 240 or operation buttons. The operation unit 250 may also be an operation device such as a keyboard or a mouse. The operation unit 250 may also include an interface (for example, a Universal Serial Bus (USB)) to which an operation device can be connected. For example, the image forming apparatus 20 may be connected to a different operation device (an operation device having a touch panel).
[0062] The image forming unit 260 forms an image, for example, on recording paper. The image forming unit 260 includes, for example, an image carrier, and forms a toner image on the image carrier and transfers the image on the image carrier onto recording paper to form an image. The image forming unit 260 may be configured as an image forming device such as a printer. The image forming unit 260 may also form an image electronically as an image file.
[0063] The image reading unit 265 reads an original (image) and outputs it as image data. The image reading unit 265 is, for example, a scanner, and may be a reading device that uses a CCD (Charge Coupled Device) or a CIS (Contact Image Sensor).
[0064] The card reading unit 267 is a device that reads information for identifying personal information, for example, from various cards. For example, it is possible to read personal identification information stored on an identification card. The card reading unit 267 may be a reader that reads an IC card (NFC, etc.), or a reader that reads magnetic data. It may also be a device that optically reads a two-dimensional code (a barcode reader, etc.).
[0065] The communication unit 270 is a communication interface for communicating with other devices. For example, it may be a network interface that can provide a wired connection or a wireless connection. In this embodiment, communication with other devices is possible via a network NW.
[0066] Although not shown, the image forming apparatus 20 may have other configurations. For example, the image forming apparatus 20 may further have a paper feed unit. The paper feed unit may have a manual feed tray or a paper feed cassette.
[0067] [1.2.3 Server device] As shown in FIG. 5, the server device 30 includes a control unit 300, one or more storage devices such as a storage 310, a ROM 320, and a RAM 330, and a communication unit 370.
[0068] As described above, in this embodiment, a single server device is described, but functions and data may be arranged in the required server devices as needed.
[0069] The control unit 300 is a functional unit for controlling the entire server device 30. The control unit 300 realizes various functions by reading and executing various programs stored in the storage 310 and the ROM 320, and may be realized by one or more control devices / arithmetic units (CPUs (Central Processing Units), SoCs (System on a Chip)).
[0070] Storage 310 is a non-volatile storage device capable of storing programs and data. For example, it may be configured as a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). Storage 310 may also be configured as an externally connectable USB memory, CD-ROM drive, or BD drive. Storage 310 may also be, for example, a storage area on the cloud.
[0071] The ROM 320 is a non-volatile memory that can retain programs and data even when the power is turned off.
[0072] The RAM 330 is a main memory that is mainly used when the control unit 300 executes processing. The RAM 330 is a rewritable memory that temporarily stores programs read from the storage 310 or the ROM 320, and data including execution results.
[0073] The communication unit 370 is a communication interface for communicating with other devices. For example, it may be a network interface that can provide a wired connection or a wireless connection. In this embodiment, it can be connected to the terminal device 10 via a dedicated line.
[0074] 5, the server device 30 may further include components such as a display unit and an operation unit. Furthermore, the server device 30 may achieve the same functions as the components such as the display unit and the operation unit by connecting a display device or an operation device. Furthermore, the server device 30 may provide a user interface for operation and management of other devices, as will be described later.
[0075] [1.3 Software Configuration] The software configuration will be described with reference to Fig. 6. Fig. 6 is a diagram illustrating the main software configuration of the terminal device 10, the image forming device 20, and the server device 30.
[0076] (Terminal Device) The control unit 100 of the terminal device 10 executes a program (application) stored in the storage 110 or the ROM 120, thereby functioning as each of the following components.
[0077] The specific content acquisition unit 102 acquires specific content from the server device 30. The specific content acquisition unit 102 stores the acquired specific content in the specific content storage area 112. Here, the content stored in the specific content storage area 112 may be deleted after a predetermined process is executed. For example, when print job data based on the specific content is generated, the control unit 100 deletes the specific content included in the print job data from the specific content storage area 112. Furthermore, the control unit 100 may delete specific content after a predetermined time has elapsed.
[0078] The specific content acquired by the specific content acquisition unit 102 relates to, for example, a certificate issued by a local government, which is an administrative body in this embodiment. If the server device 30 is established by a local government, the certificate may be, for example, a resident card (copy), a certificate of registered matters in a resident card, a seal certificate, a family register certificate, a tax certificate, etc. Furthermore, the certificate may be a certificate issued by another administrative body other than a local government (a certified copy of a corporate registry (certificate of all historical matters / certificate of registered matters), a vehicle inspection certificate, a fixed asset appraisal report, etc.).
[0079] The personal authentication unit 104 authenticates the legitimacy of the user. For example, the personal authentication unit 104 acquires an electronic certificate stored in a My Number card via the card reading unit 165. Then, the personal authentication unit 104 verifies the identity of the user by querying a national certification authority (for example, J-LIS) using the electronic certificate and a password entered by the user. If the user's legitimacy can be authenticated, the user can be issued a certificate for, for example, specific content. If the user's legitimacy cannot be authenticated, the user cannot acquire the specific content. In other words, the user cannot be issued a certificate for, for example, specific content.
[0080] Here, user authenticity indicates whether the user performing the procedure is the person in question. For example, when personal authentication is performed using a My Number card and the user's authenticity is confirmed, it can be confirmed that the user performing the procedure is the person listed on the My Number card. Furthermore, the personal authentication unit 104 can authenticate the user's authenticity by checking whether the electronic certificate is valid. If the electronic certificate is not valid, the personal authentication unit 104 cannot authenticate the user's authenticity in the first place. Furthermore, the personal authentication unit 104 can authenticate the authenticity using the electronic certificate and a password. If the password corresponding to the electronic certificate matches, the personal authentication unit 104 determines that the user's authenticity has been authenticated.
[0081] The personal authentication unit 104 may also use other mechanisms for authenticating individuals, such as authentication using user information from a mobile phone company, authentication via another site, authentication using a card that can identify an individual, biometric authentication, etc.
[0082] The print job generation unit 106 generates print job data to be sent to the image forming apparatus 20. The print job data includes data indicating specific content (e.g., image data) and setting information including print settings and other information. The print job generation unit 106 stores the print job data related to the generated print job in the print job data storage area 114.
[0083] The print job generating unit 106 adds a PJL (Printer Job Language) header to specific content (multi-TIFF file as an image file) acquired from the server device 30 (J-LIS service), for example.
[0084] The print job data generated by the print job generating unit 106 includes, for example, the information shown in Fig. 7(a). For example, the print job data shown in Fig. 7(a) stores setting information in association with specific content data (for example, "ji-001.pdf").
[0085] The setting information includes the user name (e.g., "gyosei") who can output the content, the reception number (e.g., "05092010"), the job name (e.g., "JOB947729377293"), the hold designation (e.g., "Hold Only"), the number of copies (e.g., "1"), the single-sided / double-sided output setting (e.g., "double-sided (long edge binding)"), the output tray (e.g., "top tray"), the job result notification (e.g., "ON"), and the number of errors (e.g., "0").
[0086] The reception number is a kind of password that is added to the specific content. For example, a person who outputs the specific content can use the reception number to identify and output the specific content.
[0087] The reception number may also be a password set for the print job data. For example, if the print job data is encrypted, the reception number is set as the password. Then, when the reception number entered in the image forming device 20 matches the reception number set as the password, the print job data can be decrypted.
[0088] The reception number and password are one type of identification code. The identification code (identification number) may be referred to as a PIN code, an access code, etc. instead of a password. The identification code may also be referred to as an acceptance number, an issue number, a management number, etc., in addition to a reception number. In this system, information for restricting access to a file (print job data), i.e., an identification code for access restriction, is set. In other words, by using these identification codes, access to the print job data is restricted for the image forming device 20.
[0089] The job name is a name used by the image forming apparatus 20 to identify a print job. The job name may be any name, or may be a number corresponding to a specific content. For example, the job name may be a number using a number (e.g., an inquiry number) assigned to the content by the server apparatus 30, or may be the number assigned by the server apparatus 30 itself.
[0090] The hold specification specifies whether to immediately execute the print job or to temporarily store the print job and execute the print job upon operation by the output person in the image forming apparatus 20. For example, when a hold specification is specified, the image forming apparatus 20 does not immediately execute the print job, but executes the print job after an operation by the output person.
[0091] 7(a), the setting is "Hold Only," which means that the print job is always temporarily saved. In this embodiment, it is preferable that a print job based on specific content obtained from the server device 30 is always designated as being on hold.
[0092] The number of copies, single-sided / double-sided setting, paper output tray, etc. are information indicating printing conditions when specific content is printed on the image forming device 20. In addition to these, the print job generation unit 106 may set other printing conditions, such as whether or not to staple, color / black and white type, paper size, paper feed tray, etc.
[0093] It is preferable that the printing conditions for printing specific content in this embodiment are set by the print job generation unit 106 and cannot be changed in the image forming device 20. For example, the number of copies set by the print job generation unit 106 cannot be changed in the image forming device 20. In other words, it is preferable that the number of copies set by the user in the terminal device 10 cannot be changed arbitrarily in the image forming device 20 by the output person.
[0094] The job result notification is information indicating whether the image forming apparatus 20 notifies the terminal apparatus 10 of the execution result of the print job. As the job result, for example, the image forming apparatus 20 can notify that the print job has been saved, that the print job has been executed, that the print job has been deleted, that the print job has been canceled, or that the print job has resulted in an error.
[0095] In the following embodiments, a print job for printing specific content may be referred to as a specific print job, and print job data related to the specific print job may be referred to as specific print job data.
[0096] The receipt output unit 108 outputs (prints) a receipt from the image forming unit 160. Details of the receipt will be described later, but for example, a receipt with a receipt number printed on it is output to the user. The user then shows the receipt to the person who will be outputting the specific content. The person outputs the specific content based on the receipt number printed on the receipt.
[0097] (Image forming device) The control unit 200 of the image forming apparatus 20 executes a program (application) stored in the storage 210 or the ROM 220, thereby functioning as each of the following components.
[0098] The output person authentication unit 201 authenticates the output person and checks whether or not the output person has the authority to output the content. For example, the output person authentication unit 201 checks whether or not the output person has the authority by using a card held by the output person and performing card authentication.
[0099] The UI providing unit 202 provides a user interface to an operator. Here, the operator is, for example, a staff member who is about to execute a job. The UI providing unit 202 can provide a user interface that is, for example, an operation screen that receives print start operations and settings from the staff member.
[0100] The specific content processing unit 203 executes processing related to the specific print job. For example, when the job input to the image forming apparatus 20 is a specific print job, the specific content processing unit 203 executes the corresponding processing, assuming that the job is a job for printing specific content.
[0101] The print service unit 204 controls print jobs among the jobs. For example, the print service unit 204 requests the job execution unit 206 to execute, interrupt, or stop a job, and requests the image quality adjustment unit 205 to perform image quality adjustment. The print service unit 204 also manages jobs being executed by the job execution unit 206. For example, the print service unit 204 can acquire jobs being executed by the job execution unit 206.
[0102] For example, the print service unit 204 registers a print job (specific print job) in a job list, and can then request the job execution unit 206 to execute the job registered in the job list.
[0103] The image quality adjustment unit 205 executes image quality adjustment processing. By executing so-called process control (hereinafter referred to as "procon"), the image quality adjustment unit 205 adjusts the image quality of content (specific content) data and performs adjustments suitable for printing. The image quality adjustment processing performs, for example, image brightness adjustment, density adjustment, sharpening processing, etc. Furthermore, the image quality adjustment processing in this embodiment can switch between image quality adjustment processing when printing normal content (first image quality adjustment processing) and image quality adjustment processing when printing specific content (second image quality adjustment processing).
[0104] There are various conceivable methods for the first image quality adjustment process and the second image quality adjustment process, but the following methods are conceivable, for example.
[0105] As the second image quality adjustment process, the image quality adjustment unit 205 executes high-density process control processing and then executes half-tone process control processing. If the process control processing fails, the image quality adjustment unit 205 may execute a retry process.
[0106] As the first image quality adjustment process, the image quality adjustment unit 205 executes high density process control processing, and only if the deviation in the result is large, executes half tone process control processing.
[0107] That is, the image quality adjustment unit 205 executes halftone process control processing as needed in the first image quality adjustment processing, but always executes halftone process control processing in the second image quality adjustment processing. Also, in the first image quality adjustment processing, if the process control processing fails, the image quality adjustment unit 205 does not execute the process control processing at that time, but in the second image quality adjustment processing, even if the process control processing fails, it executes a retry process and executes the process control processing.
[0108] Furthermore, the first image quality adjustment process adjusts the image quality to be suitable for forming images other than the specific content. Therefore, the image forming device 20 normally performs the first image quality adjustment process, and for example, the first image quality adjustment process is performed when the image forming device 20 is turned on or started up. Furthermore, the second image quality adjustment process adjusts the image quality of the image forming unit to be suitable for printing the specific content, and is therefore preferably performed when printing the specific content.
[0109] Job execution unit 206 forms an image from image forming unit 260 based on the print job data and specific print job data. Job execution unit 206 also executes other jobs (e.g., copy job, scan job, etc.) that are input. Here, job execution unit 206 may immediately start executing a job when the job is input. Job execution unit 206 may also temporarily store (hold) the job data of the job when the job is input, and execute the job based on instructions.
[0110] For example, when the job execution unit 206 saves print job data, it stores it in the print job data saving area 212. That is, the print job data saving area 212 functions as a saving unit that saves the print job data.
[0111] Furthermore, when job executing unit 206 prints specific content (image data) included in the print job data, it refers to the print settings. The print settings may be set in image forming device 20 or may be included in the print job data. Job executing unit 206 extracts the print settings included in the print job data and prints the content (image data) according to the extracted print settings.
[0112] (Server device) The control unit 300 of the server device 30 executes a program (application) stored in the storage 310 or the ROM 320, thereby functioning as each of the following components.
[0113] The specific content management unit 302 realizes a function of managing specific content, and for example, transmits specific content to the terminal device 10 in response to a request from the terminal device 10. The specific content management unit 302 extracts necessary specific content (certificates) from the specific content database 312 based on application information transmitted from the terminal device 10. Then, the specific content management unit 302 transmits the extracted specific content (image data, document data) to the terminal device 10.
[0114] The specific content management unit 302 may also manage whether the specific content has actually been output to the user. For example, when the specific content has actually been printed by the image forming apparatus 20, the specific content management unit 302 updates the specific content management information stored in the specific content management information storage area 314 based on a print completion notification sent from the image forming apparatus 20.
[0115] 7(b) is a diagram showing an example of specific content management information. The specific content management information stores, for example, the serial number (inquiry number) when a certificate is issued for the specific content, the date and time when the specific content was transmitted to the image forming device 20, the fee for the issuance, and the printing status of the specific content. In addition to this, the specific content management information may also include information such as the region and location where the specific content was printed.
[0116] The print status of the specific content is set to "outputted" when the specific content is actually printed by the image forming device 20. Note that the print job data based on the specific content may be set to "outputted" when the image forming device 20 saves it.
[0117] It should be noted that the management of specific content may be managed by, for example, a certificate issuing center, if the content is a certificate related to an administrative service.
[0118] The personal authentication unit 304 performs user authentication. The personal authentication unit 304 is almost the same as the personal authentication unit 104 of the terminal device 10, and the function may be provided in either one of them. The personal authentication unit 304 may perform personal authentication as necessary.
[0119] [1.4 Processing flow] Next, the flow of processing in this embodiment will be described. The following processing is preferably executed by each component explained in Fig. 6 as needed, but for the sake of convenience, it will be explained as being executed by the control unit.
[0120] [1.4.1 Overall flow] First, an overview of the overall flow of the system 1 will be described with reference to FIG.
[0121] For example, a citizen (user) desiring to be issued a specific content (certificate) performs an issuance operation on the terminal device 10 (S1002). The terminal device 10 requests the specific content corresponding to the certificate from the server device 30 based on the details entered in the issuance operation (S1004). If the server device 30 has correctly authenticated the user (if the user's legitimacy has been verified), it transmits the specific content corresponding to the certificate desired by the user to the terminal device as a specific content response (S1006).
[0122] The terminal device 10 generates print job data (specific print job data) including setting information based on the acquired specific content and transmits it to the image forming device 20 (S1008). At this time, the reception number issued by the terminal device 10 is set as a password for the print job data (specific print job data). The image forming device 20 then saves the print job data and notifies the terminal device 10 that it has been saved (S1010). When the terminal device 10 confirms that the print job data (specific print job data) has been saved in the image forming device 20, it prints a reception slip for the user (S1012).
[0123] Here, it is preferable that the timing for the terminal device 10 to print the receipt is after the image forming device 20 notifies it that the print job data (specific print job data) has been saved. In this case, the fact that the receipt has been printed means that the content is ready to be printed by the image forming device 20. Therefore, when the user subsequently presents the receipt to the output person (for example, the staff member who will be outputting the specific content) (S1014), the output person can quickly output the specific content. It also makes it possible to reduce the waiting time for the user to output the specific content. Furthermore, the fact that the receipt has been printed means that the print job data (specific print job data) has been saved in the image forming device 20, so it is possible to avoid an error occurring midway and the print job data (specific print job data) not being saved.
[0124] The terminal device 10 may also output the receipt before receiving notification that the print job data (specific print job data) has been saved. Although the user may need to wait for the print job data (specific print job data) to be saved, the user will be able to receive the receipt promptly.
[0125] When the employee who issues the certificate, which is a specific content, (the person who outputs the content) receives the receipt from the user, the employee may, for example, confirm whether the user is the person in question. For example, the employee may confirm whether the user is the person in question (a person with legitimate authority) by visually checking a document that can identify the user, such as a My Number card or a driver's license.
[0126] The staff member (output person) issues a print instruction to the image forming apparatus 20 (S1016). The image forming apparatus 20 executes the print job (specific print job) and prints the specific content based on the print job data (specific print job data) (S1018).
[0127] When the printing is completed, the image forming apparatus 20 transmits a print completion notification to the terminal apparatus 10 (S1020). The terminal apparatus 10 transmits a print completion notification to the server apparatus 30 (S1022).
[0128] The user pays a fee to the outputter (S1024), and the outputter hands over the printed certificate to the user (S1026), allowing the user to receive the certificate of the authenticated individual.
[0129] Furthermore, the image forming device 20 can accept print jobs from devices other than the terminal device 10. That is, the image forming device 20 can not only issue certificates but also print general documents, etc. This allows the image forming device 20 to print certificates, which would normally require a dedicated line, via the terminal device 10 in addition to its normal functions.
[0130] 8 is a general description of the entire system for outputting specific content, and is not necessarily limited to this flow. For example, the terminal device 10 may print the receipt slip (S1012) in response to the specific content response (S1006) or in response to the timing of sending the specific content request (S1004).
[0131] Furthermore, when the server device 30 does not manage the print status, the image forming device 20 does not need to send a print completion notification (S1020, S1022). Furthermore, depending on the service, the user does not necessarily need to pay a handling fee (S1024).
[0132] [1.4.2 Processing of image forming devices] 9 and 10 are diagrams mainly showing the processing of the image forming apparatus 20. Fig. 10 is a flow diagram in which only a print job of specific content (specific print job) is executed, and Fig. 9 is a flow diagram in which a specific print job is executed when a job is already being executed in the image forming apparatus 20.
[0133] The control unit 100 in the terminal device 10 selects the content to be output by operation input from the user and reserves printing of the specific content (step S102). Note that the terminal device 10 may authenticate the user in the print reception (S102).
[0134] Next, the terminal device 10 transmits information on the selected specific content to the image forming device 20 as a print reservation (S104). At this time, the image forming device 20 stores specific print job data.
[0135] Next, a print start operation is performed via the UI providing unit 202 of the image forming apparatus 20 (S106). Here, the print start operation corresponds to, for example, S1016 in FIG. 8. Here, upon receiving the print start operation, the UI providing unit 202 registers the specific print job (S108). Furthermore, the control unit 200 may provide the UI providing unit 202 with a UI of a standby screen such as "Please wait a moment" (S110).
[0136] The specific content processing unit 203 requests the image quality adjustment unit 205 to perform image quality adjustment (S112). The image quality adjustment unit 205 notifies the print service unit 204 that the image quality adjustment request has been received (S114).
[0137] The print service unit 204 requests the job execution unit 206 to interrupt the job (S116). The job execution unit 206 performs a process to stop the job (S120) currently being executed (S122).
[0138] Then, when job execution unit 206 stops execution of the job, it sends a job stop completion notice to print service unit 204 (S124). From the job stop completion notice, print service unit 204 detects that job execution unit 206 has stopped the job, and requests image quality adjustment unit 205 to perform image quality adjustment (S126). Upon receiving the image quality adjustment execution request from print service unit 204, image quality adjustment unit 205 executes image quality adjustment for specific content (S128). Preferably, the image quality adjustment execution request includes attributes that specify the method of image quality adjustment and the type of processing that is currently being requested to be executed.
[0139] When the image quality adjustment unit 205 finishes the image quality adjustment process, it transmits a notification of completion of the image quality adjustment to the specific content processing unit 203 (S132). The specific content processing unit 203 detects that the image quality adjustment has been completed, and sends a print request to the print service unit 204 (S134).
[0140] The print service unit 204 executes a print image generation process to generate an image to be printed (print image) from the specific print job data (S136). After generating the print image, the print service unit 204 transmits the generated print image to the job execution unit 206 as a specific print job execution request to execute a specific print job that prints the print image (S142). Furthermore, since the print service unit 204 has registered the specific print job in the job execution unit 206, it transmits a registration completion notification of the specific print job to the UI provision unit 202 (S140).
[0141] When the UI providing unit 202 is displaying a standby screen or the like in S110, upon receiving the notification that the specific print job registration has been completed, the UI providing unit 202 may terminate the display of the standby screen and switch to a screen or the like that notifies the user that the specific print job is currently being executed.
[0142] Furthermore, upon receiving a specific print job execution request (S142), the job execution unit 206 executes the print job (S144). Here, the job execution unit 206 temporarily suspends other jobs in order to print the specific content. Then, upon completion of the specific print job, the job execution unit 206 transmits a specific print job completion notification to the print service unit 204 (S146). The print service unit 204 executes printing completion processing for the specific content (S148). Furthermore, the print service unit 204 may again transmit an image quality adjustment execution request to the image quality adjustment unit 205 in order to perform image quality adjustment.
[0143] That is, image quality adjustment unit 205 performed image quality adjustment for specific content (second image quality adjustment) in S128. Here, it is preferable that image quality adjustment unit 205 performs the image quality adjustment (first image quality adjustment) that is in the state before performing the image quality adjustment in S128, that is, the image quality adjustment that image forming apparatus 20 is performing to form an image for non-specific content. As a result, image forming apparatus 20 will once again perform image quality adjustment that is suitable for executing a general job.
[0144] The print service unit 204 requests the job execution unit 206 to resume the stopped job (S152). When the job execution unit 206 receives the stopped job resume request, it performs processing to resume the job (S120) that was stopped by the job stop processing (S154). Then, when the job execution unit 206 resumes execution of the job (S158), it sends a job resume notification to the print service unit 204 (S156).
[0145] 10 is a diagram showing a sequence diagram when no job is being executed in the image forming apparatus 20. In this case, among the processes described in the sequence of FIG. 9, the image forming apparatus 20 does not execute a job in advance, and therefore the image forming apparatus 20 does not execute processes for stopping or resuming a job.
[0146] Fig. 10 may show processing when the image forming apparatus 20 of the present disclosure is not applied. Fig. 10 may be executed, for example, when the print service unit 204 determines that the job execution unit 206 is not currently executing a job. The print service unit 204 may execute the processing shown in the sequence of Fig. 9 when it determines that the job execution unit 206 is already executing a job.
[0147] [1.5 Example of operation] An example of the operation will be described using an example of a display screen. The example of the display screen shown in Fig. 11 to Fig. 15 is an example of a display screen displayed on the display unit 140 of the terminal device 10.
[0148] For example, as shown in Fig. 11(a), a function selection screen is displayed on the display screen. "Certificate Issuance" is displayed in area R100 on the display screen. When the user selects "Certificate Issuance," the service of issuing a certificate is started. At this time, for example, as shown in Fig. 11(b), the display screen may display information to be communicated to the user, such as consent terms and precautions.
[0149] Next, the terminal device 10 displays a guidance screen on the display screen that prompts the user to insert the My Number card (for example, FIG. 12(a)). On the display screen of FIG. 12(a), a message saying "Please insert your My Number card" is displayed in area R120.
[0150] When the user sets the My Number card in the card reader, the terminal device 10 prompts the user to select a certificate.
[0151] For example, as shown in area R130 of the display screen in Fig. 12(b), the user can select the type of certificate, the details to be included in the certificate, etc. The user can also select the number of certificates to be issued.
[0152] For the document selected by the user, the terminal device 10 displays a confirmation of the contents on the display screen. For example, the type of certificate, the details to be written on the certificate, and the number of copies are displayed in area R140 of the display screen in FIG. 13(a).
[0153] The user also inputs a PIN at some point. Area R150 on the display screen of Fig. 13(b) can accept input of a PIN. For example, Fig. 13(b) shows a display screen that accepts input of a PIN for a user-authentication electronic certificate.
[0154] The terminal device 10 transmits application information to the server device 30 and receives specific content (certificate). While the terminal device 10 is executing the processing, it may display a display screen showing the progress of the process, as shown in Fig. 14(a), for example. Area R160 of the display screen in Fig. 14(a) uses a progress bar to show the user how far the processing has progressed.
[0155] The terminal device 10 then displays a final application screen to the user. The display screen of Fig. 14(b) displays the type and number of copies of the certificate to be output in area R170. Area R170 of the display screen also displays the amount of the certificate issuance fee.
[0156] When the user selects "Apply" in FIG. 14(b), the terminal device 10 submits a print job based on the content to the image forming device 20. That is, the terminal device 10 transmits print job data including the content (image data of the certificate) to the image forming device 20. The image forming device 20 saves the print job data and notifies the terminal device 10 when saving is complete. When the terminal device 10 receives a notification from the image forming device 20 that the print job data has been saved, it outputs a receipt.
[0157] At this time, the terminal device 10 may display on the display screen that the receipt slip is being printed. For example, the display screen of Fig. 15 displays in area R180 content indicating that the receipt slip is being printed.
[0158] 16 is a diagram showing an example of a receipt output by the terminal device 10. For example, the receipt displays a receipt number and necessary items. For example, the receipt may include the fee amount, the number of copies issued, the date of issuance (date of issue), and the serial number (inquiry number) of the certificate issued.
[0159] Furthermore, the terminal device 10 may also print, on the reception slip, for example, a reception number represented by an identification code such as a barcode.
[0160] The user receives the receipt printed from the terminal device 10 and submits it to the person who printed it (for example, a staff member) at the certificate issuing counter.
[0161] The output person logs in as a certificate issuing user to the image forming device 20. For example, the output person uses a card on which the certificate issuing user information is recorded to log in to the image forming device 20 using card authentication. Then, the output person switches the image forming device 20 to a mode for issuing a certificate.
[0162] For example, Fig. 17(a) is an example of a screen that is displayed after logging in as a user who can provide administrative services (certificate issuance user). For example, on the display screen of Fig. 17(a), a "Batch Print" button is displayed in area R210 as a function for issuing certificates.
[0163] When batch printing is selected, the image forming apparatus 20 switches to the display screen shown in Fig. 17(b). Area R220 in Fig. 17(b) is provided with an input field for inputting a receipt number. The outputter can print the certificate by inputting the receipt number in area R220.
[0164] Note that area R222 allows the user to set the number of copies. In Figure 17(b), this is displayed as grayed out and the user cannot change it. This prevents the user from accidentally printing more certificates than the number set by the user.
[0165] It is preferable that the outputter confirms that the user desiring the certificate is the person who issued the certificate by checking the My Number card of the user, etc. It is also preferable that the outputter checks whether there are any printing defects on the certificate.
[0166] It is also preferable that the outputter receive a fee for the certificate from the user. In this case, the fee to be collected by the outputter is the fee printed on the receipt. The outputter hands over the certificate to the user in exchange for receiving the fee. The outputter may also prepare a receipt.
[0167] Furthermore, when a job is already being executed, the image forming apparatus 20 may display a standby screen to the user, such as "Please wait a moment." For example, as shown in FIG. 17(c), a message may be displayed in the area R230.
[0168] Furthermore, image forming apparatus 20 may display a message in area R230 indicating that the job being executed will be temporarily stopped. At this time, for example, if the user selects the "Stop" button, the job being executed may be continued.
[0169] [1.6 Application Examples] The system of this embodiment has been described as being applied to administrative services. That is, an example has been described in which a user uses a My Number card as a method of personal authentication and outputs a certificate issued by a local government as specific content. However, the above-described system can also be used in other systems.
[0170] For example, the server device may be a seat reservation system managed by an airline or a railway operator. In this case, a user inputs necessary seat information (e.g., flight to be used, seat type, location, etc.) using the terminal device 10. The terminal device 10 transmits the seat information to the server device 30 that provides a seat reservation management service.
[0171] When a seat reservation is confirmed, the server device 30 transmits image data of the ticket or airline ticket as content to the terminal device 10. The terminal device 10 generates print job data based on the image data of the ticket or airline ticket and transmits it to the image forming device 20. The image forming device 20 prints the ticket or airline ticket in response to an operation by the user.
[0172] In this way, the system of this embodiment can also be applied to seat reservation systems, etc. In addition to seat reservation systems, the system can also be applied to, for example, movie theater reservation systems and hotel reservation systems.
[0173] Note that the present system may simply provide content in response to user operation. For example, the content may be newspapers, pictures, or photographs. For example, the present system may be applied to a system in which specific content, such as photo prints received from the terminal device 10, are performed by the image forming device 20. In this case, when printing a photo, the image forming device 20 only needs to perform image adjustment processing suitable for the photo print. In other words, a single image forming device 20 can be used to switch between a job that outputs normal content and a specific job that outputs specific content, as appropriate.
[0174] [1.7 Effects] As described above, according to this embodiment, it is possible to efficiently acquire and output content by combining the terminal device 10 and the image forming device 20. Content can be acquired efficiently because, by performing operation input for acquiring content on the terminal device 10, even when multiple terminal devices 10 are used, it is possible to acquire content from each of the terminal devices 10 in parallel.
[0175] Furthermore, even if image forming apparatus 20 executes a job based on normal content and a specific job based on specific content in parallel, when outputting the specific content, it executes image quality adjustment processing suitable for the specific content. As a result, even if image forming apparatus 20 executes a job to print general content (e.g., a document file), image quality adjustment suitable for printing specific content (e.g., a certificate) is executed, and the specific content is printed.
[0176] [2. Second Embodiment] Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the job currently being executed by the image forming apparatus 20 is given priority.
[0177] In this embodiment, only the differences from the first embodiment will be described, and a description of the same functional configurations and processes will be omitted.
[0178] The overall processing flow of this embodiment will be described using the sequence diagram of Fig. 18. Fig. 18 is a diagram that replaces Fig. 9 of the first embodiment. The same processes as in Fig. 9 are assigned the same reference numerals.
[0179] The print service unit 204 receives an acceptance of a request to execute image quality adjustment from the image quality adjustment unit 205 (S114). If the job execution unit 206 is currently executing a job, the print service unit 204 waits until the job is completed (S200). The print service unit 204 may manage the job being executed by the job execution unit 206 at any time, or may acquire the job at a predetermined timing.
[0180] Then, when the print service unit 204 receives a job completion notification from the job execution unit 206, it executes processing related to the specific print job (S126 to S148).
[0181] 9, the job (S120) executed by the job execution unit 206 is completed first. Therefore, the image forming apparatus 20 of the second embodiment does not need to execute the restart process (S152 to S158) of the job executed in the first embodiment.
[0182] As described above, according to this embodiment, when the image forming apparatus 20 is already executing a job, the job being executed can be given priority.
[0183] 3. Third Embodiment Next, a third embodiment will be described. The third embodiment differs from the first embodiment in that it is possible to select and execute either a job currently being executed by the image forming apparatus 20 or a specific print job.
[0184] In this embodiment, only the differences from the first embodiment will be described, and a description of the same functional configurations and processes will be omitted.
[0185] The overall processing flow of this embodiment will be described using the sequence diagram of Fig. 19. Fig. 19 is a diagram that replaces Fig. 9 of the first embodiment. The same processes as in Fig. 9 are assigned the same reference numerals.
[0186] In this embodiment as well, when a request to register a specific print job is made, the job being executed by the job execution unit 206 is stopped. Then, the image quality adjustment unit 205 executes image quality adjustment for specific content (S102 to S128).
[0187] Here, the image quality adjustment unit 205 transmits an image quality adjustment completion notification to the specific content processing unit 203. The specific content processing unit 203 transmits a job selection request to the UI providing unit 202 (S302). Then, upon receiving the job selection request, the UI providing unit 202 executes job selection processing (S304).
[0188] Here, the UI providing unit 202 can execute the following process as the job selection process.
[0189] (1) Let the user (printer) select the job The UI providing unit 202 allows the user (outputter) to select a job to be executed, that is, allows the user to select whether to execute the job currently being executed by the job executing unit 206 or to execute a specific print job.
[0190] (2) Select by job type The UI providing unit 202 automatically selects a job to be executed depending on the type of job. For example, the image forming apparatus 20 sets a job to be prioritized for each job type in advance. For example, a job to be prioritized is set for each job type such as a "copy job," a "printer job," and a "fax job." For example, Copy Job: Specific Print Job Printer Job: Job selected by the user FAX: Running Jobs The following processing may be performed to set the job to be selected.
[0191] "Specific print job" After the job being executed is interrupted, the specific content image quality adjustment process (second image quality adjustment process) is executed, and then the specific print job is executed.
[0192] "Running Jobs" After the job currently being executed is completed, the specific content image quality adjustment process (second image quality adjustment process) is executed, and then the specific print job is executed.
[0193] "Job selected by the user (printer)" The user (outputter) is shown "specific print jobs" and "running jobs" and is allowed to select one to run.
[0194] 19 shows a process when a process of giving priority to an active job is selected in the job selection process. The UI providing unit 202 transmits an active job priority request to the specific content processing unit 203.
[0195] The specific content processing unit 203 sends a print request to the print service unit 204 (S308). The print request may include, for example, a command to give priority to the job currently being executed.
[0196] When the print service unit 204 receives the print request, it transmits a job resume notification to the job execution unit 206 (S310). When the job execution unit 206 receives the job resume notification, it executes the job resume process (S152).
[0197] Then, when the resumed job (S158) is completed, the job execution unit 206 transmits a job completion notification to the print service unit 204 (S312). Then, the job execution unit 206 executes the specific print job (S144). Note that if the UI providing unit 202 has been displaying a standby screen such as a "wait" message (S314), the UI providing unit 202 may terminate the display of the standby screen when it receives a specific print job registration completion notification from the print service unit 204.
[0198] FIG. 20 is a sequence diagram in which the image quality adjustment for specific content (S128) is executed after the job selection process (S304).
[0199] [4. Fourth Embodiment] Next, a fourth embodiment will be described. In the first to third embodiments, the internal processing of the image forming apparatus 20 was specifically described using a sequence diagram. This embodiment is an embodiment that describes the overall operation of the image forming apparatus 20. Note that the hardware and software configuration of this embodiment is the same as that of the first embodiment, etc., and the operation of the image forming apparatus 20 will be described.
[0200] Fig. 21 is a diagram illustrating the operation of the image forming apparatus 20 in this embodiment. The processing in Fig. 21 is realized by the control unit 200 of the image forming apparatus 20 reading out and executing various programs from the memory unit (storage 210 or ROM 220). For example, like the sequence diagram in Fig. 9 of the first embodiment, this processing is realized by the components described in Fig. 6, but in this embodiment, it will be described as being executed by the control unit 200.
[0201] First, the control unit 200 executes an output person authentication process (S502). The control unit 200 authenticates the output person using, for example, a personal identification card. Then, when the output person is correctly authenticated, the control unit 200 accepts the content to be output.
[0202] 21, a case will be described in which the control unit 200 receives an output of specific content (S504; Yes). At this time, the control unit 200 determines whether any job is being executed (S506). For example, the control unit 200 determines whether a printer job (print job), copy job, FAX job, etc. input from an external device is being executed.
[0203] If a job is currently being executed, the control unit 200 suspends the job (S506; Yes→S508).Then, the control unit 200 executes the image quality adjustment process for the specific content (S510).
[0204] After performing the image quality adjustment for the specific content, the control unit 200 executes the specific print job (S512), which causes the image forming apparatus 20 to print, for example, a certificate, which is the specific content.
[0205] When the specific print job is completed (S514; Yes), the control unit 200 executes the normal image quality adjustment process (S516). Then, if the job is paused, the control unit 200 resumes the paused job (S518; Yes → S520). In this way, the job executed by the control unit 200 after S520 forms an image with the normal image quality adjustment process applied.
[0206] 22 is a flow diagram of the image forming apparatus 20 corresponding to the sequence diagram of the third embodiment, for example. The same reference numerals are used for the processes common to the flow diagram corresponding to the first embodiment shown in FIG.
[0207] In the third embodiment, the user (outputter) was able to determine the priority for each type of job that had been set in advance. Also, in the third embodiment, the user was able to select the job to be executed. Figure 22 shows an operation flow for switching the job to be executed according to the priority of specific content.
[0208] When outputting the specific content, the control unit 200 suspends the currently executing job (502 to S508). Then, the control unit 200 determines whether the specific content has a high priority (S532).
[0209] The control unit 200 determines that the priority of a job of a specific content is high in the following cases.
[0210] When a user (outputter) selects to execute a job for specific content - When a user (outputter) cancels a running job - When the user (outputter) has set a high priority for a job of a specific content (a low priority for a job currently being executed) - When the user (outputter) has set a higher priority for a job with specific content for each job.
[0211] As the above-mentioned setting, the control unit 200 may set the priority of the normal job (priority of the job currently being executed), or may set the priority of both jobs.
[0212] Then, when the priority of the job of the specific content is lower (the priority of the job currently being executed is higher), or when the user selects or sets to continue executing the currently executing job, the control unit 200 resumes execution of the paused job (S532; No → S534). Then, after the currently executing job is completed, the control unit 200 executes image quality adjustment processing for the specific content and executes the specific print job (S536; Yes → S510, S512).
[0213] If the specific content job has a higher priority and the user selects to execute the specific content job, the control unit 200 performs image quality adjustment processing for the specific content while pausing the content executed in S508, and executes the specific print job (S532; Yes → S510, S512). In this case, the control unit 200 resumes execution of the paused job after the specific print job is completed (S518; Yes → S520).
[0214] 23 is a diagram in which the order of processing is reversed in FIG. 22. The control unit 200 pauses the job only when specific content is to be output preferentially (S532; Yes → S508). That is, when the priority of execution of the job of the specific content is low and continuation of the job in progress is given priority, the control unit 200 can perform image quality adjustment processing for the specific content after the job in progress is completed (S536; Yes → S510).
[0215] [5. Fifth Embodiment] A fifth embodiment will be described. In this embodiment, a portable terminal device 12 is used instead of the terminal device 10. Note that in this embodiment, only the differences from the first embodiment will be described, and descriptions of similar functional configurations and processes will be omitted.
[0216] 24 is a diagram replacing FIG. 1 of the first embodiment. That is, an application having functions equivalent to those provided in the terminal device 10 is installed on a device such as a user's smartphone or tablet. By using his or her own mobile terminal device 12, the user can realize functions equivalent to those of the above-described embodiment.
[0217] In this case, the receipt may be displayed on the display screen of the portable terminal device 12.
[0218] It is also preferable that a secure communication path can be established between the mobile terminal device 12 and the server device 30. In this case, the secure communication path may be established using, for example, an application that can provide a VPN function. An access point with a relay function may be provided between the server device 30 and the mobile terminal device 12. In this case, the server device 30 and the access point may be connected via a secure communication path (for example, a dedicated line).
[0219] [6. Modifications] The present disclosure is not limited to the above-described embodiments, and various modifications are possible. In other words, embodiments obtained by combining technical means that are appropriately modified within the scope of the present disclosure are also included in the technical scope.
[0220] Although the above-mentioned embodiments are described separately for convenience of explanation, they can be combined to the extent possible. Furthermore, the present invention intends to obtain rights to any of the technologies described in the specification through amendments or divisional applications, etc.
[0221] In the above-described embodiment, the password is an identification code required when accessing a file. The file may be a content file or a simple data file in addition to a print job data file. The security for the file may be achieved by restricting the output of or access to the file based on whether the password matches or does not match. Therefore, as described in the embodiment, the output of or access to the file may be restricted by determining whether the password matches or does not match the reception number stored as a simple file setting item or attribute.
[0222] In addition, the programs that run on each device in each embodiment are programs that control the CPU, etc. (programs that make a computer function) so as to realize the functions of the above-described embodiments. Information handled by these devices is temporarily stored in a temporary storage device (e.g., RAM) during processing, and then stored in various ROMs and HDDs, and is read, modified, and written by the CPU as needed.
[0223] Here, the recording medium for storing the program may be any of semiconductor media (e.g., ROM, non-volatile memory card, etc.), optical recording media / magneto-optical recording media (e.g., DVD (Digital Versatile Disc), CD (Compact Disc), BD (Blu-ray (registered trademark) Disc), etc.), magnetic recording media (e.g., magnetic tape, flexible disk, etc.), etc.
[0224] Furthermore, when distributing the program in the market, the program can be stored in a portable recording medium and distributed, or transferred to a server computer connected via a network such as the Internet. In this case, the storage device of the server device is also included in the present disclosure.
[0225] Furthermore, the above-mentioned data may not be stored within the device, but may be stored in an external device and called up as needed. For example, the data may be stored in a network attached storage (NAS) or on the cloud.
[0226] The scope of the present disclosure is not limited to the configurations explicitly described in the specification, but also includes combinations of the technologies disclosed in the specification. The configurations of the present disclosure for which a patent is sought are set forth in the appended claims, but it is not intended to exclude them from the technical scope on the grounds that they are not set forth in the claims.
[0227] Furthermore, in the above-mentioned specification, the statements "in the case of" and "when" are given as examples and are not intended to limit the configuration to the described contents. The disclosure also includes configurations that are not in these cases or situations, even if they would be obvious to a person skilled in the art, and the applicant intends to obtain rights to them.
[0228] Furthermore, the processes and data flows described in the specification are not limited to the order in which they are described. For example, the patent also discloses configurations in which some processes are deleted or the order is changed, and the patent holder intends to obtain the rights to such configurations.
[0229] Furthermore, although the functions described in the embodiments are executed by each device, they may be realized by one device or may further utilize an external server.
[0230] Furthermore, each functional block or feature of the device used in the above-described embodiments may be implemented or performed by an electrical circuit, for example, an integrated circuit or multiple integrated circuits. The electrical circuit designed to perform the functions described herein may include a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or a combination thereof. The general-purpose processor may be a microprocessor, or a conventional processor, controller, microcontroller, or state machine. The electrical circuit may be composed of digital circuits or analog circuits. Furthermore, as advances in semiconductor technology emerge, one or more aspects of the present disclosure may utilize new integrated circuits based on that technology. [Explanation of symbols]
[0231] 1 System 10 Terminal Equipment 100 control section 110 Storage 120 ROM 130 RAM 140 Display section 150 Operation section 160 Image forming unit 165 Card reader 170 Communications Department 172 First Communications Department 174 Second Communications Department 20 Image forming device 200 control section 210 Storage 220 ROM 230 RAM 240 Display section 250 Operation section 260 Image forming unit 265 Image reading unit 267 Card reader 270 Communications Department 30 Server device 300 control section 310 Storage 320 ROM 330 RAM 370 Communications Department
Claims
1. a control unit that controls execution of a job; an image forming unit that forms an image; Equipped with The control unit When a request for execution of a specific print job for printing specific content is received, if there is a job currently being executed, the job currently being executed is temporarily suspended; adjusting the image so that the image formed by the image forming unit has image quality suitable for the specific print job, and executing the specific print job; Image forming device.
2. The control unit A first image quality adjustment can be performed as an image quality adjustment suitable for executing the job, before executing the specific print job, adjusting a second image so that an image formed by the image forming unit has image quality suitable for the specific print job; After the execution of the specific print job is completed, the first image quality adjustment is performed before the paused job is resumed. The image forming apparatus according to claim 1 .
3. The control unit Based on the priority of the specific print job, it is determined whether to resume the paused job that is currently being executed or to execute the specific print job. The image forming apparatus according to claim 1 .
4. The control unit When a request for execution of the specific print job is received, if there is a job being executed, the execution of the job is continued without being paused; After the execution of the job is completed, the image is adjusted so that the image formed by the image forming unit has image quality suitable for the specific print job, and the specific print job is executed. The image forming apparatus according to claim 1 .
5. a control unit that controls execution of a print job; an image forming unit that forms an image; an acquisition unit that acquires at least one of a resident registration certificate or a seal certificate as a certificate corresponding to the user's personal identification number card; Equipped with The control unit When a request for execution of a specific print job for printing the certificate is received, if there is a print job currently being executed, the print job currently being executed is temporarily suspended; An image is adjusted so that the image formed by the image forming unit has optimal image quality as the certificate when the specific print job is executed, and the certificate is output from the image forming unit by executing the specific print job. Image forming device.
6. A control method for an image forming apparatus having an image forming unit that forms an image, comprising: When a request for execution of a specific print job for printing specific content is received, if there is a job being executed in the image forming device, the job being executed is temporarily stopped; adjusting the image so that the image formed by the image forming unit has image quality suitable for the specific print job, and executing the specific print job; A control method for an image forming apparatus.
Citation Information
Patent Citations
Image processing apparatus
JP2007067492A