[go: up one dir, main page]

JP2008018575A - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP2008018575A
JP2008018575A JP2006190797A JP2006190797A JP2008018575A JP 2008018575 A JP2008018575 A JP 2008018575A JP 2006190797 A JP2006190797 A JP 2006190797A JP 2006190797 A JP2006190797 A JP 2006190797A JP 2008018575 A JP2008018575 A JP 2008018575A
Authority
JP
Japan
Prior art keywords
data
hdd
operation mode
unit
job
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006190797A
Other languages
Japanese (ja)
Inventor
Koji Tsukada
孝二 塚田
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 Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies 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 Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2006190797A priority Critical patent/JP2008018575A/en
Publication of JP2008018575A publication Critical patent/JP2008018575A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To store data to a fixed storage device optimum for generated vibration. <P>SOLUTION: An MFP comprises a speed data storage section 105C for storing speed data in which one of a plurality of operation modes is correlated to each of transferring speeds of a first HDD 91 and a second HDD 92 by corresponding to each of the plurality of operation modes, a job accepting section 153 for accepting one designated operation mode in the plurality of operation modes, and an HDD determination section 155 for determining one of the first and second HDDs 91, 92 to be a transferring target according to the speed data corresponding to the designated operation mode. The MFP further comprises an HDD control section 156 for transferring data to the transferring target HDD during the operation in the designated operation mode, a measurement section 158 for measuring a transferring speed that the HDD control section 156 transfers the data, and an updating section 159 for updating the speed data corresponding to the designated operation mode by the measured transferring speed. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、画像形成装置に関し、特に複数の固定記憶装置を備えた画像形成装置に関する。   The present invention relates to an image forming apparatus, and more particularly to an image forming apparatus including a plurality of fixed storage devices.

従来、MFP(Multi Function Periferal)で代表される画像形成装置には、画像データを記憶するためにハードディスクドライブ(以下、「HDD」という)を備えたものがある。HDDは、ランダムアクセスが可能であり、読み書き速度がそのコストに比して安いといった利点を有する。HDDは、高速で回転する磁気ディスク上に磁気ヘッドと呼ばれるセンサを備えており、このセンサが磁気ディスクに記憶されたデータを読み出したり、磁気ディスクにデータを書き込んだりする。HDDの動作中は、磁気ディスクが高速で回転し、磁気ヘッドが磁気ディスクの回転が作り出す浮力によって磁気ディスク表面から微小な距離だけ浮遊し、磁気ディスクからのデータを読み出し、または、磁気ディスクにデータを書込みする。磁気ヘッドは、アクチュエータにより磁気ディスクの径方向に移動させられて読み書きを行う位置が定められる。アクチュエータによる磁気ヘッドの移動の完了は、磁気ディスク上に予め書き込まれているマークを読み取ることによって確認される。   2. Description of the Related Art Conventionally, some image forming apparatuses represented by an MFP (Multi Function Peripheral) include a hard disk drive (hereinafter referred to as “HDD”) for storing image data. The HDD has the advantage that random access is possible and the read / write speed is lower than its cost. The HDD includes a sensor called a magnetic head on a magnetic disk that rotates at high speed. The sensor reads data stored in the magnetic disk and writes data to the magnetic disk. During operation of the HDD, the magnetic disk rotates at high speed, and the magnetic head floats by a small distance from the surface of the magnetic disk due to the buoyancy created by the rotation of the magnetic disk, and reads data from the magnetic disk or data on the magnetic disk Is written. The magnetic head is moved in the radial direction of the magnetic disk by an actuator to determine a position for reading and writing. Completion of the movement of the magnetic head by the actuator is confirmed by reading a mark written in advance on the magnetic disk.

なお、HDDは、データの読み出し時、磁気ディスクから読み出したデータを、誤り訂正符号を用いて訂正するので、読み出したデータに多少のノイズが混入してもよい。一方、データの書き込み時、磁気ディスク上の正しい位置に正確にデータを記録させる必要があること、および、ベリファイによる書き込み結果の確認が必要であること等からデータの読み出しに比較して多くの時間が必要とされる。   Since the HDD corrects data read from the magnetic disk by using an error correction code when reading data, some noise may be mixed in the read data. On the other hand, when writing data, it is necessary to record the data accurately at the correct position on the magnetic disk, and it is necessary to check the write result by verify. Is needed.

MFPは、画像形成部を備えた本体と、ユーザの希望により選択的に取付けられる給紙系または排紙系のオプション機器とが組み合わされて使用される。給紙系オプション機器は、例えば自動原稿搬送装置(ADF)等であり、排紙系のオプション機器は画像が形成された用紙にパンチ穴加工、ステープル針の打ち込み等をするフィニッシャーである。これらオプション機器は、所定の目的となる位置まで用紙を移動させるために、複数のモーター、ギア、ソレノイド等を搭載しており、それらが振動源となって振動が発生する。このため、MFPが画像形成動作中は、終始多かれ少なかれある程度の振動が常に発生する。オプション機器のサイズや本体への装着有無によって、発生する振動の方向、周期および振幅が異なってくる。   The MFP is used in combination with a main body having an image forming unit and optional equipment of a paper feed system or a paper discharge system that is selectively attached according to a user's request. The paper feed system optional device is, for example, an automatic document feeder (ADF), and the paper discharge system optional device is a finisher that punches holes and drives staples on a paper on which an image is formed. These optional devices are equipped with a plurality of motors, gears, solenoids, and the like to move the paper to a predetermined target position, which generate vibrations. For this reason, during the image forming operation of the MFP, a certain degree of vibration always occurs from beginning to end. The direction, period, and amplitude of the generated vibration vary depending on the size of the optional device and whether it is attached to the main body.

MFPに搭載されたHDDは、高速で回転する磁気ディスク上を浮力で浮く磁気ヘッドによってデータを書き込みまたは読み出しするので、振動がデータの読出しまたは書込みに与える影響が大きい。この影響は、HDDに加わる振動の方向によって異なってくる。例えば、磁気ディスクの回転軸方向に平行な方向の振動は、磁気ヘッドと記憶媒体の間の距離を変動させるように作用し、また、磁気ディスクの回転軸方向に垂直な方向の振動は、磁気ヘッドの記憶ディスクに対する径方向の位置を変動させるように作用する。さらに、HDDの外部から与えられる振動の周波数と、HDD筐体の物理的な共振周波数とが一致すれば、外部から与えられる振動の振幅が小さくても共振現象によって、HDDがデータを読出しまたは書込みする速度が遅くなる。   Since the HDD mounted on the MFP writes or reads data by a magnetic head that floats on a magnetic disk that rotates at high speed, vibration has a great influence on the reading or writing of data. This influence varies depending on the direction of vibration applied to the HDD. For example, vibration in a direction parallel to the rotation axis direction of the magnetic disk acts to vary the distance between the magnetic head and the storage medium, and vibration in a direction perpendicular to the rotation axis direction of the magnetic disk is magnetic. It acts to vary the radial position of the head relative to the storage disk. Furthermore, if the frequency of vibration applied from the outside of the HDD matches the physical resonance frequency of the HDD housing, the HDD reads or writes data depending on the resonance phenomenon even if the amplitude of vibration applied from the outside is small. Slows down.

また、HDDを、MFPが動作することにより発生する振動を吸収するために、ダンパーを介してMFP本体に搭載することが可能である。しかしながら、ダンパーが吸収することが可能な振動には限界がある。MFP本体とオプション機器との組み合わせにより発生する振動の方向、振幅および振動周波数がことなるためである。MFP本体とオプション機器との組み合わせの数が多いため、ある組合せでMFPが動作して発生する振動に対応することができたとしても、別の組合せでMFPが動作して発生する振動に対応することができない。また、MFP本体内やオプション機器内のモーターやギア、ソレノイドは長期間の使用により磨耗するため、必ずしも同じ方向、周波数および振幅で振動が発生するとは限らない。このため、MFPの使用により、ダンパーが吸収することのできない振動が発生するようになり、ダンパーによる防振対策の効果が低くなる可能性がある。   Further, the HDD can be mounted on the MFP main body via a damper in order to absorb the vibration generated by the operation of the MFP. However, there is a limit to the vibration that the damper can absorb. This is because the direction, amplitude, and vibration frequency of vibration generated by the combination of the MFP main body and the optional device are different. Since there are a large number of combinations of the MFP main unit and optional devices, even if it is possible to cope with the vibration generated when the MFP operates in one combination, it corresponds to the vibration generated when the MFP operates in another combination. I can't. In addition, since motors, gears, and solenoids in the MFP main body and optional devices are worn by long-term use, vibrations do not always occur in the same direction, frequency, and amplitude. For this reason, the use of the MFP may generate vibrations that the damper cannot absorb, and the effect of the anti-vibration measures by the damper may be reduced.

一方、特開2003−297066号公報(特許文献1)に、複数のハードディスクドライブを備え、各ハードディスクドライブはその記憶媒体の回転軸の向きが互いに異なるように車両内に設置され、データの書き込み及び読み出しを、前記複数のハードディスクドライブの中から障害が発生していないハードディスクドライブを選択して行うように制御する手段を備えた、車載用記憶装置が記載されている。   On the other hand, Japanese Patent Laid-Open No. 2003-297066 (Patent Document 1) includes a plurality of hard disk drives, and each hard disk drive is installed in a vehicle such that the directions of the rotation axes of the storage media are different from each other, There is described an in-vehicle storage device provided with means for performing control so that reading is performed by selecting a hard disk drive in which no failure has occurred from the plurality of hard disk drives.

しかしながら、特開2003−297066号公報に記載の車載用記憶装置は、複数のハードディスクドライブの中から障害が発生していないハードディスクドライブを常に検出しておき、データの書き込み、またはデータの読出し前に、データの書き込み、またはデータの読出しをするハードディスクドライブを決定するので、決定後に障害が発生する場合には効率が悪くなってしまうといった問題がある。
特開2003−297066号公報
However, the in-vehicle storage device described in Japanese Patent Application Laid-Open No. 2003-297066 always detects a hard disk drive in which no failure has occurred from a plurality of hard disk drives, and before writing or reading data. Since the hard disk drive to which data is written or read is determined, there is a problem that the efficiency is deteriorated when a failure occurs after the determination.
JP 2003-297066 A

この発明は上述した問題点を解決するためになされたもので、この発明の目的の1つは、複数の固定記憶装置のうち発生する振動に対して最適な固定記憶装置にデータを記憶することが可能な画像形成装置を提供することである。   The present invention has been made to solve the above-described problems, and one of the objects of the present invention is to store data in a fixed storage device that is optimum for vibrations generated among a plurality of fixed storage devices. It is an object of the present invention to provide an image forming apparatus capable of performing the above.

上述した目的を達成するために、この発明のある局面によれば、画像形成装置は、複数の動作モードで動作可能な画像形成装置であって、複数の固定記憶装置と、複数の動作モード各々に対応し、複数の動作モードの1つと複数の固定記憶装置各々にデータを書き込む書込速度とを関連付けた速度データを記憶する記憶手段と、複数の動作モードのうちの1つを指定動作モードとして受け付ける動作モード受付手段と、指定動作モードが受け付けられることに応じて、指定動作モードに対応する速度データに基づいて、複数の固定記憶装置のうちから1つを、データを記憶するための書込対象装置として決定する決定手段と、指定動作モードで動作中に、書込対象装置にデータを書き込む書込手段と、書込手段がデータを書き込む書込速度を計測する計測手段と、計測手段により計測された書込速度で、指定動作モードに対応する速度データを更新する更新手段と、を備える。   In order to achieve the above-described object, according to one aspect of the present invention, an image forming apparatus is an image forming apparatus operable in a plurality of operation modes, each of which includes a plurality of fixed storage devices and a plurality of operation modes. Storage means for storing speed data in which one of a plurality of operation modes and a writing speed for writing data to each of the plurality of fixed storage devices are associated with each other, and one of the plurality of operation modes is designated as an operation mode. An operation mode accepting unit that accepts data as one of a plurality of fixed storage devices based on speed data corresponding to the designated operation mode in response to acceptance of the designated operation mode. Determining means for determining as a target device, writing means for writing data to the target device during operation in the designated operation mode, and a writing speed at which the writing means writes data. Comprising measuring means for measuring, at a writing speed measured by the measuring means, and updating means for updating the speed data corresponding to the designated operation mode, the.

この局面に従えば、複数の動作モード各々に対応し、複数の動作モードの1つと複数の固定記憶装置各々にデータを書き込む書込速度とを関連付けた速度データを記憶しておき、複数の動作モードのうちの1つを指定動作モードとして受け付けると、指定動作モードに対応する速度データに基づいて、複数の固定記憶装置のうちから1つの書込対象装置にデータを書き込む。また、データを書き込む書込速度を計測し、計測された書込速度で指定動作モードに対応する速度データを更新する。このため、次に同じ動作モードで動作するときに、計測した書込速度を用いてデータを書き込む固定記憶装置が決定される。画像形成装置が動作することにより発生する振動の方向、振幅および周波数が、動作モードによって異なり、また、経年変化する。その結果、複数の固定記憶装置のうち発生する振動に対して最適な固定記憶装置にデータを記憶することが可能な画像形成装置を提供することができる。   According to this aspect, corresponding to each of a plurality of operation modes, speed data in which one of the plurality of operation modes is associated with a writing speed for writing data to each of the plurality of fixed storage devices is stored, and a plurality of operations are stored. When one of the modes is accepted as the designated operation mode, data is written to one writing target device from a plurality of fixed storage devices based on the speed data corresponding to the designated operation mode. Further, the writing speed at which data is written is measured, and the speed data corresponding to the designated operation mode is updated at the measured writing speed. Therefore, a fixed storage device to which data is written is determined using the measured writing speed when the operation is performed in the same operation mode next time. The direction, amplitude, and frequency of vibration generated by the operation of the image forming apparatus vary depending on the operation mode and change with time. As a result, it is possible to provide an image forming apparatus capable of storing data in a fixed storage device that is optimal for vibrations generated among a plurality of fixed storage devices.

好ましくは、更新手段により指定動作モードに対応する速度データが更新された更新日を記憶する更新日記憶手段と、指定動作モードが受け付けられることに応じて、現在日と指定動作モードに対応する速度データの更新日とを比較する比較手段と、比較手段による比較結果に基づいて、計測手段を能動化する制御手段と、をさらに備える。   Preferably, an update date storage means for storing an update date when speed data corresponding to the designated operation mode is updated by the update means, and a speed corresponding to the current date and the designated operation mode in response to reception of the designated operation mode. Comparing means for comparing the data update date and control means for activating the measuring means based on the comparison result by the comparing means.

好ましくは、複数の動作モードは、複数の機器のうち動作する機器の組み合わせで定義され、複数の機器各々の接続を検出するための検出手段と、検出手段により複数の機器のうちのいずれかの接続が検出されることに応じて、記憶手段に記憶された複数のモードを変更する変更手段と、をさらに備える。   Preferably, the plurality of operation modes are defined by a combination of devices that operate among the plurality of devices, and a detection unit for detecting connection of each of the plurality of devices, and any one of the plurality of devices by the detection unit And changing means for changing a plurality of modes stored in the storage means in response to detection of connection.

好ましくは、動作モード受付手段は、一連の動作を定義するジョブの入力を受付けるジョブ受付手段と、
受付けられたジョブにより定義される一連の動作に基づいて、複数の動作モードのうちから1つを決定する動作モード決定手段と、を含む。
Preferably, the operation mode receiving unit is a job receiving unit that receives an input of a job that defines a series of operations;
Operation mode determining means for determining one of a plurality of operation modes based on a series of operations defined by the accepted job.

好ましくは、複数の動作モードは、スキャン、プリントまたはコピーのいずれか1つからなる基本動作モードごとに定義される。   Preferably, the plurality of operation modes are defined for each basic operation mode including any one of scan, print, and copy.

好ましくは、複数の固定記憶装置は、互いに離れた位置に配置される。   Preferably, the plurality of fixed storage devices are arranged at positions separated from each other.

好ましくは、複数の固定記憶装置は、各々が有する回転可能な記録媒体の回転軸の向きが互いに交わるように配置される。   Preferably, the plurality of fixed storage devices are arranged such that the rotation axes of the rotatable recording media included in each of the fixed storage devices intersect each other.

以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

図1は、本実施の形態におけるMFPの全体構成を示す断面図である。図1を参照して、MFP1は、本体2と、自動原稿搬送装置10と、自動両面ユニット40と、給紙キャビネット60と、フィニッシャー70とを備える。本体2は、MFP1の全体を制御するためのメイン回路100と、原稿読取部20と、画像形成部30と、給紙部50と、第1ハードディスクドライブ(HDD)91と、第2HDD92とを含む。また、MFP1は、原稿読取部20の手前で本体の上面の操作しやすい位置に、操作パネル80(図2参照)が設置されている。   FIG. 1 is a cross-sectional view showing the overall configuration of the MFP according to the present embodiment. Referring to FIG. 1, MFP 1 includes a main body 2, an automatic document feeder 10, an automatic duplex unit 40, a paper feed cabinet 60, and a finisher 70. The main body 2 includes a main circuit 100 for controlling the entire MFP 1, a document reading unit 20, an image forming unit 30, a paper feeding unit 50, a first hard disk drive (HDD) 91, and a second HDD 92. . Further, in the MFP 1, an operation panel 80 (see FIG. 2) is installed at a position on the upper surface of the main body that is easy to operate in front of the document reading unit 20.

自動原稿搬送装置10は、原稿給紙トレイ11上にセットされた複数枚の原稿を1枚ずつ自動的に原稿読取部20のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部20により原稿画像が読み取られた原稿を原稿排紙トレイ12上に排出する。原稿読取部20は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である読取データに変換して、メイン回路100に出力する。   The automatic document feeder 10 automatically conveys a plurality of documents set on the document feeding tray 11 one by one to a predetermined document reading position set on the platen glass of the document reading unit 20, The document whose document image is read by the reading unit 20 is discharged onto the document discharge tray 12. The document reading unit 20 includes a light source that emits light to the document conveyed to the document reading position and a photoelectric conversion element that receives light reflected from the document, and scans a document image corresponding to the size of the document. The photoelectric conversion element converts the received light into read data that is an electrical signal and outputs the read data to the main circuit 100.

メイン回路100は、原稿読取部20から入力される読取データにシェーディング補正などの各種のデータ処理を施し、データ処理後のデータを主走査ラインごとにレーザダイオードを駆動するための駆動信号に変換して、駆動信号を画像形成部30に出力する。   The main circuit 100 performs various data processing such as shading correction on the read data input from the document reading unit 20, and converts the data after data processing into a drive signal for driving the laser diode for each main scanning line. The drive signal is output to the image forming unit 30.

第1HDD91と第2HDD92とは、MFP1内の種々の部分で発生する振動から受ける影響が異なるように本体2の内部に配置される。具体的には、第1HDD91と第2HDD92とは、本体2内部の異なる位置に配置される。第1HDD91と第2HDD92との間の距離が可能な限り長いのが好ましい。また、距離に関係なく、第1HDD91が固定される基体と、第2HDD92が固定される基体とを、異なるようにし、それらの基体を直接連結しないのが好ましい。また、第1HDD91と第2HDD92とは、各々が有する磁気ディスクの回転軸の向きが互いに交わるように配置される。   The first HDD 91 and the second HDD 92 are arranged inside the main body 2 so as to have different influences from vibrations generated in various parts in the MFP 1. Specifically, the first HDD 91 and the second HDD 92 are arranged at different positions inside the main body 2. The distance between the first HDD 91 and the second HDD 92 is preferably as long as possible. In addition, it is preferable that the base to which the first HDD 91 is fixed and the base to which the second HDD 92 are fixed are different regardless of the distance, and the bases are not directly connected. Further, the first HDD 91 and the second HDD 92 are arranged so that the directions of the rotation axes of the magnetic disks included in each of the first HDD 91 and the second HDD 92 cross each other.

第1HDD91と第2HDD92とは、メイン回路100から送られてくる読取データを記憶する。メイン回路100は、1ページ分の読取データをイエロー、マゼンタ、シアン、黒の4色に分解し、それらをさらに各々512kB単位のブロックに分割し、このブロックを最小管理単位として第1HDD91または第2HDD92に送信する。   The first HDD 91 and the second HDD 92 store read data sent from the main circuit 100. The main circuit 100 divides the read data for one page into four colors of yellow, magenta, cyan, and black, and further divides them into blocks of 512 kB units, and the first HDD 91 or the second HDD 92 as a minimum management unit. Send to.

画像形成部30は、周知の電子写真方式により画像を形成するものであって、感光体ドラム31a,31b,31c,31dと、露光ユニット32a,32b,32c,32dと、現像ユニット33a,33b,33c,33dと、転写ベルト34とを備える。メイン回路100から出力される駆動信号に基づいて、露光走査ユニット32a,32b,32c,32dが生成したレーザ光が感光体ドラム31a,31b,31c,31d上にそれぞれ露光走査される。これにより、感光体ドラム31a,31b,31c,31dそれぞれに静電潜像が形成される。現像ユニット33a,33b,33c,33dはイエロー、マゼンタ、シアン、黒の4色にそれぞれ対応している。現像ユニット33a,33b,33c,33dは、感光体ドラム31a,31b,31c,31d上に形成された静電潜像にそれぞれトナーを載せ、トナー像を形成する。感光体ドラム31a,31b,31c,31dそれぞれ上に形成されたトナー像は、転写ベルト34上に、転写チャージャにより転写される。転写ベルト34は、各色に対応する感光体ドラム31上のトナー像を全て重ね合わせて、給紙部50から搬送されてくる用紙に転写する。   The image forming unit 30 forms an image by a known electrophotographic method, and includes photosensitive drums 31a, 31b, 31c, and 31d, exposure units 32a, 32b, 32c, and 32d, and developing units 33a, 33b, 33c and 33d, and a transfer belt 34. Based on the drive signal output from the main circuit 100, the laser beams generated by the exposure scanning units 32a, 32b, 32c, and 32d are exposed and scanned on the photosensitive drums 31a, 31b, 31c, and 31d, respectively. As a result, electrostatic latent images are formed on the photosensitive drums 31a, 31b, 31c, and 31d, respectively. The developing units 33a, 33b, 33c, and 33d correspond to four colors of yellow, magenta, cyan, and black, respectively. The developing units 33a, 33b, 33c, and 33d form toner images by placing toner on the electrostatic latent images formed on the photosensitive drums 31a, 31b, 31c, and 31d, respectively. The toner images formed on the photosensitive drums 31a, 31b, 31c, and 31d are transferred onto the transfer belt 34 by a transfer charger. The transfer belt 34 superimposes all the toner images on the photosensitive drum 31 corresponding to the respective colors, and transfers them onto the paper conveyed from the paper supply unit 50.

給紙部50は、用紙を収納しておくための給紙カセット51,53と、この用紙を繰り出すためのピックアップローラ52,54を備え、画像形成部30に用紙を搬送する。給紙キャビネット60は給紙部50と同様に、用紙を収納しておくための給紙カセット61,63と、この用紙を繰り出すためのピックアップローラ62,64を備え、給紙部50を経由して画像形成部30に用紙を搬送する。   The paper feed unit 50 includes paper feed cassettes 51 and 53 for storing paper and pickup rollers 52 and 54 for feeding out the paper, and conveys the paper to the image forming unit 30. Similar to the paper feed unit 50, the paper feed cabinet 60 includes paper feed cassettes 61 and 63 for storing paper and pickup rollers 62 and 64 for feeding out the paper, and passes through the paper feed unit 50. Then, the sheet is conveyed to the image forming unit 30.

自動両面ユニット40は、片面が印刷された用紙を裏表反転させるために、通紙経路上で一旦スイッチバックさせ、再度給紙することによって、画像形成部30により用紙の両面に画像を形成する両面印刷を可能にする。フィニッシャー70はパンチキット71、ステープルキット72、集積トレイ73および後処理トレイ74を備える。本体2から排出された用紙はフィニッシャー70に取り込まれ、パンチキット71にて穴あけ処理が行われ、集積トレイ73あるいは後処理トレイ74のどちらか一方に排出される。集積トレイ73は予め定められた枚数までしか排紙できないが、後処理トレイ74は排出枚数に応じて上下方向にエレベートすることにより多枚数まで排紙できる。ステープルキット72は後処理トレイ74に排出された用紙を再度給紙し、ステープル処理後、集積トレイ73に排紙する。   The automatic duplex unit 40 is configured to form an image on both sides of the sheet by the image forming unit 30 by switching back once on the sheet passing path and feeding again in order to reverse the paper on which one side is printed. Enable printing. The finisher 70 includes a punch kit 71, a staple kit 72, a stacking tray 73, and a post-processing tray 74. The paper discharged from the main body 2 is taken into the finisher 70, punched by the punch kit 71, and discharged to either the stacking tray 73 or the post-processing tray 74. The stacking tray 73 can discharge only a predetermined number of sheets, but the post-processing tray 74 can discharge a large number of sheets by elevating in the vertical direction according to the number of discharged sheets. The staple kit 72 feeds the paper discharged to the post-processing tray 74 again, and discharges the paper to the stacking tray 73 after the stapling process.

なお、自動原稿搬送装置10と、自動両面ユニット40と、給紙キャビネット60と、フィニッシャー70と、パンチキット71と、ステープルキット72とはオプション機器である。ユーザが使用環境下でオプション機器の装着の有無を決定するため、オプション機器は、MFP1に装着される場合と、装着されない場合とがある。   The automatic document feeder 10, the automatic duplex unit 40, the paper feed cabinet 60, the finisher 70, the punch kit 71, and the staple kit 72 are optional devices. In order for the user to determine whether or not the optional device is mounted in the usage environment, the optional device may or may not be mounted on the MFP 1.

図2は、メイン回路100の構成の一例を示すブロック図である。図2を参照して、メイン回路100は、CPU101と、通信インターフェース(I/F)部102と、ROM(Read Only Memory)103と、RAM(Random Access Memory)104と、EEPROM(Electronically Erasable and Programmable ROM)105と、計時部106とを含む。   FIG. 2 is a block diagram illustrating an example of the configuration of the main circuit 100. Referring to FIG. 2, a main circuit 100 includes a CPU 101, a communication interface (I / F) unit 102, a ROM (Read Only Memory) 103, a RAM (Random Access Memory) 104, and an EEPROM (Electronically Erasable and Programmable). ROM) 105 and a timing unit 106.

CPU101は、自動原稿搬送装置10、原稿読取部20、画像形成部30、自動両面ユニット40、給紙部50、給紙キャビネット60、フィニッシャー70、操作パネル80、第1HDD91、および第2HDD92と接続され、MFP1の全体を制御する。   The CPU 101 is connected to the automatic document feeder 10, the document reading unit 20, the image forming unit 30, the automatic duplex unit 40, the sheet feeding unit 50, the sheet feeding cabinet 60, the finisher 70, the operation panel 80, the first HDD 91, and the second HDD 92. The entire MFP 1 is controlled.

ROM103は、CPU101が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM103は、CPU101がプログラムを実行する際の作業領域として用いられる。また、RAM103は、原稿読取部20から連続的に送られてくる読取データ(画像データ)を一時的に記憶する、また、第1HDD91または第2HDD92から読み出した画像データを一時的に記憶する。   The ROM 103 stores a program executed by the CPU 101 or data necessary for executing the program. The RAM 103 is used as a work area when the CPU 101 executes a program. The RAM 103 temporarily stores read data (image data) continuously sent from the document reading unit 20, and temporarily stores image data read from the first HDD 91 or the second HDD 92.

EEPROM105は、ジョブデータ、オプション機器データ、および速度データを記憶する。ジョブデータ、オプション機器データ、および速度データについては、後述する。   The EEPROM 105 stores job data, option device data, and speed data. The job data, optional device data, and speed data will be described later.

操作パネル80は、表示部80Aと操作部80Bとを含む。表示部80Aは、液晶表示装置(LCD)、有機ELD(Electro Luminescence
Display)等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部80Bは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部80Bは、表示部80A上に設けられたタッチパネルをさらに含む。
Operation panel 80 includes a display unit 80A and an operation unit 80B. The display unit 80A includes a liquid crystal display (LCD) and an organic ELD (Electro Luminescence).
Display) or the like, and displays an instruction menu for the user, information about the acquired image data, and the like. The operation unit 80B includes a plurality of keys, and accepts input of various instructions, data such as characters and numbers by user operations corresponding to the keys. Operation unit 80B further includes a touch panel provided on display unit 80A.

通信I/F部102は、パーソナルコンピュータ等が接続された外部ネットワークに接続するためのインターフェースである。パーソナルコンピュータから送信されるプリントデータは、通信I/F部102で受信され、CPU101に出力される。   The communication I / F unit 102 is an interface for connecting to an external network to which a personal computer or the like is connected. Print data transmitted from the personal computer is received by the communication I / F unit 102 and output to the CPU 101.

CPU101は、コピーモードまたはスキャンモードにおいて、原稿読取部20から連続的に送られてくる読取データ(画像データ)をRAM103に一時記憶し、第1HDD91または第2HDD92が書き込み可能になれば、RAM103に一時記憶した画像データをブロック単位で第1HDD91または第2HDD92に送る。CPU101は、プリントモードにおいて、通信I/F部102から連続的に送られてくる読取データ(画像データ)をRAM103に一時記憶し、第1HDD91または第2HDD92が書き込み可能になれば、RAM103に一時記憶した画像データをブロック単位で第1HDD91または第2HDD92に送る。CPU101は、コピーモードまたはプリントモードにおいて、第1HDD91または第2HDD92からブロック単位で画像データを読み出して、RAM104に一時記憶し、画像形成部30に連続的に送り出す。   In the copy mode or the scan mode, the CPU 101 temporarily stores read data (image data) continuously sent from the document reading unit 20 in the RAM 103. If the first HDD 91 or the second HDD 92 becomes writable, the CPU 101 temporarily stores the read data (image data) in the RAM 103. The stored image data is sent to the first HDD 91 or the second HDD 92 in block units. The CPU 101 temporarily stores read data (image data) continuously sent from the communication I / F unit 102 in the RAM 103 in the print mode, and temporarily stores the read data (image data) in the RAM 103 when the first HDD 91 or the second HDD 92 becomes writable. The processed image data is sent to the first HDD 91 or the second HDD 92 in block units. In the copy mode or print mode, the CPU 101 reads out image data from the first HDD 91 or the second HDD 92 in units of blocks, temporarily stores it in the RAM 104, and continuously sends it out to the image forming unit 30.

図3は、CPU101の機能の概要をEEPROMに記憶されるデータとともに示す機能ブロック図である。図3を参照して、EEPROM105は、ジョブデータを記憶するためのジョブ管理データ記憶部105Aと、オプション機器データを記憶するためのオプション機器データ記憶部105Bと、速度データを記憶するための速度データ記憶部105Cとを含む。   FIG. 3 is a functional block diagram showing an outline of functions of the CPU 101 together with data stored in the EEPROM. Referring to FIG. 3, EEPROM 105 includes a job management data storage unit 105A for storing job data, an optional device data storage unit 105B for storing optional device data, and speed data for storing speed data. A storage unit 105C.

CPU101は、MFP1の本体2に接続されているオプション機器を検出するための検出部151と、検出されたオプション機器に変更がある場合にオプション機器データを変更する変更部152と、ジョブデータの入力を受け付けるジョブ受付部153と、ジョブデータに基づいて動作モードを決定する動作モード決定部154と、動作モードに対してデータを書込みするHDDを決定するHDD決定部155と、動作モードに対して速度データの更新有無を判定する更新判定部157と、第1HDD91または第2HDD92の転送速度を計測する計測部158と、計測された転送速度で速度データを更新する更新部159とを含む。   The CPU 101 includes a detection unit 151 for detecting an optional device connected to the main body 2 of the MFP 1, a change unit 152 for changing option device data when the detected option device is changed, and job data input A job accepting unit 153 that accepts data, an operation mode deciding unit 154 that decides an operation mode based on job data, an HDD decision unit 155 that decides an HDD in which data is written to the operation mode, and a speed relative to the operation mode. An update determination unit 157 that determines whether data has been updated, a measurement unit 158 that measures the transfer rate of the first HDD 91 or the second HDD 92, and an update unit 159 that updates the rate data at the measured transfer rate are included.

検出部151は、MFP1に電源が投入された時点で、オプション機器が接続されているか否かを検出する。オプション機器は、自動原稿搬送装置10と、自動両面ユニット40と、給紙キャビネット60と、フィニッシャー70と、パンチキット71と、ステープルキット72とを含む。検出部151は、検出結果に基づいて、オプション機器データ記憶部105Bに記憶されているオプション機器データを更新する。ここで、オプション機器データについて説明する。   The detection unit 151 detects whether or not an optional device is connected when the MFP 1 is powered on. The optional equipment includes an automatic document feeder 10, an automatic duplex unit 40, a paper feed cabinet 60, a finisher 70, a punch kit 71, and a staple kit 72. The detection unit 151 updates the option device data stored in the option device data storage unit 105B based on the detection result. Here, the optional device data will be described.

図4は、オプション機器データの一例を示す図である。図4を参照して、オプション機器データは、オプション機器名と、状態との項目を含み、オプション機器ごとにMFP1に接続されているか否かを示す装着状態とを関連付けたデータである。オプション機器名の項目は、MFP1に接続可能なすべてのオプション機器を含む。状態の項目は、オプション機器の装着状態を示す。MFP1に接続されている装着状態は装着で示され、MFPに接続されていない装着状態は非装着で示される。このように、オプション機器データ記憶部105Bは、MFP1に接続されているオプション機器を記憶する。   FIG. 4 is a diagram illustrating an example of optional device data. Referring to FIG. 4, the option device data includes data of an option device name and a state, and associates an attachment state indicating whether or not each option device is connected to MFP 1 with each other. The option device name item includes all option devices connectable to the MFP 1. The status item indicates the mounting state of the optional device. The wearing state connected to the MFP 1 is shown as wearing, and the wearing state not connected to the MFP is shown as non-wearing. As described above, the option device data storage unit 105B stores the option device connected to the MFP 1.

図3に戻って、変更部152は、検出部151による検出結果と、オプション機器データ記憶部105Bに記憶されているオプション機器データとが異なる場合、オプション機器データを更新する。検出部151は、検出したオプション機器に対応するオプション機器データの装着状態の項目が非装着であれば、装着に変更する。また、検出部151は、検出していないオプション機器に対応するオプション機器データの装着状態の項目が装着であれば、非装着に変更する。   Returning to FIG. 3, when the detection result by the detection unit 151 is different from the option device data stored in the option device data storage unit 105B, the change unit 152 updates the option device data. If the item of the mounting state of the option device data corresponding to the detected option device is not mounted, the detection unit 151 changes the mounting to the mounting. In addition, if the item of the mounting state of the option device data corresponding to the option device that has not been detected is mounted, the detection unit 151 changes the setting to non-mounting.

ジョブ受付部153は、ジョブデータを受け付け、受け付けたジョブデータをジョブ管理データ記憶部105Aに記憶するとともに、ジョブデータを動作モード決定部154に出力する。ジョブデータは、MFP1を動作させるための一連の動作を定義するジョブ情報を含み、操作部80Bに入力される場合と、通信I/F102で受信される場合とがある。MFP1が実行可能なジョブは、プリントジョブ、スキャンジョブおよびコピージョブである。プリントジョブを実行させるためのプリントジョブデータは、通信I/F102でのみ受信されるが、スキャンジョブおよびコピージョブを実行させるためのスキャンジョブデータまたはコピージョブデータは、操作部80Bおよび通信I/F102のいずれからも入力可能である。ジョブ受付部153は、通信I/F102がネットワークに接続された他のコンピュータからプリントジョブデータ、スキャンジョブデータまたはコピージョブデータを受信すると、通信I/F102からプリントジョブデータ、スキャンジョブデータまたはコピージョブデータを受け付ける。ジョブ受付部153は、ユーザが操作部80Bを操作して、スキャンジョブまたはコピージョブを入力すると、操作部80Bからスキャンジョブデータまたはコピージョブデータを受け付ける。   The job receiving unit 153 receives job data, stores the received job data in the job management data storage unit 105A, and outputs the job data to the operation mode determination unit 154. The job data includes job information that defines a series of operations for operating the MFP 1, and may be input to the operation unit 80 </ b> B or received by the communication I / F 102. Jobs that can be executed by the MFP 1 are a print job, a scan job, and a copy job. The print job data for executing the print job is received only by the communication I / F 102, but the scan job data or the copy job data for executing the scan job and the copy job is the operation unit 80B and the communication I / F 102. It is possible to input from either of these. When the job reception unit 153 receives print job data, scan job data, or copy job data from another computer with the communication I / F 102 connected to the network, the job reception unit 153 receives the print job data, scan job data, or copy job from the communication I / F 102. Accept data. When the user operates the operation unit 80B and inputs a scan job or a copy job, the job reception unit 153 receives scan job data or copy job data from the operation unit 80B.

ジョブ管理データ記憶部105Aは、ジョブ受付部153がジョブデータを受け付けるごとに、ジョブデータを追加して記憶する。このため、MFP1は、ジョブ管理データ記憶部105Aにジョブデータが記憶された順にジョブを実行する。また、ジョブ管理データ記憶部105Aに記憶されるジョブデータは、それがMFP1により実行された結果を示す履歴データを兼ねている。   The job management data storage unit 105A adds and stores job data each time the job receiving unit 153 receives job data. For this reason, the MFP 1 executes jobs in the order in which the job data is stored in the job management data storage unit 105A. The job data stored in the job management data storage unit 105A also serves as history data indicating the result of execution by the MFP 1.

図5は、ジョブデータの一例を示す図である。図5を参照して、ジョブデータは、ジョブ番号、用紙、ページ数、部数、転送先HDD、計測、ジョブ情報の項目を含む。ジョブ番号の項目は、ジョブ受付部153がジョブデータを受け付けると、そのジョブデータに付与する番号である。ここでは、受付順に1,2・・の番号が付与されるようにしている。   FIG. 5 is a diagram illustrating an example of job data. Referring to FIG. 5, the job data includes items of job number, paper, number of pages, number of copies, transfer destination HDD, measurement, and job information. The job number item is a number assigned to job data when the job receiving unit 153 receives the job data. Here, numbers 1, 2,... Are assigned in the order of acceptance.

用紙の項目は、用紙のサイズを定義する。ページ数の項目は、画像データの数(ページ数)を定義する。部数の項目は、画像データを画像形成する部数を定義する。   The paper item defines the paper size. The page number item defines the number of image data (number of pages). The number of copies item defines the number of copies for forming image data.

転送先HDDの項目は、画像データが記憶されるHDDを定義する。ジョブデータが受け付けられた時点では、転送先HDDの項目は空欄である。なお、図では、転送先HDDの項目が「1」とされるジョブデータは、画像データが第1HDD91に記憶されていることを示し、転送先HDDの項目が「2」とされるジョブデータは、画像データが第2HDD92に記憶されていることを示す。   The item of transfer destination HDD defines the HDD in which image data is stored. When the job data is accepted, the item of the transfer destination HDD is blank. In the figure, job data whose transfer destination HDD item is “1” indicates that image data is stored in the first HDD 91, and job data whose transfer destination HDD item is “2” is , Indicating that the image data is stored in the second HDD 92.

計測の項目は、転送先HDDの転送速度を計測する必要があるか否かを示す情報である。計測の項目が「要」とされるジョブデータは、そのジョブデータに従ったジョブの実行において、転送先HDDの転送速度を計測する必要があることを示し、計測の項目が「不要」とされるジョブデータは、そのジョブデータに従ったジョブの実行において、転送先HDDの転送速度を計測する必要がないことを示す。ジョブ情報の項目は、MFP1に実行させる一連の動作(処理)を定義する。   The measurement item is information indicating whether or not the transfer speed of the transfer destination HDD needs to be measured. Job data whose measurement item is “required” indicates that it is necessary to measure the transfer speed of the transfer destination HDD in the execution of a job according to the job data, and the measurement item is “unnecessary”. The job data indicates that it is not necessary to measure the transfer speed of the transfer destination HDD in executing the job according to the job data. The job information item defines a series of operations (processes) to be executed by the MFP 1.

図3に戻って、動作モード決定部154は、ジョブ受付部153から入力されるジョブデータに基づいて、動作モードを決定する。動作モードは、駆動する部材の組合せを定義する。自動原稿搬送装置10と、原稿読取部20と、画像形成部30と、自動両面ユニット40と、給紙部50と、給紙キャビネット60と、フィニッシャー70と、パンチキット71と、ステープルキット72とは駆動可能な部材であり、動作モードは、これら駆動可能な部材の少なくとも1つからなる組み合わせを定義する。ジョブデータのジョブ情報によって駆動可能な部材のうちから駆動する部材が定まるので、動作モード決定部154は、ジョブデータに対応する動作モードを決定し、決定した動作モードをHDD決定部155および更新判定部157に出力する。   Returning to FIG. 3, the operation mode determination unit 154 determines the operation mode based on the job data input from the job reception unit 153. The operation mode defines a combination of members to be driven. Automatic document feeder 10, document reading unit 20, image forming unit 30, automatic duplex unit 40, sheet feeding unit 50, sheet feeding cabinet 60, finisher 70, punch kit 71, and staple kit 72 Is a drivable member and the mode of operation defines a combination of at least one of these drivable members. Since the member to be driven is determined from among the members that can be driven by the job information of the job data, the operation mode determination unit 154 determines the operation mode corresponding to the job data, and the determined operation mode is determined by the HDD determination unit 155 and the update determination. Output to the unit 157.

HDD決定部155は、動作モードに対応する速度データを速度データ記憶部105Cから読出し、読み出した速度データに基づいて、第1HDD91および第2HDD92のいずれを画像データを書き込むための転送先HDDとするかを決定する。ここで、速度データについて説明する。速度データ記憶部105Cは、プリントモード、スキャンモードおよびコピーモードごとに速度データを記憶する。   The HDD determination unit 155 reads the speed data corresponding to the operation mode from the speed data storage unit 105C, and based on the read speed data, which of the first HDD 91 and the second HDD 92 is the transfer destination HDD for writing the image data? To decide. Here, the speed data will be described. The speed data storage unit 105C stores speed data for each print mode, scan mode, and copy mode.

図6は、スキャンモードにおける速度データの一例を示す図である。図6を参照して、速度データは、フィニッシャー、自動原稿搬送装置、第1HDD、第2HDD、日付の項目を含む。フィニッシャーの項目は、フィニッシャー70の状態を示す。その状態としては「非装着」、「装着しているが使用せず」の2状態が定義されている。スキャンモード時、フィニッシャー70は駆動しないが、振動への寄与が大きいために因子として定義されている。自動原稿搬送装置の項目には、自動原稿搬送装置10の状態を示す。自動原稿搬送装置10の状態は、「非装着」、「装着しているが使用せず」、「装着して使用する」の3状態を含む。フィニッシャーの状態と、自動原稿搬送装置10の状態との1つの組合せが、1つの動作モードを定義する。なお、図6に示すスキャンモードにおける速度データは、フィニッシャー70の状態と自動原稿搬送装置10の状態との組合せのうち、実際に組合すことのできない組合せと、振動の寄与が小さいと想定される組み合わせとを、メモリ容量を削減するために、省略しているが、これらの組合せを含めるようにしてもよい。   FIG. 6 is a diagram illustrating an example of speed data in the scan mode. Referring to FIG. 6, the speed data includes items of finisher, automatic document feeder, first HDD, second HDD, and date. The finisher item indicates the state of the finisher 70. As the states, two states of “not attached” and “attached but not used” are defined. In the scan mode, the finisher 70 is not driven, but is defined as a factor because of its large contribution to vibration. The item “automatic document feeder” shows the state of the automatic document feeder 10. The state of the automatic document feeder 10 includes three states of “not mounted”, “mounted but not used”, and “mounted and used”. One combination of the finisher state and the state of the automatic document feeder 10 defines one operation mode. It is assumed that the speed data in the scan mode shown in FIG. 6 contributes little to the combination of the finisher 70 state and the automatic document feeder 10 that cannot be actually combined and the vibration. Combinations are omitted to reduce the memory capacity, but these combinations may be included.

第1HDDの項目は、第1HDD91の転送速度を示し、第2HDDの項目は、第2HDD92の転送速度を示す。ここでは、転送速度を、HDDにデータを転送する単位ビット数(例えば、512kB)当たりの転送時間としている。転送速度は、第1HDD91または第2HDD92のデータの書き込み速度である。第1HDDの項目および第2HDDの項目は、初期値に0msが設定される。日付の項目は、第1HDDの項目および第2HDDの項目のいずれかが更新された日付が書き込まれる。初期値はMFP1の初稼動日が設定される。   The item of the first HDD indicates the transfer rate of the first HDD 91, and the item of the second HDD indicates the transfer rate of the second HDD 92. Here, the transfer speed is a transfer time per unit bit number (for example, 512 kB) for transferring data to the HDD. The transfer speed is a data writing speed of the first HDD 91 or the second HDD 92. The initial values of the items of the first HDD and the second HDD are set to 0 ms. In the date item, the date when either the first HDD item or the second HDD item is updated is written. As the initial value, the first working day of the MFP 1 is set.

図7は、プリントモードにおける速度データの一例を示す図である。図7を参照して、プリントモードにおける速度データは、フィニッシャー、自動両面ユニット、パンチキット、ステープルキット、第1HDD、第2HDD、日付の項目を含む。各項目は、図6で説明したのと同じなのでここでは説明を繰り返さない。また、コピーモードにおける速度データは、スキャンモードにおける速度データおよびプリントモードにおける速度データと動作モードが異なるのみなので、ここでは説明を繰り返さない。   FIG. 7 is a diagram illustrating an example of speed data in the print mode. Referring to FIG. 7, the speed data in the print mode includes items of finisher, automatic duplex unit, punch kit, staple kit, first HDD, second HDD, and date. Since each item is the same as that described with reference to FIG. 6, description thereof will not be repeated here. Further, since the speed data in the copy mode is different only in the operation mode from the speed data in the scan mode and the speed data in the print mode, description thereof will not be repeated here.

図3に戻って、HDD決定部155は、動作モードに対応する速度データの第1HDDの項目および第2HDDの項目の転送速度を比較し、第1HDD91および第2HDD92のうち転送速度の速い方を、画像データを書き込む転送先HDDに決定する。そして、決定したHDDを特定する情報をHDD制御部156に出力する。第1HDDの項目および第2HDDの項目の転送速度が同じ場合には、いずれを転送先HDDに決定するかを任しに定めるようにしてもよいし、予め定めておくようにしてもよい。   Returning to FIG. 3, the HDD determination unit 155 compares the transfer rates of the first HDD item and the second HDD item of the speed data corresponding to the operation mode, and determines the faster transfer rate of the first HDD 91 and the second HDD 92. The transfer destination HDD to which image data is written is determined. Then, information specifying the determined HDD is output to the HDD control unit 156. When the transfer speeds of the items of the first HDD and the items of the second HDD are the same, it may be decided to decide which of the transfer destination HDDs is decided, or may be decided beforehand.

HDD制御部156は、ジョブの処理対象となっている画像データを、第1HDD91および第2HDD92のうちHDD決定部155により決定された転送先HDDに転送する。ここでは、第1HDD91に画像データを転送する例を説明する。HDD制御部156は、画像データを複数のブロックデータに分割し、ブロックデータごとに第1HDD91に転送する。   The HDD control unit 156 transfers the image data to be processed by the job to the transfer destination HDD determined by the HDD determination unit 155 of the first HDD 91 and the second HDD 92. Here, an example of transferring image data to the first HDD 91 will be described. The HDD control unit 156 divides the image data into a plurality of block data, and transfers the block data to the first HDD 91 for each block data.

図8は、画像データをブロックデータに分割する方法の一例を示す図である。HDD制御部156は、画像データを、イエロー(Y)、マゼンタ(M)、シアン(C)、黒(K)の色プレーンにそれぞれ分割し、4つの色プレーンそれぞれを、画像サイズに関係なく512kB単位のブロックデータに分割する。なお、色プレーンのサイズが512kBの整数倍でない場合は、適当なデータを追加して512kBの整数倍になるように調整する。   FIG. 8 is a diagram illustrating an example of a method for dividing image data into block data. The HDD control unit 156 divides the image data into yellow (Y), magenta (M), cyan (C), and black (K) color planes, and each of the four color planes is 512 kB regardless of the image size. Divide into unit block data. If the size of the color plane is not an integer multiple of 512 kB, appropriate data is added and adjusted to an integer multiple of 512 kB.

図3に戻って、更新判定部157は、動作モード決定部154から動作モードが入力されると、動作モードに対応する速度データの更新が必要か否かを判定する。更新判定部157は、計時部106から現在の年月日を取得し、速度データを最後に更新した日から所定期間経過している場合に、更新が必要と判定し、所定期間経過していなければ更新不要と判定する。更新判定部157は、速度データの更新を必要と判定した場合には、計測部158を能動化して、動作モードを計測部158に出力する。   Returning to FIG. 3, when the operation mode is input from the operation mode determination unit 154, the update determination unit 157 determines whether or not the speed data corresponding to the operation mode needs to be updated. The update determination unit 157 obtains the current date from the time measuring unit 106, determines that the update is necessary when the predetermined period has elapsed since the date when the speed data was last updated, and the predetermined period must have elapsed. It is determined that no update is necessary. If the update determination unit 157 determines that the speed data needs to be updated, the update determination unit 157 activates the measurement unit 158 and outputs the operation mode to the measurement unit 158.

計測部158は、HDD制御部156が第1HDD91または第2HDD92にデータを転送する転送速度を計測する。転送速度は、単位データ量当たりの転送時間である。この転送速度は、データを書き込みする書込速度である。ここでは、第1HDD91への転送速度を計測する場合について説明する。上述したように、HDD制御部156は、第1HDD91にブロックデータを順に転送する。計測部158は、HDD制御部156がブロックデータの送信を開始してから次のブロックデータを送信するまでの時間を計測する。そして、画像データを分割した全てのブロックデータについて、計測した時間の最大値を、第1HDD91の転送速度とする。したがって、ここでの転送速度は、ブロックデータのサイズ512KBを転送するのに要した時間で表される。計測部158は、動作モードと計測した第1HDD91の転送速度を更新部159に出力する。   The measurement unit 158 measures the transfer rate at which the HDD control unit 156 transfers data to the first HDD 91 or the second HDD 92. The transfer rate is a transfer time per unit data amount. This transfer speed is a writing speed for writing data. Here, a case where the transfer rate to the first HDD 91 is measured will be described. As described above, the HDD control unit 156 sequentially transfers the block data to the first HDD 91. The measuring unit 158 measures the time from when the HDD control unit 156 starts transmission of block data until the next block data is transmitted. Then, the maximum value of the measured time is set as the transfer rate of the first HDD 91 for all the block data obtained by dividing the image data. Therefore, the transfer rate here is represented by the time required to transfer the block data size of 512 KB. The measurement unit 158 outputs the operation mode and the measured transfer rate of the first HDD 91 to the update unit 159.

更新部159は、第1HDD91の転送速度が入力されると、動作モードに対応する速度データの、第1HDDの項目を入力された転送速度で更新し、日付の項目を現在の日付に更新する。   When the transfer rate of the first HDD 91 is input, the update unit 159 updates the item of the first HDD in the rate data corresponding to the operation mode at the input transfer rate, and updates the date item to the current date.

図9は、検出処理の流れの一例を示すフローチャートである。この検出処理は、CPU101が検出プログラムを実行することにより、CPU101により実行される処理である。検出処理は、オプション機器が本体2に接続されているか否かを検出する処理である。ここでは、複数あるオプション機器のうち1つが接続されているか否かを検出する処理を説明するが、図4に示したオプション機器データで定義されるすべてのオプション機器について、たとえば、自動原稿搬送装置10、自動両面ユニット40、給紙キャビネット60、フィニッシャー70の順に同じ検出処理を実行する。また、CPU101は、MFP1の電源が投入された直後に、検出処理を実行する。なお、フィニッシャー70内のパンチキット71およびステープルキット72はフィニッシャー70が備えるCPUが一括して制御するため、フィニッシャー70が備えるCPUがパンチキット71およびステープルキット72の装着状態を併せて応答する。   FIG. 9 is a flowchart illustrating an example of the flow of detection processing. This detection process is a process executed by the CPU 101 when the CPU 101 executes a detection program. The detection process is a process for detecting whether an optional device is connected to the main body 2. Here, a process for detecting whether or not one of a plurality of optional devices is connected will be described. For example, an automatic document feeder is used for all the optional devices defined by the optional device data shown in FIG. 10. The same detection process is executed in the order of the automatic duplex unit 40, the paper feed cabinet 60, and the finisher 70. Further, the CPU 101 executes detection processing immediately after the MFP 1 is turned on. The punch kit 71 and the staple kit 72 in the finisher 70 are collectively controlled by the CPU provided in the finisher 70, so the CPU provided in the finisher 70 responds together with the mounting state of the punch kit 71 and the staple kit 72.

図9を参照して、CPU101は、オプション機器に対して予め定められたメッセージを送信する(ステップS01)。予め定められたメッセージは、例えば、接続を問い合わせるためのメッセージである。次のステップS02において、カウンタに応答制限回数を設定する。そして、オプション機器から本体2に接続されている旨を示す応答メッセージを受け取ったか否かを判断する(ステップS03)。応答メッセージを受け取ったならば(ステップS03でYES)、処理をステップS06に進め、受け取らなければ処理をステップS04に進める。ステップS04において、カウンタ値が0より大きいか否かを判断する。カウンタ値が0よりも大きければ、処理をステップS05に進め、そうでなければ処理をステップS09に進める。ステップS05において、カウンタ値を1だけ減算し、処理をステップS03に戻す。   Referring to FIG. 9, CPU 101 transmits a predetermined message to the option device (step S01). The predetermined message is, for example, a message for inquiring about connection. In the next step S02, the response limit count is set in the counter. And it is judged whether the response message which shows that it was connected to the main body 2 from the option apparatus was received (step S03). If a response message is received (YES in step S03), the process proceeds to step S06. If not received, the process proceeds to step S04. In step S04, it is determined whether or not the counter value is greater than zero. If the counter value is greater than 0, the process proceeds to step S05; otherwise, the process proceeds to step S09. In step S05, the counter value is decremented by 1, and the process returns to step S03.

ステップS06においては、オプション機器データ105Bに記憶されているオプション機器のオプション機器データを読み出し、オプション機器データの状態の項目が「装着」に設定されているか否かを判断する。オプション機器データの状態の項目が「装着」に設定されていなければ処理をステップS07に進め、「装着」に設定されていれば処理を終了する。ステップS07において、オプション機器データの状態の項目を「装着」に変更する。そして、速度データ記憶部105Cに記憶されている速度データを初期化する(ステップS08)。具体的には、接続されたオプション機器を含む組合せの動作モードを追加するとともに、日付を現在の日付に変更する。この際、速度データの第1HDDおよび第2HDDの項目を、0に初期化するようにしてもよい。   In step S06, the option device data of the option device stored in option device data 105B is read out, and it is determined whether or not the item of option device data status is set to “attached”. If the option item data status item is not set to “attached”, the process proceeds to step S07, and if it is set to “attached”, the process ends. In step S07, the status item of the option device data is changed to “mounted”. Then, the speed data stored in the speed data storage unit 105C is initialized (step S08). Specifically, a combination operation mode including the connected optional device is added, and the date is changed to the current date. At this time, the items of the first HDD and the second HDD of the speed data may be initialized to 0.

一方、ステップS09においては、オプション機器データ105Bに記憶されているオプション機器のオプション機器データを読み出し、オプション機器データの状態の項目が「非装着」に設定されているか否かを判断する。オプション機器データの状態の項目が「非装着」に設定されていなければ処理をステップS10に進め、「非装着」に設定されていれば処理を終了する。ステップS10において、オプション機器データの状態の項目を「非装着」に変更する。そして、速度データ記憶部105Cに記憶されている速度データを初期化する(ステップS11)。具体的には、接続されていないことが検出されたオプション機器を含む組合せの動作モードを、接続されていないことが検出されたオプション機器を削除した組合せに変更し、日付を現在の日付に変更する。この際、速度データの第1HDDおよび第2HDDの項目を、0に初期化するようにしてもよい。   On the other hand, in step S09, the option device data of the option device stored in the option device data 105B is read, and it is determined whether or not the item of the option device data status is set to “not installed”. If the item of the option device data state is not set to “non-attached”, the process proceeds to step S10, and if it is set to “non-attached”, the process ends. In step S10, the status item of the option device data is changed to “not installed”. Then, the speed data stored in the speed data storage unit 105C is initialized (step S11). Specifically, the operation mode of the combination that includes the optional device that is detected not to be connected is changed to a combination in which the optional device that is not connected is deleted, and the date is changed to the current date. To do. At this time, the items of the first HDD and the second HDD of the speed data may be initialized to 0.

図10は、ジョブ実行処理の流れの一例を示すフローチャートである。ジョブ実行処理は、CPU101がジョブ実行プログラムを実行することにより、CPU101により実行される処理である。図10を参照して、CPU101は、ジョブデータを受け付けるまで待機状態となり(ステップS21でNO)、ジョブデータを受け付けると処理をステップS22に進める。すなわち、ジョブ実行処理は、CPU101がジョブデータを受け付けることを条件に、実行される処理である。CPU101は、通信I/F部102または操作部80Bからジョブデータを受け付ける。   FIG. 10 is a flowchart illustrating an example of the flow of job execution processing. The job execution process is a process executed by the CPU 101 when the CPU 101 executes a job execution program. Referring to FIG. 10, CPU 101 is in a standby state until job data is received (NO in step S21), and when job data is received, the process proceeds to step S22. In other words, the job execution process is a process executed on condition that the CPU 101 receives job data. The CPU 101 receives job data from the communication I / F unit 102 or the operation unit 80B.

ステップS22において、CPU101は、ジョブデータがプリントジョブか否かを判断する。プリントジョブならば処理をステップS27に進め、プリントジョブでなければ処理をステップS23に進める。ステップS23においては、操作部80Bのスタートキーの指示を受け付けたか否かを判断する。スタートキーの指示を受け付けたならば処理をステップS24に進めるが、そうでなければ処理をステップS21に戻す。ステップS24においては、ジョブデータがコピージョブか否かを判断する。コピージョブならば処理をステップS25に進め、コピージョブでなければ処理をステップS26に進める。   In step S22, the CPU 101 determines whether the job data is a print job. If it is a print job, the process proceeds to step S27, and if it is not a print job, the process proceeds to step S23. In step S23, it is determined whether an instruction of a start key of operation unit 80B has been accepted. If a start key instruction is accepted, the process proceeds to step S24; otherwise, the process returns to step S21. In step S24, it is determined whether the job data is a copy job. If it is a copy job, the process proceeds to step S25, and if it is not a copy job, the process proceeds to step S26.

処理がステップS25に進む場合は、ステップS21においてコピージョブのジョブデータを受け付けた場合である。ステップS25においては、コピーモードの動作モードに対応する速度データを取得する。具体的には、ステップS21において受け付けたコピージョブのジョブデータで定まる動作モードの速度データを、速度データ記憶部105Cから読み出す。処理がステップS26に進む場合は、ステップS21においてスキャンジョブのジョブデータを受け付けた場合である。ステップS26においては、スキャンモードの動作モードに対応する速度データを取得する。具体的には、ステップS21において受け付けたスキャンジョブのジョブデータで定まる動作モードの速度データを、速度データ記憶部105Cから読み出す。処理がステップS27に進む場合は、ステップS21においてプリントジョブのジョブデータを受け付けた場合である。ステップS27においては、プリントモードの動作モードに対応する速度データを取得する。具体的には、ステップS21において受け付けたプリントジョブのジョブデータで定まる動作モードの速度データを、速度データ記憶部105Cから読み出す。   The process proceeds to step S25 when the job data of the copy job is received in step S21. In step S25, speed data corresponding to the operation mode of the copy mode is acquired. Specifically, the operation mode speed data determined by the job data of the copy job received in step S21 is read from the speed data storage unit 105C. The process proceeds to step S26 when job data of a scan job is received in step S21. In step S26, speed data corresponding to the operation mode of the scan mode is acquired. Specifically, the operation mode speed data determined by the job data of the scan job received in step S21 is read from the speed data storage unit 105C. The process proceeds to step S27 when the job data of the print job is received in step S21. In step S27, speed data corresponding to the operation mode of the print mode is acquired. Specifically, the speed data of the operation mode determined by the job data of the print job received in step S21 is read from the speed data storage unit 105C.

そして、転送先HDDを決定する転送先HDD決定処理を実行し(ステップS28)、ジョブを起動する(ステップS29)。転送先HDD決定処理については後述する。次のステップS30においては、転送速度を計測するか否かを判断する。ステップS21において受け付けたジョブデータは、ジョブ管理データ記憶部105Aに記憶されるが、このジョブ管理データ記憶部105Aに記憶されたジョブデータの計測の項目が「要」に設定されていれば、処理をステップS31に進め、「不要」に設定されていれば処理をステップS37に進める。なお、ジョブデータの計測の項目は、転送先HDD決定処理により設定される。   Then, a transfer destination HDD determination process for determining the transfer destination HDD is executed (step S28), and the job is started (step S29). The transfer destination HDD determination process will be described later. In the next step S30, it is determined whether or not to measure the transfer rate. The job data received in step S21 is stored in the job management data storage unit 105A. If the item of job data measurement stored in the job management data storage unit 105A is set to “necessary”, the process is performed. The process proceeds to step S31, and if “unnecessary” is set, the process proceeds to step S37. The job data measurement item is set by the transfer destination HDD determination process.

ステップS31においては、転送速度を計測する転送速度計測処理を実行する。転送速度計測処理については後述するが、転送先HDDへのデータ転送中に転送速度を計測する処理である。そして、ステップS32においては、スキャンモードか否かを判断し、スキャンモードであれば、処理をステップS34に進め、スキャンモードでなければ処理をステップS33に進める。ステップS33においては、コピーモードか否かを判断し、コピーモードならば処理をステップS35に進め、コピーモードでなければ処理をステップS36に進める。   In step S31, a transfer rate measurement process for measuring the transfer rate is executed. Although the transfer speed measurement process will be described later, it is a process for measuring the transfer speed during data transfer to the transfer destination HDD. In step S32, it is determined whether or not the scan mode is selected. If the scan mode is selected, the process proceeds to step S34. If the scan mode is not selected, the process proceeds to step S33. In step S33, it is determined whether or not the copy mode is set. If the copy mode is set, the process proceeds to step S35. If the copy mode is not set, the process proceeds to step S36.

ステップS34においては、ステップS26で読み出したスキャンモード用の速度データを更新し、処理をステップS37に進める。ステップS35においては、ステップS25で読み出したコピーモード用の速度データを更新し、処理をステップS37に進める。ステップS36においては、ステップS27で読み出したプリントモード用の速度データを更新し、処理をステップS37に進める。更新は、ステップS28において決定された転送先HDDが第1HDD91の場合には、速度データの第1HDDの項目をステップS31において計測した転送速度で更新すると共に、速度データの日付の項目を現在の日付に更新する。また、更新は、ステップS28において決定された転送先HDDが第2HDD92の場合には、速度データの第2HDDの項目をステップS31において計測した転送速度で更新すると共に、速度データの日付の項目を現在の日付に更新する。   In step S34, the scan mode speed data read in step S26 is updated, and the process proceeds to step S37. In step S35, the copy mode speed data read in step S25 is updated, and the process proceeds to step S37. In step S36, the print mode speed data read in step S27 is updated, and the process proceeds to step S37. When the transfer destination HDD determined in step S28 is the first HDD 91, the update is performed by updating the item of the first HDD of the speed data with the transfer speed measured in step S31, and setting the date item of the speed data to the current date. Update to When the transfer destination HDD determined in step S28 is the second HDD 92, the update is performed by updating the second HDD item of the speed data with the transfer speed measured in step S31, and setting the date item of the speed data to the current data item. Update to date.

ステップS37においては、ステップS29で起動したジョブが終了するまで待機状態となり、終了したならば処理をステップS21に戻す。   In step S37, the process waits until the job started in step S29 is completed. If completed, the process returns to step S21.

図11は、転送先HDD決定処理の流れの一例を示すフローチャートである。転送先HDD決定処理は、図10に示したステップS28で実行される処理である。図11を参照して、CPU101は、計時部106から現在の日付を取得する(ステップS41)。そして、ジョブ管理データ記憶部105Aに記憶されたジョブデータの日付の項目に設定された日付から2週間を経過しているか否かを判断する(ステップS42)。2週間を経過していれば処理をステップS43に進め、そうでなければ処理をステップS44に進める。なお、ここでは、転送速度を更新する間隔を2週間以上としているが、2週間に限定するものではない。更新間隔は、任意に定めることができる。ステップS43においては、転送速度の計測が必要なので、ジョブ管理データ記憶部105Aに記憶されたジョブデータの計測の項目を「要」に変更する。ステップS44においては、転送速度の計測が不要なので、ジョブ管理データ記憶部105Aに記憶されたジョブデータの計測の項目を「不要」に変更する。   FIG. 11 is a flowchart illustrating an example of the flow of a transfer destination HDD determination process. The transfer destination HDD determination process is a process executed in step S28 shown in FIG. Referring to FIG. 11, CPU 101 obtains the current date from timer unit 106 (step S41). Then, it is determined whether or not two weeks have passed since the date set in the job data date item stored in the job management data storage unit 105A (step S42). If two weeks have passed, the process proceeds to step S43; otherwise, the process proceeds to step S44. Here, the interval for updating the transfer rate is two weeks or more, but it is not limited to two weeks. The update interval can be arbitrarily determined. In step S43, since it is necessary to measure the transfer rate, the job data measurement item stored in the job management data storage unit 105A is changed to “necessary”. In step S44, since it is not necessary to measure the transfer rate, the job data measurement item stored in the job management data storage unit 105A is changed to “unnecessary”.

ステップS45においては、速度データの第1HDDの項目に設定されている第1HDD91の転送速度T1を取得し、ステップS46においては、速度データの第2HDDの項目に設定されている第2HDD92の転送速度T2を取得する。そして、第1HDD91の転送速度T1が第2HDD92の転送速度T2より小さいか否かを判断する。第1HDD91の転送速度T1が第2HDD92の転送速度T2よりも小さければ処理をステップS48に進め、そうでなければ処理をステップS49に進める。ステップS48において、データを転送する先のHDD(転送先HDD)を第2HDD92に設定し、処理を終了する。ステップS49において、転送先HDDを第1HDD91に設定し、処理を終了する。   In step S45, the transfer speed T1 of the first HDD 91 set in the item of the first HDD of the speed data is acquired, and in step S46, the transfer speed T2 of the second HDD 92 set in the item of the second HDD of the speed data. To get. Then, it is determined whether or not the transfer rate T1 of the first HDD 91 is lower than the transfer rate T2 of the second HDD 92. If the transfer rate T1 of the first HDD 91 is lower than the transfer rate T2 of the second HDD 92, the process proceeds to step S48; otherwise, the process proceeds to step S49. In step S48, the data transfer destination HDD (transfer destination HDD) is set in the second HDD 92, and the process ends. In step S49, the transfer destination HDD is set to the first HDD 91, and the process ends.

図12は、転送速度計測処理の流れの一例を示すフローチャートである。転送速度計測処理は、図10のステップS31で実行される処理である。図12を参照して、CPU101は、512kB単位のブロックデータを転送するために、転送カウンタに1k(=1024バイト)を設定する(ステップS51)。ステップS52において、転送開始時刻を取得する。転送開始時刻は、内部タイマーから時刻に相当するタイマー値を取得し、これを転送開始時刻に設定する。   FIG. 12 is a flowchart illustrating an example of the flow of the transfer rate measurement process. The transfer speed measurement process is a process executed in step S31 of FIG. Referring to FIG. 12, CPU 101 sets 1k (= 1024 bytes) in the transfer counter in order to transfer block data of 512 kB units (step S51). In step S52, the transfer start time is acquired. For the transfer start time, a timer value corresponding to the time is acquired from the internal timer, and this is set as the transfer start time.

ステップS53において、転送先HDDがCPU101からのデータ転送を受け付け可能であるか否かを判断する。データ転送を受け付けできない状態であれば(ステップS53でNO)、転送先HDDが受け付け可能な状態になるまで待機する。転送先HDDがデータ転送を受け付け可能な状態になれば(ステップS53でYES)、ブロックデータから512Kバイト分のデータを転送先HDDに転送する(ステップS54)。   In step S53, it is determined whether or not the transfer destination HDD can accept data transfer from the CPU 101. If the data transfer cannot be accepted (NO in step S53), the process waits until the transfer destination HDD becomes acceptable. If the transfer destination HDD is ready to accept data transfer (YES in step S53), 512 KB data from the block data is transferred to the transfer destination HDD (step S54).

ステップS55において、転送カウンタ値を1だけ減算する。そして、転送カウンタ値が0より大きいか否かを判断する(ステップS56)。転送カウンタ値が0より大きければ(ステップS56でYES)、処理をステップS53に戻す。転送カウンタ値が0以下であれば(ステップS56でNO)、転送終了時刻を取得する(ステップS57)。転送終了時刻は、内部タイマーから時刻に相当するタイマー値を取得し、これを転送終了時刻に設定する。   In step S55, 1 is subtracted from the transfer counter value. Then, it is determined whether or not the transfer counter value is greater than 0 (step S56). If the transfer counter value is greater than 0 (YES in step S56), the process returns to step S53. If the transfer counter value is 0 or less (NO in step S56), the transfer end time is acquired (step S57). As the transfer end time, a timer value corresponding to the time is acquired from the internal timer, and this is set as the transfer end time.

ステップS58において、転送終了時刻と転送開始時刻とから転送速度を算出する。ここで算出される転送速度は、転送したブロックデータの転送速度である。そして、ブロックデータごとに算出された転送速度のうち最大のものを更新するための転送速度に決定する(ステップS59)。そして、決定された転送速度で、速度データを更新する(ステップS60)。転送先HDDが第1HDD91ならば、速度データの第1HDDの項目を、決定された転送速度に変更し、転送先HDDが第2HDD92ならば、速度データの第2HDDの項目を、決定された転送速度に変更する。   In step S58, the transfer speed is calculated from the transfer end time and the transfer start time. The transfer rate calculated here is the transfer rate of the transferred block data. Then, the transfer rate for updating the maximum transfer rate calculated for each block data is determined (step S59). Then, the speed data is updated at the determined transfer speed (step S60). If the transfer destination HDD is the first HDD 91, the item of the first HDD in the speed data is changed to the determined transfer rate. If the transfer destination HDD is the second HDD 92, the item of the second HDD in the speed data is changed to the determined transfer rate. Change to

以上説明したように、本実施の形態におけるMFP1は、複数の動作モード各々に対応し、複数の動作モードの1つと第1HDD91および第2HDD92各々にデータを転送する転送速度とを関連付けた速度データを記憶する速度データ記憶部105Cを備え、複数の動作モードのうちの1つを指定動作モードとして受け付けると、指定動作モードに対応する速度データに基づいて、第1HDD91および第2HDD92のうちから決定した1つの転送先HDDにデータを転送する。また、データを転送する転送速度を計測し、計測された転送速度で指定動作モードに対応する速度データを更新する。このため、次に同じ動作モードで動作するときに、前回計測した転送速度を用いて転送HDDが決定される。MFP1が動作することにより発生する振動の方向、振幅および周波数が、動作モードによって異なり、また、経年変化する。このため、第1HDD91および第2HDD92のうち発生する振動に対して最適なHDDにデータを記憶することができる。   As described above, MFP 1 in the present embodiment corresponds to each of a plurality of operation modes, and speed data that associates one of the plurality of operation modes with a transfer speed for transferring data to each of first HDD 91 and second HDD 92. When a speed data storage unit 105C for storing is received and one of a plurality of operation modes is received as the designated operation mode, 1 determined from the first HDD 91 and the second HDD 92 based on the speed data corresponding to the designated operation mode Data is transferred to one transfer destination HDD. In addition, the transfer rate at which data is transferred is measured, and the rate data corresponding to the designated operation mode is updated at the measured transfer rate. For this reason, when the next operation is performed in the same operation mode, the transfer HDD is determined using the transfer speed measured last time. The direction, amplitude, and frequency of vibration generated by the operation of the MFP 1 vary depending on the operation mode, and change over time. For this reason, data can be stored in the HDD that is optimal for the vibration generated in the first HDD 91 and the second HDD 92.

また、速度データは、日付の項目を含み、第1HDD91または第2HDD92のいずれかの転送速度が更新された更新日を記憶し、指定動作モードが受け付けられることに応じて、現在日と速度データの更新日とを比較し、更新日から2週間経過していれば転送速度を計測する。2週間程度の間隔で転送速度が更新されるので、駆動系の磨耗による振動の経年変化を的確に反映することができる。   The speed data includes a date item, stores an update date when the transfer speed of either the first HDD 91 or the second HDD 92 is updated, and the current date and the speed data are received in response to accepting the designated operation mode. The update date is compared, and if two weeks have passed since the update date, the transfer rate is measured. Since the transfer rate is updated at intervals of about two weeks, it is possible to accurately reflect the secular change of vibration due to wear of the drive system.

また、複数の動作モードは、複数のオプション機器のうち駆動するオプション機器の組み合わせで定義され、複数のオプション機器各々の接続が検出され、複数のオプション機器のうちのいずれかの接続が検出されることに応じて、複数の動作モードが変更される。駆動するオプション機器が増加すれば、それが駆動することにより発生する振動が加わるので、オプション機器が増加することにより発生する振動が変化しても、転送先HDDを転送速度が最も早いHDDにデータを記憶することができる。逆に、駆動するオプション機器が減少すると、それが駆動することにより発生していた振動がなくなるので、オプション機器が減少することにより発生する振動が変化しても、転送先HDDを転送速度が最も早いHDDにデータを記憶することができる。   Further, the plurality of operation modes are defined by a combination of driving option devices among the plurality of option devices, the connection of each of the plurality of option devices is detected, and the connection of any one of the plurality of option devices is detected. Accordingly, a plurality of operation modes are changed. If the number of optional devices to be driven increases, vibrations generated by driving them are added. Therefore, even if vibrations generated by increasing the number of optional devices change, the transfer destination HDD is transferred to the HDD with the fastest transfer speed. Can be stored. Conversely, when the number of optional devices to be driven decreases, the vibration generated by driving them disappears. Therefore, even if the vibration generated by reducing the number of optional devices changes, the transfer speed of the transfer destination HDD is the highest. Data can be stored in a fast HDD.

第1HDD91と第2HDD93とは、各々が有する磁気ディスクの回転軸が交わるように配置されるので、第1HDD91が影響を受ける振動の方向に対して、第2HDD92が受ける影響を少なくすることができる。   Since the first HDD 91 and the second HDD 93 are arranged so that the rotation axes of the magnetic disks included in the first HDD 91 and the second HDD 93 intersect with each other, the influence of the second HDD 92 on the direction of vibration affected by the first HDD 91 can be reduced.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本実施の形態におけるMFPの全体構成を示す断面図である。1 is a cross-sectional view showing an overall configuration of an MFP in the present embodiment. メイン回路100の構成の一例を示すブロック図である。2 is a block diagram illustrating an example of a configuration of a main circuit 100. FIG. CPUの機能の概要をEEPROMに記憶されるデータとともに示す機能ブロック図である。It is a functional block diagram which shows the outline | summary of the function of CPU with the data memorize | stored in EEPROM. オプション機器データの一例を示す図である。It is a figure which shows an example of option apparatus data. ジョブデータの一例を示す図である。It is a figure which shows an example of job data. スキャンモードにおける速度データの一例を示す図である。It is a figure which shows an example of the speed data in scan mode. プリントモードにおける速度データの一例を示す図である。It is a figure which shows an example of the speed data in print mode. 画像データをブロックデータに分割する方法の一例を示す図である。It is a figure which shows an example of the method of dividing | segmenting image data into block data. 検出処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a detection process. ジョブ実行処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a job execution process. 転送先HDD決定処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a transfer destination HDD determination process. 転送速度計測処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a transfer rate measurement process.

符号の説明Explanation of symbols

1 MFP、10 自動原稿搬送装置、11 原稿給紙トレイ、12 原稿排紙トレイ、20 原稿読取部、30 画像形成部、40 自動両面ユニット、50 給紙部、60 給紙キャビネット、70 フィニッシャー、71 パンチキット、72 ステープルキット、73 集積トレイ、74 後処理トレイ、80 操作パネル、80A 表示部、80B 操作部、91 第1HDD、92 第2HDD、100 メイン回路、101 CPU、102 通信I/F部、103 ROM、104 RAM、105 EEPROM、105A ジョブ管理データ記憶部、105B オプション機器データ記憶部、105C 速度データ記憶部、106 計時部、151 検出部、152 変更部、153 ジョブ受付部、154 動作モード決定部、155 HDD決定部、156 制御部、157 更新判定部、158 計測部、159 更新部。   DESCRIPTION OF SYMBOLS 1 MFP, 10 automatic document feeder, 11 document feeding tray, 12 document discharge tray, 20 document reading unit, 30 image forming unit, 40 automatic duplex unit, 50 sheet feeding unit, 60 sheet feeding cabinet, 70 finisher, 71 Punch kit, 72 staple kit, 73 stacking tray, 74 post-processing tray, 80 operation panel, 80A display unit, 80B operation unit, 91 first HDD, 92 second HDD, 100 main circuit, 101 CPU, 102 communication I / F unit, 103 ROM, 104 RAM, 105 EEPROM, 105 A Job management data storage unit, 105 B Optional device data storage unit, 105 C Speed data storage unit, 106 Timekeeping unit, 151 Detection unit, 152 Change unit, 153 Job reception unit, 154 Operation mode determination Part, 155 HD Determination unit, 156 control unit, 157 update determination unit, 158 measurement section, 159 updating unit.

Claims (7)

複数の動作モードで動作可能な画像形成装置であって、
複数の固定記憶装置と、
前記複数の動作モード各々に対応し、前記複数の動作モードの1つと前記複数の固定記憶装置各々にデータを書き込む書込速度とを関連付けた速度データを記憶する記憶手段と、
前記複数の動作モードのうちの1つを指定動作モードとして受け付ける動作モード受付手段と、
前記指定動作モードが受け付けられることに応じて、前記指定動作モードに対応する速度データに基づいて、前記複数の固定記憶装置のうちから1つを、データを記憶するための書込対象装置として決定する決定手段と、
前記指定動作モードで動作中に、前記書込対象装置にデータを書き込む書込手段と、
前記書込手段がデータを書き込む書込速度を計測する計測手段と、
前記計測手段により計測された書込速度で、前記指定動作モードに対応する速度データを更新する更新手段と、を備えた画像形成装置。
An image forming apparatus operable in a plurality of operation modes,
A plurality of fixed storage devices;
Storage means for storing speed data corresponding to each of the plurality of operation modes and associating one of the plurality of operation modes with a writing speed for writing data to each of the plurality of fixed storage devices;
An operation mode receiving means for receiving one of the plurality of operation modes as a designated operation mode;
In response to acceptance of the designated operation mode, one of the plurality of fixed storage devices is determined as a writing target device for storing data based on speed data corresponding to the designated operation mode. A decision means to
Writing means for writing data to the writing target device during operation in the designated operation mode;
Measuring means for measuring a writing speed at which the writing means writes data;
An image forming apparatus comprising: update means for updating speed data corresponding to the designated operation mode at a writing speed measured by the measuring means.
前記更新手段により前記指定動作モードに対応する速度データが更新された更新日を記憶する更新日記憶手段と、
前記指定動作モードが受け付けられることに応じて、現在日と前記指定動作モードに対応する速度データの更新日とを比較する比較手段と、
前記比較手段による比較結果に基づいて、前記計測手段を能動化する制御手段と、をさらに備えた、請求項1に記載の画像形成装置。
An update date storage means for storing an update date when the speed data corresponding to the designated operation mode is updated by the update means;
Comparing means for comparing the current date and the update date of the speed data corresponding to the designated operation mode in response to receiving the designated operation mode;
The image forming apparatus according to claim 1, further comprising: a control unit that activates the measurement unit based on a comparison result by the comparison unit.
前記複数の動作モードは、複数の機器のうち動作する機器の組み合わせで定義され、
前記複数の機器各々の接続を検出するための検出手段と、
前記検出手段により前記複数の機器のうちのいずれかの接続が検出されることに応じて、前記記憶手段に記憶された前記複数のモードを変更する変更手段と、をさらに備えた請求項1に記載の画像形成装置。
The plurality of operation modes are defined by a combination of devices that operate among a plurality of devices,
Detecting means for detecting connection of each of the plurality of devices;
2. The apparatus according to claim 1, further comprising: a changing unit that changes the plurality of modes stored in the storage unit in response to detection of connection of any of the plurality of devices by the detection unit. The image forming apparatus described.
前記動作モード受付手段は、一連の動作を定義するジョブの入力を受付けるジョブ受付手段と、
前記受付けられたジョブにより定義される一連の動作に基づいて、前記複数の動作モードのうちから1つを決定する動作モード決定手段と、を含む請求項1に記載の画像形成装置。
The operation mode accepting means includes a job accepting means for accepting an input of a job defining a series of actions,
The image forming apparatus according to claim 1, further comprising: an operation mode determination unit that determines one of the plurality of operation modes based on a series of operations defined by the accepted job.
前記複数の動作モードは、スキャン、プリントまたはコピーのいずれか1つからなる基本動作モードごとに定義される、請求項1の画像形成装置。   The image forming apparatus according to claim 1, wherein the plurality of operation modes are defined for each basic operation mode including any one of scan, print, and copy. 前記複数の固定記憶装置は、互いに離れた位置に配置される、請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the plurality of fixed storage devices are arranged at positions separated from each other. 前記複数の固定記憶装置は、各々が有する回転可能な記録媒体の回転軸の向きが互いに交わるように配置される、請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the plurality of fixed storage devices are arranged such that directions of rotation axes of rotatable recording media included in the plurality of fixed storage devices intersect each other.
JP2006190797A 2006-07-11 2006-07-11 Image forming apparatus Pending JP2008018575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006190797A JP2008018575A (en) 2006-07-11 2006-07-11 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006190797A JP2008018575A (en) 2006-07-11 2006-07-11 Image forming apparatus

Publications (1)

Publication Number Publication Date
JP2008018575A true JP2008018575A (en) 2008-01-31

Family

ID=39074923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006190797A Pending JP2008018575A (en) 2006-07-11 2006-07-11 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP2008018575A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2728848A1 (en) * 2012-10-31 2014-05-07 Kyocera Document Solutions Inc. Image forming apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2728848A1 (en) * 2012-10-31 2014-05-07 Kyocera Document Solutions Inc. Image forming apparatus
US9007654B2 (en) 2012-10-31 2015-04-14 Kyocera Document Solutions Inc. Image forming apparatus

Similar Documents

Publication Publication Date Title
US7697853B2 (en) Image forming apparatus in which a toner is substituted according to relative amounts of toners and method of controlling the same
US7663781B2 (en) Image forming device and controlling method with recording material storage unit having replaceable memory storing color conversion tables selected based on image forming device status
JP4319176B2 (en) Network system including customer replaceable units
JP2022032194A (en) Recording systems, recording devices, management servers, and programs
JP4363412B2 (en) Image forming apparatus, printing control program, application program, and printing system
JP4265383B2 (en) Image forming apparatus and data read / write method
JP2012242980A (en) Image forming apparatus and method for updating firmware
JP2008018575A (en) Image forming apparatus
JP4962111B2 (en) Image forming apparatus, printing control method for image forming apparatus, and printing control program
JP2008300920A (en) Image processing apparatus, image processing apparatus control method, control program, and recording medium
JP5887215B2 (en) Image forming apparatus and image forming system
JP4363402B2 (en) Image forming apparatus capable of displaying total amount of remaining developer in monochrome printing mode
JP5401294B2 (en) Image forming apparatus and image forming method
JP5125641B2 (en) Image forming apparatus and life determination method of imaging unit in the same
JP5145754B2 (en) Image forming apparatus, printing control method for image forming apparatus, and printing control program
JP4577783B2 (en) Image forming apparatus
JP2011085786A (en) Image forming apparatus, image forming apparatus component reusing system and program
JP4471173B2 (en) Image forming apparatus, management method thereof, control program, and recording medium
JP2008129486A (en) Exposure apparatus, image forming apparatus, and adjustment apparatus
JP2005157138A (en) Recording device and consumable parts of recording device
JP2002062780A (en) Image forming apparatus and method
JP2013182056A (en) Image forming apparatus and drive source control program
JP4528088B2 (en) Image forming apparatus, setting method, setting program, and recording medium recording the same
JP2006192772A (en) Image forming apparatus
KR101123702B1 (en) Image forming device and printing method using the same