JP2009233898A - Image processor, image processing method and image processing program - Google Patents

Image processor, image processing method and image processing program Download PDF

Info

Publication number
JP2009233898A
JP2009233898A JP2008079951A JP2008079951A JP2009233898A JP 2009233898 A JP2009233898 A JP 2009233898A JP 2008079951 A JP2008079951 A JP 2008079951A JP 2008079951 A JP2008079951 A JP 2008079951A JP 2009233898 A JP2009233898 A JP 2009233898A
Authority
JP
Japan
Prior art keywords
fluid
image data
amount
display
remaining amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2008079951A
Other languages
Japanese (ja)
Inventor
Junko Hasegawa
純子 長谷川
Yutaka Hisamatsu
豊 久松
Teruyuki Takada
照幸 高田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008079951A priority Critical patent/JP2009233898A/en
Publication of JP2009233898A publication Critical patent/JP2009233898A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor, image processing method and image processing program, estimating the injection quantity of a fluid with good accuracy, attaining high speed estimation, and preventing waste of print medium and the fluid. <P>SOLUTION: This image processor includes: a fluid information control part 76, which reads information on the residual quantity of the fluid, communicating with a memory 52b of a fluid storage means 52, or updates it according to the use of the fluid; an injection quantity estimating means 25i, which estimates the injection quantity of the fluid by each input image data based on an injection quantity conversion table showing the relationship between image data as reference and the fluid injected from a fluid injection head 60 per a predetermined number of pixels; a residual quantity calculating means 25a for calculating the residual quantity of the fluid based on the estimated injection quantity in the case of supposing that printing based on the input image data is performed; and a display control means 25a for displaying the information on the residual quantity of the fluid and the injection quantity of the fluid arranged according to the printing order of the image data for a display CRT to be connected. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。   The present invention relates to an image processing apparatus, an image processing method, and an image processing program.

インクジェット方式のプリンタに接続されるコンピュータには、プリンタドライバプログラムがインストールされる場合が多く、そのプリンタドライバプログラムにおいては、インク残量が少なくなったことを通知する機能を有することが一般的である。しかしながら、かかるインク残量で、どのようなデータをどれぐらい印刷できるのか、という点については、一般には分からない状態となっている。   In many cases, a printer driver program is installed in a computer connected to an ink jet printer, and the printer driver program generally has a function of notifying that the remaining amount of ink is low. . However, it is generally unknown how much data can be printed with such ink remaining amount.

それに対して、特許文献1には、最終出力画像データを形成した後に、1画素ずつのドットのオン・オフ情報とインク重量とに基づいて、インク打ち込み量を求め、インク残量とインク打ち込み量とを比較し、インク残量の方が多い場合のみ印刷を許可する、という技術内容について開示されている。また、特許文献2には、ユーザが印刷を実行する以前に、インクの消費量を把握するための技術内容について開示されている。   On the other hand, in Patent Document 1, after the final output image data is formed, the ink ejection amount is obtained based on the dot on / off information of each pixel and the ink weight, and the remaining ink amount and the ink ejection amount are obtained. And the technical content of permitting printing only when the remaining amount of ink is larger is disclosed. Japanese Patent Application Laid-Open No. 2004-228561 discloses technical contents for grasping ink consumption before the user executes printing.

特開平11−320910号公報JP 11-320910 A 特開2007−58768号公報JP 2007-58768 A

上述の特許文献1のように、1画素ずつのドットのオン・オフ情報を求める方式では、ハーフトーン処理等を行う必要があるが、その処理には時間が掛かる、という問題がある。ところで、印刷ヘッドが移動しない、ラインヘッドと呼ばれる印刷ヘッドを具備するタイプ(以下、ラインヘッドプリンタとする。)では、印刷速度が非常に高速であるため、上記のように処理時間が掛かる場合、そのような高速な印刷の支障となってしまう。   As in the above-described Patent Document 1, in the method for obtaining dot on / off information for each pixel, halftone processing or the like needs to be performed, but there is a problem that the processing takes time. By the way, in the type (hereinafter referred to as a line head printer) having a print head called a line head in which the print head does not move, the printing speed is very high. Such a high-speed printing is hindered.

ここで、特許文献2の手法に基づけば、ドキュメントの内容によらない、標準的なインク消費量を、印刷前に認識することは可能である。しかしながら、上記文献に開示されている技術内容は、あくまでも標準的なインク消費量に関するものである。そのため、実際の印刷におけるインク消費量とは、ずれが生じる場合がある。そのため、印刷の途中でインク切れが生じて、印刷媒体やインクが無駄になってしまう場合もある。   Here, based on the method of Patent Document 2, it is possible to recognize a standard ink consumption amount before printing, regardless of the content of the document. However, the technical contents disclosed in the above documents relate only to standard ink consumption. Therefore, there may be a deviation from the ink consumption in actual printing. For this reason, ink may run out during printing, and the print medium and ink may be wasted.

本発明は、上記の事情に基づき為されたもので、その目的とするところは、流体の噴射量を精度良く推定すると共に、その推定の高速化を図ることが可能であり、印刷媒体や流体の無駄を防止可能な画像処理装置、画像処理方法および画像処理プログラムを提供することにある。   The present invention has been made based on the above circumstances, and the object of the present invention is to accurately estimate the ejection amount of the fluid and to increase the speed of the estimation. It is an object of the present invention to provide an image processing apparatus, an image processing method, and an image processing program that can prevent waste.

上記の課題を解決するため、本発明の画像処理装置は、流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または流体の使用に応じて残量に関する情報を更新する流体情報制御部と、基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる流体との関係を示す噴射量変換テーブルを記憶させるための記憶部と、記憶部に記憶されている噴射量変換テーブルに基づいて、入力される入力画像データごとに流体の噴射量を推測する噴射量推測手段と、入力画像データに基づく印刷を実行すると仮定した場合に、噴射量推測手段で推測された噴射量に基づいて流体の残量を算出する残量算出手段と、流体の残量に関する情報および流体の噴射量に関する情報を、接続されるディスプレイに対して画像データの印刷順序に従って並べて表示させるための制御を行う表示制御手段と、を具備するものである。   In order to solve the above problems, the image processing apparatus of the present invention reads information on the remaining amount of the fluid from the memory attached to the fluid storage means for storing the fluid, or according to the use of the fluid. A fluid information control unit that updates information regarding the remaining amount, and a storage unit for storing an ejection amount conversion table indicating a relationship between reference image data and fluid ejected from a fluid ejection head per predetermined number of pixels, and When it is assumed that, based on the ejection amount conversion table stored in the storage unit, the ejection amount estimation means for estimating the fluid ejection amount for each input image data to be input, and printing based on the input image data is executed A remaining amount calculating means for calculating the remaining amount of fluid based on the injection amount estimated by the injection amount estimating means, and information relating to the remaining amount of fluid and information relating to the fluid injection amount A display control means for performing control to display side by side according to the printing order of the image data to the display to be those having a.

このように構成する場合、噴射量推測手段では、噴射量変換テーブルに基づいて、流体の噴射量を推測することが可能となる。また、残量算出手段では、推測された噴射量に基づいて流体の残量が算出される。そして、表示制御手段では、流体の残量に関する情報と流体の噴射量に関する情報とを、画像データの印刷順序に従って、ディスプレイに並べて表示させるための制御を行う。このようにすれば、実際の印刷対象となる入力画像データに基づいて、流体の残量および流体の噴射量をディスプレイに表示させることが可能となる。それにより、印刷の途中で流体がなくなって、印刷媒体や流体が無駄になってしまうのを防止することが可能となる。   In the case of such a configuration, the injection amount estimation means can estimate the fluid injection amount based on the injection amount conversion table. The remaining amount calculating means calculates the remaining amount of fluid based on the estimated injection amount. Then, the display control means performs control for arranging and displaying the information related to the remaining amount of the fluid and the information related to the ejection amount of the fluid on the display according to the printing order of the image data. In this way, the remaining amount of fluid and the ejection amount of fluid can be displayed on the display based on the input image data to be actually printed. As a result, it is possible to prevent the fluid from running out during printing and the printing medium and fluid from being wasted.

また、噴射量推測手段では、噴射量変換テーブルに基づいて、流体の噴射量を推測しているので、従来のように、入力画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、流体の噴射量に関する情報、および流体の残量に関する情報が表示可能となる。そのため、処理の高速化が可能となる。   Further, since the ejection amount estimation means estimates the fluid ejection amount based on the ejection amount conversion table, color conversion processing, halftone processing, rasterization processing, and the like are performed on input image data as in the past. Without performing this process, it is possible to display information relating to the fluid ejection amount and information relating to the remaining amount of fluid. As a result, the processing speed can be increased.

また、他の発明は、上述の発明に加えて更に、表示制御手段は、ディスプレイに所定の表示ウィンドウを表示させるための制御を行うものであり、その表示ウィンドウには、入力画像データの印刷順序に従って、当該入力画像データに関する情報を表示させる印刷順序表示機能と、噴射量推測手段で推測される流体の噴射量を、入力画像データごとに表示させるための噴射量表示機能と、残量算出手段で算出された流体の残量に関する情報を、入力画像データの印刷順序に従って、その印刷順序ごとに表示させるための流体残量表示機能と、が設けられているものである。   In another invention, in addition to the above-mentioned invention, the display control means performs control for displaying a predetermined display window on the display, and the display order of the input image data is displayed on the display window. A printing order display function for displaying information related to the input image data, an ejection amount display function for displaying the ejection amount of the fluid estimated by the ejection amount estimation unit for each input image data, and a remaining amount calculation unit And a fluid remaining amount display function for displaying the information on the remaining amount of fluid calculated in step 1 in accordance with the printing order of the input image data for each printing order.

このように構成する場合、ディスプレイには表示ウィンドウが表示されるが、その表示ウィンドウには、印刷順序表示機能、噴射量表示機能、流体残量表示機能が設けられていて、それらは、入力画像データごとの印刷順序に従って表示される。そのため、どのぐらいの数の入力画像データを印刷できるのか容易に把握可能となり、印刷媒体や流体が無駄になるのを確実に防止することが可能となる。   In such a configuration, a display window is displayed on the display, and the display window is provided with a print order display function, an ejection amount display function, and a fluid remaining amount display function, and these are input images. Displayed according to the print order for each data. Therefore, it is possible to easily grasp how many pieces of input image data can be printed, and it is possible to reliably prevent the printing medium and fluid from being wasted.

さらに、他の発明は、上述の発明に加えて更に、印刷順序表示機能は、入力画像データに対応するサムネイル画像を表示させるサムネイル表示機能を有しているものである。   Furthermore, in another invention, in addition to the above-described invention, the print order display function has a thumbnail display function for displaying a thumbnail image corresponding to the input image data.

このように構成する場合、入力画像データに対応するサムネイル画像が表示されるので、ユーザの視認性を大幅に高めることが可能となり、印刷媒体や流体が無駄になるのを効果的に防止することが可能となる。   When configured in this way, since thumbnail images corresponding to the input image data are displayed, it is possible to greatly improve the visibility of the user and effectively prevent waste of the printing medium and fluid. Is possible.

また、他の発明は、上述の各発明に加えて更に、印刷順序表示機能は、外部入力装置からの入力に従って、入力画像データの印刷順序の変更を可能とする印刷順序変更機能を備えるものである。   In addition to the above-described inventions, another invention further includes a print order display function that enables a change in the print order of input image data in accordance with an input from an external input device. is there.

このように構成する場合、ユーザは、流体の噴射量や流体の残量を把握した上で、入力画像データの印刷順序を変更することが可能となる。そのため、流体の残量が最も少なくなる、または印刷媒体の印刷枚数が最も多くなる状態等、ユーザの要望(優先度)に応じた印刷順序を構築することが可能となる。加えて、上述のように、入力画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、流体の噴射量に関する情報、および流体の残量に関する情報が表示可能となる。そのため、入力画像データの印刷順序を入れ替えた場合でも、その入れ替えに応じて、流体の噴射量に関する情報、および流体の残量に関する情報を、即座に表示させることが可能となり、ユーザが印刷順序を構築する際の利便性/視認性を大幅に向上させることが可能となる。   In such a configuration, the user can change the printing order of the input image data after grasping the ejection amount of the fluid and the remaining amount of the fluid. Therefore, it is possible to construct a printing order according to the user's request (priority) such as a state where the remaining amount of fluid is the smallest or the number of printed media is the largest. In addition, as described above, it is possible to display information regarding the fluid ejection amount and information regarding the remaining amount of fluid without performing color conversion processing, halftone processing, rasterization processing, or the like on the input image data. It becomes. Therefore, even when the printing order of the input image data is changed, it is possible to immediately display the information regarding the fluid ejection amount and the information regarding the remaining amount of the fluid according to the switching, and the user can change the printing order. Convenience / visibility at the time of construction can be greatly improved.

さらに、他の発明では、上述の各発明に加えて更に、表示ウィンドウには、入力画像データごとの残量算出手段での流体の残量の算出に基づいて、印刷の設定に応じて入力画像データの最適な印刷順序をガイドするためのリコメンド表示機能が設けられているものである。   Furthermore, in another invention, in addition to the above-described inventions, the display window further includes an input image corresponding to a print setting based on the calculation of the remaining amount of fluid in the remaining amount calculation unit for each input image data. A recommendation display function is provided for guiding an optimal print order of data.

このように構成する場合、印刷の設定に応じて入力画像データの最適な印刷順序がガイドされるので、かかる印刷順序のガイドに従えば、ユーザが種々の試行錯誤を行わなくても、容易に最適な印刷順序で印刷を行わせることが可能となる。それにより、ユーザの利便性を一層向上させることが可能となる。   In such a configuration, the optimum print order of the input image data is guided according to the print settings. Therefore, according to such a print order guide, the user can easily perform various trials and errors. Printing can be performed in an optimal printing order. Thereby, it is possible to further improve user convenience.

また、他の発明は、上述の発明に加えて更に、リコメンド表示機能では、印刷媒体の印刷枚数が最も多くなる印刷順序をガイドするものである。   In addition to the above-mentioned invention, the other invention guides the print order in which the number of prints of the print medium is the largest in the recommendation display function.

このように構成する場合、印刷媒体の最大限の印刷枚数を印刷できるので、限られた流体の残量において、ユーザは最大限の印刷枚数を印刷結果として得ることが可能となる。   When configured in this manner, the maximum number of printed sheets of the print medium can be printed, so that the user can obtain the maximum number of printed sheets as a print result with a limited remaining amount of fluid.

さらに、他の発明は、上述の各発明に加えて更に、表示ウィンドウには、入力画像データごとの残量算出手段での流体の残量の算出に基づいて、その入力画像データを最大限印刷できる印刷枚数を表示させるための印刷可能部数表示機能が設けられているものである。   In addition to the above-described inventions, the present invention further prints the input image data to the display window based on the calculation of the remaining amount of fluid by the remaining amount calculation means for each input image data. A printable number display function is provided for displaying the number of prints that can be made.

このように構成する場合、ユーザは、入力画像データを最大限印刷できる印刷枚数を容易に視認することが可能となり、ユーザが印刷順序を構築する際の利便性を一層向上させることが可能となる。   In such a configuration, the user can easily visually recognize the number of printed sheets that can print the input image data as much as possible, and can further improve the convenience when the user constructs the printing order. .

また、他の発明は、上述の各発明に加えて更に、噴射量変換テーブルは、RGB表色系である所定のデータ量のパッチ画像データに基づいて作成されると共に、この噴射量変換テーブルは、当該パッチ画像データにおける1つの画素分のデータを有していて、その1つの画素分のデータは、流体の噴射に関する期待値を有するものである。   In another invention, in addition to the above-described inventions, an injection amount conversion table is created based on patch image data having a predetermined data amount that is an RGB color system. The patch image data has data for one pixel, and the data for one pixel has an expected value related to the ejection of fluid.

このように構成する場合、噴射量変換テーブルは、パッチ画像から1つの画素分の流体噴射に関する期待値を有している。そのため、噴射量推測手段では、入力画像データの各画素毎の期待値を積算することにより、流体噴射量を容易に推測可能となる。   When configured in this way, the ejection amount conversion table has an expected value related to fluid ejection for one pixel from the patch image. Therefore, the ejection amount estimation means can easily estimate the fluid ejection amount by integrating the expected values for each pixel of the input image data.

さらに、他の発明の画像処理方法は、流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または流体の使用に応じて更新する流体情報制御工程と、基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる流体との関係を示す噴射量変換テーブルに基づいて、入力される入力画像データごとに流体の噴射量を推測する噴射量推測工程と、入力画像データに基づく印刷を実行すると仮定した場合に、噴射量推測工程で推測された噴射量に基づいて流体の残量を算出する残量算出工程と、流体の残量に関する情報および流体の噴射量に関する情報を、接続されるディスプレイに対して画像データの印刷順序に従って並べて表示させるための制御を行う表示制御工程と、を具備するものである。   Furthermore, in the image processing method of another invention, fluid information that reads information on a remaining amount of the fluid from a memory attached to a fluid storage means that stores the fluid or updates the fluid according to the use of the fluid. Estimating the fluid ejection amount for each input image data based on the control step and the ejection amount conversion table showing the relationship between the reference image data and the fluid ejected from the fluid ejection head per predetermined number of pixels And a remaining amount calculation step for calculating the remaining amount of fluid based on the ejection amount estimated in the ejection amount estimation step, assuming that printing based on the input image data is executed, A display control step for performing control for displaying information relating to the amount and information relating to the ejection amount of the fluid in accordance with the print order of the image data on the connected display; and It is intended to include a.

このように構成する場合、噴射量推測工程では、噴射量変換テーブルに基づいて、流体の噴射量を推測することが可能となる。また、残量算出工程では、推測された噴射量に基づいて流体の残量が算出される。そして、表示制御工程では、流体の残量に関する情報と流体の噴射量に関する情報とを、画像データの印刷順序に従って、ディスプレイに並べて表示させるための制御を行う。このようにすれば、実際の印刷対象となる入力画像データに基づいて、流体の残量および流体の噴射量をディスプレイに表示させることが可能となる。それにより、印刷の途中で流体がなくなって、印刷媒体や流体が無駄になってしまうのを防止することが可能となる。   When configured in this manner, in the injection amount estimation step, it is possible to estimate the fluid injection amount based on the injection amount conversion table. In the remaining amount calculating step, the remaining amount of fluid is calculated based on the estimated injection amount. In the display control step, control is performed to display information on the remaining amount of fluid and information on the ejection amount of the fluid side by side on the display in accordance with the print order of the image data. In this way, the remaining amount of fluid and the ejection amount of fluid can be displayed on the display based on the input image data to be actually printed. As a result, it is possible to prevent the fluid from running out during printing and the printing medium and fluid from being wasted.

また、噴射量推測工程では、噴射量変換テーブルに基づいて、流体の噴射量を推測しているので、従来のように、入力画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、流体の噴射量に関する情報、および流体の残量に関する情報が表示可能となる。そのため、処理の高速化が可能となる。   In the ejection amount estimation step, since the fluid ejection amount is estimated based on the ejection amount conversion table, color conversion processing, halftone processing, rasterization processing, etc. are performed on the input image data as in the past. Without performing this process, it is possible to display information relating to the fluid ejection amount and information relating to the remaining amount of fluid. As a result, the processing speed can be increased.

また、他の発明の画像処理プログラムは、流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または流体の使用に応じて更新する流体情報制御手順と、基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる流体との関係を示す噴射量変換テーブルに基づいて、入力される入力画像データごとに流体の噴射量を推測する噴射量推測手順と、入力画像データに基づく印刷を実行すると仮定した場合に、噴射量推測手順で推測された噴射量に基づいて流体の残量を算出する残量算出手順と、流体の残量に関する情報および流体の噴射量に関する情報を、接続されるディスプレイに対して画像データの印刷順序に従って並べて表示させるための制御を行う表示制御手順と、を実行させるものである。   In addition, the image processing program of another invention reads out information on the remaining amount of the fluid from the memory attached to the fluid storage means for storing the fluid, or updates the fluid information according to the use of the fluid Estimate the fluid ejection amount for each input image data based on the control procedure and the ejection amount conversion table showing the relationship between the reference image data and the fluid ejected from the fluid ejection head per predetermined number of pixels. And a remaining amount calculation procedure for calculating the remaining amount of fluid based on the ejection amount estimated in the ejection amount estimation procedure, assuming that printing based on the input image data is executed, A display control unit that performs control to display information related to the amount and information related to the amount of ejected fluid on the connected display in accordance with the print order of the image data If is intended to run.

このように構成する場合、噴射量推測手順では、噴射量変換テーブルに基づいて、流体の噴射量を推測することが可能となる。また、残量算出手順では、推測された噴射量に基づいて流体の残量が算出される。そして、表示制御手順では、流体の残量に関する情報と流体の噴射量に関する情報とを、画像データの印刷順序に従って、ディスプレイに並べて表示させるための制御を行う。このようにすれば、実際の印刷対象となる入力画像データに基づいて、流体の残量および流体の噴射量をディスプレイに表示させることが可能となる。それにより、印刷の途中で流体がなくなって、印刷媒体や流体が無駄になってしまうのを防止することが可能となる。   In such a configuration, in the injection amount estimation procedure, it is possible to estimate the fluid injection amount based on the injection amount conversion table. In the remaining amount calculation procedure, the remaining amount of fluid is calculated based on the estimated injection amount. In the display control procedure, control is performed to display information on the remaining amount of fluid and information on the ejection amount of the fluid side by side on the display according to the print order of the image data. In this way, the remaining amount of fluid and the ejection amount of fluid can be displayed on the display based on the input image data to be actually printed. As a result, it is possible to prevent the fluid from running out during printing and the printing medium and fluid from being wasted.

また、噴射量推測手順では、噴射量変換テーブルに基づいて、流体の噴射量を推測しているので、従来のように、入力画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、流体の噴射量に関する情報、および流体の残量に関する情報が表示可能となる。そのため、処理の高速化が可能となる。   In the ejection amount estimation procedure, since the fluid ejection amount is estimated based on the ejection amount conversion table, color conversion processing, halftone processing, rasterization processing, etc. are performed on the input image data as in the past. Without performing this process, it is possible to display information relating to the fluid ejection amount and information relating to the remaining amount of fluid. As a result, the processing speed can be increased.

以下、本発明の一実施の形態に係る、画像処理装置を備える印刷装置10について、図1から図9に基づいて説明する。ここで、印刷装置10とは、コンピュータ20と、インクジェット方式のプリンタ30との組み合わせを指すものとするが、以下の説明において述べる機能を全て備えるプリンタであれば、当該プリンタを印刷装置10としても良い。また、画像処理装置は、コンピュータ20とプリンタ30との間に存在する装置であるが、以下の説明においては、コンピュータ20に機能的に実現される、図3の構成が画像処理装置に対応している。   Hereinafter, a printing apparatus 10 including an image processing apparatus according to an embodiment of the present invention will be described with reference to FIGS. Here, the printing device 10 refers to a combination of the computer 20 and the ink jet printer 30. However, if the printer has all the functions described in the following description, the printer may be used as the printing device 10. good. In addition, the image processing apparatus is an apparatus that exists between the computer 20 and the printer 30, but in the following description, the configuration of FIG. 3 that is functionally realized in the computer 20 corresponds to the image processing apparatus. ing.

<印刷装置の概略構成>
図1は、印刷装置10の概略構成を示す図である。図1に示すように、印刷装置10は、コンピュータ20と、プリンタ30とから構成されている。
<Schematic configuration of printing device>
FIG. 1 is a diagram illustrating a schematic configuration of the printing apparatus 10. As shown in FIG. 1, the printing apparatus 10 includes a computer 20 and a printer 30.

これらのうち、コンピュータ20は、CPU211と、メモリ制御回路212と、メモリ213と、HDD214と、ビデオ回路215と、インターフェース216と、バス217等を具備している。これらのうち、CPU211は、不図示のROMやHDD214等から各種プログラムおよび各種データを読み出して、各種の演算を実行する部分である。また、かかる各種プログラムおよび各種データの読み出し後、コンピュータ20の各構成が協動することによって、各種の手段に相当する構成が機能的に実現されている。   Among these, the computer 20 includes a CPU 211, a memory control circuit 212, a memory 213, an HDD 214, a video circuit 215, an interface 216, a bus 217, and the like. Among these, the CPU 211 is a part that reads various programs and various data from a ROM, HDD 214, etc. (not shown) and executes various calculations. Further, after the various programs and various data are read out, the components corresponding to the various means are functionally realized by the cooperation of the components of the computer 20.

また、メモリ制御回路212は、CPU211からアドレス情報が供給されると動作を開始し、その先頭アドレスから順番にアドレスを指定してバス217を介してメモリ213から指定されたデータ数のデータを順番に読み出し、インターフェース216に出力する回路である。   Further, the memory control circuit 212 starts operation when address information is supplied from the CPU 211, designates addresses in order from the head address, and sequentially designates the number of data designated from the memory 213 via the bus 217. And outputs to the interface 216.

メモリ213は、記憶部に対応し、例えばDRAM等のような各種データおよびプログラムを格納する外部メモリである。このメモリ213には、例えば、後述するアプリケーションプログラム23で作成されたRGB表色系の画像データを記憶する供給データバッファ213aと、各種の処理を終えた後の中間データを記憶する中間データバッファ213bと、後述する階調数変換テーブル253と、同じく後述する打ち込み量変換テーブル255とを有している。   The memory 213 corresponds to a storage unit and is an external memory that stores various data and programs such as a DRAM. In this memory 213, for example, a supply data buffer 213a for storing RGB color system image data created by an application program 23 described later, and an intermediate data buffer 213b for storing intermediate data after various processes are completed. And a tone number conversion table 253, which will be described later, and a driving amount conversion table 255, which will also be described later.

HDD214は、CPU211からの要求に応じて、記録媒体であるハードディスクに記録されているデータあるいはプログラムを読み出すとともに、CPU211の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。ビデオ回路215は、CPU211から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換してディスプレイCRTに出力する回路である。   The HDD 214 is a recording device that reads data or a program recorded on a hard disk as a recording medium in response to a request from the CPU 211 and records data generated as a result of the arithmetic processing of the CPU 211 on the hard disk. The video circuit 215 is a circuit that executes a drawing process according to a drawing command supplied from the CPU 211, converts the obtained image data into a video signal, and outputs the video signal to the display CRT.

インターフェース216は、プリンタ30に対して画像データを出力すると共に、外部入力装置222(キーボードやマウス等)および外部記憶装置223(磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等)から出力された信号の表現形式を適宜変換して入力させるための回路である。また、バス217は、コンピュータ20の各構成に接続され、これらの間でデータの送受信を可能とする信号線である。   The interface 216 outputs image data to the printer 30 and signals output from the external input device 222 (keyboard, mouse, etc.) and the external storage device 223 (magnetic disk, optical disk, magneto-optical disk, flash memory, etc.). This is a circuit for appropriately converting and inputting the expression format. The bus 217 is a signal line that is connected to each component of the computer 20 and enables data transmission / reception between them.

図3は、コンピュータ20に実装されているプログラムおよびドライバの機能について説明する図である。なお、これらの機能は、コンピュータ20のハードウエア(CPU211、アクセラレータボード等の不図示の画像処理エンジン等)と、HDD214に記録されているソフトウエアとが協働することにより実現される。この図に示すように、コンピュータ20には、アプリケーションプログラム23、ビデオドライバプログラム24、およびプリンタドライバプログラム25が実装されており、これらが所定のオペレーティングシステム(OS)の下で動作している。   FIG. 3 is a diagram for explaining functions of programs and drivers installed in the computer 20. Note that these functions are realized by the cooperation of the hardware of the computer 20 (an image processing engine (not shown) such as a CPU 211 and an accelerator board) and software recorded in the HDD 214. As shown in this figure, an application program 23, a video driver program 24, and a printer driver program 25 are installed in the computer 20, and these operate under a predetermined operating system (OS).

アプリケーションプログラム23は、例えば、画像処理プログラムであり、ディジタルカメラ等から取り込まれた画像を加工処理したり、ユーザによって描画された画像を加工処理したりした後、ビデオドライバプログラム24およびプリンタドライバプログラム25に出力する。ビデオドライバプログラム24は、表示制御手段の一部に相当し、例えば、アプリケーションプログラム23から供給された画像データ(請求項でいう入力画像データに相当)に対してガンマ処理やホワイトバランスの調整等を行った後、映像信号を生成して、コンピュータ20に接続されている表示装置に供給して表示させる。   The application program 23 is, for example, an image processing program, which processes an image captured from a digital camera or the like or processes an image drawn by a user, and then a video driver program 24 and a printer driver program 25. Output to. The video driver program 24 corresponds to a part of the display control means. For example, the video driver program 24 performs gamma processing, white balance adjustment, etc. on the image data supplied from the application program 23 (corresponding to input image data in the claims). After that, a video signal is generated and supplied to a display device connected to the computer 20 for display.

また、プリンタドライバプログラム25は、制御モジュール25aと、表示モジュール25bと、解像度変換モジュール25cと、色変換モジュール25dと、ハーフトーンモジュール25eと、印刷データ生成モジュール25fと、色変換テーブル25gと、記録率テーブル25hと、インク打ち込み量推測モジュール25iと、を備えている。   The printer driver program 25 includes a control module 25a, a display module 25b, a resolution conversion module 25c, a color conversion module 25d, a halftone module 25e, a print data generation module 25f, a color conversion table 25g, and a recording. A rate table 25h and an ink placement amount estimation module 25i are provided.

これらのうち、制御モジュール25aは、アプリケーションプログラム23からの入力、外部入力装置222からの入力、プリンタ30からの入力、メモリ制御回路212からの入力、インク打ち込み量推測モジュール25iからの入力等に基づいて、種々の制御を実行する。なお、この制御モジュール25aは、表示制御手段の一部、および残量算出手段に相当する。また、制御モジュール25aの制御の詳細については、後述する。   Among these, the control module 25a is based on an input from the application program 23, an input from the external input device 222, an input from the printer 30, an input from the memory control circuit 212, an input from the ink ejection amount estimation module 25i, and the like. Various controls are executed. The control module 25a corresponds to a part of the display control unit and the remaining amount calculation unit. Details of the control of the control module 25a will be described later.

表示モジュール25bは、表示制御手段の一部に相当し、印刷に関する情報表示および設定のためのウィンドウ(表示ウィンドウ100)を表示させる機能を有している。この表示モジュール25bは、制御モジュール25aから送信される情報を受信すると共に、受信された情報をビデオドライバプログラム24を介してディスプレイCRTに表示させる。なお、表示モジュール25bは、図4に示すような、表示ウィンドウ100を表示する機能を有しているが、その詳細については後述する。   The display module 25b corresponds to a part of the display control means and has a function of displaying a window for displaying and setting information related to printing (display window 100). The display module 25b receives the information transmitted from the control module 25a and displays the received information on the display CRT via the video driver program 24. The display module 25b has a function of displaying the display window 100 as shown in FIG. 4, and details thereof will be described later.

解像度変換モジュール25cは、RGB表色系の画像データの解像度を、プリンタ30の印刷解像度に応じて適宜変換するモジュールである。また、色変換モジュール25dは、RGB(Red, Green, Blue)表色系によって表現されている画像データを、色変換テーブル25gを参照して、CMYK(Cyan, Magenta, Yellow, Black)表色系の画像データ(以下、中間データとする。)に変換する処理を行う。   The resolution conversion module 25 c is a module that appropriately converts the resolution of RGB color system image data in accordance with the printing resolution of the printer 30. The color conversion module 25d refers to the CMYK (Cyan, Magenta, Yellow, Black) color system by referring to the color conversion table 25g for the image data expressed by the RGB (Red, Green, Blue) color system. To image data (hereinafter referred to as intermediate data).

ハーフトーンモジュール25eは、不図示のディザマトリクスおよび記録率テーブル25hを参照して、CMYK表色系によって表された画像データを、2値または多値(例えば、大、中、小、なし)のドットの組み合わせからなるビットマップデータに変換する。また、印刷データ生成モジュール25fは、ハーフトーン処理後のビットマップデータから、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータとを含む印刷データを生成して、プリンタ30に供給する。   The halftone module 25e refers to a dither matrix (not shown) and a recording rate table 25h, and converts the image data represented by the CMYK color system to binary or multi-value (for example, large, medium, small, or none). Convert to bitmap data consisting of a combination of dots. The print data generation module 25f generates print data including raster data indicating the dot recording state during each main scan and data indicating the sub-scan feed amount from the bitmap data after the halftone process. , Supplied to the printer 30.

<表示ウィンドウ100の詳細について>
図4に示すように、表示モジュール25bによって表示される表示ウィンドウ100には、印刷順序設定部101(印刷順序表示機能、印刷順序変更機能に相当)と、サムネイル表示部102(サムネイル表示機能に相当)と、インク消費量表示部103(噴射量表示機能に相当)と、印刷可能部数表示部104(印刷可能部数表示機能に相当)と、インク残量表示部105(流体残量表示機能に相当)と、リコメンド表示部106(リコメンド表示機能に相当)と、確認表示部107とを有している。
<Details of Display Window 100>
As shown in FIG. 4, a display window 100 displayed by the display module 25b includes a print order setting unit 101 (corresponding to a print order display function and a print order change function) and a thumbnail display unit 102 (corresponding to a thumbnail display function). ), An ink consumption display unit 103 (corresponding to an ejection amount display function), a printable copy number display unit 104 (corresponding to a printable copy number display function), and an ink remaining amount display unit 105 (corresponding to a fluid remaining amount display function). ), A recommendation display unit 106 (corresponding to a recommendation display function), and a confirmation display unit 107.

これらのうち、印刷順序設定部101は、その内部にサムネイル表示部102を有している。この印刷順序設定部101では、印刷順序に従って、サムネイル表示部102を表示させている。図4に示す例では、左に表示されているサムネイル表示部102に表示されているサムネイル画像102Aから、右に表示されているサムネイル表示部102に表示されているサムネイル画像102Aに向かって、順次印刷を行う設定となっている。そして、サムネイル表示部102を、例えばマウスによってドラッグしたまま、印刷順序設定部101の中で他のサムネイル表示部102よりも左または右の部位にドロップすることにより、印刷順序の変更が可能となっている。   Among these, the printing order setting unit 101 has a thumbnail display unit 102 therein. The print order setting unit 101 displays the thumbnail display unit 102 in accordance with the print order. In the example shown in FIG. 4, the thumbnail image 102A displayed on the thumbnail display unit 102 displayed on the left is sequentially shifted toward the thumbnail image 102A displayed on the thumbnail display unit 102 displayed on the right. It is set to print. Then, by dragging the thumbnail display unit 102 with, for example, a mouse and dropping the thumbnail display unit 102 on the left or right side of the other thumbnail display units 102 in the print order setting unit 101, the print order can be changed. ing.

なお、印刷順序の変更は、かかるドラッグ&ドロップ方式によらずに、不図示の印刷順序を設定するウィンドウや表示ウィンドウ100の不図示のタブ等によって、印刷順序を設定するようにしても良い。   The print order may be changed by using a window for setting the print order (not shown), a tab (not shown) of the display window 100, or the like, without using the drag and drop method.

また、サムネイル表示部102には、サムネイル画像102Aが表示される。このサムネイル表示部102は、印刷順序設定部101に複数(図4では4つ)設置されている。サムネイル表示部102は、ビデオドライバプログラム24からサムネイル画像データを受け取り、それを所定の部位に、所定のサイズで表示させる。また、インク消費量表示部103は、制御モジュール25aがインク打ち込み量推測モジュール25iからインク打ち込み量に関するデータを受け取り、表示モジュール25b、ビデオドライバプログラム24を介して、所定の表示形式で表示させる。   In addition, the thumbnail display unit 102 displays a thumbnail image 102A. A plurality (four in FIG. 4) of thumbnail display units 102 are installed in the print order setting unit 101. The thumbnail display unit 102 receives the thumbnail image data from the video driver program 24, and displays it on a predetermined part in a predetermined size. Further, in the ink consumption amount display unit 103, the control module 25a receives the data related to the ink ejection amount from the ink ejection amount estimation module 25i, and displays the data in a predetermined display format via the display module 25b and the video driver program 24.

また、印刷可能部数表示部104は、サムネイル表示部102で表示されている画像データを印刷順序に従って印刷した場合に、特定のサムネイル画像102Aを何枚印刷可能であるかを表示する部分である。この印刷可能部数表示部104では、インク残量に関する情報と、インク打ち込み量に関する情報とに基づいて、制御モジュール25aで、サムネイル表示部102で表示されている画像データを、あと何枚印刷できるのかを表示させる。   The printable copy number display unit 104 is a part that displays how many specific thumbnail images 102A can be printed when the image data displayed on the thumbnail display unit 102 is printed according to the printing order. In the printable copy number display unit 104, how many sheets of image data displayed on the thumbnail display unit 102 can be printed by the control module 25 a based on the information on the remaining ink amount and the information on the ink ejection amount. Is displayed.

なお、インクの残量が所定の閾値よりも多い場合(インク残量が十分多い場合)には、印刷可能部数表示部104で表示させる必要性に乏しい。そのため、インク残量が十分多い場合には、印刷可能部数表示部104での具体的な印刷枚数(印刷部数としても良い。)の表示を省略したり、「X部以上」と表示するようにしても良い。   When the remaining amount of ink is greater than a predetermined threshold (when the remaining amount of ink is sufficiently large), it is not necessary to display the printable copy number display unit 104. For this reason, when the remaining amount of ink is sufficiently large, the display of a specific number of prints (may be set as the number of prints) on the printable copy number display unit 104 is omitted, or “X copies or more” is displayed. May be.

インク残量表示部105は、制御モジュール25aがカートリッジコントローラ76から受け取った、インク残量に関する情報を表示する部分である。このインク残量表示部105では、インクカートリッジ52(流体貯留手段に相当)の色毎に、インク残量を、例えばゲージの中に棒グラフ状に表示するようにしている。しかしながら、インク残量の表示は、図4に示す場合には限られず、種々の表示態様を採用可能である。なお、図4に示す例では、サムネイル画像102Aで表示されている画像データを印刷する場合に、いずれか一色でもインク残量が足りなくなる場合には、「インク残量が足りていません。」というメッセージを、インク残量表示部105に表示させていて、ユーザの視認性を高めるようにしている。しかしながら、インク残量が足りなくなる場合、ゲージの中の棒グラフ状の表示を、マイナス方向に向かう態様で表示させるようにしても良い。   The ink remaining amount display unit 105 is a part that displays information related to the ink remaining amount received from the cartridge controller 76 by the control module 25a. The ink remaining amount display unit 105 displays the ink remaining amount for each color of the ink cartridge 52 (corresponding to the fluid storing means), for example, in a bar graph shape in a gauge. However, the display of the remaining ink amount is not limited to the case shown in FIG. 4, and various display modes can be adopted. In the example illustrated in FIG. 4, when the image data displayed as the thumbnail image 102 </ b> A is printed and the remaining ink level is insufficient for any one color, “the remaining ink level is insufficient”. Is displayed on the remaining ink amount display unit 105 to improve the visibility of the user. However, when the ink remaining amount is insufficient, the bar graph display in the gauge may be displayed in a negative direction.

また、リコメンド表示部106は、推奨する印刷順序を表示するための部分である。この例では、推奨する印刷順序に従うと印刷ができない画像データについては、そのファイル名を着色したり網掛けする等して、印刷可能な画像データのファイル名と区別可能としている。しかしながら、印刷可能な画像データと印刷ができない画像データとを区別可能とするものであれば、どのような表示態様を採用しても良い。   The recommendation display unit 106 is a part for displaying a recommended printing order. In this example, image data that cannot be printed according to the recommended printing order can be distinguished from printable image data file names by coloring or shading the file names. However, any display mode may be adopted as long as the image data that can be printed and the image data that cannot be printed can be distinguished.

また、本実施の形態では、リコメンド表示部106には、最大限の画像データ数を印刷することができる印刷順序を表示するようにしている。しかしながら、リコメンド表示部106で表示されるものは、これには限られるものではなく、例えばインク残量が最小となる印刷順を表示する等、種々変形可能である。   Further, in the present embodiment, the recommendation display unit 106 displays a print order in which the maximum number of image data can be printed. However, what is displayed on the recommendation display unit 106 is not limited to this, and various modifications can be made, such as displaying a printing order in which the remaining amount of ink is minimized.

また、確認表示部107は、表示ウィンドウ100に表示される、例えば「OK」ボタン等の表示であり、表示されている印刷順序で良い場合に、クリック等し、それによって次の処理または表示に移行するための表示部分である。   The confirmation display unit 107 is a display such as an “OK” button displayed on the display window 100. When the displayed printing order is acceptable, the confirmation display unit 107 is clicked, and the next processing or display is performed. It is a display part for shifting.

<インク打ち込み量推測モジュールについて>
図5は、インク打ち込み量推測モジュール25iの構成について説明するブロック図である。インク打ち込み量推測モジュール25iは、解像度変換処理が為されたRGB表色系の画像データを用いて(すなわち、プリンタ30で印刷媒体Pに合わせたサイズ、印刷モード等の指定に応じて解像度変換処理が為された画像データに対して)、インク打ち込み量の推測を行う。なお、このインク打ち込み量推測モジュール25iは、噴射量推測手段に対応する。
<About the ink ejection amount estimation module>
FIG. 5 is a block diagram illustrating the configuration of the ink ejection amount estimation module 25i. The ink placement amount estimation module 25i uses the RGB color system image data that has been subjected to the resolution conversion process (that is, the resolution conversion process in accordance with the designation of the size, print mode, etc. matched to the print medium P by the printer 30). For the image data subjected to the above, the ink ejection amount is estimated. The ink ejection amount estimation module 25i corresponds to an ejection amount estimation unit.

このインク打ち込み量推測モジュール25iは、低解像度処理部251と、低階調化処理部252と、階調数変換テーブル253と、打ち込み量決定部254と、打ち込み量変換テーブル255と、を備えている。   The ink placement amount estimation module 25 i includes a low resolution processing unit 251, a gradation reduction processing unit 252, a gradation number conversion table 253, a placement amount determination unit 254, and a placement amount conversion table 255. Yes.

これらのうち、低解像度処理部251は、RGB表色系の画像データの解像度を、低解像度化して、データ量の削減を図るものである。そのため、画像データを構成するピクセル(画素)の個数が低減される。ところで、ある特定の画素の周囲に存在する画素の階調値は、その特定の画素の階調値に近い値である場合が多い。そのため、この低減においては、例えば、m×n個の画素群の中のものを、1つの画素の階調値で代表させる(代表画素値を決定する)処理が行われる。この代表画素値の決定の手法の例としては、m×n個の画素群の中から、乱数的に任意の1つの画素の階調値を選択したり、規定の部位の画素の階調値を代表画素値とするものがある。しかしながら、その他の手法(例えば直線近似法、三次元たたみ込み法)等を用いて、代表画素値を求めるようにしても良い。   Of these, the low resolution processing unit 251 reduces the resolution of the RGB color system image data to reduce the data amount. For this reason, the number of pixels constituting the image data is reduced. By the way, the gradation value of a pixel existing around a specific pixel is often close to the gradation value of the specific pixel. Therefore, in this reduction, for example, a process of representing one in the m × n pixel group with the gradation value of one pixel (determining a representative pixel value) is performed. As an example of a method for determining the representative pixel value, a tone value of an arbitrary pixel is randomly selected from the m × n pixel group, or a tone value of a pixel at a specified portion is selected. Is a representative pixel value. However, the representative pixel value may be obtained using other methods (for example, a linear approximation method, a three-dimensional convolution method) or the like.

また、低解像度処理部251で画素数の低減が図られたものは、サムネイル画像102Aの元となるデータとして、ビデオドライバプログラム24に出力する。なお、サムネイル画像102Aは、不図示のモジュールにて作成するようにしても良い。   In addition, data whose number of pixels has been reduced by the low resolution processing unit 251 is output to the video driver program 24 as data serving as a source of the thumbnail image 102A. The thumbnail image 102A may be created by a module (not shown).

低階調化処理部252は、画像データの階調数を低減させて、データ量の削減を図るものである。例えば、上述の低解像度処理部251を経た画像データは、RGBそれぞれ256階調となっているが、これを所定の階調数に低減させる。この階調数の低減においては、階調数変換テーブル253が用いられる。なお、かかる階調数変換テーブル253を用いる場合以外に、例えば256階調の階調数に対する割り算を実行したり、所定の変換式を用いたり、これらを組み合わせたりして、階調数の削減を図るようにしても良い。   The gradation reduction processing unit 252 reduces the number of gradations of the image data to reduce the data amount. For example, the image data that has passed through the low resolution processing unit 251 has 256 gradations for each of RGB, and this is reduced to a predetermined number of gradations. In the reduction of the number of gradations, the gradation number conversion table 253 is used. In addition to using the gradation number conversion table 253, the number of gradations can be reduced by, for example, dividing the number of gradations of 256 gradations, using a predetermined conversion formula, or combining them. You may make it plan.

階調数変換テーブル253は、打ち込み量変換テーブル255のグリッド位置情報(図6参照)を元に作成した変換テーブルを利用して、階調数を低減させ、後述する打ち込み量変換テーブル255の階調数に一致させる処理を行う。なお、この階調数は、打ち込み量変換テーブル255の階調数に応じた値であれば、どのような値であっても良い。なお、図6では、打ち込み量変換テーブル255が、例えば17階調に低減させる場合が例示されていて、この図6に示す打ち込み量変換テーブル255のグリッド位置情報を利用して、階調数の低減を図っている。なお、格子点の内部に含まれる階調のデータについては、格子点を単純に上回る、または下回る等によって、上回った/下回った格子点の値とするようにしても良い。また、格子点の間隔(グリッド間隔)の取り方は、図6で示されるような場合には限られず、目的に応じて、適切なものを選択することが可能である。   The gradation number conversion table 253 uses the conversion table created based on the grid position information (see FIG. 6) of the implantation amount conversion table 255 to reduce the number of gradations, and the level of the implantation amount conversion table 255 described later. Perform processing to match the logarithm. The number of gradations may be any value as long as it is a value corresponding to the number of gradations in the implantation amount conversion table 255. FIG. 6 illustrates the case where the driving amount conversion table 255 is reduced to, for example, 17 gradations, and the number of gradations is calculated using the grid position information of the driving amount conversion table 255 shown in FIG. We are trying to reduce it. Note that the gradation data included in the lattice points may be set to the value of the lattice points that are above / below, for example, simply above or below the lattice points. Further, the method of obtaining the grid point spacing (grid spacing) is not limited to the case shown in FIG. 6, and an appropriate one can be selected according to the purpose.

打ち込み量決定部254は、低階調化処理部252を経た画像データに対して、打ち込み量変換テーブル255を参照して、インク打ち込み量を推測するものである。このとき、打ち込み量決定部254では、打ち込み量変換テーブル255(請求項でいう噴射量変換テーブル)で参照される1画素当たりのインク打ち込み量をm×n倍することにより、低解像度化する前のm×nの領域内のインク打ち込み量を推測することができる。また、打ち込み量変換テーブル255は、図6に示すような上述の17×17×17の各格子点(グリッド)ごとに、インク打ち込み量が対応付けられたものである。ここで、対応付けられているインク打ち込み量は、1画素当たりのインク打ち込みに関する期待値(確率的な期待値)である。   The hit amount determining unit 254 estimates the ink hit amount with reference to the hit amount conversion table 255 for the image data that has undergone the gradation reduction processing unit 252. At this time, the hit amount determination unit 254 increases the ink hit amount per pixel referred to in the hit amount conversion table 255 (the ejection amount conversion table in the claims) by m × n, thereby reducing the resolution. It is possible to estimate the ink ejection amount in the m × n region. The hit amount conversion table 255 is a table in which the hit amount is associated with each 17 × 17 × 17 grid point (grid) as shown in FIG. Here, the associated ink ejection amount is an expected value (probabilistic expected value) regarding ink ejection per pixel.

なお、図6に示す打ち込み量変換テーブル255では、インク打ち込み量が少ない部位(各階調値が255に近づく側)では、グリッド間隔が粗く、逆にインク打ち込み量が多い部位(すなわち、各階調値が0に近づく側)では、グリッド間隔を細かくとっている。換言すれば、インク打ち込み量の変化が大きい部位では、打ち込み量の変化の様子が詳しく分かるよう、グリッド間隔を細かくとっている一方、インク打ち込み量の変化が小さい部位では、打ち込み量の変化がさほどないので、グリッド間隔を粗くとっている。   In the hit amount conversion table 255 shown in FIG. 6, in the portion where the ink hit amount is small (the side where each tone value approaches 255), the grid interval is coarse, and conversely, the spot where the ink hit amount is large (that is, each tone value). On the side where 0 approaches 0), the grid interval is fine. In other words, the grid interval is fine so that the change in the amount of ink applied can be seen in detail at the site where the change in the amount of ink is large, while the change in the amount of ink applied is small at the part where the change in the amount of ink injection is small. Because there is no, the grid interval is taken roughly.

<プリンタの概略構成>
続いて、プリンタ30の概略構成について説明する。図1は、印刷装置10の全体と共に、プリンタ30の概略構成を示す図である。プリンタ30は、紙送り機構40と、インク供給機構50と、ラインヘッド60と、プリンタ制御部70とを具備している。
<Schematic configuration of printer>
Next, a schematic configuration of the printer 30 will be described. FIG. 1 is a diagram illustrating a schematic configuration of a printer 30 together with the entire printing apparatus 10. The printer 30 includes a paper feed mechanism 40, an ink supply mechanism 50, a line head 60, and a printer control unit 70.

紙送り機構40は、紙送りモータ(PFモータ)41と、この紙送りモータ41からの駆動力が伝達される給紙ローラ42等を具備していて、印刷用紙等の印刷媒体Pを、供給部位から排紙側に向けて搬送可能となっている。また、インク供給機構50は、カートリッジホルダ51と、インクカートリッジ52と、インク供給路53とを具備している。カートリッジホルダ51には、インクカートリッジ52が着脱自在に装着されている。そのため、本実施の形態のプリンタ30は、いわゆるオフキャリッジタイプの構成となっている。   The paper feed mechanism 40 includes a paper feed motor (PF motor) 41 and a paper feed roller 42 to which driving force from the paper feed motor 41 is transmitted, and supplies a print medium P such as print paper. It can be conveyed from the part toward the paper discharge side. The ink supply mechanism 50 includes a cartridge holder 51, an ink cartridge 52, and an ink supply path 53. An ink cartridge 52 is detachably attached to the cartridge holder 51. For this reason, the printer 30 of the present embodiment has a so-called off-carriage type configuration.

また、インクカートリッジ52には、回路基板52aが取り付けられている。この回路基板52aは、例えばICチップ等であり、インクに関する情報を書き込み可能に保存するメモリ52b(記憶素子)を有している。かかるインクに関する情報としては、例えばインクカートリッジ52に貯留されているインクの色種データ、顔料/染料系のインクの種別データ、初期にインクカートリッジ52に充填されているインクの量を示すインク容量データ、インク残量データ、シリアル番号データ、有効期限データ、インクカートリッジ52を用いることができる対象機種データ等がある。   A circuit board 52 a is attached to the ink cartridge 52. The circuit board 52a is, for example, an IC chip or the like, and includes a memory 52b (storage element) that stores information about ink in a writable manner. Examples of the information related to the ink include ink color type data stored in the ink cartridge 52, pigment / dye type ink type data, and ink capacity data indicating the amount of ink initially filled in the ink cartridge 52. Ink remaining amount data, serial number data, expiration date data, target model data that can use the ink cartridge 52, and the like.

また、インクカートリッジ52とラインヘッド60との間には、インク供給路53が設けられていて、インクカートリッジ52からラインヘッド60にインク(流体に相当)を供給可能としている。   An ink supply path 53 is provided between the ink cartridge 52 and the line head 60 so that ink (corresponding to fluid) can be supplied from the ink cartridge 52 to the line head 60.

また、ラインヘッド60は、請求項でいう流体噴射ヘッドに相当するが、このラインヘッド60は、印刷媒体Pよりも幅広の長さ寸法を有している。なお、ラインヘッド60には、そのヘッド自体が一体的に形成されているものと、複数の短尺ヘッドが、主走査方向に前後しつつ副走査方向に配列されるものとがある。   The line head 60 corresponds to the fluid ejecting head in the claims, but the line head 60 has a width dimension wider than that of the print medium P. The line head 60 includes one in which the head itself is integrally formed, and one in which a plurality of short heads are arranged in the sub-scanning direction while moving back and forth in the main scanning direction.

<プリンタ制御部について>
また、図7に示すように、プリンタ制御部70は、CPU(Central Processing Unit)71、ROM(Read Only Memory)72、RAM(Random Access Memory)73、EEPROM(Electronically Erasable and Programmable ROM)74、ASIC(Application Specific Integrated Circuit)75、カートリッジコントローラ76、パネルI/F77、通信I/F78、ヘッドドライバ79、モータドライバ80等を備えている。そして、これらが相互にデータを送受信可能に接続されている。
<About the printer controller>
As shown in FIG. 7, the printer control unit 70 includes a central processing unit (CPU) 71, a read only memory (ROM) 72, a random access memory (RAM) 73, an electronically erasable and programmable ROM (EEPROM) 74, an ASIC. (Application Specific Integrated Circuit) 75, cartridge controller 76, panel I / F 77, communication I / F 78, head driver 79, motor driver 80, and the like. These are connected so that data can be transmitted and received between them.

これらのうち、CPU71は、ROM72やEEPROM74に格納されているプログラムに従って各種演算処理を実行し、プリンタ30の各部を制御する部分である。ROM72には、プリンタ30を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。RAM73は、CPU71が実行途中のプログラムあるいは、演算途中のデータ等を一時的に格納するメモリである。また、EEPROM74は、プリンタ30の電源を切った後も、保持しておくことが必要な各種データを記憶するためのメモリである。なお、ROM72やEEPROM74にも、上述したプリンタドライバプログラム25と同様のプログラムが存在する。   Among these, the CPU 71 is a part that executes various arithmetic processes in accordance with programs stored in the ROM 72 and the EEPROM 74 and controls each part of the printer 30. The ROM 72 stores a control program for controlling the printer 30, data necessary for processing, and the like. The RAM 73 is a memory that temporarily stores a program being executed by the CPU 71 or data being calculated. The EEPROM 74 is a memory for storing various data that needs to be retained even after the printer 30 is turned off. Note that the ROM 72 and the EEPROM 74 also have programs similar to the printer driver program 25 described above.

ASIC75は、不図示の各種のセンサからの信号に基づいて、ラインヘッド60および各種モータを駆動させるための専用のICである。   The ASIC 75 is a dedicated IC for driving the line head 60 and various motors based on signals from various sensors (not shown).

カートリッジコントローラ76は、流体情報制御部に相当し、CPU71からの指令に基づいて、インクカートリッジ52に存在するメモリ52bへのアクセスを制御するための部分である。具体的には、カートリッジコントローラ76は、メモリ52bから、インクの色種データ、顔料/染料系のインクの種別データ、初期にカートリッジ52に充填されているインクの量を示すインク容量データ、インク残量データ、シリアル番号データ、有効期限データ、カートリッジ52を用いることができる対象機種データ等を読み出す。また、カートリッジコントローラ76は、ラインヘッド60が駆動されて、インク滴が噴射されると、その噴射量に応じてインク残量データを更新する。   The cartridge controller 76 corresponds to a fluid information control unit, and is a part for controlling access to the memory 52 b existing in the ink cartridge 52 based on a command from the CPU 71. Specifically, the cartridge controller 76 stores, from the memory 52b, ink color type data, pigment / dye type ink type data, ink capacity data indicating the amount of ink initially filled in the cartridge 52, and ink remaining amount. Quantity data, serial number data, expiration date data, target model data that can use the cartridge 52, and the like are read. Further, when the line head 60 is driven and ink droplets are ejected, the cartridge controller 76 updates the ink remaining amount data in accordance with the ejection amount.

また、パネルI/F77は、表示パネル81との間で信号の入出力を行う。それにより、表示パネル81には、所定の情報を表示可能となっている。ここで、表示パネル81は、プリンタ30の天面かつ前面に取り付けられる液晶パネルであり、カートリッジ52に関する情報を表示可能となっている。なお、いわゆるスタンドアローン形式で印刷を行う場合、この表示パネル81が表示装置に対応する。   The panel I / F 77 inputs and outputs signals to and from the display panel 81. Thereby, predetermined information can be displayed on the display panel 81. Here, the display panel 81 is a liquid crystal panel attached to the top surface and the front surface of the printer 30, and can display information regarding the cartridge 52. When printing is performed in a so-called stand-alone format, the display panel 81 corresponds to a display device.

また、通信I/F78は、不図示のコネクタを介してコンピュータ20と接続され、通信を行う。それにより、プリンタ30がコンピュータ20側から印刷データを受け取ると、その印刷データに基づいて、プリンタ30で印刷のための処理が開始される。また、通信I/F78を介して、プリンタ30側からコンピュータ20が各インクカートリッジ52のインクに関する情報を受け取る。それにより、コンピュータ20側では、後述する表示ウィンドウ100が画面に表示可能となる。   The communication I / F 78 is connected to the computer 20 via a connector (not shown) to perform communication. As a result, when the printer 30 receives print data from the computer 20 side, the printer 30 starts processing for printing based on the print data. Further, the computer 20 receives information about the ink of each ink cartridge 52 from the printer 30 side via the communication I / F 78. Thereby, on the computer 20 side, a display window 100 to be described later can be displayed on the screen.

また、ヘッドドライバ79は、ASIC75からの指令に応じて所定の電圧を生成し、その電圧をラインヘッド60内のピエゾ素子に印加する。モータドライバ80は、ASIC75からの指令に応じて所定の電圧を生成し、その電圧を各種のモータに印加する。   Further, the head driver 79 generates a predetermined voltage in response to a command from the ASIC 75 and applies the voltage to the piezo elements in the line head 60. The motor driver 80 generates a predetermined voltage in response to a command from the ASIC 75 and applies the voltage to various motors.

<打ち込み量変換テーブルの作成に関して>
続いて、上述のような構成の印刷装置10における、打ち込み量変換テーブル255の作成に関して、図8の処理フローに基づいて、以下に説明する。なお、この処理フローは、プリンタ30に打ち込み量変換テーブル255が実装される前に、所定の画像処理装置において実行される。この画像処理装置は、画像入力部、ハーフトーン処理部、印刷データ生成部等に相当する部位を有している。
<Regarding the creation of the implantation amount conversion table>
Next, creation of the driving amount conversion table 255 in the printing apparatus 10 configured as described above will be described below based on the processing flow of FIG. This processing flow is executed in a predetermined image processing apparatus before the driving amount conversion table 255 is mounted on the printer 30. This image processing apparatus has portions corresponding to an image input unit, a halftone processing unit, a print data generation unit, and the like.

まず、インク打ち込み量を求めるためのパッチ画像(色見本)の画像データ(パッチ画像データ)を供給するが、この画像データは、上述した各格子点に対応するものである。また、上述したように、インク打ち込み量を1画素当たりの期待値として求めるためには、パッチ画像データは、ある程度以上の多数の画素を有している必要がある。そのため、パッチ画像データは、例えば100×100の画素数といった、多数の画素を有している。RGB表色系のパッチ画像データが入力されると(S01)、そのパッチ画像データに対して、CMYK表色系への色変換処理を行った後に(図示省略)、ハーフトーン処理を行う(S02)。それにより、パッチ画像データは、CMYK表色系における、ドットのオン/オフで表現される。なお、大中小のドットを打ち分けることが可能な場合には、その情報も反映される。また、CMYK表色系ではなく、CMY表色系、それらの間の中間色をも含めた表色系への色変換を行うようにしても良い(プリンタドライバプログラム25においても同様)。   First, image data (patch image data) of a patch image (color sample) for obtaining the ink ejection amount is supplied. This image data corresponds to each lattice point described above. Further, as described above, in order to obtain the ink ejection amount as an expected value per pixel, the patch image data needs to have a large number of pixels of a certain level or more. Therefore, the patch image data has a large number of pixels, for example, the number of pixels of 100 × 100. When RGB color system patch image data is input (S01), the patch image data is subjected to color conversion processing to the CMYK color system (not shown), and then halftone processing is performed (S02). ). Thereby, the patch image data is expressed by dot on / off in the CMYK color system. If large, medium, and small dots can be divided, the information is also reflected. Further, instead of the CMYK color system, color conversion to a CMY color system and a color system including intermediate colors between them may be performed (the same applies to the printer driver program 25).

上述のハーフトーン処理後、当該ハーフトーン処理後の画像データに基づいて、パッチ画像データ当たりのインク打ち込み量を算出する(S03)。このインク打ち込み量は、各色のインク(C,M,Y,K)につき、それぞれ求める。それによって、入力されたパッチ画像データに対する、インク打ち込み量が求められる。   After the above-described halftone processing, the ink hit amount per patch image data is calculated based on the image data after the halftone processing (S03). This ink placement amount is obtained for each color ink (C, M, Y, K). Thereby, the ink hit amount for the input patch image data is obtained.

上述のS03の処理の後に、パッチ画像データの1画素当たりのインク打ち込み量を算出する(S04)。ここで、実際のインク打ち込みは、ある画素につき、特定の色のインク滴が打たれる、または打たれないのいずれかである。しかしながら、ここで求められる1画素当たりのインク打ち込み量は、平均化された、期待値としての値であり、パッチ画像データの全画素を合計すると、上述のS03で求められたインク打ち込み量に等しくなる。   After the above-described processing of S03, the amount of ink shot per pixel of the patch image data is calculated (S04). Here, the actual ink hitting is either that a specific color ink droplet is hit or not hit for a certain pixel. However, the ink ejection amount per pixel obtained here is an averaged value as an expected value, and when all the pixels of the patch image data are summed, the ink ejection amount obtained in S03 is equal to the ink ejection amount obtained in S03. Become.

以上のような処理を、上述の17×17×17の各格子点ごとに繰り返す。それにより、全ての格子点に関する1画素当たりのインク打ち込み量が求められる。そして、求められた1画素当たりのインク打ち込み量は、打ち込み量変換テーブル255として、記憶させられる。   The above processing is repeated for each of the 17 × 17 × 17 lattice points. Thereby, the ink hit amount per pixel for all the grid points is obtained. The obtained ink hit amount per pixel is stored as a hit amount conversion table 255.

<印刷の際の処理フローについて>
次に、全体の処理フローについて、図9に基づいて説明する。印刷に先立って、ユーザは、アプリケーションプログラム23を起動させ、所望の画像データを表示させる。そして、ユーザが、例えば高精細な印刷を行うため等の所定の印刷モードを選択し、その後に印刷を指令すると、その印刷指令に基づいてプリンタドライバプログラム25が起動される(S11)。プリンタドライバプログラム25が起動されると、制御モジュール25aを経て画像データが解像度変換モジュール25cに受け渡され、その解像度変換モジュール25cにて、画像データをプリンタ30の印刷解像度に対応させる解像度変換処理が為される(S12)。
<Processing flow for printing>
Next, the entire processing flow will be described with reference to FIG. Prior to printing, the user activates the application program 23 to display desired image data. Then, when the user selects a predetermined printing mode, for example, for performing high-definition printing, and then instructs printing, the printer driver program 25 is activated based on the printing command (S11). When the printer driver program 25 is activated, the image data is transferred to the resolution conversion module 25c via the control module 25a, and the resolution conversion process for making the image data correspond to the print resolution of the printer 30 is performed by the resolution conversion module 25c. (S12).

そして、インク打ち込み量推測モジュール25iが起動され、解像度変換処理が為された画像データから、インク打ち込み量の推測を行う。具体的には、まず低解像度処理部251によって、解像度変換処理が為された画像データに対して、更に低解像度とする処理(代表画素値の決定)が為され、第1段階のデータ量の削減が図られる(S13)。第1段階のデータ量の削減が図られた後、低階調化処理部252では、階調数変換テーブルを参照しながら、階調数を低減させる処理が為され、第2段階のデータ量の削減が図られる(S14)。この階調数の低減では、例えばRGB各256階調の画像データを、それぞれ17階調とする処理がある。   Then, the ink ejection amount estimation module 25i is activated, and the ink ejection amount is estimated from the image data subjected to the resolution conversion process. Specifically, first, the low-resolution processing unit 251 performs processing (deciding a representative pixel value) for further reducing the resolution of the image data subjected to the resolution conversion processing, and the data amount of the first stage is determined. Reduction is achieved (S13). After the reduction of the data amount in the first stage, the tone reduction processing unit 252 performs a process of reducing the number of gradations with reference to the gradation number conversion table, and the data amount in the second stage. (S14). In this reduction in the number of gradations, for example, there is a process of converting image data of 256 gradations for each of RGB into 17 gradations.

続いて、打ち込み量決定部254では、打ち込み量変換テーブル255を参照しながら、階調数の低減が為された画像データから、インク打ち込み量の推測を行う(S15)。上述したように、打ち込み量変換テーブル255では、各グリッド毎にインク打ち込み量としての期待値を有している。そこで、打ち込み量決定部254では、期待値としてのインク打ち込み量をm×n倍することにより、代表画素値で代表させられる範囲の画素群のインク打ち込み量を求める。それを、全ての画像データの画素に対して行うことにより、画像データに対するインク打ち込み量の推測が為される。   Subsequently, the hit amount determination unit 254 estimates the ink hit amount from the image data in which the number of gradations has been reduced with reference to the hit amount conversion table 255 (S15). As described above, the hit amount conversion table 255 has an expected value as the ink hit amount for each grid. Therefore, the hit amount determining unit 254 calculates the ink hit amount of the pixel group in the range represented by the representative pixel value by multiplying the ink hit amount as the expected value by m × n. By performing this operation for all the pixels of the image data, the ink ejection amount for the image data is estimated.

打ち込み量決定部254でインク打ち込み量が求められると、そのインク打ち込み量に関する情報を、制御モジュール25aに出力する。ここで、制御モジュール25aは、プリンタ30(カートリッジコントローラ76)から、インク残量に関する情報を予め受け取っておく。そのため、制御モジュール25aでは、インク残量に関する情報と、インク打ち込み量に関する情報とから、新たなインク残量を算出する。そして、制御モジュール25aは、インク打ち込み量に関する情報と、新たなインク残量に関する情報とを、表示モジュール25bに出力する。それにより、図4に示すような、表示ウィンドウ100が表示される(S16)。   When the ink ejection amount is determined by the ejection amount determining unit 254, information relating to the ink ejection amount is output to the control module 25a. Here, the control module 25a receives in advance information relating to the remaining amount of ink from the printer 30 (cartridge controller 76). Therefore, the control module 25a calculates a new ink remaining amount from the information related to the ink remaining amount and the information related to the ink ejection amount. Then, the control module 25a outputs information relating to the ink ejection amount and information relating to the new ink remaining amount to the display module 25b. Thereby, a display window 100 as shown in FIG. 4 is displayed (S16).

この表示ウィンドウ100では、印刷順序設定部101と、サムネイル表示部102と、インク消費量表示部103と、印刷可能部数表示部104と、インク残量表示部105と、リコメンド表示部106とが表示される。なお、この表示ウィンドウ100では、予め定められている(デフォルトの)印刷順序に従って、印刷する画像データを表示させる。そして、ユーザは、この表示ウィンドウ100を視認し、リコメンド表示部106で表示される、推奨する印刷順序を参考にしながら、印刷順序の確認を行う。このとき、制御モジュール25aでは、外部入力装置222を介して、印刷順序の入れ替えの操作があったか否かを判断する(S17)。そして、印刷順序の入れ替えがあったと判断される場合(Yesの場合)、入れ替え後の印刷順序で、各項目を再表示させる(S18)。   In this display window 100, a print order setting unit 101, a thumbnail display unit 102, an ink consumption display unit 103, a printable copy number display unit 104, an ink remaining amount display unit 105, and a recommendation display unit 106 are displayed. Is done. The display window 100 displays image data to be printed in accordance with a predetermined (default) printing order. The user visually confirms the display window 100 and confirms the print order while referring to the recommended print order displayed on the recommendation display unit 106. At this time, the control module 25a determines whether or not there has been an operation for changing the printing order via the external input device 222 (S17). If it is determined that the printing order has been changed (in the case of Yes), the respective items are displayed again in the changed printing order (S18).

なお、S12の解像度変換処理が為された画像データに対しては、色変換モジュール25dによりCMYK表色系の画像データとする色変換処理、ハーフトーンモジュール25eによりドットのオン/オフ等で表現させるハーフトーン処理が為されている(図示省略)。そして、S17の判断において、印刷順序の入れ替えがない、と判断された場合(Noの場合;すなわち確認表示部107(OKボタン)を押す等)、印刷データ生成モジュール25fでは、ハーフトーンモジュール25eから出力されたビットマップデータから、印刷データを生成する(S19)。そして、生成された印刷データは、プリンタ30に供給される(S20)。   Note that the image data that has undergone the resolution conversion processing of S12 is expressed by color conversion processing using CMYK color system image data by the color conversion module 25d and dot on / off by the halftone module 25e. Halftone processing is performed (not shown). If it is determined in S17 that the printing order is not changed (in the case of No; that is, the confirmation display unit 107 (OK button) is pressed), the print data generation module 25f starts from the halftone module 25e. Print data is generated from the output bitmap data (S19). The generated print data is supplied to the printer 30 (S20).

<本発明の適用による効果>
以上のような印刷装置10においては、アプリケーションプログラム23から受け渡される画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、インク打ち込み量の推測が精度良く行える。そのため、従来のように、画像データに対して、色変換処理、ハーフトーン処理、ラスタライズ処理等の処理を行うことなく、インクの噴射量に関する情報、およびインクの残量に関する情報が表示可能となる。そのため、処理の高速化が可能となる。
<Effects of application of the present invention>
In the printing apparatus 10 as described above, the ink ejection amount can be estimated with high accuracy without performing processing such as color conversion processing, halftone processing, and rasterization processing on the image data delivered from the application program 23. . For this reason, it is possible to display information relating to the amount of ink ejected and information relating to the remaining amount of ink without performing color conversion processing, halftone processing, rasterization processing, or the like on the image data as in the past. . As a result, the processing speed can be increased.

また、実際の印刷対象となる画像データに基づいて、インクの残量およびインクの噴射量をディスプレイCRTに表示させることが可能となる。それにより、特定の印刷媒体への印刷途中でインクがなくなることに起因する、印刷途中の印刷媒体やインクが無駄になってしまうのを防止することが可能となる。   Further, it is possible to display the remaining ink amount and the ink ejection amount on the display CRT based on the image data to be actually printed. Thereby, it is possible to prevent the printing medium and ink being printed from being wasted due to the fact that the ink runs out during printing on a specific printing medium.

また、表示ウィンドウ100には、印刷順序設定部101、インク消費量表示部103、インク残量表示部105が設けられていて、それらは、画像データごとの印刷順序に従って表示される。そのため、どのぐらいの数の画像データを印刷できるのか容易に把握可能となり、印刷媒体Pやインクが無駄になるのを確実に防止可能となる。   The display window 100 is provided with a print order setting unit 101, an ink consumption display unit 103, and an ink remaining amount display unit 105, which are displayed according to the print order for each image data. Therefore, it is possible to easily grasp how many image data can be printed, and it is possible to reliably prevent the printing medium P and ink from being wasted.

さらに、表示ウィンドウ100には、サムネイル表示部102が設けられ、画像データに対応するサムネイル画像102Aが表示されるので、ユーザの視認性を大幅に高めることが可能となる。それにより、印刷媒体Pやインクが無駄になるのを効果的に防止することが可能となる。   Furthermore, since the display window 100 is provided with a thumbnail display unit 102 and a thumbnail image 102A corresponding to the image data is displayed, the visibility of the user can be greatly improved. Thereby, it is possible to effectively prevent the printing medium P and ink from being wasted.

また、印刷順序設定部101は、外部入力装置222からの入力に従って、画像データの印刷順序の変更を可能としている。そのため、ユーザは、表示ウィンドウ100を視認した上で、印刷順序設定部101において画像データの印刷順序を変更することが可能となる。そのため、インクの残量が最も少なくなる、または印刷媒体Pの印刷枚数が最も多くなる状態等、ユーザの要望(優先度)に応じた印刷順序を構築することが可能となる。   The print order setting unit 101 can change the print order of image data in accordance with an input from the external input device 222. Therefore, the user can change the print order of the image data in the print order setting unit 101 after visually recognizing the display window 100. Therefore, it is possible to construct a printing order according to the user's request (priority) such as a state where the remaining amount of ink is the smallest or the number of printed sheets of the printing medium P is the largest.

さらに、表示ウィンドウ100には、リコメンド表示部106が表示される。そのため、印刷の設定に応じて画像データの最適な印刷順序がガイドされるので、かかる印刷順序のガイドに従えば、ユーザが種々の試行錯誤を行わなくても、容易に最適な印刷順序で印刷を行わせることが可能となる。それにより、ユーザの利便性を一層向上させることが可能となる。加えて、本実施の形態のリコメンド表示部106では、印刷媒体Pの印刷枚数が最も多くなるように、印刷順序をガイドする。そのため、一連の画像データに基づく印刷の途中でインク切れを生じさせる場合において、印刷媒体Pの印刷枚数が最も多くなるように、印刷順序を構築することも可能となり、限られたインクの残量において、ユーザは最大限の印刷枚数の印刷結果を得ることが可能となる。   Further, a recommendation display unit 106 is displayed on the display window 100. Therefore, the optimum print order of the image data is guided according to the print settings, and according to such a print order guide, the user can easily print in the optimum print order without performing various trials and errors. Can be performed. Thereby, it is possible to further improve user convenience. In addition, the recommendation display unit 106 of the present embodiment guides the printing order so that the number of printed sheets of the printing medium P is maximized. For this reason, in the case where ink runs out during printing based on a series of image data, it is possible to construct a printing order so that the number of prints on the printing medium P is maximized, and the remaining amount of ink is limited. In this case, the user can obtain the maximum number of print results.

また、表示ウィンドウ100には、印刷可能部数表示部104が表示される。そのため、ユーザは、画像データを最大限印刷できる印刷枚数(印刷部数としても良い。)を容易に視認することが可能となり、ユーザが印刷順序を構築する際の利便性を一層向上させることが可能となる。   The display window 100 displays a printable copy number display unit 104. Therefore, the user can easily visually recognize the number of copies that can print the image data to the maximum (the number of copies may be printed), and the user can further improve the convenience when constructing the print order. It becomes.

また、打ち込み量変換テーブル255は、パッチ画像から1つの画素分のインクの打ち込み量に関する期待値を有している。そのため、画像データの各画素毎の期待値を積算することにより、インクの打ち込み量を容易に推測可能となる。   Further, the hit amount conversion table 255 has an expected value regarding the hit amount of ink for one pixel from the patch image. Therefore, it is possible to easily estimate the ink ejection amount by integrating the expected value for each pixel of the image data.

さらに、低階調化処理部252にて、入力画像データの階調数の低減が図られる。それにより、入力画像そのものよりも、データ量が少ない状態で、インクの打ち込み量の推測が可能となり、推測処理の高速化を図ることが可能となる。   Further, the gradation reduction processing unit 252 reduces the number of gradations of the input image data. Accordingly, it is possible to estimate the ink ejection amount in a state where the data amount is smaller than that of the input image itself, and it is possible to speed up the estimation process.

また、打ち込み量変換テーブル255では、低減された階調数(17×17×17等)で表現される場合における画素値(グリッド)と、その画素値の期待値とを有しているので、256階調のそれぞれの画素値に期待値を対応付ける場合と比較して、打ち込み量変換テーブル255のデータ量を大幅に削減可能となる。それにより、インク打ち込み量の推測処理の高速化を一層図ることが可能となる。   In addition, the driving amount conversion table 255 has pixel values (grids) in the case of being expressed by a reduced number of gradations (17 × 17 × 17 etc.) and expected values of the pixel values. Compared with the case where the expected value is associated with each pixel value of 256 gradations, the data amount of the driving amount conversion table 255 can be significantly reduced. As a result, it is possible to further increase the speed of the estimation process of the ink hit amount.

さらに、低階調化処理部252では、図4に示すように、インクの打ち込み量の多い、いわゆるシャドウ領域の方が、インクの打ち込み量の少ない、いわゆるハイライト領域よりも、256階調で見た場合の階調差が小さくなるように階調数を低減する。そのため、インクの打ち込み量の変化が大きい部位では、インクの打ち込み量の変化の様子が詳しく分かり、印刷媒体Pにカールが生じると予想される場合に、インクの打ち込み量の削減の設定を細かく行うことが可能となる。   Further, in the gradation reduction processing unit 252, as shown in FIG. 4, the so-called shadow area having a larger ink ejection amount has 256 gradations than the so-called highlight area having a smaller ink ejection amount. The number of gradations is reduced so that the gradation difference when viewed is reduced. For this reason, when the change in the ink ejection amount is large, the state of the change in the ink ejection amount can be understood in detail, and when the curling of the print medium P is expected, the setting for reducing the ink ejection amount is performed in detail. It becomes possible.

また、低解像度処理部251では、m×nの画素群の画素の階調値に基づいて、代表画素値を決定する。それにより、画素数の低減が図られ、インクの打ち込み量の推測処理の一層の高速化を図ることが可能となる。また、インク打ち込み量推測モジュール23gで推測されたインク打ち込み量に基づいてハーフトーン処理を行う前の色変換テーブル23e(または/および記録率テーブル23f)が差し替えられる。そのため、従来のようにインクの打ち込み量を変更する場合に、再度ハーフトーン処理を行う必要がなく、処理の高速化を図ることが可能となる。   Further, the low resolution processing unit 251 determines the representative pixel value based on the gradation value of the pixel of the m × n pixel group. As a result, the number of pixels can be reduced, and it is possible to further increase the speed of the estimation process of the ink ejection amount. Further, the color conversion table 23e (or / and the recording rate table 23f) before the halftone process is replaced based on the ink placement amount estimated by the ink placement amount estimation module 23g. For this reason, when changing the ink ejection amount as in the prior art, it is not necessary to perform halftone processing again, and the processing speed can be increased.

<変形例>
以上、本発明の一実施の形態について述べたが、本発明はこれ以外にも種々変形可能である。例えば、上述した実施の形態では、画像処理装置は、コンピュータ20に実現されているが、プリンタ30側に画像処理装置の機能が実現される構成を採用しても良い。また、コンピュータ20とプリンタ30の間に渡る状態で画像処理装置の機能が分散されている構成を採用しても良く、コンピュータ20/プリンタ30以外の、外部接続可能な装置から実現されていても良い。
<Modification>
Although one embodiment of the present invention has been described above, the present invention can be variously modified in addition to this. For example, in the above-described embodiment, the image processing apparatus is realized by the computer 20, but a configuration in which the function of the image processing apparatus is realized on the printer 30 side may be adopted. In addition, a configuration in which the functions of the image processing apparatus are distributed between the computer 20 and the printer 30 may be adopted, or may be realized by an externally connectable apparatus other than the computer 20 / printer 30. good.

また、上述の実施の形態では、プリンタとして、ラインヘッド60を備えるプリンタ30について説明している。しかしながら、プリンタ30は、ラインヘッド60を備えるプリンタには限られず、印刷ヘッドが主走査方向に走査する方式のプリンタに適用しても良い。   In the above-described embodiment, the printer 30 including the line head 60 is described as the printer. However, the printer 30 is not limited to a printer including the line head 60, and may be applied to a printer of a type in which the print head scans in the main scanning direction.

また、上述の実施の形態においては、インクジェット方式のプリンタ30を例示して説明している。しかしながら、流体を噴射可能なものであれば、インクジェット方式のプリンタ30には限られない。例えば、ジェルジェット方式のプリンタ、トナー方式のプリンタ、ドットインパクト方式のプリンタ等、種々のプリンタに対して、本発明を適用することが可能である。また、上述の実施の形態におけるプリンタ30は、プリンタ機能以外の機能(スキャナ機能、コピー機能等)を備える構成のような、複合的な機器の一部であっても良い。   In the above-described embodiment, the ink jet printer 30 is described as an example. However, the inkjet printer 30 is not limited as long as it can eject fluid. For example, the present invention can be applied to various printers such as a gel jet printer, a toner printer, and a dot impact printer. In addition, the printer 30 in the above-described embodiment may be a part of a complex device such as a configuration having functions (scanner function, copy function, etc.) other than the printer function.

また、上述の実施の形態では、解像度変換モジュール25cで解像度変換処理が為された後に、インク打ち込み量推測モジュール25iでインクの打ち込み量を推測しているが、アプリケーションプログラム23から直接インク打ち込み量推測モジュール25iに画像データを受け渡して、インク打ち込み量の推測を行うようにしても良い。   In the above-described embodiment, after the resolution conversion processing is performed by the resolution conversion module 25c, the ink ejection amount is estimated by the ink ejection amount estimation module 25i. However, the ink ejection amount estimation is directly performed from the application program 23. The image data may be transferred to the module 25i to estimate the ink hit amount.

さらに、上述した請求項における噴射量推測手段、インク打ち込み量推測モジュール25i等は、ハードウエア的に実現されていても良く、ソフトウエア的に実現されていても良い。また、上述した画像処理装置の機能を備える画像処理プログラム(請求項でいう画像形成手順、駆動データ作成手順)を、例えば、CD、DVD、各種メモリ等に記憶させておき、かかる画像処理プログラムをコンピュータ20および/またはプリンタ30に読み込ませて、上述の各処理を実行するようにしても良い。   Further, the ejection amount estimation means, the ink ejection amount estimation module 25i, and the like in the above-described claims may be realized by hardware or may be realized by software. In addition, an image processing program (image forming procedure and drive data creating procedure in the claims) having the functions of the above-described image processing apparatus is stored in, for example, a CD, a DVD, various memories, and the like. The computer 20 and / or the printer 30 may be read to execute each process described above.

また、上述の実施の形態では、図1に示すような、画像処理装置を具備する印刷装置10について説明したが、この印刷装置10以外の印刷装置としても良い。例えば、コンピュータ20側に画像処理装置の全てが存在する構成を採用しても良く、プリンタ30側に画像処理装置の全てが存在する構成を採用しても良い。また、画像処理装置の機能のコンピュータ20とプリンタ30との間の機能分担の他の例としては、ハーフトーン処理までをコンピュータ20側で実行するように構成しても良い。   In the above-described embodiment, the printing apparatus 10 including the image processing apparatus as illustrated in FIG. 1 has been described. However, a printing apparatus other than the printing apparatus 10 may be used. For example, a configuration in which all of the image processing apparatus exists on the computer 20 side may be employed, or a configuration in which all of the image processing apparatus exists on the printer 30 side may be employed. Further, as another example of the function sharing between the computer 20 and the printer 30 as the functions of the image processing apparatus, the computer 20 may be configured to execute up to halftone processing.

本発明の印刷装置およびプリンタの構成を示す概略図である。1 is a schematic diagram illustrating a configuration of a printing apparatus and a printer according to the present invention. コンピュータの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of a computer. コンピュータに記憶されるプログラムの一例を示す図である。It is a figure which shows an example of the program memorize | stored in a computer. 表示ウィンドウの概要について説明する図である。It is a figure explaining the outline | summary of a display window. インク打ち込み量推測モジュールについて説明するブロック図である。It is a block diagram explaining an ink placement amount estimation module. 打ち込み量変換テーブルの三次元的なイメージを示す図である。It is a figure which shows the three-dimensional image of a driving amount conversion table. プリンタの制御部を中心とした構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration centering on a control unit of a printer. 打ち込み量変換テーブルの作成に関して説明する処理フローである。It is a processing flow explaining creation of a driving amount conversion table. インク打ち込み量推定から印刷までの処理を説明する処理フローである。It is a processing flow explaining the process from ink placement amount estimation to printing.

符号の説明Explanation of symbols

10…印刷装置、20…コンピュータ(画像処理装置に相当)、23…アプリケーションプログラム、24…ビデオドライバプログラム(表示制御手段の一部に相当)、25…プリンタドライバプログラム(噴射量推測手段に相当)、25a…制御モジュール(表示制御手段の一部、および残量算出手段に相当)、25b…表示モジュール(表示制御手段の一部に相当)、25i…インク打ち込み量推測モジュール(噴射量推測手段に相当)、30…プリンタ、52…インクカートリッジ(流体貯留手段に相当)、60…ラインヘッド、70…プリンタ制御部、100…表示ウィンドウ、101…印刷順序設定部(印刷順序表示機能、印刷順序変更機能に相当)、102…サムネイル表示部(サムネイル表示機能に相当)、103…インク消費量表示部(噴射量表示機能に相当)、104…印刷可能部数表示部(印刷可能部数表示機能に相当)、105…インク残量表示部(流体残量表示機能に相当)、106…リコメンド表示部(リコメンド表示機能に相当)、213…メモリ(記憶部に相当)、251…低解像度処理部、252…低階調化処理部、253…階調数変換テーブル、254…打ち込み量決定部、255…打ち込み量変換テーブル(噴射量変換テーブルに相当)   DESCRIPTION OF SYMBOLS 10 ... Printing apparatus, 20 ... Computer (equivalent to image processing apparatus), 23 ... Application program, 24 ... Video driver program (equivalent to a part of display control means), 25 ... Printer driver program (equivalent to ejection amount estimation means) 25a... Control module (corresponding to part of display control means and remaining amount calculating means), 25b... Display module (corresponding to part of display control means), 25i. 30 ... printer, 52 ... ink cartridge (corresponding to fluid storage means), 60 ... line head, 70 ... printer control unit, 100 ... display window, 101 ... print order setting unit (print order display function, print order change) 102) Thumbnail display section (corresponding to thumbnail display function), 103 ... Ink erasing Quantity display part (corresponding to ejection quantity display function), 104 ... Printable number display part (corresponding to printable number display function), 105 ... Ink remaining amount display part (corresponding to fluid remaining quantity display function), 106 ... Recommendation display Parts (corresponding to a recommendation display function), 213... Memory (corresponding to a storage part), 251... Low-resolution processing part, 252... Gradation reduction processing part, 253 ... gradation number conversion table, 254. 255: Driving amount conversion table (equivalent to injection amount conversion table)

Claims (10)

流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または上記流体の使用に応じて残量に関する情報を更新する流体情報制御部と、
基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる上記流体との関係を示す噴射量変換テーブルを記憶させるための記憶部と、
上記記憶部に記憶されている上記噴射量変換テーブルに基づいて、入力される入力画像データごとに上記流体の噴射量を推測する噴射量推測手段と、
上記入力画像データに基づく印刷を実行すると仮定した場合に、上記噴射量推測手段で推測された上記噴射量に基づいて上記流体の残量を算出する残量算出手段と、
上記流体の残量に関する情報および上記流体の噴射量に関する情報を、接続されるディスプレイに対して上記画像データの印刷順序に従って並べて表示させるための制御を行う表示制御手段と、
を具備することを特徴とする画像処理装置。
A fluid information control unit that reads out information on the remaining amount of the fluid from a memory attached to a fluid storage unit that stores the fluid, or updates information on the remaining amount according to the use of the fluid;
A storage unit for storing an ejection amount conversion table showing a relationship between the reference image data and the fluid ejected from the fluid ejecting head per predetermined number of pixels;
An injection amount estimation means for estimating the injection amount of the fluid for each input image data input based on the injection amount conversion table stored in the storage unit;
When it is assumed that printing based on the input image data is executed, a remaining amount calculating unit that calculates the remaining amount of the fluid based on the ejection amount estimated by the ejection amount estimating unit;
Display control means for performing control for arranging and displaying the information related to the remaining amount of the fluid and the information related to the ejection amount of the fluid according to the print order of the image data on a connected display;
An image processing apparatus comprising:
前記表示制御手段は、前記ディスプレイに所定の表示ウィンドウを表示させるための制御を行うものであり、その表示ウィンドウには、
前記入力画像データの印刷順序に従って、当該入力画像データに関する情報を表示させる印刷順序表示機能と、
前記噴射量推測手段で推測される前記流体の噴射量に関する情報を、前記入力画像データごとに表示させるための噴射量表示機能と、
前記残量算出手段で算出された前記流体の残量に関する情報を、前記入力画像データの印刷順序に従って、その印刷順序ごとに表示させるための流体残量表示機能と、
が設けられていることを特徴とする請求項1記載の画像処理装置。
The display control means performs control for displaying a predetermined display window on the display, and the display window includes:
A print order display function for displaying information related to the input image data according to the print order of the input image data;
An injection amount display function for displaying information on the injection amount of the fluid estimated by the injection amount estimating means for each input image data;
A fluid remaining amount display function for displaying information on the remaining amount of the fluid calculated by the remaining amount calculating means for each printing order according to the printing order of the input image data;
The image processing apparatus according to claim 1, further comprising:
前記印刷順序表示機能は、前記入力画像データに対応するサムネイル画像を表示させるサムネイル表示機能を有していることを特徴とする請求項2記載の画像処理装置。   The image processing apparatus according to claim 2, wherein the print order display function has a thumbnail display function for displaying a thumbnail image corresponding to the input image data. 前記印刷順序表示機能は、外部入力装置からの入力に従って、前記入力画像データの印刷順序の変更を可能とする印刷順序変更機能を備えることを特徴とする請求項2または3記載の画像処理装置。   The image processing apparatus according to claim 2, wherein the print order display function includes a print order change function that allows the print order of the input image data to be changed in accordance with an input from an external input device. 前記表示ウィンドウには、前記入力画像データごとの前記残量算出手段での前記流体の残量の算出に基づいて、印刷の設定に応じて前記入力画像データの最適な印刷順序をガイドするためのリコメンド表示機能が設けられていることを特徴とする請求項2から4のいずれか1項に記載の画像処理装置。   The display window is for guiding an optimum printing order of the input image data according to a print setting based on the calculation of the remaining amount of the fluid in the remaining amount calculation unit for each input image data. The image processing apparatus according to claim 2, further comprising a recommendation display function. 前記リコメンド表示機能では、印刷媒体の印刷枚数が最も多くなる印刷順序をガイドすることを特徴とする請求項5記載の画像処理装置。   The image processing apparatus according to claim 5, wherein the recommendation display function guides a printing order in which the number of prints of the print medium is the largest. 前記表示ウィンドウには、前記入力画像データごとの前記残量算出手段での前記流体の残量の算出に基づいて、その入力画像データを最大限印刷できる印刷枚数を表示させるための印刷可能部数表示機能が設けられていることを特徴とする請求項2から6のいずれか1項に記載の画像処理装置。   In the display window, based on the calculation of the remaining amount of the fluid in the remaining amount calculation unit for each input image data, a printable copy number display for displaying the maximum number of prints that can be printed on the input image data. The image processing apparatus according to claim 2, wherein a function is provided. 前記噴射量変換テーブルは、RGB表色系である所定のデータ量のパッチ画像データに基づいて作成されると共に、この噴射量変換テーブルは、当該パッチ画像データにおける1つの画素分のデータを有していて、その1つの画素分のデータは、前記流体の噴射に関する期待値を有することを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。   The ejection amount conversion table is created based on patch image data having a predetermined data amount that is an RGB color system, and the ejection amount conversion table includes data for one pixel in the patch image data. The image processing apparatus according to claim 1, wherein the data for one pixel has an expected value related to the ejection of the fluid. 流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または上記流体の使用に応じて残量に関する情報を更新する流体情報制御工程と、
基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる上記流体との関係を示す噴射量変換テーブルに基づいて、入力される入力画像データごとに上記流体の噴射量を推測する噴射量推測工程と、
上記入力画像データに基づく印刷を実行すると仮定した場合に、上記噴射量推測工程で推測された上記噴射量に基づいて上記流体の残量を算出する残量算出工程と、
上記流体の残量に関する情報および上記流体の噴射量に関する情報を、接続されるディスプレイに対して上記画像データの印刷順序に従って並べて表示させるための制御を行う表示制御工程と、
を具備することを特徴とする画像処理方法。
A fluid information control step of reading information on the remaining amount of the fluid with respect to a memory attached to a fluid storing means for storing the fluid, or updating information on the remaining amount according to the use of the fluid;
Ejection for estimating the ejection amount of the fluid for each input image data based on the ejection amount conversion table indicating the relationship between the reference image data and the fluid ejected from the fluid ejection head per predetermined number of pixels A quantity estimation process;
When it is assumed that printing based on the input image data is executed, a remaining amount calculating step for calculating the remaining amount of the fluid based on the ejection amount estimated in the ejection amount estimating step;
A display control step for performing control for arranging and displaying the information related to the remaining amount of the fluid and the information related to the ejection amount of the fluid according to the print order of the image data on the connected display;
An image processing method comprising:
流体を貯留する流体貯留手段に取り付けられているメモリとの間で、当該流体の残量に関する情報を読み出し、または上記流体の使用に応じて残量に関する情報を更新する流体情報制御手順と、
基準となる画像データと所定の画素数当たりの流体噴射ヘッドから噴射させる上記流体との関係を示す噴射量変換テーブルに基づいて、入力される入力画像データごとに上記流体の噴射量を推測する噴射量推測手順と、
上記入力画像データに基づく印刷を実行すると仮定した場合に、上記噴射量推測手順で推測された上記噴射量に基づいて上記流体の残量を算出する残量算出手順と、
上記流体の残量に関する情報および上記流体の噴射量に関する情報を、接続されるディスプレイに対して上記画像データの印刷順序に従って並べて表示させるための制御を行う表示制御手順と、
を実行させることを特徴とする画像処理プログラム。
A fluid information control procedure for reading out information on the remaining amount of the fluid with respect to a memory attached to the fluid storing means for storing the fluid, or updating information on the remaining amount according to the use of the fluid;
Ejection for estimating the ejection amount of the fluid for each input image data based on the ejection amount conversion table indicating the relationship between the reference image data and the fluid ejected from the fluid ejection head per predetermined number of pixels A quantity estimation procedure;
When it is assumed that printing based on the input image data is executed, a remaining amount calculation procedure for calculating the remaining amount of the fluid based on the ejection amount estimated in the ejection amount estimation procedure;
A display control procedure for performing control for arranging and displaying the information related to the remaining amount of the fluid and the information related to the ejection amount of the fluid according to the print order of the image data on the connected display;
An image processing program for executing
JP2008079951A 2008-03-26 2008-03-26 Image processor, image processing method and image processing program Withdrawn JP2009233898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008079951A JP2009233898A (en) 2008-03-26 2008-03-26 Image processor, image processing method and image processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008079951A JP2009233898A (en) 2008-03-26 2008-03-26 Image processor, image processing method and image processing program

Publications (1)

Publication Number Publication Date
JP2009233898A true JP2009233898A (en) 2009-10-15

Family

ID=41248485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008079951A Withdrawn JP2009233898A (en) 2008-03-26 2008-03-26 Image processor, image processing method and image processing program

Country Status (1)

Country Link
JP (1) JP2009233898A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061600A (en) * 2012-09-20 2014-04-10 Casio Comput Co Ltd Printer and printing method
JP2017211949A (en) * 2016-05-27 2017-11-30 ブラザー工業株式会社 Control apparatus and computer program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061600A (en) * 2012-09-20 2014-04-10 Casio Comput Co Ltd Printer and printing method
JP2017211949A (en) * 2016-05-27 2017-11-30 ブラザー工業株式会社 Control apparatus and computer program

Similar Documents

Publication Publication Date Title
JP5130988B2 (en) Printing apparatus, printing control apparatus, and printing method
US8730524B2 (en) Image processing apparatus to correct an image during double-sided printing
JP5516249B2 (en) Printing apparatus and printing method
JP2010089487A (en) Image processing device, image processing method, program, recording medium, printing system and image forming apparatus
US7738141B2 (en) Image processing device that processes color image data
JP5779953B2 (en) Printing apparatus, printing method, and program
JP2012223931A (en) Image processing device, printing device, image processing method, and image processing program
JP4187016B2 (en) Image generation system, image data generation apparatus, printing apparatus, and image data generation program
JP6424696B2 (en) Printing apparatus, printing method, and printing system
JP2009233898A (en) Image processor, image processing method and image processing program
JP2009233897A (en) Image processor, image processing method and image processing program
JP4655699B2 (en) Control data set generation apparatus, control data set generation method, and program
JP2003011458A (en) Printer being set with print mode depending on information contained in image data
JP2005014488A (en) Method of controlling ejection of improvement ink
JP4300742B2 (en) Image processing apparatus for converting the number of gradations of image data
JP2006263938A (en) Printing device, image processing device, printing method, and image processing method
JP2006102990A (en) Printing device, printing system and program
JP4352778B2 (en) Printing apparatus, printing method, and printing program
JP2011148259A (en) Image processing apparatus and method, and inkjet recording apparatus
JP2006264097A (en) Printer and printing method
JP6172252B2 (en) Image processing apparatus, printing apparatus, image processing program, and image processing method
JP2006159648A (en) Recording system, image processor, inkjet recorder and image processing method
JP2010205283A (en) Control data setting device, control data setting method, and program
JP2006248089A (en) Printer and printing method
JP5845688B2 (en) Image forming apparatus, image forming method, and program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20110607