Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7690346B2 - Image forming apparatus, control method for image forming apparatus, and program - Google Patents
[go: Go Back, main page]

JP7690346B2 - Image forming apparatus, control method for image forming apparatus, and program - Google Patents

Image forming apparatus, control method for image forming apparatus, and program Download PDF

Info

Publication number
JP7690346B2
JP7690346B2 JP2021128145A JP2021128145A JP7690346B2 JP 7690346 B2 JP7690346 B2 JP 7690346B2 JP 2021128145 A JP2021128145 A JP 2021128145A JP 2021128145 A JP2021128145 A JP 2021128145A JP 7690346 B2 JP7690346 B2 JP 7690346B2
Authority
JP
Japan
Prior art keywords
user
information
image forming
paper feed
forming apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021128145A
Other languages
Japanese (ja)
Other versions
JP2023023007A (en
Inventor
豊実 平尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2021128145A priority Critical patent/JP7690346B2/en
Publication of JP2023023007A publication Critical patent/JP2023023007A/en
Application granted granted Critical
Publication of JP7690346B2 publication Critical patent/JP7690346B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Paper Feeding For Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Sheets, Magazines, And Separation Thereof (AREA)

Description

本発明は、画像形成装置、画像形成装置の制御方法、およびプログラムに関する。 The present invention relates to an image forming apparatus, a control method for an image forming apparatus, and a program.

画像形成装置においては、ユーザが意図しないシートに画像が形成されることを抑制することが望まれる。特許文献1には、ジョブで指定されているシートの属性と、当該ジョブで指定されているシート保持部に保持されているシートの属性とが一致しない場合に、シートの確認を促す画像を表示することが記載されている。 In an image forming device, it is desirable to prevent an image from being formed on a sheet that is not intended by the user. Patent Document 1 describes a method of displaying an image that prompts the user to check the sheet when the attributes of the sheet specified in a job do not match the attributes of the sheet held in the sheet holding unit specified in the job.

特開2019-85207号公報JP 2019-85207 A

しかしながら、画像形成装置がシート保持部の使用を予約することができる機能を有している場合、特許文献1に記載の技術では、当該予約に基づくジョブが開始されなければ、使用の予約がなされたシート保持部の状態をユーザに認識させることができない。従って、シート保持部の使用を予約することができる機能を有している画像形成装置に対するユーザの利便性を高めることができない。 However, when an image forming device has a function that allows the user to reserve the use of a sheet holding unit, the technology described in Patent Document 1 does not allow the user to recognize the state of the sheet holding unit that has been reserved for use unless a job based on the reservation is started. Therefore, it is not possible to improve the convenience for users of an image forming device that has a function that allows the user to reserve the use of a sheet holding unit.

本発明は、このような問題点に鑑みてなされたものであり、シート保持部の使用を予約することができる機能を有する画像形成装置に対するユーザの利便性を向上させることを目的とする。 The present invention was made in consideration of these problems, and aims to improve the convenience for users of image forming devices that have a function for reserving the use of a sheet holding unit.

本発明の画像形成装置は、画像形成装置であって、画像の形成のために搬送されるシートが保持される少なくとも1つのシート保持部と、前記シート保持部のうち使用の予約がなされた前記シート保持部を特定する情報と、前記シート保持部の使用の予約をしたユーザを特定する情報と、前記画像形成装置を使用しているユーザを特定する情報と、を取得する取得手段と、前記使用の予約がなされているシート保持部の状態が変化した場合と、前記使用の予約がなされていないシート保持部の状態が変化した場合と、で異なる表示情報を表示装置に表示させる制御を実行する表示制御手段と、前記画像形成装置を使用しているユーザが前記シート保持部の使用を予約しているユーザである場合に前記表示情報の表示を実行するか否かを設定する表示設定手段と、を有し、前記表示制御手段は、前記シート保持部のうち使用の予約がなされているシート保持部の状態が変化した場合に、前記画像形成装置を使用しているユーザが、当該シート保持部の使用を予約したユーザであるか否かに応じて異なる表示情報を表示装置に表示させる制御を実行し、且つ、前記表示設定手段による設定に応じて、前記表示情報を表示装置に表示させる制御を実行することを特徴とする。 The image forming apparatus of the present invention is an image forming apparatus comprising: at least one sheet holding section for holding sheets to be transported for image formation; an acquisition means for acquiring information identifying the sheet holding section among the sheet holding sections which has been reserved for use , information identifying a user who has reserved the use of the sheet holding section, and information identifying a user using the image forming apparatus ; a display control means for executing control to cause a display device to display different display information when a state of the sheet holding section which has been reserved for use changes and when a state of a sheet holding section which has not been reserved for use changes; and a display setting means for setting whether or not to display the display information when a user using the image forming apparatus is a user who has reserved the use of the sheet holding section, wherein the display control means executes control to cause the display device to display different display information depending on whether a user using the image forming apparatus is a user who has reserved the use of the sheet holding section when a state of the sheet holding section among the sheet holding sections which has been reserved for use changes, and executes control to cause the display device to display the display information depending on the setting by the display setting means.

本発明によれば、シート保持部の使用を予約することができる機能を有する画像形成装置に対するユーザの利便性を向上させることができる。 The present invention can improve the convenience for users of image forming devices that have a function for reserving the use of a sheet holding unit.

画像形成装置の構成を示す図である。FIG. 1 illustrates a configuration of an image forming apparatus. 画像形成システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an image forming system. 画像形成時の処理を説明するフローチャートである。10 is a flowchart illustrating a process during image formation. プリンタドライバ処理を説明するフローチャートである。10 is a flowchart illustrating a printer driver process. 印刷設定画面を示す図である。FIG. 4 is a diagram showing a print setting screen. プリンタ処理を説明するフローチャートである。11 is a flowchart illustrating a printer process. ページ生成処理を説明するフローチャートである。11 is a flowchart illustrating a page generation process. 印刷処理を説明するフローチャートである。11 is a flowchart illustrating a printing process. 給紙段の予約処理を説明するフローチャートである。11 is a flowchart illustrating a process of reserving a paper feed stage. ログイン画面を示す図である。FIG. 13 illustrates a login screen. ホーム画面を示す図である。FIG. 13 is a diagram showing a home screen. 各種設定画面を示す図である。FIG. 4 is a diagram showing various setting screens. 用紙設定画面を示す図である。FIG. 4 is a diagram showing a paper setting screen. 給紙段情報を示す図である。FIG. 用紙設定画面を示す図である。FIG. 4 is a diagram showing a paper setting screen. 用紙サイズ設定画面を示す図である。FIG. 13 is a diagram showing a paper size setting screen. 給紙判定処理を説明するフローチャートである。11 is a flowchart illustrating a paper feed determination process. エラー画面を示す図である。FIG. 13 illustrates an error screen. カセットオープン検知処理を説明するフローチャートである。13 is a flowchart illustrating a cassette open detection process. 予約カセット警告処理を説明するフローチャートである。13 is a flowchart illustrating a reserved cassette warning process. 用紙変更処理を説明するフローチャートである。13 is a flowchart illustrating a paper change process. ログイン督促画面を示す図である。FIG. 13 illustrates a login prompt screen. カセットクローズ指示画面および予約ユーザ用選択画面を示す図である。13A and 13B are diagrams showing a cassette close instruction screen and a selection screen for a reserving user; 用紙変更指示画面を示す図である。FIG. 13 is a diagram showing a paper change instruction screen. 第1実施形態の予約削除画面を示す図である。FIG. 13 is a diagram showing a reservation deletion screen in the first embodiment. 非予約ユーザ用選択画面を示す図である。FIG. 13 is a diagram showing a selection screen for non-reserved users. 第1実施形態の予約設定画面を示す図である。FIG. 4 is a diagram showing a reservation setting screen in the first embodiment. 予約時刻設定画面を示す図である。FIG. 13 is a diagram showing a reservation time setting screen. 予約情報を示す図である。FIG. 11 is a diagram showing reservation information. 予約状況画面を示す図である。FIG. 13 is a diagram showing a reservation status screen. 予約ユーザ判定処理を説明するフローチャートである。13 is a flowchart illustrating a reserving user determination process. 第2実施形態の予約削除画面を示す図である。FIG. 13 is a diagram showing a reservation deletion screen in the second embodiment. 第2実施形態の予約設定画面を示す図である。FIG. 11 is a diagram showing a reservation setting screen in the second embodiment; 表示抑制設定画面を示す図である。FIG. 13 is a diagram showing a display suppression setting screen. 第3実施形態の予約カセット警告処理を説明するフローチャートである。13 is a flowchart illustrating a reserved cassette warning process according to the third embodiment.

以下、図面を参照しながら、本発明の一実施形態を説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 One embodiment of the present invention will be described below with reference to the drawings. Note that the following embodiment does not limit the scope of the present invention, and not all of the combinations of features described in this embodiment are necessarily essential to the solution of the present invention.

また、以下の各実施形態では、画像形成装置が、プリンタ、複写機、およびファクシミリの機能を兼ね備えた複合機である場合を例示する。しかしながら、画像形成装置は、シートをシート保持部から給送して、当該シートに画像を形成する機能(印刷機能)を有する装置であれば、複合機に限定されない。画像形成装置は、例えば、プリンタまたは複写機であってもよい。また、以下の各実施形態では、図面を含め「用紙」または「給紙」等の語を使用する。しかしながら、シートは、画像形成装置により画像が印刷される記録媒体であれば、用紙に限定されない。例えば、シートは、用紙および封筒等の紙、オーバーヘッドプロジェクタ(OHP)用シート等のプラスチックフィルム、または布であってもよい。このように、シートは、紙以外のシートを含むシート一般を指す。 In the following embodiments, the image forming apparatus is an all-in-one machine that combines the functions of a printer, a copier, and a facsimile. However, the image forming apparatus is not limited to an all-in-one machine, as long as it is an apparatus that has a function of feeding a sheet from a sheet holding unit and forming an image on the sheet (printing function). The image forming apparatus may be, for example, a printer or a copier. In the following embodiments, the words "paper" or "paper feed" are used, including in the drawings. However, the sheet is not limited to paper, as long as it is a recording medium on which an image is printed by the image forming apparatus. For example, the sheet may be paper such as paper and envelopes, plastic film such as an overhead projector (OHP) sheet, or cloth. In this way, the sheet generally refers to sheets including sheets other than paper.

(第1実施形態)
まず、第1実施形態を説明する。
図1は、画像形成装置100の構成の一例を示す図である。図1(a)は、画像形成装置100の外観の一例を示す図である。図1(a)に示す画像形成装置100は、シートに画像を形成する複合機である。
画像形成装置100は、プリンタユニット101、複数の給紙カセット102~105、手差しトレイ106、排出トレイ107、およびスキャナユニット108等のデバイスを備える。図1に示す例では、複数の給紙カセット102~105および手差しトレイ106が、シート保持部の一例である。以降、給紙カセット102~105および手差しトレイ106をまとめて給紙段と呼ぶ。
First Embodiment
First, the first embodiment will be described.
Fig. 1 is a diagram showing an example of the configuration of an image forming apparatus 100. Fig. 1(a) is a diagram showing an example of the external appearance of the image forming apparatus 100. The image forming apparatus 100 shown in Fig. 1(a) is a multifunction peripheral that forms an image on a sheet.
The image forming apparatus 100 includes devices such as a printer unit 101, multiple paper feed cassettes 102 to 105, a manual feed tray 106, a discharge tray 107, and a scanner unit 108. In the example shown in Fig. 1, the multiple paper feed cassettes 102 to 105 and the manual feed tray 106 are an example of a sheet holding unit. Hereinafter, the paper feed cassettes 102 to 105 and the manual feed tray 106 will be collectively referred to as a paper feed stage.

画像読取装置としてのスキャナユニット108は、原稿を光学的に走査して、CCD(電荷結合素子)方式等の光電変換素子により電子的な画像情報に変換する。プリンタユニット101は、プリンタエンジン109を有する。プリンタエンジン109は、スキャナユニット108または外部のホストコンピュータから入力された画像情報に基づいて、用紙に画像を形成する。各給紙カセット102~105は、用紙を収容する。手差しトレイ106は、トレイ上に収容された用紙を支持する。給紙カセット102~105および手差しトレイ106に保持された用紙は、不図示の給紙ユニットによって1枚ずつ分離されながらプリンタエンジン109に給紙される。給紙カセット102~105および手差しトレイ106は、いずれも、プリンタエンジン109に給紙(搬送)される用紙を保持する。 The scanner unit 108, which serves as an image reading device, optically scans an original and converts it into electronic image information using a photoelectric conversion element such as a CCD (charge-coupled device). The printer unit 101 has a printer engine 109. The printer engine 109 forms an image on paper based on image information input from the scanner unit 108 or an external host computer. Each of the paper feed cassettes 102-105 stores paper. The manual feed tray 106 supports the paper stored on the tray. The paper held in the paper feed cassettes 102-105 and the manual feed tray 106 is fed to the printer engine 109 while being separated one sheet at a time by a paper feed unit (not shown). Both the paper feed cassettes 102-105 and the manual feed tray 106 hold paper to be fed (transported) to the printer engine 109.

また、各給紙カセット102~105には、それぞれ開閉センサ110~113が設けられる。開閉センサ110~113は、給紙カセット102~105の状態が、オープン状態およびクローズ状態のいずれの状態であるのかを判別するための機構である。給紙カセット102~105がオープン状態であるとは、給紙カセット102~105に対する用紙の入れ替えおよび補充等のために、給紙カセット102~105がオープンされている状態であることをいう。給紙カセット102~105がオープン状態である場合、給紙カセット102~105は、給紙カセット102~105内に収容された用紙をプリンタエンジン109に給紙することができない状態である。給紙カセット102~105がクローズ状態であるとは、給紙カセット102~105がクローズされている状態であることをいう。給紙カセット102~105がクローズ状態である場合、給紙カセット102~105は、給紙カセット102~105内に収容された用紙をプリンタエンジン109に給紙することが可能な状態である。開閉センサ110~113による給紙カセット102~105の状態の判別の方法として、メカ機構を用いる方法や、ソフトウェアを用いる方法など、様々な方法がある。しかしながらが、その判別の方法自体は公知の技術で実現される。従って、その判別の方法の詳細な説明を省略する。尚、本実施形態では、給紙カセット102~105のオープンおよびクローズが、ユーザの操作に基づいて実行される場合を例示する。 In addition, each of the paper feed cassettes 102-105 is provided with an open/close sensor 110-113. The open/close sensors 110-113 are mechanisms for determining whether the paper feed cassettes 102-105 are in an open state or a closed state. When the paper feed cassettes 102-105 are in an open state, this means that the paper feed cassettes 102-105 are open in order to replace or replenish paper in the paper feed cassettes 102-105. When the paper feed cassettes 102-105 are in an open state, the paper feed cassettes 102-105 are unable to feed paper contained therein to the printer engine 109. When the paper feed cassettes 102-105 are in a closed state, this means that the paper feed cassettes 102-105 are closed. When the paper feed cassettes 102-105 are in a closed state, the paper feed cassettes 102-105 are in a state in which the paper feed cassettes 102-105 can feed the paper contained therein to the printer engine 109. There are various methods for determining the state of the paper feed cassettes 102-105 using the open/close sensors 110-113, such as a method using a mechanical mechanism or a method using software. However, the method of determination itself is realized by known technology. Therefore, a detailed description of the method of determination is omitted. Note that in this embodiment, an example is shown in which the opening and closing of the paper feed cassettes 102-105 is performed based on a user operation.

また、本実施形態では、画像形成装置100が、通常のオフィス文書の印刷と、内製化印刷との双方を実行する機能を有する場合を例示する。従って、給紙カセット102~105には、通常の印刷用の普通紙がセットされる場合と、内製化印刷用の特殊な用紙がセットされる場合とがあるものとする。 In addition, this embodiment illustrates an example in which the image forming device 100 has the function of performing both normal office document printing and in-house printing. Therefore, paper feed cassettes 102 to 105 may be loaded with plain paper for normal printing or with special paper for in-house printing.

後述する制御部211を制御するソフトウェアでは、制御部211が、各給紙カセット102~105の状態を、開閉センサ110~113を通して認識するための処理が実行される。本実施形態では、制御部211が、開閉センサ110~113の信号を直接検知する場合を例示する。しかしながら、必ずしもこのようにする必要はない。例えば、開閉センサ110~113の信号を、プリンタエンジン109等を制御するためのエンジン制御部(不図示)が検知してもよい。このようにする場合、エンジン制御部は、各給紙カセット102~105の状態を制御部211に報知する。 The software that controls the control unit 211, which will be described later, executes processing that allows the control unit 211 to recognize the status of each paper feed cassette 102-105 through the open/close sensors 110-113. In this embodiment, an example is shown in which the control unit 211 directly detects the signals of the open/close sensors 110-113. However, this is not necessarily required. For example, the signals of the open/close sensors 110-113 may be detected by an engine control unit (not shown) that controls the printer engine 109, etc. In this case, the engine control unit notifies the control unit 211 of the status of each paper feed cassette 102-105.

図1(b)は、プリンタエンジン109の構成の一例を示す図である。図1(b)に示すように、プリンタエンジン109は、電子写真方式の画像形成ユニットPUを有する。画像形成ユニットPUは、ドラム状の感光体である感光ドラム1と、帯電装置2と、露光装置3と、現像装置4と、クリーニング装置6とを含む。プリンタエンジン109に対して画像形成動作の開始が要求されると、プリンタエンジン109は、例えば、以下のように動作する。帯電装置2は、感光ドラム1の表面を一様に帯電させる。露光装置3は、レーザー光によって感光ドラム1を走査し、感光ドラム1の表面に静電潜像を形成する。現像装置4は、帯電したトナーを感光ドラム1に供給して静電潜像をトナー像に現像する。転写装置5は、感光ドラム1に担持されたトナー像を、用紙に転写する。クリーニング装置6は、感光ドラム1の表面に残ったトナーを回収する。定着装置7は、用紙に転写されたトナー像を、例えば熱定着方式により用紙に定着させる。
プリンタエンジン109によって画像を形成された用紙は、排出トレイ107に排出される。
FIG. 1B is a diagram showing an example of the configuration of the printer engine 109. As shown in FIG. 1B, the printer engine 109 has an electrophotographic image forming unit PU. The image forming unit PU includes a photosensitive drum 1, which is a drum-shaped photosensitive body, a charging device 2, an exposure device 3, a developing device 4, and a cleaning device 6. When the printer engine 109 is requested to start an image forming operation, the printer engine 109 operates, for example, as follows. The charging device 2 uniformly charges the surface of the photosensitive drum 1. The exposure device 3 scans the photosensitive drum 1 with a laser beam to form an electrostatic latent image on the surface of the photosensitive drum 1. The developing device 4 supplies the charged toner to the photosensitive drum 1 to develop the electrostatic latent image into a toner image. The transfer device 5 transfers the toner image carried on the photosensitive drum 1 to a sheet of paper. The cleaning device 6 collects the toner remaining on the surface of the photosensitive drum 1. The fixing device 7 fixes the toner image transferred to the sheet of paper to the sheet of paper, for example, by a thermal fixing method.
The paper on which an image has been formed by the printer engine 109 is discharged onto a discharge tray 107 .

図2は、画像形成装置100を含む画像形成システムの構成の一例を示す図である。尚、画像形成システムの構成は、図2に示す構成に限定されない。画像形成システムは、図2に示す構成以外に、公知の画像形成装置および公知のパーソナルコンピュータ(PC)が有する構成を備えていてもよい。
画像形成装置100は、通信インターフェース(I/F)217を介して有線または無線のネットワーク230に接続され、パーソナルコンピュータ(PC)200等の情報処理装置と通信する。
Fig. 2 is a diagram showing an example of the configuration of an image forming system including an image forming apparatus 100. Note that the configuration of the image forming system is not limited to the configuration shown in Fig. 2. The image forming system may have a configuration of a known image forming apparatus and a known personal computer (PC) in addition to the configuration shown in Fig. 2.
The image forming apparatus 100 is connected to a wired or wireless network 230 via a communication interface (I/F) 217 and communicates with an information processing apparatus such as a personal computer (PC) 200 .

PC200は、制御部201、記憶部202、通信部203、通信インターフェース(I/F)204、操作部205、および表示部206を有する。PC200にはプリンタドライバ207がインストールされている。図2では、プリンタドライバ207が記憶部202に記憶されている場合を例示する。プリンタドライバ207は、画像形成装置100に対して画像の形成を指令するジョブ(以下、印刷ジョブと呼ぶ)を生成するドライバソフトウェアである。制御部201は、プリンタドライバ207を構成するプログラムを実行することにより、印刷ジョブを生成する。 The PC 200 has a control unit 201, a storage unit 202, a communication unit 203, a communication interface (I/F) 204, an operation unit 205, and a display unit 206. A printer driver 207 is installed in the PC 200. FIG. 2 illustrates an example in which the printer driver 207 is stored in the storage unit 202. The printer driver 207 is driver software that generates a job (hereinafter, called a print job) that instructs the image forming apparatus 100 to form an image. The control unit 201 generates the print job by executing a program that constitutes the printer driver 207.

制御部201は、例えば、記憶部202に記憶されている文書作成アプリケーション208を用いて、ドキュメントデータを作成する。この場合、制御部201は、ドキュメントデータに基づいて、PDLによって記述された印刷ジョブを、プリンタドライバ207を構成するプログラムを実行することにより生成する。PDLとは、PS、PCL、LIPS(登録商標)を例とするページ記述言語(Page Description Language)の略称である。 The control unit 201 creates document data, for example, using a document creation application 208 stored in the storage unit 202. In this case, the control unit 201 generates a print job described in PDL based on the document data by executing a program that constitutes the printer driver 207. PDL is an abbreviation for Page Description Language, examples of which include PS, PCL, and LIPS (registered trademark).

通信部203は、画像形成装置100等の外部装置との通信処理を実行する。例えば、通信部203は、通信インターフェース(I/F)204およびネットワーク230を介して印刷ジョブを画像形成装置100に送信する。操作部205は、ユーザインターフェースとして機能する。表示部206は、各種の情報を表示する。PC200のハードウェアは、例えば、CPU(中央処理装置)等の制御装置と、ROM(読出し専用メモリ)、RAM(書換え可能メモリ)、HDD(ハードディスクドライブ)等の記憶装置と、各種のインターフェースとを用いることにより実現される。 The communication unit 203 executes communication processing with external devices such as the image forming device 100. For example, the communication unit 203 transmits a print job to the image forming device 100 via the communication interface (I/F) 204 and the network 230. The operation unit 205 functions as a user interface. The display unit 206 displays various information. The hardware of the PC 200 is realized by using, for example, a control device such as a CPU (central processing unit), storage devices such as a ROM (read only memory), a RAM (rewritable memory), and a HDD (hard disk drive), and various interfaces.

画像形成装置100は、特定の機能を実現する制御回路(例えば、通信部212、インタプリタ213、レンダラー214)と、制御部211と、を有する。制御部211は、特定の機能を実現する制御回路を含む画像形成装置100の各部を統括制御する。また、画像形成装置100は、データを一時的または恒久的に記憶可能な記憶装置(例えば、記憶部215、イメージデータ記憶部216)と、各種のインターフェース(例えば、通信インターフェース(I/F)217、UIパネル218)と、を有する。また、画像形成装置100は、プリンタエンジン109と、給紙段の用紙をプリンタエンジン109に搬送(給紙)するための装置(例えば、給送部219)と、を有する。図2では図示を省略するが、画像形成装置100は、図1を参照しながら説明した開閉センサ110~113等を有する。 The image forming apparatus 100 has control circuits (e.g., communication unit 212, interpreter 213, renderer 214) that realize specific functions, and a control unit 211. The control unit 211 controls each unit of the image forming apparatus 100, including the control circuits that realize specific functions. The image forming apparatus 100 also has a storage device (e.g., storage unit 215, image data storage unit 216) that can store data temporarily or permanently, and various interfaces (e.g., communication interface (I/F) 217, UI panel 218). The image forming apparatus 100 also has a printer engine 109 and a device (e.g., feed unit 219) for transporting (feeding) paper from the paper feed stage to the printer engine 109. Although not shown in FIG. 2, the image forming apparatus 100 has open/close sensors 110 to 113, etc., which were described with reference to FIG. 1.

詳しくは後述するように、PC200から送信された印刷ジョブに含まれる画像データは、前記制御回路によってラスター形式のイメージデータへと変換されて保存される。また、スキャナユニット108によって原稿から読み取られた画像情報も、前記制御回路によってイメージデータとして保存される。これらのイメージデータは、ビデオデータとしてプリンタエンジン109に送信され、プリンタエンジン109による画像形成動作に用いられる。 As will be described in detail later, image data included in a print job sent from PC 200 is converted to raster-format image data by the control circuit and saved. In addition, image information read from an original by scanner unit 108 is also saved as image data by the control circuit. This image data is sent to printer engine 109 as video data and used in the image formation operation by printer engine 109.

制御部211は、画像形成装置100を統括制御するCPU等を用いて構成される。制御部211は、記憶部215に記憶された制御プログラムを読み出して実行する。以下の説明において、特に断らない限り、画像形成装置100の制御プロセスの各ステップは制御部211によって実行されるものとする。記憶部215は、例えば、ROM、RAM、HDD等を用いて構成される。記憶部215は、画像形成装置100の制御プログラムおよび設定情報を、一時的または恒久的に記憶する。記憶部215は、制御部211が制御プログラムを実行する際の作業メモリとしても使用される。 The control unit 211 is configured using a CPU and the like that provides overall control of the image forming apparatus 100. The control unit 211 reads out and executes a control program stored in the memory unit 215. In the following description, unless otherwise specified, each step of the control process of the image forming apparatus 100 is executed by the control unit 211. The memory unit 215 is configured using, for example, a ROM, a RAM, a HDD, and the like. The memory unit 215 temporarily or permanently stores the control program and setting information of the image forming apparatus 100. The memory unit 215 is also used as a working memory when the control unit 211 executes the control program.

また、UIパネル218は、情報を表示可能な表示装置の一例である。UIパネル218は、ユーザインターフェースとしての機能を有する。UIパネル218は、表示部と、操作部とを有する。表示部は、例えば、ソフトキーの機能を搭載したタッチパネル等のディスプレイを有する。操作部は、例えば、テンキーおよび印刷開始ボタン等のハードキーを有する。 The UI panel 218 is an example of a display device capable of displaying information. The UI panel 218 functions as a user interface. The UI panel 218 has a display unit and an operation unit. The display unit has, for example, a display such as a touch panel equipped with a soft key function. The operation unit has, for example, hard keys such as a numeric keypad and a print start button.

(画像形成時の処理の概要)
図3は、画像形成時の処理の一例を説明するフローチャートである。図3を参照しながら、本実施形態における画像形成時の処理の流れの一例について説明する。図3に示すように、画像形成装置100は、画像の形成の実行前に、給紙段の予約処理(S301)を実行する。給紙段の予約処理とは、画像の形成に使用される用紙がセットされた各給紙カセット102~105および手差しトレイ106を使用することが可能なユーザを設定するための処理である。給紙段の予約処理の詳しい内容については後述する。その後、PC200は、プリンタドライバ処理(S302)によって印刷ジョブを生成し、画像形成装置100に出力する。画像形成装置100に印刷ジョブが入力されると、画像形成装置100は、プリンタ処理(S303)を実行して印刷ジョブを処理する。
(Overview of image formation process)
FIG. 3 is a flow chart for explaining an example of processing during image formation. With reference to FIG. 3, an example of the flow of processing during image formation in this embodiment will be explained. As shown in FIG. 3, the image forming apparatus 100 executes a paper feed tray reservation process (S301) before executing image formation. The paper feed tray reservation process is a process for setting users who can use each of the paper feed cassettes 102 to 105 and the manual feed tray 106 in which paper used for image formation is set. The details of the paper feed tray reservation process will be described later. After that, the PC 200 generates a print job by a printer driver process (S302) and outputs it to the image forming apparatus 100. When a print job is input to the image forming apparatus 100, the image forming apparatus 100 executes a printer process (S303) to process the print job.

(プリンタドライバ処理)
図4は、プリンタドライバ処理(S302)の一例を説明するフローチャートである。図4のフローチャートに沿ってプリンタドライバ処理の一例を説明する。尚、図4のフローチャートの各工程は、例えば、PC200の制御部201が、記憶部202に記憶されている制御プログラムを実行することで実現される。記憶部202に記憶されている制御プログラムは、例えば、プリンタドライバ207を構成するプログラムおよび文書作成アプリケーション208を構成するプログラムである。
(Printer driver processing)
Fig. 4 is a flowchart for explaining an example of printer driver processing (S302). An example of printer driver processing will be explained with reference to the flowchart in Fig. 4. Each step in the flowchart in Fig. 4 is realized, for example, by the control unit 201 of the PC 200 executing a control program stored in the storage unit 202. The control program stored in the storage unit 202 is, for example, a program constituting the printer driver 207 and a program constituting the document creation application 208.

制御部201は、ユーザによる操作部205の操作に従って、文書作成アプリケーション208等を用いて、印刷すべき内容(文書・図等)を示すドキュメントデータを生成する(S401)。PC200のユーザは、操作部205を用いて、例えば文書作成アプリケーション208に対して印刷の開始を指示するための操作を行う。そうすると、S402以降の処理が実行される。 The control unit 201 uses the document creation application 208 or the like to generate document data indicating the contents to be printed (documents, figures, etc.) in accordance with the user's operation of the operation unit 205 (S401). The user of the PC 200 uses the operation unit 205 to perform an operation to instruct the document creation application 208 to start printing, for example. This causes the processing from S402 onwards to be executed.

PC200に対するユーザの操作内容を示す操作信号に基づいて、印刷ジョブの属性情報を設定するための設定処理が行われる(S402~S404)。図5は、印刷設定画面501の一例を示す図である。印刷設定画面501は、ユーザが印刷条件を設定するための画面である。図5に示すように、制御部201は、印刷の開始を指示するための操作が実行されると、PC200の表示部206(ディスプレイ)に、印刷条件を設定する印刷設定画面501を表示する。このとき、印刷設定画面501は、ユーザの操作を受け付けることが可能な状態である。タブ502には印刷設定を行う画面であることが表示される。用紙サイズ設定欄503には、用紙のサイズの設定値が表示される。用紙タイプ設定欄504には、用紙の種類の設定値が表示される。給紙段設定欄505には、用紙の供給元として指定する給紙段が表示される。 A setting process for setting attribute information of a print job is performed based on an operation signal indicating the contents of a user's operation on the PC 200 (S402 to S404). FIG. 5 is a diagram showing an example of a print setting screen 501. The print setting screen 501 is a screen for a user to set print conditions. As shown in FIG. 5, when an operation for instructing the start of printing is performed, the control unit 201 displays the print setting screen 501 for setting print conditions on the display unit 206 (display) of the PC 200. At this time, the print setting screen 501 is in a state in which it is possible to accept user operations. A tab 502 indicates that this is a screen for setting print settings. A paper size setting field 503 displays the setting value of the paper size. A paper type setting field 504 displays the setting value of the paper type. A paper feed stage setting field 505 displays the paper feed stage specified as the paper supply source.

ユーザは、用紙のサイズとして、例えば、ドキュメントデータと同じサイズを指定する「原稿サイズ」の他、「A4」等の定形サイズや、ユーザ定義サイズ等を選択することが可能である。ユーザ定義サイズとは、ユーザが操作部205を操作することによって用紙のサイズとしてPC200に入力される数値に基づくサイズである。用紙の種類として、例えば、「普通紙1」の他、「普通紙1」よりも坪量の大きい「普通紙2」、および「コート紙」等の設定値がユーザによって選択される。また、給紙段として、例えば、給紙カセット102~105および手差しトレイ106のいずれか1つがユーザによって選択される。尚、図5において、カセット1は、給紙カセット102に対応することを示す。また、用紙の種類および給紙段のそれぞれについて、画像形成装置100に選択を委ねる「自動選択」等の選択肢が設けられる場合がある。制御部201は、印刷設定画面501に対するユーザの操作内容を示す操作信号に基づいて、用紙のサイズおよび種類と、用紙の給紙元となる給紙段と、を指定する情報を設定する。 As the size of the paper, the user can select, for example, a standard size such as "A4" or a user-defined size, in addition to the "original size" that specifies the same size as the document data. The user-defined size is a size based on a numerical value that the user inputs as the size of the paper to the PC 200 by operating the operation unit 205. As the type of paper, the user selects, for example, "plain paper 1", "plain paper 2" that has a larger basis weight than "plain paper 1", and "coated paper". As the paper feed stage, the user selects, for example, one of the paper feed cassettes 102 to 105 and the manual feed tray 106. Note that in FIG. 5, cassette 1 corresponds to the paper feed cassette 102. In addition, for each of the paper type and paper feed stage, there may be provided options such as "automatic selection" that leaves the selection to the image forming apparatus 100. The control unit 201 sets information that specifies the size and type of paper and the paper feed stage from which the paper is fed, based on an operation signal that indicates the user's operation on the print setting screen 501.

続いて、制御部201は、印刷ジョブのオーナー名とドキュメント名を設定する(S405、S406)。オーナー名とは、印刷ジョブを作成したユーザを識別するための情報である。本実施形態では、PC200に現在ログインしているユーザのIDがオーナー名である場合を例示する。ドキュメント名とは、印刷すべき文書または図面等のデータファイルを識別するための情報である。制御部201は、例えば、ドキュメントデータを生成する際に用いた文書作成アプリケーション208を構成するプログラムの実行過程で得られるドキュメント名を取得する。 The control unit 201 then sets the owner name and document name of the print job (S405, S406). The owner name is information for identifying the user who created the print job. In this embodiment, the ID of the user currently logged in to the PC 200 is used as the owner name. The document name is information for identifying a data file such as a document or drawing to be printed. The control unit 201 acquires the document name obtained, for example, during the execution of a program constituting the document creation application 208 used to generate the document data.

そして、制御部201は、ドキュメントデータおよび各種の設定情報に基づいて、PDLのフォーマットに従うPDLデータを生成する(S407)。PDLデータには、各ページの描画内容を表すページデータと、印刷ジョブの設定情報とが含まれる。印刷ジョブの設定情報には、用紙のサイズ、用紙の種類、給紙段、オーナー名、およびドキュメント名等が含まれる。ページデータとは、制御部201により、ドキュメントデータからPDLのフォーマットに従って生成された画像情報である。通信部203は、制御部201によって生成されたPDLデータを、印刷ジョブとして、通信インターフェース(I/F)204およびネットワーク230を介して画像形成装置100に送信する(S408)。S408の処理が終了すると、図4のプリンタドライバ処理は終了し、図3のS303の処理が実行される。 Then, the control unit 201 generates PDL data conforming to the PDL format based on the document data and various setting information (S407). The PDL data includes page data representing the drawing contents of each page and setting information of the print job. The setting information of the print job includes the paper size, paper type, paper feed tray, owner name, document name, etc. The page data is image information generated by the control unit 201 from the document data according to the PDL format. The communication unit 203 transmits the PDL data generated by the control unit 201 as a print job to the image forming apparatus 100 via the communication interface (I/F) 204 and the network 230 (S408). When the process of S408 is completed, the printer driver process of FIG. 4 is completed, and the process of S303 of FIG. 3 is executed.

(プリンタ処理)
PDLデータを表す信号が画像形成装置100に到達すると、画像形成装置100の制御部211は、プリンタ処理を開始する(S303)。図6は、プリンタ処理の一例を説明するフローチャートである。図6に示すように、プリンタ処理は、大まかに、ページ生成処理(S601)と、印刷処理(S602)とを含む。ページ生成処理は、ページ毎のイメージデータを生成するための処理である。印刷処理は、イメージデータに基づいてシートに画像を形成するための処理である。尚、図6のフローチャートの各工程は、例えば、画像形成装置100の制御部211が、記憶部215に記憶されている制御プログラムを実行することで実現される。
(Printer processing)
When a signal representing the PDL data reaches the image forming apparatus 100, the control unit 211 of the image forming apparatus 100 starts printer processing (S303). FIG. 6 is a flowchart for explaining an example of the printer processing. As shown in FIG. 6, the printer processing roughly includes a page generation process (S601) and a printing process (S602). The page generation process is a process for generating image data for each page. The printing process is a process for forming an image on a sheet based on the image data. Note that each step of the flowchart in FIG. 6 is realized, for example, by the control unit 211 of the image forming apparatus 100 executing a control program stored in the storage unit 215.

図7は、ページ生成処理(S601)の一例を説明するフローチャートである。図7のフローチャートに沿ってページ生成処理の一例を説明する。
通信部212は、PC200から送信された印刷ジョブを受信して一時的に保存する(S701)。通信部212に格納された印刷ジョブには、PDLのフォーマットに従う画像情報としてページデータが含まれている。インタプリタ213は、このページデータを解析し(S702)、中間データに変換する(S703)。
7 is a flowchart for explaining an example of the page generation process (S601). An example of the page generation process will be explained with reference to the flowchart of FIG.
The communication unit 212 receives the print job sent from the PC 200 and temporarily stores it (S701). The print job stored in the communication unit 212 includes page data as image information conforming to the PDL format. The interpreter 213 analyzes the page data (S702) and converts it into intermediate data (S703).

中間データは、描画オブジェクトおよび背景パターンと、それらからラスター形式のイメージを描画するための描画論理との総称を指すものとする。描画オブジェクトおよび背景パターンには、例えば、ビットマップ、ランレングス、台形、ボックス、および高速境界符号化されたビットマップ等が含まれる。また、PDLデータに含まれている印刷ジョブの設定情報(用紙のサイズ等)は、インタプリタ213による解析によって抽出され、制御部211によって記憶部215に記憶される。 Intermediate data refers collectively to drawing objects and background patterns, and drawing logic for drawing raster-format images from them. Drawing objects and background patterns include, for example, bitmaps, run-lengths, trapezoids, boxes, and high-speed boundary-coded bitmaps. In addition, print job setting information (paper size, etc.) included in the PDL data is extracted by analysis by the interpreter 213, and stored in the memory unit 215 by the control unit 211.

レンダラー214は、中間データをRIP処理することによりイメージデータを生成し、イメージデータをイメージデータ記憶部216に記憶する(S704)。RIPとは、Raster Image Processingの略称であり、ベクター画像等の画像データからラスター形式のイメージデータを生成する処理を指すものとする。 The renderer 214 generates image data by performing RIP processing on the intermediate data, and stores the image data in the image data storage unit 216 (S704). RIP is an abbreviation for Raster Image Processing, and refers to the process of generating raster-format image data from image data such as a vector image.

図8は、印刷処理(S602)の一例を説明するフローチャートである。図8のフローチャートに沿って印刷処理の一例を説明する。印刷処理が開始すると、制御部211は処理中のページ(現在印刷処理中の用紙)を示すパラメータPを初期化する(S801)。パラメータPは、P≧1を満たす整数値とする。制御部211は、パラメータPが総ページ数(印刷ジョブで指定される用紙の枚数)を示す変数Pmaxを超えているかどうか判定する(S802)。この判定の結果、P≦Pmaxである場合(S802でYESの場合)、以下の処理(S803~S808)が繰り返し実行される。変数Pmaxは、印刷ジョブ(PDLデータ)の解析によって抽出され、記憶部215に格納されているものとする。 Figure 8 is a flowchart explaining an example of the printing process (S602). An example of the printing process will be explained with reference to the flowchart in Figure 8. When the printing process starts, the control unit 211 initializes a parameter P indicating the page being processed (the paper currently being printed) (S801). The parameter P is an integer value that satisfies P ≥ 1. The control unit 211 determines whether the parameter P exceeds a variable Pmax indicating the total number of pages (the number of papers specified in the print job) (S802). If the result of this determination is P ≤ Pmax (YES in S802), the following processes (S803 to S808) are repeatedly executed. The variable Pmax is extracted by analyzing the print job (PDL data) and stored in the memory unit 215.

まず、制御部211は、記憶部215から、印刷ジョブの設定情報に含まれる給紙段の情報を取得する。給紙段の設定は、前述した図4のS404で実行される。制御部211は、給紙判定処理を実行する(S803)。給紙判定処理は、給紙段の情報から特定される給紙段から用紙を給紙することが可能であるか否かを判定するための処理である。給紙判定処理の一例については、後で詳しく説明する。給紙判定処理によって、給紙段の情報から特定される給紙段から用紙を給紙することが可能と判定されると、給送部219は、1枚の用紙をプリンタエンジン109に給紙する(S804)。また、制御部211は、処理中の用紙に画像を形成するためのイメージデータをイメージデータ記憶部216から読み出す(S805)。制御部211は、イメージデータをビデオデータに変換してプリンタエンジン109に転送する(S806)。そして、プリンタエンジン109は、ビデオデータに基づいて用紙に対する印刷処理(画像形成工程)を実行する(S807)。そして、制御部211はパラメータPをインクリメントする(S808)。総ページ数(Pmax)のシートに対する画像の形成が終了すると、S802の処理でP≦Pmaxでないと判定され(S802でNOと判定され)、印刷処理が終了する。本実施形態では、制御部211は、印刷処理を終了するに際し、印刷処理で使用した給紙段が使用の予約がなされている給紙段であるか否かを判定する。印刷処理で使用した給紙段が使用の予約がなされている給紙段である場合、制御部211は、当該予約を削除する。また、印刷ジョブで指定されている給紙段が使用の予約がなされている給紙段である場合であって、当該印刷ジョブの実行が中止された場合にも、制御部211は、当該予約を削除する。本実施形態では、制御部211は、図14に示す給紙段情報1400の予約者1405の情報のうち、当該給紙段に対応する情報をクリアすることにより、当該給紙段の使用の予約を自動的に削除する。給紙段情報1400については後で詳しく説明する。 First, the control unit 211 obtains the information on the paper feed tray included in the setting information of the print job from the storage unit 215. The setting of the paper feed tray is performed in S404 of FIG. 4 described above. The control unit 211 executes a paper feed determination process (S803). The paper feed determination process is a process for determining whether or not it is possible to feed paper from the paper feed tray identified from the paper feed tray information. An example of the paper feed determination process will be described in detail later. When the paper feed determination process determines that it is possible to feed paper from the paper feed tray identified from the paper feed tray information, the feed unit 219 feeds one sheet of paper to the printer engine 109 (S804). In addition, the control unit 211 reads image data for forming an image on the paper being processed from the image data storage unit 216 (S805). The control unit 211 converts the image data into video data and transfers it to the printer engine 109 (S806). Then, the printer engine 109 executes a printing process (image forming process) on the paper based on the video data (S807). Then, the control unit 211 increments the parameter P (S808). When the formation of images on the total number of pages (Pmax) of sheets is completed, it is determined in the process of S802 that P≦Pmax is not satisfied (NO in S802), and the printing process is terminated. In this embodiment, when terminating the printing process, the control unit 211 determines whether the paper feed tray used in the printing process is a paper feed tray reserved for use. If the paper feed tray used in the printing process is a paper feed tray reserved for use, the control unit 211 deletes the reservation. Also, if the paper feed tray specified in the print job is a paper feed tray reserved for use and the execution of the print job is canceled, the control unit 211 deletes the reservation. In this embodiment, the control unit 211 automatically deletes the reservation for use of the paper feed tray by clearing the information corresponding to the paper feed tray among the information of the reserver 1405 in the paper feed tray information 1400 shown in FIG. 14. The paper feed tray information 1400 will be described in detail later.

(給紙段の予約)
図9は、給紙段の予約処理(S301)の一例を説明するフローチャートである。図9のフローチャートに沿って給紙段の予約処理の一例を説明する。ここでは、ユーザ(ユーザー名:user1)が、以下の特別な用紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を具体例として挙げて説明を行う。
・用紙のサイズ:A4
・用紙の種類:コート紙
(Reserving paper feed tray)
Fig. 9 is a flowchart for explaining an example of the paper feed tray reservation process (S301). An example of the paper feed tray reservation process will be explained with reference to the flowchart in Fig. 9. Here, a specific example will be explained in which a user (user name: user1) loads the following special paper in the paper feed cassette 102 and executes an operation to reserve the use of the paper feed cassette 102.
・Paper size: A4
-Paper type: Coated paper

まず、user1は、給紙カセット102に特別な用紙をセットする。続けて、user1は、給紙カセット102にセットした用紙のサイズと種類を設定するために、画像形成装置100のUIパネル218に対して所定の操作を実行する。
そうすると、画像形成装置100の制御部211は、図10に示すログイン画面1001をUIパネル218に表示させ、ユーザによるログイン操作を受け付ける(S901)。ログイン画面1001には、ユーザによって入力されるユーザ名を受け付けるための入力欄1002と、ユーザによって入力されるパスワードを受け付けるための入力欄1003と、が表示される。また、ログイン画面1001には、ユーザによって選択されるログイン先を受け付けるための選択欄1004が表示される。また、ログイン画面1001には、ログイン画面1001に対する入力を決定し、認証処理を開始することを指示する際にユーザによって押下されるログインボタン1005が表示される。本実施形態では、例えば、S901の処理によって、操作情報取得処理の一例が実現される。制御部211は、ログインボタン1005の押下を検知すると、ログイン画面1001に対して入力された情報に基づいて認証処理を実行する。制御部211は、ログイン画面1001に入力されたユーザ名、パスワード、およびログイン先が、画像形成装置100に対して予め登録されている情報と一致するか否かを判定することにより、ユーザ認証に成功したか否かを判定する(S902)。この判定の結果、ユーザ認証に成功した場合、S903の処理が実行される。そして、制御部211は、図11に示すホーム画面1101をUIパネル218に表示させる(S903)。一方、ユーザ認証に失敗した場合、S901の処理が再び実行される。
First, user 1 loads special paper in paper feed cassette 102. Next, user 1 performs a predetermined operation on UI panel 218 of image forming apparatus 100 to set the size and type of the paper loaded in paper feed cassette 102.
Then, the control unit 211 of the image forming apparatus 100 displays a login screen 1001 shown in FIG. 10 on the UI panel 218 and accepts a login operation by the user (S901). The login screen 1001 displays an input field 1002 for accepting a user name input by the user and an input field 1003 for accepting a password input by the user. The login screen 1001 also displays a selection field 1004 for accepting a login destination selected by the user. The login screen 1001 also displays a login button 1005 that is pressed by the user when deciding the input to the login screen 1001 and instructing to start authentication processing. In this embodiment, for example, an example of an operation information acquisition process is realized by the process of S901. When the control unit 211 detects the pressing of the login button 1005, it executes authentication processing based on the information input to the login screen 1001. The control unit 211 determines whether the user authentication has been successful by determining whether the user name, password, and login destination entered in the login screen 1001 match the information registered in advance in the image forming apparatus 100 (S902). If the result of this determination is that the user authentication has been successful, the process of S903 is executed. Then, the control unit 211 causes the UI panel 218 to display the home screen 1101 shown in Fig. 11 (S903). On the other hand, if the user authentication has failed, the process of S901 is executed again.

尚、ここでは、ログイン画面1001に対するユーザの入力操作の内容に基づいて、認証処理が実行される場合を例示した。しかしながら、認証処理の方法は、このような方法に限定されない。例えば、画像形成装置100は、非接触型のICカードに記憶されたユーザに関する情報を読み取り、読み取った情報を用いて、認証処理を実行してもよい。また、本実施形態では、制御部211が認証処理を実行する場合を例示した。しかしながら、必ずしも制御部211が認証処理を実行する必要はない。例えば、画像形成装置100がユーザ認証を実行するための専用の回路を有し、当該回路が認証処理を実行してもよい。以下の説明では、認証に成功したユーザを、必要に応じてログインユーザと呼ぶ。 Here, an example is given of a case where authentication processing is executed based on the contents of the user's input operation on the login screen 1001. However, the method of authentication processing is not limited to this method. For example, the image forming apparatus 100 may read information about the user stored in a contactless IC card and execute the authentication processing using the read information. In addition, in this embodiment, an example is given of a case where the control unit 211 executes the authentication processing. However, it is not necessarily required that the control unit 211 execute the authentication processing. For example, the image forming apparatus 100 may have a dedicated circuit for executing user authentication, and the circuit may execute the authentication processing. In the following description, a user who has been successfully authenticated is referred to as a logged-in user as necessary.

図11において、ホーム画面1101には、ボタン1102~1106が表示される。ボタン1102は、コピー機能を使用する場合にユーザが押下するボタンである。ボタン1103は、送信機能を使用する場合にユーザが押下するボタンである。ボタン1104は、ボックス機能を使用する場合にユーザが押下するボタンである。ボタン1105は、画像形成装置100の各種設定を行うためにユーザが押下するボタンである。ボタン1105が押下されると、画像形成装置100は、ユーザ(user1)がセットした用紙のサイズおよび種類を設定する。また、ユーザ(user1)は、給紙段(給紙カセット102)の使用を予約する場合にも、ボタン1105を押下する。ボタン1106は、ログアウトする際にユーザが押下するボタンである。 In FIG. 11, buttons 1102 to 1106 are displayed on a home screen 1101. Button 1102 is pressed by the user when using the copy function. Button 1103 is pressed by the user when using the send function. Button 1104 is pressed by the user when using the box function. Button 1105 is pressed by the user to configure various settings for the image forming apparatus 100. When button 1105 is pressed, the image forming apparatus 100 sets the size and type of paper set by the user (user1). The user (user1) also presses button 1105 when reserving the use of a paper feed stage (paper feed cassette 102). Button 1106 is pressed by the user when logging out.

制御部211は、ボタン1105が押下されたことを検知すると、図12に示す各種設定画面1201をUIパネル218に表示させ、ユーザによる様々な設定項目の選択操作を受け付ける。各種設定画面1201には、ボタン1202~1207が表示される。ボタン1202は、ユーザが用紙に関する設定を実行する場合にユーザによって押下される。ボタン1203は、UIパネル218における表示に関する設定を実行する場合にユーザが押下するボタンである。ボタン1204は、時刻および電力等に関する設定を実行する場合にユーザが押下するボタンである。ボタン1205は、ネットワークに関する設定を実行する場合にユーザが押下するボタンである。ボタン1206は、外部インターフェースに関する設定を実行する場合にユーザが押下するボタンである。ボタン1207は、表示が見づらいユーザや入力操作が困難なユーザを支援するための機能に関する設定を実行する場合にユーザが押下するボタンである。ボタン1208は、ホーム画面1101に表示を戻す場合にユーザが押下するボタンである。尚、ユーザが実行する設定は、図12に示す設定に限定されない。例えば、ユーザが実行する設定に、用紙に形成される画像の画質に関する設定、画像形成装置100の各種の動作に関する設定、および画像形成装置100のメンテナンスに関する設定のうちの少なくとも1つが含まれていてもよい。 When the control unit 211 detects that the button 1105 has been pressed, it displays the various setting screen 1201 shown in FIG. 12 on the UI panel 218 and accepts the user's selection of various setting items. Buttons 1202 to 1207 are displayed on the various setting screen 1201. The button 1202 is pressed by the user when the user executes settings related to paper. The button 1203 is a button that the user presses when executing settings related to the display on the UI panel 218. The button 1204 is a button that the user presses when executing settings related to the time, power, etc. The button 1205 is a button that the user presses when executing settings related to the network. The button 1206 is a button that the user presses when executing settings related to the external interface. The button 1207 is a button that the user presses when executing settings related to functions to support users who have difficulty seeing the display or who have difficulty performing input operations. The button 1208 is a button that the user presses when returning the display to the home screen 1101. The settings performed by the user are not limited to those shown in FIG. 12. For example, the settings performed by the user may include at least one of settings related to the image quality of the image formed on the paper, settings related to various operations of the image forming device 100, and settings related to maintenance of the image forming device 100.

制御部211は、用紙の設定を行うためのボタン1202が押下されたか否かを判定する(S904)。この判定の結果、ボタン1202以外のボタン1203~1208が押下されたことを検知した場合、制御部211は、押下されたボタンに応じた各種の設定を実行する(S905)。そして、S905の処理が終了すると、図9のフローチャートによる処理は終了する。尚、S905の各種の設定は、公知の技術で実現される。従って、ここでは、当該設定の詳細な説明を省略する。 The control unit 211 determines whether or not button 1202 for setting the paper has been pressed (S904). If this determination detects that any of buttons 1203 to 1208 other than button 1202 has been pressed, the control unit 211 executes various settings according to the button that was pressed (S905). When the processing of S905 ends, the processing according to the flowchart in FIG. 9 ends. Note that the various settings in S905 are realized using known technology. Therefore, a detailed description of these settings will be omitted here.

一方、用紙の設定を行うためのボタン1202が押下されたことを検知した場合、制御部211は、用紙を設定するための処理を実行する(S906)。以下に、S906の処理の具体例を説明する。尚、ここでは、S906において、用紙の設定として、用紙の種類および用紙のサイズの設定が実行される場合を説明する。しかしながら、用紙の種類および用紙のサイズ以外の用紙の設定がS906で実行されてもよい。また、前述したようにここでは、user1が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。 On the other hand, when it is detected that the button 1202 for setting the paper has been pressed, the control unit 211 executes processing for setting the paper (S906). A specific example of the processing of S906 will be described below. Note that here, a case will be described in which the paper type and paper size are set as the paper settings in S906. However, paper settings other than the paper type and paper size may also be set in S906. Also, as described above, here is an example in which user1 places A4 size coated paper in the paper feed cassette 102 and executes an operation to reserve the use of the paper feed cassette 102.

まず、制御部211は、図13(a)に示す用紙設定画面1301をUIパネル218に表示させる。図13(a)は、用紙の設定が変更される前の用紙設定画面1301の一例を示す図である。図13(b)は、用紙の設定が変更された後の用紙設定画面1301の一例を示す図である。用紙設定画面1301には、給紙段選択ボタン1302~1306が表示される。給紙段選択ボタン1302~1306のそれぞれには、各給紙段の設定状況が表示される。給紙段選択ボタン1302~1306における表示内容の一例については後述する。また、用紙設定画面1301には、用紙種類設定ボタン1307、用紙サイズ設定ボタン1308、封筒ボタン1309、およびはがきボタン1310が表示される。用紙種類設定ボタン1307は、用紙の種類を変更する場合にユーザが押下するボタンである。用紙サイズ設定ボタン1308は、用紙のサイズを変更する場合にユーザが押下するボタンである。封筒ボタン1309は、用紙のサイズを封筒のサイズ(特殊なサイズ)に設定する場合にユーザが押下するボタンである。はがきボタン1310は、用紙のサイズをはがきのサイズ(特殊なサイズ)に設定する場合にユーザが押下するボタンである。さらに本実施形態では、用紙設定画面1301に、予約ボタン1311が表示される場合を例示する。用紙種類設定ボタン1307、用紙サイズ設定ボタン1308、封筒ボタン1309、はがきボタン1310、および予約ボタン1311は、給紙段選択ボタン1302~1306のいずれかが選択されてから操作されるボタンである。OKボタン1312は、用紙設定画面1301に対する設定が終了した後にユーザが押下するボタンである。 First, the control unit 211 displays the paper setting screen 1301 shown in FIG. 13A on the UI panel 218. FIG. 13A is a diagram showing an example of the paper setting screen 1301 before the paper setting is changed. FIG. 13B is a diagram showing an example of the paper setting screen 1301 after the paper setting is changed. The paper setting screen 1301 displays paper feed tray selection buttons 1302 to 1306. The paper feed tray selection buttons 1302 to 1306 each display the setting status of each paper feed tray. An example of the display contents of the paper feed tray selection buttons 1302 to 1306 will be described later. The paper setting screen 1301 also displays a paper type setting button 1307, a paper size setting button 1308, an envelope button 1309, and a postcard button 1310. The paper type setting button 1307 is a button that the user presses when changing the type of paper. The paper size setting button 1308 is a button that the user presses when changing the paper size. The envelope button 1309 is a button that the user presses when setting the paper size to the envelope size (special size). The postcard button 1310 is a button that the user presses when setting the paper size to the postcard size (special size). Furthermore, in this embodiment, a reservation button 1311 is displayed on the paper setting screen 1301. The paper type setting button 1307, paper size setting button 1308, envelope button 1309, postcard button 1310, and reservation button 1311 are buttons that are operated after any of the paper feed stage selection buttons 1302 to 1306 is selected. The OK button 1312 is a button that the user presses after the settings on the paper setting screen 1301 are completed.

ここで、給紙段選択ボタン1302~1306における表示内容の一例を説明する。各給紙段の設定状況は、画像形成装置100の記憶部215に給紙段情報として記憶されている。図14は、給紙段情報の一例を示す図である。図14(a)および図14(b)に示す例では、給紙段情報1400は、給紙段1401、用紙サイズ1402、用紙種類1403、用紙残量1404、および予約者1405を含む情報である。図14(a)は、予約者1405が未設定である場合の給紙段情報1400の一例を示す。図14(b)は、図14(a)に対してuser1が予約者として設定された場合の給紙段情報1400の一例を示す図である。 Here, an example of the display content of the paper feed stage selection buttons 1302 to 1306 will be described. The setting status of each paper feed stage is stored as paper feed stage information in the storage unit 215 of the image forming apparatus 100. FIG. 14 is a diagram showing an example of paper feed stage information. In the example shown in FIG. 14(a) and FIG. 14(b), paper feed stage information 1400 is information including paper feed stage 1401, paper size 1402, paper type 1403, remaining paper amount 1404, and reservation party 1405. FIG. 14(a) shows an example of paper feed stage information 1400 when reservation party 1405 has not been set. FIG. 14(b) shows an example of paper feed stage information 1400 when user1 is set as the reservation party for FIG. 14(a).

図14(a)および図14(b)において、給紙段1401は、給紙段を特定する情報である。用紙サイズ1402は、各給紙段にセットされた用紙のサイズを特定する情報である。用紙サイズ1402の情報として、例えば、用紙のセット時に各給紙段が有するセンサによって自動的に検知された用紙のサイズの情報、または、ユーザによって設定された用紙のサイズの情報が設定される。用紙サイズ1402の情報として、例えば、図13(a)および図13(b)に示す用紙サイズ設定ボタン1308の押下により設定された情報が設定される。 In FIG. 14(a) and FIG. 14(b), paper feed tray 1401 is information that identifies the paper feed tray. Paper size 1402 is information that identifies the size of paper set in each paper feed tray. As the information on paper size 1402, for example, information on the size of paper automatically detected by a sensor in each paper feed tray when the paper is set, or information on the size of paper set by the user is set. As the information on paper size 1402, for example, information set by pressing the paper size setting button 1308 shown in FIG. 13(a) and FIG. 13(b) is set.

用紙種類1403は、各給紙段にセットされた用紙の種類を特定する情報である。用紙種類1403の情報として、例えば、図13(a)および図13(b)に示す用紙種類設定ボタン1307の押下により設定された情報が設定される。用紙残量1404は、各給紙段にセットされる用紙の残量を特定する情報である。図14(a)および図14(b)では、各給紙段において、規定容量の用紙がセットされている場合の残量を100%とし、セットされている用紙が0である場合の残量を0%として、用紙の残量を5段階で表す場合を例示する。例えば、残量=0%、0%<残量≦25%、25%<残量<75%、75%≦残量<100%、残量=100%である場合に、用紙残量1404は、それぞれ、0%、25%、50%、75%、100%であるとしてもよい。尚、用紙残量1404の表し方は、このような表し方に限定されない。例えば、用紙残量1404は、残量÷規定容量×100(%)で表されてもよい。 The paper type 1403 is information that specifies the type of paper set in each paper feed tray. For example, the information set by pressing the paper type setting button 1307 shown in FIG. 13(a) and FIG. 13(b) is set as the information of the paper type 1403. The paper remaining amount 1404 is information that specifies the remaining amount of paper set in each paper feed tray. In FIG. 14(a) and FIG. 14(b), the remaining amount is set to 100% when a specified capacity of paper is set in each paper feed tray, and the remaining amount is set to 0% when no paper is set, and the remaining amount of paper is expressed in five stages. For example, when the remaining amount is 0%, 0%<remaining amount≦25%, 25%<remaining amount<75%, 75%≦remaining amount<100%, and the remaining amount is 100%, the paper remaining amount 1404 may be 0%, 25%, 50%, 75%, and 100%, respectively. Note that the way in which the remaining paper amount 1404 is expressed is not limited to this. For example, the remaining paper amount 1404 may be expressed as remaining amount ÷ specified capacity × 100 (%).

予約者1405は、給紙段の使用を予約することにより当該給紙段を占有することができるユーザを特定する情報である。予約者1405は、図13(a)および図13(b)に示す予約ボタン1311が押下されると設定される。前述したように図14(a)では、全ての給紙段に対する予約者1405の欄は空欄であり、誰もが全ての給紙段を使用することができる状態であることを表している。本実施形態では、1つの給紙段に対して1つの予約のみが可能である場合を例示する。 The reservation user 1405 is information that identifies a user who can occupy a paper feed tray by reserving its use. The reservation user 1405 is set when the reservation button 1311 shown in FIG. 13(a) and FIG. 13(b) is pressed. As described above, in FIG. 14(a), the reservation user 1405 columns for all paper feed trays are blank, indicating that anyone can use all paper feed trays. In this embodiment, an example is shown in which only one reservation is possible for one paper feed tray.

図14(a)および図14(b)において、給紙カセット1、2、3、4は、それぞれ、図1(a)に示した給紙カセット102、103、104、105を示すものとする。また、図14(a)および図14(b)において、手差しトレイは、図1(a)に示した手差しトレイ106を示すものとする。また、図13(a)および図13(b)において、給紙段選択ボタン1302、1303、1304、1305、1306は、それぞれ、図1(a)に示した給紙カセット102、103、104、105、手差しトレイ106に対応するボタンであるものとする。 In Fig. 14(a) and Fig. 14(b), paper feed cassettes 1, 2, 3, and 4 respectively refer to paper feed cassettes 102, 103, 104, and 105 shown in Fig. 1(a). Also, in Fig. 14(a) and Fig. 14(b), manual feed tray refers to manual feed tray 106 shown in Fig. 1(a). Also, in Fig. 13(a) and Fig. 13(b), paper feed stage selection buttons 1302, 1303, 1304, 1305, and 1306 respectively correspond to paper feed cassettes 102, 103, 104, and 105 and manual feed tray 106 shown in Fig. 1(a).

次に、ユーザが、或る給紙段に対する給紙段選択ボタン1302、1303、1304、1305、または1306を押下した後に、用紙種類設定ボタン1307を押下した場合の画像形成装置100の動作の一例を説明する。前述したようにここでは、user1が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。したがって、ここでは、user1は、給紙カセット102に対応する給紙段選択ボタン1302を押下した後に、用紙種類設定ボタン1307を押下する。図13(a)に示すように、制御部211は、給紙段選択ボタン1302~1306のうち、ユーザによって押下された給紙段選択ボタン1302の表示態様を、他の給紙段選択ボタン1303~1306の表示態様と異ならせる。 Next, an example of the operation of the image forming apparatus 100 when the user presses the paper feed tray selection button 1302, 1303, 1304, 1305, or 1306 for a certain paper feed tray and then presses the paper type setting button 1307 will be described. As described above, here, an example is shown in which user1 loads A4 size coated paper into the paper feed cassette 102 and performs an operation to reserve the use of the paper feed cassette 102. Therefore, here, user1 presses the paper feed tray selection button 1302 corresponding to the paper feed cassette 102, and then presses the paper type setting button 1307. As shown in FIG. 13A, the control unit 211 makes the display mode of the paper feed tray selection button 1302 pressed by the user out of the paper feed tray selection buttons 1302 to 1306 different from the display modes of the other paper feed tray selection buttons 1303 to 1306.

制御部211は、用紙種類設定ボタン1307が押下されたことを検知すると、図15(a)に示す用紙種類設定画面1501をUIパネル218に表示させる。そして、制御部211は、用紙設定画面1301で選択された給紙段(ここでは給紙カセット102)に設定された用紙の種類の情報を、記憶部215に記憶されている給紙段情報1400から取得し、用紙種類設定画面1501に表示させる。図14(a)に示すように、給紙カセット102に対応する給紙カセット1の用紙種類1403は、普通紙1である。図15(a)は、用紙の種類の変更前の用紙種類設定画面1501の一例を示す図である。図15(a)では、普通紙1を選択するための選択ボタン1502の表示態様を、他の選択ボタン1503~1507と異ならせることにより、給紙カセット102に対して設定された用紙の種類の情報が普通紙1であることを表示する場合を例示する。図15(a)では、普通紙1を選択するための選択ボタン1502の他に、普通紙2、厚紙1、厚紙2、コート紙、OHPを選択するための選択ボタン1503、1504、1505、1506、1507が用紙種類設定画面1501に表示される場合を例示する。前述したようにここでは、user1が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。従って、user1は、コート紙を選択するための選択ボタン1506を押下する。 When the control unit 211 detects that the paper type setting button 1307 has been pressed, the control unit 211 displays the paper type setting screen 1501 shown in FIG. 15A on the UI panel 218. Then, the control unit 211 acquires information on the paper type set for the paper feed tray (here, the paper feed cassette 102) selected on the paper setting screen 1301 from the paper feed tray information 1400 stored in the storage unit 215, and displays it on the paper type setting screen 1501. As shown in FIG. 14A, the paper type 1403 of the paper feed cassette 1 corresponding to the paper feed cassette 102 is plain paper 1. FIG. 15A is a diagram showing an example of the paper type setting screen 1501 before the paper type is changed. FIG. 15A illustrates an example of a case in which the display mode of the selection button 1502 for selecting plain paper 1 is made different from the other selection buttons 1503 to 1507 to display that the information on the paper type set for the paper feed cassette 102 is plain paper 1. FIG. 15A illustrates an example in which selection buttons 1503, 1504, 1505, 1506, and 1507 for selecting plain paper 2, thick paper 1, thick paper 2, coated paper, and OHP are displayed on the paper type setting screen 1501, in addition to selection button 1502 for selecting plain paper 1. As described above, this illustrates an example in which user 1 loads A4 size coated paper into paper feed cassette 102 and performs an operation to reserve the use of paper feed cassette 102. Therefore, user 1 presses selection button 1506 for selecting coated paper.

制御部211は、選択ボタン1506の押下を検知すると、用紙種類設定画面1501を図15(a)に示す状態から図15(b)に示す状態に変更する。図15(b)は、用紙の種類の変更後の用紙種類設定画面1501の一例を示す図である。図15(b)に示すように、制御部211は、普通紙1を選択するための選択ボタン1502の表示態様を、他の選択ボタン1503~1505、1507と同じ表示態様することにより、選択ボタン1502が選択されていない状態とする。また、制御部211は、コート紙を選択するための選択ボタン1506の表示態様を、他の選択ボタン1502~1505、1507と異なる表示態様にすることにより、選択ボタン1506が選択されている状態とする。その後、ユーザ(user1)は、OKボタン1508を押下する。制御部211は、OKボタン1508の押下を検知すると、用紙種類設定画面1501の選択ボタン1502~1507に対する操作の結果に基づいて、給紙段情報1400を更新する。ここでは、図14(a)において、給紙カセット102に対応する給紙カセット1の用紙種類を示す普通紙1が、図14(b)に示すように、コート紙に変更される。また、制御部211は、図13(b)に示すように、図13(a)に示す給紙段選択ボタン1302の表示内容を、給紙段情報1400の更新内容に応じて変更する。図13(b)では、給紙カセット102に対応する給紙段選択ボタン1302に表示される普通紙1がコート紙に変更される場合を例示する。制御部211は、以上のようにして給紙段情報1400が更新されると、S906における用紙の種類の設定は終了する。尚、用紙の種類を変更する必要がない場合、ユーザは、用紙種類設定ボタン1307を押下する必要はない。 When the control unit 211 detects the pressing of the selection button 1506, it changes the paper type setting screen 1501 from the state shown in FIG. 15(a) to the state shown in FIG. 15(b). FIG. 15(b) is a diagram showing an example of the paper type setting screen 1501 after the paper type has been changed. As shown in FIG. 15(b), the control unit 211 sets the display mode of the selection button 1502 for selecting plain paper 1 to the same display mode as the other selection buttons 1503 to 1505 and 1507, thereby setting the selection button 1502 in a state where it is not selected. In addition, the control unit 211 sets the display mode of the selection button 1506 for selecting coated paper to a display mode different from the other selection buttons 1502 to 1505 and 1507, thereby setting the selection button 1506 in a state where it is selected. The user (user1) then presses the OK button 1508. When the control unit 211 detects the pressing of the OK button 1508, it updates the paper feed stage information 1400 based on the results of the operation of the selection buttons 1502 to 1507 of the paper type setting screen 1501. Here, in FIG. 14A, the plain paper 1 indicating the paper type of the paper feed cassette 1 corresponding to the paper feed cassette 102 is changed to coated paper as shown in FIG. 14B. Also, as shown in FIG. 13B, the control unit 211 changes the display content of the paper feed stage selection button 1302 shown in FIG. 13A according to the updated content of the paper feed stage information 1400. FIG. 13B illustrates an example in which the plain paper 1 displayed on the paper feed stage selection button 1302 corresponding to the paper feed cassette 102 is changed to coated paper. When the control unit 211 updates the paper feed stage information 1400 in the above manner, the setting of the paper type in S906 is completed. If it is not necessary to change the paper type, the user does not need to press the paper type setting button 1307.

次に、ユーザが、或る給紙段に対する給紙段選択ボタン1302、1303、1304、1305、または1306を押下した後に、用紙サイズ設定ボタン1308を押下した場合の画像形成装置100の動作の一例を説明する。ここでは、user1が、A4のコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。したがって、ここでは、user1は、給紙カセット102に対応する給紙段選択ボタン1302を押下した後に、用紙サイズ設定ボタン1308を押下する。 Next, an example of the operation of the image forming apparatus 100 when a user presses the paper feed tray selection button 1302, 1303, 1304, 1305, or 1306 for a certain paper feed tray and then presses the paper size setting button 1308 will be described. Here, an example is shown in which user1 loads A4 coated paper into the paper feed cassette 102 and performs an operation to reserve the use of the paper feed cassette 102. Therefore, in this example, user1 presses the paper feed tray selection button 1302 corresponding to the paper feed cassette 102 and then presses the paper size setting button 1308.

制御部211は、用紙サイズ設定ボタン1308が押下されたことを検知すると、図16に示す用紙サイズ設定画面1601をUIパネル218に表示させる。そして、制御部211は、用紙設定画面1301で選択された給紙段(ここでは給紙カセット102)に設定された用紙のサイズの情報を、記憶部215に記憶されている給紙段情報1400から取得し、用紙サイズ設定画面1601に表示させる。図14(a)に示すように、給紙カセット102に対応する給紙カセット1の用紙サイズ1402は、A4である。図16(a)は、用紙のサイズの変更前の用紙サイズ設定画面1601の一例を示す図である。図16(a)では、A4を選択するための選択ボタン1603の表示態様を、他の選択ボタン1602、1604~1607と異ならせることにより、給紙カセット102に対して設定された用紙のサイズの情報がA4であることを表示する場合を例示する。図16(a)では、A4を選択するための選択ボタン1603の他に、A3、A5、B4、B5、B6を選択するための選択ボタン1602、1604~1607が用紙サイズ設定画面1601に表示される場合を例示する。前述したようにここでは、user1が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。従って、用紙のサイズを変更する必要はない。従って、user1は、選択ボタン1602~1607を操作することなく、OKボタン1608を押下する。この場合、給紙段情報1400は更新されない。尚、ここでは、説明の都合上、用紙サイズ設定ボタン1308がuser1によって押下される場合を例示した。しかしながら、用紙のサイズを変更する必要がない場合、ユーザは、用紙サイズ設定ボタン1308を押下する必要はない。 When the control unit 211 detects that the paper size setting button 1308 has been pressed, the control unit 211 displays the paper size setting screen 1601 shown in FIG. 16 on the UI panel 218. Then, the control unit 211 acquires information on the paper size set for the paper feed tray (here, the paper feed cassette 102) selected on the paper setting screen 1301 from the paper feed tray information 1400 stored in the storage unit 215, and displays it on the paper size setting screen 1601. As shown in FIG. 14A, the paper size 1402 of the paper feed cassette 1 corresponding to the paper feed cassette 102 is A4. FIG. 16A is a diagram showing an example of the paper size setting screen 1601 before the paper size is changed. FIG. 16A illustrates an example of a case in which the display mode of the selection button 1603 for selecting A4 is made different from the other selection buttons 1602, 1604 to 1607, thereby displaying that the paper size information set for the paper feed cassette 102 is A4. FIG. 16A illustrates an example in which selection buttons 1602, 1604 to 1607 for selecting A3, A5, B4, B5, and B6 are displayed on the paper size setting screen 1601 in addition to a selection button 1603 for selecting A4. As described above, this illustrates an example in which user1 loads A4-sized coated paper into the paper feed cassette 102 and executes an operation to reserve the use of the paper feed cassette 102. Therefore, there is no need to change the paper size. Therefore, user1 presses the OK button 1608 without operating the selection buttons 1602 to 1607. In this case, the paper feed stage information 1400 is not updated. For convenience of explanation, here, an example is shown in which the paper size setting button 1308 is pressed by user1. However, if there is no need to change the paper size, the user does not need to press the paper size setting button 1308.

一方、例えば、A4サイズではなく、A3サイズのコート紙を給紙カセット102にセットする場合、ユーザは、A3を選択するための選択ボタン1602を押下する。制御部211は、選択ボタン1602の押下を検知すると、用紙サイズ設定画面1601を図16(a)に示す状態から図16(b)に示す状態に変更する。図16(b)は、用紙の種類の変更後の用紙サイズ設定画面1601の一例を示す図である。図16(b)に示すように、制御部211は、A4を選択するための選択ボタン1603の表示態様を、他の選択ボタン1604~1607と同じ表示態様することにより、選択ボタン1603が選択されていない状態とする。また、制御部211は、A3を選択するための選択ボタン1602の表示態様を、他の選択ボタン1503~1507と異なる表示態様にすることにより、選択ボタン1602が選択されている状態とする。その後、ユーザ(user1)は、OKボタン1608を押下する。制御部211は、OKボタン1608の押下を検知すると、用紙サイズ設定画面1601の選択ボタン1602~1607に対する操作の結果に基づいて、給紙段情報1400を更新する。ここでは、図14(a)において、給紙カセット102に対応する給紙カセット1の用紙サイズを示すA4が、A3に変更される。また、制御部211は、図13(b)に示すように、用紙設定画面1301において、図13(a)に示す給紙段選択ボタン1302の表示内容を、給紙段情報1400の更新内容に応じて変更する。以上のようにして給紙段情報1400が更新されると、S906における用紙のサイズの設定は終了する。尚、前述したように、用紙サイズ設定画面1601を用いずに、給紙段情報1400の用紙サイズ1402を、各給紙段が有するセンサによって自動的に検知された用紙のサイズの情報に更新してもよい。 On the other hand, for example, when loading coated paper of A3 size instead of A4 size in the paper feed cassette 102, the user presses the selection button 1602 to select A3. When the control unit 211 detects the pressing of the selection button 1602, it changes the paper size setting screen 1601 from the state shown in FIG. 16(a) to the state shown in FIG. 16(b). FIG. 16(b) is a diagram showing an example of the paper size setting screen 1601 after the paper type has been changed. As shown in FIG. 16(b), the control unit 211 sets the display mode of the selection button 1603 for selecting A4 to the same display mode as the other selection buttons 1604 to 1607, thereby setting the selection button 1603 to a state where it is not selected. In addition, the control unit 211 sets the display mode of the selection button 1602 for selecting A3 to a state where it is selected, by setting the display mode of the selection button 1602 to a different display mode from the other selection buttons 1503 to 1507. Thereafter, the user (user1) presses the OK button 1608. When the control unit 211 detects the pressing of the OK button 1608, it updates the paper feed stage information 1400 based on the results of the operation of the selection buttons 1602 to 1607 on the paper size setting screen 1601. Here, A4 indicating the paper size of the paper feed cassette 1 corresponding to the paper feed cassette 102 in FIG. 14A is changed to A3. Also, as shown in FIG. 13B, the control unit 211 changes the display content of the paper feed stage selection button 1302 shown in FIG. 13A on the paper setting screen 1301 according to the updated content of the paper feed stage information 1400. When the paper feed stage information 1400 is updated in the above manner, the setting of the paper size in S906 is completed. As mentioned above, the paper size 1402 in the paper feed stage information 1400 may be updated to information about the paper size automatically detected by a sensor in each paper feed stage without using the paper size setting screen 1601.

図9の説明に戻り、S906の処理が終了すると、制御部211は、給紙段の使用を予約するための処理を実行する(S907)。以下の、S907の処理の具体例を説明する。尚、前述したようにここでも、ユーザ(user1)が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を例示する。 Returning to the explanation of FIG. 9, when the process of S906 ends, the control unit 211 executes a process for reserving the use of the paper feed tray (S907). A specific example of the process of S907 will be explained below. As mentioned above, the example shows a case where a user (user1) places A4 size coated paper in the paper feed cassette 102 and executes an operation to reserve the use of the paper feed cassette 102.

制御部211は、給紙カセット102に対応する給紙段選択ボタン1302が選択された状態で予約ボタン1311が押下されたことを検知すると、記憶部215に記憶されている給紙段情報1400の予約者1405の欄にログインユーザ名を記録する。ここでは、図14(b)に示すように、給紙カセット102に対応する給紙カセット1の予約者1405の欄に、user1を特定する情報が記録された状態になる。これにより、user1は、給紙カセット102を占有することができるようになる。尚、図14(a)および図14(b)の違いを比較し易いように、図14(b)に示す給紙段情報1400において、S906およびS907の処理により図14(a)に示す給紙段情報1400に対して変更された箇所を、色を反転させて示す。 When the control unit 211 detects that the reservation button 1311 is pressed while the paper feed stage selection button 1302 corresponding to the paper feed cassette 102 is selected, the control unit 211 records the login user name in the reservation 1405 field of the paper feed stage information 1400 stored in the storage unit 215. Here, as shown in FIG. 14B, information identifying user1 is recorded in the reservation 1405 field of the paper feed cassette 1 corresponding to the paper feed cassette 102. This allows user1 to occupy the paper feed cassette 102. Note that, to make it easier to compare the differences between FIG. 14A and FIG. 14B, the parts of the paper feed stage information 1400 shown in FIG. 14B that have been changed by the processes of S906 and S907 with respect to the paper feed stage information 1400 shown in FIG. 14A are shown in inverted colors.

また、使用の予約を削除することは、例えば、以下のように実行される。ユーザは、再び予約ボタン1311を押下する。制御部211は、予約ボタン1311が再び押下されたことを検知すると、記憶部215に記憶されている給紙段情報1400の予約者1405の情報のうち、該当する給紙段に対応する情報をクリアする。給紙段の占有に対する具体的な給紙動作の一例については、次の給紙判定処理にて詳細を説明する。 Deleting a reservation for use is performed, for example, as follows. The user presses the reservation button 1311 again. When the control unit 211 detects that the reservation button 1311 has been pressed again, it clears the information corresponding to the relevant paper feed stage from the information of the reservation user 1405 in the paper feed stage information 1400 stored in the memory unit 215. An example of a specific paper feed operation in response to the occupancy of a paper feed stage will be described in detail in the paper feed determination process below.

(給紙判定処理)
図17は、給紙判定処理(S803)の一例を説明するフローチャートである。図17のフローチャートに沿って給紙判定処理の一例を説明する。
まず、制御部211は、図7のS703により記憶部215に記憶された印刷ジョブの設定情報を取得する(S1701)。印刷ジョブの設定情報には、ジョブのオーナー名と、プリントに必要な情報(例えば、用紙のサイズ、用紙の種類、および給紙段の設定情報)と、が含まれる。
(Paper feed determination process)
17 is a flowchart for explaining an example of the paper feed determination process (S803). An example of the paper feed determination process will be explained with reference to the flowchart of FIG.
First, the control unit 211 acquires the setting information of the print job stored in the storage unit 215 in S703 of Fig. 7 (S1701). The setting information of the print job includes the job owner name and information necessary for printing (e.g., paper size, paper type, and paper feed tray setting information).

次に、制御部211は、記憶部215に記憶された給紙段情報1400を取得する(S1702)。尚、ここでは、最新の給紙段情報1400が取得される。図14(a)および図14(b)に示す例では、図14(b)に示す給紙段情報1400が最新の給紙段情報1400である。図14(b)に示すように、給紙段情報1400は、給紙段毎の設定情報をまとめたものである。 Next, the control unit 211 acquires the paper feed stage information 1400 stored in the memory unit 215 (S1702). Note that the latest paper feed stage information 1400 is acquired here. In the example shown in FIG. 14(a) and FIG. 14(b), the paper feed stage information 1400 shown in FIG. 14(b) is the latest paper feed stage information 1400. As shown in FIG. 14(b), the paper feed stage information 1400 is a compilation of setting information for each paper feed stage.

次に、制御部211は、S1702で取得した給紙段情報1400を給紙段候補リストとして複製する(S1703)。給紙段候補リストは、以降の処理で給紙候補となる給紙段を決定するために使用される。次に、制御部211は、給紙段候補リストの各給紙段に記憶された予約者1405の情報と、S1701で取得したジョブのオーナー名と、を比較する。そして、制御部211は、当該比較の結果に基づいて、ジョブのオーナー名と異なる予約者以外が予約した給紙段がある場合には、当該給紙段の情報を給紙段候補リストから削除する(S1704)。例えば、ジョブのオーナー名がuser1であり、給紙段候補リストが図14(b)に示す給紙段情報1400のような場合には、給紙段候補リストから削除される給紙段はない。一方、ジョブのオーナー名がuser1以外である場合、制御部211は、給紙カセット102に対応する給紙カセット1の情報を給紙段候補リストから削除する。 Next, the control unit 211 copies the paper feed stage information 1400 acquired in S1702 as a paper feed stage candidate list (S1703). The paper feed stage candidate list is used to determine the paper feed stages that will be paper feed candidates in subsequent processes. Next, the control unit 211 compares the information of the reserver 1405 stored in each paper feed stage in the paper feed stage candidate list with the job owner name acquired in S1701. Then, based on the result of the comparison, if there is a paper feed stage reserved by a reserver other than the job owner name, the control unit 211 deletes the information of the paper feed stage from the paper feed stage candidate list (S1704). For example, if the job owner name is user1 and the paper feed stage candidate list is like the paper feed stage information 1400 shown in FIG. 14B, no paper feed stage is deleted from the paper feed stage candidate list. On the other hand, if the job owner name is other than user1, the control unit 211 deletes the information about paper feed cassette 1, which corresponds to paper feed cassette 102, from the paper feed stage candidate list.

次に、制御部211は、S1701で取得した印刷ジョブの設定情報から給紙段の設定情報を参照し、給紙段の設定情報で指定された給紙段以外の給紙段の情報を、給紙段候補リストから削除する(S1705)。給紙段の設定情報は、図5に示した給紙段設定欄505にて指定された情報である。給紙段設定欄505にて特定の給紙段が指定されている場合、制御部211は、当該指定された給紙段以外の給紙段の情報を給紙段候補リストから削除する。一方、給紙段設定欄505にて特定の給紙段が指定されておらず、自動選択が指定されている場合、制御部211は、給紙段候補リストからはいずれの給紙段の情報も削除しない。 Next, the control unit 211 references the paper feed stage setting information from the setting information of the print job acquired in S1701, and deletes information of paper feed stages other than the paper feed stage specified in the paper feed stage setting information from the paper feed stage candidate list (S1705). The paper feed stage setting information is information specified in the paper feed stage setting field 505 shown in FIG. 5. If a specific paper feed stage is specified in the paper feed stage setting field 505, the control unit 211 deletes information of paper feed stages other than the specified paper feed stage from the paper feed stage candidate list. On the other hand, if a specific paper feed stage is not specified in the paper feed stage setting field 505 and automatic selection is specified, the control unit 211 does not delete information of any paper feed stages from the paper feed stage candidate list.

次に、制御部211は、給紙段候補リストに残った給紙段からプリントに最適な給紙段を探索する(S1706)。具体的には、制御部211は、印刷ジョブの設定情報に含まれる情報(用紙のサイズおよび種類)に適合する用紙が保持された給紙段を給紙段候補リストから検索する。そして、制御部211は、S1706における給紙段の検索結果に基づいて、プリントに最適な給紙段があるか否かを判定する(S1707)。この判定の結果、プリントに最適な給紙段がある場合、制御部211は、当該給紙段を、プリントに最適な給紙段として決定する(S1708)。そして、制御部211は、プリントに最適な給紙段の情報を図8のS804以降の処理を実行する給送部219等に通知する。ステップS1708の処理が終了すると、図17の給紙判定処理は終了し、図8のS804の処理が実行される。 Next, the control unit 211 searches for the paper feed tray that is optimal for printing from the paper feed trays remaining in the paper feed tray candidate list (S1706). Specifically, the control unit 211 searches the paper feed tray candidate list for a paper feed tray that holds paper that matches the information (paper size and type) included in the setting information of the print job. Then, the control unit 211 determines whether or not there is a paper feed tray that is optimal for printing based on the paper feed tray search result in S1706 (S1707). If there is a paper feed tray that is optimal for printing as a result of this determination, the control unit 211 determines the paper feed tray as the optimal paper feed tray for printing (S1708). Then, the control unit 211 notifies the feeding unit 219 and the like that executes the processing from S804 onward in FIG. 8 of the information on the paper feed tray that is optimal for printing. When the processing of step S1708 is completed, the paper feed determination processing of FIG. 17 is completed, and the processing of S804 in FIG. 8 is executed.

一方、S1707においてプリントに最適な給紙段がないと判定した場合、制御部211は、図18に示すエラー画面1801をUIパネル218に表示させる(S1709)。エラー画面1801には、印刷ジョブを継続するために必要な用紙の情報1809として、例えば、用紙のサイズおよび種類の情報が表示される。また、エラー画面1801には、給紙段選択ボタン1802~1806と、中止ボタン1807と、OKボタン1808と、が表示される。また、給紙段選択ボタン1802、1803、1804、1805、1806は、それぞれ、図1(a)に示した給紙カセット102、103、104、105、手差しトレイ106に対応するボタンであるものとする。給紙段選択ボタン1802~1806にも、給紙段選択ボタン1302~1306と同様に、各給紙段の設定状況が表示される。エラー画面1801に対してユーザができる操作は、以下のいずれかとなる。 On the other hand, if it is determined in S1707 that there is no paper feed tray optimal for printing, the control unit 211 causes the UI panel 218 to display the error screen 1801 shown in FIG. 18 (S1709). The error screen 1801 displays, for example, paper size and type information as paper information 1809 required to continue the print job. The error screen 1801 also displays paper feed tray selection buttons 1802 to 1806, a stop button 1807, and an OK button 1808. The paper feed tray selection buttons 1802, 1803, 1804, 1805, and 1806 correspond to the paper feed cassettes 102, 103, 104, and 105 and the manual feed tray 106 shown in FIG. 1A, respectively. The paper feed tray selection buttons 1802 to 1806 also display the setting status of each paper feed tray, similar to the paper feed tray selection buttons 1302 to 1306. The user can perform any of the following actions on the error screen 1801:

ユーザは、用紙の情報1809として表示されている用紙をいずれかの給紙段にセットした後に、OKボタン1808を押下する。また、ユーザは、或る給紙段にセットされている用紙で強制的に処理を継続させたい場合に、給紙段選択ボタン1802~1806のうち当該給紙段に対応する給紙段選択ボタンを押下した後に、OKボタン1808を押下する。ユーザは、印刷ジョブを中止させたい場合に、中止ボタン1807を押下する。 The user loads the paper displayed as paper information 1809 in one of the paper feed trays, and then presses the OK button 1808. If the user wants to forcefully continue processing with the paper loaded in a certain paper feed tray, the user presses the paper feed tray selection button corresponding to that paper feed tray, among the paper feed tray selection buttons 1802 to 1806, and then presses the OK button 1808. If the user wants to stop the print job, the user presses the stop button 1807.

制御部211は、給紙段の状態になんらかの変化があったか否かを判定する(S1710)。この判定の結果、給紙段の状態に変化があった場合、ユーザによる用紙のセットが行われた可能性があるとして、S1702の処理が再度実行される。そして、制御部211は、前述したS1702~S1707の処理を実行することにより、最適な給紙段の探索処理を再度実行する。
一方、給紙段の状態に変化がない場合、制御部211は、エラー画面1801に対する操作を検知したか否かを判定する(S1711)。ここでは、制御部211は、ユーザによる給紙段選択ボタン1802~1806のうちのいずれか1つの給紙段選択ボタンまたは中止ボタン1807の押下を含む操作を検知したか否かを判定する。この判定の結果、給紙段選択ボタン1802~1806または中止ボタン1807の押下を含む操作を検知していない場合、S1712の処理が実行される。そして、制御部211は、エラー画面1801に対する操作の内容に応じて次に行う処理を切り替える(S1712)。給紙段選択ボタン1802~1806のいずれか1つの給紙段選択ボタンの押下を含む操作が検知された場合、制御部211は、当該押下された給紙段選択ボタンに対応する給紙段をプリントに使用する給紙段として決定する(S1708)。そして、制御部211は、当該決定した給紙段の情報を、図8のS804以降の処理を実行する給送部219等に通知する。一方、S1712の判定の結果、中止ボタン1807の押下を含む操作が検知された場合、制御部211は、印刷処理自体を終了する。この場合、S804以降の処理は実行されずに図8のフローチャートは終了する。
The control unit 211 determines whether or not there has been any change in the state of the paper feed tray (S1710). If the result of this determination is that there has been a change in the state of the paper feed tray, it is assumed that the user may have set paper, and the process of S1702 is executed again. The control unit 211 then executes the above-mentioned processes of S1702 to S1707 to search for the optimal paper feed tray again.
On the other hand, if there is no change in the state of the paper feed tray, the control unit 211 judges whether or not an operation on the error screen 1801 has been detected (S1711). Here, the control unit 211 judges whether or not an operation including pressing any one of the paper feed tray selection buttons 1802 to 1806 or the stop button 1807 by the user has been detected. If the result of this judgment is that an operation including pressing any one of the paper feed tray selection buttons 1802 to 1806 or the stop button 1807 has not been detected, the process of S1712 is executed. Then, the control unit 211 switches the process to be performed next depending on the content of the operation on the error screen 1801 (S1712). If an operation including pressing any one of the paper feed tray selection buttons 1802 to 1806 has been detected, the control unit 211 determines the paper feed tray corresponding to the pressed paper feed tray selection button as the paper feed tray to be used for printing (S1708). Then, the control unit 211 notifies the feed unit 219, which executes the process from S804 in Fig. 8, of the information on the determined paper feed stage. On the other hand, if the result of the determination in S1712 is that an operation including pressing the stop button 1807 is detected, the control unit 211 ends the print process itself. In this case, the process from S804 onwards is not executed, and the flowchart in Fig. 8 ends.

(カセットオープン検知処理)
次に、カセットオープン検知処理の一例を説明する。カセットオープン検知処理は、給紙カセット102~105のいずれかがオープン状態になった場合に画像形成装置100により実行される処理である。ただし、実行中の印刷ジョブで使用することが指定されている給紙カセットがオープン状態になった場合には、印刷ジョブが中断される。この場合、カセットオープン検知処理に優先して、給紙ができないことに起因するエラー画面がUIパネル218に表示されるものとする。従って、本実施形態では、カセットオープン検知処理が、実行中の印刷ジョブにおいて使用することが指定されていない給紙カセットを対象とする処理である場合を例示する。図19は、カセットオープン検知処理の一例を説明するフローチャートである。図20は、図19のS1903の予約カセット警告処理の一例を説明するフローチャートである。図21は、図20のS2013の用紙変更処理の一例を説明するフローチャートである。図19~図21のフローチャートに沿ってカセットオープン検知処理の一例を説明する。尚、図19~図21のフローチャートの各工程は、例えば、画像形成装置100の制御部211が、記憶部215に記憶されている制御プログラムを実行することで実現される。
(Cassette open detection process)
Next, an example of the cassette open detection process will be described. The cassette open detection process is a process executed by the image forming apparatus 100 when any of the paper feed cassettes 102 to 105 is in an open state. However, when a paper feed cassette designated for use in a print job being executed is in an open state, the print job is interrupted. In this case, an error screen caused by the inability to feed paper is displayed on the UI panel 218 in priority to the cassette open detection process. Therefore, in this embodiment, a case where the cassette open detection process is a process for a paper feed cassette not designated for use in a print job being executed is illustrated. FIG. 19 is a flowchart for explaining an example of the cassette open detection process. FIG. 20 is a flowchart for explaining an example of the reserved cassette warning process in S1903 in FIG. 19. FIG. 21 is a flowchart for explaining an example of the paper change process in S2013 in FIG. 20. An example of the cassette open detection process will be described along the flowcharts of FIG. 19 to FIG. 21. Each step in the flowcharts of FIGS. 19 to 21 is realized, for example, by the control unit 211 of the image forming apparatus 100 executing a control program stored in the storage unit 215.

制御部211は、各給紙カセット102~105のそれぞれがオープン状態およびクローズ状態のいずれの状態であるのかを検知する。制御部211は、給紙カセット102~105のいずれかがオープン状態であることを検知した場合に、図19のフローチャートに従う処理を開始する。給紙カセット102~105のいずれかがユーザによってオープンされ、オープン状態になると、制御部211は、記憶部215に記憶されている給紙段情報1400を取得する(S1901)。給紙段情報1400には予約情報が含まれる。図14(b)に示す例では、給紙段情報1400の各レコードにおける給紙段1401および予約者1405の情報を一組とする情報が予約情報となる。本実施形態では、例えば、S1901の処理によって、予約情報取得処理の一例が実現される。 The control unit 211 detects whether each of the paper feed cassettes 102 to 105 is in an open state or a closed state. When the control unit 211 detects that any of the paper feed cassettes 102 to 105 is in an open state, the control unit 211 starts processing according to the flowchart in FIG. 19. When any of the paper feed cassettes 102 to 105 is opened by a user and enters an open state, the control unit 211 acquires the paper feed stage information 1400 stored in the storage unit 215 (S1901). The paper feed stage information 1400 includes reservation information. In the example shown in FIG. 14B, the reservation information is a set of information on the paper feed stage 1401 and the reservation user 1405 in each record of the paper feed stage information 1400. In this embodiment, for example, an example of a reservation information acquisition process is realized by the process of S1901.

次に、制御部211は、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットであるか否かを、給紙段情報1400(予約情報)に基づいて判定する(S1902)。図14(b)に示す例では、制御部211は、給紙段1401の情報として、オープン状態であることを検知した給紙カセットを特定する情報が示され、且つ、予約者1405の情報として、ログインユーザを特定する情報が示されている予約情報を探索する。制御部211は、このような予約情報がある場合に、オープン状態であることを検知した給紙カセットは、使用の予約がなされている給紙カセットであると判定する。一方、制御部211は、このような予約情報がない場合に、オープン状態であることを検知した給紙カセットは、使用の予約がなされている給紙カセットでないと判定する。 Next, the control unit 211 determines whether the paper feed cassette detected to be in an open state is a paper feed cassette that has been reserved for use based on the paper feed stage information 1400 (reservation information) (S1902). In the example shown in FIG. 14B, the control unit 211 searches for reservation information in which information identifying the paper feed cassette detected to be in an open state is indicated as the information on the paper feed stage 1401, and information identifying the logged-in user is indicated as the information on the reservation party 1405. If such reservation information is present, the control unit 211 determines that the paper feed cassette detected to be in an open state is a paper feed cassette that has been reserved for use. On the other hand, if such reservation information is not present, the control unit 211 determines that the paper feed cassette detected to be in an open state is not a paper feed cassette that has been reserved for use.

S1902の時点では、まだ各ユーザに対しての警告表示の変更は行われず、予約中であるか否かの判定に留まる。S1902の判定の結果、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットでない場合、制御部211は、通常カセット警告処理を表示制御処理の一例として実行する(S1904)。通常カセット警告処理は、給紙カセットがオープンされた場合に、画像形成装置100の状態として、給紙カセットがオープンされていることをUIパネル218に表示する処理である。通常カセット警告処理により表示される情報に起因するユーザの画像形成装置100に対する操作(給紙カセットのクローズ)によって、画像形成装置100における印刷処理が影響を受けることはない。通常カセット警告処理により表示される情報は、後述する予約カセット警告処理により表示される情報とは異なる情報である。異なる情報とは、情報の内容が異なる場合に限定されない。例えば、内容が同じであっても表示態様が異なる場合には異なる情報であるものとする。例えば、通常カセット警告処理により表示される情報は、ステータスラインに表示される。一方、予約カセット警告処理により表示される情報は、例えば、ポップアップ表示される。また、通常カセット警告処理により表示される情報には、給紙カセットの予約に関する情報は含まれない。一方、予約カセット警告処理により表示される情報には、給紙カセットの予約に関する情報が含まれ得る。通常カセット警告処理は、画像形成装置の制御においては、一般的な動作であるため、詳細な説明を省略する。 At the time of S1902, the warning display for each user is not changed, and only a judgment is made as to whether or not the cassette is reserved. If the result of the judgment in S1902 is that the paper feed cassette detected to be in an open state is not a paper feed cassette reserved for use, the control unit 211 executes a normal cassette warning process as an example of a display control process (S1904). The normal cassette warning process is a process in which, when the paper feed cassette is opened, the status of the image forming apparatus 100 is displayed on the UI panel 218 as the state of the image forming apparatus 100 that the paper feed cassette is open. The printing process in the image forming apparatus 100 is not affected by the user's operation on the image forming apparatus 100 (closing the paper feed cassette) caused by the information displayed by the normal cassette warning process. The information displayed by the normal cassette warning process is different from the information displayed by the reserved cassette warning process described later. Different information is not limited to cases where the contents of the information are different. For example, the information is different when the contents are the same but the display form is different. For example, the information displayed by the normal cassette warning process is displayed on the status line. On the other hand, the information displayed by the reserved cassette warning process is displayed, for example, as a pop-up. Furthermore, the information displayed by the normal cassette warning process does not include information related to the reservation of the paper feed cassette. On the other hand, the information displayed by the reserved cassette warning process may include information related to the reservation of the paper feed cassette. The normal cassette warning process is a common operation in the control of an image forming device, so a detailed explanation will be omitted.

S1902の判定の結果、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットである場合、制御部211は、予約カセット警告処理を実行する(S1903)。予約カセット警告処理は、図20のフローチャートにしたがう。 If the result of the determination in S1902 is that the paper feed cassette detected to be in an open state is a paper feed cassette that has been reserved for use, the control unit 211 executes a reserved cassette warning process (S1903). The reserved cassette warning process follows the flowchart in FIG. 20.

まず、S2001において、制御部211は、S1901と同様に、給紙段情報1400を取得する。S2001の処理は、後述するS2009での判定のために前もって、予約情報を含む給紙段情報1400を取得する必要があるために実行される。ただし、制御部211が、図19のS1901の処理で取得した給紙段情報1400を記憶部215に記憶している場合、S2001の処理は省略してもよい。 First, in S2001, the control unit 211 acquires the paper feed stage information 1400, similar to S1901. The process of S2001 is executed because it is necessary to acquire the paper feed stage information 1400 including reservation information in advance for the determination in S2009 described below. However, if the control unit 211 has stored the paper feed stage information 1400 acquired in the process of S1901 in FIG. 19 in the memory unit 215, the process of S2001 may be omitted.

次に、S2002において、制御部211は、ログインコンテキストを取得する。ログインコンテキストは、ユーザ名を含むログインユーザを特定する情報である。ログインコンテキストは、画像形成装置100の使用にともないユーザがログイン画面1001に対してログイン操作を行った際に記憶部215に記憶される。本実施形態では、ログインユーザ名の照合にのみ、ログインコンテキストの情報を使用するため、ログインコンテキストの構成についての詳細な説明を省略する。ログインコンテキストには、ログインユーザ名以外にも、例えば、パスワード情報、およびアクセス権限情報等が含まれる。また、ログインコンテキストの情報は、ユーザが使用を終えて、ログアウトすると消去される。制御部211は、ログアウトされた状態でログインコンテキストを取得すると、ユーザ名の属性が未設定状態であることから、誰もログインしていない状態であることを検知する。S2003において、制御部211は、ログインユーザ名の属性が未設定状態であるかどうかにより、ログインユーザが存在するか否かを判定する。 Next, in S2002, the control unit 211 acquires a login context. The login context is information that identifies a login user, including a user name. The login context is stored in the storage unit 215 when a user performs a login operation on the login screen 1001 while using the image forming apparatus 100. In this embodiment, the login context information is used only to check the login user name, so a detailed description of the configuration of the login context is omitted. In addition to the login user name, the login context includes, for example, password information and access authority information. Furthermore, the login context information is erased when the user finishes use and logs out. When the control unit 211 acquires the login context in a logged-out state, it detects that no one is logged in because the user name attribute is not set. In S2003, the control unit 211 determines whether a login user exists based on whether the login user name attribute is not set.

この判定の結果、ログインユーザが存在しない場合は、S2004の処理が表示制御処理の一例として実行される。S2004において、制御部211は、ユーザに対してログインを督促する。図22は、ログイン督促画面2201の一例を示す図である。本実施形態では、制御部211は、ログイン督促画面2201をUIパネル218に表示させることにより、ユーザに対してログインを督促する。ログイン督促画面2201には、使用の予約がなされている給紙カセットがオープンされたことを示す情報と、画像形成装置100に対してユーザが行うべき操作を示す情報と、が表示される。図22では、画像形成装置100に対してユーザが行うべき操作を示す情報として、画像形成装置100にログインすることと、給紙カセットをクローズすることと、が含まれる場合を例示する。このようにログイン督促画面2201は、使用の予約がなされている給紙カセットをオープン状態にしたユーザに対してログイン操作や当該給紙カセットのクローズを促すために表示される画面である。 If the result of this determination is that there is no logged-in user, the process of S2004 is executed as an example of the display control process. In S2004, the control unit 211 urges the user to log in. FIG. 22 is a diagram showing an example of a login urging screen 2201. In this embodiment, the control unit 211 urges the user to log in by displaying the login urging screen 2201 on the UI panel 218. The login urging screen 2201 displays information indicating that a paper feed cassette reserved for use has been opened, and information indicating an operation that the user should perform on the image forming device 100. FIG. 22 illustrates an example in which the information indicating an operation that the user should perform on the image forming device 100 includes logging in to the image forming device 100 and closing the paper feed cassette. In this way, the login urging screen 2201 is a screen displayed to urge a user who has opened a paper feed cassette reserved for use to perform a login operation or close the paper feed cassette.

また、ログイン督促画面2201には、ログインボタン2202およびキャンセルボタン2203が表示される。ユーザは、画像形成装置100にログインすることを希望する場合にログインボタン2202を押下する。一方、ユーザは、画像形成装置100にログインすることを希望しない場合にキャンセルボタン2203を押下する。 The login prompt screen 2201 also displays a login button 2202 and a cancel button 2203. If the user wishes to log in to the image forming device 100, the user presses the login button 2202. On the other hand, if the user does not wish to log in to the image forming device 100, the user presses the cancel button 2203.

制御部211は、S2004において、ログイン督促画面2201をUIパネル218に表示させた後、ログインされたか否かを判定する(S2005)。S2005においてログインされたと判定される場合は、ログインボタン2202が押下され、且つ、ユーザ認証に成功した場合である。制御部211は、ログインボタン2202が押下されると、ログイン画面1001をUIパネル218上に表示させ、ユーザによるログイン操作が実行されるまで待つ。この処理は、図9のS901の処理と同じである。ユーザがログイン画面1001に対するログイン操作を実行した後、制御部211は、認証処理を実行し、ユーザ認証に成功したか否かを判定する。この処理は、図9のS902の処理と同じである。この判定の結果、ユーザ認証に成功すると、制御部211は、当該ユーザに対するログインコンテキストの情報を記憶部215に記憶する。そして、S2003の処理が再び実行される。一方、ユーザ認証に失敗した場合には、S2005においてログインされなかったと判定される。 In S2004, the control unit 211 displays the login prompt screen 2201 on the UI panel 218, and then determines whether or not the user has logged in (S2005). If it is determined in S2005 that the user has logged in, the login button 2202 is pressed and the user authentication is successful. When the login button 2202 is pressed, the control unit 211 displays the login screen 1001 on the UI panel 218 and waits until the user performs a login operation. This process is the same as the process of S901 in FIG. 9. After the user performs a login operation on the login screen 1001, the control unit 211 executes an authentication process and determines whether or not the user authentication is successful. This process is the same as the process of S902 in FIG. 9. If the result of this determination is that the user authentication is successful, the control unit 211 stores the login context information for the user in the storage unit 215. Then, the process of S2003 is executed again. On the other hand, if user authentication fails, it is determined in S2005 that the user has not logged in.

また、例えば、給紙カセットのオープン行為がオペレーションミスであった場合、ユーザは、キャンセルボタン2203を押下する。このようにユーザによってキャンセルボタン2203が押下された場合にも、S2005においてログインされなかったと判定される。S2005においてログインされなかったと判定されると、S2006の処理が表示制御処理の一例として実行される。 For example, if the act of opening the paper feed cassette is an operational mistake, the user presses the cancel button 2203. Even if the user presses the cancel button 2203 in this way, it is determined in S2005 that the user has not logged in. If it is determined in S2005 that the user has not logged in, the process of S2006 is executed as an example of a display control process.

S2006において、制御部211は、図23(a)に示すカセットクローズ指示画面2301をUIパネル218に表示させる。カセットクローズ指示画面2301は、オープン状態の給紙カセットをクローズすることを、ログインユーザではないユーザに促すために表示される画面である。カセットクローズ指示画面2301に表示されるOKボタン2302がユーザによって押下されると、S2018において、制御部211は、オープン状態であることを検知した給紙カセットがクローズされたか否かを判定する。この判定の結果、給紙カセットがクローズされた場合、制御部211は、予約カセット警告処理においてUIパネル218に表示させた画面の表示を終了させる(S2019)。例えば、カセットクローズ指示画面2301がUIパネル218に表示されている場合、S2019において、制御部211は、カセットクローズ指示画面2301の表示を終了させる。S2019の処理が終了すると図20のフローチャートによる処理は終了する。 In S2006, the control unit 211 displays the cassette close instruction screen 2301 shown in FIG. 23A on the UI panel 218. The cassette close instruction screen 2301 is a screen displayed to prompt a user who is not a logged-in user to close an open paper feed cassette. When the OK button 2302 displayed on the cassette close instruction screen 2301 is pressed by the user, in S2018, the control unit 211 determines whether the paper feed cassette detected to be open has been closed. If the result of this determination is that the paper feed cassette has been closed, the control unit 211 ends the display of the screen displayed on the UI panel 218 in the reserved cassette warning process (S2019). For example, if the cassette close instruction screen 2301 is displayed on the UI panel 218, in S2019, the control unit 211 ends the display of the cassette close instruction screen 2301. When the process of S2019 ends, the process according to the flowchart of FIG. 20 ends.

一方、S2018の判定の結果、オープン状態であることを検知した給紙カセットがクローズされていない場合には、ユーザによってOKボタン2302が押下されても、S2006の処理が再び実行され、カセットクローズ指示画面2301が表示される。 On the other hand, if the result of the determination in S2018 is that the paper feed cassette detected to be open is not closed, even if the user presses the OK button 2302, the process of S2006 is executed again and the cassette close instruction screen 2301 is displayed.

S2003において、ログインユーザが存在すると判定されると、警告表示をログインユーザごとに変更する処理が、S2007以降の処理で実現される。まず、S2007において、制御部211は、ログインユーザが、オープン状態であることを検知した給紙カセットの使用を予約したユーザであるか否を判定する。以下の説明では、オープン状態であることを検知した給紙カセットの使用を予約したユーザを、必要に応じて予約ユーザと呼ぶ。また、予約ユーザ以外のユーザを、必要に応じて非予約ユーザと呼ぶ。ログインユーザが予約ユーザであるか否かの判定は、例えば、次のようにして実行される。即ち、制御部211は、S2001において取得した給紙段情報1400に含まれる予約情報の予約者1405の欄のユーザ名と、S2002において取得したログインコンテキストの情報に含まれるログインユーザ名とが合致するか否かを判定する。ステップS2007において、ログインユーザが予約ユーザであると判定されると、S2008の処理が表示制御処理の一例として実行される。以下に、S2008以降の処理の一例を説明する。 When it is determined in S2003 that a logged-in user exists, the process of changing the warning display for each logged-in user is realized in the process from S2007 onwards. First, in S2007, the control unit 211 determines whether the logged-in user is a user who has reserved the use of the paper feed cassette detected to be in an open state. In the following description, a user who has reserved the use of the paper feed cassette detected to be in an open state is called a reserved user as necessary. Also, a user other than the reserved user is called a non-reserved user as necessary. The determination of whether the logged-in user is a reserved user is performed, for example, as follows. That is, the control unit 211 determines whether the user name in the reserver 1405 field of the reservation information included in the paper feed stage information 1400 acquired in S2001 matches the login user name included in the login context information acquired in S2002. When it is determined in step S2007 that the logged-in user is a reserved user, the process of S2008 is performed as an example of a display control process. An example of the process from S2008 onwards is described below.

(予約ユーザへのカセットオープン警告処理)
予約ユーザが給紙カセットをオープンする行為には、例えば、以下の3種のケースが考えられる。1つめのケースは、給紙カセットに設定した用紙の入れ替えが行われるケースである。用紙の入れ替えが行われる場合、用紙のサイズの変更や、用紙の種類の変更等が行われる。2つめのケースは、給紙カセットの使用を予約していたが、必要な分の印刷出力を終え、給紙カセットにセットした用紙(例えば、内製化印刷用の紙)を回収するケースである。3つめのケースは、以下の2つの場合である。一つは、用紙の残量を確認するなど、給紙カセットの内部を目視する必要がある場合である。もう一つは、新たに給紙カセットの使用の予約をするなどの理由で、別の給紙カセットに用紙をセットしようとしたが、誤って既に使用の予約をしている給紙カセットをオープンした場合である。以下のS2008~S2012は、これらの3つのケースについて、予約ユーザに適切な操作を実施してもらうための処理である。
(Cassette open warning process for reserved users)
There are three possible cases in which a reserved user opens a paper feed cassette. The first case is when the paper set in the paper feed cassette is replaced. When the paper is replaced, the size of the paper or the type of the paper is changed. The second case is when the paper feed cassette is reserved for use, but the required amount of print output is completed and the paper set in the paper feed cassette (for example, paper for in-house printing) is collected. The third case is the following two cases. The first case is when it is necessary to visually check the inside of the paper feed cassette, such as to check the remaining amount of paper. The other case is when the user tries to set paper in another paper feed cassette for the reason of reserving a new paper feed cassette, but accidentally opens a paper feed cassette that has already been reserved for use. The following steps S2008 to S2012 are processes for having the reserved user perform appropriate operations for these three cases.

S2008において、制御部211は、図23(b)に示す予約ユーザ用選択画面2303をUIパネル218に表示させる。予約ユーザ用選択画面2303には、用紙変更ボタン2304、予約変更ボタン2305、およびキャンセルボタン2306が表示される。用紙変更ボタン2304は、使用の予約がされた給紙カセットにセットされた用紙を変更する場合にユーザが押下するボタンである。予約変更ボタン2305は、給紙カセットの使用の予約を終了する場合にユーザが押下するボタンである。キャンセルボタン2306は、オープンした給紙カセットのクローズだけを実行する場合にユーザが押下するボタンである。このように予約ユーザ用選択画面2303は、前述した3つのケースに対応する操作を予約ユーザに促すために表示される画面である。次に、S2009において、制御部211は、用紙変更ボタン2304、予約変更ボタン2305、およびキャンセルボタン2306のうち、いずれのボタンがユーザによって押下されたのかを判定する。 In S2008, the control unit 211 displays the reservation user selection screen 2303 shown in FIG. 23B on the UI panel 218. The reservation user selection screen 2303 displays a paper change button 2304, a reservation change button 2305, and a cancel button 2306. The paper change button 2304 is a button that the user presses when changing the paper set in the paper feed cassette reserved for use. The reservation change button 2305 is a button that the user presses when terminating the reservation for use of the paper feed cassette. The cancel button 2306 is a button that the user presses when executing only the closing of the opened paper feed cassette. In this way, the reservation user selection screen 2303 is a screen that is displayed to prompt the reservation user to perform the operation corresponding to the three cases described above. Next, in S2009, the control unit 211 determines which button of the paper change button 2304, the reservation change button 2305, and the cancel button 2306 has been pressed by the user.

S2009の判定の結果、用紙変更ボタン2304がユーザによって押下された場合には、S2013の用紙変更処理が実行される。用紙変更処理は、給紙カセットにセットされている用紙に対する設定を変更するための処理である。図24は、用紙変更処理において表示される用紙変更指示画面2401の一例を示す図である。用紙変更処理の一例を、図21のフローチャートおよび図24を用いてさらに説明する。 If the result of the determination in S2009 is that the user has pressed the paper change button 2304, paper change processing in S2013 is executed. The paper change processing is processing for changing the settings for the paper set in the paper feed cassette. FIG. 24 is a diagram showing an example of a paper change instruction screen 2401 displayed in the paper change processing. An example of the paper change processing will be further explained using the flowchart in FIG. 21 and FIG. 24.

まず、S2101において、制御部211は、用紙変更指示画面2401をUIパネル218に表示させる。用紙変更指示画面2401には、給紙段選択ボタン2402~2406、用紙種類設定ボタン2407、用紙サイズ設定ボタン2408、封筒ボタン2409、はがきボタン2410、およびOKボタン2411が表示される。用紙変更指示画面2401は、図13(a)および図13(b)に示した用紙設定画面1301と本質的には同じ画面である。用紙変更指示画面2401のボタンが押下された場合の画像形成装置100の動作は、用紙設定画面1301のボタンが押下された場合の画像形成装置100の動作と基本的には同じである。用紙設定画面1301と用紙変更指示画面2401との違いは、給紙カセットの使用の予約をするための予約ボタン1311の有無である。この違いは、用紙設定画面1301を用いて実施するのは、給紙カセットの使用の予約であることに対し、用紙変更指示画面2401を用いて実施するのは、給紙カセットの使用の予約の削除である、という目的の違いによる。 First, in S2101, the control unit 211 displays the paper change instruction screen 2401 on the UI panel 218. The paper change instruction screen 2401 displays the paper feed tray selection buttons 2402 to 2406, the paper type setting button 2407, the paper size setting button 2408, the envelope button 2409, the postcard button 2410, and the OK button 2411. The paper change instruction screen 2401 is essentially the same screen as the paper setting screen 1301 shown in Figures 13(a) and 13(b). The operation of the image forming apparatus 100 when a button on the paper change instruction screen 2401 is pressed is basically the same as the operation of the image forming apparatus 100 when a button on the paper setting screen 1301 is pressed. The difference between the paper setting screen 1301 and the paper change instruction screen 2401 is the presence or absence of the reservation button 1311 for reserving the use of a paper feed cassette. This difference comes from the difference in purpose: the paper settings screen 1301 is used to reserve the use of a paper feed cassette, whereas the paper change instruction screen 2401 is used to delete a reservation for the use of a paper feed cassette.

そこで、図21では、用紙変更指示画面2401を用いて実行される処理のうち、給紙段選択ボタン2402~2406が押下された後に、用紙種類設定ボタン2407または用紙サイズ設定ボタン2408が押下された場合の処理のみの一例を示す。
S2102において、制御部211は、給紙段選択ボタン2402~2406が押下された後に、用紙種類設定ボタン2407および用紙サイズ設定ボタン2408のいずれのボタンが押下されたかを判定する。この判定の結果、用紙サイズ設定ボタン2408が押下された場合には、S2103の処理が表示制御処理の一例として実行される。
S2103において、制御部211は、図16に示す用紙サイズ設定画面1601をUIパネル218に表示させる。
次に、S2104において、制御部211は、用紙サイズ設定画面1601に対するユーザの操作の内容に基づいて、給紙段情報1400に含まれる用紙サイズ1402の情報を変更して、用紙のサイズを設定する。尚、用紙サイズ設定画面1601に対する操作の内容と、用紙サイズ設定画面1601に対する操作の内容に応じた制御部211の処理は、前述しているので、ここでは、それらの詳細な説明を省略する。S2104の処理が終了すると、用紙変更処理は終了し、図20のS2018の処理が実行される。
Therefore, FIG. 21 shows an example of only the processing executed using the paper change instruction screen 2401 when the paper feed stage selection buttons 2402 to 2406 are pressed, and then the paper type setting button 2407 or the paper size setting button 2408 is pressed.
In S2102, the control unit 211 determines whether the paper feed stage selection button 2402 to 2406 was pressed, and then the paper type setting button 2407 or the paper size setting button 2408 was pressed. If the result of this determination is that the paper size setting button 2408 was pressed, the process of S2103 is executed as an example of a display control process.
In S2103, the control unit 211 causes the UI panel 218 to display a paper size setting screen 1601 shown in FIG.
Next, in S2104, the control unit 211 sets the size of the paper by changing the information of the paper size 1402 included in the paper feed stage information 1400 based on the content of the user's operation on the paper size setting screen 1601. Note that the content of the operation on the paper size setting screen 1601 and the processing of the control unit 211 according to the content of the operation on the paper size setting screen 1601 have been described above, so detailed description thereof will be omitted here. When the processing of S2104 ends, the paper change processing ends, and the processing of S2018 in FIG. 20 is executed.

S2102において、用紙種類設定ボタン2407が押下されたと判定された場合には、S2105の処理が表示制御処理の一例として実行される。S2105において、制御部211は、図15に示す用紙種類設定画面1501をUIパネル218に表示させる。
次に、S2106において、制御部211は、用紙種類設定画面1501に対するユーザの操作の内容に基づいて、給紙段情報1400に含まれる用紙種類1403の情報を変更して、用紙のサイズを設定する。尚、用紙種類設定画面1501に対する操作の内容と、用紙種類設定画面1501に対する操作の内容に応じた制御部211の処理は、前述しているので、ここでは、それらの詳細な説明を省略する。S2106の処理が終了すると、用紙変更処理は終了し、図20のS2018の処理が実行される。
If it is determined in S2102 that the paper type setting button 2407 has been pressed, the process of S2105 is executed as an example of a display control process. In S2105, the control unit 211 causes the UI panel 218 to display a paper type setting screen 1501 shown in FIG.
Next, in S2106, the control unit 211 changes the information on the paper type 1403 included in the paper feed stage information 1400 and sets the paper size based on the content of the user's operation on the paper type setting screen 1501. Note that the content of the operation on the paper type setting screen 1501 and the processing of the control unit 211 according to the content of the operation on the paper type setting screen 1501 have been described above, so detailed description thereof will be omitted here. When the processing of S2106 ends, the paper change processing ends, and the processing of S2018 in FIG. 20 is executed.

尚、本実施形態では、用紙設定変更処理で行われる設定が、用紙のサイズの変更と、用紙の種類の変更のみである場合を例に挙げて説明した。しかしながら、これは説明の簡略化のためである。これらの変更以外にも、用紙に対する各種の設定の変更を、用紙変更指示画面2401を用いて行ってもよい。例えば、用紙の搬送に関わるパラメータ、用紙の種類ごとに設定可能な印刷画像の品位に関わるパラメータ等の変更が、用紙変更指示画面2401を用いて行われてもよい。 In this embodiment, the paper setting change process is described by taking as an example a case where only the paper size and paper type are changed. However, this is for the sake of simplicity. In addition to these changes, various settings for paper may be changed using the paper change instruction screen 2401. For example, parameters related to paper transport, parameters related to the quality of the printed image that can be set for each type of paper, etc. may be changed using the paper change instruction screen 2401.

また、前述の通り、用紙変更指示画面2401では、画面の目的の違いから、用紙設定画面1301に表示される予約ボタン1311を表示していない。しかしながら、用紙変更指示画面2401と用紙設定画面1301とを同じとして、用紙の設定を変更する画面から、給紙カセットの使用の予約の変更と、登録とが実行されるようにしてもよい。 As mentioned above, the paper change instruction screen 2401 does not display the reservation button 1311 that is displayed on the paper setting screen 1301 due to the difference in the purpose of the screen. However, the paper change instruction screen 2401 and the paper setting screen 1301 may be the same, and the reservation for the use of the paper feed cassette may be changed and registered from the screen for changing the paper settings.

図20の説明に戻り、S2009において、予約変更ボタン2305がユーザによって押下されたと判定された場合には、S2010の処理が表示制御処理の一例として実行される。S2010において、制御部211は、図25に示す予約削除画面2501をUIパネル218に表示させる。予約削除画面2501には、使用の予約がなされている給紙段(給紙カセット)の予約を削除することを促すために表示される画面である。ユーザは、予約を削除する場合には、予約削除ボタン2502を押下する。一方、予約を削除しない場合には、ユーザは、キャンセルボタン2503を押下する。 Returning to the explanation of FIG. 20, if it is determined in S2009 that the reservation change button 2305 has been pressed by the user, the process of S2010 is executed as an example of display control processing. In S2010, the control unit 211 causes the reservation deletion screen 2501 shown in FIG. 25 to be displayed on the UI panel 218. The reservation deletion screen 2501 is a screen displayed to prompt the user to delete a reservation for a paper feed tray (paper feed cassette) that has been reserved for use. If the user wishes to delete the reservation, the user presses the reservation deletion button 2502. On the other hand, if the user does not wish to delete the reservation, the user presses the cancel button 2503.

S2011において、制御部211は、ユーザによって押下されたボタンが予約削除ボタン2502であるか否かを判定する。この判定の結果、ユーザによって押下されたボタンが予約削除ボタン2502である場合には、S2012の処理が実行される。S2012において、制御部211は、該当する予約を削除する。予約の削除は、記憶部215に記録されている給紙段情報1400に含まれる予約者1405の情報のうち、該当する給紙段(給紙カセット)における予約者1405の情報をクリアすることによって行われる。ここで、該当する給紙段(給紙カセット)とはは、使用の予約がなされている給紙段であって、オープン状態であることが検知された給紙段である。S2012の処理の後、前述したS2018の処理が実行される。一方、S2109において、ユーザによって押下されたボタンが予約削除ボタン2502ではなく、キャンセルボタン2503である場合には、前述したS2018の処理が実行される。また、S2009において、予約ユーザ用選択画面2303のキャンセルボタン2306がユーザによって押下された場合にも、前述したS2018の処理が実行される。 In S2011, the control unit 211 determines whether the button pressed by the user is the reservation deletion button 2502. If the result of this determination is that the button pressed by the user is the reservation deletion button 2502, the process of S2012 is executed. In S2012, the control unit 211 deletes the corresponding reservation. The reservation is deleted by clearing the information of the reserving party 1405 in the corresponding paper feed stage (paper feed cassette) from the information of the reserving party 1405 included in the paper feed stage information 1400 recorded in the storage unit 215. Here, the corresponding paper feed stage (paper feed cassette) is a paper feed stage that is reserved for use and is detected to be in an open state. After the process of S2012, the process of S2018 described above is executed. On the other hand, in S2109, if the button pressed by the user is not the reservation deletion button 2502 but the cancel button 2503, the process of S2018 described above is executed. Also, in S2009, if the user presses the cancel button 2306 on the reservation user selection screen 2303, the processing of S2018 described above is executed.

(非予約ユーザへのカセットオープン警告処理)
S2007において、ログインユーザが予約ユーザではなく非予約ユーザであると判定された場合は、非予約ユーザが、使用の予約されている給紙カセットをオープンした場合である。非予約ユーザが、使用の予約されている給紙カセットをオープンする主要因は、非予約ユーザが、給紙カセットの使用の予約がなされていることを知らないことである。従って、給紙カセットを速やかに元の状態に戻す(クローズする)ことをユーザに促す必要がある。また、非予約ユーザが、給紙カセットの使用を予約するために、使用の予約がなされている給紙カセットにセットされている用紙の入れ替えを行おうとした可能性もある。その場合には、別の給紙カセットの使用の予約を非予約ユーザに促すことが望ましい。
(Cassette open warning process for non-reserved users)
In S2007, if it is determined that the logged-in user is not a reserved user but a non-reserved user, this is the case when the non-reserved user opens a paper feed cassette reserved for use. The main reason why a non-reserved user opens a paper feed cassette reserved for use is that the non-reserved user is unaware that the paper feed cassette has been reserved for use. Therefore, it is necessary to urge the user to quickly return the paper feed cassette to its original state (close it). Also, it is possible that the non-reserved user has attempted to replace the paper set in the paper feed cassette reserved for use in order to reserve the use of the paper feed cassette. In that case, it is desirable to urge the non-reserved user to reserve the use of a different paper feed cassette.

そこで、S2007において、ログインユーザが予約ユーザではなく非予約ユーザであると判定された場合には、S2014において、制御部211は、図26に示す非予約ユーザ用選択画面2601をUIパネル218に表示させる。非予約ユーザ用選択画面2601には、新規予約ボタン2602およびキャンセルボタン2603が表示される。新規予約ボタン2602は、給紙カセットの新規の予約を行う場合にユーザが押下するボタンである。キャンセルボタン2603は、給紙カセットの新規の予約を行わない場合にユーザが押下するボタンである。 Therefore, if it is determined in S2007 that the logged-in user is not a reserving user but a non-reserving user, in S2014 the control unit 211 causes the UI panel 218 to display a non-reserving user selection screen 2601 shown in FIG. 26. A new reservation button 2602 and a cancel button 2603 are displayed on the non-reserving user selection screen 2601. The new reservation button 2602 is a button that the user presses when making a new reservation for a paper feed cassette. The cancel button 2603 is a button that the user presses when not making a new reservation for a paper feed cassette.

次に、S2015において、制御部211は、ユーザによって押下されたボタンが新規予約ボタン2602であるか否かを判定する。この判定の結果、ユーザによって押下されたボタンが新規予約ボタン2602である場合には、S2016の処理が表示制御処理の一例として実行される。S2016において、制御部211は、図27に示す予約設定画面2701をUIパネル218に表示させる。そして、S2017において、制御部211は、予約設定画面2701に対するユーザの操作の内容に基づいて、給紙段情報1400に含まれる予約情報(予約者1405)を更新する。S2017の処理が終了すると、前述したS2018の処理が実行される。 Next, in S2015, the control unit 211 determines whether the button pressed by the user is the new reservation button 2602. If the result of this determination is that the button pressed by the user is the new reservation button 2602, the process of S2016 is executed as an example of display control processing. In S2016, the control unit 211 causes the reservation setting screen 2701 shown in FIG. 27 to be displayed on the UI panel 218. Then, in S2017, the control unit 211 updates the reservation information (reserved by 1405) included in the paper feed stage information 1400 based on the content of the user's operation on the reservation setting screen 2701. When the process of S2017 ends, the process of S2018 described above is executed.

予約設定画面2701には、給紙段選択ボタン2702~2706、用紙種類設定ボタン2707、用紙サイズ設定ボタン2708、封筒ボタン2709、はがきボタン2710、予約ボタン2711、およびOKボタン2712が表示される。 The reservation setting screen 2701 displays paper feed tray selection buttons 2702 to 2706, paper type setting button 2707, paper size setting button 2708, envelope button 2709, postcard button 2710, reservation button 2711, and OK button 2712.

予約設定画面2701は、図13(a)および図13(b)に示した用紙設定画面1301と本質的には同じ画面である。予約設定画面2701のボタンが押下された場合の画像形成装置100の動作は、用紙設定画面1301のボタンが押下された場合の画像形成装置100の動作と基本的には同じである。ただし、本実施形態では、1つの給紙段(給紙カセット)に対して1つの予約のみが可能である場合を例示する。従って、給紙段選択ボタン2702~2706のうち、使用の予約がなされている給紙段に対応する給紙段選択ボタンはユーザによって選択されないようにする。図14(b)に示す例では、給紙カセット102に対応する給紙カセット1の使用の予約がなされている。従って、給紙カセット102に対応する給紙段選択ボタン2702が、ユーザによって選択されないようにする。図27では、給紙段選択ボタン2702をグレーで表示することで、ユーザが、給紙段選択ボタン2702を選択することができないことを表す。尚、図27では、給紙段選択ボタン2703がユーザによって選択された状態である場合を例示する。また、ここでは、図27に示す予約設定画面2701を用いて予約登録処理が実行される場合を例示した。しかしながら、予約登録画面は、必ずしも、図27に示した予約設定画面2701である必要はない。予約登録画面は、例えば、予約設定画面2701から、紙種類設定ボタン2707、用紙サイズ設定ボタン2708、封筒ボタン2709、およびはがきボタン2710の少なくとも1つを除いた画面であってもよい。 Reservation setting screen 2701 is essentially the same as paper setting screen 1301 shown in FIG. 13(a) and FIG. 13(b). The operation of image forming apparatus 100 when a button on reservation setting screen 2701 is pressed is basically the same as the operation of image forming apparatus 100 when a button on paper setting screen 1301 is pressed. However, in this embodiment, a case where only one reservation is possible for one paper feed stage (paper feed cassette) is illustrated. Therefore, among paper feed stage selection buttons 2702 to 2706, the paper feed stage selection button corresponding to the paper feed stage reserved for use is prevented from being selected by the user. In the example shown in FIG. 14(b), the use of paper feed cassette 1 corresponding to paper feed cassette 102 is reserved. Therefore, the paper feed stage selection button 2702 corresponding to paper feed cassette 102 is prevented from being selected by the user. In FIG. 27, the paper feed stage selection button 2702 is displayed in gray to indicate that the user cannot select the paper feed stage selection button 2702. Note that FIG. 27 illustrates an example in which the paper feed tray selection button 2703 has been selected by the user. Also, here, an example is shown in which the reservation registration process is executed using the reservation setting screen 2701 shown in FIG. 27. However, the reservation registration screen does not necessarily have to be the reservation setting screen 2701 shown in FIG. 27. The reservation registration screen may be, for example, a screen in which at least one of the paper type setting button 2707, the paper size setting button 2708, the envelope button 2709, and the postcard button 2710 have been removed from the reservation setting screen 2701.

図20の説明に戻り、S2015において、ユーザによって押下されたボタンが新規予約ボタン2602ではなく、キャンセルボタン2603であると判定された場合には、前述したS2006の処理が実行される。 Returning to the explanation of FIG. 20, if it is determined in S2015 that the button pressed by the user is not the new reservation button 2602 but the cancel button 2603, the processing of S2006 described above is executed.

以上のように本実施形態では、画像形成装置100は、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットである場合とそうでない場合とで異なる表示情報をUIパネル218に表示させる。従って、印刷ジョブが画像形成装置100に投入される前に、ユーザがオープンした給紙カセットが、使用の予約がされている給紙カセットではあることを当該ユーザに報知することができる。よって、シート保持部の使用を予約することができる機能を有する画像形成装置に対するユーザの利便性を向上させることができる。 As described above, in this embodiment, the image forming apparatus 100 displays different display information on the UI panel 218 depending on whether the paper feed cassette detected to be open is a paper feed cassette that is reserved for use or not. Therefore, before a print job is input to the image forming apparatus 100, the user can be notified that the paper feed cassette that the user has opened is a paper feed cassette that is reserved for use. This improves the user's convenience regarding image forming apparatuses that have a function that allows the user to reserve the use of a sheet holding unit.

また、或るユーザが使用の予約をした給紙段であっても、別のユーザによって給紙段が操作(オープン)されることがある。その際、どのユーザに対しても同じ警告表示が実行されると、当該予約をしたユーザにとっては煩雑な処理となる虞がある。
例えば、ユーザは、内製化印刷を画像形成装置100に実行させるに際し、内製化印刷用の特殊な用紙を給紙カセットにセットし、画像形成装置100の前から離れて、PC200からPDLプリントジョブの投入を行う場合がある。つまり、内製化印刷を行うユーザが用紙をセットして、PC200の前に戻って印刷ジョブを投入するケースが必然的に発生し得る。この場合、内製化印刷を行うユーザが給紙カセットの使用を予約した後、PC200の前に戻って印刷ジョブの投入を指示する前に、別のユーザによって、予約中の給紙カセットが誤ってオープンされて用紙が入れ替えられることが起こり得る。そうすると、内製化印刷を行うユーザは、用紙のセットと再印刷とを再度実行する必要がある。一方、通常のオフィス印刷を行いたい別のユーザは、用紙を入れ替えても、入れ替えた用紙を使って印刷ジョブを実行させることができない。以上のように、内製化印刷を行うユーザおよび通常のオフィス印刷を行うユーザの双方にとって、望ましくない事態となる。このような課題に対しては、給紙カセットカセットをオープンしたユーザに対して、当該給紙カセットは予約中の給紙カセットである旨を報知することが考えられる。しかしながら、当該給紙カセットの使用を予約したユーザにとっては、当該給紙カセットが予約中の給紙カセットであることは不要な情報であり、煩雑である。尚、このような課題は、例えば、内製化印刷を行うユーザ同士の間、および通常のオフィス印刷を行うユーザ同士の間においても生じ得る。
In addition, even if a paper feed tray that has been reserved for use by a certain user is operated (opened) by another user, if the same warning display is executed for all users in that case, it may become cumbersome for the user who made the reservation.
For example, when a user wants the image forming apparatus 100 to perform in-house printing, the user may set special paper for in-house printing in a paper feed cassette, leave the image forming apparatus 100, and submit a PDL print job from the PC 200. In other words, a case may inevitably occur where the user who performs in-house printing sets paper, returns to the PC 200, and submits a print job. In this case, after the user who performs in-house printing reserves the use of a paper feed cassette, another user may mistakenly open the reserved paper feed cassette and replace the paper before returning to the PC 200 and instructing the submission of a print job. In this case, the user who performs in-house printing must set paper and reprint again. On the other hand, another user who wants to perform normal office printing cannot execute a print job using the replaced paper even if he or she replaces the paper. As described above, this is an undesirable situation for both the user who performs in-house printing and the user who performs normal office printing. To address this issue, it is possible to inform a user who opens a paper feed cassette that the paper feed cassette is a reserved paper feed cassette. However, for a user who has reserved the use of the paper feed cassette, the fact that the paper feed cassette is a reserved paper feed cassette is unnecessary information and is troublesome. Note that this issue can also occur, for example, between users who perform in-house printing and between users who perform normal office printing.

そこで、本実施形態では、画像形成装置100は、使用の予約がされている給紙カセットがオープンされた場合、ログインユーザが、当該給紙カセットの使用を予約したユーザであるか否かに応じて異なる表示情報をUIパネル218に表示させる。従って、画像形成装置100は、使用の予約がされている給紙カセットをオープンしたユーザの種別に応じて、適切な警告表示をすることができる。適切な警告表示により、予約ユーザは、予約の削除や用紙の設定の変更等をスムーズに行うことができる。また、非予約ユーザは、予約ユーザの印刷ジョブの実行を妨げることなく、給紙カセットの使用の予約や、別の給紙カセットを使って印刷ジョブを実行することができる。よって、シート保持部の使用を予約することができる機能を有する画像形成装置に対するユーザの利便性を向上させることができる。 Therefore, in this embodiment, when a paper feed cassette reserved for use is opened, the image forming apparatus 100 displays different display information on the UI panel 218 depending on whether the logged-in user is the user who reserved the use of the paper feed cassette. Therefore, the image forming apparatus 100 can display an appropriate warning depending on the type of user who opened the paper feed cassette reserved for use. The appropriate warning display allows the reserving user to smoothly delete the reservation, change the paper settings, and so on. In addition, a non-reserving user can reserve the use of the paper feed cassette or execute a print job using a different paper feed cassette without interfering with the execution of the reserving user's print job. Therefore, the convenience of the user can be improved for an image forming apparatus having a function that allows the use of a sheet holding unit to be reserved.

また、本実施形態では、画像形成装置100は、使用の予約がされている給紙カセットがオープンされた場合、画像形成装置100に対するその後の操作としてユーザが行う操作の候補を示す情報をUIパネル218に表示させる。従って、使用の予約がされている給紙カセットをオープンしたユーザの種別に応じて、画像形成装置100に対する操作をユーザにナビゲートすることができる。 In addition, in this embodiment, when a paper feed cassette that is reserved for use is opened, the image forming device 100 displays information on the UI panel 218 indicating possible operations that the user may perform as subsequent operations on the image forming device 100. Therefore, the user can be guided through operations on the image forming device 100 depending on the type of user who opened the paper feed cassette that is reserved for use.

本実施形態では、画像形成装置100の制御部211によって、各給紙段の予約情報の登録および削除が実現される場合を例示した。しかしながら、必ずしもこのようにする必要はない。例えば、ネットワーク230に接続された予約管理サーバが予約情報の登録および削除を実行してもよい。このようにする場合、画像形成装置100は、予約管理サーバに登録された予約情報を利用する構成であってもよい。つまり、予約情報の登録、削除、および管理は、画像形成装置100で実行されても、画像形成装置100の外部で実行されてもよい。 In this embodiment, the control unit 211 of the image forming apparatus 100 is used to register and delete reservation information for each paper feed stage. However, this is not necessarily the case. For example, a reservation management server connected to the network 230 may register and delete reservation information. In this case, the image forming apparatus 100 may be configured to use the reservation information registered in the reservation management server. In other words, the registration, deletion, and management of reservation information may be performed by the image forming apparatus 100 or outside the image forming apparatus 100.

また、本実施形態では、予約情報が、給紙段情報1400の一部として管理されている場合を例示した。しかしながら、予約情報は、給紙段情報の一部でなくてもよく、給紙段情報とは独立した別の情報であってもよい。 In addition, in this embodiment, a case has been exemplified in which the reservation information is managed as part of the paper feed stage information 1400. However, the reservation information does not have to be part of the paper feed stage information, and may be separate information independent of the paper feed stage information.

また、本実施形態では、使用の予約がされている給紙カセット102~105がオープン状態になった場合に、予約カセット警告処理(S1903)が実行される場合を例示した。しかしながら、必ずしもこのようにする必要はない。予約ユーザおよび非予約ユーザは、給紙カセット102~105にセットされている用紙の入れ替える場合と同様の理由で、手差しトレイ106にセットされた用紙を取り替える場合がある。従って、例えば、給紙カセット102~105がオープン状態になった場合に加えて、手差しトレイ106の状態に変化があった場合にも、予約カセット警告処理が実行されてもよい。このようにする場合、手差しトレイ106に対して設けられている不図示のセンサにより、手差しトレイ106にセットされた用紙がないことが検知された場合に、予約カセット警告処理が実行されるようにしてもよい。 In addition, in this embodiment, the case where the reserved cassette warning process (S1903) is executed when the paper feed cassettes 102 to 105 that are reserved for use become open has been exemplified. However, this is not necessarily the case. A reserved user and a non-reserved user may replace the paper set in the manual feed tray 106 for the same reason as when replacing the paper set in the paper feed cassettes 102 to 105. Therefore, for example, in addition to when the paper feed cassettes 102 to 105 become open, the reserved cassette warning process may also be executed when there is a change in the state of the manual feed tray 106. In this case, the reserved cassette warning process may also be executed when a sensor (not shown) provided for the manual feed tray 106 detects that there is no paper set in the manual feed tray 106.

(第2実施形態)
次に、第2実施形態を説明する。第1実施形態では、1つの給紙段に対して1つの予約のみが可能である場合を説明した。これに対し、本実施形態では、給紙段の使用の予約に際して予約期間を予約情報に含めて設定することにより、異なる時間帯であれば、1つの給紙段に対して複数の予約が可能である場合について説明する。このように本実施形態と第1実施形態とは、予約期間を含めることによる構成および処理が主として異なる。従って、本実施形態の説明において第1実施形態と同一の部分については、図1~図27に付した符号と同一の符号を付す等して詳細な説明を省略する。また、本実施形態でも、第1実施形態と同様に、user1が、A4サイズのコート紙を給紙カセット102にセットし、給紙カセット102の使用を予約するための操作を実行する場合を具体例として挙げて説明する。
Second Embodiment
Next, a second embodiment will be described. In the first embodiment, a case where only one reservation is possible for one paper feed tray is described. In contrast, in the present embodiment, a case where a reservation period is included in the reservation information when reserving the use of a paper feed tray, and multiple reservations are possible for one paper feed tray in different time periods is described. Thus, the present embodiment and the first embodiment differ mainly in the configuration and processing due to the inclusion of a reservation period. Therefore, in the description of this embodiment, the same parts as those in the first embodiment are given the same reference numerals as those in FIGS. 1 to 27, and detailed descriptions are omitted. Also, in the present embodiment, as in the first embodiment, a case where user1 sets A4 size coated paper in the paper feed cassette 102 and performs an operation to reserve the use of the paper feed cassette 102 is described as a specific example.

図28は、予約時刻設定画面2801の一例である。制御部211は、図13(a)および図13(b)に示した給紙段選択ボタン1302~1306のいずれかが選択された状態で予約ボタン1311がユーザによって押下されたことを検知すると予約時刻設定画面2801をUIパネル218に表示させる。user1は、給紙カセット102にA4サイズのコート紙をセットして給紙カセット102の使用の予約をする。従って、user1は、給紙カセット102に対応する給紙段選択ボタン1302を押下した後に、予約ボタン1311を押下する。 Figure 28 is an example of a reservation time setting screen 2801. When the control unit 211 detects that the user has pressed the reservation button 1311 while any of the feed tray selection buttons 1302 to 1306 shown in Figures 13(a) and 13(b) is selected, the control unit 211 displays the reservation time setting screen 2801 on the UI panel 218. User 1 loads A4 size coated paper into the feed tray 102 to reserve the use of the feed tray 102. Therefore, user 1 presses the feed tray selection button 1302 corresponding to the feed tray 102, and then presses the reservation button 1311.

予約時刻設定画面2801には、給紙段の予約期間の入力欄2802~2806が表示される。図28では、給紙カセット1(給紙カセット102)に対し、2021年5月10日の10:00から12:00までの期間が予約期間として入力されている場合を例示する。 The reservation time setting screen 2801 displays input fields 2802 to 2806 for the reservation period for the paper feed stage. Figure 28 shows an example in which the period from 10:00 to 12:00 on May 10, 2021 has been input as the reservation period for paper feed cassette 1 (paper feed cassette 102).

これに伴い、図14(a)および図14(b)に示した給紙段情報1400に含まれる予約情報(予約者1405の欄)は、以下のように拡張される。図29は、1つの給紙段における予約情報2900の一例を示す図である。図29(a)は、変更前の予約情報2900の一例を示し、図29(b)は、変更後の予約情報2900の一例を示す。ここでは、図29(a)および図29(b)は、図14(a)および図14(b)において、給紙カセット102に対応する給紙カセット1の給紙段情報1400に含まれる予約情報2900であるものとする。その他の給紙段についても、図29(a)および図29(b)に示す予約情報が作成される。 Accordingly, the reservation information (reserved by 1405 column) included in the paper feed stage information 1400 shown in Figs. 14(a) and 14(b) is expanded as follows. Fig. 29 is a diagram showing an example of reservation information 2900 for one paper feed stage. Fig. 29(a) shows an example of reservation information 2900 before the change, and Fig. 29(b) shows an example of reservation information 2900 after the change. Here, Figs. 29(a) and 29(b) are assumed to be reservation information 2900 included in paper feed stage information 1400 for paper feed cassette 1, which corresponds to paper feed cassette 102 in Figs. 14(a) and 14(b). For the other paper feed stages, the reservation information shown in Figs. 29(a) and 29(b) is created.

第1実施形態では、図14(a)および図14(b)を参照しながら説明したように、給紙段情報1400の各レコードにおける給紙段1401および予約者1405の情報を一組とする情報が予約情報となる。これに対し、本実施形態では、予約者2907に加えて、予約番号(No.2901)と、予約年月日(年2902、月2903、日2904)と、開始時刻2905と、終了時刻2906とが予約情報2900に含まれる。また、No.(予約番号)2901は、各予約情報が何番目に新しい予約情報であるのかを示す情報である。 In the first embodiment, as described with reference to Figures 14(a) and 14(b), reservation information is a set of information on the paper feed stage 1401 and the reserving party 1405 in each record of the paper feed stage information 1400. In contrast, in the present embodiment, in addition to the reserving party 2907, the reservation information 2900 includes a reservation number (No. 2901), the reservation date (year 2902, month 2903, day 2904), start time 2905, and end time 2906. Furthermore, No. (reservation number) 2901 is information indicating which reservation information is the newest.

図29(a)では、給紙カセット102(給紙カセット1)に既に2つの予約が入っていることを表す。ここで、制御部211は、予約時刻設定画面2801において、ユーザによるOKボタン2809の押下を検知すると、その時点で予約時刻設定画面2801に入力されている内容に基づいて予約を確定して、給紙段情報1400を更新する。そして、制御部211は、元の画面(用紙設定画面1301)をUIパネル218に表示させる。図29(b)は、給紙カセット102(給紙カセット1)に対する予約情報2900の更新結果の例を示す。尚、図29(a)および図29(b)の違いを比較し易いように、図29(b)に示す予約情報2900において、図29(a)に示す予約情報2900に対して追加された箇所を、色を反転させて示す。 29(a) shows that two reservations have already been made for the paper feed cassette 102 (paper feed cassette 1). Here, when the control unit 211 detects that the user has pressed the OK button 2809 on the reservation time setting screen 2801, it confirms the reservation based on the contents input on the reservation time setting screen 2801 at that time, and updates the paper feed stage information 1400. Then, the control unit 211 displays the original screen (paper setting screen 1301) on the UI panel 218. FIG. 29(b) shows an example of the result of updating the reservation information 2900 for the paper feed cassette 102 (paper feed cassette 1). Note that, in order to easily compare the difference between FIG. 29(a) and FIG. 29(b), the parts added to the reservation information 2900 shown in FIG. 29(a) are shown in inverted colors in the reservation information 2900 shown in FIG. 29(b).

一方、ユーザによるキャンセルボタン2808の押下を検知すると、制御部211は、給紙段の使用の予約をせずに、元の画面(用紙設定画面1301)をUIパネル218に表示させる。また、予約時刻設定画面2801には、確認/取り消しボタン2807が表示される。ユーザによる確認/取り消しボタン2807の押下を検知すると、制御部211は、図30に示す予約状況画面3001をUIパネル218に表示させる。予約状況画面3001には、現在時刻が属する日から4日分のタイムライン3002が表示される。タイムライン3002は、給紙段選択ボタン1302~1306のうち、ユーザによって押下された給紙段選択ボタンに対応する給紙段の予約状況を示す。制御部211は、このようなタイムライン3002を、図29(a)に示した予約情報2900に基づいて作成し、UIパネル218に表示させる。尚、タイムライン3002に示される給紙段の予約状況の日数は、4日に限定されない。 On the other hand, when the control unit 211 detects that the user has pressed the cancel button 2808, the control unit 211 displays the original screen (paper setting screen 1301) on the UI panel 218 without reserving the use of the paper feed tray. In addition, the reservation time setting screen 2801 displays the confirm/cancel button 2807. When the control unit 211 detects that the user has pressed the confirm/cancel button 2807, the control unit 211 displays the reservation status screen 3001 shown in FIG. 30 on the UI panel 218. The reservation status screen 3001 displays a timeline 3002 for four days from the date to which the current time belongs. The timeline 3002 shows the reservation status of the paper feed tray corresponding to the paper feed tray selection button pressed by the user, among the paper feed tray selection buttons 1302 to 1306. The control unit 211 creates such a timeline 3002 based on the reservation information 2900 shown in FIG. 29A, and displays it on the UI panel 218. Note that the number of days for which the paper feed tray is reserved, as shown in the timeline 3002, is not limited to four days.

タイムライン3002には、予約時刻設定画面2801にて新たに予約された期間が他の期間と異なる表示態様で表示される(格子で示される領域3003を参照)。また、タイムライン3002には、既に予約されている期間が他の期間と異なる表示態様で表示される(黒で塗りつぶされた領域3004a、3004bを参照)。尚、図30では、領域3003、3004a、3004b以外の期間(横線で示される領域)は、未だ使用の予約がなされていない期間である。また、予約状況画面3001には、取り消しボタン3005が表示される。ユーザは、タイムライン3002において予約されている領域を選択した上で取り消しボタン3005を押下する。制御部211は、取り消しボタン3005の押下に連動して、該当する予約情報2900を給紙段情報1400から削除する。ただし、予約状況画面3001において予約の取り消しを実行することができる期間は、ログインユーザが予約した期間のみである。従って、制御部211は、タイムライン3002において予約されている領域のうち、ログインユーザが予約した期間以外の領域を、ユーザが選択することができないようにする。図29(a)および図29(b)に示す例では、領域3004a~3004bは、ログインユーザ(user1)以外のユーザ(user2)によって予約された期間である。従って、ログインユーザ(user1)は、領域3004a~3004bを選択することができない。本実施形態では、S1901の処理において、以上のようにして給紙段情報1400に含まれる予約情報2900が取得される。本実施形態では、例えば、S1901の処理によって、予約情報取得処理の一例が実現される。 In the timeline 3002, a newly reserved period in the reservation time setting screen 2801 is displayed in a different display mode from other periods (see the area 3003 shown by a grid). In addition, in the timeline 3002, a period that has already been reserved is displayed in a different display mode from other periods (see the areas 3004a and 3004b filled with black). In FIG. 30, periods other than the areas 3003, 3004a, and 3004b (areas shown by horizontal lines) are periods that have not yet been reserved for use. In addition, the reservation status screen 3001 displays a cancel button 3005. The user selects a reserved area in the timeline 3002 and then presses the cancel button 3005. In conjunction with the pressing of the cancel button 3005, the control unit 211 deletes the corresponding reservation information 2900 from the paper feed stage information 1400. However, the period in which a reservation can be canceled in the reservation status screen 3001 is only the period reserved by the logged-in user. Therefore, the control unit 211 prevents the user from selecting any reserved areas on the timeline 3002 other than the period reserved by the logged-in user. In the example shown in FIG. 29(a) and FIG. 29(b), the areas 3004a to 3004b are periods reserved by a user (user2) other than the logged-in user (user1). Therefore, the logged-in user (user1) cannot select the areas 3004a to 3004b. In this embodiment, in the process of S1901, the reservation information 2900 included in the paper feed stage information 1400 is acquired in the above manner. In this embodiment, for example, an example of the reservation information acquisition process is realized by the process of S1901.

本実施形態では、図19のS1902において、制御部211は、以下のようにして、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットであるか否かを判定してもよい。即ち、制御部211は、オープン状態であることを検知した給紙カセットに対応する予約情報2900の年、月、日、開始時刻、および終了時刻と、現在時刻とを比較する。そして、制御部211は、オープン状態であることを検知した給紙カセットの予約情報2900に、現在時刻を予約期間に含むレコードがある場合、オープン状態であることを検知した給紙カセットが、使用の予約がなされている給紙カセットであると判定する。 In this embodiment, in S1902 of FIG. 19, the control unit 211 may determine whether the paper feed cassette detected to be in an open state is a paper feed cassette that has been reserved for use as follows. That is, the control unit 211 compares the year, month, day, start time, and end time of the reservation information 2900 corresponding to the paper feed cassette detected to be in an open state with the current time. Then, if the reservation information 2900 of the paper feed cassette detected to be in an open state contains a record that includes the current time in the reservation period, the control unit 211 determines that the paper feed cassette detected to be in an open state is a paper feed cassette that has been reserved for use.

また、図20のS2007において、制御部211は、図31のフローチャートに示す予約ユーザ判定処理を実行することによって、ログインユーザが、オープン状態であることを検知した給紙カセットの使用を予約したユーザであるか否を判定してもよい。以下に、図31のフローチャートに沿って予約ユーザ判定処理の一例を説明する。 In addition, in S2007 in FIG. 20, the control unit 211 may execute the reservation user determination process shown in the flowchart in FIG. 31 to determine whether the logged-in user is the user who reserved the use of the paper feed cassette that was detected to be in an open state. An example of the reservation user determination process is described below with reference to the flowchart in FIG. 31.

まず、S3101において、制御部211は、予約情報2900を取得する。
次に、S3102において、制御部211は、現在時刻を取得する。
次に、S3103において、制御部211は、予約情報2900の先頭のレコード(No.1=1の要素)の情報(年、月、日、開始時刻、終了時刻、予約者)を取得する。
First, in S3101, the control unit 211 acquires the reservation information 2900.
Next, in S3102, the control unit 211 acquires the current time.
Next, in S3103, the control unit 211 acquires the information (year, month, date, start time, end time, and reserver) of the first record (element No. 1=1) of the reservation information 2900.

次に、S3104において、制御部211は、ログインコンテキストから取得したログインユーザ名と、取得した予約情報2900のレコード中の予約者2907の欄に記憶されているユーザ名と一致するか否かを判定する。この判定の結果、ログインユーザ名と予約者2907の欄に記憶されているユーザ名とが一致する場合、S3105の処理が実行される。S3105において、制御部211は、現在時刻が、取得した予約情報2900のレコード中の情報により特定される予約期間内であるか否かを判定する。この判定の結果、現在時刻が予約期間内である場合、S3106において、制御部211は、予約ユーザはログインユーザであると判定し、図20のS2008の処理を実行する。 Next, in S3104, the control unit 211 determines whether the login user name acquired from the login context matches the user name stored in the reservation user 2907 field in the record of the acquired reservation information 2900. If the result of this determination is that the login user name matches the user name stored in the reservation user 2907 field, the process of S3105 is executed. In S3105, the control unit 211 determines whether the current time is within the reservation period specified by the information in the record of the acquired reservation information 2900. If the result of this determination is that the current time is within the reservation period, in S3106, the control unit 211 determines that the reservation user is the login user, and executes the process of S2008 in FIG. 20.

一方、S3104において、ログインユーザ名と予約者2907の欄に記憶されているユーザ名とが一致しないと判定された場合と、S3105において、現在時刻が予約期間内でないと判定された場合には、S3107の処理が実行される。S3107において、制御部211は、予約情報2900の最後尾のレコードの情報を取得済みであるか否かを判定する。この判定の結果、予約情報2900の最後尾のレコードの情報を取得済みである場合には、予約情報2900の全てのレコードについてS3104~S3105の判定が実行されていることになる。この場合、ログインユーザが予約をした予約期間に合致する予約情報2900のレコードが存在しない。そこで、S3108において、制御部211は、予約ユーザはログインユーザでないと判定し、図10のS2014の処理を実行する。 On the other hand, if it is determined in S3104 that the login user name does not match the user name stored in the reservation user 2907 field, or if it is determined in S3105 that the current time is not within the reservation period, the process of S3107 is executed. In S3107, the control unit 211 determines whether the information of the last record in the reservation information 2900 has been acquired. If the result of this determination is that the information of the last record in the reservation information 2900 has been acquired, the determinations of S3104 to S3105 have been executed for all records in the reservation information 2900. In this case, there is no record in the reservation information 2900 that matches the reservation period for which the login user made a reservation. Therefore, in S3108, the control unit 211 determines that the reserving user is not the login user, and executes the process of S2014 in FIG. 10.

一方、S3107において、予約情報2900の最後尾のレコードの情報を取得済みでないと判定された場合には、S3109の処理が実行される。S3109において、制御部211は、予約情報2900の次のレコードの情報(年、月、日、開始時刻、終了時刻、予約者)を取得する。そして、S3104の処理が再び実行される。尚、予約情報2900の次のレコードとは、S3103およびS3109で未取得のレコードのうち先頭のレコードである。 On the other hand, if it is determined in S3107 that the information of the last record in the reservation information 2900 has not been acquired, the process of S3109 is executed. In S3109, the control unit 211 acquires the information of the next record in the reservation information 2900 (year, month, date, start time, end time, and reservation holder). Then, the process of S3104 is executed again. Note that the next record in the reservation information 2900 is the first record among the records not acquired in S3103 and S3109.

また、第1実施形態では、図20のS2010において、制御部211は、図25に示す予約削除画面2501をUIパネル218に表示させる。これに対し、本実施形態では、図20のS2010において、制御部211は、図32に示す予約削除画面3201をUIパネル218に表示させる。予約削除画面3201には、予約削除ボタン3202およびキャンセルボタン3203に加えて、現在時刻が属する日のタイムライン3204が表示される。タイムライン3204は、オープン状態であることが検知された給紙段であって、使用の予約がなされている給紙段の予約状況を示す。タイムライン3204には、削除することが可能な予約の予約期間が他の期間と異なる表示態様で表示される(格子で示される領域3205を参照)。ユーザは、該当する予約を削除する場合には、予約削除ボタン3202を押下する。尚、削除することが可能な予約は、現在時刻が予約期間に含まれる予約である。一方、該当する予約を削除しない場合には、ユーザは、キャンセルボタン3203を押下する。予約削除ボタン3202およびキャンセルボタン3203の役割は、図25に示した予約削除ボタン2502およびキャンセルボタン2503の役割と同じである。 In the first embodiment, in S2010 of FIG. 20, the control unit 211 displays the reservation deletion screen 2501 shown in FIG. 25 on the UI panel 218. In contrast to this, in the present embodiment, in S2010 of FIG. 20, the control unit 211 displays the reservation deletion screen 3201 shown in FIG. 32 on the UI panel 218. In addition to the reservation deletion button 3202 and the cancel button 3203, the reservation deletion screen 3201 displays a timeline 3204 for the day to which the current time belongs. The timeline 3204 shows the reservation status of the paper feed tray that is detected to be in an open state and is reserved for use. The reservation period of the reservation that can be deleted is displayed in a different display mode from other periods on the timeline 3204 (see the area 3205 shown by the lattice). When the user wants to delete the corresponding reservation, he or she presses the reservation deletion button 3202. The reservation that can be deleted is a reservation whose reservation period includes the current time. On the other hand, if the user does not want to delete the corresponding reservation, the user presses the cancel button 3203. The functions of the delete reservation button 3202 and the cancel button 3203 are the same as those of the delete reservation button 2502 and the cancel button 2503 shown in FIG. 25.

第1実施形態で説明したように、S2011の判定の結果、ユーザによって押下されたボタンが予約削除ボタン3202である場合には、S2012の処理が実行される。本実施形態でも、S2012において、制御部211は、該当する予約を削除する。第1実施形態では、予約の削除は、予約者1405の情報をクリアすることにより実行される。これに対し、本実施形態では、予約の削除は、記憶部215に記録されている給紙段情報1400の一部である予約情報2900のレコードのうち、該当するレコードを削除することによって実行される。尚、該当するレコードは、予約ユーザと一致するログインユーザが予約者2907の情報として含まれ、且つ、現在時刻が予約期間に含まれるレコードである。 As described in the first embodiment, if the result of the determination in S2011 is that the button pressed by the user is the reservation deletion button 3202, the process of S2012 is executed. In this embodiment, too, in S2012, the control unit 211 deletes the corresponding reservation. In the first embodiment, the reservation is deleted by clearing the information of the reservation user 1405. In contrast, in this embodiment, the reservation is deleted by deleting the corresponding record from among the records of the reservation information 2900, which is part of the paper feed stage information 1400 recorded in the memory unit 215. Note that the corresponding record is a record that includes a login user that matches the reservation user as information of the reservation user 2907, and that includes the current time in the reservation period.

また、第1実施形態では、1つの給紙段に対して1つの予約のみが可能である場合を例示する。従って、第1実施形態では、非予約ユーザが、給紙カセットの使用を予約するために、使用の予約がなされている給紙カセットにセットされている用紙の入れ替えを行おうとした場合に、別の給紙カセットの使用の予約を非予約ユーザに促せばよい。これに対し、本実施形態では、1つの給紙段に対して複数の予約が可能である。従って、別の給紙カセットに加えて、使用の予約がなされている給紙カセットの使用の予約を非予約ユーザに促すことが望ましい。 The first embodiment also illustrates a case where only one reservation is possible for one paper feed tray. Therefore, in the first embodiment, when a non-reserved user attempts to replace the paper set in a paper feed cassette that is reserved for use in order to reserve the use of the paper feed cassette, the non-reserved user can be prompted to reserve the use of another paper feed cassette. In contrast, in the present embodiment, multiple reservations are possible for one paper feed tray. Therefore, it is desirable to prompt a non-reserved user to reserve the use of the paper feed cassette that is reserved for use, in addition to another paper feed cassette.

そこで、本実施形態では、S2007において、ログインユーザが予約ユーザではなく非予約ユーザであると判定された場合には、制御部211は、以下の処理を実行する。
まず、S2014において、制御部211は、第1実施形態と同様に、図26に示す非予約ユーザ用選択画面2601をUIパネル218に表示させる。次に、S2015において、制御部211は、ユーザによって押下されたボタンが新規予約ボタン2602であると判定した場合、S2016の処理を実行する。第1実施形態では、S2016において、制御部211は、図27に示す予約設定画面2701をUIパネル218に表示させる。これに対し、本実施形態では、S2016において、制御部211は、図33に示す予約設定画面3301をUIパネル218に表示させる。図27に示す予約設定画面2701では、給紙段選択ボタン2702~2706のうち、使用の予約がなされている給紙段に対応する給紙段選択ボタンはユーザによって選択されないようにする。これに対し、図33に示す予約設定画面3301では、使用の予約がなされている給紙段に対応する給紙段選択ボタンもユーザによって選択されることが可能とする。図33に示す例では、給紙段選択ボタン3302~3306の全てが、ユーザによって選択されることが可能である。尚、図33では、給紙段選択ボタン2702がユーザによって選択された状態である場合を例示する。
Therefore, in this embodiment, if it is determined in S2007 that the logged-in user is not a reserving user but a non-reserving user, the control unit 211 executes the following process.
First, in S2014, the control unit 211 displays the non-reservation user selection screen 2601 shown in FIG. 26 on the UI panel 218, as in the first embodiment. Next, in S2015, if the control unit 211 determines that the button pressed by the user is the new reservation button 2602, the control unit 211 executes the process of S2016. In the first embodiment, in S2016, the control unit 211 displays the reservation setting screen 2701 shown in FIG. 27 on the UI panel 218. In contrast, in this embodiment, in S2016, the control unit 211 displays the reservation setting screen 3301 shown in FIG. 33 on the UI panel 218. In the reservation setting screen 2701 shown in FIG. 27, among the paper feed tray selection buttons 2702 to 2706, the paper feed tray selection button corresponding to the paper feed tray reserved for use is prevented from being selected by the user. In contrast, the reservation setting screen 3301 shown in Fig. 33 allows the user to select the paper feed stage selection button corresponding to the paper feed stage reserved for use. In the example shown in Fig. 33, all of the paper feed stage selection buttons 3302 to 3306 can be selected by the user. Note that Fig. 33 illustrates an example in which the paper feed stage selection button 2702 is selected by the user.

予約設定画面3301のボタンが押下された場合の画像形成装置100の動作は、用紙設定画面1301のボタンが押下された場合の画像形成装置100の動作と基本的には同じである。前述したように本実施形態では、予約ボタン1311がユーザによって押下された場合には、図28に示す予約時刻設定画面2801がUIパネル218に表示される。そこで、本実施形態では、予約設定画面3301の予約ボタン3311がユーザによって押下された場合にも、図28に示す予約時刻設定画面2801がUIパネル218に表示されるものとする。また、予約時刻設定画面2801の確認/取り消しボタン2807がユーザによって押下されると、図30に示す予約状況画面3001がUIパネル218に表示される。予約時刻設定画面2801および予約状況画面3001の表示を通して給紙カセットの使用の予約を登録する処理はすでに説明済みであるため、ここでは、当該処理の詳細な説明を省略する。 The operation of the image forming apparatus 100 when a button on the reservation setting screen 3301 is pressed is basically the same as the operation of the image forming apparatus 100 when a button on the paper setting screen 1301 is pressed. As described above, in this embodiment, when the user presses the reservation button 1311, the reservation time setting screen 2801 shown in FIG. 28 is displayed on the UI panel 218. Therefore, in this embodiment, even when the user presses the reservation button 3311 on the reservation setting screen 3301, the reservation time setting screen 2801 shown in FIG. 28 is displayed on the UI panel 218. In addition, when the user presses the confirmation/cancel button 2807 on the reservation time setting screen 2801, the reservation status screen 3001 shown in FIG. 30 is displayed on the UI panel 218. The process of registering a reservation for the use of a paper feed cassette through the display of the reservation time setting screen 2801 and the reservation status screen 3001 has already been described, so a detailed description of the process will be omitted here.

尚、ここでは、図33に示した予約設定画面3301を用いて予約登録処理が実行される場合を例示した。しかしながら、予約登録画面は、必ずしも、図33に示した予約設定画面3301である必要はない。予約登録画面は、例えば、予約設定画面3301から、紙種類設定ボタン3307、用紙サイズ設定ボタン3308、封筒ボタン3309およびはがきボタン3310の少なくとも1つを除いた画面であってもよい。 Here, an example is shown of a case where the reservation registration process is executed using the reservation setting screen 3301 shown in FIG. 33. However, the reservation registration screen does not necessarily have to be the reservation setting screen 3301 shown in FIG. 33. The reservation registration screen may be, for example, a screen obtained by removing at least one of the paper type setting button 3307, the paper size setting button 3308, the envelope button 3309, and the postcard button 3310 from the reservation setting screen 3301.

また、本実施形態では、給紙段の使用の予約に際し、予約期間が設定される。このようにする場合、予約期間が経過しても予約ユーザが当該予約に基づく印刷ジョブを実行させない場合が生じ得る。そこで、制御部211は、予約情報2900のレコードのうち、現在時刻が予約期間(使用の終了時刻)を経過しているレコードを自動的にクリアする。 In addition, in this embodiment, a reservation period is set when reserving the use of a paper feed tray. In this case, it may happen that the reserving user does not execute a print job based on the reservation even after the reservation period has elapsed. Therefore, the control unit 211 automatically clears records in the reservation information 2900 where the current time has passed the reservation period (end time of use).

以上のように本実施形態では、画像形成装置100は、給紙段の使用の予約に際し、予約期間を設定する。従って、給紙段の使用が予約されていることにより別のユーザが当該給紙段を使用することができない期間を限定することができる。また、1つの給紙段に対して複数の予約をすることができる。また、予約期間ごとに予約を管理することができる。よって、ユーザの利便性をより一層向上させることができる。
尚、本実施形態においても第1実施形態で説明した種々の変形例を採用してもよい。
As described above, in this embodiment, the image forming apparatus 100 sets a reservation period when reserving the use of a paper feed tray. Therefore, it is possible to limit the period during which another user cannot use a paper feed tray due to the reservation of the use of the paper feed tray. In addition, multiple reservations can be made for one paper feed tray. In addition, reservations can be managed for each reservation period. This makes it possible to further improve user convenience.
Incidentally, in this embodiment as well, the various modified examples described in the first embodiment may be adopted.

(第3実施形態)
次に、第3実施形態を説明する。第1実施形態および第2実施形態では、ユーザのログイン状態と給紙段の予約状態とに応じた警告表示が実行される場合を例示した。しかしながら、例えば、予約ユーザが意図的に給紙カセットをオープンした場合にも、予約ユーザ用選択画面2303等の警告表示がなされてしまい、ユーザにとって煩わしさを感じさせてしまうことがあり得る。そこで、本実施形態では、予約ユーザによって給紙段がオープン状態にされたことが検知された場合に、警告表示を実行するか否かが切り替わる場合について説明する。このように本実施形態と第1実施形態および第2実施形態とは、このような警告表示を実行するか否かの切り替えを実行することによる構成および処理が主として異なる。従って、本実施形態の説明において第1実施形態および第2実施形態と同一の部分について、図1~図33に付した符号と同一の符号を付す等して詳細な説明を省略する。
Third Embodiment
Next, a third embodiment will be described. In the first and second embodiments, a case where a warning display is executed according to the login state of the user and the reservation state of the paper feed tray is exemplified. However, for example, even if the reserving user intentionally opens the paper feed cassette, a warning display such as the reserving user selection screen 2303 may be displayed, which may cause the user to feel annoyed. Therefore, in this embodiment, a case where whether or not to execute a warning display is switched when it is detected that the reserving user has opened the paper feed tray will be described. Thus, the main difference between this embodiment and the first and second embodiments is the configuration and processing by switching whether or not to execute such a warning display. Therefore, in the description of this embodiment, the same parts as those in the first and second embodiments will be given the same reference numerals as those in FIGS. 1 to 33, and detailed description will be omitted.

図34は、表示抑制設定画面3401の一例を示す図である。表示抑制設定画面3401は、警告表示を抑制するための設定を登録するための画面である。本実施形態では、表示抑制設定画面3401は、予約ユーザによって操作される場合を例示する。尚、この設定の登録を実施するまでの画面の遷移は、特に限定されない。ただし、表示抑制設定画面3401は、ユーザ認証に成功した後に表示され、ログインユーザのみが操作できるようにするのが好ましい。例えば、図9のS906とS907との間において、制御部211は、表示抑制設定画面3401をUIパネル218に表示させてもよい。 Figure 34 is a diagram showing an example of a display suppression setting screen 3401. The display suppression setting screen 3401 is a screen for registering settings for suppressing warning display. In this embodiment, the display suppression setting screen 3401 is illustrated as being operated by a reservation user. Note that there are no particular limitations on the screen transitions leading up to the registration of this setting. However, it is preferable that the display suppression setting screen 3401 is displayed after successful user authentication and can be operated only by the logged-in user. For example, between S906 and S907 in Figure 9, the control unit 211 may cause the display suppression setting screen 3401 to be displayed on the UI panel 218.

表示抑制設定画面3401には、抑制ボタン3402と非抑制ボタン3403とが表示される。ユーザは、予約カセット警告処理においてログインユーザが予約ユーザである場合(S2007でYESの場合)に表示される画面の表示(警告表示)を画像形成装置100が実行することを抑制したい場合、抑制ボタン3402を押下する。制御部211は、ユーザによる抑制ボタン3402の押下を検知すると、予約カセット警告処理において当該ユーザが予約ユーザである場合に表示される画面の表示(警告表示)を実行しないことを設定する。一方、予約カセット警告処理においてログインユーザが予約ユーザである場合に表示される画面の表示(警告表示)を画像形成装置100が実行することを抑制したくない場合、ユーザは、非抑制ボタン3403を押下する。制御部211は、ユーザによる非抑制ボタン3403の押下を検知すると、予約カセット警告処理において当該ユーザが予約ユーザである場合に表示される画面(警告表示)を実行することを設定する。警告表示を実行するか否かの設定の内容を示す情報は、ユーザ毎に記憶部215に記憶される。例えば、給紙段情報1400に、警告表示の実行の要否を示す情報が含まれるようにしてもよい。本実施形態では、例えば、制御部211が、警告表示を実行するか否かの設定の内容を示す情報を記憶部215に記憶することにより、表示設定処理の一例が実現される。 The display suppression setting screen 3401 displays a suppression button 3402 and a non-suppression button 3403. If the user wants to suppress the image forming apparatus 100 from displaying a screen (warning display) that is displayed when the login user is a reservation user in the reservation cassette warning process (YES in S2007), the user presses the suppression button 3402. When the control unit 211 detects the user's pressing of the suppression button 3402, it sets not to display a screen (warning display) that is displayed when the user is a reservation user in the reservation cassette warning process. On the other hand, if the user does not want to suppress the image forming apparatus 100 from displaying a screen (warning display) that is displayed when the login user is a reservation user in the reservation cassette warning process, the user presses the non-suppression button 3403. When the control unit 211 detects the user's pressing of the non-suppression button 3403, it sets to execute a screen (warning display) that is displayed when the user is a reservation user in the reservation cassette warning process. Information indicating the content of the setting for whether or not to display a warning is stored in the storage unit 215 for each user. For example, the paper feed stage information 1400 may include information indicating whether or not to display a warning. In this embodiment, for example, the control unit 211 stores information indicating the content of the setting for whether or not to display a warning in the storage unit 215, thereby realizing an example of a display setting process.

図35は、本実施形態の予約カセット警告処理(図19のS1903の処理)の一例を説明するフローチャートである。図35のフローチャートの基本的な動作は、図20のフローチャートと同じである。図35のフローチャートは、図20のフローチャートに対して以下の点が異なる。即ち、ステップS2007において、ログインユーザが予約ユーザであると判定されると、S2008の処理の前にS3501の処理が実行される。S3501において、制御部211は、予約ユーザに対して警告表示を抑制するか否かを判定する。この判定は、表示抑制設定画面3401に対するユーザによる操作に基づいてユーザ毎に記憶部215に記憶された、警告表示を実行するか否かの設定の内容を示す情報に基づいて実行される。 Figure 35 is a flowchart for explaining an example of the reserved cassette warning process (the process of S1903 in Figure 19) of this embodiment. The basic operation of the flowchart in Figure 35 is the same as that of the flowchart in Figure 20. The flowchart in Figure 35 differs from the flowchart in Figure 20 in the following respects. That is, if it is determined in step S2007 that the logged-in user is a reserved user, the process of S3501 is executed before the process of S2008. In S3501, the control unit 211 determines whether or not to suppress the warning display for the reserved user. This determination is executed based on information indicating the contents of the setting for whether or not to execute the warning display, which is stored in the memory unit 215 for each user based on the user's operation on the display suppression setting screen 3401.

この判定の結果、予約ユーザに対して警告表示を抑制しない場合には、S2008以降の処理が実行される(即ち、図20のフローチャートと同じ処理が実行される)。一方、予約ユーザに対して警告表示を抑制する場合には、警告表示は実行されない。この場合、図35のフローチャートによる処理は終了する。 If the result of this determination is that the warning display is not to be suppressed for the booking user, the processing from S2008 onwards is executed (i.e., the same processing as in the flowchart of FIG. 20 is executed). On the other hand, if the warning display is to be suppressed for the booking user, the warning display is not executed. In this case, the processing according to the flowchart of FIG. 35 ends.

以上のように本実施形態では、画像形成装置100は、予約ユーザに対しての警告表示を抑制するか否かを切り替える。従って、予約ユーザの意図に応じて、使用の予約がなされている給紙段の状態を変化させた予約ユーザに対して、操作をナビゲートするか、それとも、UI操作を削減するかのいずれかを実行することが可能となる。よって、ユーザの利便性をより一層向上させることができる。 As described above, in this embodiment, the image forming apparatus 100 switches whether or not to suppress a warning display for the reserving user. Therefore, depending on the intention of the reserving user, it is possible to either navigate the operation or reduce the UI operation for the reserving user who has changed the state of the reserved paper feed tray for use. This makes it possible to further improve user convenience.

本実施形態では、警告表示を実行するか否かの設定の内容を示す情報を、予約ユーザ毎に設定する場合を例示した。しかしながら、必ずしもこのようにする必要はない。例えば、画像形成装置100の管理者が、警告表示を実行するか否かの設定の内容を示す情報を、全てのユーザに対して一括して設定してもよい。また、本実施形態においても第1実施形態および第2実施形態で説明した種々の変形例を採用してもよい。 In this embodiment, an example has been given of a case in which information indicating the setting contents of whether or not to execute a warning display is set for each reserving user. However, this is not necessarily the case. For example, an administrator of the image forming device 100 may set information indicating the setting contents of whether or not to execute a warning display for all users at once. Furthermore, in this embodiment as well, the various modified examples described in the first and second embodiments may be adopted.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、以上説明した本発明の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
Other Examples
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
Furthermore, the above-described embodiments of the present invention are merely examples of the implementation of the present invention, and the technical scope of the present invention should not be interpreted as being limited by these. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features.

100:画像形成装置、102~105:給紙カセット、211:制御部、218:UIパネル 100: Image forming device, 102-105: Paper feed cassette, 211: Control unit, 218: UI panel

Claims (16)

画像形成装置であって、
画像の形成のために搬送されるシートが保持される少なくとも1つのシート保持部と、
前記シート保持部のうち使用の予約がなされた前記シート保持部を特定する情報と、前記シート保持部の使用の予約をしたユーザを特定する情報と、前記画像形成装置を使用しているユーザを特定する情報と、を取得する取得手段と、
前記使用の予約がなされているシート保持部の状態が変化した場合と、前記使用の予約がなされていないシート保持部の状態が変化した場合と、で異なる表示情報を表示装置に表示させる制御を実行する表示制御手段と、
前記画像形成装置を使用しているユーザが前記シート保持部の使用を予約しているユーザである場合に前記表示情報の表示を実行するか否かを設定する表示設定手段と、
を有し、
前記表示制御手段は、前記シート保持部のうち使用の予約がなされているシート保持部の状態が変化した場合に、前記画像形成装置を使用しているユーザが、当該シート保持部の使用を予約したユーザであるか否かに応じて異なる表示情報を表示装置に表示させる制御を実行し、且つ、前記表示設定手段による設定に応じて、前記表示情報を表示装置に表示させる制御を実行することを特徴とする画像形成装置。
An image forming apparatus,
At least one sheet holding section for holding a sheet to be transported for image formation;
an acquisition unit that acquires information identifying a sheet holding unit that has been reserved for use among the sheet holding units, information identifying a user who has reserved the use of the sheet holding unit, and information identifying a user who is using the image forming apparatus ;
a display control means for controlling a display device to display different display information when a state of the sheet holding unit for which use has been reserved has changed and when a state of the sheet holding unit for which use has not been reserved has changed;
a display setting unit that sets whether or not to display the display information when a user using the image forming apparatus has reserved use of the sheet holding unit;
having
The display control means controls the display device to display different display information depending on whether the user using the image forming apparatus is the user who reserved use of the sheet holding unit when the state of the sheet holding unit that is reserved for use among the sheet holding units changes, and also controls the display information to be displayed on the display device depending on the setting made by the display setting means .
前記シート保持部のうち使用の予約がなされているシート保持部の状態が変化した場合に、前記取得手段により取得された情報に基づいて、前記画像形成装置を使用しているユーザが、当該シート保持部の使用を予約したユーザであるか否かを判定するユーザ判定手段をさらに有することを特徴とする請求項に記載の画像形成装置。 The image forming apparatus according to claim 1, further comprising a user determination means for determining, when a state of one of the sheet holding units that has been reserved for use changes, whether or not the user using the image forming apparatus is the user who has reserved the use of that sheet holding unit, based on the information acquired by the acquisition means . 前記取得手段は、シート保持部の使用を予約したユーザを特定する情報と、当該使用の予約がなされた前記シート保持部を特定する情報と、を含む情報を取得する予約情報取得手段と、
前記画像形成装置を操作しているユーザを特定する情報を含む情報を取得する操作情報取得手段と、をさらに有することを特徴とする請求項またはに記載の画像形成装置。
The acquisition means includes a reservation information acquisition means for acquiring information including information for identifying a user who has reserved use of a sheet holding unit and information for identifying the sheet holding unit for which the reservation for use has been made;
3. The image forming apparatus according to claim 1 , further comprising : an operation information acquiring unit that acquires information including information for identifying a user who is operating the image forming apparatus.
前記予約情報取得手段は、前記使用の予約がなされた前記シート保持部の予約期間に関する情報をさらに取得することを特徴とする請求項に記載の画像形成装置。 4. The image forming apparatus according to claim 3 , wherein the reservation information acquiring unit further acquires information regarding a reservation period for the sheet holding unit for which the reservation for use has been made. 前記表示制御手段は、前記使用の予約がなされているシート保持部の状態の変化が、前記画像形成装置を使用しているユーザを特定する情報が取得されていない状態で生じた場合、当該画像形成装置を操作しているユーザを特定する情報の入力を促すための情報を含む表示情報を表示装置に表示させる制御を実行することを特徴とする請求項のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 4, characterized in that the display control means executes control to cause a display device to display display information including information for prompting input of information identifying a user operating the image forming apparatus when a change in the state of the sheet holding unit for which use has been reserved occurs in a state in which information identifying a user using the image forming apparatus has not been obtained. 前記取得手段は、前記画像形成装置を操作しているユーザを特定する情報であって、ユーザ認証の結果に基づいて前記画像形成装置の使用が認められると判定されたユーザを特定する情報を取得することを特徴とする請求項のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 5, characterized in that the acquisition means acquires information identifying a user operating the image forming apparatus, the information identifying a user who has been determined to be authorized to use the image forming apparatus based on the results of user authentication . 前記表示情報は、前記シート保持部の状態の変化の後の前記画像形成装置に対する操作としてユーザが行う操作の候補を示す情報を含むことを特徴とする請求項のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 6 , characterized in that the display information includes information indicating candidate operations that a user may perform on the image forming apparatus after a change in the state of the sheet holding unit. 前記表示情報は、前記シート保持部の状態の変化の後の前記画像形成装置に対する複数の操作のいずれかをユーザに選択させるための情報を含むことを特徴とする請求項のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 7 , characterized in that the display information includes information for allowing a user to select one of a plurality of operations to be performed on the image forming apparatus after a change in the state of the sheet holding unit. 前記シート保持部の状態の変化の後の前記画像形成装置に対する操作は、前記シート保持部におけるシートの変更に関する操作と、前記予約に関する操作と、前記シート保持部を元の状態に戻す操作と、のうち、少なくとも1つを含むことを特徴とする請求項またはに記載の画像形成装置。 An image forming apparatus as described in claim 7 or 8, characterized in that operations on the image forming apparatus after a change in the state of the sheet holding unit include at least one of an operation related to changing the sheet in the sheet holding unit, an operation related to the reservation, and an operation to return the sheet holding unit to its original state. 前記表示制御手段は、前記画像形成装置を使用しているユーザが、前記シート保持部の使用を予約しているユーザである場合、当該シート保持部の使用が予約されていることとは異なる情報を含む表示情報を表示装置に表示させる制御を実行することを特徴とする請求項のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 9, characterized in that, when a user using the image forming apparatus is a user who has reserved use of the sheet holding unit, the display control means executes control to cause a display device to display display information including information other than information that use of the sheet holding unit has been reserved. 前記表示制御手段は、前記画像形成装置を使用しているユーザが、前記シート保持部の使用を予約しているユーザでない場合、当該シート保持部の使用が別のユーザによって予約されていることを含む表示情報を表示装置に表示させる制御を実行することを特徴とする請求項~1のいずれか1項に記載の画像形成装置。 The image forming apparatus described in any one of claims 1 to 10, characterized in that the display control means executes control to cause a display device to display display information including the fact that use of the sheet holding unit has been reserved by another user when a user using the image forming apparatus is not the user who has reserved use of the sheet holding unit. 前記表示制御手段は、前記シート保持部の状態の変化の後、当該シート保持部の状態が変化の前の状態に戻った後に、前記表示情報の表示を終了させることを特徴とする請求項1~1のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 11, characterized in that the display control means terminates the display of the display information after the state of the sheet holding portion changes and the state of the sheet holding portion returns to the state before the change . 前記表示制御手段は、前記画像形成装置を使用しているユーザが、前記画像形成装置を使用しているときを含む期間を予約期間とする予約を、前記シート保持部の使用の予約として実行したユーザであるか否かに応じて異なる表示情報を表示装置に表示させる制御を実行する請求項~1のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 12, wherein the display control means controls the display device to display different display information depending on whether or not the user using the image forming apparatus is a user who has made a reservation for use of the sheet holding unit, the reservation period of which includes the period when the image forming apparatus is being used. 前記シート保持部の状態の変化は、ユーザによる前記シート保持部の操作に起因する変化であることを特徴とする請求項1~1のいずれか1項に記載の画像形成装置。 14. The image forming apparatus according to claim 1, wherein the change in the state of the sheet holding portion is caused by an operation of the sheet holding portion by a user. 画像の形成のために搬送されるシートが保持される少なくとも1つのシート保持部を有する画像形成装置の制御方法であって、
前記シート保持部のうち使用の予約がなされた前記シート保持部を特定する情報と、前記シート保持部の使用の予約をしたユーザを特定する情報と、前記画像形成装置を使用しているユーザを特定する情報と、を取得する取得工程と、
前記使用の予約がなされているシート保持部の状態が変化した場合と、前記使用の予約がなされていないシート保持部の状態が変化した場合と、で異なる表示情報を表示装置に表示させる制御を実行する表示制御工程と、
前記画像形成装置を使用しているユーザが前記シート保持部の使用を予約しているユーザである場合に前記表示情報の表示を実行するか否かを設定する表示設定工程と、
を有し、
前記表示制御工程では、前記シート保持部のうち使用の予約がなされているシート保持部の状態が変化した場合に、前記画像形成装置を使用しているユーザが、当該シート保持部の使用を予約したユーザであるか否かに応じて異なる表示情報を表示装置に表示させる制御を実行し、且つ、前記表示設定工程による設定に応じて、前記表示情報を表示装置に表示させる制御を実行することを特徴とする画像形成装置の制御方法。
A method for controlling an image forming apparatus having at least one sheet holding unit that holds a sheet to be conveyed for image formation, comprising the steps of:
an acquiring step of acquiring information for identifying a sheet holding unit that has been reserved for use among the sheet holding units, information for identifying a user who has reserved the use of the sheet holding unit, and information for identifying a user who is using the image forming apparatus ;
a display control step of controlling a display device to display different display information when a state of the reserved sheet holding unit has changed and when a state of the unreserved sheet holding unit has changed;
a display setting step of setting whether or not to display the display information when a user using the image forming apparatus is a user who has reserved use of the sheet holding unit;
having
The control method for an image forming apparatus is characterized in that, in the display control process, when the state of a sheet holding unit that has been reserved for use among the sheet holding units changes, control is performed to display different display information on a display device depending on whether the user using the image forming apparatus is the user who has reserved use of the sheet holding unit, and control is performed to display the display information on a display device depending on the setting made in the display setting process .
請求項1~1のいずれか1項に記載の画像形成装置の各手段としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as each of the means of the image forming apparatus according to any one of claims 1 to 14 .
JP2021128145A 2021-08-04 2021-08-04 Image forming apparatus, control method for image forming apparatus, and program Active JP7690346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021128145A JP7690346B2 (en) 2021-08-04 2021-08-04 Image forming apparatus, control method for image forming apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021128145A JP7690346B2 (en) 2021-08-04 2021-08-04 Image forming apparatus, control method for image forming apparatus, and program

Publications (2)

Publication Number Publication Date
JP2023023007A JP2023023007A (en) 2023-02-16
JP7690346B2 true JP7690346B2 (en) 2025-06-10

Family

ID=85203208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021128145A Active JP7690346B2 (en) 2021-08-04 2021-08-04 Image forming apparatus, control method for image forming apparatus, and program

Country Status (1)

Country Link
JP (1) JP7690346B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004109526A (en) 2002-09-18 2004-04-08 Ricoh Co Ltd Image forming device
JP2006327093A (en) 2005-05-27 2006-12-07 Kyocera Mita Corp Image formation device
JP2011230896A (en) 2010-04-28 2011-11-17 Sharp Corp Image forming apparatus, and method for setting dedicated paper supply unit
JP2017024249A (en) 2015-07-22 2017-02-02 キヤノン株式会社 Image formation device
JP2019093556A (en) 2017-11-17 2019-06-20 キヤノン株式会社 Image formation apparatus, control method and program thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004109526A (en) 2002-09-18 2004-04-08 Ricoh Co Ltd Image forming device
JP2006327093A (en) 2005-05-27 2006-12-07 Kyocera Mita Corp Image formation device
JP2011230896A (en) 2010-04-28 2011-11-17 Sharp Corp Image forming apparatus, and method for setting dedicated paper supply unit
JP2017024249A (en) 2015-07-22 2017-02-02 キヤノン株式会社 Image formation device
JP2019093556A (en) 2017-11-17 2019-06-20 キヤノン株式会社 Image formation apparatus, control method and program thereof

Also Published As

Publication number Publication date
JP2023023007A (en) 2023-02-16

Similar Documents

Publication Publication Date Title
JP5372209B2 (en) Printing system, printing apparatus and printing method
JP5675269B2 (en) Print processing apparatus, print system, control method for print processing apparatus, control method for print system, and program
US20070165248A1 (en) Printing apparatus and printing method
US7980545B2 (en) Sheet insertion control unit/method
JP5434659B2 (en) Page allocation control device, image processing device, page allocation control program
US20080180703A1 (en) System and program product
JP4717563B2 (en) Job processing method, printing system, printing apparatus, storage medium, program
JP4093143B2 (en) Image forming apparatus, program, and computer-readable recording medium
JP2003034062A (en) Image forming apparatus, control method therefor, and computer-readable storage medium storing control program for the same
JP5889373B2 (en) Print processing apparatus, print processing apparatus control method, and program
JP2022191819A (en) Device having function of reserving sheet feeding part, and information processing device connected to the device
US11934720B2 (en) Image forming apparatus that enables user control of paper usage, control method for image forming apparatus, and storage medium
JP7690346B2 (en) Image forming apparatus, control method for image forming apparatus, and program
JP7349914B2 (en) Image forming device
JP4164138B2 (en) Image storage device
JP2007249546A (en) Data processing apparatus, data processing method, program, and storage medium
US12169656B2 (en) Mechanisms for reserving a sheet feeding unit at an image forming apparatus, and control method thereof
JP4859385B2 (en) Image forming apparatus, image forming system, and image forming method
JP2024119155A (en) Image forming apparatus and control method thereof
JP2024048800A (en) Image forming apparatus and control method thereof
JP2024121068A (en) Image forming apparatus and control method thereof
JP2023016318A (en) IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND PROGRAM
JP2025024418A (en) Image forming apparatus, control method for image forming apparatus, and program
JP2024151177A (en) Image forming apparatus, method and program for controlling image forming apparatus
JP2001002310A (en) Image forming apparatus with sorting function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250416

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250430

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250529

R150 Certificate of patent or registration of utility model

Ref document number: 7690346

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150