[go: up one dir, main page]

JP2018043387A - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP2018043387A
JP2018043387A JP2016178746A JP2016178746A JP2018043387A JP 2018043387 A JP2018043387 A JP 2018043387A JP 2016178746 A JP2016178746 A JP 2016178746A JP 2016178746 A JP2016178746 A JP 2016178746A JP 2018043387 A JP2018043387 A JP 2018043387A
Authority
JP
Japan
Prior art keywords
job
unit
user
target
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016178746A
Other languages
Japanese (ja)
Inventor
章司 栗田
Shoji Kurita
章司 栗田
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.)
Riso Kagaku Corp
Original Assignee
Riso Kagaku Corp
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 Riso Kagaku Corp filed Critical Riso Kagaku Corp
Priority to JP2016178746A priority Critical patent/JP2018043387A/en
Publication of JP2018043387A publication Critical patent/JP2018043387A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

【課題】プリンタ等の画像形成装置およびそのジョブ処理方法に関し、ユーザが現在のジョブ実行状況を容易に把握可能とし、把握した状況に基づいて自身のジョブの出力方法や時期を変更可能とする。【解決手段】ハードウェア負荷計測部114は、ユーザにより投入された対象ジョブに対して、対象ジョブの実行対象となる機能に対応するハードウェアの負荷の状況を計測する。ジョブ実行状況解析部115は、対象ジョブの実行状況を解析する。システム負荷判定部116は、ハードウェア負荷計測部114が計測した負荷の状況とジョブ実行状況解析部115が解析した対象ジョブの実行状況とに基づいて、現在のシステム負荷を判定する。表示制御部117(対話処理部)は、システム負荷判定部116が現在のシステム負荷が所定の閾値を超えたと判定した場合に、例えば操作パネル(表示部)118を介してユーザに、対象ジョブの現在の実行状況を表示するとともに、ユーザに対話的に対象ジョブの実行態様を変更させる対話処理を実行する。【選択図】図1An image forming apparatus, such as a printer, and a job processing method therefor allow a user to easily grasp the current job execution status, and change the output method and timing of his / her job based on the grasped status. A hardware load measuring unit measures the load status of hardware corresponding to a function to be executed by a target job input by a user. The job execution status analysis unit 115 analyzes the execution status of the target job. The system load determination unit 116 determines the current system load based on the load status measured by the hardware load measurement unit 114 and the execution status of the target job analyzed by the job execution status analysis unit 115. When the system load determination unit 116 determines that the current system load has exceeded a predetermined threshold, the display control unit 117 (interaction processing unit) provides the user with, for example, an operation panel (display unit) 118 of the target job. The current execution status is displayed, and interactive processing is performed to allow the user to interactively change the execution mode of the target job. [Selection diagram] Fig. 1

Description

本発明は、プリンタ等の画像形成装置に関する。   The present invention relates to an image forming apparatus such as a printer.

パーソナルコンピュータ(以下「PC」と呼ぶ)などの端末装置から、ネットワークを介してジョブを投入でき、プリンタ機能の他に、コピー、ファックス、スキャナ等の複合機能を備えたマルチファンクションプリンタ(以下「MFP」と呼ぶ)が普及している。   A multi-function printer (hereinafter referred to as “MFP”) that can input a job via a network from a terminal device such as a personal computer (hereinafter referred to as “PC”) and has a combined function such as copy, fax, and scanner in addition to the printer function. ") Is popular.

このようなMFPにおいて、ネットワークを介して複数のユーザが、個々の端末装置から当該MFPに集中して、ジョブの実行を指示するジョブデータを送信する場合がある。この場合、MFPの使用形態としては、ユーザの使用目的に応じて様々なものがあり、数ページ程度のデータ容量の小さな一般的な使用形態であったり、1つのジョブのデータ容量や印刷枚数が非常に大きいような使用形態があったりする。   In such an MFP, a plurality of users may concentrate on the MFP from individual terminal devices via a network and transmit job data instructing job execution. In this case, there are various usage forms of the MFP depending on the purpose of use of the user, such as a general usage form with a small data capacity of about several pages, or the data capacity of one job and the number of printed sheets. There are some very large usage patterns.

その場合に、実際に印刷の指示をかけた場合に、多数のさまざまなジョブが混在し、MFPの資源が競合してしまうことで、ジョブの処理に想定しているよりも多くの時間がかかってしまったり、印刷が会議に間に合わないというような事態が起こりえる。   In that case, when printing instructions are actually given, many different jobs are mixed, and the resources of the MFP compete, so it takes more time than expected for job processing. Or a situation where printing is not in time for the meeting.

このような課題に対して従来、印刷指定時刻に印刷不可状態であったり予め指定された印刷完了時間までに印刷が完了できない場合に、そのジョブに対して予め設定されている印刷不可状態対応処理や別の印刷設定に自動的に変更する技術が知られている(例えば特許文献1又は2)。   Conventionally, in response to such a problem, when printing is not possible at a designated printing time or when printing cannot be completed by a designated printing completion time, a printing impossible state handling process set in advance for the job is performed. A technique for automatically changing to another print setting is known (for example, Patent Document 1 or 2).

また従来、ジョブを実行する機能パックに対し、必要とするジョブ実行量を問い合せ、回答されたジョブ実行量に基づき、ジョブが必要とするジョブ実行量を算出して許可要求として出力し、許可されたジョブ実行量の範囲でジョブを連続して実行することにより、ジョブの実行速度の低下を抑止した技術が知られている(例えば特許文献3)。   Conventionally, a function pack that executes a job is queried for the required job execution amount, and based on the answered job execution amount, the job execution amount required by the job is calculated and output as a permission request. A technique is known in which a decrease in job execution speed is suppressed by continuously executing jobs within a range of job execution amounts (for example, Patent Document 3).

特開2012−35458号公報JP 2012-35458 A 特開2012−101390号公報JP 2012-101390 A 特開2012−226537号公報JP 2012-226537 A

しかしながら、上述の従来技術はいずれも、ジョブ実行が停滞又は混雑した場合に自動的に他の設定に変更したり、あるいは予めジョブ実行が停滞しないように制御を行うものである。従って、例えばジョブ実行が停滞又は混雑した場合に個々のユーザが選択できる自由度が少なく、場合によってはユーザが所望する処理の実行に非常に時間がかかってしまったりする場合があった。   However, all of the above-described conventional techniques automatically change to another setting when job execution is stagnant or congested, or control in advance so that job execution does not stagnate. Therefore, for example, when job execution is stagnant or congested, there is a low degree of freedom for each user to select, and in some cases, execution of processing desired by the user may take a very long time.

そこで、本発明は、ユーザが現在のジョブ実行状況を容易に把握可能とし、把握した状況に基づいて自身のジョブの出力方法や時期を変更可能とすることを目的とする。   Therefore, an object of the present invention is to enable a user to easily grasp the current job execution status and to change the output method and timing of his job based on the grasped status.

上記目的を達成するために、第1の発明は、ユーザにより投入された対象ジョブに対して、対象ジョブの実行対象となる機能に対応するハードウェアの負荷の状況を計測するハードウェア負荷計測部と、対象ジョブの実行状況を解析するジョブ実行状況解析部と、ハードウェア負荷計測部が計測した負荷の状況とジョブ実行状況解析部が解析した対象ジョブの実行状況とに基づいて、現在のシステム負荷を判定するシステム負荷判定部と、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合に、ユーザに、対象ジョブの現在の実行状況を表示するとともに、ユーザに対話的に対象ジョブの実行態様を変更させる対話処理を実行する対話処理部と、を有するものである。   In order to achieve the above object, a first invention is a hardware load measuring unit that measures a hardware load status corresponding to a function to be executed by a target job with respect to a target job submitted by a user. The current system based on the job execution status analysis unit that analyzes the execution status of the target job, the load status measured by the hardware load measurement unit, and the execution status of the target job analyzed by the job execution status analysis unit When the system load determination unit for determining the load and the system load determination unit determine that the current system load exceeds a predetermined threshold, the current execution status of the target job is displayed to the user and the user is interactive A dialogue processing unit that executes dialogue processing that causes the execution mode of the target job to be changed.

また、第2の発明は、第1の発明において、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合であって、対象ジョブ中に同一画像形成対象が複数存在する場合に、同一画像形成対象が複数存在する対象区間ページを所定のジョブ形式に書き換えて外部出力することを促す対話画面をユーザに表示し、ユーザが外部出力を指示した場合に対象ジョブにおける対象区間ページを所定のジョブ形式に書き換えて外部出力するようにしたものである。   In a second aspect based on the first aspect, the dialog processing unit determines that the system load determination unit determines that the current system load exceeds a predetermined threshold, and the same image formation target is included in the target job. If there is more than one, an interactive screen that prompts the user to rewrite the target section page with multiple identical image formation targets to a predetermined job format and output it to the outside is displayed. The target section page in the job is rewritten to a predetermined job format and output externally.

また、第3の発明は、第2の発明において、外部出力は、画像形成装置に接続されるリムーバブルディスクへの出力、又は画像形成装置が接続されるネットワークを介して他の画像形成装置への出力のいずれかであるようにしたものである。   According to a third aspect, in the second aspect, the external output is output to a removable disk connected to the image forming apparatus or to another image forming apparatus via a network to which the image forming apparatus is connected. One of the outputs.

また、第1の発明において、ジョブ実行状況解析部は、対象ジョブの実行終了予測時間を算出し、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合に、対象ジョブの実行終了予測時間をユーザに表示するとともに、対象ジョブを実行可能な空き時間を検索し、対象ジョブを空き時間に実行させることを促す対話画面をユーザに表示し、ユーザが対象ジョブを空き時間に実行させることを指示した場合に対象ジョブの実行時間を空き時間に移動させるようにしても良い。   In the first invention, the job execution status analysis unit calculates a predicted execution end time of the target job, and the dialogue processing unit determines that the current system load exceeds a predetermined threshold when the system load determination unit In addition, the estimated execution time of the target job is displayed to the user, a free time during which the target job can be executed is searched, and an interactive screen is displayed to prompt the user to execute the target job during the free time. When an instruction is given to execute the job during the idle time, the execution time of the target job may be moved to the idle time.

また、第1の発明において、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合であって、対象ジョブがカラー印刷を指定していた場合に、対象ジョブの指定をモノクロ印刷に促す対話画面をユーザに表示し、ユーザが対象ジョブのモノクロ印刷を指示した場合に対象ジョブをモノクロ印刷に変更するようにしても良い。   Further, in the first invention, the dialogue processing unit is the target when the system load determining unit determines that the current system load exceeds a predetermined threshold and the target job specifies color printing. An interactive screen that prompts monochrome printing for job designation may be displayed to the user, and when the user instructs monochrome printing of the target job, the target job may be changed to monochrome printing.

また、第1の発明において、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合であって、対象ジョブがインラインプリプレスを指定していた場合に、対象ジョブにおけるインラインプリプレスの指定の中止を促す対話画面をユーザに表示し、ユーザが対象ジョブにおけるインラインプリプレスの指定の中止を指示した場合に対象ジョブにおけるインラインプリプレスの指定を中止するようにしても良い。   Further, in the first invention, the dialogue processing unit is a target when the system load determination unit determines that the current system load exceeds a predetermined threshold and the target job specifies inline prepress. An interactive screen that prompts the user to stop specifying the inline prepress in the job may be displayed to the user, and when the user instructs to stop specifying the inline prepress in the target job, the specification of the inline prepress in the target job may be stopped.

また、上記発明において、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合に、画像形成装置が備えるディスプレイ部を介して、ユーザに対する対話処理を実行するようにしても良い。   In the above invention, when the system load determination unit determines that the current system load exceeds a predetermined threshold, the dialog processing unit executes a dialog process for the user via the display unit included in the image forming apparatus. You may do it.

また、上記発明において、対話処理部は、システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合に、画像形成装置が接続されるネットワークを介してユーザが操作する端末装置のディスプレイ部を介して、ユーザに対する対話処理を実行するようにしても良い。   In the above invention, the dialogue processing unit is a terminal device operated by a user via a network to which the image forming apparatus is connected when the system load determination unit determines that the current system load exceeds a predetermined threshold. You may make it perform the interactive process with respect to a user via a display part.

第1の発明によれば、ユーザが現在のジョブ実行状況を容易に把握することが可能となり、把握した状況に基づいて自身のジョブの出力方法や時期を変更することが可能となる。第2の発明によれば、同一画像形成対象が複数存在する対象区間ページを所定のジョブ形式に書き換えて外部出力して他の画像形成装置に委ねることにより、対象ジョブの実行態様を柔軟に変更することが可能となる。第3の発明によれば、第2の発明における外部出力先を、リムーバブルディスクやネットワークを介して接続される他の画像形成装置にして、外部出力を柔軟に行うことが可能となる。   According to the first invention, the user can easily grasp the current job execution status, and can change the output method and timing of his job based on the grasped status. According to the second invention, the execution mode of the target job can be flexibly changed by rewriting a target section page having a plurality of the same image forming targets into a predetermined job format and outputting the same to the other image forming apparatus. It becomes possible to do. According to the third invention, the external output destination in the second invention can be set to another image forming apparatus connected via a removable disk or a network, and external output can be flexibly performed.

その他の発明によれば、対象ジョブの実行終了予測時間を容易に把握でき、他の空き時間に柔軟に変更することが可能となる。また、ジョブの混雑具合に応じて、対象ジョブの実行態様を、カラー印刷からモノクロ印刷に柔軟に変更することが可能となる。また、ジョブの混雑具合に応じて、インラインプリプレスの指定を中止し、対象ジョブの実行態様を柔軟に変更することが可能となる。   According to the other invention, it is possible to easily grasp the estimated execution end time of the target job and flexibly change it to another idle time. Further, the execution mode of the target job can be flexibly changed from color printing to monochrome printing according to the degree of job congestion. Also, according to the degree of job congestion, it is possible to cancel the inline prepress designation and flexibly change the execution mode of the target job.

また、上記発明におけるユーザに対する対話処理を、画像形成装置に備え付けのディスプレイ部および/またはネットワークを介して接続されるユーザの端末装置のディスプレイ部を介して実行できるようにすれば、上記各種の設定変更を簡単に行うことが可能となる。   Further, if the dialog processing for the user in the above invention can be executed via the display unit provided in the image forming apparatus and / or the display unit of the user terminal device connected via the network, the various settings described above. Changes can be made easily.

本実施形態のブロック構成例を示す図である。It is a figure which shows the block structural example of this embodiment. 本実施形態における各種制御データの例を示す図である。It is a figure which shows the example of the various control data in this embodiment. ジョブ制御処理の例を示すフローチャートである。It is a flowchart which shows the example of a job control process. システム負荷計測処理の詳細例を示すフローチャートである。It is a flowchart which shows the detailed example of a system load measurement process. ジョブ実行状況解析処理の詳細例を示すフローチャートである。It is a flowchart which shows the detailed example of a job execution condition analysis process. 対話処理の詳細例を示すフローチャートである。It is a flowchart which shows the detailed example of a dialogue process. 対話画面例を示す図である。It is a figure which shows the example of a dialogue screen.

以下、図面に従って本発明の実施形態を説明する。図1は、本実施形態のブロック構成例を示す図である。画像形成装置100は、LANやUSBのネットワークを介して、#1、#2、・・・、#Nとして例示されるユーザ端末装置120と接続される。ユーザ端末装置120は、例えばパーソナルコンピュータ(#1)、スマートフォン(#2)、タブレット端末(#N)などである。ユーザ端末装置120は、その装置上で実行されるアプリケーションプログラムから、プリンタドライバソフトウェアを介して、画像形成装置100に、印刷やスキャン、ファックス送信などの画像形成命令を出力する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a block configuration example of the present embodiment. The image forming apparatus 100 is connected to user terminal apparatuses 120 exemplified as # 1, # 2,..., #N via a LAN or USB network. The user terminal device 120 is, for example, a personal computer (# 1), a smartphone (# 2), a tablet terminal (#N), or the like. The user terminal device 120 outputs an image forming command such as printing, scanning, and fax transmission to the image forming device 100 from the application program executed on the device via the printer driver software.

画像形成装置100は、制御部101、外部受信I/F(インタフェース)解析部102、データ受信部103、ジョブデータ解析部104、例えばハードディスク記憶装置(HDD)である外部記憶装置105を有する。また、画像形成装置100は、印刷、コピー時の給紙、用紙の搬送、排紙を制御する給紙制御部106、用紙搬送部107、及び排紙制御部108を有する。また、画像形成装置100は、WWW(World Wide Web)サーバ部109及び操作パネル(表示部)118を有する。   The image forming apparatus 100 includes a control unit 101, an external reception I / F (interface) analysis unit 102, a data reception unit 103, and a job data analysis unit 104, for example, an external storage device 105 that is a hard disk storage device (HDD). The image forming apparatus 100 also includes a paper feed control unit 106 that controls paper feeding during printing and copying, paper transport, and paper discharge, a paper transport unit 107, and a paper discharge control unit 108. In addition, the image forming apparatus 100 includes a WWW (World Wide Web) server unit 109 and an operation panel (display unit) 118.

制御部101は、画像形成部110、記憶制御部111、ジョブ制御部112、計画管理部113、ハードウェア負荷計測部114、ジョブ実行状況解析部115、システム負荷判定部116、及び表示制御部117(対話処理部)を有する。   The control unit 101 includes an image forming unit 110, a storage control unit 111, a job control unit 112, a plan management unit 113, a hardware load measurement unit 114, a job execution status analysis unit 115, a system load determination unit 116, and a display control unit 117. (Dialog processing unit).

以上の実施形態の構成において、ユーザ端末装置120から出力された画像形成命令の指示は、LAN又はUSB等のネットワークを介して、外部受信I/F解析部102からデータ受信部103に入力する。ここで受信されたデータは更にジョブデータ解析部104に送られ、画像形成命令としてのジョブデータが解析される。その解析結果に基づいて、制御部101内の画像形成部110が、指定された機能、例えば印刷又はファックス送信などのための画像データを形成する。この画像データは、記憶制御部111の制御に基づいて、外部記憶装置105に一時保持される。この画像データは、ジョブ制御部112によって対応するジョブの実行順序等が制御され、更に、計画管理部113によって実行時刻等が制御されて、適切なタイミングで、画像形成(印刷、ファックス、スキャン)等の動作が実行される。   In the configuration of the above embodiment, the instruction of the image forming command output from the user terminal device 120 is input from the external reception I / F analysis unit 102 to the data reception unit 103 via a network such as a LAN or USB. The data received here is further sent to the job data analysis unit 104, where job data as an image formation command is analyzed. Based on the analysis result, the image forming unit 110 in the control unit 101 forms image data for a specified function, such as printing or fax transmission. This image data is temporarily held in the external storage device 105 based on the control of the storage control unit 111. For this image data, the job control unit 112 controls the execution order of the corresponding job, and the plan management unit 113 controls the execution time and the like, and image formation (printing, faxing, scanning) at an appropriate timing. Etc. are executed.

制御部101内のハードウェア負荷計測部114は、ユーザにより投入された対象ジョブに対して、対象ジョブの実行対象となる機能に対応するハードウェアの負荷の状況を計測する。ここでいうハードウェアは、例えば制御部101を構成するCPU(中央演算処理装置)である。次に、制御部101内のジョブ実行状況解析部115は、対象ジョブの実行状況を解析する。次に、制御部101内のシステム負荷判定部116は、ハードウェア負荷計測部114が計測した負荷の状況とジョブ実行状況解析部115が解析した対象ジョブの実行状況とに基づいて、現在のシステム負荷を判定する。更に、制御部101内の表示制御部117は、システム負荷判定部116が現在のシステム負荷が所定の閾値を超えたと判定した場合に、操作パネル(表示部)118を介してユーザに、又はWWWサーバ部109からLANを介してユーザ端末装置120のディスプレイに、対象ジョブの現在の実行状況を表示するとともに、ユーザに対話的に対象ジョブの実行態様を変更させる対話処理を実行する。   The hardware load measurement unit 114 in the control unit 101 measures the hardware load status corresponding to the function to be executed by the target job for the target job submitted by the user. The hardware here is, for example, a CPU (Central Processing Unit) that constitutes the control unit 101. Next, the job execution status analysis unit 115 in the control unit 101 analyzes the execution status of the target job. Next, the system load determination unit 116 in the control unit 101 determines the current system based on the load status measured by the hardware load measurement unit 114 and the execution status of the target job analyzed by the job execution status analysis unit 115. Determine the load. Furthermore, when the system load determination unit 116 determines that the current system load exceeds a predetermined threshold, the display control unit 117 in the control unit 101 notifies the user via the operation panel (display unit) 118 or WWW. The server unit 109 displays the current execution status of the target job on the display of the user terminal device 120 via the LAN, and executes interactive processing that allows the user to interactively change the execution mode of the target job.

図2は、本実施形態における各種制御データの例を示す図である。これらの制御データは、制御部101内の特には図示しないメモリに一時記憶される。制御データとしては、CPU負荷(%)201、ジョブ保持メモリ使用量(%)、ジョブに掛かる機能数203、ジョブのファイルサイズ204、ジョブのシート数205、消耗品残量206、システム監視対象時間(t)207、及びサンプリング回数(n)208が記憶される。   FIG. 2 is a diagram illustrating examples of various control data in the present embodiment. These control data are temporarily stored in a memory (not shown) in the control unit 101. The control data includes CPU load (%) 201, job holding memory usage (%), job function number 203, job file size 204, job sheet number 205, consumables remaining amount 206, system monitoring target time. (T) 207 and the number of sampling times (n) 208 are stored.

図3は、制御部101が実行するジョブ制御処理の例を示すフローチャートである。この処理は、制御部101を構成する特には図示しないCPUが、特には図示しないメモリに記憶されたジョブ制御処理プログラムを実行する処理である。   FIG. 3 is a flowchart illustrating an example of job control processing executed by the control unit 101. This process is a process in which a CPU (not shown) constituting the control unit 101 executes a job control processing program stored in a memory (not shown).

まず、制御部101は、システム稼働中か否か、すなわちユーザ端末装置120からジョブが投入されて画像形成処理を実行している状態か否かを判定する(図3のステップS301)。ステップS301の判定がNOならば、制御部101は、稼働状態になるまで待機する。   First, the control unit 101 determines whether or not the system is operating, that is, whether or not a job is input from the user terminal device 120 and an image forming process is being executed (step S301 in FIG. 3). If determination of step S301 is NO, the control part 101 will wait until it will be in an operation state.

システムが稼働状態になってステップS301の判定がYESになると、制御部101は、システム負荷計測処理を実行する(図3のステップS302)。   When the system enters an operating state and the determination in step S301 is YES, the control unit 101 executes a system load measurement process (step S302 in FIG. 3).

図4は、図3のステップS302のシステム負荷計測処理の詳細例を示すフローチャートである。制御部101はまず、図1のハードウェア負荷計測部114の機能に対応するCPU負荷計測を実行する(図4のステップS401)。ここでは、制御部101は、CPUの実行状況を所定のCPU負荷計測プログラムを実行させることにより計測し、現在CPUの稼働率が何%かを取得し、図2のCPU負荷(%)201のデータとしてメモリに保持する。   FIG. 4 is a flowchart showing a detailed example of the system load measurement process in step S302 of FIG. First, the control unit 101 performs CPU load measurement corresponding to the function of the hardware load measurement unit 114 in FIG. 1 (step S401 in FIG. 4). Here, the control unit 101 measures the execution state of the CPU by executing a predetermined CPU load measurement program, acquires the current CPU utilization rate, and obtains the CPU load (%) 201 of FIG. Hold it in memory as data.

次に、制御部101は、図1のジョブ実行状況解析部115の機能に対応するジョブ実行状況解析処理を実行する(図4のステップS402)。図5は、図4のステップS402のジョブ実行状況解析処理の詳細例を示すフローチャートである。   Next, the control unit 101 executes job execution status analysis processing corresponding to the function of the job execution status analysis unit 115 in FIG. 1 (step S402 in FIG. 4). FIG. 5 is a flowchart showing a detailed example of the job execution status analysis process in step S402 of FIG.

図5において、まず制御部101は、ジョブを保持している特には図示しないメモリにおいてジョブがどのくらいの割合で滞留しているかをパーセント値で取得し、図2のジョブ保持メモリ使用量(%)202のデータとして保持する(図5のステップS501)。   In FIG. 5, first, the control unit 101 obtains a percentage value indicating how much the job is retained in a memory (not shown) that holds the job, and uses the job holding memory usage (%) in FIG. This data is stored as data 202 (step S501 in FIG. 5).

次に、制御部101は、現在滞留しているジョブに掛かる機能数を取得し、図2のジョブに掛かる機能数203のデータとして保持する(図5のステップS502)。   Next, the control unit 101 acquires the number of functions applied to the currently staying job, and retains it as data of the number of functions 203 applied to the job in FIG. 2 (step S502 in FIG. 5).

次に、制御部101は、滞留している特定ユーザ自身の対象ジョブとその他のジョブに関するジョブファイルのサイズを取得し、図2のジョブのファイルサイズ204として保持する(図5のステップS503)。   Next, the control unit 101 acquires the job file size related to the target job and other jobs of the specific user who is staying, and holds it as the file size 204 of the job of FIG. 2 (step S503 of FIG. 5).

次に、制御部101は、滞留している特定ユーザ自身の対象ジョブとその他のジョブに関するジョブのシート数(ページ数)を取得し、図2のジョブのシート数205として保持する(図5のステップS504)。   Next, the control unit 101 acquires the number of sheets (number of pages) of the job relating to the target job and other jobs of the specific user who is staying, and holds it as the number of sheets 205 of the job in FIG. 2 (FIG. 5). Step S504).

最後に、制御部101は、対象ジョブのジョブ実行終了予測時間を算出し、特には図示しないメモリ上のデータとして保持する(図5のステップS505)。   Finally, the control unit 101 calculates the estimated job execution end time of the target job, and particularly holds it as data on a memory (not shown) (step S505 in FIG. 5).

制御部101は、以上の図5のフローチャートで示される図4のステップS402のジョブ実行状況解析処理を終了した後、画像形成装置100内の特には図示しないセンサを介して、消耗品残量(例えばトナー残量等)を計測し、図2の消耗品残量206のデータとして保持する(図4のステップS403)。   After finishing the job execution state analysis process in step S402 of FIG. 4 shown in the flowchart of FIG. 5 described above, the control unit 101 passes the remaining amount of consumables (especially through a sensor (not shown) in the image forming apparatus 100). For example, the remaining amount of toner, etc.) is measured and stored as data of the remaining amount of consumables 206 in FIG. 2 (step S403 in FIG. 4).

制御部101は、以上の図4のフローチャートで示される図3のステップS302のシステム負荷計測処理を終了すると、現在のシステム負荷が所定の閾値以上になって高い状態となっているか否かを判定する(図3のステップS303)。例えば、図2のデータとして得られているCPU負荷(%)201が所定のパーセント閾値以上ならばステップS303の判定がYESとなる。或いは、図2のデータとして得られているジョブ保持メモリ使用量(%)202、ジョブのファイルサイズ204、又はジョブのシート数205がそれぞれ所定のパーセント閾値以上ならばステップS303の判定がYESとなる。或いは、これらの制御データ値が所定のパーセント閾値以下であっても、図2のデータとして得られているジョブに掛かる機能数203が所定数以上であればステップS303の判定がYESとなる。あるいは、消耗品残量206が、所定数以下である場合にもステップS303の判定はYESとなる。図2の各種制御データの閾値判定がそれぞれ組み合わせられて例えば重み付け加算され、その結果がさらに閾値判定されたシステム負荷が判定されるようにしてもよい。   When the control unit 101 finishes the system load measurement process in step S302 of FIG. 3 shown in the flowchart of FIG. 4 above, it determines whether or not the current system load is equal to or higher than a predetermined threshold. (Step S303 in FIG. 3). For example, if the CPU load (%) 201 obtained as the data in FIG. 2 is equal to or greater than a predetermined percentage threshold, the determination in step S303 is YES. Alternatively, if the job holding memory usage (%) 202, the job file size 204, or the job sheet number 205 obtained as the data in FIG. 2 is greater than or equal to a predetermined percentage threshold value, the determination in step S303 is YES. . Alternatively, even if these control data values are equal to or smaller than a predetermined percentage threshold, if the number of functions 203 applied to the job obtained as data in FIG. Alternatively, the determination in step S303 is also YES when the remaining amount of consumables 206 is less than or equal to the predetermined number. The threshold determinations of the various control data in FIG. 2 may be combined, for example, weighted and added, and the result may be further determined as the system load.

ステップS303の判定がNOならば、制御部101は、ステップS301の処理に戻る。一方、ステップS303の判定がYESとなってシステムの負荷が高いと判定されると、制御部101は、図1の表示制御部117の機能に対応する、ユーザに対する対話処理を実行する(図3のステップS304)。図6は、図3のステップS304の対話処理の詳細例を示すフローチャートである。ユーザは、別途、操作パネル(表示部)118上でログイン操作を行うこととし、以下の説明はログイン成功後の対話処理となる。   If the determination in step S303 is NO, the control unit 101 returns to the process in step S301. On the other hand, when the determination in step S303 is YES and it is determined that the load on the system is high, the control unit 101 executes an interactive process for the user corresponding to the function of the display control unit 117 in FIG. 1 (FIG. 3). Step S304). FIG. 6 is a flowchart showing a detailed example of the dialogue processing in step S304 of FIG. The user separately performs a login operation on the operation panel (display unit) 118, and the following description is an interactive process after successful login.

制御部101はまず、図5のステップS505で算出されたジョブ実行終了予測時間を画像形成装置100の操作パネル(表示部)118に表示する(図6のステップS601)。図7は、操作パネル(表示部)118に表示される対話画面700の例を示す図であり、ステップS601の処理により、例えば701として示されるメッセージが表示される。このとき、ユーザが操作パネル(表示部)118上で、メッセージ701の右横の「継続」ボタンをタップすると、制御部101は、現在の対象ジョブをそのまま継続させる。   First, the control unit 101 displays the estimated job execution end time calculated in step S505 in FIG. 5 on the operation panel (display unit) 118 of the image forming apparatus 100 (step S601 in FIG. 6). FIG. 7 is a diagram showing an example of an interactive screen 700 displayed on the operation panel (display unit) 118, and a message shown as 701, for example, is displayed by the processing in step S601. At this time, when the user taps the “Continue” button on the right side of the message 701 on the operation panel (display unit) 118, the control unit 101 continues the current target job as it is.

次に、制御部101は、図1の計画管理部113に問い合わせることにより、対象ジョブを実行可能な空き時間を検索する(図6のステップS602)。そして、制御部101は、空き時間へ対象ジョブを移動させることを提案するメッセージを操作パネル(表示部)118に表示する(図6のステップS603)。ステップS602及びS603の処理により、例えば図7の702として示されるメッセージが表示される。このとき、ユーザが、操作パネル(表示部)118上で、メッセージ702の右横の「変更」ボタンをタップすると、制御部101は、計画管理部113を介して、対象ジョブがステップS602で検索した空き時間に実行されるように、対象ジョブの実行スケジュールを変更する。   Next, the control unit 101 makes an inquiry to the plan management unit 113 in FIG. 1 to search for a free time during which the target job can be executed (step S602 in FIG. 6). Then, the control unit 101 displays on the operation panel (display unit) 118 a message proposing to move the target job to the idle time (step S603 in FIG. 6). By the processes in steps S602 and S603, for example, a message shown as 702 in FIG. 7 is displayed. At this time, when the user taps the “change” button on the right side of the message 702 on the operation panel (display unit) 118, the control unit 101 searches for the target job in step S602 via the plan management unit 113. The execution schedule of the target job is changed so that the job is executed in the free time.

ステップS601からS603の制御処理により、対象ジョブの実行終了予測時間を容易に把握でき、他の空き時間に柔軟に変更することが可能となる。   Through the control processing of steps S601 to S603, the estimated end time of execution of the target job can be easily grasped, and can be flexibly changed to another free time.

次に、制御部101は、対象ジョブにおいて、フルカラー印刷指定がなされているか否かを判定する(図6のステップS604)。ステップS604の判定がYESならば、制御部101はまず、対象ジョブをモノクロ印刷に変更した場合の実行時間を算出する(図6のステップS605)。そして、制御部101は、対象ジョブをモノクロ印刷に変更することを促す提案メッセージを操作パネル(表示部)118に表示する(図6のステップS606)。ステップS605及びS606の処理により、例えば図7の703として示されるメッセージが表示される。このとき、ユーザが、操作パネル(表示部)118上で、メッセージ703の右横の「変更」ボタンをタップすると、制御部101は、図1のジョブ制御部112を介して、対象ジョブがモノクロ印刷を実行するように、対象ジョブの設定を変更する。ステップS604の判定がNOならば、制御部101は、ステップS605及びS606の処理はスキップする。   Next, the control unit 101 determines whether or not full-color printing is designated in the target job (step S604 in FIG. 6). If the determination in step S604 is YES, the control unit 101 first calculates the execution time when the target job is changed to monochrome printing (step S605 in FIG. 6). Then, the control unit 101 displays a proposal message for urging to change the target job to monochrome printing on the operation panel (display unit) 118 (step S606 in FIG. 6). By the processing in steps S605 and S606, for example, a message shown as 703 in FIG. 7 is displayed. At this time, when the user taps the “change” button on the right side of the message 703 on the operation panel (display unit) 118, the control unit 101 determines that the target job is monochrome via the job control unit 112 in FIG. Change the setting of the target job to execute printing. If the determination in step S604 is NO, the control unit 101 skips the processes in steps S605 and S606.

ステップS604からS606の制御処理により、ジョブの混雑具合に応じて、対象ジョブの実行態様を、カラー印刷からモノクロ印刷に柔軟に変更することが可能となる。   With the control processing in steps S604 to S606, the execution mode of the target job can be flexibly changed from color printing to monochrome printing according to the degree of job congestion.

次に、制御部101は、対象ジョブにおいて、インラインプリプレス(例えば折り、封入、封緘を実現する機能)の指定がなされているか否かを判定する(図6のステップS607)。ステップS607の判定がYESならば、制御部101はまず、対象ジョブにおいてインラインプリプレス処理を中止した場合の実行時間を算出する(図6のステップS608)。そして、制御部101は、対象ジョブに関するインラインプリプレス処理を中止することを促す提案メッセージを操作パネル(表示部)118に表示する(図6のステップS609)。ステップS608及びS609の処理により、例えば図7の704として示されるメッセージが表示される。このとき、ユーザが、操作パネル(表示部)118上で、メッセージ704の右横の「中止」ボタンをタップすると、制御部101は、図1のジョブ制御部112を介して、対象ジョブでのインラインプリプレス処理を中止するように、対象ジョブの設定を変更する。ステップS607の判定がNOならば、制御部101は、ステップS608及びS609の処理はスキップする。   Next, the control unit 101 determines whether or not inline prepress (for example, a function for realizing folding, enclosing, and sealing) is specified in the target job (step S607 in FIG. 6). If the determination in step S607 is YES, the control unit 101 first calculates the execution time when the inline prepress process is stopped in the target job (step S608 in FIG. 6). Then, the control unit 101 displays on the operation panel (display unit) 118 a proposal message that prompts to stop the inline prepress processing related to the target job (step S609 in FIG. 6). By the processing in steps S608 and S609, for example, a message shown as 704 in FIG. 7 is displayed. At this time, when the user taps the “Cancel” button on the right side of the message 704 on the operation panel (display unit) 118, the control unit 101 causes the target job to be displayed via the job control unit 112 in FIG. Change the setting of the target job so that the inline prepress process is canceled. If the determination in step S607 is NO, the control unit 101 skips the processes in steps S608 and S609.

ステップS607からS609の制御処理により、ジョブの混雑具合に応じて、インラインプリプレスの指定を中止し、対象ジョブの実行態様を柔軟に変更することが可能となる。   Through the control processing from step S607 to S609, it becomes possible to cancel the inline prepress designation and flexibly change the execution mode of the target job according to the degree of job congestion.

次に、制御部101は、対象ジョブにおいて、同一画像形成対象が連続、非連続にかかわらず複数の区間(以下「対象区間」と呼ぶ)に渡って存在するか否かを判定する(図6のステップS610)。ステップS610の判定がYESならば、制御部101はまず、データ変換部119の機能に対応する処理を実行し、対象区間ページのジョブ形式を外部の例えば孔版印刷機で処理できる形式に変換する(図6のステップS611)。その後、制御部101は、対象ジョブの対象区間ページに関する外部出力を促す提案メッセージを操作パネル(表示部)118に表示する(図6のステップS612)。ステップS611及びS612の処理により、例えば図7の705として示されるメッセージが表示される。このとき、ユーザが、操作パネル(表示部)118上で、メッセージ705の右横の「出力」ボタンをタップすると、制御部101は、対象ジョブの対象区間ページに関してステップS611でデータ変換したデータを、画像形成装置100に接続されている特には図示しないUSBメモリ等のリムーバブルディスクに外部出力する。ステップS610の判定がNOならば、制御部101は、ステップS611及びS612の処理はスキップする。   Next, the control unit 101 determines whether the same image formation target exists in a target job over a plurality of sections (hereinafter referred to as “target sections”) regardless of whether they are continuous or discontinuous (FIG. 6). Step S610). If the determination in step S610 is YES, the control unit 101 first executes processing corresponding to the function of the data conversion unit 119, and converts the job format of the target section page into a format that can be processed by an external stencil printer (for example). Step S611 in FIG. Thereafter, the control unit 101 displays a proposal message for prompting external output regarding the target section page of the target job on the operation panel (display unit) 118 (step S612 in FIG. 6). By the processing in steps S611 and S612, for example, a message shown as 705 in FIG. 7 is displayed. At this time, when the user taps the “output” button on the right side of the message 705 on the operation panel (display unit) 118, the control unit 101 converts the data converted in step S611 regarding the target section page of the target job. The image data is output to a removable disk connected to the image forming apparatus 100, such as a USB memory (not shown). If the determination in step S610 is NO, the control unit 101 skips the processes in steps S611 and S612.

ステップS610からS612の制御処理により、同一画像形成対象が複数存在する対象区間ページを所定のジョブ形式に書き換えて外部出力して他の例えば孔版印刷機等の画像形成装置に委ねることにより、対象ジョブの実行態様を柔軟に変更することが可能となる。例えば、数万から数十万枚を印刷する場合のある一部のページ範囲という状況で、その中でもあるページからあるページまでの範囲ではモノクロで十分というシートの固まりがある場合は、リムーバブルディスクに移して、孔版印刷機で実行させるといった柔軟な対応が可能となる。   By executing the control processing in steps S610 to S612, the target section page in which a plurality of the same image formation target exists is rewritten to a predetermined job format and output to the other image forming apparatus such as a stencil printing machine. It is possible to flexibly change the execution mode. For example, if you have a range of some pages that may print tens of thousands to hundreds of thousands of pages, and there is a sheet cluster that is sufficient in monochrome from one page to another, the removable disk should be It is possible to flexibly cope with such a situation by moving it and executing it with a stencil printing machine.

なお、リムーバブルディスクではなく、画像形成装置100がLAN等で接続される他の画像形成装置に直接、対象区間ページが出力されるようにしてもよい。   Note that the target section page may be output directly to another image forming apparatus to which the image forming apparatus 100 is connected via a LAN or the like instead of the removable disk.

以上、図6のフローチャートで示される図3のステップS304の対話処理が終了すると、制御部101は、今回のジョブ制御処理を終了する。   As described above, when the interactive process in step S304 of FIG. 3 shown in the flowchart of FIG. 6 ends, the control unit 101 ends the current job control process.

以上説明した実施形態では、対話処理は、画像形成装置100に備え付けの操作パネル(表示部)118を介して、ユーザにログイン操作を行わせて実行されている。これに対して、図1の表示制御部117の機能に対応する図6のフローチャートで示される図3のステップS304の対話処理が、図1のWWWサーバ部109を介して、ユーザ端末装置120のブラウザ画面に表示させられて実行されるようにしてもよい。この場合、対話処理のための表示データやユーザにより指定されるデータは、WWWサーバ部109の制御下で、HTTP(ハイパーテキストトランスファプロトコル)の通信プロトコルに従って、ユーザ端末装置120と画像形成装置100との間で通信される。   In the embodiment described above, the interactive process is executed by allowing the user to perform a login operation via the operation panel (display unit) 118 provided in the image forming apparatus 100. On the other hand, the dialog processing in step S304 in FIG. 3 shown in the flowchart in FIG. 6 corresponding to the function of the display control unit 117 in FIG. 1 is performed by the user terminal device 120 via the WWW server unit 109 in FIG. It may be displayed on the browser screen and executed. In this case, display data for interactive processing and data designated by the user are transmitted between the user terminal device 120 and the image forming apparatus 100 in accordance with the HTTP (Hypertext Transfer Protocol) communication protocol under the control of the WWW server unit 109. Communicated between.

100 画像形成装置
101 制御部
102 外部受信I/F解析部
103 データ受信部
104 ジョブデータ解析部
105 外部記憶装置
106 給紙制御部
107 用紙搬送部
108 排紙制御部
109 WWWサーバ部
110 画像形成部
111 記憶制御部
112 ジョブ制御部
113 計画管理部
114 ハードウェア負荷計測部
115 ジョブ実行状況解析部
116 システム負荷判定部
117 表示制御部
118 操作パネル(表示部)
119 データ変換部
120 ユーザ端末装置
201 CPU負荷(%)
202 ジョブ保持メモリ使用量(%)
203 ジョブに掛かる機能数
204 ジョブのファイルサイズ
205 ジョブのシート数
206 消耗品残量
DESCRIPTION OF SYMBOLS 100 Image forming apparatus 101 Control part 102 External reception I / F analysis part 103 Data reception part 104 Job data analysis part 105 External storage device 106 Paper feed control part 107 Paper conveyance part 108 Paper discharge control part 109 WWW server part 110 Image formation part 111 Storage Control Unit 112 Job Control Unit 113 Plan Management Unit 114 Hardware Load Measurement Unit 115 Job Execution Status Analysis Unit 116 System Load Determination Unit 117 Display Control Unit 118 Operation Panel (Display Unit)
119 Data conversion unit 120 User terminal device 201 CPU load (%)
202 Job holding memory usage (%)
203 Number of functions applied to job 204 File size of job 205 Number of sheets of job 206 Remaining consumables

Claims (3)

ユーザにより投入された対象ジョブに対して、前記対象ジョブの実行対象となる機能に対応するハードウェアの負荷の状況を計測するハードウェア負荷計測部と、
前記対象ジョブの実行状況を解析するジョブ実行状況解析部と、
前記ハードウェア負荷計測部が計測した負荷の状況と前記ジョブ実行状況解析部が解析した前記対象ジョブの実行状況とに基づいて、現在のシステム負荷を判定するシステム負荷判定部と、
前記システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合に、前記ユーザに、前記対象ジョブの現在の実行状況を表示するとともに、前記ユーザに対話的に前記対象ジョブの実行態様を変更させる対話処理を実行する対話処理部と、
を有する画像形成装置。
A hardware load measuring unit that measures a hardware load status corresponding to a function to be executed by the target job for a target job submitted by a user;
A job execution status analysis unit for analyzing the execution status of the target job;
A system load determination unit that determines the current system load based on the load status measured by the hardware load measurement unit and the execution status of the target job analyzed by the job execution status analysis unit;
When the system load determination unit determines that the current system load exceeds a predetermined threshold, the current execution status of the target job is displayed to the user, and the execution of the target job is interactively performed to the user. A dialogue processing unit for executing dialogue processing for changing the mode;
An image forming apparatus.
前記対話処理部は、前記システム負荷判定部が現在のシステム負荷が所定の閾値を超えたと判定した場合であって、前記対象ジョブ中に同一画像形成対象が複数存在する場合に、前記同一画像形成対象が複数存在する対象区間ページを所定のジョブ形式に書き換えて外部出力することを促す対話画面を前記ユーザに表示し、前記ユーザが前記外部出力を指示した場合に前記対象ジョブにおける前記対象区間ページを前記所定のジョブ形式に書き換えて外部出力する、請求項1に記載の画像形成装置。   When the system load determination unit determines that the current system load has exceeded a predetermined threshold and there are a plurality of the same image formation targets in the target job, the dialogue processing unit An interactive screen that prompts the user to rewrite a target section page having a plurality of targets into a predetermined job format and externally output is displayed to the user, and the target section page in the target job when the user instructs the external output The image forming apparatus according to claim 1, wherein the image is rewritten to the predetermined job format and output externally. 前記外部出力は、前記画像形成装置に接続されるリムーバブルディスクへの出力、又は前記画像形成装置が接続されるネットワークを介して他の画像形成装置への出力のいずれかである、請求項2に記載の画像形成装置。   The external output is either an output to a removable disk connected to the image forming apparatus or an output to another image forming apparatus via a network to which the image forming apparatus is connected. The image forming apparatus described.
JP2016178746A 2016-09-13 2016-09-13 Image forming apparatus Pending JP2018043387A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016178746A JP2018043387A (en) 2016-09-13 2016-09-13 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016178746A JP2018043387A (en) 2016-09-13 2016-09-13 Image forming apparatus

Publications (1)

Publication Number Publication Date
JP2018043387A true JP2018043387A (en) 2018-03-22

Family

ID=61693534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016178746A Pending JP2018043387A (en) 2016-09-13 2016-09-13 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP2018043387A (en)

Similar Documents

Publication Publication Date Title
JP5827549B2 (en) Image forming system and image forming apparatus
JP5782970B2 (en) Image forming system, image forming apparatus, and processing server
JP6165096B2 (en) Printing apparatus, setting method, and program
JP2010274569A (en) Image forming apparatus and image forming system
JP6127689B2 (en) Printing apparatus and printing system
JP2013095024A (en) Printing apparatus, printing system, printer driver, and printing method
US20230280957A1 (en) Print job management device, print job management method, and non-transitory computer-readable storage medium storing print job management program
JP2017156832A (en) Print control program and information processing device
JP2018043387A (en) Image forming apparatus
US11556294B1 (en) Methods and printing system for peer-to-peer output management
JP7155355B2 (en) Printing device, method and program
JP6350100B2 (en) Printer controller, job processing control program, and job processing control method
JP2007025996A (en) Electronic file processing device
US20160034235A1 (en) Network printer
JP2009177458A (en) Image forming apparatus and device driver, and printing control method
JP6324571B2 (en) Printing apparatus, method and program for counting the number of times of printing
JP2012063996A (en) Information processor, information processing method, program, and computer-readable recording medium
JP2016095570A (en) Information processing device, image forming apparatus with the information processing device, information processing method, and program for making computer achieve the information processing method
JP2014235679A (en) Server device, control method of server device, and program
US12436720B2 (en) Methods and printing system for peer-to-peer output management
US11954390B2 (en) Printing system for peer-to-peer output management
JP6341016B2 (en) Image forming system, image forming apparatus, and program
CN105988749B (en) Print instruction device, print system, and print instruction method
JP4835803B2 (en) Image forming apparatus and image forming system
JP2012111170A (en) Print management system