Information processor, control method, and program
The image processing device enhances user convenience by dynamically switching between scrolling and non-scrolling screens based on user operation settings, addressing the limitations of existing technologies.
Patent Information
- Application Number
- JP2023160112
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-04-04
AI Technical Summary
Existing screen scrolling technologies lack user convenience, particularly when users have set settings to disable certain user operations, leading to confusion and incorrect recognition.
An image processing device that switches between displaying a screen without scrolling objects and a screen with scrolling objects based on whether the first operation (e.g., drag or flick) is enabled or disabled, allowing seamless scrolling while maintaining user settings.
Improves user convenience by reducing the complexity of scrolling operations, allowing users to scroll screens without performing unwanted operations, and reducing the risk of incorrect recognition of user settings.
Smart Images

Figure 2025051153000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, a control method, and a program. [Background technology]
[0002] A technique for scrolling a screen by selecting an object for scrolling the screen (scroll object) has been known for some time now, and a technique for scrolling a screen by a flick operation has been known in recent years.
[0003] Patent document 1 discloses an image processing device that, when a setting to disable flick operations is enabled, determines whether or not there is a scroll object placed on the screen, and, if a scroll object is not displayed, enables flick operations even when the setting to disable flick operations is enabled. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2018-142166 Summary of the Invention [Problem to be solved by the invention]
[0005] Meanwhile, there is a demand for further improvement in user convenience in scrollable screens.
[0006] The present disclosure aims to further improve user convenience on a screen that allows scrolling display. [Means for solving the problem]
[0007] The image processing device according to the present disclosure is an image processing device comprising a display control means capable of scrolling a specified area of a screen when a first operation for scrolling a specified area of the screen is received on a screen displayed on a display unit, and when the display control means is unable to accept the first operation on the screen, it displays on the display unit a screen capable of accepting a second operation different from the first operation and for scrolling the specified area of the screen. Effect of the Invention
[0008] This makes it possible to further improve user convenience on a scrollable screen. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a schematic diagram showing a system configuration. [Diagram 2] FIG. 1 is a block diagram showing an example of a hardware configuration of an image processing apparatus. [Diagram 3] FIG. 2 is a block diagram showing an example of a software configuration of the image processing apparatus. [Figure 4] FIG. 11 is a diagram illustrating a screen on which a first touch operation is permitted. [Diagram 5] FIG. 11 is a diagram illustrating a screen on which a first touch operation is not permitted. [Figure 6] 13 is a diagram showing a setting screen for setting whether to enable / disable a scrolling operation based on a first touch operation. FIG. [Figure 7] FIG. 4 is a flowchart showing a screen display process. [Figure 8] FIG. 13 is a diagram showing a home screen on which a first touch operation is permitted. [Figure 9] FIG. 13 is a diagram showing a home screen on which a first touch operation is not permitted. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the following embodiments do not limit the subject matter of the present disclosure, and not all combinations of features described in the following embodiments are necessarily essential to the solution of the present disclosure. Note that the same components will be described with the same reference numerals.
[0011] First Embodiment 1 is a schematic diagram showing the configuration of a system having an image processing device according to this embodiment. The system has an image processing device 103, a server 101, and a client PC (personal computer) 102, all connected on a network.
[0012] In this embodiment, a form in which a multi-function peripheral (MFP) having multiple functions is used as the image processing device 103 will be described. The MFP has a copy function of recording information on a recording medium using a recording material, a print function of printing print data sent from an external printer driver, a function of copying and reading (scanning) information recorded on a recording medium, and a transmission function of transmitting scanned data to a predetermined external destination. The image processing device 103 has an operation panel on its main body, and is configured so that a user can appropriately select items displayed on the operation panel to set the functions of the image processing device and execute a job based on the functions based on the set setting values. In addition, the image processing device 103 may have a function such as a function of transmitting data to another image processing device and printing it at the destination image processing device (remote copy function, facsimile function), or may have other functions. Note that the above-mentioned functions are merely examples and are not limited to these examples. Note that the image processing device 103 may be a device having a single function, and the printing method may be an electrophotographic method, an inkjet method, or other methods.
[0013] The image processing device 103 is connected to the server 101 and the client PC 102, for example, via Ethernet (registered trademark), but is not limited to this example. Although a plurality of devices is described here as an example, for example, the server 101 and the client PC 102 may all be configured as the same computer. The server 101 and the client PC 102 may be implemented in the image processing device 103, and a system may be configured by the single device, the image processing device 103. Note that, although an MFP is shown as the image processing device 103 in this embodiment, it is not limited to an MFP and may be various devices such as a PC, a terminal device, or a smartphone.
[0014] <Hardware configuration of image processing device> 2 is a block diagram showing an example of a hardware configuration of the image processing device 103 in this embodiment. The image processing device 103 has a controller unit 200, an operation unit 212, a scanner unit 270, and a printer unit 295. The controller unit 200 has a CPU 201, a RAM 202, a ROM 203, a HDD 204, an image bus I / F 205, an operation unit I / F 206, an SRAM 209, a network I / F 210, an RTC 211, and a MODEM 250. The controller unit 200 also has a device I / F 220, an image rotation unit 230, an image compression / decompression unit 240, the MODEM 250, a RIP 260, a scanner image processing unit 280, and a printer image processing unit 290.
[0015] The controller unit 200 is connected to a scanner section 270 which is an image input device and a printer section 295 which is an image output device. The controller unit 200 also inputs and outputs image information and device information by connecting to Ethernet (registered trademark) or a public line. The CPU 201 is a controller that controls the image processing device 103. The RAM 202 is a system work memory for the operation of the CPU 201, and is also an image memory for temporarily storing image data. The ROM 203 is a boot ROM in which a boot program for the system is stored. The HDD 204 is a hard disk drive that stores system software, applications, and image data.
[0016] The operation unit I / F 206 is an interface with an operation unit 212 having a touch panel, and outputs image data to be displayed on the operation unit 212 to the operation unit 212. The operation unit I / F 206 also plays a role in transmitting information input by a user via the operation unit 212 to the CPU 201. The operation unit 212 is also a display unit having, for example, a liquid crystal touch panel. The operation unit 212 may also have separate hard keys, and may be configured to accept input via the hard keys. The network I / F 210 connects to a network and inputs and outputs information. The MODEM 250 connects to a public line and inputs and outputs information.
[0017] The SRAM 209 is a non-volatile recording medium capable of high speed operation. The RTC 211 is a real-time clock that continues to count the current time even when the controller unit 200 is not powered on. The above devices are arranged on the system bus 207.
[0018] The image bus I / F 205 is a bus bridge that connects the system bus 207 and an image bus 208 that transfers image data at high speed and converts the data structure. The image bus 208 is configured as a PCI bus or IEEE1394. The following devices are arranged on the image bus 208. The RIP 260 is a raster image processor that develops PDL code into a bitmap image. The device I / F section 220 connects the scanner section 270 and printer section 295, which are image input / output devices, to the controller unit 200 and performs synchronous / asynchronous conversion of image data. The scanner image processing section 280 corrects, processes, and edits input image data. The printer image processing section 290 corrects, converts the resolution of, and the like, print output image data. The image rotation section 230 rotates image data. The image compression / expansion section 240 performs compression / expansion processing of image data.
[0019] <Software configuration of image processing device> Fig. 3 is a block diagram showing an example of the software configuration of the image processing device 103 in this embodiment. The main software configuration shown in Fig. 3 is stored in the HDD 204 of the image processing device 103 as so-called firmware 350, read into the RAM 202, and executed by the CPU 201.
[0020] The image processing device 103 includes a real-time OS 301 and firmware 350. The firmware 350 includes a controller platform 302, a system service 306, and an application platform 307. The controller platform 302 includes a file system 303, a job / device control unit 304, and a counter 305. The system service 306 includes an application management unit 308 and a window management unit 309. The firmware 350 includes a home application 310, a web browser application 311, a copy application 312, a scan application 313, and a login unit 314 on the application platform 307.
[0021] The real-time OS 301 is a real-time operating system that provides various resource management services and frameworks optimized for controlling embedded systems for software that runs on it. The various resource management services and frameworks provided by the real-time OS include multitask (thread) management, which manages multiple execution contexts of processes by the CPU 201, thereby allowing multiple processes to run in parallel. There is also inter-task communication, which realizes synchronization and data exchange between tasks. There are also memory management, interrupt management, various device drivers, and a protocol stack that implements the processing of various protocols such as local interfaces, networks, and communications.
[0022] The file system 303 is a mechanism for storing data constructed on a storage device such as the HDD 204 or the RAM 202. The job / device control unit 304 controls the hardware of the image processing device 103, and also controls jobs that use basic functions (printing, scanning, communication, image conversion, etc.) provided mainly by the hardware of the image processing device 103. The counter 305 manages the expiration date for each application and the print and scan counter values stored in the SRAM 209.
[0023] The application management unit 308 is a management module for installing, uninstalling, starting, or stopping applications 310, 311, 312, and 313, and a login unit 314, etc. The window management unit 309 is a management module for display control of the display order of application windows provided in the applications 310, 311, 312, and 313, and a login unit 314, etc.
[0024] The application platform 307 is middleware that enables the mechanisms of the real-time OS 301 and the controller platform 302 to be used by applications 310, 311, 312, and 313, a login unit 314, and the like.
[0025] Applications 310, 311, 312, and 313 are application software that realize various business models by utilizing functions provided by the application platform 307. The home application 310 has a menu function for selecting an application. The web browser application 311 has a web browser function for browsing a web server. The copy application 312 has a copy function for copying a paper document. The scan application 313 has a scan function for transmitting data. When these applications receive a login notification from the login unit 314, they perform a screen generation process according to the login user based on the information. As an example, there is a process in which the login user is prohibited from using a web browser and from color copying, and functions are restricted. In this case, the home application 310 performs a process so that the login user cannot select a web browser that cannot be used. The copy application 312 performs a process so that the color copy button cannot be selected.
[0026] The login unit 314 is authentication software for performing user authentication. The login unit 314 performs login processing based on the user name and password input via the operation unit 212. If the authentication fails, the login unit 314 displays an error message, and if the authentication is successful, it performs a series of processes after the authentication.
[0027] Here, a display control is known in which a screen is scrolled by selecting an object that is displayed on the screen and is used to scroll the screen (operation method 1). Also, a display control capable of scrolling the screen based on a predetermined user operation such as a flick operation or a drag operation is known (operation method 2). In general, a predetermined user operation can be accepted on a screen including an object for scrolling the screen. However, if a predetermined user operation can be accepted on a screen including an object for scrolling the screen, it may be troublesome for a user because there are two operation methods for scrolling the screen. Therefore, a technology is also known that allows a setting to enable or disable the acceptance of a predetermined user operation.
[0028] However, when a screen that does not include an object for scrolling the screen is provided and the reception of a specific user operation is disabled, the screen cannot be scrolled. Here, a form in which the reception of a specific user operation is temporarily enabled on a screen that does not include an object for scrolling the screen can be considered. However, in this form, the screen cannot be scrolled while the setting in which the reception of the specific user operation is disabled is maintained. For example, for a user who has set the reception of a specific user operation to be disabled because he does not want to perform a specific user operation, the temporary enablement of the reception of the specific user operation may be bothersome. Also, for example, if the reception of the specific user operation is possible despite the setting to disable the reception of the specific user operation, the user may mistakenly recognize that the setting to disable the reception of the specific user operation may not have been set.
[0029] Therefore, in this embodiment, based on whether the reception of a specific user operation is enabled or disabled, a control is executed to switch between displaying a screen that does not include an object for scrolling the screen and displaying a screen that includes an object for scrolling the screen. Specifically, when the reception of a specific user operation is enabled, a screen that does not include an object for scrolling the screen is displayed. Also, when the reception of a specific user operation is disabled, a screen that includes an object for scrolling the screen is displayed. This can reduce the inconvenience caused by having two operation methods for scrolling the screen. Also, it is possible to scroll the screen while retaining the setting that disables the reception of a specific user operation. As a result, for a user who has set the reception of a specific user operation to be disabled because he does not want to perform a specific user operation, the screen can be scrolled without performing the specific user operation. Also, since the screen can be scrolled while retaining the setting to disable the reception of a specific user operation, it is possible to reduce the possibility of erroneous recognition that the setting to disable the reception of a specific user operation may not have been performed.
[0030] Next, the display control of the screen in the image processing device 103 in this embodiment will be described with reference to FIG. 4, FIG. 5, FIG. 6, and FIG. 7. FIG. 4 and FIG. 5 are examples of screens showing the scan application 313. The scan application 313 is an application having a function of executing a scan and transmitting the scan data generated by the execution of the scan to an external destination. It is assumed that the scan application 313 has an address book (list of destination candidates) for selecting a destination to transmit the scan data to. Each screen described in this embodiment is displayed on the operation unit 212 by the window management unit 309 outputting it to the operation unit 212. The window management unit 309 and the scan application 313 are stored in the HDD 204 of the image processing device 103 as firmware 350, and are read into the RAM 202 and executed by the CPU 201. Note that in this embodiment, the display control of the screen will be described with the scan application 313 as an example, but the display control shown below may be performed on other application screens. Note that each screen in other applications displays content according to the corresponding application.
[0031] FIG. 4 shows display control of a screen in which scrolling display based on a first touch operation 402 is permitted (enabled) as a first display control of a first screen 404 when an address book is displayed. In the first screen 404 of FIG. 4, an address book is displayed as a first area 401 displayed when transitioning from an initial screen (not shown) of the scan application 313. In addition, one or more items 403 corresponding to each destination are displayed in the first area 401. Since each destination is different information, the first area 401 is a selection area for selecting at least one from different options, and the first screen 404 is a selection screen. The first area 401 may be an area in which the same items are displayed consecutively. When the first area 401 receives a touch operation 402 from a user on the operation unit 212, display control is performed to scroll each item 403 in the first area 401. That is, display control is performed to scroll each destination included in the address book. Note that the first touch operation 402 indicates not an image or item displayed on the screen but a touch operation on the operation unit 212, and indicates that scrolling display is possible by performing the first touch operation in the direction of the arrow. Here, the first touch operation 402 is, for example, a drag operation or a flick operation. Note that the first display control performs display control in which the first touch operation 402 is received in the first area 401, and a second touch operation on an object 501, which is an operation different from the first touch operation 402 and will be described later in FIG. 5, is not received.
[0032] FIG. 5 shows a display control of a screen in which scrolling display based on a second touch operation on an object 501, which is an operation different from the first touch operation 402, is permitted as a second display control of the first screen 404 when the address book is displayed. That is, the display control of a screen in which scrolling display based on the first touch operation 402 is not permitted (disabled) is shown. The object 501 on which the second touch operation is performed is an object, image, item, or button that can scroll display an item 403 by being selected. The first area 401, the item 403, and the first screen 404 are the same as those in FIG. 4. When the first area 401 receives a touch operation from the user on the object 501 on the operation unit 212, a display control is performed to scroll each item 403 in the first area 401. That is, a display control is performed to scroll each destination included in the address book. The second touch operation 402 is, for example, a touch operation to select (press) the object 501, or a button press operation that is detected when the object 501 is pressed or when the pressing is released after pressing.
[0033] FIG. 6 is an example of a screen (setting screen) for explaining a setting means for setting either the first display control or the second display control. The setting screen of FIG. 6 is performed not only for the scan application 313 but also for an area in which the first touch operation 402 is possible in other applications in the image processing device 103. However, a setting screen as shown in FIG. 6 may be provided for each application, and a setting means for setting either the first display control or the second display control for each application may be provided. Specifically, in the screen of FIG. 6, the user can set either a display control that allows (enables) the scroll display based on the first touch operation 402, or a display control that does not allow (disables) the scroll display based on the first touch operation 402. The screen of FIG. 6 is a screen displayed based on a predetermined operation for displaying the screen of FIG. 6 in a setting application (not shown) that can set various setting items related to the image processing device 103. The setting area 601 includes a first setting value 602, a second setting value 603, a button 604 for confirming and saving the setting value in the selected state when the button 604 is pressed with the setting value selected, and a button 605 for canceling the saving of the selected setting value and closing the screen of FIG. 6. The first setting value 602 is an object for setting the display control for permitting the scroll display based on the first touch operation 402. That is, when the object 602 is selected and set, the first display control shown in FIG. 4 is executed. The second setting value 603 is an object for setting the display control for not permitting the scroll display based on the first touch operation 402. That is, when the object 603 is selected and set, the second display control shown in FIG. 5 is executed. In the shipping state (initial state) of the image processing device 103, the setting value is held with the setting value 602 set in the setting area 601. That is, in the initial state of the image processing device 103, the first display control shown in FIG. 4 is executed. In addition, in the setting screen of FIG. 6, it may be possible to set the enable / disable of the pinch function (operation) together with the flick operation. A pinch operation is an operation in which a user pinches the touch panel with at least two pointers.The action of moving two pointers closer to each other is called a pinch-in action, and the action of moving two pointers farther apart is called a pinch-out action. For example, when a user pinches in, the image on the screen is displayed smaller, and when the user pinches out, the image is displayed larger.
[0034] <Flowchart> Fig. 7 is a flowchart showing a screen display process in this embodiment. The process shown in Fig. 7 is realized by reading firmware 350 stored in HDD 204 of image processing device 103 into RAM 202 and executing it by CPU 201. More specifically, this is a process in which scan application 313 included in firmware 350 is read into RAM 202 and executed by CPU 201. As described above, scan application 313 performs display control in cooperation with window management unit 309. Note that the symbol "S" in the explanation of each process indicates a step in the flowchart.
[0035] The process of this flowchart starts based on an instruction to display the first screen being given in S701. The first display instruction is, for example, a user pressing a button to display the address book screen of the scan application 313. In S701, the window management unit 309 detects the display of the first screen 404.
[0036] Next, in S702, the scan application 313 determines whether or not the first touch operation is permitted. The scan application 313 refers to the setting value set in the setting area 601 and stored in the memory, and makes the determination based on the setting value. If the determination is YES in S702, the process proceeds to S704, and if the determination is NO in S602, the process proceeds to S703.
[0037] In S703, the scan application 313 displays a screen for performing the above-mentioned second display control. Specifically, it is determined to perform display control of a screen that cannot accept the first touch operation 402 in the first area 401, but can accept a second touch operation different from the first touch operation 402. Then, the first screen 404 including the object 501 that accepts the second touch operation is displayed in the first area 401. After that, the scan application 313 ends the process of this flowchart.
[0038] In S704, the scan application 313 displays a screen for performing the first display control described above. Specifically, it is determined to perform display control of a screen that can accept a first touch operation 402 in the first area 401 and cannot accept a second touch operation different from the first touch operation 402. Then, the first screen 404 that does not include an object 501 that accepts a second touch operation is displayed in the first area 401. After that, the scan application 313 ends the process of this flowchart.
[0039] As described above, in this embodiment, based on whether the reception of a specific user operation is enabled or disabled, a control is executed to switch between displaying a screen that does not include an object for scrolling the screen or displaying a screen that includes an object for scrolling the screen. Specifically, when the reception of a specific user operation is enabled, a screen that does not include an object for scrolling the screen is displayed. Also, when the reception of a specific user operation is disabled, a screen that includes an object for scrolling the screen is displayed. This can reduce the inconvenience caused by having two operation methods for scrolling the screen. In addition, it is possible to scroll the screen while retaining the setting that disables the reception of a specific user operation. This allows a user who has set the reception of a specific user operation to be disabled because they do not want to perform a specific user operation to scroll the screen without performing the specific user operation. In addition, since the screen can be scrolled while retaining the setting that disables the reception of a specific user operation, it is possible to reduce the possibility of erroneous recognition that the setting to disable the reception of a specific user operation may not have been performed.
[0040] (Other embodiments) In the above-described embodiment, the first screen 404 has been described as a list display screen that displays destinations as shown in Fig. 4 and Fig. 5, but is not limited to this. For example, the above-described embodiment may be implemented on a home screen 801 that allows the selection of one function from among a plurality of functions (application programs) as shown in Fig. 8 and Fig. 9, or a preview screen (not shown) that displays results such as print results or scan results.
[0041] An example of a home screen 801 for selecting a function will be specifically described. FIG. 8 shows a home screen 801 in a case where acceptance of a predetermined user operation capable of performing a scroll display is permitted. In FIG. 8, items 803 displayed in a first area 802 are scrolled based on a first touch operation 402. Here, the items 803 are, for example, icons indicating functions. FIG. 9 shows a home screen 801 in a case where acceptance of a predetermined user operation capable of performing a scroll display is not permitted. In FIG. 9, items 803 displayed in a first area 802 are scrolled based on an object 501 on which a second touch operation different from the first touch operation 402 is performed.
[0042] The above-mentioned embodiment can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-mentioned embodiment are supplied to a system or device via a network or various storage media, and a computer (CPU, MPU, etc.) of the system or device reads and executes the program. The program may be executed by one computer, or may be executed by multiple computers in cooperation with each other. It is not necessary to realize all of the above-mentioned processes by software, and some or all of the processes may be realized by hardware such as ASIC. The CPU is also not limited to one that performs all processes by one CPU, and multiple CPUs may perform processes in cooperation with each other as appropriate.
[0043] In addition, the functions of the above-mentioned embodiments are not only realized by a computer reading and executing the program code, but also include cases where an OS running on a computer performs part or all of the actual processing based on the instructions of the program code, and the functions of the above-mentioned embodiments are realized by the processing.
[0044] The disclosure of this embodiment includes the following configuration, method, and program.
[0045] (Configuration 1) An image processing device, a display control means for scrolling a predetermined area of a screen displayed on a display unit when a first operation for scrolling the predetermined area of the screen is received, The image processing device is characterized in that, when the display control means is unable to accept the first operation on the screen, it displays on the display unit a screen which is able to accept a second operation which is different from the first operation and scrolls a specified area of the screen.
[0046] (Configuration 2) 2. The image processing device according to configuration 1, wherein the first operation is a drag operation or a flick operation.
[0047] (Configuration 3) 3. The image processing device according to configuration 1 or 2, wherein the second operation is an operation of selecting an object that can be scrolled in a predetermined area of the screen.
[0048] (Configuration 4) 4. The image processing device according to configuration 3, wherein the object capable of scrolling a predetermined area of the screen is a button capable of scrolling a predetermined area of the screen.
[0049] (Configuration 5) The image processing device according to any one of configurations 1 to 4, characterized in that the screen capable of accepting the second operation is a screen in which the specified area includes an object that allows the specified area to be scrolled.
[0050] (Configuration 6) The image processing device according to any one of configurations 1 to 5, characterized in that, when the first operation can be accepted on the screen, the display control means displays on the display unit a screen on which the first operation is possible and on which the second operation is not possible.
[0051] (Configuration 7) A setting unit is further provided for setting whether or not the first operation is to be accepted on the screen, The image processing device according to any one of configurations 1 to 6, characterized in that, when the setting means sets a setting indicating that the first operation cannot be accepted on the screen, the display control means displays a screen that cannot accept the first operation and can accept the second operation.
[0052] (Configuration 8) 8. The image processing device according to claim 7, characterized in that, when the setting means has been set to indicate that the first operation can be accepted, the display control means displays a screen indicating that the first operation can be accepted and that the second operation cannot be accepted.
[0053] (Configuration 9) The image processing device according to any one of configurations 1 to 8, characterized in that the display control means displays a setting screen on the display unit for setting whether or not to enable acceptance of the first operation on the screen.
[0054] (Configuration 10) The image processing device according to any one of configurations 1 to 9, characterized in that the image processing device has a plurality of functions including at least a function of scanning a recording medium and transmitting the scanned data to an external device.
[0055] (Configuration 11) 11. The image processing device according to configuration 10, wherein the predetermined area is an area including a plurality of candidate destinations to which the scanned data obtained by the scan is to be transmitted.
[0056] (Configuration 12) 10. The image processing device according to any one of configurations 1 to 9, wherein the predetermined area is an area including the plurality of functions and is an area in which one function can be selected from the plurality of functions.
[0057] (Method 1) A control method for an image processing device, comprising: a display control step of, when a first operation for scrolling a predetermined area of a screen displayed on a display unit is received, scrolling a predetermined area of the screen; The control method is characterized in that the display control step, when the first operation cannot be accepted on the screen, displays on the display unit a screen which can accept a second operation which is different from the first operation and scrolls a specified area of the screen.
[0058] (Program 1) A program, The computer of the image processing device when a first operation for scrolling a predetermined area of a screen displayed on a display unit is received, a display control step capable of scrolling the predetermined area of the screen is executed; The display control step is a program characterized by displaying, on the display unit, a screen capable of accepting a second operation that is different from the first operation and scrolls a specified area of the screen, when the first operation cannot be accepted on the screen. [Explanation of symbols]
[0059] 103 Image processing device 201 CPU 212 Operation section 313 Scan Application
Claims
1. An image processing device, a display control means for scrolling a predetermined area of a screen displayed on a display unit when a first operation for scrolling the predetermined area of the screen is received, The image processing device is characterized in that, when the display control means is unable to accept the first operation on the screen, it displays on the display unit a screen which is able to accept a second operation which is different from the first operation and scrolls a specified area of the screen.
2. The image processing device according to claim 1 , wherein the first operation is a drag operation or a flick operation.
3. 2. The image processing apparatus according to claim 1, wherein the second operation is an operation of selecting an object that can be scrolled in a predetermined area of the screen.
4. 4. The image processing apparatus according to claim 3, wherein the object capable of scrolling a predetermined area of the screen is a button capable of scrolling the predetermined area of the screen.
5. 2 . The image processing apparatus according to claim 1 , wherein the screen capable of accepting the second operation is a screen in which the predetermined area includes an object that allows scrolling of the predetermined area.
6. The image processing device according to claim 1, characterized in that, when the first operation can be accepted on the screen, the display control means displays on the display unit a screen on which the first operation is possible and on which the second operation is not possible.
7. a setting unit for setting whether or not the first operation is to be accepted on the screen, The image processing device according to claim 1, characterized in that, when the setting means sets a setting indicating that the first operation cannot be accepted on the screen, the display control means displays a screen that cannot accept the first operation and can accept the second operation.
8. The image processing device according to claim 7, characterized in that, when the setting means is set to indicate that the first operation can be accepted, the display control means displays a screen indicating that the first operation can be accepted and that the second operation cannot be accepted.
9. 2 . The image processing apparatus according to claim 1 , wherein the display control means displays on the display unit a setting screen for setting whether or not to enable acceptance of the first operation on the screen.
10. The image processing apparatus according to claim 1 , further comprising a plurality of functions including at least a function of scanning a recording medium and transmitting the scanned data to an external device.
11. The image processing apparatus according to claim 10 , wherein the predetermined area is an area including a plurality of candidate destinations to which the scanned data is to be transmitted.
12. 2. The image processing apparatus according to claim 1, wherein the predetermined area is an area including the plurality of functions, and from which one function can be selected.
13. A control method for an image processing device, comprising: a display control step of, when a first operation for scrolling a predetermined area of a screen displayed on a display unit is received, scrolling a predetermined area of the screen; The display control step is a control method characterized in that, when the first operation cannot be accepted on the screen, a screen capable of accepting a second operation which is different from the first operation and scrolls a specified area of the screen is displayed on the display unit.
14. A program, The computer of the image processing device when a first operation for scrolling a predetermined area of a screen displayed on a display unit is received, a display control step capable of scrolling the predetermined area of the screen is executed; The display control step is a program characterized in that, when the first operation cannot be accepted on the screen, a screen is displayed on the display unit that can accept a second operation that is different from the first operation and scrolls a specified area of the screen.
Citation Information
Patent Citations
Image processing apparatus, image processing apparatus control method, and program
JP2018142166A