JP2007076292A - Image forming device and control program - Google Patents
Image forming device and control program Download PDFInfo
- Publication number
- JP2007076292A JP2007076292A JP2005269887A JP2005269887A JP2007076292A JP 2007076292 A JP2007076292 A JP 2007076292A JP 2005269887 A JP2005269887 A JP 2005269887A JP 2005269887 A JP2005269887 A JP 2005269887A JP 2007076292 A JP2007076292 A JP 2007076292A
- Authority
- JP
- Japan
- Prior art keywords
- transparency
- processing
- objects
- image forming
- unit
- 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
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、重ね合わせた図形の描画において、透明度処理の実行を制御する画像形成装置及び制御プログラムに関する。 The present invention relates to an image forming apparatus and a control program for controlling execution of transparency processing in drawing of a superimposed figure.
従来の印刷処理では、2つの印刷対象のオブジェクト(印刷対象の図形等)が重なり合っている場合、データの定義上において下側に定義されているオブジェクトは、上側に定義されているオブジェクトに上書きされてしまうため、下側のオブジェクトは隠れてた状態で印刷されるのが一般的であった。しかし、近年では、印刷物における表現力を向上させるために、オブジェクトに透明度というファクタを持たせることにより、下側のオブジェクトが上側のオブジェクトを透過して見えるようにした印刷が行われるようになっている。透明度とは、描画オブジェクトが持つファクタの一つであり、0〜100%の値を持つ。透明度0%のオブジェクトは、従来のオブジェクトと同等であり、下側にオブジェクトがある場合に隠れてしまうものである。また、透明度100%のオブジェクトは無色透明のオブジェクトであり、他オブジェクトと重なりを持っても他オブジェクトの色には影響を与えないものである。一方、透明度1%〜99%のオブジェクトの場合、他オブジェクトとの重なり部分は重なった2つのオブジェクト両方の色と透明度の値から重なり部分の色は決定されるものである。また透明度は重なる複数のオブジェクトの色に一意に影響を与えるものでなく影響の与え方を複数持っており、二つのオブジェクトの色を加算する場合もあれば減算する場合もある。
なお、透明成分を含む画像形成を高品質にかつ迅速に行うことができる画像形成方法としては、例えば特許文献1に掲げるようなものが知られている。
In addition, as an image forming method that can perform image formation including a transparent component with high quality and speed, for example, the method described in Patent Document 1 is known.
ところで、近年の画像形成装置は、文書作成アプリケーション等を使用せずに、電子文書フォーマット(例えば、PDF;Portable Document Format)の文書データを直接印刷することができる機能を有している。しかしながら、透明度機能が使用された印刷対象の文書データを展開してビットマップデータに変換する画像処理は、多大な処理時間を要する場合があるため、データの内容を忠実に再現する必要がなく、単に文書データの内容を確認したいのみのユーザにとっては迅速に印刷結果を得ることができないという問題がある。また、文書作成アプリケーション等を使用せずに、電子文書フォーマット(例えば、PDF;Portable Document Format)の文書データを直接印刷するような場合には、透明度機能を使用したオブジェクトを削除するなどして文書データを編集することができないため、印刷対象の文書データ中に多大な処理時間を要するオブジェクトが定義されているような場合は、迅速に印刷する方法がないという問題もある。 Incidentally, recent image forming apparatuses have a function capable of directly printing document data in an electronic document format (for example, PDF: Portable Document Format) without using a document creation application or the like. However, the image processing that expands the document data to be printed using the transparency function and converts it into bitmap data may require a lot of processing time, so it is not necessary to faithfully reproduce the contents of the data. There is a problem that a print result cannot be obtained quickly for a user who simply wants to confirm the contents of document data. In addition, when directly printing document data in an electronic document format (for example, PDF: Portable Document Format) without using a document creation application, the document using the transparency function is deleted. Since the data cannot be edited, there is also a problem that there is no method for quickly printing when an object that requires a large amount of processing time is defined in the document data to be printed.
本発明は、このような事情に鑑みてなされたもので、状況に応じて、透明度機能の処理動作を制御して、迅速に印刷結果を得ることができる画像形成装置及び制御プログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and provides an image forming apparatus and a control program capable of quickly obtaining a printing result by controlling the processing operation of the transparency function according to the situation. With the goal.
本発明は、複数のオブジェクトの重なりを検出し、オブジェクトが重なっている数が異なる領域毎に領域分割して、該領域毎に色合成を行うことにより透明度処理を実行する透明度処理手段と、前記透明度処理手段による透明度処理の実行中に発生したメモリオーバフローを検出する検出手段と、前記検出手段によりメモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理する制御手段とを備えたことを特徴とする。 The present invention relates to a transparency processing means that detects an overlap of a plurality of objects, divides the area into areas having different numbers of overlapping objects, and performs transparency processing by performing color composition for each area; A detection unit that detects a memory overflow that occurs during the execution of the transparency process by the transparency processing unit, and a control unit that replaces the transparency process with a normal process when a memory overflow is detected by the detection unit. It is characterized by that.
本発明は、複数のオブジェクトの重なりを検出し、オブジェクトが重なっている数が異なる領域毎に領域分割して、該領域毎に色合成を行うことにより透明度処理を実行する透明度処理手段を備えた画像形成装置において動作を制御する制御プログラムであって、前記透明度処理手段による透明度処理の実行中に発生したメモリオーバフローを検出する検出処理と、前記検出処理によりメモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理する制御処理とをコンピュータに行わせることを特徴とする。 The present invention includes a transparency processing unit that detects an overlap of a plurality of objects, divides the area into areas where the number of overlapping objects differs, and performs color processing for each area to perform transparency processing. A control program for controlling an operation in the image forming apparatus, the detection process for detecting a memory overflow occurring during the execution of the transparency process by the transparency processing unit, and the transparency when the memory overflow is detected by the detection process It is characterized by causing a computer to perform control processing that replaces processing with normal processing.
本発明によれば、透明度処理の実行中に発生したメモリオーバフローを検出し、メモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理するようにしたため、状況に応じて、透明度機能の処理動作を制御して、迅速に印刷結果を得ることができるという効果が得られる。 According to the present invention, since the memory overflow that occurred during the execution of the transparency process is detected and the memory overflow is detected, the transparency process is replaced with the normal process. In this way, the printing operation can be obtained quickly by controlling the processing operation.
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図1は同実施形態の構成を示すブロック図である。この図において、符号1は、画像形成装置7の処理動作を統括して制御する制御部である。符号2は、ネットワークNに接続されたパソコン8等から印刷するべき画像の画像データを受信する通信部である。符号3は、通信部2において受信した画像データを一時的に記憶するバッファである。符号4は、バッファ3に記憶されている画像データを読み出し、画像処理を施すことによりビットマップデータへ変換する画像処理部である。符号5は、画像処理部4において得られたビットマップデータを記憶する画像メモリである。符号6は、画像メモリ5に記憶されているビットマップデータを読み出して、このビットマップデータに基づく画像を印刷媒体へ転写する印刷部である。
Hereinafter, an image forming apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the embodiment. In this figure, reference numeral 1 denotes a control unit that controls the overall processing operation of the
ここで、図4を参照して、透明度機能を使用した描画(印刷)について説明する。図4は、通常の描画(図4(a))と透明度機能を使用した描画(図4(b))を比較した図である。通常の描画処理におけるオブジェクト(塗りつぶし、ストローク、テキスト、画像)は、不透明の状態(透明度0%)で、オブジェクトが配置された順番に描画されるため、重なっている部分は一番上に配置されたオブジェクトのみが描画されることになる。図4(a)に示すように、オブジェクトB(例えば、描画色が青)とオブジェクトG(例えば、描画色が緑)が重なっている部分のオブジェクトR(例えば、描画色が赤)は、実際には描画されない。また、オブジェクトG(例えば、描画色が緑)が重なっている部分のオブジェクトBについても実際には描画されない。 Here, with reference to FIG. 4, drawing (printing) using the transparency function will be described. FIG. 4 is a diagram comparing normal drawing (FIG. 4A) and drawing using the transparency function (FIG. 4B). Objects (fill, stroke, text, image) in normal drawing processing are drawn in the order in which the objects are placed in an opaque state (0% transparency), so the overlapping part is placed at the top. Only the new object will be drawn. As shown in FIG. 4A, the object R (for example, the drawing color is red) in a portion where the object B (for example, the drawing color is blue) and the object G (for example, the drawing color is green) overlaps with each other. Is not drawn. In addition, the object B in the portion where the object G (for example, the drawing color is green) overlaps is not actually drawn.
一方、図4(a)に示す3つのオブジェクトR、G、Bそれぞれに透明度(例えば、50%)を設定した場合、オブジェクトRにオブジェクトBのみが重なっている領域RBは、オブジェクトRとオブジェクトBの描画色(赤と青)を混ぜ合わせた色で描画されることになる。また、オブジェクトBにオブジェクトGのみが重なっている領域GBは、オブジェクトBとオブジェクトGの描画色(青と緑)を混ぜ合わせた色で描画されることになる。また、オブジェクトRにオブジェクトGのみが重なっている領域RGは、オブジェクトRとオブジェクトGの描画色(赤と緑)を混ぜ合わせた色で描画されることになる。さらに、オブジェクトRにオブジェクトBが重なり、その上にオブジェクトGが重なっている領域RGBは、オブジェクトR、オブジェクトG及びオブジェクトBの描画色(赤と後と緑)を混ぜ合わせた色で描画されることになる。 On the other hand, when transparency (for example, 50%) is set for each of the three objects R, G, and B shown in FIG. 4A, the region RB in which only the object B overlaps the object R is the object R and the object B. The drawing color (red and blue) is mixed. In addition, the region GB where only the object G overlaps the object B is drawn with a color obtained by mixing the drawing colors (blue and green) of the object B and the object G. In addition, a region RG where only the object G overlaps the object R is drawn with a color obtained by mixing the drawing colors (red and green) of the object R and the object G. Further, the region RGB where the object B overlaps the object R and the object G overlaps with the object R is drawn with a color obtained by mixing the drawing colors (red, back and green) of the object R, the object G and the object B. It will be.
次に、図2を参照して、図1に示す画像処理部4が透明度オブジェクトの処理を行う動作を説明する。図2は、図1に示す画像処理部4が透明度オブジェクトの処理を行う動作を示すフローチャートである。
まず、通信部2は、パソコン8から送信された電子文書フォーマットで記述された印刷対象の文書データ(以下、印刷データと称する)を受信し、受信した印刷データをバッファ3に記憶する。通信部2は、印刷データを受信した時点で、制御部1に対して、印刷データを受信したことを通知する。これを受けて、制御部1は、画像処理部4に対して、画像の展開処理を実行するように指示を出す。これを受けて、画像処理部4は、バッファ3から1ページ分の印刷データを読み出して、印刷データの解析を行う(ステップS1)。そして、画像処理部4は、読み出した印刷データ中に透明度機能を使用したデータが含まれるか否かを判定する(ステップS2)。この判定の結果、透明度機能が使用されていなければ、画像処理部4は、通常処理を実行し(ステップS15)、処理の結果得られるビットマップデータを画像メモリ5へ格納していき、1ページ分の処理が終了した時点で、ビットマップデータを印刷部6に対して吐き出し、ページ排出処理が実行される(ステップS13)ことによって、印刷部6において印刷処理が実行される。
Next, the operation of the
First, the
次に、印刷データ中に透明度機能を使用したデータが含まれる場合、画像処理部4は、読み込んだ印刷データに記述されているデータを順に解釈し、描画オペレータ(描画命令)であるか否かを判定する(ステップS3)。この判定の結果、描画オペレータであった場合、画像処理部4は、印刷データを解釈した結果に基づいてオブジェクトを生成する(ステップS4)。画像処理部4は、ここで生成したオブジェクトと、既に画像メモリ5内のテーブルに格納されているオブジェクトと重なりを調査し(ステップS5)、重なりがあるか否かを判定する(ステップS6)。この判定の結果、重なりがなければ、次の切り出し処理を実行せずに次の処理へ移行する。一方、重なりがある場合、オブジェクト同士の重なり部分毎に分割して、重なり領域の切り出しを行う(ステップS7)。
Next, when the data using the transparency function is included in the print data, the
ここで、図4、5を参照して、重なり領域の切り出し動作(ステップS7)について説明する。図4(a)に示す3つのオブジェクトR、G、Bが重なっている場合を例にして説明する。まず、3つのオブジェクトR、G、Bそれぞれの外形を示す境界線に基づいて、互いに重なっている領域(領域RBとRGとGBとRGBとからなる領域)を求める。そして、求めた重なり領域をそれぞれ分割して、領域R、G、B、RB、RG、GB、RGBを切り出す(図5参照)。この切り出しのとき、1つの領域内において、重なっているオブジェクトの数が同じになるように切り出しを行う。例えば、領域RBに領域RGBを加えたり領域は、オブジェクトRにオブジェクトBが重なっている領域であるが、この領域には、重なりの数が「1」である領域RBと重なりの数が「3」である領域RGBが混在していることになるため、領域RBと領域RGBをそれぞれを切り出して異なる領域とする。このようにすることにより、3つのオブジェクトが重なっている状態から7つの領域に分割されて、それぞれの領域が新たなオブジェクトとなり、元のオブジェクト(オブジェクトR、G、B)は削除される。 Here, with reference to FIGS. 4 and 5, the overlapping region cut-out operation (step S7) will be described. An example will be described in which three objects R, G, and B shown in FIG. First, areas that overlap each other (areas consisting of areas RB, RG, GB, and RGB) are obtained based on boundary lines that indicate the outer shapes of the three objects R, G, and B. Then, the obtained overlapping regions are divided, and regions R, G, B, RB, RG, GB, and RGB are cut out (see FIG. 5). In this cutout, the cutout is performed so that the number of overlapping objects is the same in one area. For example, the region RGB is added to the region RB, or the region is a region where the object B overlaps the object R. In this region, the number of overlaps with the region RB where the number of overlaps is “1” is “3”. Therefore, the region RB and the region RGB are cut out to be different regions. By doing this, the three objects are divided into seven areas from the overlapping state, and each area becomes a new object, and the original objects (objects R, G, B) are deleted.
次に、画像処理部4は、それぞれのオブジェクトに対して、色合成を行う(ステップS8)。この色合成は、オブジェクトが重なっていなければ、オブジェクトが持つ色情報に基づいて色合成処理(実際は、合成する色はないため、単色の色変換処理となる)を行う。オブジェクトが重なっている状態から切り出されたオブジェクトは、重なっている複数の色情報に基づいて色合成処理(混ぜ合わせた色の生成)を行う(ステップS8)。そして、画像処理部4は、色合成を行ったオブジェクトを画像メモリ5内のテーブルに格納する(ステップS9)。
Next, the
次に、画像処理部4は、読み込んだ印刷データに記述されているデータを解釈し、描画オペレータでない場合、ページ排出オペレータ(ページ排出命令)であるか否かを判定する(ステップS10)。この判定の結果、ページ排出オペレータでない(描画オペレータでもページ排出オペレータでもない)場合、画像処理部4は、通常処理を行う(ステップS11)。一方、ページ排出オペレータである場合、画像処理部4は、画像メモリ5のテーブルに格納されているビットマップデータを印刷部6に対して吐き出し、ページ排出処理が実行される(ステップS13)ことによって、印刷部6において印刷処理が実行される。この処理を最終ページになるまで繰り返し実行する(ステップS14)ことにより透明度機能を使用した描画処理が行われることになる。
Next, the
次に、図3を参照して、図2に示す透明度オブジェクト処理の実行を制御する動作を説明する。まず通信部2は、パソコン8から送信された電子文書フォーマットで記述された印刷対象の文書データ(以下、印刷データと称する)を受信し、受信した印刷データをバッファ3に記憶する。通信部2は、印刷データを受信した時点で、制御部1に対して、印刷データを受信したことを通知する。これを受けて、制御部1は、画像処理部4に対して、画像の展開処理を実行するように指示を出す。このとき、制御部1は、事前にユーザによって設定されている透明度機能を使用するか否かの設定値を参照して、この設定値を画像処理部4に対して通知する。
Next, an operation for controlling the execution of the transparency object process shown in FIG. 2 will be described with reference to FIG. First, the
これを受けて、画像処理部4は、バッファ3に記憶されている印刷データを読み出し、解析する(ステップS21)。そして、画像処理部4は、制御部1から通知された透明度機能を使用するか否かの設定値に基づいて、透明度機能を使用するか否かを判定する(ステップS22)。この判定の結果、透明度機能を使用しないのであれば、画像処理部4は、通常処理に置き換えて、描画処理を実行し(ステップS32)、処理の結果得られるビットマップデータを画像メモリ5へ格納していき、1ページ分の処理が終了した時点で、ビットマップデータを印刷部6に対して吐き出し、ページ排出処理が実行されることによって、印刷部6において印刷処理が実行される。これにより、印刷データに透明度機能が使用されていたとしても、重なり領域における色合成処理が実行されず、オブジェクトが配置された順に上書きされる結果が得られることになる。
In response to this, the
次に、透明度機能を使用する設定がされていた場合、画像処理部4は、印刷データ中に透明度機能を使用したデータがあるか否かを判定する(ステップS23)。この判定の結果、透明度機能を使用したデータがなければ通常処理を実行し(ステップS32)、処理の結果得られるビットマップデータを画像メモリ5へ格納していき、1ページ分の処理が終了した時点で、ビットマップデータを印刷部6に対して吐き出し、ページ排出処理が実行されることによって、印刷部6において印刷処理が実行される。
Next, when it is set to use the transparency function, the
一方、透明度機能を使用する設定であり、かつ印刷データに透明度機能を使用したデータがある場合、画像処理部4は、画像メモリ5においてメモリオーバフローが発生したか否かを検出しながら(ステップS24)、透明度オブジェクト処理(オブジェクトの切り出し、色合成)を実行する(ステップS25)。そして、透明度機能の処理が終了したか否かを判定しながら透明度オブジェクト処理を続行し(ステップS26)、処理が終了した時点で、ビットマップデータを印刷部6に対して吐き出し(ステップS27)、ページ排出処理が実行されることによって、印刷部6において印刷処理が実行される。
On the other hand, when the transparency function is set and the print data includes data using the transparency function, the
透明度オブジェクト処理中にメモリオーバフローが発生した場合、画像処理部4は、この時点までに処理した処理済みのオブジェクトを画像メモリ5から消去する(ステップS28)。そして、画像処理部4は、制御部1に対してメモリオーバフローが発生したことを通知する。これを受けて、制御部1は、図示しない表示部にメモリオーバフローが発生したことを表示する(ステップS29)とともに、ユーザに対して、透明度機能を落として処理を再開するか否かを問い合わせるメッセージを表示する。このメッセージに対して、ユーザは、再開するか否かを入力部(図示せず)を操作して回答する。制御部1は、この回答の内容を読み取り、機能を落として再開するか否かを判定する(ステップS30)。この判定の結果、再開しないのであれば、制御部1は、画像処理部4に対して処理の中止を指示する。これを受けて、画像処理部4は、処理を中止して終了する。一方、透明度機能を落として処理を再開するのであれば、制御部1は、画像処理部4に対して初期化して処理を再開する指示を出力する。これを受けて、画像処理部4は、透明度機能を行わない設定を行うとともに、印刷データを読み出し、解析する処理を初期化し(ステップS31)、改めてバッファ3から印刷データを読み出して解析する処理から始める(ステップS21)。
When a memory overflow occurs during transparency object processing, the
このように、透明度処理の実行中に発生したメモリオーバフローを検出し、メモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理するようにしたため、状況に応じて、透明度機能の処理動作を制御して、迅速に印刷結果を得ることができる。 In this way, the memory overflow that occurred during the execution of transparency processing is detected, and when the memory overflow is detected, the transparency processing is replaced with the normal processing, so the processing of the transparency function depending on the situation. The printing result can be obtained quickly by controlling the operation.
なお、図1における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより透明度機能の処理動作制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。 The program for realizing the function of the processing unit in FIG. 1 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed to execute the transparency function process. Operation control may be performed. The “computer system” here includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
1・・・制御部、2・・・通信部、3・・・バッファ、4・・・画像処理部、5・・・画像メモリ、6・・・印刷部、7・・・画像形成装置、8・・・パソコン、N・・・ネットワーク
DESCRIPTION OF SYMBOLS 1 ... Control part, 2 ... Communication part, 3 ... Buffer, 4 ... Image processing part, 5 ... Image memory, 6 ... Printing part, 7 ... Image forming apparatus, 8 ... PC, N ... Network
Claims (2)
前記透明度処理手段による透明度処理の実行中に発生したメモリオーバフローを検出する検出手段と、
前記検出手段によりメモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理する制御手段と
を備えたことを特徴とする画像形成装置。 A transparency processing means for detecting an overlap of a plurality of objects, dividing the area into different areas where the number of overlapping objects is different, and performing a transparency process by performing color synthesis for each area;
Detecting means for detecting a memory overflow occurring during execution of transparency processing by the transparency processing means;
An image forming apparatus comprising: a control unit that replaces the transparency process with a normal process when a memory overflow is detected by the detection unit.
前記透明度処理手段による透明度処理の実行中に発生したメモリオーバフローを検出する検出処理と、
前記検出処理によりメモリオーバフローが検出された場合に、透明度処理を通常処理に置き換えて処理する制御処理と
をコンピュータに行わせることを特徴とする制御プログラム。
In an image forming apparatus provided with a transparency processing unit that detects an overlap of a plurality of objects, divides the area into areas having different numbers of overlapping objects, and performs color composition for each area. A control program for controlling the operation,
A detection process for detecting a memory overflow occurring during the execution of the transparency process by the transparency processing means;
A control program for causing a computer to perform a control process of replacing a transparency process with a normal process when a memory overflow is detected by the detection process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005269887A JP2007076292A (en) | 2005-09-16 | 2005-09-16 | Image forming device and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005269887A JP2007076292A (en) | 2005-09-16 | 2005-09-16 | Image forming device and control program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007076292A true JP2007076292A (en) | 2007-03-29 |
Family
ID=37937035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005269887A Withdrawn JP2007076292A (en) | 2005-09-16 | 2005-09-16 | Image forming device and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007076292A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010171682A (en) * | 2009-01-22 | 2010-08-05 | Konica Minolta Business Technologies Inc | Image processing apparatus, program, and data processing method |
US11132588B2 (en) | 2019-11-15 | 2021-09-28 | Brother Kogyo Kabushiki Kaisha | Data generating apparatus, computer-readable medium, and method for suppressing adverse influences on image data generation due to insufficient memory capacity |
-
2005
- 2005-09-16 JP JP2005269887A patent/JP2007076292A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010171682A (en) * | 2009-01-22 | 2010-08-05 | Konica Minolta Business Technologies Inc | Image processing apparatus, program, and data processing method |
US11132588B2 (en) | 2019-11-15 | 2021-09-28 | Brother Kogyo Kabushiki Kaisha | Data generating apparatus, computer-readable medium, and method for suppressing adverse influences on image data generation due to insufficient memory capacity |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4677379B2 (en) | Image processing apparatus and image processing method | |
JP2009188816A (en) | Printer driver and image forming apparatus | |
JPH10302061A (en) | Digital processing method combining color cast removal and contrast emphasis of digital color image | |
US20090213408A1 (en) | Print Controlling Device, Method to Control Printing, and a Computer Usable Medium Therefor | |
KR20140077831A (en) | Image forming apparatus and image forming method | |
JP4858129B2 (en) | Image processing apparatus, image forming system, and program | |
JP4145910B2 (en) | Image forming apparatus and control program | |
JP2007266847A (en) | Image processor, image processing method, and program | |
JP2011097538A (en) | Image processing apparatus, program, recording medium | |
JP2007076292A (en) | Image forming device and control program | |
JP4405453B2 (en) | Image forming apparatus and control program | |
JP2007082068A (en) | Image forming apparatus and control program | |
JP2009071634A (en) | History image generating device, and program | |
JP4145909B2 (en) | Image forming apparatus and control program | |
JP2007082065A (en) | Image forming apparatus and control program | |
JP2006171861A (en) | Information processor, printing method, recording medium and program | |
JP6904717B2 (en) | Image processing equipment, its control method, and programs | |
JP2008183886A (en) | Image forming apparatus | |
JP5171973B2 (en) | Information processing apparatus and control method thereof | |
JP2007080143A (en) | Image forming apparatus and control program | |
JP5346848B2 (en) | Image forming apparatus and image processing program | |
JP2019001083A (en) | Information processing device, program, and terminal device | |
US11922242B2 (en) | Image forming apparatus, image forming method, and storage medium | |
JP4279261B2 (en) | Image display device and display control program | |
JP2005345917A (en) | Image processing apparatus and method for same, and program and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081202 |