JP2019089242A - Image processing device, control method of image processing device, and program - Google Patents

Image processing device, control method of image processing device, and program Download PDF

Info

Publication number
JP2019089242A
JP2019089242A JP2017219013A JP2017219013A JP2019089242A JP 2019089242 A JP2019089242 A JP 2019089242A JP 2017219013 A JP2017219013 A JP 2017219013A JP 2017219013 A JP2017219013 A JP 2017219013A JP 2019089242 A JP2019089242 A JP 2019089242A
Authority
JP
Japan
Prior art keywords
data
image processing
processing apparatus
time
overload state
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.)
Granted
Application number
JP2017219013A
Other languages
Japanese (ja)
Other versions
JP6946956B2 (en
Inventor
竜也 北口
Tatsuya Kitaguchi
竜也 北口
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017219013A priority Critical patent/JP6946956B2/en
Publication of JP2019089242A publication Critical patent/JP2019089242A/en
Application granted granted Critical
Publication of JP6946956B2 publication Critical patent/JP6946956B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To provide a technique which restricts delaying in storage of at least a portion of data among management data in an image processing device to an external device.SOLUTION: An MFP is capable of transmitting management data of the MFP to a server via a network at a pre-specified transmission scheduled time Ts. At a specified time point Td which is earlier than the transmission scheduled time Ts, the MFP determines whether or not the MFP includes an overload state at the transmission scheduled time Ts. If determined at the specified time point Td that the MFP includes an overload state at the transmission scheduled time Ts, the MFP transmits at least a portion (for example, only D1) of the management data to the server at a time Ta which is later than the specified time point Td and before the transmission scheduled time Ts.SELECTED DRAWING: Figure 5

Description

本発明は、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))などの画像処理装置およびそれに関連する技術に関する。   The present invention relates to an image processing apparatus such as an MFP (Multi-Functional Peripheral) and related techniques.

MFP(画像処理装置)の交換部品等に関するメンテナンス用データ(交換部品に関するセンシングデータ、各種のカウンタデータ、各種のログデータ等)を所定の送信予定時刻にてクラウドサーバ(外部装置)にアップロードしておき、当該MFPの予知保全および遠隔診断等を行う技術が存在する。   Upload maintenance data (sensing data for replacement parts, various counter data, various log data, etc.) related to replacement parts of MFP (image processing apparatus) to the cloud server (external device) at a predetermined scheduled transmission time. There are technologies for performing predictive maintenance and remote diagnosis of the MFP.

たとえば、予知保全では、MFPの交換対象部品(転写ドラム等)の使用量を反映したセンシングデータ等がクラウドサーバに対して送信予定時刻にアップロードされ、当該センシングデータ等に基づき当該交換対象部品の交換時期が到来したことが自動的に検知される。また、遠隔診断では、同様のセンシングデータ等がクラウドサーバに対して送信予定時刻にアップロードされ、当該交換対象部品の交換時期が到来したことをサービスマン(メンテナンスを行う人物)が当該センシングデータに基づき判断する。   For example, in predictive maintenance, sensing data etc. reflecting the usage amount of parts to be replaced (transfer drum etc.) of the MFP is uploaded to the cloud server at the scheduled transmission time, and the replacement of parts concerned is replaced based on the sensing data etc. It is automatically detected that the time has arrived. Also, in remote diagnosis, similar sensing data etc. are uploaded to the cloud server at the scheduled transmission time, and a serviceman (person who performs maintenance) based on the sensing data indicates that the replacement time of the replacement target part has come to decide.

なお、これらの技術においては、当該交換対象部品の交換時期が到来すると、サービスマンが客先等に新たな部品を持参してMFP内の当該交換対象部品を当該新たな部品に交換するなどの作業を行う。   In these technologies, when it is time to replace the replacement part, the serviceperson brings a new part to the customer etc. and replaces the replacement part in the MFP with the new part. Do the work.

また、このようなアップロード(送信)が行われる場合、MFPがビジー状態(過負荷状態)を有するときには、当該送信ができなくなる或いは遅延するおそれがある。   In addition, when such upload (transmission) is performed, when the MFP is in a busy state (overload state), the transmission may not be possible or may be delayed.

なお、特許文献1においては、画像形成装置における出力情報が当該画像形成装置から出力情報蓄積装置へと送信されて蓄積されるシステムが開示されている。特許文献1においては、出力情報蓄積装置との間の通信障害が発生すると画像形成装置からクライアントPCに出力情報を送信して一時的に格納しておき、通信障害が解消すると出力情報(クライアントPCに一時的に格納されていた出力情報)がクライアントPCから出力情報蓄積装置へと一斉に送信される技術が記載されている。   Patent Document 1 discloses a system in which output information in an image forming apparatus is transmitted from the image forming apparatus to an output information storage apparatus and stored. In Patent Document 1, when a communication failure with the output information storage device occurs, the output information is transmitted from the image forming apparatus to the client PC and temporarily stored, and when the communication failure is resolved, the output information (client PC Describes a technique in which the output information (temporarily stored) is transmitted simultaneously from the client PC to the output information storage device.

特開2012−68913号公報JP, 2012-68913, A

上記特許文献1の技術においては、通信障害の解消後に出力情報に関するデータ送信が一斉に実行されている。仮に特許文献1の技術をメンテナンスデータの送信技術に適用すると、障害の解消後に一斉にメンテナンスデータが送信される。   In the technique of Patent Document 1 described above, data transmission relating to output information is performed simultaneously after the communication failure is resolved. If the technique of Patent Document 1 is applied to a maintenance data transmission technique, maintenance data is simultaneously transmitted after resolving a failure.

しかしながら、MFPのメンテナンス用データ(管理用データとも称する)の中には、クラウドサーバへのアップロードが多少遅れても特に不都合を生じないものが存在する一方で、クラウドサーバ(外部装置)へのアップロードが遅れること(外部装置への格納遅延)によって不都合を生じるものも存在する。   However, while there are some MFP maintenance data (also called management data) that do not cause any inconvenience even if uploading to the cloud server is somewhat delayed, uploading to the cloud server (external device) exists. There are also cases in which a delay occurs (storage delay in an external device) causing inconvenience.

たとえば、交換対象部品に関するセンシングデータの最新情報に基づき交換時期到来が判定される場合において、当該最新情報のアップロードが遅れると、交換時期到来の判定タイミングが遅れる。その結果、サービスマンが当該交換対象部品を客先に持参するタイミングも遅延するなどの問題が生じ得る。具体的には、交換時期到来の判定タイミングの遅延に起因して、別の用事で或る客先に向かおうとしているサービスマンは、交換対象部品を適時に当該客先に持参できないこと等が生じ得る。たとえば、或る部品の交換で客先に向かおうとしているサービスマンは、当該或る部品とは別の部品の交換時期到来の判定タイミングの遅延に起因して当該別の部品の交換時期到来を知得できず、当該別の部品と或る部品とを1回で(まとめて)当該客先に持参することができないこと等が生じ得る。   For example, in the case where it is determined that the exchange time has arrived based on the latest information of the sensing data related to the part to be replaced, if the upload of the latest information is delayed, the determination timing of the exchange time is delayed. As a result, problems may occur such as delaying the timing at which the serviceman brings the replacement target part to the customer site. Specifically, due to the delay in determining the timing of replacement, it is possible that a service person who is going to go to a customer by another business can not bring the parts to be replaced to the customer in a timely manner, etc. It can occur. For example, a service person who is going to go to a customer by replacing a certain part may not have the replacement time of the other part due to a delay in determining the timing of the replacement of the other part. There is a possibility that it is impossible to know, and that the other part and a certain part can not be brought to the customer at one time (collectively).

そこで、この発明は、画像処理装置の管理用データのうちの少なくとも一部のデータの外部装置への格納遅延を抑制することが可能な技術を提供することを課題とする。   Therefore, it is an object of the present invention to provide a technology capable of suppressing a storage delay of at least a part of data of management data of an image processing apparatus in an external device.

上記課題を解決すべく、請求項1の発明は、画像処理装置であって、予め指定された送信予定時刻に前記画像処理装置の管理用データを外部装置に対してネットワークを介して送信することが可能なアップロード制御手段と、前記画像処理装置が前記送信予定時刻に過負荷状態を有するか否かを、前記送信予定時刻よりも前の所定時点で判定する過負荷判定手段と、を備え、前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データの少なくとも一部のデータを前記外部装置に送信することを特徴とする。   In order to solve the above problems, the invention according to claim 1 is an image processing apparatus, which transmits management data of the image processing apparatus to an external apparatus via a network at a transmission scheduled time designated in advance. Upload control means capable of determining whether the image processing apparatus has an overload state at the scheduled transmission time or not, and an overload determination means for determining at a predetermined time before the scheduled transmission time; The upload control means is for managing after the predetermined time and before the scheduled transmission time when it is determined that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. At least a part of data is transmitted to the external device.

請求項2の発明は、請求項1の発明に係る画像処理装置において、前記管理用データの前記少なくとも一部のデータは、データ種類に応じて決定されることを特徴とする。   The invention of claim 2 is characterized in that, in the image processing apparatus according to the invention of claim 1, the data of at least a part of the management data is determined according to a data type.

請求項3の発明は、請求項1の発明に係る画像処理装置において、前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータを前記外部装置に送信し、且つ、前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なる第2のデータを前記外部装置に送信することを特徴とする。   According to the invention of claim 3, in the image processing apparatus according to the invention of claim 1, the upload control means determines that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. In the case, after the predetermined time, and before the scheduled transmission time, the first data, which is a part of the management data, is transmitted to the external device, and after the overload state is eliminated. A second data different from the part of the management data is transmitted to the external device.

請求項4の発明は、請求項1の発明に係る画像処理装置において、前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータを前記外部装置に送信し、且つ、前記過負荷状態の解消後に前記管理用データのうちの残余のデータである第2のデータを前記外部装置に送信することを特徴とする。   According to the invention of claim 4, in the image processing apparatus according to the invention of claim 1, the upload control means determines that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. In the case, after the predetermined time, and before the scheduled transmission time, the first data, which is a part of the management data, is transmitted to the external device, and after the overload state is eliminated. A second data, which is the remaining data of the management data, is transmitted to the external device.

請求項5の発明は、請求項3または請求項4の発明に係る画像処理装置において、前記第1のデータは、トナー残量データと用紙残量データと交換部品に関するセンシングデータとのうちの少なくとも1つを含むことを特徴とする。   According to a fifth aspect of the present invention, in the image processing apparatus according to the third or fourth aspect, the first data is at least one of toner remaining amount data, paper remaining amount data, and sensing data related to a replacement part. It is characterized by including one.

請求項6の発明は、請求項3または請求項4の発明に係る画像処理装置において、前記第2のデータは、ログデータとカウンタデータとのうちの少なくとも1つを含むことを特徴とする。   The invention of claim 6 is characterized in that, in the image processing apparatus according to the invention of claim 3 or claim 4, the second data includes at least one of log data and counter data.

請求項7の発明は、請求項3から請求項6のいずれかの発明に係る画像処理装置において、前記アップロード制御手段は、前記第1のデータとして決定されるべきデータ種類と前記第2のデータとして決定されるべきデータ種類とを規定するデータテーブルに基づいて、前記第1のデータと前記第2のデータとをそれぞれ決定することを特徴とする。   According to the invention of claim 7, in the image processing apparatus according to any one of claims 3 to 6, the upload control means determines the data type to be determined as the first data and the second data. The first data and the second data are respectively determined on the basis of a data table that defines data types to be determined.

請求項8の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有するか否かを、前記画像処理装置のジョブ履歴に基づいて、前記送信予定時刻よりも前の前記所定時点で判定することを特徴とする。   According to an eighth aspect of the present invention, in the image processing apparatus according to any one of the first to seventh aspects, whether the overload determination means has the overload state at the scheduled transmission time It is characterized in that it is determined based on the job history of the image processing apparatus at the predetermined time before the scheduled transmission time.

請求項9の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有するか否かを、前記画像処理装置の原稿自動送り部に載置されている原稿の量に基づいて、前記送信予定時刻よりも前の前記所定時点で判定することを特徴とする。   According to the invention of claim 9, in the image processing apparatus according to any of claims 1 to 7, whether the overload judging means has the overload state at the scheduled transmission time or not It is characterized in that whether or not it is determined at the predetermined time before the scheduled transmission time based on the amount of the document placed on the automatic document feeder of the image processing apparatus.

請求項10の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、ネットワーク通信のために前記画像処理装置の外部の装置との間に形成されているネットワークセッション数が所定値に到達した場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする。   According to the invention of claim 10, in the image processing apparatus according to any one of claims 1 to 7, the overload determining means determines that the network communication is performed at the predetermined time before the scheduled transmission time by a predetermined period. When the number of network sessions formed between the image processing apparatus and an apparatus outside the image processing apparatus reaches a predetermined value, it is determined that the image processing apparatus has the overload state at the scheduled transmission time. It is characterized by

請求項11の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、前記画像処理装置にて動作するウエブブラウザにおいて所定のサイトへのアクセス指示が付与された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする。   According to the invention of claim 11, in the image processing apparatus according to any one of claims 1 to 7, the overload determining means determines the image at the predetermined time before the scheduled transmission time by a predetermined period. When an access instruction to a predetermined site is given by a web browser operating on the processing device, it is determined that the image processing device has the overload state at the scheduled transmission time.

請求項12の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、前記画像処理装置におけるスキャン解像度設定にて所定程度よりも大きな解像度が設定された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする。   The invention according to claim 12 is the image processing apparatus according to any one of claims 1 to 7, wherein the overload determining means determines the image at the predetermined time before the scheduled transmission time by a predetermined period. When a resolution larger than a predetermined level is set in the scan resolution setting in the processing device, it is determined that the image processing device has the overload state at the scheduled transmission time.

請求項13の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、ユーザ認証情報に関するデータベースの更新予定期間内に前記送信予定時刻が含まれている場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を、前記更新予定期間の開始時刻よりも所定期間前の前記所定時点で判定することを特徴とする。   According to the invention of claim 13, in the image processing apparatus according to any of claims 1 to 7, the overload judging means includes the scheduled transmission time within a scheduled update period of a database related to user authentication information. If it is determined that the image processing apparatus has the overload state at the scheduled transmission time, it is determined at the predetermined time that is a predetermined period before the start time of the scheduled update period.

請求項14の発明は、請求項1から請求項7のいずれかの発明に係る画像処理装置において、前記過負荷判定手段は、前記画像処理装置を遠隔操作することが可能な遠隔操作装置と前記画像処理装置との間に遠隔操作用の通信セッションが前記送信予定時刻よりも所定期間前の前記所定時点で確立された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする。   The invention according to claim 14 is the image processing apparatus according to any one of claims 1 to 7, wherein the overload judging means is capable of remotely operating the image processing apparatus, and the remote control apparatus. When the communication session for remote control with the image processing apparatus is established at the predetermined time before the predetermined transmission time by a predetermined period, the image processing apparatus has the overload state at the transmission scheduled time. To determine.

請求項15の発明は、請求項1から請求項14のいずれかの発明に係る画像処理装置において、前記過負荷状態の現時点での発生の有無を検知する検知手段と、前記過負荷状態の発生が検知された場合、前記過負荷状態の要因ジョブを一時的に停止する停止手段と、をさらに備え、前記アップロード制御手段は、前記要因ジョブが一時停止されている期間内にて、前記管理用データの前記少なくとも一部のデータを前記外部装置に送信することを特徴とする。   The invention according to claim 15 is the image processing apparatus according to any one of claims 1 to 14, wherein detection means for detecting the occurrence of the overload state at the present time, and the occurrence of the overload state And stopping means for temporarily stopping the factor job in the overload state when the above is detected, and the upload control means is for managing the management job within a period in which the factor job is suspended. Transmitting the at least part of data of the data to the external device.

請求項16の発明は、請求項15の発明に係る画像処理装置において、前記停止手段は、前記要因ジョブを一時的に停止すべきか否かを前記要因ジョブの種別に基づいて判定し、前記要因ジョブを一時的に停止すべきである旨が判定されることを条件に前記要因ジョブを一時的に停止する画像処理装置。   According to the invention of claim 16, in the image processing apparatus according to the invention of claim 15, the stopping means determines whether or not to stop the factor job temporarily based on the type of the factor job, and the factor An image processing apparatus for temporarily stopping the factor job on condition that it is determined that the job should be temporarily stopped.

請求項17の発明は、請求項15または請求項16の発明に係る画像処理装置において、前記アップロード制御手段は、前記過負荷状態の発生が検知された場合、前記要因ジョブが一時停止されている期間内にて、前記管理用データのうちの一部のデータを前記外部装置に送信し、且つ、前記要因ジョブの再開後且つ前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なるデータを前記外部装置に送信することを特徴とする。   According to the invention of claim 17, in the image processing apparatus according to the invention of claim 15 or claim 16, when occurrence of the overload state is detected, the factor job is suspended. Part of the management data is transmitted to the external device within a period, and the part of the management data is resumed after the factorial job is resumed and after the overload state is cancelled. Data different from the data is transmitted to the external device.

請求項18の発明は、画像処理装置の制御方法であって、a)前記画像処理装置の管理用データを外部装置に対してネットワークを介して送信する予定時刻として予め指定された送信予定時刻に前記画像処理装置が過負荷状態を有するか否かを、前記送信予定時刻よりも前の所定時点で判定するステップと、b)前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データの少なくとも一部のデータを前記外部装置に送信するステップと、を備える制御方法。   The invention according to claim 18 is a control method of an image processing apparatus, wherein: a) at a scheduled transmission time designated in advance as a scheduled time for transmitting management data of the image processing apparatus to an external apparatus via a network Determining whether the image processing apparatus has an overload condition at a predetermined time before the scheduled transmission time; b) the image processing apparatus has the overload condition at the scheduled transmission time Transmitting at least a portion of data of the management data to the external device after the predetermined time and before the scheduled transmission time, when it is determined at the predetermined time.

請求項19の発明は、請求項18の発明に係る制御方法において、前記ステップb)において、前記管理用データの前記少なくとも一部のデータは、データ種類に応じて決定されることを特徴とする。   The invention of claim 19 is characterized in that, in the control method according to the invention of claim 18, the at least a part of the data of the management data is determined in accordance with a data type in the step b). .

請求項20の発明は、請求項18の発明に係る制御方法において、前記ステップb)において、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータが前記外部装置に送信され、且つ、前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なる第2のデータが前記外部装置に送信されることを特徴とする。   The invention according to claim 20 is the control method according to the invention according to claim 18, wherein in step b), it is determined that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. The first data, which is a part of the data for management, is transmitted to the external device after the predetermined time and before the scheduled transmission time, and after the overload state is eliminated. A second data different from the part of the management data is transmitted to the external device.

請求項21の発明は、請求項20の発明に係る制御方法において、前記ステップb)において、前記第1のデータとして決定されるべきデータ種類と前記第2のデータとして決定されるべきデータ種類とを規定するデータテーブルに基づいて、前記第1のデータと前記第2のデータとがそれぞれ決定されることを特徴とする。   The invention according to claim 21 is the control method according to the invention according to claim 20, wherein, in the step b), a data type to be determined as the first data and a data type to be determined as the second data. The first data and the second data are respectively determined on the basis of a data table that defines.

請求項22の発明は、請求項18から請求項21のいずれかの発明に係る制御方法において、c)前記過負荷状態の現時点での発生の有無を検知するステップと、d)前記過負荷状態の発生が前記ステップc)にて検知された場合、前記過負荷状態の要因ジョブを一時的に停止するステップと、e)前記要因ジョブが一時停止されている期間内にて、前記管理用データの前記少なくとも一部のデータを前記外部装置に送信するステップと、をさらに備える制御方法。   The invention according to claim 22 is the control method according to any one of claims 18 to 21, wherein c) detecting presence or absence of the overload state at the present time, and d) the overload state Temporarily stopping the factorial job in the overload state when occurrence of the above is detected in the step c); and e) the management data within a period in which the factorial job is suspended. Transmitting the at least part of the data to the external device.

請求項23の発明は、請求項18から請求項21のいずれかの発明に係る制御方法において、c)前記過負荷状態の現時点での発生の有無を検知するステップと、d)前記過負荷状態の発生が前記ステップc)にて検知された場合、前記過負荷状態の要因ジョブを一時的に停止するステップと、e)前記要因ジョブが一時停止されている期間内にて、前記管理用データのうちの一部のデータを前記外部装置に送信するステップと、f)前記要因ジョブの再開後且つ前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なるデータを前記外部装置に送信するステップと、をさらに備える制御方法。   The invention according to claim 23 is the control method according to any one of claims 18 to 21, wherein c) a step of detecting presence or absence of the overload state at the present time, and d) the overload state Temporarily stopping the factorial job in the overload state when occurrence of the above is detected in the step c); and e) the management data within a period in which the factorial job is suspended. Sending a part of the data to the external device, and f) resuming the factored data of the management data after resuming the factor job and after clearing the overload condition. Transmitting to an external device.

請求項24の発明は、請求項18から請求項23のいずれかの発明に係る制御方法を、前記画像処理装置に内蔵されたコンピュータに実行させるプログラムであることを特徴とする。   The invention of claim 24 is a program which causes a computer incorporated in the image processing apparatus to execute the control method according to any of the inventions of claims 18 to 23.

請求項1から請求項24に記載の発明によれば、画像処理装置の管理用データのうちの少なくとも一部のデータのクラウドサーバへの格納遅延を抑制することが可能である。   According to the first to twenty-fourth aspects of the present invention, it is possible to suppress the storage delay of at least part of data of management data of the image processing apparatus in the cloud server.

画像処理装置管理システムの構成を示す概略図である。FIG. 1 is a schematic view showing a configuration of an image processing device management system. MFPの機能ブロックを示す図である。FIG. 2 is a diagram showing functional blocks of the MFP. MFPの外観を示す正面図である。FIG. 2 is a front view showing the appearance of the MFP. 第1実施形態に係るMFPの動作を示すフローチャートである。5 is a flowchart showing an operation of the MFP according to the first embodiment. 第1実施形態に係るMF0の動作を示すタイミングチャートである。It is a timing chart which shows operation of MF0 concerning a 1st embodiment. MFPのジョブ実行履歴を示す図である。FIG. 6 is a diagram showing job execution history of the MFP. 変形例に係るシステム構成等を示す図である。It is a figure which shows the system configuration etc. which concern on a modification. 第2実施形態に係るMFPの機能ブロック図である。It is a functional block diagram of MFP concerning a 2nd embodiment. 第2実施形態に係るMFPの動作を示すフローチャートである。7 is a flowchart showing the operation of the MFP according to the second embodiment. 時刻Tdよりも前の時点から既に過負荷状態が発生している場合における各データの送信タイミング等を示す図である。It is a figure which shows the transmission timing etc. of each data in, when the overload state has already generate | occur | produced from the time before time Td. 時刻Tdの後(且つ送信予定時刻の前)に過負荷状態が発生した場合における各データの送信タイミング等を示す図である。It is a figure which shows the transmission timing etc. of each data in, when an overload state generate | occur | produces after time Td (and before a transmission scheduled time). 変形例に係るデータテーブルを示す図である。It is a figure which shows the data table which concerns on a modification. 時刻Tdよりも前の時点Tuから既に過負荷状態が発生している状況を示す図である。It is a figure which shows the condition where the overload state has already generate | occur | produced from the time Tu before time Td.

以下、本発明の実施形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described based on the drawings.

<1.第1実施形態>
<1−1.システム構成>
図1は、本発明の第1実施形態に係る画像処理装置管理システム1(1Aとも称する)の構成を示す概略図である。図1に示されるように、画像処理装置管理システム1は、MFP10とサーバコンピュータ90(たとえばクラウドサーバ)とを備える。
<1. First embodiment>
<1-1. System configuration>
FIG. 1 is a schematic view showing the configuration of an image processing apparatus management system 1 (also referred to as 1A) according to the first embodiment of the present invention. As shown in FIG. 1, the image processing apparatus management system 1 includes an MFP 10 and a server computer 90 (for example, a cloud server).

MFP10と各サーバコンピュータ(単にサーバとも称する)50とは、ネットワーク108を介して互いに接続される。ネットワーク108は、LAN(Local Area Network)およびインターネットなどによって構成される。また、ネットワーク108に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。   The MFP 10 and each server computer (also simply referred to as a server) 50 are connected to each other via a network 108. The network 108 is configured by a LAN (Local Area Network), the Internet, and the like. Also, the manner of connection to the network 108 may be a wired connection or a wireless connection.

<1−2.MFP10の構成>
図2は、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))10の機能ブロックを示す図である。また、図3は、MFP10の外観を示す正面図である。
<1-2. Configuration of MFP 10>
FIG. 2 is a diagram showing functional blocks of an MFP (Multi-Functional Peripheral) 10. FIG. 3 is a front view showing the appearance of the MFP 10.

MFP10は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置(複合機とも称する)である。具体的には、MFP10は、図2の機能ブロック図に示すように、画像読取部2、印刷出力部3、通信部4、格納部5、操作部6およびコントローラ9等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。なお、MFP10は、画像処理装置あるいは画像形成装置などとも表現される。   The MFP 10 is an apparatus (also referred to as a multifunction peripheral) including a scan function, a copy function, a facsimile function, a box storage function, and the like. Specifically, as shown in the functional block diagram of FIG. 2, the MFP 10 includes an image reading unit 2, a print output unit 3, a communication unit 4, a storage unit 5, an operation unit 6, a controller 9, and the like. The various functions are realized by operating the respective units in a complex manner. The MFP 10 is also expressed as an image processing apparatus or an image forming apparatus.

画像読取部2は、MFP10の所定の位置に載置された原稿を光学的に読み取って(すなわちスキャンして)、当該原稿の画像データ(原稿画像なしいスキャン画像とも称する)を生成する処理部である。この画像読取部2は、スキャン部であるとも称される。   A processing unit that optically reads (that is, scans) a document placed at a predetermined position of the MFP 10 and generates image data of the document (also referred to as a scanned image without a document image). It is. The image reading unit 2 is also referred to as a scanning unit.

印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。このMFP10は、電子写真方式のプリンタ(フルカラープリンタ)でもあり、印刷出力部3は、露光部、現像部、転写部、定着部などの各種のハードウエア機構を有している。   The print output unit 3 is an output unit that prints out an image on various media such as paper based on data regarding a print target. The MFP 10 is also an electrophotographic printer (full-color printer), and the print output unit 3 has various hardware mechanisms such as an exposure unit, a development unit, a transfer unit, and a fixing unit.

通信部4は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部4は、ネットワーク108を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、MFP10は、所望の相手先(たとえば、クラウドサーバ90)との間で各種のデータを授受することが可能である。通信部4は、各種データを送信する送信部4aと各種データを受信する受信部4bとを有する。   The communication unit 4 is a processing unit capable of performing facsimile communication via a public line or the like. Furthermore, the communication unit 4 can also perform network communication via the network 108. In this network communication, for example, various protocols such as TCP / IP (Transmission Control Protocol / Internet Protocol) are used. By using the network communication, the MFP 10 can exchange various data with a desired destination (for example, the cloud server 90). The communication unit 4 includes a transmitting unit 4 a that transmits various data and a receiving unit 4 b that receives various data.

格納部5は、ハードディスクドライブ(HDD)等の記憶装置で構成される。   The storage unit 5 is configured of a storage device such as a hard disk drive (HDD).

操作部6は、MFP10に対する操作入力を受け付ける操作入力部6aと、各種情報の表示出力を行う表示部6bとを備えている。このMFP10においては、略板状の操作パネル部6c(図1参照)が設けられ、当該操作パネル部6cは、その正面側にタッチパネル25(図1参照)を有している。タッチパネル25は、液晶表示パネルに圧電センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの操作入力を受け付けることが可能である。たとえば、タッチパネル25においては、メニュー画面等の各種の画面(ボタン画像等を含む)等が表示される。操作者は、タッチパネル25内に仮想的に配置されるボタン(ボタン画像で表現されるボタン)を押下することによって、MFP10の各種設定内容を変更することなどが可能である。タッチパネル25は、操作入力部6aの一部としても機能するとともに、表示部6bの一部としても機能する。   The operation unit 6 includes an operation input unit 6a that receives an operation input to the MFP 10, and a display unit 6b that displays and outputs various information. In the MFP 10, a substantially plate-like operation panel portion 6c (see FIG. 1) is provided, and the operation panel portion 6c has a touch panel 25 (see FIG. 1) on the front side. The touch panel 25 is configured by embedding a piezoelectric sensor or the like in a liquid crystal display panel, and can display various information and receive an operation input from an operator. For example, on the touch panel 25, various screens (including a button image and the like) such as a menu screen are displayed. The operator can change various setting contents of the MFP 10 by pressing a button (button represented by a button image) virtually disposed in the touch panel 25. The touch panel 25 also functions as a part of the operation input unit 6a and also functions as a part of the display unit 6b.

コントローラ(制御部)9は、MFP10に内蔵され、MFP10を統括的に制御する制御装置である。コントローラ9は、CPUおよび各種の半導体メモリ(RAMおよびROM)等を備えるコンピュータシステムとして構成される。コントローラ9は、CPUにおいて、ROM(例えば、EEPROM(登録商標))内に格納されている所定のソフトウエアプログラム(以下、単にプログラムとも称する)を実行することによって、各種の処理部を実現する。なお、当該プログラム(詳細にはプログラムモジュール群)は、USBメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されてMFP10にインストールされるようにしてもよい。あるいは、当該プログラムは、ネットワーク等を経由してダウンロードされてMFP10にインストールされるようにしてもよい。   The controller (control unit) 9 is a control device that is built in the MFP 10 and controls the MFP 10 in a centralized manner. The controller 9 is configured as a computer system including a CPU, various semiconductor memories (RAM and ROM), and the like. The controller 9 realizes various processing units by executing predetermined software programs (hereinafter, also simply referred to as programs) stored in a ROM (for example, an EEPROM (registered trademark)) in the CPU. The program (specifically, program module group) may be recorded in a portable recording medium such as a USB memory, read from the recording medium, and installed in the MFP 10. Alternatively, the program may be downloaded via a network or the like and installed in the MFP 10.

具体的には、図2に示すように、コントローラ9は、当該プログラムの実行により、通信制御部11と入力制御部12と表示制御部13と動作制御部14と過負荷判定部15と送信対象データ決定部16とアップロード制御部17と過負荷検知部18とを含む各種の処理部を実現する。   Specifically, as shown in FIG. 2, the controller 9 executes the program to transmit the communication control unit 11, the input control unit 12, the display control unit 13, the operation control unit 14, the overload determination unit 15, and the transmission target. Various processing units including the data determination unit 16, the upload control unit 17, and the overload detection unit 18 are realized.

通信制御部11は、他の装置(クラウドサーバ90等)との間の通信動作を制御する処理部である。   The communication control unit 11 is a processing unit that controls communication operation with another device (such as the cloud server 90).

表示制御部13は、表示部6bにおける表示動作を制御する処理部である。表示制御部13は、MFP10を操作するための操作画面等を表示部6bに表示させる。   The display control unit 13 is a processing unit that controls the display operation of the display unit 6 b. The display control unit 13 causes the display unit 6 b to display an operation screen or the like for operating the MFP 10.

入力制御部12は、操作入力部6aに対する操作入力動作を制御する制御部である。たとえば、入力制御部12は、操作画面に対する操作入力を受け付ける動作を制御する。   The input control unit 12 is a control unit that controls an operation input operation to the operation input unit 6a. For example, the input control unit 12 controls an operation of receiving an operation input on the operation screen.

動作制御部14は、MFP10における印刷出力動作、スキャン動作、ファクシミリ通信動作等を制御する制御部である。   The operation control unit 14 is a control unit that controls a print output operation, a scan operation, a facsimile communication operation, and the like in the MFP 10.

アップロード制御部17は、予め指定された送信予定時刻に前記画像処理装置のメンテナンス用データ(管理用データ、維持管理用データあるいは保守管理用データなどとも称する)D0(後述)(図3参照)を外部装置に対してネットワークを介して送信することが可能な処理部である。   The upload control unit 17 performs maintenance data (also referred to as management data, maintenance management data or maintenance management data) D0 (described later) (see FIG. 3) (see FIG. 3) of the image processing apparatus at a predetermined transmission scheduled time. It is a processing unit that can transmit to an external device via a network.

過負荷検知部18は、MFP10における過負荷状態の現時点での発生の有無を検知する処理部である。過負荷検知部18は、現時点で過負荷状態が発生しているか否かを検知する。なお、過負荷判定部15(次述)は、(現時点ではなく)将来の或る時点で過負荷状態が発生するか否かを判定(推定)する点等において、過負荷検知部18とは異なる処理を実行する。   The overload detection unit 18 is a processing unit that detects the occurrence of an overload state at the present time in the MFP 10. The overload detection unit 18 detects whether an overload state has occurred at the present time. It should be noted that with the overload detection unit 18 in that the overload determination unit 15 (described below) determines (estimates) whether or not an overload state will occur at a certain point in the future (not at the current point) Perform different processing.

過負荷判定部15は、MFP10が送信予定時刻Ts(図5参照)に過負荷状態を有する(詳細には、MFP10が送信予定時刻Ts(将来の時刻)に過負荷状態を有する可能性が所定程度よりも高い)か否かに関する判定処理等を実行する処理部である。当該判定処理は、送信予定時刻Tsよりも前の所定時点Td(図5参照)で判定される。   The overload determining unit 15 determines that the MFP 10 has an overload state at the scheduled transmission time Ts (see FIG. 5) (specifically, the possibility that the MFP 10 may have an overload state at the scheduled transmission time Ts (future time) is predetermined. It is a processing unit that executes a determination process or the like regarding whether or not it is higher than the degree. The determination process is determined at a predetermined time Td (see FIG. 5) before the scheduled transmission time Ts.

アップロード制御部17は、MFP10が過負荷状態を有する旨が判定されない場合、メンテナンス用データD0(管理用データ)をサーバ90(クラウドサーバあるいは外部装置とも称する)に送信する処理を、予定通り送信予定時刻Tsに開始する。   When it is not determined that the MFP 10 has an overload state, the upload control unit 17 is scheduled to transmit processing for transmitting the maintenance data D0 (management data) to the server 90 (also referred to as a cloud server or an external device). Start at time Ts.

一方、MFP10が送信予定時刻Tsに過負荷状態を有する旨が所定時点Tdで判定される場合、アップロード制御部17は、所定時点Tdの後且つ送信予定時刻Tsよりも前においてメンテナンス用データD0のうちの少なくとも一部のデータをサーバ90に送信する。   On the other hand, when it is determined at the predetermined time Td that the MFP 10 has the overload state at the transmission scheduled time Ts, the upload control unit 17 generates the maintenance data D0 after the predetermined time Td and before the transmission scheduled time Ts. At least a part of the data is sent to the server 90.

ここでは、MFP10が送信予定時刻Tsに過負荷状態を有する旨が所定時点Tdで判定される場合、アップロード制御部17は、メンテナンス用データD0を複数のデータ(ここではD1,D2)に区分して、各データD1,D2を互いに異なる時点でサーバ90に送信する(図5参照)。具体的には、アップロード制御部17は、当該所定時点Tdの後且つ送信予定時刻Tsよりも前の時刻Taからメンテナンス用データD0の一部のデータD1(センシングデータ等)をサーバ90に送信し、且つ、(送信予定時刻Tsの後且つ)過負荷状態の解消後にメンテナンス用データD0のうちの残余のデータD2をサーバ90に送信する。換言すれば、送信予定時刻Tsを含む過負荷状態発生期間(時刻Te〜Tb)の前にデータD1が送信され、当該過負荷状態発生期間の後にデータD2が送信される。   Here, if it is determined at the predetermined time Td that the MFP 10 has an overload state at the transmission scheduled time Ts, the upload control unit 17 divides the maintenance data D0 into a plurality of data (here, D1 and D2). The data D1 and D2 are transmitted to the server 90 at different times (see FIG. 5). Specifically, the upload control unit 17 transmits the data D1 (sensing data etc.) of the maintenance data D0 to the server 90 from time Ta after the predetermined time Td and before the scheduled transmission time Ts. And (after the scheduled transmission time Ts) transmit the remaining data D2 of the maintenance data D0 to the server 90 after the cancellation of the overload state. In other words, the data D1 is transmitted before the overload state generation period (time Te to Tb) including the scheduled transmission time Ts, and the data D2 is transmitted after the overload state generation period.

メンテナンス用データD0の中から一部のデータD1を決定する処理は、送信対象データ決定部16等によって実行される。詳細には、当該一部のデータD1は、データ種類に応じて決定される。たとえば図3に示すようなデータテーブル210(後述)を参照して、当該一部のデータD1が決定される。   The process of determining part of data D1 from the maintenance data D0 is executed by the transmission target data determination unit 16 or the like. Specifically, the part of the data D1 is determined according to the data type. For example, with reference to a data table 210 (described later) as shown in FIG. 3, the partial data D1 is determined.

メンテナンス用データD0には、図3のデータテーブル210に示されるように、消耗品情報、カウンタ情報、ログ情報などの各種の情報(データ)が含まれる。換言すれば、メンテナンス用データD0は、複数の種類のデータで構成される。なお、データテーブル210(図3参照)は、MFP10の格納部5(図2参照)内に予め格納されている。   As shown in the data table 210 of FIG. 3, the maintenance data D0 includes various information (data) such as consumable item information, counter information, and log information. In other words, the maintenance data D0 is composed of a plurality of types of data. The data table 210 (see FIG. 3) is stored in advance in the storage unit 5 (see FIG. 2) of the MFP 10.

「消耗品情報」には、トナー残量データ、用紙残量データ、各種部品(ドラムユニット、転写ベルト、廃トナーボックス)のセンシングデータ等が含まれる。各種部品(交換部品)のセンシングデータ(交換部品の使用量を反映したセンシングデータ(交換時期判定用データ))としては、ドラムユニット(感光体ユニット)の回転数、転写ベルトを回転させる回転ローラの回転数、廃トナーボックスの廃トナーの蓄積レベル値等が例示される。   The “consumables information” includes toner remaining amount data, sheet remaining amount data, sensing data of various components (drum unit, transfer belt, waste toner box) and the like. The sensing data of various parts (replacement parts) (sensing data (data for determining replacement time) reflecting the usage of replacement parts) includes the number of rotations of the drum unit (photosensitive body unit) and the rotation of the rotation roller that rotates the transfer belt. The number, the accumulation level value of the waste toner in the waste toner box, and the like are exemplified.

「カウンタ情報」には、ジョブカウンタ(各ユーザのジョブ実行回数等)、認証カウンタ(各ユーザの認証回数等)が含まれる。   The “counter information” includes a job counter (e.g., the number of job executions of each user) and an authentication counter (e.g., the number of authentications of each user).

「ログ情報」には、エラーログ、使用ログ等が含まれる。   The “log information” includes an error log, a usage log, and the like.

データテーブル210は、一部のデータD1(先行送信データとも称される)として決定されるべきデータ種類と別のデータD2(非先行送信データあるいは不急送信データ)として決定されるべきデータ種類とを規定するデータテーブルである。図3では、「消耗品情報」に分類される各データ種類(トナー残量データ、用紙残量データ、各交換部品のセンシングデータ)が先行送信データD1として規定されており、「カウンタ情報」および「ログ情報」に分類される各データ種類が非先行送信データD2として規定されている。図3では、先行送信データD1の送信タイミングは時点Ta(後述)(図5参照)であり且つ非先行送信データD2の送信タイミングは時点Tb(後述)である旨も規定されている。   The data table 210 has a data type to be determined as a part of data D1 (also referred to as preceding transmission data) and a data type to be determined as another data D2 (non-preceding transmission data or unscheduled transmission data). Is a data table that defines In FIG. 3, each data type (toner residual amount data, paper residual amount data, sensing data of each replacement part) classified into “consumables information” is defined as preceding transmission data D1, “counter information” and Each data type classified as "log information" is defined as non-preceding transmission data D2. In FIG. 3, it is also defined that the transmission timing of the advance transmission data D1 is time Ta (described later) (see FIG. 5) and the transmission timing of the non-preceding transmission data D2 is time Tb (described later).

送信対象データ決定部16は、このようなデータテーブル210に基づいて、メンテナンス用データD0の中から、先行送信データD1と非先行送信データD2とをそれぞれ決定する。   The transmission target data determination unit 16 determines the preceding transmission data D1 and the non-preceding transmission data D2 from the maintenance data D0 based on the data table 210 as described above.

なお、ここでは、主にコントローラ9のCPUにてソフトウエアプログラムを実行することによって、上述の各種の動作が実行される態様が例示されているが、これに限定されず、MFP10(詳細には、コントローラ9の内部あるいは外部)にて設けられた専用ハードウエア等を用いて、上述の各種の動作が実行されるようにしてもよい。たとえば、入力制御部12(図2)と表示制御部13と動作制御部14と過負荷判定部15と送信対象データ決定部16とアップロード制御部17との全部または一部が、1または複数の専用ハードウエアを用いて実現されてもよい。   Here, an aspect in which the above-described various operations are executed mainly by executing the software program by the CPU of the controller 9 is exemplified, but the present invention is not limited to this. The various operations described above may be performed using dedicated hardware or the like provided inside or outside the controller 9). For example, all or part of the input control unit 12 (FIG. 2), the display control unit 13, the operation control unit 14, the overload determination unit 15, the transmission target data determination unit 16, and the upload control unit 17 are one or more. It may be realized using dedicated hardware.

<1−3.サーバ90の構成>
サーバ90は、複数のMFP10から送信されてくるメンテナンス用データD0を格納するサーバである。予防保全において、サーバ90は、当該サーバ90内に格納されたメンテナンス用データD0(特に交換部品に関するセンシングデータ)を用いて、MFP10の交換部品の交換時期を自動的に算出し、サービスマンに交換時期到来等を通知する。また、遠隔診断において、サービスマンは、サーバ90内に格納されたメンテナンス用データD0(特に当該部品に関するセンシングデータ)を閲覧してMFP10の交換部品の交換時期を判断する。いずれの場合も、当該交換時期の到来後において、サービスマンはMFP10の設定場所に移動して交換部品の交換作業を実行する。上述のように、交換部品のセンシングデータに関する最新情報のアップロードが遅れると、交換時期到来の判定タイミングが遅れる。したがって、当該交換部品のセンシングデータは、早期にサーバ90に格納されること(換言すれば、早期に更新されること)が好ましい。
<1-3. Configuration of server 90>
The server 90 is a server that stores maintenance data D0 transmitted from a plurality of MFPs 10. In preventive maintenance, server 90 automatically calculates a replacement time of a replacement part of MFP 10 using maintenance data D0 (particularly, sensing data on a replacement part) stored in server 90, and replaces it with a service person. Notify when the time has come. Further, in the remote diagnosis, the service person views maintenance data D0 (particularly, sensing data regarding the part) stored in the server 90, and determines the replacement time of the replacement part of the MFP 10. In either case, after the arrival of the replacement time, the service person moves to the setting place of the MFP 10 and executes the replacement work of the replacement part. As described above, when the upload of the latest information regarding the sensing data of the replacement part is delayed, the determination timing of the replacement time is delayed. Therefore, it is preferable that the sensing data of the replacement part be stored early in the server 90 (in other words, updated early).

トナー残量データおよび用紙残量データに関しても同様である。トナー交換作業および用紙補充作業をサービスマンが実行する場合等において、トナー残量データおよび用紙残量データに関する最新情報のアップロードが遅れると、トナー交換作業および用紙補充作業の時期到来の判定タイミングが遅れる。したがって、トナー残量データおよび用紙残量データも、早期にサーバ90に格納されることが好ましい。   The same applies to toner remaining amount data and paper remaining amount data. In the case where the service person executes the toner replacement work and the paper replenishment work, if the upload of the latest information regarding the toner remaining amount data and the paper remaining amount data is delayed, the determination timing of the time for toner replacement work and paper replenishment work is delayed. . Therefore, it is preferable that the toner remaining amount data and the paper remaining amount data are also stored in the server 90 at an early stage.

このように、サーバ90にアップロードされたメンテナンス用データD0は、MFPのメンテナンス(予知保全および遠隔診断等を含む)を行うために用いられる。   As described above, the maintenance data D0 uploaded to the server 90 is used to perform maintenance of the MFP (including predictive maintenance and remote diagnosis).

なお、カウンタデータおよびログデータも、MFPの管理用データ(メンテナンス用データ)として利用される。ただし、カウンタデータおよびログデータに関する即時送信(即時更新)の要求度合いは、交換部品のセンシングデータの即時送信の要求度合いよりも小さい。このような事情を考慮し、データテーブル210(図3参照)においては、「消耗品情報」(交換部品のセンシングデータを含む)は、先行送信データD1として規定され、「カウンタ情報」および「ログ情報」は、非先行送信データD2として規定されている。   The counter data and the log data are also used as management data (maintenance data) of the MFP. However, the degree of request for immediate transmission (immediate update) regarding counter data and log data is smaller than the degree of request for immediate transmission of sensing data of a replacement part. In consideration of such circumstances, in the data table 210 (see FIG. 3), “consumables information” (including sensing data of replacement parts) is defined as preceding transmission data D1, “counter information” and “log” "Information" is defined as non-preceding transmission data D2.

<1−4.動作>
MFP10は、基本的には、予め指定された時刻Ts(送信予定時刻あるいは指定送信時刻などとも称する)に、MFP10に関するメンテナンス用データD0(管理用データ)をサーバ90に対してネットワーク108(図1参照)を介して送信することが可能である。MFP10からサーバ90へのメンテナンス用データD0の送信は、1日に1回〜数回の予定開始時刻Ts(たとえば毎日3回(午前9時00分、午後12時30分および午後20時00分)等)にて実行され得る。
<1-4. Operation>
Basically, MFP 10 sends maintenance data D0 (management data) relating to MFP 10 to server 90 at network 108 (FIG. 1) at a previously designated time Ts (also referred to as scheduled transmission time or designated transmission time). Can be sent via Transmission of maintenance data D0 from MFP 10 to server 90 may be performed once to several times a day at scheduled start times Ts (eg, three times daily (9:00 am, 12:30 pm and 20:00 pm) Etc.).

ただし、MFP10が送信予定時刻Tsに過負荷状態を有する場合には、当該過負荷状態に起因してメンテナンス用データD0(特に交換対象部品のセンシングデータ等)の送信遅延が発生するなどの問題が生じ得る。   However, when the MFP 10 has an overload state at the transmission scheduled time Ts, there is a problem such as a transmission delay of the maintenance data D0 (particularly, sensing data of a component to be replaced) due to the overload state. It can occur.

そこで、この実施形態では、MFP10が送信予定時刻Ts(図5参照)に過負荷状態を有するか否かを、MFP10が事前に(詳細には送信予定時刻Tsよりも前の所定時点Tdにて)判定する。そして、MFP10が送信予定時刻Tsに過負荷状態を有する旨が事前判定時点Tdで判定される場合、事前判定時刻Tdの後且つ送信予定時刻Tsよりも前(非過負荷状態)においてメンテナンス用データD0の少なくとも一部のデータがサーバ90に送信される。   Therefore, in this embodiment, whether or not the MFP 10 has an overload state at the scheduled transmission time Ts (see FIG. 5) is in advance (specifically, at the predetermined time Td before the scheduled transmission time Ts). )judge. Then, when it is determined that the MFP 10 has an overload state at the transmission scheduled time Ts at the prior determination time Td, maintenance data after the prior determination time Td and before the transmission scheduled time Ts (non-overload state) At least part of data of D0 is transmitted to the server 90.

詳細には、事前判定時刻Tdの後且つ送信予定時刻Tsよりも前(時刻Ta)において、メンテナンス用データD0の一部のデータ(先行送信データ)D1(図3および図5参照)がMFP10からサーバ90に送信される。また、送信予定時刻Ts後且つ当該過負荷状態の解消後(時刻Tb(図5参照))において、メンテナンス用データD0のうちの残余のデータD2(図3参照)がMFP10からサーバ90に送信される(図5参照)。   More specifically, part of the maintenance data D0 (preceding transmission data) D1 (see FIGS. 3 and 5) is transmitted from the MFP 10 after the predetermination time Td and before the scheduled transmission time Ts (time Ta). It is sent to the server 90. Further, after scheduled transmission time Ts and after the cancellation of the overload state (time Tb (see FIG. 5)), remaining data D2 (see FIG. 3) of maintenance data D0 is transmitted from MFP 10 to server 90. (See Figure 5).

以下では、このような動作について図4および図5を参照しながら詳細に説明する。図4は、第1実施形態に係るMFP10の動作を示すフローチャートであり、図5は、当該動作に関するタイミングチャートである。   Hereinafter, such an operation will be described in detail with reference to FIGS. 4 and 5. FIG. 4 is a flowchart showing the operation of the MFP 10 according to the first embodiment, and FIG. 5 is a timing chart regarding the operation.

まず、ステップS11では、MFP10は、事前判定時点Tdの到来を検出する。ここでは、送信予定時刻Ts(たとえば12時30分)よりも一定時間(たとえば、35分)前の時刻Td(たとえば11時55分)が到来したか否かが判定される。事前判定時点Tdの到来が検出されると、ステップS12に進む。なお、事前判定時点Tdにおいては、MFP10の過負荷状態が過負荷検知部18によって検知されていない(MFP10が過負荷状態を有していない)ものとする。   First, in step S11, the MFP 10 detects the arrival of the predetermination time Td. Here, it is determined whether or not a time Td (for example, 11:55) before a predetermined time (for example, 35 minutes) before the scheduled transmission time Ts (for example, 12:30) has arrived. If the arrival of the predetermination time Td is detected, the process proceeds to step S12. Note that, at the prior determination time point Td, it is assumed that the overload detection unit 18 has not detected the overload state of the MFP 10 (the MFP 10 does not have the overload state).

ステップS12において、MFP10は、当該MFP10が送信予定時刻Ts(将来の時刻)に過負荷状態を有する(詳細には、MFP10が送信予定時刻Tsに過負荷状態を有する可能性が所定程度よりも高い)か否かを、判定する。   In step S12, the MFP 10 has an overload state at the transmission scheduled time Ts (future time). (Specifically, the possibility that the MFP 10 has an overload state at the transmission scheduled time Ts is higher than a predetermined level. ) Is determined.

ここでは、MFP10は、当該MFP10が送信予定時刻Ts(図5参照)に過負荷状態を有するか否かを、当該MFP10のジョブ履歴に基づき、送信予定時刻Tsよりも前の時点Tdにて(事前に)判定する。   Here, based on the job history of the MFP 10, the MFP 10 determines whether the MFP 10 has an overload state at the scheduled transmission time Ts (see FIG. 5) at time Td before the scheduled transmission time Ts (see FIG. In advance).

図6は、MFP10のジョブ実行履歴を示す図である。図6の棒グラフでは、1時間ごとのジョブ実行数が示されている。詳細には、1時間ごと且つ曜日別のジョブ実行数(各曜日における時間別ジョブ実行数の平均値)が示されている。具体的には、図6においては、(本日と同じ曜日である)月曜日の1時間ごとのジョブ実行数(複数の月曜日に関する平均値)が示されている。特に、午後12時00分から午後1時00分(13時00分)までの1時間のジョブ実行数は所定のレベルLv以上である状況が示されている。   FIG. 6 is a diagram showing a job execution history of the MFP 10. The bar graph in FIG. 6 shows the number of job executions per hour. Specifically, the number of job executions per hour and day of week (average value of the number of hourly job executions on each day of the week) is shown. Specifically, FIG. 6 shows the number of job executions per hour on Monday (the same day as the current day) (average value for a plurality of Mondays). In particular, the situation is shown in which the number of job executions per hour from 12:00 pm to 1:00 pm (13:00) is equal to or higher than a predetermined level Lv.

MFP10は、このようなジョブ履歴情報に基づき、送信予定時刻Ts(12時30分)を含む時間帯(12:00〜13:00)にてMFP10が過負荷状態を有する可能性が高いと判断し、当該MFP10が送信予定時刻Tsに過負荷状態を有する旨を判定する。   Based on such job history information, MFP 10 determines that MFP 10 is highly likely to have an overload state in a time slot (12:00 to 13:00) including scheduled transmission time Ts (12:30). It is determined that the MFP 10 has an overload state at the scheduled transmission time Ts.

一方、仮に送信予定時刻Tsの所属時間帯におけるジョブ実行数が所定のレベルLvを超えていない場合には、MFP10が送信予定時刻Tsに過負荷状態を有しない旨が判定される。なお、当該ジョブ実行数(履歴ジョブ数)と所定のレベルLvとの等号成立時には、何れの判定結果が採用されてもよい。   On the other hand, if the number of job executions in the belonging time zone of the scheduled transmission time Ts does not exceed the predetermined level Lv, it is determined that the MFP 10 does not have an overload state at the scheduled transmission time Ts. When the equal sign between the job execution number (the number of history jobs) and the predetermined level Lv is established, any determination result may be adopted.

次のステップS13では、ステップS12の判定処理結果(推定処理結果)に基づく分岐処理が行われる。   In the next step S13, branch processing is performed based on the determination processing result (estimation processing result) in step S12.

MFP10が送信予定時刻Tsに過負荷状態を有しない旨がステップS12にて判定される場合には、ステップS13からステップS21に進む。ステップS21では、MFP10は、予定通り、送信予定時刻Tsにメンテナンス用データD0を一斉にサーバ90に送信する。   If it is determined in step S12 that the MFP 10 does not have an overload state at the transmission scheduled time Ts, the process proceeds from step S13 to step S21. In step S21, the MFP 10 simultaneously transmits the maintenance data D0 to the server 90 at the scheduled transmission time Ts, as scheduled.

一方、MFP10が送信予定時刻Tsに過負荷状態を有する旨がステップS12にて判定される場合には、MFP10は、送信予定時刻Tsにおけるメンテナンス用データD0の一斉送信動作(ステップS21参照)を行わず、ステップS13からステップS15に進む。   On the other hand, when it is determined in step S12 that the MFP 10 has an overload state at the scheduled transmission time Ts, the MFP 10 performs the simultaneous transmission operation of the maintenance data D0 at the scheduled transmission time Ts (see step S21). Then, the process proceeds from step S13 to step S15.

ステップS15では、MFP10は、メンテナンス用データD0のうち先行して送信すべき一部のデータD1をまず決定する。   In step S <b> 15, the MFP 10 first determines some data D <b> 1 to be sent prior to the maintenance data D <b> 0.

この実施形態では、メンテナンス用データD0は、その緊急性に応じて2つのグループG1,G2に分類される。1つのグループG1は、所定レベルよりも高い緊急性を有するデータ(その送信即時性の要求が一定レベルよりも高いデータ)で構成されるグループである。他の1つのグループG2は、当該所定レベルよりも低い緊急性を有するデータで構成されるグループである。グループG1には、「消耗品情報」が含まれる。一方、グループG2には、「カウンタ情報」および「ログ情報」が含まれる。   In this embodiment, the maintenance data D0 is classified into two groups G1 and G2 according to its urgency. One group G1 is a group configured of data having urgency higher than a predetermined level (data whose transmission immediacy request is higher than a predetermined level). Another group G2 is a group configured of data having urgency lower than the predetermined level. The group G1 includes "consumables information". On the other hand, the group G2 includes "counter information" and "log information".

データテーブル210(図3参照)には、上述のように、一部のデータD1(先行送信データ)として決定されるべきデータ種類と他のデータ(ここでは残余のデータ)D2として決定されるべきデータ種類とが規定されている。そして、MFP10は、当該データテーブル210に基づいて、メンテナンス用データD0の中から、送信予定時刻Tsよりも前に(過負荷状態の発生前に)送信すべきデータD1と、送信予定時刻Tsよりも後に(過負荷状態の解消後に)送信すべきデータD2とをそれぞれ決定する。   As described above, the data table 210 (see FIG. 3) should be determined as the data type to be determined as part of data D1 (previous transmission data) and other data (here, remaining data) D2. Data types are defined. Then, based on the data table 210, the MFP 10 uses the data D1 to be transmitted before the scheduled transmission time Ts from the maintenance data D0 (before the occurrence of an overload state) and the scheduled transmission time Ts. Also determine data D2 to be transmitted later (after cancellation of the overload condition).

具体的には、グループG1に分類されるデータ(消耗品情報に関するデータ)が、データD1として決定される。また、グループG2に分類されるデータ(カウンタ情報およびログ情報に関するデータ)が、データD2として決定される。このように、データD1,D2は、それぞれ、データ種類に応じて決定される。なお、データD1のデータ量は、データD2のデータ量よりも小さいことが好ましい。   Specifically, data (data related to consumable item information) classified into group G1 is determined as data D1. Further, data (data related to counter information and log information) classified into the group G2 is determined as data D2. Thus, the data D1 and D2 are respectively determined in accordance with the data type. Preferably, the amount of data D1 is smaller than the amount of data D2.

そして、MFP10は、ステップS15においてメンテナンス用データD0のうち一部のデータD1を直ちに送信する。具体的には、時刻Tdの直後の時刻Ta(図5および図6参照)からデータD1の送信を開始する。ここにおいて、データD1の送信は、過負荷状態の発生時点Teの開始前に終了することが好ましい。逆に言えば、時刻Tdは、送信予定時刻Ts(より詳細には、送信予定時刻Tsを含む時間帯の始期Te(過負荷状態が発生し得る時点Te)よりも十分に前の時刻(データD1の送信に十分な時間前の時刻)に設定されることが好ましい。たとえば、送信予定時刻Tsが12時30分である(過負荷状態が発生し得る時点Teが12時00分である)場合において、データD1の送信に2分程度を要するときには、時刻Tdは、時刻Teの5分前の11時55分に設定されればよい(図6参照)。   Then, in step S15, the MFP 10 immediately transmits a part of data D1 among the maintenance data D0. Specifically, transmission of data D1 is started from time Ta (see FIGS. 5 and 6) immediately after time Td. Here, it is preferable that the transmission of the data D1 ends before the start of the overload state occurrence time Te. Conversely, the time Td is a time (data that is sufficiently earlier than the scheduled transmission time Ts (more specifically, the start Te of the time zone including the scheduled transmission time Ts (the time Te at which an overload state may occur)) It is preferable to set the time to a time sufficient for transmission of D1) For example, the scheduled transmission time Ts is 12:30 (time Te at which an overload state can occur is 12:00) In the case where it takes about 2 minutes to transmit the data D1, the time Td may be set to 11:55 five minutes before the time Te (see FIG. 6).

データD1の送信完了後において、MFP10は、自装置の過負荷状態が解消したことを検知する(ステップS17)と、ステップS18に進む。たとえば、過負荷状態の時間帯(12:00〜13:00を含む時間帯)から非過負荷状態の時間帯に遷移したことが検出されると、ステップS18に進む。なお、ここでは、時間帯の遷移に基づいて過負荷状態の解消が検知されているが、これに限定されず、MFP10の実際の負荷状態を検出しておき、その検出結果に基づいて過負荷状態の解消が検知されてもよい。   After the transmission of the data D1 is completed, the MFP 10 detects that the overload state of its own device has been eliminated (step S17), and the process proceeds to step S18. For example, when it is detected that a transition from an overload state time zone (a time zone including 12:00 to 13:00) to a non-overload state time zone is detected, the process proceeds to step S18. Here, although the elimination of the overload state is detected based on the transition of the time zone, the present invention is not limited to this, and the actual load state of the MFP 10 is detected, and the overload is detected based on the detection result. A state release may be detected.

ステップS18(過負荷状態の解消後)において、MFP10は、メンテナンス用データD0のうちの残余のデータD2をサーバ90に送信する。具体的には、MFP10は、過負荷状態の解消後の時点Tb(たとえば、13時00分)からデータD2の送信を実行する。   In step S18 (after the cancellation of the overload state), the MFP 10 transmits the remaining data D2 of the maintenance data D0 to the server 90. Specifically, the MFP 10 executes transmission of data D2 from time Tb (for example, 13:00) after elimination of the overload state.

以上のような動作においては、送信予定時刻Tsの前の時刻Tdにおいて過負荷状態に関する事前判定処理が行われる(ステップS12)。そして、MFP10が送信予定時刻Tsにて過負荷状態を有する旨が当該時刻Tdにて判定される場合、時刻Tdの後且つ送信予定時刻Tsよりも前(過負荷状態の発生前)においてメンテナンス用データD0の少なくとも一部のデータ(ここではデータD1のみ)がサーバ90に送信される(ステップS15)。したがって、メンテナンス用データの少なくとも一部のデータ(消耗品情報を含むデータD1等)のクラウドサーバへの格納遅延を抑制することが可能である。   In the operation as described above, the predetermination process regarding the overload state is performed at time Td before the scheduled transmission time Ts (step S12). Then, when it is determined that the MFP 10 has an overload state at the transmission scheduled time Ts at the time Td, it is for maintenance after the time Td and before the transmission scheduled time Ts (before the occurrence of the overload state). At least a part of the data D0 (here, only the data D1) is transmitted to the server 90 (step S15). Therefore, it is possible to suppress a delay in storage of at least a part of data for maintenance (data D1 and the like including consumable item information) in the cloud server.

なお、上記実施形態においては、一部のデータD1が送信予定時刻Ts(過負荷状態)よりも前に送信され(ステップS15)、残余のデータD2が過負荷状態解消後に送信されている(ステップS18)が、これに限定されない。たとえば、当該少なくとも一部のデータとして、データD1を含む全てのメンテナンス用データD0が送信されてもよい。   In the above embodiment, part of the data D1 is transmitted before the scheduled transmission time Ts (overload state) (step S15), and the remaining data D2 is transmitted after the overload state is canceled (step S15). S18) is not limited to this. For example, all the maintenance data D0 including the data D1 may be transmitted as the at least partial data.

ただし、時刻Td(Ta)から時刻Te(図5参照)までの期間長とメンテナンス用データD0のデータ量との関係にも依るが、上述のように、一部のデータD1が送信予定時刻Tsに先行して送信され、残余のデータD2が過負荷状態解消後に送信されることが好ましい。メンテナンス用データD0のうちの当該一部のデータD1(所定レベルよりも高い緊急性を有するデータ)のみがまず送信されることによれば、データD1とデータD2との双方の送信に比較的長い時間を要する場合であっても、当該一部のデータD1の送信が過負荷状態の発生時刻Teまでに完了される可能性を高めることができる。また、残余のデータD2(特に所定レベルよりも低い緊急性を有するデータ)(端的に言えば、不急のデータ)は、過負荷状態の解消後に(MFP10に余力が存在する状態にて)送信されることが好ましい。これによれば、過負荷状態にてデータD2が送信される場合に比べて、効率的な送信が行われ得る。   However, depending on the relationship between the period length from time Td (Ta) to time Te (see FIG. 5) and the amount of data for maintenance data D0, as described above, some data D1 is scheduled to be transmitted Ts Preferably, the residual data D2 is transmitted prior to clearing the overload condition. According to the fact that only a part of the maintenance data D0 (data having urgency higher than a predetermined level) of the maintenance data D0 is transmitted first, transmission of both the data D1 and the data D2 is relatively long. Even when it takes time, the possibility that the transmission of the part of the data D1 is completed by the occurrence time Te of the overload state can be increased. In addition, the remaining data D2 (in particular, data having urgency lower than a predetermined level) (in short, non-urgent data) is transmitted (in a state where there is remaining capacity in the MFP 10) after the cancellation of the overload state. Preferably. According to this, efficient transmission can be performed as compared with the case where the data D2 is transmitted in the overload state.

また、上記実施形態においては、曜日別のジョブ履歴における同じ曜日のジョブ履歴が利用されているが、これに限定されず、日別のジョブ履歴における前月同日のジョブ履歴(たとえば、本日が10月15日の場合、9月15日のジョブ履歴)等が利用されてもよい。   In the above embodiment, the job history on the same day in the job history by day is used, but the present invention is not limited to this. The job history on the same day last month in the daily job history (for example, today is October) In the case of the 15th, the job history of September 15th, etc. may be used.

<1−5.第1実施形態の変形例>
上記第1実施形態においては、MFP10のジョブ履歴に基づいて、MFP10が送信予定時刻Tsにて過負荷状態を有するか否かが事前判定(推定)されているが、これに限定されず、MFP10が送信予定時刻Tsにて過負荷状態を有するか否かが、他の各種の基準に基づいて事前判定(推定)されてもよい。
<1-5. Modification of First Embodiment>
In the first embodiment, whether or not the MFP 10 has an overload state at the transmission scheduled time Ts is determined in advance (estimated) based on the job history of the MFP 10, but the present invention is not limited to this. May be pre-determined (estimated) based on various other criteria whether or not it has an overload state at the scheduled transmission time Ts.

<ADFの原稿量に基づいて負荷判定>
たとえば、スキャンジョブ実行のためにMFP10のADF(Auto Document Feeder:原稿自動送り装置(原稿自動送り部))に載置されている原稿の量に基づいて、MFP10が送信予定時刻Tsにて過負荷状態を有するか否かが事前判定(推定)されてもよい。
<Load determination based on the amount of documents in the ADF>
For example, based on the amount of documents placed on the ADF (Auto Document Feeder: automatic document feeder (automatic document feeder)) of the MFP 10 for executing a scan job, the MFP 10 is overloaded at the scheduled transmission time Ts. It may be determined in advance (estimated) whether or not it has a state.

詳細には、送信予定時刻Tsの所定時間前(たとえば5分前)の時刻Td(図5参照)において、ADFに載置されている原稿の重量が所定値(たとえば、100グラム)を超えている場合には、さらにスキャン設定操作が完了した後の時刻Te(たとえば、時刻Tdの2分後)から過負荷状態(画像読取処理を含むスキャンジョブの実行状態)が発生すると推定される。また、当該ADFに載置されている原稿に対する画像読取処理を含むスキャンジョブの実行には、相当程度の期間TM(たとえば10分)を要する。時刻Teからの期間TMに送信予定時刻Tsが属している場合には、時刻Teから開始されるスキャンジョブの実行中に送信予定時刻Tsが到来してしまう。   Specifically, the weight of the document placed on the ADF exceeds a predetermined value (for example, 100 grams) at time Td (see FIG. 5) before (for example, 5 minutes) a predetermined time of the scheduled transmission time Ts. If it is, it is estimated that an overload state (an execution state of a scan job including an image reading process) occurs from time Te (for example, two minutes after time Td) after the scan setting operation is completed. Also, it takes a considerable period of time TM (for example, 10 minutes) to execute the scan job including the image reading process for the document placed on the ADF. When the scheduled transmission time Ts belongs to a period TM from the time Te, the scheduled transmission time Ts comes during execution of the scan job started from the time Te.

そこで、時刻TdにてADFに載置されている原稿の重量が所定値を超えている場合、スキャン設定操作完了後の時点Teからのスキャン処理期間TMに送信予定時刻Tsが属しているとみなして、MFP10が送信予定時刻Tsにて過負荷状態を有する旨が時刻Tdにて判定されればよい。そして、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、過負荷状態の発生前にデータD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。また、データD2の送信は、過負荷状態の解消後の時刻Tbにて開始されればよい。この際、ADFに載置されていた原稿に関する当該スキャンジョブが完了した時点で、MFP10は、過負荷状態が解消した旨を判定し、当該解消判定時点TbからデータD2の送信を行えばよい。なお、これに限定されず、MFP10は、当該スキャンジョブの完了時刻を推定し、推定した完了時刻(推定完了時点)にて過負荷状態が解消した旨を判定してもよい。   Therefore, if the weight of the document placed on the ADF at time Td exceeds the predetermined value, it is considered that the scheduled transmission time Ts belongs to the scan processing period TM from time Te after completion of the scan setting operation. It may be determined at time Td that the MFP 10 has an overload state at the scheduled transmission time Ts. Then, transmission of the data D1 may be started immediately at time Ta substantially the same as time Td. According to this, it is possible to transmit (all or part of) the data D1 before the occurrence of the overload state. Therefore, the possibility of transmitting data D1 in a non-overload state can be increased. Also, transmission of the data D2 may be started at time Tb after elimination of the overload state. At this time, when the scan job relating to the document placed on the ADF is completed, the MFP 10 may determine that the overload state has been eliminated and transmit the data D2 from the elimination determination time Tb. The present invention is not limited to this, and the MFP 10 may estimate the completion time of the scan job, and determine that the overload state has been eliminated at the estimated completion time (estimate completion time).

<ネットワークセッション数に基づいて負荷判定>
あるいは、ネットワーク通信のためにMFP10の外部の装置との間に形成されているネットワークセッション数に基づいて、MFP10が送信予定時刻Tsにて過負荷状態を有するか否かが事前判定(推定)されてもよい。詳細には、送信予定時刻Tsの所定時間前(たとえば1分〜数分前)の時刻Td(図5参照)において、当該ネットワークセッション数が所定数N1に到達した場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定されてもよい。当該所定数N1としては、MFP10が過負荷状態に到達するときのセッション数N2(たとえば10個)よりも1個〜数個少ない値(たとえば8個)が予め定められればよい。
<Load determination based on the number of network sessions>
Alternatively, based on the number of network sessions formed with an external device of MFP 10 for network communication, it is determined in advance (estimated) whether MFP 10 has an overload state at transmission scheduled time Ts. May be Specifically, when the number of network sessions reaches a predetermined number N1 at time Td (see, for example, one minute to several minutes before) transmission scheduled time Ts (for example, one minute to several minutes ago), MFP 10 calculates transmission scheduled time Ts. May be determined to have an overload condition. As the predetermined number N1, a value (for example, eight) smaller than the number of sessions N2 (for example, ten) when the MFP 10 reaches the overload state may be determined in advance.

当該ネットワークセッション数が所定数N1に到達した場合、暫時経過後には(換言すれば、送信予定時刻Tsの到来時点にて)当該ネットワークセッション数が値N2に到達する可能性が一定程度以上存在する。そこで、時刻Tdにて当該ネットワークセッション数が所定数N1に到達した場合には、MFP10は、MFP10が送信予定時刻Tsにて過負荷状態を有する旨を時刻Tdにて判定(みなし判定)する。   If the number of network sessions has reached the predetermined number N1, there is a certain degree of possibility that the number of network sessions will reach the value N2 after a lapse of time (in other words, at the arrival of the scheduled transmission time Ts). . Therefore, when the number of network sessions has reached the predetermined number N1 at time Td, the MFP 10 determines (considers determination) that the MFP 10 has an overload state at the scheduled transmission time Ts at time Td.

そして、この場合、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、ネットワークセッション数が増大して値N2に到達する前(すなわち過負荷状態の発生前)にデータD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。   In this case, transmission of the data D1 may be started immediately at time Ta substantially the same as time Td. According to this, it is possible to transmit (all or part of) the data D1 before the number of network sessions increases and reaches the value N2 (that is, before the occurrence of an overload state). Therefore, the possibility of transmitting data D1 in a non-overload state can be increased.

また、過負荷状態の解消後の時刻Tbにて、データD2の送信が開始されればよい。詳細には、(送信予定時刻Tsの後に、)当該ネットワークセッション数が値N2よりも小さな値に戻った時点(あるいは当該ネットワークセッション数が値N1よりも小さな値に戻った時点)にて、MFP10は、過負荷状態が解消した旨を判定すればよい。   In addition, transmission of data D2 may be started at time Tb after elimination of the overload state. In detail, (after the scheduled transmission time Ts), when the number of network sessions returns to a value smaller than the value N2 (or when the number of network sessions returns to a value smaller than the value N1), the MFP 10 It may be determined that the overload state has been eliminated.

<所定サイトへのブラウザ遷移時に負荷判定>
あるいは、MFP10に内蔵されるウエブブラウザを用いて特定サイト(比較的大きなデータ通信量を伴うアクセスが予想されるサイト(動画閲覧サイト等))に対するアクセス指示が付与されたことに基づいて、MFP10が送信予定時刻Tsに過負荷状態(動画の再生状態)を有する旨が判定されてもよい。詳細には、送信予定時刻Tsの所定時間前(たとえば1分〜数分前)の時刻Td(図5参照)において、特定サイトへのアクセスが受け付けられた場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されてもよい。
<Load determination at browser transition to a predetermined site>
Alternatively, based on the fact that an access instruction to a specific site (a site expected to be accessed with a relatively large amount of data communication (such as a moving image browsing site)) is given using a web browser incorporated in MFP 10, MFP 10 It may be determined that the transmission scheduled time Ts has an overload state (moving image reproduction state). Specifically, when access to a specific site is accepted at time Td (see FIG. 5) before (for example, one minute to several minutes) predetermined transmission time Ts, MFP 10 has exceeded transmission predetermined time Ts. It may be determined (considered determination) that the load state is present.

この場合、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、当該サイト(ホームページ)に対する最初のアクセス後に表示される複数の動画の中からユーザの所望の動画が指定されて当該動作の再生が開始される前(すなわち過負荷状態の発生前)にデータD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。   In this case, transmission of data D1 may be started immediately at time Ta substantially the same as time Td. According to this, before the user's desired moving image is specified from the plurality of moving images displayed after the first access to the site (home page) and the reproduction of the operation is started (that is, before the occurrence of the overload state) Data D1 (all or part of) can be transmitted. Therefore, the possibility of transmitting data D1 in a non-overload state can be increased.

また、過負荷状態の解消後の時刻Tbにて、データD2の送信が開始されればよい。この際、(送信予定時刻Tsの後且つ)当該特定サイト(動画閲覧サイト等)へのアクセスが完了した時点(ブラウザの終了時点あるいは特定サイトへのアクセスの終了時点)にて、MFP10は、過負荷状態が解消した旨を判定すればよい。   In addition, transmission of data D2 may be started at time Tb after elimination of the overload state. At this time, after access to the specific site (such as a moving image browsing site) is completed (after the scheduled transmission time Ts) (when the browser ends or when the access to the specific site ends), the MFP 10 receives an error. It may be determined that the load state has been eliminated.

<高精細スキャン指定操作時に負荷判定>
あるいは、MFP10におけるスキャン解像度の設定操作にて所定程度よりも大きな(高精細の)解像度が設定されたことに基づいて、MFP10が送信予定時刻Tsに過負荷状態(高精細画像のスキャン処理実行状態)を有する旨が判定されてもよい。詳細には、送信予定時刻Tsの所定時間前(たとえば1分〜数分前)の時刻Td(図5参照)において、スキャン解像度の設定操作にて1200dpi以上の解像度(換言すれば、所定程度以上の画素数)が設定された場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されてもよい。
<Load determination at high definition scan designation operation>
Alternatively, based on the setting of the resolution (high resolution) larger than a predetermined degree by the setting operation of the scan resolution in MFP 10, MFP 10 is overloaded at scheduled transmission time Ts (scan processing execution state of high definition image) May be determined. In detail, at time Td (see, for example, FIG. 5) a predetermined time before the scheduled transmission time Ts (for example, one minute to several minutes), resolution of 1200 dpi or more (in other words, a predetermined degree or more) When the number of pixels of (1) is set, it may be determined (considered determination) that the MFP 10 has an overload state at the scheduled transmission time Ts.

この場合、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、スキャン解像度設定処理後に実行される高精細スキャン処理が開始される前(すなわち過負荷状態の発生前)にデータD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。   In this case, transmission of data D1 may be started immediately at time Ta substantially the same as time Td. According to this, it is possible to transmit (all or a part of) the data D1 before the high definition scan processing to be executed after the scan resolution setting processing is started (that is, before the occurrence of the overload state). Therefore, the possibility of transmitting data D1 in a non-overload state can be increased.

また、過負荷状態の解消後の時刻TbにてデータD2の送信が開始されればよい。この際、(送信予定時刻Tsの後且つ)当該スキャン処理が完了した時点にて、MFP10は、過負荷状態が解消した旨を判定すればよい。   Also, transmission of the data D2 may be started at time Tb after elimination of the overload state. At this time, when the scan processing is completed (after the scheduled transmission time Ts), the MFP 10 may determine that the overload state has been eliminated.

<リモートパネル操作時に負荷判定>
あるいは、MFP10を遠隔操作することが可能な遠隔操作装置70(図7参照)とMFP10との間に遠隔操作用の通信セッションが確立されたことに基づいて、MFP10が送信予定時刻Tsに過負荷状態(遠隔操作実行状態)を有する旨が判定されてもよい。詳細には、送信予定時刻Tsの所定時間前(たとえば1分〜数分前)の時刻Td(図5参照)において、遠隔操作装置70とMFP10との間に遠隔操作用の通信セッションが確立された場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されてもよい。図7は、この変形例に係るシステム構成等を示す図である。
<Load judgment at remote panel operation>
Alternatively, based on the fact that the communication session for remote control is established between the remote control device 70 (see FIG. 7) capable of remotely operating the MFP 10 and the MFP 10, the MFP 10 overloads the scheduled transmission time Ts. It may be determined that there is a state (remote control execution state). More specifically, a communication session for remote control is established between the remote control device 70 and the MFP 10 at time Td (see FIG. 5) a predetermined time (for example, one minute to several minutes before) of the scheduled transmission time Ts. In this case, it may be determined (considered determination) that the MFP 10 has an overload state at the scheduled transmission time Ts. FIG. 7 is a diagram showing a system configuration and the like according to this modification.

なお、遠隔操作装置70は、タブレット端末等によって構成され、その表示画面に操作パネル部6cの画面と同じ又は類似する操作画面を表示する。当該操作画面は、MFP10から送信される画像データ等を用いて表示される。このような遠隔操作においては、画像データの転送処理等を伴うため、MFP10における処理負荷が所定程度よりも大きくなる(すなわち、MFP10は過負荷状態を有する)。このような事情を考慮して、時刻Td(図5参照)において、遠隔操作装置70とMFP10との間に遠隔操作用の通信セッションが確立された場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されることが好ましい。   The remote control device 70 is configured of a tablet terminal or the like, and displays on its display screen an operation screen that is the same as or similar to the screen of the operation panel unit 6c. The operation screen is displayed using image data and the like transmitted from the MFP 10. Since such remote control involves transfer processing of image data, etc., the processing load on the MFP 10 becomes larger than a predetermined level (that is, the MFP 10 has an overload state). In consideration of such circumstances, when a communication session for remote control is established between the remote control device 70 and the MFP 10 at time Td (see FIG. 5), the MFP 10 is overloaded at the scheduled transmission time Ts. It is preferable that it is judged (considered judgment) that it has.

MFP10が送信予定時刻Tsに過負荷状態を有する旨が時刻Tdにて事前判定される場合、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、遠隔操作用の通信セッションの確立後に実行される遠隔操作(画像データの伝送処理および当該画像データに基づく操作画面の表示操作等を伴う遠隔操作)が開始される前(すなわち過負荷状態の発生前)に、データD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。   When it is determined in advance that the MFP 10 has an overload state at the scheduled transmission time Ts at time Td, transmission of the data D1 may be started immediately at time Ta substantially the same as time Td. According to this, before the remote control (the remote control including the transmission process of the image data and the display operation of the operation screen based on the image data) to be executed after the establishment of the communication session for the remote control is started (that is, excessive It is possible to transmit (all or part of) the data D1 before the occurrence of a load condition). Therefore, the possibility of transmitting data D1 in a non-overload state can be increased.

また、過負荷状態の解消後の時刻Tbにて、データD2の送信が開始されればよい。この際、(送信予定時刻Tsの後且つ)クライアント70による遠隔操作が終了した時点(遠隔操作用の通信セッションが解消された時点等)にて、MFP10は、過負荷状態が解消した旨を判定すればよい。   In addition, transmission of data D2 may be started at time Tb after elimination of the overload state. At this time, the MFP 10 determines that the overload state has been eliminated (after the scheduled transmission time Ts) (when the communication session for the remote control has been cancelled, for example, when the remote operation by the client 70 is completed). do it.

<ユーザ認証情報に関するデータベースの更新予定期間との関係>
あるいは、ユーザ認証情報(複数のユーザの認証情報)に関するデータベースの更新予定期間に基づいて、MFP10が送信予定時刻Tsに過負荷状態(データベース更新処理状態)を有する旨が判定されてもよい。詳細には、ユーザ認証情報に関するデータベースの更新予定期間(たとえば12:20〜12:40)内に送信予定時刻Ts(たとえば12:30)が含まれている場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されてもよい。
<Relationship with database update scheduled period regarding user authentication information>
Alternatively, based on the scheduled update period of the database regarding the user authentication information (the authentication information of a plurality of users), it may be determined that the MFP 10 has an overload state (database update processing state) at the scheduled transmission time Ts. In detail, if the scheduled transmission time Ts (for example 12:30) is included in the scheduled update period (for example 12:20 to 12:40) of the database related to the user authentication information, the MFP 10 has exceeded the scheduled transmission time Ts. It may be determined (considered determination) that the load state is present.

なお、MFP10には、ユーザ認証情報に関するデータベース(ユーザ認証用のデータベース)が構築されているものとする。当該ユーザ認証情報には、多数(たとえば、数百人)のユーザの認証情報(ユーザIDおよびパスワード等)が含まれることがある。このようなユーザ認証情報に関するデータベースの更新処理中においては、MFP10における処理負荷が所定程度よりも大きくなる(すなわち、MFP10は過負荷状態を有する)。このような事情を考慮して、ユーザ認証情報に関するデータベースの更新予定期間内に送信予定時刻Tsが含まれている場合、MFP10が送信予定時刻Tsに過負荷状態を有する旨が判定(みなし判定)されることが好ましい。   It is assumed that in MFP 10, a database (a database for user authentication) regarding user authentication information is constructed. The user authentication information may include authentication information (user ID, password, etc.) of a large number (for example, hundreds) of users. During the process of updating the database related to such user authentication information, the processing load on the MFP 10 becomes larger than a predetermined degree (that is, the MFP 10 has an overload state). In consideration of such circumstances, when the scheduled transmission time Ts is included within the scheduled update period of the database related to the user authentication information, it is determined that the MFP 10 has an overload state at the scheduled transmission time Ts (determination). Preferably.

また、上述の判定処理は、ユーザ認証情報に関するデータベースの更新処理の開始時刻(更新予定期間の開始時刻)よりも所定時間前の時刻Tdに実行されればよい。より具体的には、ユーザ認証情報に関するデータベースの更新が12時20分(=Te)に開始され12時40分に終了する予定である場合、上述の判定処理は、ユーザ認証情報に関するデータベースの更新処理の開始時刻(12時20分)の所定時間前(たとえば1分〜数分前)の時刻Td(たとえば12時15分)に実行されればよい。この場合、当該データベースの更新予定期間(12:20〜12:40)内に送信予定時刻Ts(12時30分)が含まれるので、MFP10が送信予定時刻Tsに過負荷状態を有する旨が時刻Tdにて判定される。   Further, the above-described determination processing may be performed at time Td that is a predetermined time before the start time (the start time of the scheduled update period) of the database update process related to user authentication information. More specifically, when the update of the database related to the user authentication information is scheduled to start at 12:20 (= Te) and end at 12:40, the above-mentioned determination process updates the database related to the user authentication information. It may be performed at time Td (for example, 12:15) a predetermined time (for example, one minute to several minutes before) before the start time of the process (12:20). In this case, since the scheduled transmission time Ts (12:30) is included in the scheduled update period (12:20 to 12:40) of the database, the fact that the MFP 10 has an overload state at the scheduled transmission time Ts is a time It is determined by Td.

MFP10が送信予定時刻Tsに過負荷状態を有する旨が時刻Tdにて事前判定される場合、時刻Tdとほぼ同じ時刻Taにおいて直ちにデータD1の送信が開始されればよい。これによれば、ユーザ認証情報に関するデータベースの更新処理が開始される前(すなわち過負荷状態の発生前)に、データD1(の全部または一部)を送信することが可能である。したがって、非過負荷状態にてデータD1が送信される可能性を高めることができる。   When it is determined in advance that the MFP 10 has an overload state at the scheduled transmission time Ts at time Td, transmission of the data D1 may be started immediately at time Ta substantially the same as time Td. According to this, it is possible to transmit (all or part of) the data D1 before the update process of the database related to the user authentication information is started (that is, before the occurrence of the overload state). Therefore, the possibility of transmitting data D1 in a non-overload state can be increased.

また、過負荷状態の解消後の時刻TbにてデータD2の送信が開始されればよい。この際、(送信予定時刻Tsの後且つ)ユーザ認証情報に関するデータベースの更新処理が完了した時点(あるいは完了予定時点)にて、MFP10は、過負荷状態が解消した旨を判定すればよい。   Also, transmission of the data D2 may be started at time Tb after elimination of the overload state. At this time, the MFP 10 may determine that the overload state has been eliminated when (after the scheduled transmission time Ts) the database update process for the user authentication information is completed (or at the scheduled completion time).

<その他>
また、上記複数の基準(ジョブ履歴、ADFの原稿量、ネットワークセッション数等)のそれぞれに基づく各動作(送信予定時刻Tsにおける過負荷状態の有無の推定処理を含む動作)は、それぞれ単独で行われても良いが、互いに組み合わせて実行されてもよい。時刻Tdとしては、各基準ごとに適切な値が定められればよい。
<Others>
In addition, each operation (operation including estimation processing of the presence or absence of the overload state at the scheduled transmission time Ts) based on each of the plurality of criteria (job history, ADF document amount, number of network sessions, etc.) is independently performed. , But may be implemented in combination with each other. As the time Td, an appropriate value may be determined for each reference.

<2.第2実施形態>
上記第1実施形態およびその変形例においては、MFP10が送信予定時刻Tsに過負荷状態を有する旨をMFP10が時刻Tdにて判定する態様について例示されている。端的に言えば、過負荷状態の事前判定処理が行われている。
<2. Second embodiment>
In the first embodiment and the modification thereof, an aspect in which the MFP 10 determines at time Td that the MFP 10 has an overload state at the scheduled transmission time Ts is exemplified. In short, overload condition predetermination processing is performed.

ただし、時刻Tdよりも前の時点Tu(図13参照)から既に過負荷状態が発生している場合(特に、当該過負荷状態が送信予定時刻Ts以降にまで継続する場合)等においては、第1実施形態のように過負荷状態の発生前にデータD1を送信することは困難である。   However, if an overload condition has already occurred from time Tu (see FIG. 13) before time Td (in particular, the overload condition continues up to the scheduled transmission time Ts or later), etc. It is difficult to transmit data D1 before the occurrence of an overload condition as in one embodiment.

また、時刻Tdから時刻Te(過負荷状態の発生時点)(図5参照)までの期間が非常に短い場合(たとえば、数百ミリ秒)にも、第1実施形態のように過負荷状態の発生前にデータD1を送信することは困難である。さらには、想定している原因以外の要因によって過負荷状態が発生することもある。この場合にも、第1実施形態のように過負荷状態の発生前にデータD1を送信することが困難な状況が生じ得る。   Also, even when the period from time Td to time Te (when overload occurs) (see FIG. 5) is very short (for example, several hundred milliseconds), the overload state is obtained as in the first embodiment. It is difficult to transmit data D1 before occurrence. Furthermore, the overload condition may occur due to factors other than the assumed cause. Also in this case, it may be difficult to transmit the data D1 before the occurrence of the overload state as in the first embodiment.

たとえば、パーソナルコンピュータ(印刷指示装置)等から所定解像度以上の解像度(1200dpi)の印刷出力用画像(高解像度画像)を出力すべき旨の印刷ジョブ(高解像度のPCプリントジョブ)が送信されてくることがある。詳細には、MFP10は、高解像度画像の印刷出力である旨等が記述された印刷指示データを受信した直後に当該高解像度画像(印刷出力用画像)の画像データを受信し、印刷指示データと画像データとに基づいて印刷出力を実行する。MFP10は、当該画像データ(高解像度画像データ)の受信開始時点Teから印刷出力完了までの期間において、過負荷状態を有する。ただし、この場合、仮に、印刷指示データに記述された情報(「高解像度画像」)に基づき、MFP10が送信予定時刻Tsに過負荷状態を有することを、当該印刷指示データを受信した時刻Tdにて予見できたとしても、当該時刻Tdから、高解像度画像の画像データの受信開始時刻Te(過負荷状態の発生時点)までの期間は非常に短い(たとえば、数百ミリ秒)。したがって、第1実施形態のように過負荷状態の発生前にデータD1の送信を開始することは困難である。   For example, a print job (high resolution PC print job) to the effect of outputting a print output image (high resolution image) having a resolution (1200 dpi) higher than a predetermined resolution is transmitted from a personal computer (print instruction device) or the like. Sometimes. Specifically, the MFP 10 receives the image data of the high resolution image (image for print output) immediately after receiving the print instruction data in which the print output of the high resolution image and the like are described, and Printout is executed based on the image data. The MFP 10 has an overload state in a period from the reception start time Te of the reception of the image data (high resolution image data) to the completion of the print output. However, in this case, temporarily that the MFP 10 has an overload state at the scheduled transmission time Ts based on the information (“high resolution image”) described in the print instruction data at the time Td when the print instruction data is received. Even if it can be foreseen, the period from the time Td to the reception start time Te of the image data of the high resolution image (when the overload state occurs) is very short (for example, several hundreds of milliseconds). Therefore, it is difficult to start transmission of data D1 before the occurrence of the overload state as in the first embodiment.

これらの事情をも考慮して、第1実施形態に係る動作(上述の事前検出等)に加えて、次述するような動作(具体的には、過負荷状態の事後的な検出処理および当該事後的な検出処理に引き続くデータD1の送信処理(当該過負荷状態の要因のジョブ(要因ジョブとも称する)の中断期間におけるデータD1の送信処理)等)がさらに行われるようにしてもよい。   In consideration of these circumstances, in addition to the operation according to the first embodiment (the above-described prior detection and the like), the operation described below (specifically, the post-detection process of the overload state and the related operation Transmission processing of the data D1 following the subsequent detection processing (transmission processing of the data D1 in the interruption period of the job of the factor of the overload state (also referred to as a factor job)) may be further performed.

第2実施形態においては、このような改変例について説明する。第2実施形態では、第1実施形態との相違点を中心に説明する。   In the second embodiment, such a modification will be described. In the second embodiment, differences from the first embodiment will be mainly described.

図8は、第2実施形態に係るMFP10(10Bとも称する)の機能ブロックを示す図である。図8に示されるように、MFP10Bは、そのコントローラ9を用いて、ジョブ実行制御部19をさらに実現する。   FIG. 8 is a diagram showing functional blocks of the MFP 10 (also referred to as 10B) according to the second embodiment. As shown in FIG. 8, MFP 10 B further realizes job execution control unit 19 using its controller 9.

ジョブ実行制御部19(停止部19とも称される)は、過負荷状態の発生が検知された場合において過負荷状態の要因ジョブを一時的に停止する処理部である。ジョブ実行制御部19は、過負荷状態の要因ジョブを一時的に停止することが可能か否かを判定し、当該要因ジョブを一時的に停止することが可能であると判定されるときには、過負荷状態の要因ジョブを一時的に停止する。また、ジョブ実行制御部19は、一時的に停止されていた要因ジョブを再開する処理をも実行する。   The job execution control unit 19 (also referred to as a stopping unit 19) is a processing unit that temporarily stops the factor job in the overload state when the occurrence of the overload state is detected. The job execution control unit 19 determines whether it is possible to temporarily stop the factor job in the overload state, and when it is determined that the factor job can be temporarily stopped, Temporarily stop the load status factor job. The job execution control unit 19 also executes a process of resuming the factor job temporarily stopped.

図9は、第2実施形態に係るMFP10の動作を示すフローチャートである。図9のフローチャートに係る動作(第2実施形態に係る動作)は、図4のフローチャートに係る動作(第1実施形態に係る動作)とは別個に且つ並列的に実行される。また、図9のフローチャートに係る動作は、所定時間Tdが到来した時点で開始される。   FIG. 9 is a flowchart showing the operation of the MFP 10 according to the second embodiment. The operation according to the flowchart of FIG. 9 (the operation according to the second embodiment) is performed separately and in parallel with the operation according to the flowchart of FIG. 4 (the operation according to the first embodiment). Further, the operation according to the flowchart of FIG. 9 is started when the predetermined time Td arrives.

まず、ステップS31において、MFP10は、自装置にて現時点で過負荷状態が発生しているか否か(過負荷状態の発生の有無)を判定する。この判定処理は、時刻Td(送信予定時刻Tsの所定時間前の時刻)から送信予定時刻Tsまでの期間内において、所定時間間隔(たとえば数秒間隔)で実行される。なお、第2実施形態に係る時刻Tdは、第1実施形態に係る時刻Tdと同じ値(たとえば、送信予定時刻Tsの35分前)に設定されればよい。ただし、これに限定されず、第2実施形態に係る時刻Tdは、第1実施形態に係る時刻Tdとは異なる値であってもよい。また、第2実施形態に係る時刻Tdは、第1実施形態およびその変形例にて例示された複数の基準にそれぞれに対応する複数の時刻Tdのうち最も早期に到来する時刻等に設定されてもよい。   First, in step S31, the MFP 10 determines whether an overload state has occurred at the present time in the MFP 10 (presence or absence of an overload state). This determination process is performed at predetermined time intervals (for example, every several seconds) within a period from time Td (time before the scheduled transmission time Ts) to the scheduled transmission time Ts. The time Td according to the second embodiment may be set to the same value as the time Td according to the first embodiment (for example, 35 minutes before the scheduled transmission time Ts). However, the present invention is not limited to this, and the time Td according to the second embodiment may be a value different from the time Td according to the first embodiment. Further, the time Td according to the second embodiment is set to the earliest arrival time among a plurality of times Td respectively corresponding to the plurality of criteria illustrated in the first embodiment and the modification thereof. It is also good.

過負荷状態の発生がステップS31にて検知される(時刻Tq)と、ステップS32からステップS33に進む。たとえば、時刻Tdよりも前の時点Tuから既に過負荷状態が発生していた場合には、MFP10の(現時点での)過負荷状態が時刻Tdにて検知される(図10等参照)。あるいは、時刻Tdの後且つ送信予定時刻Tsの前に過負荷状態が発生した場合には、当該過負荷状態の発生直後の時刻Tqに、当該過負荷状態の発生が検知される(図11参照)。   If the occurrence of the overload state is detected in step S31 (time Tq), the process proceeds from step S32 to step S33. For example, when the overload state has already occurred from time Tu before time Td, the (current) overload state of the MFP 10 is detected at time Td (see FIG. 10 and the like). Alternatively, if an overload condition occurs after time Td and before scheduled transmission time Ts, occurrence of the overload condition is detected at time Tq immediately after the occurrence of the overload condition (see FIG. 11). ).

ステップS33では、MFP10は、データテーブル210を参照して、データD1(緊急度「高」のデータ)の存否を判定する。   In step S33, the MFP 10 determines the presence or absence of the data D1 (data of the urgency level “high”) with reference to the data table 210.

データD1(緊急度「高」のデータ)がメンテナンス用データD0内に存在しない場合、ステップS33からステップS41に進む。ステップS41では、MFP10は、過負荷状態の終了後(解消後)においてメンテナンス用データD0をサーバ90に送信する。   If the data D1 (data of the urgency level “high”) is not present in the maintenance data D0, the process proceeds from step S33 to step S41. In step S41, the MFP 10 transmits maintenance data D0 to the server 90 after the end of the overload state (after cancellation).

一方、データD1(緊急度「高」のデータ)がメンテナンス用データD0内に存在する場合、ステップS33からステップS34に進む。   On the other hand, when the data D1 (data of the urgency level “high”) exists in the maintenance data D0, the process proceeds from step S33 to step S34.

ステップS34では、MFP10は、過負荷状態の要因ジョブを一時的に停止(中断)すべきか否かを、要因ジョブの種別に基づいて判定する。たとえば、過負荷状態の要因ジョブが「PCプリントジョブ」である場合には、ページ単位等で印刷出力を一時的に停止(中断)すべきである、と判定される。逆に、過負荷状態の要因ジョブが「特定サイトの動画像の閲覧ジョブ(動画像のダウンロード処理および再生処理)」等である場合には、当該要因ジョブを停止すべきでない、と判定される。   In step S34, the MFP 10 determines whether to temporarily stop (suspend) the factor job in the overload state based on the type of factor job. For example, when the factor job in the overload state is “PC print job”, it is determined that print output should be temporarily stopped (suspended) in page units or the like. Conversely, when the factor job of the overload state is “viewing job (moving image downloading process and reproducing process) of a specific site”, it is determined that the factor job should not be stopped. .

当該要因ジョブを一時的に停止すべきでないと判定されるときには、ステップS41に進む。ステップS41では、MFP10は、過負荷状態の解消後(当該要因ジョブの完了後等)においてメンテナンス用データD0をサーバ90に送信する。   If it is determined that the factorial job should not be temporarily stopped, the process proceeds to step S41. In step S41, the MFP 10 transmits maintenance data D0 to the server 90 after elimination of the overload state (after completion of the factor job, etc.).

一方、当該要因ジョブを一時的に停止すべきであると判定されるときには、ステップS35に進む。ステップS35では、MFP10は、過負荷状態の要因ジョブ(たとえば、或るPCプリントジョブ)を一時的に停止(中断)する(時刻Tp(図10等参照))とともに、当該中断直後の時刻Taから、データD1をサーバ90に直ちに送信する。   On the other hand, when it is determined that the factorial job should be temporarily stopped, the process proceeds to step S35. In step S35, the MFP 10 temporarily stops (suspends) the factor job (for example, a certain PC print job) in an overload state (time Tp (see FIG. 10 and the like)) and starts from time Ta immediately after the suspension. , Data D1 is immediately transmitted to the server 90.

データD1の送信が完了(時刻Tf)した後、ステップS36において、MFP10は、過負荷状態の要因ジョブを再開する(時刻Tf(図10等参照))。   After the transmission of the data D1 is completed (time Tf), in step S36, the MFP 10 resumes the factor job in the overload state (time Tf (see FIG. 10 and the like)).

図10(および図11)に示されるように、当該要因ジョブの再開後に当該要因ジョブの実行が継続される期間中(時刻Tf〜時刻Tb)(過負荷状態)においては、送信予定時刻Tsが到来しても、メンテナンス用データD0(データD1および/またはデータD2等)をサーバ90に送信する処理は行われない。   As shown in FIG. 10 (and FIG. 11), in the period (time Tf to time Tb) (overload state) in which execution of the factor job is continued after resumption of the factor job, the scheduled transmission time Ts is Even when it arrives, the process of transmitting maintenance data D0 (data D1 and / or data D2 or the like) to server 90 is not performed.

その後、ステップS37において過負荷状態の解消(当該要因ジョブの実行完了等)が検知されると、ステップS38において、MFP10はメンテナンス用データD0のうちの残余のデータD2をサーバ90に送信する。当該データD2の送信処理は、過負荷状態の解消後の時刻Tb(図10等参照)から開始される。   Thereafter, when the cancellation of the overload state (completion of execution of the factor job or the like) is detected in step S37, the MFP 10 transmits the remaining data D2 of the maintenance data D0 to the server 90 in step S38. The transmission process of the data D2 is started from time Tb (see FIG. 10 and the like) after elimination of the overload state.

以上のような動作によれば、MFP10は、過負荷状態の発生を検知すると、当該過負荷状態の要因ジョブを一時的に停止する(ステップS35)。より詳細には、過負荷状態の要因ジョブの種類に基づいて、当該要因ジョブを一時的に停止すべきか否かを判定し、当該要因ジョブを一時的に停止すべきであると判定されることを条件に当該要因ジョブを一時的に停止する(ステップS34,S35)。そして、MFP10は、過負荷状態の要因ジョブが一時停止されている期間内にて、メンテナンス用データD0の少なくとも一部のデータ(ここでは、データD1のみ)をサーバ90に送信する(ステップS35)。したがって、MFP10が送信予定時刻Tsに過負荷状態を有する旨を事前検知できない場合においても、データD1のクラウドサーバへの格納遅延を抑制することが可能である。   According to the operation as described above, when detecting the occurrence of the overload state, the MFP 10 temporarily stops the factor job of the overload state (step S35). More specifically, based on the type of factor job of the overload state, it is determined whether or not the factor job should be temporarily stopped, and it is determined that the factor job should be temporarily halted. Temporarily stop the factor job (steps S34 and S35). Then, the MFP 10 transmits at least a portion of the maintenance data D0 (here, only the data D1) to the server 90 within a period in which the factor job in the overload state is temporarily stopped (step S35). . Therefore, even when it is not possible to detect in advance that the MFP 10 has an overload state at the transmission scheduled time Ts, it is possible to suppress the storage delay of the data D1 in the cloud server.

なお、上記第2実施形態では、ステップS31の判定処理(換言すれば、図9のフローチャートの動作)が時刻Tdから送信予定時刻Tsまでの期間において所定時間間隔で実行されているが、これに限定されない。   In the second embodiment, the determination process of step S31 (in other words, the operation of the flowchart in FIG. 9) is executed at predetermined time intervals in a period from time Td to scheduled transmission time Ts. It is not limited.

たとえば、ステップS31の判定処理が時刻Tdのみにおいて実行されてもよい。あるいは、ステップS31の判定処理が、時刻Tdから(送信予定時刻Ts到来後の)所定時点Tr(図10等参照)までの期間において所定時間間隔で実行されてもよい。時点Trは、メンテナンス用データD0の送信が送信予定時刻Tsから開始される場合において、当該メンテナンス用データD0の送信が完了する時刻(予定時刻)である。   For example, the determination process of step S31 may be performed only at time Td. Alternatively, the determination process of step S31 may be performed at predetermined time intervals in a period from time Td to a predetermined time point Tr (after arrival of the transmission scheduled time Ts) (see FIG. 10 and the like). A point in time Tr is a time (scheduled time) at which transmission of the maintenance data D0 is completed when transmission of the maintenance data D0 is started from the scheduled transmission time Ts.

また、第2実施形態では、MFP10は、要因ジョブの中断期間においてデータD1のみをサーバ90に送信しているが、これに限定されず、要因ジョブの中断期間においてデータD1のみならずデータD2の全部又は一部をもサーバ90に送信してもよい。   Further, in the second embodiment, the MFP 10 transmits only the data D1 to the server 90 in the interruption period of the factor job, but the present invention is not limited to this. All or part may be sent to the server 90.

<3.変形例等>
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
<3. Modified example etc>
As mentioned above, although embodiment of this invention was described, this invention is not limited to the thing of the content demonstrated above.

たとえば、上記第1実施形態においては、データD1が送信予定時刻Tsに先行して送信され(ステップS15)、残余のデータD2が過負荷状態解消後に送信されている(ステップS18)が、これに限定されない。具体的には、先ずデータD1が送信予定時刻Tsに送信され、次にデータD2のうちの一部のデータD21(たとえばジョブカウンタのみ)(図12参照)が予定通り送信予定時刻Tsに送信され、更にデータD2のうちの残余のデータD22が過負荷状態解消後の時刻Tbに送信されてもよい。   For example, in the first embodiment, the data D1 is transmitted prior to the scheduled transmission time Ts (step S15), and the remaining data D2 is transmitted after the overload state is canceled (step S18). It is not limited. Specifically, first, data D1 is transmitted at scheduled transmission time Ts, and then part of data D21 (for example, only the job counter) of data D2 (see FIG. 12) is transmitted at scheduled transmission time Ts as planned. Furthermore, the remaining data D22 of the data D2 may be transmitted at time Tb after cancellation of the overload state.

ここにおいて、ジョブカウンタ情報を課金情報として用いる場合において、課金情報の締日の締め切り時間が送信予定時刻Tsの直前(あるいは直後)であるとき等においては、当該ジョブカウンタ情報を定刻の送信予定時刻Ts自体に送信することが好ましい。このような場合には、MFP10は、データテーブル210(212)(図12参照)に基づき、送信予定時刻Tsにおける送信対象データを一部のデータ(たとえば、ジョブカウンタ情報のみ)に絞り込んだ上で、当該一部のデータを当該送信予定時刻Tsに送信してもよい。換言すれば、MFP10は、送信予定時刻Tsよりも前の時刻Taにて送信すべきデータD1と、送信予定時刻Ts後且つ過負荷状態解消後の時刻Tbにて送信すべきデータD22と、送信予定時刻Ts時点にて送信すべきデータD21とを、データテーブル210(212)に基づきそれぞれ決定するようにしてもよい。   Here, when using job counter information as charging information, the job counter information is scheduled to be sent regularly, for example, when the closing time of the closing date of charging information is immediately before (or immediately after) transmission scheduled time Ts. It is preferable to send to Ts itself. In such a case, the MFP 10 narrows down the transmission target data at the scheduled transmission time Ts to a part of data (for example, only job counter information) based on the data table 210 (212) (see FIG. 12). The part of the data may be transmitted at the scheduled transmission time Ts. In other words, the MFP 10 transmits data D1 to be transmitted at time Ta before the scheduled transmission time Ts, data D22 to be transmitted at time Tb after the scheduled transmission time Ts and after cancellation of the overload state, and The data D21 to be transmitted at the scheduled time Ts may be determined based on the data table 210 (212).

なお、第2実施形態においても同様である。   The same applies to the second embodiment.

1 画像処理装置管理システム
10 MFP(画像処理装置)
70 クライアント(遠隔操作装置)
90 クラウドサーバ(外部装置)
210 データテーブル
D0 メンテナンス用データ(管理用データ)
D1 (メンテナンス用データの)一部のデータ
D2 (メンテナンス用データの)他のデータ
Td 事前判定時刻
Ts 送信予定時刻
1 Image processing apparatus management system 10 MFP (image processing apparatus)
70 Client (remote control device)
90 Cloud Server (External Device)
210 Data table D0 Maintenance data (management data)
D1 Partial data (for maintenance data) D2 Other data (for maintenance data) Td Preliminary judgment time Ts Scheduled transmission time

Claims (24)

画像処理装置であって、
予め指定された送信予定時刻に前記画像処理装置の管理用データを外部装置に対してネットワークを介して送信することが可能なアップロード制御手段と、
前記画像処理装置が前記送信予定時刻に過負荷状態を有するか否かを、前記送信予定時刻よりも前の所定時点で判定する過負荷判定手段と、
を備え、
前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データの少なくとも一部のデータを前記外部装置に送信することを特徴とする画像処理装置。
An image processing apparatus,
Upload control means capable of transmitting management data of the image processing apparatus to an external apparatus via a network at a scheduled transmission time designated in advance;
Overload determining means for determining whether the image processing apparatus has an overload state at the scheduled transmission time at a predetermined time before the scheduled transmission time;
Equipped with
The upload control means is for managing after the predetermined time and before the scheduled transmission time when it is determined that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. An image processing apparatus, comprising: transmitting at least a part of data of the data to the external device.
請求項1に記載の画像処理装置において、
前記管理用データの前記少なくとも一部のデータは、データ種類に応じて決定されることを特徴とする画像処理装置。
In the image processing apparatus according to claim 1,
The image processing apparatus, wherein the at least part of data of the management data is determined according to a data type.
請求項1に記載の画像処理装置において、
前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータを前記外部装置に送信し、且つ、前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なる第2のデータを前記外部装置に送信することを特徴とする画像処理装置。
In the image processing apparatus according to claim 1,
The upload control means is for managing after the predetermined time and before the scheduled transmission time when it is determined that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. The first data which is a part of the data is transmitted to the external device, and the second data different from the part of the management data is removed after the overload state is eliminated. An image processing apparatus transmitting to the external apparatus.
請求項1に記載の画像処理装置において、
前記アップロード制御手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータを前記外部装置に送信し、且つ、前記過負荷状態の解消後に前記管理用データのうちの残余のデータである第2のデータを前記外部装置に送信することを特徴とする画像処理装置。
In the image processing apparatus according to claim 1,
The upload control means is for managing after the predetermined time and before the scheduled transmission time when it is determined that the image processing apparatus has the overload state at the scheduled transmission time at the predetermined time. The first data, which is a part of the data, is transmitted to the external device, and the second data, which is the remaining data of the management data, is removed after the overload state is eliminated. An image processing apparatus that transmits to the apparatus.
請求項3または請求項4に記載の画像処理装置において、
前記第1のデータは、トナー残量データと用紙残量データと交換部品に関するセンシングデータとのうちの少なくとも1つを含むことを特徴とする画像処理装置。
In the image processing apparatus according to claim 3 or 4,
The image processing apparatus according to claim 1, wherein the first data includes at least one of toner remaining amount data, sheet remaining amount data, and sensing data related to a replacement part.
請求項3または請求項4に記載の画像処理装置において、
前記第2のデータは、ログデータとカウンタデータとのうちの少なくとも1つを含むことを特徴とする画像処理装置。
In the image processing apparatus according to claim 3 or 4,
The image processing apparatus, wherein the second data includes at least one of log data and counter data.
請求項3から請求項6のいずれかに記載の画像処理装置において、
前記アップロード制御手段は、前記第1のデータとして決定されるべきデータ種類と前記第2のデータとして決定されるべきデータ種類とを規定するデータテーブルに基づいて、前記第1のデータと前記第2のデータとをそれぞれ決定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 3 to 6,
The upload control means determines the first data and the second data based on a data table that defines the data type to be determined as the first data and the data type to be determined as the second data. An image processing apparatus for determining each of
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有するか否かを、前記画像処理装置のジョブ履歴に基づいて、前記送信予定時刻よりも前の前記所定時点で判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The overload determining means determines whether the image processing apparatus has the overload state at the scheduled transmission time, based on a job history of the image processing apparatus, at the predetermined time before the scheduled transmission time. The image processing apparatus characterized by judging by.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有するか否かを、前記画像処理装置の原稿自動送り部に載置されている原稿の量に基づいて、前記送信予定時刻よりも前の前記所定時点で判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The overload determining unit determines whether the image processing apparatus has the overload state at the scheduled transmission time based on the amount of documents placed on the automatic document feeder of the image processing apparatus. An image processing apparatus characterized by making a determination at the predetermined time before the scheduled transmission time.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、ネットワーク通信のために前記画像処理装置の外部の装置との間に形成されているネットワークセッション数が所定値に到達した場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The overload determining means determines that the number of network sessions formed with the external device of the image processing apparatus for network communication is a predetermined value at the predetermined time before the scheduled transmission time by a predetermined period. When reached, it is determined that the image processing apparatus has the overload state at the scheduled transmission time.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、前記画像処理装置にて動作するウエブブラウザにおいて所定のサイトへのアクセス指示が付与された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
When the web browser operating on the image processing apparatus gives an access instruction to a predetermined site at the predetermined time before the transmission scheduled time by the overload judging means, the image processing apparatus An image processing apparatus characterized by determining that the device has the overload state at the scheduled transmission time.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記送信予定時刻よりも所定期間前の前記所定時点で、前記画像処理装置におけるスキャン解像度設定にて所定程度よりも大きな解像度が設定された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The image processing apparatus determines that the image processing apparatus determines that the image processing apparatus sets the resolution higher than a predetermined level in the scan resolution setting in the image processing apparatus at the predetermined time before the scheduled transmission time by the overload determination means. It is determined that the overload state is present at the scheduled transmission time.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、ユーザ認証情報に関するデータベースの更新予定期間内に前記送信予定時刻が含まれている場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を、前記更新予定期間の開始時刻よりも所定期間前の前記所定時点で判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The overload determining unit updates, when the scheduled transmission time is included within a scheduled update period of a database related to user authentication information, the image processing apparatus has the overload state at the scheduled transmission time. An image processing apparatus characterized by making a determination at the predetermined time point that is a predetermined period before the start time of the scheduled period.
請求項1から請求項7のいずれかに記載の画像処理装置において、
前記過負荷判定手段は、前記画像処理装置を遠隔操作することが可能な遠隔操作装置と前記画像処理装置との間に遠隔操作用の通信セッションが前記送信予定時刻よりも所定期間前の前記所定時点で確立された場合、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨を判定することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 7.
The overload determining means determines that the communication session for remote control between the remote control device capable of remotely operating the image processing apparatus and the image processing apparatus is the predetermined period before the scheduled transmission time. When it is established at a time, it is determined that the image processing apparatus has the overload state at the scheduled transmission time.
請求項1から請求項14のいずれかに記載の画像処理装置において、
前記過負荷状態の現時点での発生の有無を検知する検知手段と、
前記過負荷状態の発生が検知された場合、前記過負荷状態の要因ジョブを一時的に停止する停止手段と、
をさらに備え、
前記アップロード制御手段は、前記要因ジョブが一時停止されている期間内にて、前記管理用データの前記少なくとも一部のデータを前記外部装置に送信することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 14.
Detection means for detecting presence or absence of the overload state at the present time;
Stopping means for temporarily stopping the factor job of the overload state when occurrence of the overload state is detected;
And further
The image processing apparatus, wherein the upload control means transmits the data of at least a part of the management data to the external device within a period in which the factor job is suspended.
請求項15に記載の画像処理装置において、
前記停止手段は、前記要因ジョブを一時的に停止すべきか否かを前記要因ジョブの種別に基づいて判定し、前記要因ジョブを一時的に停止すべきである旨が判定されることを条件に前記要因ジョブを一時的に停止する画像処理装置。
In the image processing apparatus according to claim 15,
The stopping means determines whether or not the factor job should be temporarily stopped based on the type of the factor job, and it is determined that the factor job should be temporarily stopped. The image processing apparatus for temporarily stopping the factor job.
請求項15または請求項16に記載の画像処理装置において、
前記アップロード制御手段は、前記過負荷状態の発生が検知された場合、前記要因ジョブが一時停止されている期間内にて、前記管理用データのうちの一部のデータを前記外部装置に送信し、且つ、前記要因ジョブの再開後且つ前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なるデータを前記外部装置に送信することを特徴とする画像処理装置。
In the image processing apparatus according to claim 15 or 16,
When the occurrence of the overload state is detected, the upload control means transmits a part of the management data to the external device within a period in which the factor job is suspended. And an image processing apparatus that transmits data different from the part of the management data to the external apparatus after restarting the factor job and after releasing the overload state.
画像処理装置の制御方法であって、
a)前記画像処理装置の管理用データを外部装置に対してネットワークを介して送信する予定時刻として予め指定された送信予定時刻に前記画像処理装置が過負荷状態を有するか否かを、前記送信予定時刻よりも前の所定時点で判定するステップと、
b)前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データの少なくとも一部のデータを前記外部装置に送信するステップと、
を備える制御方法。
A control method of the image processing apparatus,
a) transmitting whether or not the image processing apparatus has an overload state at a transmission scheduled time designated in advance as a scheduled time for transmitting management data of the image processing apparatus to an external apparatus via a network Determining at a predetermined time before the scheduled time;
b) When it is determined at the predetermined time that the image processing apparatus has the overload state at the scheduled transmission time, at least one of the management data after the predetermined time and before the scheduled transmission time Sending the data of the unit to the external device;
Control method comprising:
請求項18に記載の制御方法において、
前記ステップb)において、前記管理用データの前記少なくとも一部のデータは、データ種類に応じて決定されることを特徴とする制御方法。
In the control method according to claim 18,
The control method according to claim 1, wherein in the step b), the at least part of the management data is determined according to a data type.
請求項18に記載の制御方法において、
前記ステップb)において、前記画像処理装置が前記送信予定時刻に前記過負荷状態を有する旨が前記所定時点で判定される場合、前記所定時点の後且つ前記送信予定時刻よりも前において前記管理用データのうちの一部のデータである第1のデータが前記外部装置に送信され、且つ、前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なる第2のデータが前記外部装置に送信されることを特徴とする制御方法。
In the control method according to claim 18,
In the step b), when it is determined at the predetermined time that the image processing apparatus has the overload state at the scheduled transmission time, the management for the management is performed after the predetermined time and before the scheduled transmission time. The first data which is a part of the data is transmitted to the external device, and the second data different from the part of the management data is transmitted after the overload state is eliminated. A control method transmitted to the external device.
請求項20に記載の制御方法において、
前記ステップb)において、前記第1のデータとして決定されるべきデータ種類と前記第2のデータとして決定されるべきデータ種類とを規定するデータテーブルに基づいて、前記第1のデータと前記第2のデータとがそれぞれ決定されることを特徴とする制御方法。
The control method according to claim 20,
The first data and the second data are defined based on a data table that defines the data type to be determined as the first data and the data type to be determined as the second data in the step b). A control method for determining the data of each of
請求項18から請求項21のいずれかに記載の制御方法において、
c)前記過負荷状態の現時点での発生の有無を検知するステップと、
d)前記過負荷状態の発生が前記ステップc)にて検知された場合、前記過負荷状態の要因ジョブを一時的に停止するステップと、
e)前記要因ジョブが一時停止されている期間内にて、前記管理用データの前記少なくとも一部のデータを前記外部装置に送信するステップと、
をさらに備える制御方法。
In the control method according to any one of claims 18 to 21,
c) detecting the current occurrence of the overload condition;
d) temporarily stopping the overload factor job when occurrence of the overload condition is detected in the step c);
e) transmitting the at least part of the management data to the external device within a period in which the factor job is suspended;
Further comprising a control method.
請求項18から請求項21のいずれかに記載の制御方法において、
c)前記過負荷状態の現時点での発生の有無を検知するステップと、
d)前記過負荷状態の発生が前記ステップc)にて検知された場合、前記過負荷状態の要因ジョブを一時的に停止するステップと、
e)前記要因ジョブが一時停止されている期間内にて、前記管理用データのうちの一部のデータを前記外部装置に送信するステップと、
f)前記要因ジョブの再開後且つ前記過負荷状態の解消後に前記管理用データのうち前記一部のデータとは異なるデータを前記外部装置に送信するステップと、
をさらに備える制御方法。
In the control method according to any one of claims 18 to 21,
c) detecting the current occurrence of the overload condition;
d) temporarily stopping the overload factor job when occurrence of the overload condition is detected in the step c);
e) transmitting part of the management data to the external device during a period in which the factor job is suspended;
f) transmitting data different from the part of the management data to the external device after restarting the factor job and after releasing the overload state;
Further comprising a control method.
請求項18から請求項23のいずれかに記載の制御方法を、前記画像処理装置に内蔵されたコンピュータに実行させるプログラム。   A program which causes a computer incorporated in the image processing apparatus to execute the control method according to any one of claims 18 to 23.
JP2017219013A 2017-11-14 2017-11-14 Image processing device, control method of image processing device, and program Active JP6946956B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017219013A JP6946956B2 (en) 2017-11-14 2017-11-14 Image processing device, control method of image processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017219013A JP6946956B2 (en) 2017-11-14 2017-11-14 Image processing device, control method of image processing device, and program

Publications (2)

Publication Number Publication Date
JP2019089242A true JP2019089242A (en) 2019-06-13
JP6946956B2 JP6946956B2 (en) 2021-10-13

Family

ID=66835638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017219013A Active JP6946956B2 (en) 2017-11-14 2017-11-14 Image processing device, control method of image processing device, and program

Country Status (1)

Country Link
JP (1) JP6946956B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11129487A (en) * 1997-10-27 1999-05-18 Seiko Epson Corp Ink jet recorder
JP2008028629A (en) * 2006-07-20 2008-02-07 Konica Minolta Business Technologies Inc Image management system, image output device, and program
JP2008042241A (en) * 2006-08-01 2008-02-21 Canon Inc Image forming apparatus and control method therefor
JP2008146328A (en) * 2006-12-08 2008-06-26 Canon Inc Image log recording system and its control method, program, and storage medium
JP2008143095A (en) * 2006-12-12 2008-06-26 Ricoh Co Ltd Collection data collecting system, collection data collecting program, and recording medium
JP2011086974A (en) * 2009-10-13 2011-04-28 Fuji Xerox Co Ltd Control device, processing device and control program
JP2011128995A (en) * 2009-12-18 2011-06-30 Canon Inc Log information management system, control method therefor, and storage medium
JP2016206858A (en) * 2015-04-20 2016-12-08 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11129487A (en) * 1997-10-27 1999-05-18 Seiko Epson Corp Ink jet recorder
JP2008028629A (en) * 2006-07-20 2008-02-07 Konica Minolta Business Technologies Inc Image management system, image output device, and program
JP2008042241A (en) * 2006-08-01 2008-02-21 Canon Inc Image forming apparatus and control method therefor
JP2008146328A (en) * 2006-12-08 2008-06-26 Canon Inc Image log recording system and its control method, program, and storage medium
JP2008143095A (en) * 2006-12-12 2008-06-26 Ricoh Co Ltd Collection data collecting system, collection data collecting program, and recording medium
JP2011086974A (en) * 2009-10-13 2011-04-28 Fuji Xerox Co Ltd Control device, processing device and control program
JP2011128995A (en) * 2009-12-18 2011-06-30 Canon Inc Log information management system, control method therefor, and storage medium
JP2016206858A (en) * 2015-04-20 2016-12-08 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Also Published As

Publication number Publication date
JP6946956B2 (en) 2021-10-13

Similar Documents

Publication Publication Date Title
US8705084B2 (en) Image processing system, image processing apparatus and method for controlling the same
JP5457424B2 (en) Image forming system
JP4820911B1 (en) Image forming system and image forming apparatus
JP2012163805A (en) Image formation apparatus, management server and image formation system
US10970023B2 (en) Printing system for directly transmitting a print job to printer when a server is unavailable and printer driver program
US20110314311A1 (en) Communication control device, communication control method, and computer readable medium
US20090273805A1 (en) Printing apparatus and print managing method
JP2008147941A (en) Monitoring apparatus, image forming apparatus, monitoring system, method of changing network setting, and program
JP4978388B2 (en) Management system, management method, and management program
JP5751781B2 (en) Image processing device
JP6766641B2 (en) Image processing device, its control method and program
JP2013158956A (en) Image processing apparatus including image data saving function
JP2015080136A (en) Image formation apparatus
US8639129B2 (en) Printing system and image forming apparatus for controlling a setting according to replacement of a consumable of an image forming apparatus
JP2015097080A (en) Image formation device management apparatus and management program
JP6946956B2 (en) Image processing device, control method of image processing device, and program
JP5779840B2 (en) Image processing apparatus, device cooperation system, power return control method, program
JP2021057864A (en) Information processing apparatus
JP2014204386A (en) Image forming apparatus and program
JP2009303007A (en) Internet facsimile machine and image forming apparatus
JP2009212744A (en) Carbon dioxide emission quantity management system
JP6503985B2 (en) Image forming apparatus and image forming system
US10419634B2 (en) Image processing apparatus, image processing system, image processing apparatus control method, and program
JP2010245699A (en) Image forming device
JP2008134427A (en) Accounting system and method, image forming device, information processor, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210729

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: 20210817

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210830

R150 Certificate of patent or registration of utility model

Ref document number: 6946956

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150