Computer program for terminal device, terminal device, and method for controlling terminal device
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BROTHER KOGYO KK
- Filing Date
- 2024-11-28
- Publication Date
- 2026-06-09
Smart Images

Figure 2026093639000001_ABST
Abstract
Claims
1. A computer program for a terminal device, The computer of the aforementioned terminal device A first display control unit that, when the computer program is started by a first startup instruction and the version of the computer program satisfies a first predetermined condition, causes the terminal device's display unit to display a first update screen to prompt the user to upgrade the computer program, wherein, when the computer program is started by the first startup instruction and the version of the computer program does not satisfy the first predetermined condition, the first update screen is not displayed and a first predetermined screen is displayed on the display unit, When the computer program is started by a second startup instruction different from the first startup instruction, a second display control unit causes the second predetermined screen to be displayed on the display unit without displaying the first update screen, regardless of whether the version of the computer program satisfies the first predetermined condition. A computer program that functions as such.
2. The computer program according to claim 1, wherein, when the first update screen is displayed, if an operation to upgrade the computer program is not accepted, the display unit is restricted from displaying a screen different from the first update screen.
3. The computer program according to claim 2, wherein the first update screen includes an update object that accepts an operation to upgrade the computer program, but does not include an object that accepts an operation not to upgrade the computer program.
4. The aforementioned computer program further uses the computer, The computer program according to claim 3, which functions as a supply unit that, when an operation on the update object is accepted, supplies an instruction to the Operating System (OS) program of the terminal device to display a web page for upgrading the computer program.
5. When the display instruction is supplied to the OS program, the computer program transitions from a foreground state, where the computer program is running in the foreground, to a background state, where the computer program is running in the background. The first display control unit is, After the display instruction is supplied to the OS program, if the computer program transitions from the background state to the foreground state and the version of the computer program satisfies the first predetermined condition, the first update screen is displayed on the display unit. The computer program according to claim 4, wherein, after the display instruction is supplied to the OS program, the computer program transitions from the background state to the foreground state, and the version of the computer program does not satisfy the first predetermined condition, the computer program displays the first predetermined screen on the display unit without displaying the first update screen.
6. The aforementioned computer program further uses the computer, A computer program according to claim 3, wherein the computer program functions as the third display control unit, which accepts an operation on a specific function object included in a plurality of function objects displayed on a function selection screen, and when the version of the computer program satisfies a second predetermined condition, the third display control unit displays a second update screen different from the first update screen, wherein the second update screen includes a second update object that accepts an operation to upgrade the computer program and a non-update object that accepts an operation not to upgrade the computer program, and when an operation on the specific function object is accepted and the version of the computer program does not satisfy the second predetermined condition, the second update screen is not displayed, and the third predetermined screen corresponding to the specific function object is displayed on the display unit.
7. The computer program according to claim 6, wherein when an operation on the non-updated object is accepted on the second update screen, the use of a specific function corresponding to the specific function object is restricted.
8. The computer program according to claim 6, wherein the second predetermined condition is different from the first predetermined condition.
9. The aforementioned computer program further uses the computer, A condition information request transmission unit that transmits a condition information request to a management server when the computer program is started by the first startup instruction, wherein the management server stores condition information indicating the first predetermined condition, and the condition information request transmission unit In response to the sending of the aforementioned condition information request to the management server, the system functions as a condition information receiving unit that receives the aforementioned condition information from the management server. The computer program according to claim 1, wherein the first display control unit causes the computer program to be started by the first startup instruction, and when the condition information request is sent to the management server but the condition information is not received from the management server, the computer program to display the first predetermined screen on the display unit without displaying the first update screen, regardless of whether the computer program satisfies the first predetermined conditions or not.
10. The aforementioned computer program further uses the computer, The aforementioned terminal device is configured to function as a regional information acquisition unit that acquires regional information indicating the area in which it is used. The first display control unit is, When the computer program is started by the first startup instruction, the regional information indicates a first region, and the version of the computer program satisfies the first predetermined conditions, the first update screen is displayed on the display unit. When the computer program is started by the first startup instruction, the regional information indicates the first region, and the version of the computer program does not satisfy the first predetermined condition, the first predetermined screen is displayed on the display unit without displaying the first update screen. The computer program according to claim 1, wherein when the computer program is started by the first startup instruction and the regional information indicates a second region different from the first region, the computer program displays the first predetermined screen on the display unit without displaying the first update screen, regardless of whether the version of the computer program satisfies the first predetermined conditions.
11. The first predetermined screen is the home screen, The computer program according to claim 1, wherein the second predetermined screen is a screen different from the home screen and corresponds to the second startup instruction.
12. The second startup instruction includes image data representing a specific image, The computer program according to claim 11, wherein the second predetermined screen is a preview screen that includes a print preview image corresponding to the specific image represented by the image data.
13. The computer program according to claim 11, wherein the second predetermined screen is a screen related to a service realized through cooperation between a target device different from the terminal device and a service provider server that provides services related to the target device.
14. The aforementioned computer program further uses the computer, The computer program according to claim 1, wherein an icon corresponding to the computer program is displayed on the display unit, and the computer program functions as a first startup instruction acquisition unit that acquires the first startup instruction from the Operating System (OS) program of the terminal device in response to an operation on the icon being accepted.
15. The aforementioned computer program further uses the computer, The computer program according to claim 1, wherein a notification object corresponding to the computer program is displayed on the display unit, and the computer program functions as a first startup instruction acquisition unit that acquires the first startup instruction from the Operating System (OS) program of the terminal device in response to an operation on the notification object being accepted.
16. The aforementioned computer program further uses the computer, The computer program according to claim 1, which functions as a second startup instruction acquisition unit that acquires the second startup instruction from a specific computer program different from the aforementioned computer program and the Operating System (OS) program of the terminal device.
17. A terminal device, Display unit and A first display control unit that, when the computer program of the terminal device is started by a first startup instruction and the version of the computer program satisfies a first predetermined condition, causes the display unit to display a first update screen to prompt the user to upgrade the computer program, wherein when the computer program is started by the first startup instruction and the version of the computer program does not satisfy the first predetermined condition, the first update screen is not displayed and a first predetermined screen is displayed on the display unit, When the computer program is started by a second startup instruction different from the first startup instruction, a second display control unit causes the second predetermined screen to be displayed on the display unit without displaying the first update screen, regardless of whether the version of the computer program satisfies the first predetermined condition. A terminal device equipped with the following features.
18. A method for controlling a terminal device, A first display control step in which, when the computer program of the terminal device is started by a first startup instruction and the version of the computer program satisfies a first predetermined condition, a first update screen for prompting the user to update the computer program is displayed on the display unit of the terminal device, wherein, when the computer program is started by the first startup instruction and the version of the computer program does not satisfy the first predetermined condition, the first update screen is not displayed and a first predetermined screen is displayed on the display unit, When the computer program is started by a second startup instruction different from the first startup instruction, a second display control step is performed to display a second predetermined screen on the display unit without displaying the first update screen, regardless of whether the version of the computer program satisfies the first predetermined condition or not. A method that includes [a certain feature].