JP2005242917A - Image forming device - Google Patents
Image forming device Download PDFInfo
- Publication number
- JP2005242917A JP2005242917A JP2004054945A JP2004054945A JP2005242917A JP 2005242917 A JP2005242917 A JP 2005242917A JP 2004054945 A JP2004054945 A JP 2004054945A JP 2004054945 A JP2004054945 A JP 2004054945A JP 2005242917 A JP2005242917 A JP 2005242917A
- Authority
- JP
- Japan
- Prior art keywords
- double
- image data
- data
- reading
- image
- 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
Links
Images
Landscapes
- Image Input (AREA)
Abstract
Description
本発明は、画像形成装置に関し、より詳細には、少なくとも1つ以上の画像データを記憶するための1次記憶部と、1次記憶部に記憶した画像データを保存するための2次記憶部とを有する記憶装置を備えた画像形成装置に関する。 The present invention relates to an image forming apparatus, and more specifically, a primary storage unit for storing at least one or more image data, and a secondary storage unit for storing image data stored in the primary storage unit. The present invention relates to an image forming apparatus including a storage device.
近年、ハードディスク等の大容量の記憶装置のデータ転送速度の向上やデータ圧縮手段のデータ圧縮率および処理速度の向上が著しい。このような大容量の記憶装置を2次記憶装置として接続可能な記憶装置においては、接続される画像入出力装置のデータ入力および出力速度と比較して、2次記憶装置に対するデータ転送速度が速い場合が考えられる。このため、複数の画像データの入出力を同時に並行して実行可能な画像形成装置においては、2次記憶装置に対する画像データの入力(保存)、出力(読み出し)の処理をいかに効率良く行うかが生産性向上の課題となっている。 In recent years, the data transfer speed of a large-capacity storage device such as a hard disk has been improved and the data compression rate and processing speed of the data compression means have been significantly improved. In a storage device in which such a large-capacity storage device can be connected as a secondary storage device, the data transfer speed to the secondary storage device is faster than the data input and output speed of the connected image input / output device. There are cases. For this reason, in an image forming apparatus capable of simultaneously executing input / output of a plurality of image data in parallel, how to efficiently perform image data input (save) and output (read) processing to the secondary storage device? This is an issue of productivity improvement.
画像形成装置に接続される画像入出力装置が多様化しているため、従来のようなメモリ制御では記憶装置やデータ圧縮手段の能力を最大限に利用して生産性を確保することが難しくなっている。そこで、DMAを用いたメモリ制御方式を応用し、記憶装置の処理能力に応じて最大の利用効率を得るためのリソースの取得および開放の管理と、データ転送動作の処理を効率良く制御する手段を利用しているものもある(例えば、特許文献1参照)。 Since the image input / output devices connected to the image forming apparatus are diversified, it is difficult to ensure the productivity by making the best use of the capacity of the storage device and the data compression means in the conventional memory control. Yes. Therefore, by applying a memory control method using DMA, a means for efficiently controlling resource acquisition and release management and data transfer operation processing to obtain maximum utilization efficiency according to the processing capacity of the storage device. Some are used (see, for example, Patent Document 1).
このような記憶装置を用いて画像データの入出力制御を行う画像形成装置に、複数の画像入出力装置を接続する場合、接続された画像入出力手段に応じて記憶装置の画像入出力の方式によっても個々の画像入出力手段の機能(生産性)を最大に利用できなくなってしまうことが考えられる。 When a plurality of image input / output devices are connected to an image forming apparatus that performs input / output control of image data using such a storage device, an image input / output method of the storage device according to the connected image input / output means It is also conceivable that the function (productivity) of the individual image input / output means cannot be used to the maximum.
また、画像形成装置に、両面原稿画像の表面および裏面の画像データを同時に読み取り可能な画像入力装置を接続した場合、従来、表面と裏面の画像データを面毎に順次、記憶装置に転送して記憶する方式が採用されていたので、画像入力装置で読み取った両面原稿の画像データを高速に記憶装置に転送することができないという問題があった。 In addition, when an image input device capable of simultaneously reading front and back image data of a double-sided original image is connected to the image forming apparatus, conventionally, the front and back image data is sequentially transferred to the storage device for each surface. Since the storing method is adopted, there is a problem that the image data of the double-sided original read by the image input device cannot be transferred to the storage device at high speed.
ところで、近時、画像データの入出力を行うためのデータバスとして、高速なUSBやPCIなどを使用することができ、画像入出力装置と記憶装置間で高速な画像データの転送が可能となっていきている。 Recently, a high-speed USB, PCI, or the like can be used as a data bus for inputting / outputting image data, and high-speed image data can be transferred between the image input / output device and a storage device. I continue.
本発明は、上記課題に鑑みてなされたものであり、両面原稿を同時に読取可能な両面原稿読取装置から入力される表面および裏面の画像データを、可及的高速に2次記憶部を有する記憶装置に転送して、画像形成装置の機能を最大限に利用することが可能な画像形成装置を提供することを目的とする。 The present invention has been made in view of the above problems, and stores image data on the front and back sides input from a double-sided document reader capable of simultaneously reading a double-sided document at a high speed as much as possible. An object of the present invention is to provide an image forming apparatus that can be transferred to the apparatus and can make full use of the functions of the image forming apparatus.
上述した課題を解決し、目的を達成するために、請求項1に係る発明は、少なくとも1つ以上の画像データを記憶するための1次記憶部と、前記1次記憶部に記憶した画像データを保存するための2次記憶部とを有する記憶装置を備えた画像形成装置において、両面原稿の表面および裏面の画像データを同時に読み取り可能な両面原稿読取装置を接続可能に構成されており、両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを前記記憶装置に略同時に任意のタイミングで前記記憶装置に転送可能なデータ転送手段と、前記データ転送手段で前記両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを前記記憶装置に転送する場合に、表面および裏面の画像データの転送速度を設定するデータ転送速度設定手段と、を備えたことを特徴とする。
In order to solve the above-described problems and achieve the object, the invention according to
また、請求項2に係る発明は、請求項1に係る発明において、前記データ転送速度設定手段は、前記両面原稿読取装置および前記記憶装置の機器構成情報に基づいて、前記表面および裏面の画像データの転送速度を設定することを特徴とする。 According to a second aspect of the present invention, in the first aspect of the invention, the data transfer speed setting means is configured to use the image data of the front and back surfaces based on device configuration information of the double-sided document reading device and the storage device. The transfer speed is set.
また、請求項3に係る発明は、請求項2に係る発明において、前記機器構成情報は、前記画像読取装置のデータ転送可能な転送速度範囲および前記記憶装置の処理可能な転送速度範囲の情報であることを特徴とする。 According to a third aspect of the present invention, in the second aspect of the invention, the device configuration information is information on a transfer speed range in which the image reading apparatus can transfer data and a transfer speed range in which the storage apparatus can process. It is characterized by being.
また、請求項4に係る発明は、請求項3に係る発明において、前記データ転送速度設定手段は、前記記憶装置が両面原稿読取装置置のデータ転送可能な転送速度範囲で処理可能な転送速度範囲がない場合には、前記表面および裏面の画像データを略同時に転送する動作を禁止することとしたので、この場合には、表面の画像データと裏面の画像データを順次転送することができ、両面原稿読取装置以外の画像入出力手段によるデータ転送処理が動作中に並行して両面原稿の読取りを行う場合に、記憶装置が両面原稿読取装置におけるデータ転送可能な転送速度の範囲内でのデータ転送ができない場合においても、両面原稿読取装置の両面原稿の読取処理が中断されることを防止することを特徴とする。 According to a fourth aspect of the present invention, in the third aspect of the invention, the data transfer rate setting means is a transfer rate range in which the storage device can process within a transfer rate range in which data can be transferred by the double-sided document reading device. If there is no image data, the image data on the front surface and the back surface is prohibited from being transferred almost simultaneously. In this case, the image data on the front surface and the image data on the back surface can be sequentially transferred. Data transfer within the range of transfer speed at which the storage device can transfer data in the double-sided document reading device when the double-sided document reading is performed in parallel while the data transfer processing by the image input / output means other than the document reading device is in operation Even when the document cannot be printed, the double-sided document reading process of the double-sided document reading apparatus is prevented from being interrupted.
本発明(請求項1)にかかる画像形成装置は、両面原稿の表面および裏面の画像データを同時に読み取り可能な両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを記憶装置に略同時に任意のタイミングで転送可能に構成し、両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを記憶装置に転送する場合に、表面および裏面の画像データの転送速度を変更可能に構成しているので、接続される両面原稿読取装置によらずに、可及的高速に両面原稿の表面および裏面の2つの画像データを記憶装置に転送することができ、共通の構成で画像形成装置の機能を最大限に利用することが可能となるという効果を奏する。 An image forming apparatus according to a first aspect of the present invention is a storage device for storing two image data on the front and back sides of a double-sided document read by a double-sided document reader capable of simultaneously reading image data on the front and back sides of a double-sided document. When transferring two image data of the front and back sides of a double-sided document read by a double-sided document reader to the storage device, the transfer speed of the front and back side image data can be transferred almost at the same time. Therefore, the two image data of the front and back sides of the double-sided document can be transferred to the storage device as quickly as possible without depending on the connected double-sided document reading device. With the configuration, there is an effect that the functions of the image forming apparatus can be used to the maximum.
また、本発明(請求項2)に係る画像形成装置は、請求項1に係る発明において、前記データ転送速度設定手段は、両面原稿読取装置および記憶装置の機器構成情報に基づいて、表面および裏面の画像データの転送速度を設定することとしたので、不要にデータ転送手段を占有することなく、両面原稿読取装置の機能を最大限に利用しつつ、かつ画像形成装置に接続された全ての画像入出力手段を用いたデータ転送の処理を効率的に分配して制御することが可能になるという効果を奏する。 An image forming apparatus according to a second aspect of the present invention is the image forming apparatus according to the first aspect, wherein the data transfer speed setting means is based on device configuration information of the double-sided document reading device and the storage device. The image data transfer speed is set so that all the images connected to the image forming apparatus can be used while maximizing the functions of the double-sided document reading apparatus without occupying unnecessary data transfer means. There is an effect that it is possible to efficiently distribute and control data transfer processing using the input / output means.
また、本発明(請求項3)に係る画像形成装置は、請求項2に係る発明において、機器構成情報は、前記両面原稿読取装置のデータ転送可能な転送速度範囲および前記記憶装置の処理可能な転送速度範囲の情報であることとしたので、比較的間単に両面原稿読取装置と記憶装置間のデータ転送速度の変更のための制御を行うことが可能になるという効果を奏する。
The image forming apparatus according to the present invention (Claim 3) is the image forming apparatus according to
また、本発明(請求項4)に係る画像形成装置は、請求項3に係る発明において、前記データ転送速度設定手段は、前記記憶装置が前記両面原稿読取装置のデータ転送可能な転送速度範囲で処理可能な転送速度範囲がない場合には、前記表面および裏面の画像データを略同時に転送する動作を禁止することとしたので、この場合には、表面の画像データと裏面の画像データを順次転送することができ、両面原稿読取装置以外の画像入出力手段によるデータ転送処理が動作中に並行して両面原稿の読取りを行う場合に、記憶装置が両面原稿読取装置におけるデータ転送可能な転送速度の範囲内でのデータ転送ができない場合においても、両面原稿読取装置の両面原稿の読取処理が中断されることを防止することが可能となるという効果を奏する。 An image forming apparatus according to a fourth aspect of the present invention is the image forming apparatus according to the third aspect, wherein the data transfer rate setting means is within a transfer rate range in which the storage device can transfer data of the double-sided document reader. If there is no transfer speed range that can be processed, the operation of transferring the image data on the front and back surfaces substantially simultaneously is prohibited. In this case, the image data on the front surface and the image data on the back surface are sequentially transferred. When a double-sided original is read in parallel during the operation of data transfer processing by an image input / output unit other than the double-sided original reading apparatus, the storage device has a transfer rate at which data transfer is possible in the double-sided original reading apparatus. Even when data transfer within the range cannot be performed, it is possible to prevent the reading process of the double-sided original of the double-sided original reading apparatus from being interrupted.
以下、この発明につき図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるもの或いは実質的に同一のものが含まれる。本明細書において、両面原稿を同時に読取可能な画像読取装置を「両面原稿読取装置」と称する。 Hereinafter, the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments. In addition, constituent elements in the following embodiments include those that can be easily assumed by those skilled in the art or those that are substantially the same. In this specification, an image reading apparatus capable of simultaneously reading a double-sided document is referred to as a “double-sided document reading device”.
図1は、本発明の実施例に係る画像形成装置(以下「複合機」と称する)100のシステム構成を示す図である。複合機100は、図1に示すように、ソフトウェア群2と、複合機起動部3と、白黒レーザプリンタ(B&W LP)11,カラーレーザプリンタ(Color LP)12,スキャナやファクシミリなどのハードウェアリソース13を含むハードウェア資源4とを備えている。
FIG. 1 is a diagram showing a system configuration of an image forming apparatus (hereinafter referred to as “multifunction machine”) 100 according to an embodiment of the present invention. As shown in FIG. 1, the
ソフトウェア群2は、アプリケーション層5と、プラットホーム6とを有している。複合機100は、各アプリケーションで共通的に必要な処理をプラットフォーム6で一元的に処理することができる。
The
アプリケーション層5は、プリンタ、コピー、ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを有している。アプリケーション層5は、ページ記述言語(PDL)、PCLおよびホストスクリプト(PS)を有するプリンタ用のアプリケーションであるプリンタアプリ21と、コピー用アプリケーションであるコピーアプリ22と、ファックス用アプリケーションであるファックスアプリ23と、スキャナ用アプリケーションであるスキャナアプリ24とを有している。
The
プラットフォーム6は、アプリケーション5からの処理要求を解釈してハードウェア資源4の獲得要求を発生するコントロールサービス層9と、1つ以上のハードウェア資源4の管理を行ってコントロールサービス9からの獲得要求を調停するSRM(システムリソースマネージャ)39と、SRM39からの獲得要求に応じてハードウェア資源4の管理を行うハンドラ層10と、汎用OSとを有している。
The
コントロールサービス層9は、複数のサービスモジュールから構成されており、NCS(ネットワークコントロールサービス)31と、DCS(デリバリーコントロールサービス)32と、OCS(オペレーションパネルコントロールサービス)33、FCS(ファックスコントロールサービス)34、ECS(エンジンコントロールサービス)35、MCS(メモリコントロールサービス)36、UCS(ユーザインフォメーションコントロールサービス)37、SCS(システムコントロールサービス)38とから構成されている。なお、プラットフォーム6は、予め定義されている関数により、アプリケーション5からの処理要求を受信可能とするAPI53を有する。
The
汎用OSは、UNIX(R)などの汎用オペレーティングシステムであり、アプリケーション層5およびプラットフォーム6の各ソフトウェアをそれぞれプロセスとして並列実行する。
The general-purpose OS is a general-purpose operating system such as UNIX (R), and executes the software of the
NCS31のプロセスは、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。 The process of the NCS 31 provides a service that can be commonly used for applications that require network I / O. Data received from the network side according to each protocol is distributed to each application, or data from each application. Mediation when sending to the network side.
例えばNCS31は、ネットワークを介して接続されるネットワーク機器とのデータ通信をhttpd(HyperText Transfer Protocol Daemon)により、HTTP(HyperText Transfer Protocol)で制御する。 For example, the NCS 31 controls data communication with a network device connected via the network by HTTP (HyperText Transfer Protocol) by HTTP (HyperText Transfer Protocol).
DCS32のプロセスは、蓄積文書の配信などの制御を行う。OCS33のプロセスは、オペレータと本体制御との間の情報伝達手段となるオペレーションパネルの制御を行う。FCS34のプロセスは、アプリケーション層5からPSTNまたはISDN網を利用したファックス送受信、バックアップ用のメモリで管理されている各種ファックスデータの登録/引用、ファックス読み取り、ファックス受信印刷などを行うためのAPIを提供する。
The process of the
ECS35のプロセスは、白黒レーザプリンタ11、カラーレーザプリンタ12、ハードウェアリソース13などのエンジン部の制御を行う。MCS36のプロセスは、メモリの取得および開放、HDDの利用などのメモリ制御を行う。UCS37は、ユーザ情報の管理を行うものである。
The process of the
SCS38のプロセスは、アプリケーション管理、操作部制御、システム画面表示、LED表示、ハードウェアリソース管理、割り込みアプリケーション制御などの処理を行う。
The process of the
SRM39のプロセスは、SCS38と共にシステムの制御およびハードウェア資源4の管理を行うものである。例えばSRM39のプロセスは、白黒レーザプリンタ11やカラーレーザプリンタ12などのハードウェア資源4を利用する上位層からの獲得要求に従って調停を行い、実行制御する。
The
具体的には、SRM39のプロセスは獲得要求されたハードウェア資源4が利用可能であるか(他の獲得要求により利用されていないかどうか)を判定し、利用可能であれば獲得要求されたハードウェア資源4が利用可能である旨を上位層に通知する。また、SRM39のプロセスは上位層からの獲得要求に対してハードウェア資源4を利用するためのスケジューリングを行い、要求内容(例えば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成など)を直接実施している。
Specifically, the process of the
ハンドラ層10は、後述するFCU(ファックスコントロールユニット)の管理を行うFCUH(ファックスコントロールユニットハンドラ)40と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うIMH(イメージメモリハンドラ)41とを有している。SRM39およびFCUH40は、予め定義されている関数によりハードウェア資源4に対する処理要求を送信可能とするエンジンI/F54を利用して、ハードウェア資源4に対する処理要求を行う。
The
複合機起動部3は、複合機1の電源投入時に最初に実行され、アプリケーション層5およびプラットフォーム6を起動する。例えば、複合機起動部3は、アプリケーション層5およびプラットフォーム6のプログラムを、HDD208(図2参照)などから読み出し、読み出した各プログラムをMEM−P202(図2参照)メモリ領域に転送して起動する。
The multifunction
図2は、図1の複合機100のハードウエア構成図である。複合機100は、コントローラボード200と、オペレーションパネル210と、PCIバスと、FCU220と、USBデバイス230と、IEEE1394デバイス240と、エンジン部{スキャナエンジン(「画像読取装置」ともいう)、プリンタエンジン)}250とを備えている。
FIG. 2 is a hardware configuration diagram of the
コントローラボード200は、CPU201と、MEM−P(システムメモリ)202と、NB(ノースブリッジ)203と、SB(サウスブリッジ)204と、ASIC205と、MEM−C(ローカルメモリ:一次記憶部)207と、HDD(二次記憶部)208とを備えている。
The controller board 200 includes a
CPU201は、NB203を介して、MEM−P(システムメモリ)202およびASIC206と接続されている。このように、NB203を介してCPU201とASIC20とを接続することにより、CPU201のインタフェースが公開されていない場合にも対応可能となっている。また、ASIC206とNB203とは、AGP(Accelerated Graphics Port205を介して接続されている。このように、図1のアプリケーション層5やプラットフォーム6を形成する一つ以上のプロセスを実行制御するため、ASIC206とNB203とを低速のPCIバスでなくAGP205を介して接続し、パフォーマンスの低下を防いでいる。
The
CPU201は、複合機100の全体制御を行うものである。CPU201は、NCS31、DCS32、OCS33、FCS34、ECS35、MCS36、UCS37、SCS38、SRM39、FCUH40およびIMH41をOS上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層5を形成するプリンタアプリ21、コピーアプリ22、ファックスアプリ23、スキャナアプリ24を起動して実行させる。
The
NB203は、CPU201、MEM−P(システムメモリ)202、SB204およびASIC206を接続するためのブリッジである。MEM−P(システムメモリ)202は、複合機100の描画用メモリなどとして用いるメモリである。SB204は、NB203とROM、PCIバス、周辺デバイスとを接続するためのブリッジである。また、MEM−C(ローカルメモリ)207はコピー用画像バッファ、符号バッファとして用いるメモリである。
The
ASIC206は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。HDD208は、画像データの蓄積、文書データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積などを行うためのストレージである。また、オペレーションパネル210は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。
The
オペレーションパネル210は、コントローラボード200のASIC206に接続されている。また、FCU220、USBデバイス230、IEEE1394デバイス240およびエンジン部250は、コントローラボード200のASIC206にPCIバスで接続されている。
The
図3は、ASIC206の機能を説明するための説明図である。図3に示すように、ASIC206は、画像を転送すDMAコントローラの機能を有しており、PCIバスを通してエンジン部250のスキャナエンジンおよびプリンタエンジンと接続されている。ASIC206は、ビデオ入力DMAコントローラを2チャンネル、ビデオ出力DMAコントローラを備えており、それぞれ異なるPCIバスのアドレスが割り振られており、スキャナ入力1、スキャナ入力2、プロッタ出力のビデオデータの転送が並行して行うことができる。ASIC206のビデオ入力DMAコントローラおよびビデオ出力DMAコントローラと、一次記憶部であるMEM−C(ローカルメモリ)207と、二次記憶部であるHDD208とで記憶装置が構成される。
FIG. 3 is an explanatory diagram for explaining the function of the
スキャナエンジンの読み取った画像を両面同時にMEM−C(ローカルメモリ)207に転送する場合、SRM39から来たプロセス要求に対してIMH41は転送画像サイズ分のメモリをMEM−C207に確保して転送画像サイズXw、Ywと確保したメモリのアドレスをビデオ入力DMAコントローラに設定することにより転送可能となる。
When the images read by the scanner engine are transferred simultaneously to the MEM-C (local memory) 207, the
図4は、両面原稿の表面と裏面の同時読取りを実現するエンジン部120の機能ブロックの一例を示す図である。エンジン部120は、第1画像入力部(表)301と、第2画像入力部(裏)302と、第1シエーディング部(表)303と、第2シエーディング部(裏)304と、DRAM305と、第1階調処理部306と、第2階調処理部307と、GAVD(出力手段)308と、画像データ制御IFコントローラ400とを備えている。
FIG. 4 is a diagram showing an example of functional blocks of the engine unit 120 that realizes simultaneous reading of the front and back sides of a double-sided document. The engine unit 120 includes a first image input unit (front) 301, a second image input unit (back) 302, a first shedding unit (front) 303, a second shedding unit (back) 304, a
第1画像入力部(表)301および第2画像入力部(裏)302は、CCDなどの画像読取り手段である。第1画像入力部(表)301は、両面原稿の表面の画像データを読取り、第2画像入力部(裏)302は、その裏面の画像データを読取ることにより、両面原稿の表面および裏面の同時読み取りを実現している。 The first image input unit (front) 301 and the second image input unit (back) 302 are image reading means such as a CCD. The first image input unit (front) 301 reads the image data on the front side of the double-sided document, and the second image input unit (back) 302 reads the image data on the back side of the double-sided document. Reading is realized.
画像データ制御IFコントローラ400は、CPU201により直接制御される。画像データ制御IFコントローラ400は、第1入力IF(表)401、第2入力IF(裏)403、DRAMコントローラ402、第1マスク部404、第2マスク部405、第1フィルタ部406、第2フィルタ部407、第1変倍部408、第2変倍部409と、第1領域拡張/縮小部410と、第2領域拡張/縮小部411と、第1画像圧縮部412と、第2画像圧縮部413と、セレクタ414と、PCI転送コントローラ415と、PCI_IF416と、画像伸張部417と、第3領域拡張/縮小部418と、印字合成部419と、出力IF420と、階調処理データ入力IF421と、GAVD IF423と、ステータスレジスタ424と、コントロールレジスタ425と、CPU201_IF426と、制御IC427と、ホストIF428と、画像入力コントローラ429とを備えている。
The image data control IF controller 400 is directly controlled by the
画像データ制御IFコントローラ400は、PCI_IF416を介してPCIバスに接続されており、このPCIバスを介して、記憶装置へデータ出力、記憶装置からデータ入力が可能となっている。DRAM305は、第1画像入力部(表)301および第2画像入力部(裏)302から入力される画像データを一時的に保存するためのフレームメモリである。このDRAM305は、両面同時読取りの際に表面と裏面の画像入力のタイミングや、PCIバスへのデータ転送速度を調整する場合に利用される。DRAMコントローラ402は、DRAM305への画像データの書き込みと、DRAM305からの画像データの読み出しを並行して実行可能な構成となっている。また、DRAMコントローラ402は、両面原稿の両面読み取りを実行する際には、DRAM305への表面画像の書き込みと、裏面画像の書き込みとを並行して実行可能な構成となっている。セレクタ414は、複数の画像入力部と複数の画像出力部を有し、入力された画像データを任意の画像出力部へ出力するための画像データの切替を行う機能を有している。PCI転送コントローラ415は、セレクタ414より出力された複数の画像データをPCIバスを介して、記憶装置へ出力する機能を有している。セレクタ414とPCI転送コントローラ415は、画像データ毎に記憶装置へ出力するために必要なデータ容量や画像データ転送速度の設定が可能となっている。
The image data control IF controller 400 is connected to the PCI bus via the
つぎに、エンジン部120において、原稿を読み取って記憶装置に転送する画像読取転送動作を図4を参照して説明する。画像読取転送動作は、(1)両面原稿読取装置(第1画像入力部(表)301、第2画像入力部(裏)302等)により入力された画像データをDRAM305に書き込む動作(原稿読取りプロセス)と、(2)DRAM305に保存された画像データを読み出し、PCIバスを介して記憶装置に転送する動作(データ転送プロセス)とからなる。この(1)、(2)の動作を原稿の表面の画像データを読み取る場合について説明する。
Next, an image reading and transferring operation in which the engine unit 120 reads a document and transfers it to a storage device will be described with reference to FIG. The image reading / transferring operation includes (1) an operation for writing image data input by the double-sided document reading device (first image input unit (front) 301, second image input unit (back) 302, etc.) to the DRAM 305 (document reading process). ) And (2) an operation (data transfer process) of reading image data stored in the
まず、上記(1)の動作を説明する。第1画像入力部(表)301から入力された画像データは、第1シェーディング部(表)303を介して、第1入力IF401に入力される。第1入力IF401に入力された画像データはDRAMコントローラ402に転送される。DRAMコントローラ402は、転送されてくる画像データをDRAM305に順次書き込んで保存する。
First, the operation (1) will be described. The image data input from the first image input unit (table) 301 is input to the first input IF 401 via the first shading unit (table) 303. The image data input to the first input IF 401 is transferred to the
つぎに、上記(2)の動作を説明する。DRAM305に保存された画像データは、DRMAコントローラ402により順次読み出されて、画像データ処理ブロック(第1マスク部404、第1フィルタ部406、第1変倍部408、第1領域拡張/縮小部410、第1画像圧縮部412)を介して、セレクタ414によりPCI転送コントローラ415に転送される。PCI転送コントローラ415は、入力される画像データをPCIバスを介して記憶装置に転送する。
Next, the operation (2) will be described. The image data stored in the
このように、本実施例の複合機100は、PCIバスのデータパスによって複数のデータを送受信することが可能となっており、データ転送のチャネルを比較的容易に増設してデータ転送の制御を行うことが可能な構成となっている。
As described above, the
なお、エンジン部120において、DRAM305等のフレームメモリは必ずしも必要なものではなく、フレームメモリを有さない構成の場合やフレームメモリのメモリ容量が少ない場合は、上記(1)、(2)の2つの動作に分割せずに、直接、読み取った画像データをPCIバスに転送することにしても良い。また、上述の画像データ処理ブロックは必ずしも必要なものではない。
In the engine unit 120, the frame memory such as the
ところで、両面原稿を同時に読み取る場合において、第1画像入力部(表)301と、第2画像入力部(裏)302の原稿読み取り素子(CCD等のデバイス)の物理的な配置によって、それぞれ入力開始タイミングやデータ容量、画像データの転送速度が異なる場合が想定される。そこで、本実施例では、セレクタ414およびPCI転送コントローラ415は、個々の画像データ毎に、非同期に任意のタイミングで画像データの転送処理を行うことが可能な構成になっており、また、複数の画像データを、個別に、略同時(同時期)に同期または非同期で任意のタイミングでデータ転送が可能な構成になっている。このような構成によって、両面原稿読取装置の機能や構成(データ転送速度や読み取りのタイミング)応じて画像データ転送の方式を変更することができる。上記構成において、CPU201は、データ転送速度設定手段として機能し、画像データ制御IFコントローラ400は、データ転送手段として機能する。
By the way, when reading a double-sided document at the same time, input starts depending on the physical arrangement of the document reading elements (devices such as CCD) of the first image input unit (front) 301 and the second image input unit (back) 302. It is assumed that the timing, data capacity, and image data transfer speed are different. Therefore, in this embodiment, the selector 414 and the
上記構成の複合機100において、両面同時読取りを実行する際の手順について説明する。CPU201は、通信によって両面原稿読取装置と記憶装置の機器構成情報を取得することができ、両面同時読み取り設定を行う前に、通信によって両面原稿読取装置と記憶装置とから現在のその機器構成情報を取得する。この機器構成情報には、両面原稿読取装置が転送可能な転送速度範囲(TranceRateMin_Scan − TranceRateMax_Scan)の情報と、記憶装置が処理可能な転送速度範囲(TranceRateMin_Hdd − TranceRateMax_Hdd)の情報が含まれている。
A procedure for performing double-sided simultaneous reading in the
図5は、両面同時読取り時の動作を説明するためのフローチャートである。図5を参照して、両面同時読取り時の動作を説明する。 FIG. 5 is a flowchart for explaining the operation at the time of simultaneous reading on both sides. With reference to FIG. 5, the operation at the time of simultaneous reading on both sides will be described.
図5において、まず、両面同時読み取りの設定を行う(ステップS1)。ここで、転送速度の決定方法は以下の通りである。機器構成情報のうち画像読み取り装置が転送可能な転送速度範囲(TranceRateMin_Scan − TranceRateMax_Scan)と、記憶装置が処理可能な転送速度範囲(TranceRateMin_Hdd − TranceRateMax_Hdd)を比較し、両者間で転送可能な範囲(TranceRateMin − TranceRateMax)を算出する。転送可能な範囲から実際に転送を行う速度TransRateを決定する。ここでは、例えば、最大の転送速度で処理できる速度TransRateMaxを選択する。画像読取り装置と記憶装置では、ここで設定された転送速度で動作する。表裏を同時に並行処理するため、表面の読取りプロセスと裏面の読取りプロセスを起動する。 In FIG. 5, first, the setting for simultaneous reading on both sides is performed (step S1). Here, the method for determining the transfer rate is as follows. Of the device configuration information, the transfer rate range that can be transferred by the image reading device (TranslateRateMin_Scan−TransferRateMax_Scan) is compared with the transfer rate range that can be processed by the storage device (TranceRateMin_Hdd−TranceRateMax_Hdd), and the transferable range between the two (TransferRateMin−H). (TranslateRateMax) is calculated. The rate TransRate for actually transferring is determined from the transferable range. Here, for example, a rate TransRateMax that can be processed at the maximum transfer rate is selected. The image reading device and the storage device operate at the transfer rate set here. In order to process the front and back simultaneously in parallel, the front side reading process and the back side reading process are started.
表面読取りプロセスでは、両面原稿読取装置は、原稿が規定の読取り位置に到着した場合には(ステップS2)、表面読み取りを開始し(ステップS3)、表面読取りが終了するまで待つ(ステップS4)。また、裏面読取りプロセスでは、両面原稿読取装置は、原稿が規定の読取り位置に到着した場合には(ステップS5)、裏面読み取りを開始し(ステップS6)、裏面読取りが終了するまで待つ(ステップS7)。両面原稿読取装置は、表面読取り、裏面読取り両方が終了したことを受けて、次原稿の存在を確認し(ステップS8)、次原稿があれば、再度両面同時読取りを実行し、次原稿がない場合には、そのまま終了する。 In the front side reading process, when the original arrives at a predetermined reading position (step S2), the double-sided original reading device starts the front side reading (step S3) and waits until the front side reading ends (step S4). In the back side reading process, when the original has arrived at the specified reading position (step S5), the double sided document reading device starts the back side reading (step S6) and waits until the back side reading is completed (step S7). ). Upon receipt of the completion of both front side reading and back side reading, the double-sided document reading device confirms the presence of the next document (step S8), and if there is a next document, executes double-sided simultaneous reading again and there is no next document. If so, the process ends.
図6は、原稿(表裏)読取りとデータ転送を説明するためのフローチャートである。図6を参照して、原稿(表裏)読取りとデータ転送を説明する。図6において、まず、CPU201は、原稿読取り(CCD入力からDRAM305への入力)とデータ転送(DRAM305からPCIバスへの出力)を並行して実行するために、原稿読取りプロセスとデータ転送プロセスを起動する。
FIG. 6 is a flowchart for explaining document (front and back) reading and data transfer. With reference to FIG. 6, document (front and back) reading and data transfer will be described. In FIG. 6, first, the
原稿読取りプロセスでは、直ちに原稿読み取りを開始する(ステップS11)。その後、原稿が規定の画像読取り終了位置に到着するまで待つ(ステップS12)。データ転送プロセスでは、データ転送開始の条件を満たすまで待つ(ステップS13)。 In the document reading process, document reading is immediately started (step S11). After that, the process waits until the original arrives at the prescribed image reading end position (step S12). In the data transfer process, the process waits until the condition for starting data transfer is satisfied (step S13).
ここで、データ転送開始条件は予め設定されているものとし、例えば、「原稿読取りプロセスの読み取りが開始していること」や、「DRAM305への書き込みライン数が規定数に達したこと」などをデータ転送開始条件とすることができる。「原稿読取りプロセスの読み取りが開始している」をデータ転送開始条件とする場合には、DRAM305へ原稿画像データを書き込みつつ、同時に読み出してPCIバスへデータ転送する。他方、「DRAM305への書き込みライン数が規定数に達したこと」をデータ転送開始条件とした場合には、DRAM305へ原稿画像データを何ラインか書き込んだ後に、タイミングをずらしてPCIへデータ転送する。
Here, it is assumed that the data transfer start condition is set in advance. For example, “reading of the document reading process has started” or “the number of lines written to the
データ転送開始の条件を満たせば、データ転送を開始する(ステップS14)。その後、規定のデータ転送量に到するまで待つ(ステップS15)。原稿読取りおよびデータ転送両方が終了したことを受けて各面の読み取りを終了する。 If the conditions for starting data transfer are met, data transfer is started (step S14). Then, it waits until it reaches the prescribed data transfer amount (step S15). Upon completion of both document reading and data transfer, reading of each side is finished.
以上説明したように、実施例1によれば、両面原稿読取装置を接続した場合に、両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを記憶装置に略同時に任意のタイミングで転送可能な構成を有し、両面原稿の表面および裏面の2つの画像データを記憶装置に転送する場合の転送速度を変更可能に構成したので、接続される両面原稿読取装置によらずに、可及的高速に両面原稿の表面および裏面の2つの画像データを記憶装置に転送することができ、共通の構成で画像形成装置の機能を最大限に利用することが可能となる。 As described above, according to the first embodiment, when a double-sided document reading device is connected, two image data on the front and back sides of a double-sided document read by the double-sided document reading device can be stored in the storage device almost simultaneously. It has a configuration that can be transferred at the timing, and the transfer speed when transferring two image data of the front and back sides of a double-sided document to the storage device can be changed. The two image data on the front and back sides of the double-sided document can be transferred to the storage device as fast as possible, and the functions of the image forming apparatus can be utilized to the maximum with a common configuration.
また、実施例1によれば、両面原稿読取装置および記憶装置の機器構成情報に基づいて、表面および裏面の画像データの転送速度を設定することとしたので、不要にデータ転送手段を占有することなく、両面原稿読取装置の機能を最大限に利用しつつ、かつ画像形成装置に接続された全ての画像入出力手段を用いたデータ転送の処理を効率的に分配して制御することが可能となる。 Further, according to the first embodiment, since the transfer speed of the image data on the front and back surfaces is set based on the device configuration information of the double-sided document reading device and the storage device, the data transfer means is unnecessarily occupied. In addition, it is possible to efficiently distribute and control the data transfer process using all the image input / output means connected to the image forming apparatus while utilizing the functions of the double-sided document reading apparatus to the maximum. Become.
また、実施例1によれば、機器構成情報として、両面原稿読取装置のデータ転送可能な転送速度範囲および記憶装置の処理可能な転送速度範囲の情報を使用することとしたので、比較的間単に両面原稿読取装置と記憶装置間のデータ転送速度の変更のための制御を行うことが可能になる。 Further, according to the first embodiment, information on the transfer speed range in which data can be transferred by the double-sided document reading device and information on the transfer speed range in which the storage device can be processed is used as the device configuration information. It is possible to perform control for changing the data transfer speed between the double-sided document reading device and the storage device.
実施例2は、実施例1の画像形成装置において、記憶装置が両面原稿読取装置におけるデータ転送可能な転送速度の範囲内でのデータ転送が不可能である場合には、両面原稿読取装置で読み取った両面原稿の表面および裏面の2つの画像データを同時に転送する動作を禁止する構成としたものである。 In the second embodiment, in the image forming apparatus of the first embodiment, when the storage device cannot transfer data within the range of the transfer speed at which data transfer is possible in the double-sided document reading device, the double-sided document reading device reads the data. The operation of simultaneously transferring the two image data on the front and back sides of the double-sided document is prohibited.
図7は、両面同時読取り時の動作を説明するためのフローチャートである。図7を参照して、両面同時読取り時の動作を説明する。図7において、CPU201は、通信によって両面原稿読取装置と記憶装置の機器構成情報を取得することができる。
FIG. 7 is a flowchart for explaining the operation at the time of simultaneous reading on both sides. With reference to FIG. 7, the operation at the time of simultaneous reading on both sides will be described. In FIG. 7, the
図7において、まず、表面読取り終了フラグ(UpsideReadFlag)をリセット(UpsideReadFlag=0)する(ステップS21)。つぎに、両面同時読み取りの設定を行う(ステップS22)。ここで、転送速度の決定方法は以下の通りである。機器構成情報のうち画像読み取り装置が転送可能な転送速度範囲(TranceRateMin_Scan − TranceRateMax_Scan)と記憶装置が処理可能な転送速度範囲(TranceRateMin_Hdd − TranceRateMax_Hdd)を比較し、両者間で転送可能な範囲(TranceRateMin − TranceRateMax)を算出する。転送可能な範囲から実際に転送を行う速度TransRateを決定する。ここでは、例えば、最大の転送速度で処理できる速度TransRateMaxを選択する。画像読取り装置と記憶装置ではここで設定された転送速度で動作する。 In FIG. 7, first, the surface reading end flag (UpsideReadFlag) is reset (UpsideReadFlag = 0) (step S21). Next, a setting for simultaneous reading on both sides is made (step S22). Here, the method for determining the transfer rate is as follows. Of the device configuration information, the transfer rate range (TranslationRateMin_Scan−TransferRateMax_Scan) that can be transferred by the image reading device and the transfer rate range (TransferRateMin_Hdd−TransranceRateMax_Hdd) that can be processed by the storage device are compared, and the transferable range between the two (TransranceRateMin−TranMateMate_TranMateMate_TranMateMate_TranMateMate_TranMateM). ) Is calculated. The rate TransRate for actually transferring is determined from the transferable range. Here, for example, a rate TransRateMax that can be processed at the maximum transfer rate is selected. The image reading device and the storage device operate at the transfer rate set here.
ただし、両者間で転送可能な範囲がない場合は、両面同時の転送動作を行うことができない。かかる場合には、表面の画像データの転送後に裏面の画像データの転送を順次行う動作(順次転送動作)に切り替える必要がある。転送速度としては片面転送時の転送速度を選択する。なお、片面の転送速度は必ず保証されているものとする。 However, if there is no transferable range between the two, simultaneous transfer operation on both sides cannot be performed. In such a case, it is necessary to switch to an operation (sequential transfer operation) of sequentially transferring the image data of the back side after transferring the image data of the front side. As the transfer rate, select the transfer rate for single-sided transfer. It is assumed that the transfer speed on one side is guaranteed.
つぎに、入力動作が両面同時転送可能であるか否かを判断する(ステップS23)。両面同時転送が可能な場合には(ステップS23の「Yes」)、順次転送フラグ(SeqTranceFlag)をリセット(SeqTranceFlag=0)する(ステップS25)。両面同時転送が可能でない場合には(ステップS23の「No」)、順次転送フラグ(SeqTranceFlag)をセット(SeqTranceFlag=1)する(ステップS24)。そして、CPU201は、表裏を同時に並行処理するため、表面の読取りプロセスと裏面の読取りプロセスを起動する。
Next, it is determined whether or not the input operation can simultaneously transfer both sides (step S23). If double-sided simultaneous transfer is possible ("Yes" in step S23), the sequential transfer flag (SeqTransranceFlag) is reset (SeqTransranceFlag = 0) (step S25). If double-sided simultaneous transfer is not possible (“No” in step S23), sequential transfer flags (SeqTranslationFlag) are set (SeqTransranceFlag = 1) (step S24). Then, the
表面読取りプロセスでは、両面原稿読取装置は、原稿が規定の読取り位置に到着した場合には(ステップS26)、表面読み取りを開始し(ステップS27)、表面読取りが終了するまで待つ(ステップS28)。また、裏面読取りプロセスでは、両面原稿読取装置は、原稿が規定の読取り位置に到着した場合には(ステップS29)、裏面読み取りを開始し(ステップS30)、裏面読取りが終了するまで待つ(ステップS31)。両面原稿読取装置は、表面読取りおよび裏面読取り両方が終了したことを受けて、次原稿の存在を確認し(ステップS32)、次原稿がある場合には、再度、両面同時読取りを実行し、次原稿がない場合にはそのまま終了する。 In the front side reading process, when the original has arrived at a predetermined reading position (step S26), the double-sided document reading apparatus starts the front side reading (step S27) and waits until the front side reading is finished (step S28). In the back side reading process, when the original arrives at a predetermined reading position (step S29), the double-sided document reading apparatus starts back side reading (step S30) and waits until the back side reading is completed (step S31). ). Upon receipt of the completion of both front side reading and back side reading, the double-sided document reading device confirms the presence of the next document (step S32). If there is no document, the process ends.
図8は、原稿の表面の読取り時のフローチャートである。図8を参照して、原稿の表面の読取りとデータ転送を説明する。図8において、まず、CPU201は、原稿読取り(CCD入力からDRAM305への入力)とデータ転送(DRAM305からPCIバスへの出力)を並行して実行するために、原稿読取りプロセスとデータ転送プロセスを起動する。
FIG. 8 is a flowchart when reading the surface of the document. With reference to FIG. 8, reading of the front side of the document and data transfer will be described. In FIG. 8, first, the
原稿読取りプロセスでは、直ちに原稿読み取りを開始する(ステップS41)。その後、原稿が規定の画像読取り終了位置に到着するまで待つ(ステップS42)。データ転送プロセスでは、データ転送開始の条件を満たすまで待つ(ステップS43)。 In the document reading process, document reading is immediately started (step S41). After that, the process waits until the original arrives at the prescribed image reading end position (step S42). In the data transfer process, the process waits until the condition for starting data transfer is satisfied (step S43).
ここで、データ転送開始条件は予め設定されているものとし、例えば、「原稿読取りプロセスの読み取りが開始していること」や、「DRAM305への書き込みライン数が規定数に達したこと」などをデータ転送開始条件とすることができる。「原稿読取りプロセスの読み取りが開始している」をデータ転送開始条件とする場合には、DRAM305へ原稿画像データを書き込みつつ、同時に読み出してPCIバスへデータ転送する。他方、「DRAM305への書き込みライン数が規定数に達したこと」をデータ転送開始条件とした場合には、DRAM305へ原稿画像データを何ラインか書き込んだ後に、タイミングをずらしてPCIへデータ転送する。
Here, it is assumed that the data transfer start condition is set in advance. For example, “reading of the document reading process has started” or “the number of lines written to the
データ転送開始の条件を満たせば、データ転送を開始する(ステップS44)。その後、規定のデータ転送量に到するまで待つ(ステップS45)。原稿読取りおよびデータ転送の両方が終了したことを受けて、表面読取り終了フラグ(UpsideReadFlag)をセット(UpsideReadFlag=1)する(ステップS46)。以上で、表面の原稿の読み取りを終了する。 If the data transfer start condition is satisfied, data transfer is started (step S44). Then, it waits until it reaches the prescribed data transfer amount (step S45). In response to the completion of both document reading and data transfer, the front reading end flag (UpsideReadFlag) is set (UpsideReadFlag = 1) (step S46). This completes the reading of the front document.
図9は、原稿の裏面の読取りの時のフローチャートである。図9を参照して、原稿の裏面の読取りとデータ転送を説明する。図9において、まず、CPU201は、原稿読取り(CCD入力からDRAM305への入力)とデータ転送(DRAM305からPCIバスへの出力)を並行して実行するために、原稿読取りプロセスとデータ転送プロセスを起動する。
FIG. 9 is a flowchart for reading the back side of the document. With reference to FIG. 9, reading of the back side of the document and data transfer will be described. In FIG. 9, first, the
原稿読取りプロセスでは、直ちに原稿読み取りを開始する(ステップS47)。その後、原稿が規定の画像読取り終了位置に到着するまで待つ(ステップS48)。データ転送プロセスでは、データ転送開始条件を満たすまで待つ(ステップS49)。 In the document reading process, document reading is immediately started (step S47). After that, the process waits until the original arrives at the prescribed image reading end position (step S48). The data transfer process waits until the data transfer start condition is satisfied (step S49).
ここで、データ転送開始条件は予め設定されているものとし、例えば、「原稿読取りプロセスの読み取りが開始していること」や、「DRAM305への書き込みライン数が規定数に達したこと」などをデータ転送開始条件とすることができる。「原稿読取りプロセスの読み取りが開始している」をデータ転送開始条件とする場合には、DRAM305へ原稿画像データを書き込みつつ、同時に読み出してPCIバスへデータ転送する。他方、「DRAM305への書き込みライン数が規定数に達したこと」をデータ転送開始条件とした場合には、DRAM305へ原稿画像データを何ラインか書き込んだ後に、タイミングをずらしてPCIへデータ転送する。
Here, it is assumed that the data transfer start condition is set in advance. For example, “reading of the document reading process has started” or “the number of lines written to the
データ転送開始条件を満たした場合には(ステップS49の「Yes」)、順次転送フラグ(SeqTranceFlag)がセット(SeqTranceFlag=1)されている場合は、表面読取り終了フラグ(UpsideReadFlag)がセット(UpsideReadFlag=1)されるまで待つ(ステップS50)。順次転送フラグ(SeqTranceFlag)がリセット(SeqTranceFlag=0)されている場合、または、順次転送フラグがセット(SeqTranceFlag=1)されており、かつ、表面読取り終了フラグがセット(UpsideReadFlag=1)された場合には(ステップS50の「No」)、裏面の画像データのデータ転送を開始する(ステップS51)。その後、規定のデータ転送量に到するまで待つ(ステップS52)。原稿読取りおよびデータ転送の両方が終了したことを受けて裏面の読み取りを終了する。 If the data transfer start condition is satisfied (“Yes” in step S49), the front surface read end flag (UpsideReadFlag) is set (UpsideReadFlag =) when the sequential transfer flag (SeqTranslationFlag) is set (SeqTransranceFlag = 1). 1) Wait until it is done (step S50). When the sequential transfer flag (SeqTranslationFlag) is reset (SeqTransranceFlag = 0), or when the sequential transfer flag is set (SeqTranceFlag = 1) and the front surface reading end flag is set (UpsideReadFlag = 1) ("No" in step S50), data transfer of the back side image data is started (step S51). Thereafter, the process waits until the prescribed data transfer amount is reached (step S52). In response to the completion of both the document reading and the data transfer, the reading of the back side is completed.
以上説明したように、実施例2によれば、記憶装置が両面原稿読取装置におけるデータ転送可能な転送速度の範囲内でのデータ転送が不可能である場合には、両面原稿の表面および裏面の2つの画像データを同時に記憶装置に転送する動作を禁止して、表面の画像データと裏面の画像データを順次転送することとしたので、両面原稿読取装置以外の画像入出力手段によるデータ転送処理が動作中に並行して両面原稿の読取りを行う場合に、記憶装置が両面原稿読取装置におけるデータ転送可能な転送速度の範囲内でのデータ転送ができない(例えば、他の転送処理の占有度が高い場合)場合においても、両面原稿読取装置の両面原稿の読取処理が中断されることを防止することができる。 As described above, according to the second embodiment, when the storage device cannot transfer data within the range of the transfer speed at which data transfer is possible in the double-sided document reading device, Since the operation of transferring two image data to the storage device at the same time is prohibited and the image data on the front side and the image data on the back side are sequentially transferred, the data transfer process by the image input / output means other than the double-sided document reading device can be performed. When reading a double-sided document in parallel during operation, the storage device cannot transfer data within a transfer speed range that allows data transfer in the double-sided document reading device (for example, the degree of occupation of other transfer processes is high). In this case, it is possible to prevent the double-sided original reading process of the double-sided original reading apparatus from being interrupted.
以上のように、本発明に係る画像形成装置は、ディジタル複写機、ファクシミリ、プリンタ、スキャナ、ネットワークファイルサーバ等の画像入出力機器、またはこれらのうちの複数の機能を備えた複合機に適している。 As described above, the image forming apparatus according to the present invention is suitable for an image input / output device such as a digital copying machine, a facsimile, a printer, a scanner, a network file server, or a multifunction device having a plurality of these functions. Yes.
2 ソフトウェア群
3 複合機起動部
4 ハードウエア資源
5 アプリケーション層
6 プラットホーム
100 複合機(画像形成装置)
200 コントローラボード
201 CPU201
202 MEM−P(システムメモリ)
203 NB(ノースブリッジ)
204 SB(サウスブリッジ)
205 AGP
206 ASIC
207 MEM−C(ローカルメモリ)
207、208 HDD
210 オペレーションパネル
220 FCU
230 USBデバイス
240 IEEE1394デバイス
250 エンジン部
400 画像データ制御IFコントローラ
200
202 MEM-P (system memory)
203 NB (North Bridge)
204 SB (South Bridge)
205 AGP
206 ASIC
207 MEM-C (local memory)
207, 208 HDD
210
230
Claims (4)
両面原稿の表面および裏面の画像データを同時に読み取り可能な両面原稿読取装置を接続可能に構成されており、
前記両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを前記記憶装置に略同時に任意のタイミングで転送可能なデータ転送手段と、
前記データ転送手段で前記両面原稿読取装置で読み取られた両面原稿の表面および裏面の2つの画像データを前記記憶装置に転送する場合に、表面および裏面の画像データの転送速度を設定するデータ転送速度設定手段と、
を備えたことを特徴とする画像形成装置。 An image forming apparatus comprising a storage device having a primary storage unit for storing at least one or more image data and a secondary storage unit for storing image data stored in the primary storage unit.
A double-sided document reader that can simultaneously read image data on the front and back sides of a double-sided document
Data transfer means capable of transferring two image data of the front and back sides of a double-sided document read by the double-sided document reading device to the storage device at almost the same time at an arbitrary timing;
Data transfer speed for setting the transfer speed of the front and back image data when transferring two image data of the front and back surfaces of the double-sided document read by the double-sided document reading device to the storage device Setting means;
An image forming apparatus comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004054945A JP2005242917A (en) | 2004-02-27 | 2004-02-27 | Image forming device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004054945A JP2005242917A (en) | 2004-02-27 | 2004-02-27 | Image forming device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005242917A true JP2005242917A (en) | 2005-09-08 |
Family
ID=35024564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004054945A Pending JP2005242917A (en) | 2004-02-27 | 2004-02-27 | Image forming device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005242917A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109291A (en) * | 2006-10-24 | 2008-05-08 | Fuji Xerox Co Ltd | Image processing device, image forming device, and program |
US8363287B2 (en) | 2008-03-17 | 2013-01-29 | Ricoh Company, Ltd. | Image reading apparatus and image reading method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216122A (en) * | 2001-01-16 | 2002-08-02 | Ricoh Co Ltd | Image processor |
-
2004
- 2004-02-27 JP JP2004054945A patent/JP2005242917A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002216122A (en) * | 2001-01-16 | 2002-08-02 | Ricoh Co Ltd | Image processor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109291A (en) * | 2006-10-24 | 2008-05-08 | Fuji Xerox Co Ltd | Image processing device, image forming device, and program |
US8363287B2 (en) | 2008-03-17 | 2013-01-29 | Ricoh Company, Ltd. | Image reading apparatus and image reading method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3721151B2 (en) | Image forming apparatus and printing control method | |
US6671065B1 (en) | Method and apparatus to optimize transition of resources from a lower priority to a higher priority job | |
JP2001273113A (en) | Image output controller, method for controlling image output controller and storage medium | |
US20030016390A1 (en) | Image processing apparatus and method | |
JP4378197B2 (en) | Image information device | |
JP3581582B2 (en) | Encoding / decoding device and image forming system | |
JP2004336431A (en) | Image forming apparatus, image processing program, and recording medium | |
JP2005242917A (en) | Image forming device | |
JP5168044B2 (en) | Image reading apparatus and image forming apparatus | |
JP2013016991A (en) | Image processing device and image processing method | |
JP5096114B2 (en) | Image processing apparatus and scan data distribution method | |
JP2010016541A (en) | Image forming apparatus | |
JP3938837B2 (en) | Image processing device | |
JP3682442B2 (en) | Image forming apparatus | |
JP2000151873A (en) | Information processing system and information processing method | |
JP4311551B2 (en) | Image forming apparatus | |
JP2018118477A (en) | Image processing device, control method and program of the same | |
JP4261383B2 (en) | Image forming apparatus | |
JP4078041B2 (en) | Image input / output device, image input / output method, image input / output system, and storage medium | |
JP7194009B2 (en) | Data processing apparatus and method | |
JP2005110020A (en) | Image input-output apparatus and memory control method and image forming apparatus | |
JP3670918B2 (en) | Image processing device | |
JP5001223B2 (en) | Image reading device | |
JP2005275857A (en) | Color image input and output device | |
JP2005236578A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Effective date: 20060925 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100216 |
|
A521 | Written amendment |
Effective date: 20100409 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
A02 | Decision of refusal |
Effective date: 20100615 Free format text: JAPANESE INTERMEDIATE CODE: A02 |