JP2011194851A - Image processor, image forming system, and image processing program - Google Patents
Image processor, image forming system, and image processing program Download PDFInfo
- Publication number
- JP2011194851A JP2011194851A JP2010067242A JP2010067242A JP2011194851A JP 2011194851 A JP2011194851 A JP 2011194851A JP 2010067242 A JP2010067242 A JP 2010067242A JP 2010067242 A JP2010067242 A JP 2010067242A JP 2011194851 A JP2011194851 A JP 2011194851A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- print job
- image
- image processing
- time
- 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
- 238000012545 processing Methods 0.000 claims abstract description 338
- 238000004364 calculation method Methods 0.000 claims abstract description 30
- 102100029092 Utrophin Human genes 0.000 description 73
- 101710092028 Density-regulated protein Proteins 0.000 description 61
- 238000000034 method Methods 0.000 description 32
- 230000008569 process Effects 0.000 description 31
- 238000006243 chemical reaction Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 14
- 101001044612 Homo sapiens Density-regulated protein Proteins 0.000 description 12
- 101000909218 Homo sapiens Dynamin-1-like protein Proteins 0.000 description 12
- 101000841301 Homo sapiens Utrophin Proteins 0.000 description 12
- 102100024074 Dystrobrevin alpha Human genes 0.000 description 8
- 102100020767 Dystrophin-related protein 2 Human genes 0.000 description 8
- 101001053503 Homo sapiens Dihydropyrimidinase-related protein 2 Proteins 0.000 description 8
- 101001053689 Homo sapiens Dystrobrevin alpha Proteins 0.000 description 8
- 101000931797 Homo sapiens Dystrophin-related protein 2 Proteins 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000000052 comparative effect Effects 0.000 description 5
- 101100217231 Caenorhabditis elegans asic-1 gene Proteins 0.000 description 4
- 101100163897 Caenorhabditis elegans asic-2 gene Proteins 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000004904 shortening Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007665 sagging Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、画像処理装置、画像形成システム及び画像処理プログラムに関する。 The present invention relates to an image processing apparatus, an image forming system, and an image processing program.
画像形成装置には、例えば、感光体、露光装置、帯電装置、転写装置などから構成される画像形成装置が搭載されている。画像形成装置は、画像処理が行われた画像情報を上記構成を通して画像を形成するため一定の出力時間がかかる。 In the image forming apparatus, for example, an image forming apparatus including a photoconductor, an exposure device, a charging device, a transfer device, and the like is mounted. Since the image forming apparatus forms an image through the above-described configuration using the image information subjected to the image processing, a certain output time is required.
画像処理装置に印刷ジョブが続けて入力されると、画像処理装置は、先の印刷ジョブに基づく画像処理を完了させ、続けて、後の印刷ジョブに基づく画像処理を完了させる。画像形成装置は、画像処理が行われたそれぞれの画像情報を出力する。しかし、例えば、先の印刷ジョブに基づく出力処理が完了している場合に、後の印刷ジョブに基づく画像処理が行われていると、画像形成装置は、後の印刷ジョブに基づく出力処理を続けて行えない場合がある。すなわち、先の印刷ジョブに基づく出力処理が完了してから、後の印刷ジョブに基づく出力処理が行われるまでに、画像形成装置には待機時間が発生する場合がある。 When a print job is continuously input to the image processing apparatus, the image processing apparatus completes image processing based on the previous print job, and then completes image processing based on the subsequent print job. The image forming apparatus outputs each piece of image information on which image processing has been performed. However, for example, when the output process based on the previous print job is completed and the image process based on the subsequent print job is performed, the image forming apparatus continues the output process based on the subsequent print job. May not be possible. In other words, there is a case where the waiting time occurs in the image forming apparatus after the output process based on the previous print job is completed and before the output process based on the subsequent print job is performed.
出力時間を短縮する技術として以下の特許文献1が知られている。特許文献1は、最初の出力がなされる時間を短くするために、出力準備に関する処理の処理時間を予測し、予測された予測値から出力開始までの時間を短縮するためのスケジュールを作成する技術を開示する。
The following
本発明は、画像の出力に要する出力時間より画像処理に要する処理時間が長い場合に、画像形成装置の待機時間を短縮し得る画像処理装置、画像形成システム及び画像処理プログラムを提供することを目的とする。 An object of the present invention is to provide an image processing apparatus, an image forming system, and an image processing program capable of reducing the standby time of an image forming apparatus when the processing time required for image processing is longer than the output time required for outputting an image. And
請求項1に記載の発明は、入力された第1印刷ジョブに基づく画像処理に要する第1処理時間を算出する第1算出手段と、第1印刷ジョブに基づく第1出力時間が第1処理時間より長い場合であって、第1印刷ジョブに続く第2印刷ジョブが入力されているときに、第2印刷ジョブに基づく画像処理に要する第2処理時間を算出する第2算出手段と、第2印刷ジョブに基づく第2出力時間が第2処理時間以下である場合であって、第1印刷ジョブで不使用となるDRPがあるときに、不使用となるDRPに第2印刷ジョブに基づく画像処理を実行させる実行制御手段と、を有する画像処理装置である。 According to the first aspect of the present invention, the first calculation means for calculating the first processing time required for the image processing based on the input first print job, and the first output time based on the first print job are the first processing time. A second calculation means for calculating a second processing time required for image processing based on the second print job when a second print job following the first print job is input, and When the second output time based on the print job is equal to or shorter than the second processing time and there is a DRP that is not used in the first print job, image processing based on the second print job is used for the DRP that is not used And an execution control means for executing the image processing apparatus.
請求項2に記載の発明は、請求項1に記載の発明において、第1及び第2算出手段は、第1及び第2印刷ジョブの画像情報の大きさに基づいて、第1及び第2処理時間を算出することを特徴とする請求項1に記載の画像処理装置。
According to a second aspect of the invention, in the first aspect of the invention, the first and second calculation means perform the first and second processing based on the size of the image information of the first and second print jobs. The image processing apparatus according to
請求項3に記載の発明は、請求項1又は2に記載の発明において、第1及び第2算出手段は、第1及び第2印刷ジョブの画像情報のページ数に基づいて、第1及び第2処理時間を算出することを特徴としている。 According to a third aspect of the invention, in the first or second aspect of the invention, the first and second calculation means are configured to determine the first and second values based on the number of pages of image information of the first and second print jobs. Two processing times are calculated.
請求項4に記載の発明は、請求項1から3のいずれか1項に記載の発明において、実行制御手段は、第1及び第2印刷ジョブに基づく画像処理を並列してDRPに実行させることを特徴としている。
The invention according to
請求項5に記載の発明は、請求項1から4のいずれか1項に記載の発明において、実行制御手段は、不使用となるDRPに第2印刷ジョブに基づく画像処理を実行させた場合に、処理結果を第2印刷ジョブに基づく印刷処理が開始されるまで記憶手段に記憶させることを特徴としている。 According to a fifth aspect of the invention, in the invention according to any one of the first to fourth aspects, the execution control means causes the DRP that is not used to execute image processing based on the second print job. The processing result is stored in the storage means until the printing process based on the second print job is started.
請求項6に記載の発明は、請求項1から5のいずれか1項に記載の発明において、実行制御手段は、第1出力時間が第1処理時間以下である場合に、第1印刷ジョブに基づく画像処理をDRPに実行させることを特徴としている。 According to a sixth aspect of the present invention, in the invention according to any one of the first to fifth aspects, the execution control means performs the first print job when the first output time is equal to or shorter than the first processing time. It is characterized in that the DRP performs image processing based on it.
請求項7に記載の発明は、請求項1から6のいずれか1項に記載の画像処理装置と、画像処理装置に第1及び第2印刷ジョブを出力する出力装置と、画像処理装置の出力結果に応じた画像を記録媒体に形成する形成装置と、を有する画像形成システムである。 According to a seventh aspect of the present invention, there is provided an image processing apparatus according to any one of the first to sixth aspects, an output apparatus that outputs first and second print jobs to the image processing apparatus, and an output of the image processing apparatus. And an image forming system that forms an image according to a result on a recording medium.
請求項8に記載の発明は、コンピュータを、入力された第1印刷ジョブに基づく画像処理に要する第1処理時間を算出する第1算出手段、第1印刷ジョブに基づく第1出力時間が第1処理時間より長い場合であって、第1印刷ジョブに続く第2印刷ジョブが入力されているときに、第2印刷ジョブに基づく画像処理に要する第2処理時間を算出する第2算出手段、第2印刷ジョブに基づく第2出力時間が第2処理時間以下である場合であって、第1印刷ジョブで不使用となるDRPがあるときに、不使用となるDRPに第2印刷ジョブに基づく画像処理を実行させる実行制御手段として機能させるための画像処理プログラムである。 According to an eighth aspect of the present invention, the computer calculates first processing time required for image processing based on the input first print job, and first output time based on the first print job is first. A second calculating means for calculating a second processing time required for image processing based on the second print job when a second print job following the first print job is being input when the processing time is longer than the first print job; When the second output time based on the second print job is equal to or shorter than the second processing time and there is a DRP that is not used in the first print job, the image based on the second print job in the DRP that is not used An image processing program for causing an execution control unit to execute processing.
請求項1に記載の発明によれば、画像の出力に要する出力時間より画像処理に要する処理時間が長い場合に、画像形成装置の待機時間が短縮する。 According to the first aspect of the present invention, when the processing time required for image processing is longer than the output time required for image output, the standby time of the image forming apparatus is shortened.
請求項2に記載の発明によれば、第1及び第2印刷ジョブの画像情報の大きさに基づいて、第1及び第2処理時間が算出される。 According to the second aspect of the invention, the first and second processing times are calculated based on the sizes of the image information of the first and second print jobs.
請求項3に記載の発明によれば、第1及び第2印刷ジョブの画像情報のページ数に基づいて、第1及び第2処理時間が算出される。また、本構成を有しない場合と比較して、第1及び第2処理時間がより正確に算出される。 According to the third aspect of the present invention, the first and second processing times are calculated based on the number of pages of the image information of the first and second print jobs. Further, the first and second processing times are calculated more accurately than in the case where the present configuration is not provided.
請求項4に記載の発明によれば、DRPは、第1及び第2印刷ジョブに基づく画像処理を並列して実行する。 According to the fourth aspect of the present invention, the DRP executes image processing based on the first and second print jobs in parallel.
請求項5に記載の発明によれば、不使用となるDRPに第2印刷ジョブに基づく画像処理を実行させた場合に、処理結果は、第2印刷ジョブに基づく印刷処理が開始されるまで記憶手段に記憶される。 According to the fifth aspect of the present invention, when image processing based on the second print job is executed by the non-use DRP, the processing result is stored until the print processing based on the second print job is started. Stored in the means.
請求項6に記載の発明によれば、DRPは、第1印刷ジョブに基づく出力時間が第1処理時間以下である場合に、第1印刷ジョブに基づく画像処理を実行する。 According to the sixth aspect of the present invention, the DRP performs image processing based on the first print job when the output time based on the first print job is equal to or shorter than the first processing time.
請求項7に記載の発明によれば、画像の出力に要する出力時間より画像処理に要する処理時間が長い場合に、画像形成装置の待機時間が短縮する。 According to the seventh aspect of the present invention, when the processing time required for image processing is longer than the output time required for image output, the standby time of the image forming apparatus is shortened.
請求項8に記載の発明によれば、画像の出力に要する出力時間より画像処理に要する処理時間が長い場合に、画像形成装置の待機時間が短縮する。 According to the eighth aspect of the present invention, when the processing time required for image processing is longer than the output time required for image output, the standby time of the image forming apparatus is shortened.
以下、本発明を実施するための形態について図面を参照して説明する。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
図1は、画像形成システムの構成図の一例である。
画像形成システムは、図1に示すように、画像形成装置1、前処理装置3、バッファ装置4,5、後処理装置6、コントローラ10、入力装置20を含む。画像形成装置1は、例えば、感光体、露光装置、帯電装置、転写装置などを含む。このような電子写真方式に限らず、インクジェット方式であってもよい。また、コントローラ10は画像処理装置12を含む。
FIG. 1 is an example of a configuration diagram of an image forming system.
As shown in FIG. 1, the image forming system includes an
画像形成装置1は、コントローラ10による制御に基づいて、画像情報に応じた画像を記録媒体としての用紙7に形成する。画像形成装置1としては例えばプリンタがある。画像情報は画像処理装置12から出力される。
The
前処理装置3は、まだ印刷されていない用紙7を画像形成装置1に送り出す。前処理装置3は、ロール状に巻かれた用紙7を保持する。
後処理装置6は、画像形成装置1から送り出された用紙7を受け取り、ロール状に巻き取る。
バッファ装置4,5は、前処理装置3、及び後処理装置6における用紙7の搬送速度と、画像形成装置1における用紙7の搬送速度との差を吸収する。バッファ装置4,5によって、用紙7には一定の張りが保たれ、用紙7のたるみが抑制される。
The
The
The
出力装置20は、利用者による操作に基づいて、画像形成装置1で用紙7に画像形成させるための印刷ジョブを生成する。出力装置20はネットワークNWを介して印刷ジョブを画像処理装置12に出力する。出力装置20としては例えばパーソナルコンピュータがある。
コントローラ10は、出力装置20から出力された印刷ジョブを受信する。コントローラ10は、印刷ジョブを画像形成装置1で画像形成可能なラスター形式の画像情報に変換する。コントローラ10は、画像情報を画像形成装置1に出力する。尚、コントローラ10は画像形成装置1の内部に構成されていてもよい。
The output device 20 generates a print job for causing the
The
図2は、コントローラ10のブロック図である。
コントローラ10は、図2に示すように、印刷ジョブ受信部11、画像処理装置12、印刷データ出力部13を含む。
FIG. 2 is a block diagram of the
As shown in FIG. 2, the
印刷ジョブ受信部11は、出力装置20から出力された印刷ジョブを受信する。
画像処理装置12は、印刷ジョブ受信部11が受信した印刷ジョブを画像処理して、画像形成装置1が必要とするラスター形式の画像情報に変換し、種々の画像処理を行う。画像処理装置12は、印刷ジョブが文字情報と画像情報とを含む場合には、文字情報と画像情報とを分離する。
印刷データ出力部13は、画像処理がなされた画像情報を印刷データとして画像形成装置1に出力する。
The print job receiving unit 11 receives a print job output from the output device 20.
The
The print data output unit 13 outputs image information subjected to image processing to the
図3は、画像処理装置12のハードウェア構成である。
画像処理装置12は、CPU32、SRAM(Static Random Access Memory)、DRAM(Dynamic RAM)やSDRAM(Synchronous DRAM)、NVRAM(Non Volatile RAM)、DDR2SDRAM(Double Data Rate 2 SDRAM)等のRAM33a,71〜76、フラッシュメモリ等のROM(Read Only Memory)33b、HDD(Hard Disc Drive)33c、DRP(Dynamic Reconfigurable Processor、以下、単にDRPという)61〜66及び外部I/F(Interface)31を有する。CPU32及びDRP61〜66は、PCI Express バスにより接続される。DRP61〜66は例えばデイジーチェーン状に接続されていてもよい。
FIG. 3 shows a hardware configuration of the
The
コンピュータとしてのCPU32は、印刷ジョブが入力されると、DRP61〜66を実行させる。この実行は、CPU32がROM33bやHDD33c等の記憶装置33に格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、実現される。尚、当該プログラムとしては、後述するフローチャートに応じたプログラムとすることができる。また、このプログラムをCD−ROMなどの搬送可能な記憶媒体に格納してCPU32に提供してもよい。
When a print job is input, the CPU 32 as a computer causes the DRPs 61 to 66 to be executed. This execution is realized by the CPU 32 reading a required program stored in the
図4は、DRP62のブロック図である。尚、DRP61,63〜66も同様の構成を有するため、その説明を省略する。
DRP62は、制御部62a、画像処理部62b、ダイレクトI/O62c、高速バススイッチ62d、PCI Expressインタフェース62e、RAMインタフェース62fを含む。
FIG. 4 is a block diagram of the
The
制御部62aは、CPU32からの制御に基づいて稼動する。
画像処理部62bは、制御部62aの制御に基づいて、PEマトリックスを書換え、種々の画像処理機能を実現する。画像処理部62bの回路記憶部には、実現させる画像処理に関する回路が格納されている。
ダイレクトI/O62cは、DRP61から画像情報を受信し、画像処理部62bに出力すると共に、画像処理部62bで画像処理がなされた画像情報をDRP63に出力する。ダイレクトI/O62cは、パイプライン処理方式により、直接、画像情報を転送する。この結果、画像情報には各DRP61〜64で、逐次、画像処理がなされる。
The control unit 62a operates based on the control from the CPU 32.
The image processing unit 62b rewrites the PE matrix based on the control of the control unit 62a to realize various image processing functions. A circuit related to image processing to be realized is stored in the circuit storage unit of the image processing unit 62b.
The direct I / O 62c receives image information from the DRP 61 and outputs the image information to the image processing unit 62b. The direct I / O 62c also outputs the image information subjected to image processing by the image processing unit 62b to the DRP 63. The direct I / O 62c directly transfers image information by a pipeline processing method. As a result, image processing is sequentially performed on the image information by each of the DRPs 61 to 64.
高速バススイッチ62dは、制御部62a、画像処理部62b、PCI Expressインタフェース62e、RAMインタフェース62fとの間の情報経路を高速に切り替えるためのバススイッチである。
PCI Expressインタフェース62eは、外部に接続された他の回路などの間で情報の送受信を行うためのインタフェースである。
RAMインタフェース62fは、RAM72との間で情報の送受信を行うためのインタフェースである。
The high-speed bus switch 62d is a bus switch for switching an information path among the control unit 62a, the image processing unit 62b, the PCI Express interface 62e, and the RAM interface 62f at high speed.
The PCI Express interface 62e is an interface for transmitting and receiving information between other circuits connected to the outside.
The RAM interface 62f is an interface for transmitting / receiving information to / from the RAM 72.
図5は、画像処理装置12の機能ブロック図である。
CPU32は、第1処理時間算出部32a、第2処理時間算出部32b、実行制御部32cを実現する。第1処理時間算出部32a、第2処理時間算出部32b、実行制御部32cは、後述するフローチャートに基づくプログラムにより実現される。
FIG. 5 is a functional block diagram of the
The CPU 32 implements a first processing time calculation unit 32a, a second processing time calculation unit 32b, and an execution control unit 32c. The first processing time calculation unit 32a, the second processing time calculation unit 32b, and the execution control unit 32c are realized by a program based on a flowchart described later.
第1処理時間算出部32aは、入力された第1印刷ジョブに基づく画像処理に要する第1処理時間を画像情報の大きさやページ数に基づいて算出する。
第2処理時間算出部32bは、第1印刷ジョブに基づく第1出力時間が第1処理時間より長い場合であって、第1印刷ジョブに続く第2印刷ジョブが入力されているときに、第2印刷ジョブに基づく画像処理に要する第2処理時間を画像情報の大きさやページ数に基づいて算出する。
The first processing time calculation unit 32a calculates the first processing time required for image processing based on the input first print job based on the size of the image information and the number of pages.
When the first output time based on the first print job is longer than the first process time and the second print job following the first print job is input, the second processing time calculation unit 32b The second processing time required for image processing based on two print jobs is calculated based on the size of the image information and the number of pages.
第1処理時間、第2処理時間、第1出力時間、第2出力時間は、例えば特開2009−268082号公報に開示の算出手法で算出される。例えば、第1出力時間及び第2出力時間は、第1処理時間算出部32aや第2処理時間算出部32bが画像形成装置1から印刷速度情報(例えば100ページ/分)を取得し、画像情報のページ数を印刷速度情報で除算すれば算出される。
The first processing time, the second processing time, the first output time, and the second output time are calculated by a calculation method disclosed in, for example, Japanese Patent Application Laid-Open No. 2009-268082. For example, for the first output time and the second output time, the first processing time calculation unit 32a and the second processing time calculation unit 32b obtain printing speed information (for example, 100 pages / minute) from the
実行制御部32cは、第2印刷ジョブに基づく第2出力時間が第2処理時間以下である場合であって、第1印刷ジョブで不使用となるDRP61〜66があるときに、不使用となるDRP61〜66に第2印刷ジョブに基づく画像処理を実行させる。
尚、画像処理としては、例えば、JPEG伸張・縮小処理、色変換処理、階調補正(Tone Correction)処理、階調再現(Tone Reproduction Control)処理、スクリーン処理、ページ生成処理、ページ回転処理などがある。また、出力としては、用紙7への印刷や転写体への転写などがある。
The execution control unit 32c is not used when the second output time based on the second print job is equal to or shorter than the second processing time and there are DRPs 61 to 66 that are not used in the first print job. The DRPs 61 to 66 are caused to execute image processing based on the second print job.
Examples of image processing include JPEG expansion / reduction processing, color conversion processing, tone correction processing, tone reproduction processing, screen processing, page generation processing, page rotation processing, and the like. is there. The output includes printing on the
図5において、DRP61〜66は、色変換処理部、TRC処理部、スクリーン処理部を実現する。これらは、実行制御部32cによる制御信号によって順次切り替わる。
例えば、画像情報がDRP61〜66にそれぞれ入力されると、DRP61〜66は、まず、色変換処理部を実現する。したがって、画像情報には色変換処理が施される。画像情報に対する色変換処理が完了すると、所定の切替時間を経過した後、DRP61〜66はTRC処理部を実現する。色変換処理が施された画像情報は、切替時間の間、対応するRAM71〜76やHDD33cに記憶される。
In FIG. 5, DRPs 61 to 66 realize a color conversion processing unit, a TRC processing unit, and a screen processing unit. These are sequentially switched by a control signal from the execution control unit 32c.
For example, when image information is input to the DRPs 61 to 66, the DRPs 61 to 66 first realize a color conversion processing unit. Accordingly, color conversion processing is performed on the image information. When the color conversion process for the image information is completed, the DRPs 61 to 66 implement a TRC processing unit after a predetermined switching time has elapsed. The image information subjected to the color conversion processing is stored in the corresponding RAMs 71 to 76 and the HDD 33c during the switching time.
次いで、RAM71〜76に記憶された色変換処理が施された画像情報にTRC処理が施される。画像情報に対するTRC処理が完了すると、さらに、所定の切替時間を経過した後、DRP61〜66はスクリーン処理部を実現する。TRC処理が施された画像情報は、切替時間の間、再度、対応するRAM71〜76に記憶される。次いで、RAM71〜76に記憶されたTRC処理が施された画像情報にスクリーン処理が施され、CPU32に出力される。 Next, TRC processing is performed on the image information subjected to the color conversion processing stored in the RAMs 71 to 76. When the TRC process for the image information is completed, the DRPs 61 to 66 implement a screen processing unit after a predetermined switching time has elapsed. The image information subjected to the TRC process is again stored in the corresponding RAMs 71 to 76 during the switching time. Next, screen processing is performed on the image information subjected to TRC processing stored in the RAMs 71 to 76 and output to the CPU 32.
記憶装置33は、画像情報格納部33xを実現する。画像情報格納部33xは、上述したROM32bやHDD32cにより実現される。
画像情報格納部33xは、画像情報を格納する。画像情報はCPU32から呼び出されて、各DRP61〜66に渡される。
The
The image
続いて、実施形態に係る画像処理装置12及び画像形成装置1の動作について図6を参照して説明する。
Next, operations of the
図6は、CPU32及び画像形成装置1の動作の一例を示すフローチャートである。
第1処理時間算出部32aは、第1印刷ジョブが入力されると、第1印刷ジョブに基づく画像処理に要する第1処理時間を画像情報の大きさやページ数に基づいて算出する(ステップS1)。
FIG. 6 is a flowchart illustrating an example of operations of the CPU 32 and the
When the first print job is input, the first processing time calculation unit 32a calculates the first processing time required for image processing based on the first print job based on the size of the image information and the number of pages (step S1). .
次いで、第2処理時間算出部32bは、第1印刷ジョブに基づく第1出力時間が第1処理時間以下であるか否かを判定する(ステップS2)。第2処理時間算出部32bは、第1出力時間が第1処理時間以下であると判定した場合には(ステップS2:YES)、実行制御部32cが、第1印刷ジョブに基づく画像処理をDRP61〜66に実行させる(ステップS3)。画像形成装置1は、DRP61〜66が画像処理を完了すると、第1印刷ジョブに基づく出力処理を行う(ステップS4)。
Next, the second processing time calculation unit 32b determines whether or not the first output time based on the first print job is equal to or shorter than the first processing time (step S2). If the second processing time calculation unit 32b determines that the first output time is equal to or shorter than the first processing time (step S2: YES), the execution control unit 32c performs image processing based on the first print job as DRP61. To 66 (step S3). When the DRPs 61 to 66 complete the image processing, the
一方、第2処理時間算出部32bは、第1出力時間が第1処理時間以下でないと判定した場合には(ステップS2:NO)、第2処理時間算出部32bは、第1印刷ジョブに続く第2印刷ジョブが入力されているか否かを判定する(ステップS5)。すなわち、第1出力時間が第1処理時間より長い場合に、ステップS5の判定処理が行われる。 On the other hand, if the second processing time calculation unit 32b determines that the first output time is not less than or equal to the first processing time (step S2: NO), the second processing time calculation unit 32b follows the first print job. It is determined whether a second print job has been input (step S5). That is, when the first output time is longer than the first processing time, the determination process in step S5 is performed.
第2処理時間算出部32bは、第2印刷ジョブが入力されていると判定した場合(ステップS5:YES)、第2印刷ジョブに基づく画像処理に要する第2処理時間を画像情報の大きさやページ数に基づいて算出する(ステップS6)。一方、第2印刷ジョブが入力されていないと判定した場合(ステップS5:NO)、上述したステップS3及びS4の処理を行う。したがって、第1印刷ジョブに連続する第2印刷ジョブがない場合には、ステップS6以降の処理は行われない。 When the second processing time calculation unit 32b determines that the second print job is input (step S5: YES), the second processing time calculation unit 32b sets the second processing time required for the image processing based on the second print job to the size of the image information and the page. The number is calculated based on the number (step S6). On the other hand, when it is determined that the second print job has not been input (step S5: NO), the processes of steps S3 and S4 described above are performed. Therefore, if there is no second print job that is continuous with the first print job, the processes after step S6 are not performed.
実行制御部32cは、第2処理時間が算出されると、第2印刷ジョブに基づく第2出力時間が第2処理時間以下であるか否かを判定する(ステップS7)。すなわち、第1印刷ジョブに続く第2の印刷ジョブにおいて、画像の出力に要する出力時間が画像処理に要する処理時間より短いか否かを判定する。 When the second processing time is calculated, the execution control unit 32c determines whether or not the second output time based on the second print job is equal to or shorter than the second processing time (step S7). That is, in the second print job following the first print job, it is determined whether the output time required for image output is shorter than the processing time required for image processing.
実行制御部32cは、第2出力時間が第2処理時間以下であると判定した場合には、さらに、DRP61〜66のうち、第1印刷ジョブで不使用となるものがあるか否かを判定する(ステップS8)。実行制御部32cは、第1印刷ジョブで不使用となるDRP61〜66があると判定するまで当該判定処理を続ける。そして、第1印刷ジョブで不使用となるDRP61〜66があると判定した場合には(ステップS8:YES)、不使用となるDRP61〜66を第2印刷ジョブ用に割り当てる(ステップS9)。DRP61〜66のうち、どのDRPが不使用となるか否かは、第1印刷ジョブの指令内容に基づいて判定される。このため、不使用となる予定であったDRP61〜66では第2印刷ジョブに基づく画像処理がなされる。 If the execution control unit 32c determines that the second output time is equal to or shorter than the second processing time, the execution control unit 32c further determines whether any of the DRPs 61 to 66 are not used in the first print job. (Step S8). The execution control unit 32c continues the determination process until it is determined that there are DRPs 61 to 66 that are not used in the first print job. If it is determined that there are DRPs 61 to 66 that are not used in the first print job (step S8: YES), the DRPs 61 to 66 that are not used are allocated for the second print job (step S9). Which DRP among the DRPs 61 to 66 is not used is determined based on the command content of the first print job. For this reason, image processing based on the second print job is performed in the DRPs 61 to 66 which are scheduled to be unused.
実行制御部32cは、不使用となるDRP61〜66を第2印刷ジョブ用に割り当てると、次いで、第1印刷ジョブ及び第2印刷ジョブをDRP61〜66に並列処理させ(ステップS10)、第2印刷ジョブの処理結果についてはHDD33cに記憶させる(ステップS11)。したがって、第2印刷ジョブの画像情報の一部が前もって画像処理される。尚、不使用となるDRP61〜66が十分にある場合には、第2印刷ジョブのすべての画像処理をDRP61〜66に行わせるようにしてもよい。 When the execution control unit 32c assigns the unused DRPs 61 to 66 for the second print job, the execution control unit 32c then causes the first print job and the second print job to be processed in parallel by the DRPs 61 to 66 (step S10). The job processing result is stored in the HDD 33c (step S11). Accordingly, a part of the image information of the second print job is subjected to image processing in advance. If there are enough DRPs 61 to 66 that are not used, the DRPs 61 to 66 may perform all image processing of the second print job.
実行制御部32cは、次いで、第1印刷ジョブの出力が完了したか否かを判定する(ステップS12)。実行制御部32cは、第1印刷ジョブの出力が完了したと判定した場合には(ステップS12:YES)、画像形成装置1は、第2印刷ジョブの出力処理を行う(ステップS13)。第2印刷ジョブの一部の処理結果はHDD33cに記憶されている。このため、画像形成装置1は、HDD33cから取り出した画像情報から順に出力処理を行い、HDD33cに処理結果がなくなると、第2印刷ジョブの残りの処理結果を画像処理装置12から取得し、出力処理を行う。したがって、前もって画像処理が行われた処理結果は、第2印刷ジョブに基づく出力処理が開始されるまで、HDD33cに記憶される。
Next, the execution control unit 32c determines whether or not the output of the first print job has been completed (step S12). If the execution control unit 32c determines that the output of the first print job is completed (step S12: YES), the
続いて、本発明の実施形態について比較例と対比しつつ図7乃至図9を参照して説明する。 Next, an embodiment of the present invention will be described with reference to FIGS.
図7は、画像処理と出力処理とを簡易的に示す比較例に係る概念図である。
図7に示す<画像処理>の段では、画像処理装置12に連続する印刷ジョブ「印刷ジョブ1」、「印刷ジョブ2」、「印刷ジョブ3」が入力されたことを示している。印刷ジョブ2は、印刷ジョブ1より画像処理の処理時間を要する。印刷ジョブ3は、印刷ジョブ1ほど画像処理の処理時間を要しない。画像処理装置12は、これらの印刷ジョブ1〜3を、順次、画像処理し、画像形成装置1に出力する。
FIG. 7 is a conceptual diagram according to a comparative example that simply shows image processing and output processing.
The <Image processing> stage shown in FIG. 7 indicates that continuous print jobs “
図7に示す<出力処理>の段では、画像形成装置1に印刷ジョブ1に基づく画像情報1、印刷ジョブ2に基づく画像情報2、印刷ジョブ3に基づく画像情報3が入力されたことを示している。画像情報1は、印刷ジョブ1に対する画像処理の開始から遅れて出力が開始される。すなわち、印刷ジョブ1に対する画像処理が完了した分の画像情報1から、順次、画像出力が開始される。
The <output processing> stage shown in FIG. 7 indicates that
また、印刷ジョブ1において、印刷ジョブ1に対する画像処理の処理時間は、画像情報1に対する出力時間ほど時間を要しない。すなわち、画像情報1に対する出力時間は、印刷ジョブ1に対する画像処理の処理時間より多くの時間を要する。例えば、印刷ジョブ1が白黒画像に関するものであり、多くの画像処理を要しない場合には、処理時間より出力時間の方が時間を要する。印刷ジョブ3についても同様である。
Further, in the
一方、印刷ジョブ2において、印刷ジョブ2に対する画像処理の処理時間は、画像情報2に対する出力時間より時間を要する。すなわち、画像情報2に対する出力時間は、印刷ジョブ2に対する画像処理の処理時間ほど多くの時間を要しない。例えば、印刷ジョブ2がカラー画像に関するものであり、多くの画像処理を要する場合には、出力時間より処理時間の方が時間を要する。画像情報2も、印刷ジョブ2に対する画像処理の開始から遅れて出力が開始される。すなわち、印刷ジョブ2に対する画像処理が完了した分の画像情報2から、順次、画像出力が開始される。しかし、画像処理に多くの時間を要するため、出力処理が円滑に開始されない。このため、画像情報1に対する出力処理が完了しても、画像情報2に対する出力処理は連続して行われず、画像形成装置1には待機時間が発生する。
On the other hand, in the
図8は、画像処理と出力処理とを詳細に示す比較例に係る概念図である。
図8において、印刷ジョブ1、印刷ジョブ2、画像情報1及び画像情報2は、図7を参照して説明した印刷ジョブ1、印刷ジョブ2、画像情報1及び画像情報2と対応する。
FIG. 8 is a conceptual diagram according to a comparative example showing in detail image processing and output processing.
In FIG. 8,
また、図8に示す<画像処理>の段おいて、印刷ジョブ1は白黒画像とカラー画像とが混在した画像情報を有する印刷ジョブであることを示している。印刷ジョブ2はカラー画像でのみ構成される画像情報を有する印刷ジョブであることを示している。印刷ジョブ1,2が有する画像情報にはそれぞれ、説明のため、文字「J1:P1」などが付されている。例えば、文字「J1:P1」であれば、印刷ジョブ1の1ページ目を示す。文字「J2:P3」であれば、印刷ジョブ2の3ページ目を示す。
Further, in the <image processing> stage shown in FIG. 8, it is indicated that the
また、図8において、上述した印刷ジョブ1に対する画像処理は、ASIC(Application Specific Integrated Circuit:特定用途向集積回路)1〜3で実行されることを示している。上述した印刷ジョブ2に対する画像処理は、ASIC1〜3に加え、SW(Software:ソフトウェア)でも実行されることを示している。尚、ASIC1〜3及びSWは、便宜的に図8に示す<出力処理>の段に示されているが、ASIC1〜3及びSWは、画像処理を実行する。
Further, FIG. 8 shows that the above-described image processing for the
ここで、一例として、ASIC1は色変換処理を行う。ASIC2はTRC処理を行う。ASIC3はスクリーン処理を行う。ASIC1〜3で不足する機能についてはSWで実現する。SWは例えばJPEG伸張処理を行う。また、印刷ジョブ1は、白黒画像とカラー画像とが混在した画像情報を有するため、例えば、色変換処理、TRC処理及びスクリーン処理等の画像処理を行う。印刷ジョブ2は、カラー画像でのみ構成される画像情報を有するため、例えば、色変換処理、TRC処理、スクリーン処理及びJPEG伸張処理等の画像処理を行う。
Here, as an example, the
まず、印刷ジョブ1の画像情報「J1:P1」の画像処理について説明する。当該画像情報はカラー画像であるため、まず、ASIC1で色変換処理が行われる。次いで、ASIC2でTRC処理が行われる。最後に、ASIC3でスクリーン処理が行われる。そして、画像処理が完了する。画像情報「J1:P4」,「J1:P7」についても同様である。
First, the image processing of the image information “J1: P1” of the
次に、印刷ジョブ1の画像情報「J1:P2」の画像処理について説明する。当該画像情報は白黒画像であるため、ASIC1で色変換処理が行われず、また、ASIC2でTRC処理も行われない。そして、ASIC3でスクリーン処理が行われ、画像処理が完了する。このため、画像情報「J1:P2」に関しては、ASIC1,2は不使用となる。画像情報「J1:P3」,「J1:P5」,「J1:P6」,「J1:P8」,「J1:P9」についても同様である。
Next, the image processing of the image information “J1: P2” of the
次に、印刷ジョブ2の画像情報「J2:P1」の画像処理について説明する。当該画像情報はカラー画像であるため、まず、SWでJPEG伸張処理が行われる。次いで、ASIC1で色変換処理が行われる。次いで、ASIC2でTRC処理が行われる。最後に、ASIC3でスクリーン処理が行われる。そして、画像処理が完了する。画像情報「J2:P2」,・・・,「J2:P9」についても同様である。
Next, the image processing of the image information “J2: P1” of the
このように、印刷ジョブ2では、印刷ジョブ1と比べて多くの画像処理が行われる。また、ASICというハードウェア資源による画像処理だけでなく、ソフトウェアによる画像処理も含まれるため、印刷ジョブ1に比べて処理時間がかかる。したがって、図8に示すように、出力処理において、待機時間が発生する。
As described above, the
図9は、画像処理と出力処理とを詳細に示す実施形態に係る概念図である。
図9においても、印刷ジョブ1、印刷ジョブ2、画像情報1及び画像情報2は、図7を参照して説明した印刷ジョブ1、印刷ジョブ2、画像情報1及び画像情報2と対応する。
FIG. 9 is a conceptual diagram according to an embodiment showing in detail image processing and output processing.
9,
図9において、上述した印刷ジョブ1,2に対する画像処理は、DRP1〜3で実行されることを示している。DRP1〜3は、CPU32の制御により、画像処理機能を再構成するため、JPEG伸張処理、色変換処理、TRC処理、スクリーン処理を実現する。
FIG. 9 shows that the above-described image processing for the
ここで、一例として、DRP1は、最初に、色変換処理を行う。DRP2は、最初に、TRC処理を行う。DRP3は、最初に、スクリーン処理を行う。上述したように、印刷ジョブ1は、白黒画像とカラー画像とが混在した画像情報を有するため、色変換処理、TRC処理及びスクリーン処理があれば、画像処理が完了する。また、印刷ジョブ2は、カラー画像でのみ構成される画像情報を有するため、色変換処理、TRC処理、スクリーン処理及びJPEG伸張処理があれば、画像処理が完了する。
Here, as an example, the
まず、印刷ジョブ1の画像情報「J1:P1」の画像処理について説明する。当該画像情報はカラー画像であるため、まず、DRP1で色変換処理が行われる。次いで、DRP2でTRC処理が行われる。最後に、DRP3でスクリーン処理が行われる。そして、画像処理が完了する。DRP1を再構成しながら、DRP1のみで画像処理することも可能である。その場合、DRP2・DRP3が空くので、そこにJ1:P1の画像処理を入れ込むことも可能である。
First, the image processing of the image information “J1: P1” of the
次に、印刷ジョブ1の画像情報「J1:P2」の画像処理について説明する。当該画像情報は白黒画像であるため、DRP1で色変換処理が行われず、また、DRP2でTRC処理も行われない。そして、DRP3でスクリーン処理が行われる。このため、画像情報「J1:P2」に関しては、DRP1,2は不使用となる。
Next, the image processing of the image information “J1: P2” of the
ここで、CPU32は、不使用となったDRP1,2に、画像情報「J2:P1」の画像処理を実行させる。CPU32はDRP1,2の画像処理機能を再構成する。まず、DRP1はJPEG伸張処理を実現する。次いで、DRP2は色変換処理を実現する。この結果、DRP1は画像情報「J2:P1」に対し、JPEG伸張処理を行う。次いで、DRP2はJPEG伸張処理が完了した画像情報「J2:P1」に対し、色変換処理を行う。画像処理が完了した処理結果は、HDD33cに記憶される。
Here, the CPU 32 causes the
尚、DRP3による画像情報「J1:P2」に対するスクリーン処理と、DRP1又はDRP2による画像情報「J2:P1」に対するJPEG伸張処理又は色変換処理とは、並列して行われる。すなわち、DRP3によってスクリーン処理が行われている最中に、DRP1又はDRP2によってJPEG伸張処理又は色変換処理が行われている。 The screen processing for the image information “J1: P2” by DRP3 and the JPEG expansion processing or color conversion processing for the image information “J2: P1” by DRP1 or DRP2 are performed in parallel. That is, JPEG expansion processing or color conversion processing is performed by DRP1 or DRP2 while screen processing is performed by DRP3.
さらに、印刷ジョブ1の画像情報「J1:P3」の画像処理について説明する。当該画像情報も白黒画像であるため、DRP1で色変換処理が行われず、また、DRP2でTRC処理も行われない。そして、DRP3でスクリーン処理が行われ、画像処理が完了する。このため、画像情報「J1:P3」に関しては、再度、DRP1,2は不使用となる。
Further, the image processing of the image information “J1: P3” of the
ここで、CPU32は、不使用となったDRP1,2に、HDD33cに記憶された画像情報「J2:P1」の画像処理を実行させる。具体的には、後続の画像処理がなされる。CPU32はDRP1,2の画像処理機能を再構成する。まず、DRP1はTRC処理を実現する。次いで、DRP2はスクリーン処理を実現する。この結果、DRP1はHDD33cに記憶された画像情報「J2:P1」に対し、TRC処理を行う。次いで、DRP2はTRC処理が完了した画像情報「J2:P1」に対し、スクリーン処理を行う。画像処理が完了した処理結果は、再び、HDD33cに記憶され、印刷ジョブ1の出力処理の完了を待つ。
Here, the CPU 32 causes the
次に、印刷ジョブ1の画像情報「J1:P4」の画像処理について説明する。当該画像情報は印刷ジョブ1のカラー画像であるため、まず、DRP1で色変換処理が行われる。このため、CPU32はDRP1の画像処理機能を色変換処理に再構成する。次いで、DRP2でTRC処理が行われる。このため、CPU32はDRP2の画像処理機能をTRC処理に再構成する。最後に、DRP3でスクリーン処理が行われる。CPU32はDRP3の画像処理機能を再構成する必要がない。そして、画像処理が完了する。
Next, the image processing of the image information “J1: P4” of the
このように、CPU32は不使用となったDRPがある場合に、後続の印刷ジョブで要求される画像処理を前もって完了させる。この結果、後続の印刷ジョブで要求される画像処理の処理時間が短縮する。したがって、出力処理において、待機時間の発生が抑えられ、画像形成装置1の待機時間が短くなる。さらには、画像形成装置1における全体としての印刷時間が、比較例の場合と比べて短くなる。また、DRPというハードウェア資源も有効に活用される。
As described above, when there is an unused DRP, the CPU 32 completes the image processing required for the subsequent print job in advance. As a result, the processing time of the image processing required for the subsequent print job is shortened. Accordingly, in the output process, the occurrence of the standby time is suppressed, and the standby time of the
尚、印刷ジョブ1の画像情報「J1:P5」,・・・,「J1:P9」についても上述した説明と同様である。
また、印刷ジョブ2の画像処理においては、図9に示すように、画像情報「J2:P1」,「J2:P2」,「J2:P3」が前もって画像処理されるため、印刷ジョブ1の画像処理が完了次第、画像情報「J2:P4」から開始される。そして、印刷ジョブ2の画像処理は、画像情報「J2:P9」で完了する。印刷ジョブ1の出力処理が完了すると、HDD33cに記憶された画像情報「J2:P1」から「J2:P3」まで、順次、出力処理される。これらの出力処理が完了すると、次いで、画像情報「J2:P4」から「J2:P9」まで、順次、出力処理される。
The image information “J1: P5”,..., “J1: P9” of the
Further, in the image processing of the
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to the specific embodiments according to the present invention, and various modifications are possible within the scope of the gist of the present invention described in the claims.・ Change is possible.
1 画像形成装置
10 コントローラ
12 画像処理装置
20 出力装置
32 CPU
32a 第1処理時間算出部
32b 第2処理時間算出部
32c 実行制御部
61〜66 DRP
33 記憶装置
33x 画像情報格納部
DESCRIPTION OF
32a 1st processing time calculation part 32b 2nd processing time calculation part 32c Execution control part 61-66 DRP
33
Claims (8)
前記第1印刷ジョブに基づく第1出力時間が前記第1処理時間より長い場合であって、前記第1印刷ジョブに続く第2印刷ジョブが入力されているときに、前記第2印刷ジョブに基づく画像処理に要する第2処理時間を算出する第2算出手段と、
前記第2印刷ジョブに基づく第2出力時間が前記第2処理時間以下である場合であって、前記第1印刷ジョブで不使用となるDRPがあるときに、前記不使用となるDRPに前記第2印刷ジョブに基づく画像処理を実行させる実行制御手段と、
を有する画像処理装置。 First calculation means for calculating a first processing time required for image processing based on the input first print job;
Based on the second print job when the first output time based on the first print job is longer than the first processing time and the second print job following the first print job is input. Second calculation means for calculating a second processing time required for image processing;
When the second output time based on the second print job is equal to or shorter than the second processing time and there is a DRP that is not used in the first print job, the DRP that is not used is set to the second DRP that is not used. Execution control means for executing image processing based on two print jobs;
An image processing apparatus.
前記画像処理装置に前記第1及び第2印刷ジョブを出力する出力装置と、
前記画像処理装置の出力結果に応じた画像を記録媒体に形成する形成装置と、
を有する画像形成システム。 The image processing apparatus according to any one of claims 1 to 6,
An output device for outputting the first and second print jobs to the image processing device;
A forming apparatus for forming an image according to an output result of the image processing apparatus on a recording medium;
An image forming system.
入力された第1印刷ジョブに基づく画像処理に要する第1処理時間を算出する第1算出手段、
前記第1印刷ジョブに基づく第1出力時間が前記第1処理時間より長い場合であって、前記第1印刷ジョブに続く第2印刷ジョブが入力されているときに、前記第2印刷ジョブに基づく画像処理に要する第2処理時間を算出する第2算出手段、
前記第2印刷ジョブに基づく第2出力時間が前記第2処理時間以下である場合であって、前記第1印刷ジョブで不使用となるDRPがあるときに、前記不使用となるDRPに前記第2印刷ジョブに基づく画像処理を実行させる実行制御手段
として機能させるための画像処理プログラム。
Computer
First calculation means for calculating a first processing time required for image processing based on the input first print job;
Based on the second print job when the first output time based on the first print job is longer than the first processing time and the second print job following the first print job is input. Second calculating means for calculating a second processing time required for image processing;
When the second output time based on the second print job is equal to or shorter than the second processing time and there is a DRP that is not used in the first print job, the DRP that is not used is set to the second DRP that is not used. 2. An image processing program for causing an execution control unit to execute image processing based on a print job.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010067242A JP2011194851A (en) | 2010-03-24 | 2010-03-24 | Image processor, image forming system, and image processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010067242A JP2011194851A (en) | 2010-03-24 | 2010-03-24 | Image processor, image forming system, and image processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011194851A true JP2011194851A (en) | 2011-10-06 |
Family
ID=44873623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010067242A Pending JP2011194851A (en) | 2010-03-24 | 2010-03-24 | Image processor, image forming system, and image processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011194851A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103802500A (en) * | 2012-11-05 | 2014-05-21 | 佳能株式会社 | Sheet processing apparatus and control method therefor |
-
2010
- 2010-03-24 JP JP2010067242A patent/JP2011194851A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103802500A (en) * | 2012-11-05 | 2014-05-21 | 佳能株式会社 | Sheet processing apparatus and control method therefor |
| US10315879B2 (en) | 2012-11-05 | 2019-06-11 | Canon Kabushiki Kaisha | Sheet processing apparatus, control method therefor and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5333259B2 (en) | Image forming apparatus, program, and image forming method | |
| US20110043855A1 (en) | Print data processing apparatus, print data processing method, and storage medium | |
| JP5552855B2 (en) | Image processing apparatus, image forming system, and image processing program | |
| JPWO2017163441A1 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2008195021A (en) | Image forming apparatus, and image forming method | |
| US8928914B2 (en) | Image processing apparatus, information processing method, and storage medium | |
| US12067078B2 (en) | Edge device, storage medium, and method of controlling edge device | |
| JP2011183757A (en) | Image processor, image processing method, and program | |
| JP2011194851A (en) | Image processor, image forming system, and image processing program | |
| US8970906B2 (en) | Information processing apparatus, recording medium, and control method | |
| JP2008023897A (en) | Image forming device, image forming method, and program | |
| JP2004188865A (en) | Image forming device and program | |
| JP5966805B2 (en) | Control device for printing | |
| US9197782B2 (en) | Image processing device and image processing method | |
| JP5471696B2 (en) | Image processing apparatus and image processing program | |
| JP2011194809A (en) | Image processor, image forming system and image processing program | |
| JP5738548B2 (en) | Print control apparatus, image forming apparatus using the same, print server, print control method, and print control program | |
| JP6268840B2 (en) | Image forming apparatus, image forming control method, and image forming control program | |
| US8699071B2 (en) | Image forming apparatus and method of forming an image thereof | |
| JP2020098549A (en) | Printing system, information processing apparatus, and data processing method | |
| JP3827966B2 (en) | Image forming apparatus | |
| JP6264757B2 (en) | Image forming apparatus, image forming system, image forming apparatus control method, and image forming apparatus control program | |
| JP4029672B2 (en) | Print program, print server, and printing method | |
| JP5952306B2 (en) | Image forming apparatus | |
| JP2008044106A (en) | Image forming apparatus, operating method of image forming apparatus, asic for image processing, operating method of asic for image processing, and program |