JP2020014077A - Image forming apparatus, control method, and program - Google Patents
Image forming apparatus, control method, and program Download PDFInfo
- Publication number
- JP2020014077A JP2020014077A JP2018134053A JP2018134053A JP2020014077A JP 2020014077 A JP2020014077 A JP 2020014077A JP 2018134053 A JP2018134053 A JP 2018134053A JP 2018134053 A JP2018134053 A JP 2018134053A JP 2020014077 A JP2020014077 A JP 2020014077A
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- forming apparatus
- unit
- state
- consumable
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像形成装置、制御方法及びプログラムに関する。 The present invention relates to an image forming apparatus, a control method, and a program.
昨今、ファームウェア上で任意のアプリケーションを動作させることができる画像形成装置が知られている。比較的廉価な画像形成装置においても、画面描画に関わる複雑な画面管理処理(ウィンドウマネージャー)を備えることなく、ファームウェア上で任意のアプリケーションを動作させることができる。 Recently, an image forming apparatus capable of operating an arbitrary application on firmware has been known. Even in a relatively inexpensive image forming apparatus, an arbitrary application can be operated on firmware without having a complicated screen management process (window manager) related to screen drawing.
複合機の機能の中には、デバイスの消耗品に対して、ユーザが適切な対処を行うため、装置のパネルからワンタッチで消耗品の状態や型番を表示するようなアプリケーションも存在する(非特許文献1参照)。 Among the functions of multifunction devices, there is an application that displays the status and model number of consumables with a single touch from the panel of the device so that the user can take appropriate action on the consumables of the device (Non-patented) Reference 1).
上述の従来例は、ファームウェアに組み込まれた機能に係るものである。一方で、次のようなアプリケーションが開発されつつある。すなわち、事前にWebページで用紙サイズ、両面有無、部数といった印刷設定に加え、原稿データを登録しておき、好きな時に画像形成装置のパネルからワンタッチでその登録を呼び出し、定型文書を印刷するアプリケーションである。このようなアプリケーションにおいて、登録した用紙が、給紙段に入っていない場合など、実行できないケースが存在する。 The conventional example described above relates to a function incorporated in firmware. On the other hand, the following applications are being developed. In other words, in addition to print settings such as paper size, double-sided printing, and the number of copies on a Web page, document data is registered in advance, and when desired, the registration is called up with a single touch from the panel of the image forming apparatus to print a standard document. It is. In such an application, there are cases where the registered paper cannot be executed, such as when the registered paper is not in the paper feed tray.
前述のアプリケーションが常時起動しているアプリケーションではない場合、ユーザ操作を契機にアプリケーションを実行することになる。しかしながら、ユーザ操作を契機としてアプリケーションを実行する場合には、ユーザは、アプリケーションに対して操作を行うまで、アプリケーションの最新の状態を知ることができないという問題があった。 If the above-mentioned application is not an application that is always running, the application is executed in response to a user operation. However, when an application is executed in response to a user operation, there is a problem that the user cannot know the latest state of the application until the user operates the application.
本発明はこのような問題点に鑑みなされたもので、アプリケーションを実行するための操作が行われる前に、アプリケーションに関わる状態をユーザに通知することを目的とする。 SUMMARY An advantage of some aspects of the invention is to notify a user of a state related to an application before an operation for executing the application is performed.
そこで、本発明は、画像形成装置であって、前記画像形成装置の消耗品に係る状態を監視する監視手段と、前記状態が変化した場合に、前記消耗品を利用する機能の実行指示を受け付けるための画面であって、前記消耗品の状態を示す情報を含んだ画面である受付画面を表示手段に表示するよう制御する表示制御手段とを有することを特徴とする。 Therefore, the present invention is an image forming apparatus, comprising: a monitoring unit that monitors a state of a consumable item of the image forming apparatus; and an instruction to execute a function of using the consumable item when the state changes. Display control means for controlling the display means to display a reception screen, which is a screen including information indicating the state of the consumable supplies, on the display means.
本発明によれば、アプリケーションを実行するための操作が行われる前に、アプリケーションに関わる状態をユーザに通知することができる。 According to the present invention, it is possible to notify a user of a state related to an application before an operation for executing the application is performed.
以下、本発明の実施形態について図面に基づいて説明する。
(第1の実施形態)
図1は、本実施形態に係るMFP10のハードウェア構成図である。MFP10は、画像形成装置の一例である。図1に示すように、MFP10は、CPU101、ROM102、RAM103、表示部コントローラ104、表示部105、操作部コントローラ106、操作部107を備えている。また、MFP10は、eMMCホストコントローラ108、eMMC109、読取コントローラ110、読取部111、記録コントローラ112、記録部113を備えている。さらに、MFP10は、USBホストコントローラ114、MODEM115、網制御ユニット(NCU)116、ネットワークインタフェースカード(NIC)117を備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a hardware configuration diagram of the
CPU101は、システムバス118に接続される各デバイスを総括的に制御する。CPU101は、電源が供給されると、ROM102に記憶されたブートプログラムを実行する。通常、ブートプログラムは、ストレージに保存されているメインプログラムをRAM103にロードして、ロードされたメインプログラムの先頭にジャンプする。RAM103は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとして機能する。なお、後述するMFP10の機能や処理は、CPU101がROM102に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
The
表示部コントローラ104は、表示部105に対する描画を制御する。表示部105は、WVGAサイズのフルビットマップLCDである。一方、操作部コントローラ106は、MFP10に装備された操作部107からの入力を制御する。操作部107は、表示部105に重畳されたタッチパネルからなる。読取部111は、原稿の読み取りを行う。読取部111には、オプションとしてオートドキュメントフィーダ(不図示)が装着されており、複数枚の原稿を自動的に読み取ることができる。読取部111は読取コントローラ110に接続されており、CPU101は読取コントローラ110を介して読取部111とやり取りする。また、記録部113は、電子写真方式で記録紙に画像形成を行う。記録部113は、記録コントローラ112に接続されており、CPU101は記録コントローラ112を介して記録部113とやり取りする。
The
USBホストコントローラ114は、USBのプロトコル制御を受け持ち、USBメモリ(不図示)などUSBデバイスに対するアクセスを仲介する。MODEM115は、ファクシミリ通信に必要な信号の変調・復調を行う。また、MODEM115は、NCU116に接続されている。MODEM115で変調された信号は、NCU116を介して公衆回線網(PSTN)へ送出される。NIC117は、LANを介して、メールやファイルのサーバなどと双方向にデータのやり取りを行う。本実施形態のMFP10は、ストレージとしてeMMC109を備える。CPU101は、eMMCホストコントローラ108を介してeMMC109にアクセスする。
The
図2は、MFP10の機能構成図である。図2において実線で示した各部は、CPU101が前述したブートプログラムでRAM103にロードされたメインプログラムを実行することにより実現されるソフトウェアモジュールである。OS(Operating System)201は、後述するそれぞれのモジュールの実行を管理・制御する。OS201には、Device Driver208が組み合わされている。Device Driver208は、表示部コントローラ104、操作部コントローラ106、読取コントローラ110などのハードウェアデバイスとのやり取りを仲介する。
FIG. 2 is a functional configuration diagram of the
UI(User Interface)202は、表示部105および操作部107を介して各種情報をユーザに提供するとともに、ユーザからの各種指示を受け付ける。Job Controller203は、コピーやプリント、ファックスなどのジョブを受け付け、受け付けたジョブの実行を制御する。Storage206は、例えばファクシミリ送受信する画像やユーザ設定などのデータを、物理的にeMMC109へ格納して管理するソフトウェアモジュールである。
A UI (User Interface) 202 provides various information to the user via the
例えば、本実施形態のMFP10において、Job Controller203がファックスジョブを受け付けると、Scan部207は、そのジョブ要求を受けて読取部111を制御して原稿をスキャンする。そして、Scan部207は、スキャンしたファクシミリ画像データをStorage206へ格納する。Storage206に格納されたファクシミリ画像データはFax部204によって読み出され、MODEM115、NCU116を介して相手先にファクシミリ送信される。また、MODEM115、NCU116を介して相手先からファクシミリ受信した画像データは、Fax部204によって取り込まれ、Storage206へ格納される。
For example, in the
本実施形態のMFP10は、VM(Virtual Machine)/FW(Framework)部209を備える。拡張アプリケーション210は、スクリプト言語で記述された任意のプログラム等から構成される。例えば、バイトコードを解釈して実行するインタープリタであるJava(登録商標)や、Luaなどの言語系を用いてもよい。VM/FW部209は、スクリプト言語や所定の高級言語で記述された任意のプログラムを拡張アプリケーション210へインストールする役割と、拡張アプリケーション210からアンインストールする役割を受け持つ。また、VM/FW部209は、拡張アプリケーション210にインストールされた任意のプログラムで実現される機能と既存機能との調停等も受け持つ。そして、VM/FW部209は、記述されているスクリプト言語を解釈して実行する。これらによって、本実施形態のMFP10は、機能の着脱性を維持しつつ、定型文書印刷アプリケーションや消耗品ステータス表示アプリケーションといった任意の機能を容易に実現することができる。
The
UI Device Controller211は、UI202および拡張アプリケーション210による表示部105への各種情報の出力や、操作部107によるユーザ操作のUI202および拡張アプリケーション210への伝達を仲介する。
The
図3は、拡張アプリケーション210による、ボタン登録処理を行うためのWebページであるボタン登録画面300の表示例を示す図である。ボタン登録画面300は、HTMLによって生成され、一般的なWebブラウザによって表示される。図3に示すように画面においては、登録されるボタンの名称301や、定型文書ファイルのパス302などを登録できるようになっている。用紙サイズはプルダウンメニュー303から所望の用紙サイズを選択できるようになっている。また、印刷面はラジオボタン304により選択できるようになっている。
FIG. 3 is a diagram showing a display example of a
図4は、MFP10のCPU101による、ボタン登録処理を示すフローチャートである。ボタン登録処理は、図3に示すOKボタン305が押下された場合に実行される処理である。ボタン登録処理は、拡張アプリケーション210にインストールされた定型文書印刷アプリケーション213を構成する処理の一部である。定型文書印刷アプリケーション213を構成する処理は、VM/FW部209で解釈され、CPU101により実行される。定型文書印刷アプリケーション213を構成するその他の処理も同様にCPU101で実行される。
FIG. 4 is a flowchart illustrating a button registration process performed by
まず、S401において、CPU101は、ボタン名やファイルパス、用紙サイズ情報等図3において入力された情報の保存をVM/FW部209に要求する。VM/FW部209は、要求を受け取ると、Storage206にボタン名やファイルパス、用紙サイズ情報、ボタンアイコンの画像格納領域情報を保存する。
First, in S401, the
次に、S402において、CPU101は、VM/FW部209に対して給紙段状態変化イベントに定型文書印刷アプリケーション中のボタン表示更新処理スクリプトの登録要求を行う。CPU101は、給紙段状態変化イベント発生時にボタン表示更新処理スクリプトをStorage206から読み込み、解釈し、実行できるように情報を関連付けてStorage206に格納する。VM/FW部209は、ボタン押下イベント発生時に定型文書印刷アプリケーション213中のジョブ実行処理スクリプトを実行できるように情報を関連付けて、Storage206に格納する。次に、S403において、CPU101は、ボタンアイコン更新処理を実行する。ボタンアイコン更新処理については、図7を参照しつつ後述する。
Next, in step S402, the
ソフトウェアモジュールであるPrint212は、Device Driver208を介して記録コントローラ112に設定された給紙段の用紙設定の変化及び状態を取得することができる。図5は、Print212による給紙段状態確認処理を示すフローチャートである。S501において、Print212は、給紙段の用紙設定を監視し、用紙設定変化を検知すると(S501でYES)、処理をS502へ進める。Print212は、給紙段の用紙設定変化を検知しない場合には(S501でNO)、給紙段状態確認処理を終了する。S502において、Print212は、STORAGE206に給紙段の用紙設定の状態を保存する。次に、S503において、Print212は、STORAGE206を介してVM/FW部209に給紙段状態変化イベントを通知する。
The
図6は、VM/FW部209による、給紙段状態変化取得処理を示すフローチャートである。S601において、VM/FW部209は、給紙段状態変化イベントを受け取ると(S601でYES)、処理をS602へ進める。VM/FW部209は、給紙段状態変化イベントを受け取らない場合には(S601でNO)、給紙段状態変化取得処理を終了する。S602において、VM/FW部209は、給紙段状態変化イベントに紐付けられた処理が存在するか否かを確認する。VM/FW部209は、紐付けられた処理が存在する場合には(S602でYES)、処理をS603へ進める。VM/FW部209は、紐付けられた処理が存在しない場合には(S602でNO)、給紙段状態変化取得処理を終了する。S603において、VM/FW部209は、給紙段状態変化イベントに紐付けられた処理を読み込み、記述されているスクリプト言語を解釈して実行する。図4に示すボタン登録処理において給紙段状態変化イベントにボタン表示更新処理が紐付けられている場合には、ボタン表示更新処理スクリプトが実行される。
FIG. 6 is a flowchart illustrating a sheet feeding stage state change acquisition process performed by the VM /
図7は、VM/FW部209による、ボタン表示更新処理を示すフローチャートである。VM/FW部209は、給紙段状態変化イベントが発生した場合に、ボタン表示更新処理スクリプトに記述された処理内容に基づきボタン表示更新処理を実行する。S701において、VM/FW部209は、図4に示すボタン登録処理のS401において、Storage206に保存した用紙サイズ情報(以後、登録用紙サイズ情報)を参照する。次に、S702において、VM/FW部209は、Storage206に保存されている、記録コントローラ112に設定された用紙設定状態を参照する。
FIG. 7 is a flowchart illustrating a button display update process performed by the VM /
次に、S703にいて、VM/FW部209は、登録用紙サイズ情報と記録コントローラ112に設定された用紙設定状態を比較し、印刷可能か否かを判断する。VM/FW部209は、用紙設定が不一致の場合や紙ジャムが発生している場合には、印刷不可能と判断し、用紙設定が一致し、かつ紙ジャムが発生していない場合には、印刷可能と判断する。VM/FW部209は、印刷可能な場合には(S703でYES)、処理をS704へ進める。VM/FW部209は、印刷不可能な場合には(S703でNO)、処理をS705へ進める。S704において、VM/FW部209は、異常状態を表現しない通常ボタンアイコンを含む受付画面を表示部105に表示するよう制御する。受付画面は、各種機能の実行指示を受け付けるためのボタンアイコンが表示された画面である。受付画面は、消耗品を利用する機能の実行指示を受け付けるための画面の一例である。
Next, in S703, the VM /
図8は、S704の処理により表示される受付画面800の一例を示す図である。受付画面800には、コピー、スキャン、ファクス、領収書(印刷)等、複数の機能に対応したボタンアイコンが表示されている。例えば、図7に示すボタンアイコン更新処理が、領収書印刷の機能に対応したものである場合、S704の処理により、図8に示すように、領収書印刷のボタンアイコン801が表示された受付画面800が表示される。領収書印刷のボタンアイコン801がユーザにより選択された場合には、CPU101は、領収書印刷の機能を実行するよう制御する。本処理は、機能制御処理の一例である。
FIG. 8 is a diagram illustrating an example of the
図7に戻り、S705において、VM/FW部209は、UI Device Controller211を介して、異常状態を表現したエラーボタンアイコンを含む受付画面を表示部105に表示するよう制御する。図9は、S705の処理により表示される受付画面900の一例を示す図である。受付画面900においては、領収書印刷のボタンアイコン901には、「印刷可能な用紙がありません!」というように、機能を実行することができないことを示す情報902が重畳して表示されている。これにより、ユーザは、領収書印刷のボタンアイコンを押下する、というように機能の実行指示を入力する前に、機能を実行することができないことを認識することができる。なお、S704及びS705の処理は、消耗品の状態を示す情報を含んだ画面である受付画面を表示するよう制御する表示制御処理の一例である。また、通常ボタンアイコン及びエラーボタンアイコンは、機能の実行指示を受け付けるためのオブジェクトの一例である。
Returning to FIG. 7, in S705, the VM /
なお、VM/FW部209は、ユーザから、機能の実行指示を受け付ける前に、機能を実行することができないことを示す情報を表示すればよく、そのための具体的な処理は実施形態に限定されるものではない。他の例としては、VM/FW部209は、機能を実行することができないことを示す情報を、受付画面900において、ボタンアイコン901とは異なる位置に、注意書きのように表示してもよい。
Note that the VM /
図10は、MFP10による、ジョブ実行処理を示すフローチャートである。ユーザがボタンアイコン(ボタンアイコン801,901)を押下すると、VM/FW部209はボタンアイコン押下イベントに関連付けられたジョブ実行処理スクリプトを読み込み、記述されているスクリプト言語を解釈してジョブ実行処理を実行する。
FIG. 10 is a flowchart illustrating a job execution process by the
S1001において、VM/FW部209は、ボタン登録画面において設定された内容と、定型文書アプリケーションにより予め定められた設定に基づいて、ジョブの生成をJob CONTROLLER203に要求する。Job CONTROLLER203は、ジョブ情報を生成し、ジョブ情報に基づいて、ジョブ処理を開始する。次に、S1002において、VM/FW部209は、投入ジョブが印刷可能か否かを判断する。VM/FW部209は、印刷可能な場合には(S1003でYES)、処理をS1004へ進める。VM/FW部209は、印刷不可能な場合には(S1003でNO)、処理をS1005へ進める。S1004において、VM/FW部209は、印刷処理を実行するよう制御する。
In step S1001, the VM /
一方、S1005において、VM/FW部209は、ユーザ操作による印刷開始が可能であるか否かを判断する。例えば、紙ジャムや用紙なし等の要因の場合には、ユーザ操作による印刷開始が可能であると判断する。一方、データ不正やフォルダアクセス不可能等の要因の場合には、ユーザ操作による印刷開始が不可能であると判断する。VM/FW部209は、ユーザ操作による印刷開始が可能な場合には(S1005でYES)、処理をS1006へ進める。VM/FW部209は、ユーザ操作による印刷開始が不可能な場合には(S1005でNO)、処理をS1009へ進める。
On the other hand, in step S1005, the VM /
S1006において、VM/FW部209は、ジョブ処理を停止する。次に、S1007において、VM/FW部209は、ジョブ停止要因を表示する。次に、S1008において、VM/FW部209は、ユーザ操作によりジョブ停止要因が解消したか否かを判断する。VM/FW部209は、ジョブ停止要因が解消すると(S1008でYES)、処理をS1004へ進め、印刷処理を実行するよう制御する。S1009においては、VM/FW部209は、ジョブを中止する。次に、S1010において、VM/FW部209は、ジョブ中止要因を表示し、ジョブを実行することなく、ジョブ実行処理を終了する。
In step S1006, the VM /
以上のように、第1の実施形態に係るMFP10は、ユーザがボタン押下によりジョブの実行指示を入力する前に、ジョブが実行できないことをアイコン表示によってユーザに知らせることができる。これにより、ユーザは、ジョブが実行できない場合には、事前に対処することが可能となり、手戻りなく所望の作業を行うことができる。
As described above, the
(第2の実施形態)
次に、第2の実施形態に係るMFP10について、第1の実施形態に係るMFP10と異なる点を主に説明する。第2の実施形態に係るMFP10は、図11に示すように、受付画面1100において、消耗品情報のボタンアイコン1101を表示する。MFP10は、さらにボタンアイコン1101が押下されると、図12に示す消耗品状態画面1200を表示する。消耗品状態画面1200には、各色(Y,M,C,K)のCRG残量状態1201、型番1202、発注ボタン1203が表示される。消耗品状態画面1200にはまた、消耗品を交換する手順表示を行う画面へ遷移するための交換手順ボタン1204、消耗品に関するお知らせメッセージ1205が表示される。発注ボタン1203が押下されると、消耗品ステータス表示アプリケーション215は、決定された発注先へ発注処理を行う。消耗品状態画面1200は、消耗品の注文画面の一例である。
(Second embodiment)
Next, the differences between the
図13は、消耗品ステータス表示アプリケーション215のボタン登録処理を示すフローチャートである。ボタン登録処理は、VM/FW部209によって、拡張アプリケーション210に対して、消耗品ステータス表示アプリケーションプログラムをインストールする際にインストール処理の一部として実行される。ボタン登録処理は、拡張アプリケーションのひとつである消耗品ステータス表示アプリケーション215のインストール時に実施される。
FIG. 13 is a flowchart showing the button registration processing of the consumable goods
S1301において、VM/FW部209は、ボタン押下イベント発生時に消耗品ステータス表示アプリケーション215中の消耗品ステータス画面表示スクリプトを実行できるように関連付けてStorage206に保存する。VM/FW部209は、消耗品ステータス表示アプリケーション215により取得できるボタン名、予め定められた方法により決定されるボタンアイコンの画像格納領域情報をStorage206に保存する。次に、S1302において、CPU101は、VM/FW部209に対して消耗品状態変化イベントに消耗品ステータス表示アプリケーション215中のボタン表示更新処理スクリプトの登録要求を行う。VM/FW部209は、消耗品状態変化イベント発生時にボタン表示更新処理スクリプトをStorage206から読み込み、解釈し、実行できるよう情報を関連付けてStorage206に保存する。次に、S1303において、CPU101は、ボタン表示更新処理を実行する。ボタン表示更新処理については、図16を参照しつつ説明する。
In step S1301, the VM /
Print212は、Device Driver208を介して記録コントローラ112が管理している消耗品状態の変化及び状態を取得することができる。図14は、Print212による消耗品状態確認処理を示すフローチャートである。S1401において、Print212は、消耗品状態の変化を検知すると(S1401でYES)、処理をS1402へ進める。Print212は、消耗品状態の変化を検知しない場合には(S1402でNO)、消耗品状態確認処理を終了する。S1402において、Print212は、STORAGE206に消耗品状態を保存する。次に、S1403において、Print212は、STORAGE206を介してVM/FW部209に消耗品状態変化イベントを通知する。
The
図15は、VM/FW部209による、消耗品状態変化取得処理を示すフローチャートである。S1501において、VM/FW部209は、消耗品状態変化イベントを受け取ると(S1501でYES)、処理をS1502へ進める。VM/FW部209は、消耗品状態変化イベントを受け取らない場合には(S1501でNO)、消耗品状態変化取得処理を終了する。S1502において、VM/FW部209は、消耗品状態変化イベントに紐付けられた処理が存在するか否かを確認する。VM/FW部209は、消耗品状態変化イベントに紐付けられた処理が存在する場合には(S1502でYES)、処理をS1503へ進める。VM/FW部209は、紐付けられた処理が存在しない場合には(S1502でNO)、消耗品状態変化取得処理を終了する。S1503において、VM/FW部209は、消耗品状態変化イベントに紐付けられた処理を読み込み、記述されているスクリプト言語を解釈して実行する。図13に示すボタン登録処理において消耗品状態変化イベントにボタン表示更新処理が紐付けられている場合には、ボタン表示更新スクリプトが実行される。
FIG. 15 is a flowchart illustrating the consumable goods state change acquisition processing by the VM /
図16は、VM/FW部209による、ボタン表示更新処理を示すフローチャートである。VM/FW部209は、消耗品状態変化イベントが発生した場合に、ボタン表示更新処理スクリプトに記述された処理内容に基づき、消耗品ボタン表示更新処理を実行する。消耗品状態変化イベントが発生した場合とは、例えば、CRG残量の変化が検知された場合等である。
FIG. 16 is a flowchart illustrating a button display update process by the VM /
S1601において、VM/FW部209は、Storage206に保存されている記録コントローラ112が管理する消耗品状態を参照する。次に、S1602において、VM/FW部209は、S1601で取得した消耗品状態に基づいて、消耗品状態を示すボタンアイコンを生成し、このボタンアイコンを含む受付画面を表示部105に表示するよう制御する。VM/FW部209は、例えば、各色(Y,M,C,K)のCRG残量状態に応じて、図11に示すような、残量グラフを含むボタンアイコン1101を生成し、受付画面1100を表示するよう制御する。S1602において生成されるボタンアイコンは、消耗品の状態の表示指示を受け付けるためのオブジェクトの一例である。また、S1602の処理は、オブジェクトを表示し、消耗品の状態を示す情報をオブジェクトに重畳して表示するよう制御する表示制御処理の一例である。なお、残量が予め設定された閾値未満の場合には、VM/FW部209は、消耗品の残量が閾値未満であることを示す情報を表示するよう制御してもよい。例えば、図17のボタンアイコン1701においては、Kの残量が閾値未満であることを示す!の記号が表示されている。
In step S1601, the VM /
以上のように、第2の実施形態に係るMFP10は、ユーザがボタン押下によりジョブの実行指示を入力する前に、消耗品状態を示す情報を表示することで消耗品の状態をユーザに知らせることができる。これにより、ユーザは、交換や発注等必要な対処を行うことができ、作業を効率化することができる。
As described above, before the user inputs a job execution instruction by pressing a button, the
第2の実施形態の変形例としては、MFP10は、各種機能の実行指示を受け付けるためのボタンアイコン上に、重畳して、その機能に係る消耗品の状態を示す情報を表示してもよい。
As a modified example of the second embodiment, the
以上、第1の実施形態及び第2の実施形態において説明したように、MFP10は、ボタン表示更新処理を拡張アプリケーションの指定する条件に従って、機器状態変化をトリガとして実行することができる。すなわち、拡張アプリケーションの実行前に必要な事前処理を行うことができるように拡張アプリケーションを構成することができる。これにより、拡張アプリケーションのユーザビリティを向上させることができる。
As described above, as described in the first embodiment and the second embodiment, the
以上、上述した各実施形態によれば、アプリケーションを実行するための操作が行われる前に、アプリケーションに関わる状態をユーザに通知することができる。 As described above, according to each embodiment described above, it is possible to notify a user of a state related to an application before an operation for executing the application is performed.
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As described above, the preferred embodiments of the present invention have been described in detail, but the present invention is not limited to the specific embodiments, and various modifications may be made within the scope of the present invention described in the appended claims.・ Change is possible.
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program for realizing one or more functions of the above-described embodiments to a system or an apparatus via a network or a storage medium, and one or more processors in a computer of the system or the apparatus read and execute the program. This processing can be realized. Further, it can also be realized by a circuit (for example, an ASIC) that realizes one or more functions.
10 MFP
101 CPU
105 表示部
209 VN/FW部
210 拡張アプリケーション
10 MFP
101 CPU
105
Claims (11)
前記画像形成装置の消耗品に係る状態を監視する監視手段と、
前記状態が変化した場合に、前記消耗品を利用する機能の実行指示を受け付けるための画面であって、前記消耗品の状態を示す情報を含んだ画面である受付画面を表示手段に表示するよう制御する表示制御手段と
を有することを特徴とする画像形成装置。 An image forming apparatus,
Monitoring means for monitoring the status of consumables of the image forming apparatus;
When the state changes, a reception screen, which is a screen for receiving an execution instruction of the function using the consumable supplies and which includes information indicating the state of the consumable supplies, is displayed on the display means. An image forming apparatus, comprising: display control means for controlling.
前記記憶手段に保存された前記状態に基づいて、前記オブジェクトを生成する生成手段と
をさらに有し、
前記表示制御手段は、前記生成手段により生成された前記オブジェクトを表示することを特徴とする請求項2又は6に記載の画像形成装置。 Storage means for storing the state in storage means;
Generating means for generating the object based on the state stored in the storage means,
The image forming apparatus according to claim 2, wherein the display control unit displays the object generated by the generation unit.
前記画像形成装置の消耗品に係る状態を監視する監視ステップと、
前記状態が変化した場合に、前記消耗品を利用する機能の実行指示を受け付けるための画面であって、前記消耗品の状態を示す情報を含んだ画面である受付画面を表示手段に表示するよう制御する表示制御ステップと
を含むことを特徴とする制御方法。 A control method executed by the image forming apparatus,
A monitoring step of monitoring a state of a consumable of the image forming apparatus;
When the state changes, a reception screen, which is a screen for receiving an execution instruction of the function using the consumable supplies and which includes information indicating the state of the consumable supplies, is displayed on the display means. A display control step of controlling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018134053A JP2020014077A (en) | 2018-07-17 | 2018-07-17 | Image forming apparatus, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018134053A JP2020014077A (en) | 2018-07-17 | 2018-07-17 | Image forming apparatus, control method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020014077A true JP2020014077A (en) | 2020-01-23 |
Family
ID=69169640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018134053A Pending JP2020014077A (en) | 2018-07-17 | 2018-07-17 | Image forming apparatus, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020014077A (en) |
-
2018
- 2018-07-17 JP JP2018134053A patent/JP2020014077A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7969593B2 (en) | Printing apparatus, control method therefor, job processing method, printing system, and program | |
US11778110B2 (en) | Image processing apparatus displaying a home screen in a fixed button mode in a state where acquisition of a recommended button information is unavailable | |
JP2009029136A (en) | Printing apparatus, printing method, and printing system | |
US8797592B2 (en) | System, method, and computer-readable recording medium for executing printing with image forming apparatus | |
US10209939B2 (en) | Information processing apparatus, control method of information processing apparatus, and storage medium | |
JP2010257219A (en) | Printer driver, recording medium, information processing apparatus, printing system, and setting method for printer driver | |
US20110103819A1 (en) | Image forming apparatus and function display method thereof | |
JP2018129714A (en) | Program and information processing apparatus | |
US8873080B2 (en) | Image forming device generating screens for remote and local access, information processing method, and computer-readable recording medium | |
JP2011124914A (en) | Information device, image processing apparatus, information processing apparatus communicable with information device, and information processing system including them | |
JP6737170B2 (en) | Server device, image processing unit and program | |
US7734210B2 (en) | Printing system, printing method and printer driver | |
JP2018015947A (en) | Image formation apparatus, image formation method and program | |
US20090279120A1 (en) | Printing system and method for indicating the print status of at least one image of a print sequence | |
JP5928742B2 (en) | Image forming apparatus, information terminal apparatus, image forming system, image forming apparatus management control method, image forming apparatus control program, and information terminal apparatus control program | |
JP2016208325A (en) | Image reading apparatus, control method for image reading apparatus, and recording program | |
JP2016144157A (en) | Operation screen provision system, relay device, operation screen provision apparatus and program | |
US20120019862A1 (en) | Image processing apparatus, control method of image processing apparatus, and program | |
JP2020014077A (en) | Image forming apparatus, control method, and program | |
JP5818868B2 (en) | Information equipment and image processing apparatus | |
JP2020087294A (en) | Information processing device and program | |
US11853630B1 (en) | Printing device connectivity manager for a digital front end | |
US11526317B1 (en) | Methods and system for enabling previews for an embedded digital front end of a printing device | |
US11579815B1 (en) | Methods and system for implementing print options for a printing device using visual information | |
US20240201913A1 (en) | Printing device connectivity manager for a digital front end |