Information processing device, portable terminal, control method for information processing device and program

The information processing device allows access to job history through a cloud server connection via a readable code, addressing the issue of unusable job viewing functions due to restrictive security settings, ensuring functionality and security.

JP2025161290APending Publication Date: 2025-10-24CANON KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024064358
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

The job viewing function in multifunction devices becomes unusable due to restrictive security settings, preventing users from accessing job history even when access should be limited.

Method used

An information processing device with a first setting mechanism to configure security based on installation environment, a second setting to enable or disable job history viewing, and a display mechanism to show a cloud server connection destination via a readable code, allowing access to job history via a mobile terminal when viewing is restricted.

Benefits of technology

Enables limited access to job history even when security settings restrict viewing, ensuring functionality while maintaining security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025161290000001_ABST
    Figure 2025161290000001_ABST
Patent Text Reader

Abstract

To solve the problem that a situation where a usable function is not used occurs since browsing cannot be performed even if a user selects a job browsing function due to security batch setting of an information processing device.SOLUTION: An information processing device including a job history browsing function comprises: first setting means which performs security setting based on an installation environment of the information processing device; second setting means which sets whether or not it is possible to utilize the job history browsing function on the basis of the security setting; and first display means by which, in a case where the utilization of the job history browsing function is set impossible and when execution of the function is instructed, for enabling a portable terminal to acquire a job history which is stored in a cloud server, a connection destination of the cloud server is displayed on a display section with a code which is readable for the portable terminal.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing apparatus, a mobile terminal, a method for controlling the information processing apparatus, and a program for switching settings of a job history viewing function based on security settings. [Background technology]

[0002] Image processing devices connected to a network are exposed to security threats. Therefore, various security-related settings must be configured appropriately. For example, multifunction devices that copy, print, and scan images can be used in a variety of environments, including large offices, small offices, public spaces, and telecommuting environments. Therefore, security settings are available to address a wide range of threat levels. However, there are many such security settings, and some of them can be difficult for users without security expertise to configure. To address this issue, some multifunction devices have a function that allows users to configure multiple security settings at once by selecting conditions. The conditions to be selected include, for example, the type of environment in which the device is used and the security strength level. Furthermore, in recent years, technologies have been devised that enable information processing devices to estimate the environment in which they are placed and assist the user. By using these functions and technologies, even users without specialized security knowledge can configure appropriate security settings. Patent Document 1 discloses a technology that allows a user to select a security level according to a security policy, thereby setting security without being aware of all security items. Patent document 2 discloses a technology in which a user who uses a device such as an image forming apparatus is given viewing authority according to security settings, thereby preventing other users from viewing job history, etc. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-185814 [Patent Document 2] Patent Application No. 2010-221621 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in a multifunction device with the security settings disclosed in Patent Document 1, the job viewing function that is originally provided in the multifunction device may become unusable as a result of restricting the user's viewing authority in accordance with the technology in Patent Document 2. This means that the job viewing function installed in the multifunction device cannot be used at all due to the security settings. The present invention aims to provide a mechanism that allows access to a limited range of information processing devices even when the access to job history is not available based on the security settings configured collectively on the information processing devices. [Means for solving the problem]

[0005] The present invention is an information processing device having a job history viewing function, characterized in that it has a first setting means for making security settings based on the installation environment of the information processing device, a second setting means for setting whether or not the job history viewing function is available based on the security settings, and a first display means for displaying the connection destination of the cloud server on a display unit using a code readable by a mobile terminal, so as to enable viewing of job history stored in the cloud server when the job history viewing function is set to be unavailable. [Effects of the Invention]

[0006] According to the present invention, even if job history browsing is not available based on the security settings set collectively in the information processing apparatus, it is possible to use the information processing apparatus by limiting the scope. [Brief explanation of the drawings]

[0007] [Figure 1] Hardware configuration diagram of the MFP in this embodiment [Figure 2] Block diagram showing the functional configuration of external devices and MFP hardware [Figure 3] Block diagram showing the cloud server configuration [Figure 4] Block diagram showing the software modules of a cloud server [Figure 5] Flow of display switching process for job viewing function according to security settings [Figure 6A] Cloud server connection destination QR code display example [Figure 6B] Cloud server login screen [Figure 7] FIG. 1 is a diagram illustrating an example of an installation environment of an information processing device; [Figure 8] Flow showing classification conditions for the installation environment of information processing equipment [Figure 9] A diagram illustrating the installation environment and types of viewing functions [Figure 10] Cloud server usage history response processing flow DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the following embodiments do not limit the present invention, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the present invention. Note that the same components will be described with the same reference numerals. [Embodiment 1]

[0009] Hardware configuration (Image forming device) FIG. 1 is a block diagram showing an example of the schematic configuration of an MFP 100, which is an image forming apparatus according to this embodiment. Here, MFP stands for Multi-Function Peripheral. The MFP 100 is a type of information processing device and also a type of electronic device. The MFP 100 according to this embodiment has information processing functions such as generating, storing, and transmitting device information including log information and status information. It also has an image forming function that forms an image on a recording medium using a recording control unit 113 and a recording unit 114, which will be described later. The MFP 100 includes a CPU 101, a ROM 102, a RAM 103, an image memory 104, a data conversion unit 105, a reading control unit 106, a reading unit 107, an operation display unit 108, an LCD 109, a communication control unit 110, and a resolution conversion unit 111. Here, CPU stands for Central Processing Unit. ROM stands for Read Only Memory. RAM stands for Random Access Memory. LCD stands for Liquid Crystal Display. The MFP 100 also includes an encoding / decoding unit 112, a recording control unit 113, a recording unit 114, a USB function control unit 115, a USB host control unit 116, a bus 117, and a non-volatile memory 118. USB (registered trademark) stands for Universal Serial Bus.

[0010] The CPU 101 is a system control unit that controls the entire MFP 100 . The ROM 102 is a non-volatile memory that stores fixed data such as control programs and data tables executed by the CPU 101, and an embedded operating system (OS). In this embodiment, the control programs stored in the ROM 102 are subject to software execution control such as scheduling, task switching, and interrupt processing under the management of the embedded OS stored in the ROM 102. The ROM 102 also stores information indicating a permission status, which indicates whether device information is to be provided to an external device. The RAM 103 is configured with SRAM (Static Random Access Memory) or the like that requires a backup power source, and a primary battery (not shown) for data backup ensures power supply to the RAM 103. The RAM 103 stores program control variables and the like. The image memory 104 is configured by a dynamic random access memory (DRAM) or the like and is capable of storing image data. A portion of the image memory 104 is reserved as a working area for executing software processing. The data conversion unit 105 can convert image data, such as analyzing a page description language (PDL) and converting character data into computer graphics (CG).

[0011] The reading unit 107 optically reads an original document using a CIS image sensor and converts the read image into an electrical image signal. CIS is an abbreviation for Contact Image Sensor. The reading control unit 106 performs various image processing such as binarization and halftone processing on this image signal, and outputs high-resolution image data. The method for optically reading the document may be either a sheet reading control method in which the document is read by a fixed CIS image sensor, or a book reading control method in which the document fixed on a document table is read by a moving CIS image sensor. The operation display unit 108 is composed of the minimum necessary keys such as numeric input keys, mode setting keys, a decision key, and a cancel key, as well as LEDs (light-emitting diodes), a 7-segment display, etc. The various keys described above are realized as so-called soft keys displayed on the LCD 109, and can accept operations from the user. If the user does not perform any operation on the LCD 109 for a certain period of time, the backlight of the LCD 109 is switched off to reduce power consumption.

[0012] The communication control unit 110 controls communication between the MFP 100 and the cloud server 300, and performs connection to an Internet service provider and communication of various data with the cloud server 300. The communication control unit 110 can also determine whether the MFP 100 is connected to the Internet or only to a LAN. The connection between the communication control unit 110 and the cloud server 300 is established using a known method such as HTTP or XMPP. The resolution conversion unit 111 performs resolution conversion processing such as mutual conversion between millimeter-based image data and inch-based image data. The resolution conversion unit 111 can also perform scaling processing on image data. The encoding / decoding unit 112 performs encoding / decoding processing and scaling processing on image data (uncompressed, MH, MR, MMR, JBIG, JPEG, etc.) handled by the MFP 100. The recording control unit 113 performs various image processing such as smoothing, recording density correction, and color correction on the image data to be printed to convert it into high-definition image data and outputs it to the recording unit 114. The recording control unit 113 also plays a role in periodically acquiring status information data of the recording unit 114. The recording unit 114 is configured by a laser beam printer, an inkjet printer, or the like, and prints the image data generated by the recording control unit 113 onto a recording medium such as paper.

[0013] The USB function control unit 115 performs protocol control in accordance with the USB communication standard. The USB host control unit 116 is a control unit for performing communication using a protocol defined by the USB communication standard. This USB communication standard is a standard for bidirectional high-speed data communication, and this USB communication standard stipulates that multiple hubs or functions (slaves) can be connected to one host (master). In other words, the USB host control unit 116 provides the host function in USB communication. The nonvolatile memory 118 is a nonvolatile memory that stores data acquired from the network, settings of the information processing device, etc. The components other than the reading unit 107 and the LCD 109 are connected to each other via a bus 117.

[0014] (Configuration related to job history viewing function) Fig. 2 shows a block diagram of an example of the configuration related to the job history viewing function of an MFP, which is an information processing device. As shown in Fig. 2, the information processing device 200 is composed of an I / F 210, a print processing unit 204, a job history storage unit 205, a job history page creation unit 206, a setting unit 207, a communication control unit 208, and a display control unit 209. I / F210 is a data communication interface that can be connected to networks such as the Internet and an intranet. The print processing unit 204 performs print processing of print jobs received from a plurality of devices (for example, PCs) such as device A 201, device B 202, and device C 203. The job history storage unit 205 stores and manages the job history relating to the print jobs performed by the print processing unit 204 . A job history page creation unit 206 performs processing to create display data for displaying the job history stored in the job history storage unit 205 on the LCD 109. When a display restriction is set in the setting unit 207, a job history page is created according to the set conditions. The setting unit 207 performs processing to set display restrictions on the job history page created by the job history page creation unit 206 . The communication control unit 208 processes information data of each printed job to switch the job history for each of devices A to C (201 to 203) via the I / F 210. The information data of each printed job includes, for example, the document name, user name, printing start time, printing end time, print result, paper type, paper size, number of pages, ink usage fee, etc. A display control unit 209 performs processing to display information data of each job that has been printed from devices A to C (201 to 203).

[0015] (Cloud server) FIG. 3 is a block diagram showing the configuration of the cloud server 300. The cloud server 300 comprises a main board 310 that controls the entire device, a hard disk unit 301, and a network connection unit 302. A microprocessor-type CPU 311 disposed on the main board 310 operates in accordance with a control program stored in a program memory 313 connected via an internal bus 312 and the contents of a data memory 314. The CPU 311 controls a network connection unit 302 via a network control circuit 317 to connect to a network such as the Internet 320 and communicate with other devices. The CPU 311 can read and write data from and to a hard disk unit 301 connected via a hard disk control circuit 315. The hard disk unit 301 stores an operating system and control software for the cloud server 300, which are loaded into the program memory 313 for use, as well as various data. A GPU 316 is connected to the main board 310, and can execute various arithmetic processes in place of the CPU 311.

[0016] Cloud server software configuration FIG. 4 shows the modular configuration of software that runs on the cloud server 400. The software running on the cloud server 400 runs on an operating system (OS) 401. The modules are broadly classified into a data storage layer 410, a middleware layer 420, and an application layer 430. The modules stored in the hard disk unit 301 are loaded into the program memory 313 and data memory 314 as appropriate and executed. The data storage layer 410 comprises a database 411 and a file storage 412 that store and manage information used in various services. The database 411 stores relational database data (including job history) managed by the database management system 423 . The file storage 412 stores files managed by the file system 424. Examples of files stored in the file storage 412 include image data of a print job to be printed by the information processing device 200 and image data scanned by the information processing device 200. The middleware layer 420 is located below the application layer 430 and is a collection of modules that are commonly used by multiple application modules in the application layer 430. The network protocol stack 422 is a module for performing communications in accordance with various network protocols such as HTTP and TCP / IP. The WebAPI service 421 is a module for performing WebAPI processing of the services provided by the cloud server 400. The WebAPI is defined as a data structure exchanged using the HTTP protocol. The WebAPI service 421 requests processing from each module of the various services 431 to 433 in the application layer 430 according to the contents of the HTTP request received using the network protocol stack 422. The WebAPI service 421 also receives the processing results of each requested module and performs processing to return an HTTP response to the request source using the network protocol stack 422. The database management system 423 is a module that provides a management function for accessing information in the database 411 from various services 431 to 433 in the application layer 430 . The file system 424 is a module that provides management functions such as reading and writing files from and to the file storage 412 from various services 431 to 433 in the application layer 430 .

[0017] The application layer 430 is a group of services that provide various functions of the cloud server 400 . The printer management service 431 provides a management function related to information on the registered information processing device 200. The provided functions include the following. Receiving and managing status notifications from the information processing device 200. Based on the service contract, an ink delivery request is issued when ink delivery is required depending on the status of the information processing device 200. Based on the service contract, the number of prints made by the information processing device 200 is managed, and printing exceeding the upper limit is restricted. The account management service 432 provides management functions related to the information of registered service users. The functions provided include the following: · To manage information of service users. Based on the service agreement, the data capacity stored in the file storage 412 is managed, and data storage exceeding the upper limit is restricted. The job management service 433 provides a management function related to job information for a service user to execute printing, scanning, etc. using the registered information processing device 200. The provided functions include the following: Receiving a job execution request from a service user, spooling the job data to a file storage, and notifying the information processing device 200. Returning job information in response to an inquiry from the information processing device 200. Receiving and managing job status notifications from the information processing device 200, and deleting completed job data from the file storage. Each software application included in the OS 401 provided by the cloud server 400, etc. Although the cloud server 400 is illustrated assuming a case where it is constructed as a single physical server, it may be constructed by distributing the above-mentioned multiple modules across two or more physical servers. For example, each of the application layer services 431 to 433 may be run on a different physical server. Furthermore, the application server that provides these services may be run on a different physical server than the database 411 or file storage 412.

[0018] - Switching process of job history viewing function Next, a switching process of the job history viewing function in the MFP, which is the information processing apparatus of this embodiment, will be described with reference to FIG. 5 shows a processing flow in which the CPU 101 switches to a connection link to a cloud server according to security settings when browsing and displaying a job history via the display control unit 209. This processing is realized by the CPU 101 expanding a program stored in a nonvolatile storage unit such as the ROM 102 into the RAM 103 and executing it. In the following processing of this embodiment, the job history is set to be unviewable in a low security environment, and to be viewable in a high security environment. First, in S500, the operation display unit 108 (LCD 109) detects that the job history viewing function has been selected and an instruction to execute it has been received. In S501, the CPU 101 performs a process of determining whether or not the job viewing function is available. If the security setting indicates that the job viewing function is available, the CPU 101 proceeds to S502, and if the security setting indicates that the job viewing function is unavailable, the CPU 101 proceeds to S503. In step S502, the CPU 101 displays the job history on the LCD 109. In S503, the CPU 101 displays a QR code (registered trademark) of the cloud server connection destination on the LCD 109. If the user has logged in to the information processing device, user information for logging in may be added to this QR code. - Display job history on the server to a mobile device (cloud server) FIG. 10 shows a flowchart of the processing of the cloud server when the mobile terminal reads the cloud server connection destination QR code displayed in S503 of the flowchart in FIG. 5 and connects to the cloud server. In S1000, the CPU 311 displays a login screen 603 on the mobile terminal. Here, the user inputs user information such as a user login ID and a user password. If user information for logging in using a QR code is added, the information may be input automatically. In S1001, CPU 311 determines whether or not login is possible based on the user login ID and user password, which are user information. If it is determined that login is possible, CPU 311 proceeds to S1002, and if it is determined that login is not possible, CPU 311 returns to S1000 and waits in a state waiting for input. In S1002, the application usage history used by each user is displayed, and this process ends.

[0019] <Display example> FIG. 6A shows an example of a display when a QR code (registered trademark) for connecting to a cloud server is displayed when the security setting in step S503 of the flowchart prohibits job history viewing. A job history selection display screen 600 displays on the LCD 109 a message indicating that the job cannot be viewed, and when an [OK] button 601 is pressed, a QR code 602 indicating the connection destination of the cloud server 300 is displayed. When the user reads the destination QR code 602 with the mobile terminal 605 and accesses the destination, a login screen 603 of the destination shown in FIG. 6B(a) is displayed on the mobile terminal 605 (S1000 in FIG. 10). A user logs in by entering a login ID and password that identify the user on a login screen 603. If user information is attached to the QR code, the user is automatically logged in without displaying the login screen. When a user logs in, the usage history of cloud services used by each user is obtained from the cloud server, as shown in FIG. 6B(b), and the usage date and time and application information used are displayed on the history screen 604 (S1002 in FIG. 10).

[0020] Information processing equipment installation environment FIG. 7 is a configuration diagram illustrating an example of an installation environment (network environment) of an information processing device according to this embodiment. Image forming apparatuses 701 to 704, which are examples of information processing apparatuses in this embodiment, are installed in different installation environments (711 to 714). The installation environments (711 to 714) illustrated in Fig. 7 are an in-house intranet environment 711, a direct internet connection environment 712, an internet-prohibited environment 713, and a home environment 714, respectively. The company intra environment 711 is an environment in which an image forming apparatus 701 and a PC 721 are connected via an in-company LAN (Local Area Network) 731. A firewall 741 is installed at the boundary between the LAN 731 and the Internet 700. That is, communication between each information processing apparatus in the company intra environment 711 and the Internet 700 is monitored and protected by the firewall 741. Therefore, in the company intra environment 711, threats such as access to each information processing apparatus by an attacker from the Internet 700 are greatly reduced. No firewall is installed in the direct internet connection environment 712. The direct internet connection environment 712 is an environment in which the image forming apparatus 702 and the PC 722 are directly connected to the Internet 700 and communicate with each other. Therefore, information processing apparatuses such as the image forming apparatus 702 and the PC 722 need to take measures against threats such as access by attackers from the Internet 700, for example, by using a personal firewall function within each information processing apparatus. The internet prohibited environment 713 is a closed network environment isolated from other networks such as the internet 700. Information processing devices such as the image forming device 703 and the PC 723 are connected via a LAN 733. In the internet prohibited environment 713, network communication is possible only between the information processing devices installed on the LAN 733. The information processing devices cannot be accessed by unspecified users on the internet 700.

[0021] The home environment 714 is an environment in which an image forming device 704 and a PC 724 are connected via a home LAN 734. The LAN 734 is a private network configured with a home router 744, but does not have security measures such as a strong firewall like the company intranet environment 711. Therefore, like the direct internet connection environment 712, the information processing devices installed in the home environment 714 need to take measures against threats such as access by attackers from the Internet 700, such as by using a personal firewall function within each information processing device.

[0022] (Installation environment classification flow) In this embodiment, the installation environments of information processing devices are classified into six categories, and appropriate security settings are provided for each category. FIG. 8 is a flowchart illustrating the concept of classification when classifying and defining the installation environments. Note that the following definitions of the installation environments do not limit the present invention, and some or other installation environments exemplified in this embodiment may be defined. For example, assuming installation within a company, the installation environments may be classified by industry, such as finance or government agencies. S801 classifies the environment based on whether it handles highly confidential information. An environment that handles highly confidential information is an environment in which security measures must be given the highest priority. Hereinafter, in this embodiment, an environment in which security measures must be given the highest priority (an environment that handles highly confidential information) is defined as a highly confidential information management environment 716. If the environment does not handle highly confidential information (No in S801), the classification of the installation environment is further subdivided. In step S802, the environment is classified based on whether it is an entry-controlled environment. This is an example of classification based on whether unspecified users can physically access the information processing device, i.e., whether users who enter the location where the information processing device is installed are restricted. Therefore, the classification condition of whether or not it is physically accessible is not limited to this embodiment, and conditions other than entry control may also be used as the classification condition. Furthermore, entry control in this embodiment is not limited to a card-based access / exit system. For example, an environment in which only people belonging to an organization work during business hours, limiting the number of people who can actually enter, and the door is locked outside of business hours, is also included in the entry-controlled environment.

[0023] If entry control is not performed, that is, if any unspecified user can physically access the information processing device (No in S802), the installation environment is subdivided according to the classification conditions shown in S805. In S805, the environment is classified based on whether or not unspecified users share and use the network within the environment. In this embodiment, an environment in which unspecified users share and use the network within the environment (if Yes in S805) is defined as a public space environment 715. Furthermore, an environment in which unspecified users do not share the network within the environment (if No in S805) is defined as a home environment 714. In this embodiment, an environment in which unspecified users do not share the network within the environment, such as the home environment 714, i.e., an environment in which the user can be identified, is defined as a private network environment. The installation environment classified as being entry-controlled in S802 (if Yes in S802) is further subdivided according to the classification conditions shown in S803. In S803, the information processing device in the environment is classified according to whether it is connected to an external network such as the Internet. An environment that is not connected to an external network such as the Internet (No in S803) is defined as an Internet prohibited environment 713. Note that the Internet prohibited environment 713, which is subject to entry control and is premised on a closed network, is a private network environment. If the information processing apparatus in the environment is connected to an external network such as the Internet (Yes in S803), the installation environment is further subdivided according to the classification conditions shown in S804. In S804, the environment is classified based on whether or not a firewall is installed. An environment in which a firewall is installed (if Yes in S804) is defined as an in-house intranet environment 711. An environment in which a firewall is not installed (if No in S804) is defined as a direct internet connection environment 712. The in-house intranet environment 711, in which users who use the network within the environment can be restricted by a firewall, is a private network environment.

[0024] (Viewing destination depending on installation environment) 9 shows the browsing destination for each installation environment. Note that the definition of the browsing destination shown in FIG. 9 does not limit the present invention, and other browsing destinations may be defined for some or other installation environments exemplified in this embodiment. Since the company intranet environment 711 is an environment where a firewall is installed, it is possible to identify users and the job history of each user can be viewed because there is little possibility that the information will be viewed by other companies. In the direct internet connection environment 712, there is no firewall installed, so there is a possibility of spoofing from outside, and therefore a QR code for connecting to the cloud server is displayed. In the internet prohibited environment 713, jobs cannot be accepted from outside, and therefore the job history cannot be viewed, so a QR code for connecting to the cloud server is displayed. In this embodiment, the Internet prohibited environment 713 is set to have a low security level and is therefore set to disable the job history viewing function. However, since the entry-controlled Internet prohibited environment 713 is an isolated environment with no external connection, it may be set to enable viewing of job history within the information processing device rather than disabling the job history viewing function. In the home environment 714, users are limited to specific users, so job history can be viewed. In the public space environment 715, unspecified users often use the device, and if the job browsing history is displayed, the information of unspecified users can be viewed. Therefore, a QR code for connecting to the cloud server is displayed. The highly confidential information management environment 716 is an environment with extremely high security settings in which users are identified, so the risk of spoofing or information leakage is low, and therefore job history can be viewed. Furthermore, even in a highly confidential information management environment 716 where security is given priority, the job history viewing function may be disabled for safety reasons, and a QR code for connecting to the cloud server may be displayed.

[0025] (Other embodiments) The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. The disclosure of this embodiment includes the following configuration, method, and program. (Configuration 1) An information processing device having a job history viewing function, a first setting means for setting security based on the installation environment of the information processing device; a second setting means for setting whether or not the job history viewing function is available based on the security setting; When the job history viewing function is set to be unavailable, a first display means is provided for displaying the connection destination of the cloud server on a display unit in the form of a code readable by the mobile terminal when an instruction to execute the function is received, in order to cause the mobile terminal to acquire the job history stored in the cloud server. 1. An information processing device comprising: (Configuration 2) The code is a QR code 2. The information processing device according to configuration 1, (Configuration 3) The first display means displays the code together with user information. 3. The information processing device according to configuration 1 or 2. (Configuration 4) The first display means displays the job history stored in the information processing apparatus on a display unit when the job history viewing function is set to be available. 4. The information processing device according to any one of configurations 1 to 3. (Configuration 5) A mobile terminal for reading the readable code according to configuration 1, a connection means for connecting to a cloud server based on the read code; and a second display means for displaying the user's job history acquired from the cloud server on the screen. A mobile terminal characterized by: (Configuration 6) The connection means connects to a login screen of a cloud server. 6. The mobile terminal according to configuration 5. (Method 1) A method for controlling an information processing apparatus having a job history viewing function, comprising: a first setting step of setting security based on an installation environment of the information processing device; a second setting step of setting whether or not the job history viewing function is available based on the security setting; When the job history viewing function is set to be unavailable, upon receiving an instruction to execute the function, a display step is included in which the connection destination of the cloud server is displayed on a display unit as a code readable by the mobile terminal, in order to allow the mobile terminal to acquire the job history stored in the cloud server. 2. A method for controlling an information processing apparatus comprising: (Program 1) A program for causing a computer to execute the control method for an information processing device according to Method 1. [Explanation of symbols]

[0026] 100 MFP 200 Information processing device 205 Job History Storage Unit 206 Job History Page Creation Department 300 cloud servers 605 Mobile Devices

Claims

1. An information processing device having a job history viewing function, a first setting means for setting security based on the installation environment of the information processing device; a second setting means for setting whether or not the job history viewing function is available based on the security setting; When the job history viewing function is set to be unavailable and an instruction to execute the function is received, the first display means displays the connection destination of the cloud server on a display unit as a code readable by the mobile terminal, in order to allow the mobile terminal to acquire the job history stored in the cloud server.

1. An information processing device comprising:

2. The code is a QR code 2. The information processing apparatus according to claim 1, wherein:

3. The first display means displays the code together with user information.

3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.

4. The first display means displays the job history stored in the information processing apparatus on a display unit when the job history viewing function is set to be available.

2. The information processing apparatus according to claim 1, wherein:

5. 2. A portable terminal for reading the readable code according to claim 1, a connection means for connecting to a cloud server based on the read code; and a second display means for displaying the user's job history acquired from the cloud server on a screen. A mobile terminal characterized by:

6. The connection means connects to a login screen of a cloud server.

6. The mobile terminal according to claim 5,

7. A method for controlling an information processing apparatus having a job history viewing function, comprising: a first setting step of setting security based on an installation environment of the information processing device; a second setting step of setting whether or not the job history viewing function is available based on the security setting; When the job history viewing function is set to be unavailable, upon receiving an instruction to execute the function, a display step is included in which the connection destination of the cloud server is displayed on a display unit as a code readable by the mobile terminal, in order to allow the mobile terminal to acquire the job history stored in the cloud server.

2. A method for controlling an information processing apparatus comprising:

8. A program for causing a computer to execute the method for controlling an information processing device according to claim 7.

Citation Information

Patent Citations

  • Image forming apparatus

    JP2007185814A

  • Printer

    JP2010221621A