Movatterモバイル変換


[0]ホーム

URL:


JP2020182133A - Image processing device, its control method, and program - Google Patents

Image processing device, its control method, and program
Download PDF

Info

Publication number
JP2020182133A
JP2020182133AJP2019084640AJP2019084640AJP2020182133AJP 2020182133 AJP2020182133 AJP 2020182133AJP 2019084640 AJP2019084640 AJP 2019084640AJP 2019084640 AJP2019084640 AJP 2019084640AJP 2020182133 AJP2020182133 AJP 2020182133A
Authority
JP
Japan
Prior art keywords
display area
notification
application
image processing
button
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.)
Pending
Application number
JP2019084640A
Other languages
Japanese (ja)
Inventor
透 坂口
Toru Sakaguchi
透 坂口
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon IncfiledCriticalCanon Inc
Priority to JP2019084640ApriorityCriticalpatent/JP2020182133A/en
Publication of JP2020182133ApublicationCriticalpatent/JP2020182133A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】 本発明は、ホーム画面上にお知らせボタンを表示可能な画像処理装置において、未実行ジョブの有無およびお知らせ表示領域の可視領域に表示されたかによって、お知らせ表示領域のお知らせボタンを削除することを目的とする。
【解決手段】 画像処理装置のアプリケーションを利用するためのアプリケーションボタンが一つ以上含まれる操作画面を表示する画像処理装置であって、前記操作画面は、前記一つ以上のアプリケーションボタンを含む第一の表示領域とともに、一つのアプリケーションにおけるジョブの実行状況を通知するためのお知らせボタンを一つ以上含む第二の表示領域を表示し、第一のお知らせボタンに関連する未実行ジョブが存在せず、且つ前記未実行ジョブが存在しない前記第一のお知らせボタンが前記第二の表示領域の可視領域に表示された場合、前記第一のお知らせボタンを前記第二の表示領域から削除することを特徴とする画像処理装置。
【選択図】 図5
PROBLEM TO BE SOLVED: To delete a notification button in a notification display area depending on the presence or absence of an unexecuted job and whether the notification button is displayed in a visible area in an image processing device capable of displaying a notification button on a home screen. With the goal.
An image processing device for displaying an operation screen including one or more application buttons for using an application of the image processing device, wherein the operation screen includes the one or more application buttons. A second display area containing one or more notification buttons for notifying the job execution status in one application is displayed together with the display area of, and there is no unexecuted job related to the first notification button. Moreover, when the first notification button in which the unexecuted job does not exist is displayed in the visible area of the second display area, the first notification button is deleted from the second display area. Image processing device.
[Selection diagram] Fig. 5

Description

Translated fromJapanese

本発明は、アプリケーションに関する情報を通知する画像処理装置及びその制御方法、並びにプログラムに関する。 The present invention relates to an image processing device for notifying information about an application, a control method thereof, and a program.

MFPやスマートフォンなどの情報処理装置にアプリケーションをインストールすることによって、その情報処理装置においてさまざまな機能を実現する。情報処理装置がMFPなどの画像処理装置である場合、インストールされるアプリケーションの一例として、留置印刷アプリケーション、ファックスアプリケーション、コピーアプリケーション等が挙げられる。 By installing an application on an information processing device such as an MFP or a smartphone, various functions are realized in the information processing device. When the information processing device is an image processing device such as an MFP, examples of the application to be installed include a detention printing application, a fax application, a copy application, and the like.

そのアプリケーションの一つである留め置き印刷アプリケーションの印刷ジョブをユーザが把握するには、ユーザは画像処理装置の操作部を操作し、目的の画面までいくつかの画面遷移を経る必要があり、不便であった。特許文献1には、各アプリケーションからユーザへ報知したい情報をお知らせボタンとしてスマートフォンのロック画面に配置する構成が開示されている。お知らせボタンを選択することで、各お知らせボタンに紐づいたアプリケーションの画面が表示され、通知内容をユーザに確認させることができる。 In order for the user to grasp the print job of the reserved printing application, which is one of the applications, the user needs to operate the operation unit of the image processing device and undergo several screen transitions to the target screen, which is inconvenient. there were. Patent Document 1 discloses a configuration in which information to be notified from each application to a user is arranged on a lock screen of a smartphone as a notification button. By selecting the notification button, the screen of the application associated with each notification button is displayed, and the user can confirm the notification content.

特開2018−139116号公報JP-A-2018-139116

画像処理装置に対しお知らせボタンを表示する機能を適用した場合、画像処理装置のアプリケーションボタンを一覧表示したホーム画面上に、お知らせボタンを表示する表示領域(以下、お知らせ表示領域)を設ける形態が考えられる。それにより、留置印刷アプリケーションからの通知(未実行の印刷ジョブの通知など)をユーザが認識しやすくなり、さらには、ワンタッチ操作でお知らせボタンの通知内容を確認したり、印刷ジョブを実行するためにアプリケーション画面に遷移することが可能となる。 When the function to display the notification button is applied to the image processing device, a display area for displaying the notification button (hereinafter referred to as the notification display area) may be provided on the home screen displaying the application buttons of the image processing device in a list. Be done. This makes it easier for the user to recognize notifications from the detained print application (such as notifications of unexecuted print jobs), and also to check the notification contents of the notification button and execute print jobs with one-touch operation. It is possible to transition to the application screen.

一方、画像処理装置のホーム画面の表示領域は限られているため、ホーム画面に含まれるお知らせ表示領域も有効に活用されるべきである。お知らせボタンに関連する印刷ジョブの実行が完了したにも関わらず、該当のお知らせボタンがお知らせ表示領域に表示されたままでは、お知らせ表示領域を有効に活用していることにならない。例えば、未実行の印刷ジョブが存在しないお知らせボタンがお知らせ表示領域の一部領域を占有していることによって、お知らせ表示領域に表示されるべきその他のボタンが可視領域外に押し出さることもあり得る。 On the other hand, since the display area of the home screen of the image processing device is limited, the notification display area included in the home screen should also be effectively utilized. Even though the execution of the print job related to the notification button is completed, if the corresponding notification button remains displayed in the notification display area, it does not mean that the notification display area is effectively used. For example, if the notification button that does not have an unexecuted print job occupies a part of the notification display area, other buttons that should be displayed in the notification display area may be pushed out of the visible area. ..

本発明は、留置印刷アプリケーションのお知らせボタンを表示可能な画像処理装置において、お知らせボタンに関連する未実行の印刷ジョブが存在しない場合に該当のお知らせボタンを削除することによってお知らせ表示領域を有効に活用することを目的とする。 The present invention effectively utilizes the notification display area by deleting the corresponding notification button when there is no unexecuted print job related to the notification button in the image processing device capable of displaying the notification button of the indwelling printing application. The purpose is to do.

上記の目的を達成するために本発明は、少なくとも印刷機能を有する画像処理装置のアプリケーションを利用するためのアプリケーションボタンが一つ以上含まれる操作画面を表示する画像処理装置であって、
複数の前記アプリケーションは、前記画像処理装置または前記画像処理装置とは異なる外部装置において保持されている印刷ジョブをユーザーが選択し、ユーザーによる実行指示によって前記印刷ジョブを実行する留置印刷アプリケーションを含み、
前記操作画面は、
複数の前記アプリケーションのアプリケーションボタンを含む第一の表示領域とともに、前記第一の表示領域とは別の表示領域である第二の表示領域を表示し、
前記第二の表示領域は、前記留置印刷アプリケーションにおける未実行の印刷ジョブを通知するための第一のお知らせボタンを含み、
前記第一のお知らせボタンに関連する前記未実行の印刷ジョブが存在しない場合には前記第一のお知らせボタンを前記第二の表示領域から削除し、
前記第一のお知らせボタンとともに前記第二の表示領域に表示されていたその他のボタンの表示順序を繰り上げて表示することを特徴とする。
In order to achieve the above object, the present invention is an image processing device that displays an operation screen including at least one application button for using an application of an image processing device having a printing function.
The plurality of applications include a detention printing application in which a user selects a print job held in the image processing device or an external device different from the image processing device and executes the print job according to an execution instruction by the user.
The operation screen is
A second display area, which is a display area different from the first display area, is displayed together with the first display area including the application buttons of the plurality of applications.
The second display area includes a first notification button for notifying an unexecuted print job in the indwelling printing application.
If the unexecuted print job related to the first notification button does not exist, the first notification button is deleted from the second display area.
It is characterized in that the display order of the other buttons displayed in the second display area together with the first notification button is advanced.

本発明によれば、留置印刷アプリケーションのお知らせボタンを表示可能な画像処理装置において、お知らせボタンに関連する未実行の印刷ジョブが存在しない場合に該当のお知らせボタンを削除することによってお知らせ表示領域を有効に活用することができる。 According to the present invention, in an image processing device capable of displaying a notification button of a deferred printing application, when there is no unexecuted print job related to the notification button, the notification display area is enabled by deleting the corresponding notification button. Can be used for.

画像処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of an image processing apparatus.ホーム画面の一例を示す図である。It is a figure which shows an example of a home screen.ROMに記憶されているお知らせ情報の一例を示す図である。It is a figure which shows an example of the notification information stored in ROM.新規にお知らせボタンが生成される際の処理の動作フローである。This is the operation flow of the process when a new notification button is generated.実施例1における、お知らせボタンを消去する際の処理の動作フローである。This is an operation flow of the process when the notification button is deleted in the first embodiment.お知らせボタンが押下されると表示されるアプリケーション画面の一例を示す図である。It is a figure which shows an example of the application screen which is displayed when the notification button is pressed.実施例2における、お知らせボタンを消去する際の処理の動作フローである。This is an operation flow of the process when the notification button is deleted in the second embodiment.お知らせボタンが押下された際の処理の動作フローである。This is the operation flow of the process when the notification button is pressed.お知らせボタンが押下されると表示されるポップアップ画面の一例を示す図である。It is a figure which shows an example of the pop-up screen which is displayed when the notification button is pressed.お知らせボタン報知対象リストの一例を示す図である。Notification button is a diagram showing an example of a notification target list.

本発明の実施例で用いる画像処理装置について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。 The image processing apparatus used in the examples of the present invention will be described with reference to the drawings. It should be noted that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are essential for the means for solving the invention.

まず、本発明に係る第1の実施形態について説明する。 First, the first embodiment according to the present invention will be described.

<MFP101のハードウェア構成>
本実施形態の画像処理装置の一例としてMFP101のハードウェア構成を、図1を用いて説明する。図1では、画像処理装置として、MFP(Multi Function Peripheral)を例にとって説明する。MFP101は、CPU111〜プリンタ122を備える。CPU111、RAM112、ROM113、入力部114、表示制御部115、外部メモリI/F116、通信I/Fコントローラ117は、システムバス110に接続されている。また、タッチパネル118、ディスプレイ119(操作画面)、外部メモリ120が、システムバス110に接続されている。各処理部は、システムバス110を介して互いにデータのやりとりを行うことができるように構成されている。
<Hardware configuration of MFP101>
As an example of the image processing apparatus of this embodiment, the hardware configuration of the MFP 101 will be described with reference to FIG. In FIG. 1, an MFP (Multifunction Peripheral) will be described as an example of an image processing device. The MFP 101 includes a CPU 111-printer 122. TheCPU 111,RAM 112,ROM 113,input unit 114,display control unit 115, external memory I /F 116, and communication I /F controller 117 are connected to the system bus 110. Further, thetouch panel 118, the display 119 (operation screen), and theexternal memory 120 are connected to the system bus 110. Each processing unit is configured so that data can be exchanged with each other via the system bus 110.

ROM113は、画像データやその他のデータ、CPU111の制御プログラム等を格納している。なお、制御プログラムは、以下に説明する実施例を実行する制御プログラムである。またROM113には、書き換え可能なフラッシュROMなどの種類があり、MFP101のユーザが登録した設定値、管理データ等も格納する。RAM112は揮発性のメモリであり、プログラム制御変数、各種ワーク用バッファ等や、MFP101のユーザが登録した一部の設定値、管理データ等を格納する。またRAM112は、CPU111の主メモリ、ワークエリア等の一時記憶領域としても用いられる。CPU111は、例えばROM113に格納されるプログラムに従い、RAM112をワークメモリとして用いて、このMFP101の各部を制御する。なお、CPU111が動作するためのプログラムは、ROM113に限らず、外部メモリ(ハードディスク等)120に予め記憶しておいてもよい。RAM112とROM113と外部メモリ120をまとめて記憶領域と呼ぶ。 TheROM 113 stores image data, other data, a control program of theCPU 111, and the like. The control program is a control program that executes an embodiment described below. Further, theROM 113 has a type such as a rewritable flash ROM, and stores setting values, management data, and the like registered by the user of theMFP 101. TheRAM 112 is a volatile memory, and stores program control variables, various work buffers, etc., some setting values registered by the user of theMFP 101, management data, and the like. TheRAM 112 is also used as a temporary storage area for the main memory, work area, etc. of theCPU 111. TheCPU 111 controls each part of theMFP 101 by using theRAM 112 as a work memory according to a program stored in theROM 113, for example. The program for operating theCPU 111 is not limited to theROM 113, and may be stored in advance in an external memory (hard disk or the like) 120. TheRAM 112,ROM 113, andexternal memory 120 are collectively referred to as a storage area.

入力部114は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、CPU111に供給する。例えば、入力部114は、入力デバイスとして機能するキーボード(不図示)や、マウス(不図示)やタッチパネル118からユーザ操作を受付ける。なお、タッチパネル118は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。CPU111は、入力デバイスに対してなされたユーザ操作に応じて入力部114で生成され供給される制御信号に基づき、プログラムに従いこのMFP101の各部を制御する。これにより、MFP101はユーザ操作に応じた動作を行うことができる。 Theinput unit 114 accepts a user operation, generates a control signal according to the operation, and supplies the control signal to theCPU 111. For example, theinput unit 114 receives a user operation from a keyboard (not shown), a mouse (not shown), or atouch panel 118 that functions as an input device. Thetouch panel 118 is, for example, an input device that outputs coordinate information according to a position in contact with an input unit configured in a plane. TheCPU 111 controls each unit of theMFP 101 according to a program based on a control signal generated and supplied by theinput unit 114 in response to a user operation performed on the input device. As a result, the MFP 101 can perform an operation according to the user operation.

表示制御部115は、ディスプレイ119に対して画像を表示させるための表示信号を出力する。例えば、CPU111は、プログラムに従い生成した表示制御信号を表示制御部115に供給する。表示制御部115は、この表示制御信号に基づき表示信号を生成してディスプレイ119に対して出力する。例えば、表示制御部115は、CPU111が生成する表示制御信号に基づき、GUIを構成するGUI画面をディスプレイ119に表示させる。 Thedisplay control unit 115 outputs a display signal for displaying an image on thedisplay 119. For example, theCPU 111 supplies the display control signal generated according to the program to thedisplay control unit 115. Thedisplay control unit 115 generates a display signal based on this display control signal and outputs it to thedisplay 119. For example, thedisplay control unit 115 causes thedisplay 119 to display the GUI screen constituting the GUI based on the display control signal generated by theCPU 111.

なお、タッチパネル118はディスプレイ119と一体的に構成され、操作部としても機能する。例えば、製造者は、タッチパネル118の光の透過率がディスプレイ119の表示を妨げないように構成し、ディスプレイ119の表示面の上層に取り付ける。そして、製造者は、タッチパネル118における入力座標と、ディスプレイ119上の表示座標とを対応付ける。これにより、ユーザがディスプレイ119上に表示された画面を直接的に操作できるGUIが構成される。 Thetouch panel 118 is integrally configured with thedisplay 119 and also functions as an operation unit. For example, the manufacturer configures thetouch panel 118 so that the light transmittance does not interfere with the display of thedisplay 119, and attaches thetouch panel 118 to the upper layer of the display surface of thedisplay 119. Then, the manufacturer associates the input coordinates on thetouch panel 118 with the display coordinates on thedisplay 119. As a result, a GUI that allows the user to directly operate the screen displayed on thedisplay 119 is configured.

外部メモリI/F116は、例えばハードディスク、SSD、CD、DVD、メモリーカード等の外部メモリ120が装着可能である。外部メモリI/F116は、CPU111の制御に基づき、装着された外部メモリ120からデータを読み出し、外部メモリ120にデータを書き込む。通信I/Fコントローラ117は、CPU111の制御に基づき、例えばLANやインターネット、有線、無線等の各種ネットワーク102に対する通信を行う。ネットワーク102には、PCや他のMFP、プリンタ、サーバ等、様々な装置がMFP101と通信可能に接続される。 The external memory I /F 116 can be equipped with anexternal memory 120 such as a hard disk, SSD, CD, DVD, or memory card. The external memory I /F 116 reads data from the attachedexternal memory 120 and writes the data to theexternal memory 120 based on the control of theCPU 111. The communication I /F controller 117 communicates with various networks 102 such as LAN, the Internet, wired, and wireless, based on the control of theCPU 111. Various devices such as a PC, another MFP, a printer, and a server are connected to the network 102 so as to be able to communicate with theMFP 101.

スキャナ121は原稿を読み取り、画像データを生成する。プリンタ122は、入力部114を介して入力されたユーザの指示や通信I/Fコントローラ117を介して外部装置から入力されたコマンドに基づいて、印刷処理を実行する。 Thescanner 121 reads the document and generates image data. Theprinter 122 executes the printing process based on the user's instruction input via theinput unit 114 and the command input from the external device via the communication I /F controller 117.

<ホーム画面200>
図2は、MFP101のディスプレイ119に表示されるホーム画面200を示す画面例である。ホーム画面200には、アプリケーションボタンとお知らせボタン208〜210が表示されており、アプリケーションボタンが表示されるアプリケーション表示領域201と、お知らせボタンが表示されるお知らせ表示領域207を含む。
<Home screen 200>
FIG. 2 is a screen example showing thehome screen 200 displayed on thedisplay 119 of theMFP 101. The application button and thenotification buttons 208 to 210 are displayed on thehome screen 200, and includes anapplication display area 201 on which the application button is displayed and anotification display area 207 on which the notification button is displayed.

お知らせボタンとは、MFP101のアプリケーションにおけるジョブの実行状況を通知するためのソフトキーである。ジョブの実行状況とは、実行が完了した状態(実行済みジョブ)、実行中である状態、未実行の状態などの状況を指す。なお、未実行であるジョブを下記では未実行ジョブと称するが、実行を試みたもののエラーになってしまったジョブ、あるいは実行したことがなくこれから実行するジョブのことを指す。 The notification button is a soft key for notifying the execution status of the job in the application of theMFP 101. The job execution status refers to a status such as a completed status (executed job), a running status, or an unexecuted status. A job that has not been executed is referred to as an unexecuted job below, but it refers to a job that has tried to be executed but has resulted in an error, or a job that has never been executed and will be executed from now on.

アプリケーション表示領域201には一例として、アプリケーションボタン202、送信アプリケーションボタン203、FAXアプリケーションボタン204、留置印刷アプリケーションボタン205、保存ファイルの利用アプリケーションボタン206が表示されている。留置印刷は、MFP101またはMFP101とは別の外部サーバー(不図示)において留め置かれている印刷ジョブを、画像処理装置で実行するための印刷処理のことである。印刷ジョブがMFP101で留め置かれている場合には、MFP101において印刷処理が実行されるが、外部サーバーで印刷ジョブが留め置かれている場合、印刷ジョブの実行先はMFP101以外の画像処理装置でも可能である。 As an example, theapplication display area 201 displays anapplication button 202, atransmission application button 203, afax application button 204, a deferredprinting application button 205, and a saved fileuse application button 206. Detention printing is a printing process for executing a print job held on an external server (not shown) different from theMFP 101 or theMFP 101 on an image processing apparatus. If the print job is retained by theMFP 101, the print process is executed by theMFP 101, but if the print job is retained by the external server, the print job is executed by an image processing device other than theMFP 101. It is possible.

アプリケーションボタン202〜206は、アプリケーションの機能を利用するためのボタンである。ユーザがアプリケーションボタンを選択すると、各アプリケーションに対応したアプリケーション画面が表示される。例えば、アプリケーションボタン202(コピーボタン)を選択した場合にはコピー機能の実行条件を設定するためのアプリケーション画面(不図示)が表示される。 Theapplication buttons 202 to 206 are buttons for using the functions of the application. When the user selects the application button, the application screen corresponding to each application is displayed. For example, when the application button 202 (copy button) is selected, an application screen (not shown) for setting the execution conditions of the copy function is displayed.

お知らせ表示領域207は、複数のお知らせボタン208〜210を表示する領域である。図2では例として、3つのお知らせボタン208〜210がお知らせ表示領域207の可視領域に表示されている。お知らせ表示領域207に対して、ユーザからの上方向へのフリック操作を受け付けると、お知らせボタン208〜210を画面上部に向かってスクロール表示する。スクロール表示することによって、お知らせ表示領域207の不可視領域にあり、表示されていなかったその他のお知らせボタン(不図示)が表れるように、画面上に表示させる。 Thenotification display area 207 is an area for displaying a plurality ofnotification buttons 208 to 210. In FIG. 2, as an example, threenotification buttons 208 to 210 are displayed in the visible area of thenotification display area 207. When the user accepts an upward flick operation on thenotification display area 207, thenotification buttons 208 to 210 are scrolled toward the upper part of the screen. By scrolling, it is displayed on the screen so that other notification buttons (not shown) that are in the invisible area of thenotification display area 207 and have not been displayed appear.

お知らせボタン208〜210は、各アプリケーションに関するお知らせを報知するボタンであり、該当のアプリケーションに関連付けられている。例えばお知らせボタン208は留置印刷アプリケーションに関連付けられており、お知らせボタン209はファックスアプリケーションに関連付けられている。本実施例では、1つのアプリケーションに対応するお知らせボタンは最大1つ表示されるものとし、特定のアプリケーションのお知らせボタンは2つ以上表示されないものとする。お知らせボタン208〜210が選択されると、そのボタンに関連付けられたアプリケーションの画面が表示される。これによりユーザは、ホーム画面からワンタッチ操作で、各アプリケーションによるお知らせ情報の詳細を確認することが可能となる。 Thenotification buttons 208 to 210 are buttons for notifying notifications about each application, and are associated with the corresponding application. For example, thenotification button 208 is associated with the indwelling printing application and thenotification button 209 is associated with the fax application. In this embodiment, it is assumed that a maximum of one notification button corresponding to one application is displayed, and two or more notification buttons of a specific application are not displayed. When thenotification buttons 208 to 210 are selected, the screen of the application associated with the button is displayed. As a result, the user can check the details of the notification information by each application by one-touch operation from the home screen.

また、お知らせボタン208〜210の領域上には、各お知らせボタン208〜210に対応するアプリケーションのアプリケーション種別302、通知内容を示す発生内容304、および発生日時303が表示される。例えば、お知らせボタン208の場合、アプリケーション種別302が「留置印刷」、発生内容304が「未実行ジョブあり」、発生日時303が「2017/10/24 08:51:22」であることがわかる。 Further, on the area of thenotification buttons 208 to 210, theapplication type 302 of the application corresponding to eachnotification button 208 to 210, theoccurrence content 304 indicating the notification content, and the occurrence date andtime 303 are displayed. For example, in the case of thenotification button 208, it can be seen that theapplication type 302 is "detention printing", theoccurrence content 304 is "there is an unexecuted job", and the occurrence date andtime 303 is "2017/10/24 08:51:22".

なお本実施例では、お知らせとしてユーザに報知すべき事象が発生すると、それに関するお知らせボタン208〜210が自動的に生成され、発生日時303が新しいお知らせボタンから順にお知らせ表示領域207の上から表示されるものとする。ただし、既に述べたように、1つのアプリケーションが同時に表示できるお知らせボタン208〜210は最大1つまでとなっている。よって、お知らせとしてユーザに報知すべき事象が発生した際、その事象とアプリケーション種別302が同じお知らせボタン208〜210が既に存在する場合は、まずはそれを削除する。その上で、新たに発生した事象に対応するお知らせボタンを生成し、表示するものとする。 In this embodiment, when an event to be notified to the user as a notification occurs, thenotification buttons 208 to 210 related to the event are automatically generated, and the occurrence date andtime 303 are displayed from the top of thenotification display area 207 in order from the new notification button. Shall be. However, as already described, the maximum number ofnotification buttons 208 to 210 that can be displayed by one application at the same time is one. Therefore, when an event to be notified to the user occurs as a notification, if thenotification buttons 208 to 210 having thesame application type 302 as the event already exist, they are first deleted. After that, a notification button corresponding to the newly generated event shall be generated and displayed.

また、お知らせ表示領域207に表示可能なお知らせボタン208〜210の数はアプリケーションの種別によらず有限である。お知らせボタン208〜210が新たに生成される際に、既にお知らせ表示領域207に表示可能最大数のお知らせボタンが存在している場合は、発生日時303が一番古いお知らせボタンをお知らせ表示領域207から削除する。そして、新たに生成されたお知らせボタンをお知らせ表示領域207に表示する。 Further, the number ofnotification buttons 208 to 210 that can be displayed in thenotification display area 207 is finite regardless of the type of application. When thenotification buttons 208 to 210 are newly generated, if the maximum number of notification buttons that can be displayed already exists in thenotification display area 207, the notification button with the oldest occurrence date andtime 303 is displayed from thenotification display area 207. delete. Then, the newly generated notification button is displayed in thenotification display area 207.

<お知らせ情報>
図3は、お知らせボタン208〜210に関連付けられているお知らせ情報300の例を表したものである。お知らせ情報300はROM113またはRAM112に記憶されている。
<Notice information>
FIG. 3 shows an example of thenotification information 300 associated with thenotification buttons 208 to 210. Thenotification information 300 is stored in theROM 113 or theRAM 112.

お知らせ情報300は、お知らせID301、アプリケーション種別302、発生日時303、発生内容304で構成されている。これらは、お知らせ情報300の一例であり、その他の項目を保持していても構わない。また、アプリケーション種別302によって保持する項目が異なっていても構わない。 Thenotification information 300 is composed of anotification ID 301, anapplication type 302, an occurrence date /time 303, and anoccurrence content 304. These are examples of thenotification information 300, and other items may be retained. Further, the items to be held may differ depending on theapplication type 302.

お知らせID301は、お知らせボタンを一意に識別するためのIDを示す。アプリケーション種別302は、お知らせボタンに紐付けられたアプリケーションの識別子を示す。発生日時303は、そのお知らせボタンが生成された日時を示す。発生内容304は、お知らせボタンによる通知内容の概要を示す。 Thenotification ID 301 indicates an ID for uniquely identifying the notification button. Theapplication type 302 indicates an identifier of the application associated with the notification button. The date and time ofoccurrence 303 indicates the date and time when the notification button was generated. Theoccurrence content 304 shows an outline of the notification content by the notification button.

<報知対象リスト>
図10は、ユーザにお知らせとして報知すべき事象をリストした、報知対象リスト1001の例を表したものである。報知対象リスト1001はROM113またはRAM112に記憶されている。ステータスコード1002は、事象を一意に識別するためのコードである。アプリケーション種別1003は、図3のアプリケーション種別302と同様に、事象に紐付けられたアプリケーションの識別子を示す。内容1004は、図3の発生内容304と同様に、事象の概要を示す。
<List of notification targets>
FIG. 10 shows an example of thenotification target list 1001 that lists the events to be notified to the user as notification. Thenotification target list 1001 is stored in theROM 113 or theRAM 112. Thestatus code 1002 is a code for uniquely identifying an event. Theapplication type 1003 indicates an identifier of the application associated with the event, similarly to theapplication type 302 of FIG. Thecontent 1004 shows an outline of the event as in theoccurrence content 304 of FIG.

CPU111はMFP101の状態を把握するために、定常的に所定の間隔(例えば100ms毎)に、ステータスコードの取得を行っている。よって、MFP101で何か事象が発生すると、CPU111はその事象に対応したステータスコードを受信することになる。CPU111は、受信したステータスコードが、報知対象リスト1001のステータスコード1002列内に存在するかを確認し、存在する場合は、その事象をお知らせとしてユーザに報知すべき事象であると判定する。逆に、事象が消滅すると、CPU111はその事象に対応したステータスコードを受信しない。 TheCPU 111 constantly acquires the status code at predetermined intervals (for example, every 100 ms) in order to grasp the state of theMFP 101. Therefore, when an event occurs in theMFP 101, theCPU 111 receives the status code corresponding to the event. TheCPU 111 confirms whether the received status code exists in thestatus code 1002 column of thenotification target list 1001, and if so, determines that the event should be notified to the user as a notification. On the contrary, when the event disappears, theCPU 111 does not receive the status code corresponding to the event.

<お知らせボタンの生成および表示フロー>
図4は本実施例における、新規のお知らせボタの生成及び表示と、それに伴う既存のお知らせボタンの消去の処理の動作フローである。なお、本動作フローは、CPU111がROM113に記憶されたお知らせボタンの生成、表示、消去の処理に関するプログラムを制御することにより実行される。CPU111はMFP101の電源が起動している間、所定の間隔(例えば500ms毎)で本動作フローを繰り返し行うものとする。
<Generation and display flow of notification button>
FIG. 4 is an operation flow of the process of generating and displaying a new notification button and erasing the existing notification button accompanying the generation and display of the new notification button in this embodiment. This operation flow is executed by theCPU 111 controlling a program related to the process of generating, displaying, and erasing the notification button stored in theROM 113. TheCPU 111 repeats this operation flow at predetermined intervals (for example, every 500 ms) while the power supply of theMFP 101 is activated.

S401では、CPU111は図10(報知対象リスト)を参照し、お知らせとしてユーザに報知すべき事象の発生を検知したか否かを判定する。検知しなかった場合は、一連のフローを終了する。一方、検知した場合は、処理をS402に進める。 In S401, theCPU 111 refers to FIG. 10 (notification target list) and determines whether or not it has detected the occurrence of an event to be notified to the user as a notification. If it is not detected, the series of flows ends. On the other hand, if it is detected, the process proceeds to S402.

S402では、CPU111は発生した事象と同じアプリケーションのお知らせボタンが、既にお知らせ表示領域207に存在することを検知したか否かを判定する。検知しなかった場合は、処理をS404に進める。検知した場合はS403に進む。本判定によって、一つのアプリケーションに対し一つのお知らせボタンを表示するように制御する。つまり、アプリケーションの種別以上の数のお知らせボタンがお知らせ表示領域207に表示されることはない。S402では具体的に、報知対象リスト1001内の発生した事象のアプリケーション種別1003が、表示されているお知らせボタンに関連付けられているアプリケーション種別302列(お知らせ情報300)に存在するか否かを判定する。 In S402, theCPU 111 determines whether or not it has detected that the notification button of the same application as the event that has occurred already exists in thenotification display area 207. If it is not detected, the process proceeds to S404. If it is detected, the process proceeds to S403. By this determination, it is controlled to display one notification button for one application. That is, the number of notification buttons equal to or greater than the type of application is not displayed in thenotification display area 207. Specifically, in S402, it is determined whether or not theapplication type 1003 of the event that has occurred in thenotification target list 1001 exists in theapplication type 302 column (notification information 300) associated with the displayed notification button. ..

発生した事象と同じアプリケーションのお知らせボタンがお知らせ表示領域207にすでに表示されているとS402で判定された場合、S403では、CPU111は発生した事象と同じアプリケーションに紐付けられた既存のお知らせボタンをお知らせ表示領域207から削除し、S406に進む。 When it is determined in S402 that the notification button of the same application as the event that has occurred is already displayed in thenotification display area 207, in S403, theCPU 111 notifies the existing notification button associated with the same application as the event that occurred. Delete from thedisplay area 207 and proceed to S406.

発生した事象と同じアプリケーションのお知らせボタンがお知らせ表示領域207に表示されていないとS402で判定された場合、S404では、お知らせ表示領域207に表示可能な最大ボタン数(ROM113またはRAM112に記憶されている値)のボタンが表示されているかを判定する。表示されていないと判定された場合は処理をS406に進める。一方、表示されていると判定された場合は、処理をS405に進める。 When it is determined in S402 that the notification button of the same application as the event that has occurred is not displayed in thenotification display area 207, the maximum number of buttons that can be displayed in the notification display area 207 (stored inROM 113 or RAM 112) in S404. Determine if the value) button is displayed. If it is determined that it is not displayed, the process proceeds to S406. On the other hand, if it is determined that the display is displayed, the process proceeds to S405.

S405では、CPU111はお知らせ表示領域207の中で一番下に表示されているボタンを消去し、処理をS406に進める。お知らせ表示領域207の中で一番下に表示されるボタンはお知らせボタンである場合もあれば、履歴ボタンである場合もある。 In S405, theCPU 111 erases the button displayed at the bottom of thenotification display area 207, and proceeds to the process in S406. The button displayed at the bottom of thenotification display area 207 may be a notification button or a history button.

S406では、CPU111は発生した事象に関するお知らせボタン208〜210を生成し、それをお知らせ表示領域207に表示し、一連のフローを終了する。 In S406, theCPU 111 generatesnotification buttons 208 to 210 regarding the event that has occurred, displays thenotification buttons 208 to 210 in thenotification display area 207, and ends the series of flows.

<お知らせボタンが選択された際に表示される画面の一例>
図6はお知らせボタンが選択された場合に表示される画面の一例を示す。今回は、お知らせID301「1」であるお知らせボタン208が選択された際の留置印刷アプリケーション画面600を例に説明する。ホームボタン601が選択されるとホーム画面200に戻る。ジョブリスト602は、留置印刷アプリケーションの各未実行ジョブ(未実行の印刷ジョブ)の、チェックボックス603、ジョブ名、日時、枚数×部数の情報を表示する領域である。ユーザは印刷または削除したいジョブのチェックボックス603にチェックを入れ、プリント開始ボタン604またはジョブ削除ボタン605を押下する。プリント開始ボタン604は、チェックボックス603にチェックが入っているジョブの実行を開始するボタンである。ジョブ削除ボタン605は、チェックボックス603にチェックが入っているジョブを削除するボタンである。キャンセルボタン606は、押下されると留置印刷アプリケーション画面600を閉じるボタンである。
<Example of screen displayed when the notification button is selected>
FIG. 6 shows an example of a screen displayed when the notification button is selected. This time, the indwellingprint application screen 600 when thenotification button 208, which is thenotification ID 301 "1", is selected will be described as an example. When thehome button 601 is selected, the screen returns to thehome screen 200. Thejob list 602 is an area for displaying information on thecheck box 603, the job name, the date and time, the number of sheets × the number of copies of each unexecuted job (unexecuted print job) of the detention printing application. The user checks thecheck box 603 of the job to be printed or deleted, and presses the print start button 604 or the job delete button 605. The print start button 604 is a button for starting execution of a job in which thecheck box 603 is checked. The job delete button 605 is a button for deleting a job for which thecheck box 603 is checked. The cancelbutton 606 is a button that closes the indwellingprint application screen 600 when pressed.

図6より、お知らせボタン208は、紐付けられたアプリケーションに未実行ジョブが存在する場合に表示されるボタンであり、それら未実行ジョブに関する何らかの操作をユーザに実行させるためのお知らせボタン208〜210であることが分かる。即ち、「ユーザに見てもらうだけではなく、押下してもらう必要があるボタン」であると言える。 From FIG. 6, thenotification button 208 is a button displayed when there are unexecuted jobs in the associated application, and thenotification buttons 208 to 210 for causing the user to perform some operation related to those unexecuted jobs. It turns out that there is. That is, it can be said that it is a "button that needs to be pressed not only by the user".

一方、お知らせID301「2」のお知らせボタン209が選択されると、ファックスアプリケーション画面(不図示)が表示されるが、その画面には、予約ジョブが完了した旨の情報が表示されるものとする。また、お知らせボタン209は、紐付けられたアプリケーションに未実行ジョブが存在しない場合に表示されるボタンである。つまり、お知らせボタン208とは異なり、未実行ジョブに関する何らかの操作をユーザに実行させるためのお知らせボタンではない。即ち、「ユーザに押下してもらう必要はなく、見てもらえさえすればよいボタン」であると言える。 On the other hand, when thenotification button 209 ofnotification ID 301 "2" is selected, the fax application screen (not shown) is displayed, and information indicating that the reservation job has been completed is displayed on the screen. .. Further, thenotification button 209 is a button displayed when there is no unexecuted job in the associated application. That is, unlike thenotification button 208, it is not a notification button for causing the user to perform some operation related to an unexecuted job. That is, it can be said that it is a "button that does not need to be pressed by the user and only needs to be viewed".

このようにアプリケーションの種別によって、お知らせボタンによって通知される情報は異なる。アプリケーションの種別によっては、実行を試みたもののエラーになってしまったジョブや、用紙やトナーなどの消耗品の不足に関する情報と一覧で表示させるようにしてもよい。つまり、該当のアプリケーションに関する情報であって、ユーザに通知したい情報であれば情報の内容については特に問わない。 In this way, the information notified by the notification button differs depending on the type of application. Depending on the type of application, it may be displayed as a list with information on a job that has been executed but an error has occurred, or a shortage of consumables such as paper and toner. That is, the content of the information does not matter as long as it is the information about the application and the information is to be notified to the user.

<お知らせボタンを削除するフロー>
図5を用いて、該当のお知らせボタンを消去する処理の動作フローについて説明する。なお、本動作フローは、CPU111がROM113に記憶されたお知らせボタンの消去の処理に関するプログラムを制御することにより実行される。CPU111はMFP101の電源が起動している間、所定の間隔(例えば500ms毎)でお知らせ表示領域に存在する各お知らせボタンを対象にして、本動作フローを繰り返し行うものとする。なお、本処理は図4のお知らせボタンの作成する処理とは独立して動作するものとする。
<Flow to delete the notification button>
The operation flow of the process of erasing the corresponding notification button will be described with reference to FIG. This operation flow is executed by theCPU 111 controlling a program related to the process of erasing the notification button stored in theROM 113. While the power supply of theMFP 101 is activated, theCPU 111 repeats this operation flow for each notification button existing in the notification display area at predetermined intervals (for example, every 500 ms). It should be noted that this process operates independently of the process created by the notification button shown in FIG.

S501では、CPU111は該当のお知らせボタンで報知している状態の解消を検知したか否かを判定する。解消されていることが検知された場合は、処理をS506に進める。一方、検知しなかった場合は、処理をS502に進める。報知している状態の解消方法としては、例えば、留置印刷アプリケーションのお知らせボタンである場合、未実行のジョブをプリント開始ボタン604によって実行、またはジョブ削除ボタン605によって削除した場合、報知している状態を解消したことになる。最初の図5のフローを実行した際には、S501では「NO」となり、S502に進む。 In S501, theCPU 111 determines whether or not it has detected the cancellation of the state notified by the corresponding notification button. If it is detected that the problem has been resolved, the process proceeds to S506. On the other hand, if it is not detected, the process proceeds to S502. As a method of resolving the notified state, for example, in the case of the notification button of the detention printing application, when the unexecuted job is executed by the print start button 604 or deleted by the job delete button 605, the notified state is obtained. Will be resolved. When the first flow of FIG. 5 is executed, the result is "NO" in S501, and the process proceeds to S502.

S502では、CPU111は該当のお知らせボタンに紐付けられたアプリケーションの未実行ジョブの存在を検知したか否かを判定する。未実行ジョブを検知した場合はS505に進み、検知しなかった場合にはS503に進む。S502の具体的な処理内容は、該当のお知らせボタンのアプリケーションと同じアプリケーションに対し、未実行ジョブが存在するかを、報知対象リスト1001を用いて判定する。例えば、該当のお知らせボタンがファックスアプリケーションのお知らせボタンであった場合、報知対象リスト1001を参照し、「アプリケーション種別」が「ファックス」である事象のうちで「未実行ジョブあり」と判定されるステータスは「0x0202」である。 In S502, theCPU 111 determines whether or not the existence of the unexecuted job of the application associated with the corresponding notification button has been detected. If an unexecuted job is detected, the process proceeds to S505, and if not detected, the process proceeds to S503. The specific processing content of S502 determines whether or not there is an unexecuted job for the same application as the application of the corresponding notification button by using thenotification target list 1001. For example, if the corresponding notification button is a notification button of a fax application, the status is determined as "there is an unexecuted job" among the events whose "application type" is "fax" by referring to thenotification target list 1001. Is "0x0202".

S502の判断基準が未実行ジョブの有無である理由は、未実行ジョブの情報と関連づいたお知らせボタンは上述した通り、「ユーザーに認知させるだけでなく、選択してもらう必要のあるボタン」であり、それ以外のお知らせボタンよりも優先的に表示する必要があるからである。 The reason why the judgment criterion of S502 is whether or not there is an unexecuted job is that the notification button associated with the information of the unexecuted job is "a button that needs to be selected as well as recognized by the user" as described above. This is because it is necessary to display it with priority over other notification buttons.

S503では、CPU111は該当のお知らせボタンの全領域がお知らせ表示領域207の可視領域へ表示されたことを検知したか否かを判定する。検知しなかった場合は、「ユーザがまだ該当のお知らせボタンを認識していない」と判断し、処理をS505に進める。一方、検知した場合は、「ユーザは該当のお知らせボタンを認識した」と判断し、処理をS504に進める。 In S503, theCPU 111 determines whether or not it has been detected that the entire area of the corresponding notification button is displayed in the visible area of thenotification display area 207. If it is not detected, it is determined that "the user has not yet recognized the corresponding notification button", and the process proceeds to S505. On the other hand, if it is detected, it is determined that "the user has recognized the corresponding notification button", and the process proceeds to S504.

S504では、CPU111はお知らせ表示領域207が表示されている画面から、表示されていない画面への遷移を検知したか否かを判定する。即ち、本実施例においては、ディスプレイ119に表示される画面が、ホーム画面から別の画面に遷移したことを検知したか否かを判定する。検知した場合は、処理をS506に進める。一方、検知しなかった場合は、処理をS505に進める。 In S504, theCPU 111 determines whether or not a transition from the screen on which thenotification display area 207 is displayed to the screen on which thenotification display area 207 is displayed has been detected. That is, in this embodiment, it is determined whether or not it is detected that the screen displayed on thedisplay 119 has changed from the home screen to another screen. If detected, the process proceeds to S506. On the other hand, if it is not detected, the process proceeds to S505.

S505では、CPU111はユーザ操作による該当のお知らせボタンの消去の指示を検知したか否かを判定する。検知した場合は、処理をS506に進める。ここで、ユーザ操作による対象のお知らせボタン208〜210の消去の指示とは、例えば、ユーザがお知らせボタン208〜210長押し後に表示されるサブメニューで「消去」を選択すること等である。 In S505, theCPU 111 determines whether or not it has detected the instruction to delete the corresponding notification button by the user operation. If detected, the process proceeds to S506. Here, the instruction to delete thetarget notification buttons 208 to 210 by the user operation is, for example, to select "erase" from the submenu displayed after the user presses and holds thenotification buttons 208 to 210.

S506では、CPU111は該当のお知らせボタンをお知らせ表示領域207から消去する。S505またはS506の処理を実行した後、S507においてCPU111は本処理を実行していないお知らせボタンがお知らせ表示領域207上に存在しているかを判定する。存在していないと判定された場合には、本フローを終了する。存在すると判定された場合にはS501の処理に戻る。 In S506, theCPU 111 deletes the corresponding notification button from thenotification display area 207. After executing the process of S505 or S506, in S507, theCPU 111 determines whether or not a notification button that has not executed this process exists on thenotification display area 207. If it is determined that it does not exist, this flow ends. If it is determined that it exists, the process returns to the process of S501.

本発明では、図5に示す動作フローにより、お知らせボタンに対して未実行のジョブが存在するかどうかによってお知らせボタン毎の目的の違いを識別し、その識別結果に基づいて該当のお知らせボタンを削除することができる。 In the present invention, according to the operation flow shown in FIG. 5, the difference in purpose for each notification button is identified depending on whether or not there is an unexecuted job for the notification button, and the corresponding notification button is deleted based on the identification result. can do.

なお、本実施例では、お知らせ表示領域207に表示されるボタンはお知らせボタン1種類のみとしているが、他の種類のボタンも合わせて、複数種類を表示しても構わない。例えば、お知らせ表示領域207に、履歴ボタン(不図示)を表示させることも考えられる。履歴ボタンとは、過去にユーザが実行したジョブの各設定を設定履歴として記憶し、履歴ボタンを押下することでそのボタンに対応するジョブの各設定を呼び出すことができる。具体的には、履歴ボタンを押下すると、それに紐づく設定内容を初期値とした設定画面が表示されることになる。ホーム画面200内に定常的に履歴ボタンのリストを表示しておくことにより、ユーザが一番多く目にすると思われるホーム画面からダイレクトに、設定履歴を用いたジョブの再実行を容易に行うことが可能となる。 In this embodiment, only one type of notification button is displayed in thenotification display area 207, but a plurality of types of buttons may be displayed together with other types of buttons. For example, it is conceivable to display a history button (not shown) in thenotification display area 207. The history button stores each setting of the job executed by the user in the past as a setting history, and by pressing the history button, each setting of the job corresponding to the button can be called. Specifically, when the history button is pressed, a setting screen with the setting contents associated with it as the initial value is displayed. By constantly displaying a list of history buttons in thehome screen 200, it is easy to re-execute a job using the setting history directly from the home screen that the user seems to see most. Is possible.

お知らせ表示領域207にお知らせボタンと履歴ボタンの2種類のボタンを表示させるMFP101において、履歴ボタンよりもお知らせボタンの方が表示優先度が高い場合について述べる。お知らせボタンの方が表示優先度が高い場合とは、お知らせボタンがお知らせ表示領域207の上位に表示され、その下に履歴ボタンが表示される状況を指す。お知らせ表示領域207に表示されるお知らせボタンの数が多くなると、その分、お知らせ表示領域207の可視領域に表示される履歴ボタン数は減少し、履歴ボタンは不可視領域に追いやられ、ユーザに認知され難くなる。 In theMFP 101 that displays two types of buttons, a notification button and a history button, in thenotification display area 207, a case where the notification button has a higher display priority than the history button will be described. When the notification button has a higher display priority, it means that the notification button is displayed above thenotification display area 207 and the history button is displayed below it. As the number of notification buttons displayed in thenotification display area 207 increases, the number of history buttons displayed in the visible area of thenotification display area 207 decreases accordingly, and the history buttons are pushed to the invisible area and recognized by the user. It becomes difficult.

このような状況下で、本願発明を適用することによって、表示する必要のないお知らせボタンを削除し、可視領域に表示される履歴ボタンの数を増やすことが可能となる。 Under such circumstances, by applying the present invention, it is possible to delete the notification buttons that do not need to be displayed and increase the number of history buttons displayed in the visible area.

図5のS503において、該当のお知らせボタンすべてがお知らせ表示領域207の可視領域に表示されたと判定された場合、「ユーザは該当のお知らせボタンを認識した」とみなした。しかし、該当のお知らせボタンすべてがお知らせ表示領域207の可視領域に表示されたとしても、ユーザが全お知らせボタンを認識できない場合がある。例えば、ユーザがお知らせ表示領域207をスクロールしている最中、またはスクロール直後によって、該当の全お知らせボタンがお知らせ表示領域207の可視領域に表示されたのが一瞬である場合などである。 In S503 of FIG. 5, when it is determined that all the corresponding notification buttons are displayed in the visible area of thenotification display area 207, it is considered that "the user has recognized the corresponding notification button". However, even if all the relevant notification buttons are displayed in the visible area of thenotification display area 207, the user may not recognize all the notification buttons. For example, when the user is scrolling thenotification display area 207, or immediately after scrolling, all the corresponding notification buttons are displayed in the visible area of thenotification display area 207 for a moment.

本実施形態では、全お知らせボタン208〜210がお知らせ表示領域207の可視領域に表示され続けた時間を判定基準に追加することによって、上記の課題を解決する。第2の実施形態におけるMFP101の動作フローについては、図7で説明する。 In the present embodiment, the above problem is solved by adding the time during which all thenotification buttons 208 to 210 are continuously displayed in the visible area of thenotification display area 207 to the determination criteria. The operation flow of theMFP 101 in the second embodiment will be described with reference to FIG.

図7は本実施例における、お知らせボタンを消去する処理の動作フローである。なお、本動作フローは、CPU111がROM113に記憶されたお知らせボタンの消去の処理に関するプログラムを制御することにより実行される。CPU111はMFP101の電源が起動している間、所定の間隔(例えば500ms毎)でお知らせ表示領域207に存在する各お知らせボタン208〜210を対象にして、本動作フローを繰り返し行うものとする。なお、上記のフローで説明済みの処理については同じ付番を振って詳細な説明を省略する。 FIG. 7 is an operation flow of the process of erasing the notification button in this embodiment. This operation flow is executed by theCPU 111 controlling a program related to the process of erasing the notification button stored in theROM 113. While the power supply of theMFP 101 is activated, theCPU 111 repeats this operation flow for each of thenotification buttons 208 to 210 existing in thenotification display area 207 at predetermined intervals (for example, every 500 ms). For the processes explained in the above flow, the same numbering is assigned and detailed description is omitted.

S703では、CPU111は全お知らせボタン208〜210が、一定時間以上、お知らせ表示領域207の可視領域へ表示されたか否かを判定する。表示されなかった場合は、「ユーザがまだ対象のお知らせボタン208〜210を見ていない」と判断し、処理をS505に進める。一方、表示された場合は、「ユーザは対象のお知らせボタン208〜210を見た」と判断し、処理をS504に進める。 In S703, theCPU 111 determines whether or not all thenotification buttons 208 to 210 are displayed in the visible area of thenotification display area 207 for a certain period of time or longer. If it is not displayed, it is determined that "the user has not yet seen thetarget notification buttons 208 to 210", and the process proceeds to S505. On the other hand, if it is displayed, it is determined that "the user has seen thetarget notification buttons 208 to 210", and the process proceeds to S504.

全お知らせボタンがお知らせ表示領域207の可視領域に表示されたかを判定する際に、表示されている時間を考慮することによって、お知らせボタンをユーザが認識したかをより確実に判断することができる。 When determining whether all the notification buttons are displayed in the visible area of thenotification display area 207, it is possible to more reliably determine whether the user has recognized the notification buttons by considering the displayed time.

第1の実施形態では、お知らせボタン208〜210が押下されると、それに紐付けられたアプリケーションの未実行ジョブの有無に関わらず、それに紐付けられたアプリケーション画面を表示した。しかし、図6の説明でも述べた通り、お知らせボタン209のように「ユーザに押下してもらう必要はなく、見てもらえさえすればよいボタン」は、押下された場合も、紐付けられたアプリケーション画面を表示してもメリットは少ない。即ち、「押下されても、紐付けられたアプリケーションの画面を表示する必要はないボタン」であると言える。逆に、お知らせボタン208のように「ユーザに見てもらうだけではなく、押下してもらう必要があるボタン」は、「押下されたら、紐付けられたアプリケーションの画面を表示する必要があるボタン」であると言える。 In the first embodiment, when thenotification buttons 208 to 210 are pressed, the application screen associated with the notification button is displayed regardless of whether or not there is an unexecuted job of the application associated with thenotification button 208 to 210. However, as described in the explanation of FIG. 6, "a button that does not need to be pressed by the user and only needs to be viewed" like thenotification button 209 is an application associated with the button even when it is pressed. There is little merit in displaying the screen. That is, it can be said that it is a "button that does not need to display the screen of the associated application even if it is pressed". On the contrary, "a button that needs to be pressed by the user as well as being viewed" like thenotification button 208 is "a button that needs to display the screen of the associated application when pressed". It can be said that.

本実施形態では、お知らせボタンの種別により、お知らせボタンを選択した際にアプリケーションの画面を表示するかどうかを判断する構成を説明する。 In the present embodiment, a configuration for determining whether to display the application screen when the notification button is selected will be described according to the type of the notification button.

図8は本実施例における、お知らせボタンが押下された際の処理の動作フローである。なお、本動作フローは、CPU111がROM113に記憶されたお知らせボタンの消去、及び確認ポップアップ画面901の表示、消去の処理に関するプログラムを制御することにより実行される。CPU111はMFP101の電源が起動している間、所定の間隔(例えば500ms毎)で本動作フローを繰り返し行うものとする。 FIG. 8 is an operation flow of processing when the notification button is pressed in this embodiment. This operation flow is executed by theCPU 111 controlling a program related to erasing the notification button stored in theROM 113 and displaying and erasing the confirmation pop-upscreen 901. TheCPU 111 repeats this operation flow at predetermined intervals (for example, every 500 ms) while the power supply of theMFP 101 is activated.

S801では、CPU111はお知らせボタンの押下を検知したか否かを判定する。検知しなかった場合は、一連のフローを終了する。一方、検知した場合は、処理をS802に進める。 In S801, theCPU 111 determines whether or not the press of the notification button is detected. If it is not detected, the series of flows ends. On the other hand, if it is detected, the process proceeds to S802.

S802では、CPU111は押下されたお知らせボタンに紐付けられたアプリケーションの未実行ジョブの存在を検知したか否かを判定する。検知しなかった場合は、未実行ジョブに関する何らかの操作をユーザに実行させるためのお知らせボタン208〜210ではなく、「押下されても、紐付けられたアプリケーションの画面を表示する必要のないボタン」であると判断し、処理をS803に進める。一方、検知した場合は、それら未実行ジョブに関する何らかの操作をユーザに実行させるためのお知らせボタン208〜210であり、「押下されたら、紐付けられたアプリケーションの画面を表示する必要のあるボタン」であると判断し、処理をS804に進める。 In S802, theCPU 111 determines whether or not the existence of the unexecuted job of the application associated with the pressed notification button has been detected. If it is not detected, instead of thenotification buttons 208 to 210 for letting the user execute some operation related to the unexecuted job, "a button that does not need to display the screen of the associated application even if it is pressed" is used. It is determined that there is, and the process proceeds to S803. On the other hand, when it is detected, it is anotification button 208 to 210 for causing the user to perform some operation related to those unexecuted jobs, and is a "button that needs to display the screen of the associated application when pressed". It is determined that there is, and the process proceeds to S804.

S804では、CPU111は押下されたお知らせボタンに紐付けられたアプリケーション画面を表示し、一連のフローを終了する。 In S804, theCPU 111 displays the application screen associated with the pressed notification button and ends a series of flows.

S803では、CPU111は押下されたお知らせボタンが報知するお知らせの内容が記された確認ポップアップ画面901を表示し、処理をS805に進める。 In S803, theCPU 111 displays a confirmation pop-upscreen 901 in which the content of the notification notified by the pressed notification button is described, and proceeds to the process in S805.

S805では、CPU111は確認ポップアップ画面901のOKボタン902の押下を検知したか否かを判定する。検知しなかった場合は、S805の処理に戻る。一方、検知した場合は、ユーザがお知らせの内容を認知したと判断し、処理をS806に進める。 In S805, theCPU 111 determines whether or not the pressing of the OK button 902 on the confirmation pop-upscreen 901 is detected. If it is not detected, the process returns to the process of S805. On the other hand, if it is detected, it is determined that the user has recognized the content of the notification, and the process proceeds to S806.

S806では、CPU111は押下されたお知らせボタンをお知らせ表示領域207から消去し、一連のフローを終了する。 In S806, theCPU 111 erases the pressed notification button from thenotification display area 207, and ends the series of flows.

本実施例では、S802の判定にて押下されたお知らせボタン208〜210に紐付けられたアプリケーションの未実行ジョブの存在を検知しなかった場合、S803の処理にて確認ポップアップ画面901を表示しているが、S802の判定内容についてはこれに限定されない。例えば、お知らせボタンに関連づくアプリケーションの種別などによって判定してもよく、具体的には、留置印刷アプリケーションの場合には、S804に進み、ファックスアプリケーションの場合にはS803に進むようにしてもよい。 In this embodiment, when the existence of the unexecuted job of the application associated with thenotification buttons 208 to 210 pressed in the determination of S802 is not detected, the confirmation pop-upscreen 901 is displayed in the process of S803. However, the determination content of S802 is not limited to this. For example, the determination may be made based on the type of application associated with the notification button. Specifically, in the case of a detention printing application, the process may proceed to S804, and in the case of a fax application, the process may proceed to S803.

また、確認ポップアップ画面901等を何も表示せずに、処理をS806に進め、押下されたお知らせボタン208〜210をお知らせ表示領域207から消去するようにしても構わない。また、押下されたお知らせボタン208〜210に紐付けられたアプリケーションの画面ではなく、別のアプリケーションの画面(例えば、アカウントマネージャアプリケーションの、週間レポート結果を示す画面(不図示)等)を表示させるようにしても構わない。 Further, the process may proceed to S806 without displaying the confirmation pop-upscreen 901 or the like, and the pressednotification buttons 208 to 210 may be deleted from thenotification display area 207. Also, instead of displaying the screen of the application associated with the pressednotification buttons 208 to 210, the screen of another application (for example, the screen showing the weekly report result of the account manager application (not shown), etc.) should be displayed. It doesn't matter.

図9は本実施例における、お知らせボタン209が押下されたときに表示される、確認ポップアップ画面901の例である。OKボタン902は、押下されると確認ポップアップ画面901を閉じるボタンである。 FIG. 9 is an example of the confirmation pop-upscreen 901 displayed when thenotification button 209 is pressed in this embodiment. The OK button 902 is a button that closes the confirmation pop-upscreen 901 when pressed.

以上に示した本実施例の手段により、お知らせボタン208〜210が押下された際に、それに紐付けられたアプリケーション画面を表示する必要がある場合には表示し、不要である場合は表示しないよう制御することが可能となる。 When thenotification buttons 208 to 210 are pressed by the means of the present embodiment shown above, the application screen associated with the notification buttons is displayed when it is necessary to display it, and is not displayed when it is not necessary. It becomes possible to control.

〔その他の実施例〕
実施形態1〜3では、一つのアプリケーションに対して一つのお知らせボタンが生成される形態を示したが、事象毎にお知らせボタンが作成される構成であってもよい。その場合、お知らせボタンを識別するお知らせID、および事象を識別するステータスコードが関連づけておく必要がある。
[Other Examples]
In the first to third embodiments, one notification button is generated for one application, but the notification button may be created for each event. In that case, it is necessary to associate the notification ID that identifies the notification button and the status code that identifies the event.

本発明の目的は以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。 The object of the present invention is also achieved by carrying out the following processing. That is, a program in which a storage medium in which a program code of software that realizes the functions of the above-described embodiment is recorded is supplied to a system or device, and a computer (or CPU, MPU, etc.) of the system or device is stored in the storage medium. This is the process of reading the code. In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the program code and the storage medium storing the program code constitute the present invention.

Claims (9)

Translated fromJapanese
少なくとも印刷機能を有する画像処理装置のアプリケーションを利用するためのアプリケーションボタンが一つ以上含まれる操作画面を表示する画像処理装置であって、
複数の前記アプリケーションは、前記画像処理装置または前記画像処理装置とは異なる外部装置において保持されている印刷ジョブをユーザーが選択し、ユーザーによる実行指示によって前記印刷ジョブを実行する留置印刷アプリケーションを含み、
前記操作画面は、
複数の前記アプリケーションのアプリケーションボタンを含む第一の表示領域とともに、前記第一の表示領域とは別の表示領域である第二の表示領域を表示し、
前記第二の表示領域は、前記留置印刷アプリケーションにおける未実行の印刷ジョブを通知するための第一のお知らせボタンを含み、
前記第一のお知らせボタンに関連する前記未実行の印刷ジョブが存在しない場合には前記第一のお知らせボタンを前記第二の表示領域から削除し、
前記第一のお知らせボタンとともに前記第二の表示領域に表示されていたその他のボタンの表示順序を繰り上げて表示することを特徴とする画像処理装置。
An image processing device that displays an operation screen including at least one application button for using an application of an image processing device having a printing function.
The plurality of applications include a detention printing application in which a user selects a print job held in the image processing device or an external device different from the image processing device and executes the print job according to an execution instruction by the user.
The operation screen is
A second display area, which is a display area different from the first display area, is displayed together with the first display area including the application buttons of the plurality of applications.
The second display area includes a first notification button for notifying an unexecuted print job in the indwelling printing application.
If the unexecuted print job related to the first notification button does not exist, the first notification button is deleted from the second display area.
An image processing device characterized in that the display order of the other buttons displayed in the second display area together with the first notification button is advanced and displayed.
一つの前記お知らせボタンは、前記留置印刷アプリケーションにおける一つ以上の前記未実行の印刷ジョブを通知することを特徴とする請求項1に記載の画像処理装置。 The image processing apparatus according to claim 1, wherein the notification button notifies one or more of the unexecuted print jobs in the indwelling printing application. 複数の前記アプリケーションはファックスアプリケーションを含み、
前記第二の表示領域は、前記ファックスアプリケーションによって送信が完了したファックスジョブを通知するための第二のお知らせボタンを含み、
前記第二のお知らせボタンは、前記第二の表示領域の可視領域に一定時間以上表示されると、前記第二のお知らせボタンを前記可視領域から削除することを特徴とする請求項1または2に記載の画像処理装置。
Multiple said applications include fax applications
The second display area includes a second notification button for notifying a fax job that has been transmitted by the fax application.
The second notification button is according to claim 1 or 2, wherein when the second notification button is displayed in the visible area of the second display area for a certain period of time or longer, the second notification button is deleted from the visible area. The image processing apparatus described.
前記未実行の印刷ジョブが存在する前記第一のお知らせボタン、および前記可視領域において一定時間以上表示されていない前記第二のお知らせボタンは、前記第二の表示領域から削除しないことを特徴とする請求項3に記載の画像処理装置。 The first notification button in which the unexecuted print job exists and the second notification button that has not been displayed in the visible area for a certain period of time or longer are not deleted from the second display area. The image processing apparatus according to claim 3. 前記第二の表示領域には、前記お知らせボタンとともに一つ以上の履歴ボタンが表示可能であって、
前記履歴ボタンは、
前記画像処理装置が有するアプリケーションの一つを利用することによって実行された実行済みジョブの設定内容を初期値として表示する設定画面を表示することを特徴とする請求項1乃至4のいずれか一項に記載の画像処理装置。
In the second display area, one or more history buttons can be displayed together with the notification button.
The history button
Any one of claims 1 to 4, wherein a setting screen for displaying the setting contents of an executed job executed by using one of the applications included in the image processing device is displayed as an initial value. The image processing apparatus according to.
前記画像処理装置は、
前記第一の表示領域および前記第二の表示領域が表示された画面から、
前記第二の表示領域が表示されない別の画面に前記操作画面が切り換わった場合に、前記未実行の印刷ジョブが存在しない前記第一のお知らせボタン、および前記第二のお知らせボタンを削除することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。
The image processing device is
From the screen on which the first display area and the second display area are displayed,
When the operation screen is switched to another screen in which the second display area is not displayed, the first notification button and the second notification button in which the unexecuted print job does not exist are deleted. The image processing apparatus according to any one of claims 1 to 5.
前記未実行の印刷ジョブが存在する前記第一のお知らせボタンを選択すると、
前記未実行の印刷ジョブを実行するためのアプリケーション画面を表示し、前記アプリケーション画面において前記未実行の印刷ジョブを実行する際の設定内容を変更できることを特徴とする請求項1乃至6のいずれか一項に記載の画像処理装置。
When the first notification button in which the unexecuted print job exists is selected,
Any one of claims 1 to 6, wherein an application screen for executing the unexecuted print job is displayed, and setting contents for executing the unexecuted print job can be changed on the application screen. The image processing apparatus according to the section.
少なくとも印刷機能を有する画像処理装置のアプリケーションを利用するためのアプリケーションボタンが一つ以上含まれる操作画面を表示する画像処理装置の制御方法であって、
複数の前記アプリケーションは、前記画像処理装置または前記画像処理装置とは異なる外部装置において保持されている印刷ジョブをユーザーが選択し、ユーザーによる実行指示によって前記印刷ジョブを実行する留置印刷アプリケーションを含み、
前記操作画面は、
複数の前記アプリケーションのアプリケーションボタンを含む第一の表示領域とともに、前記第一の表示領域とは別の表示領域である第二の表示領域を表示し、
前記第二の表示領域は、前記留置印刷アプリケーションにおける未実行の印刷ジョブを通知するための第一のお知らせボタンを含み、
前記第一のお知らせボタンに関連する前記未実行の印刷ジョブが存在しない場合には前記第一のお知らせボタンを前記第二の表示領域から削除し、
前記第一のお知らせボタンとともに前記第二の表示領域に表示されていたその他のボタンの表示順序を繰り上げて表示することを特徴とする画像処理装置の制御方法。
It is a control method of an image processing device that displays an operation screen including one or more application buttons for using an application of an image processing device having at least a printing function.
The plurality of applications include a detention printing application in which a user selects a print job held in the image processing device or an external device different from the image processing device and executes the print job according to an execution instruction by the user.
The operation screen is
A second display area, which is a display area different from the first display area, is displayed together with the first display area including the application buttons of the plurality of applications.
The second display area includes a first notification button for notifying an unexecuted print job in the indwelling printing application.
If the unexecuted print job related to the first notification button does not exist, the first notification button is deleted from the second display area.
A control method for an image processing device, characterized in that the display order of the other buttons displayed in the second display area together with the first notification button is moved up and displayed.
少なくとも印刷機能を有する画像処理装置のアプリケーションを利用するためのアプリケーションボタンが一つ以上含まれる操作画面を表示する画像処理装置として機能させるためのプログラムであって、
複数の前記アプリケーションは、前記画像処理装置または前記画像処理装置とは異なる外部装置において保持されている印刷ジョブをユーザーが選択し、ユーザーによる実行指示によって前記印刷ジョブを実行する留置印刷アプリケーションを含み、
前記操作画面は、
複数の前記アプリケーションのアプリケーションボタンを含む第一の表示領域とともに、前記第一の表示領域とは別の表示領域である第二の表示領域を表示し、
前記第二の表示領域は、前記留置印刷アプリケーションにおける未実行の印刷ジョブを通知するための第一のお知らせボタンを含み、
前記第一のお知らせボタンに関連する前記未実行の印刷ジョブが存在しない場合には前記第一のお知らせボタンを前記第二の表示領域から削除し、
前記第一のお知らせボタンとともに前記第二の表示領域に表示されていたその他のボタンの表示順序を繰り上げて表示することを特徴とする画像処理装置として機能させるためのプログラム。
A program for functioning as an image processing device that displays an operation screen including at least one application button for using an application of an image processing device having a printing function.
The plurality of applications include a detention printing application in which a user selects a print job held in the image processing device or an external device different from the image processing device and executes the print job according to an execution instruction by the user.
The operation screen is
A second display area, which is a display area different from the first display area, is displayed together with the first display area including the application buttons of the plurality of applications.
The second display area includes a first notification button for notifying an unexecuted print job in the indwelling printing application.
If the unexecuted print job related to the first notification button does not exist, the first notification button is deleted from the second display area.
A program for functioning as an image processing device, characterized in that the display order of the other buttons displayed in the second display area is advanced together with the first notification button.
JP2019084640A2019-04-252019-04-25 Image processing device, its control method, and programPendingJP2020182133A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2019084640AJP2020182133A (en)2019-04-252019-04-25 Image processing device, its control method, and program

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2019084640AJP2020182133A (en)2019-04-252019-04-25 Image processing device, its control method, and program

Publications (1)

Publication NumberPublication Date
JP2020182133Atrue JP2020182133A (en)2020-11-05

Family

ID=73023535

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2019084640APendingJP2020182133A (en)2019-04-252019-04-25 Image processing device, its control method, and program

Country Status (1)

CountryLink
JP (1)JP2020182133A (en)

Similar Documents

PublicationPublication DateTitle
JP7166799B2 (en) IMAGE PROCESSING DEVICE, CONTROL METHOD THEREOF, AND PROGRAM
US11070688B2 (en)Information processing apparatus, method for controlling the same, and storage medium for displaying a menu screen for using destination information of a destination
US11523023B2 (en)Transmitting apparatus having transmission report output, method for controlling the transmitting apparatus, and computer-readable storage medium
JP4029889B2 (en) Driver setting method, driver setting program, recording medium, and information processing apparatus
JP4814191B2 (en) Printing system
JP4643677B2 (en) Print control device
JP7596503B2 (en) Control device and control program
US10375259B2 (en)Image processing apparatus which displays an execution button for printing based on registered image data, control method for image processing apparatus, and storage medium
JP2018074364A (en) Information processing apparatus, program, and storage medium
JP4774078B2 (en) Information processing device
JP2013055605A (en)Job history management device, image forming apparatus, job history management method, and job history management program
JP2015191549A (en) Device control program, device control method, and device control apparatus
JP6938917B2 (en) Display control device, image processing device and program
JP4756998B2 (en) Printing apparatus, control method, and program
JP2012179862A (en)Printing apparatus and printing method
JP2020182133A (en) Image processing device, its control method, and program
JP2021064832A (en)Image processing apparatus, information processing method, and program
JP2016127462A (en) Information processing apparatus, information processing method, information processing program, and storage medium
CN104850362A (en)Printing instruction apparatus, image forming system and printing instruction method
JP2016047606A (en)Image forming device and program
US11683428B2 (en)Information processing apparatus for managing sheet information according to presence or absence of a sheet
JP7175630B2 (en) IMAGE FORMING APPARATUS, CONTROL METHOD AND PROGRAM
JP6776675B2 (en) Electronics and programs
US20250224903A1 (en)Image forming apparatus, method for controlling image forming apparatus, and storage medium
JP2007245434A (en) Printing system, printing control method, image forming apparatus, program, and recording medium

[8]ページ先頭

©2009-2025 Movatter.jp