Information processing apparatus, information processing method, and program
The information processing device allows partial editing of file names through multiple setting item input sections, enhancing user convenience and efficiency in file naming operations.
Patent Information
- Application Number
- JP2025094519
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-09-02
AI Technical Summary
Conventional file naming methods require users to input or reset the entire file name, which is inconvenient and inefficient.
An information processing device equipped with a receiving means for receiving operations on multiple setting item input sections, a generating means to create a file name based on these operations, and a display control means to show the generated file name, allowing partial editing of the file name.
Enables users to edit only specific parts of the file name, improving efficiency and convenience in file naming processes.
Smart Images

Figure 2025128256000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing system, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there are known techniques for managing data obtained as a result of scanning as a file, and for assigning specific file names to the files and editing the file names.
[0003] There is also known a technique for setting a file name by deleting the default file name [Aaron Smith Contract 20140303120000] using the [Clear] key 1403, and then successively pressing [ChangeOfAddress], [Contract], and [Aaron Smith] from the [File name candidate] area 1404 (see, for example, Patent Document 1). Summary of the Invention [Problem to be solved by the invention]
[0004] However, with conventional technology, when you want to input a file name or reset part of an input file name, you have to input the entire file name or clear the entire file name and then input it again, which is inconvenient. [Means for solving the problem]
[0005] In order to solve the above-mentioned problem, the invention of claim 1 provides an information processing device characterized by having: a receiving means for receiving operations on each of a plurality of setting item input sections for setting a file name; a generating means for generating a file name based on each file name configuration information associated with the operations on each of the plurality of setting item input sections; and a display control means for displaying the file name generated by the generating means on a display means. [Effects of the Invention]
[0006] As described above, according to the present invention, when a user wants to input a file name or partially reset an input file name, it is possible to edit only the information that the user wants to input or reset. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is an overall configuration diagram illustrating an example of an information processing system. [Figure 2] FIG. 1 illustrates an example of a hardware configuration of an information processing device. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of an information management device. [Figure 4] FIG. 1 illustrates an example of a functional configuration of an information processing system. [Figure 5A] FIG. 10 is a conceptual diagram illustrating an example of a login information management table. [Figure 5B] FIG. 10 is a conceptual diagram illustrating an example of an attribute information management table. [Figure 5C] FIG. 10 is a conceptual diagram illustrating an example of a login information management table. [Figure 6] FIG. 10 is a sequence diagram illustrating an example of an overall process. [Figure 7A] 10 is a flowchart illustrating an example of a file name generation process and a scan process. [Figure 7B] 10 is a flowchart illustrating an example of a detailed setting process in file name generation. [Figure 8] 10 is a flowchart illustrating an example of a file name resetting process. [Figure 9] FIG. 10 is a diagram illustrating an example of an application list display screen after a scan application is started. [Figure 10] FIG. 10A is a diagram showing an example of a file name editing screen, and FIG. 10B is a diagram showing an example of a key input section when a file name button is operated. [Figure 11] FIG. 10 is a diagram showing an example of a file name display screen after editing using a key input unit. [Figure 12] 10A is a diagram showing an example of a file name editing screen, and FIG. 10B is a diagram showing an example of a file name advanced setting screen when an advanced setting button is operated. [Figure 13] (a) is a diagram showing an example of a file name editing screen, (b) is a diagram showing an example of a file name detail setting screen when the detail setting button is operated, and (c) is a diagram showing an example of a file name detail setting screen when the first setting item button is operated. [Figure 14] (a) is a diagram showing an example of a file name detail setting screen after operating the first setting item button, (b) is a diagram showing an example of a file name detail setting screen while operating the second setting item button, and (c) is a diagram showing an example of a file name detail setting screen after operating the second setting item button. [Figure 15] (a) is a diagram showing an example of a file name detail setting screen after operating the second setting item button, (b) is a diagram showing an example of a file name detail setting screen while operating the third setting item button, and (c) is a diagram showing an example of a file name detail setting screen after operating the third setting item button. [Figure 16] FIG. 10 is a diagram showing an example of a display screen in which a file name is set after operating a setting item button on the file name detail setting screen. [Figure 17] FIG. 10 is a diagram showing an example of a message displayed on the display screen when a login ID is selected from the setting item buttons. [Figure 18] 10A and 10B are diagrams showing an example of a file name detail setting screen when an underscore is inserted between file name configuration information. [Figure 19] 10A and 10B are diagrams showing another example of a file name detail setting screen when an underscore is inserted between file name configuration information. [Figure 20] (a) is a diagram showing an example of a display screen in which underscores are inserted between file name constituent information, and (b) is a diagram showing an example of a display screen in which underscores are not inserted between file name constituent information. [Figure 21]10A is a diagram showing an example of a file name editing screen when a file name is reset, and FIG. 10B is a diagram showing an example of a file name advanced setting screen when an advanced setting button is operated. [Figure 22] 10A is a diagram showing an example of a file name editing screen when resetting a file name, and FIG. 10B is a diagram showing an example of a confirmation screen when a file name button is operated. [Figure 23] 10A is a diagram showing an example of a file name editing screen when manually inputting a file name, and FIG. 10B is a diagram showing an example of a display screen after a file name has been reset by manual input. [Figure 24] (a) is a diagram showing an example of a file name detail setting screen when the detail setting button is operated, (b) is a diagram showing an example of a file name editing screen when manually inputting, and (c) is a diagram showing an example of a display screen after being re-edited by manual input. [Figure 25] (a) is a diagram showing an example of a file name detail setting screen when there are blanks in the setting items, and (b) is a diagram showing an example of a display screen after re-editing when there are blanks in the setting items. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the description of the drawings, the same elements are given the same reference numerals, and if there are overlapping parts, the description thereof will be omitted.
[0009] [First embodiment] The first embodiment will be described with reference to FIGS.
[0010] [Overall configuration of information processing system] Fig. 1 is an overall configuration diagram showing an example of an information processing system. As shown in Fig. 1, the information processing system 1 has various devices including an information processing device 2 and an information management device 3. The information processing device 2 and the information management device 3 are connected to each other via a communication network 100. Here, the communication network 100 is constructed using the Internet, a mobile communication network, a LAN (Local Area Network), or the like. Note that the communication network 100 may include not only wired communication networks but also wireless communication networks such as 3G (3rd Generation), 4G (4th Generation), 5G (5th Generation), WiMAX (Worldwide Interoperability for Microwave Access), or LTE (Long Term Evolution).
[0011] <Information processing device> The information processing device 2 is a multifunction peripheral (MFP: Multifunction Peripheral / Printer / Product), an example of an image forming device, that, for example, reads a document and generates scan data from the scanned document. The information processing device 2 may also be a scanner with a standalone scanning function. Furthermore, the information processing device 2 may be a device with a function to generate a file name, subject, destination, etc. when receiving data or a file, such as a facsimile device with a facsimile function, a device with a document box function, or a device with a scan-and-forward function. The information processing device 2 may also be a commonly used personal computer (PC) or a device with a function to generate a file name when generating data or a file. In this way, the file name is set and generated in response to processes including document scanning, facsimile transmission / reception, saving the scanned document to storage, sending the scanned document by email, and file generation.
[0012] <Information management device> The information management device 3 is realized by an information processing device (computer system) that is equipped with a general OS and has server functionality. The information management device 3 is capable of communicating with the information processing device 2, and for example, shares various setting information set in the information processing device 2. The information management device 3 may be a commonly used PC (Personal Computer). In other words, the information management device 3 may be a communication terminal that has a display means (display) and is capable of running software such as browser software. This allows the user to set file names according to this embodiment by operating the display of the information management device 3.
[0013] ●About terminology● In this embodiment, the "setting item input unit" refers to an input unit configured with operation buttons, operation icons, etc., which represent setting items for setting a file name and are displayed in multiple numbers on the operation panel (display means) of the information processing device 2. In other words, the setting item input unit has the function of an operation key for setting predetermined information, numerical values, etc., which make up a file name. The user can input or set predetermined information, numerical values, etc., given to each of the multiple setting item input units by performing operations such as pressing or tapping on each of the multiple setting item input units.
[0014] [Hardware configuration] <Hardware configuration of information processing device> Fig. 2 is a diagram showing an example of the hardware configuration of an information processing device 2. The information processing device 2 is, for example, an MFP, and is equipped with hardware resources including a controller 210, a short-range communication circuit 220, an engine control unit 230, an operation panel 240, and a network I / F 250, as shown in Fig. 2.
[0015] Of these, the controller 210 has a CPU 201, which is the main part of the computer, a system memory (MEM-P) 202, a north bridge (NB) 203, a south bridge (SB) 204, an ASIC (Application Specific Integrated Circuit) 205, a local memory (MEM-C) 206, which is a storage unit, an HDD controller 207, and an HD 208, which is also a storage unit, and is configured such that the NB 203 and the ASIC 205 are connected by an AGP (Accelerated Graphics Port) bus 221.
[0016] Of these, the CPU 201 is a control unit that performs overall control of the information processing device 2. The NB 203 is a bridge for connecting the CPU 201 with the MEM-P 202, the SB 204, and the AGP bus 221, and includes a memory controller that controls reading and writing to the MEM-P 202, a PCI (Peripheral Component Interconnect) master, and an AGP target.
[0017] The MEM-P202 includes a ROM 202a, which is memory for storing programs and data that realize the functions of the controller 210, and a RAM 202b, which is used for expanding the programs and data and as a drawing memory during memory printing. The programs stored in the RAM 202b may be provided by being recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.
[0018] The SB 204 is a bridge for connecting the NB 203 with PCI devices and peripheral devices. The ASIC 205 is an integrated circuit (IC) for image processing applications that has hardware elements for image processing and serves as a bridge connecting the AGP bus 221, PCI bus 222, HD 208, and MEM-C 206. The ASIC 205 includes a PCI target and AGP master, an arbiter that arbitrates the drive timing of each signal according to a predetermined priority in the ASIC 205, a memory controller that controls the MEM-C 206, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between the scanner unit 231 and the printer unit 232 via the PCI bus 222. A USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 205.
[0019] The MEM-C 206 is a local memory used as an image buffer for copying and a code buffer. The HD 208 is a storage for storing image data, font data used during printing, and forms. The HD 208 controls the reading and writing of data from and to the HD 208 under the control of the CPU 201. The AGP bus 221 is a bus interface for a graphics accelerator card proposed to speed up graphics processing, and by directly accessing the MEM-P 202 at high throughput, the graphics accelerator card can be made faster.
[0020] Further, a short-range communication circuit antenna 220a is provided in the short-range communication circuit 220. The short-range communication circuit 220 is a communication circuit such as NFC or Bluetooth (registered trademark, omitted below).
[0021] The engine control unit 230 is further comprised of a scanner unit 231, a printer unit 232, and a fax unit 233. The operation panel 240 includes a panel display unit 240a, such as a touch panel, that displays current settings and selection screens and accepts inputs from the operator, and an operation panel 240b that includes a numeric keypad that accepts settings for image formation conditions such as density settings and a start key that accepts a copy start command. The controller 210 controls the entire information processing device 2, for example, drawing, communication, and inputs from the operation panel 240. The scanner unit 231 or the printer unit 232 includes an image processing unit such as error diffusion and gamma (γ) conversion. The fax unit 233 includes an analog I / F, modem, speaker, etc. for facsimile communication using an analog line (public line) connecting to a communication device equipped with a facsimile communication function.
[0022] The information processing device 2 can sequentially switch and select the document box function, copy function, printer function, and facsimile function using the application switching key on the operation panel 240. When the document box function is selected, the document box mode is selected, when the copy function is selected, the copy mode is selected, when the printer function is selected, the printer mode is selected, and when the facsimile mode is selected, the facsimile mode is selected.
[0023] The network I / F 250 is an interface for data communication using the communication network 100. The short-range communication circuit 220 and the network I / F 250 are electrically connected to the ASIC 205 via a PCI bus 222. Note that the information processing device 2 is not limited to an MFP, and may be provided with an electronic whiteboard (IWB), a projector, a video (Web) conferencing system (UCS), etc., as described above, each of which may have its own unique hardware configuration.
[0024] The program may be recorded on a computer-readable recording medium as an installable or executable file, or may be distributed by downloading via a network. Examples of recording media include CD-Rs (Compact Disc Recordables), DVDs (Digital Versatile Disks), Blu-ray Discs, SD cards, and USB memory. The recording media may be provided domestically or internationally as a program product. For example, the information processing device 2 executes the program according to the present invention to realize the information processing method according to the present invention.
[0025] <Hardware configuration of information management device> Fig. 3 is a diagram showing an example of the hardware configuration of an information management device. As shown in Fig. 3, the information management device 3, which is an example of a computer, is equipped with hardware resources including a CPU 301, a ROM 302, a RAM 303, a HD 304, an HDD controller 305, a display 306, an external device connection I / F 308, a network I / F 209, a keyboard 211, a pointing device 312, a DVD-RW (Digital Versatile Disk-Rewritable) drive 314, a media I / F 316, a microphone 318, a speaker 319, an audio input / output I / F 317, and a bus line 310.
[0026] Of these, the CPU 301 controls the overall operation of the progress management device 2. The ROM 302 stores programs used to drive the CPU 301. The RAM 303 is used as a work area for the CPU 301. The HD 304 stores various data such as programs. The HDD controller 305 controls the reading and writing (storage) of various data from and to the HD 304 under the control of the CPU 301. The display 306 displays various information such as a cursor, menu, window, characters, numeric keypad, execution key, or image. The display 306 is an example of a display means. The external device connection I / F 308 is an interface for connecting various external devices. In this case, the external device is, for example, a USB memory or USB device. The network I / F 309 is an interface for data communication using the communication network 100. The bus line 310 is an address bus or data bus for electrically connecting each component such as the CPU 301.
[0027] The network I / F 309 is an interface for data communication using the communication network 100. The keyboard 311 is a type of input means equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 312 is a type of input means for selecting or executing various instructions, selecting a processing target, moving a cursor, etc. Note that the input means may be not only the keyboard 311 and the pointing device 312, but also a touch panel, a voice input device, etc. The DVD-RW drive 314 controls the reading and writing of various data from or to a DVD-RW 313, which is an example of a removable recording medium. Note that the DVD-RW is not limited to a DVD-RW, and may be a DVD-R or a Blu-ray (registered trademark) Disc, etc. The media I / F 316 controls the reading and writing (storage) of data from or to a recording medium 315, such as a flash memory. The microphone 318 is a type of audio input means for inputting voice and ambient sounds (audio signals). The speaker 319 is a type of audio output means for converting an input audio signal and outputting an output audio signal. The audio input / output I / F 317 is a circuit that processes input and output of audio signals between a microphone 318 and a speaker 319 under the control of the CPU 301 .
[0028] [Functional configuration of information processing system] Next, the functional configuration of the first embodiment will be described with reference to Fig. 4 and Fig. 5. Fig. 4 is a diagram showing an example of the functional configuration of an information processing system.
[0029] <Functional configuration of information processing device> As shown in FIG. 4, the information processing device 2 includes a transmitting / receiving unit 21, a receiving unit 22, a measuring unit 23, a display control unit 24, a determining unit 25, an authenticating unit 26, a generating unit 27, and a storage / reading unit 29. These functional units are functions or means realized by the operation of any of the hardware resources shown in FIG. 2 in response to instructions from the CPU 201 in accordance with a program for the information processing device 2 that is loaded from at least one of the ROM 202a and the HD 208 to the RAM 202b. The information processing device 2 also includes a storage unit 2000 configured by at least one of the ROM 202a and the HD 208 shown in FIG. 2. The storage unit 2000 stores an information processing program executed by the information processing device 2, as well as functional applications for executing a scan function, a print function, and a facsimile communication function. Applications that include a scan process include, for example, an application that stores scan data in the information processing device 2 after executing a scan (also referred to as a document reading operation). Furthermore, the applications including the scan process include an application that stores scan data in the information management device 3 connected to the information processing device 2 via the communication network 100. Furthermore, the applications including the scan process include, for example, an application that sends scan data to a desired email address, and an application that sends scan data by fax to a desired fax number.
[0030] ●Login information management table● FIG. 5A is a conceptual diagram illustrating an example of a login information management table. A login information management DB 2001 configured by the login information management table shown in FIG. 5A is configured in the storage unit 2000. This login information management table stores and manages passwords associated with user identification information (login IDs). The user identification information is information for identifying a user who uses the information processing device 2. A login ID is typically used, and is given as a combination of letters and numbers, such as UID001 or UID002. The password is information used when performing a predetermined login process using the user identification information and is code information consisting of a certain number of characters. The login information management DB 2001 is also configured as a login information management DB 3001 in the information management device 3 (described later). If the login information management DB 3001 is not configured in the information management device 3, the login process is performed using the login information management DB 2001.
[0031] ●Attribute Information Management Table● FIG. 5B is a conceptual diagram illustrating an example of an attribute information management table. An attribute information management DB 2002 configured with an attribute information management table such as that shown in FIG. 5B is constructed in the storage unit 2000. In this attribute information management table, user identification information is treated as a tab, and each attribute information item—“none,” “manual input,” “host,” “login ID,” “date and time,” “date and time (seconds),” and “date and time (milliseconds)”—is associated with and stored and managed for each operation order identification information separated by each tab. Among these, the operation order identification information indicates the operation order for multiple setting items displayed on a file name detail setting screen (described later) and is given, for example, as MID001, MID002, etc. However, the table configuration is not limited to this, and the attribute information management table may be shared among multiple users. In such a case, the user identification information does not need to be separated into tabs.
[0032] The attribute information management table constituting the attribute information management DB 2002 may be generated, for example, by the following method. First, the generation unit 27 generates “Manual Input,” “Host,” “Login ID,” “Date and Time,” “Date and Time (Seconds),” and “Date and Time (Milliseconds)” as examples of attribute information constituting the scan file name to be assigned to scan data. These pieces of attribute information are examples of information that represent the descriptive nature of the file name. In other words, these pieces of attribute information represent when, who, and what kind of file was created. The storage / reading unit 29 loads the attribute information generated in this way into the attribute information management DB 2002 constructed in a predetermined area of the storage unit 2000 to form a data table. Thereafter, the display control unit 24 displays multiple pieces of attribute information managed in the attribute information management table as pop-up dialog screens on the panel display unit 240a of the operation panel 240, corresponding to the operation timing of multiple setting items. Note that the generation method is not limited to the above, and a method in which the user sets each piece of attribute information in the information processing device 2 in advance may also be used. Furthermore, the UI for setting may be input directly from the information processing device 2 itself or remotely from another device, terminal, etc.
[0033] Furthermore, the attribute information management DB 2002 may be used, for example, in the following manner. The generation unit 27 and the storage / readout unit 29 store and manage the operation sequence and operation content input or set for the attribute information displayed in each of the multiple setting item input sections in the respective items managed in the attribute information management table. This updates and manages each attribute information in the attribute information management table. For example, in the attribute information item for "Date and Time," "20205221500" is displayed only in the "Date and Time" field corresponding to MID001. This is because this is the item input or set by the user in the first (first) setting item input section. If this were the item input or set by the user in the second (second) setting item input section, "20205221500" would be displayed in the "Date and Time" field corresponding to MID002. The generation and use of the attribute information management DB 2002 are not limited to the above-described methods. Different data table structures and specifications may be adopted depending on the user's setting date and time (scan date and time) and setting content. Furthermore, a management method that does not use the data table structure described above may also be used.
[0034] Among the attribute information generated by the above-described generation method, "none" is an item when there is no input or setting target for the setting item.
[0035] "Manual input" is information that is arbitrarily provided by the user through keyboard operation or the like when generating a file name. In this embodiment, information such as "multifunction printer in building D" is provided as "manual input" information.
[0036] "Host" is information related to the information processing device 2 that indicates the host name of the information processing device 2, and is given, for example, as "Rikou." However, the items managed by "host" are not limited to the above examples, and may be given as alphanumeric characters, special characters, symbols, email addresses, IP addresses, etc. Note that host information does not need to be managed in the attribute information management DB 2002 (see FIG. 5B). In that case, the attribute information management DB 2002 may store information instructing the host settings to be referenced, information indicating the memory area in which the host settings are stored, etc., instead of host information.
[0037] "Login ID" represents the user identification information (login ID) of the user who performed the scan. However, the user who created the attribute information management table may be different from the user who actually performs the scan and assigns the file name to the file. For this reason, the login ID may be information that instructs the system to refer to the user identification information of the currently logged-in user.
[0038] The "Date and Time," "Date and Time (Seconds)," and "Date and Time (Milliseconds)" fields are managed by the current date and time information in the information processing device 2 or date and time information previously entered or set. If the user selects "Date and Time" when generating a file name, the date and time when the scan was performed is set as the file name. Here, the date and time when the scan was performed includes, for example, the date and time when the user instructed the scan to be performed, the date and time when the scan data was generated, and the date and time when the scan data was sent to a specified destination or stored. Note that the "Sample:" portion of the file name display area 2211 or the file name display area 2311 can display the date and time information at the time the detailed file name is set, but the file name assigned to the actual scan data is set based on the date and time when the scan was performed. In other words, the sample information at the time of scan setting and the file name actually assigned to the file may differ. For example, the "Date and Time" field is given as information such as "20205221500." Furthermore, if the "Date and Time (Seconds)" or "Date and Time (Milliseconds)" field is selected, the seconds and milliseconds information are added to the above information, respectively. In other words, if "Date and Time (milliseconds)" is selected, the file name can include the date, hour, and minute of the scan, as well as information on seconds in milliseconds. However, to avoid redundancy in the generated file name, any or all of the year, month, and day may be omitted. However, the date and time when the attribute information management table is created may differ from the date and time when the file name is generated for the file actually obtained by scanning, etc. For this reason, the "Date and Time" may be information that instructs the system to refer to the date and time information at the time the scan is performed or the time the file name is generated.
[0039] <<Functional configuration of information processing device>> Next, a detailed description will be given of each functional configuration of the information processing device 2. The transmitting / receiving unit 21 of the information processing device 2 shown in Fig. 4 is mainly realized by processing of the CPU 201 on the network I / F 250 shown in Fig. 2, and transmits and receives various data (or information) to and from the information management device 3 via the communication network 100. In this embodiment, the transmitting / receiving unit 21 functions as an example of at least one of a transmitting means and a receiving means.
[0040] The reception unit 22 is realized mainly by the CPU 201 processing signals generated by various operations received by the operation panel 240b of the operation panel 240 shown in Fig. 2, and receives operations on various buttons etc. operated by the user. In this embodiment, the reception unit 22 functions as an example of a reception means.
[0041] 2, and acquires the current date and time using a clock function generated by the clock of the CPU 201 or a clock function based on time information acquired from an external source. In this embodiment, the measurement unit 23 functions as an example of a measurement means.
[0042] The display control unit 24 is mainly realized by the processing of the CPU 201 on the panel display unit 240a of the operation panel 240 shown in Fig. 2, and causes the operation panel 240 to display various information managed by or input to the information processing device 2. In this embodiment, the display control unit 24 functions as an example of a display control means. Also, the panel display unit 240a of the operation panel 240 functions as an example of a display means.
[0043] The determination unit 25 is mainly realized by the processing of the CPU 201 shown in Fig. 2, and performs various determinations in the information processing device 2. In this embodiment, the determination unit 25 functions as an example of a determination means.
[0044] 2, and performs authentication processing and the like for a user who uses the information processing device 2. In this embodiment, the authentication unit 26 functions as an example of an authentication means.
[0045] 2, and generates various screen data, scan data, etc. in the information processing device 2. In this embodiment, the generation unit 27 functions as an example of a generation means.
[0046] 2, and realizes a scan function by activating a scan application stored in the storage unit 2000 and controlling a scanner unit 231 of the engine control unit 230. Furthermore, the execution unit 28 realizes a print function by activating a printer application stored in the storage unit 2000 and controlling a printer unit 232 of the engine control unit 230. Furthermore, the execution unit 28 realizes a facsimile communication function by activating a fax application stored in the storage unit 2000 and controlling a fax unit 233 of the engine control unit 230.
[0047] The memory reading unit 29 is mainly realized by the processing of the CPU 201 on at least one of the ROM 202a and the HD 208 shown in Fig. 2, and stores various data (or information) in the memory unit 2000 and reads various data (or information) from the memory unit 2000. In this embodiment, the memory reading unit 29 functions as an example of a memory reading means.
[0048] <Functional configuration of information management device> 4, the information management device 3 has a transmission / reception unit 31, a reception unit 32, a display control unit 34, an authentication unit 36, and a storage / readout unit 39. Each of these functional units is a function or means realized by operating any of the hardware resources shown in FIG. 3 in response to an instruction from the CPU 301 in accordance with a program for the information management device 3 that is loaded from at least one of the ROM 302 and the HD 304 into the RAM 303. The information management device 3 also has a storage unit 3000 constructed from the ROM 302 or the HD 304 shown in FIG. 3.
[0049] ●Login information management table● FIG. 5C is a conceptual diagram showing an example of a login information management table. A login information management DB 3001 configured by a login information management table such as that shown in FIG. 5C is constructed in the storage unit 3000. In this login information management table, passwords corresponding to user identification information (login IDs) are associated with each other and stored and managed. Of these, the user identification information is information for identifying a user who uses the information processing device 2, and is usually a login ID, which is given as information combining letters and numbers, such as UID001 or UID002. The password is information used when performing a predetermined login process using the user identification information, and is code information consisting of a certain number of characters.
[0050] <<Functional configuration of the information management device>> Next, a detailed description will be given of each functional configuration of the information management device 3. The transmitting / receiving unit 31 of the information management device 3 shown in Fig. 4 is mainly realized by processing of the CPU 301 on the external device connection I / F 308 and the network I / F 309 shown in Fig. 3, and transmits and receives various data (or information) to and from the information processing device 2 via the communication network 100. In this embodiment, the transmitting / receiving unit 31 functions as an example of at least one of a transmitting means and a receiving means.
[0051] The reception unit 32 is realized by the CPU 301 processing signals generated by various operations received by the keyboard 311 and pointing device 312 shown in Fig. 3, and receives various button operations performed by the user when inputting, setting, or changing a file name. In this embodiment, the reception unit 32 functions as an example of a reception means.
[0052] 3, and controls the screen display in each process performed by the information management device 3. In this embodiment, the display control unit 34 functions as an example of a display control means.
[0053] 3, and performs user authentication processing by checking the password corresponding to the user identification information transmitted by the information processing device 2. In this embodiment, the authentication unit 36 functions as an example of authentication means.
[0054] 3, the memory readout unit 39 stores various data (or information) in the memory unit 3000 and reads various data (or information) from the memory unit 3000. In this embodiment, the memory readout unit 39 functions as an example of a memory readout means.
[0055] [Processing or Operation of the Embodiment] Next, each process or operation in the information processing system according to the first embodiment will be described with reference to Fig. 6 to Fig. 17. In the first embodiment, the process from setting a file name for a file generated by a user performing a scan using the information processing device 2 to sending (transferring) the file with the set file name to an external device and storing it will be described. Fig. 6 is a sequence diagram showing an example of the overall process.
[0056] <Login and scan app launch process> First, the user performs a login operation using the operation panel 240 of the information processing device 2. As a result, the accepting unit 22 of the information processing device 2 accepts the login operation performed by the user (step S11).
[0057] Next, the transmitting / receiving unit 21 transmits the login request input by the user to the information management device 3 (step S12). As a result, the transmitting / receiving unit 31 of the information management device 3 receives the login request transmitted by the information processing device 2. At this time, the login request includes the login ID and password of the user.
[0058] Upon receiving the login request, the authentication unit of the information management device 3 searches the login information management DB 3001 (see FIG. 5C) using the received login ID and password as search keys to confirm that the corresponding login ID and password match, and authenticates the user (step S13).
[0059] After executing the login process and completing the user authentication process, the transmitter / receiver 31 responds (transmits) the result of the login authentication to the information processing device 2 (step S14). As a result, the transmitter / receiver 21 of the information processing device 2 receives the result of the login authentication (login successful) transmitted by the information management device 3. At this time, a message indicating that the login process has been successful may be displayed on the panel display unit 240a of the operation panel 240 of the information processing device 2.
[0060] Upon successful login processing, the user of the information processing device 2 performs an operation to start the scan application on the information processing device 2. As a result, the execution unit 28 starts the scan application managed in the storage unit 2000 and executes the scan program (step S15).
[0061] After the execution unit 28 starts the scan application, the display control unit 24 displays a scan setting screen, which will be described later, on the panel display unit 240a (step S16).
[0062] Next, each functional unit of the information processing device 2 generates a file name and executes a scan process based on various information input or set by the user (step S17). Details of step S17 will be described in detail with reference to the flowchart in FIG. 7A.
[0063] In the information processing system according to this embodiment, for example, when the processes of steps S12 and S14 described above are executed, other devices may exist between the information processing device 2 and the information management device 3. In other words, each piece of information (data) transmitted and received between the information processing device 2 and the information management device 3 may be transmitted and received once via another device. The above-described configuration and processing method can also be applied to other processing steps between the information processing device 2 and the information management device 3.
[0064] ◆Screen display example◆ 9 is a diagram showing an example of an application scan setting screen after launching a scan application. As shown in FIG. 9, when the scan application is launched by a user, the display control unit 24 displays a scan setting screen 2101 related to the scan application on the panel display unit 240a. The scan setting screen 2101 displays, for example, a scan setting area 2111, a transmission result button 2151 for displaying the transmission result of a file transmitted by the information processing device 2 to an external device, a reset button 2152 for resetting various settings, and a start button 2153 for starting file transmission, etc. As a result, the user can, for example, operate (press, tap, etc.; hereinafter simply referred to as "operation") a file name setting button 2121 in the scan setting area 2111 to transition to a file name editing screen, which will be described later.
[0065] The content displayed on the file name setting button 2121 corresponds to the content displayed on the file name button 2212, which will be described later. That is, this is a button for editing the file name, and if a file name has not yet been set, the display control unit 24 displays "File name: Automatically add." If "ABC" is input or set using the file name button 2212, "File name: ABC" is displayed on the file name setting button 2121. Furthermore, if "[Date and time]_[Host name]_[Login ID]" is input or set using the file name button 2212, "File name: [Date and time]_[Host name]_[Login ID]" is displayed on the file name setting button 2121. In this way, the text information input or set using the file name button 2212 is added by the display control unit 24 after the [File name] on the file name setting button 2121.
[0066] <File name generation and scanning process> 7A is a flowchart showing an example of a file name generation process and a scan process. As shown in FIG. 7A, the reception unit 22 receives a file name setting instruction based on an operation on a file name button 2212 (described later) on a file name editing screen 2201 displayed by a user operating a file name setting button 2121 (step S17-1).
[0067] Next, the determination unit 25 determines whether the user has operated the file name button for transitioning to a file name edit screen or the detail setting button for transitioning to a file name detail setting screen (step S17-2).
[0068] If it is determined that the file name button has been operated to transition to the file name editing screen (step S17-2; file name), the reception unit 22 receives text input in the key input unit to which the transition occurs when the file name button is operated (step S17-3).
[0069] After receiving the text input, the memory readout unit 29 temporarily stores the input text information (setting information) in a predetermined area of the memory unit 2000 (step S17-4). Note that the text information temporarily stored in step S17-4 is not limited to being stored in the memory unit 2000, and may be temporarily stored in other hardware resources (e.g., SRAM, EPROM, etc.) provided in the information processing device 2 and having a storage function.
[0070] Next, the accepting unit 22 accepts a scan start instruction from the user (step S17-5). At this time, the accepting unit 22 accepts an operation of the start button 2153 by the user. Thereafter, the executing unit 28 executes the scan process (step S17-6). Note that the information processing device 2 may have a scan program configured to execute the processes of steps S17-5 and S17-6 together.
[0071] Next, the display control unit 24 assigns the file name set in step S17-4 or step S17-9-3 (described later) to the scan data generated by the scan process and displays it on the panel display unit 240a (step S17-7). For example, the generation unit 27, in cooperation with the storage / readout unit 29, retrieves the corresponding attribute information by searching the attribute information management DB 2002 (see FIG. 5B) using operation sequence identification information corresponding to the operation sequence input or set by the user to the multiple setting item input units as a search key. Specifically, the attribute information input or set to the first setting item input unit is "date and time," as described later, and the details of the information managed by this "date and time" are "20205221500." Next, the attribute information input or set to the second setting item input unit is "manual input," as described later, and the details of the information managed by this "manual input" are "multifunction printer in building D." Similarly, the attribute information input or set in the third setting item input section is "host" as will be described later, and therefore the details of the information managed by this "host" are "RIKO." At this point, when the user performs an operation to confirm the file name setting (for example, by operating the OK button), the generation section 27 assigns a file name to the scan data from the information "20205221500," "multifunction printer in building D," and "RIKO," and displays it on the panel display section 240a.
[0072] Next, the memory / read unit 29 sends (transfers) the scan data to a destination corresponding to the scan application, stores the sent (transferred) scan data in a predetermined area of the memory unit 2000, and exits this flow (step S17-8).
[0073] On the other hand, if it is determined that the detail setting button for transitioning to the file name detail setting screen has been operated (step S17-2; detail setting), the execution unit 28 executes the detail setting process described later, transitions to step S17-5, and then executes the processes from step S17-5 onwards (step S17-9). At this time, in step S17-9, the attribute information management DB 2002 (see FIG. 5B) is used.
[0074] ◆Screen display example◆ Here, an example of a screen displayed on the information processing device 2 in the processing from step S17-3 onward will be described. Fig. 10(a) is a diagram showing an example of a file name editing screen, and (b) is a diagram showing an example of a key input section when the file name button is operated. As shown in Fig. 10(a), the display control unit 24 selectably displays a file name input section for inputting a file name (file name button 2212 is an example of a file name input section) and an advanced settings input section for setting a file name (advanced settings button 2213) on the panel display unit 240a of the operation panel 240. Then, when an operation on the advanced settings input section (advanced settings button 2213) is accepted, the display control unit 24 displays a plurality of setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d) on the panel display unit 240a of the operation panel 240. More specifically, when the file name setting button 2121 in FIG. 9 is operated, the display control unit 24 displays a file name editing screen 2201 on the panel display unit 240a of the operation panel 240. The display control unit 24 displays a file name display area 2211, a file name button 2212, an advanced settings button 2213, a serial number start number display area 2214, an OK button 2251, and a cancel button 2252 on the file name editing screen 2201. The file name display area 2211 displays a file name input or set by the user. The file name button 2212 is a selection button for setting a file name by text input by the user. The advanced settings button 2213 is a button for transitioning to a screen for setting rules for generating a file name, as shown in FIG. 12(b) described later. The advanced settings button 2213 is used to switch to a screen for setting rules for generating a file name, as shown in FIG. 12(b) described later. The screen for setting rules for generating a file name (FIG. 12(b)) has multiple setting items arranged thereon, and the user can input or set a file name by operating these items. A number for managing the serial numbers assigned to the end of file names is displayed in the serial number start number display section 2214. The OK button 2251 is an operation button for executing various buttons. The cancel button 2252 is an operation button for canceling the execution of various buttons.As described above, the file name button 2212 is an example of a file name input section, and the advanced settings button 2213 is an example of an advanced settings input section.
[0075] 10(b), when the user operates the file name button 2212, the display control unit 24 causes the display control unit 24 to display a key input unit 2215 on the panel display unit 240a of the operation panel 240. In the key input unit 2215, the display control unit 24 displays the key input unit 2215 instead of the serial number start number display unit 2214. Here, the state is shown in which the user has input "Omori," and the display control unit 24 displays "Omori" on the file name button 2212, which also serves as a display unit. Note that, with regard to the other input units and setting buttons, explanations of the same elements assigned the same reference numerals will be omitted hereinafter.
[0076] ◆Screen display example◆ 11 is a diagram showing an example of a file name display screen after editing with the key input unit. In Fig. 11, in the process of step S17-3 described above, the text input by the user (in this case, "Omori") is accepted, and the OK button 2251 is operated, whereby the display control unit 24 displays "Omori_0001.pdf" in the file name display unit 2211. "0001" is the starting number of the serial number, and is automatically assigned by the information processing device 2.
[0077] <File name generation and scanning process> FIG. 7B is a flowchart showing an example of the detail setting process for file name generation. As shown in FIG. 7B, the receiving unit 22 receives a detail setting instruction based on an operation on the detail setting button 2213 on the file name editing screen 2201, which is displayed by the user operating the file name setting button 2121. Thereafter, the generating unit 27 generates file name configuration information input or set for each setting item displayed after receiving the detail setting instruction (step S17-9-1). Specifically, the receiving unit 22 receives an operation on the detail setting button 2213 on the file name editing screen 2201, which is displayed on the panel display unit 240a of the operation panel 240 by the display control unit 24. In response to this, the display control unit 24 switches the screen to a file name detail setting screen 2301 (described later) and displays multiple setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d; hereinafter, referred to as setting item buttons) for setting a file name. Then, the receiving unit 22 receives an operation on each setting item input section (setting item button) by the user. Thereafter, the generation unit 27 generates file name configuration information associated with the operation of each of the multiple setting item input units (setting item buttons), and generates one file name based on the generated file name configuration information.
[0078] At this time, the generation unit 27, in cooperation with the storage / readout unit 29, may read each attribute information managed in the attribute information management DB 2002 (see FIG. 5B), leave the attribute information entered or set by the user for each setting item in the attribute information management DB 2002 (see FIG. 5B), and erase (display "-") the other attribute information. In this case, for the first setting item managed by the operation order identification information MID001, "Date and Time" is selected, indicating that the corresponding attribute information of "20205221500" is stored and managed. As will be described later, for the second setting item managed by the operation order identification information MID002, "Manual Input" is selected, indicating that the attribute information of "Multifunction Printer in Building D" entered by the user as text is stored and managed. Similarly, for the third setting item managed by the operation order identification information MID003, "Host" is selected, indicating that the corresponding attribute information of "Riko" is stored and managed. In this way, the attribute information is information including manually input information, information for identifying the information processing device 2, login identification information of the user, and date and time information.
[0079] Next, the determination unit 25 determines whether input or setting has been performed for all setting items (step S17-9-2). For example, when the reception unit 22 receives an operation on the OK button 2351, the determination unit 25 can determine that input or setting has been performed for all setting items. When it is determined that input or setting has been performed for all setting items (step S17-9-2; YES), the storage readout unit 29 stores the setting information in a predetermined area of the storage unit 2000 and exits this flow (step S17-9-3).
[0080] On the other hand, if it is determined that no input or setting has been made for all the setting items (step S17-9-2; NO), the determination unit 25 further determines whether or not insertion of an underscore (_) has been selected (step S17-9-4).
[0081] Next, if it is determined that the insertion of an underscore (_) has not been selected (step S17-9-4; NO), the display control unit 24 displays the file name configuration information entered or set for each setting item in correspondence with each setting item to be operated displayed in the file name display unit 2211, and returns to step S17-9-1 (step S17-9-7).
[0082] If it is determined that insertion of an underscore (_) has been selected (step S17-9-4; YES), the determination unit 25 further determines whether or not the number of setting items input or set so far is two or more (step S17-9-5). If it is determined that the number of setting items input or set so far is not two or more, that is, if the number of setting items input or set so far is one, the determination unit 25 determines that it is not necessary to separate the file name configuration information, and proceeds to step S17-9-7 described above.
[0083] On the other hand, if it is determined that the number of setting items input or set so far is two or more (step S17-9-5; YES), the display control unit 24 inserts an underscore (_) between the setting information set so far, i.e., the file name configuration information, in the file name display portion 2211 (step S17-9-6). Furthermore, the display control unit 24 displays the file name configuration information input or set for each setting item in association with each setting item to be operated displayed in the file name display portion 2211, and returns to step S17-9-1 (step S17-9-8). In the above-mentioned step S17-9-8, the display control unit 24 may display the file name configuration information to be displayed in the file name display portion 2211 in association with the order in which the file name configuration information was input or set for each setting item.
[0084] 7 is an example, and the processing content and processing order can be changed in the embodiment within the scope of what a person skilled in the art can conceive. Below, examples of screen transitions corresponding to the flowchart explained in FIG. 7B are explained.
[0085] ◆Screen display example◆ Figure 12(a) is a diagram showing an example of a file name editing screen, and (b) is a diagram showing an example of a file name advanced settings screen when the advanced settings button is operated. When the user operates the advanced settings button 2213 in the file name editing screen 2201 state of Figure 12(a), the display control unit 24 transitions the screen to the file name advanced settings screen 2301 of Figure 12(b).
[0086] 12(b), the display control unit 24 displays a file name display section 2311, setting item buttons 2312a, 2312b, 2312c, and 2312d, an underscore setting insertion button 2313, an OK button 2351, and a cancel button 2352. Furthermore, the display control unit 24 displays a plurality of setting item input sections (a plurality of setting item buttons 2312) on the file name details setting screen 2301, and also displays a plurality of pieces of attribute information assigned to each of the plurality of setting item buttons 2312 on the file name details setting screen 2301.
[0087] The file name display section 2311 displays a file name input or set by the user. The file name display section 2311 is an example of a file name configuration information display section. The setting item buttons 2312a, 2312b, 2312c, and 2312d (hereinafter, for convenience, referred to as setting item buttons 2312 unless otherwise specified) are selection buttons for inputting or setting a file name by operating multiple setting items by the user. The setting item buttons 2312 are an example of a multiple setting item input section for setting a file name. Although four buttons are arranged in this embodiment, this is not limited thereto. The display control section 24 may also display a new setting item button when the setting of the fourth setting item button 2312d is completed. Furthermore, the display control section 24 may additionally display a setting item button 2312 in response to a user's instruction to add a setting item button (for example, an operation on the "add setting item" button). The underscore setting insertion button 2313 is a button including a check box for inserting an underscore (_) between each piece of file name constituent information of the plurality of file name constituent information input or set using the setting item button 2312, and is an example of a delimiter setting insertion section. By checking this check box, an underscore (_) is inserted between each piece of file constituent information when predetermined conditions are met. Note that the OK button 2351 and the cancel button 2352 are similar to the OK button 2251 and the cancel button 2252 described above, and therefore a description thereof will be omitted.
[0088] ◆Screen display example◆ Figure 13(a) is a diagram showing an example of a file name editing screen, (b) is a diagram showing an example of a file name detail setting screen when the detail setting button is operated, and (c) is a diagram showing an example of a file name detail setting screen when the first setting item button is operated.
[0089] As shown in Fig. 13(a), when the user operates the advanced settings button 2213 while the file name editing screen 2201 is displayed, the display control unit 24 transitions to a file name advanced settings screen 2301 shown in Fig. 13(b). Here, when the user operates the drop-down mark (a downward-pointing triangle mark representing a pull-down mark; the rest is omitted) of the first setting item button 2312a, the reception unit 22 detects this, and then the display control unit 24 transitions to the file name advanced settings screen 2301 shown in Fig. 13(c).
[0090] In FIG. 13(c), the display control unit 24 pops up an attribute information display button 2322a as a dialog screen on the first setting item button 2312a operated by the user. This attribute information display button 2322a displays the following items: “None,” “Manual Input,” “Password,” “Login ID,” “Date and Time,” “Date and Time (Seconds),” and “Date and Time (Milliseconds).” In this state, the user selects “Date and Time,” which is displayed as a distinguishable item from the other items. Subsequently, after the accepting unit 22 accepts the user's operation on the “Date and Time” item, the storing and reading unit 29 writes the set (selected) information into the “Date and Time” item of the operation order identification information (MID0001) managed in the attribute information management DB 2002 (see FIG. 5B). For example, the storing and reading unit 29 can write “20205221500,” which is the date and time information when the “Date and Time” item is set, into the attribute information display button 2322a. However, without being limited to this, instruction information for instructing to refer to the current time may be written in the "Date and Time" item.
[0091] ◆Screen display example◆ Figure 14(a) is a diagram showing an example of a file name detail setting screen after operating the first setting item button, (b) is a diagram showing an example of a file name detail setting screen while operating the second setting item button, and (c) is a diagram showing an example of a file name detail setting screen after operating the second setting item button.
[0092] On the file name detail setting screen 2301 of FIG. 14(a), the storage / reading unit 29, in cooperation with the reception unit 22, searches the attribute information management DB 2002 (see FIG. 5B) using the operation order identification information MID001 assigned in response to the operation on the first setting item as a search key, thereby reading out "20205221500" corresponding to the "date and time" selected by the user. Thereafter, the display control unit 24 displays the read-out "20205221500" in the file name display unit 2311. At this time, the display control unit 24 displays "20205221500" in the same leftmost position as the first setting item. In other words, the display control unit 24 displays, in the same order, a plurality of setting item input units (a plurality of setting item buttons 2312) and a file name configuration information display unit (file name display unit 2311) displaying a plurality of file name configuration information generated by the generation unit 27 on the panel display unit 240a of the operation panel 240.
[0093] Here, when the user operates the drop-down mark of the second setting item button 2312b, the reception unit 22 detects this, and then the display control unit 24 transitions to a file name detail setting screen 2301 of Fig. 14(b). In Fig. 14(b), the display control unit 24 displays a pop-up attribute information display button 2322b on the second setting item button 2312b operated by the user. At this time, when the user selects "manual input", the display control unit 24 transitions the screen to a file name editing screen 2201 of Fig. 14(c).
[0094] In FIG. 14(c), the state in which the user has entered "Multifunction printer in building D" using the key input unit is displayed. When the user presses the "Confirm" key on the key input unit, the display control unit 24 can transition to the screen in FIG. 15(a). After the reception unit 22 receives the user's operation on the "Manual Input" item, the storage and reading unit 29 writes the key-entered information into the "Manual Input" item of the operation sequence identification information (MID0002) managed in the attribute information management DB 2002 (see FIG. 5B). For example, the storage and reading unit 29 can write the text data "Multifunction printer in building D" entered by the user.
[0095] ◆Screen display example◆ Figure 15(a) is a diagram showing an example of a file name detail setting screen after operating the second setting item button, (b) is a diagram showing an example of a file name detail setting screen while operating the third setting item button, and (c) is a diagram showing an example of a file name detail setting screen after operating the third setting item button.
[0096] On the file name detail setting screen 2301 of FIG. 15(a), the storage / reading unit 29, in cooperation with the reception unit 22, searches the attribute information management DB 2002 (see FIG. 5B) using the operation order identification information MID002 assigned in response to the operation on the second setting item as a search key, thereby reading out the "multifunction printer in building D" corresponding to the "manual input" selected by the user. The display control unit 24 then displays the read-out "multifunction printer in building D" in the file name display unit 2311. At this time, the display control unit 24 displays the "multifunction printer in building D" in the same position as the second setting item, second from the left. When the user operates the drop-down mark of the third setting item button 2312c in the state of FIG. 15(a), the reception unit 22 detects this, and the display control unit 24 subsequently transitions to the file name detail setting screen 2301 of FIG. 15(b).
[0097] In FIG. 15(b), the display control unit 24 pops up an attribute information display button 2322c on the third setting item button 2312c operated by the user. At this time, when the user selects "host name," the display control unit 24 transitions the screen to a file name detail setting screen 2301 shown in FIG. 15(c). After the reception unit 22 receives the user's operation on the "host name" item, the storage and reading unit 29 writes the information set (selected) in the "host name" item of the operation order identification information (MID0003) managed in the attribute information management DB 2002 (see FIG. 5B). For example, the storage and reading unit 29 can write "Rikou" selected by the user. However, the present invention is not limited to this, and instruction information for instructing the information processing device 2 to refer to the host name set therein may also be input.
[0098] In FIG. 15(c), when the user selects the attribute information of “host name,” the display control unit 24 displays “host name” in the third setting item button 2312c. In response to this, the storage / reading unit 29, in cooperation with the reception unit 22, searches the attribute information management DB 2002 (see FIG. 5B) using the operation order identification information MID003 assigned in response to the operation on the third setting item as a search key, thereby reading out “RIKO” corresponding to the “host name” selected by the user. The display control unit 24 then displays the read-out “RIKO” in the file name display unit 2311. At this time, the display control unit 24 displays “RIKO” in the same position as the third setting item, third from the left. Among the multiple pieces of file name configuration information displayed in the file name display unit 2311 (e.g., “20205221500,” “Multifunction Printer in Building D,” and “RIKO”), configuration information other than “Multifunction Printer in Building D,” which can be manually entered, is grayed out and displayed as unavailable for user input. Here, when the user operates the OK button 2351, the display control unit 24 can transition to the screen shown in FIG.
[0099] ◆Screen display example◆ FIG. 16 is a diagram illustrating an example of a display screen in which a file name has been set after operating a setting item button on the file name detail setting screen. As illustrated in FIG. 16, the display control unit 24 arranges and displays the attribute information input or set for each of the three setting items in the file name display section 2211 in the order in which they were input or set. As a result, the file name display section 2211 displays a file name generated by the display control unit 24, such as "20205221500D Building Multifunction Machine Light_0001.pdf." Furthermore, the file name buttons 2212 display the attribute information items input or set by the user ("Date and Time," "Manual Input," and "Host Name") in order. In this way, the generation unit 27 generates a single file name by arranging each piece of file name configuration information associated by inputting or setting any of the multiple pieces of attribute information in the order in which they were input or set in the multiple setting item input sections (multiple setting item buttons 2312). The display control unit 24 then displays the single file name generated by the generation unit 27 in the file name display section 2211.
[0100] ◆Screen display example◆ 17 is a diagram showing an example of a message displayed on the display screen when a login ID is selected from the setting item buttons. As shown in FIG. 17, when a user selects "login ID" as attribute information in the setting items, the generation unit 27 can set the login ID currently logged in to the information processing device 2 as the file name.
[0101] The login ID may be information other than the login ID as long as it can identify the logged-in user. For example, it may be information such as a user ID, user name, or user affiliation that the user has registered in advance in association with the login ID in the information processing device 2 or a login server used for login processing. The file name display section 2311 can display the login ID of the user who is logged in at the time the file name details are being set, but the file name set for the actual scan data is set based on the login ID of the user who is logged in at the time the scan is executed.
[0102] ◆Screen display example◆ 18(a) and (b) are diagrams showing an example of a file name detail setting screen when an underscore is inserted between file name configuration information. The screen examples shown in Fig. 18(a) and (b) are the portions related to the processing of the above-mentioned step S17-9-4; YES, step S17-9-5; NO, and step S17-9-7.
[0103] 18(a), none of the four setting items have been input or set. Therefore, no generated file name constituent information exists in the file name display area 2311. In this state, there is no need to insert an underscore as a predetermined delimiter between each of the multiple file name constituent information, so the underscore setting insert button 2313 is grayed out.
[0104] In Fig. 18(b), "Date and Time" is selected as the setting item, and only one file name, "20205221500," is displayed in the file name display area 2311. In this state, as in Fig. 18(a), there is no need to insert an underscore, so the underscore setting insert button 2313 is grayed out and cannot be operated by the user.
[0105] ◆Screen display example◆ 19(a) and (b) are diagrams showing another example of the file name detail setting screen when inserting an underscore between file name configuration information. The screen examples shown in Fig. 19(a) and (b) are the portions related to the processing of the above-mentioned steps S17-9-4; YES, step S17-9-5; YES, step S17-9-6 and S17-9-8.
[0106] In FIG. 19(a), three of the four setting items have been input or set. Therefore, the file name display section 2311 also contains three pieces of generated file name constituent information. In this state, there are two spaces between each piece of file name constituent information, making it possible to insert an underscore. Therefore, the display control section 24 displays the underscore setting insertion button 2313 in a state that allows the user to operate it.
[0107] FIG. 19(b) shows a state in which the user has checked the checkbox of the underscore setting insert button 2313 in the state shown in FIG. 19(a). When the user checks the checkbox of the underscore setting insert button 2313, the display control unit 24 displays a predetermined delimiter (e.g., an underscore) between each of the multiple file name constituent information in the file name constituent information display unit (file name display unit 2311) that displays the file name constituent information. In other words, when the user checks the checkbox of the underscore setting insert button 2313, the reception unit 22 receives this check mark input, and upon detecting this reception, the display control unit 24 inserts underscores between the multiple file name constituent information displayed in the file name display unit 2311 and displays them. In the case of FIG. 19(b), an underscore (_) is inserted between "20205221500" and "Multifunction Printer in Building D," and between "Multifunction Printer in Building D" and "Riko." In this case, the file name constituent information displayed in the file name display portion 2311 is "20205221500_Multifunction Printer in Building D_RIKO." Here, the following method, for example, can be used to insert underscores between the file name constituent information displayed in the file name display portion 2311. The display control unit 24 first manages coordinate information relating to the rectangular area of each file name constituent information arranged in the file name display portion 2311. Next, the display control unit 24 inserts an underscore at the coordinate in the file name display portion 2311 where the underscore is to be inserted, which corresponds to the position (coordinates) of each setting item input or set. However, the method for inserting the underscore is not limited to the above-described method. The inserted character or symbol may be a character or symbol other than an underscore, or may be a space. Furthermore, even if a setting is made not to insert underscores, a file name may be generated in which spaces are automatically added (inserted) between setting items.When multiple pieces of file name configuration information are generated in this manner, the display control unit 24 can improve the visibility of the displayed file names for the user by displaying a separator (e.g., an underscore) between each piece of file name configuration information, which also helps prevent misrecognition of file names.
[0108] At this time, the display control unit 24 may also increase the brightness of the entire underscore setting insertion button 2313. This makes it possible to easily notify the user that the underscore insertion function is being executed (enabled).
[0109] ◆Screen display example◆ Figure 20(a) is a diagram showing an example of a display screen in which an underscore is inserted between file name constituent information, and (b) is a diagram showing an example of a display screen in which an underscore is not inserted between file name constituent information.
[0110] Fig. 20(a) is the same as the screen state of Fig. 19(b). In this state, if the user deletes or otherwise performs an operation on the content of a setting item to reduce the number of items being set to one or less, the display control unit 24 may control the brightness of the entire check box of the underscore setting insert button 2313 to half brightness, as shown in Fig. 20(b).
[0111] Note that the screen display examples shown in Figures 9 to 20 are just examples, and the display control unit 24 can display other screens with content corresponding to each search result, including the content and display format of the displayed image, on the panel display unit 240a of the operation panel 240 of the information processing device 2.
[0112] 10 to 20 are merely examples, and there are no limitations on the screen displays and the way in which the UI is provided for the file name setting process. Therefore, the display control unit 34 can display, on the panel display unit 340a of the operation panel 340 of the information processing device 2, screens with content corresponding to each state in the file name generation process.
[0113] [Major Effects of the First Embodiment] As described above, according to this embodiment, the information processing device 2 accepts an advanced setting instruction based on an operation on the advanced setting button 2213 on the file name editing screen 2201. Thereafter, file name configuration information input or set for each setting item displayed after the advanced setting instruction is accepted is generated (step S17-9-1), and the file name configuration information input or set for each setting item is displayed in the file name display portion 2211 in association with each setting item to be operated (steps S17-9-7, S17-9-8). This provides the effect of making it possible to edit only the information to be input or reset, even when a file name is to be input or partially reset.
[0114] Second Embodiment Next, a second embodiment will be described with reference to Fig. 21 to Fig. 25. The second embodiment shows a case where a user resets a file name generated by inputting or setting to a plurality of setting item input sections (setting item buttons 2312). Note that the configuration of the information processing system according to the second embodiment is the same as the devices, hardware configurations, and functional configurations of the information processing system according to the first embodiment, and therefore description thereof will be omitted here.
[0115] <File name reassignment process> 8 is a flowchart showing an example of a file name resetting process. As shown in Fig. 8, the accepting unit 22 of the information processing device 2 accepts an operation from the user on the setting item [File name] on the file name editing screen 2201, that is, on the file name button 2212 (step S201).
[0116] Next, the determination unit 25 determines whether or not an input has been made using [Advanced Settings] (step S202). That is, the determination unit 25 determines whether or not an operation has been made to the Advanced Settings button 2213 before accepting an operation from the user to the file name button 2212. This determination can be made, for example, by the information processing device 2 tracking the operation history to the acceptance unit 22 and determining whether or not an operation has been made to the Advanced Settings button 2213 in the above-described combination.
[0117] If it is determined that the detailed setting button 2213 has not been operated (step S202; NO), the accepting unit 22 accepts the operation from the user on the file name button 2212 accepted in step S201, and exits this flow (step S203).
[0118] On the other hand, if it is determined that the advanced settings button 2213 has been operated (step S202; YES), the determination unit 25 further determines whether or not the [advanced settings] should be cancelled (step S204). If the [advanced settings] should not be cancelled (step S204; [no]), the determination unit 25 exits this flow without performing any special processing.
[0119] On the other hand, if it is necessary to cancel the [Detailed Settings] (step S204; [Yes]), the accepting unit 22 accepts the input of [File Name], i.e., the input via the file name button 2212 (step S205), and repeats the judgment process until the judging unit 25 judges that the [OK] button 2251 has been operated, and then exits this flow (step S206). As a result, instead of setting the information input in [Detailed Settings] as the file name, the information input in [File Name] is set as the file name. However, by having the storage reading unit 29 store the information input in [Detailed Settings] in the storage unit without deleting it, the display control unit 24 can read out the information stored in the storage unit and redisplay it when the user sets the [Detailed Settings] again.
[0120] An example of screen transitions relating to the file name resetting process described above will be described below with reference to FIGS.
[0121] ◆Screen display example◆ 21(a) is a diagram showing an example of a file name editing screen when resetting a file name, and (b) is a diagram showing an example of a file name detail setting screen when the detail setting button is operated. In FIG. 21(a), the generated file name ("20205221500D Building Multifunction Printer_RIKO_0001.pdf") is displayed in the file name display section 2211. In addition, the file name button 2212 displays [Date and Time], [Manual Input], and [Host Name] set using multiple setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d).
[0122] 21(b), a file name advanced setting screen 2301 is displayed when the advanced setting button 2213 is operated. This screen is similar to the screen described in FIG. 20(a), and therefore a description thereof will be omitted.
[0123] ◆Screen display example◆ FIG. 22(a) is a diagram showing an example of a file name editing screen when a file name is reset, and FIG. 22(b) is a diagram showing an example of a confirmation screen when the file name button is operated. The screen of FIG. 22(a) is similar to the screen described in FIG. 21(a), and therefore description thereof will be omitted. FIG. 22(b) is an example of a file name release screen that is displayed when the user operates the file name button 2212 on the screen of FIG. 22(a). When the user operates the [Yes] button 2451 or the [No] button 2452 on this screen, the branch destination of the process in step S204 described above changes. That is, the display control unit 24 displays a file name generated by an operation performed on the detailed setting input unit, and then displays a file name release screen on the display means for releasing the generated file name when an operation is performed on the file name input unit.
[0124] ◆Screen display example◆ 23(a) is a diagram showing an example of a file name editing screen at the time of manual input, and (b) is a diagram showing an example of a display screen after the file name has been reset by manual input. FIG. 23(a) shows a state in which the user keys in "SCAN" into the key input section 2215, which is displayed by operating the file name button 2212. FIG. 23(b) shows a state in which the file name configuration information of "SCAN" entered by the user is accepted as part of the configuration information of the new file name, and the newly generated file name of "SCAN_0001.pdf" is displayed by the display control unit 24 in the file name button 2212. In other words, when an operation to release one file name is performed on the file name release screen 2401, the display control unit 24 displays the file name button 2212 for changing the generated one file name on the display means.
[0125] ◆Screen display example◆ 24(a) is a diagram showing an example of a file name detail setting screen when the detail setting button is operated, (b) is a diagram showing an example of a file name editing screen when manually inputting, and (c) is a diagram showing an example of a display screen after re-editing by manual input. In FIG. 24(a), like the screens in FIGS. 20(a) and 21(b), the generated file name is displayed in the file name display portion 2311. FIG. 24(b) is a screen transitioned to by operating the setting item button 2312b ([Manual Input]) among the multiple setting item input portions (setting item buttons 2312a, 2312b, 2312c, and 2312d) in FIG. 24(a). However, without being limited thereto, the display control unit 24 may transition to a similar screen when a location (area) corresponding to the setting item button 2312b in the file name display portion 2311 is operated. That is, when "Manual Input" is set in the setting item button 2312, the display control unit 24 can display a location (area) in the file name display portion 2311 corresponding to the setting item button 2312b in a selectable manner. Here, the display control unit 24 displays a state in which the user has entered "Multifunction Printer in Building A" by keystrokes. FIG. 24(c) shows a screen transitioned to by operating the OK button 2351 after keystrokes. In FIG. 24(c), a new reconfigured file name ("20205221500_Multifunction Printer in Building A_RIKO") is displayed in the file name display portion 2311. That is, the generation unit 27 generates a new file name by replacing the existing file name constituent information of any file name constituent information of an already generated file name with the file name constituent information obtained by operating the setting item button that generated the file name constituent information. Thereafter, the display control unit 24 displays the generated new file name in the file name display portion 2311.
[0126] ◆Screen display example◆ FIG. 25(a) shows an example of a file name detail setting screen when there are blanks in the setting items, and FIG. 25(b) shows an example of a display screen after re-editing when there are blanks in the setting items. In FIG. 25(a), among the multiple setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d), setting item button 2312c ([None]) is located in the position of the third setting item button. This shows a state in which nothing is displayed in the file name constituent information for the three names in the file name display section 2311. In such a case, as shown in FIG. 25(b), the display control unit 24 displays the file name constituent information ([Host Name]) entered or set using setting item button 2312d next to the file name constituent information entered or set using setting item button 2312c ([None]) (closely spaced) next to the file name constituent information ([Manual Input]) entered or set using setting item button 2312b before setting item button 2312c ([None]). As a result, the display control unit 24 displays a new file name "20205221500_Multifunction printer in building D_RIKO_0001.pdf" on the file name button 2212, which also serves as the display unit. In this embodiment, the setting item button 2312c ([None]) is treated as an example of a setting item non-input section. However, the setting item button as a setting item non-input section is not limited to the setting item button 2312c, and any of the other setting item buttons 2312a, 2312b, and 2312d that are set to [None] are treated as an example of a setting item non-input section.
[0127] 21 to 25 are merely examples, and there are no limitations on the screen displays and the way in which the UI related to the file name setting process is provided. Therefore, the display control unit 34 can display, on the panel display unit 340a of the operation panel 340 of the information processing device 2, screens with content corresponding to each state in the file name generation process.
[0128] [Major Effects of the Second Embodiment] As described above, according to this embodiment, the generation unit 27 generates a new file name by replacing any file name constituent information of an already generated file name with file name constituent information obtained by operating the setting item button that generated the file name constituent information. Thereafter, the display control unit 24 displays the generated new file name in the file name display unit 2311. This not only achieves the effects of the first embodiment, but also enables the user to further partially edit and change an existing file name.
[0129] In addition, the file name is displayed by compressing the file name for the portion of the file name configuration information that constitutes the file name that does not require setting, so that the user can reset the file name without worrying about the content or length of the file name configuration information that constitutes the file name.
[0130] [Supplementary explanation of the embodiment] The functions of each embodiment can be realized by a computer-executable program written in a legacy programming language such as assembler, C, C++, C#, or Java (registered trademark), or an object-oriented programming language, and the program for executing the functions of each embodiment can be distributed via telecommunications lines.
[0131] In addition, the programs for executing the functions of each embodiment can also be stored in and distributed on recording media such as ROM, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), flash memory, flexible disk, CD (Compact Disc)-ROM, CD-RW (Re-Writable), DVD-ROM, DVD-RAM, DVD-RW, Blu-ray Disc, SD card, and MO (Magneto-Optical disc).
[0132] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" as used herein includes a device programmed by software to perform each function, such as a processor implemented by electronic circuits. Examples of such devices include a processor, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a field programmable gate array (FPGA), a system on a chip (SOC), a graphics processing unit (GPU), and conventional circuit modules designed to perform the above-described functions.
[0133] So far, we have described an information processing device, information processing system, information processing method, and program according to one embodiment of the present invention, but the present invention is not limited to the above-described embodiment, and other embodiments can be added, modified, or deleted, etc., within the scope that can be conceived by a person skilled in the art, and any aspect is included in the scope of the present invention as long as it achieves the functions and effects of the present invention. [Explanation of symbols]
[0134] 1. Information Processing Systems 2. Information processing equipment 3 Information management device 22 Reception unit (an example of reception means) 27 Generation unit (an example of generation means) 24 Display control unit (an example of a display control means) 2211 File name display section (example of file name display section) 2212 File name button (example of file name input section) 2213 Advanced settings button (example of advanced settings input section) 2311 File name display section (example of file name display section) 2312a Setting item button (example of setting item input section) 2312b Setting item button (example of setting item input section) 2312c Setting item button (example of setting item input section) 2312d Setting item button (example of setting item input section) 2313 Underscore setting insert button (an example of the separator setting insert section) [Prior art documents] [Patent documents]
[0135] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-15101
Claims
1. a receiving means for receiving an operation for each of a plurality of setting item input sections for setting a file name; a generating means for generating a file name based on each of the file name configuration information associated with an operation on each of the plurality of setting item input sections; a display control means for displaying the one file name generated by the generation means on a display means; having 1. An information processing device comprising:
2. The display control means displaying the plurality of setting item input sections on the display means, and displaying the plurality of attribute information given to each of the plurality of setting item input sections on the display means; The generating means generating the single file name by arranging the file name configuration information associated with the plurality of attribute information by inputting or setting the file name configuration information in the order inputted or set in the plurality of setting item input sections; 2. The information processing apparatus according to claim 1, wherein:
3. The display control means a file name input section for inputting the one file name and a detailed setting input section for setting the one file name are selectively displayed on the display means, and when an operation on the detailed setting input section is accepted, the plurality of setting item input sections are displayed on the display means.
2. The information processing apparatus according to claim 1, wherein:
4. The generating means generating a new file name by replacing any file name constituent information constituting the one file name with new file name constituent information obtained by operating the setting item input unit that generated the file name constituent information; The display control means displaying the new file name generated by the generating means on the display means; 4. The information processing apparatus according to claim 3,
5. The display control means When the plurality of pieces of file name configuration information are displayed on a file name configuration information display unit that displays the file name configuration information, a predetermined delimiter is displayed between each of the plurality of pieces of file name configuration information.
4. The information processing apparatus according to claim 3,
6. The display control means When there is a non-input setting item section among the plurality of setting item input sections in which no input or setting is made, the file name composition information input or set in the setting item input section next to the non-input setting item section is displayed next to the file name composition information input or set in the setting item input section preceding the non-input setting item section.
4. The information processing apparatus according to claim 3,
7. The display control means and after displaying the one file name generated by performing an operation on the detailed setting input section, when an operation is performed on the file name input section, displaying a file name release screen for releasing the one file name generated on the display means.
7. The information processing apparatus according to claim 3, wherein the information processing apparatus is a computer.
8. The display control means When an operation for releasing the one file name is performed on the file name release screen, the file name input section for changing the generated one file name is displayed on the display means.
8. The information processing apparatus according to claim 7,
9. The predetermined attribute information is Manually input information, information for identifying the information processing device, user login identification information, and date and time information, 9. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
10. The file name is a name set in accordance with processes including reading a document, sending and receiving a facsimile, saving the document in a storage after reading the document, and sending an email after reading the document.
10. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
11. an information processing device according to any one of claims 1 to 10; an information management device that manages information including a file that has been generated by the information processing device and has the one file name assigned thereto; An information processing system having the above.
12. An information processing method executed by an information processing device, a receiving step of receiving an operation for each of a plurality of setting item input sections for setting a file name; a generating step of generating a file name based on each file name configuration information associated with an operation on each of the plurality of setting item input sections; a display control step of displaying the one file name generated by the generating step on a display means; Performing a process that includes 10. An information processing method comprising:
13. On the computer, a receiving step of receiving an operation for each of a plurality of setting item input sections for setting a file name; a generating step of generating a file name based on each file name configuration information associated with an operation on each of the plurality of setting item input sections; a display control step of displaying the one file name generated by the generating step on a display means; A program that executes steps including:
Citation Information
Patent Citations
File management device, file management method and program
JP2012190311A
Inclined shaft agitator pot
JP2018015101A
Image processing device for setting properties on scanned image, control method of the same, and program
JP2020178280A
Information processing apparatus, control method of information processing apparatus, and program
JP2016015101A