[go: up one dir, main page]

JP2005321957A - Image processor - Google Patents

Image processor Download PDF

Info

Publication number
JP2005321957A
JP2005321957A JP2004138675A JP2004138675A JP2005321957A JP 2005321957 A JP2005321957 A JP 2005321957A JP 2004138675 A JP2004138675 A JP 2004138675A JP 2004138675 A JP2004138675 A JP 2004138675A JP 2005321957 A JP2005321957 A JP 2005321957A
Authority
JP
Japan
Prior art keywords
image forming
image
processing
forming apparatus
image data
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.)
Withdrawn
Application number
JP2004138675A
Other languages
Japanese (ja)
Inventor
Akira Uehama
亮 上濱
Koji Inoue
幸治 井上
Ryuichi Ishizuka
隆一 石塚
Toshifumi Takahira
俊史 高平
Yasushi Nishide
康司 西出
Takanori Okuoka
貴典 奥岡
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2004138675A priority Critical patent/JP2005321957A/en
Publication of JP2005321957A publication Critical patent/JP2005321957A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor without deteriorating the whole productivity. <P>SOLUTION: The image processor is connected to a plurality of image forming devices, and receives image data to be processed and an image forming instruction and selectively make a designated image forming device specified by the image forming instruction among the plurality of image forming devices to form the image data. In this processor, information on the operation states of the plurality of image forming devices is acquired, the load of generation processing for formation processing images based on the received image data is estimated as a processing load, and when it satisfies a predetermined condition, the generation processing for formation processing images based on the image data is assigned to image forming devices other than the designated image forming device. The predetermined condition includes the condition that the estimated processing load is smaller than a predetermined reference value. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、複数のプリンタや画像形成装置等を用いて相互に処理を分担させながら処理を遂行する画像処理装置に関する。   The present invention relates to an image processing apparatus that performs processing while sharing processing among a plurality of printers, image forming apparatuses, and the like.

プリンタが高性能化し、印刷されるドキュメントが高精細なものになるに従い、印刷にかかる時間が大きくなっている。この時間のうちでは、ポストスクリプト(登録商標)などのページ記述言語で記述された画像データから、形成処理用のビットマップデータを描画展開して生成する処理(いわゆるRIP処理)の占める割合が大きい。   As printers become more sophisticated and printed documents become higher definition, the time required for printing becomes longer. In this time, a large proportion of processing (so-called RIP processing) for drawing and generating bitmap data for forming processing from image data described in a page description language such as PostScript (registered trademark) is large. .

そこで、プリントシステムにおけるプリントジョブの負荷を分散することで、複雑なドキュメントでも、生産性を維持してプリントできるプリントシステム及びその資源の利用方法が特許文献1に開示されている。
特開2003−196058号公報
Therefore, Japanese Patent Application Laid-Open No. 2004-151867 discloses a printing system that can print a complex document while maintaining the productivity by distributing the load of a print job in the printing system, and a method for using the resource.
JP 2003-196058 A

しかしながら、上記従来のプリントシステムでは、ただ処理を分担するか、あるいは、受信した処理の負荷が大きい場合に分担を実行させることとしているため、負荷の小さい処理は他の装置に分担されることがない。また、他の装置から分担を求められる処理は、必ず負荷の大きい処理となるので、当該分担処理の最中に、自己宛の処理を受け入れると、当該自己宛の処理の開始が遅くなってしまい、却って全体的な生産性が低下してしまう場合があるという問題点もあった。   However, in the above-described conventional print system, the processing is only shared or the sharing is executed when the received processing load is large. Absent. In addition, since processing that requires sharing from other devices is always heavy processing, if the processing addressed to itself is accepted during the sharing processing, the start of the processing addressed to itself is delayed. On the other hand, there was a problem that the overall productivity may be lowered.

本発明は上記実情に鑑みて為されたもので、特許文献1に開示されているようなプリントシステムにおいて、全体的な生産性を低下させることのないよう、その分担のための条件を定めた画像処理装置を提供することを、その目的の一つとする。   The present invention has been made in view of the above circumstances, and in the printing system disclosed in Patent Document 1, conditions for sharing are determined so as not to reduce the overall productivity. An object of the present invention is to provide an image processing apparatus.

上記従来例の問題点を解決するための本発明は、複数の画像形成装置に接続され、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させる画像処理装置であって、前記複数の画像形成装置の稼働状態に関する情報を取得する状態検出手段と、前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する手段と、所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる制御手段と、を含み、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴としている。   The present invention for solving the problems of the above conventional example is connected to a plurality of image forming apparatuses, receives image data to be processed and an image forming instruction, and among the plurality of image forming apparatuses, An image processing apparatus that selectively forms the image data with respect to a designated image forming apparatus specified by an image forming instruction, the state detecting means for acquiring information relating to operating states of the plurality of image forming apparatuses, Means for estimating the load of the generation processing image generation process based on the received image data as a processing load, and when an image forming apparatus other than the designated image forming apparatus satisfies a predetermined condition, Control means for sharing the generation processing of the image for formation processing based on the image data, and the predetermined condition is a condition that the estimated processing load is smaller than a predetermined reference value It is characterized in that it comprises.

このように処理負荷の小さい画像処理を他に分担させる方式としたことで、分担を受け入れる側の画像処理の負担増加を抑止できる。すなわち、本発明で特徴的なことの一つは、全体的な生産性を低下させることのないよう、その分担のための条件を定めていることである。   By adopting a method for sharing image processing with a small processing load in this way, it is possible to suppress an increase in image processing burden on the side that accepts the sharing. That is, one of the characteristic features of the present invention is that the conditions for sharing are determined so as not to lower the overall productivity.

ここで本発明の画像処理装置は、例えばプリントサーバ、プリンタ、複合機、ネットワークに接続されたコンピュータなどとして実現できる。   Here, the image processing apparatus of the present invention can be realized as, for example, a print server, a printer, a multifunction peripheral, a computer connected to a network, or the like.

さらに前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さく、かつ、指定画像形成装置の現在の稼働状態の情報から判断される、当該指定画像形成装置の現在の処理負荷量が所定の限界負荷量より大きい、との条件であってもよい。また、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さく、かつ、指定画像形成装置の現在の稼働状態の情報から判断される、当該指定画像形成装置の現在未処理の画像データの処理負荷量が所定の限界待機量より大きい、との条件であってもよい。   Further, the predetermined condition is that the estimated processing load amount is smaller than a predetermined reference value, and the current processing load of the designated image forming apparatus is determined from information on a current operating state of the designated image forming apparatus. The condition may be that the amount is larger than a predetermined limit load amount. Further, the predetermined condition is that the estimated processing load amount is smaller than a predetermined reference value, and the current unprocessed state of the designated image forming apparatus is determined from information on a current operating state of the designated image forming apparatus. The image data processing load amount may be larger than a predetermined limit standby amount.

さらに、上記従来例の問題点を解決するための本発明は、複数の画像形成装置に接続されたコンピュータを用い、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させる画像処理方法であって、前記複数の画像形成装置の稼働状態に関する情報を取得する工程と、前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する工程と、所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる工程と、を前記コンピュータに実行させ、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴としている。   Furthermore, the present invention for solving the problems of the conventional example uses a computer connected to a plurality of image forming apparatuses, receives image data and image forming instructions to be processed, and Among the image forming apparatuses, an image processing method for selectively forming the image data on a designated image forming apparatus specified by an image forming instruction, and acquiring information on operating states of the plurality of image forming apparatuses An image forming apparatus other than the designated image forming apparatus when a predetermined condition is satisfied, and a process, a process of estimating a load of the generation processing image generation process based on the received image data as a processing load A step of sharing the generation processing of the image for forming processing based on the image data, and the predetermined condition is the estimated processing. Load is characterized in that it comprises a condition smaller than the predetermined reference value.

さらに本発明の別の態様に係るプログラムは、複数の画像形成装置に接続されたコンピュータを用い、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させるプログラムであって、前記複数の画像形成装置の稼働状態に関する情報を取得する手順と、前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する手順と、所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる手順と、を前記コンピュータに実行させ、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴としている。   Furthermore, a program according to another aspect of the present invention uses a computer connected to a plurality of image forming apparatuses, receives image data to be processed and an image forming instruction, and includes the plurality of image forming apparatuses. A program for selectively forming the image data with respect to a designated image forming apparatus specified by an image forming instruction, a procedure for obtaining information on operating states of the plurality of image forming apparatuses, and the received image A procedure for estimating the load amount of the image forming process for forming processing based on the data as the processing load amount, and the image data for an image forming apparatus other than the designated image forming apparatus when a predetermined condition is satisfied And causing the computer to execute a process for sharing the generation processing of the image for forming processing based on the predetermined condition. It is characterized in that it comprises a condition smaller than the reference value.

本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理装置1は、図1に示すように、複数の画像形成装置2と、ユーザ側装置3とにネットワークを介して接続されている。ここでユーザ側装置3は、パーソナルコンピュータ等であり、ユーザによって書類の作成、編集及びデータ処理を行う。画像形成装置2は、このパーソナルコンピュータが送信する画像データを印刷する。具体的にユーザ側装置3は、ユーザから入力される指示に従い、アプリケーションソフトウェアやプリンタドライバソフトウェア等の処理を行う。すなわちユーザが指定する画像形成装置2に対する画像データが作成され、指定された画像形成装置2(以下、指定画像形成装置と呼ぶ)に画像処理装置1を介して転送される。この際、プリンタドライバの処理などにより、印刷対象のドキュメント等がポストスクリプト(登録商標)などページ記述言語で記述された画像データに変換され、この画像データが転送される。   Embodiments of the present invention will be described with reference to the drawings. As shown in FIG. 1, an image processing apparatus 1 according to an embodiment of the present invention is connected to a plurality of image forming apparatuses 2 and a user side apparatus 3 via a network. Here, the user side device 3 is a personal computer or the like, and performs creation, editing, and data processing of a document by the user. The image forming apparatus 2 prints image data transmitted by the personal computer. Specifically, the user apparatus 3 performs processing such as application software and printer driver software in accordance with an instruction input from the user. That is, image data for the image forming apparatus 2 designated by the user is created and transferred to the designated image forming apparatus 2 (hereinafter referred to as a designated image forming apparatus) via the image processing apparatus 1. At this time, the document to be printed is converted into image data described in a page description language such as PostScript (registered trademark) by the processing of the printer driver, and the image data is transferred.

画像形成装置2は、例えば複写機や複合機(複写機のほか、FAXやプリンタ機能などを備えたもの)、あるいはプリンタ等であり、ページ記述言語で記述された画像データを受け入れて、形成処理用のビットマップデータを描画展開して生成して、当該形成処理用の画像を記録媒体上に形成する。   The image forming apparatus 2 is, for example, a copier, a multifunction peripheral (a copier having a FAX or printer function), a printer, or the like. The image forming apparatus 2 accepts image data described in a page description language, and forms processing. Bitmap data for drawing is generated by drawing and developing, and an image for the forming process is formed on the recording medium.

本実施の形態では画像処理装置1は、図1に示すように制御部11と、記憶部12と、ストレージ部13と、ネットワークインタフェース(I/F)14とを含んで構成されている。制御部11は、CPU(Central Processing Unit)で実現でき、記憶部12に格納されているプログラムに従って処理する。具体的にこの制御部11は、プリントサーバとして動作し、ユーザ側装置3から処理対象となった画像データと画像形成指示とを受信して、ストレージ部13にジョブデータベースとして保持する。そして制御部11は、複数の画像形成装置2のうち、受信した画像形成指示によって特定される指定画像形成装置2に対して画像データを転送して、当該画像データの形成処理を実行させる。   In the present embodiment, the image processing apparatus 1 includes a control unit 11, a storage unit 12, a storage unit 13, and a network interface (I / F) 14, as shown in FIG. The control unit 11 can be realized by a CPU (Central Processing Unit) and performs processing according to a program stored in the storage unit 12. Specifically, the control unit 11 operates as a print server, receives image data and an image formation instruction that are processing targets from the user-side device 3, and stores them in the storage unit 13 as a job database. Then, the control unit 11 transfers the image data to the designated image forming apparatus 2 specified by the received image forming instruction among the plurality of image forming apparatuses 2 and causes the image data forming process to be executed.

また制御部11は、複数の画像形成装置2の稼働状態に関する情報を取得する状態検出処理と、受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する負荷推定処理と、取得した情報が所定の条件を満足する場合に、指定された画像形成装置2以外の画像形成装置2に対して、画像データに基づく形成処理用画像の生成処理を分担させる制御処理と、を実行する。これらの各処理については、後に詳しく述べる。   In addition, the control unit 11 estimates the load amount of the state detection process for acquiring information related to the operation states of the plurality of image forming apparatuses 2 and the generation process of the image for forming process based on the received image data as the process load amount. Control processing that causes the image forming apparatus 2 other than the designated image forming apparatus 2 to share the generation processing of the image for forming processing based on the image data when the acquired information satisfies a predetermined condition And execute. Each of these processes will be described in detail later.

記憶部12は、制御部11によって実行されるプログラムを格納している。この記憶部12は、ROMやRAMを含んで構成される。また、この記憶部12は、制御部11のワークメモリとしても動作する。   The storage unit 12 stores a program executed by the control unit 11. The storage unit 12 includes a ROM and a RAM. The storage unit 12 also operates as a work memory for the control unit 11.

ストレージ部13は、ハードディスク等で実現される。このストレージ部13は、受信した画像データと画像形成指示と関連付けてジョブデータベースとして格納している。既に説明したように、この画像形成指示には、関連づけられている画像データの画像形成を行うべき指定画像形成装置2を特定する情報が含まれており、ジョブデータベースは、画像形成装置2ごとに分類して、受信時間順に格納したものとしてもよい。   The storage unit 13 is realized by a hard disk or the like. The storage unit 13 stores the received image data and the image formation instruction in association with each other as a job database. As described above, the image forming instruction includes information for specifying the designated image forming apparatus 2 that should perform image formation of the associated image data. The job database is stored for each image forming apparatus 2. The data may be classified and stored in order of reception time.

ネットワークI/F14は、ネットワークを介して画像形成装置2やユーザ側装置3に接続されている。このネットワークI/F14は、制御部11から入力される指示に従い、画像データ等、種々のデータを指定された宛先(画像形成装置2など)に送信する。また、このネットワークI/F14は、ネットワークを介して画像形成装置2やユーザ側装置3から送信されるデータを受信して、制御部11に出力する。   The network I / F 14 is connected to the image forming apparatus 2 and the user side apparatus 3 via the network. The network I / F 14 transmits various data such as image data to a designated destination (the image forming apparatus 2 or the like) in accordance with an instruction input from the control unit 11. The network I / F 14 receives data transmitted from the image forming apparatus 2 or the user side apparatus 3 via the network and outputs the data to the control unit 11.

[状態検出処理]
ここで制御部11による処理の具体的内容について説明する。制御部11は、状態検出処理として、複数の画像形成装置2の稼働状態に関する情報を取得する。具体的にこの稼働状態に関する情報は、各画像形成装置2の電源のオン/オフに関する情報や、処理待ちのジョブの有無(またはそのジョブの数)などでよい。
[Status detection processing]
Here, the specific content of the process by the control part 11 is demonstrated. The control unit 11 acquires information related to operating states of the plurality of image forming apparatuses 2 as the state detection process. Specifically, the information regarding the operating state may be information regarding power on / off of each image forming apparatus 2, presence / absence of a job waiting for processing (or the number of jobs), and the like.

例えば電源のオン/オフに関する情報は、画像形成装置2側から通知を受けて検出できる。つまり、画像形成装置2は電源がオンとなったときにネットワークを介して画像処理装置1に対して電源がオンとなった旨の信号を送信し、電源がオフとなったときにネットワークを介して画像処理装置1に対して電源がオフとなった旨の信号を送信する。これらの信号には、画像形成装置2のネットワークアドレスなど、画像形成装置2を特定する情報を含める。さらに、電源がオンとなった旨の信号を送信する際には、画像形成装置2は、そのRIP処理の性能に係る情報(例えば搭載されるメモリ量や処理に利用するCPUの種類・動作周波数などの情報)や、取り扱い可能なページ記述言語を表す情報、例えば、ポストスクリプト(登録商標)その他の言語を特定する情報を送信する。   For example, information regarding power on / off can be detected by receiving a notification from the image forming apparatus 2 side. That is, the image forming apparatus 2 transmits a signal indicating that the power is turned on to the image processing apparatus 1 via the network when the power is turned on, and via the network when the power is turned off. Then, a signal indicating that the power is turned off is transmitted to the image processing apparatus 1. These signals include information for specifying the image forming apparatus 2 such as a network address of the image forming apparatus 2. Further, when transmitting a signal indicating that the power is turned on, the image forming apparatus 2 receives information relating to the performance of the RIP processing (for example, the amount of installed memory and the type and operating frequency of the CPU used for the processing). For example), information indicating a page description language that can be handled, for example, information specifying Postscript (registered trademark) or other languages.

また、処理待ちのジョブの有無などの情報についても、画像形成装置2に対して画像処理装置1から問い合わせを行い、画像形成装置2が当該問い合わせに応答して現在待ちとなっているジョブの数などを応答するようにしておけばよい。さらに本実施の形態においては、この稼働状態の情報として、エラーの発生などの情報を含んでもよい。すなわち、画像形成装置2は、紙づまりやトナー交換の必要、ドラム交換の必要などのエラーやメンテナンスを要求する情報を画像処理装置1側に送信してもよい。この場合、画像処理装置1は、エラーの情報を稼働状態の情報に含めて記憶する。   Also, for information such as the presence / absence of a job waiting to be processed, the image processing apparatus 1 makes an inquiry to the image forming apparatus 2, and the number of jobs that the image forming apparatus 2 is currently waiting in response to the inquiry. And so on. Furthermore, in the present embodiment, information such as the occurrence of an error may be included as the operating state information. In other words, the image forming apparatus 2 may transmit to the image processing apparatus 1 information requesting error or maintenance such as a paper jam, toner replacement, drum replacement, or the like. In this case, the image processing apparatus 1 stores the error information in the operating state information.

制御部11は、これら稼働状態の情報を、その送信元等である画像形成装置2ごとに管理する。つまり、制御部11は、図2に示すように、画像形成装置2を特定する情報(ネットワークアドレスなど)に関連づけて、稼働状態の情報をストレージ部13に稼働状態データベースとして格納する。   The control unit 11 manages the information on the operating state for each image forming apparatus 2 that is the transmission source or the like. That is, as illustrated in FIG. 2, the control unit 11 stores the operation state information in the storage unit 13 as an operation state database in association with information (such as a network address) that identifies the image forming apparatus 2.

[負荷推定処理]
制御部11は、また、受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する負荷推定処理を行っている。すなわち、制御部11は、受信した画像データの内容を参照し、指定された解像度や、用いられている描画命令の種類、画像データ自体のサイズといった画像データの概要の情報(画像データを描画処理することなく得られる情報)から処理負荷量を算出する。具体的に、処理負荷量を演算するために予め描画命令の種類ごとに要素処理負荷値を関連づけたテーブルを記憶部12、又はストレージ部13に格納しておき、このテーブルを参照しながら画像データの処理負荷量を演算することができる。
[Load estimation processing]
The control unit 11 also performs a load estimation process for estimating the load amount of the generation processing image generation processing based on the received image data as the processing load amount. That is, the control unit 11 refers to the content of the received image data, and outline information of the image data such as the designated resolution, the type of drawing command used, and the size of the image data itself (drawing processing of image data). The amount of processing load is calculated from the information obtained without). Specifically, in order to calculate the processing load amount, a table in which element processing load values are associated in advance for each type of drawing command is stored in the storage unit 12 or the storage unit 13, and image data is referenced while referring to this table. The processing load amount can be calculated.

さらに制御部11は、この処理負荷量を演算する際に、当該画像データを処理する画像形成装置2として指定された、指定画像形成装置2のRIP処理性能に関する情報(例えば搭載されるメモリ量や処理に利用するCPUの種類・動作周波数などの情報)を用いてもよい。すなわち、CPUの種類や動作周波数に応じて予め定められる係数を演算して、この係数を画像データの処理負荷量に乗じる(高速処理可能なCPUほど小さくなる係数の場合)等の方法で、次に説明する分担制御処理の判断に用いる処理負荷量を算出することができる。   Further, when calculating the processing load amount, the control unit 11 specifies information relating to the RIP processing performance of the designated image forming apparatus 2 designated as the image forming apparatus 2 that processes the image data (for example, the amount of installed memory or Information such as the type and operating frequency of the CPU used for the processing may be used. That is, a predetermined coefficient is calculated according to the type and operating frequency of the CPU, and this coefficient is multiplied by the processing load amount of the image data (in the case of a coefficient that becomes smaller as the CPU capable of high-speed processing). It is possible to calculate the processing load amount used for the determination of the sharing control process described in (1).

[分担制御処理]
制御部11は、この負荷推定処理を行った後で、予め取得しておいた画像形成装置2の稼働状態の情報、又は推定処理により演算した処理負荷量の少なくとも一方が所定の条件を満足する場合に、指定された画像形成装置2以外の画像形成装置2に対して、画像データに基づく形成処理用画像の生成処理を分担させる。本実施の形態において特徴的なことの一つは、この所定の条件は、演算された処理負荷量が所定基準値より小さいとの条件を含むことである。
[Share control process]
After performing the load estimation process, the control unit 11 satisfies at least one of the information on the operating state of the image forming apparatus 2 acquired in advance or the processing load amount calculated by the estimation process. In this case, the image forming apparatus 2 other than the designated image forming apparatus 2 is assigned to the image forming process image generation process based on the image data. One characteristic of the present embodiment is that the predetermined condition includes a condition that the calculated processing load amount is smaller than a predetermined reference value.

例えば、この所定の条件は、演算された処理負荷量が所定基準値より小さく、かつ、指定画像形成装置2の現在の稼働状態の情報から判断される、当該指定画像形成装置2の現在の処理負荷量(例えば現在のジョブ数)が所定の限界負荷量より大きい、との条件とすることができる。   For example, the predetermined condition is that the calculated processing load amount is smaller than a predetermined reference value and the current processing of the designated image forming apparatus 2 is determined from information on the current operating state of the designated image forming apparatus 2. A condition that the load amount (for example, the current number of jobs) is larger than a predetermined limit load amount can be set.

また、所定の条件は、演算された前記処理負荷量が所定基準値より小さく、かつ、指定画像形成装置2の現在の稼働状態の情報から判断される、当該指定画像形成装置2の現在未処理の画像データの処理負荷量(の総計など)が所定の限界待機量より大きい、との条件であってもよい。   Further, the predetermined condition is that the calculated processing load amount is smaller than a predetermined reference value, and the current unprocessed state of the designated image forming apparatus 2 is determined from information on a current operating state of the designated image forming apparatus 2. It may be a condition that the processing load amount (total amount, etc.) of the image data is larger than a predetermined limit standby amount.

これら、限界負荷量や限界待機量は、それぞれ比較の対象となる画像形成装置2の処理負荷量や、未処理の画像データの処理負荷量などの演算方式に応じて、システム管理者が任意に設定できる。   These limit load amount and limit standby amount are arbitrarily determined by the system administrator according to the calculation method such as the processing load amount of the image forming apparatus 2 to be compared and the processing load amount of unprocessed image data. Can be set.

例えばこの所定基準値は、処理を分担させることによって、全体の処理効率が上がることとなるような値として、システム管理者が任意に設定できるようにしておいてもよい(これに代えて、システム全体の稼動率に応じて適応的に演算するようにしてもよい)。この所定基準値を大きくすれば、指定されていない画像形成装置2が使用される可能性が大きくなる。この結果、当該分担の処理に係る情報の通信量が大きくなってしまうから、ネットワークの負荷は大きくなる。つまり、ネットワークを利用したファイル転送やメールの送受信のスループットは小さくなる。また、この所定基準値を小さくすれば、この逆となる。システム管理者は、システムごとに適正と考える値を設定することになる。   For example, the predetermined reference value may be arbitrarily set by the system administrator as a value that increases the overall processing efficiency by sharing the processing (instead of the system reference). You may make it calculate adaptively according to the whole operation rate). Increasing the predetermined reference value increases the possibility that the image forming apparatus 2 that has not been designated will be used. As a result, the amount of communication of information related to the sharing process increases, and the load on the network increases. That is, the throughput of file transfer and mail transmission / reception using the network is reduced. On the other hand, if the predetermined reference value is reduced, the opposite is true. The system administrator sets a value that is considered appropriate for each system.

この分担制御処理について、図3を参照しながら説明する。図3は、分担制御処理の一例を表すフローチャート図である。制御部11は、負荷推定処理が行われた後で、この図3に示す処理を開始し、まず当該負荷推定処理の結果や、処理の対象としている画像データに係る指定画像形成装置2の現在の稼働状態情報が所定の条件を満足するか否かを判断する(S1)。ここで所定の条件を満足しない場合、例えば演算された処理負荷量が所定基準値より大きい場合などは、当該処理の対象となった画像データを指定画像形成装置2に対して送信して(S2)、処理を終了する。この場合、画像データは、通常通り、指定画像形成装置2によってRIP処理されることになる。   This sharing control process will be described with reference to FIG. FIG. 3 is a flowchart illustrating an example of the sharing control process. After the load estimation process is performed, the control unit 11 starts the process illustrated in FIG. 3. First, the result of the load estimation process and the current state of the designated image forming apparatus 2 relating to the image data to be processed are processed. It is determined whether or not the operating state information satisfies a predetermined condition (S1). Here, when the predetermined condition is not satisfied, for example, when the calculated processing load amount is larger than the predetermined reference value, the image data subjected to the processing is transmitted to the designated image forming apparatus 2 (S2). ), The process is terminated. In this case, the image data is RIP processed by the designated image forming apparatus 2 as usual.

一方、処理S1において、所定の条件を満足する場合、例えば演算された処理負荷量が所定基準値より小さい場合などでは、まず、ストレージ部13に格納されている稼働状態データベースから指定画像形成装置2以外の画像形成装置2で、稼働状態(電源がオンとなっている)画像形成装置2を、一次分担候補画像形成装置として選択する(S3)。   On the other hand, when the predetermined condition is satisfied in the processing S1, for example, when the calculated processing load amount is smaller than the predetermined reference value, the designated image forming apparatus 2 is first searched from the operating state database stored in the storage unit 13. In other image forming apparatuses 2, the image forming apparatus 2 in the operating state (powered on) is selected as the primary assignment candidate image forming apparatus (S3).

さらに、制御部11は、画像データで用いられているページ記述言語に対応する画像形成装置2を、一次分担候補画像形成装置から選択して、分担候補画像形成装置のリストを生成する(S4)。なお、この際さらに、画像データで用いられているページ記述言語に対応するだけでなく、現在処理中のジョブ数が所定ジョブ数(例えば「1」)未満であるものを分担候補画像形成装置として選択して、分担候補画像形成装置のリストを生成してもよい。   Further, the control unit 11 selects the image forming apparatus 2 corresponding to the page description language used in the image data from the primary shared candidate image forming apparatus, and generates a list of shared candidate image forming apparatuses (S4). . At this time, not only the page description language used in the image data but also the number of jobs currently being processed is less than a predetermined number of jobs (for example, “1”) as a shared candidate image forming apparatus. A list of sharing candidate image forming apparatuses may be selected and generated.

制御部11は、分担候補画像形成装置のリストに、画像形成装置2が一つ以上含まれているか否かを判断し(S5)、含まれていない場合(条件に合致する分担処理の要求先がない場合)は、処理S2に移行して処理を続ける。この場合も画像データは、通常通り、指定画像形成装置2によってRIP処理されることになる。   The control unit 11 determines whether or not one or more image forming apparatuses 2 are included in the list of sharing candidate image forming apparatuses (S5), and if not included (request destination of sharing processing that matches the condition) If not, the process proceeds to step S2 and continues. Also in this case, the image data is RIP processed by the designated image forming apparatus 2 as usual.

一方処理S5において、分担候補画像形成装置のリストに、画像形成装置2が一つ以上含まれている場合は、制御部11は、この分担候補画像形成装置のリストから、一つの画像形成装置2を分担処理要求先として選択する(S6)。この選択は、例えば分担候補画像形成装置のリストに含まれる画像形成装置2の処理能力の情報に基づいて選択してもよい。なお、予めユーザにより選択の優先順位を設定されていれば、当該優先順位の順に選択してもよい。   On the other hand, in the process S5, when one or more image forming apparatuses 2 are included in the list of sharing candidate image forming apparatuses, the control unit 11 selects one image forming apparatus 2 from the list of sharing candidate image forming apparatuses. Is selected as a sharing process request destination (S6). This selection may be made, for example, based on the processing capability information of the image forming apparatus 2 included in the list of sharing candidate image forming apparatuses. In addition, if the priority order of selection is set in advance by the user, the priority order may be selected.

そして制御部11は、分担処理要求先として選択した画像形成装置2に対して、画像データを送信し、RIP処理を要求する(S7)。そして分担処理要求先として選択した画像形成装置2からRIP処理の結果としての形成処理用画像を受信し(S8)、当該形成処理用画像を指定画像形成装置2に対して送信し(S9)、処理を終了する。なお、処理S7において、指定画像形成装置2の解像度などの情報を併せて送信してもよい。   Then, the control unit 11 transmits image data to the image forming apparatus 2 selected as the sharing processing request destination, and requests RIP processing (S7). Then, the image for forming process as a result of the RIP process is received from the image forming apparatus 2 selected as the sharing process request destination (S8), and the image for forming process is transmitted to the designated image forming apparatus 2 (S9). The process ends. In step S7, information such as the resolution of the designated image forming apparatus 2 may be transmitted together.

すなわち、本実施の形態の画像形成装置2は、RIP処理の要求とともに画像データ(や解像度の情報等)を受信した場合、当該画像データに基づくRIP処理を行い、形成処理用画像としてのビットマップデータ等への描画展開を行う。そして、このビットマップデータを印刷するのではなく、RIP処理の要求元である画像処理装置1に対して送信する。   That is, when the image forming apparatus 2 according to the present embodiment receives image data (or resolution information, etc.) together with a request for RIP processing, the image forming apparatus 2 performs RIP processing based on the image data and generates a bitmap as a forming processing image. Perform drawing development on data. The bitmap data is not printed, but is transmitted to the image processing apparatus 1 that is a request source of the RIP processing.

また、画像形成装置2は、RIP処理の要求を伴わずに(印刷の要求などを伴ってもよい)画像データを受信した場合には、当該画像データをRIP処理して形成処理用画像としてのビットマップデータ等への描画展開を行い、当該ビットマップデータを用紙等の記録媒体上に形成する。一方、RIP処理後の形成処理用画像としてのビットマップデータを受信した場合には、当該ビットマップデータを用紙等の記録媒体上に形成する。   In addition, when the image forming apparatus 2 receives image data without a request for RIP processing (which may be accompanied by a print request or the like), the image forming apparatus 2 performs RIP processing on the image data as a formation processing image. Drawing development to bitmap data or the like is performed, and the bitmap data is formed on a recording medium such as paper. On the other hand, when bitmap data is received as an image for forming processing after RIP processing, the bitmap data is formed on a recording medium such as paper.

このように本実施の形態によれば、画像処理装置1が、ユーザ側装置3から受け入れた画像データの処理負荷量を推定する。そしてこの処理負荷量が予め定めた所定基準値未満であるなど、所定の条件を満足する場合、画像処理装置1は分担処理要求先を決定する処理を行い、決定した分担処理要求先の画像形成装置2に対して画像データのRIP処理要求を送信する。   As described above, according to the present embodiment, the image processing apparatus 1 estimates the processing load amount of the image data received from the user side apparatus 3. When a predetermined condition is satisfied, for example, when this processing load amount is less than a predetermined reference value, the image processing apparatus 1 performs a process of determining a sharing process request destination, and image formation of the determined sharing process request destination An RIP processing request for image data is transmitted to the apparatus 2.

すると、この分担処理要求先の画像形成装置2が、当該画像データをRIP処理し、ビットマップデータを生成して画像処理装置1に返信する。画像処理装置1は、このビットマップデータを受信して、本来の画像データの送信先としてユーザから指定されている指定画像形成装置2に対して、この受信したビットマップデータを送信する。   Then, the image forming apparatus 2 to which the sharing process is requested performs RIP processing on the image data, generates bitmap data, and sends it back to the image processing apparatus 1. The image processing apparatus 1 receives the bitmap data and transmits the received bitmap data to the designated image forming apparatus 2 designated by the user as the transmission destination of the original image data.

指定画像形成装置2側では、このビットマップデータを受信し、未処理のジョブの待ち行列に含める。そして、順番がきたときに、当該ビットマップデータに基づく画像形成を行い、記録媒体上に画像を形成する。   On the designated image forming apparatus 2 side, this bitmap data is received and included in the queue of unprocessed jobs. When the order comes, image formation based on the bitmap data is performed to form an image on the recording medium.

本実施の形態では、処理負荷の小さいものほど他の装置に分担される。このため分担を求められる側では、必ず負荷の小さい処理が分担される結果となり、当該分担処理の最中に、自己宛の処理を受け入れたときであっても、当該自己宛の処理の開始の遅延量は小さい。このため画像形成装置が全体的によく利用されている環境においても全体的な生産性を低下させることがない。   In the present embodiment, the smaller the processing load is assigned to other devices. For this reason, on the side where sharing is requested, processing with a small load is always shared, and even when the processing addressed to the self is accepted during the sharing processing, the start of the processing addressed to the self is started. The amount of delay is small. For this reason, the overall productivity is not lowered even in an environment where the image forming apparatus is frequently used as a whole.

なお、本実施の形態の画像処理装置は、ここではプリントサーバであるとして説明したが、画像形成装置2と同様のもの(つまりプリンタや複合機)であってもよいし、ネットワークに接続されたコンピュータなどであっても構わない。   The image processing apparatus according to the present embodiment has been described as a print server here, but may be the same as the image forming apparatus 2 (that is, a printer or a multifunction machine) or connected to a network. It may be a computer.

また、ここまでの説明では、処理の分担の態様として、RIP処理全体を行う例について示したが、これに限られるものではない。例えば画像データのうちテキストの描画に係る部分のみ描画展開して一次RIPデータを生成するとともに、画像データのうち、テキストの描画に係らない部分を非テキスト部分データとして抽出し、一次RIPデータと非テキスト部分データとを含むデータ(一次形成処理用画像)を生成する処理を分担処理要求先に行わせてもよい。   In the description so far, an example of performing the entire RIP process has been shown as an aspect of the process sharing, but the present invention is not limited to this. For example, only the portion related to the drawing of text in the image data is drawn and developed to generate primary RIP data, and the portion of the image data that is not related to the drawing of text is extracted as non-text portion data. A process for generating data including the text partial data (primary formation processing image) may be performed by the sharing process request destination.

この場合、画像処理装置は、分担処理要求先から当該一次形成処理用画像を受取って、指定画像形成装置2側に配信する。指定画像形成装置2側では、一次形成処理用画像のうち、非テキスト部分データに係るRIP処理を行い、その結果を一次RIPデータに合成して、全体的なRIPデータを生成することになる。   In this case, the image processing apparatus receives the primary forming processing image from the sharing processing request destination and distributes it to the designated image forming apparatus 2 side. On the designated image forming apparatus 2 side, RIP processing related to the non-text partial data is performed in the primary forming processing image, and the result is combined with the primary RIP data to generate overall RIP data.

本発明の実施の形態に係る画像処理装置の構成及びその接続状態の例を表す構成ブロック図である。1 is a block diagram illustrating a configuration of an image processing apparatus according to an embodiment of the present invention and an example of a connection state thereof. 稼働状態データベースの内容例を表す説明図である。It is explanatory drawing showing the example of the content of an operation state database. 本発明の実施の形態に係る画像処理装置の処理例を表すフローチャート図である。It is a flowchart figure showing the process example of the image processing apparatus which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1 画像処理装置、2 画像形成装置、3 ユーザ側装置、11 制御部、12 記憶部、13 ストレージ部、14 ネットワークインタフェース部。
DESCRIPTION OF SYMBOLS 1 Image processing apparatus, 2 Image forming apparatus, 3 User side apparatus, 11 Control part, 12 Storage part, 13 Storage part, 14 Network interface part

Claims (5)

複数の画像形成装置に接続され、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させる画像処理装置であって、
前記複数の画像形成装置の稼働状態に関する情報を取得する状態検出手段と、
前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する手段と、
所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる制御手段と、
を含み、
前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴とする画像処理装置。
Receives image data and an image formation instruction that are connected to a plurality of image forming apparatuses, and selects a specified image forming apparatus specified by the image formation instruction from the plurality of image forming apparatuses. An image processing apparatus for forming the image data automatically,
State detecting means for acquiring information on operating states of the plurality of image forming apparatuses;
Means for estimating a load amount of the generation processing image generation processing based on the received image data as a processing load amount;
A control unit that, when a predetermined condition is satisfied, causes an image forming apparatus other than the designated image forming apparatus to share a generation process of an image for forming processing based on the image data;
Including
The image processing apparatus according to claim 1, wherein the predetermined condition includes a condition that the estimated processing load amount is smaller than a predetermined reference value.
請求項1に記載の画像処理装置において、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さく、かつ、指定画像形成装置の現在の稼働状態の情報から判断される、当該指定画像形成装置の現在の処理負荷量が所定の限界負荷量より大きい、との条件であることを特徴とする画像処理装置。   The image processing apparatus according to claim 1, wherein the predetermined condition is determined from information on a current operating state of the designated image forming apparatus, wherein the estimated processing load amount is smaller than a predetermined reference value. An image processing apparatus characterized in that a current processing load amount of the designated image forming apparatus is larger than a predetermined limit load amount. 請求項1に記載の画像処理装置において、前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さく、かつ、指定画像形成装置の現在の稼働状態の情報から判断される、当該指定画像形成装置の現在未処理の画像データの処理負荷量が所定の限界待機量より大きい、との条件であることを特徴とする画像処理装置。   The image processing apparatus according to claim 1, wherein the predetermined condition is determined from information on a current operating state of the designated image forming apparatus, wherein the estimated processing load amount is smaller than a predetermined reference value. An image processing apparatus characterized in that the processing load amount of currently unprocessed image data of the designated image forming apparatus is larger than a predetermined limit standby amount. 複数の画像形成装置に接続されたコンピュータを用い、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させる画像処理方法であって、
前記複数の画像形成装置の稼働状態に関する情報を取得する工程と、
前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する工程と、
所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる工程と、
を前記コンピュータに実行させ、
前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴とする画像処理方法。
A designated image forming apparatus specified by an image forming instruction among the plurality of image forming apparatuses, using a computer connected to the plurality of image forming apparatuses, receiving image data to be processed and an image forming instruction. An image processing method for selectively forming the image data with respect to
Obtaining information on operating states of the plurality of image forming apparatuses;
Estimating a load amount of the generation processing image generation processing based on the received image data as a processing load amount;
When a predetermined condition is satisfied, an image forming apparatus other than the designated image forming apparatus shares a process for generating an image for forming processing based on the image data; and
To the computer,
The image processing method according to claim 1, wherein the predetermined condition includes a condition that the estimated processing load amount is smaller than a predetermined reference value.
複数の画像形成装置に接続されたコンピュータを用い、処理対象となった画像データと画像形成指示とを受信して、前記複数の画像形成装置のうち、画像形成指示によって特定される指定画像形成装置に対して選択的に前記画像データを形成させるプログラムであって、
前記複数の画像形成装置の稼働状態に関する情報を取得する手順と、
前記受信した画像データに基づく形成処理用画像の生成処理の負荷量を、処理負荷量として推定する手順と、
所定の条件を満足する場合に、前記指定画像形成装置以外の画像形成装置に対して、前記画像データに基づく形成処理用画像の生成処理を分担させる手順と、
を前記コンピュータに実行させ、
前記所定の条件は、前記推定された前記処理負荷量が所定基準値より小さいとの条件を含むことを特徴とするプログラム。
A designated image forming apparatus specified by an image forming instruction among the plurality of image forming apparatuses, using a computer connected to the plurality of image forming apparatuses, receiving image data to be processed and an image forming instruction. For selectively forming the image data,
A procedure for acquiring information relating to operating states of the plurality of image forming apparatuses;
A procedure for estimating a load amount of the generation processing image generation processing based on the received image data as a processing load amount;
A procedure for sharing the generation processing of the image for forming processing based on the image data with respect to an image forming apparatus other than the designated image forming apparatus when a predetermined condition is satisfied;
To the computer,
The predetermined condition includes a condition that the estimated processing load amount is smaller than a predetermined reference value.
JP2004138675A 2004-05-07 2004-05-07 Image processor Withdrawn JP2005321957A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004138675A JP2005321957A (en) 2004-05-07 2004-05-07 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004138675A JP2005321957A (en) 2004-05-07 2004-05-07 Image processor

Publications (1)

Publication Number Publication Date
JP2005321957A true JP2005321957A (en) 2005-11-17

Family

ID=35469212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004138675A Withdrawn JP2005321957A (en) 2004-05-07 2004-05-07 Image processor

Country Status (1)

Country Link
JP (1) JP2005321957A (en)

Similar Documents

Publication Publication Date Title
US20070229877A1 (en) Technology for dealing with errors in printing device
US8584137B2 (en) Image processing system for judging whether a partial job should be processed by an own device or another device
US20080068650A1 (en) Job management apparatus, job management system, and job management method
US10956095B2 (en) Server system that improves availability of a plurality of printers, print controller, information processing apparatus, and print service system
US8964214B2 (en) Image processing apparatus and distributed printing system
US20230333791A1 (en) Image forming apparatus, control method of the image forming apparatus, and computer-readable storage medium
JP6395540B2 (en) Cooperation system, program
JP4193556B2 (en) Job monitoring method and program
EP2838010B1 (en) Information processing apparatus, information processing method, and processing apparatus
JP4320966B2 (en) Printer management system and control program therefor
US8665460B2 (en) Print system, printing apparatus, printing method and printing program
JP2005119203A (en) Image processing apparatus and image processing method
US12418618B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
JP2009151672A (en) Image processor, image processing system, and program
JP2005321957A (en) Image processor
JP2004348401A (en) Image forming device management system
JP7147649B2 (en) Image processing system, image processing device, image processing device control program, information processing device, information processing device control program, and terminal control program
JP2005275905A (en) Network device, network printer, output job transfer control program, print job transfer control program, output job transfer control method, and print job transfer control method
JP2003140867A (en) Network print system and information processing device
US20070030509A1 (en) System and method for performing selective off-loading of document processing operations
JP2003216353A (en) Print system, print method and its program
JP2007087130A (en) Server apparatus, server apparatus print processing method, storage medium, and program
JP5104446B2 (en) Print control apparatus, program, and system
JP2005271512A (en) Image forming apparatus and image forming apparatus system
US20120062942A1 (en) Image processing apparatus and image processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070419

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071112

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071115

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20080916