Image processing device, control method for the same, and program

JP2024115654A5Pending Publication Date: 2026-02-10CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023021396
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-02-15
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing information processing devices do not adequately handle the display of destination information when it exceeds a predetermined screen area, failing to account for different types of destinations such as folder paths and email addresses.

Method used

The image processing apparatus controls the display to omit the beginning of path information when it exceeds the screen area for folder paths and the end of email addresses when they do not fit, ensuring partial display based on the destination type.

Benefits of technology

Effectively displays abbreviated destination information for different types of destinations, ensuring complete information is visible even when it exceeds the screen area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To display different types of transmission destinations by omitting different parts of the transmission destinations as an abbreviated display when the transmission destination information does not fit in a predetermined area when displaying the transmission destination information.SOLUTION: An image processing device has display control means for displaying a screen that includes a display area that displays information indicating transmission destinations for image data. The display control means displays path information by omitting the beginning of the path information on the basis that all of specified path information does not fit in the display area when the path information indicating a storage location is specified as the transmission destinations and controls to display email addresses by omitting the latter part of the email addresses on the basis that all of the specified email addresses do not fit in the display area when the email addresses are specified as the transmission destinations.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for displaying information on a destination to which image data is to be transmitted. [Background technology]

[0002] Conventionally, in information processing devices such as MFPs (Multifunction Peripherals), a method of converting image data obtained by scanning a document or received fax data into a file and transmitting the file to a destination service on a network is widely used. When transmitting the filed data, it is common to display destination information such as a folder path and a file name on a UI screen. When displaying destination information, there are cases where the destination information does not fit within a predetermined area of ​​the screen. For example, Patent Document 1 discloses a technique for displaying path information in a display area in reverse hierarchical order so that information in the deepest layer is displayed at the top when it is determined that the information does not fit within the display area. Also disclosed is a technique for abbreviating and displaying part of path information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-250758 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, there is a technology that converts acquired data into a file and transmits the file by specifying various services on a network as destinations. In this case, the type of destination that can be specified as the destination differs depending on the service. Specifically, a folder path is specified as the destination for a storage service, and an email address is specified as the destination for an email service. Patent Document 1 does not take into consideration the display of different types of destinations by omitting different parts of the destination as an abbreviated display when the destination information does not fit in a specified area when displaying the destination information.

[0005] An object of the present invention is to omit different parts of destinations for different types of destinations as an abbreviated display when the destination information does not fit in a specified area when the destination information is displayed. [Means for solving the problem]

[0006] In order to achieve the above object, the image processing device of the present invention has a display control means for displaying a screen including a display area for displaying information indicating the destination of image data, and the display control means is characterized in that, when path information indicating a storage location is specified as the destination, the display control means controls the display of the path information by omitting the front part of the path information based on the fact that not all of the specified path information will fit within the display area, and, when an email address is specified as the destination, the display control means controls the display of the email address by omitting the rear part of the specified email address based on the fact that not all of the specified email address will fit within the display area. Effect of the Invention

[0007] According to the information processing device of the present invention, when the destination information does not fit in a specified area when it is displayed, different parts of the destination can be omitted and displayed for destinations of different types. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing an overall configuration of an image processing system. [Diagram 2] FIG. 2 is a block diagram showing the hardware configuration of the MFP. [Diagram 3] 2 is a block diagram showing the hardware configuration of an MFP cooperation server and a destination server. FIG. [Figure 4] FIG. 2 is a block diagram showing a software configuration of the image processing system. [Diagram 5] FIG. 13 illustrates an example of a scan template list screen. [Figure 6] FIG. 13 is a diagram illustrating an example of a scan profile execution screen. [Figure 7] FIG. 13 is a diagram illustrating an example of a scan screen. [Figure 8] FIG. 13 illustrates an example of a destination selection screen. [Figure 9] 13 is a flowchart showing details of a process for abbreviating display of destination information; [Figure 10] FIG. 13 is a diagram illustrating an example of an omission part information management table. [Figure 11] FIG. 2 is a sequence diagram showing a process flow between the devices. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, the embodiments of the present invention will be described with reference to the drawings. Note that the following embodiments do not limit the invention according to the claims, and all of the combinations of features described in the embodiments are not necessarily essential to the solution of the invention.

[0010] <First embodiment> <System configuration> 1 is a diagram showing the overall configuration of an information processing system according to this embodiment. The information processing system includes an MFP (Multifunction Peripheral) 110, a client PC 111, and server devices 120 and 130 that provide cloud services over the Internet. The MFP 110 and the client PC 111 are connected to various devices that provide various services over the Internet via a LAN (Local Area Network) so as to be able to communicate with each other.

[0011] The MFP 110 is an example of an image processing device having a scan function. The MFP 110 is a multifunction device having multiple functions such as a print function and a BOX storage function in addition to a scan function. The client PC 111 is an information processing device such as a desktop terminal or a mobile terminal that can receive cloud services via the Internet. The server devices 120 and 130 are both information processing devices that provide cloud services. The server device 120 of this embodiment provides a cloud service that performs image analysis on a scanned image received from the MFP 110 and transfers a request from the MFP 110 to the server device 130 that provides another service. Hereinafter, the cloud service provided by the server device 120 will be referred to as an "MFP linkage service." The server device 130 provides a cloud service or email service that saves file data sent via the Internet in a specified folder that serves as a storage location and provides a saved file in response to a request from a web browser of the client PC 111. In this embodiment, the server device 120 that provides the MFP linkage service will be referred to as an "MFP linkage server," and the server device 130 that provides the destination service will be referred to as a "destination server."

[0012] The information processing system of this embodiment is configured to include the MFP 110, the client PC 111, the MFP cooperation server 120, and the destination server 130, but is not limited thereto. For example, the MFP 110 may also serve as the client PC 111 or the MFP cooperation server 120. Also, the MFP cooperation server 120 may be arranged on a LAN instead of on the Internet. Further, the destination server 130 may be replaced with a mail server or the like and applied to a scenario where a scanned image of a document is attached to an email and sent.

[0013] <Hardware Configuration of MFP110> FIG. 2 is a block diagram showing the hardware configuration of the MFP 110. The MFP 110 includes a control unit 210, an operation unit 220, a printer unit 221, a scanner unit 222, and a modem 223. The control unit 210 is composed of the following units 211 to 219 and controls the overall operation of the MFP 110. The CPU 211 reads and executes a control program (a program corresponding to various functions shown in the software configuration diagram described later) stored in the ROM 212. The RAM 213 is used as a temporary storage area such as the main memory and work area of the CPU 211. In this embodiment, it is assumed that one CPU 211 executes each process shown in the flowchart described later using one memory (RAM 213 or HDD 214), but it is not limited thereto. For example, a plurality of CPUs, a plurality of RAMs, or HDDs may cooperate to execute each process.

[0014] The HDD 214 is a large-capacity storage unit that stores image data and various programs. The operation unit I / F 215 is an interface that connects the operation unit 220 and the control unit 210. The operation unit 220 is equipped with a touch panel, a keyboard, etc., and receives operations / inputs / directions by the user. Note that the touch operation on the touch panel includes operations by a person's finger and operations by a touch pen. The printer I / F 216 is an interface that connects the printer unit 221 and the control unit 210. Print image data is transferred from the control unit 210 to the printer unit 221 via the printer I / F 216 and printed on a recording medium.

[0015] The scanner I / F 217 is an interface that connects the scanner unit 222 and the control unit 210. The scanner unit 222 reads an original placed on a platen or an ADF (Auto Document Feeder) (not shown) to generate scanned image data, and inputs the scanned image data to the control unit 210 via the scanner I / F 217. The scanned image data generated by the scanner unit 222 can be printed by the printer unit 221 (copy output), stored in the HDD 214, or transmitted as a file or e-mail to an external device such as the MFP linkage server 120 via a LAN. The modem I / F 218 is an interface that connects the modem 223 and the control unit 210. The modem 223 communicates image data by facsimile between the modem 223 and a facsimile device (not shown) on the PSTN (Public Switched Telephone Network). That is, the modem 223 can transmit image data to an external facsimile device and receive image data from an external facsimile device. The network I / F 219 is an interface that connects the control unit 210 (MFP 110) to a LAN. The MFP 110 transmits image data and information to each service on the Internet and receives various information using the network I / F 219. The hardware configuration of the MFP 110 described above is an example, and the MFP 110 may include other configurations as necessary, or may not have some of the configurations.

[0016] <Hardware configuration of client PC and server device> 3 is a block diagram showing the hardware configuration of client PC 111, MFP linked server 120, and destination server 130. Client PC 111, MFP linked server 120, and destination server 130 are each composed of a CPU 311, ROM 312, RAM 313, HDD 314, network I / F 315, and operation unit I / F 316. CPU 311 controls the overall operation by reading out a control program stored in ROM 312 and executing various processes. RAM 313 is used as a temporary storage area such as the main memory and work area of ​​CPU 311. HDD 314 is a large-capacity storage unit that stores image data and various programs. Network I / F 315 is an interface that connects client PC 111, MFP linked server 120, and destination server 130 to the Internet. MFP collaboration server 120 and destination server 130 receive various processing requests from other devices (such as MFP 110 and client PC 111) via network I / F 315, and return processing results according to the requests. Operation unit I / F 316 and operation unit 317 are device components present in PC 111. Operation unit I / F 316 is an interface that connects operation unit 317 and control unit 310.

[0017] <Software configuration of information processing system> 4 is a block diagram showing a software configuration of an information processing system according to the present embodiment. Below, software configurations corresponding to the respective roles of MFP 110, MFP linked server 120, and destination server 130 will be described in order. Note that, of the various functions of each device, the following description focuses on functions related to processing from converting a scanned image obtained by scanning a document with MFP 110 into a file to transmitting the file to destination server 130 via MFP linked server 120.

[0018] <MFP software configuration> The function modules of the MFP 110 are roughly divided into two: a native function module 410 and an additional function module 420. The native function module 410 is an application that is provided as standard in the MFP 110, whereas the additional function module 420 is an application that is additionally installed in the MFP 110. The additional function module 420 is an application based on Java (registered trademark), and can easily realize the addition of functions to the MFP 110. Note that other additional applications (not shown) may be installed in the MFP 110.

[0019] The native function module 410 includes a scan execution unit 411 and a scan image management unit 412. The additional function module 420 includes a display control unit 421, a scan control unit 422, a cooperative service request unit 423, and an image processing unit 424.

[0020] Display control unit 421 displays a user interface screen (UI screen) for receiving various user operations on the touch panel of operation unit 220. The various user operations include, for example, input of login authentication information for accessing MFP linkage server 120, settings related to scanning, settings related to a destination of scanned image data, an instruction to start scanning, an instruction to save or send a file, etc. Settings related to a destination include selection of a destination server for saving scanned image data to a destination service or sending it by email, and settings related to folder allocation and file naming.

[0021] In response to a user operation (e.g., pressing a "Start Scan" button) performed on the UI screen, scan control unit 422 instructs scan execution unit 411 to execute a scan process together with information on scan settings. In accordance with the instruction to execute a scan process from scan control unit 422, scan execution unit 411 causes scanner unit 240 to execute a document reading operation via scanner I / F 217, and generates scan image data. The generated scan image data is stored in HDD 214 by scan image management unit 412. At this time, information on a scan image identifier that uniquely identifies the stored scan image data is notified to scan control unit 422. The scan image identifier is a number, symbol, alphabet, or the like for uniquely identifying an image scanned in MFP 110. Scan control unit 422 acquires, for example, scan image data to be converted into a file from scan image management unit 412 using the above-mentioned scan image identifier. Then, scan execution unit 411 instructs cooperation service request unit 423 to make a request for processing required for the file to MFP cooperation server 120.

[0022] Cooperation service request unit 423 makes various processing requests to MFP cooperation server 120 and receives the responses. The various processing includes, for example, login authentication, analysis of a scanned image, transmission of scanned image data, etc. Communication protocols such as REST and SOAP are used for communication with MFP cooperation server 120.

[0023] The image processing unit 424 performs predetermined image processing on the scanned image data and generates attributes, including a transmission destination and a file name, that are used on a UI screen displayed by the display control unit 421.

[0024] <Server device software configuration> First, the software configuration of MFP linked server 120 will be described. MFP linked server 120 has a request control unit 431, an image processing unit 432, a destination service access unit 433, a data management unit 434, and a display control unit 435. Request control unit 431 waits in a state in which it can receive a request from an external device, and instructs image processing unit 432, destination service access unit 433, and data management unit 434 to execute a predetermined process according to the content of the received request. Image processing unit 432 performs image processing such as rotation and tilt correction on the scanned image data sent from MFP 110. Destination service access unit 433 makes a processing request to destination server 130. Cloud services use protocols such as REST and SOAP to publish various interfaces for saving files in destination services and retrieving saved files. Destination service access unit 433 uses the published interfaces to make requests to destination server 130 and send emails. Data management unit 434 holds and manages user information and various setting data managed by MFP link server 120. Display control unit 435 receives a request from a web browser running on MFP 110 or client PC 111 connected via the Internet, and returns screen configuration information (HTML, CSS, etc.) required for screen display. A user can check registered user information and change rule settings related to scan settings, folder allocation, and file naming via a screen displayed on the web browser.

[0025] Next, the software configuration of destination server 130 will be described. Destination server 130 has request control unit 441, file management unit 442, and display control unit 443. Request control unit 441 waits in a state in which it can receive a request from an external device, and in this embodiment, instructs file management unit 442 to save a received file or read a saved file in response to a request from MFP linked server 120. Then, it returns a response in response to the request to MFP linked server 120. Display control unit 443 receives a request from a web browser running on MFP 110 or client PC 111 connected via the Internet, and returns screen configuration information (HTML, CSS, etc.) required for screen display. A user can check or obtain a saved file via a screen displayed on the web browser.

[0026] Although not shown in FIG. 4, the client PC 111 also includes the same function module as the additional function module 420 described above.

[0027] <Scan profile> The "file naming rule setting" can be set for each type of scan workflow. Here, a scan workflow means a workflow for transmitting scanned image data obtained by scanning a document such as a form to a specific destination (e.g., destination server 130) under specific conditions. The conditions of each scan workflow and destination information are managed by a scan profile. By creating a scan profile in advance, a user can easily realize a desired scan workflow.

[0028] A method of creating a scan profile will be described. A user logs in to MFP linked server 120 via client PC 111, for example, and can display a UI screen as shown in Fig. 5 by screen transition from a main screen (not shown) displayed after login. Fig. 5 shows an example of a UI screen (hereinafter referred to as a "template selection screen") that displays a list of templates for creating a scan profile, which is displayed on operation unit 317 of client PC 111. This template selection screen 500 displays templates 501 displayed on profile creation template selection screen 500. Templates 501 may be prepared for each use case, for each business type, or for each destination service. Alternatively, a user may customize all settings to create a profile without using a template.

[0029] Next, when the “Create Profile” button 502 is pressed, a scan profile setting screen (not shown) is displayed. The scan profile setting screen allows the user to set workflow settings such as the type of destination service of the destination, i.e., the type of destination and the output file type. The user can also set a default destination. For example, for a “XX storage service scan template”, the user can set “XX storage service” as the destination service, “folder” as the destination type, and a predetermined folder in the storage service as the default destination setting. For an “Email transmission scan template”, the user can set “email service” as the destination service, “email address” as the destination type, and a predetermined email address as the default destination setting. The user may set the type of destination, or the MFP cooperation server 120 may automatically set a type corresponding to the destination service selected by the user.

[0030] When the user completes all the settings and presses the "Save" button (not shown) on the scan profile setting screen, a scan profile is created. The created profile is displayed on the operation unit 220 of the MFP 110 as shown in FIG.

[0031] <Scan profile execution flow> Fig. 11 is a sequence diagram showing the flow of processing between each device when a scan profile is executed on the MFP 110, a scanned image is converted into a file, and the file is transmitted to a destination server. This sequence starts with the user displaying a home screen on the MFP 110. Fig. 11 shows the MFP 110 exchanging information with the MFP linkage service 120, but the screen display and the like described below may be executed by the client PC 111 instead of the MFP 110.

[0032] In S1101, the display control unit 421 of the MFP 110 acquires scan profile information from the MFP cooperation destination service 120 when displaying the home screen. The MFP cooperation destination service 120 transmits information of the created scan profile from the template selection screen 500 of FIG. 5 to the MFP 110. In S1102, the MFP 110 displays a scan profile execution button on the home screen based on the acquired scan profile information. At this time, the button for executing the scan profile is displayed on the home screen of the MFP 110 by installing an additional application for transmitting the scan file to the destination server in the MFP 110. Note that the home screen is a screen 600 shown in FIG. 6.

[0033] <Scan profile execution screen> FIG. 6 shows an example of a screen for executing the created scan profile. In this embodiment, the screen 600 is a home screen that displays an application executed by the MFP 110. On the same screen as the copy application and the print application, "scan and save to XX storage" 601 and "scan and send by email" 602 are displayed as scan profile execution buttons. Buttons 601 and 602 are buttons for executing a profile created from the template shown in FIG. 5 described above. "scan and save to XX storage" 601 is a button for executing a profile created by a user pressing the profile creation button 502 of "XX storage service scan template" 501. That is, it is a button associated with "XX storage". "scan and send by email" 602 is a button for executing a profile created by a user pressing the profile creation button of the email sending scan template displayed on the screen 500. When the display control unit 421 detects that a user has pressed the scan profile execution buttons 601 and 602 on the screen of the MFP 110, the scan profile corresponding to the pressed button is executed. In S1103, the display control unit 421 detects that the scan profile execution button has been pressed by the user. Then, in S1104, the MFP 110 acquires scan setting information and destination information stored in the pressed scan profile from the MFP cooperation destination service 120. The acquired destination information includes the destination service, destination type, and default destination information set when the scan profile is created. Note that, in this embodiment, the information acquired in S1104 may be acquired for all profiles that have been created when the scan profile information is acquired in S1102. Then, in S1104, the display control unit 421 may extract and acquire information corresponding to the profile selected in S1103 from the information acquired in S1102. In S1105, the MFP 110 displays a scan screen.

[0034] <Scan screen> 7 shows an example of a scan screen 700 displayed on the operation unit 220 of the MFP 110. When the display control unit 421 detects that the user has pressed the scan profile execution buttons 601 and 602, the display control unit 421 displays the scan screen 700. The scan screen 700 is composed of a preview area 701, scan settings 703, destination settings 704, a scan button 705, and a send button 706. Although not shown in FIG. 11, when the display control unit 421 detects that the scan profile execution button has been pressed, it may instruct the scan execution unit 411 to execute a scan by the scanner 222. Alternatively, regardless of the detection of the pressing of the scan profile execution button, the scan may not be executed until the scan button 705 is pressed.

[0035] The preview area 701 previews and displays the preview image 702 of the scanned document. If there is no scanned document, an image or text (both not shown) for prompting the user to scan may be displayed. The scan settings section 703 displays settings for scanning the document, such as color mode and duplex setting. These settings are initially displayed based on the scan setting information obtained in S1104. In the destination setting 704, destination information for transmitting the image data obtained by scanning can be set. In the destination setting 704 shown in FIG. 7(a), "○○ Storage" is displayed as the destination server, and "… / 2022 / 12 / XYX Corp." is displayed as the destination folder path. This is the display when the user presses "Scan and Save to 〇〇 Storage" 601 in S1103. Also, it is the display when "… / 〇〇 Department / Document / Transaction / 2022 / 12 / XYX Corp." is set as the default destination during the creation of the scan profile in FIG. 5 described above. The default destination information is obtained together with the scan setting information in S1104, and the destination is displayed in the destination setting 704 based on this information. In the destination setting 704, not only the destination folder path but also destination information such as file name and metadata may be displayed. Also, instead of the folder path, a directory path or URI may be displayed. When the destination server is a mail server, as shown in the destination setting 704 of FIG. 7(b), an email address is displayed instead of the folder path. In this embodiment, the destination email address is displayed when the user presses "Scan and Email" 602 in S1103. Note that in the destination setting 704, if the default destination is set on the above-described scan profile setting screen (not shown), the set destination information is initially displayed. If it is not set, it is configured to be initially displayed empty. When the display control unit 421 determines that the character string of the destination information does not fit in the display area of the destination setting 704, a part of the character string is omitted and displayed. The process of the omission display will be described in detail in FIG. 9. Also, when the destination setting 704 is pressed, the destination setting screen 800 described later is displayed. The scan button 705 is a button for executing the scan.The send button 706 is a button for sending the scan data to the destination server.

[0036] Return to the description of the sequence. When the display control unit 421 detects that the user has pressed the destination setting 704 in S1106, the display control unit 421 acquires destination information to which image data can be transmitted from the MFP cooperation destination service 120 in S1107. For example, when "Scan and save to XX storage" 601 is selected on the screen 600, the type of destination set in the corresponding scan profile, that is, the type, is "folder", so the process proceeds to S1108. Then, the MFP cooperation destination service 120 acquires information about the folder from the destination server 130. For example, it checks the existence of the selected folder and acquires a list of subfolders. In S1109, the MFP 110 displays a destination setting screen. When the user selects "Scan and send by email" 602 on the screen 600, the type of destination set in the corresponding scan profile is "email". Therefore, the MFP cooperation service 120 transmits to the MFP 110 a list of destination email addresses to which the MFP 110 can transmit. The display control unit 421 of the MFP 110 acquires the list, and the process proceeds to S1109 to display the destination setting screen.

[0037] <Destination setting screen> 8A is an example of a destination setting screen 800 displayed on the operation unit 220 of the MFP 110. Options that can be specified as destinations are displayed on the screen 800. When the display control unit 421 detects that the user has pressed the destination setting 704, the display control unit 421 displays the screen 800. The destination setting screen 800 is made up of a selected destination display area 801, a destination selection area 802, a save button 805, and a back button 806.

[0038] In the selected destination display area 801, the selected "destination service type" and "destination" are displayed. In this embodiment, the folder path "... / XX department / document / transaction / 2022 / 12 / XYZ Corp." of the XX service is selected. The character string displayed in the selected destination display area 803 is abbreviated if it does not fit in the display area. The method of abbreviated display will be described in detail in FIG. 9. The destination selection area 802 is an area for setting destination information. In this embodiment, a cloud storage called "XX service" is specified as the type of destination service, so a folder selection control is displayed. The folder 803 directly under the currently selected folder "... / XX department / document / transaction / 2022 / 12 / XYZ Corp." is displayed. When the "quote" folder 803 is selected, the destination selection area 802 switches to a list of folders directly under the "quote" folder, and the destination information in the selected destination display area 801 is updated accordingly. When the "Back" button 804 is selected, the display switches to the next higher level, that is, a list of folders directly under the "12" folder, and the destination information in the selected destination display area 801 is updated accordingly. If "Email Sending" is selected as the type of destination service, a control for inputting an email address is displayed (not shown). Furthermore, the destination setting screen 800 may allow attribute information such as file name and metadata to be set (not shown). When the Save button 805 is pressed, the settings are saved and the screen returns to the scan screen. When the Back button 808 is pressed, the settings are not saved and the screen returns to the scan screen.

[0039] Note that the destination setting screen is not limited to the configuration shown in Fig. 8(A). For example, Fig. 8(B) is another example of a destination setting screen 800 displayed on the operation unit 220 of the MFP 110. It is displayed when destination setting 704 is pressed. The destination setting screen 800 additionally displays a destination type selection area 807 and a history selection area 808 on the screen shown in Fig. 8(A).

[0040] In the destination type selection area 807, the destination type can be selected. In this embodiment, "XX service" and "email sending" are displayed, and "XX service" is selected. "XX service" is one of the cloud storages. In the destination type selection area 807, the destination types that can be set are not limited, and various cloud storages, email services, local servers, etc. can be set. In the history selection area 808, destination information for past transmissions is displayed in a list. If the character string displayed in the history selection area 802 does not fit in the display area, it is abbreviated. The method of abbreviated display will be explained in detail with reference to FIG. 9.

[0041] Returning to the description of the sequence.

[0042] When the user presses the Save button 805 in S1110, the settings are saved in S1111, and the destination settings 704 on the scan screen are updated and displayed. When the user presses the Scan button 705 in S1112, the MFP 110 performs scanning with the scan settings set in the scan setting section 703 in S1113. When the user presses the Save button 706 in S1114, the MFP 110 transmits the scan data to the MFP cooperation destination service 120 together with the destination information specified in the destination settings 704 in S1115. The MFP cooperation destination service 120 generates a file from the scan data in S1116. The MFP cooperation destination service 120 transmits the generated file to the destination specified by the destination server 130 in S1116.

[0043] <Flow for omitting destination information> 9 is a flowchart showing the flow of processing for displaying destination information on the above-mentioned scan screen 700 or destination setting screen 800 on the MFP 110. Execution of this flow is triggered by the display of the screen. This flow is for displaying one piece of destination information among the pieces of destination information to be displayed, and this flow is performed for each piece of destination information to be displayed.

[0044] A detailed explanation will be given below along the flow in Figure 9. In the following explanation, the symbol "S" represents a step.

[0045] First, in S901, display control unit 421 obtains destination information to be displayed. The destination information to be displayed is the default destination information obtained from MFP linkage server 120 in S1104, or the destination information selected or input by the user on setting screen 800.

[0046] In S902, the display control unit 421 determines whether the acquired destination information fits within the display area. If it is determined in S902 that the destination information fits within the display area, the destination information is displayed as is in S903. If it is determined in S902 that the destination information does not fit within the display area, the display control unit 421 determines in S904 whether the destination type of the acquired destination information is a folder or an email.

[0047] In this embodiment, the destination type is determined to be a folder or an email based on the destination type included in the destination information acquired in S1104, i.e., information indicating the type of the destination. Alternatively, the destination type is determined to be a folder or an email based on information indicating the type of the destination corresponding to the selected profile extracted from the destination information acquired collectively for all profiles in S1102. Also, the destination type may be determined to be a folder if the destination service information included in the destination information is a storage service, or a file if the destination service information is an email service. Alternatively, the character string of the destination information may be analyzed, and if the character string contains " / (slash)" or "¥ (backslash)", it may be determined to be a "folder", and if the character string contains "@ (at mark)", it may be determined to be an "email". Alternatively, the scan screen may be configured to display multiple destinations, and the determination may be made based on the area in which they are displayed. For example, it may be determined to be a "folder" in the area that displays the folder path, and to be an "email" in the area that displays the email address.

[0048] If the destination type is determined to be a "folder" in S904, the display control unit 421 omits the beginning of the character string so that it fits in the display area in S905, as illustrated in 704 in FIG. 7(a). That is, when the folder path is to be displayed at the right end of the display area, characters that do not fit in the display area are omitted. At this time, a display such as "···" may be displayed at the left end of the display area to indicate that the character string has been omitted. If the destination type is determined to be an "email" in S902, the display control unit 421 omits the end of the character string so that it fits in the display area in S906, as illustrated in 704 in FIG. 7(b). That is, when the email address is to be displayed at the left end of the display area, characters that do not fit in the display area are omitted. At this time, a display such as "···" may be displayed at the right end of the display area to indicate that the character string has been omitted. FIG. 10 is an example of an omission part table 1000 that holds omission parts according to the destination type, managed by the display control unit 421. In this embodiment, the attribute types of "folder" and "email" are registered in the omission part management table 1000. The omission part information of "front omission" is linked to the "folder" and "rear omission" is linked to the "email". In S905 and S906, the omission part information corresponding to the determined destination type is obtained from the omission part table 1000 and the omission display is performed. In this embodiment, the destination types of "folder" and "email" are given as examples, but the types are not limited. For example, the type of attribute information such as metadata such as "file name", "document ID", "address" and "person's name" may be determined and the omission display may be performed based on the omission part management table 1000. In addition, a UI screen (not shown) may be prepared so that the user can freely manage these omission part management tables.

[0049] In the present embodiment, the description has been given of the abbreviated display of the destination of the image data obtained by scanning with the scanner 222. However, this is not limited to this. For example, for a fax document obtained by facsimile communication using the modem 223, the destination to which the fax document is to be transferred may be controlled to be abbreviated.

[0050] <Other embodiments> The object of the present invention can also be achieved by executing the following process: A storage medium on which program code of software that realizes the functions of the above-mentioned embodiments is stored is supplied to a system or device, and a computer (or a CPU, MPU, etc.) of the system or device reads out the program code stored in the storage medium. In this case, the program code read out from the storage medium itself realizes the functions of the above-mentioned embodiments, and the program code and the storage medium on which the program code is stored constitute the present invention. [Explanation of symbols]

[0051] 100 MFP

Claims

1. Equipped with a scanner, An image processing device having a function of transmitting image data generated by the scanner to a folder, a display control means for displaying a screen including a display area for displaying information indicating a destination of image data and an area for receiving an instruction to transmit the image data to the destination; The image processing device is characterized in that, if the folder path specified as the destination, which lists folder names in order from the upper hierarchy to the target folder, does not fit in the display area, the display control means displays the folder path in the display area in a format that omits the front part of the folder path.

2. The image processing device described in Claim 1, characterized in that the display control means displays the rear of the folder path in the display area in a format that omits the front part including the beginning of the folder path.

3. The image processing device described in Claim 1, characterized in that the folder path is a folder path for specifying a partial area of ​​storage provided by a cloud service.

4. A transmission means for transmitting the image data to the destination displayed in the display area when the instruction to transmit to the destination is received in the area for receiving the instruction. The image processing device according to claim 1 , further comprising:

5. An image processing device as described in Claim 1, characterized in that the screen including the display area further includes a preview area for displaying a preview of the image data.

6. The image processing device described in Claim 1, characterized in that the display control means further displays a setting screen for setting the destination of the image data based on the user's selection of the display area.

7. The image processing device described in Claim 6, characterized in that the display control means displays the folder path to which the image data, whose setting has been completed on the setting screen, in the display area in a format that omits the front part of the folder path when the folder path, which lists folder names in order from the upper hierarchy to the target folder, does not fit in the display area.

8. The image processing device further has a function of sending image data generated using the scanner to an email address, The image processing device according to claim 1, characterized in that, if the email address specified as the destination does not fit in the display area, the display control means displays the email address in the display area in a format that omits the latter part of the email address.

9. The image processing device described in Claim 8, characterized in that the display control means displays the first part of the email address in the display area in a format that omits the latter part, including the end of the email address.

10. The method further includes a determination unit for determining whether a folder path indicating a storage location or an email address is specified as the destination, The image processing device of claim 8, wherein, based on the result of the judgment by the judgment means, if a folder path indicating a storage location is specified as the destination, the display control means displays the folder path in the display area in a format with the front of the folder path omitted, based on the fact that the entire folder path, which lists folder names in order from the upper level to the target folder, cannot fit in the display area; and, if an email address is specified as the destination, the display control means displays the email address in a format with the rear of the email address omitted, based on the fact that the entire specified email address cannot fit in the display area.

11. The image processing device described in claim 10, characterized in that the determination means determines that a folder path indicating a storage location is specified as the destination based on the inclusion of a first symbol in the information indicating the destination displayed in the display area, and determines that an email address is specified as the destination based on the inclusion of a second symbol in the information indicating the destination displayed in the display area.

12. The image processing apparatus further comprises a receiving means for receiving a selection of a button corresponding to a service of a destination to which the image data is to be sent, The image processing device according to claim 10, characterized in that the determination means determines that a folder path indicating a storage location is specified as the destination when the service associated with the selected button is a storage service, and determines that an email address is specified as the destination when the service associated with the selected button is an email service.

13. The device further includes an acquisition unit for acquiring information set in association with the selected button, The information set in association with the button includes information indicating a destination to be initially displayed in the display area, 13. The image processing apparatus according to claim 12, wherein the display control means displays the information indicating the initially displayed destination in the display area as an initial display.

14. An image processing device as described in Claim 13, characterized in that the setting screen for setting the destination, which is displayed based on the user's selection of the display area, displays options that can be specified as the destination for the service associated with the selected button.

15. An image processing device as described in Claim 14, characterized in that the settings screen displays a folder of an external storage service and an email address that has a history of being sent from the image processing device as options that can be specified as the destination.

16. A control method for an image processing device that includes a scanner and has a function of sending image data generated by the scanner to a folder, comprising: a display control step of displaying a screen including a display area for displaying information indicating a destination of image data and an area for receiving an instruction to transmit the image data to the destination, In the display control process, if the folder path specified as the destination, which lists folder names in order from the upper hierarchy to the target folder, does not fit in the display area, the folder path is displayed in the display area in a format that omits the front part of the folder path.

17. A computer equipped with a scanner and having a function of sending image data generated by said scanner to a folder, A program for executing a display control procedure for displaying a screen including a display area for displaying information indicating a destination of image data and an area for receiving an instruction to transmit the image data to the destination, the program comprising: In the display control procedure, if the folder path specified as the destination, which lists folder names in order from the upper hierarchy to the target folder, does not fit in the display area, the program displays the folder path in the display area in a format that omits the front part of the folder path.