JP2020014077A - Image forming apparatus, control method, and program - Google Patents

Image forming apparatus, control method, and program Download PDF

Info

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
Application number
JP2018134053A
Other languages
Japanese (ja)
Inventor
隆志 大薄
Takashi Ousu
隆志 大薄
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 Inc filed Critical Canon Inc
Priority to JP2018134053A priority Critical patent/JP2020014077A/en
Publication of JP2020014077A publication Critical patent/JP2020014077A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

To notify a user of a state related to an application before an operation for executing the application is performed.SOLUTION: An image forming apparatus includes monitoring means for monitoring the state of a consumable item of the image forming apparatus, and display control means for controlling to display, on display means, a reception screen which is a screen for receiving an execution instruction of a function using the consumable item and that includes information indicating the state of the consumable item when the state changes.SELECTED DRAWING: Figure 7

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).

Canon 「消耗品の残量を確認する」、[online]、[平成30年6月28日検索]、インターネット<URL:http://ug.oipsrv.net/USRMA-0943-01-CS-jaJP/contents/CS5560_maintenance_0015.html>Canon "Check the remaining amount of consumables", [online], [Search on June 28, 2018], Internet <URL: http://ug.oipsrv.net/USRMA-0943-01-CS-jaJP /contents/CS5560_maintenance_0015.html>

上述の従来例は、ファームウェアに組み込まれた機能に係るものである。一方で、次のようなアプリケーションが開発されつつある。すなわち、事前に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.

MFPのハードウェア構成図である。FIG. 3 is a hardware configuration diagram of the MFP. MFPの機能構成図である。FIG. 3 is a functional configuration diagram of the MFP. ボタン登録画面の表示例を示す図である。It is a figure showing the example of a display of a button registration screen. ボタン登録処理を示すフローチャートである。It is a flowchart which shows a button registration process. 給紙段状態確認処理を示すフローチャートである。9 is a flowchart illustrating a paper feed stage state confirmation process. 給紙段状態変化取得処理を示すフローチャートである。9 is a flowchart illustrating a paper feed stage state change acquisition process. ボタン表示更新処理を示すフローチャートである。It is a flowchart which shows a button display update process. 受付画面の一例を示す図である。It is a figure showing an example of a reception screen. 受付画面の一例を示す図である。It is a figure showing an example of a reception screen. ジョブ実行処理を示すフローチャートである。13 is a flowchart illustrating job execution processing. 受付画面の一例を示す図である。It is a figure showing an example of a reception screen. 消耗品状態画面の一例を示す図である。It is a figure showing an example of a consumable goods state screen. ボタン登録処理を示すフローチャートである。It is a flowchart which shows a button registration process. 消耗品状態確認処理を示すフローチャートである。It is a flowchart which shows a consumables state confirmation process. 消耗品状態変化取得処理を示すフローチャートである。It is a flowchart which shows a consumable goods state change acquisition process. ボタン表示更新処理を示すフローチャートである。It is a flowchart which shows a button display update process. 受付画面の一例を示す図である。It is a figure showing an example of a reception screen.

以下、本発明の実施形態について図面に基づいて説明する。
(第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 MFP 10 according to the present embodiment. MFP 10 is an example of an image forming apparatus. As shown in FIG. 1, the MFP 10 includes a CPU 101, a ROM 102, a RAM 103, a display controller 104, a display 105, an operation controller 106, and an operation unit 107. Further, the MFP 10 includes an eMMC host controller 108, an eMMC 109, a reading controller 110, a reading unit 111, a recording controller 112, and a recording unit 113. Further, the MFP 10 includes a USB host controller 114, a MODEM 115, a network control unit (NCU) 116, and a network interface card (NIC) 117.

CPU101は、システムバス118に接続される各デバイスを総括的に制御する。CPU101は、電源が供給されると、ROM102に記憶されたブートプログラムを実行する。通常、ブートプログラムは、ストレージに保存されているメインプログラムをRAM103にロードして、ロードされたメインプログラムの先頭にジャンプする。RAM103は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとして機能する。なお、後述するMFP10の機能や処理は、CPU101がROM102に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。   The CPU 101 controls each device connected to the system bus 118 as a whole. When power is supplied, the CPU 101 executes a boot program stored in the ROM 102. Normally, the boot program loads the main program stored in the storage into the RAM 103 and jumps to the top of the loaded main program. The RAM 103 functions not only as a load location for the main program but also as a work area for the main program. Note that functions and processes of the MFP 10 described below are realized by the CPU 101 reading a program stored in the ROM 102 and executing the program.

表示部コントローラ104は、表示部105に対する描画を制御する。表示部105は、WVGAサイズのフルビットマップLCDである。一方、操作部コントローラ106は、MFP10に装備された操作部107からの入力を制御する。操作部107は、表示部105に重畳されたタッチパネルからなる。読取部111は、原稿の読み取りを行う。読取部111には、オプションとしてオートドキュメントフィーダ(不図示)が装着されており、複数枚の原稿を自動的に読み取ることができる。読取部111は読取コントローラ110に接続されており、CPU101は読取コントローラ110を介して読取部111とやり取りする。また、記録部113は、電子写真方式で記録紙に画像形成を行う。記録部113は、記録コントローラ112に接続されており、CPU101は記録コントローラ112を介して記録部113とやり取りする。   The display controller 104 controls drawing on the display 105. The display unit 105 is a WVGA size full bitmap LCD. On the other hand, operation unit controller 106 controls input from operation unit 107 provided in MFP 10. The operation unit 107 includes a touch panel superimposed on the display unit 105. The reading unit 111 reads a document. An automatic document feeder (not shown) is optionally mounted on the reading unit 111, and can automatically read a plurality of originals. The reading unit 111 is connected to the reading controller 110, and the CPU 101 communicates with the reading unit 111 via the reading controller 110. The recording unit 113 forms an image on recording paper by an electrophotographic method. The recording unit 113 is connected to the recording controller 112, and the CPU 101 communicates with the recording unit 113 via the recording controller 112.

USBホストコントローラ114は、USBのプロトコル制御を受け持ち、USBメモリ(不図示)などUSBデバイスに対するアクセスを仲介する。MODEM115は、ファクシミリ通信に必要な信号の変調・復調を行う。また、MODEM115は、NCU116に接続されている。MODEM115で変調された信号は、NCU116を介して公衆回線網(PSTN)へ送出される。NIC117は、LANを介して、メールやファイルのサーバなどと双方向にデータのやり取りを行う。本実施形態のMFP10は、ストレージとしてeMMC109を備える。CPU101は、eMMCホストコントローラ108を介してeMMC109にアクセスする。   The USB host controller 114 handles USB protocol control and mediates access to a USB device such as a USB memory (not shown). The MODEM 115 modulates and demodulates signals required for facsimile communication. The MODEM 115 is connected to the NCU 116. The signal modulated by MODEM 115 is transmitted to the public switched telephone network (PSTN) via NCU 116. The NIC 117 bidirectionally exchanges data with a mail or file server via a LAN. The MFP 10 of the present embodiment includes the eMMC 109 as a storage. The CPU 101 accesses the eMMC 109 via the eMMC host controller 108.

図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 MFP 10. 2 are software modules realized by the CPU 101 executing the main program loaded into the RAM 103 by the boot program described above. An OS (Operating System) 201 manages and controls execution of each module described later. The OS 201 is combined with a Device Driver 208. The device driver 208 mediates exchange with hardware devices such as the display controller 104, the operation controller 106, and the reading controller 110.

UI(User Interface)202は、表示部105および操作部107を介して各種情報をユーザに提供するとともに、ユーザからの各種指示を受け付ける。Job Controller203は、コピーやプリント、ファックスなどのジョブを受け付け、受け付けたジョブの実行を制御する。Storage206は、例えばファクシミリ送受信する画像やユーザ設定などのデータを、物理的にeMMC109へ格納して管理するソフトウェアモジュールである。   A UI (User Interface) 202 provides various information to the user via the display unit 105 and the operation unit 107, and receives various instructions from the user. The Job Controller 203 receives jobs such as copy, print, and fax, and controls execution of the received jobs. The Storage 206 is a software module that physically stores data such as images and user settings to be transmitted and received by facsimile in the eMMC 109 and manages the data.

例えば、本実施形態のMFP10において、Job Controller203がファックスジョブを受け付けると、Scan部207は、そのジョブ要求を受けて読取部111を制御して原稿をスキャンする。そして、Scan部207は、スキャンしたファクシミリ画像データをStorage206へ格納する。Storage206に格納されたファクシミリ画像データはFax部204によって読み出され、MODEM115、NCU116を介して相手先にファクシミリ送信される。また、MODEM115、NCU116を介して相手先からファクシミリ受信した画像データは、Fax部204によって取り込まれ、Storage206へ格納される。   For example, in the MFP 10 of the present embodiment, when the Job Controller 203 receives a fax job, the Scan unit 207 receives the job request and controls the reading unit 111 to scan a document. Then, the scan unit 207 stores the scanned facsimile image data in the storage 206. The facsimile image data stored in the storage 206 is read by the facsimile unit 204, and is facsimile-transmitted to the destination via the MODEM 115 and the NCU 116. Further, the image data received by facsimile from the other party via the MODEM 115 and the NCU 116 is taken in by the fax unit 204 and stored in the storage 206.

本実施形態のMFP10は、VM(Virtual Machine)/FW(Framework)部209を備える。拡張アプリケーション210は、スクリプト言語で記述された任意のプログラム等から構成される。例えば、バイトコードを解釈して実行するインタープリタであるJava(登録商標)や、Luaなどの言語系を用いてもよい。VM/FW部209は、スクリプト言語や所定の高級言語で記述された任意のプログラムを拡張アプリケーション210へインストールする役割と、拡張アプリケーション210からアンインストールする役割を受け持つ。また、VM/FW部209は、拡張アプリケーション210にインストールされた任意のプログラムで実現される機能と既存機能との調停等も受け持つ。そして、VM/FW部209は、記述されているスクリプト言語を解釈して実行する。これらによって、本実施形態のMFP10は、機能の着脱性を維持しつつ、定型文書印刷アプリケーションや消耗品ステータス表示アプリケーションといった任意の機能を容易に実現することができる。   The MFP 10 according to the present embodiment includes a virtual machine (VM) / framework (FW) unit 209. The extension application 210 is composed of an arbitrary program described in a script language. For example, a language system such as Java (registered trademark), which is an interpreter that interprets and executes bytecode, or Lua may be used. The VM / FW unit 209 has a role of installing an arbitrary program described in a script language or a predetermined high-level language into the extension application 210, and a role of uninstalling the program from the extension application 210. Further, the VM / FW unit 209 is also responsible for arbitration between a function realized by an arbitrary program installed in the extension application 210 and an existing function. Then, the VM / FW unit 209 interprets and executes the described script language. With these, the MFP 10 of the present embodiment can easily realize arbitrary functions such as a standard document printing application and a consumable goods status display application while maintaining the detachability of the functions.

UI Device Controller211は、UI202および拡張アプリケーション210による表示部105への各種情報の出力や、操作部107によるユーザ操作のUI202および拡張アプリケーション210への伝達を仲介する。   The UI Device Controller 211 mediates output of various types of information to the display unit 105 by the UI 202 and the extension application 210 and transmission of a user operation by the operation unit 107 to the UI 202 and the extension application 210.

図3は、拡張アプリケーション210による、ボタン登録処理を行うためのWebページであるボタン登録画面300の表示例を示す図である。ボタン登録画面300は、HTMLによって生成され、一般的なWebブラウザによって表示される。図3に示すように画面においては、登録されるボタンの名称301や、定型文書ファイルのパス302などを登録できるようになっている。用紙サイズはプルダウンメニュー303から所望の用紙サイズを選択できるようになっている。また、印刷面はラジオボタン304により選択できるようになっている。   FIG. 3 is a diagram showing a display example of a button registration screen 300 which is a Web page for performing button registration processing by the extended application 210. The button registration screen 300 is generated by HTML and displayed by a general Web browser. As shown in FIG. 3, on the screen, the name 301 of the button to be registered, the path 302 of the standard document file, and the like can be registered. As the paper size, a desired paper size can be selected from a pull-down menu 303. The print surface can be selected by a radio button 304.

図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 CPU 101 of MFP 10. The button registration process is a process executed when the OK button 305 shown in FIG. 3 is pressed. The button registration process is a part of the process of configuring the standard document print application 213 installed in the extension application 210. The processing constituting the standard document print application 213 is interpreted by the VM / FW unit 209 and executed by the CPU 101. Other processes constituting the standard document print application 213 are also executed by the CPU 101 in the same manner.

まず、S401において、CPU101は、ボタン名やファイルパス、用紙サイズ情報等図3において入力された情報の保存をVM/FW部209に要求する。VM/FW部209は、要求を受け取ると、Storage206にボタン名やファイルパス、用紙サイズ情報、ボタンアイコンの画像格納領域情報を保存する。   First, in S401, the CPU 101 requests the VM / FW unit 209 to save information input in FIG. 3, such as a button name, a file path, and paper size information. Upon receiving the request, the VM / FW unit 209 stores the button name, the file path, the paper size information, and the image storage area information of the button icon in the storage 206.

次に、S402において、CPU101は、VM/FW部209に対して給紙段状態変化イベントに定型文書印刷アプリケーション中のボタン表示更新処理スクリプトの登録要求を行う。CPU101は、給紙段状態変化イベント発生時にボタン表示更新処理スクリプトをStorage206から読み込み、解釈し、実行できるように情報を関連付けてStorage206に格納する。VM/FW部209は、ボタン押下イベント発生時に定型文書印刷アプリケーション213中のジョブ実行処理スクリプトを実行できるように情報を関連付けて、Storage206に格納する。次に、S403において、CPU101は、ボタンアイコン更新処理を実行する。ボタンアイコン更新処理については、図7を参照しつつ後述する。   Next, in step S402, the CPU 101 requests the VM / FW unit 209 to register a button display update processing script in the standard document print application in response to a paper feed stage state change event. The CPU 101 reads the button display update processing script from the storage 206 when the paper feed stage state change event occurs, interprets the script, and stores the information in the storage 206 in association with the information so that the script can be executed. The VM / FW unit 209 associates information so that a job execution processing script in the standard document print application 213 can be executed when a button press event occurs, and stores the information in the Storage 206. Next, in S403, the CPU 101 executes a button icon update process. The button icon update processing will be described later with reference to FIG.

ソフトウェアモジュールであるPrint212は、Device Driver208を介して記録コントローラ112に設定された給紙段の用紙設定の変化及び状態を取得することができる。図5は、Print212による給紙段状態確認処理を示すフローチャートである。S501において、Print212は、給紙段の用紙設定を監視し、用紙設定変化を検知すると(S501でYES)、処理をS502へ進める。Print212は、給紙段の用紙設定変化を検知しない場合には(S501でNO)、給紙段状態確認処理を終了する。S502において、Print212は、STORAGE206に給紙段の用紙設定の状態を保存する。次に、S503において、Print212は、STORAGE206を介してVM/FW部209に給紙段状態変化イベントを通知する。   The print module 212, which is a software module, can acquire a change and a state of the sheet setting of the sheet feed tray set in the recording controller 112 via the device driver 208. FIG. 5 is a flowchart showing the paper feed stage state confirmation processing by the Print 212. In step S501, the Print 212 monitors the sheet setting of the sheet feeding stage, and if a change in sheet setting is detected (YES in step S501), the process proceeds to step S502. If the Print 212 does not detect a change in the paper setting of the paper feed stage (NO in S501), the Print 212 ends the paper feed stage state confirmation processing. In step S <b> 502, the print 212 stores the paper setting state of the paper feed stage in the storage 206. Next, in S503, the Print 212 notifies the VM / FW unit 209 of the paper feed stage state change event via the STORAGE 206.

図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 / FW unit 209. In step S601, when the VM / FW unit 209 receives the paper feed stage state change event (YES in step S601), the processing proceeds to step S602. If the VM / FW unit 209 does not receive the paper feed stage state change event (NO in S601), the VM / FW unit 209 ends the paper feed stage state change acquisition processing. In step S <b> 602, the VM / FW unit 209 checks whether there is a process associated with the paper feed stage state change event. If there is a linked process (YES in S602), the VM / FW unit 209 advances the process to S603. If there is no linked process (NO in S602), the VM / FW unit 209 ends the paper feed stage state change acquisition process. In step S603, the VM / FW unit 209 reads the process associated with the paper feed stage state change event, interprets the described script language, and executes the script language. In the button registration process illustrated in FIG. 4, when the button display update process is linked to the paper feed stage state change event, the button display update process script is executed.

図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 / FW unit 209. The VM / FW unit 209 executes a button display update process based on the processing content described in the button display update process script when a paper feed stage state change event occurs. In step S701, the VM / FW unit 209 refers to the sheet size information stored in the storage 206 (hereinafter, registered sheet size information) in step S401 of the button registration process illustrated in FIG. Next, in step S702, the VM / FW unit 209 refers to the sheet setting state set in the recording controller 112 and stored in the storage 206.

次に、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 / FW unit 209 compares the registered paper size information with the paper setting state set in the recording controller 112, and determines whether or not printing is possible. The VM / FW unit 209 determines that printing is not possible if the paper settings do not match or a paper jam has occurred, and if the paper settings match and no paper jam has occurred, It is determined that printing is possible. If printing is possible (YES in S703), the VM / FW unit 209 advances the process to S704. If printing is not possible (NO in S703), the VM / FW unit 209 advances the process to S705. In step S704, the VM / FW unit 209 controls the display unit 105 to display a reception screen including a normal button icon that does not represent an abnormal state. The reception screen is a screen on which button icons for receiving execution instructions for various functions are displayed. The reception screen is an example of a screen for receiving an instruction to execute a function that uses consumables.

図8は、S704の処理により表示される受付画面800の一例を示す図である。受付画面800には、コピー、スキャン、ファクス、領収書(印刷)等、複数の機能に対応したボタンアイコンが表示されている。例えば、図7に示すボタンアイコン更新処理が、領収書印刷の機能に対応したものである場合、S704の処理により、図8に示すように、領収書印刷のボタンアイコン801が表示された受付画面800が表示される。領収書印刷のボタンアイコン801がユーザにより選択された場合には、CPU101は、領収書印刷の機能を実行するよう制御する。本処理は、機能制御処理の一例である。   FIG. 8 is a diagram illustrating an example of the reception screen 800 displayed by the process of S704. The reception screen 800 displays button icons corresponding to a plurality of functions such as copy, scan, fax, and receipt (print). For example, if the button icon updating process shown in FIG. 7 corresponds to the receipt printing function, the reception screen in which the receipt printing button icon 801 is displayed as shown in FIG. 800 is displayed. When the receipt print button icon 801 is selected by the user, the CPU 101 controls to execute the receipt print function. This process is an example of a function control process.

図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 / FW unit 209 controls the display unit 105 to display a reception screen including an error button icon representing an abnormal state via the UI Device Controller 211. FIG. 9 is a diagram illustrating an example of the reception screen 900 displayed by the process of S705. On the reception screen 900, information 902 indicating that the function cannot be executed, such as "No printable paper!", Is displayed on the receipt print button icon 901 in a superimposed manner. Accordingly, the user can recognize that the function cannot be executed before inputting the function execution instruction such as pressing the receipt print button icon. Note that the processing in S704 and S705 is an example of a display control processing for controlling to display a reception screen which is a screen including information indicating a state of a consumable item. The normal button icon and the error button icon are examples of an object for receiving a function execution instruction.

なお、VM/FW部209は、ユーザから、機能の実行指示を受け付ける前に、機能を実行することができないことを示す情報を表示すればよく、そのための具体的な処理は実施形態に限定されるものではない。他の例としては、VM/FW部209は、機能を実行することができないことを示す情報を、受付画面900において、ボタンアイコン901とは異なる位置に、注意書きのように表示してもよい。   Note that the VM / FW unit 209 may display information indicating that the function cannot be executed before accepting a function execution instruction from the user, and specific processing for that is limited to the embodiment. Not something. As another example, the VM / FW unit 209 may display information indicating that the function cannot be executed at a position different from the button icon 901 on the reception screen 900 like a note. .

図10は、MFP10による、ジョブ実行処理を示すフローチャートである。ユーザがボタンアイコン(ボタンアイコン801,901)を押下すると、VM/FW部209はボタンアイコン押下イベントに関連付けられたジョブ実行処理スクリプトを読み込み、記述されているスクリプト言語を解釈してジョブ実行処理を実行する。   FIG. 10 is a flowchart illustrating a job execution process by the MFP 10. When the user presses a button icon (button icon 801 or 901), the VM / FW unit 209 reads the job execution process script associated with the button icon press event, interprets the script language described, and executes the job execution process. Execute.

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 / FW unit 209 requests the Job CONTROLLER 203 to generate a job based on the content set on the button registration screen and the setting predetermined by the standard document application. The Job CONTROLLER 203 generates job information and starts job processing based on the job information. Next, in step S1002, the VM / FW unit 209 determines whether the input job can be printed. If printing is possible (YES in S1003), the VM / FW unit 209 advances the process to S1004. If printing is not possible (NO in S1003), the VM / FW unit 209 advances the process to S1005. In step S1004, the VM / FW unit 209 controls to execute the printing process.

一方、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 / FW unit 209 determines whether printing can be started by a user operation. For example, in the case of a paper jam or no paper, it is determined that printing can be started by a user operation. On the other hand, in the case of factors such as improper data or inaccessibility of the folder, it is determined that printing cannot be started by a user operation. If printing can be started by a user operation (YES in S1005), the VM / FW unit 209 advances the process to S1006. If printing cannot be started by a user operation (NO in S1005), the VM / FW unit 209 advances the process to S1009.

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 / FW unit 209 stops the job processing. Next, in step S1007, the VM / FW unit 209 displays a job stop cause. Next, in S1008, the VM / FW unit 209 determines whether or not the job stop cause has been eliminated by the user operation. When the cause of the job stop is eliminated (YES in S1008), the VM / FW unit 209 advances the process to S1004, and controls to execute the printing process. In step S1009, the VM / FW unit 209 stops the job. Next, in S1010, the VM / FW unit 209 displays the cause of the job cancellation and ends the job execution processing without executing the job.

以上のように、第1の実施形態に係るMFP10は、ユーザがボタン押下によりジョブの実行指示を入力する前に、ジョブが実行できないことをアイコン表示によってユーザに知らせることができる。これにより、ユーザは、ジョブが実行できない場合には、事前に対処することが可能となり、手戻りなく所望の作業を行うことができる。   As described above, the MFP 10 according to the first embodiment can notify the user that the job cannot be executed by displaying the icon before the user inputs a job execution instruction by pressing a button. This allows the user to cope in advance when a job cannot be executed, and can perform a desired operation without rework.

(第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 MFP 10 according to the second embodiment and the MFP 10 according to the first embodiment will be mainly described. The MFP 10 according to the second embodiment displays a consumable information button icon 1101 on the reception screen 1100 as shown in FIG. When the button icon 1101 is further pressed, the MFP 10 displays the consumable item status screen 1200 shown in FIG. On the consumables state screen 1200, a CRG remaining amount state 1201, a model number 1202, and an order button 1203 of each color (Y, M, C, K) are displayed. The consumable item status screen 1200 also displays an exchange procedure button 1204 for transitioning to a screen for displaying a procedure for exchanging consumable items, and a notification message 1205 about consumable items. When the order button 1203 is pressed, the consumables status display application 215 performs an order process to the determined order destination. The consumable item status screen 1200 is an example of a consumable item order screen.

図13は、消耗品ステータス表示アプリケーション215のボタン登録処理を示すフローチャートである。ボタン登録処理は、VM/FW部209によって、拡張アプリケーション210に対して、消耗品ステータス表示アプリケーションプログラムをインストールする際にインストール処理の一部として実行される。ボタン登録処理は、拡張アプリケーションのひとつである消耗品ステータス表示アプリケーション215のインストール時に実施される。   FIG. 13 is a flowchart showing the button registration processing of the consumable goods status display application 215. The button registration process is executed by the VM / FW unit 209 as part of the installation process when the consumable goods status display application program is installed in the extension application 210. The button registration process is performed when the consumable goods status display application 215, which is one of the extension applications, is installed.

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 / FW unit 209 associates the consumables status screen display script in the consumables status display application 215 when the button press event occurs, and stores the script in the Storage 206 so as to be executable. The VM / FW unit 209 stores in the storage 206 the button names that can be obtained by the consumable goods status display application 215 and the image storage area information of the button icons determined by a predetermined method. Next, in S1302, the CPU 101 requests the VM / FW unit 209 to register a button display update processing script in the consumable goods status display application 215 for a consumable goods state change event. The VM / FW unit 209 reads the button display update processing script from the storage 206 when the consumable item state change event occurs, interprets the script, and stores the information in the storage 206 in association with information so that the script can be executed. Next, in S1303, the CPU 101 executes a button display update process. The button display update processing will be described with reference to FIG.

Print212は、Device Driver208を介して記録コントローラ112が管理している消耗品状態の変化及び状態を取得することができる。図14は、Print212による消耗品状態確認処理を示すフローチャートである。S1401において、Print212は、消耗品状態の変化を検知すると(S1401でYES)、処理をS1402へ進める。Print212は、消耗品状態の変化を検知しない場合には(S1402でNO)、消耗品状態確認処理を終了する。S1402において、Print212は、STORAGE206に消耗品状態を保存する。次に、S1403において、Print212は、STORAGE206を介してVM/FW部209に消耗品状態変化イベントを通知する。   The Print 212 can acquire, via the Device Driver 208, the change and the state of the consumable item managed by the recording controller 112. FIG. 14 is a flowchart illustrating the consumable goods state confirmation processing by the Print 212. In step S1401, when the Print 212 detects a change in the state of the consumable item (YES in step S1401), the processing proceeds to step S1402. If the Print 212 does not detect a change in the consumable state (NO in S1402), the Print 212 ends the consumable state check processing. In step S1402, the Print 212 stores the state of the consumables in the storage 206. Next, in step S1403, the Print 212 notifies the VM / FW unit 209 of the consumable state change event via the storage 206.

図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 / FW unit 209. In step S1501, when the VM / FW unit 209 receives the consumable item state change event (YES in step S1501), the processing proceeds to step S1502. If the VM / FW unit 209 does not receive the consumable item state change event (NO in S1501), the VM / FW unit 209 ends the consumable item state change acquisition process. In step S1502, the VM / FW unit 209 checks whether there is a process associated with the consumable item state change event. If there is a process associated with the consumable item state change event (YES in S1502), the VM / FW unit 209 advances the process to S1503. If there is no linked process (NO in S1502), the VM / FW unit 209 ends the consumables state change acquisition process. In step S1503, the VM / FW unit 209 reads a process associated with the consumable item state change event, and interprets and executes the script language described. In the button registration process shown in FIG. 13, when the button display update process is linked to the consumable item state change event, the button display update script is executed.

図16は、VM/FW部209による、ボタン表示更新処理を示すフローチャートである。VM/FW部209は、消耗品状態変化イベントが発生した場合に、ボタン表示更新処理スクリプトに記述された処理内容に基づき、消耗品ボタン表示更新処理を実行する。消耗品状態変化イベントが発生した場合とは、例えば、CRG残量の変化が検知された場合等である。   FIG. 16 is a flowchart illustrating a button display update process by the VM / FW unit 209. When a consumable item state change event occurs, the VM / FW unit 209 performs a consumable item button display update process based on the processing content described in the button display update process script. The case where the consumable goods state change event occurs is, for example, a case where a change in the remaining amount of CRG is detected.

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 / FW unit 209 refers to the state of the consumables managed by the recording controller 112 and stored in the storage 206. Next, in step S1602, the VM / FW unit 209 generates a button icon indicating the consumable state based on the consumable state obtained in step S1601, and displays a reception screen including the button icon on the display unit 105. Control. The VM / FW unit 209 generates, for example, a button icon 1101 including a remaining amount graph as shown in FIG. 11 according to the CRG remaining amount state of each color (Y, M, C, K), and receives a reception screen 1100. Is controlled to be displayed. The button icon generated in step S1602 is an example of an object for receiving a display instruction of the state of a consumable item. The process of S1602 is an example of a display control process of displaying an object and controlling to display information indicating a state of a consumable item so as to be superimposed on the object. If the remaining amount is less than the preset threshold, the VM / FW unit 209 may perform control to display information indicating that the remaining amount of the consumable is less than the threshold. For example, a button icon 1701 in FIG. 17 indicates that the remaining amount of K is less than the threshold! Symbol is displayed.

以上のように、第2の実施形態に係るMFP10は、ユーザがボタン押下によりジョブの実行指示を入力する前に、消耗品状態を示す情報を表示することで消耗品の状態をユーザに知らせることができる。これにより、ユーザは、交換や発注等必要な対処を行うことができ、作業を効率化することができる。   As described above, before the user inputs a job execution instruction by pressing a button, the MFP 10 according to the second embodiment notifies the user of the status of consumables by displaying information indicating the status of consumables. Can be. As a result, the user can perform necessary measures such as replacement and ordering, and work efficiency can be improved.

第2の実施形態の変形例としては、MFP10は、各種機能の実行指示を受け付けるためのボタンアイコン上に、重畳して、その機能に係る消耗品の状態を示す情報を表示してもよい。   As a modified example of the second embodiment, the MFP 10 may display information indicating the state of consumables related to the function on a button icon for receiving an instruction to execute various functions.

以上、第1の実施形態及び第2の実施形態において説明したように、MFP10は、ボタン表示更新処理を拡張アプリケーションの指定する条件に従って、機器状態変化をトリガとして実行することができる。すなわち、拡張アプリケーションの実行前に必要な事前処理を行うことができるように拡張アプリケーションを構成することができる。これにより、拡張アプリケーションのユーザビリティを向上させることができる。   As described above, as described in the first embodiment and the second embodiment, the MFP 10 can execute the button display update process using the device state change as a trigger according to the condition specified by the extension application. That is, the extension application can be configured so that necessary pre-processing can be performed before the execution of the extension application. Thereby, the usability of the extended application can be improved.

以上、上述した各実施形態によれば、アプリケーションを実行するための操作が行われる前に、アプリケーションに関わる状態をユーザに通知することができる。   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 Display unit 209 VN / FW unit 210 Extended application

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.
前記表示制御手段は、前記受付画面において、前記機能の実行指示を受け付けるためのオブジェクトを表示し、前記消耗品の状態を示す情報を前記オブジェクトに重畳して表示することを特徴とする請求項1に記載の画像形成装置。   2. The display control unit according to claim 1, wherein an object for receiving an instruction to execute the function is displayed on the reception screen, and information indicating a state of the consumable item is displayed so as to be superimposed on the object. An image forming apparatus according to claim 1. 前記表示制御手段は、前記機能を実行することができない場合に、前記機能を実行できないことを示す情報を表示することを特徴とする請求項2に記載の画像形成装置。   The image forming apparatus according to claim 2, wherein when the function cannot be executed, the display control unit displays information indicating that the function cannot be executed. 前記表示制御手段は、前記オブジェクトが選択された場合に、前記機能を実行することができない要因を表示することを特徴とする請求項3に記載の画像形成装置。   4. The image forming apparatus according to claim 3, wherein when the object is selected, the display control unit displays a factor that cannot execute the function. 5. 前記機能を実行することができない要因が解消した場合に、前記機能を実行する機能制御手段をさらに有することを特徴とする請求項4に記載の画像形成装置。   The image forming apparatus according to claim 4, further comprising a function control unit that executes the function when a factor that cannot execute the function is eliminated. 前記表示制御手段は、前記消耗品の状態の表示指示を受け付けるためのオブジェクトを表示し、前記消耗品の状態を示す情報を前記オブジェクトに重畳して表示することを特徴とする請求項1に記載の画像形成装置。   2. The display control unit according to claim 1, wherein an object for receiving a display instruction of the state of the consumable is displayed, and information indicating the state of the consumable is superimposed on the object and displayed. Image forming apparatus. 前記表示制御手段は、前記消耗品の残量が閾値未満の場合に、消耗品の残量が閾値未満であることを示す情報を表示することを特徴とする請求項6に記載の画像形成装置。   The image forming apparatus according to claim 6, wherein when the remaining amount of the consumable is less than a threshold, the display control unit displays information indicating that the remaining amount of the consumable is less than the threshold. . 前記表示制御手段は、前記オブジェクトが選択された場合に、前記消耗品の注文画面を表示することを特徴とする請求項6又は7に記載の画像形成装置。   The image forming apparatus according to claim 6, wherein the display control unit displays an order screen for the consumable item when the object is selected. 前記状態を記憶手段に保存する保存手段と、
前記記憶手段に保存された前記状態に基づいて、前記オブジェクトを生成する生成手段と
をさらに有し、
前記表示制御手段は、前記生成手段により生成された前記オブジェクトを表示することを特徴とする請求項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.
コンピュータを、請求項1乃至9の何れか1項に記載の画像形成装置の各手段として機能させるためのプログラム。   A program for causing a computer to function as each unit of the image forming apparatus according to claim 1.
JP2018134053A 2018-07-17 2018-07-17 Image forming apparatus, control method, and program Pending JP2020014077A (en)

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)

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