JP4919032B2 - Image processing apparatus, image forming apparatus, image forming system, and image processing program - Google Patents

Image processing apparatus, image forming apparatus, image forming system, and image processing program Download PDF

Info

Publication number
JP4919032B2
JP4919032B2 JP2007007409A JP2007007409A JP4919032B2 JP 4919032 B2 JP4919032 B2 JP 4919032B2 JP 2007007409 A JP2007007409 A JP 2007007409A JP 2007007409 A JP2007007409 A JP 2007007409A JP 4919032 B2 JP4919032 B2 JP 4919032B2
Authority
JP
Japan
Prior art keywords
image quality
image
style
unit
gradation
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.)
Expired - Fee Related
Application number
JP2007007409A
Other languages
Japanese (ja)
Other versions
JP2008176418A (en
Inventor
雄太 山口
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
Fujifilm Business Innovation Corp
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, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007007409A priority Critical patent/JP4919032B2/en
Publication of JP2008176418A publication Critical patent/JP2008176418A/en
Application granted granted Critical
Publication of JP4919032B2 publication Critical patent/JP4919032B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、画像処理装置、画像形成装置、画像形成システムおよび画像処理プログラムに関する。   The present invention relates to an image processing apparatus, an image forming apparatus, an image forming system, and an image processing program.

コンピュータが、ネットワークなどの通信回線を介して接続されるプリンタに対して印刷要求を行うときは、コンピュータでは、そのプリンタに対応するプリンタドライバをインストールし、これを実行することにより、このプリンタドライバを介して印刷要求を行う。   When a computer issues a print request to a printer connected via a communication line such as a network, the computer installs a printer driver corresponding to the printer and executes the printer driver. Print request.

また、機種(型式)などが異なる複数のプリンタとコンピュータとが通信回線を介して接続される場合にあっては、コンピュータは、複数のプリンタのそれぞれに対応するプリンタドライバをインストールする必要がある。   When a plurality of printers of different models (models) and the computer are connected via a communication line, the computer needs to install a printer driver corresponding to each of the plurality of printers.

そして、利用者は、コンピュータを操作して複数のプリンタ中の所定のプリンタに対して印刷処理を実行させたいときは、複数のプリンタに対応する複数のプリンタドライバの中の前記所定のプリンタに対応するプリンタドライバを起動させる。これにより、このプリンタドライバは、前記所定のプリンタに向けて印刷要求を行う。   When the user wants to operate the computer to execute print processing on a predetermined printer among the plurality of printers, the user corresponds to the predetermined printer among the plurality of printer drivers corresponding to the plurality of printers. Start the printer driver. As a result, the printer driver makes a print request to the predetermined printer.

なお、利用者が、文書の内容に応じて高階調モードあるいは低階調モードなどの画質モードの指定を含む、コンピュータに対する印刷要求の指示操作を行うことで、プリンタからは、意図した出力結果を得ることが可能となる。   Note that the user can output the intended output result from the printer by performing a print request instruction operation to the computer including designation of an image quality mode such as a high gradation mode or a low gradation mode according to the content of the document. Can be obtained.

ここで、利用者によるモード指定操作に対応した印刷モード情報に基づく高階調モードまたは低階調モードに従って印刷処理するシステムとしては、例えば、特許文献1が知られている。
特開2004−299126号公報
Here, as a system that performs print processing according to a high gradation mode or a low gradation mode based on print mode information corresponding to a mode designation operation by a user, for example, Patent Document 1 is known.
JP 2004-299126 A

本発明は、画像様式の指定をしない場合であっても取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成することのできる画像処理装置、画像形成装置、画像形成システムおよび画像処理プログラムを提供することを目的とする。 The present invention relates to an image processing apparatus capable of generating image information on the page description language data in accordance with imagewise in accordance with a page description language was also acquired in a case where no data specified imagewise, an image forming apparatus, an image An object is to provide a forming system and an image processing program.

上記課題を解決するため、請求項1に記載の本発明の画像処理装置は、ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定手段と、前記決定手段によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成手段とを有し、前記決定手段は、前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定手段と、前記所定の処理単位の文書内容について、前記描画コマンドを基に、文字の描画コマンド、線の描画コマンド、写真の描画コマンドに応じて予め決められるデータ量を算出する情報量算出手段とを備え、前記画質様式決定手段は、前記情報量算出手段による算出処理の結果が予め設定される閾値より大きいと判定した場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記算出処理の結果が前記閾値以下であると判定した場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、ことを特徴とする。 To solve the above problems, an image processing apparatus of the present invention as set forth in claim 1, based on the page description language data to determine quality manner suitable to the page description language data from a plurality of different image quality modes determining means for obtaining a drawing command in the page description language with, according to the information format according to the image quality modes determined by said determining means, and a generation means for generating image information on the page description language data The determination means includes, for each predetermined processing unit, a plurality of image quality styles including a first image quality style that emphasizes the gradation of the image and a second image quality style that prioritizes the resolution over the gradation of the image. The image quality style determining means for determining the first image quality style or the second image quality style as the predetermined image quality style, and the document content of the predetermined processing unit, An information amount calculating means for calculating a predetermined amount of data in accordance with a character drawing command, a line drawing command, and a photo drawing command based on the command, and the image quality style determining means includes the information amount calculating means If it is determined that the result of the calculation process according to is greater than a preset threshold value, the first image quality style is determined as the predetermined image quality style from the plurality of image quality styles. When it is determined that the result is equal to or less than the threshold value, the second image quality style is determined as the predetermined image quality style from the plurality of image quality styles .

請求項2に記載の発明は、ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定手段と、前記決定手段によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成手段とを有し、前記決定手段は、前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定手段と、前記所定の処理単位の文書内容について、階調を強調すべき要素の描画コマンドである写真の描画コマンドと、階調性よりも解像度を優先すべき要素の描画コマンドである線画の描画コマンドおよび文字の描画コマンドの2種類の要素ごとに、それらの描画コマンドの数を計数する計数手段とを備え、前記画質様式決定手段は、前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数よりも多い旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、ことを特徴とする。 The invention according to claim 2 determines an image quality style suitable for the page description language data from a plurality of different image quality styles based on the page description language data, and obtains a drawing command in the page description language. And determining means for generating image information related to the page description language data in accordance with an information format corresponding to the image quality style determined by the determining means, wherein the determining means is for each predetermined processing unit. In addition, among the plurality of image quality formats including a first image quality format that emphasizes the gradation of the image and a second image quality format that prioritizes resolution over the gradation of the image, the predetermined image quality format is the first image quality format. An image quality style determining means for determining one image quality style or the second image quality style, and a photograph command which is a drawing command for an element whose gradation should be emphasized for the document content of the predetermined processing unit. And a counting means for counting the number of drawing commands for each of two types of elements, ie, a drawing command for line drawing, which is a drawing command for an element whose resolution should be prioritized over gradation, and a drawing command for characters. The image quality style determination means indicates that the result of the counting process by the counting means indicates that the number of elements whose gradation should be emphasized is larger than the number of elements whose resolution should be prioritized over gradation. In this case, the first image quality format is determined as the predetermined image quality format from the plurality of image quality formats, and the result of the counting process by the counting means is that the number of elements whose gradation should be emphasized is If the resolution is equal to or less than the number of elements that should be prioritized over gradation, the second image quality format is determined as the predetermined image quality format from the plurality of image quality formats. Features.

請求項3に記載の発明は、上記請求項1または2に記載の発明において、前記決定手段は、前記所定の処理単位の文書内容を構成する単数または複数の種類の要素を描画する場合の描画領域の面積を、描画対象の要素の描画にかかわる座標情報、幅情報および高さ情報を基に、その要素の種類ごとに算出する面積算出手段、を更に備え、前記画質様式決定手段は、前記要素の種類ごとの前記面積算出手段による算出処理の結果のうち最も大きい値を示している算出処理の結果に対応する要素を基に、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する、ことを特徴とする。 The invention according to claim 3 is the drawing according to the invention according to claim 1 or 2 , wherein the determining means draws one or more types of elements constituting the document content of the predetermined processing unit. Area calculating means for calculating the area of the area for each element type based on the coordinate information, width information and height information related to the drawing of the element to be drawn ; Based on the element corresponding to the result of the calculation process showing the largest value among the results of the calculation process by the area calculation means for each type of element, the predetermined image quality style is selected from the plurality of image quality styles. The first image quality style or the second image quality style is determined.

請求項4に記載の発明は、上記請求項3に記載の発明において、前記面積算出手段は、前記所定の処理単位の文書内容に含まれる階調を強調すべき要素および階調性よりも解像度を優先すべき要素のうち少なくとも1つの種類の要素を描画する場合の描画領域の面積を算出し、前記画質様式決定手段は、前記面積算出手段による算出処理の結果が、階調を強調すべき要素にかかわる面積が階調性よりも解像度を優先すべき要素にかかわる面積よりも大きい旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記面積算出手段による算出処理の結果が、階調を強調すべき要素にかかわる面積が階調性よりも解像度を優先すべき要素にかかわる面積以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、ことを特徴とする。 According to a fourth aspect of the present invention, in the invention of the third aspect , the area calculating means has a resolution higher than an element to which the gradation included in the document content of the predetermined processing unit should be emphasized and the gradation. The area of the drawing area when drawing at least one kind of element among the elements to be prioritized is calculated, and the image quality style determining means should emphasize the gradation as a result of the calculation processing by the area calculating means If the area related to the element is larger than the area related to the element whose resolution should be prioritized over the gradation, the first image quality is selected as the predetermined image quality format from the plurality of image quality formats. On the other hand, the result of the calculation process by the area calculating means indicates that the area related to the element whose gradation should be emphasized is less than the area related to the element whose resolution should be prioritized over the gradation. Where Determines the second image quality modes as the predetermined image quality modes from the plurality of image quality modes, characterized in that.

請求項5に記載の発明は、上記請求項1〜4の何れか一項に記載の発明において、前記生成手段は、前記決定手段による画質様式を決定する処理と並行して、前記複数の画質様式に依存しない情報形式に従って前記ページ記述言語データにかかわる共通の画像情報を生成する共通画像情報生成手段と、前記共通の画像情報を、前記画質様式決定手段によって決定された画質様式に依存する情報形式に従った画像情報に変換する画像情報変換手段と、を備えることを特徴とする。 According to a fifth aspect of the present invention, in the invention according to any one of the first to fourth aspects, the generation unit is configured to perform the plurality of image quality in parallel with a process of determining an image quality mode by the determination unit. Common image information generating means for generating common image information related to the page description language data in accordance with an information format independent of the form, and information depending on the image quality style determined by the image quality style determining means for the common image information Image information converting means for converting into image information in accordance with the format.

請求項6に記載の発明は、上記請求項1〜4の何れか一項に記載の発明において、前記生成手段は、前記決定手段による画質様式を決定する処理と並行して、予め設定された画質様式に依存する情報形式に従って、前記ページ記述言語データにかかわる画像情報を生成する画像情報生成手段、を備えることを特徴とする。 The invention according to claim 6 is the invention according to any one of claims 1 to 4 , wherein the generation unit is set in advance in parallel with the process of determining the image quality mode by the determination unit. Image information generating means for generating image information related to the page description language data according to an information format depending on the image quality style is provided.

請求項7に記載の発明は、上記請求項6に記載の発明において、前記画像情報生成手段は、前記画質様式決定手段によって決定された画質様式と前記予め設定された画質様式とが異なるときは、前記画質様式決定手段によって決定された画質様式に依存する情報形式に従って、前記ページ記述言語データにかかわる新たな画像情報を生成する、ことを特徴とする。 According to a seventh aspect of the present invention, in the invention of the sixth aspect , the image information generating means is configured such that the image quality style determined by the image quality style determining means is different from the preset image quality style. In accordance with the information format dependent on the image quality style determined by the image quality style determining means, new image information related to the page description language data is generated.

上記課題を解決するため、請求項8に記載の本発明の画像形成装置は、請求項1から請求項7の何れか一項に記載の画像処理装置を有することを特徴とする。 In order to solve the above problem, an image forming apparatus according to an eighth aspect of the present invention includes the image processing apparatus according to any one of the first to seventh aspects.

上記課題を解決するため、請求項9に記載の本発明の画像形成システムは、印刷処理要求を発行する処理装置と請求項8記載の画像形成装置とが通信回線を介して接続され、前記画像形成装置は、前記処理装置からの印刷すべきページ記述言語データの印刷処理要求に応じて当該ページ記述言語データに対する印刷処理を実行する、ことを特徴とする。 In order to solve the above problems, an image forming system according to a ninth aspect of the present invention includes a processing apparatus that issues a print processing request and an image forming apparatus according to the eighth aspect connected via a communication line, The forming device executes print processing for the page description language data in response to a print processing request for the page description language data to be printed from the processing device.

上記課題を解決するため、請求項10に記載の本発明の画像処理プログラムは、ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定処理過程と、前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、前記決定処理過程は、前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定処理過程と、前記所定の処理単位の文書内容について、前記描画コマンドを基に、文字の描画コマンド、線の描画コマンド、写真の描画コマンドに応じて予め決められるデータ量を算出する情報量算出処理過程とを含み、前記画質様式決定処理過程は、前記情報量算出処理過程による算出処理の結果が予め設定される閾値より大きいと判定した場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記算出処理の結果が前記閾値以下であると判定した場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、ことを特徴とする。
請求項11に記載の本発明の画像処理プログラムは、ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定処理過程と、前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、前記決定処理過程は、前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定処理過程と、前記所定の処理単位の文書内容について、階調を強調すべき要素の描画コマンドである写真の描画コマンドと、階調性よりも解像度を優先すべき要素の描画コマンドである線画の描画コマンドおよび文字の描画コマンドの2種類の要素ごとに、それらの描画コマンドの数を計数する計数処理過程とを含み、前記画質様式決定処理過程は、前記計数処理過程による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数よりも多い旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、ことを特徴とする。
In order to solve the above problem, an image processing program according to the present invention according to claim 10 determines an image quality format suitable for the page description language data from a plurality of different image quality formats based on the page description language data. And a determination process for obtaining a drawing command in the page description language, and a generation process for generating image information related to the page description language data according to an information format according to an image quality format determined by the determination process. In the information processing apparatus, the determination process includes a first image quality mode that emphasizes the gradation of the image and a second image quality that prioritizes the resolution over the gradation of the image for each predetermined processing unit. An image quality style determination process for determining the first image quality style or the second image quality style as the predetermined image quality style from a plurality of image quality styles An information amount calculation process for calculating a predetermined amount of data according to a character drawing command, a line drawing command, and a photo drawing command based on the drawing command for the document content in the predetermined processing unit. In the image quality style determination process, when it is determined that the result of the calculation process in the information amount calculation process is larger than a preset threshold value, the predetermined image quality style is selected from the plurality of image quality styles. A first image quality style is determined. On the other hand, if it is determined that the result of the calculation process is equal to or less than the threshold value, the second image quality style is determined as the predetermined image quality style from the plurality of image quality styles. to, characterized in that.
The image processing program of the present invention according to claim 11 determines an image quality style suitable for the page description language data from a plurality of different image quality styles based on the page description language data, and includes the page description language data. The information processing apparatus executes a determination processing step for acquiring a drawing command and a generation processing step for generating image information related to the page description language data in accordance with an information format according to an image quality format determined by the determination processing step. The determination processing step includes, for each predetermined processing unit, a plurality of image quality including a first image quality style that emphasizes the gradation of an image and a second image quality style that prioritizes resolution over the gradation of the image. An image quality style determination process for determining the first image quality style or the second image quality style as the predetermined image quality style, and a sentence of the predetermined processing unit. There are two types of contents: a photo drawing command that is a drawing command for an element whose gradation should be emphasized, a line drawing drawing command that is a drawing command for an element whose resolution should be prioritized over gradation, and a character drawing command. A counting process for counting the number of drawing commands for each element, and the image quality determination process includes a result of the counting process in the counting process in which the number of elements whose gradation should be emphasized is If the resolution indicates more than the number of elements to be prioritized over tonality, the first image quality format is determined as the predetermined image quality format from the plurality of image quality formats, When the result of the counting process by the counting means indicates that the number of elements whose gradation should be emphasized is equal to or less than the number of elements whose resolution should be prioritized over gradation, From above To the determined second image quality modes as the image quality modes, characterized in that.

請求項1記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成することが可能になる。
また、画像様式の指定をしない場合であっても、取得したページ記述言語データに基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
さらに、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容にかかわる情報量に基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
According to the first aspect of the invention, even when no designation of imaging modalities, it is possible to generate an image information on the page description language data in accordance with imagewise corresponding to the acquired page description language data .
Even when the image format is not specified, it is possible to generate image information with image quality giving priority to either gradation or resolution based on the acquired page description language data.
Furthermore, even when the image format is not specified, image information with image quality giving priority to either gradation or resolution can be generated based on the amount of information related to the contents of the acquired page description language data. It becomes possible.

請求項2記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成することが可能になる。
また、画像様式の指定をしない場合であっても、取得したページ記述言語データに基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
さらに、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容を構成する複数の種類の要素を当該要素の種類ごとに計数した計数結果のうち最も大きい値を示している計数結果に対応する要素に基づいて、階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
According to the second aspect of the present invention, even when the image format is not specified, it is possible to generate image information related to the page description language data according to the image format corresponding to the acquired page description language data. .
Even when the image format is not specified, it is possible to generate image information with image quality giving priority to either gradation or resolution based on the acquired page description language data.
Furthermore, even when the image format is not specified, the largest value among the count results obtained by counting a plurality of types of elements constituting the contents of the acquired page description language data for each type of the elements is shown. Based on the element corresponding to the counting result, it is possible to generate image information with image quality giving priority to either gradation or resolution.

請求項3記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容を構成する要素に対応する描画領域の面積を当該要素の種類ごとに算出した算出結果に基づいて、階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。 According to the invention described in claim 3 , even when the image format is not specified, the area of the drawing area corresponding to the element constituting the content of the acquired page description language data is calculated for each type of the element. Based on the calculation result, it is possible to generate image information with image quality giving priority to either gradation or resolution.

請求項4記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容を構成する複数の種類の要素に対応する描画領域の面積を当該要素の種類ごとに算出した算出結果のうち最も大きい値を示している算出結果に対応する要素に基づいて、階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。 According to the fourth aspect of the present invention, even if the image format is not designated, the area of the drawing area corresponding to a plurality of types of elements constituting the content of the acquired page description language data is determined as the type of the element. Based on the element corresponding to the calculation result showing the largest value among the calculation results calculated for each, it is possible to generate image information with image quality giving priority to either gradation or resolution.

請求項5記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データにかかわる画質様式を決定する処理と並行して生成される共通の画像情報を当該決定された画質様式に依存する画像情報に変換することが可能になる。 According to the invention described in claim 5 , even when the image format is not specified, the common image information generated in parallel with the process of determining the image quality format related to the acquired page description language data is determined. Can be converted into image information depending on the image quality format.

請求項6記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データにかかわる画質様式を決定する処理と並行して予め設定された画質様式に従って画像情報を生成することが可能になる。 According to the invention described in claim 6 , even when the image format is not designated, the image information is obtained in accordance with the image quality format set in advance in parallel with the process of determining the image quality format related to the acquired page description language data. Can be generated.

請求項7記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データにかかわる画質様式を決定する処理により決定された画質様式と予め設定された画質様式とが相違する場合にのみ、当該決定された画質様式に従って画像情報を生成することが可能になる。 According to the seventh aspect of the present invention, even when the image format is not designated, the image quality format determined by the process of determining the image quality format related to the acquired page description language data and the preset image quality format Only when they are different, it is possible to generate image information according to the determined image quality style.

請求項8記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成する画像形成装置を提供することが可能になる。 According to the invention of claim 8, wherein, even if not specified image modalities, an image forming apparatus for generating image information on the page description language data in accordance with imagewise corresponding to the acquired page description language data It becomes possible to do.

請求項9記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成する画像形成システムを提供することが可能になる。 According to the invention of claim 9, wherein, even if not specified image modalities, an image forming system for generating image information on the page description language data in accordance with imagewise corresponding to the acquired page description language data It becomes possible to do.

請求項10記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成する画像処理プログラムを提供することが可能になる。
また、画像様式の指定をしない場合であっても、取得したページ記述言語データに基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
さらに、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容にかかわる情報量に基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
請求項11記載の発明によれば、画像様式の指定をしない場合であっても、取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成することが可能になる。
また、画像様式の指定をしない場合であっても、取得したページ記述言語データに基づいて階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
さらに、画像様式の指定をしない場合であっても、取得したページ記述言語データの内容を構成する複数の種類の要素を当該要素の種類ごとに計数した計数結果のうち最も大きい値を示している計数結果に対応する要素に基づいて、階調性および解像度の何れか一方を優先した画質の画像情報を生成することが可能になる。
According to the invention of claim 10 wherein, even if not specified image modalities, an image processing program for generating image information on the page description language data in accordance with imagewise corresponding to the acquired page description language data It becomes possible to do.
Even when the image format is not specified, it is possible to generate image information with image quality giving priority to either gradation or resolution based on the acquired page description language data.
Furthermore, even when the image format is not specified, image information with image quality giving priority to either gradation or resolution can be generated based on the amount of information related to the contents of the acquired page description language data. It becomes possible.
According to the invention described in claim 11, even when the image format is not designated, it is possible to generate image information related to the page description language data according to the image format corresponding to the acquired page description language data. .
Even when the image format is not specified, it is possible to generate image information with image quality giving priority to either gradation or resolution based on the acquired page description language data.
Furthermore, even when the image format is not specified, the largest value among the count results obtained by counting a plurality of types of elements constituting the contents of the acquired page description language data for each type of the elements is shown. Based on the element corresponding to the counting result, it is possible to generate image information with image quality giving priority to either gradation or resolution.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.

(実施の形態1)   (Embodiment 1)

図1は、実施の形態1に係る画像処理装置の機能構成を示している。   FIG. 1 shows a functional configuration of the image processing apparatus according to the first embodiment.

図1に示すように、画像処理装置100は、データ受付部110、記憶部120、画質モード読取部130、画質モード判定部140、PDL解釈部150、決定部160、生成部170、画像出力部180および制御部190を備えている。   As shown in FIG. 1, the image processing apparatus 100 includes a data reception unit 110, a storage unit 120, an image quality mode reading unit 130, an image quality mode determination unit 140, a PDL interpretation unit 150, a determination unit 160, a generation unit 170, and an image output unit. 180 and a control unit 190.

データ受付部110は、クライアント装置のプリンタドライバからの印刷情報を受け付ける。印刷情報は、ジョブ制御言語(JCL:Job Control Language)データとページ記述言語(PDL:Page
Description Language)データとを含んでいる。ジョブ制御言語データには、利用者によって指定された画質モード(画質様式)を示す画質モード情報が含まれている場合がある。ページ記述言語(以下「PDL」という)データには、文書データ(文書情報)が含まれている。
The data receiving unit 110 receives print information from the printer driver of the client device. The print information includes job control language (JCL) data and page description language (PDL)
Description Language) data. The job control language data may include image quality mode information indicating an image quality mode (image quality style) designated by the user. The page description language (hereinafter referred to as “PDL”) data includes document data (document information).

記憶部120は、データ受付部110が受け付けた印刷情報を記憶する。   The storage unit 120 stores the print information received by the data receiving unit 110.

画質モード読取部130は、ジョブ制御言語(以下「JCL」という)データを解釈する。   The image quality mode reading unit 130 interprets job control language (hereinafter referred to as “JCL”) data.

画質モード判定部140は、画質モード読取部130によって解釈された結果を基に画質モードが指定されているか否か、すなわちJCLデータに画質モード情報が含まれているか否かを判定する。画質モード判定部140は、JCLデータ内に画質モード情報が含まれていなかった場合は、画質モードの判定処理を決定部160に依頼する。   The image quality mode determination unit 140 determines whether the image quality mode is designated based on the result interpreted by the image quality mode reading unit 130, that is, whether the image quality mode information is included in the JCL data. If the image quality mode information is not included in the JCL data, the image quality mode determination unit 140 requests the determination unit 160 to determine the image quality mode.

PDL解釈部150は、PDLデータを解釈する。本願明細書では、PDL解釈部150は、コマンドを解釈するインタプリタ、いわゆるコマンドインタプリタで構成されている。   The PDL interpretation unit 150 interprets PDL data. In the present specification, the PDL interpretation unit 150 includes an interpreter that interprets a command, that is, a so-called command interpreter.

実施の形態1では、PDL解釈部150は、後述する決定部160からコマンドの取得依頼があった場合は、記憶部130に記憶されているPDLデータの中のコマンドを読み込んで(コマンドの解釈は実施しない)決定部160に渡すようになっている。   In the first embodiment, when there is a command acquisition request from the determination unit 160 described later, the PDL interpretation unit 150 reads a command in the PDL data stored in the storage unit 130 (command interpretation is (Not implemented) is passed to the determination unit 160.

本願明細書では、PDLで記述された文書データをPDL文書データと定義し、PDL解釈部130がPDL文書データ(PDLで記述された文書データ)を解釈した結果(データ)を文書データと定義する。   In the present specification, document data described in PDL is defined as PDL document data, and a result (data) obtained by the PDL interpretation unit 130 interpreting PDL document data (document data described in PDL) is defined as document data. .

決定部160は、処理手段の機能を有しており、画質モード判定部130によって画質モードが指定されていない(JCLデータに画質モード情報が含まれていない)と判定された場合に、文書データ(文書情報)に適した画質モード(画質様式)を決定する処理を実行する。   The determination unit 160 has a function of a processing unit, and when the image quality mode determination unit 130 determines that the image quality mode is not designated (image quality mode information is not included in the JCL data), the document data Processing for determining an image quality mode (image quality style) suitable for (document information) is executed.

すなわち、決定部160は、出力される画像が高画質となるように、印刷すべきPDL文書データに対応する文書データを基に、異なる複数の画質モードの中から当該文書データに適した画質モードを決定する。   That is, the determination unit 160 selects an image quality mode suitable for the document data from a plurality of different image quality modes based on the document data corresponding to the PDL document data to be printed so that the output image has high image quality. To decide.

本願明細書では、高画質とは、高階調と高精細とを含むものである。高階調は、画像の階調を強調(階調を解像度よりも優先)する階調優先(階調優先モード)とした場合に得られる画質である。高精細は、画像の階調性よりも解像度を優先する解像度優先(解像度優先モード)とした場合に得られる画質である。   In the present specification, high image quality includes high gradation and high definition. High gradation is image quality obtained when gradation priority (gradation priority mode) in which the gradation of an image is emphasized (gradation has priority over resolution) is set. High definition is the image quality obtained when the resolution priority (resolution priority mode) is given priority over the resolution over the gradation of the image.

また、本願明細書では、異なる複数の画質モードとは、画像の階調を強調する階調優先モード(第1の画質様式)と画像の階調性よりも解像度を優先する解像度優先モード(第2の画質様式)とを含むものである。   Also, in the present specification, a plurality of different image quality modes are a gradation priority mode (first image quality mode) that emphasizes the gradation of an image and a resolution priority mode (first image quality that prioritizes resolution over the gradation of the image). 2 image quality styles).

ちなみに、階調優先モードは階調を強調すべき要素たとえば写真に対して適用した場合に有効であり、一方、解像度優先モードは階調性よりも解像度を優先すべき要素たとえば線画、文字に対して適用した場合に有効である。   Incidentally, the gradation priority mode is effective when applied to an element whose gradation should be emphasized, such as a photograph, while the resolution priority mode is applied to an element whose resolution should be prioritized over gradation, such as a line drawing or a character. This is effective when applied.

ここで、PDLデータの一例を図2に示す。また、線画、文字が多いページのPDLデータの一例を図3に示し、写真が多いページのPDLデータの一例を図4に示す。   An example of PDL data is shown in FIG. FIG. 3 shows an example of PDL data for a page with many line drawings and characters, and FIG. 4 shows an example of PDL data for a page with many pictures.

図2に示す例において、例えば、「DrawFont」は文字の描画を示すコマンド(以下「描画コマンド」という)、「DrawLine」は線の描画を示す描画コマンド、「DrawRect」は矩形の描画を示す描画コマンド、「DrawImage」は写真の描画を示す描画コマンドをそれぞれ示している。   In the example shown in FIG. 2, for example, “DrawFont” is a command for drawing characters (hereinafter referred to as “drawing command”), “DrawLine” is a drawing command for drawing lines, and “DrawRect” is a drawing for drawing rectangles. The command “DrawImage” indicates a drawing command indicating drawing of a photo.

これらの描画コマンドにおいて、「DrawFont」(文字の描画コマンド)、「DrawLine」(線の描画コマンド)および「DrawRect」(矩形の描画コマンド)は、階調性よりも解像度を優先すべき要素の描画コマンドであると言える。また、「DrawImage」(写真の描画コマンド)は階調を強調すべき要素の描画コマンドであると言える。   In these drawing commands, "DrawFont" (character drawing command), "DrawLine" (line drawing command), and "DrawRect" (rectangular drawing command) draw elements that should prioritize resolution over gradation. It can be said that it is a command. “DrawImage” (photo drawing command) can be said to be a drawing command for an element whose gradation should be emphasized.

再度、図1を参照して説明する。決定部160は、データ量算出部161と比較部162と画質モード確定部163とを有している。   Again, a description will be given with reference to FIG. The determination unit 160 includes a data amount calculation unit 161, a comparison unit 162, and an image quality mode determination unit 163.

データ量算出部161は、情報量算出手段の機能を有しており、PDL文書データにおけるページ(所定の処理単位)の文書内容にかかわるデータ量(情報量)を算出する。   The data amount calculation unit 161 has a function of information amount calculation means, and calculates a data amount (information amount) related to the document content of a page (predetermined processing unit) in PDL document data.

この場合、決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合に、PDL解釈部150に対し、コマンドの取得を依頼する。次に、決定部160のデータ量算出部161が、PDL解釈部150からの前記依頼した結果(コマンドを解釈した結果ではない)としてのコマンドを基にデータ量を算出する。   In this case, when receiving a request for image quality mode determination processing from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to obtain a command. Next, the data amount calculation unit 161 of the determination unit 160 calculates the data amount based on the command as the requested result (not the result of interpreting the command) from the PDL interpretation unit 150.

具体的には、データ量算出部161は、PDL解釈部150から受け取ったコマンドのうち、ページの開始を示すコマンドからページの終了を示すコマンドまでの間において受け取ったコマンド(描画コマンド)を基に、例えば文字の描画コマンド、線の描画コマンド、写真の描画コマンドなどの描画コマンドに応じて予め決められるデータの量(バイト数)を積算する。   Specifically, the data amount calculation unit 161 is based on a command (drawing command) received from the command indicating the start of the page to the command indicating the end of the page among the commands received from the PDL interpretation unit 150. For example, the amount of data (number of bytes) determined in advance according to a drawing command such as a character drawing command, a line drawing command, or a photo drawing command is integrated.

比較部162は、データ量算出部161によって算出されたデータ量と予め設定される閾値とを比較すする。   The comparison unit 162 compares the data amount calculated by the data amount calculation unit 161 with a preset threshold value.

画質モード確定部163は、画質様式決定手段の機能を有しており、文書データにおけるページ(所定の処理単位)ごとに、複数の画質モード(例えば、階調優先モードおよび解像度優先モード)の中からページの文書内容に適した所定の画質モード、すなわち例えば階調優先モード(第1の画質様式)または解像度優先モード(第2の画質様式)を決定する。   The image quality mode determination unit 163 has a function of image quality style determination means, and has a plurality of image quality modes (for example, gradation priority mode and resolution priority mode) for each page (predetermined processing unit) in document data. A predetermined image quality mode suitable for the document content of the page, for example, a gradation priority mode (first image quality format) or a resolution priority mode (second image quality format) is determined.

また、画質モード確定部163は、画質モードを決定するに際し、比較部162によって、データ量算出部161による算出処理の結果が予め設定される閾値より大きいと判定された場合には、複数の画質モードの中から階調優先モード(第1の画質様式)を決定し、一方、比較部162によって、データ量算出部161による算出処理の結果が前記閾値以下であると判定された場合は、複数の画質モードの中から解像度優先モード(第2の画質様式)を決定する。   In addition, when determining the image quality mode, the image quality mode determination unit 163 determines that the result of the calculation processing by the data amount calculation unit 161 is greater than a preset threshold value when the comparison unit 162 determines a plurality of image quality modes. When the gradation priority mode (first image quality style) is determined from the modes, and the comparison unit 162 determines that the result of the calculation processing by the data amount calculation unit 161 is equal to or less than the threshold value, a plurality of modes are selected. Resolution priority mode (second image quality style) is determined from among the image quality modes.

実施の形態1では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。   In Embodiment 1, the image quality mode determination unit 163 and the comparison unit 162 are independent components, but the image quality mode determination unit 163 may have a function of the comparison unit 162.

生成部170は、生成手段の機能を有しており、画質モード判定部140によって画質モード情報が指定されていると判定された場合の当該画質モード情報に基づく画質モード、または決定部160(の画質モード確定部163)によって決定された画質モードに応じたフォーマット(情報形式)に従って文書データに関する画像データ(画像情報)を生成する。   The generation unit 170 has a function of generation means, and the image quality mode based on the image quality mode information when the image quality mode determination unit 140 determines that the image quality mode information is designated, or the determination unit 160 ( Image data (image information) relating to document data is generated in accordance with a format (information format) corresponding to the image quality mode determined by the image quality mode determination unit 163).

このようにして生成部170によって生成される画像データは、出力装置25など印刷装置が印刷可能なデータ形式例えばラスタ形式(あるいはビットマップ形式)のイメージデータを意味する。   The image data generated by the generation unit 170 in this way means image data in a data format that can be printed by a printing device such as the output device 25, for example, raster format (or bitmap format).

生成部170は、階調優先データ生成部171と解像度優先データ生成部172とを有している。   The generation unit 170 includes a gradation priority data generation unit 171 and a resolution priority data generation unit 172.

階調優先データ生成部171は、階調優先モードに応じたフォーマットに従って、階調優先の画像データを示す階調優先データを生成する。   The gradation priority data generation unit 171 generates gradation priority data indicating gradation priority image data according to a format corresponding to the gradation priority mode.

解像度優先データ生成部172は、解像度優先モードに応じたフォーマットに従って、解像度優先の画像データを示す解像度優先データを生成する。   The resolution priority data generation unit 172 generates resolution priority data indicating resolution priority image data according to a format corresponding to the resolution priority mode.

上述した生成部170においては、文書データにおけるページごとに、階調優先データ生成部171または解像度優先データ生成部172によって画像データが生成されるようになっている。すなわち、文書のページごとに、高画質(階調または高精細)の画像が得られる。   In the generation unit 170 described above, image data is generated by the gradation priority data generation unit 171 or the resolution priority data generation unit 172 for each page in the document data. That is, a high-quality (gradation or high-definition) image is obtained for each page of the document.

画像出力部180は、生成部170すなわち階調優先データ生成部171または解像度優先データ生成部172によって生成された画像データを出力する。   The image output unit 180 outputs the image data generated by the generation unit 170, that is, the gradation priority data generation unit 171 or the resolution priority data generation unit 172.

制御部190は、上記各構成要素を制御する。すなわち、上記各構成要素は、制御部190の制御の下、それぞれの機能を実行する。   The control unit 190 controls each component described above. In other words, each of the above components executes their respective functions under the control of the control unit 190.

なお、実施の形態1では、上述した画像処理装置100においては、記憶部120および制御部190を除く、他の構成要素は、それぞれソフトウェアで実現されている。   In the first embodiment, in the image processing apparatus 100 described above, the other components other than the storage unit 120 and the control unit 190 are each realized by software.

また、実施の形態1では、データ受付部110、画質モード読取部130、画質モード判定部140、PDL解釈部150、決定部160、生成部170、および画像出力部180の各機能を実現させるためのプログラム(ソフトウェア)と、後述する処理手順(図6および図7参照)に対応するプログラムとを、画像処理プログラムと定義する。   In the first embodiment, the functions of the data reception unit 110, the image quality mode reading unit 130, the image quality mode determination unit 140, the PDL interpretation unit 150, the determination unit 160, the generation unit 170, and the image output unit 180 are realized. And a program corresponding to a processing procedure (see FIGS. 6 and 7) described later are defined as an image processing program.

図5は、画像処理装置100を有する画像形成装置を含む画像形成システムの構成を示している。   FIG. 5 shows a configuration of an image forming system including an image forming apparatus having the image processing apparatus 100.

図5に示すように、画像形成システム1は、コンピュータなどのクライアント装置10と、画像形成装置としてのプリンタ20とが通信回線30を介して接続される。   As shown in FIG. 5, in the image forming system 1, a client device 10 such as a computer and a printer 20 as an image forming device are connected via a communication line 30.

クライアント装置10は、処理装置として機能するものであり、CPU(Central
Processing Unit:中央演算処理装置)11、ハードディスクなどの記憶装置12、RAM(Random
Access Memory:随時書き込み読み出しメモリ)などのメモリ13および通信インタフェース(以下「通信I/F」という)14を備えている。
The client device 10 functions as a processing device and has a CPU (Central
Processing Unit: Central processing unit 11, storage device 12 such as hard disk, RAM (Random
And a communication interface (hereinafter referred to as “communication I / F”) 14.

記憶装置12は、文書の生成や印刷要求を発行するアプリケーションソフトウェア、プリンタドライバ12a、各種のデータを記憶する。   The storage device 12 stores application software that issues document generation and print requests, a printer driver 12a, and various data.

メモリ13は、記憶装置12から読み出されたプログラムやデータを記憶する。   The memory 13 stores programs and data read from the storage device 12.

通信I/F14は、通信回線30を介して、プリンタ20との間でデータの送受信を行うインタフェースである。   The communication I / F 14 is an interface that transmits and receives data to and from the printer 20 via the communication line 30.

CPU11は、クライアント装置10全体を制御するものであり、例えば、記憶装置12からメモリ13へプリンタドライバ12aを読み込んで実行する。これにより、プリンタドライバ12a(実際にはCPU11)は、JCLデータおよびPDLデータ(PDL文書データ)を含む印刷情報をプリンタ20に向けて送信する。   The CPU 11 controls the entire client device 10. For example, the CPU 11 reads the printer driver 12 a from the storage device 12 into the memory 13 and executes it. Accordingly, the printer driver 12a (actually the CPU 11) transmits print information including JCL data and PDL data (PDL document data) to the printer 20.

画像形成装置として機能するプリンタ20は、CPU21、ハードディスクなどの記憶装置22、RAMなどのメモリ23、通信I/F24および出力装置25を備えている。   The printer 20 that functions as an image forming apparatus includes a CPU 21, a storage device 22 such as a hard disk, a memory 23 such as a RAM, a communication I / F 24, and an output device 25.

記憶装置22は、ソフトウェアである上述した画像処理プログラム50など、印刷処理を実施するのに必要な各種のプログラムやデータを記憶している。   The storage device 22 stores various programs and data necessary for executing print processing, such as the above-described image processing program 50 that is software.

通信I/F24は、通信回線30を介して、クライアント装置10との間でデータの送受信を行うインタフェースであり、例えば、クライアント装置10(のプリンタドライバ12a)から送信された印刷情報を受信する。   The communication I / F 24 is an interface that transmits and receives data to and from the client device 10 via the communication line 30. For example, the communication I / F 24 receives print information transmitted from the client device 10 (the printer driver 12 a thereof).

メモリ23は、記憶装置22から読み出された画像処理プログラム50、通信I/F24を介して受信された印刷情報などを記憶する。   The memory 23 stores the image processing program 50 read from the storage device 22, print information received via the communication I / F 24, and the like.

また、メモリ23には、記憶部120として機能する記憶領域(印刷情報を記憶する領域)、決定部160による画質モードの決定処理を実施する際に必要となる記憶領域(演算するときに必要な作業領域など)、生成部170による画像データの生成処理を実施する際に必要となる記憶領域(画像データを保存する領域など)、などの記憶領域が割り当てられる。   In addition, the memory 23 includes a storage area that functions as the storage unit 120 (an area for storing print information), and a storage area that is required when the determination unit 160 performs the image quality mode determination process (necessary for calculation). A storage area such as a work area, a storage area (an area for storing image data, etc.) required when the generation unit 170 performs image data generation processing is allocated.

CPU21は、制御部190の機能を有し、プリンタ20全体を制御するものであり、例えば、記憶装置22からメモリ23へ画像処理プログラム50を読み込んで実行することにより、高画質の画像データを生成して、出力装置25に向けて出力する。   The CPU 21 has the function of the control unit 190 and controls the entire printer 20. For example, the image processing program 50 is read from the storage device 22 to the memory 23 and executed to generate high-quality image data. Then, it outputs to the output device 25.

出力装置25は、画像形成処理を実施する画像形成処理部であり、受け付けた画像データに基づいて印刷処理を実行する。   The output device 25 is an image formation processing unit that performs image formation processing, and executes print processing based on received image data.

通信回線30としては、ローカルエリアネットワーク(LAN:Local
Area Network)や電話回線などの有線通信回線、無線LANなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。
As the communication line 30, a local area network (LAN: Local
(Area Network), a wired communication line such as a telephone line, a wireless communication line such as a wireless LAN, and a combination of these communication lines.

次に、画像処理装置100による高画質の画像データの生成処理について、図6乃至図9を参照して説明する。   Next, high-quality image data generation processing by the image processing apparatus 100 will be described with reference to FIGS.

図6および図7は、画像データの生成処理の処理手順を示すフローチャートであり、図8および図9は、画像データの生成処理を説明する図である。   6 and 7 are flowcharts showing the processing procedure of the image data generation process, and FIGS. 8 and 9 are diagrams for explaining the image data generation process.

クライアント装置10のプリンタドライバ12aからプリンタ20に向けて印刷情報が送信されると、その印刷情報(JCLデータおよびPDLデータ)は、通信回線30を介してプリンタ20のデータ受付部110によって受け付けられ、記憶部120に記憶される(図8のP11参照)。   When print information is transmitted from the printer driver 12a of the client device 10 to the printer 20, the print information (JCL data and PDL data) is received by the data receiving unit 110 of the printer 20 via the communication line 30, It is stored in the storage unit 120 (see P11 in FIG. 8).

すると、画質モード読取部130は、図6に示すように、記憶部120に記憶された印刷情報の中のJCLデータを読み出して解釈し(ステップS10、図8のP12参照)、この解釈した結果を画質モード判定部140へ出力する(図8のP13参照)。   Then, as shown in FIG. 6, the image quality mode reading unit 130 reads and interprets the JCL data in the print information stored in the storage unit 120 (see step S10, P12 in FIG. 8), and the interpretation result. Is output to the image quality mode determination unit 140 (see P13 in FIG. 8).

画質モード判定部140では、画質モード読取部130からの解釈結果を基に、画質モードが指定されているか否か(JCLデータに画質モード情報が含まれているか否か)を判定し(ステップS20)、この判定した結果、画質モードが指定されている場合には、その指定された画質モードを生成部170へ通知するとともに、画質モードが指定されている旨をPDL解釈部150へ通知する。   Based on the interpretation result from the image quality mode reading unit 130, the image quality mode determination unit 140 determines whether an image quality mode is specified (whether image quality mode information is included in the JCL data) (step S20). If the image quality mode is designated as a result of this determination, the designated image quality mode is notified to the generation unit 170 and the PDL interpretation unit 150 is notified that the image quality mode is designated.

生成部170は、指定された画質モードに応じたフォーマットに従って、PDLデータに対するPDL解釈部150による解釈の結果(文書データ)に関し、その文書の全てのページについて画像データを生成する(ステップS30)。   The generation unit 170 generates image data for all pages of the document regarding the interpretation result (document data) of the PDL data by the PDL interpretation unit 150 according to the format according to the designated image quality mode (step S30).

ところで、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図8のP14参照)。   By the way, the image quality mode determination unit 140 that has determined that the image quality mode is not designated in step S20 requests the determination unit 160 to perform image quality mode determination processing and image generation processing (see P14 in FIG. 8).

その依頼により、詳細については後述するように決定部160および生成部170によって文書(文書データ)のページごとに画質モードの判定処理および画像の生成処理が実施されるとともに(ステップS40)、PDL解釈部150によって文書の全てのページについての処理が終了したか否かが判断される(ステップS50)。   Upon request, as will be described in detail later, the determination unit 160 and the generation unit 170 perform image quality mode determination processing and image generation processing for each page of the document (document data) (step S40), and PDL interpretation The unit 150 determines whether or not processing for all pages of the document has been completed (step S50).

ステップS50において、未処理のページが存在すると判断された場合には上記ステップS40に戻り、一方、全てのページについて処理したと判断された場合はこの処理が終了される。   In step S50, if it is determined that there is an unprocessed page, the process returns to step S40. On the other hand, if it is determined that all pages have been processed, this process ends.

次に、画質モードの判定処理を含む画像データの生成処理について、図7を参照して説明する。   Next, image data generation processing including image quality mode determination processing will be described with reference to FIG.

図7は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。この図7に示す例では、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。   FIG. 7 is a flowchart showing a processing procedure of image data generation processing including image quality mode determination processing. The example shown in FIG. 7 shows image data generation processing for a page unit (one page).

画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160では、比較部162が、階調優先と解像度優先とを切り替える閾値(データ量閾値)を「v」と定義し、このデータ量閾値vの値を設定する(ステップS101)   In the determination unit 160 that has received the image quality mode determination processing request from the image quality mode determination unit 140, the comparison unit 162 defines a threshold value (data amount threshold value) for switching between gradation priority and resolution priority as “v”. A data amount threshold value v is set (step S101).

この処理と並行して決定部160は、PDL解釈部150に対しコマンドの取得を依頼するとともに、PDL解釈部150からの前記依頼した結果としてのコマンドを取得する。また、データ量算出部161は、処理対象のページ内のデータのデータ量を「s」と定義し、データ量s=0(初期化)とした後、1ページに関して(ページの開始からページの終了までの間において)前記取得したコマンド(描画コマンド)を基に、例えば文字の描画コマンド、線の描画コマンド、写真の描画コマンドなどの描画コマンドに応じて予め決められるデータ量(バイト数)sを積算(測定)する(ステップS102)。   In parallel with this processing, the determination unit 160 requests the PDL interpretation unit 150 to obtain a command and obtains a command as a result of the request from the PDL interpretation unit 150. Further, the data amount calculation unit 161 defines the data amount of data in the page to be processed as “s”, sets the data amount s = 0 (initialization), and then on one page (from the start of the page to the page Based on the acquired command (drawing command), for example, a data amount (number of bytes) s determined in advance according to a drawing command such as a character drawing command, a line drawing command, a photo drawing command, etc. Are integrated (measured) (step S102).

次に、データ量算出部161が、1ページに関してのデータ量sの積算(測定)が終了した場合に、その積算した結果であるデータ量sを比較部162へ通知すると、比較部162は、通知されたデータ量sとデータ量閾値vとを比較し(ステップS103)、この比較した結果を画質モード確定部163へ通知する。   Next, when the data amount calculation unit 161 completes the accumulation (measurement) of the data amount s for one page, the data amount calculation unit 161 notifies the comparison unit 162 of the data amount s as a result of the accumulation. The notified data amount s is compared with the data amount threshold value v (step S103), and the comparison result is notified to the image quality mode determining unit 163.

画質モード確定部163は、比較部162から通知された通知内容が「データ量閾値v<データ量s」を示す旨のときは、例えば図4あるいは図10(a)に示すような内容の如く当該ページの文書内容は写真が中心であると判断して、画質モードを階調優先(階調優先モード)に設定(確定)し(ステップS104)、その旨を生成部170へ通知する(図8のP15参照)。   When the notification content notified from the comparison unit 162 indicates “data amount threshold v <data amount s”, the image quality mode determination unit 163, for example, as shown in FIG. 4 or FIG. It is determined that the document content of the page is centered on a photograph, the image quality mode is set (confirmed) to gradation priority (gradation priority mode) (step S104), and the fact is notified to the generation unit 170 (FIG. 8 P15).

一方、画質モード確定部163は、比較部162から通知された通知内容が「データ量閾値v≧データ量s」を示す旨のときは、例えば図3あるいは図10(b)に示すような内容の如く当該ページの文書内容は線画、文字が中心であると判断して、画質モードを解像度優先(解像度優先モード)に設定(確定)し(ステップS105)、その旨を生成部170へ通知する(図8のP15参照)。   On the other hand, when the notification content notified from the comparison unit 162 indicates “data amount threshold value v ≧ data amount s”, the image quality mode determination unit 163 has the content as shown in FIG. 3 or FIG. As described above, it is determined that the document content of the page is centered on line drawings and characters, the image quality mode is set (fixed) to resolution priority (resolution priority mode) (step S105), and the generation unit 170 is notified accordingly. (Refer to P15 in FIG. 8).

このようにして画質モードを決定した決定部160が画質モードを確定した旨をPDL解釈部150へ通知すると(図8のP16参照)、PDL解釈部150は、記憶部130からPDLデータ(PDL文書データ)を読み込んで解釈し(図8のP17参照)、この解釈した結果(文書データ)を生成部170へ出力する(図8のP18参照)。   When the determination unit 160 that has determined the image quality mode in this way notifies the PDL interpretation unit 150 that the image quality mode has been determined (see P16 in FIG. 8), the PDL interpretation unit 150 stores the PDL data (PDL document) from the storage unit 130. Data) is read and interpreted (see P17 in FIG. 8), and the interpretation result (document data) is output to the generation unit 170 (see P18 in FIG. 8).

生成部170では、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像データを生成するとともに(ステップS106)、この生成した画像データを画像出力部180へ出力する(図8のP19参照)。   The generation unit 170 generates image data corresponding to the document data (interpretation result) from the PDL interpretation unit 150 in accordance with the format corresponding to the image quality mode notified from the image quality mode determination unit 163 (step S106), and this generation The obtained image data is output to the image output unit 180 (see P19 in FIG. 8).

すなわち、画質モード確定部163から通知された画質モードが階調優先モードの場合には、階調優先データ生成部171によって階調優先の画質の画像に対応する画像データが生成される。これに対し、通知された画質モードが解像度優先モードの場合は、解像度優先データ生成部172によって解像度優先の画質の画像に対応する画像データが生成される。   That is, when the image quality mode notified from the image quality mode determination unit 163 is the gradation priority mode, the gradation priority data generation unit 171 generates image data corresponding to an image with gradation priority image quality. On the other hand, when the notified image quality mode is the resolution priority mode, the resolution priority data generation unit 172 generates image data corresponding to the image with the resolution priority image quality.

すなわち、図11(a)に示すように、1ページあたりのPDLデータ(PDL文書データ)における印字データが「写真中心」であった場合には、階調優先モードに対応して画像データが生成され、印刷される(例えば、図10(a)参照)。一方、図11(b)に示すように、1ページあたりのPDLデータ(PDL文書データ)における印字データが「文字、線画中心」であった場合は、解像度優先モードに対応して画像データが生成され、印刷される(例えば、図10(b)参照)。   That is, as shown in FIG. 11A, when the print data in the PDL data per page (PDL document data) is “photo center”, image data is generated corresponding to the gradation priority mode. And printed (for example, see FIG. 10A). On the other hand, as shown in FIG. 11B, when the print data in the PDL data (PDL document data) per page is “character, line drawing center”, image data is generated corresponding to the resolution priority mode. And printed (see, for example, FIG. 10B).

以上はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above is the image data generation process for each page (one page), in the case of the image generation process for document data of a plurality of pages, the above-described process is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

ちなみに、上述した図6に示した処理手順において、JCLデータに画質モード情報が含まれている場合(画質モードが指定されている場合)の画像データの生成処理は、図9に示すような内容で実施される。すなわち、この場合の画像データの生成処理においては、図8に示す生成処理の過程において決定部160による画質モードの判定処理が不要となる。   Incidentally, in the processing procedure shown in FIG. 6 described above, the image data generation processing when the image quality mode information is included in the JCL data (when the image quality mode is designated) has the contents as shown in FIG. Will be implemented. That is, in the image data generation process in this case, the determination process of the image quality mode by the determination unit 160 becomes unnecessary in the process of the generation process shown in FIG.

また、画質モード判定部140は、指定されている画質モード(階調優先モードまたは解像度優先モード)を生成部170へ通知するとともに(図9のP14a参照)、画質モードが指定されている旨をPDL解釈部150へ通知する(図9のP16a参照)。   In addition, the image quality mode determination unit 140 notifies the generation unit 170 of the designated image quality mode (grayscale priority mode or resolution priority mode) (see P14a in FIG. 9) and indicates that the image quality mode is specified. This is notified to the PDL interpretation unit 150 (see P16a in FIG. 9).

そして、生成部170では、PDL解釈部150からの解釈内容(文書データ)に関し、全てのページについて、画質モード判定部140から通知された画質モードに応じたフォーマットに従って文書データに対応する画像データを生成し、この画像データを画像出力部180へ出力する(図8のP19a参照)。この場合、画像データは、文書データの全てのページに対応して、同じ画質モードに応じたフォーマットに従って生成されたものとなる。   Then, with respect to the interpretation content (document data) from the PDL interpretation unit 150, the generation unit 170 outputs image data corresponding to the document data according to the format corresponding to the image quality mode notified from the image quality mode determination unit 140 for all pages. The image data is generated and output to the image output unit 180 (see P19a in FIG. 8). In this case, the image data is generated according to the format corresponding to the same image quality mode corresponding to all pages of the document data.

(実施の形態2)   (Embodiment 2)

図12は、実施の形態2に係る画像処理装置の機能構成を示している。   FIG. 12 shows a functional configuration of the image processing apparatus according to the second embodiment.

図12に示す画像処理装置200は、図1に示した画像処理装置100の機能構成において、データ量算出部161を計数部210に変更した構成になっている。なお、図12において、図1に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 200 shown in FIG. 12 has a configuration in which the data amount calculation unit 161 is changed to a counting unit 210 in the functional configuration of the image processing apparatus 100 shown in FIG. Note that, in FIG. 12, the same reference numerals are given to portions that perform the same functions as the components shown in FIG. 1.

実施の形態2では、画質モード判定部140は、JCLデータ内に画質モード情報が含まれていない場合は、画質モードの判定処理を決定部160に依頼するようになっている。   In the second embodiment, the image quality mode determination unit 140 requests the determination unit 160 to perform image quality mode determination processing when image quality mode information is not included in the JCL data.

決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合は、PDL解釈部150に対しコマンドの解釈を依頼するとともに、この依頼した結果としてのPDL解釈部150からのコマンドの解釈結果に基づいて画質モードを判定する。   When receiving the image quality mode determination processing request from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the PDL interpretation unit 150 as a result of the request requests. The image quality mode is determined based on the interpretation result of the command.

計数部210は、計数手段の機能を有しており、PDL解釈部150からのコマンドの解釈結果を基に得られるコマンドの数、つまり文書データにおけるページ(所定の処理単位)の文書内容を構成する単数または複数の種類の要素(写真、線画および文字など)の数を、その要素の種類ごとに計数する。   The counting unit 210 has a function of counting means, and constitutes the number of commands obtained based on the command interpretation result from the PDL interpretation unit 150, that is, the document content of a page (predetermined processing unit) in document data. The number of one or more types of elements (photos, line drawings, characters, etc.) to be counted is counted for each type of the elements.

実施の形態2では、計数部210は、階調を強調すべき要素の描画コマンド(写真の描画コマンド)と、階調性よりも解像度を優先すべき要素の描画コマンド(線画の描画コマンドや文字の描画コマンド)の2種類の要素ごとに、それらの描画コマンドの数を計数するようになっている。   In the second embodiment, the counting unit 210 includes an element drawing command (photo drawing command) for emphasizing gradation and an element drawing command (line drawing drawing command or character for which resolution should be prioritized over gradation). The number of drawing commands is counted for each of the two types of elements.

比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、写真の描画コマンドの数を計数した計数結果と線画の描画コマンドや文字の描画コマンドの数を計数した計数結果とを比較し、この比較した結果を画質モード確定部163へ通知する。   The comparison unit 162 counts the counting result counted by the counting unit 210 for each element type, that is, the counting result obtained by counting the number of drawing commands for pictures and the counting result obtained by counting the number of drawing commands for line drawings and characters. And the image quality mode determination unit 163 is notified of the comparison result.

画質モード確定部163は、比較部162から通知された比較結果を基に、該当するページの文書内容に適した所定の画質モードを決定する。   Based on the comparison result notified from the comparison unit 162, the image quality mode determination unit 163 determines a predetermined image quality mode suitable for the document content of the corresponding page.

すなわち、画質モード確定部163は、比較部162から通知された比較結果が、写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、所定の画質モードを階調優先モード(第1の画質様式)に決定する。   That is, the image quality mode determination unit 163 indicates that the comparison result notified from the comparison unit 162 indicates that the number of drawing commands for a photograph (element for which gradation should be emphasized) is character or line drawing (resolution should be given priority over gradation). In the case where it is indicated that the number is greater than the number of drawing commands of (element), the predetermined image quality mode is determined to be the gradation priority mode (first image quality format).

これに対し、画質モード確定部163は、比較部162から通知された比較結果が、文字や線画の描画コマンドの数が写真の描画データの数以上である旨を示している場合は、所定の画質モードを解像度優先モード(第2の画質様式)に決定する。   On the other hand, if the comparison result notified from the comparison unit 162 indicates that the number of characters or line drawing commands is equal to or greater than the number of photo drawing data, the image quality mode determination unit 163 The image quality mode is determined as the resolution priority mode (second image quality style).

なお、実施の形態2では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。   In the second embodiment, the image quality mode determination unit 163 and the comparison unit 162 are independent components, but the image quality mode determination unit 163 may have a function of the comparison unit 162.

また、実施の形態2において、上述した画像処理装置300を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the second embodiment, the image forming system including the image forming apparatus having the image processing apparatus 300 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置200による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図13および図14を参照して説明する。   Next, generation processing of image data generation processing (high-quality image data) including image quality mode determination processing by the image processing apparatus 200 will be described with reference to FIGS. 13 and 14.

なお、図13は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図14は、画像データの生成処理を説明する図である。   FIG. 13 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 14 is a diagram for explaining image data generation processing.

この実施の形態2においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図14のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図14のP21参照)。   Also in the second embodiment, each step of the processing procedure shown in FIG. 6 is performed as in the first embodiment. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 14), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P21 in FIG. 14).

その画質モードの判定処理および画像の生成処理の依頼を受け付けた決定部160では、比較部162は、階調を強調すべき要素の描画コマンド(例えば写真の描画コマンド)の数をカウントするカウンタ(以下「写真コマンドカウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素の描画コマンド(例えば文字の描画コマンドおよび線の描画コマンドなど)の数をカウントするカウンタ(以下「文字線コマンドカウンタ」という)のカウント値を「g」と定義し、さらに、写真コマンドカウンタおよび文字線コマンドカウンタの各カウント値をクリア(i=0、g=0)にする(ステップS201)。   In the determination unit 160 that has received the request for the image quality mode determination processing and the image generation processing, the comparison unit 162 counts the number of drawing commands (for example, photo drawing commands) of elements whose gradation should be emphasized (for example, photo drawing commands). The count value of “photo command counter” (hereinafter referred to as “photo command counter”) is defined as “i”, and the number of drawing commands (for example, a character drawing command and a line drawing command) of an element whose resolution should be prioritized over gradation is set The count value of the counter to be counted (hereinafter referred to as “character line command counter”) is defined as “g”, and each count value of the photo command counter and the character line command counter is cleared (i = 0, g = 0). (Step S201).

決定部160がPDL解釈部150に対しPDLデータの解釈を依頼すると(図14のP22参照)、PDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS202、図14のP23参照)、この解釈した結果を決定部160へ出力する(図14のP24参照)。   When the determination unit 160 requests the PDL interpretation unit 150 to interpret the PDL data (see P22 in FIG. 14), the PDL interpretation unit 150 reads and interprets the PDL data (PDL command) from the storage unit 120 (Step S202, The result of interpretation is output to the determination unit 160 (see P24 of FIG. 14).

そして、決定部160では、計数部210は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS203)。   In the determination unit 160, the counting unit 210 determines whether the acquired command is a photo drawing command (photo command) based on the interpretation result of the PDL data from the PDL interpretation unit 150, that is, the interpretation result of the PDL command. Is determined (step S203).

計数部210は、ステップS203において、上記取得したコマンドが写真の描画コマンドであると判断した場合には写真コマンドカウンタのカウント値iをカウントアップする(ステップS204)。   If the counting unit 210 determines in step S203 that the acquired command is a photo drawing command, the counting unit 210 increments the count value i of the photo command counter (step S204).

一方、計数部210は、ステップS203において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は文字線コマンドカウンタのカウント値gをカウントアップする(ステップS205)。   On the other hand, in step S203, the counting unit 210 counts the count value g of the character line command counter when determining that the acquired command is not a photo drawing command (determining that the command is a drawing command such as a character or a line). Up (step S205).

そして、計数部210は、ステップS204あるいはステップS205を終了した場合は、上記取得したコマンドを基に、計数処理対象のページ(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する計数処理が終了したか否かを判断する(ステップS206)。   When step S204 or step S205 is completed, the counting unit 210 performs processing for all PDL commands in the PDL data corresponding to the counting target page (one page), that is, drawing commands based on the acquired command. It is determined whether the counting process has been completed (step S206).

ここで、PDL解釈部150からのPDLコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する計数処理が終了したと判断される。   Here, when the interpretation result of the PDL command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, it is determined that the counting process for all the drawing commands is completed.

ステップS206において、上記全ての描画コマンドに対する計数処理が終了していないと判断した計数部210は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS202に戻る。   In step S206, the counting unit 210, which has determined that the counting process for all the drawing commands has not been completed, requests the PDL interpretation unit 150 to interpret the next command in the page. That is, the process returns to step S202.

これに対し、ステップS206において、上記全ての描画コマンドに対する計数処理を終了したと判断した計数部210は、写真コマンドカウンタのカウント値iおよび文字線コマンドカウンタのカウント値gを比較部162へ出力する。   In contrast, in step S206, the counting unit 210 that has determined that the counting process for all the drawing commands has been completed outputs the count value i of the photo command counter and the count value g of the character line command counter to the comparison unit 162. .

すると、比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、カウント値i(写真の描画コマンドの数を計数した計数結果)とカウント値g(線の描画コマンドや文字の描画コマンドの数を計数した計数結果)とを比較し(ステップS207)、この比較した結果を画質モード確定部163へ通知する。   Then, the comparison unit 162 counts the counting result counted by the counting unit 210 for each element type, that is, the count value i (counting result obtained by counting the number of photo drawing commands) and the count value g (line drawing command or (The counting result obtained by counting the number of character drawing commands) (step S207), and the image quality mode determination unit 163 is notified of the comparison result.

ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS208)、その旨を生成部170へ通知する(図14のP25参照)。   Here, when the comparison result notified from the comparison unit 162 is “count value i> count value g”, the image quality mode determination unit 163 indicates that the number of drawing commands for the photograph (the element whose gradation should be emphasized) is a character. If the image quality mode is greater than the number of drawing commands for the line drawing (the element whose resolution should be prioritized over the gradation), the image quality mode is set to the gradation priority mode (first image quality style) (confirmed) (Step S208), and notifies the generation unit 170 to that effect (see P25 in FIG. 14).

例えば、実施の形態1の図4に示した例の如く写真(写真の描画コマンド)が多いページに対応する画像に対しては、階調優先の画質(高画質)が適用されるべく、画質モードとして階調優先モードが決定される。   For example, as in the example shown in FIG. 4 of the first embodiment, for an image corresponding to a page with a large number of photos (photo drawing commands), the image quality with priority on gradation (high image quality) is applied. A gradation priority mode is determined as the mode.

これに対し、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i≦カウント値g」の場合、つまり写真の描画データの数が文字や線画の描画コマンドの数以下である旨を示している場合は、画質モードを解像度優先モード(第2の画質様式)に設定(確定)し(ステップS209)、その旨を生成部170へ通知する(図14のP25参照)。   On the other hand, when the comparison result notified from the comparison unit 162 is “count value i ≦ count value g”, the image quality mode determination unit 163 is equal to or smaller than the number of characters or line drawing commands. Is set (determined) to the resolution priority mode (second image quality style) (step S209), and this is notified to the generation unit 170 (see P25 in FIG. 14). .

例えば、実施の形態1の図3に示した例の如く線画、文字(線、文字、矩形の描画コマンド)が多いページに対応する画像に対しては、解像度優先の画質(高画質)が適用されるべく、画質モードとして解像度優先モードが決定される。   For example, the resolution priority image quality (high image quality) is applied to an image corresponding to a page with many line drawings and characters (line, character, and rectangle drawing commands) as in the example shown in FIG. Therefore, the resolution priority mode is determined as the image quality mode.

このようにして画質モードを決定した決定部160が「所定の画質モードを設定(確定)した旨」をPDL解釈部150へ通知すると(図14のP26参照)、PDL解釈部150は、記憶部130からPDLデータを読み込んで解釈し(図14のP27参照)、この解釈した結果(文書データ)を生成部170へ出力する(図14のP28参照)。   When the determination unit 160 that has determined the image quality mode in this way notifies the PDL interpretation unit 150 that “the predetermined image quality mode has been set (determined)” (see P26 in FIG. 14), the PDL interpretation unit 150 stores the storage unit. The PDL data is read from 130 and interpreted (see P27 in FIG. 14), and the interpretation result (document data) is output to the generation unit 170 (see P28 in FIG. 14).

生成部170では、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像像データを生成するとともに(ステップS210)、この生成した画像データを画像出力部180へ出力する(図14のP29参照)。   The generation unit 170 generates image image data corresponding to the document data (interpretation result) from the PDL interpretation unit 150 in accordance with the format corresponding to the image quality mode notified from the image quality mode determination unit 163 (step S210). The generated image data is output to the image output unit 180 (see P29 in FIG. 14).

すなわち、画質モード確定部163から通知された画質モードが階調優先モードの場合には、階調優先データ生成部171によって階調優先の画質に対応する画像データが生成される。これに対し、通知された画質モードが解像度優先モードの場合は、解像度優先データ生成部172によって解像度優先の画質に対応する画像データが生成される。   That is, when the image quality mode notified from the image quality mode determination unit 163 is the gradation priority mode, the gradation priority data generation unit 171 generates image data corresponding to the gradation priority image quality. On the other hand, when the notified image quality mode is the resolution priority mode, the resolution priority data generation unit 172 generates image data corresponding to the resolution priority image quality.

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

(実施の形態3)   (Embodiment 3)

図15は、実施の形態3に係る画像処理装置の機能構成を示している。   FIG. 15 shows a functional configuration of the image processing apparatus according to the third embodiment.

図15に示す画像処理装置300は、図1に示した画像処理装置100の機能構成において、データ量算出部161を面積算出部310に変更した構成になっている。なお、図15において、図1に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 300 shown in FIG. 15 has a configuration in which the data amount calculation unit 161 is changed to an area calculation unit 310 in the functional configuration of the image processing apparatus 100 shown in FIG. Note that, in FIG. 15, the same reference numerals are given to portions that perform the same functions as the components shown in FIG. 1.

実施の形態3においても、画質モード判定部140は、実施の形態2の場合と同様に、JCLデータ内に画質モード情報が含まれていない場合は、画質モードの判定処理を決定部160に依頼するようになっている。   Also in the third embodiment, as in the second embodiment, the image quality mode determination unit 140 requests the determination unit 160 to determine the image quality mode when the image quality mode information is not included in the JCL data. It is supposed to be.

そのため、決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合に、PDL解釈部150に対しコマンドの解釈を依頼するとともに、この依頼した結果としてのPDL解釈部150からのコマンド(PDLコマンド)の解釈結果に基づいて画質モードを判定する。   Therefore, when receiving a request for image quality mode determination processing from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the PDL interpretation unit 150 as a result of the request. The image quality mode is determined based on the interpretation result of the command (PDL command).

面積算出部310は、面積算出手段の機能を有しており、PDL解釈部150からのPDLコマンドの解釈結果を基に得られる描画コマンドに対応して描画される領域の面積、つまりページ(所定の処理単位)の文書内容を構成する単数または複数の種類の要素(写真または線画、文字)を描画する場合の描画領域の面積(以下「描画面積」という)を、その要素の種類ごとに算出する。   The area calculation unit 310 has a function of an area calculation unit, and the area of a region to be drawn corresponding to a drawing command obtained based on the interpretation result of the PDL command from the PDL interpretation unit 150, that is, a page (predetermined) The area of the drawing area (hereinafter referred to as the “drawing area”) when drawing one or more types of elements (photos, line drawings, and characters) that make up the document content of each processing unit) is calculated for each element type. To do.

この場合、面積算出部310は、ページの文書内容に含まれる階調を強調すべき要素(写真)および階調性よりも解像度を優先すべき要素(線画、文字)のうち少なくとも1つの種類の要素を描画する場合の該当する要素にかかわる描画面積を算出する。   In this case, the area calculation unit 310 includes at least one kind of element (photograph) that should emphasize the gradation included in the document content of the page and an element (line drawing, character) that should prioritize resolution over gradation. The drawing area related to the corresponding element when drawing the element is calculated.

実施の形態3では、面積算出部310は、階調を強調すべき要素の描画コマンド(写真の描画コマンド)と、階調性よりも解像度を優先すべき要素の描画コマンド(線画の描画コマンドや文字の描画コマンド)の2種類の要素ごとに、それらの描画コマンドに対応する描画面積を算出(積算)するようになっている。   In the third embodiment, the area calculation unit 310 performs an element drawing command (photo drawing command) for emphasizing gradation and an element drawing command (line drawing drawing command or For each of the two types of elements (character drawing commands), the drawing area corresponding to these drawing commands is calculated (integrated).

比較部162は、要素の種類ごとの面積算出部310によって算出された算出結果、すなわち、階調を強調すべき要素にかかわる描画面積を示す情報と階調性よりも解像度を優先すべき要素にかかわる描画面積を示す情報とを比較し、この比較した結果を画質モード確定部163へ通知する。   The comparison unit 162 uses the calculation result calculated by the area calculation unit 310 for each type of element, that is, information indicating the drawing area related to the element whose gradation should be emphasized and the element whose resolution should be prioritized over the gradation. The information indicating the drawing area concerned is compared, and the comparison result is notified to the image quality mode determination unit 163.

画質モード確定部163は、比較部162から通知された比較結果を基に、該当するページの文書内容に適した所定お画質モードを決定する。   Based on the comparison result notified from the comparison unit 162, the image quality mode determination unit 163 determines a predetermined image quality mode suitable for the document content of the corresponding page.

すなわち、画質モード確定部163は、比較部162から通知された比較結果が、階調を強調すべき要素にかかわる描画面積が階調性よりも解像度を優先すべき要素にかかわる描画面積よりも大きい旨を示している場合には、所定の画質モードを階調優先モード(第1の画質様式)に決定する。   That is, the image quality mode determination unit 163 indicates that the comparison result notified from the comparison unit 162 has a drawing area related to an element whose tone should be emphasized larger than a drawing area related to an element whose resolution should be prioritized over the gradation property. In the case where it is indicated, the predetermined image quality mode is determined to be the gradation priority mode (first image quality format).

これに対し、画質モード確定部163は、比較部162から通知された比較結果が、階調を強調すべき要素にかかわる描画面積が階調性よりも解像度を優先すべき要素にかかわる描画面積以下である旨を示している場合は、所定の画質モードを解像度優先モード(第2の画質様式)に決定する。   In contrast, the image quality mode determination unit 163 indicates that the comparison result notified from the comparison unit 162 indicates that the drawing area related to the element whose tone should be emphasized is equal to or smaller than the drawing area related to the element whose resolution should be prioritized over the gradation property. In the case of indicating that the predetermined image quality mode is selected, the predetermined image quality mode is determined as the resolution priority mode (second image quality style).

なお、実施の形態3では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。   In the third embodiment, the image quality mode determination unit 163 and the comparison unit 162 are independent components, but the image quality mode determination unit 163 may have a function of the comparison unit 162.

また、実施の形態3において、上述した画像処理装置300を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the third embodiment, the image forming system including the image forming apparatus having the image processing apparatus 300 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置300による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図16および図17を参照して説明する。   Next, generation processing of image data generation processing (high-quality image data) including image quality mode determination processing by the image processing apparatus 300 will be described with reference to FIGS. 16 and 17.

なお、図16は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図17は、画像データの生成処理を説明する図である。   FIG. 16 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 17 is a diagram for explaining image data generation processing.

この実施の形態3においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図17のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図17のP31参照)。   Also in the third embodiment, each step of the processing procedure shown in FIG. 6 is performed as in the case of the first embodiment. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 17), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P31 in FIG. 17).

その画質モードの判定処理および画像の生成処理の依頼を受け付けた決定部160では、比較部162は、階調を強調すべき要素にかかわる描画面積(例えば写真にかかわる描画面積)を加算(積算)するカウンタ(以下「写真面積カウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素にかかわる描画面積(例えば文字にかかわる面積および線にかかわる描画面積など)を加算(積算)するカウンタ(以下「文字線面積カウンタ」という)のカウント値を「g」と定義し、さらに、写真面積カウンタおよび文字線面積カウンタの各カウント値をクリア(i=0、g=0)にする(ステップS301)。   In the determination unit 160 that has received the image quality mode determination processing and the image generation processing request, the comparison unit 162 adds (accumulates) the drawing area related to the element whose gradation should be emphasized (for example, the drawing area related to the photograph). The count value of the counter (hereinafter referred to as “photo area counter”) is defined as “i” and the drawing area related to the element whose resolution should be prioritized over the gradation (for example, the area related to characters and the drawing area related to lines) ) Is defined as “g”, and each count value of the photo area counter and the character line area counter is cleared (i = 0). , G = 0) (step S301).

決定部160がPDL解釈部150に対しPDLデータの解釈を依頼すると(図17のP32参照)、PDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS302、図17のP33参照)、この解釈した結果を決定部160へ出力する(図17のP34参照)。   When the determination unit 160 requests the PDL interpretation unit 150 to interpret the PDL data (see P32 in FIG. 17), the PDL interpretation unit 150 reads and interprets the PDL data (PDL command) from the storage unit 120 (step S302, The interpretation result is output to the determination unit 160 (see P34 in FIG. 17).

そして、決定部160では、面積算出部310は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS303)。   In the determination unit 160, the area calculation unit 310 determines whether the acquired command is a photo drawing command (photo command) based on the interpretation result of the PDL data from the PDL interpretation unit 150, that is, the interpretation result of the PDL command. Is determined (step S303).

面積算出部310は、ステップS303において、上記取得したコマンドが写真の描画コマンドであると判断した場合には、写真面積カウンタのカウント値iに、当該描画コマンドに対応する例えば写真にかかわる描画面積を加算する(ステップS304)。   If the area calculation unit 310 determines in step S303 that the acquired command is a photo drawing command, the area corresponding to the drawing command, for example, the drawing area related to the photo is added to the count value i of the photo area counter. Add (step S304).

一方、面積算出部310は、ステップS303において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は、文字線面積カウンタのカウント値gに、当該描画コマンドに対応する例えば線にかかわる描画面積を加算する(ステップS305)。   On the other hand, if the area calculation unit 310 determines in step S303 that the acquired command is not a photo drawing command (determines that it is a drawing command such as a character or a line), the count value g of the character line area counter For example, the drawing area relating to the line corresponding to the drawing command is added (step S305).

ここで、面積算出部310は、描画対象の要素(文字、線、写真など)の描画にかかわる座標情報(X,Y座標値)、幅情報および高さ情報を基に、当該要素を描画する描画面積を算出するようになっている。   Here, the area calculation unit 310 draws the element based on the coordinate information (X, Y coordinate values), width information, and height information related to the drawing of the drawing target element (character, line, photograph, etc.). The drawing area is calculated.

例えば、例えば、文字の描画(DrawFont)の場合では、実施の形態1の図2に示したように、「DrawFont 描画開始点x、描画開始点y、幅w、高さh、修飾s、文字コードID」のうち、「描画開始点x、描画開始点y、幅w、高さh」の各情報を基に文字にかかわる描画面積を求めることができる。なお、描画開始点xはX座標値を意味し、描画開始点yはY座標値を意味する。   For example, in the case of character drawing (DrawFont), as shown in FIG. 2 of the first embodiment, “DrawFont drawing start point x, drawing start point y, width w, height h, modifier s, character Of the “code ID”, the drawing area related to the character can be obtained based on the information of “drawing start point x, drawing start point y, width w, height h”. The drawing start point x means the X coordinate value, and the drawing start point y means the Y coordinate value.

また、線の描画(DrawLine)の場合では、「DrawLine 描画開始点x、描画開始点y、描画終了点x、描画終了点y、線幅w」の各情報を基に線にかかわる描画面積を求めることができる。なお、描画開始点xおよび描画終了点xはX座標値を意味し、描画開始点yおよび描画終了点yはY座標値を意味する。   In the case of line drawing (DrawLine), the drawing area related to the line is calculated based on the information of “DrawLine drawing start point x, drawing start point y, drawing end point x, drawing end point y, line width w”. Can be sought. The drawing start point x and the drawing end point x mean the X coordinate value, and the drawing start point y and the drawing end point y mean the Y coordinate value.

同様に、矩形の描画、円の描画、写真の描画の場合においても、それぞれの描画対象の要素を描画するための座標情報を基に描画面積を求めることができる。   Similarly, in the case of drawing a rectangle, drawing a circle, and drawing a photo, the drawing area can be obtained based on the coordinate information for drawing each drawing target element.

ところで、面積算出部310は、ステップS304あるいはステップS305を終了した場合は、上記取得したコマンドを基に、面積算出処理対象のページ(1ページ)に対応するPDLデータ内の全ての描画コマンドに対する描画面積の算出処理が終了したか否かを判断する(ステップS306)。   By the way, when step S304 or step S305 is completed, the area calculation unit 310 draws all drawing commands in the PDL data corresponding to the area calculation processing target page (one page) based on the acquired command. It is determined whether or not the area calculation process has been completed (step S306).

ここで、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する描画面積の算出処理が終了したと判断される。   Here, when the interpretation result of the command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, it is determined that the drawing area calculation processing for all the drawing commands is finished.

ステップS306において、上記全ての描画コマンドに対する描画面積の算出処理が終了していないと判断した面積算出部310は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS302に戻る。   In step S306, the area calculation unit 310, which has determined that the drawing area calculation processing for all the drawing commands has not been completed, requests the PDL interpretation unit 150 to interpret the next command in the page. That is, the process returns to step S302.

これに対し、ステップS306において、上記全ての描画コマンドに対する描画面積の算出処理を終了したと判断した面積算出部310は、写真面積カウンタのカウント値iおよび文字線面積カウンタのカウント値gを比較部162へ出力する。   On the other hand, in step S306, the area calculation unit 310 that has determined that the drawing area calculation processing for all the drawing commands has been completed, compares the count value i of the photo area counter and the count value g of the character line area counter with the comparison unit. Output to 162.

すると、比較部162は、要素の種類ごとの面積算出部310によって算出された算出結果、すなわち、カウント値i(写真にかかわる描画面積を積算した積算値)とカウント値g(線や文字にかかわる描画面積を積算した積算値)とを比較し(ステップS307)、この比較した結果を画質モード確定部163へ通知する。   Then, the comparison unit 162 calculates the calculation result calculated by the area calculation unit 310 for each element type, that is, the count value i (integrated value obtained by integrating the drawing area related to the photograph) and the count value g (related to the line or the character). The integrated value obtained by integrating the drawing area) is compared (step S307), and the comparison result is notified to the image quality mode determining unit 163.

ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)かかわる描画面積の積算値が文字や線画(階調性よりも解像度を優先すべき要素)にかかわる描画面積の積算値よりも大きい旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS308)、その旨を生成部170へ通知する(図17のP35参照)。   Here, when the comparison result notified from the comparison unit 162 is “count value i> count value g”, the image quality mode determination unit 163 obtains the integrated value of the drawing area related to the photograph (the element whose gradation should be emphasized). In the case where it is indicated that the integrated value of the drawing area related to characters and line drawings (elements where resolution should be prioritized over gradation) is larger, the image quality mode is changed to gradation priority mode (first image quality style). It is set (confirmed) (step S308), and that effect is notified to the generation unit 170 (see P35 in FIG. 17).

例えば、実施の形態1の図4に示した例の如く写真(写真の描画コマンド)が多いページに対応する画像に対しては、階調優先の画質(高画質)が適用されるべく、画質モードとして階調優先モードが決定される。   For example, as in the example shown in FIG. 4 of the first embodiment, for an image corresponding to a page with a large number of photos (photo drawing commands), the image quality with priority on gradation (high image quality) is applied. A gradation priority mode is determined as the mode.

これに対し、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i≦カウント値g」の場合、つまり写真にかかわる描画面積の積算値が文字や線画にかかわる描画面積の積算値以下である旨を示している場合は、画質モードを解像度優先モード(第2の画質様式)に設定(確定)し(ステップS309)、その旨を生成部170へ通知する(図17のP35参照)。   On the other hand, when the comparison result notified from the comparison unit 162 is “count value i ≦ count value g”, the image quality mode determination unit 163, that is, the drawing area in which the integrated value of the drawing area related to the photograph is related to the character or line drawing Is set (determined) to the resolution priority mode (second image quality style) (step S309), the fact is notified to the generation unit 170 (FIG. 17). (See page 35).

例えば、実施の形態1の図3に示した例の如く線画、文字(線、文字、矩形の描画コマンド)が多いページに対応する画像に対しては、解像度優先の画質(高画質)が適用されるべく、画質モードとして解像度優先モードが決定される。   For example, the resolution priority image quality (high image quality) is applied to an image corresponding to a page with many line drawings and characters (line, character, and rectangle drawing commands) as in the example shown in FIG. Therefore, the resolution priority mode is determined as the image quality mode.

このようにして画質モードを決定した決定部160が「所定の画質モードを設定(確定)した旨」をPDL解釈部150へ通知すると(図17のP36参照)、PDL解釈部150は、記憶部130からPDLデータを読み込んで解釈し(図17のP37参照)、この解釈した結果(文書データ)を生成部170へ出力する(図17のP3参照)。   When the determination unit 160 that has determined the image quality mode in this way notifies the PDL interpretation unit 150 that “the predetermined image quality mode has been set (determined)” (see P36 in FIG. 17), the PDL interpretation unit 150 stores the storage unit. The PDL data is read from 130 and interpreted (see P37 in FIG. 17), and the interpretation result (document data) is output to the generation unit 170 (see P3 in FIG. 17).

生成部170では、実施の形態1および実施の形態2の場合と同様に、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像データを生成するとともに(ステップS310)、この生成した画像データを画像出力部180へ出力する(図17のP39参照)。   As in the case of the first and second embodiments, the generation unit 170 converts the document data (interpretation result) from the PDL interpretation unit 150 according to the format corresponding to the image quality mode notified from the image quality mode determination unit 163. Corresponding image data is generated (step S310), and the generated image data is output to the image output unit 180 (see P39 in FIG. 17).

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

(実施の形態4)   (Embodiment 4)

図18は、実施の形態4に係る画像処理装置の機能構成を示している。   FIG. 18 shows a functional configuration of the image processing apparatus according to the fourth embodiment.

図18示す画像処理装置400は、図12に示した実施の形態2の画像処理装置200の機能構成において、生成部170を生成部410に変更した構成になっている。なお、図18において、図12に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 400 shown in FIG. 18 has a configuration in which the generation unit 170 is changed to the generation unit 410 in the functional configuration of the image processing apparatus 200 of the second embodiment shown in FIG. Note that, in FIG. 18, the same reference numerals are given to portions that perform the same functions as the components shown in FIG. 12.

生成部410は、ハイブリッド生成部420、および画像情報変換部430を有している。   The generation unit 410 includes a hybrid generation unit 420 and an image information conversion unit 430.

ハイブリッドデータ生成部420は、共通画像情報生成手段の機能を果たすものであり、決定部160による画質モード(画質様式)を決定する処理と並行して、階調優先モードおよび解像度優先モードを含む複数の画質モード(複数の画質様式)に依存しないフォーマット(情報形式)に従って文書データ(文書情報)に対応する共通の画像情報を生成する。   The hybrid data generation unit 420 functions as a common image information generation unit, and includes a plurality of gradation priority modes and resolution priority modes in parallel with the process of determining the image quality mode (image quality style) by the determination unit 160. Common image information corresponding to the document data (document information) is generated in accordance with a format (information format) that does not depend on the image quality mode (a plurality of image quality formats).

実施の形態4では、共通の画像情報をハイブリッドデータと定義する。このハイブリッドデータは、上述したように階調優先モードおよび解像度優先モードに依存しない画像データ、すなわち階調優先モードおよび解像度優先モードの何れの画質モードにも対応できるハイブリッドな画像データを意味する。換言すれば、ハイブリッドデータは、階調優先モードで生成される画像データや解像度優先モードで生成される画像データと比較してデータ量を極端に増加させることなく、線画や文字の細かい線の再現性と写真の階調性の両者を満たすような画像データであると言える。   In the fourth embodiment, common image information is defined as hybrid data. This hybrid data means image data that does not depend on the gradation priority mode and the resolution priority mode as described above, that is, hybrid image data that can correspond to any image quality mode of the gradation priority mode and the resolution priority mode. In other words, the hybrid data reproduces line drawings and fine lines of characters without significantly increasing the amount of data compared to image data generated in the gradation priority mode or image data generated in the resolution priority mode. It can be said that the image data satisfies both the image quality and the gradation of the photograph.

実施の形態4では、ハイブリッドデータ生成部420は、PDLデータ(PDL文書データ)に対するPDL解釈部150による解釈処理の結果(文書データ)を基に例えば2400DPI(Dot Per Inch)の2階調のデータであるハイブリッドデータを生成するようになっている。このようにして生成されたハイブリッドデータは、画像情報変換部430に向けて出力される。   In the fourth embodiment, the hybrid data generation unit 420 uses, for example, 2400 DPI (Dot Per Inch) two-gradation data based on the result (document data) of the interpretation processing by the PDL interpretation unit 150 for PDL data (PDL document data). Hybrid data is generated. The hybrid data generated in this way is output to the image information conversion unit 430.

画像情報変換部430は、第1のデータ変換部431および第2のデータ変換部432を有し、これらのデータ変換部によって、ハイブリッドデータ生成部420からのハイブリッドデータ(共通の画像情報)を、画質モード確定部163によって決定された画質モードに依存するフォーマット(情報形式)に従った画像データ(画像情報)に変換する。   The image information conversion unit 430 includes a first data conversion unit 431 and a second data conversion unit 432, and the hybrid data (common image information) from the hybrid data generation unit 420 is converted by these data conversion units. The image data is converted into image data (image information) according to a format (information format) depending on the image quality mode determined by the image quality mode determination unit 163.

第1のデータ変換部431は、ハイブリッドデータを階調優先モードに依存する画像データ(階調優先モードに応じたフォーマットの画像データ)に変換する。   The first data conversion unit 431 converts the hybrid data into image data that depends on the gradation priority mode (image data in a format corresponding to the gradation priority mode).

第2のデータ変換部432は、ハイブリッドデータを解像度優先モードに依存する画像データ(解像度優先モードに応じたフォーマットの画像データ)に変換する。   The second data conversion unit 432 converts the hybrid data into image data that depends on the resolution priority mode (image data in a format corresponding to the resolution priority mode).

実施の形態4においては、決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160および生成部410(のハイブリッドデータ生成部420)に向けて出力するように依頼する。   In the fourth embodiment, when the determination unit 160 receives a request for image quality mode determination processing from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to perform command interpretation processing, and requests the request. A request is made to output the result of command interpretation processing (interpretation result) to the determination unit 160 and the generation unit 410 (hybrid data generation unit 420 thereof).

また、決定部160では、画質モード確定部163がハイブリッドモードを生成部410に向けて出力するようになっている。   In the determination unit 160, the image quality mode determination unit 163 outputs the hybrid mode to the generation unit 410.

生成部410においては、ハイブリッドモードに応じたフォーマットに従った画像データの生成処理と、決定部160による画質モードの判定処理により得られた画質モーに応じたフォーマットに従った画像データの生成処理(ハイブリッドデータから所定の画像データへの変換処理)とが実施される。   The generation unit 410 generates image data according to the format corresponding to the hybrid mode and the image data generation processing according to the format corresponding to the image quality mode obtained by the determination process of the image quality mode by the determination unit 160 ( (Conversion processing from hybrid data to predetermined image data).

実施の形態4において、上述した画像処理装置400を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the fourth embodiment, the image forming system including the image forming apparatus having the image processing apparatus 400 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置400による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図19および図20を参照して説明する。   Next, generation processing of image data generation processing (high-quality image data) including image quality mode determination processing by the image processing apparatus 400 will be described with reference to FIGS. 19 and 20.

なお、図19は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図20は、画像データの生成処理を説明する図である。   FIG. 19 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 20 is a diagram for explaining image data generation processing.

この実施の形態4においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図20のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図20のP41参照)。   Also in the fourth embodiment, each step of the processing procedure shown in FIG. 6 is performed as in the first embodiment. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 20), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P41 in FIG. 20).

画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図20のP42参照)。   Upon receiving the image quality mode determination processing request from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the result (interpretation result) of the requested command interpretation processing. Is output to the determination unit 160 and the hybrid data generation unit 420 (see P42 in FIG. 20).

また、決定部160では、画質モード確定部163が、画質モードをハイブリッドモードに設定し(ステップS401)、このハイッブリッドモードの画質モードを生成部410のハイブリッドデータ生成部420に向けて出力する(図20のP43参照)。   In the determining unit 160, the image quality mode determining unit 163 sets the image quality mode to the hybrid mode (step S401), and outputs the image quality mode of the hybrid mode to the hybrid data generating unit 420 of the generating unit 410 ( (See P43 in FIG. 20).

さらに、決定部160では、比較部162は、階調を強調すべき要素の描画コマンド(例えば写真の描画コマンド)の数をカウントするカウンタ(以下「写真コマンドカウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素の描画コマンド(例えば文字の描画コマンドおよび線の描画コマンド)の数をカウントするカウンタ(以下「文字線コマンドカウンタ」という)のカウント値を「g」と定義し、さらに、写真コマンドカウンタおよび文字線コマンドカウンタの各カウント値をクリア(i=0、g=0)にする(ステップS402)。   Further, in the determination unit 160, the comparison unit 162 sets the count value of a counter (hereinafter referred to as “photo command counter”) that counts the number of drawing commands (for example, a photo drawing command) of an element whose gradation should be emphasized to “i And a counter (hereinafter referred to as a “character line command counter”) that counts the number of drawing commands (for example, a character drawing command and a line drawing command) of an element whose resolution should be prioritized over gradation. The value is defined as “g”, and the count values of the photo command counter and the character line command counter are cleared (i = 0, g = 0) (step S402).

コマンドの解釈処理の依頼を受け付けたPDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS403、図20のP44照)、この解釈した結果を、決定部160へ出力するとともに(図20のP45参照)、生成部410のハイブリッドデータ生成部420へ出力する(図20のP46参照)。   The PDL interpretation unit 150 that has received the request for command interpretation processing reads the PDL data (PDL command) from the storage unit 120 and interprets it (step S403, see P44 in FIG. 20), and the interpretation result is determined by the determination unit 160. (Refer to P45 in FIG. 20) and output to the hybrid data generating unit 420 of the generating unit 410 (see P46 in FIG. 20).

そして、決定部160では、計数部210は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS404)。   In the determination unit 160, the counting unit 210 determines whether the acquired command is a photo drawing command (photo command) based on the interpretation result of the PDL data from the PDL interpretation unit 150, that is, the interpretation result of the PDL command. Is determined (step S404).

計数部210は、ステップS404において、上記取得したコマンドが写真の描画コマンドであると判断した場合には写真コマンドカウンタのカウント値iをカウントアップする(ステップS405)。   If the counting unit 210 determines in step S404 that the acquired command is a photo drawing command, the counting unit 210 increments the count value i of the photo command counter (step S405).

一方、計数部210、ステップS404において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は文字線コマンドカウンタのカウント値gをカウントアップする(ステップS406)。   On the other hand, when the counting unit 210 determines in step S404 that the acquired command is not a photo drawing command (determines that it is a drawing command for characters, lines, etc.), the count value g of the character line command counter is counted up. (Step S406).

ところで、ハイブリッドデータ生成部420は、上述したような決定部160による計数処理と並行して、画質モード確定部163からのハイブリッドモードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応するハイブリッドデータ、例えば2400DPIの2階調のデータ(画像データ)を生成する(ステップS407)。   By the way, in parallel with the counting process by the determination unit 160 as described above, the hybrid data generation unit 420 performs the interpretation of the PDL data from the PDL analysis unit 150 according to the hybrid mode from the image quality mode determination unit 163, that is, the PDL command. Hybrid data corresponding to the interpretation result, for example, 2 gradation data (image data) of 2400 DPI is generated (step S407).

ステップS405あるいはステップS406を終了した計数部210は、上記取得したコマンドを基に、計数処理対象のページ(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する計数処理が終了したか否かを判断する(ステップS408)。   The counting unit 210 that has finished step S405 or step S406 has finished counting processing for all PDL commands in the PDL data corresponding to the counting target page (one page), that is, drawing commands, based on the acquired command. Whether or not (step S408).

ここで、PDL解釈部150からのPDLコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する計数処理が終了したと判断される。   Here, when the interpretation result of the PDL command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, it is determined that the counting process for all the drawing commands is completed.

ステップS408において、上記全ての描画コマンドに対する計数処理が終了していないと判断した計数部210は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS403に戻る。   In step S408, the counting unit 210 that has determined that the counting process for all the drawing commands has not ended requests the PDL interpretation unit 150 to interpret the next command in the page. That is, the process returns to step S403.

これに対し、ステップS408において、上記全ての描画コマンドに対する計数処理を終了したと判断した計数部210は、写真コマンドカウンタのカウント値iおよび文字線コマンドカウンタのカウント値gを比較部162へ出力する。   In contrast, in step S408, the counting unit 210 that has determined that the counting process for all the drawing commands has been completed outputs the count value i of the photo command counter and the count value g of the character line command counter to the comparison unit 162. .

すると、比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、カウント値i(写真の描画コマンドの数を計数した計数結果)とカウント値g(線の描画コマンドや文字の描画コマンドの数を計数した計数結果)とを比較し(ステップS409)、この比較した結果を画質モード確定部163へ通知する。   Then, the comparison unit 162 counts the counting result counted by the counting unit 210 for each element type, that is, the count value i (counting result obtained by counting the number of photo drawing commands) and the count value g (line drawing command or (The counting result obtained by counting the number of character drawing commands) (step S409), and the comparison result is notified to the image quality mode determination unit 163.

ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS410)、その旨を生成部170へ通知する(図20のP47照)。   Here, when the comparison result notified from the comparison unit 162 is “count value i> count value g”, the image quality mode determination unit 163 indicates that the number of drawing commands for the photograph (the element whose gradation should be emphasized) is a character. If the image quality mode is greater than the number of drawing commands for the line drawing (the element whose resolution should be prioritized over the gradation), the image quality mode is set to the gradation priority mode (first image quality style) (confirmed) (Step S410), and notifies the generation unit 170 to that effect (see P47 in FIG. 20).

例えば、実施の形態1の図4に示した例の如く写真(写真の描画コマンド)が多いページに対応する画像に対しては、階調優先の画質(高画質)が適用されるべく、画質モードとして階調優先モードが決定される。   For example, as in the example shown in FIG. 4 of the first embodiment, for an image corresponding to a page with a large number of photos (photo drawing commands), the image quality with priority on gradation (high image quality) is applied. A gradation priority mode is determined as the mode.

これに対し、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i≦カウント値g」の場合、つまり写真の描画データの数が文字や線画の描画コマンドの数以下である旨を示している場合は、画質モードを解像度優先モード(第2の画質様式)に設定(確定)し(ステップS410)、その旨を生成部170へ通知する(図20のP47参照)。   On the other hand, when the comparison result notified from the comparison unit 162 is “count value i ≦ count value g”, the image quality mode determination unit 163 is equal to or smaller than the number of characters or line drawing commands. Is set (confirmed) in the resolution priority mode (second image quality style) (step S410), and the fact is notified to the generation unit 170 (see P47 in FIG. 20). .

例えば、実施の形態1の図3に示した例の如く線画、文字(線、文字、矩形の描画コマンド)が多いページに対応する画像に対しては、解像度優先の画質(高画質)が適用されるべく、画質モードとして解像度優先モードが決定される。   For example, the resolution priority image quality (high image quality) is applied to an image corresponding to a page with many line drawings and characters (line, character, and rectangle drawing commands) as in the example shown in FIG. Therefore, the resolution priority mode is determined as the image quality mode.

一方、ハイブリッドデータ生成部420は、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)なので、1ページに対応するハイブリッドデータを生成したと認識したときは、当該ハイブリッドデータを画像情報変換部430へ出力する(図20のP48参照)。   On the other hand, when the hybrid data generation unit 420 recognizes that the hybrid data corresponding to one page has been generated since the interpretation result of the command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, Is output to the image information conversion unit 430 (see P48 in FIG. 20).

生成部170では、ハイブリッドデータ生成部420からのハイブリッドデータを、画質モード確定部163から通知された画質モードに応じたフォーマットに従った画像データに変換するとともに(ステップS412)、この変換後の画像データを画像出力部180へ出力する(図20のP49参照)。   The generation unit 170 converts the hybrid data from the hybrid data generation unit 420 into image data according to the format according to the image quality mode notified from the image quality mode determination unit 163 (step S412), and the converted image. Data is output to the image output unit 180 (see P49 in FIG. 20).

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

ここで、画像情報変換部430による画像データの変換処理について説明する。   Here, the image data conversion processing by the image information conversion unit 430 will be described.

画像情報変換部430は、ハイブリッドデータ生成部420から受け取ったハイブリッドデータが、図21(a)に示すように、2400DPIの2階調のデータとしてのハイブリッドデータ(画像データ)450であるとする。   The image information conversion unit 430 assumes that the hybrid data received from the hybrid data generation unit 420 is hybrid data (image data) 450 as 2 gradation data of 2400 DPI, as shown in FIG.

この条件において、画像情報変換部430が、画質モード確認部163から受け取った画質モードが解像度優先モードのときは、第2のデータ変換部432は、2400DPIの解像度を半分にすべく、変換処理を実施する。   Under these conditions, when the image information conversion unit 430 receives the image quality mode from the image quality mode confirmation unit 163 and the image quality mode is the resolution priority mode, the second data conversion unit 432 performs a conversion process to halve the resolution of 2400 DPI. carry out.

すなわち、第2のデータ変換部432は、ハイブリッドデータ450を、図21(b)に示すように、X方向の画素の画素数×Y方向の画素の画素数=2画素×2画素を1画素に間引く処理を実施し(2画素×2画素のデータを1画素のデータに変換)、1200DPIの画像データ460に変換する。これにより、1200DPIの2階調の画像データに基づいて解像度優先の高画質の画像が得られることになる。   That is, the second data conversion unit 432 converts the hybrid data 450 into the number of pixels in the X direction × the number of pixels in the Y direction = 2 pixels × 2 pixels, as shown in FIG. 21B. (2 pixel × 2 pixel data is converted into 1 pixel data) and converted into 1200 DPI image data 460. As a result, a high-quality image with priority on resolution can be obtained based on the two-tone image data of 1200 DPI.

一方、画像情報変換部430が、画質モード確認部163から受け取った画質モードが階調優先モードのときは、第1のデータ変換部431は、解像度を2400DPIから600DPIに変換する変換処理を実施する。   On the other hand, when the image information conversion unit 430 receives the image quality mode from the image quality mode confirmation unit 163 in the gradation priority mode, the first data conversion unit 431 performs a conversion process for converting the resolution from 2400 DPI to 600 DPI. .

すなわち、第1のデータ変換部431は、図21(c)に示すように、ハイブリッドデータ450に関し、X方向の画素の画素数×Y方向の画素の画素数=4×4画素のデータを1画素のデータに変換する。ここで、図21(c)において矢印Aで示される部分を拡大した様子を図22に示す。   That is, as illustrated in FIG. 21C, the first data conversion unit 431 relates the hybrid data 450 to 1 × 1 × the number of pixels in the X direction × the number of pixels in the Y direction = 4 × 4 pixels. Convert to pixel data. Here, FIG. 22 shows an enlarged view of the portion indicated by the arrow A in FIG.

図22に示すように、4画素×4画素=16画素のONの画素(黒の塗り潰し部分)の組み合わせ(256通り)により、1画素を256階調の画像データで表現することができる。これは、4画素×4画素=16画素(1画素2階調)の画像データ451が、1画素256階調の画像データ452に変換されることを意味する。これにより、600DPIの256階調の画像データに基づいて階調優先の高画質の画像が得られることになる。   As shown in FIG. 22, one pixel can be expressed by image data of 256 gradations by combinations (256 patterns) of ON pixels (black-painted portions) of 4 pixels × 4 pixels = 16 pixels. This means that the image data 451 of 4 pixels × 4 pixels = 16 pixels (one pixel and two gradations) is converted into image data 452 of one pixel and 256 gradations. As a result, a high-quality image with priority on gradation is obtained based on image data of 256 gradations of 600 DPI.

(実施の形態5)   (Embodiment 5)

図23は、実施の形態5に係る画像処理装置の機能構成を示している。   FIG. 23 shows a functional configuration of the image processing apparatus according to the fifth embodiment.

図23示す画像処理装置500は、図18に示した実施の形態4の画像処理装置400の機能構成において、計数部210を面積算出部510に変更した構成になっている。なお、図23において、図18に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 500 shown in FIG. 23 has a configuration in which the counting unit 210 is changed to an area calculation unit 510 in the functional configuration of the image processing apparatus 400 of the fourth embodiment shown in FIG. In FIG. 23, parts having the same functions as those shown in FIG. 18 are denoted by the same reference numerals.

面積算出部510は、実施の形態3の図15に示した面積算出部310と同様の機能を有する。そのため、ここではその詳細な説明については省略する。   The area calculation unit 510 has the same function as the area calculation unit 310 shown in FIG. 15 of the third embodiment. Therefore, detailed description thereof is omitted here.

実施の形態5において、上述した画像処理装置500を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the fifth embodiment, the image forming system including the image forming apparatus having the image processing apparatus 500 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置500による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図24および図25を参照して説明する。   Next, image data generation processing (high-quality image data) generation processing including image quality mode determination processing by the image processing apparatus 500 will be described with reference to FIGS. 24 and 25. FIG.

なお、図24は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図25は、画像データの生成処理を説明する図である。   FIG. 24 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 25 is a diagram for explaining image data generation processing.

この実施の形態5においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図25のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図25のP51参照)。   Also in the fifth embodiment, each step of the processing procedure shown in FIG. 6 is performed as in the case of the first embodiment. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 25), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P51 in FIG. 25).

画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図25のP52参照)。   Upon receiving the image quality mode determination processing request from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the result (interpretation result) of the requested command interpretation processing. Is output to the determining unit 160 and the hybrid data generating unit 420 (see P52 in FIG. 25).

また、決定部160では、画質モード確定部163が、画質モードをハイブリッドモードに設定し(ステップS501)、このハイッブリッドモードを生成部410のハイブリッドデータ生成部420に向けて出力する(図25のP53参照)。   In the determining unit 160, the image quality mode determining unit 163 sets the image quality mode to the hybrid mode (step S501), and outputs the hybrid mode to the hybrid data generating unit 420 of the generating unit 410 (FIG. 25). (See P53).

さらに、決定部160では、比較部162は、写真面積カウンタのカウント値を「i」と定義するとともに、文字線面積カウンタのカウント値を「g」と定義し、さらに、写真面積カウンタおよび文字線面積カウンタの各カウント値をクリア(i=0、g=0)にする(ステップS502)。   Further, in the determination unit 160, the comparison unit 162 defines the count value of the photo area counter as “i”, the count value of the character line area counter as “g”, and further, the photo area counter and the character line Each count value of the area counter is cleared (i = 0, g = 0) (step S502).

コマンドの解釈処理の依頼を受け付けたPDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS503、図25のP54参照)、この解釈した結果を、決定部160へ出力するとともに(図25のP55参照)、生成部410のハイブリッドデータ生成部420へ出力する(図25のP56参照)。   The PDL interpretation unit 150 that has received a request for command interpretation processing reads and interprets the PDL data (PDL command) from the storage unit 120 (see step S503, P54 in FIG. 25), and the interpretation result is determined by the determination unit 160. (See P55 in FIG. 25) and output to the hybrid data generation unit 420 of the generation unit 410 (see P56 in FIG. 25).

そして、決定部160では、面積算出部510は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS504)。   In the determination unit 160, the area calculation unit 510 determines whether the acquired command is a photo drawing command (photo command) based on the interpretation result of the PDL data from the PDL interpretation unit 150, that is, the interpretation result of the PDL command. Is determined (step S504).

面積算出部510は、ステップS504において、上記取得したコマンドが写真の描画コマンドであると判断した場合には、写真面積カウンタのカウント値iに、当該描画コマンドに対応する描画面積(例えば写真にかかわる描画面積)を加算する(ステップS505)。   When the area calculation unit 510 determines in step S504 that the acquired command is a photo drawing command, the area calculation unit 510 sets the count value i of the photo area counter to the drawing area corresponding to the drawing command (for example, the photo is related to the photo). The drawing area is added (step S505).

一方、面積算出部510、ステップS504において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は、文字線面積カウンタのカウント値gに、当該描画コマンドに対応する描画面積(例えば線にかかわる描画面積)を加算する(ステップS506)。   On the other hand, when the area calculation unit 510 and step S504 determine that the acquired command is not a photo drawing command (determines that it is a drawing command such as a character or a line), the count value g of the character line area counter is set. Then, the drawing area corresponding to the drawing command (for example, the drawing area related to the line) is added (step S506).

ところで、ハイブリッドデータ生成部420は、上述したような決定部160による計数処理と並行して、画質モード確定部163からのハイブリッドモードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応するハイブリッドデータ、例えば2400DPIの2階調のデータ(画像データ)を生成する(ステップS507)。   By the way, in parallel with the counting process by the determination unit 160 as described above, the hybrid data generation unit 420 performs the interpretation of the PDL data from the PDL analysis unit 150 according to the hybrid mode from the image quality mode determination unit 163, that is, the PDL command. Hybrid data corresponding to the interpretation result, for example, 2 gradation data (image data) of 2400 DPI is generated (step S507).

ステップS505あるいはステップS506を終了した面積算出部510は、上記取得したコマンドを基に、面積算出処理対象の(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する描画面積の算出処理が終了したか否かを判断する(ステップS508)。   After calculating step S505 or step S506, the area calculation unit 510 calculates the drawing area for all PDL commands in the PDL data corresponding to the area calculation processing target (one page), that is, the drawing command, based on the acquired command. It is determined whether or not the process has been completed (step S508).

ここで、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する面積算出処理が終了したと判断される。   Here, when the interpretation result of the command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, it is determined that the area calculation processing for all the drawing commands is completed.

ステップS508において、上記全ての描画コマンドに対する描画面積の算出処理が終了していないと判断した面積算出部510は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS503に戻る。   In step S508, the area calculation unit 510, which has determined that the drawing area calculation processing for all the drawing commands has not been completed, requests the PDL interpretation unit 150 to interpret the next command in the page. That is, the process returns to step S503.

これに対し、ステップS508において、上記全ての描画コマンドに対する描画面積の算出処理を終了したと判断した面積算出部510は、写真面積カウンタのカウント値iおよび文字線面積カウンタのカウント値gを比較部162へ出力する。   On the other hand, in step S508, the area calculation unit 510, which has determined that the drawing area calculation processing for all the drawing commands has been completed, compares the count value i of the photo area counter and the count value g of the character line area counter with the comparison unit. Output to 162.

すると、比較部162は、要素の種類ごとの面積算出部510によって算出された算出結果、すなわち、カウント値i(写真にかかわる描画面積を積算した積算値)とカウント値g(線や文字にかかわる描画面積を積算した積算値)とを比較し(ステップS509)、この比較した結果を画質モード確定部163へ通知する。   Then, the comparison unit 162 calculates the calculation result calculated by the area calculation unit 510 for each element type, that is, the count value i (integrated value obtained by integrating the drawing area related to the photograph) and the count value g (related to the line or character). The integrated value obtained by integrating the drawing area) is compared (step S509), and the comparison result is notified to the image quality mode determining unit 163.

ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)かかわる描画面積の積算値が文字や線画(階調性よりも解像度を優先すべき要素)にかかわる描画面積の積算値よりも大きい旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS510)、その旨を生成部170へ通知する(図25のP57参照)。   Here, when the comparison result notified from the comparison unit 162 is “count value i> count value g”, the image quality mode determination unit 163 obtains the integrated value of the drawing area related to the photograph (the element whose gradation should be emphasized). In the case where it is indicated that the integrated value of the drawing area related to characters and line drawings (elements where resolution should be prioritized over gradation) is larger, the image quality mode is changed to gradation priority mode (first image quality style). The setting is made (confirmed) (step S510), and the fact is notified to the generation unit 170 (see P57 in FIG. 25).

例えば、実施の形態1の図4に示した例の如く写真(写真の描画コマンド)が多いページに対応する画像に対しては、階調優先の画質(高画質)が適用されるべく、画質モードとして階調優先モードが決定される。   For example, as in the example shown in FIG. 4 of the first embodiment, for an image corresponding to a page with a large number of photos (photo drawing commands), the image quality with priority on gradation (high image quality) is applied. A gradation priority mode is determined as the mode.

これに対し、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i≦カウント値g」の場合、つまり写真にかかわる描画面積の積算値が文字や線画にかかわる描画面積の積算値以下である旨を示している場合は、画質モードを解像度優先モード(第2の画質様式)に設定(確定)し(ステップS511)、その旨を生成部170へ通知する(図25のP57参照)。   On the other hand, when the comparison result notified from the comparison unit 162 is “count value i ≦ count value g”, the image quality mode determination unit 163, that is, the drawing area in which the integrated value of the drawing area related to the photograph is related to the character or line drawing Is set (determined) to the resolution priority mode (second image quality style) (step S511), and the fact is notified to the generation unit 170 (FIG. 25). (See page 57).

例えば、実施の形態1の図3に示した例の如く線画、文字(線、文字、矩形の描画コマンド)が多いページに対応する画像に対しては、解像度優先の画質(高画質)が適用されるべく、画質モードとして解像度優先モードが決定される。   For example, the resolution priority image quality (high image quality) is applied to an image corresponding to a page with many line drawings and characters (line, character, and rectangle drawing commands) as in the example shown in FIG. Therefore, the resolution priority mode is determined as the image quality mode.

一方、ハイブリッドデータ生成部420は、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)なので、1ページに対応するハイブリッドデータを生成したと認識したときは、当該ハイブリッドデータを画像情報変換部430へ出力する(図25のP58参照)。   On the other hand, when the hybrid data generation unit 420 recognizes that the hybrid data corresponding to one page has been generated since the interpretation result of the command from the PDL interpretation unit 150 is a command (EndPage) indicating the end of the page, Is output to the image information conversion unit 430 (see P58 in FIG. 25).

生成部170では、ハイブリッドデータ生成部420からのハイブリッドデータを、画質モード確定部163から通知された画質モードに応じたフォーマットに従った画像データに変換するとともに(ステップS512)、この変換後の画像データを画像出力部180へ出力する(図25のP59参照)。   The generation unit 170 converts the hybrid data from the hybrid data generation unit 420 into image data according to the format according to the image quality mode notified from the image quality mode determination unit 163 (step S512), and the converted image. Data is output to the image output unit 180 (see P59 in FIG. 25).

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

(実施の形態6)   (Embodiment 6)

図26は、実施の形態6に係る画像処理装置の機能構成を示している。   FIG. 26 shows a functional configuration of the image processing apparatus according to the sixth embodiment.

図26示す画像処理装置600は、図18に示した実施の形態4の画像処理装置400の機能構成において、生成部410を生成部610に変更した構成になっている。なお、図26において、図18に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 600 shown in FIG. 26 has a configuration in which the generation unit 410 is changed to a generation unit 610 in the functional configuration of the image processing apparatus 400 of the fourth embodiment shown in FIG. In FIG. 26, the same reference numerals are given to portions that perform the same functions as the components shown in FIG.

生成部610は、階調優先データ生成部621および解像度優先データ生成部622を備えた画像情報生成部620を有している。   The generation unit 610 includes an image information generation unit 620 including a gradation priority data generation unit 621 and a resolution priority data generation unit 622.

画像情報生成部620は、画像情報生成手段の機能を有しており、決定部160による画質様式を決定する処理と並行して、予め設定された画像モード(画質様式)に依存するフォーマット(情報形式)に従って、文書データ(文書情報)にかかわる画像データ(画像情報)を生成する。   The image information generation unit 620 has a function of an image information generation unit, and in parallel with the process of determining the image quality style by the determination unit 160, a format (information that depends on a preset image mode (image quality style)) The image data (image information) related to the document data (document information) is generated according to the format.

また、画像情報生成部620は、決定部160の画質モード確定部163によって決定された画質モードと予め設定された画質モードとが異なるときは、画質モード確定部163によって決定された画質モードに依存するフォーマットに従って、前記文書データにかかわる新たな画像データ(画像情報)を生成する。   Further, the image information generation unit 620 depends on the image quality mode determined by the image quality mode determination unit 163 when the image quality mode determined by the image quality mode determination unit 163 of the determination unit 160 is different from the preset image quality mode. In accordance with the format, new image data (image information) related to the document data is generated.

階調優先データ生成部621および解像度優先データ生成部622はそれぞれ実施の形態1の図1に示した階調優先データ生成部171および解像度優先データ生成部172と同様の機能を有している。そのため、ここではその詳細な説明については省略する。   The gradation priority data generation unit 621 and the resolution priority data generation unit 622 have the same functions as the gradation priority data generation unit 171 and the resolution priority data generation unit 172 shown in FIG. Therefore, detailed description thereof is omitted here.

実施の形態6において、上述した画像処理装置600を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the sixth embodiment, the image forming system including the image forming apparatus having the image processing apparatus 600 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置600による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図27および図28を参照して説明する。   Next, image data generation processing (high-quality image data) generation processing including image quality mode determination processing by the image processing apparatus 600 will be described with reference to FIGS. 27 and 28. FIG.

なお、図27は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図28は、画像データの生成処理を説明する図である。   FIG. 27 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 28 is a diagram illustrating image data generation processing.

この実施の形態6においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図28のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図28のP61参照)。   Also in the sixth embodiment, as in the first embodiment, each step of the processing procedure shown in FIG. 6 is performed. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 28), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P61 in FIG. 28).

画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図28のP62参照)。   Upon receiving the image quality mode determination processing request from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the result (interpretation result) of the requested command interpretation processing. To the determination unit 160 and the hybrid data generation unit 420 (see P62 in FIG. 28).

また、決定部160では、画質モード確定部163が、画質モードを予め決められた画質モード(例えば階調優先モードまたは解像度優先モード)に設定し(ステップS601)、この予め決められた画質モードを生成部610に向けて出力する(図28のP63参照)。   In the determining unit 160, the image quality mode determining unit 163 sets the image quality mode to a predetermined image quality mode (for example, the gradation priority mode or the resolution priority mode) (step S601), and the predetermined image quality mode is set. It outputs toward the production | generation part 610 (refer P63 of FIG. 28).

このステップS601が終了した場合は、実施の形態4の図19に示した処理手順のステップS402〜S411と同様の処理が実施される(ステップS602〜S611、図28のP64〜P67参照)。   When step S601 is completed, the same processing as steps S402 to S411 of the processing procedure shown in FIG. 19 of the fourth embodiment is performed (see steps S602 to S611 and P64 to P67 of FIG. 28).

なお、ステップS607においては、画像情報生成処理部610では、画質モード確定部163から通知された例えば階調優先モードまたは解像度優先モードの予め設定された画質モードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応する画像データを生成することになる。   In step S607, the image information generation processing unit 610 receives the PDL data from the PDL analysis unit 150 according to the preset image quality mode, for example, the gradation priority mode or the resolution priority mode notified from the image quality mode determination unit 163. Thus, image data corresponding to the interpretation result of the PDL command is generated.

ところで、ステップS611が終了した場合、画像情報生成処理部610は、画質モード確定部163かから通知された画質モード(決定部160による画質モードの判定処理結果)とステップS601において予め設定された画質モードとが一致するか否かを判断する(ステップS612)。   When step S611 is completed, the image information generation processing unit 610 determines the image quality mode notified from the image quality mode determination unit 163 (image quality mode determination processing result by the determination unit 160) and the image quality preset in step S601. It is determined whether or not the mode matches (step S612).

ここで、ステップS601において画質モードが階調優先モードに設定されていた場合に、画質モード確定部163かから通知された画質モードが階調優先モードのときは、両者の画質モードは一致していると判断され、一方、画質モード確定部163かから通知された画質モードが解像度優先モードのときは、両者の画質モードは不一致であると判断される。   Here, when the image quality mode is set to the gradation priority mode in step S601 and the image quality mode notified from the image quality mode determination unit 163 is the gradation priority mode, the image quality modes of the two match. On the other hand, when the image quality mode notified from the image quality mode determination unit 163 is the resolution priority mode, it is determined that the image quality modes of the two do not match.

また、ステップS601において画質モードが解像度優先モードに設定されていた場合においても、上記同様にして、両者が一致するか否かが判断される。   Even when the image quality mode is set to the resolution priority mode in step S601, it is determined whether or not they match in the same manner as described above.

ところで、画像情報生成部620は、ステップS612において、画質モード確定部163かから通知された画質モードと予め設定された画質モードとが一致すると判断した場合は、ステップS607において生成した画像データを、画像出力部180へ出力する(図28のP68参照)。   When the image information generation unit 620 determines in step S612 that the image quality mode notified from the image quality mode determination unit 163 matches the preset image quality mode, the image data generated in step S607 is It outputs to the image output part 180 (refer P68 of FIG. 28).

これに対し、画像情報生成部620は、ステップS612において、画質モード確定部163かから通知された画質モードと予め設定された画質モードとが不一致であると判断した場合は、画質モードを画質モード確定部163かから通知された画質モード(決定部160による画質モードの判定処理結果)に設定し、この画質モードに応じたフォーマットに従って、再度、画像データを生成し(ステップS613)、その後、その生成した画像データを画像出力部180へ出力する(図28のP68参照)。   On the other hand, if the image information generation unit 620 determines in step S612 that the image quality mode notified from the image quality mode determination unit 163 and the preset image quality mode do not match, the image quality mode is set to the image quality mode. The image quality mode notified from the determination unit 163 (result of image quality mode determination by the determination unit 160) is set, and image data is generated again according to the format corresponding to the image quality mode (step S613). The generated image data is output to the image output unit 180 (see P68 in FIG. 28).

例えば、ステップS601において画質モードが階調優先モードに設定されていた場合に、画質モード確定部163から通知された画質モードが解像度優先モードのときは、画像情報生成部620は、画質モードを解像度優先モードに設定し、この解像度優先モードに応じたフォーマットに従って、再度、PDL解析部150からのPDLコマンドの解釈結果に対応する画像データを生成する。   For example, when the image quality mode is set to the gradation priority mode in step S601 and the image quality mode notified from the image quality mode determination unit 163 is the resolution priority mode, the image information generation unit 620 sets the image quality mode to the resolution priority mode. The priority mode is set, and image data corresponding to the interpretation result of the PDL command from the PDL analysis unit 150 is generated again according to the format according to the resolution priority mode.

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

(実施の形態7)   (Embodiment 7)

図29は、実施の形態6に係る画像処理装置の機能構成を示している。   FIG. 29 shows a functional configuration of the image processing apparatus according to the sixth embodiment.

図29示す画像処理装置700は、図26に示した実施の形態6の画像処理装置600の機能構成において、計数部210を面積算出部710に変更した構成になっている。なお、図29において、図26に示した構成要素と同様の機能を果たす部分には同一の符号を付している。   An image processing apparatus 700 shown in FIG. 29 has a configuration in which the counting unit 210 is changed to an area calculation unit 710 in the functional configuration of the image processing apparatus 600 of the sixth embodiment shown in FIG. In FIG. 29, parts having the same functions as those shown in FIG. 26 are denoted by the same reference numerals.

面積算出部710は、実施の形態3の図15に示した面積算出部310と同様の機能を有している。そのため、ここではその詳細な説明については省略する。   The area calculation unit 710 has the same function as the area calculation unit 310 illustrated in FIG. 15 of the third embodiment. Therefore, detailed description thereof is omitted here.

実施の形態7において、上述した画像処理装置700を有する画像形成装置を含む画像形成システムとしては、図5に示した実施の形態1の画像形成システムと同様の構成とすることができる。   In the seventh embodiment, the image forming system including the image forming apparatus having the image processing apparatus 700 described above can have the same configuration as the image forming system of the first embodiment shown in FIG.

次に、画像処理装置700による画質モードの判定処理を含む画像データの生成処理(高画質の画像データ)の生成処理について、図30および図31を参照して説明する。   Next, image data generation processing (high-quality image data) generation processing including image quality mode determination processing by the image processing apparatus 700 will be described with reference to FIGS. 30 and 31. FIG.

なお、図30は、画質モードの判定処理を含む画像データの生成処理の処理手順を示すフローチャートである。これは、ページ単位(1ページ)に関しての画像データの生成処理を示したものである。図31は、画像データの生成処理を説明する図である。   FIG. 30 is a flowchart illustrating a processing procedure of image data generation processing including image quality mode determination processing. This shows the generation processing of image data for a page unit (one page). FIG. 31 is a diagram for explaining image data generation processing.

この実施の形態7においても、実施の形態1の場合と同様に、図6に示した処理手順の各ステップが実施される。この場合、図6に示した処理手順のステップS10、S20が実行された後(図31のP11〜P13参照)、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図31のP71参照)。   Also in the seventh embodiment, as in the first embodiment, each step of the processing procedure shown in FIG. 6 is performed. In this case, after steps S10 and S20 of the processing procedure shown in FIG. 6 are executed (see P11 to P13 in FIG. 31), the image quality mode determination unit 140 that determines that the image quality mode is not designated in step S20 is The determination unit 160 is requested to perform image quality mode determination processing and image generation processing (see P71 in FIG. 31).

画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図31のP72参照)。   Upon receiving the image quality mode determination processing request from the image quality mode determination unit 140, the determination unit 160 requests the PDL interpretation unit 150 to interpret the command, and the result (interpretation result) of the requested command interpretation processing. Is output to the determination unit 160 and the hybrid data generation unit 420 (see P72 in FIG. 31).

また、決定部160では、画質モード確定部163が、画質モードを予め決められた画質モード(例えば階調優先モードまたは解像度優先モード)に設定し(ステップS701)、この予め決められた画質モードを生成部610に向けて出力する(図31のP73参照)。   Further, in the determination unit 160, the image quality mode determination unit 163 sets the image quality mode to a predetermined image quality mode (for example, gradation priority mode or resolution priority mode) (step S701), and the predetermined image quality mode is set. It outputs towards the production | generation part 610 (refer P73 of FIG. 31).

このステップS701が終了した場合は、実施の形態5の図24に示した処理手順のステップS502〜S508と同様の処理が実施される(ステップS702〜S708、図31のP73〜P76)。   When step S701 is completed, the same processing as steps S502 to S508 of the processing procedure shown in FIG. 24 of the fifth embodiment is performed (steps S702 to S708, P73 to P76 of FIG. 31).

なお、ステップS707においては、画像情報生成処理部610では、画質モード確定部163から通知された例えば階調優先モードまたは解像度優先モードの予め設定された画質モードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応する画像データを生成することになる。   In step S707, the image information generation processing unit 610 receives the PDL data from the PDL analysis unit 150 according to the preset image quality mode, for example, the gradation priority mode or the resolution priority mode notified from the image quality mode determination unit 163. Thus, image data corresponding to the interpretation result of the PDL command is generated.

ステップS708が終了した場合は、実施の形態6の図27に示した処理手順のステップS609〜S613と同様の処理が実施される(ステップS709〜S713、図31のP77およびP78参照)。   When step S708 is completed, the same processing as steps S609 to S613 of the processing procedure shown in FIG. 27 of the sixth embodiment is performed (see steps S709 to S713, P77 and P78 of FIG. 31).

この実施の形態7においても、生成部610は、実施の形態6の場合と同様に、予め決められた画質モードに応じたフォーマットに従って画像データを生成し、決定部160による画質モードの決定処理の結果(画質モード)と当該予め決められた画質モードとが一致する場合には、前記生成した画像データを採用し、一方、前記2つの画像モードが不一致の場合は、決定部160による画質モードの決定処理の結果(画質モード)に応じたフォーマットに従って再度、画像データを生成する。   Also in the seventh embodiment, as in the sixth embodiment, the generation unit 610 generates image data according to a format corresponding to a predetermined image quality mode, and the determination unit 160 performs an image quality mode determination process. If the result (image quality mode) matches the predetermined image quality mode, the generated image data is used. On the other hand, if the two image modes do not match, the determination unit 160 determines the image quality mode. Image data is generated again according to the format corresponding to the result of the determination process (image quality mode).

以上の説明はページ単位(1ページ)に関しての画像データの生成処理についてであるので、複数のページの文書データに対する画像生成処理の場合は、上述した処理が複数回実施される。この場合、画像データは、文書データの各ページに対応して、その文書内容に適した所定の画質モードに応じたフォーマットに従って生成されたものとなる。   Since the above description is about image data generation processing in units of pages (one page), in the case of image generation processing for document data of a plurality of pages, the above-described processing is performed a plurality of times. In this case, the image data is generated according to a format corresponding to a predetermined image quality mode suitable for the document content corresponding to each page of the document data.

なお、本願明細書において、情報処理装置は、例えば実施の形態1に示すプリンタ(図5参照)の如く、CPU、メモリおよび記憶装置で構成される。   In the present specification, the information processing apparatus includes a CPU, a memory, and a storage device, such as the printer (see FIG. 5) shown in the first embodiment.

本願明細書において、画像処理装置の各機能を実現し、上記画像処理の処理手順を示すプログラム、デコンポーザやシミュレーション機能部の機能を実現させるプログラムを含む所定のプログラムを記録媒体としてのハードディスク等の記憶装置に記録する実施形態として説明したが、当該所定のプログラムを次のようにして提供することも可能である。   In the specification of the present application, a storage medium such as a hard disk as a recording medium that stores a predetermined program including a program that realizes each function of the image processing apparatus and that realizes the functions of the image processing process and a function of the decomposer and the simulation function unit. Although described as an embodiment of recording in the apparatus, it is also possible to provide the predetermined program as follows.

すなわち、上記所定のプログラムをROMに格納しておき、CPUが、このプログラムをこのROMから主記憶装置へローディングして実行するようにしても良い。   That is, the predetermined program may be stored in the ROM, and the CPU may load the program from the ROM to the main storage device and execute it.

また、上記所定のプログラムを、DVD−ROM、CD−ROM、MO(光磁気ディスク)、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしても良い。この場合、その記録媒体に記録されたプログラムを画像処理装置がインストールした後、このプログラムをCPUが実行するようにする。このプログラムのインストール先としては、RAM等のメモリやハードディスクなどの記憶装置がある。そして、画像処理装置は、必要に応じてこの記憶装置に記憶したプログラムを主記憶装置にローディングして実行する。   The predetermined program may be stored and distributed in a computer-readable recording medium such as a DVD-ROM, CD-ROM, MO (magneto-optical disk), flexible disk, or the like. In this case, after the image processing apparatus installs the program recorded on the recording medium, the CPU executes the program. As an installation destination of this program, there is a memory such as a RAM or a storage device such as a hard disk. Then, the image processing apparatus loads the program stored in the storage device into the main storage device and executes it as necessary.

さらには、画像処理装置を電気通信回線(例えばインターネット)を介してサーバ装置あるいはホストコンピュータ等のコンピュータと接続するようにし、当該画像処理装置が、サーバ装置あるいはコンピュータから上記所定のプログラムをダウンロードした後、このプログラムを実行するようにしても良い。この場合、このプログラムのダウンロード先としては、RAM等のメモリやハードディスクなどの記憶装置(記録媒体)がある。そして、当該画像処理装置が、必要に応じてこの記憶装置に記憶された上記プログラムを主記憶装置にローディングして実行するようにする。   Further, after the image processing apparatus is connected to a computer such as a server apparatus or a host computer via an electric communication line (for example, the Internet), the image processing apparatus downloads the predetermined program from the server apparatus or the computer. This program may be executed. In this case, the download destination of the program includes a memory such as a RAM and a storage device (recording medium) such as a hard disk. Then, the image processing apparatus loads the program stored in the storage device into the main storage device and executes it as necessary.

本発明は、モノクロ画像およびカラー画像の少なくとも一方の画像を印刷する印刷装置などの画像形成装置、あるいは少なくとも印刷機能を含む複数の画像形成処理機能を有する画像形成装置に対して印刷用の画像データを提供する画像処理装置、この画像処理装置を有する画像形成装置、この画像形成装置を有する画像形成システムに適用することができる。   The present invention relates to image data for printing with respect to an image forming apparatus such as a printing apparatus that prints at least one of a monochrome image and a color image, or an image forming apparatus having a plurality of image forming processing functions including at least a printing function. And an image forming apparatus having the image processing apparatus, and an image forming system having the image forming apparatus.

実施の形態1に係る画像処理装置の機能構成を示すブロック図である。2 is a block diagram illustrating a functional configuration of the image processing apparatus according to Embodiment 1. FIG. ページ記述言語データの一例を示す図である。It is a figure which shows an example of page description language data. 線画および文字が多いページに対応するページ記述言語データの一例を示す図である。It is a figure which shows an example of page description language data corresponding to a page with many line drawings and characters. 写真が多いページに対応するページ記述言語データの一例を示す図である。It is a figure which shows an example of page description language data corresponding to a page with many photographs. 実施の形態1に係る画像形成システムの構成を示す構成図である。1 is a configuration diagram illustrating a configuration of an image forming system according to Embodiment 1. FIG. 実施の形態1に係る画像生成処理の処理手順を示すフローチャートである。4 is a flowchart illustrating a processing procedure of image generation processing according to Embodiment 1; 実施の形態1に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。6 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 1; 実施の形態1に係る画質モードの判定処理を含む画像生成処理を説明する図である。6 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 1. FIG. 実施の形態1に係る画像生成処理を説明する図である。6 is a diagram for describing image generation processing according to Embodiment 1. FIG. 実施の形態1に係る高画質の画像を説明する図である。6 is a diagram for explaining a high-quality image according to Embodiment 1. FIG. 実施の形態1に係る高画質の画像を説明する図である。6 is a diagram for explaining a high-quality image according to Embodiment 1. FIG. 実施の形態2に係る画像処理装置の機能構成を示すブロック図である。6 is a block diagram illustrating a functional configuration of an image processing apparatus according to Embodiment 2. FIG. 実施の形態2に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。10 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to the second embodiment. 実施の形態2に係る画質モードの判定処理を含む画像生成処理を説明する図である。FIG. 10 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 2; 実施の形態3に係る画像処理装置の機能構成を示すブロック図である。6 is a block diagram illustrating a functional configuration of an image processing apparatus according to Embodiment 3. FIG. 実施の形態3に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。14 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 3; 実施の形態3に係る画質モードの判定処理を含む画像生成処理を説明する図である。FIG. 10 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 3; 実施の形態4に係る画像処理装置の機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of an image processing apparatus according to a fourth embodiment. 実施の形態4に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。10 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 4; 実施の形態4に係る画質モードの判定処理を含む画像生成処理を説明する図である。FIG. 10 is a diagram illustrating image generation processing including image quality mode determination processing according to Embodiment 4; 実施の形態4に係るハイブリッドデータから画像データへの変換処理を説明する図である。It is a figure explaining the conversion process from the hybrid data which concerns on Embodiment 4 to image data. 実施の形態4に係るハイブリッドデータから画像データへの変換処理を説明する図である。It is a figure explaining the conversion process from the hybrid data which concerns on Embodiment 4 to image data. 実施の形態5に係る画像処理装置の機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of an image processing apparatus according to a fifth embodiment. 実施の形態5に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。10 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 5; 実施の形態5に係る画質モードの決定処理を含む画像生成処理を説明する図である。FIG. 10 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 5; 実施の形態6に係る画像処理装置の機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of an image processing apparatus according to a sixth embodiment. 実施の形態6に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。18 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 6; 実施の形態6に係る画質モードの判定処理を含む画像生成処理を説明する図である。FIG. 20 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 6; 実施の形態7に係る画像処理装置の機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of an image processing apparatus according to a seventh embodiment. 実施の形態7に係る画質モードの判定処理を含む画像生成処理の処理手順を示すフローチャートである。18 is a flowchart illustrating a processing procedure of image generation processing including image quality mode determination processing according to Embodiment 7. 実施の形態7に係る画質モードの判定処理を含む画像生成処理を説明する図である。FIG. 20 is a diagram for describing image generation processing including image quality mode determination processing according to Embodiment 7;

符号の説明Explanation of symbols

1 画像形成システム
10 クライアント装置
11,21 CPU
12,22 記憶装置
12a プリンタドライバ
13,23 メモリ
14,24 通信インタフェース
20 プリンタ
25 出力装置
30 通信回線
50 画像処理プログラム
100,200,300,400,500,600,700 画像処理装置
110 データ受付部
120 記憶部
130 画質モード読取部
140 画質モード判定部
150 PDL解釈部
160 決定部
161 データ量算出部
162 比較部
163 画質モード確定部
170,410,610 生成部
171,621 階調優先データ生成部
172,622 解像度優先データ生成部
180 画像出力部
190 制御部
210 計数部
310,510,710 面積算出部
420 ハイブリッドデータ生成部
430 画像情報変換部
431 第1のデータ変換部
432 第2のデータ変換部
620 画像情報生成部
DESCRIPTION OF SYMBOLS 1 Image forming system 10 Client apparatus 11 and 21 CPU
12, 22 Storage device 12a Printer driver 13, 23 Memory 14, 24 Communication interface 20 Printer 25 Output device 30 Communication line 50 Image processing program 100, 200, 300, 400, 500, 600, 700 Image processing device 110 Data receiving unit 120 Storage unit 130 Image quality mode reading unit 140 Image quality mode determination unit 150 PDL interpretation unit 160 Determination unit 161 Data amount calculation unit 162 Comparison unit 163 Image quality mode determination units 170, 410, 610 Generation units 171, 621 Gradation priority data generation unit 172 622 Resolution priority data generation unit 180 Image output unit 190 Control unit 210 Counting units 310, 510, 710 Area calculation unit 420 Hybrid data generation unit 430 Image information conversion unit 431 First data conversion unit 432 Second data conversion unit 620 Image Affection Generating unit

Claims (11)

ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定手段と、
前記決定手段によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成手段とを有し、
前記決定手段は、
前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定手段と、
前記所定の処理単位の文書内容について、前記描画コマンドを基に、文字の描画コマンド、線の描画コマンド、写真の描画コマンドに応じて予め決められるデータ量を算出する情報量算出手段とを備え、
前記画質様式決定手段は、
前記情報量算出手段による算出処理の結果が予め設定される閾値より大きいと判定した場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記算出処理の結果が前記閾値以下であると判定した場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、
ことを特徴とする画像処理装置。
Based on the page description language data, and determining means for obtaining a drawing command in the page description language and determines the image quality manner suitable to the page description language data from a plurality of different image quality modes,
Generating means for generating image information relating to the page description language data in accordance with an information format according to the image quality style determined by the determining means ;
The determining means includes
For each predetermined processing unit, the predetermined image quality is selected from a plurality of image quality formats including a first image quality format that emphasizes the gradation of an image and a second image quality format that prioritizes resolution over the gradation of the image. An image quality style determining means for determining the first image quality style or the second image quality style as an image quality style;
An information amount calculation unit that calculates a predetermined data amount according to a character drawing command, a line drawing command, and a photo drawing command based on the drawing command for the document content of the predetermined processing unit,
The image quality style determining means includes:
If it is determined that the result of the calculation processing by the information amount calculation means is greater than a preset threshold value, the first image quality style is determined as the predetermined image quality style from the plurality of image quality styles, When it is determined that the result of the calculation process is equal to or less than the threshold, the second image quality style is determined as the predetermined image quality style from the plurality of image quality styles.
An image processing apparatus.
ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定手段と、
前記決定手段によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成手段とを有し、
前記決定手段は、
前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定手段と、
前記所定の処理単位の文書内容について、階調を強調すべき要素の描画コマンドである写真の描画コマンドと、階調性よりも解像度を優先すべき要素の描画コマンドである線画の描画コマンドおよび文字の描画コマンドの2種類の要素ごとに、それらの描画コマンドの数を計数する計数手段とを備え、
前記画質様式決定手段は、
前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数よりも多い旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、
ことを特徴とする画像処理装置。
Determining means for determining an image quality style suitable for the page description language data from a plurality of different image quality styles based on the page description language data, and obtaining a drawing command in the page description language;
Generating means for generating image information relating to the page description language data in accordance with an information format according to the image quality style determined by the determining means;
The determining means includes
For each predetermined processing unit, the predetermined image quality is selected from a plurality of image quality formats including a first image quality format that emphasizes the gradation of an image and a second image quality format that prioritizes resolution over the gradation of the image. An image quality style determining means for determining the first image quality style or the second image quality style as an image quality style;
For the document content of the predetermined processing unit, a drawing command for a photo that is a drawing command for an element whose tone should be emphasized, and a drawing command and a character for a line drawing that are a drawing command for an element whose resolution should be prioritized over the gradation Counting means for counting the number of drawing commands for each of the two types of drawing commands,
The image quality style determining means includes:
When the result of the counting process by the counting means indicates that the number of elements whose gradation should be emphasized is larger than the number of elements whose resolution should be prioritized over gradation, the plurality of image quality modes The first image quality style is determined as the predetermined image quality style from among the above, and the result of the counting process by the counting means is that the number of elements whose gradation should be emphasized gives priority to the resolution over the gradation. If the number of power elements is less than or equal to the number of power elements, the second image quality format is determined as the predetermined image quality format from the plurality of image quality formats;
An image processing apparatus.
前記決定手段は、
前記所定の処理単位の文書内容を構成する単数または複数の種類の要素を描画する場合の描画領域の面積を、描画対象の要素の描画にかかわる座標情報、幅情報および高さ情報を基に、その要素の種類ごとに算出する面積算出手段、を更に備え、
前記画質様式決定手段は、
前記要素の種類ごとの前記面積算出手段による算出処理の結果のうち最も大きい値を示している算出処理の結果に対応する要素を基に、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する、
ことを特徴とする請求項1または2記載の画像処理装置。
The determining means includes
Based on the coordinate information, width information, and height information related to the drawing of the drawing target element, the area of the drawing area when drawing one or more types of elements constituting the document content of the predetermined processing unit, An area calculating means for calculating for each element type;
The image quality style determining means includes:
Based on the element corresponding to the result of the calculation process showing the largest value among the results of the calculation process by the area calculation means for each type of element, the predetermined image quality style is selected from the plurality of image quality styles. Determining the first image quality style or the second image quality style;
The image processing apparatus according to claim 1 , wherein the image processing apparatus is an image processing apparatus.
前記面積算出手段は、
前記所定の処理単位の文書内容に含まれる階調を強調すべき要素および階調性よりも解像度を優先すべき要素のうち少なくとも1つの種類の要素を描画する場合の描画領域の面積を算出し、
前記画質様式決定手段は、
前記面積算出手段による算出処理の結果が、階調を強調すべき要素にかかわる面積が階調性よりも解像度を優先すべき要素にかかわる面積よりも大きい旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記面積算出手段による算出処理の結果が、階調を強調すべき要素にかかわる面積が階調性よりも解像度を優先すべき要素にかかわる面積以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、
ことを特徴とする請求項3記載の画像処理装置。
The area calculating means includes
The area of the drawing area when drawing at least one type of element among the elements that should emphasize the gradation and the elements that should prioritize the resolution over the gradation is included in the document content of the predetermined processing unit. ,
The image quality style determining means includes:
When the result of the calculation processing by the area calculation means indicates that the area related to the element whose gradation should be emphasized is larger than the area related to the element whose resolution should be prioritized over the gradation, the plurality of The first image quality style is determined as the predetermined image quality style from among the image quality styles of the image quality. On the other hand, the result of the calculation processing by the area calculation means is that the area related to the element whose gradation should be emphasized is The second image quality format is determined as the predetermined image quality format from among the plurality of image quality formats, if the resolution is equal to or less than the area related to the element to which priority should be given to resolution,
The image processing apparatus according to claim 3 .
前記生成手段は、
前記決定手段による画質様式を決定する処理と並行して、前記複数の画質様式に依存しない情報形式に従って前記ページ記述言語データにかかわる共通の画像情報を生成する共通画像情報生成手段と、
前記共通の画像情報を、前記画質様式決定手段によって決定された画質様式に依存する情報形式に従った画像情報に変換する画像情報変換手段と、
を備えることを特徴とする請求項1〜4の何れか一項に記載の画像処理装置。
The generating means includes
In parallel with the process of determining the image quality style by the determining means, common image information generating means for generating common image information related to the page description language data according to an information format independent of the plurality of image quality styles;
Image information conversion means for converting the common image information into image information according to an information format dependent on the image quality style determined by the image quality style determination means;
The image processing apparatus according to claim 1, further comprising:
前記生成手段は、
前記決定手段による画質様式を決定する処理と並行して、予め設定された画質様式に依存する情報形式に従って、前記ページ記述言語データにかかわる画像情報を生成する画像情報生成手段、
を備えることを特徴とする請求項1〜4の何れか一項に記載の画像処理装置。
The generating means includes
In parallel with the process of determining the image quality style by the determining means, image information generating means for generating image information related to the page description language data in accordance with an information format dependent on a preset image quality style,
The image processing apparatus according to claim 1, further comprising:
前記画像情報生成手段は、
前記画質様式決定手段によって決定された画質様式と前記予め設定された画質様式とが異なるときは、前記画質様式決定手段によって決定された画質様式に依存する情報形式に従って、前記ページ記述言語データにかかわる新たな画像情報を生成する、
ことを特徴とする請求項6記載の画像処理装置。
The image information generating means
When the image quality style determined by the image quality style determining means is different from the preset image quality style, the page description language data is related to the information format depending on the image quality style determined by the image quality style determining means. Generate new image information,
The image processing apparatus according to claim 6 .
請求項1から請求項7の何れか一項に記載の画像処理装置を有することを特徴とする画像形成装置。An image forming apparatus comprising the image processing apparatus according to claim 1. 印刷処理要求を発行する処理装置と請求項8記載の画像形成装置とが通信回線を介して接続され、前記画像形成装置は、前記処理装置からの印刷すべきページ記述言語データの印刷処理要求に応じて当該ページ記述言語データに対する印刷処理を実行する、A processing apparatus that issues a print processing request and the image forming apparatus according to claim 8 are connected via a communication line, and the image forming apparatus responds to a print processing request for page description language data to be printed from the processing apparatus. In response, print processing for the page description language data is executed.
ことを特徴とする画像形成システム。An image forming system.
ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定処理過程と、A determination process for determining an image quality style suitable for the page description language data from a plurality of different image quality styles based on the page description language data, and obtaining a drawing command in the page description language;
前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、In accordance with the information format according to the image quality style determined by the determination process, the information processing apparatus executes a generation process that generates image information related to the page description language data,
前記決定処理過程は、The determination process includes:
前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定処理過程と、For each predetermined processing unit, the predetermined image quality is selected from a plurality of image quality formats including a first image quality format that emphasizes the gradation of an image and a second image quality format that prioritizes resolution over the gradation of the image. An image quality style determination process for determining the first image quality style or the second image quality style as an image quality style;
前記所定の処理単位の文書内容について、前記描画コマンドを基に、文字の描画コマンド、線の描画コマンド、写真の描画コマンドに応じて予め決められるデータ量を算出する情報量算出処理過程とを含み、An information amount calculation process for calculating a predetermined amount of data according to a character drawing command, a line drawing command, and a photo drawing command based on the drawing command for the document content in the predetermined processing unit. ,
前記画質様式決定処理過程は、The image quality style determination process is as follows:
前記情報量算出処理過程による算出処理の結果が予め設定される閾値より大きいと判定した場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記算出処理の結果が前記閾値以下であると判定した場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、If it is determined that the result of the calculation process in the information amount calculation process is greater than a preset threshold value, the first image quality style is determined as the predetermined image quality style from the plurality of image quality styles; On the other hand, when it is determined that the result of the calculation process is equal to or less than the threshold value, the second image quality style is determined as the predetermined image quality style from the plurality of image quality styles.
ことを特徴とする画像処理プログラム。An image processing program characterized by that.
ページ記述言語データを基に、異なる複数の画質様式の中から当該ページ記述言語データに適した画質様式を決定するとともに前記ページ記述言語の中の描画コマンドを取得する決定処理過程と、A determination process for determining an image quality style suitable for the page description language data from a plurality of different image quality styles based on the page description language data, and obtaining a drawing command in the page description language;
前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、In accordance with the information format according to the image quality style determined by the determination process, the information processing apparatus executes a generation process that generates image information related to the page description language data,
前記決定処理過程は、The determination process includes:
前記所定の処理単位ごとに、画像の階調を強調する第1の画質様式と画像の階調性よりも解像度を優先する第2の画質様式とを含む複数の画質様式の中から、前記所定の画質様式として前記第1の画質様式または前記第2の画質様式を決定する画質様式決定処理過程と、For each predetermined processing unit, the predetermined image quality is selected from a plurality of image quality formats including a first image quality format that emphasizes the gradation of an image and a second image quality format that prioritizes resolution over the gradation of the image. An image quality style determination process for determining the first image quality style or the second image quality style as an image quality style;
前記所定の処理単位の文書内容について、階調を強調すべき要素の描画コマンドである写真の描画コマンドと、階調性よりも解像度を優先すべき要素の描画コマンドである線画の描画コマンドおよび文字の描画コマンドの2種類の要素ごとに、それらの描画コマンドの数を計数する計数処理過程とを含み、For the document content of the predetermined processing unit, a drawing command for a photo that is a drawing command for an element whose tone should be emphasized, and a drawing command and a character for a line drawing that are a drawing command for an element whose resolution should be prioritized over the gradation A counting process for counting the number of drawing commands for each of the two types of drawing commands.
前記画質様式決定処理過程は、The image quality style determination process is as follows:
前記計数処理過程による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数よりも多い旨を示している場合には、前記複数の画質様式の中から前記所定の画質様式として前記第1の画質様式を決定し、一方、前記計数手段による計数処理の結果が、階調を強調すべき要素の数が階調性よりも解像度を優先すべき要素の数以下である旨を示している場合は、前記複数の画質様式の中から前記所定の画質様式として前記第2の画質様式を決定する、When the result of the counting process in the counting process indicates that the number of elements whose gradation should be emphasized is larger than the number of elements whose resolution should be prioritized over gradation, the plurality of image quality The first image quality form is determined as the predetermined image quality form from among the forms, and the result of the counting process by the counting means is that the number of elements whose gradation should be emphasized has priority over the resolution over the gradation. If it indicates that the number of elements to be less than or equal to the number, the second image quality style is determined as the predetermined image quality style from the plurality of image quality styles;
ことを特徴とする画像処理プログラム。An image processing program characterized by that.
JP2007007409A 2007-01-16 2007-01-16 Image processing apparatus, image forming apparatus, image forming system, and image processing program Expired - Fee Related JP4919032B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007007409A JP4919032B2 (en) 2007-01-16 2007-01-16 Image processing apparatus, image forming apparatus, image forming system, and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007007409A JP4919032B2 (en) 2007-01-16 2007-01-16 Image processing apparatus, image forming apparatus, image forming system, and image processing program

Publications (2)

Publication Number Publication Date
JP2008176418A JP2008176418A (en) 2008-07-31
JP4919032B2 true JP4919032B2 (en) 2012-04-18

Family

ID=39703412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007007409A Expired - Fee Related JP4919032B2 (en) 2007-01-16 2007-01-16 Image processing apparatus, image forming apparatus, image forming system, and image processing program

Country Status (1)

Country Link
JP (1) JP4919032B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5651767B2 (en) * 2013-12-10 2015-01-14 京セラドキュメントソリューションズ株式会社 Print data processing apparatus, program, and image forming apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10329363A (en) * 1997-05-29 1998-12-15 Seiko Epson Corp Device and method for image forming, and printer
JP2001205827A (en) * 1999-11-19 2001-07-31 Canon Inc Ink-jet recording method, ink-jet recording device, computer readable memory medium, and program
JP2002262081A (en) * 2001-03-06 2002-09-13 Matsushita Electric Ind Co Ltd Image processor and image processing method
JP2006196958A (en) * 2005-01-11 2006-07-27 Konica Minolta Business Technologies Inc Image processing apparatus, image processing method, image forming apparatus, image forming method, and image processing program
JP2006326846A (en) * 2005-05-23 2006-12-07 Fuji Xerox Co Ltd Printer

Also Published As

Publication number Publication date
JP2008176418A (en) 2008-07-31

Similar Documents

Publication Publication Date Title
JPH06332636A (en) Printer server system
JP4379139B2 (en) Image processing device
JP2007043698A (en) Image processing method, image output method, image processing system, and image output apparatus
JP4207609B2 (en) Image processing device
JP4656623B2 (en) Drawing method, image processing apparatus, and recording medium
JP5423225B2 (en) Image processing apparatus and image processing program
JP4919032B2 (en) Image processing apparatus, image forming apparatus, image forming system, and image processing program
JP2012224066A (en) Image forming apparatus, drawing processing method, and program
JP4900175B2 (en) Image processing apparatus and method, and program
JP6120824B2 (en) Image processing apparatus, image processing method, and program
JP2006093987A (en) Color patch providing method, color correction data providing method, electronic image data providing method, image forming method and system of these
JP7102955B2 (en) Information processing equipment and programs
KR100709364B1 (en) Method and apparatus for generating pattern image
US8437046B2 (en) Image processing apparatus and method for outputting an image subjected to pseudo-halftone processing
JP2007082060A (en) Image processing device and connection system for image processings
US20060092445A1 (en) Image processing device, image processing method, and program
JP5202265B2 (en) Image processing apparatus, program, and control method for image processing apparatus
JP6507809B2 (en) Printing instruction device, printing system and program
JP7330337B2 (en) Image processing device, image processing method, and program
JP2011197956A (en) Printer control device, and printer apparatus and control method thereof
JP5447219B2 (en) Print data generation apparatus, print data generation method, and print data generation program
JP7321885B2 (en) Image processing device, image processing method, and program
JP2011228987A (en) Image processing apparatus and image processing program
US9400948B2 (en) Image processing for rendering an indexed color image
JP5299253B2 (en) Image processing apparatus and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120105

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120118

R150 Certificate of patent or registration of utility model

Ref document number: 4919032

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150210

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees