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 PDFInfo
- 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
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が知られている。
本発明は、画像様式の指定をしない場合であっても取得したページ記述言語データに応じた画像様式に従って当該ページ記述言語データに関する画像情報を生成することのできる画像処理装置、画像形成装置、画像形成システムおよび画像処理プログラムを提供することを目的とする。 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
請求項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
請求項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
請求項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
The image processing program of the present invention according to
請求項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
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
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
データ受付部110は、クライアント装置のプリンタドライバからの印刷情報を受け付ける。印刷情報は、ジョブ制御言語(JCL:Job Control Language)データとページ記述言語(PDL:Page
Description Language)データとを含んでいる。ジョブ制御言語データには、利用者によって指定された画質モード(画質様式)を示す画質モード情報が含まれている場合がある。ページ記述言語(以下「PDL」という)データには、文書データ(文書情報)が含まれている。
The
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
画質モード読取部130は、ジョブ制御言語(以下「JCL」という)データを解釈する。
The image quality
画質モード判定部140は、画質モード読取部130によって解釈された結果を基に画質モードが指定されているか否か、すなわちJCLデータに画質モード情報が含まれているか否かを判定する。画質モード判定部140は、JCLデータ内に画質モード情報が含まれていなかった場合は、画質モードの判定処理を決定部160に依頼する。
The image quality
PDL解釈部150は、PDLデータを解釈する。本願明細書では、PDL解釈部150は、コマンドを解釈するインタプリタ、いわゆるコマンドインタプリタで構成されている。
The
実施の形態1では、PDL解釈部150は、後述する決定部160からコマンドの取得依頼があった場合は、記憶部130に記憶されているPDLデータの中のコマンドを読み込んで(コマンドの解釈は実施しない)決定部160に渡すようになっている。
In the first embodiment, when there is a command acquisition request from the
本願明細書では、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
決定部160は、処理手段の機能を有しており、画質モード判定部130によって画質モードが指定されていない(JCLデータに画質モード情報が含まれていない)と判定された場合に、文書データ(文書情報)に適した画質モード(画質様式)を決定する処理を実行する。
The
すなわち、決定部160は、出力される画像が高画質となるように、印刷すべきPDL文書データに対応する文書データを基に、異なる複数の画質モードの中から当該文書データに適した画質モードを決定する。
That is, the
本願明細書では、高画質とは、高階調と高精細とを含むものである。高階調は、画像の階調を強調(階調を解像度よりも優先)する階調優先(階調優先モード)とした場合に得られる画質である。高精細は、画像の階調性よりも解像度を優先する解像度優先(解像度優先モード)とした場合に得られる画質である。 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
データ量算出部161は、情報量算出手段の機能を有しており、PDL文書データにおけるページ(所定の処理単位)の文書内容にかかわるデータ量(情報量)を算出する。
The data amount
この場合、決定部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
具体的には、データ量算出部161は、PDL解釈部150から受け取ったコマンドのうち、ページの開始を示すコマンドからページの終了を示すコマンドまでの間において受け取ったコマンド(描画コマンド)を基に、例えば文字の描画コマンド、線の描画コマンド、写真の描画コマンドなどの描画コマンドに応じて予め決められるデータの量(バイト数)を積算する。
Specifically, the data amount
比較部162は、データ量算出部161によって算出されたデータ量と予め設定される閾値とを比較すする。
The
画質モード確定部163は、画質様式決定手段の機能を有しており、文書データにおけるページ(所定の処理単位)ごとに、複数の画質モード(例えば、階調優先モードおよび解像度優先モード)の中からページの文書内容に適した所定の画質モード、すなわち例えば階調優先モード(第1の画質様式)または解像度優先モード(第2の画質様式)を決定する。
The image quality
また、画質モード確定部163は、画質モードを決定するに際し、比較部162によって、データ量算出部161による算出処理の結果が予め設定される閾値より大きいと判定された場合には、複数の画質モードの中から階調優先モード(第1の画質様式)を決定し、一方、比較部162によって、データ量算出部161による算出処理の結果が前記閾値以下であると判定された場合は、複数の画質モードの中から解像度優先モード(第2の画質様式)を決定する。
In addition, when determining the image quality mode, the image quality
実施の形態1では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。
In
生成部170は、生成手段の機能を有しており、画質モード判定部140によって画質モード情報が指定されていると判定された場合の当該画質モード情報に基づく画質モード、または決定部160(の画質モード確定部163)によって決定された画質モードに応じたフォーマット(情報形式)に従って文書データに関する画像データ(画像情報)を生成する。
The
このようにして生成部170によって生成される画像データは、出力装置25など印刷装置が印刷可能なデータ形式例えばラスタ形式(あるいはビットマップ形式)のイメージデータを意味する。
The image data generated by the
生成部170は、階調優先データ生成部171と解像度優先データ生成部172とを有している。
The
階調優先データ生成部171は、階調優先モードに応じたフォーマットに従って、階調優先の画像データを示す階調優先データを生成する。
The gradation priority
解像度優先データ生成部172は、解像度優先モードに応じたフォーマットに従って、解像度優先の画像データを示す解像度優先データを生成する。
The resolution priority
上述した生成部170においては、文書データにおけるページごとに、階調優先データ生成部171または解像度優先データ生成部172によって画像データが生成されるようになっている。すなわち、文書のページごとに、高画質(階調または高精細)の画像が得られる。
In the
画像出力部180は、生成部170すなわち階調優先データ生成部171または解像度優先データ生成部172によって生成された画像データを出力する。
The
制御部190は、上記各構成要素を制御する。すなわち、上記各構成要素は、制御部190の制御の下、それぞれの機能を実行する。
The
なお、実施の形態1では、上述した画像処理装置100においては、記憶部120および制御部190を除く、他の構成要素は、それぞれソフトウェアで実現されている。
In the first embodiment, in the
また、実施の形態1では、データ受付部110、画質モード読取部130、画質モード判定部140、PDL解釈部150、決定部160、生成部170、および画像出力部180の各機能を実現させるためのプログラム(ソフトウェア)と、後述する処理手順(図6および図7参照)に対応するプログラムとを、画像処理プログラムと定義する。
In the first embodiment, the functions of the
図5は、画像処理装置100を有する画像形成装置を含む画像形成システムの構成を示している。
FIG. 5 shows a configuration of an image forming system including an image forming apparatus having the
図5に示すように、画像形成システム1は、コンピュータなどのクライアント装置10と、画像形成装置としてのプリンタ20とが通信回線30を介して接続される。
As shown in FIG. 5, in the
クライアント装置10は、処理装置として機能するものであり、CPU(Central
Processing Unit:中央演算処理装置)11、ハードディスクなどの記憶装置12、RAM(Random
Access Memory:随時書き込み読み出しメモリ)などのメモリ13および通信インタフェース(以下「通信I/F」という)14を備えている。
The
Processing Unit:
And a communication interface (hereinafter referred to as “communication I / F”) 14.
記憶装置12は、文書の生成や印刷要求を発行するアプリケーションソフトウェア、プリンタドライバ12a、各種のデータを記憶する。
The
メモリ13は、記憶装置12から読み出されたプログラムやデータを記憶する。
The
通信I/F14は、通信回線30を介して、プリンタ20との間でデータの送受信を行うインタフェースである。
The communication I /
CPU11は、クライアント装置10全体を制御するものであり、例えば、記憶装置12からメモリ13へプリンタドライバ12aを読み込んで実行する。これにより、プリンタドライバ12a(実際にはCPU11)は、JCLデータおよびPDLデータ(PDL文書データ)を含む印刷情報をプリンタ20に向けて送信する。
The
画像形成装置として機能するプリンタ20は、CPU21、ハードディスクなどの記憶装置22、RAMなどのメモリ23、通信I/F24および出力装置25を備えている。
The
記憶装置22は、ソフトウェアである上述した画像処理プログラム50など、印刷処理を実施するのに必要な各種のプログラムやデータを記憶している。
The
通信I/F24は、通信回線30を介して、クライアント装置10との間でデータの送受信を行うインタフェースであり、例えば、クライアント装置10(のプリンタドライバ12a)から送信された印刷情報を受信する。
The communication I /
メモリ23は、記憶装置22から読み出された画像処理プログラム50、通信I/F24を介して受信された印刷情報などを記憶する。
The
また、メモリ23には、記憶部120として機能する記憶領域(印刷情報を記憶する領域)、決定部160による画質モードの決定処理を実施する際に必要となる記憶領域(演算するときに必要な作業領域など)、生成部170による画像データの生成処理を実施する際に必要となる記憶領域(画像データを保存する領域など)、などの記憶領域が割り当てられる。
In addition, the
CPU21は、制御部190の機能を有し、プリンタ20全体を制御するものであり、例えば、記憶装置22からメモリ23へ画像処理プログラム50を読み込んで実行することにより、高画質の画像データを生成して、出力装置25に向けて出力する。
The
出力装置25は、画像形成処理を実施する画像形成処理部であり、受け付けた画像データに基づいて印刷処理を実行する。
The
通信回線30としては、ローカルエリアネットワーク(LAN:Local
Area Network)や電話回線などの有線通信回線、無線LANなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。
As the
(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
図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
すると、画質モード読取部130は、図6に示すように、記憶部120に記憶された印刷情報の中のJCLデータを読み出して解釈し(ステップS10、図8のP12参照)、この解釈した結果を画質モード判定部140へ出力する(図8のP13参照)。
Then, as shown in FIG. 6, the image quality
画質モード判定部140では、画質モード読取部130からの解釈結果を基に、画質モードが指定されているか否か(JCLデータに画質モード情報が含まれているか否か)を判定し(ステップS20)、この判定した結果、画質モードが指定されている場合には、その指定された画質モードを生成部170へ通知するとともに、画質モードが指定されている旨をPDL解釈部150へ通知する。
Based on the interpretation result from the image quality
生成部170は、指定された画質モードに応じたフォーマットに従って、PDLデータに対するPDL解釈部150による解釈の結果(文書データ)に関し、その文書の全てのページについて画像データを生成する(ステップS30)。
The
ところで、ステップS20において画質モードが指定されていないと判定した画質モード判定部140は、決定部160に対し、画質モードの判定処理および画像の生成処理を依頼する(図8のP14参照)。
By the way, the image quality
その依頼により、詳細については後述するように決定部160および生成部170によって文書(文書データ)のページごとに画質モードの判定処理および画像の生成処理が実施されるとともに(ステップS40)、PDL解釈部150によって文書の全てのページについての処理が終了したか否かが判断される(ステップS50)。
Upon request, as will be described in detail later, the
ステップ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
この処理と並行して決定部160は、PDL解釈部150に対しコマンドの取得を依頼するとともに、PDL解釈部150からの前記依頼した結果としてのコマンドを取得する。また、データ量算出部161は、処理対象のページ内のデータのデータ量を「s」と定義し、データ量s=0(初期化)とした後、1ページに関して(ページの開始からページの終了までの間において)前記取得したコマンド(描画コマンド)を基に、例えば文字の描画コマンド、線の描画コマンド、写真の描画コマンドなどの描画コマンドに応じて予め決められるデータ量(バイト数)sを積算(測定)する(ステップS102)。
In parallel with this processing, the
次に、データ量算出部161が、1ページに関してのデータ量sの積算(測定)が終了した場合に、その積算した結果であるデータ量sを比較部162へ通知すると、比較部162は、通知されたデータ量sとデータ量閾値vとを比較し(ステップS103)、この比較した結果を画質モード確定部163へ通知する。
Next, when the data amount
画質モード確定部163は、比較部162から通知された通知内容が「データ量閾値v<データ量s」を示す旨のときは、例えば図4あるいは図10(a)に示すような内容の如く当該ページの文書内容は写真が中心であると判断して、画質モードを階調優先(階調優先モード)に設定(確定)し(ステップS104)、その旨を生成部170へ通知する(図8のP15参照)。
When the notification content notified from the
一方、画質モード確定部163は、比較部162から通知された通知内容が「データ量閾値v≧データ量s」を示す旨のときは、例えば図3あるいは図10(b)に示すような内容の如く当該ページの文書内容は線画、文字が中心であると判断して、画質モードを解像度優先(解像度優先モード)に設定(確定)し(ステップS105)、その旨を生成部170へ通知する(図8のP15参照)。
On the other hand, when the notification content notified from the
このようにして画質モードを決定した決定部160が画質モードを確定した旨をPDL解釈部150へ通知すると(図8のP16参照)、PDL解釈部150は、記憶部130からPDLデータ(PDL文書データ)を読み込んで解釈し(図8のP17参照)、この解釈した結果(文書データ)を生成部170へ出力する(図8のP18参照)。
When the
生成部170では、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像データを生成するとともに(ステップS106)、この生成した画像データを画像出力部180へ出力する(図8のP19参照)。
The
すなわち、画質モード確定部163から通知された画質モードが階調優先モードの場合には、階調優先データ生成部171によって階調優先の画質の画像に対応する画像データが生成される。これに対し、通知された画質モードが解像度優先モードの場合は、解像度優先データ生成部172によって解像度優先の画質の画像に対応する画像データが生成される。
That is, when the image quality mode notified from the 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
また、画質モード判定部140は、指定されている画質モード(階調優先モードまたは解像度優先モード)を生成部170へ通知するとともに(図9のP14a参照)、画質モードが指定されている旨をPDL解釈部150へ通知する(図9のP16a参照)。
In addition, the image quality
そして、生成部170では、PDL解釈部150からの解釈内容(文書データ)に関し、全てのページについて、画質モード判定部140から通知された画質モードに応じたフォーマットに従って文書データに対応する画像データを生成し、この画像データを画像出力部180へ出力する(図8のP19a参照)。この場合、画像データは、文書データの全てのページに対応して、同じ画質モードに応じたフォーマットに従って生成されたものとなる。
Then, with respect to the interpretation content (document data) from the
(実施の形態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
実施の形態2では、画質モード判定部140は、JCLデータ内に画質モード情報が含まれていない場合は、画質モードの判定処理を決定部160に依頼するようになっている。
In the second embodiment, the image quality
決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合は、PDL解釈部150に対しコマンドの解釈を依頼するとともに、この依頼した結果としてのPDL解釈部150からのコマンドの解釈結果に基づいて画質モードを判定する。
When receiving the image quality mode determination processing request from the image quality
計数部210は、計数手段の機能を有しており、PDL解釈部150からのコマンドの解釈結果を基に得られるコマンドの数、つまり文書データにおけるページ(所定の処理単位)の文書内容を構成する単数または複数の種類の要素(写真、線画および文字など)の数を、その要素の種類ごとに計数する。
The
実施の形態2では、計数部210は、階調を強調すべき要素の描画コマンド(写真の描画コマンド)と、階調性よりも解像度を優先すべき要素の描画コマンド(線画の描画コマンドや文字の描画コマンド)の2種類の要素ごとに、それらの描画コマンドの数を計数するようになっている。
In the second embodiment, the
比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、写真の描画コマンドの数を計数した計数結果と線画の描画コマンドや文字の描画コマンドの数を計数した計数結果とを比較し、この比較した結果を画質モード確定部163へ通知する。
The
画質モード確定部163は、比較部162から通知された比較結果を基に、該当するページの文書内容に適した所定の画質モードを決定する。
Based on the comparison result notified from the
すなわち、画質モード確定部163は、比較部162から通知された比較結果が、写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、所定の画質モードを階調優先モード(第1の画質様式)に決定する。
That is, the image quality
これに対し、画質モード確定部163は、比較部162から通知された比較結果が、文字や線画の描画コマンドの数が写真の描画データの数以上である旨を示している場合は、所定の画質モードを解像度優先モード(第2の画質様式)に決定する。
On the other hand, if the comparison result notified from the
なお、実施の形態2では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。
In the second embodiment, the image quality
また、実施の形態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
その画質モードの判定処理および画像の生成処理の依頼を受け付けた決定部160では、比較部162は、階調を強調すべき要素の描画コマンド(例えば写真の描画コマンド)の数をカウントするカウンタ(以下「写真コマンドカウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素の描画コマンド(例えば文字の描画コマンドおよび線の描画コマンドなど)の数をカウントするカウンタ(以下「文字線コマンドカウンタ」という)のカウント値を「g」と定義し、さらに、写真コマンドカウンタおよび文字線コマンドカウンタの各カウント値をクリア(i=0、g=0)にする(ステップS201)。
In the
決定部160がPDL解釈部150に対しPDLデータの解釈を依頼すると(図14のP22参照)、PDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS202、図14のP23参照)、この解釈した結果を決定部160へ出力する(図14のP24参照)。
When the
そして、決定部160では、計数部210は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS203)。
In the
計数部210は、ステップS203において、上記取得したコマンドが写真の描画コマンドであると判断した場合には写真コマンドカウンタのカウント値iをカウントアップする(ステップS204)。
If the
一方、計数部210は、ステップS203において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は文字線コマンドカウンタのカウント値gをカウントアップする(ステップS205)。
On the other hand, in step S203, the
そして、計数部210は、ステップS204あるいはステップS205を終了した場合は、上記取得したコマンドを基に、計数処理対象のページ(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する計数処理が終了したか否かを判断する(ステップS206)。
When step S204 or step S205 is completed, the
ここで、PDL解釈部150からのPDLコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する計数処理が終了したと判断される。
Here, when the interpretation result of the PDL command from the
ステップS206において、上記全ての描画コマンドに対する計数処理が終了していないと判断した計数部210は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS202に戻る。
In step S206, the
これに対し、ステップS206において、上記全ての描画コマンドに対する計数処理を終了したと判断した計数部210は、写真コマンドカウンタのカウント値iおよび文字線コマンドカウンタのカウント値gを比較部162へ出力する。
In contrast, in step S206, the
すると、比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、カウント値i(写真の描画コマンドの数を計数した計数結果)とカウント値g(線の描画コマンドや文字の描画コマンドの数を計数した計数結果)とを比較し(ステップS207)、この比較した結果を画質モード確定部163へ通知する。
Then, the
ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS208)、その旨を生成部170へ通知する(図14のP25参照)。
Here, when the comparison result notified from the
例えば、実施の形態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
例えば、実施の形態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
生成部170では、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像像データを生成するとともに(ステップS210)、この生成した画像データを画像出力部180へ出力する(図14のP29参照)。
The
すなわち、画質モード確定部163から通知された画質モードが階調優先モードの場合には、階調優先データ生成部171によって階調優先の画質に対応する画像データが生成される。これに対し、通知された画質モードが解像度優先モードの場合は、解像度優先データ生成部172によって解像度優先の画質に対応する画像データが生成される。
That is, when the image quality mode notified from the 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
実施の形態3においても、画質モード判定部140は、実施の形態2の場合と同様に、JCLデータ内に画質モード情報が含まれていない場合は、画質モードの判定処理を決定部160に依頼するようになっている。
Also in the third embodiment, as in the second embodiment, the image quality
そのため、決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合に、PDL解釈部150に対しコマンドの解釈を依頼するとともに、この依頼した結果としてのPDL解釈部150からのコマンド(PDLコマンド)の解釈結果に基づいて画質モードを判定する。
Therefore, when receiving a request for image quality mode determination processing from the image quality
面積算出部310は、面積算出手段の機能を有しており、PDL解釈部150からのPDLコマンドの解釈結果を基に得られる描画コマンドに対応して描画される領域の面積、つまりページ(所定の処理単位)の文書内容を構成する単数または複数の種類の要素(写真または線画、文字)を描画する場合の描画領域の面積(以下「描画面積」という)を、その要素の種類ごとに算出する。
The
この場合、面積算出部310は、ページの文書内容に含まれる階調を強調すべき要素(写真)および階調性よりも解像度を優先すべき要素(線画、文字)のうち少なくとも1つの種類の要素を描画する場合の該当する要素にかかわる描画面積を算出する。
In this case, the
実施の形態3では、面積算出部310は、階調を強調すべき要素の描画コマンド(写真の描画コマンド)と、階調性よりも解像度を優先すべき要素の描画コマンド(線画の描画コマンドや文字の描画コマンド)の2種類の要素ごとに、それらの描画コマンドに対応する描画面積を算出(積算)するようになっている。
In the third embodiment, the
比較部162は、要素の種類ごとの面積算出部310によって算出された算出結果、すなわち、階調を強調すべき要素にかかわる描画面積を示す情報と階調性よりも解像度を優先すべき要素にかかわる描画面積を示す情報とを比較し、この比較した結果を画質モード確定部163へ通知する。
The
画質モード確定部163は、比較部162から通知された比較結果を基に、該当するページの文書内容に適した所定お画質モードを決定する。
Based on the comparison result notified from the
すなわち、画質モード確定部163は、比較部162から通知された比較結果が、階調を強調すべき要素にかかわる描画面積が階調性よりも解像度を優先すべき要素にかかわる描画面積よりも大きい旨を示している場合には、所定の画質モードを階調優先モード(第1の画質様式)に決定する。
That is, the image quality
これに対し、画質モード確定部163は、比較部162から通知された比較結果が、階調を強調すべき要素にかかわる描画面積が階調性よりも解像度を優先すべき要素にかかわる描画面積以下である旨を示している場合は、所定の画質モードを解像度優先モード(第2の画質様式)に決定する。
In contrast, the image quality
なお、実施の形態3では、画質モード確定部163と比較部162とは独立した構成要素としたが、画質モード確定部163は比較部162の機能を有する構成としてもよい。
In the third embodiment, the image quality
また、実施の形態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
その画質モードの判定処理および画像の生成処理の依頼を受け付けた決定部160では、比較部162は、階調を強調すべき要素にかかわる描画面積(例えば写真にかかわる描画面積)を加算(積算)するカウンタ(以下「写真面積カウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素にかかわる描画面積(例えば文字にかかわる面積および線にかかわる描画面積など)を加算(積算)するカウンタ(以下「文字線面積カウンタ」という)のカウント値を「g」と定義し、さらに、写真面積カウンタおよび文字線面積カウンタの各カウント値をクリア(i=0、g=0)にする(ステップS301)。
In the
決定部160がPDL解釈部150に対しPDLデータの解釈を依頼すると(図17のP32参照)、PDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS302、図17のP33参照)、この解釈した結果を決定部160へ出力する(図17のP34参照)。
When the
そして、決定部160では、面積算出部310は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS303)。
In the
面積算出部310は、ステップS303において、上記取得したコマンドが写真の描画コマンドであると判断した場合には、写真面積カウンタのカウント値iに、当該描画コマンドに対応する例えば写真にかかわる描画面積を加算する(ステップS304)。
If the
一方、面積算出部310は、ステップS303において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は、文字線面積カウンタのカウント値gに、当該描画コマンドに対応する例えば線にかかわる描画面積を加算する(ステップS305)。
On the other hand, if the
ここで、面積算出部310は、描画対象の要素(文字、線、写真など)の描画にかかわる座標情報(X,Y座標値)、幅情報および高さ情報を基に、当該要素を描画する描画面積を算出するようになっている。
Here, the
例えば、例えば、文字の描画(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
ここで、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する描画面積の算出処理が終了したと判断される。
Here, when the interpretation result of the command from the
ステップS306において、上記全ての描画コマンドに対する描画面積の算出処理が終了していないと判断した面積算出部310は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS302に戻る。
In step S306, the
これに対し、ステップS306において、上記全ての描画コマンドに対する描画面積の算出処理を終了したと判断した面積算出部310は、写真面積カウンタのカウント値iおよび文字線面積カウンタのカウント値gを比較部162へ出力する。
On the other hand, in step S306, the
すると、比較部162は、要素の種類ごとの面積算出部310によって算出された算出結果、すなわち、カウント値i(写真にかかわる描画面積を積算した積算値)とカウント値g(線や文字にかかわる描画面積を積算した積算値)とを比較し(ステップS307)、この比較した結果を画質モード確定部163へ通知する。
Then, the
ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)かかわる描画面積の積算値が文字や線画(階調性よりも解像度を優先すべき要素)にかかわる描画面積の積算値よりも大きい旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS308)、その旨を生成部170へ通知する(図17のP35参照)。
Here, when the comparison result notified from the
例えば、実施の形態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
例えば、実施の形態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
生成部170では、実施の形態1および実施の形態2の場合と同様に、画質モード確定部163から通知された画質モードに応じたフォーマットに従って、PDL解釈部150からの文書データ(解釈結果)に対応する画像データを生成するとともに(ステップS310)、この生成した画像データを画像出力部180へ出力する(図17のP39参照)。
As in the case of the first and second embodiments, the
以上の説明はページ単位(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
生成部410は、ハイブリッド生成部420、および画像情報変換部430を有している。
The
ハイブリッドデータ生成部420は、共通画像情報生成手段の機能を果たすものであり、決定部160による画質モード(画質様式)を決定する処理と並行して、階調優先モードおよび解像度優先モードを含む複数の画質モード(複数の画質様式)に依存しないフォーマット(情報形式)に従って文書データ(文書情報)に対応する共通の画像情報を生成する。
The hybrid
実施の形態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
画像情報変換部430は、第1のデータ変換部431および第2のデータ変換部432を有し、これらのデータ変換部によって、ハイブリッドデータ生成部420からのハイブリッドデータ(共通の画像情報)を、画質モード確定部163によって決定された画質モードに依存するフォーマット(情報形式)に従った画像データ(画像情報)に変換する。
The image
第1のデータ変換部431は、ハイブリッドデータを階調優先モードに依存する画像データ(階調優先モードに応じたフォーマットの画像データ)に変換する。
The first
第2のデータ変換部432は、ハイブリッドデータを解像度優先モードに依存する画像データ(解像度優先モードに応じたフォーマットの画像データ)に変換する。
The second
実施の形態4においては、決定部160は、画質モード判定部140から画質モードの判定処理の依頼を受け取った場合は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160および生成部410(のハイブリッドデータ生成部420)に向けて出力するように依頼する。
In the fourth embodiment, when the
また、決定部160では、画質モード確定部163がハイブリッドモードを生成部410に向けて出力するようになっている。
In the
生成部410においては、ハイブリッドモードに応じたフォーマットに従った画像データの生成処理と、決定部160による画質モードの判定処理により得られた画質モーに応じたフォーマットに従った画像データの生成処理(ハイブリッドデータから所定の画像データへの変換処理)とが実施される。
The
実施の形態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
画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図20のP42参照)。
Upon receiving the image quality mode determination processing request from the image quality
また、決定部160では、画質モード確定部163が、画質モードをハイブリッドモードに設定し(ステップS401)、このハイッブリッドモードの画質モードを生成部410のハイブリッドデータ生成部420に向けて出力する(図20のP43参照)。
In the determining
さらに、決定部160では、比較部162は、階調を強調すべき要素の描画コマンド(例えば写真の描画コマンド)の数をカウントするカウンタ(以下「写真コマンドカウンタ」という)のカウント値を「i」と定義するとともに、階調性よりも解像度を優先すべき要素の描画コマンド(例えば文字の描画コマンドおよび線の描画コマンド)の数をカウントするカウンタ(以下「文字線コマンドカウンタ」という)のカウント値を「g」と定義し、さらに、写真コマンドカウンタおよび文字線コマンドカウンタの各カウント値をクリア(i=0、g=0)にする(ステップS402)。
Further, in the
コマンドの解釈処理の依頼を受け付けたPDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS403、図20のP44照)、この解釈した結果を、決定部160へ出力するとともに(図20のP45参照)、生成部410のハイブリッドデータ生成部420へ出力する(図20のP46参照)。
The
そして、決定部160では、計数部210は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS404)。
In the
計数部210は、ステップS404において、上記取得したコマンドが写真の描画コマンドであると判断した場合には写真コマンドカウンタのカウント値iをカウントアップする(ステップS405)。
If the
一方、計数部210、ステップS404において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は文字線コマンドカウンタのカウント値gをカウントアップする(ステップS406)。
On the other hand, when the
ところで、ハイブリッドデータ生成部420は、上述したような決定部160による計数処理と並行して、画質モード確定部163からのハイブリッドモードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応するハイブリッドデータ、例えば2400DPIの2階調のデータ(画像データ)を生成する(ステップS407)。
By the way, in parallel with the counting process by the
ステップS405あるいはステップS406を終了した計数部210は、上記取得したコマンドを基に、計数処理対象のページ(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する計数処理が終了したか否かを判断する(ステップS408)。
The
ここで、PDL解釈部150からのPDLコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する計数処理が終了したと判断される。
Here, when the interpretation result of the PDL command from the
ステップS408において、上記全ての描画コマンドに対する計数処理が終了していないと判断した計数部210は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS403に戻る。
In step S408, the
これに対し、ステップS408において、上記全ての描画コマンドに対する計数処理を終了したと判断した計数部210は、写真コマンドカウンタのカウント値iおよび文字線コマンドカウンタのカウント値gを比較部162へ出力する。
In contrast, in step S408, the
すると、比較部162は、要素の種類ごとの計数部210によって計数された計数結果、すなわち、カウント値i(写真の描画コマンドの数を計数した計数結果)とカウント値g(線の描画コマンドや文字の描画コマンドの数を計数した計数結果)とを比較し(ステップS409)、この比較した結果を画質モード確定部163へ通知する。
Then, the
ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)の描画コマンドの数が文字や線画(階調性よりも解像度を優先すべき要素)の描画コマンドの数よりも多い旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS410)、その旨を生成部170へ通知する(図20のP47照)。
Here, when the comparison result notified from the
例えば、実施の形態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
例えば、実施の形態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
生成部170では、ハイブリッドデータ生成部420からのハイブリッドデータを、画質モード確定部163から通知された画質モードに応じたフォーマットに従った画像データに変換するとともに(ステップS412)、この変換後の画像データを画像出力部180へ出力する(図20のP49参照)。
The
以上の説明はページ単位(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
画像情報変換部430は、ハイブリッドデータ生成部420から受け取ったハイブリッドデータが、図21(a)に示すように、2400DPIの2階調のデータとしてのハイブリッドデータ(画像データ)450であるとする。
The image
この条件において、画像情報変換部430が、画質モード確認部163から受け取った画質モードが解像度優先モードのときは、第2のデータ変換部432は、2400DPIの解像度を半分にすべく、変換処理を実施する。
Under these conditions, when the image
すなわち、第2のデータ変換部432は、ハイブリッドデータ450を、図21(b)に示すように、X方向の画素の画素数×Y方向の画素の画素数=2画素×2画素を1画素に間引く処理を実施し(2画素×2画素のデータを1画素のデータに変換)、1200DPIの画像データ460に変換する。これにより、1200DPIの2階調の画像データに基づいて解像度優先の高画質の画像が得られることになる。
That is, the second
一方、画像情報変換部430が、画質モード確認部163から受け取った画質モードが階調優先モードのときは、第1のデータ変換部431は、解像度を2400DPIから600DPIに変換する変換処理を実施する。
On the other hand, when the image
すなわち、第1のデータ変換部431は、図21(c)に示すように、ハイブリッドデータ450に関し、X方向の画素の画素数×Y方向の画素の画素数=4×4画素のデータを1画素のデータに変換する。ここで、図21(c)において矢印Aで示される部分を拡大した様子を図22に示す。
That is, as illustrated in FIG. 21C, the first
図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
(実施の形態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
面積算出部510は、実施の形態3の図15に示した面積算出部310と同様の機能を有する。そのため、ここではその詳細な説明については省略する。
The
実施の形態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
画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図25のP52参照)。
Upon receiving the image quality mode determination processing request from the image quality
また、決定部160では、画質モード確定部163が、画質モードをハイブリッドモードに設定し(ステップS501)、このハイッブリッドモードを生成部410のハイブリッドデータ生成部420に向けて出力する(図25のP53参照)。
In the determining
さらに、決定部160では、比較部162は、写真面積カウンタのカウント値を「i」と定義するとともに、文字線面積カウンタのカウント値を「g」と定義し、さらに、写真面積カウンタおよび文字線面積カウンタの各カウント値をクリア(i=0、g=0)にする(ステップS502)。
Further, in the
コマンドの解釈処理の依頼を受け付けたPDL解釈部150は、記憶部120からPDLデータ(PDLコマンド)を読み出して解釈し(ステップS503、図25のP54参照)、この解釈した結果を、決定部160へ出力するとともに(図25のP55参照)、生成部410のハイブリッドデータ生成部420へ出力する(図25のP56参照)。
The
そして、決定部160では、面積算出部510は、PDL解釈部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果を基に、取得したコマンドは写真の描画コマンド(写真コマンド)であるか否かを判断する(ステップS504)。
In the
面積算出部510は、ステップS504において、上記取得したコマンドが写真の描画コマンドであると判断した場合には、写真面積カウンタのカウント値iに、当該描画コマンドに対応する描画面積(例えば写真にかかわる描画面積)を加算する(ステップS505)。
When the
一方、面積算出部510、ステップS504において、上記取得したコマンドが写真の描画コマンドではないと判断(文字や線などの描画コマンドであると判断)した場合は、文字線面積カウンタのカウント値gに、当該描画コマンドに対応する描画面積(例えば線にかかわる描画面積)を加算する(ステップS506)。
On the other hand, when the
ところで、ハイブリッドデータ生成部420は、上述したような決定部160による計数処理と並行して、画質モード確定部163からのハイブリッドモードに従って、PDL解析部150からのPDLデータの解釈結果つまりPDLコマンドの解釈結果に対応するハイブリッドデータ、例えば2400DPIの2階調のデータ(画像データ)を生成する(ステップS507)。
By the way, in parallel with the counting process by the
ステップS505あるいはステップS506を終了した面積算出部510は、上記取得したコマンドを基に、面積算出処理対象の(1ページ)に対応するPDLデータ内の全てのPDLコマンドつまり描画コマンドに対する描画面積の算出処理が終了したか否かを判断する(ステップS508)。
After calculating step S505 or step S506, the
ここで、PDL解釈部150からのコマンドの解釈結果がページの終了を示すコマンド(EndPage)のときは、上記全ての描画コマンドに対する面積算出処理が終了したと判断される。
Here, when the interpretation result of the command from the
ステップS508において、上記全ての描画コマンドに対する描画面積の算出処理が終了していないと判断した面積算出部510は、PDL解釈部150に対し、当該ページ内の次のコマンドの解釈を依頼する。つまりステップS503に戻る。
In step S508, the
これに対し、ステップS508において、上記全ての描画コマンドに対する描画面積の算出処理を終了したと判断した面積算出部510は、写真面積カウンタのカウント値iおよび文字線面積カウンタのカウント値gを比較部162へ出力する。
On the other hand, in step S508, the
すると、比較部162は、要素の種類ごとの面積算出部510によって算出された算出結果、すなわち、カウント値i(写真にかかわる描画面積を積算した積算値)とカウント値g(線や文字にかかわる描画面積を積算した積算値)とを比較し(ステップS509)、この比較した結果を画質モード確定部163へ通知する。
Then, the
ここで、画質モード確定部163は、比較部162から通知された比較結果が「カウント値i>カウント値g」の場合、つまり写真(階調を強調すべき要素)かかわる描画面積の積算値が文字や線画(階調性よりも解像度を優先すべき要素)にかかわる描画面積の積算値よりも大きい旨を示している場合には、画質モードを階調優先モード(第1の画質様式)に設定(確定)し(ステップS510)、その旨を生成部170へ通知する(図25のP57参照)。
Here, when the comparison result notified from the
例えば、実施の形態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
例えば、実施の形態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
生成部170では、ハイブリッドデータ生成部420からのハイブリッドデータを、画質モード確定部163から通知された画質モードに応じたフォーマットに従った画像データに変換するとともに(ステップS512)、この変換後の画像データを画像出力部180へ出力する(図25のP59参照)。
The
以上の説明はページ単位(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
生成部610は、階調優先データ生成部621および解像度優先データ生成部622を備えた画像情報生成部620を有している。
The
画像情報生成部620は、画像情報生成手段の機能を有しており、決定部160による画質様式を決定する処理と並行して、予め設定された画像モード(画質様式)に依存するフォーマット(情報形式)に従って、文書データ(文書情報)にかかわる画像データ(画像情報)を生成する。
The image
また、画像情報生成部620は、決定部160の画質モード確定部163によって決定された画質モードと予め設定された画質モードとが異なるときは、画質モード確定部163によって決定された画質モードに依存するフォーマットに従って、前記文書データにかかわる新たな画像データ(画像情報)を生成する。
Further, the image
階調優先データ生成部621および解像度優先データ生成部622はそれぞれ実施の形態1の図1に示した階調優先データ生成部171および解像度優先データ生成部172と同様の機能を有している。そのため、ここではその詳細な説明については省略する。
The gradation priority
実施の形態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
画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図28のP62参照)。
Upon receiving the image quality mode determination processing request from the image quality
また、決定部160では、画質モード確定部163が、画質モードを予め決められた画質モード(例えば階調優先モードまたは解像度優先モード)に設定し(ステップS601)、この予め決められた画質モードを生成部610に向けて出力する(図28のP63参照)。
In the determining
このステップ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
ところで、ステップS611が終了した場合、画像情報生成処理部610は、画質モード確定部163かから通知された画質モード(決定部160による画質モードの判定処理結果)とステップS601において予め設定された画質モードとが一致するか否かを判断する(ステップS612)。
When step S611 is completed, the image information
ここで、ステップ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
また、ステップ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
これに対し、画像情報生成部620は、ステップS612において、画質モード確定部163かから通知された画質モードと予め設定された画質モードとが不一致であると判断した場合は、画質モードを画質モード確定部163かから通知された画質モード(決定部160による画質モードの判定処理結果)に設定し、この画質モードに応じたフォーマットに従って、再度、画像データを生成し(ステップS613)、その後、その生成した画像データを画像出力部180へ出力する(図28のP68参照)。
On the other hand, if the image
例えば、ステップ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
以上の説明はページ単位(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
面積算出部710は、実施の形態3の図15に示した面積算出部310と同様の機能を有している。そのため、ここではその詳細な説明については省略する。
The
実施の形態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
画質モード判定部140から画質モードの判定処理の依頼を受け取った決定部160は、PDL解釈部150に対し、コマンドの解釈処理を依頼するとともに、この依頼したコマンドの解釈処理の結果(解釈結果)を当該決定部160およびハイブリッドデータ生成部420に向けて出力するように依頼する(図31のP72参照)。
Upon receiving the image quality mode determination processing request from the image quality
また、決定部160では、画質モード確定部163が、画質モードを予め決められた画質モード(例えば階調優先モードまたは解像度優先モード)に設定し(ステップS701)、この予め決められた画質モードを生成部610に向けて出力する(図31のP73参照)。
Further, in the
このステップ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
ステップ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
以上の説明はページ単位(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 画像形成システム
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
12, 22
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 .
ことを特徴とする画像形成システム。An image forming system.
前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、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.
前記決定処理過程によって決定された画質様式に応じた情報形式に従って、前記ページ記述言語データに関する画像情報を生成する生成処理過程とを情報処理装置に実行させ、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.
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)
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)
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 |
-
2007
- 2007-01-16 JP JP2007007409A patent/JP4919032B2/en not_active Expired - Fee Related
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 |