Information Processing Apparatus, Information Processing System, Information Processing Method, and Program

The information processing apparatus addresses the inconvenience of file name input and partial resets by providing selective file name editing and detailed setting features, enhancing user convenience and experience.

JP7694080B2Active Publication Date: 2025-06-18RICOH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021045988
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-19
Publication Date
2025-06-18
Estimated Expiration
2041-03-19

Smart Images

  • Figure 0007694080000001
    Figure 0007694080000001
  • Figure 0007694080000002
    Figure 0007694080000002
  • Figure 0007694080000003
    Figure 0007694080000003
Patent Text Reader

Abstract

To provide an information processing device, an information processing system, an information processing method, and a program capable of editing only information desired to be input or reconfigured.SOLUTION: In an information processing system in which an information processing device and an information management device are connected to each other via a communication network, a reception unit of the information processing device receives a detailed setting instruction based on an operation of a detailed setting button 2213 on a file name editing screen 2201. After that, a generating unit 27 generates file name configuration information input or set for each setting item displayed after receiving the detailed setting instruction. A display control unit displays the file name configuration information input or set for each setting item in association with each setting item to be operated, which is displayed on a file name display unit 2211.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.

Background Art

[0002] Conventionally, there has already been known a technique of managing data obtained as a result of scanning as a file and assigning a specific file name to the file or editing the file name.

[0003] Also, there is known a technique of deleting a default set file name [Aaron Smith Contract 20140303120000] by the [Clear] key 1403, and then setting the file name by successively pressing [ChangeOfAddress], [Contract], and [Aaron Smith] from the [File Name Candidate] area 1404 (see, for example, Patent Document 1).

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, when it is desired to input a file name or to partially reset an input file name, there is a problem in that it lacks convenience, such as having to input the entire file name or clearing the entire file name and then re-inputting it.

Means for Solving the Problems

[0005] In order to solve the above-described problems, the invention according to claim 1 includes reception means for receiving an operation on each of a plurality of setting item input units for setting a file name, generation means for generating one file name based on each file name configuration information associated with the operation on each of the plurality of setting item input units, and display control means for displaying the one file name generated by the generation means on a display means. The display control means selectively displays, on the display means, a file name input section for inputting the one file name and a detailed setting input section for setting the one file name. When an operation on the detailed setting input section is received, the display means displays the plurality of setting item input sections. 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, the display means displays a file name cancellation screen for canceling the generated one file name. An information processing apparatus characterized by the above is provided.

Advantages of the Invention

[0006] As described above, according to the present invention, when it is desired to input a file name or partially reset the input file name, it is possible to edit only the information to be input or reset.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5A

Figure 5B

Figure 5C

Figure 6

Figure 7A

Figure 7B

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Embodiments for Carrying Out the Invention

[0008] Hereinafter, embodiments for carrying out the invention will be described with reference to the drawings. In the description of the drawings, the same reference numerals are assigned to the same elements, 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. 1 to 17.

[0010] 〔Overall Configuration of the 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 includes devices such as an information processing apparatus 2 and an information management apparatus 3. The information processing apparatus 2 and the information management apparatus 3 are connected to each other via a communication network 100. Here, the communication network 100 is constructed by 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 but also a network by wireless communication 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 apparatus> The information processing apparatus 2 is a multifunction peripheral (MFP) / printer / product, taking an image forming apparatus as an example. For example, it reads a document and generates scan data from the read document. Also, the information processing apparatus 2 may be a scanner having a single scan function. Furthermore, the information processing apparatus 2 may be a facsimile apparatus having a facsimile function, a device having a document box function, a device having a function of transferring after scanning, or the like, that is, a device having a function of generating a file name, a subject, a destination, etc. when receiving data or a file. Also, the information processing apparatus 2 may be a generally used personal computer (PC), or a device having a function of generating a file name when generating data or a file. Thus, the file name is a name set and generated according to processes including reading of a document, facsimile transmission / reception, storage to a storage after reading of a document, mail transmission after reading of a document, and generation of a file.

[0012] <Information management apparatus> The information management device 3 is realized by an information processing device (computer system) equipped with a general-purpose OS and having server functions. The information management device 3 can communicate with the information processing device 2 and, for example, share various setting information set in the information processing device 2. Note that the information management device 3 may be a generally used PC (Personal Computer). That is, the information management device 3 may be a communication terminal having a display means (display) and capable of operating software such as browser software. Thereby, the user can also set the file name according to this embodiment by operating the display of the information management device 3.

[0013] ●Regarding terms● In this embodiment, the "setting item input unit" refers to an input unit composed of operation buttons, operation icons, etc. that represent setting items for setting a file name and are displayed in a plurality on the operation panel (display means) of the information processing device 2. That is, the setting item input unit has the function of an operation key for setting predetermined information, numerical values, etc. that constitute the file name. The user can input or set the predetermined information, numerical values, etc. given to each of these plurality of setting item input units by performing operations such as pressing and tapping on each of these plurality of setting item input units.

[0014] 〔Hardware configuration〕 <Hardware configuration of the information processing device> FIG. 2 is a diagram showing an example of the hardware configuration of the information processing device. The information processing device 2 is, for example, an MFP and includes 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] Among these, the controller 210 includes a CPU 201 which is the main component 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 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] Among these, the CPU 201 is a control unit that performs overall control of the information processing apparatus 2. The NB 203 is a bridge for connecting the CPU 201 to the MEM-P 202, the SB 204, and the AGP bus 221, and has 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-P 202 includes a ROM 202a which is a memory for storing programs and data for realizing each function of the controller 210, and a RAM 202b which is used as a memory for developing programs and data, and for drawing during memory printing. Note that the programs stored in the RAM 202b may be provided in an installable or executable format and recorded on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.

[0018] SB204 is a bridge for connecting NB203 with PCI devices and peripheral devices. ASIC205 is an IC (Integrated Circuit) for image processing applications having hardware elements for image processing, and has the role of a bridge for connecting the AGP bus 221, the PCI bus 222, HD208, and MEM-C206 respectively. This ASIC205 includes a PCI target and an AGP master, an arbiter for arbitrating the driving timing of each signal according to a predetermined priority order in the ASIC205, a memory controller for controlling MEM-C206, a plurality of DMACs (Direct Memory Access Controllers) for performing rotation of image data, etc. by means of hardware logic, and a PCI unit for performing data transfer via the PCI bus 222 between the scanner unit 231 and the printer unit 232. Note that an interface for USB (Universal Serial Bus) or an interface for IEEE1394 (Institute of Electrical and Electronics Engineers 1394) may be connected to the ASIC205.

[0019] MEM-C206 is a local memory used as a copy image buffer and a code buffer. HD208 is a storage for accumulating image data, accumulating font data used at the time of printing, and accumulating forms. HD208 controls the reading or writing of data to / from HD208 according to the control of the CPU201. The AGP bus 221 is a bus interface for a graphics accelerator card proposed for accelerating graphic processing, and can speed up the graphics accelerator card by directly accessing MEM-P202 with high throughput.

[0020] In addition, the short-range communication circuit 220 is provided with a short-range communication circuit antenna 220a. The short-range communication circuit 220 is a communication circuit such as NFC or Bluetooth (registered trademark. hereinafter omitted).

[0021] Furthermore, the engine control unit 230 is composed of a scanner unit 231, a printer unit 232, and a FAX unit 233. Also, the operation panel 240 includes a panel display unit 240a such as a touch panel that displays current setting values, selection screens, etc. and receives inputs from the operator, and an operation panel 240b that includes a numeric keypad for receiving setting values of conditions related to image formation such as density setting conditions and a start key for receiving a copy start instruction. The controller 210 controls the entire information processing apparatus 2, for example, controls drawing, communication, inputs from the operation panel 240, etc. The scanner unit 231 or the printer unit 232 includes an image processing part such as error diffusion and gamma (γ) conversion. Also, the FAX unit 233 includes an analog I / F, a modem (MODEM), a speaker, etc. for performing facsimile communication using an analog line (public line) that connects to a communication apparatus having a facsimile communication function.

[0022] Note that the information processing apparatus 2 can sequentially switch and select the document box function, copy function, printer function, and facsimile function by using the application switching key on the operation panel 240. When the document box function is selected, it becomes the document box mode, when the copy function is selected, it becomes the copy mode, when the printer function is selected, it becomes the printer mode, and when the facsimile mode is selected, it becomes the facsimile mode.

[0023] Also, the network I / F 250 is an interface for performing 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 the PCI bus 222. Note that the information processing apparatus 2 is not limited to an MFP, and as described above, an electronic whiteboard (IWB), a projector, a TV (Web) conference system (UCS), etc. may be provided, each having a unique hardware configuration.

[0024] Incidentally, the above program may be in an installable format or an executable format file, and may be recorded on a computer-readable recording medium or downloaded and distributed via a network. Examples of the recording medium include CD-R (Compact Disc Recordable), DVD (Digital Versatile Disk), Blu-ray Disc, SD card, USB memory, etc. Further, the recording medium can be provided as a program product, either domestically or abroad. For example, when the program according to the present invention is executed by the information processing apparatus 2, the information processing method according to the present invention is realized.

[0025] <Hardware Configuration of Information Management Apparatus> FIG. 3 is a diagram showing an example of the hardware configuration of the information management apparatus. As shown in FIG. 3, an information management apparatus 3 as an example of a computer includes hardware resources including a CPU 301, a ROM 302, a RAM 303, an 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] Among these, the CPU 301 controls the operation of the entire 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 or writing (storage) of various data to and from the HD 304 according to the control of the CPU 301. The display 306 displays various information such as a cursor, menu, window, characters, numeric keys, 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. The external device in this case is, for example, a USB memory or a 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 a data bus for electrically connecting components 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 having a plurality of keys for inputting characters, numerical values, various instructions, etc. The pointing device 312 is a type of input means for selecting or executing various instructions, selecting a processing target, or 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 or a voice input device, etc. The DVD-RW drive 314 controls reading or writing of various data with respect to the DVD-RW 313 as an example of a removable recording medium. Note that it is not limited to the DVD-RW, and it may be a DVD-R or a Blu-ray (registered trademark) Disc (Blu-ray disk), etc. The media I / F 316 controls reading or writing (storage) of data with respect to the recording medium 315 such as a flash memory. The microphone 318 is a type of voice input means for inputting voice and ambient sound (voice signal). The speaker 319 is a type of voice output means for outputting an output voice signal obtained by converting the input voice signal. The audio input / output I / F 317 is a circuit that processes input / output of voice signals between the microphone 318 and the speaker 319 according to 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 FIGS. 4 and 5. FIG. 4 is a diagram showing an example of the functional configuration of the information processing system.

[0029] <Functional Configuration of Information Processing Apparatus> As shown in FIG. 4, the information processing apparatus 2 includes a transmission / reception unit 21, a reception unit 22, a measurement unit 23, a display control unit 24, a determination unit 25, an authentication unit 26, a generation unit 27, and a memory readout unit 29. Each of these functional units is a function or means realized by any of the hardware resources shown in FIG. 2 operating according to an instruction from the CPU 201 based on a program for the information processing apparatus 2 developed from at least one of the ROM 202a and the HD 208 to the RAM 202b. Further, the information processing apparatus 2 has a storage unit 2000 constructed 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 apparatus 2, as well as each function application that executes a scan function, a print function, and a facsimile communication function. Note that applications including scan processing include, for example, an application that stores scan data in the information processing apparatus 2 after executing a scan (also referred to as a document reading operation). Further, applications including scan processing include an application that stores scan data in an information management apparatus 3 connected via the communication network 100 to the information processing apparatus 2. Further, applications including scan processing include, for example, an application that mail-transmits scan data to a desired email address, and an application that fax-transmits scan data to a destination of a desired fax number.

[0030] ● Login Information Management Table ● FIG. 5A is a conceptual diagram showing an example of a login information management table. In the storage unit 2000, a login information management DB 2001 configured by a login information management table as shown in FIG. 5A is constructed. In this login information management table, passwords corresponding to user identification information (login ID) are associated, stored, and managed. Among these, the user identification information is information for identifying a user who uses the information processing apparatus 2, and usually a login ID is used, and is given as information combining characters and numbers such as UID001, UID002, etc. The password is information for performing a predetermined login process using the user identification information, and is code information composed of a certain number of characters. This login information management DB 2001 is also constructed as a login information management DB 3001 in the information management apparatus 3 described later. If the login information management DB 3001 is not constructed in the information management apparatus 3, the login process is performed using the login information management DB 2001.

[0031] ● Attribute Information Management Table ● FIG. 5B is a conceptual diagram showing an example of an attribute information management table. In the storage unit 2000, an attribute information management DB 2002 configured by an attribute information management table as shown in FIG. 5B is constructed. In this attribute information management table, using the user identification information as a tab, for each operation order identification information separated by each tab, each attribute information of "none", "manual input", "host", "login ID", "date and time", "date and time (seconds)", and "date and time (milliseconds)" is associated, stored, and managed. Among these, the operation order identification information is information indicating the operation order for a plurality of setting items displayed on the file name detailed setting screen described later, and is given by, for example, MID001, MID002, etc. However, it is not limited to such a table configuration, and the attribute information management table may be shared among a plurality of users. In that case, it is not necessary to divide the user identification information as a tab.

[0032] Regarding the generation of the attribute information management table that constitutes the attribute information management DB2002, for example, the following method can be considered. First, as an example of the attribute information that constitutes the scan file name to be attached to the scan data, the generation unit 27 generates "manual input", "host", "login ID", "date and time", "date and time (seconds)", and "date and time (milliseconds)". These attribute information are examples of information representing the explanatory nature of the file name. That is, these attribute information are information indicating when, who, and what kind of file was generated. The attribute information thus generated is expanded by the memory readout unit 29 into the attribute information management DB2002 constructed in a predetermined area of the memory unit 2000 to constitute a data table. Thereafter, the display control unit 24 causes a plurality of attribute information managed in the attribute information management table to be pop-up displayed as a dialog screen on the panel display unit 240a of the operation panel 240 in correspondence with the operation timing for a plurality of setting items. Note that the method is not limited to the generation method described above, and a method in which the user previously sets each attribute information for the information processing apparatus 2 may also be used. Furthermore, regarding the UI at the time of setting, it may be directly input from the information processing apparatus 2 main body, or may be remotely input from another device, terminal, etc.

[0033] Furthermore, regarding the use of the attribute information management DB2002, for example, the following methods can be considered. The generation unit 27 and the memory readout unit 29 store and manage the operation order and operation content input or set for the attribute information displayed in each of the plurality of setting item input units in the respective items managed by the attribute information management table. Thereby, each attribute information in the attribute information management table is updated and managed. That is, in the item of the attribute information of "date and time", only "20205221500" is displayed in the item of "date and time" corresponding to MID001. This is because it is the item input or set in the first (first time) of the setting item input unit by the user. If it is the item input or set in the second (second time) of the setting item input unit by the user, "20205221500" will be displayed in the item of "date and time" corresponding to MID002. Note that the generation method and use of the attribute information management DB2002 are not limited to the above-described content, and different data table structures and specifications may be adopted according to the set date and time (scan date and time) and set content by the user. Furthermore, a management method that does not use the data table structure as described above may also be used.

[0034] Among the respective attribute information generated by the above-described generation method, "none" is an item when there is no input or setting target in the setting item.

[0035] "Manual input" is information arbitrarily given by the user's keyboard operation or the like when generating a file name. In the present embodiment, as the information of "manual input", for example, information such as "the multifunction device in Building D" is given.

[0036] "Host" is information related to the information processing apparatus 2 that represents information such as the host name of the information processing apparatus 2, and is given, for example, as "Ricoh" or the like. However, the items managed by "Host" are not limited to the above example, and may be given as alphanumeric characters, special characters, symbols, email addresses, IP addresses, etc. Note that the host information does not necessarily have to be managed by the attribute information management DB 2002 (see FIG. 5B). In that case, in the attribute information management DB 2002, information instructing to refer to the host settings, information indicating the memory area in which the host settings are stored, etc. may be stored instead of the host information.

[0037] "Login ID" represents the user identification information (login ID) of the user who executed the scan. However, there may be a case where the user who created the attribute information management table is different from the user who actually executes the scan and assigns a file name to the file. For this reason, the login ID may be information for instructing to refer to the user identification information of the logged-in user.

[0038] "Date and Time", "Date and Time (Seconds)", and "Date and Time (Milliseconds)" manage the current date and time information in the information processing apparatus 2, or the date and time information input or set in the past. When generating a file name, if the user selects "Date and Time", the date and time when the scan was executed is set as the file name. Here, the date and time when the scan was executed includes, for example, the date and time when the user instructed the execution of the scan, the date and time when the scan data was generated, and the date and time when the scan data was sent or stored to a predetermined destination. Note that the "Sample:" part of the file name display unit 2211 or the file name display unit 2311 can display the date and time information at the time when the file name detailed settings are being made, but the file name set for the actual scan data is set based on the date and time when the above-described scan was executed. That is, the sample information at the time of scan setting and the file name actually assigned to the file may be different. For example, in "Date and Time", it is given by information such as "20205221500". Further, in the case of "Date and Time (Seconds)" and "Date and Time (Milliseconds)", the information of seconds and milliseconds is added to the above-described information, respectively. That is, when "Date and Time (Milliseconds)" is selected, in addition to the year, month, day, hour, minute, and second when the scan was executed, the information of seconds in millisecond units can be set in the file name. However, since the generated file name may become redundant, any one or all of the year, month, and day may be omitted. However, there may be a case where the date and time when the attribute information management table was created is different from the date and time when the file name was generated for the file actually obtained by scanning or the like. For this reason, "Date and Time" may be information for instructing to refer to the date and time information at the time when the scan was executed or the file name was generated.

[0039] <<Each Functional Configuration of the Information Processing Apparatus>> Next, each functional configuration of the information processing apparatus 2 will be described in detail. The transmission / reception unit 21 of the information processing apparatus 2 shown in FIG. 4 is mainly realized by the processing of the CPU 201 with respect to the network I / F 250 shown in FIG. 2, and transmits and receives various data (or information) to and from the information management apparatus 3 via the communication network 100. In the present embodiment, the transmission / reception unit 21 functions as an example of at least one of the transmission means and the reception means.

[0040] The reception unit 22 is mainly realized 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 and the like operated by the user. In the present embodiment, the reception unit 22 functions as an example of the reception means.

[0041] The measurement unit 23 is mainly realized by the processing of the CPU 201 shown in FIG. 2, and acquires the current date and time by a clock function generated by the clock of the CPU 201 or a clock function based on time information acquired from the outside. In the present embodiment, the measurement unit 23 functions as an example of the measurement means.

[0042] The display control unit 24 is mainly realized by the processing of the CPU 201 with respect to 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 the information processing apparatus 2 or input to the information processing apparatus 2. In the present embodiment, the display control unit 24 functions as an example of the display control means. Further, the panel display unit 240a of the operation panel 240 functions as an example of the display means.

[0043] The determination unit 25 is mainly realized by the processing of the CPU 201 shown in FIG. 2, and makes various determinations in the information processing apparatus 2. In the present embodiment, the determination unit 25 functions as an example of the determination means.

[0044] The authentication unit 26 is mainly realized by the processing of the CPU 201 shown in FIG. 2, and performs authentication processing and the like for users who use the information processing apparatus 2. In the present embodiment, the authentication unit 26 functions as an example of authentication means.

[0045] The generation unit 27 is mainly realized by the processing of the CPU 201 shown in FIG. 2, and generates various screen data, scan data, etc. in the information processing apparatus 2. In the present embodiment, the generation unit 27 functions as an example of generation means.

[0046] The execution unit 28 is mainly realized by the processing of the CPU 201 shown in FIG. 2. It starts the scan application stored in the storage unit 2000 and controls the scanner unit 231 of the engine control unit 230 to realize the scan function. Further, the execution unit 28 starts the printer application stored in the storage unit 2000 and controls the printer unit 232 of the engine control unit 230 to realize the print function. Further, the execution unit 28 starts the FAX application stored in the storage unit 2000 and controls the FAX unit 233 of the engine control unit 230 to realize the facsimile communication function.

[0047] The memory readout unit 29 is mainly realized by the processing of the CPU 201 for at least one of the ROM 202a and the HD 208 shown in FIG. 2, and stores various data (or information) in the storage unit 2000 or reads out various data (or information) from the storage unit 2000. In the present embodiment, the memory readout unit 29 functions as an example of memory readout means.

[0048] <Functional Configuration of Information Management Device> As shown in FIG. 4, the information management device 3 includes a transmission / reception unit 31, a reception unit 32, a display control unit 34, an authentication unit 36, and a memory readout unit 39. Each of these functional units is a function or means realized by any of the hardware resources shown in FIG. 3 operating according to instructions from the CPU 301 based on a program for the information management device 3 expanded from at least one of the ROM 302 and the HD 304 to the RAM 303. Further, the information management device 3 has a storage unit 3000 constructed by 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. In the storage unit 3000, a login information management DB 3001 configured by a login information management table as shown in FIG. 5C is constructed. In this login information management table, passwords corresponding to user identification information (login ID) are associated and stored and managed. Among these, the user identification information is information for identifying a user who uses the information processing device 2, usually a login ID, and is given as information combining characters and numbers such as UID001, UID002, etc. The password is information for performing a predetermined login process using the user identification information and is code information composed of a certain number of characters.

[0050] << Functional Configurations of Information Management Device >> Next, each functional configuration of the information management device 3 will be described in detail. The transmission / reception unit 31 of the information management device 3 shown in FIG. 4 is mainly realized by the processing of the CPU 301 for 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 the present embodiment, the transmission / reception unit 31 functions as an example of at least one of a transmission means and a reception means.

[0051] The reception unit 32 is mainly realized by the CPU 301 processing signals generated by various operations received by the keyboard 311 and the pointing device 312 shown in FIG. 3, and receives the input, setting, and various button operations during the change operation of the file name operated by the user. In the present embodiment, the reception unit 32 functions as an example of reception means.

[0052] The display control unit 34 is mainly realized by the CPU 301 processing the display 306 shown in FIG. 3, and performs screen display control in each process performed by the information management device 3. In the present embodiment, the display control unit 34 functions as an example of display control means.

[0053] The authentication unit 36 is mainly realized by the CPU 301 processing shown in FIG. 3, and performs user authentication processing by collating the password corresponding to the user identification information transmitted by the information processing device 2. In the present embodiment, the authentication unit 36 functions as an example of authentication means.

[0054] The memory readout unit 39 is mainly realized by the CPU 301 processing at least one of the ROM 302 and the HD 304 shown in FIG. 3, stores various data (or information) in the storage unit 3000, or reads out various data (or information) from the storage unit 3000. In the present embodiment, the memory readout unit 39 functions as an example of memory readout means.

[0055] 〔Processing or operation of the embodiment〕 Next, with reference to FIGS. 6 to 17, each process or operation in the information processing system according to the first embodiment will be described. In the first embodiment, the process until a file name is set for a file generated by a user performing a scan using the information processing device 2, and the file with the set file name is transmitted (transferred) and stored externally will be described. FIG. 6 is a sequence diagram showing an example of the overall process.

[0056] <Login and scan app startup process> First, the user performs a login operation using the operation panel 240 of the information processing apparatus 2. As a result, the reception unit 22 of the information processing apparatus 2 receives the login operation by the user's operation (step S11).

[0057] Subsequently, the transmission / reception unit 21 transmits the login request input by the user to the information management apparatus 3 (step S12). As a result, the transmission / reception unit 31 of the information management apparatus 3 receives the login request transmitted by the information processing apparatus 2. At this time, the login request includes the user's login ID and password.

[0058] The authentication unit of the information management apparatus 3 that has received the login request searches the login information management DB 3001 (see FIG. 5C) using the received login ID and password as search keys, confirms the match of the corresponding login ID and password, and authenticates the user (step S13).

[0059] After executing the login process and completing the user authentication process, the transmission / reception unit 31 responds (transmits) the result of the login authentication to the information processing apparatus 2 (step S14). As a result, the transmission / reception unit 21 of the information processing apparatus 2 receives the result of the login authentication (login success) transmitted by the information management apparatus 3. At this time, a message indicating that the login process has succeeded may be displayed on the panel display unit 240a of the operation panel 240 of the information processing apparatus 2.

[0060] Upon receiving the success of the login process, the user of the information processing apparatus 2 performs an operation to start the scan application on the information processing apparatus 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 scan application is started by the execution unit 28, the display control unit 24 displays a scan setting screen described later on the panel display unit 240a (step S16).

[0062] Subsequently, each functional unit of the information processing apparatus 2 executes file name generation and scanning processing based on various information input or set by the user (step S17). Details of step S17 will be described in detail in the flowchart of FIG. 7A.

[0063] In the information processing system according to the present embodiment, for example, when the processes of steps S12 and S14 described above are executed, other devices or the like may exist between the information processing apparatus 2 and the information management apparatus 3. That is, each information (data) transmitted and received between the information processing apparatus 2 and the information management apparatus 3 may be configured to be transmitted and received via another device once. The above-described configuration and processing method are also applicable in other processing steps between the information processing apparatus 2 and the information management apparatus 3.

[0064] ◆Screen display example◆ FIG. 9 is a diagram showing an example of an app scan setting screen after starting the scan app. As shown in FIG. 9, when the scan app is started by the user, the display control unit 24 displays a scan setting screen 2101 related to the scan app on the panel display unit 240a. On the scan setting screen 2101, for example, a scan setting area 2111, a transmission result button 2151 for displaying the transmission result of the file transmitted by the information processing apparatus 2 to an external device or the like, a reset button 2152 for resetting various settings, etc., and a start button 2153 for starting file transmission or the like are displayed. Thereby, the user can operate (press, tap, etc., hereinafter simply referred to as "operate") the file name setting button 2121 in the scan setting area 2111, for example, to transition to a file name editing screen described later.

[0065] Note that the content displayed on the file name setting button 2121 corresponds to the content displayed on the file name button 2212 described later. That is, it is a button for editing the file name. If the file name is not set, the display control unit 24 displays "Automatically add file name". If "ABC" is input or set using the file name button 2212, the file name setting button 2121 is labeled "File name ABC". Further, if "[Date and time]_[Host name]_[Login ID]" is input or set using the file name button 2212, the file name setting button 2121 is displayed as "File name [Date and time]_[Host name]_[Login ID]". In this way, the text information input or set using the file name button 2212 is added by the display control unit 24 after "[File name]" on the file name setting button 2121.

[0066] <File name generation and scan processing> Figure 7A is a flowchart showing an example of the file name generation process and the scan process. As shown in Figure 7A, the reception unit 22 receives a file name setting instruction based on an operation on the file name button 2212 described later on the file name editing screen 2201 displayed by an operation of the file name setting button 2121 by the user (step S17-1).

[0067] Subsequently, the determination unit 25 determines whether the file name button for causing the user to transition to the file name editing screen has been operated or the detailed setting button for causing the user to transition to the file name detailed setting screen has been operated (step S17-2).

[0068] If it is determined that the file name button for causing the transition to the file name editing screen has been operated (step S17-2; file name), the reception unit 22 receives text input in the key input unit that transitions 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 storage unit 2000 (step S17-4). Note that the text information temporarily stored in step S17-4 is not limited to the storage unit 2000, and may be temporarily stored in a hardware resource (for example, SRAM, EPROM, etc.) having another storage function provided in the information processing apparatus 2.

[0070] Subsequently, the reception unit 22 receives a scan start instruction from the user (step S17-5). At this time, the reception unit 22 receives an operation on the start button 2153 by the user. Thereafter, the execution unit 28 executes the scan process (step S17-6). Note that the scan program may be configured so that the information processing apparatus 2 executes the processes of steps S17-5 and S17-6 together.

[0071] Subsequently, the display control unit 24 attaches 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 memory reading unit 29, searches the attribute information management DB2002 (see FIG. 5B) using the operation order identification information corresponding to the operation order input or set by the user for a plurality of setting item input units as a search key, and reads out the corresponding attribute information. Specifically, since the attribute information input or set for the first setting item input unit is "date and time" as described later, the details of the information managed by this "date and time" are "20205221500". Subsequently, since the attribute information input or set for the second setting item input unit is "manual input" as described later, the details of the information managed by this "manual input" are "the multifunction device in Building D". Similarly, since the attribute information input or set for the third setting item input unit is "host" as described later, the details of the information managed by this "host" are "Ricoh". When an operation (for example, an operation of the OK button) for determining the setting of the file name is performed by the user at this point, the generation unit 27 attaches the file name to the scan data from the information of "20205221500", "the multifunction device in Building D", and "Ricoh" and displays it on the panel display unit 240a.

[0072] Subsequently, the memory reading unit 29 transmits (transfers) the scan data to the transmission (transfer) destination corresponding to the scan application, stores the transmitted (transferred) scan data in a predetermined area of the storage unit 2000, and exits this flow (step S17-8).

[0073] On the other hand, when it is determined that the detailed setting button for transitioning to the file name detailed setting screen has been operated (step S17-2; detailed setting), the execution unit 28 executes the detailed setting process described later, transitions to step S17-5, and executes the processes after step S17-5 described above (step S17-9). At this time, in step S17-9, the attribute information management DB2002 (see FIG. 5B) is used.

[0074] ◆Example of screen display◆ Here, a screen example displayed on the information processing apparatus 2 in the processing after step S17-3 described above 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 unit when a file name button is operated. As shown in FIG. 10(a), the display control unit 24 selectively displays a file name input unit for inputting one file name (the file name button 2212 is an example of the file name input unit) and a detailed setting input unit for setting one file name (the detailed setting button 2213) on the panel display unit 240a of the operation panel 240. Then, when an operation on the detailed setting input unit (the detailed setting button 2213) is received, the display control unit 24 displays a plurality of setting item input units (the setting item buttons 2312a, 2312b, 2312c, and 2312d) on the panel display unit 240a of the operation panel 240. More specifically, the display control unit 24 causes the file name editing screen 2201 to be displayed on the panel display unit 240a of the operation panel 240 when the file name setting button 2121 in FIG. 9 is operated. On the file name editing screen 2201, the display control unit 24 displays a file name display unit 2211, a file name button 2212, a detailed setting button 2213, a serial number start number display unit 2214, an OK button 2251, and a cancel button 2252. The file name display unit 2211 displays the file name input or set by the user. The file name button 2212 is a selection button for setting the file name by text input by the user. The detailed setting button 2213 is a button for transitioning to a screen for setting a rule for generating a file name as shown in FIG. 12(b) described later. In the screen (FIG. 12(b)) for setting a rule for generating a file name, a plurality of setting items are arranged, and the user can input or set the file name by operating these. The serial number start number display unit 2214 displays a number for managing the serial number added to the end of the file name. 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 detailed setting button 2213 is an example of a detailed setting input section.

[0075] Also, as shown in FIG. 10(b), when the file name button 2212 is operated by the user, the display control unit 24 causes the key input unit 2215 to be displayed on the panel display unit 240a of the operation panel 240. In the key input unit 2215, the key input unit 2215 is displayed in place of the serial number start number display unit 2214 by the display control unit 24. Here, it shows the state where "Omori" has been input by the user, and the display control unit 24 displays "Omori" on the file name button 2212 that also serves as a display unit. For other input sections and setting buttons, the description thereof will be omitted hereinafter for the same elements with the same reference numerals.

[0076] ◆Screen display example◆ FIG. 11 is a diagram showing an example of a file name display screen after being edited in the key input unit. In FIG. 11, in the process in step S17-3 described above, the text input by the user (in this case, "Omori") is received, and when the OK button 2251 is operated, the display control unit 24 displays "Omori_0001.pdf" on the file name display unit 2211. "0001" is the serial number start number and is automatically assigned by the information processing apparatus 2.

[0077] <File name generation and scan processing> FIG. 7B is a flowchart showing an example of detailed setting processing in file name generation. As shown in FIG. 7B, the reception unit 22 receives a detailed setting instruction based on an operation on the detailed setting button 2213 on the file name editing screen 2201 displayed by the operation of the file name setting button 2121 by the user. Thereafter, the generation unit 27 generates file name configuration information input or set for each setting item displayed after receiving the detailed setting instruction (step S17-9-1). Specifically, the reception unit 22 receives an operation on the detailed setting button 2213 in 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. Along with this, the display control unit 24 switches the screen to a file name detailed setting screen 2301 described later and displays a plurality of setting item input units (setting item buttons 2312a, 2312b, 2312c, and 2312d; hereinafter referred to as setting item buttons) for setting the file name. Then, the reception unit 22 receives operations by the user on each of the setting item input units (setting item buttons). Thereafter, the generation unit 27 generates respective file name configuration information associated with operations on each of the plurality of 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 may cooperate with the memory reading unit 29 to read out each piece of attribute information managed in the attribute information management DB 2002 (see FIG. 5B), leave the attribute information input or set by the user in each setting item in the attribute information management DB 2002 (see FIG. 5B), and erase (displayed as "-") other attribute information. In this case, in the first setting item managed by the operation sequence identification information MID001, "Date and Time" is selected, indicating a state where the corresponding attribute information of "20205221500" is stored and managed. As will be described later, in the second setting item managed by the operation sequence identification information MID002, "Manual Input" is selected, indicating a state where the attribute information of "Multi-function device in Building D" text-input by the user is stored and managed. Similarly, in the third setting item managed by the operation sequence identification information MID003, "Host" is selected, indicating a state where the corresponding attribute information of "Ricoh" is stored and managed. Thus, the attribute information is information including input information by manual input, information for identifying the information processing device 2, the user's login identification information, 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 memory reading 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, when it is determined that input or setting has not been performed for all setting items (step S17-9-2; NO), the determination unit 25 further determines whether the insertion of an underscore (_) has been selected (step S17-9-4).

[0081] Next, when it is determined that the insertion of an underscore (_) is not selected (step S17-9-4; NO), the display control unit 24 displays the file name configuration information input or set for each setting item in correspondence with each setting item to be operated on displayed on the file name display unit 2211, and returns to step S17-9-1 (step S17-9-7).

[0082] When it is determined that the insertion of an underscore (_) is selected (step S17-9-4; YES), the determination unit 25 further determines whether or not there are two or more setting items that have been input or set so far (step S17-9-5). When it is determined that there are not two or more setting items that have been input or set so far, that is, when there is one input or set setting item, the determination unit 25 determines that there is no need to separate the file name configuration information, and transitions to step S17-9-7 described above.

[0083] On the other hand, when it is determined that there are two or more setting items that have been input or set so far (step S17-9-5; YES), the display control unit 24 inserts an underscore (_) between the setting information set so far, that is, the file name configuration information, on the file name display unit 2211 (step S17-9-6). Further, the display control unit 24 displays the file name configuration information input or set for each setting item in correspondence with each setting item to be operated on displayed on the file name display unit 2211, and returns to step S17-9-1 (step S17-9-8). In step S17-9-8 described above, the display control unit 24 may display the file name configuration information to be displayed on the file name display unit 2211 in correspondence with the order in which it is input or set for each setting item.

[0084] Note that the processing according to the flowchart shown in FIG. 7 is an example, and in the embodiment, the processing content and processing order can be changed within the range that can be conceived by those skilled in the art. Hereinafter, examples of screen transitions corresponding to the flowchart described in FIG. 7B will be described respectively.

[0085] ◆Screen display example◆ FIG. 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 detailed setting screen when the detailed setting button is operated. In the state of the file name editing screen 2201 in FIG. 12(a), when the user operates the detailed setting button 2213, the display control unit 24 causes the screen to transition to the file name detailed setting screen 2301 in FIG. 12(b).

[0086] In the file name detailed setting screen 2301 in FIG. 12(b), the display control unit 24 displays a file name display unit 2311, setting item buttons 2312a, 2312b, 2312c, and 2312d, an underscore setting insertion button 2313, an OK button 2351, and a cancel button 2352. Further, the display control unit 24 displays a plurality of setting item input units (a plurality of setting item buttons 2312) on the file name detailed setting screen 2301, and also displays a plurality of attribute information given to each of the plurality of setting item buttons 2312 on the file name detailed setting screen 2301.

[0087] The file name display section 2311 displays the file name input or set by the user. Also, 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, unless otherwise specified, referred to as the setting item button 2312 for convenience) are selection buttons for inputting or setting a file name by operating on a plurality of setting items by the user. The setting item button 2312 is an example of a plurality of setting item input sections for setting a file name. In this embodiment, four buttons are arranged, but this is not limiting. Also, the display control section 24 may display new setting item buttons when the setting to the fourth setting item button 2312d is completed for these setting item buttons 2312. Further, the display control section 24 may additionally display the setting item buttons 2312 in response to an instruction from the user 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 checkbox for inserting an underscore (_) to be inserted between each file name configuration information of a plurality of file name configuration information input or set by the setting item button 2312, and is an example of a delimiter setting insertion section. By checking this checkbox, an underscore (_) is inserted between each file configuration information when a predetermined condition is met. Note that the OK button 2351 and the cancel button 2352 are the same as the above-described OK button 2251 and cancel button 2252, and thus the description thereof is omitted.

[0088] ◆Screen display example◆ FIG. 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 detailed setting screen when the detailed setting button is operated, and (c) is a diagram showing an example of a file name detailed setting screen when the first setting item button is being operated.

[0089] As shown in FIG. 13(a), when the user operates the detailed setting button 2213 while the file name editing screen 2201 is being displayed, the display control unit 24 causes a transition to the file name detailed setting screen 2301 in FIG. 13(b). Here, when the user operates the drop-down mark (a downward triangle mark representing a pull-down mark; hereinafter omitted) of the first setting item button 2312a, the reception unit 22 detects this, and subsequently the display control unit 24 causes a transition to the file name detailed setting screen 2301 in FIG. 13(c).

[0090] In FIG. 13(c), on the first setting item button 2312a operated by the user, an attribute information display button 2322a as a dialog screen is pop-up displayed by the display control unit 24. The following items are arranged in this attribute information display button 2322a: "None", "Manual Input", "Password", "Login ID", "Date and Time", "Date and Time (Seconds)", "Date and Time (Milliseconds)". In this state, the user selects "Date and Time", and a state where it can be distinguished from other items is shown. Subsequently, after the reception unit 22 receives the operation by the user for the "Date and Time" item, the memory readout unit 29 writes the information set (selected) in the "Date and Time" item of the operation order identification information (MID0001) managed in the attribute information management DB2002 (see FIG. 5B). For example, the memory readout unit 29 can write "20205221500", which is the date and time information when "Date and Time" is set in the attribute information display button 2322a. However, it is not limited to this, and instruction information for instructing to refer to the current time may be written in the "Date and Time" item.

[0091] ◆Screen Display Example◆ FIG. 14(a) is a diagram showing an example of the file name detailed setting screen after operating the first setting item button, (b) is a diagram showing an example of the file name detailed setting screen during operation of the second setting item button, and (c) is a diagram showing an example of the file name detailed setting screen after operating the second setting item button.

[0092] On the file name detailed setting screen 2301 in Fig. 14(a), the memory reading unit 29, in cooperation with the reception unit 22, searches the attribute information management DB2002 (see Fig. 5B) using the operation sequence identification information MID001 assigned in accordance with the operation on the first setting item as a search key, and reads out "20205221500" corresponding to the "date and time" selected by the user. Thereafter, the display control unit 24 causes the file name display unit 2311 to display the read-out "20205221500". At this time, the display control unit 24 displays "20205221500" at the leftmost position same as that of the first setting item. That is, the display control unit 24 displays 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) for 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 in the same order.

[0093] Here, when the user operates the drop-down mark of the second setting item button 2312b, the reception unit 22 detects this, and subsequently, the display control unit 24 causes a transition to the file name detailed setting screen 2301 in Fig. 14(b). In Fig. 14(b), an attribute information display button 2322b is pop-up displayed by the display control unit 24 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 causes a screen transition to the file name editing screen 2201 in Fig. 14(c).

[0094] In Fig. 14(c), the state where "multi-function device in Building D" is input is displayed when the user uses the key input unit. Here, when the user operates the "OK" key of the key input unit, the display control unit 24 can cause a transition to the screen in Fig. 15(a). After the reception unit 22 receives the operation by the user on the item of "manual input", the memory reading unit 29 writes the information key-input to the "manual input" item of the operation sequence identification information (MID0002) managed in the attribute information management DB2002 (see Fig. 5B). For example, the memory reading unit 29 can write the text data of "multi-function device in Building D" key-input by the user.

[0095] ◆Example of screen display◆ FIG. 15(a) is a diagram showing an example of a file name detailed setting screen after operating the second setting item button, (b) is a diagram showing an example of a file name detailed setting screen while operating the third setting item button, and (c) is a diagram showing an example of a file name detailed setting screen after operating the third setting item button.

[0096] On the file name detailed setting screen 2301 in FIG. 15(a), the memory reading unit 29, in cooperation with the reception unit 22, searches the attribute information management DB2002 (see FIG. 5B) using the operation sequence identification information MID002 assigned in accordance with the operation on the second setting item as a search key, and reads out "Multi-function device in Building D" corresponding to "Manual input" selected by the user. Then, the display control unit 24 causes the file name display unit 2311 to display the read-out "Multi-function device in Building D". At this time, the display control unit 24 displays "Multi-function device in Building D" at the second position from the left, which is the same as the second setting item. In the state of FIG. 15(a), when the user operates the drop-down mark of the third setting item button 2312c, the reception unit 22 detects this, and subsequently, the display control unit 24 causes a transition to the file name detailed setting screen 2301 in FIG. 15(b).

[0097] In FIG. 15(b), an attribute information display button 2322c is pop-up displayed by the display control unit 24 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 causes a screen transition to the file name detailed setting screen 2301 in FIG. 15(c). After the reception unit 22 receives the operation by the user on the item of "Host name", the memory reading unit 29 writes the information set (selected) in the item of "Host name" of the operation sequence identification information (MID0003) managed in the attribute information management DB2002 (see FIG. 5B). For example, the memory reading unit 29 can write "Ricoh" selected by the user. However, it is not limited thereto, and instruction information for instructing to refer to the host name set in the information processing apparatus 2 may be input.

[0098] In FIG. 15(c), when the user selects the attribute information of "host name", the display control unit 24 causes the third setting item button 2312c to display "host name". In accordance with this, the memory readout unit 29, in cooperation with the reception unit 22, searches the attribute information management DB2002 (see FIG. 5B) using the operation sequence identification information MID003 assigned with the operation to the third setting item as a search key, and reads out "Ricoh" corresponding to the "host name" selected by the user. Thereafter, the display control unit 24 causes the file name display unit 2311 to display the read-out "Ricoh". At this time, the display control unit 24 causes "Ricoh" to be displayed at the third position from the left, the same as the third setting item. Among the plurality of file name configuration information (for example, "20205221500", "Multi-function device in Building D", "Ricoh") displayed on the file name display unit 2311, the configuration information other than "Multi-function device in Building D" that can be manually input is grayed out and displayed as a state where input by the user is not possible. Here, when the user operates the OK button 2351, the display control unit 24 can transition to the screen of FIG. 16.

[0099] ◆Example of screen display◆ FIG. 16 is a diagram showing an example of a display screen in a state where a file name is set after operating a setting item button on a file name detailed setting screen. As shown in FIG. 16, the display control unit 24 arranges and displays the attribute information input or set for each of the above-described three setting items in the order in which they are input or set in the file name display unit 2211. As a result, the file name "20205221500D Building's Multifunction Machine Ricoh_0001.pdf" is displayed as the file name generated by the display control unit 24 in the file name display unit 2211. Further, in the file name button 2212, the items ("date and time", "manual input", "host name") of the attribute information input or set by the user are arranged and displayed by the display control unit 24. In this way, the generation unit 27 arranges the respective file name configuration information associated with any of the plurality of attribute information in the order in which they are input or set for the plurality of setting item input units (the plurality of setting item buttons 2312) to generate one file name. Then, the display control unit 24 displays the one file name generated by the generation unit 27 in the file name display unit 2211.

[0100] ◆Screen Display Example◆ FIG. 17 is a diagram showing an example of a message displayed on a display screen when a login ID is selected in a setting item button. As shown in FIG. 17, when "login ID" is selected as the attribute information in the setting items by the user, the generation unit 27 can set the login ID logged in to the information processing apparatus 2 as the file name.

[0101] Note that the login ID only needs to be information that can identify the user during login, so it may be information other than the login ID. For example, it may be information such as a user ID, a user name (user name), or the affiliation of the user that is registered in advance in association with the login ID in the information processing apparatus 2 or the login server used for the login process. Note that the file name display unit 2311 can display the login ID of the user who is logged in at the time when the file name details are set. However, the file name set in the actual scan data is set based on the login ID of the user who is logged in at the time when the scan is executed.

[0102] ◆ Screen display example ◆ FIGS. 18(a) and (b) are diagrams showing an example of a file name details setting screen when an underscore is inserted between file name configuration information. The screen examples shown in FIGS. 18(a) and (b) are parts related to the processing of step S17-9-4; YES, step S17-9-5; NO, and step S17-9-7 described above.

[0103] In FIG. 18(a), among the four setting items, there is no setting item in which an input or setting has been made. Therefore, the file name configuration information generated is not present in the file name display unit 2311 either. In this state, since it is not necessary to insert an underscore as a predetermined delimiter inserted between each of the plurality of file name configuration information, the underscore setting insertion button 2313 is grayed out.

[0104] In FIG. 18(b), "date and time" is selected as the setting item, and only "20205221500" is displayed in the file name display unit 2311. Even in this state, since it is not necessary to insert an underscore as in FIG. 18(a), the underscore setting insertion button 2313 is grayed out and the user cannot operate it.

[0105] ◆ Screen display example ◆ FIG. 19(a) and (b) are diagrams showing another example of the file name detailed setting screen when an underscore is inserted between file name configuration information. The screen examples shown in FIGS. 19(a) and (b) are parts related to the processing of step S17-9-4; YES, step S17-9-5; YES, steps S17-9-6 and S17-9-8 described above.

[0106] In FIG. 19(a), among the four setting items, three setting items are in an input or set state. Therefore, there are also three generated file name configuration information in the file name display unit 2311. In this state, there are two spaces between each file name configuration information, and it becomes possible to insert an underscore. Therefore, the display control unit 24 displays the underscore setting insertion button 2313 in a state where it can be operated by the user.

[0107] Figure 19(b) shows the state where the user has put a checkmark in the checkbox of the underscore setting insertion button 2313 in the state of Figure 19(a). When the user puts a checkmark in the checkbox of the underscore setting insertion button 2313, the display control unit 24 displays a predetermined delimiter (for example, an underscore) between each of the plurality of file name configuration information in the file name configuration information display unit (file name display unit 2311) that displays the file name configuration information. That is, when the user puts a checkmark in the checkbox of the underscore setting insertion button 2313, the reception unit 22 receives the input of this checkmark, and the display control unit 24 that has detected this received state inserts and displays an underscore between the plurality of file name configuration information displayed in the file name display unit 2311. In the case of Figure 19(b), an underscore (_) is inserted between "20205221500" and "Multi-function device in Building D", and between "Multi-function device in Building D" and "Ricoh", respectively. In this case, the file name configuration information displayed in the file name display unit 2311 becomes "20205221500_Multi-function device in Building D_Ricoh". Here, regarding the method of inserting an underscore between each file name configuration information displayed in the file name display unit 2311, for example, there are the following methods. The display control unit 24 first manages the coordinate information regarding the rectangular area of each file name configuration information arranged in the file name display unit 2311. Subsequently, the display control unit 24 inserts an underscore at the coordinate where the underscore is to be inserted in the file name display unit 2311 corresponding to the position (coordinate) of each input or set setting item. However, the method of inserting an underscore is not limited to the method described above. Note that the character and symbol to be inserted may be a character or symbol other than an underscore, or may be a space. Furthermore, even in a setting where an underscore is not inserted, it may be configured to generate a file name with a space automatically added (inserted) between the setting items.When a plurality of file name configuration information is generated in this way, the display control unit 24 can improve the visibility of the displayed file name for the user by displaying a delimiter (for example, an underscore) between the respective file name configuration information, which also leads to preventing misrecognition of the file name.

[0108] Also, at this time, the display control unit 24 may increase the brightness of the entire underscore setting insertion button 2313 and display it. Thereby, it becomes possible to clearly notify the user that the underscore insertion function is being executed (valid).

[0109] ◆Example of screen display◆ FIG. 20(a) is a diagram showing an example of a display screen in a state where an underscore is inserted between file name configuration information, and (b) is a diagram showing an example of a display screen in a state where no underscore is inserted between file name configuration information.

[0110] FIG. 20(a) is the same as the screen state of FIG. 19(b). In this state, when the user deletes or the like the content of the setting item and makes the number of items being set 1 or less, as shown in FIG. 20(b), the display control unit 24 may control to reduce the brightness of the entire check box of the underscore setting insertion button 2313 to half brightness.

[0111] Note that the screen display examples shown in FIGS. 9 to 20 are just examples, and the display control unit 24 can display other screens with content corresponding to each search result on the panel display unit 240a of the operation panel 240 of the information processing apparatus 2, including the content and display form of the displayed image.

[0112] The screen display examples shown in FIGS. 10 to 20 described above are just examples, and there is no limitation on the way of providing the screen display and UI related to the file name setting process. Therefore, the display control unit 34 can display a screen with content corresponding to each state in the file name generation process on the panel display unit 340a of the operation panel 340 of the information processing apparatus 2.

[0113] 〔Principal effects of the first embodiment〕 As described above, according to this embodiment, the information processing apparatus 2 receives a detailed setting instruction based on an operation on the detailed setting button 2213 on the file name editing screen 2201. After that, file name configuration information input or set for each setting item displayed after receiving the detailed setting instruction is generated (step S17-9-1), and the file name configuration information input or set for each setting item is displayed in association with each setting item of the operation target displayed on the file name display unit 2211 (steps S17-9-7, S17-9-8). Thereby, even when it is desired to input a file name or partially reset an input file name, it is possible to edit only the information for which input or reset is desired.

[0114] 〔Second embodiment〕 Next, the second embodiment will be described with reference to FIGS. 21 to 25. The second embodiment shows a case where a user resets a file name generated by inputting or setting a plurality of setting item input parts (setting item buttons 2312). Since the configuration of the information processing system according to the second embodiment is common to each device, each hardware configuration, and each functional configuration in the information processing system according to the first embodiment, the description here is omitted.

[0115] <File name reset process> FIG. 8 is a flowchart showing an example of the file name reset process. As shown in FIG. 8, the reception unit 22 of the information processing apparatus 2 receives an operation from the user on the setting item [file name] on the file name editing screen 2201, that is, the file name button 2212 (step S201).

[0116] Subsequently, the determination unit 25 determines whether there is an input by [Detailed Settings] (step S202). That is, the determination unit 25 determines whether there is an operation on the detailed settings button 2213 before receiving an operation from the user on the file name button 2212. The determination at this time can be made, for example, by the information processing apparatus 2 tracking the operation history of the reception unit 22 and determining whether there is an operation on the detailed settings button 2213 according to the above-described combination.

[0117] If it is determined that there is no operation on the detailed settings button 2213 (step S202; NO), the reception unit 22 receives the operation from the user on the file name button 2212 received in step S201 and exits this flow (step S203).

[0118] On the other hand, if it is determined that there is an operation on the detailed settings button 2213 (step S202; YES), the determination unit 25 further determines whether it is necessary to cancel [Detailed Settings] (step S204). If it is determined not to cancel [Detailed Settings] (step S204; [No]), the determination unit 25 exits this flow without performing special processing.

[0119] On the contrary, if it is necessary to cancel [Detailed Settings] (step S204; [Yes]), the reception unit 22 receives the input by [File Name], that is, by the file name button 2212 (step S205), and repeats the determination process until it is determined by the determination unit 25 that there is an operation on the [OK] button 2251, and then exits this flow (step S206). Thereby, 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, the display control unit 24 allows the user to read out and redisplay the information stored in the storage unit when setting [Detailed Settings] again by storing the information input in [Detailed Settings] in the storage unit without deleting it by the storage reading unit 29.

[0120] Hereinafter, an example of screen transition related to the above-described file name re-setting process will be described with reference to FIGS. 21 to 25.

[0121] ◆Screen display example◆ FIG. 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 detailed setting screen when a detailed setting button is operated. In FIG. 21(a), the generated file name ("20205221500D building multifunction machine_Ricoh_0001.pdf") is displayed in the file name display section 2211. Also, in the file name button 2212, [Date / Time], [Manual Input], and [Host Name] set by a plurality of setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d) are displayed.

[0122] Also, in FIG. 21(b), a file name detailed setting screen 2301 when the detailed setting button 2213 is operated is displayed. Since this screen is the same as the screen described in FIG. 20(a), the description thereof is omitted.

[0123] ◆Screen display example◆ FIG. 22(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 confirmation screen when a file name button is operated. The screen of FIG. 22(a) is the same as the screen described in FIG. 21(a), so the description thereof is omitted. FIG. 22(b) shows an example of a file name cancellation screen that is displayed when the file name button 2212 is operated by the user on the screen of FIG. 22(a). On this screen, when the user operates the [Yes] button 2451 or the [No] button 2452, the branch destination of the process in step S204 described above is changed. That is, after the display control unit 24 displays a single file name generated by an operation on the detailed setting input unit, when an operation on the file name input unit is performed, the display means displays a file name cancellation screen for canceling the generated single file name.

[0124] ◆Screen display example◆ FIG. 23(a) is a diagram showing an example of a file name editing screen during manual input, and (b) is a diagram showing an example of a display screen after the file name is reset by manual input. In FIG. 23(a), it shows a state where the user has input "SCAN" to the key input section 2215 displayed by operating the file name button 2212. In FIG. 23(b), the file name configuration information of "SCAN" input by the user is received as part of the configuration information of the new file name, and the file name button 2212 is displayed with the newly generated file name "SCAN_0001.pdf" by the display control unit 24. That is, when an operation for canceling one file name is performed on the file name cancellation 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] ◆Example of screen display◆ FIG. 24(a) is a diagram showing an example of a file name detailed setting screen when the detailed setting button is operated, (b) is a diagram showing an example of a file name editing screen during manual input, and (c) is a diagram showing an example of a display screen after being re-edited by manual input. Similar to the screens of FIGS. 20(a) and 21(b), FIG. 24(a) shows the generated file name displayed in the file name display section 2311. FIG. 24(b) is a screen that has transitioned due to the operation of the setting item button 2312b ([Manual Input]) among a plurality of setting item input sections (setting item buttons 2312a, 2312b, 2312c, and 2312d) in FIG. 24(a). However, it is not limited to this. The display control unit 24 may transition to a similar screen when the location (area) corresponding to the setting item button 2312b in the file name display section 2311 is operated. That is, when "Manual Input" is set in the setting item button 2312, the display control unit 24 can display the location (area) corresponding to the setting item button 2312b in the file name display section 2311 in a selectable manner. Here, the display control unit 24 shows the state when [Multi-function device in Building A] is keyed in by the user. FIG. 24(c) is a screen that has transitioned due to the operation of the OK button 2351 after key input. In FIG. 24(c), the newly reset file name ("20205221500_Multi-function device in Building A_Ricoh") is displayed in the file name display section 2311. That is, the generation unit 27 replaces the existing file name configuration information with the file name configuration information obtained by operating the setting item button that generated the file name configuration information for any file name configuration information of the already generated file name to generate a new file name. Thereafter, the display control unit 24 displays the generated new file name in the file name display section 2311.

[0126] ◆Example of Screen Display◆ FIG. 25(a) is a diagram showing an example of a file name detailed setting screen when there is a blank in the setting item, and (b) is a diagram showing an example of a display screen after being re-edited when there is a blank in the setting item. In FIG. 25(a), among a plurality of setting item input parts (setting item buttons 2312a, 2312b, 2312c, and 2312d), the setting item button 2312c ([none]) is located at the position of the third setting item button. Thereby, a state in which nothing is displayed in the three-name file name configuration information of the file name display part 2311 is shown. In such a case, as shown in FIG. 25(b), the display control part 24 moves the file name configuration information ([host name]) input or set by the next setting item button 2312d after the file name configuration information input or set by the setting item button 2312c ([none]) to the next (packed) position after the file name configuration information ([manual input]) input or set by the setting item button 2312b before the setting item button 2312c ([none]). As a result, the display control part 24 newly displays a file name "20205221500_Ricoh multifunction printer in Building D_0001.pdf" on the file name button 2212 that also serves as the display part. In the present embodiment, the setting item button 2312c ([none]) is treated as an example of a setting item non-input part. However, the setting item button as the setting item non-input part is not limited to the setting item button 2312c, and any of the other setting item buttons 2312a, 2312b, and 2312d that is set to [none] is treated as an example of the setting item non-input part.

[0127] The screen display examples shown in FIGS. 21 to 25 described above are just examples, and there is no limitation on the way of providing the screen display and UI related to the file name setting process. Therefore, the display control part 34 can display a screen with content corresponding to each state in the file name generation process on the panel display part 340a of the operation panel 340 of the information processing apparatus 2.

[0128] 〔Main effects of the second embodiment〕 As described above, according to the present embodiment, the generation unit 27 replaces the file name configuration information obtained by the operation on the setting item button that generated the file name configuration information with the existing file name configuration information for any file name configuration information of the already generated file name, and generates a new file name. Then, the display control unit 24 displays the generated new file name on the file name display unit 2311. Thereby, the effects of the first embodiment are achieved, and the user can further perform partial editing and modification on the existing file name.

[0129] In addition, among the file name configuration information that constitutes the file name, since the file name is packed and displayed for the part that does not require setting, the user can also re-set the file name without worrying about the content and length of the file name configuration information that constitutes the file name.

[0130] 〔Supplementary Explanation of the Embodiment〕 Note that the functions of each embodiment can be realized by a computer-executable program described in a legacy programming language such as assembler, C, C++, C#, Java (registered trademark), or an object-oriented programming language, etc., and the program for executing the functions of each embodiment can be distributed through a telecommunication line.

[0131] In addition, the program for executing the functions of each embodiment can also be stored and distributed in a recording medium 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, MO (Magneto-Optical disc), etc.

[0132] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the "processing circuit" in this specification includes a device programmed to execute each function by software, such as a processor implemented by an electronic circuit. This device refers to, for example, a processor, an ASIC (Application Specific Integrated Circuit) designed to execute each function described above, a DSP (digital signal processor), an FPGA (field programmable gate array), a SOC (System on a chip), a GPU (Graphics Processing Unit), and conventional circuit modules, etc.

[0133] So far, an information processing apparatus, an information processing system, an information processing method, and a program according to an embodiment of the present invention have been described. However, the present invention is not limited to the above-described embodiments, and can be changed within the scope that those skilled in the art can conceive, such as addition, change, or deletion of other embodiments. As long as the functions and effects of the present invention can be achieved in any aspect, it is included in the scope of the present invention.

Explanation of Reference Numerals

[0134] 1 Information processing system 2 Information processing apparatus 3 Information management apparatus 22 Reception unit (an example of reception means) 27 Generation unit (an example of generation means) 24 Display control unit (an example of display control means) 2211 File name display unit (an example of file name display unit) 2212 File name button (an example of file name input unit) 2213 Detailed setting button (an example of detailed setting input unit) 2311 File name display unit (an example of file name display unit) 2312a Setting item button (an example of setting item input unit) 2312b Setting item button (an example of a setting item input section) 2312c Setting item button (an example of a setting item input section) 2312d Setting item button (an example of a setting item input section) 2313 Underscore setting insertion button (an example of a delimiter setting insertion section)

Prior art documents

Patent documents

[0135]

Patent Document 1

Claims

1. Reception means for receiving an operation on each of a plurality of setting item input units for setting a file name; Generation means for generating a single file name based on each file name configuration information associated with the operation on each of the plurality of setting item input units; Display control means for displaying the single file name generated by the generation means on a display means; having, The display control means, displays a file name input unit for inputting the single file name and a detailed setting input unit for setting the single file name on the display means in a selectable manner, when an operation on the detailed setting input unit is received, displays the plurality of setting item input units on the display means, after displaying the single file name generated by the operation on the detailed setting input unit, when an operation on the file name input unit is performed, displays a file name cancellation screen for canceling the generated single file name on the display means, An information processing apparatus characterized by the above.

2. The display control means, displays the plurality of setting item input units on the display means and displays a plurality of attribute information given to each of the plurality of setting item input units on the display means, The generation means, generates the single file name by arranging each file name configuration information associated with an input or setting for any one of the plurality of attribute information in the order in which they are input or set for the plurality of setting item input units, The information processing apparatus according to claim 1, characterized by the above.

3. The generation means, For any file name configuration information that constitutes the one file name, new file name configuration information obtained by an operation on the setting item input unit that generated the file name configuration information is replaced with the file name configuration information to generate a new file name. The display control means displays the new file name generated by the generation means on the display means. The information processing apparatus according to claim 1, characterized in that.

4. The display control means When displaying the plurality of file name configuration information on the file name configuration information display unit that displays the file name configuration information, a predetermined delimiter is displayed between each of the plurality of file name configuration information. The information processing apparatus according to claim 1, characterized in that.

5. The display control means When there is a setting item non-input unit that does not input or set among the plurality of setting item input units, the file name configuration information input or set in the setting item input unit next to the setting item non-input unit is displayed next to the file name configuration information input or set in the setting item input unit before the setting item non-input unit. The information processing apparatus according to claim 1, characterized in that.

6. The display control means When an operation for canceling the one file name is performed on the file name cancellation screen, the file name input unit for changing the generated one file name is displayed on the display means. The information processing apparatus according to claim 1, characterized in that.

7. The attribute information includes input information by manual input, information for identifying the information processing apparatus, user login identification information, and date and time information. The information processing apparatus according to claim 2, characterized in that.

8. The file name is a name set according to processes including reading of a manuscript, facsimile transmission / reception, storage to a storage after reading of the manuscript, and mail transmission after reading of the manuscript. The information processing apparatus according to any one of claims 1 to 7, characterized in that.

9. An information processing apparatus according to any one of claims 1 to 8, and an information management apparatus that manages information including a file to which the one file name generated by the information processing apparatus is assigned. An information processing system having the above.

10. An information processing method executed by an information processing apparatus, a reception step of receiving an operation on each of a plurality of setting item input units for setting a file name, a generation step of generating one file name based on each file name configuration information associated with the operation on each of the plurality of setting item input units, a display control step of displaying the one file name generated by the generation step on a display means, including: In the display control step, a step of selectively displaying on the display means a file name input unit for inputting the one file name and a detailed setting input unit for setting the one file name, a step of displaying the plurality of setting item input units on the display means when an operation on the detailed setting input unit is received, a step of displaying, on the display means, a file name cancellation screen for canceling the generated one file name when an operation on the file name input unit is performed after the one file name generated by the operation on the detailed setting input unit is displayed, performing a process including: The information processing apparatus method is characterized in that.

11. On a computer, A reception step of receiving an operation for each of a plurality of setting item input units for setting a file name, A generation step of generating one file name based on each file name configuration information associated with the operation for each of the plurality of setting item input units, A display control step of displaying the one file name generated by the generation step on a display means, including, In the display control step, A step of selectively displaying on the display means a file name input unit for inputting the one file name and a detailed setting input unit for setting the one file name, A step of displaying the plurality of setting item input units on the display means when an operation on the detailed setting input unit is received, After displaying the one file name generated by the operation on the detailed setting input unit, when an operation on the file name input unit is performed, a step of displaying on the display means a file name cancellation screen for canceling the generated one file name, A program for executing steps including.

Citation Information

Patent Citations

  • Information processing apparatus, control method of information processing apparatus, and program

    JP2016015101A

  • Information processing system, information processing apparatus and control method of the same, and program

    JP2016051201A

  • Image processing apparatus, control method thereof and program

    JP2018124656A

  • Information processing device and program

    JP2019040254A