[go: up one dir, main page]

JP7639552B2 - Image Processing Device - Google Patents

Image Processing Device Download PDF

Info

Publication number
JP7639552B2
JP7639552B2 JP2021090170A JP2021090170A JP7639552B2 JP 7639552 B2 JP7639552 B2 JP 7639552B2 JP 2021090170 A JP2021090170 A JP 2021090170A JP 2021090170 A JP2021090170 A JP 2021090170A JP 7639552 B2 JP7639552 B2 JP 7639552B2
Authority
JP
Japan
Prior art keywords
information
displayed
image processing
notification
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021090170A
Other languages
Japanese (ja)
Other versions
JP2022182555A (en
Inventor
由 平澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2021090170A priority Critical patent/JP7639552B2/en
Publication of JP2022182555A publication Critical patent/JP2022182555A/en
Priority to JP2025026000A priority patent/JP2025081555A/en
Application granted granted Critical
Publication of JP7639552B2 publication Critical patent/JP7639552B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Debugging And Monitoring (AREA)

Description

本明細書に開示される技術分野は、有効と無効との切り替えが可能な設定を有する特別な機能を搭載する画像処理装置に関する。 The technical field disclosed in this specification relates to an image processing device equipped with a special function that has settings that can be switched between enabled and disabled.

画像処理装置には、有効と無効との切り替えが可能な設定を有する特別な機能(ソリューション)を搭載したものがある。特別な機能は、画像処理装置の工場出荷時には無効に設定されており、その後、例えば画像処理装置を購入したユーザがその特別な機能を利用する契約を画像処理装置の販売者と結んだ場合、その画像処理装置の販売者によってその特別な機能を有効にするコマンドがその画像処理装置に入力されることで、その特別な機能に基づく処理が実行可能になる。このように特別な機能を搭載する画像処理装置に関する技術を開示した文献としては、例えば特許文献1がある。 Some image processing devices are equipped with special functions (solutions) that have settings that can be switched between enabled and disabled. The special functions are disabled when the image processing device is shipped from the factory, and then, for example, if a user who purchases the image processing device enters into a contract with the seller of the image processing device to use the special functions, the seller of the image processing device inputs a command to enable the special functions into the image processing device, making it possible to execute processing based on the special functions. For example, Patent Document 1 discloses technology relating to image processing devices equipped with such special functions.

特開2018-151700号公報JP 2018-151700 A

ユーザによっては、その特別な機能を利用する契約を結ぶ前にその機能を試してみたいという要望がある。そこで、画像処理装置に、その特別な機能を一時的に利用可能にする試行モードを設定することが考えられる。この試行モードの有効期間内では、試行モードが設定されていることについてユーザに知らせることが望ましい。しかしながら、画像処理装置のユーザインタフェースには一度に通知できる情報量に限りがあり、さらに試行モードの他にも通知を行う必要もある。特許文献1には特別な機能を試行させる技術については開示されておらず、改善の余地がある。 Some users may wish to try out a special function before signing a contract to use that function. In this regard, it is conceivable to set a trial mode in the image processing device that makes the special function temporarily available. During the validity period of this trial mode, it is desirable to inform the user that the trial mode has been set. However, the user interface of the image processing device has a limit to the amount of information that can be notified at one time, and it is also necessary to provide notifications other than the trial mode. Patent Document 1 does not disclose technology for trialing special functions, and there is room for improvement.

本明細書は、有効と無効との切り替えが可能な設定を有する特別な機能を搭載した画像処理装置において、その特別な機能に関する試行モードについての好適な通知を行う技術を開示する。 This specification discloses a technology for providing appropriate notification of a trial mode for a special function in an image processing device equipped with a special function that has a setting that can be switched between enabled and disabled.

この課題の解決を目的としてなされた画像処理装置は、画像処理部と、ユーザインタフェースと、メモリと、コンピュータと、を備える画像処理装置であって、前記画像処理装置は特別な機能を含む複数の機能を備え、前記メモリには、前記特別な機能を有効にするか無効にするかを示す機能情報が記憶されており、前記機能情報は、前記画像処理装置の工場出荷時には、前記特別な機能の無効を示しており、前記コンピュータは、前記特別な機能を有効にする有効指示を受け付けた場合に、前記メモリに記憶される前記機能情報を前記特別な機能の有効を示す情報に変更することで前記特別な機能を利用可能にし、さらに前記コンピュータは、試行モードを開始する開始指示を受け付けた場合に、前記試行モードを開始する開始処理を実行することで、前記機能情報が前記特別な機能の無効を示していたとしても、前記試行モードの有効期間内であれば、前記特別な機能を利用可能にし、前記試行モードを開始した後、前記試行モードの有効期間外になったことに基づいて前記試行モードを終了し、さらに前記コンピュータは、待機画面を前記ユーザインタフェースに表示させることが可能であり、前記待機画面には、各機能に関する設定または情報の表示指示に対応する操作子と、通知情報を表示する通知領域と、が含まれ、前記通知情報には、複数の種類があり、前記複数の種類の通知情報には、前記試行モードが有効期間内であることを示す試行モード情報が含まれ、各通知情報には、表示の優先度が設定されており、さらに前記コンピュータは、前記通知領域に前記通知情報を表示する表示処理を実行し、前記表示処理では、前記試行モードが有効期間内の第1のタイミングにおいて、前記画像処理装置の状態が、前記試行モード情報よりも優先度が高い前記通知情報である高優先度情報を表示すべき状態でなければ、前記試行モード情報を前記通知領域に表示し、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示しない、ことを特徴としている。 The image processing device that has been made to solve this problem is an image processing device that includes an image processing unit, a user interface, a memory, and a computer, the image processing device includes a plurality of functions including a special function, the memory stores function information indicating whether the special function is to be enabled or disabled, the function information indicates that the special function is disabled when the image processing device is shipped from the factory, the computer, upon receiving an enable instruction to enable the special function, changes the function information stored in the memory to information indicating that the special function is enabled, thereby making the special function available, and further, upon receiving an instruction to start a trial mode, the computer executes a start process to start the trial mode, thereby making the special function available within the valid period of the trial mode even if the function information indicates that the special function is disabled, and after starting the trial mode, the computer starts the trial mode based on the fact that the valid period of the trial mode has expired. The image processing device terminates the trial mode, and the computer is capable of displaying a standby screen on the user interface, the standby screen including an operator corresponding to an instruction to display settings or information for each function and a notification area for displaying notification information, the notification information includes a plurality of types, the plurality of types of notification information includes trial mode information indicating that the trial mode is within a valid period, and each notification information has a display priority set, and the computer executes a display process for displaying the notification information in the notification area, and in the display process, if the state of the image processing device is not in a state in which high priority information, which is the notification information having a higher priority than the trial mode information, should be displayed at a first timing when the trial mode is within a valid period, the trial mode information is displayed in the notification area, and if the state of the image processing device is in a state in which the high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed in the notification area.

本明細書に開示される技術によれば、複数種類の通知情報を通知領域に表示する画像処理装置において、試行モードの有効期間内の第1のタイミングにおいて、高優先度情報を表示すべき状態でなければ、通知領域に試行モード情報が表示される。これにより、ユーザは、画像処理装置に試行モードが設定されており、特別な機能が一時的に利用可能になっていることを把握できる。一方で、高優先度情報を表示すべき状態であれば、通知領域に高優先度情報が表示されて試行モード情報は表示されない。これにより、試行モード情報が高優先度情報の通知を妨げず、ユーザは、試行モードの有効期間内であっても、高優先情報を把握することができる。 According to the technology disclosed in this specification, in an image processing device that displays multiple types of notification information in a notification area, at a first timing during the validity period of the trial mode, if the image processing device is not in a state where high priority information should be displayed, trial mode information is displayed in the notification area. This allows the user to know that the trial mode is set in the image processing device and that a special function is temporarily available. On the other hand, if the image processing device is in a state where high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed. This means that the trial mode information does not prevent notification of high priority information, and the user can know the high priority information even during the validity period of the trial mode.

上記画像処理装置の機能を実現するための画像処理システム、制御方法、コンピュータプログラム、当該プログラムを格納するコンピュータにて読取可能な記憶媒体も、新規で有用である。 The image processing system, control method, computer program, and computer-readable storage medium that stores the program for implementing the functions of the image processing device are also novel and useful.

本明細書に開示される技術によれば、有効と無効との切り替えが可能な設定を有する特別な機能を搭載した画像処理装置において、その特別な機能に関する試行モードについての好適な通知を行う技術が実現される。 The technology disclosed in this specification realizes a technology that provides appropriate notification of a trial mode for a special function in an image processing device that has a setting that can be switched between enabled and disabled.

本形態のシステムの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the system according to the embodiment. 試行モード開始の手順の例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a procedure for starting a trial mode. 試行DBに記憶される情報の例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of information stored in a trial DB. ホーム画面を表示中のユーザIFを示す説明図である。FIG. 11 is an explanatory diagram showing a user IF when a home screen is displayed. 追加機能の有効化の手順の例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a procedure for enabling an additional function. 試行モードの有効期間を確認する手順の例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a procedure for checking the validity period of the trial mode. 試行終了を報知する終了報知画面の例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of an end notification screen that notifies the user of the end of a trial. インターネットへの接続不可を報知する接続不可画面の例を示す説明図である。13 is an explanatory diagram showing an example of a connection impossible screen notifying that a connection to the Internet is impossible; FIG. 画面表示処理の手順を示すフローチャートである。13 is a flowchart showing a procedure for a screen display process. 通知処理の手順を示すフローチャートである。13 is a flowchart showing a procedure for a notification process. 通知情報の優先順の例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of a priority order of notification information. 試行終了間近のホーム画面と終了間近画面の例を示す説明図である。13A and 13B are explanatory diagrams showing examples of a home screen and a screen showing a trial nearing completion. 試行期間内のホーム画面と期間内画面の例を示す説明図である。11 is an explanatory diagram showing an example of a home screen during a trial period and an example of a within-trial period screen. FIG. 操作後処理の手順を示すフローチャートである。13 is a flowchart showing a procedure for post-operation processing. 詳細設定中の画面遷移の例を示す説明図である。FIG. 11 is an explanatory diagram showing an example of screen transition during detailed setting. ホーム画面を表示中のユーザIFを示す説明図である。FIG. 11 is an explanatory diagram showing a user IF when a home screen is displayed. ホーム画面を表示中のユーザIFを示す説明図である。FIG. 11 is an explanatory diagram showing a user IF when a home screen is displayed.

以下、実施の形態にかかる複合機(以下、「MFP」とする)について、添付図面を参照しつつ詳細に説明する。 The multifunction peripheral (hereinafter, "MFP") according to the embodiment will be described in detail below with reference to the attached drawings.

本形態のMFP1は、プリント、スキャン等の各種の画像処理機能を実行可能な装置である。MFP1は、画像処理装置の一例である。本形態のMFP1は、図1に示すように、CPU11と、メモリ12と、を含むコントローラ10を備えている。CPU11は、コンピュータの一例である。また、MFP1は、ユーザインタフェース(以下、「ユーザIF」とする)13と、通信インタフェース(以下、「通信IF」とする)14と、印刷エンジン15と、スキャナ16と、を備え、これらがコントローラ10に電気的に接続されている。印刷エンジン15とスキャナ16とは、いずれも、画像処理部の一例である。 The MFP 1 of this embodiment is a device capable of executing various image processing functions such as printing and scanning. The MFP 1 is an example of an image processing device. As shown in FIG. 1, the MFP 1 of this embodiment is equipped with a controller 10 including a CPU 11 and a memory 12. The CPU 11 is an example of a computer. The MFP 1 also has a user interface (hereinafter referred to as "user IF") 13, a communication interface (hereinafter referred to as "communication IF") 14, a print engine 15, and a scanner 16, which are electrically connected to the controller 10. The print engine 15 and the scanner 16 are both examples of an image processing unit.

CPU11は、メモリ12から読み出したプログラムに従って、また、ユーザの操作に基づいて、各種の処理を実行する。メモリ12には、図1に示すように、基本プログラム21と、複数の機能プログラム22~24と、複数の機能スイッチ25~27と、試行スイッチ28と、を含む、各種のプログラムや各種の情報が記憶されている。メモリ12は、各種の処理が実行される際の作業領域としても利用される。CPU11が備えるバッファも、メモリの一例である。 The CPU 11 executes various processes according to the programs read from the memory 12 and based on the user's operations. As shown in FIG. 1, the memory 12 stores various programs and information, including a basic program 21, multiple function programs 22-24, multiple function switches 25-27, and a trial switch 28. The memory 12 is also used as a working area when various processes are executed. The buffer provided in the CPU 11 is also an example of a memory.

本形態のMFP1は、画面の表示機能と操作の受け付け機能とを有するタッチパネル131と、戻るキー132と、ホームキー133と、中止キー134と、を含むユーザIF13を備えている。戻るキー132とホームキー133と中止キー134とは、ハードウェアキーである。ユーザIF13は、さらに他のハードウェアキー、LEDランプ、スピーカ等を含んでもよい。タッチパネル131に表示される表示内容については後述する。 The MFP 1 of this embodiment is equipped with a user IF 13 including a touch panel 131 having a screen display function and an operation reception function, a back key 132, a home key 133, and a stop key 134. The back key 132, the home key 133, and the stop key 134 are hardware keys. The user IF 13 may further include other hardware keys, LED lamps, speakers, etc. The display contents displayed on the touch panel 131 will be described later.

通信IF14は、少なくともインターネット200に接続可能な構成を含み、外部装置と通信を行うためのハードウェアを含む。通信IF14の通信規格は、イーサネット(登録商標)、Wi-Fi(登録商標)、USBなどである。MFP1は、複数の通信規格に対応する複数の通信IF14を備えていてもよい。 The communication IF 14 includes a configuration that can connect to at least the Internet 200, and includes hardware for communicating with external devices. The communication standards of the communication IF 14 include Ethernet (registered trademark), Wi-Fi (registered trademark), USB, etc. The MFP 1 may include multiple communication IFs 14 that support multiple communication standards.

印刷エンジン15は、シート等の印刷媒体に画像データに基づく画像を印刷する構成を含む。印刷エンジン15の画像形成方式は、例えば、電子写真方式、インクジェット方式である。スキャナ16は、原稿の画像を読み取って、画像データを取得する構成を含む。 The print engine 15 includes a configuration for printing an image based on image data onto a print medium such as a sheet. The image formation method of the print engine 15 is, for example, an electrophotographic method or an inkjet method. The scanner 16 includes a configuration for reading an image of an original document and acquiring image data.

本形態のMFP1は、基本プログラム21や機能プログラム22~24を実行することで、印刷エンジン15やスキャナ16を用いた各種の機能を実行可能である。基本プログラム21は、MFP1の工場出荷時から実行可能に設定されているプログラムであり、MFP1に基本的な機能である基本機能を実行させるためのプログラムである。基本機能には、例えば、コピー機能、スキャン機能、ファクシミリ機能、が含まれる。 The MFP 1 of this embodiment can execute various functions using the print engine 15 and scanner 16 by executing the basic program 21 and function programs 22 to 24. The basic program 21 is a program that is set to be executable when the MFP 1 is shipped from the factory, and is a program for causing the MFP 1 to execute basic functions that are basic functions. The basic functions include, for example, a copy function, a scan function, and a facsimile function.

一方、機能プログラム22~24は、MFP1に、追加可能な特別な機能である追加機能を実行させるプログラムである。本形態のMFP1は、工場出荷時から機能プログラム22~24が組み込まれており、複数の追加機能を搭載している。機能プログラム22~24にはそれぞれ対応する機能スイッチ25~27が設けられ、機能スイッチ25~27の状態によって、対応する機能プログラム22~24による追加機能が有効であるか無効であるかの設定が記憶されている。例えば、機能スイッチ25の状態がオンであれば、MFP1は、機能プログラム22による機能を実行する指示を受け付け可能であって、当該機能を実行可能であり、機能スイッチ25の状態がオフであれば、MFP1は、当該機能を実行する指示を受け付けない。機能スイッチ25~27は、機能情報の一例である。 On the other hand, the function programs 22-24 are programs that cause the MFP 1 to execute additional functions, which are special functions that can be added. The MFP 1 of this embodiment is equipped with the function programs 22-24 built in from the factory, and is equipped with multiple additional functions. The function programs 22-24 are provided with corresponding function switches 25-27, respectively, and a setting is stored as to whether the additional function by the corresponding function program 22-24 is enabled or disabled depending on the state of the function switches 25-27. For example, if the function switch 25 is on, the MFP 1 can accept an instruction to execute a function by the function program 22 and can execute that function, and if the function switch 25 is off, the MFP 1 does not accept an instruction to execute that function. The function switches 25-27 are an example of function information.

MFP1の工場出荷時には、各機能スイッチ25~27は全てオフとなっており、追加機能は全て無効に設定されている。そして、工場出荷後に機能プログラム22~24の機能を有効化する指示を受け付けた場合、MFP1は、機能スイッチ25~27をオンに切り替えることで、追加機能を実行可能になる。追加機能のプログラムを予めMFP1に搭載し、有効化の指示を受け付け可能とすることで、MFP1に付加価値を加えることができ、追加機能の追加手順が簡便になる。また、MFP1を使用するユーザにとって必要な機能のみを有効にすることで、機能の煩雑化を防止できる。 When the MFP 1 is shipped from the factory, all of the function switches 25-27 are off and all additional functions are disabled. Then, when an instruction to activate the functions of the function programs 22-24 is received after the factory, the MFP 1 can execute the additional functions by switching the function switches 25-27 on. By loading the additional function programs in the MFP 1 in advance and making it possible to accept activation instructions, it is possible to add value to the MFP 1 and simplify the procedure for adding additional functions. Furthermore, by enabling only the functions necessary for the user of the MFP 1, it is possible to prevent the functions from becoming complicated.

なお、MFP1のユーザは、機能プログラム22~24の機能を使用するためには、使用する機能ごとにベンダ等と契約する必要がある。例えば、ユーザが追加機能を利用する契約をベンダと結ぶことで、ベンダから、その機能を有効化する有効化コマンドが提供される。提供された有効化コマンドがMFP1に入力されることで、MFP1は、有効化された機能に対応するスイッチをオンとし、その機能の実行指示を受け付け可能になる。 In order to use the functions of function programs 22 to 24, the user of MFP1 must enter into a contract with a vendor or the like for each function to be used. For example, when a user enters into a contract with a vendor to use an additional function, the vendor provides the user with an activation command to activate that function. When the provided activation command is input to MFP1, MFP1 turns on a switch corresponding to the activated function, and becomes able to accept an instruction to execute that function.

機能プログラム22~24によって実行可能になる追加機能としては、例えば、セキュアプリント機能、カスタムUI機能、バーコード印刷機能、クラウド保存機能、がある。セキュアプリント機能は、画像データを受信した際に直ちに印刷を開始するのではなく、画像データを一旦、メモリ12に記憶し、ユーザ認証等の認証に成功した後に印刷を開始する機能である。カスタムUI機能は、ユーザIF13に表示させるソフトキー等の配列や表示形態をユーザの好みに応じて変更する機能である。バーコード印刷機能は、指定されたデータに基づいてバーコードを作成し、作成したバーコードを印刷する機能である。クラウド保存機能は、原稿の画像を読み取って取得した画像データを、通信IF14を介して送信し、クラウド上の記憶領域に保存させる機能である。なお、工場出荷時にMFP1に搭載される機能プログラムの種類は、MFP1のモデルごとにあらかじめ決まっているが、工場出荷後に追加でインストール可能な機能が提供されてもよい。 Additional functions that can be executed by the function programs 22 to 24 include, for example, a secure print function, a custom UI function, a barcode printing function, and a cloud storage function. The secure print function is a function that does not start printing immediately when image data is received, but temporarily stores the image data in the memory 12, and starts printing after authentication such as user authentication is successful. The custom UI function is a function that changes the arrangement and display form of soft keys and the like displayed on the user IF 13 according to the user's preferences. The barcode printing function is a function that creates a barcode based on specified data and prints the created barcode. The cloud storage function is a function that transmits image data acquired by reading an image of a document via the communication IF 14 and stores it in a storage area on the cloud. The types of function programs installed in the MFP 1 at the time of shipment from the factory are predetermined for each model of the MFP 1, but functions that can be installed additionally after shipment from the factory may be provided.

試行スイッチ28は、本形態のMFP1にて追加機能を試行する試行モードの状態を設定するスイッチである。試行モードは、メモリ12に記憶されている全ての機能プログラム22~24を、機能スイッチ25~27がオフとなっている機能についても、有効期間内は利用可能にするモードである。試行モードの有効期間内であれば、ユーザは、機能プログラム22~24が有効化されているか否かに関わらず、全ての追加機能を試行できる。なお、本形態の試行モードは、装置ごとに1回のみ受け付け可能なモードである。試行スイッチ28が示す状態には、「実行中」、「未実行」、「実行済み」、があり、MFP1の工場出荷時には、試行スイッチ28は「未実行」となっている。 The trial switch 28 is a switch that sets the state of a trial mode in which additional functions are tried on the MFP 1 of this embodiment. The trial mode is a mode in which all function programs 22-24 stored in the memory 12 are available for a valid period, even for functions for which the function switches 25-27 are off. During the valid period of the trial mode, the user can try all additional functions regardless of whether the function programs 22-24 are enabled or not. Note that the trial mode of this embodiment is a mode that can be accepted only once per device. The states indicated by the trial switch 28 include "running", "not running", and "run", and when the MFP 1 is shipped from the factory, the trial switch 28 is set to "not running".

本形態のMFP1は、図1に示すように、通信IF14を介してインターネット200に接続可能であり、インターネット200を利用することで、サーバ3と接続可能である。サーバ3は、例えば、MFP1のベンダによって管理され、MFP1等の各装置における試行モードの実行状況を管理する。 As shown in FIG. 1, the MFP 1 of this embodiment can connect to the Internet 200 via the communication IF 14, and can connect to the server 3 by using the Internet 200. The server 3 is managed, for example, by the vendor of the MFP 1, and manages the execution status of the trial mode in each device such as the MFP 1.

本形態のサーバ3は、図1に示すように、CPU31と、メモリ32と、を含むコントローラ30と、通信IF34と、を備えている。なお、図1中のコントローラ10、30は、MFP1やサーバ3の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際にMFP1やサーバ3に存在する単一のハードウェアを表すとは限らない。 As shown in FIG. 1, the server 3 in this embodiment includes a controller 30 including a CPU 31 and a memory 32, and a communication IF 34. Note that the controllers 10 and 30 in FIG. 1 are collective names for the hardware and software used to control the MFP 1 and the server 3, and do not necessarily represent a single piece of hardware that actually exists in the MFP 1 or the server 3.

CPU31は、メモリ32から読み出したプログラムに従って、また、操作者の操作に基づいて、各種の処理を実行する。メモリ32には、図1に示すように、OS41と、試行管理プログラム42と、試行データベース(以下、「試行DB」とする)43と、を含む、各種のプログラムや各種のデータが記憶されている。OS41は、例えば、Windows(登録商標)、macOS(登録商標)、Linux(登録商標)である。CPU31が備えるバッファも、メモリの一例である。本形態のサーバ3は、試行管理プログラム42を実行することで、MFP1等の各装置における追加機能の試行を管理する。 The CPU 31 executes various processes according to the programs read from the memory 32 and based on the operations of the operator. As shown in FIG. 1, the memory 32 stores various programs and data including an OS 41, a trial management program 42, and a trial database (hereinafter referred to as a "trial DB") 43. The OS 41 is, for example, Windows (registered trademark), MacOS (registered trademark), or Linux (registered trademark). The buffer provided in the CPU 31 is also an example of memory. The server 3 in this embodiment executes the trial management program 42 to manage trials of additional functions in each device such as the MFP 1.

なお、メモリ12、32の一例は、MFP1やサーバ3に内蔵されるROM、RAM、HDD等に限らず、CPU11、31が読み取り可能かつ書き込み可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non-transitoryな媒体である。non-transitoryな媒体には、上記の例の他に、CD-ROM、DVD-ROM等の記録媒体も含まれる。また、non-transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non-transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。 Note that examples of memories 12, 32 are not limited to ROM, RAM, HDD, etc. built into MFP 1 and server 3, but may also be storage media that are readable and writable by CPU 11, 31. Computer-readable storage media are non-transitory media. In addition to the above examples, non-transitory media also include recording media such as CD-ROMs and DVD-ROMs. Non-transitory media are also tangible media. On the other hand, electrical signals that carry programs downloaded from a server on the Internet are computer-readable signal media, which is a type of computer-readable medium, but are not included in non-transitory computer-readable storage media.

通信IF34は、インターネット200を介して、MFP1等の外部装置と通信を行うためのハードウェアを含む。通信IF34の通信規格は、イーサネット(登録商標)、Wi-Fi(登録商標)などである。サーバ3は、複数の通信規格に対応する複数の通信IF14を備えていてもよい。 The communication IF 34 includes hardware for communicating with external devices such as the MFP 1 via the Internet 200. The communication standards of the communication IF 34 include Ethernet (registered trademark) and Wi-Fi (registered trademark). The server 3 may include multiple communication IFs 14 that support multiple communication standards.

次に、MFP1の試行モードに関する各処理の手順について、シーケンス図などを参照して説明する。なお、以下の処理は、基本的に、プログラムに記述された命令に従ったCPU11、31の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、CPU11、31の処理を表している。各CPUによる処理は、OSのAPIを用いたハードウェア制御も含む。本明細書では、OSの記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記載は、「プログラムBがOSのAPIを用いてハードウェアCを制御する」ことを指してもよい。また、プログラムに記述された命令に従ったCPU11、31の処理を、省略した文言で記載することがある。例えば、「CPU11が行う」のように記載することがある。また、プログラムに記述された命令に従ったCPU11、31の処理を、「プログラムAが行う」のようにCPUを省略した文言で記載することがある。 Next, the procedure of each process related to the trial mode of the MFP1 will be described with reference to sequence diagrams and the like. The following processes basically indicate the processes of the CPUs 11 and 31 according to the instructions written in the programs. That is, processes such as "judgment," "extraction," "selection," "calculation," "decision," "identification," "acquisition," "reception," and "control" in the following description represent the processes of the CPUs 11 and 31. The processes by each CPU include hardware control using the API of the OS. In this specification, the description of the OS will be omitted to describe the operation of each program. That is, in the following description, a description to the effect that "program B controls hardware C" may also mean that "program B controls hardware C using the API of the OS." In addition, the processes of the CPUs 11 and 31 according to the instructions written in the programs may be described in abbreviated terms. For example, they may be described as "performed by the CPU 11." In addition, the processes of the CPUs 11 and 31 according to the instructions written in the programs may be described in abbreviated terms, such as "performed by program A."

なお、「取得」は要求を必須とはしない概念で用いる。すなわち、CPU11、31が要求することなくデータを受信するという処理も、「CPUがデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「要求する」、「指示する」とは、要求していることを示す情報や、指示していることを示す情報を相手に出力することを示す概念である。また、要求していることを示す情報や指示していることを示す情報のことを、単に、「要求」、「指示」とも記載する。 Note that "obtaining" is used as a concept that does not necessarily require a request. In other words, the process of the CPU 11, 31 receiving data without making a request is also included in the concept of "the CPU obtaining data." In this specification, "data" is represented as a bit string that can be read by a computer. Data with the same substantial meaning but different formats is treated as the same data. The same applies to "information" in this specification. In addition, "requesting" and "instructing" are concepts that indicate outputting information indicating a request or information indicating an instruction to the other party. Information indicating a request or information indicating an instruction is also simply referred to as a "request" and "instruction."

また、CPU11、31による、情報Aは事柄Bであることを示しているか否かを判断する処理を、「情報Aから、事柄Bであるか否かを判断する」のように概念的に記載することがある。CPU11、31による、情報Aが事柄Bであることを示しているか、事柄Cであることを示しているか、を判断する処理を、「情報Aから、事柄Bであるか事柄Cであるかを判断する」のように概念的に記載することがある。 In addition, the process by CPU 11, 31 to determine whether information A indicates event B may be conceptually described as "determining whether event B is present from information A." The process by CPU 11, 31 to determine whether information A indicates event B or event C may be conceptually described as "determining whether event B is present or event C is present from information A."

まず、MFP1にて試行モードを開始する開始手順について、図2のシーケンス図を参照して説明する。ユーザは、MFP1のユーザIF13にて、試行モードを開始する指示である開始指示を入力する(A01)。なお、A01にて、試行モードの開始指示を入力するユーザは、MFP1を利用するユーザに限らず、例えば、販売したMFPへのアフターサービスを担当するサービス担当者、販売担当者であってもよい。MFP1は、開始指示の入力を受けて、サーバ3にアクセスし、試行モードの開始要求を送信する(A02)。MFP1は、A02にて、開始要求とともに、自装置の識別情報とモデル情報も送信する。 First, the procedure for starting the trial mode on the MFP 1 will be described with reference to the sequence diagram in FIG. 2. The user inputs a start instruction to start the trial mode on the user IF 13 of the MFP 1 (A01). Note that the user who inputs the start instruction for the trial mode in A01 is not limited to the user who uses the MFP 1, but may be, for example, a service representative or sales representative in charge of after-sales service for the sold MFP. Upon receiving the start instruction, the MFP 1 accesses the server 3 and transmits a request to start the trial mode (A02). In A02, the MFP 1 also transmits its own device identification information and model information along with the start request.

サーバ3は、試行モードの開始要求を受けて、その時点での日時に基づいてMFP1における試行モードの有効期間を設定する(A03)。なお、有効期間の長さは、全ての装置に対して一律でもよいし、モデル情報に応じて、または装置のユーザや設置地域等に応じて、異なっていてもよい。装置のユーザや設置地域等に応じて有効期間の長さが決定される場合、MFP1は、有効期間の決定に必要な情報を開始要求に付加して送信する。また、サーバ3は、試行モードの開始要求として、試行モードの開始日の指定を受け付けてもよく、その場合は指定された開始日を基準として有効期間を設定する。 Upon receiving the request to start the trial mode, the server 3 sets the valid period of the trial mode in the MFP 1 based on the date and time at that time (A03). The length of the valid period may be uniform for all devices, or may vary depending on the model information, or depending on the user or installation area of the device. When the length of the valid period is determined depending on the user or installation area of the device, the MFP 1 adds information necessary for determining the valid period to the start request and sends it. The server 3 may also accept a specified start date for the trial mode as the request to start the trial mode, in which case the valid period is set based on the specified start date.

サーバ3は、設定した有効期間と試行モードの対象である装置の識別情報とを関連付けて、メモリ32の試行DB43に記憶する(A04)。試行DB43に記憶される情報の例を図3に示す。試行DB43には、例えば、連番の試行番号ごとに、装置ID、モデル名、試行開始日、試行終了日、の各情報が関連付けて記憶される。装置IDは、試行モードの対象である個々の装置を区別する識別情報であり、例えば、MACアドレス、シリアルナンバー、である。モデル名は、試行モードの対象である装置のモデルを示す情報である。試行開始日は、試行モードを開始する日付であり、試行終了日は、試行開始日から所定の有効期間後の日付である。つまり、この装置における試行モードの有効期間は、試行開始日から試行終了日までの期間である。 The server 3 associates the set validity period with the identification information of the device that is the target of the trial mode, and stores the associated information in the trial DB 43 of the memory 32 (A04). An example of information stored in the trial DB 43 is shown in FIG. 3. In the trial DB 43, for example, each piece of information such as the device ID, model name, trial start date, and trial end date is stored in association with each consecutive trial number. The device ID is identification information that distinguishes each device that is the target of the trial mode, such as a MAC address or serial number. The model name is information that indicates the model of the device that is the target of the trial mode. The trial start date is the date on which the trial mode starts, and the trial end date is the date a predetermined validity period after the trial start date. In other words, the validity period of the trial mode for this device is the period from the trial start date to the trial end date.

サーバ3は、A04にて、試行DB43に新たなレコードを追加し、MFP1の情報を記憶する。さらに、サーバ3は、開始要求の送信元であるMFP1に対して、試行モードを開始させるコマンドである開始コマンドを送信する(A05)。開始コマンドは、MFP1に試行スイッチ28を「実行中」に設定させる指示を含むコマンドである。開始コマンドには、試行を実行させる装置であるMFP1の識別情報が含まれていてもよい。MFP1は、開始コマンドを受信したことで、試行スイッチ28を「実行中」に設定し(A06)、試行モードとなる。A02とA06とは、開始処理の一例である。これにより、前述したように、MFP1のユーザは、機能プログラム22~24による追加機能を試行可能となる。 In A04, the server 3 adds a new record to the trial DB 43 and stores information about the MFP 1. The server 3 then sends a start command to the MFP 1, which is the sender of the start request, to start the trial mode (A05). The start command is a command that includes an instruction to the MFP 1 to set the trial switch 28 to "RUNNING". The start command may include identification information of the MFP 1, which is the device that will execute the trial. Having received the start command, the MFP 1 sets the trial switch 28 to "RUNNING" (A06) and enters the trial mode. A02 and A06 are an example of the start process. As a result, as described above, the user of the MFP 1 is able to try out additional functions provided by the function programs 22 to 24.

なお、MFP1は、試行スイッチ28の状態が「未実行」である場合にA06を実行する。MFP1にてすでに試行モードと実行したことがある場合、後述するように、試行スイッチ28の状態は、「実行済み」となっている。その場合、MFP1は、A01の指示を受け付けない、または、受け付けたとしてもサーバ3に開始要求を送信しない。 The MFP 1 executes A06 when the state of the trial switch 28 is "not executed." If the MFP 1 has already executed the trial mode, as described below, the state of the trial switch 28 is "executed." In that case, the MFP 1 does not accept the instruction of A01, or, even if it does accept it, does not send a start request to the server 3.

A02の試行モードの開始要求は、MFP1から送信する代わりに、パーソナルコンピュータやスマートフォン等の他の装置に組み込まれた専用のアプリケーションプログラム(以下、「専用アプリ」とする)を用いて送信することも可能である。その場合、専用アプリを実行する装置は、MFP1の情報を含む開始要求をサーバ3に送信し、サーバ3から、MFP1の情報を含む開始コマンドを受信して、受信した開始コマンドをMFP1に送信する。あるいは、専用アプリは、受信した開始コマンドを表示させて、専用アプリを利用する担当者が、表示された開始コマンドをMFP1に入力するとしても良い。 Instead of sending the request to start the trial mode of A02 from the MFP1, it is also possible to send it using a dedicated application program (hereinafter referred to as the "dedicated app") built into another device such as a personal computer or smartphone. In that case, the device running the dedicated app sends a start request including information about the MFP1 to the server 3, receives a start command including information about the MFP1 from the server 3, and sends the received start command to the MFP1. Alternatively, the dedicated app may display the received start command, and a person using the dedicated app may input the displayed start command into the MFP1.

本形態のMFP1は、ユーザによる操作を待機する画面として、図4に示すようなホーム画面50を、ユーザIF13に表示する。ホーム画面50は、MFP1の起動後、ジョブの完了後、省電力モードからの復帰時、などユーザによる操作を待ち受けている状態で、タッチパネル131の全面に表示される。MFP1は、ホーム画面50の表示に先立って、試行スイッチ28が「実行中」であるか、または機能スイッチ25~27がオンとなっているか否かを確認する(A10)。MFP1は、A10にて確認した各スイッチの状態に基づいて、ホーム画面50の表示内容を決定し、決定したホーム画面50をユーザIF13に表示する(A11)。ホーム画面50は、待機画面の一例である。 The MFP 1 of this embodiment displays a home screen 50 as shown in FIG. 4 on the user IF 13 as a screen waiting for user operation. The home screen 50 is displayed on the entire surface of the touch panel 131 when the MFP 1 is in a state waiting for user operation, such as after the MFP 1 is started up, after a job is completed, or when returning from a power saving mode. Prior to displaying the home screen 50, the MFP 1 checks whether the trial switch 28 is "running" or whether the function switches 25 to 27 are on (A10). Based on the state of each switch checked in A10, the MFP 1 determines the display content of the home screen 50, and displays the determined home screen 50 on the user IF 13 (A11). The home screen 50 is an example of a standby screen.

図4に示すホーム画面50は、図中に破線で示すように、機能アイコン領域501と、設定アイコン領域502と、通知領域503と、を含む。なお、破線は、領域の説明のために付したものであり、ホーム画面50の表示には含まれない。以下では、図中に矢印で示すように、上下および左右の方向を用いて、各領域の配置を説明する。 The home screen 50 shown in FIG. 4 includes a function icon area 501, a settings icon area 502, and a notification area 503, as indicated by dashed lines in the figure. Note that the dashed lines are added for the purpose of explaining the areas, and are not included in the display of the home screen 50. Below, the arrangement of each area will be explained using the top-bottom and left-right directions, as indicated by the arrows in the figure.

機能アイコン領域501は、タッチパネル131の中央部に配置され、実行可能な機能に関する設定または情報の表示指示を受け付けるアイコンである機能アイコンを表示する領域である。機能アイコンは、操作子の一例である。MFP1は、A10の結果に基づいて、機能アイコン領域501に、利用可能な機能の機能アイコンを表示する。本形態のMFP1は、機能アイコン領域501の左右方向に3つの機能アイコンを同時に表示可能である。実行可能な機能の種類が3より多い場合には、機能アイコン領域501は、左右方向にスクロール可能に表示される。 The function icon area 501 is located in the center of the touch panel 131, and is an area that displays function icons that accept instructions to display settings or information related to executable functions. A function icon is an example of an operator. Based on the result of A10, the MFP1 displays function icons of available functions in the function icon area 501. The MFP1 of this embodiment is capable of simultaneously displaying three function icons in the left-right direction of the function icon area 501. If there are more than three types of executable functions, the function icon area 501 is displayed so that it can be scrolled left-right.

設定アイコン領域502は、機能アイコン領域501の下方に配置され、機能によらない設定の指示や情報の表示の指示を受け付けるアイコンである設定アイコンを表示する領域である。本形態のMFP1は、設定アイコンへの操作に基づいて、通信やトレイに関する設定の受け付け、試行モードや装置の状態に関する情報の表示、を行う。 The setting icon area 502 is located below the function icon area 501, and is an area that displays setting icons, which are icons that accept instructions for settings not related to functions and instructions for displaying information. Based on operations on the setting icons, the MFP1 of this embodiment accepts settings related to communication and trays, and displays information related to trial modes and the device status.

通知領域503は、機能アイコン領域501の上方に配置され、通知対象の情報を示す文字やマークを表示可能な領域である。MFP1は、必要に応じて、ユーザへの警告やMFP1の状態を示す通知や現在の日時等の情報を通知領域503に表示する。本形態のMFP1の通知領域503の大きさは、テキストで一行分、10文字程度までであり、MFP1は、通知領域503に複数の通知や情報を同時に表示することはできない。 The notification area 503 is located above the functional icon area 501, and is an area capable of displaying characters and marks indicating the information to be notified. The MFP1 displays information such as warnings to the user, notifications indicating the status of the MFP1, and the current date and time in the notification area 503 as necessary. The size of the notification area 503 of the MFP1 in this embodiment is one line of text, or up to about 10 characters, and the MFP1 cannot simultaneously display multiple notifications or information in the notification area 503.

なお、本形態のMFP1は、図4に示すように、左右方向が上下方向より長い横長の矩形形状のタッチパネル131を備えており、各領域の左右方向が長手方向であり、上下方向が短手方向である。機能アイコン領域501と設定アイコン領域502との長手方向の長さは、ホーム画面50の長手方向の長さと等しい。また、各領域の短手方向の長さは、機能アイコン領域501が最も大きく、続いて設定アイコン領域502であり、通知領域503が最も小さい。そして、通知領域503の長手方向の長さの短手方向の長さに対する比は、ホーム画面50の長手方向の長さの短手方向の長さに対する比よりも大きい。 As shown in FIG. 4, the MFP 1 of this embodiment has a touch panel 131 in a horizontally elongated rectangular shape in which the left-right direction is longer than the top-bottom direction, and the left-right direction of each area is the longitudinal direction and the top-bottom direction is the lateral direction. The longitudinal length of the function icon area 501 and the setting icon area 502 is equal to the longitudinal length of the home screen 50. The lateral length of each area is the largest for the function icon area 501, followed by the setting icon area 502, and the smallest for the notification area 503. The ratio of the longitudinal length of the notification area 503 to the lateral length is greater than the ratio of the longitudinal length of the home screen 50 to the lateral length.

MFP1は、表示中のホーム画面50にて、ユーザIF13を介して、実行させる処理の選択等のユーザの操作を受け付ける(A12)。なお、A12の操作を行うユーザは、A01の指示を行うユーザと異なるユーザでも良い。A12にて機能アイコン領域501中のアイコンの1つが操作された場合、MFP1は、A10にて確認した各スイッチの状態に基づいて、A12で選択された機能に関する設定を受け付ける設定画面の表示内容を決定し、決定した設定画面をユーザIF13に表示する(A13)。なお、追加機能には、各機能に関する設定に追加されて、設定画面にて選択可能となる機能もある。 The MFP 1 accepts user operations such as the selection of a process to be executed on the displayed home screen 50 via the user IF 13 (A12). The user who operates A12 may be a different user from the user who issues the instruction in A01. When one of the icons in the function icon area 501 is operated in A12, the MFP 1 determines the display contents of a setting screen that accepts settings for the function selected in A12 based on the state of each switch confirmed in A10, and displays the determined setting screen on the user IF 13 (A13). The additional functions include functions that are added to the settings for each function and become selectable on the setting screen.

基本機能と機能スイッチ25~27がオンとなっている追加機能について(alt:〔オンの機能〕)、MFP1は、ホーム画面50または各設定画面にて、選択可能に表示する(A14)。例えば、A06によって試行スイッチ28が「実行中」となっている場合、MFP1は、すべての機能スイッチ25~27がオンとなっている場合と同様に、全ての追加機能を選択可能に表示する。ユーザは、選択可能に表示された機能や設定から実行させる機能や設定を選択して、MFP1に実行指示を入力することができる(A15)。MFP1は、指示された機能を実行する(A16)。 For basic functions and additional functions for which function switches 25-27 are on (alt: [on function]), the MFP 1 displays them as selectable on the home screen 50 or each setting screen (A14). For example, if the trial switch 28 is set to "executing" by A06, the MFP 1 displays all additional functions as selectable, just as if all function switches 25-27 were on. The user can select a function or setting to be executed from the selectable functions and settings displayed, and input an execution instruction to the MFP 1 (A15). The MFP 1 executes the instructed function (A16).

一方、試行スイッチ28が「未実行」または「実行済み」となっている場合、機能スイッチ25~27がオフとなっている追加機能について(alt:〔オフの機能〕)、MFP1は、ホーム画面50または各設定画面に表示しない(A17)。ユーザは、表示されない機能を選択することができないため、その追加機能を使用できない。なお、MFP1は、表示しない代わりに、選択不能に表示してもよい。 On the other hand, when the trial switch 28 is set to "not executed" or "executed," the MFP 1 does not display on the home screen 50 or each setting screen additional functions for which the function switches 25 to 27 are turned off (alt: [functions that are off]) (A17). The user cannot select a function that is not displayed, and therefore cannot use that additional function. Note that instead of not displaying the additional function, the MFP 1 may display it as unselectable.

次に、MFP1の追加機能を有効化する手順について、図5のシーケンス図を参照して説明する。MFP1を使用するユーザが追加機能の有効化の契約を行うことにより、販売担当者等は、契約のための専用のプログラムを利用して、MFP1の追加機能を有効にする手続きを行う。この契約用プログラム5は、試行モードの開始要求のための前述した専用アプリの一部であっても良いし、MFP1に組み込まれていてもよい。なお、本形態のMFP1は、試行モードの有効期間内であっても追加機能を有効にでき、有効にした追加機能は試行モードが終了しても継続して利用できる。 Next, the procedure for activating the additional functions of the MFP1 will be described with reference to the sequence diagram in FIG. 5. When a user who uses the MFP1 enters into a contract for activation of the additional functions, a salesperson or the like uses a dedicated program for the contract to carry out the procedure for activating the additional functions of the MFP1. This contract program 5 may be part of the dedicated app described above for requesting the start of the trial mode, or may be built into the MFP1. Note that the MFP1 of this embodiment can activate the additional functions even during the validity period of the trial mode, and the activated additional functions can continue to be used even after the trial mode ends.

販売担当者等は、契約用プログラム5を起動し、有効化する追加機能の種類とMFP1の識別情報とを指定して、有効指示を入力する(B01)。契約用プログラム5を実行中の装置は、サーバ3にアクセスし、受け付けた有効指示に基づいて有効化要求を送信する(B02)。サーバ3は、受信した有効化要求に基づいて、有効化コマンドを生成し、生成した有効化コマンドを情報の送信元の装置に送信する(B03)。有効化コマンドには、MFP1の識別情報が含まれる。 The salesperson or the like starts the contract program 5, specifies the type of additional function to be activated and the identification information of the MFP 1, and inputs an activation instruction (B01). The device on which the contract program 5 is running accesses the server 3 and transmits an activation request based on the received activation instruction (B02). The server 3 generates an activation command based on the received activation request, and transmits the generated activation command to the device that sent the information (B03). The activation command includes the identification information of the MFP 1.

契約用プログラム5を実行中の装置は、受信した有効化コマンドをMFP1に送信する(B05)。これにより、MFP1に有効化コマンドが入力される。有効化コマンドは、USBメモリ等を介してMFP1に入力されても良いし、担当者による手入力によってMFP1に入力されても良い。また、契約用プログラム5がMFP1に組み込まれている場合には、MFP1は、サーバ3から有効化コマンドを受信する。MFP1は、受け付けた有効化コマンドに基づいて、対応する機能スイッチ25~27をオンとする(B06)。 The device running the contract program 5 transmits the received activation command to the MFP 1 (B05). This inputs the activation command to the MFP 1. The activation command may be input to the MFP 1 via a USB memory or the like, or may be input to the MFP 1 manually by a person in charge. Also, if the contract program 5 is built into the MFP 1, the MFP 1 receives the activation command from the server 3. The MFP 1 turns on the corresponding function switches 25 to 27 based on the received activation command (B06).

次に、試行モードの有効期間の管理の手順について、図6のシーケンス図を参照して説明する。本形態では、各装置の試行モードの有効期間は、サーバ3によって管理される。MFP1は、試行モードの期間内には、1日1回、数時間ごと、などの所定の定期的なタイミングで、有効期間を確認するための処理を実行する。 Next, the procedure for managing the validity period of the trial mode will be described with reference to the sequence diagram in FIG. 6. In this embodiment, the validity period of the trial mode of each device is managed by the server 3. During the trial mode period, the MFP 1 executes a process to check the validity period at a predetermined regular timing, such as once a day or every few hours.

期間管理の処理として、MFP1は、インターネット200に接続中であるか否かを判断する(C01)。接続中であると判断した場合(alt:〔接続中〕)、MFP1は、インターネット200を介してサーバ3にアクセスし、有効期間内であるか否かを確認する確認コマンドをサーバ3に送信する(C02)。確認コマンドには、MFP1の識別情報が含まれる。 As part of the period management process, the MFP 1 determines whether or not it is currently connected to the Internet 200 (C01). If it is determined that it is currently connected (alt: [connected]), the MFP 1 accesses the server 3 via the Internet 200 and sends a confirmation command to the server 3 to confirm whether or not it is within the valid period (C02). The confirmation command includes identification information of the MFP 1.

サーバ3は、確認コマンドを受信した場合、確認コマンドに含まれる識別情報に関連付けて試行DB43に記憶されている試行開始日と試行終了日とを読み出し、読み出した日時と現在日時とを比較することで、試行モードの有効期間内であるか否かを判断する(C03)。そして、サーバ3は、判断結果を示す応答情報を、確認コマンドを送信した装置であるMFP1に送信する(C04)。 When the server 3 receives the confirmation command, it reads out the trial start date and trial end date stored in the trial DB 43 in association with the identification information included in the confirmation command, and compares the read date and time with the current date and time to determine whether or not the trial mode is still valid (C03). The server 3 then transmits response information indicating the determination result to the MFP 1, which is the device that transmitted the confirmation command (C04).

本形態のサーバ3は、確認コマンドを受信した場合、有効期間の残りが閾値よりも短くないことを示す期間内情報と、有効期間が既に終了していることを示す期間外情報と、有効期間の残りが閾値よりも短いことを示す期限切れ間近情報と、のいずれかを、応答情報として送信する。例えば、有効期間が60日間である場合、サーバ3は、試行開始日から1日目~44日目は期間内情報を、45日目~59日目は期限切れ間近情報を、60日目以降は期間外情報を送信する。 When the server 3 of this embodiment receives a confirmation command, it transmits as response information one of the following: within-period information indicating that the remaining valid period is not shorter than the threshold value, out-of-period information indicating that the valid period has already ended, or soon-to-expire information indicating that the remaining valid period is shorter than the threshold value. For example, if the valid period is 60 days, the server 3 transmits within-period information from the 1st to 44th days after the trial start date, soon-to-expire information from the 45th to 59th days, and out-of-period information from the 60th day onwards.

MFP1は、サーバ3から受信した応答情報に基づいて、有効期間の残りの情報を検知し、期間内または期間外または終了間近のいずれかを示す情報であるステータス情報をメモリ12に記憶する(C05)。MFP1は、試行モードの期間内または終了間近を示すステータス情報がメモリ12に記憶されている場合、次の定期的なタイミングで有効期間確認のための処理を再度実行する。なお、ステータス情報は、試行モードを開始する開始コマンドを受信する(図2のA05)までは、メモリ12に記憶されていない。 The MFP 1 detects the remaining validity period based on the response information received from the server 3, and stores status information in the memory 12 indicating whether the period is still in effect, is outside the period, or is about to end (C05). If status information indicating that the trial mode is still in effect or is about to end is stored in the memory 12, the MFP 1 executes the process to check the validity period again at the next regular interval. Note that the status information is not stored in the memory 12 until a start command to start the trial mode is received (A05 in FIG. 2).

サーバ3から受信した応答情報が期間外情報であった場合(alt:〔期間外〕)、MFP1は、試行モードが終了したことを報知する終了報知画面を表示する(C11)。例えば、図7に示すように、終了報知画面51は、再起動ボタン511を含み、タッチパネル131の全面に表示される。C11は、終了表示処理の一例であり、C11を実行するタイミングは、第3のタイミングの一例であり、終了報知画面51は、終了情報の一例である。 If the response information received from the server 3 is out-of-period information (alt: [outside-period]), the MFP 1 displays an end notification screen notifying that the trial mode has ended (C11). For example, as shown in FIG. 7, the end notification screen 51 includes a restart button 511 and is displayed on the entire surface of the touch panel 131. C11 is an example of an end display process, the timing for executing C11 is an example of a third timing, and the end notification screen 51 is an example of end information.

なお、本形態のMFP1は、サーバ3から期間外情報を受信した場合でも再起動されるまでは試行モードを終了させない。つまり、有効期間外であっても追加機能を実行できる期間がある。ただし、有効期間外では、ユーザIF13に終了報知画面51が表示されるので、ユーザは、試行モードの有効期間が終了していることを把握できる。これにより、試行モードを終了させて追加機能が使えなくなった場合のユーザの困惑を軽減できる。 In addition, in this embodiment, even if the MFP 1 receives out-of-period information from the server 3, the MFP 1 will not end the trial mode until it is restarted. In other words, there is a period during which the additional functions can be executed even outside the valid period. However, outside the valid period, an end notification screen 51 is displayed on the user IF 13, so the user can know that the valid period of the trial mode has ended. This reduces user confusion when the trial mode is ended and the additional functions can no longer be used.

ユーザによって再起動ボタン511を操作された場合(C12)、MFP1は、試行モードを終了させて再起動する。具体的には、MFP1は、再起動する前に、自身の識別情報を含む試行終了の通知をサーバ3に送信する(C13)。サーバ3は、受信した試行終了の通知に基づいて、試行DB43に記憶されているMFP1の情報を削除する(C14)。また、MFP1は、試行スイッチ28を「実行済み」に変更する設定を行い(C15)、C05にて記憶した期間外を示すステータス情報を削除し(C16)、再起動する(C17)。再起動によって、試行スイッチ28の変更が反映され、MFP1は、再度試行モードとなることはなく、以後は有効期間の確認を行わない。なお、前述したように、全ての追加機能が有効化された場合にも、MFP1は、試行モードを終了する手続き(C13~C16)を実行する。試行モードを終了する手続きを実行するタイミングは、第2のタイミングの一例である。 When the user operates the restart button 511 (C12), the MFP 1 ends the trial mode and restarts. Specifically, before restarting, the MFP 1 transmits a trial end notification including its own identification information to the server 3 (C13). Based on the received trial end notification, the server 3 deletes the information of the MFP 1 stored in the trial DB 43 (C14). The MFP 1 also sets the trial switch 28 to change to "executed" (C15), deletes the status information indicating the period outside that was stored in C05 (C16), and restarts (C17). The restart reflects the change in the trial switch 28, and the MFP 1 does not enter the trial mode again and does not check the valid period thereafter. As described above, even when all additional functions are enabled, the MFP 1 executes the procedure to end the trial mode (C13 to C16). The timing of executing the procedure to end the trial mode is an example of the second timing.

なお、MFP1は、試行モードの終了手続きにおいて、試行モードの期間内に設定された各種の情報のうち、有効化されていない機能に関する情報を初期化する。例えば、試行モードの期間内にカスタムUI機能の試行指示を受け付けた場合、ベンダによって提供されるカスタムUI用のデータを取得し、取得した情報をカスタムUI機能の情報としてメモリ12に記憶する。MFP1は、カスタムUI機能が有効であってカスタムUI機能の情報がメモリ12に記憶されていれば、ホーム画面の表示時にそのデータを読み出して、読み出したデータを利用したホーム画面を表示する。 In addition, in the procedure for ending the trial mode, the MFP 1 initializes information related to functions that have not been enabled, among various information that has been set during the trial mode period. For example, if an instruction to try the custom UI function is received during the trial mode period, the MFP 1 acquires data for the custom UI provided by the vendor and stores the acquired information in memory 12 as information on the custom UI function. If the custom UI function is enabled and information on the custom UI function is stored in memory 12, the MFP 1 reads the data when displaying the home screen, and displays the home screen using the read data.

そして、試行モード中にカスタムUI機能が利用され、カスタムUI機能が有効化されないまま試行モードを終了させる場合、MFP1は、メモリ12に記憶したカスタムUI機能の情報を消去する。一方、試行モードを終了させる際にカスタムUI機能が有効化されていれば、MFP1は、メモリ12に記憶したカスタムUI機能の情報を消去しない。情報を消去しないことで、試行モード中に設定した情報を試行モードの終了後にもそのまま使用することができる。 If the custom UI function is used during the trial mode and the trial mode is terminated without the custom UI function being enabled, the MFP 1 erases the information about the custom UI function stored in the memory 12. On the other hand, if the custom UI function is enabled when the trial mode is terminated, the MFP 1 does not erase the information about the custom UI function stored in the memory 12. By not erasing the information, the information set during the trial mode can be used as is even after the trial mode has ended.

一方、C01にてインターネット200に接続できないと判断した場合(alt:〔接続不可〕)、MFP1は、試行モードの有効期間が不明であることを示す期間不明情報をメモリ12に記憶する(C21)。インターネット200に接続できない場合、MFP1は、確認コマンドを送信できず、サーバ3から応答情報を受信できないことから、有効期間を確認できない。なお、MFP1は、確認コマンドを送信した後、サーバ3から応答情報を受信できなかった場合や受信した応答情報の内容が不明である場合にも、C21を実行すると良い。 On the other hand, if it is determined in C01 that it cannot connect to the Internet 200 (alt: [Connection Unable]), the MFP 1 stores in the memory 12 period unknown information indicating that the validity period of the trial mode is unknown (C21). If it cannot connect to the Internet 200, the MFP 1 cannot send the confirmation command and cannot receive response information from the server 3, and therefore cannot confirm the validity period. Note that the MFP 1 may also execute C21 if it cannot receive response information from the server 3 after sending the confirmation command or if the content of the received response information is unknown.

さらに、MFP1は、インターネット200への接続が不可であることを報知する接続不可画面を表示する(C22)。例えば、図8に示すように、接続不可画面52は、再試行ボタン521を含み、終了報知画面51と同様に、タッチパネル131の全面に表示される。ユーザによって再試行ボタン521を操作された場合、MFP1は、インターネット接続を再試行し、接続可能であれば、前述したように、確認コマンドをサーバ3へ送信する。接続不可画面52には、さらに、表示をキャンセルする指示を受け付けるキャンセルボタンが含まれていても良い。 The MFP 1 then displays a connection-prohibited screen notifying the user that a connection to the Internet 200 is not possible (C22). For example, as shown in FIG. 8, the connection-prohibited screen 52 includes a retry button 521, and is displayed on the entire surface of the touch panel 131, similar to the end notification screen 51. When the user operates the retry button 521, the MFP 1 retries the Internet connection, and if a connection is possible, sends a confirmation command to the server 3, as described above. The connection-prohibited screen 52 may further include a cancel button that accepts an instruction to cancel the display.

なお、メモリ12に期間不明情報が記憶されている場合、MFP1は、定期的にインターネット200への接続を試行する。この場合、MFP1は、確認コマンドをサーバ3に送信する頻度よりも高頻度で接続を試行すると良い。そして、MFP1は、インターネット200への接続が回復した場合、予め決めた確認コマンドの送信タイミングに関わらず、確認コマンドをサーバ3に送信する。そして、サーバ3から応答情報を受信できた場合、MFP1は、期間不明情報を消去し、受信した応答情報に応じた処理を実行する。 When the unknown period information is stored in the memory 12, the MFP 1 periodically attempts to connect to the Internet 200. In this case, it is preferable for the MFP 1 to attempt the connection more frequently than the frequency at which the confirmation command is sent to the server 3. Then, when the connection to the Internet 200 is restored, the MFP 1 sends a confirmation command to the server 3 regardless of the predetermined timing for sending the confirmation command. Then, when response information is received from the server 3, the MFP 1 erases the unknown period information and executes processing according to the received response information.

次に、タッチパネル131に各種の画面を表示するための処理である画面表示処理の手順について、図9のフローチャートを参照して説明する。画面表示処理は、例えば、図2のA11にて実行される処理であり、ユーザの操作に基づいて、タッチパネル131に各種の画面を表示するタイミングとなったことを契機に、MFP1のCPU11にて実行される。画面表示処理を開始する契機は、例えば、MFP1の起動時、低消費電力モードからの復帰時、である。 Next, the procedure of the screen display process, which is a process for displaying various screens on the touch panel 131, will be described with reference to the flowchart in FIG. 9. The screen display process is, for example, a process executed by A11 in FIG. 2, and is executed by the CPU 11 of the MFP 1 when it is time to display various screens on the touch panel 131 based on a user operation. The screen display process is started, for example, when the MFP 1 is started up or when it returns from a low power consumption mode.

CPU11は、MFP1の状態がエラー状態であるか否かを判断する(S101)。エラー状態は、例えば、カバーオープン、用紙ジャム、着色材切れ等のそのままでは機能の実行が不可能な状態である。エラー状態であると判断した場合(S101:YES)、CPU11は、エラー情報を含むエラー画面をタッチパネル131の全面に表示させる(S102)。エラー画面は、通知画面の一例であり、S102は、エラー表示処理の一例である。そして、CPU11は、カバーを閉じる、詰まっている用紙を取り除く、着色材を補充するなど、エラー解消のための何らかの対処、または、中止キー134への操作、を受け付けたか否かを判断する(S103)。エラーへの対処も中止キー134への操作も受け付けていないと判断した場合(S103:NO)、CPU11は、いずれかを受け付けるまで表示を維持する。 The CPU 11 judges whether the MFP 1 is in an error state (S101). An error state is, for example, a state in which the function cannot be executed as it is, such as when the cover is open, paper is jammed, or coloring material is exhausted. If it is judged to be in an error state (S101: YES), the CPU 11 displays an error screen including error information on the entire surface of the touch panel 131 (S102). The error screen is an example of a notification screen, and S102 is an example of an error display process. The CPU 11 then judges whether some kind of action to resolve the error, such as closing the cover, removing jammed paper, or refilling coloring material, or operation of the stop key 134 has been accepted (S103). If it is judged that neither an action to resolve the error nor operation of the stop key 134 has been accepted (S103: NO), the CPU 11 maintains the display until either is accepted.

エラー画面は、エラーの情報のみを表示する画面であり、試行モードに関する情報を含まない。エラーへの対処または中止キー134への操作を受け付けたと判断した場合(S103:YES)、CPU11は、S101に戻り、エラーが解消されているか否かを判断する。エラーが解消しないことにはジョブを再開できないため、CPU11は、エラーが解消されるまでエラー情報を表示してユーザに注意喚起し続け、ユーザにエラーの解消を促す。なお、エラー画面に詳細な状況の表示指示を受け付けるボタンが有ってもよく、そのボタンへの操作を受け付けた場合には、CPU11は、詳細の表示を行った後、S103の判断を再度行っても良い。 The error screen is a screen that displays only error information and does not include information regarding the trial mode. If it is determined that the error has been dealt with or that an operation of the stop key 134 has been received (S103: YES), the CPU 11 returns to S101 and determines whether the error has been resolved. Since the job cannot be resumed unless the error is resolved, the CPU 11 continues to display the error information to alert the user until the error is resolved, and urges the user to resolve the error. The error screen may have a button that accepts an instruction to display detailed information about the situation, and if operation of that button is received, the CPU 11 may display the details and then perform the determination of S103 again.

エラー状態ではない、あるいは、エラーが解消された、と判断した場合(S101:NO)、CPU11は、表示対象の機能アイコンを決定する(S105)。機能アイコンは、機能アイコン領域501に表示されるアイコンであり、CPU11は、試行スイッチ28と機能スイッチ25~27との状態に応じて機能アイコンを決定する。なお、CPU11は、S105の決定を、S101より前に行っても良い。 If it is determined that there is no error state or that the error has been resolved (S101: NO), the CPU 11 determines the function icon to be displayed (S105). The function icon is an icon displayed in the function icon area 501, and the CPU 11 determines the function icon according to the state of the trial switch 28 and the function switches 25 to 27. Note that the CPU 11 may make the determination in S105 before S101.

そして、CPU11は、試行モードの期間外を示すステータス情報または期間不明情報がメモリ12に記憶されているか否かを判断する(S111)。期間外を示すステータス情報は、前述した図6のC04にてサーバ3から受信した応答情報が期間外情報であった場合に、C05にて記憶される情報である。期間不明情報は、ネットワークエラーが発生している場合に、図6のC21にて記憶される情報である。 Then, the CPU 11 determines whether status information indicating that the trial mode is out of period or unknown period information is stored in the memory 12 (S111). The status information indicating that the period is out of period is information stored in C05 when the response information received from the server 3 in C04 of FIG. 6 described above is out of period information. The unknown period information is information stored in C21 of FIG. 6 when a network error occurs.

いずれの情報も記憶されていないと判断した場合(S111:NO)、CPU11は、通知処理を実行する(S112)。つまり、ネットワークエラーではなく、メモリ12にステータス情報として期間内または終了間近のいずれかを示す情報が記憶されている場合、CPU11は、通知処理を実行する。通知処理は、通知領域503への表示内容を決定してホーム画面を表示させる処理である。通知処理の手順について、図10のフローチャートを参照して説明する。通知処理の実行を開始するタイミングは、第1のタイミングの一例である。 When it is determined that neither information is stored (S111: NO), the CPU 11 executes a notification process (S112). That is, when there is no network error and information indicating either within the period or nearing the end is stored as status information in the memory 12, the CPU 11 executes a notification process. The notification process is a process of determining the content to be displayed in the notification area 503 and displaying the home screen. The procedure of the notification process will be described with reference to the flowchart in FIG. 10. The timing at which execution of the notification process starts is an example of the first timing.

通知処理では、CPU11は、通知領域503への表示対象の通知情報が有るか否かを判断する(S201)。通知情報には複数の種類がある。例えば、ステータス情報としてメモリ12に期間内または終了間近を示す情報が記憶されている場合、CPU11は、表示対象の通知情報が有ると判断する。具体的には、期間内を示す情報が記憶されている場合、CPU11は、試行モードの有効期間内であることを示す試行モード情報が表示対象の通知情報である、と判断する。また、終了間近を示す情報が記憶されている場合、CPU11は、試行モードの有効期間の期限切れ間近を示す終了間近情報が表示対象の通知情報である、と判断する。終了間近情報は、期限切れ間近情報の一例である。 In the notification process, the CPU 11 determines whether there is notification information to be displayed in the notification area 503 (S201). There are multiple types of notification information. For example, if information indicating within the period or about to end is stored as status information in the memory 12, the CPU 11 determines that there is notification information to be displayed. Specifically, if information indicating within the period is stored, the CPU 11 determines that the notification information to be displayed is trial mode information indicating that the trial mode is within its valid period. Also, if information indicating about to end is stored, the CPU 11 determines that the notification information to be displayed is about to end information indicating that the valid period of the trial mode is about to expire. About to end information is an example of about to expire information.

また、例えば、着色剤の残量が少ない、用紙が給紙トレイにセットされていない、感光体ドラム等の消耗部材の使用限度間近である、等のMFP1に装着される消耗品に関する警告情報である消耗品情報を通知する状況であれば、CPU11は、表示対象の通知情報が有ると判断する。また、低消費電力モードに入るための処理やセットされた原稿のサイズを検出する処理等、機能によらない所定の処理を実行していることを示す処理実行中情報も、表示対象の通知情報に含まれる。S201では、CPU11は、1以上の通知情報が有るか否かを判断する。 Also, if the situation requires notification of consumable information, which is warning information related to consumables installed in MFP1, such as when the remaining amount of colorant is low, when paper is not set in the paper feed tray, or when a consumable part such as a photosensitive drum is nearing the end of its usable life, CPU 11 determines that there is notification information to be displayed. In addition, the notification information to be displayed also includes process in progress information indicating that a specific process is being performed that is not related to a function, such as a process to enter a low power consumption mode or a process to detect the size of a set document. In S201, CPU 11 determines whether there is one or more pieces of notification information.

表示対象の通知情報が有ると判断した場合(S201:YES)、CPU11は、表示対象の通知情報の通知テキストを決定する(S202)。本形態のMFP1は、通知領域503の大きさの制限から、同時に2つ以上の通知情報を表示することはできないため、各通知情報の優先度をあらかじめ設定している。S202では、CPU11は。表示対象の通知情報が複数有る場合、そのうちの優先度が最高である通知情報を選択し、その通知情報に対応する通知テキストを最初の表示対象に決定する。 When it is determined that there is notification information to be displayed (S201: YES), the CPU 11 determines the notification text of the notification information to be displayed (S202). In this embodiment, the MFP 1 cannot display two or more pieces of notification information at the same time due to limitations on the size of the notification area 503, so the priority of each piece of notification information is set in advance. In S202, the CPU 11. If there is multiple pieces of notification information to be displayed, it selects the notification information with the highest priority and determines the notification text corresponding to that notification information as the first item to be displayed.

具体的には、各通知情報の優先度は、例えば、図11に示すように、高い順に、終了間近情報>消耗品情報>試行モード情報>処理実行中情報、である。例えば、通知情報に終了間近情報が含まれている場合、終了間近情報の優先順は1位であることから、CPU11は、通知テキストを「試行終了間近」に決定する。試行モードの終了間近は、ジョブを継続できるものの、もうすぐ追加機能が利用できなくなる可能性がある状態である。本形態のMFP1は、終了間近情報を消耗品情報よりも優先度を高く通知して、追加機能の購入を検討してもらうことができる。 Specifically, the priority of each piece of notification information is, for example, as shown in FIG. 11, in descending order: Ending soon information > Consumables information > Trial mode information > Processing in progress information. For example, if the notification information includes ending soon information, the CPU 11 determines the notification text to be "Trial end soon" since ending soon information has the highest priority. When the trial mode is about to end, the job can be continued, but there is a possibility that additional functions will soon become unavailable. In this embodiment, the MFP 1 notifies ending soon information as a higher priority than consumables information, and can encourage the user to consider purchasing additional functions.

また、例えば、通知情報に終了間近情報が含まれておらず、消耗品情報が含まれている場合、CPU11は、通知テキストを「消耗品」に決定する。消耗品の不足や劣化は、ジョブを継続できるものの、画質に影響を及ぼす可能性があるため、試行モード情報よりは高優先度として、ユーザに消耗品を補充または交換してもらうことが望ましい。消耗品情報は、高優先度情報の一例であり、「消耗品」は、第2テキストの一例である。 For example, if the notification information does not include information about the end of the cycle, but does include consumable information, the CPU 11 determines the notification text to be "Consumables." Although a shortage or deterioration of consumables allows the job to continue, it may affect image quality, so it is desirable to have the user replenish or replace the consumables, as this is a higher priority than trial mode information. Consumables information is an example of high priority information, and "consumables" is an example of second text.

また例えば、通知情報に終了間近情報も消耗品情報も含まれておらず、試行モード情報が含まれている場合、CPU11は、通知テキストを「試行中」に決定する。「試行中」は、第1テキストの一例であり、通知情報に試行モード情報よりも優先度の高い情報が含まれる状態は、高優先度情報を表示すべき状態の一例である。 For example, if the notification information does not include end-of-day information or consumables information, but does include trial mode information, the CPU 11 determines the notification text to be "trial in progress." "Trial in progress" is an example of the first text, and a state in which the notification information includes information with a higher priority than trial mode information is an example of a state in which high priority information should be displayed.

そして、CPU11は、画面表示処理のS105にて決定した機能アイコンと、S202にて決定した通知テキストと、を含むホーム画面50を、ユーザIF13のタッチパネル131の全面に表示させる(S204)。S204は、表示処理の一例である。例えば、ステータス情報として終了間近を示す情報が記憶されている場合、CPU11は、図12(A)に示すように、通知領域503に終了間近の通知テキスト701を含むホーム画面50を表示させる。そして、CPU11は、通知領域503を、操作を受け付け可能なボタン領域に設定する。 Then, the CPU 11 displays the home screen 50 including the function icon determined in S105 of the screen display process and the notification text determined in S202 on the entire surface of the touch panel 131 of the user IF 13 (S204). S204 is an example of the display process. For example, if information indicating that the process is about to end is stored as status information, the CPU 11 displays the home screen 50 including notification text 701 indicating that the process is about to end in the notification area 503, as shown in FIG. 12(A). The CPU 11 then sets the notification area 503 as a button area that can receive operations.

CPU11は、表示中のホーム画面50にて、機能アイコン領域501に表示中の機能アイコン、または、設定アイコン領域502に表示中の設定アイコン、のいずれかのアイコンへの操作を受け付けたか否かを判断する(S211)。アイコンへの操作を受け付けていないと判断した場合(S211:NO)、CPU11は、通知領域503への操作を受け付けたか否かを判断する(S212)。通知領域503への操作も受け付けていないと判断した場合(S212:NO)、CPU11は、ホーム画面50の表示開始から1分が経過したか否かを判断する(S213)。1分が経過していないと判断した場合(S213:NO)、CPU11は、操作受け付けまたは1分経過のいずれかとなるまで待機する。1分は、一定時間の一例である。 The CPU 11 determines whether an operation has been accepted on either the function icon being displayed in the function icon area 501 or the setting icon being displayed in the setting icon area 502 on the currently displayed home screen 50 (S211). If it is determined that an operation on an icon has not been accepted (S211: NO), the CPU 11 determines whether an operation on the notification area 503 has been accepted (S212). If it is determined that an operation on the notification area 503 has also not been accepted (S212: NO), the CPU 11 determines whether one minute has passed since the start of displaying the home screen 50 (S213). If it is determined that one minute has not passed (S213: NO), the CPU 11 waits until either an operation is accepted or one minute has passed. One minute is an example of a certain period of time.

通知領域503への操作を受け付けたと判断した場合(S212:YES)、CPU11は、通知領域503に表示中の通知に関する詳細な情報を含む詳細通知画面をタッチパネル131の全面に表示させる(S215)。詳細通知画面には、OKボタンが含まれる。例えば、S204にて、図12(A)に示すホーム画面50を表示させ、表示中の通知領域503への操作を受け付けた場合、CPU11は、S215にて、詳細通知画面として、図12(B)に示すように、試行終了日の情報を含む終了間近画面71を表示させる。終了間近画面71には、OKボタン711が含まれる。 When it is determined that an operation on the notification area 503 has been accepted (S212: YES), the CPU 11 causes a detailed notification screen including detailed information on the notification being displayed in the notification area 503 to be displayed on the entire surface of the touch panel 131 (S215). The detailed notification screen includes an OK button. For example, when the home screen 50 shown in FIG. 12(A) is displayed in S204 and an operation on the displayed notification area 503 is accepted, the CPU 11 causes an end soon screen 71 including information on the trial end date as shown in FIG. 12(B) to be displayed as the detailed notification screen in S215. The end soon screen 71 includes an OK button 711.

CPU11は、詳細通知画面中のOKボタンまたは中止キー134への操作を受け付けたか、または、詳細通知画面を表示後、1分が経過したか否か、を判断する(S216)。操作を受け付けておらず、1分が経過していないと判断した場合(S216:NO)、CPU11は、いずれかとなるまで待機する。操作を受け付けた、または、1分が経過した、と判断した場合(S216:YES)、CPU11は、他の通知情報が有るか否かを判断する(S218)。S204にてホーム画面50を表示してから1分が経過したと判断した場合(S213:YES)にも、CPU11は、S218に進む。 The CPU 11 determines whether an operation to the OK button or the stop key 134 in the detailed notification screen has been accepted, or whether one minute has passed since the detailed notification screen was displayed (S216). If it determines that no operation has been accepted and one minute has not passed (S216: NO), the CPU 11 waits until one of these occurs. If it determines that an operation has been accepted or that one minute has passed (S216: YES), the CPU 11 determines whether there is other notification information (S218). If it determines that one minute has passed since the home screen 50 was displayed in S204 (S213: YES), the CPU 11 also proceeds to S218.

他の通知情報が有ると判断した場合(S218:YES)、CPU11は、次位の通知情報に対応する通知テキストを決定する(S219)。表示対象の通知情報が複数有る場合、CPU11は、優先順位に基づいて、次に表示させる通知テキストを決定する。そして、CPU11は、S204に戻り、S219にて決定した通知テキストを通知領域503に含むホーム画面50を、タッチパネル131の全面に表示させる。つまり、CPU11は、先のS204にて表示したホーム画面50、または、S215にて表示した詳細通知画面、を非表示として、新たに次の通知テキストを含むホーム画面50を表示させる。 If it is determined that there is other notification information (S218: YES), the CPU 11 determines the notification text corresponding to the next notification information (S219). If there is multiple notification information to be displayed, the CPU 11 determines the notification text to be displayed next based on the priority order. The CPU 11 then returns to S204, and displays the home screen 50 including the notification text determined in S219 in the notification area 503 on the entire surface of the touch panel 131. In other words, the CPU 11 hides the home screen 50 previously displayed in S204 or the detailed notification screen displayed in S215, and displays a new home screen 50 including the next notification text.

例えば、通知情報に消耗品情報と試行モード情報とが含まれる場合、CPU11は、まず消耗品情報を通知する通知テキストを通知領域503に含むホーム画面50を表示させ、1分経過したら、試行モード情報を通知する通知テキストを通知領域503に含むホーム画面50を表示させる。なお、CPU11は、2回目以降のS204では、ホーム画面50の全体を表示し直す代わりに、通知領域503の表示のみを変更してもよい。 For example, if the notification information includes consumable information and trial mode information, the CPU 11 first displays the home screen 50 including notification text in the notification area 503 notifying the user of the consumable information, and after one minute has elapsed, displays the home screen 50 including notification text in the notification area 503 notifying the user of the trial mode information. Note that in step S204 from the second time onwards, the CPU 11 may change only the display in the notification area 503 instead of redisplaying the entire home screen 50.

試行モード情報を通知する場合、CPU11は、S204にて、例えば図13(A)に示すように、期間内の通知テキスト801を含むホーム画面50を表示させる。図13(A)にて通知領域503への操作を受け付けた場合、CPU11は、S215にて、詳細通知画面として、図13(B)に示すように、試行モード中であることを示す情報を含む期間内画面81を表示させる。期間内画面81には、OKボタン811が含まれる。期間内画面81では、試行モードの終了日の情報も表示しても良い。 When notifying the trial mode information, the CPU 11 displays the home screen 50 including notification text 801 within the period, for example, as shown in FIG. 13(A) in S204. When an operation to the notification area 503 is accepted in FIG. 13(A), the CPU 11 displays a detailed notification screen 81 within the period, including information indicating that the trial mode is in progress, as shown in FIG. 13(B) in S215. The within the period screen 81 includes an OK button 811. Information regarding the end date of the trial mode may also be displayed on the within the period screen 81.

なお、試行モード情報よりも優先度の高い通知情報は、消耗品情報に限らず、複数有っても良い。そして、試行モード情報よりも優先度の高い通知情報が複数有る場合、CPU11は、優先度に従って、試行モード情報より先にそれらの通知情報を優先度の順に表示させる。具体的には、CPU11は、S202にて優先度が最高の情報を通知テキストとして、S204にてホーム画面50を表示させた後、S213またはS216の条件を満たしたら、S219にて次位の情報を通知テキストとして、再度、S204を実行する。 The notification information having a higher priority than the trial mode information is not limited to consumable information, and there may be multiple notification information. If there is multiple notification information having a higher priority than the trial mode information, the CPU 11 displays the notification information in order of priority before the trial mode information according to the priority. Specifically, the CPU 11 sets the highest priority information as notification text in S202, displays the home screen 50 in S204, and then, if the conditions of S213 or S216 are satisfied, sets the next highest priority information as notification text in S219 and executes S204 again.

優先度の高い1以上の通知情報を表示した後であっても、試行モード情報より優先度が高く、表示していない通知情報がさらに有る場合のMFP1は、高優先度情報を表示すべき状態の一例である。試行モード情報より優先度が高い全ての通知情報を表示した後のMFP1は、高優先度情報を表示すべき状態でない状態の一例である。通知情報に試行モード情報が含まれる場合、試行モード情報よりも優先度の高い通知情報を全て表示した後、CPU11は、S202にて試行モード情報を通知テキストとして、S204にて、図13(A)に示すホーム画面50を表示させる。 Even after displaying one or more pieces of high priority notification information, if there is further notification information that has a higher priority than the trial mode information and has not been displayed, this is an example of a state in which the MFP 1 should display high priority information. After displaying all notification information that has a higher priority than the trial mode information, the MFP 1 is an example of a state in which the high priority information should not be displayed. When the notification information includes trial mode information, after displaying all notification information that has a higher priority than the trial mode information, the CPU 11 displays the trial mode information as notification text in S202 and displays the home screen 50 shown in FIG. 13 (A) in S204.

表示対象の全ての通知情報の表示が終わり、他の通知情報が無いと判断した場合(S218:NO)、または、そもそも表示対象の通知情報が無いと判断した場合(S201:NO)、CPU11は、通知領域503に日時情報を報知すると決定する(S221)。そして、CPU11は、通知領域503に日時情報を含むホーム画面50(図4参照)をユーザIF13に表示させる(S222)。 When it is determined that all notification information to be displayed has been displayed and there is no other notification information (S218: NO), or when it is determined that there is no notification information to be displayed at all (S201: NO), the CPU 11 decides to notify the date and time information in the notification area 503 (S221). Then, the CPU 11 causes the user IF 13 to display the home screen 50 (see FIG. 4) including the date and time information in the notification area 503 (S222).

そして、CPU11は、表示中のホーム画面50にて、機能アイコンまたは設定アイコンへの操作を受け付けたか否かを判断する(S223)。アイコンへの操作を受け付けていないと判断した場合(S223:NO)、CPU11は、ホーム画面50の表示を維持する。なお、ホーム画面50の表示後、所定時間以上操作を受け付けなかった場合、MFP1は、画面を非表示として低消費電力モードとなっても良い。 Then, the CPU 11 determines whether an operation on a function icon or a setting icon has been accepted on the displayed home screen 50 (S223). If it is determined that an operation on an icon has not been accepted (S223: NO), the CPU 11 maintains the display of the home screen 50. Note that if no operation is accepted for a predetermined period of time or more after the home screen 50 is displayed, the MFP 1 may hide the screen and enter a low power consumption mode.

表示中のホーム画面50にて、機能アイコンまたは設定アイコンへの操作を受け付けたと判断した場合(S211:YES、または、S223:YES)、CPU11は、操作後処理を実行する。操作後処理は、操作を受け付けたアイコンに応じて、表示を変更して、さらにユーザの操作を受け付ける処理である。操作後処理の手順について、図14のフローチャートを参照して説明する。 When it is determined that an operation on a function icon or a setting icon has been accepted on the displayed home screen 50 (S211: YES or S223: YES), the CPU 11 executes post-operation processing. The post-operation processing is processing for changing the display according to the icon for which the operation has been accepted, and accepting further operation from the user. The procedure for the post-operation processing will be described with reference to the flowchart in FIG. 14.

操作後処理では、CPU11は、操作を受け付けたアイコンが機能アイコンであるか設定アイコンであるかを判断する(S301)。機能アイコンであると判断した場合(S301:機能アイコン)、CPU11は、受け付けた機能アイコンの機能に関して設定を受け付ける設定画面をタッチパネル131の全面に表示させ(S311)、各種の設定の指示を受け付ける。そして、CPU11は、機能の実行指示を受け付けたか否かを判断する(S312)。 In the post-operation process, the CPU 11 determines whether the icon for which the operation has been accepted is a function icon or a settings icon (S301). If it is determined that the icon is a function icon (S301: function icon), the CPU 11 displays a settings screen for accepting settings for the function of the accepted function icon on the entire surface of the touch panel 131 (S311), and accepts various setting instructions. The CPU 11 then determines whether an instruction to execute the function has been accepted (S312).

機能の実行指示を受け付けていないと判断した場合(S312:NO)、CPU11は、中止キー134への操作を受け付けたか否かを判断する(S313)。中止キー134への操作を受け付けていないと判断した場合(S313:NO)、CPU11は、設定画面の表示を継続して、各種の設定や実行の指示を受け付ける。 If it is determined that an instruction to execute a function has not been received (S312: NO), the CPU 11 determines whether operation of the Stop key 134 has been received (S313). If it is determined that operation of the Stop key 134 has not been received (S313: NO), the CPU 11 continues to display the setting screen and accepts various setting and execution instructions.

機能の実行指示を受け付けたと判断した場合(S312:YES)、CPU11は、実行中の機能の情報であるジョブ情報を含む実行画面を、タッチパネル131の全面に表示させる(S315)。そして、CPU11は、ジョブが終了したか否かを判断する(S316)。ジョブが終了していないと判断した場合(S316:NO)、CPU11は、ジョブの終了まで実行画面の表示を継続する。 When it is determined that an instruction to execute a function has been received (S312: YES), the CPU 11 displays an execution screen including job information, which is information about the function being executed, on the entire surface of the touch panel 131 (S315). The CPU 11 then determines whether the job has ended (S316). When it is determined that the job has not ended (S316: NO), the CPU 11 continues to display the execution screen until the job ends.

一方、受け付けたアイコンが設定アイコンであると判断した場合(S301:設定アイコン)、CPU11は、操作された設定アイコンに対応して、設定または情報表示の対象となる項目の選択を受け付けるメニュー画面を、タッチパネル131の全面に表示させる(S321)。CPU11は、表示中のメニュー画面にて、ユーザの選択操作を受け付けたか否かを判断する(S322)。受け付けていないと判断した場合(S322:NO)、CPU11は、メニュー画面の表示を継続する。ユーザの選択操作を受け付けたと判断した場合(S322:YES)、CPU11は、選択された項目に関する詳細な情報を示す詳細画面をユーザIF13に表示させる(S323)。 On the other hand, if it is determined that the accepted icon is a setting icon (S301: setting icon), the CPU 11 displays a menu screen that accepts the selection of an item to be set or displayed on the entire surface of the touch panel 131, corresponding to the operated setting icon (S321). The CPU 11 determines whether or not a user selection operation has been accepted on the displayed menu screen (S322). If it is determined that a user selection operation has not been accepted (S322: NO), the CPU 11 continues to display the menu screen. If it is determined that a user selection operation has been accepted (S322: YES), the CPU 11 displays a details screen showing detailed information about the selected item on the user IF 13 (S323).

例えば、図4に示したホーム画面50にて、全設定アイコン90への操作を受け付けた場合、CPU11は、図15(A)に示すような詳細設定画面91をタッチパネル131の全面に表示させる。詳細設定画面91には、各種設定ボタン911が含まれる。そして、各種設定ボタン911への操作を受け付けると、CPU11は、図15(B)に示すように、複数の選択肢を持ったメニューとして、各種設定画面92をタッチパネル131の全面に表示させる。メモリ12に試行モードのステータス情報が記憶されている場合、各種設定画面92には、試行モードボタン921が含まれる。各種設定画面92の選択肢に試行モードボタン921が含まれることで、ユーザは各種設定画面92を見る際に試行モードであることを把握できる。一方、試行モードのステータス情報が記憶されていない場合、各種設定画面92には、試行モードボタン921が含まれない。 For example, when an operation on the all settings icon 90 is accepted on the home screen 50 shown in FIG. 4, the CPU 11 displays a detailed settings screen 91 as shown in FIG. 15(A) on the entire surface of the touch panel 131. The detailed settings screen 91 includes a various settings button 911. When an operation on the various settings button 911 is accepted, the CPU 11 displays a various settings screen 92 as a menu with multiple options on the entire surface of the touch panel 131 as shown in FIG. 15(B). When trial mode status information is stored in the memory 12, the various settings screen 92 includes a trial mode button 921. By including the trial mode button 921 in the options of the various settings screen 92, the user can know that the various settings screen 92 is in trial mode when viewing the various settings screen 92. On the other hand, when trial mode status information is not stored, the various settings screen 92 does not include the trial mode button 921.

図15(B)に示す各種設定画面92にて試行モードボタン921への操作を受け付けると、CPU11は、試行モードのステータス情報に基づいて、試行モードの期間内であるか期間外であるかの情報を含む詳細画面をタッチパネル131の全面に表示させる。期間内であれば、図15(C)に示すように、期間内画面93が表示される。なお、ステータス情報が終了間近を示す情報である場合、CPU11は、期間内であると判断する。 When an operation is received on the trial mode button 921 on the various settings screen 92 shown in FIG. 15(B), the CPU 11 displays a details screen including information on whether the trial mode is in or out of the period based on the trial mode status information on the entire surface of the touch panel 131. If the period is in progress, a period screen 93 is displayed as shown in FIG. 15(C). Note that if the status information indicates that the period is about to end, the CPU 11 determines that the period is in progress.

期間内画面93には、例えば、試行モードの有効期間を示す期間情報が含まれ、状態表示ボタン931と試行キャンセルボタン932とが含まれる。状態表示ボタン931は、試行モードの期間情報等の情報を含む試行モードの状態情報を表示させる指示を受け付けるボタンである。試行キャンセルボタン932は、有効期間内であっても、試行モードを終了させる指示を受け付けるボタンである。なお、期間内画面93には期間情報が含まれなくても良い。期間内画面93または試行モードの状態情報にて期間情報も表示することで、ユーザは、試行モードが設定されていることに加え、試行モードの有効期間も把握できる。 The within period screen 93 includes, for example, period information indicating the valid period of the trial mode, and includes a status display button 931 and a trial cancel button 932. The status display button 931 is a button that accepts an instruction to display trial mode status information including information such as the trial mode period information. The trial cancel button 932 is a button that accepts an instruction to end the trial mode even if it is within the valid period. Note that the within period screen 93 does not need to include period information. By displaying period information on the within period screen 93 or in the trial mode status information, the user can not only know that the trial mode is set, but also know the valid period of the trial mode.

一方、ステータス情報が期間外を示す情報であれば、CPU11は、図15(D)に示すように、期間外画面94をタッチパネル131の全面に表示させる。期間外画面94には、状態表示ボタン941が含まれる。図15(D)に示す期間外画面94にて状態表示ボタン941への操作を受け付けると、MFP1は、図7に示した終了報知画面51を表示させ、再起動ボタン511にて再起動の指示を受け付ける。 On the other hand, if the status information indicates that the period is over, the CPU 11 displays an out-of-period screen 94 on the entire surface of the touch panel 131, as shown in FIG. 15(D). The out-of-period screen 94 includes a status display button 941. When an operation on the status display button 941 on the out-of-period screen 94 shown in FIG. 15(D) is accepted, the MFP 1 displays the end notification screen 51 shown in FIG. 7, and accepts an instruction to restart via the restart button 511.

図15(C)に示す期間内画面93にて試行キャンセルボタン932への操作を受け付けると、CPU11は、図15(E)に示すように、確認画面95をタッチパネル131の全面に表示させる。確認画面95には、試行モードの終了を確認するテキストと、「Yes」ボタン951と「No」ボタン952とが含まれる。「Yes」ボタン951は、試行モードを終了させてMFP1を再起動する指示を受け付けるボタンである。「No」ボタン952は、試行モードを終了させず、前の画面である期間内画面93に戻る指示を受け付けるボタンである。 When an operation on the trial cancel button 932 on the within period screen 93 shown in FIG. 15 (C) is accepted, the CPU 11 displays a confirmation screen 95 on the entire surface of the touch panel 131, as shown in FIG. 15 (E). The confirmation screen 95 includes text confirming the end of the trial mode, a "Yes" button 951, and a "No" button 952. The "Yes" button 951 is a button that accepts an instruction to end the trial mode and restart the MFP 1. The "No" button 952 is a button that accepts an instruction to return to the previous screen, the within period screen 93, without ending the trial mode.

「Yes」ボタン951への操作を受け付けた場合、MFP1は、図6のC13~C16に示した試行モード終了の手続きを実行し、再起動する。試行モードを終了させる指示を受け付けることで、試行モードのより自由度が高い運用を図ることができる。 When the "Yes" button 951 is operated, the MFP1 executes the procedure for ending the trial mode shown in C13 to C16 in FIG. 6 and restarts. By accepting an instruction to end the trial mode, it is possible to operate the trial mode with a higher degree of freedom.

確認画面95中の「Yes」ボタン951、または、終了報知画面51中の再起動ボタン511、への操作を受け付けて再起動し、再起動後に表示されるホーム画面50にて、全設定アイコン90への操作を受け付けた場合にも、MFP1は、図15(A)に示す詳細設定画面91を表示する。ただし、試行モード終了の手続きによってステータス情報が削除されていることから、再起動後の詳細設定画面91にて各種設定ボタン911への操作を受け付けた場合に表示される各種設定画面92には、試行モードボタン921が含まれない。 When the MFP 1 is restarted by accepting an operation on the "Yes" button 951 in the confirmation screen 95 or the restart button 511 in the end notification screen 51, and an operation on the all settings icon 90 is accepted on the home screen 50 displayed after the restart, the MFP 1 also displays the detailed settings screen 91 shown in FIG. 15(A). However, since the status information has been deleted by the procedure for ending the trial mode, the various settings screen 92 displayed when an operation on the various settings button 911 is accepted on the detailed settings screen 91 after the restart does not include the trial mode button 921.

操作後処理の説明に戻る。S323にて詳細画面を表示させた後、CPU11は、中止キー134への操作を受け付けか否かを判断する(S324)。受け付けていないと判断した場合(S324:NO)、CPU11は、詳細画面の表示を継続する。なお、CPU11は、各画面の表示中に戻るキー132への操作を受け付けた場合、1つ前の画面に戻るとしても良い。 Returning to the explanation of the post-operation process, after displaying the details screen in S323, the CPU 11 judges whether or not operation of the cancel key 134 has been accepted (S324). If it is judged that operation has not been accepted (S324: NO), the CPU 11 continues to display the details screen. Note that if the CPU 11 accepts operation of the back key 132 while each screen is being displayed, the CPU 11 may return to the previous screen.

実行中のジョブが終了したと判断した場合(S316:YES)、または、中止キー134への操作を受け付けたと判断した場合(S313:YES、または、S324:YES)、CPU11は、操作後処理を終了して、通知処理に戻る。 If it is determined that the job being executed has ended (S316: YES), or if it is determined that an operation of the stop key 134 has been accepted (S313: YES or S324: YES), the CPU 11 ends the post-operation process and returns to the notification process.

通知処理の説明に戻る。CPU11は、操作後処理の終了条件がジョブの実行終了であるか否かを判断する(S232)。ジョブの実行終了ではないと判断した場合(S232:NO)、CPU11は、S221に戻り、日時報知を含むホーム画面50をユーザIF13に表示させる。機能アイコンへの操作を受け付け、設定画面を表示した場合であっても、ジョブの実行指示を受け付けることなく設定画面の表示を中止する場合には、通知情報の表示を行わない。 Returning to the explanation of the notification process, the CPU 11 determines whether the end condition for the post-operation process is the end of job execution (S232). If it is determined that the end of job execution is not the end of job execution (S232: NO), the CPU 11 returns to S221 and causes the home screen 50 including the date and time notification to be displayed on the user IF 13. Even if an operation on a function icon is accepted and the setting screen is displayed, if the display of the setting screen is cancelled without accepting an instruction to execute a job, notification information is not displayed.

一方、ジョブの実行終了後であると判断した場合(S232:YES)、CPU11は、通知処理を終了して、画面表示処理に戻る。画面表示処理では、図9に示したように、CPU11は、S112の通知処理の後、S101に戻って、エラー状態であるか否かを判断する。エラー状態でなく、試行期間外や期間不明でもなければ、CPU11は、通知処理を再度実行し、試行モードに関する情報を通知する。 On the other hand, if it is determined that the job has been completed (S232: YES), the CPU 11 ends the notification process and returns to the screen display process. In the screen display process, as shown in FIG. 9, after the notification process of S112, the CPU 11 returns to S101 and determines whether or not an error state exists. If the error state does not exist and the trial period is not over or the period is unknown, the CPU 11 executes the notification process again and notifies information about the trial mode.

ジョブの実行後はユーザがMFP1の近くにいることが想定されるため、ジョブの実行を終了した後に表示されるホーム画面50に試行モードに関する情報を表示することで、ユーザに、試行モードであることをより通知し易い。一方で、ジョブを実行させずにホーム画面50の表示に戻った場合は、既に1度ホーム画面50を表示した後であり、表示頻度が多くなりすぎることによる煩わしさを軽減するため、MFP1は、試行モード情報を表示しない。 Since it is expected that the user will be near the MFP 1 after the job is executed, displaying information about the trial mode on the home screen 50 that is displayed after the job execution is completed makes it easier to notify the user that the MFP 1 is in the trial mode. On the other hand, if the user returns to displaying the home screen 50 without executing a job, this means that the home screen 50 has already been displayed once, and in order to reduce the annoyance of displaying it too frequently, the MFP 1 does not display the trial mode information.

画面表示処理の説明に戻る。試行モードの期間外を示すステータス情報または期間不明情報のいずれかが記憶されていると判断した場合(S111:YES)、CPU11は、ステータス情報に基づいて、警告画面をタッチパネル131の全面に表示させる(S115)。具体的には、CPU11は、図7に示した終了報知画面51または図8に示した接続不可画面52を表示させる。 Returning to the explanation of the screen display process, if it is determined that either status information indicating that the trial mode is out of period or period unknown information is stored (S111: YES), the CPU 11 displays a warning screen on the entire surface of the touch panel 131 based on the status information (S115). Specifically, the CPU 11 displays the end notification screen 51 shown in FIG. 7 or the connection impossible screen 52 shown in FIG. 8.

そして、CPU11は、終了報知画面51中の再起動ボタン511への操作による再起動の指示、または接続不可画面52中の再試行ボタン521への操作による再試行の指示を受け付けたか否かを判断する(S116)。表示中のボタンへの操作を受け付けていないと判断した場合(S116:NO)、CPU11は、中止キー134への操作を受け付けたか否かを判断する(S117)。中止キー134への操作を受け付けていないと判断した場合(S117:NO)、各ボタンと中止キー134とのいずれかへの操作を受け付けるまで終了報知画面51または接続不可画面52の表示を継続する。 Then, the CPU 11 determines whether or not a restart instruction by operating the restart button 511 in the end notification screen 51, or a retry instruction by operating the retry button 521 in the connection failure screen 52 has been accepted (S116). If it is determined that an operation on a displayed button has not been accepted (S116: NO), the CPU 11 determines whether an operation on the Stop key 134 has been accepted (S117). If it is determined that an operation on the Stop key 134 has not been accepted (S117: NO), the end notification screen 51 or the connection failure screen 52 continues to be displayed until an operation on either the respective button or the Stop key 134 is accepted.

表示中のボタンへの操作を受け付けたと判断した場合(S116:YES)、CPU11は、操作されたボタンに対応する処理として、再起動または再試行を実行し(S118)、画面表示処理を終了する。終了報知画面51にて再起動の指示を受け付けたと判断した場合、CPU11は、試行終了のための処理(図6のC13~C17)を開始する。また、接続不可画面52にて再試行の指示を受け付けた場合、CPU11は、ネットワーク接続を再試行する。 If it is determined that an operation on a displayed button has been accepted (S116: YES), the CPU 11 executes a restart or a retry as the process corresponding to the operated button (S118), and ends the screen display process. If it is determined that an instruction to restart has been accepted on the end notification screen 51, the CPU 11 starts a process for ending the trial (C13 to C17 in FIG. 6). Also, if an instruction to retry has been accepted on the connection impossible screen 52, the CPU 11 retries the network connection.

中止キー134への操作を受け付けたと判断した場合(S117:YES)、CPU11は、通知領域503に表示させる通知テキストを決定する(S121)。表示対象の通知テキストは、現在の状況である試行モードの期間外または期間不明を示すテキストであり、例えば、終了報知画面51または接続不可画面52のタイトルと同じテキストであっても良い。期間不明を示すテキストは、不明情報の一例である。そして、CPU11は、S105にて決定した機能アイコンと、S121にて決定した通知テキストと、を含むホーム画面50をタッチパネル131の全面に表示させる(S122)。CPU11は、通知領域503を、操作を受け付け可能なボタン領域に設定する。 When it is determined that an operation on the cancel key 134 has been received (S117: YES), the CPU 11 determines the notification text to be displayed in the notification area 503 (S121). The notification text to be displayed is text indicating that the current status is outside the trial mode period or that the period is unknown, and may be, for example, the same text as the title of the end notification screen 51 or the connection impossible screen 52. The text indicating the period is unknown is an example of unknown information. Then, the CPU 11 displays the home screen 50 including the function icon determined in S105 and the notification text determined in S121 on the entire surface of the touch panel 131 (S122). The CPU 11 sets the notification area 503 as a button area that can receive operations.

つまり、終了報知画面51や接続不可画面52の表示中に、中止キー134への操作を受け付けた場合、CPU11は、これらの画面の表示をいったん非表示として、ホーム画面を表示させる。ただし、この場合には、CPU11は、例えば、終了報知画面51または接続不可画面52のタイトルと同じ通知テキストを含むホーム画面を表示させる。期間不明情報がメモリ12に記憶されている状態は、期間不明を示す通知情報が有る状態であって、不明情報を表示すべき状態の一例である。本形態のMFP1は、試行モードの有効期間外または期間不明の状態では、消耗品情報等の優先度の高い情報が有ってもその情報を表示せず、期間外または期間不明の情報を通知領域503に表示する。 In other words, if the CPU 11 receives an operation on the stop key 134 while the end notification screen 51 or the connection impossible screen 52 is displayed, the CPU 11 temporarily hides these screens and displays the home screen. In this case, however, the CPU 11 displays a home screen including notification text that is the same as the title of the end notification screen 51 or the connection impossible screen 52, for example. A state in which unknown period information is stored in the memory 12 is a state in which there is notification information indicating an unknown period, and is an example of a state in which unknown information should be displayed. In this embodiment, when the trial mode is outside of its valid period or the period is unknown, the MFP 1 does not display high priority information such as consumable information even if that information is available, and instead displays information about the outside period or unknown period in the notification area 503.

さらに、CPU11は、表示中のホーム画面50にて、機能アイコンまたは設定アイコンへの操作を受け付けたか否かを判断する(S125)。アイコンへの操作を受け付けていないと判断した場合(S125:NO)、CPU11は、通知領域503への操作を受け付けたか否かを判断する(S126)。通知領域503への操作も受け付けていないと判断した場合(S126:NO)、CPU11は、ホーム画面50の表示を継続する。 The CPU 11 further determines whether an operation on a function icon or a settings icon has been accepted on the displayed home screen 50 (S125). If it determines that an operation on an icon has not been accepted (S125: NO), the CPU 11 determines whether an operation on the notification area 503 has been accepted (S126). If it determines that an operation on the notification area 503 has also not been accepted (S126: NO), the CPU 11 continues to display the home screen 50.

アイコンへの操作を受け付けたと判断した場合(S125:YES)、CPU11は、前述した操作後処理を実行する(S127)。操作後処理の終了後、または、通知領域503への操作を受け付けたと判断した場合(S126:YES)、CPU11は、S115に戻って警告画面を再度表示させる。つまり、試行モードの期間外または期間不明である場合には、通知処理の場合とは異なり、CPU11は、1分等の時間が経過しても通知領域503に表示する通知情報を変更せず、試行モードの期間外または期間不明の情報を継続して通知する。 When it is determined that an operation on the icon has been accepted (S125: YES), the CPU 11 executes the post-operation process described above (S127). After the post-operation process is completed, or when it is determined that an operation on the notification area 503 has been accepted (S126: YES), the CPU 11 returns to S115 and displays the warning screen again. In other words, unlike the notification process, when it is outside the trial mode period or the period is unknown, the CPU 11 does not change the notification information displayed in the notification area 503 even after a time such as one minute has passed, and continues to notify information about the period outside the trial mode period or the unknown period.

ここまで、テキストを表示する通知領域503を含むホーム画面を表示可能なMFP1について説明したが、タッチパネル131のサイズが小さく、テキストでの通知を表示不可能な装置もある。そのような装置にて表示されるホーム画面の例を、図16と図17に示す。図16(A)に示すホーム画面110と図17に示すホーム画面120は、各機能に関する設定または表示指示を受け付ける機能アイコン111、121と、機能によらない設定または情報の表示指示を受け付ける設定アイコン112、122と、を含み、テキストで表示する通知領域を含まない。 So far, we have described an MFP 1 capable of displaying a home screen including a notification area 503 that displays text, but some devices have a small touch panel 131 size and are unable to display notifications in text. Examples of home screens displayed on such devices are shown in Figures 16 and 17. Home screen 110 shown in Figure 16(A) and home screen 120 shown in Figure 17 include function icons 111, 121 that accept settings or display instructions related to each function, and setting icons 112, 122 that accept settings or display instructions for information unrelated to the function, and do not include a notification area that displays text.

図16(A)に示すホーム画面110は、さらに、通知情報が有ることを示す通知アイコン113を含む。通知アイコン113が表示される領域は、通知領域の一例である。通知アイコン113は、ユーザの操作を受け付け可能な領域であって、通知情報の有無のみを報知する。このホーム画面110を表示する装置は、通知アイコン113への操作を受け付けると、図16(B)に示すように、通知情報の一覧を含む通知画面115を表示する。例えば、試行モードのステータス情報が記憶されている場合、通知画面115に表示される通知情報には、試行モードに関する情報も含まれる。 The home screen 110 shown in FIG. 16(A) further includes a notification icon 113 indicating that there is notification information. The area in which the notification icon 113 is displayed is an example of a notification area. The notification icon 113 is an area that can accept user operations, and notifies only the presence or absence of notification information. When a device that displays this home screen 110 accepts an operation on the notification icon 113, it displays a notification screen 115 including a list of notification information, as shown in FIG. 16(B). For example, if trial mode status information is stored, the notification information displayed on the notification screen 115 also includes information regarding the trial mode.

一方、図17に示すホーム画面120は、アイコンではなく、1つの通知画像を含む。具体的には、図17(A)に示すホーム画面120は通知画像123を含み、図17(B)に示すホーム画面120は、通知画像124を含む。通知画像123、124が表示される領域は、通知領域の一例である。通知画像123、124は、ユーザの操作を受け付けない領域であって、通知情報の内容を示すマーク等の各種の画像である。ホーム画面120を表示する装置は、通知対象の通知情報に応じて、通知対象の通知画像のうちの1つを表示する。 On the other hand, the home screen 120 shown in FIG. 17 includes one notification image instead of an icon. Specifically, the home screen 120 shown in FIG. 17(A) includes a notification image 123, and the home screen 120 shown in FIG. 17(B) includes a notification image 124. The area in which the notification images 123 and 124 are displayed is an example of a notification area. The notification images 123 and 124 are areas that do not accept user operations, and are various images such as marks that indicate the contents of the notification information. The device that displays the home screen 120 displays one of the notification images of the notification target according to the notification information of the notification target.

この装置では、試行モードのステータス情報が記憶されている場合であって、通知対象の消耗品情報が無い場合、図17(A)に示すように、試行モード中であることを示す通知画像123を含むホーム画面120が表示される。一方、試行モードのステータス情報が記憶されている場合であっても、通知対象の消耗品情報が有る場合、図17(B)に示すように、消耗品情報が有ることを示す通知画像124が表示される。そして、例えば、1分が経過したら、ホーム画面120中の通知画像124が、通知画像123に変更される。つまり、通知対象の情報が複数有る場合、優先順位に基づいて、各通知情報に対応する通知画像を順に表示する。 In this device, when trial mode status information is stored but there is no consumable information to be notified, a home screen 120 including a notification image 123 indicating that the device is in trial mode is displayed as shown in FIG. 17(A). On the other hand, even if trial mode status information is stored, if there is consumable information to be notified, a notification image 124 indicating that there is consumable information is displayed as shown in FIG. 17(B). Then, for example, after one minute has elapsed, notification image 124 on home screen 120 is changed to notification image 123. In other words, when there is multiple pieces of information to be notified, notification images corresponding to each piece of notification information are displayed in order based on the priority order.

この装置では、試行モード情報よりも優先度の高い通知情報が通知対象であれば、その優先度の高い通知情報を表示すべき状態であり、試行モードに関する通知画像は表示されず、優先度の高い通知情報に関する通知画像が表示される。ホーム画面120を表示する処理は、表示処理の一例である。ホーム画面120の通知画像123は、第1通知画像の一例であり、通知画像124は、第2通知画像の一例である。通知領域に表示できる情報が少ない場合に、通知領域に各通知情報に対応する通知画像が表示されることで、ユーザは、テキスト表示が無くても、試行モードに関する通知情報が有るか否かを把握できる。 In this device, if the notification subject is notification information with a higher priority than trial mode information, the notification information with the higher priority should be displayed, and a notification image for the trial mode is not displayed, but a notification image for the high priority notification information is displayed. The process of displaying home screen 120 is an example of a display process. Notification image 123 on home screen 120 is an example of a first notification image, and notification image 124 is an example of a second notification image. When there is little information that can be displayed in the notification area, a notification image corresponding to each notification information is displayed in the notification area, so that the user can know whether or not there is notification information related to the trial mode, even without text display.

以上、詳細に説明したように、本形態のMFP1は、通知対象の通知情報を通知領域503に含むホーム画面50を表示する。そして、MFP1は、試行モードの有効期間内であって、消耗品情報のような優先度の高い情報を表示すべき状態でなければ、通知領域503に試行モード情報を表示する。これにより、ユーザは、MFP1に試行モードが設定されており、追加機能が一時的に利用可能になっていることを把握できる。一方で、優先度の高い情報を表示すべき状態であれば、その情報を通知領域503に表示して、試行モード情報を表示しない。これにより、試行モード情報が優先度の高い情報の通知を妨げず、ユーザは、試行モードの有効期間内であっても、優先度の高い情報を把握できる。 As described above in detail, the MFP 1 of this embodiment displays the home screen 50 including the notification information of the notification target in the notification area 503. Then, if the trial mode is valid and the MFP 1 is not in a state where high priority information such as consumable information should be displayed, the MFP 1 displays the trial mode information in the notification area 503. This allows the user to know that the trial mode is set in the MFP 1 and that additional functions are temporarily available. On the other hand, if high priority information should be displayed, that information is displayed in the notification area 503 and the trial mode information is not displayed. This prevents the trial mode information from interfering with the notification of high priority information, and the user can know the high priority information even if the trial mode is valid.

さらに、本形態のMFP1は、通知領域503に1つしか通知情報を表示しないので、通知領域503が煩雑にならず、ユーザに通知したい情報が伝わり易い。さらに、優先度の高い情報を表示すべき状態であればその情報が表示され、優先度の高い情報を表示すべき状態でなくなった場合、試行モードが有効期間内であれば、試行モード情報が表示される。特に、本形態のMFP1は、優先度の高い情報を表示して1分が経過した後、または、優先度の高い情報の表示を中止する指示を受け付けた場合に、試行モード情報に自動的に切り換えるので、試行モード情報と優先度の高い情報とを同時に表示せずに、試行モードが設定されていることも通知できる。 Moreover, since the MFP1 of this embodiment displays only one piece of notification information in the notification area 503, the notification area 503 does not become cluttered, and the information to be notified to the user is easily conveyed. Furthermore, if high priority information is in a state where it should be displayed, that information is displayed, and if the state where high priority information should not be displayed is no longer in a state where it should be displayed, trial mode information is displayed if the trial mode is still valid. In particular, the MFP1 of this embodiment automatically switches to trial mode information after one minute has elapsed since displaying high priority information, or when an instruction to stop displaying high priority information is received, so that it is possible to notify the user that the trial mode has been set without simultaneously displaying trial mode information and high priority information.

また、試行モードの有効期間が不明となっている場合には、MFP1は、接続不可画面52を表示するので、ユーザは、試行モードの有効期間が不明となっていることを把握できる。また、試行モードが有効期間外である情報や有効期間が不明である情報は、高優先度情報よりも優先して表示するので、ユーザが状況を把握し易い。 If the validity period of the trial mode is unknown, the MFP 1 displays a connection-prohibited screen 52, so that the user can understand that the validity period of the trial mode is unknown. Also, information about trial modes that are outside their validity period or whose validity period is unknown is displayed in preference to high-priority information, so that the user can easily understand the situation.

なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。従って本明細書に開示される技術は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、画像処理装置の一例は、MFPに限らず、プリンタ、スキャナ、FAX装置、コンピュータミシン等、画像を形成する、あるいは画像データを形成する画像処理部とインターネット200への接続機能とを備えるものであれば適用可能である。 Note that this embodiment is merely an example and does not limit the present invention in any way. Therefore, the technology disclosed in this specification can be naturally improved and modified in various ways without departing from the spirit of the technology. For example, examples of image processing devices are not limited to MFPs, but can be printers, scanners, FAX devices, computer sewing machines, etc., as long as they have an image processing unit that forms images or image data and a function for connecting to the Internet 200.

また、本形態にて図示した各種の画面の表示態様は、いずれも一例であり、各画面中の領域の配置や表示される文言等はこれらの態様に限るものではない。例えば、通知領域503は、テキストで一行分であり、1つの通知情報のみを表示可能であるとしたが、複数行を表示可能であっても良い。その場合、MFP1は、1つの通知情報を複数行で表示しても良いし、複数の通知情報を、例えば優先度の高いものから上位置に表示しても良い。 The display modes of the various screens illustrated in this embodiment are all merely examples, and the arrangement of the areas in each screen and the displayed text are not limited to these modes. For example, the notification area 503 is one line of text and can display only one piece of notification information, but it may be capable of displaying multiple lines. In that case, the MFP 1 may display one piece of notification information in multiple lines, or may display multiple pieces of notification information, for example, with the highest priority information at the top.

また、例えば、エラー情報は、タッチパネル131の全面に表示されるとしたが、全面でなくても良い。例えば、エラー情報は、消耗品情報よりもさらに優先して通知領域503に表示されるとしても良い。また、例えば、終了間近の通知や接続不可の通知はしなくても良い。この場合、サーバ3から送信される応答情報は、期間内情報か期間外情報かのいずれかであっても良い。 In addition, for example, although the error information is described as being displayed on the entire surface of the touch panel 131, it does not have to be displayed on the entire surface. For example, the error information may be displayed in the notification area 503 with higher priority than the consumables information. Also, for example, it is not necessary to notify that the end is approaching or that a connection cannot be made. In this case, the response information sent from the server 3 may be either in-period information or out-of-period information.

また、本形態では、ホーム画面50の通知領域503への表示では、期間情報を表示しないとしたが、表示しても良い。ただし、ホーム画面50内に期間情報を表示すると、ユーザが現在時刻と混同し易く、反って混乱を招く可能性があることから、終了間近画面71や期間内画面81にて表示する方が好ましい。また、期間情報は、例えば、期限切れの日時を示してもよいし、期限切れまでの残り時間を示してもよい。 In addition, in this embodiment, the period information is not displayed in the notification area 503 of the home screen 50, but it may be displayed. However, if the period information is displayed on the home screen 50, the user may easily confuse it with the current time, which may lead to confusion, so it is preferable to display it on the expiry soon screen 71 or the period within screen 81. Furthermore, the period information may, for example, indicate the date and time of expiration, or the time remaining until the expiration.

また、例えば、ホーム画面50を表示するタイミングは例示したものに限らない。例えば、ユーザの接近を感知して表示しても良いし、定期的に表示しても良い。また、設定画面からホーム画面50に戻ったときは通知情報を表示しないとしたが、表示しても良い。また、本形態では、全設定アイコン90への操作を受け付けた場合、各種設定ボタン911を含む詳細設定画面91を表示し、各種設定ボタン911への操作を受け付けた場合に試行モードボタン921を含む各種設定画面92を表示するとしたが、詳細設定画面91に試行モード情報が含まれても良いし、各種設定画面92にてさらに選択操作を受け付けた後に表示される画面に試行モード情報が含まれても良い。 Also, for example, the timing for displaying the home screen 50 is not limited to the example. For example, it may be displayed when the user's approach is detected, or it may be displayed periodically. Also, although it was described that notification information is not displayed when returning from the settings screen to the home screen 50, it may be displayed. Also, in this embodiment, when an operation on the all settings icon 90 is accepted, a detailed settings screen 91 including the various settings button 911 is displayed, and when an operation on the various settings button 911 is accepted, a various settings screen 92 including a trial mode button 921 is displayed, but trial mode information may be included in the detailed settings screen 91, or the trial mode information may be included in a screen displayed after a further selection operation is accepted on the various settings screen 92.

また、例えば、有効期間をMFP1に記憶し、MFP1が有効期間の管理を行ってもよい。ただし、サーバ3で管理することで、適切な管理となる可能性が高い。また、本形態ではサーバ3との通信が異常であっても、自動的には試行モードを終了しないとしたが、所定回数連続して応答情報を取得できなかった場合に、試行モードを強制的に終了してもよい。その場合、試行モードを終了した後にも、終了したことを報知するとよい。 Also, for example, the validity period may be stored in the MFP 1, and the MFP 1 may manage the validity period. However, by having the server 3 manage the validity period, it is highly likely that the management will be appropriate. Also, in this embodiment, the trial mode is not automatically ended even if there is an abnormality in communication with the server 3, but the trial mode may be forcibly ended if response information cannot be obtained a predetermined number of times in succession. In this case, it is advisable to notify the end of the trial mode even after it has ended.

また、追加機能の有効化の指示を受け付けた際に、試行モードの期間内であるか否かを判断しても良い。そして、試行モードの期間内に全ての追加機能が有効化されたら、試行モードを終了させるとしても良い。また、例えば、試行モードの有効期間を確認する確認コマンドへの応答情報が有効期間外であった場合に、追加機能の有効化状態を確認して、全ての追加機能が有効化されていれば、報知せずに試行モードを終了させるとしても良い。また、本形態では、MFP1は、複数の追加機能を有して個別に有効化できるとしたが、追加機能は1つでもよい。また、試行モードでは全ての追加機能が試行できるとしたが、機能ごとに試行を受け付けてもよい。 When an instruction to enable an additional function is received, it may be determined whether or not the trial mode period is in progress. If all additional functions are enabled within the trial mode period, the trial mode may be terminated. For example, if the response information to a confirmation command to confirm the validity period of the trial mode is outside the validity period, the activation status of the additional functions may be confirmed, and if all additional functions are enabled, the trial mode may be terminated without notification. In this embodiment, the MFP 1 has multiple additional functions that can be enabled individually, but there may be only one additional function. In addition, although all additional functions can be tried in the trial mode, a trial may be accepted for each function.

また、本形態では、機能スイッチ25~27とは別に試行スイッチ28が設けられるとしたが、これに限らない。例えば、機能スイッチ25~27の状態として、オフとオン以外に試行モード中の状態があっても良い。そして、試行モードが開始された場合に、MFP1は、オンとなっていない機能スイッチ25~27を全て、試行モード中の状態に切り替えるとしてもよい。また、試行モードの終了後、試行スイッチ28の状態を「実行済み」に変更する代わりに、MFP1は、試行スイッチ28を消去してもよい。また、試行モードの実行済みの情報は、サーバ3が記憶してもよい。 In addition, in this embodiment, the trial switch 28 is provided separately from the function switches 25 to 27, but this is not limited to the above. For example, the states of the function switches 25 to 27 may include a trial mode state in addition to off and on. When the trial mode is started, the MFP 1 may switch all of the function switches 25 to 27 that are not on to a trial mode state. After the trial mode is ended, instead of changing the state of the trial switch 28 to "executed", the MFP 1 may erase the trial switch 28. Information on the completion of the trial mode may be stored by the server 3.

また、例えば、本形態では、追加機能は、機能プログラム22~24として工場出荷時からMFP1に搭載されているとしたが、工場出荷後に搭載可能な機能が有ってもよい。例えば、MFP1は、ファームウェアのアップデートによって、新たな追加機能を搭載可能であってもよい。ファームウェアのアップデートが行われるタイミングは、試行モードの有効期間とは無関係であることから、例えば、試行モードの有効期間内に新たな追加機能が搭載される可能性がある。ファームウェアのアップデートによって、新たな追加機能を試行できる状態となった場合、MFP1は、その機能で利用される設定情報を初期化された状態として試行の指示を受け付ける。ただし、MFP1は、ファームウェアのアップデートの情報をサーバ3に送信することはなく、試行モードの有効期間は変更されない。 In addition, for example, in this embodiment, the additional functions are installed in the MFP 1 as function programs 22 to 24 at the time of shipment from the factory, but there may be functions that can be installed after shipment from the factory. For example, the MFP 1 may be able to install new additional functions by updating the firmware. Since the timing of the firmware update is unrelated to the validity period of the trial mode, for example, it is possible that a new additional function will be installed during the validity period of the trial mode. When the firmware update makes it possible to try out a new additional function, the MFP 1 accepts an instruction to try it with the setting information used by that function in an initialized state. However, the MFP 1 does not transmit firmware update information to the server 3, and the validity period of the trial mode is not changed.

また、実施の形態に開示されている任意のシーケンス図において、任意の複数のステップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更できる、または並列に実行できる。 In addition, in any sequence diagram disclosed in the embodiments, the execution order of multiple processes in any multiple steps can be arbitrarily changed or can be executed in parallel as long as no inconsistencies occur in the process content.

また、実施の形態に開示されている処理は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。 The processes disclosed in the embodiments may be executed by a single CPU, multiple CPUs, hardware such as an ASIC, or a combination of these. The processes disclosed in the embodiments may be realized in various ways, such as a recording medium on which a program for executing the processes is recorded, or a method.

1 MFP
11 CPU
12 メモリ
13 ユーザIF
15 印刷エンジン
16 スキャナ
1. MFP
11 CPU
12 Memory 13 User IF
15 Print engine 16 Scanner

Claims (15)

画像処理部と、
ユーザインタフェースと、
メモリと、
コンピュータと、
を備える画像処理装置であって、
前記画像処理装置は特別な機能を含む複数の機能を備え、前記メモリには、前記特別な機能を有効にするか無効にするかを示す機能情報が記憶されており、前記機能情報は、前記画像処理装置の工場出荷時には、前記特別な機能の無効を示しており、
前記コンピュータは、
前記特別な機能を有効にする有効指示を受け付けた場合に、前記メモリに記憶される前記機能情報を前記特別な機能の有効を示す情報に変更することで前記特別な機能を利用可能にし、
さらに前記コンピュータは、
試行モードを開始する開始指示を受け付けた場合に、前記試行モードを開始する開始処理を実行することで、前記機能情報が前記特別な機能の無効を示していたとしても、前記試行モードの有効期間内であれば、前記特別な機能を利用可能にし、前記試行モードを開始した後、前記試行モードの有効期間外になったことに基づいて前記試行モードを終了し、
さらに前記コンピュータは、
待機画面を前記ユーザインタフェースに表示させることが可能であり、前記待機画面には、各機能に関する設定または情報の表示指示に対応する操作子と、通知情報を表示する通知領域と、が含まれ、前記通知情報には、複数の種類があり、前記複数の種類の通知情報には、前記試行モードが有効期間内であることを示す試行モード情報が含まれ、各通知情報には、表示の優先度が設定されており、
さらに前記コンピュータは、
前記通知領域に前記通知情報を表示する表示処理を実行し、前記表示処理では、前記試行モードが有効期間内の第1のタイミングにおいて、前記画像処理装置の状態が、前記試行モード情報よりも優先度が高い前記通知情報である高優先度情報を表示すべき状態でなければ、前記試行モード情報を前記通知領域に表示し、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示しない、
ことを特徴とする画像処理装置。
An image processing unit;
A user interface;
Memory,
A computer,
An image processing device comprising:
the image processing device has a plurality of functions including a special function, the memory stores function information indicating whether the special function is to be enabled or disabled, and the function information indicates that the special function is disabled at the time of shipment of the image processing device from a factory;
The computer includes:
when receiving an enable instruction to enable the special function, the function information stored in the memory is changed to information indicating that the special function is enabled, thereby making the special function available;
The computer further comprises:
When a start instruction to start a trial mode is received, a start process to start the trial mode is executed, so that even if the function information indicates that the special function is disabled, the special function is made available within a valid period of the trial mode, and after the trial mode is started, the trial mode is terminated based on the fact that the valid period of the trial mode has expired.
The computer further comprises:
a standby screen can be displayed on the user interface, the standby screen includes an operator corresponding to an instruction to display settings or information related to each function, and a notification area for displaying notification information, the notification information includes a plurality of types, the plurality of types of notification information includes trial mode information indicating that the trial mode is within a valid period, and a display priority is set for each piece of notification information;
The computer further comprises:
a display process is executed to display the notification information in the notification area, and in the display process, if the state of the image processing device is not in a state where high priority information, which is the notification information having a higher priority than the trial mode information, should be displayed at a first timing during a valid period of the trial mode, the trial mode information is displayed in the notification area, and if the state of the image processing device is in a state where the high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed in the notification area.
13. An image processing device comprising:
請求項1に記載する画像処理装置において、
前記コンピュータは、
前記試行モードの有効期間内に、前記有効指示を受け付けたことによって前記機能情報を前記特別な機能の有効を示す情報に変更して前記特別な機能を有効にした場合、前記試行モードが終了した後も、前記特別な機能は有効なままであり、前記特別な機能を利用可能にする、
ことを特徴とする画像処理装置。
2. The image processing device according to claim 1,
The computer includes:
if, during a valid period of the trial mode, the function information is changed to information indicating that the special function is valid by accepting the enable instruction, and the special function is enabled, the special function remains enabled even after the trial mode ends, making the special function available.
13. An image processing device comprising:
請求項1または請求項2に記載する画像処理装置において、
前記コンピュータは、
前記表示処理では、表示すべき状態となっている前記通知情報が複数ある場合に、前記通知領域に、表示すべき状態となっている複数の前記通知情報のうち1つを表示し、複数の前記通知情報を同時に表示しない、
ことを特徴とする画像処理装置。
3. The image processing device according to claim 1,
The computer includes:
In the display process, when there are a plurality of pieces of notification information that should be displayed, one of the plurality of pieces of notification information that should be displayed is displayed in the notification area, and the plurality of pieces of notification information are not displayed simultaneously.
13. An image processing device comprising:
請求項3に記載する画像処理装置において、
前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示し、その後、前記画像処理装置の状態が前記高優先度情報を表示すべき状態でなくなった際に前記試行モードが有効期間内であれば、前記試行モード情報を前記通知領域に表示する、
ことを特徴とする画像処理装置。
4. The image processing device according to claim 3,
The computer includes:
In the display process, if the state of the image processing device is such that the high priority information should be displayed at the first timing during a valid period of the trial mode, the high priority information is displayed in the notification area, and thereafter, when the state of the image processing device is no longer such that the high priority information should be displayed, if the trial mode is still within a valid period, the trial mode information is displayed in the notification area.
13. An image processing device comprising:
請求項1から請求項4のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記表示処理では、前記画像処理装置に装着される消耗品に関する情報である消耗品情報を前記高優先度情報として、前記通知領域に表示する、
ことを特徴とする画像処理装置。
5. The image processing device according to claim 1,
The computer includes:
In the display process, consumable information, which is information about consumables installed in the image processing device, is displayed in the notification area as the high priority information.
13. An image processing device comprising:
請求項1から請求項5のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示し、その後、一定時間が経過した場合に、前記通知領域の表示を前記試行モード情報に切り換える、
ことを特徴とする画像処理装置。
6. The image processing device according to claim 1,
The computer includes:
in the display process, if the state of the image processing device is such that the high priority information should be displayed at the first timing during a valid period of the trial mode, the high priority information is displayed in the notification area, and after a certain period of time has elapsed, the display in the notification area is switched to the trial mode information.
13. An image processing device comprising:
請求項1から請求項5のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記待機画面とは異なる通知画面を前記ユーザインタフェースに表示させることが可能であり、
さらに前記コンピュータは、
前記画像処理装置の状態が、その状態が発生していることで、前記画像処理部を用いた機能を実行できなくなってしまう状態であるエラー状態に関する情報であるエラー情報を表示すべき状態の場合に、前記エラー情報を含む前記通知画面を表示するエラー表示処理を実行し、
さらに前記コンピュータは、
前記画像処理装置の状態が、前記エラー情報を表示すべき状態でなければ、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態でなければ、前記試行モード情報を前記通知領域に表示し、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示しない、前記表示処理を実行する、
ことを特徴とする画像処理装置。
6. The image processing device according to claim 1,
The computer includes:
A notification screen different from the standby screen can be displayed on the user interface;
The computer further comprises:
When the state of the image processing device is such that error information, which is information regarding an error state in which the image processing device is unable to execute a function using the image processing unit due to the occurrence of the error information, is to be displayed, an error display process is executed to display the notification screen including the error information;
The computer further comprises:
executing the display process such that, if the state of the image processing device is not a state in which the error information should be displayed, at the first timing during a valid period of the trial mode, if the state of the image processing device is not a state in which the high priority information should be displayed, the trial mode information is displayed in the notification area, and if the state of the image processing device is a state in which the high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed in the notification area;
13. An image processing device comprising:
請求項7に記載する画像処理装置において、
前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示し、その後、一定時間が経過した場合に、前記通知領域の表示を前記試行モード情報に切り換え、前記エラー表示処理では、前記通知画面を表示した後、前記一定時間が経過した場合も、前記通知画面の表示を継続する、
ことを特徴とする画像処理装置。
8. The image processing device according to claim 7,
The computer includes:
In the display process, if the state of the image processing device is such that the high priority information should be displayed at the first timing during a valid period of the trial mode, the high priority information is displayed in the notification area, and after a certain period of time has elapsed, the display in the notification area is switched to the trial mode information; and in the error display process, after the notification screen is displayed, the display of the notification screen is continued even if the certain period of time has elapsed.
13. An image processing device comprising:
請求項1から請求項8のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記試行モードの有効期間の残りが閾値よりも短いことを検知した場合に、前記試行モードの有効期間の残りが短いことを示す期限切れ間近情報を前記通知情報として、前記通知領域に表示可能であり、
さらに前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態でもなく、前記期限切れ間近情報を表示すべき状態でもなければ、前記試行モード情報を前記通知領域に表示し、前記画像処理装置の状態が、前記期限切れ間近情報を表示すべき状態であれば、前記期限切れ間近情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示せず、前記画像処理装置の状態が、前記期限切れ間近情報を表示すべき状態でなく、前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示しない、
ことを特徴とする画像処理装置。
9. The image processing device according to claim 1,
The computer includes:
when detecting that the remaining validity period of the trial mode is shorter than a threshold, expiration information indicating that the remaining validity period of the trial mode is short can be displayed in the notification area as the notification information,
The computer further comprises:
In the display process, at the first timing during a valid period of the trial mode, if the state of the image processing device is not in a state where the high priority information should be displayed and not in a state where the expiration soon information should be displayed, the trial mode information is displayed in the notification area; if the state of the image processing device is in a state where the expiration soon information should be displayed, the expiration soon information is displayed in the notification area and the trial mode information is not displayed in the notification area; if the state of the image processing device is not in a state where the expiration soon information should be displayed and not in a state where the high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed in the notification area.
13. An image processing device comprising:
請求項1から請求項8のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記試行モードの有効期間外になった後の第2のタイミングにおいて、前記試行モードを終了し、
さらに前記コンピュータは、
前記試行モードの有効期間外になった後、前記第2のタイミングに達する前の第3のタイミングにおいて、前記試行モードの終了を示す終了情報を、前記ユーザインタフェースに表示させる終了表示処理を実行する、
ことを特徴とする画像処理装置。
9. The image processing device according to claim 1,
The computer includes:
At a second timing after the validity period of the trial mode has expired, the trial mode is terminated;
The computer further comprises:
executing an end display process for displaying end information indicating an end of the trial mode on the user interface at a third timing after the valid period of the trial mode has expired and before the second timing is reached;
13. An image processing device comprising:
請求項1から請求項8のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記試行モードの有効期間が不明なことを示す不明情報を前記通知情報として、前記通知領域に表示可能であり、
さらに前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態でもなく、前記不明情報を表示すべき状態でもなければ、前記試行モード情報を前記通知領域に表示し、前記画像処理装置の状態が、前記不明情報を表示すべき状態であれば、前記不明情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示せず、前記画像処理装置の状態が、前記不明情報を表示すべき状態でなく、前記高優先度情報を表示すべき状態であれば、前記高優先度情報を前記通知領域に表示して前記試行モード情報を前記通知領域に表示しない、
ことを特徴とする画像処理装置。
9. The image processing device according to claim 1,
The computer includes:
the notification area may display, as the notification information, unknown information indicating that the validity period of the trial mode is unknown;
The computer further comprises:
In the display process, at the first timing during a valid period of the trial mode, if the state of the image processing device is not in a state where the high priority information should be displayed and not in a state where the unknown information should be displayed, the trial mode information is displayed in the notification area; if the state of the image processing device is in a state where the unknown information should be displayed, the unknown information is displayed in the notification area and the trial mode information is not displayed in the notification area; if the state of the image processing device is not in a state where the unknown information should be displayed and not in a state where the high priority information should be displayed, the high priority information is displayed in the notification area and the trial mode information is not displayed in the notification area.
13. An image processing device comprising:
請求項1から請求項11のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記特別な機能によらない所定の処理を実行していることを示す処理実行中情報を前記通知情報として、前記通知領域に表示可能であり、
さらに前記コンピュータは、
前記表示処理では、前記画像処理装置の状態が前記処理実行中情報を表示すべき状態の場合、前記画像処理装置の状態が、前記高優先度情報を表示すべき状態でもなく、前記試行モード情報を表示すべき状態でもなければ、前記処理実行中情報を前記通知情報として、前記通知領域に表示し、
さらに前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態でなければ、前記試行モード情報を前記通知領域に表示し、その後、一定時間が経過した際に前記画像処理装置の状態が前記処理実行中情報を表示すべき状態であれば、前記通知領域の表示を前記処理実行中情報に切り換える、
ことを特徴とする画像処理装置。
12. The image processing device according to claim 1,
The computer includes:
The information indicating that a predetermined process not depending on the special function is being executed can be displayed in the notification area as the notification information,
The computer further comprises:
In the display process, when the state of the image processing device is such that the processing in progress information should be displayed, if the state of the image processing device is not such that the high priority information should be displayed, and if the state of the image processing device is not such that the trial mode information should be displayed, the processing in progress information is displayed in the notification area as the notification information;
The computer further comprises:
in the display process, if the state of the image processing device is not in a state where the high priority information should be displayed at the first timing during a valid period of the trial mode, the trial mode information is displayed in the notification area, and thereafter, if the state of the image processing device is in a state where the processing in progress information should be displayed after a certain period of time has elapsed, the display in the notification area is switched to the processing in progress information.
13. An image processing device comprising:
請求項1から請求項12のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記通知情報に対応するテキストを前記通知領域に表示した前記待機画面を、前記ユーザインタフェースに表示させることが可能であり、
さらに前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態でなければ、前記試行モード情報に対応する第1テキストを前記通知領域に表示し、前記画像処理装置の状態が前記高優先度情報を表示すべき状態であれば、前記高優先度情報に対応する第2テキストを前記通知領域に表示して前記第1テキストを前記通知領域に表示しない、
ことを特徴とする画像処理装置。
13. The image processing device according to claim 1,
The computer includes:
The standby screen, in which text corresponding to the notification information is displayed in the notification area, can be displayed on the user interface;
The computer further comprises:
in the display process, if the state of the image processing device is not in a state where the high priority information should be displayed at the first timing during a valid period of the trial mode, a first text corresponding to the trial mode information is displayed in the notification area, and if the state of the image processing device is in a state where the high priority information should be displayed, a second text corresponding to the high priority information is displayed in the notification area and the first text is not displayed in the notification area.
13. An image processing device comprising:
請求項13に記載する画像処理装置において、
前記コンピュータは、
各機能に対応する前記操作子が、前記待機画面の中で前記待機画面の長手方向に並べられ、さらに前記操作子が並べられた領域は、前記待機画面の長手方向にスクロール可能であり、さらに前記通知領域の長手方向および短手方向も前記待機画面の長手方向および短手方向と同じであり、前記通知領域の前記長手方向の長さの前記短手方向の長さに対する比が、前記待機画面の前記長手方向の長さの前記短手方向の長さに対する比よりも大きい、前記待機画面を、前記ユーザインタフェースに表示させることが可能であり、
さらに前記コンピュータは、
前記表示処理では、前記通知領域に前記通知情報を前記長手方向に文字を並べた一行のテキストで表示する、
ことを特徴とする画像処理装置。
14. The image processing device according to claim 13,
The computer includes:
the operators corresponding to each function are arranged in the lengthwise direction of the standby screen, the area in which the operators are arranged is scrollable in the lengthwise direction of the standby screen, the lengthwise and short-side directions of the notification area are the same as the lengthwise and short-side directions of the standby screen, and the ratio of the lengthwise length of the notification area to the short-side length is greater than the ratio of the lengthwise length of the standby screen to the short-side length, the standby screen can be displayed on the user interface;
The computer further comprises:
In the display process, the notification information is displayed in the notification area as a line of text with characters arranged in the longitudinal direction.
13. An image processing device comprising:
請求項1から請求項12のいずれか1つに記載する画像処理装置において、
前記コンピュータは、
前記通知領域に、前記通知情報の内容に対応する通知画像を表示し、
さらに前記コンピュータは、
前記表示処理では、前記試行モードが有効期間内の前記第1のタイミングにおいて、前記画像処理装置の状態が前記高優先度情報を表示すべき状態でなければ、前記試行モード情報に対応する前記通知画像である第1通知画像を前記通知領域に表示し、前記画像処理装置の状態が前記高優先度情報を表示すべき状態であれば、前記高優先度情報に対応する前記通知画像である第2通知画像を前記通知領域に表示して前記第1通知画像を前記通知領域に表示しない、
ことを特徴とする画像処理装置。
13. The image processing device according to claim 1,
The computer includes:
displaying a notification image corresponding to the content of the notification information in the notification area;
The computer further comprises:
in the display process, if the state of the image processing device is not in a state where the high priority information should be displayed at the first timing during a valid period of the trial mode, a first notification image which is the notification image corresponding to the trial mode information is displayed in the notification area, and if the state of the image processing device is in a state where the high priority information should be displayed, a second notification image which is the notification image corresponding to the high priority information is displayed in the notification area and the first notification image is not displayed in the notification area.
13. An image processing device comprising:
JP2021090170A 2021-05-28 2021-05-28 Image Processing Device Active JP7639552B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021090170A JP7639552B2 (en) 2021-05-28 2021-05-28 Image Processing Device
JP2025026000A JP2025081555A (en) 2021-05-28 2025-02-20 Image Processing Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021090170A JP7639552B2 (en) 2021-05-28 2021-05-28 Image Processing Device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025026000A Division JP2025081555A (en) 2021-05-28 2025-02-20 Image Processing Device

Publications (2)

Publication Number Publication Date
JP2022182555A JP2022182555A (en) 2022-12-08
JP7639552B2 true JP7639552B2 (en) 2025-03-05

Family

ID=84329082

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021090170A Active JP7639552B2 (en) 2021-05-28 2021-05-28 Image Processing Device
JP2025026000A Pending JP2025081555A (en) 2021-05-28 2025-02-20 Image Processing Device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025026000A Pending JP2025081555A (en) 2021-05-28 2025-02-20 Image Processing Device

Country Status (1)

Country Link
JP (2) JP7639552B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309099A (en) 2000-04-21 2001-11-02 Sharp Corp Image processor and its management system
JP2003241954A (en) 2002-02-20 2003-08-29 Canon Inc Image processing device and image processing counting method
JP2005033333A (en) 2003-07-08 2005-02-03 Toshiba Corp Image forming system and image forming apparatus control method
JP2019004522A (en) 2018-09-28 2019-01-10 キヤノン株式会社 Information processing apparatus and control method of the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001309099A (en) 2000-04-21 2001-11-02 Sharp Corp Image processor and its management system
JP2003241954A (en) 2002-02-20 2003-08-29 Canon Inc Image processing device and image processing counting method
JP2005033333A (en) 2003-07-08 2005-02-03 Toshiba Corp Image forming system and image forming apparatus control method
JP2019004522A (en) 2018-09-28 2019-01-10 キヤノン株式会社 Information processing apparatus and control method of the same

Also Published As

Publication number Publication date
JP2025081555A (en) 2025-05-27
JP2022182555A (en) 2022-12-08

Similar Documents

Publication Publication Date Title
US10705769B2 (en) Print system with a printer driver storing personal panel setting information and non-transitory recording medium storing a computer readable program
US20100188698A1 (en) Method for controlling image forming apparatus and image forming system
US9253337B2 (en) Program, image processing apparatus, and image processing system
US10970023B2 (en) Printing system for directly transmitting a print job to printer when a server is unavailable and printer driver program
US8543677B2 (en) Communication control device, method, and computer readable medium allowing an information processing device to be in a power saving mode for an extended period and allowing an application part to continue functioning
JP2019005969A (en) Printing system and program
CN106557003B (en) Image forming apparatus and control method of image forming apparatus
JP2014126924A (en) Information processor, program and information processing system
JP6089681B2 (en) Error notification device, image forming device
US9386122B2 (en) Server selecting apparatus, information processing apparatus, and non-transitory computer-readable medium storing computer-executable program for server selecting apparatus
JP6264575B2 (en) Job processing device management server program
JP2009217586A (en) Printing system
JP7639552B2 (en) Image Processing Device
JP7697267B2 (en) Image Processing Device
CN114201121B (en) Printing method, information processing system, and storage medium
JP7516884B2 (en) program
US10019600B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium
JP6492589B2 (en) Image processing apparatus and program thereof, and information processing apparatus program
US11983058B2 (en) Processing apparatus and method of acquiring data of part counter
JP6287536B2 (en) Image forming system
CN102811299A (en) image forming device
US10558408B2 (en) Image processing apparatus which performs communication with external apparatus
JP2016193582A (en) Job processing device and program for the same
JP2010198059A (en) Setting support system
JP7559426B2 (en) Image processing system and image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7639552

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150