JP2005354469A - Image processing apparatus and printer thereof - Google Patents
Image processing apparatus and printer thereof Download PDFInfo
- Publication number
- JP2005354469A JP2005354469A JP2004173909A JP2004173909A JP2005354469A JP 2005354469 A JP2005354469 A JP 2005354469A JP 2004173909 A JP2004173909 A JP 2004173909A JP 2004173909 A JP2004173909 A JP 2004173909A JP 2005354469 A JP2005354469 A JP 2005354469A
- Authority
- JP
- Japan
- Prior art keywords
- data
- rgb
- print data
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、画像処理技術、さらには、入力されたデータを2値化処理してプリンタへの印刷制御を可能とする画像処理装置及びそれを含んで成るプリンタに関する。 The present invention relates to an image processing technique, and more particularly, to an image processing apparatus that enables binarization processing of input data and print control to a printer, and a printer including the image processing apparatus.
ホストコンピュータ側の記憶媒体に記憶されるプリンタドライバにより印刷情報をプリンタに出力する印刷システムにおいて、アプリケーションで作成したある画像データをプリンタに出力する場合、オペレーティングシステムから送られてくる描画コマンドを、プリンタドライバがプリンタの出力制御コマンドに変換してプリンタに出力する。プリンタドライバはアプリケーションの描画データを受け取り、ディスクにスプールする。全ての描画データをアプリケーションから受け取りディスクにスプールした後、プリンタドライバはスプールファイルからデータを読み出し、モニタのRGBデータからプリンタインクのCMYK(C:シアン、M:マゼンタ、Y:イエロー、B:ブラック)データへの変換など、印刷に関連する様々な処理を行い、最終的にプリンタのコマンドに変換し、プリンタに描画データが出力される。プリンタでは、プリンタドライバから送られてくるコマンドを実行し印刷を行う。 In a printing system that outputs print information to a printer by a printer driver stored in a storage medium on the host computer side, when outputting certain image data created by an application to the printer, a drawing command sent from the operating system is sent to the printer. The driver converts it into a printer output control command and outputs it to the printer. The printer driver receives the drawing data of the application and spools it to the disk. After all drawing data is received from the application and spooled to the disk, the printer driver reads the data from the spool file, and CMYK of the printer ink from the RGB data of the monitor (C: cyan, M: magenta, Y: yellow, B: black) Various processes related to printing, such as conversion to data, are performed, finally converted into a printer command, and drawing data is output to the printer. In the printer, printing is executed by executing a command sent from the printer driver.
印刷前に印刷イメージを取得して画面に表示する技術の一例として、プリンタに送られる印刷コマンドをプリンタに接続された計算機によって解析し、その計算機でCMYKプレーン毎に展開することによって印刷イメージを生成する手法や、プリンタに印刷を行わせるホスト計算機から当該プリンタに印刷コマンドを送信した後、そのホスト計算機では、当該プリンタ内部で作成された印刷イメージを受信すると共に、受信した印刷イメージに基づいて表示を行う手法が一般に知られている。 As an example of a technique for acquiring a print image before printing and displaying it on the screen, a print command sent to the printer is analyzed by a computer connected to the printer, and the print image is generated by developing for each CMYK plane by the computer. After sending a print command to the printer from the host computer that causes the printer to print or the printer, the host computer receives the print image created inside the printer and displays it based on the received print image The method of performing is generally known.
また、ディジタルカメラ等で撮影したディジタル画像を印刷するためプリンタを使用する場合は、パーソナルコンピュータ上のハードディスクにディジタル画像を保存後、パーソナルコンピュータのソフトウエアを用いてそれを閲覧、編集、印刷する方法が一般的であるが、昨今のプリンタでは、ディジタルカメラ等で使用する記録メディアを挿入するためのカードスロットとユーザからの印刷設定の指示を受け取るための操作パネルとを備え、パーソナルコンピュータと接続することなくプリンタ単体で、記録メディアのディジタル画像を印刷する機能を有するものがある。このようなプリンタでは、プリンタが備える専用の液晶モニタまたは外部接続モニタでその画像を表示し、表示を見ながら操作パネルを用いて設定、印刷を行えるものもある(例えば特許文献1参照)。 Also, when using a printer to print a digital image taken with a digital camera or the like, after storing the digital image in a hard disk on a personal computer, a method for viewing, editing, and printing using the software of the personal computer However, in recent printers, a card slot for inserting a recording medium used in a digital camera or the like and an operation panel for receiving a print setting instruction from the user are connected to a personal computer. Some printers have a function of printing a digital image of a recording medium without using a printer. Some of such printers can display the image on a dedicated liquid crystal monitor or external connection monitor provided in the printer, and set and print using the operation panel while viewing the display (see, for example, Patent Document 1).
プリンタ等に搭載される画像処理装置においては、インタフェースを介して外部から取り込まれた多値データを2値化処理することによって2値データが形成され、印刷のために上記2値データの印刷出力が行われる。また、専用の液晶モニタがプリンタに搭載されている場合には、実際に印刷する前に液晶モニタに表示して印刷内容をモニタすることができる。このとき、液晶モニタの表示は、多値データに基づいてグレースケールで行われる。しかし、印刷は2値化処理されたデータに基づいて行われるため、液晶モニタの表示と、実際に印刷されるものとの間に違和感を生ずる。つまり、上記液晶モニタの表示が、多値データに基づくグレースケールでの表示とされる場合、2値化処理データのモニタを行うことができない。 In an image processing apparatus mounted on a printer or the like, binary data is formed by binarizing multi-value data captured from the outside via an interface, and the binary data is printed out for printing. Is done. When a dedicated liquid crystal monitor is mounted on the printer, the print contents can be monitored by displaying on the liquid crystal monitor before actual printing. At this time, the display on the liquid crystal monitor is performed in gray scale based on the multi-value data. However, since printing is performed based on the binarized data, there is a sense of incongruity between what is displayed on the liquid crystal monitor and what is actually printed. That is, when the display on the liquid crystal monitor is a gray scale display based on multi-value data, the binarization processing data cannot be monitored.
本発明の目的は、実際に印刷される画像に近い画像のモニタを可能とするための技術を提供することにある。 An object of the present invention is to provide a technique for enabling monitoring of an image close to an actually printed image.
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。 The above and other objects and novel features of the present invention will be apparent from the description of this specification and the accompanying drawings.
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。 The following is a brief description of an outline of typical inventions disclosed in the present application.
すなわち、入力されたデータを2値化処理することで印刷データを形成するための2値化 処理部と、形成された印刷データを記憶可能なバッファメモリと、上記バッファメモリ内の印刷データに従って印刷制御を可能とする印刷制御部とを含んで画像処理装置が構成されるとき、上記バッファメモリ内の印刷データをRGBデータに変換可能なRGB変換処理部と、上記RGB変換処理部で得られたRGBデータに従って表示制御を可能とする表示用コントローラとを設ける。 That is, the binarization processing unit for forming the print data by binarizing the input data, the buffer memory capable of storing the formed print data, and printing according to the print data in the buffer memory When the image processing apparatus is configured to include a print control unit that enables control, the RGB conversion processing unit that can convert the print data in the buffer memory into RGB data, and the RGB conversion processing unit A display controller that enables display control in accordance with RGB data is provided.
上記の手段によれば、RGB変換処理部は、上記2値化 処理部で2値化処理された印刷データをRGBデータに変換し、表示用コントローラは、上記RGBデータに基づいて表示制御する。このように印刷のために2値化処理された印刷データを表示制御に使用することで、画像表示は、画像をグレースケールで表現する場合に比べ、実際に印刷される画像に近いものとなり、印刷イメージの把握が容易とされる。 According to the above means, the RGB conversion processing unit converts the print data binarized by the binarization processing unit into RGB data, and the display controller performs display control based on the RGB data. By using print data that has been binarized for printing in this way for display control, the image display is closer to the image that is actually printed than when the image is expressed in grayscale, It is easy to grasp the print image.
このとき、上記2値化 処理部は、入力されたCMYKデータを2値化処理することで、シアン、マゼンタ、イエロー、ブラックのそれぞれについて2値の印刷データを形成し、上記RGB変換処理部は、上記2値の印刷データにおけるブラックについてのデータを省略してRGB変換を行うことができる。 At this time, the binarization processing unit binarizes the input CMYK data to form binary print data for each of cyan, magenta, yellow, and black, and the RGB conversion processing unit The RGB conversion can be performed by omitting the black data in the binary print data.
また、上記印刷制御及び上記RGB変換処理前の印刷データの補正処理を行うための印刷データ補正処理部を設けることができる。 In addition, a print data correction processing unit for performing a correction process of the print data before the print control and the RGB conversion process can be provided.
さらに、上記印刷制御及び上記RGB変換処理前の印刷データの解像度変換処理を行うための解像度変換処理部を設けることができる。 Furthermore, it is possible to provide a resolution conversion processing unit for performing resolution conversion processing of print data before the print control and the RGB conversion processing.
上記構成の画像処理装置と、上記印刷制御部によって印刷制御される印刷部と、上記表示用コントローラによって表示制御される表示部とを含んでプリンタを構成することができる。 The printer can be configured to include the image processing apparatus having the above configuration, a printing unit that is print-controlled by the print control unit, and a display unit that is display-controlled by the display controller.
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。 The effects obtained by the representative ones of the inventions disclosed in the present application will be briefly described as follows.
すなわち、印刷出力前の2値化処理データのモニタが可能とされるので、印刷イメージの把握が容易とされる。 That is, since it is possible to monitor the binarized processing data before print output, it is easy to grasp the print image.
図4には、本発明にかかる画像処理装置が搭載されたプリンタが示される。 FIG. 4 shows a printer equipped with the image processing apparatus according to the present invention.
図4に示されるプリンタ500は、特に制限されないが、パーソナルコンピュータ400から伝達された印刷用の多値データの処理を行う画像処理装置100と、この画像処理装置100からの印刷出力に基づいて印刷可能な印刷部200と、上記画像処理装置100からのモニタ出力に基づいて画像表示可能な表示部300とを含んで成る。上記表示部300は、特に制限されないが、液晶表示装置とされる。印刷部200で実際に印刷する前に、上記表示部300で印刷イメージを確認することができる。
The printer 500 shown in FIG. 4 is not particularly limited, but performs printing based on the
図1には、上記画像処理装置100の構成例が示される。
FIG. 1 shows a configuration example of the
図1に示されるように、この画像処理装置100は、ROM(リード・オンリー・メモリ)10、CPU(中央処理装置)11、RAM(ランダム・アクセス・メモリ)12、外部インタフェース(I/F)、2値化処理部14、印刷データ用バッファメモリ15、印刷制御部16、印刷出力部17、及び表示処理系18を含み、特に制限されないが、公知の半導体集積回路製造技術により、単結晶シリコン基板などの一つの半導体基板に形成される。上記モニタ処理系18は、RGB変換処理部19、表示用コントローラ20、及びモニタ出力部21を含む。上記ROM10、CPU11、RAM12、外部インタフェース13、及び2値化処理部14は、バスBUSによってデータのやり取りが可能に結合されている。
As shown in FIG. 1, the
ROM10は、CPU11で実行されるプログラムなどが格納されている。CPU11は、上記ROM10内のプルグラムに従って各部の動作制御のための演算処理を実行する。RAM12は、CPU11での演算処理の作業領域や、印刷用データの一時的な格納領域として利用される。外部インタフェース13は、印刷用データをパーソナルコンピュータ400などの外部装置から取り込むために用いられる。上記印刷データは、特に制限されないが、CMYK(C:シアン、M:マゼンタ、Y:イエロー、B:ブラック)データとされる。
The
2値化処理部は、所定の閾値に基づいて上記CMYKデータの2値化処理を行う。ここで、上記2値化処理部14においては、CMYKデータ(多値データ)の2値化処理に際して誤差拡散処理が行われる。この処理は、2値化時の2値量子化誤差を周辺画素に拡散することにより、2値化前後での画像の平均濃度を一致させ、疑似的に中間調で表現することを可能とする。上記2値化処理部14での2値化処理により印刷データが形成される。印刷データは、後段の印刷バッファメモリ15に格納される。印刷データ補正処理部22は、上記印刷データ用バッファメモリ15内の印刷データに対して印刷ドットサイズ等の補正処理を行う。この補正処理データは再び印刷データ用バッファメモリ15に格納される。
The binarization processing unit performs binarization processing of the CMYK data based on a predetermined threshold value. Here, in the binarization processing unit 14, error diffusion processing is performed in the binarization processing of CMYK data (multi-level data). This processing makes it possible to match the average density of the image before and after binarization by diffusing binary quantization error at the time of binarization to surrounding pixels, and to express it in a pseudo halftone. . Print data is formed by the binarization processing in the binarization processing unit 14. The print data is stored in the
印刷制御部16は、上記印刷データ用バッファメモリ15内の印刷データを取り込み、その印刷データに基づいて、印刷部200(図4参照)での印刷制御を行う。印刷出力部17は、上記印刷制御部16のからの制御データを上記印刷部200に出力する。
The print control unit 16 takes in the print data in the print
RGB変換処理部19は、上記印刷データ用バッファメモリ15内の印刷データ(CMYK2値データ)のうちからブラック(K)についてのデータを省略した2値データ(CMY2値データ)についてRGB(R:レッド、G:グリーン、B:ブルー)データに変換する。このRGB変換処理は、例えば図2に示される演算式によって示される。すなわち、R=(1−C)*NBITMAX、G=(1−M)*NBITMAX、B=(1−Y)*NBITMAXで示される。ここで、「*」は乗算を示す。また、「NBITMAX」は、特に制限されないが、8ビット(255)とされる。ブラック(K)についてのデータが省略されることで、RGB変換処理の簡素化が図られる。
The RGB
表示用コントローラ20は、上記RGB変換処理部19で変換処理されたデータを表示部300(図4参照)に表示するための表示制御を行う。モニタ出力部21は、上記表示用コントローラ20からの制御データを上記表示部300に出力する。
The
上記例によれば、以下の作用効果を得ることができる。 According to the above example, the following operational effects can be obtained.
(1)バッファメモリ15内の印刷データをRGB変換処理部でRGBデータに変換し、このRGBデータに基づいて表示部300での画像表示を行うようにしているので、表示部300での画像表示は、印刷部200で実際に印刷される画像と同じように2値化処理されたものであるため、画像をグレースケールで表現する場合に比べて、実際に印刷される画像に近いものとなる。
を介して印刷制御部16に供給される。この印刷制御部16に供給される印刷
(2)上記(1)の画像表示により、印刷イメージの把握が容易とされる。
(1) Since the print data in the
To the print control unit 16. Print supplied to the print control unit 16 (2) The image display of (1) makes it easy to grasp the print image.
(3)印刷制御部16とRGB変換処理部19とで、単一の印刷データ用バッファメモリ15を共有することによりハードウェアの規模の増大を抑えることができる。
(3) By sharing the single print
(4)印刷制御部16とRGB変換処理部19とで、単一の印刷データ用バッファメモリ15が共有されるため、解像度変換処理部23では、上記印刷データ用バッファメモリ15内の印刷データに対してのみ、解像度変換処理を行うことによって、その処理結果を、印刷部200での印刷結果と表示部300での表示結果との双方に反映させることができる。
(4) Since the print control unit 16 and the RGB
以上本発明者によってなされた発明を具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。 Although the invention made by the present inventor has been specifically described above, the present invention is not limited thereto, and it goes without saying that various modifications can be made without departing from the scope of the invention.
例えば、図3に示されるように、印刷データ用バッファメモリ15内の印刷データに対して印刷データの解像度変換処理を行う解像度変換処理部23を設けることができる。この解像度変換処理結果は、印刷部200での印刷結果と表示部300での表示結果との双方に反映される。
For example, as shown in FIG. 3, a resolution
また、上記の例では、印刷データ用バッファメモリ15内の印刷データ(CMYK2値データ)のうちからブラック(K)についてのデータを省略した2値データ(CMY2値データ)についてRGB変換処理部19で変換処理を行うものについて説明したが、ブラック(K)についてのデータを省略しない2値データ(CMYK2値データ)についてRGB変換処理部19で変換処理を行うようにしても良い。この場合、RGB変換処理部19で変換処理に時間がかかる反面、RGB変換精度を向上させることができる。
In the above example, the RGB
以上の説明では主として本発明者によってなされた発明をその背景となった利用分野であるプリンタに搭載される画像処理装置ついて説明したが、本発明はそれに限定されるものではなく、各種画像処理装置に広く適用することができる。 In the above description, the invention made mainly by the inventor has been described with respect to an image processing apparatus mounted on a printer which is a field of use as a background. However, the present invention is not limited thereto, and various image processing apparatuses Can be widely applied to.
本発明は、少なくとも2値化 処理部を含むことを条件に適用することができる。 The present invention can be applied on condition that at least a binarization processing unit is included.
10 ROM
11 CPU
12 RAM
13 外部インタフェース
14 2値化処理部
15 印刷データ用バッファメモリ
16 印刷制御部
17 印刷出力部
18 表示処理系
19 RGB変換処理部
20 表示用コントローラ
21 モニタ出力部
22 印刷データ補正処理部
23 解像度変換処理部
10 ROM
11 CPU
12 RAM
DESCRIPTION OF
Claims (5)
形成された印刷データを記憶可能なバッファメモリと、
上記バッファメモリ内の印刷データに従って印刷制御を可能とする印刷制御部と、を含む画像処理装置であって、
上記バッファメモリ内の印刷データをRGBデータに変換可能なRGB変換処理部と、
上記RGB変換処理部で得られたRGBデータに従って表示制御を可能とする表示用コントローラと、を含んで成る画像処理装置。 A binarization processing unit for forming print data by binarizing the input data;
A buffer memory capable of storing the formed print data;
An image processing apparatus including a print control unit that enables print control according to print data in the buffer memory,
An RGB conversion processing unit capable of converting print data in the buffer memory into RGB data;
An image processing apparatus comprising: a display controller that enables display control according to RGB data obtained by the RGB conversion processing unit.
上記RGB変換処理部は、上記2値の印刷データにおけるブラックについてのデータを省略してRGB変換を行う請求項1記載の画像処理装置。 The binarization processing unit binarizes the input CMYK data to form binary print data for each of cyan, magenta, yellow, and black.
The image processing apparatus according to claim 1, wherein the RGB conversion processing unit performs RGB conversion by omitting black data in the binary print data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004173909A JP2005354469A (en) | 2004-06-11 | 2004-06-11 | Image processing apparatus and printer thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004173909A JP2005354469A (en) | 2004-06-11 | 2004-06-11 | Image processing apparatus and printer thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005354469A true JP2005354469A (en) | 2005-12-22 |
Family
ID=35588531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004173909A Withdrawn JP2005354469A (en) | 2004-06-11 | 2004-06-11 | Image processing apparatus and printer thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005354469A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008018439A1 (en) | 2006-08-07 | 2008-02-14 | Nsk Ltd. | Raceway ring member for bearing unit, bearing unit, and method and device for producing raceway ring member for bearing unit |
-
2004
- 2004-06-11 JP JP2004173909A patent/JP2005354469A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008018439A1 (en) | 2006-08-07 | 2008-02-14 | Nsk Ltd. | Raceway ring member for bearing unit, bearing unit, and method and device for producing raceway ring member for bearing unit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8462361B2 (en) | Print control with single-bit and multi-bit rasterization | |
US9176935B2 (en) | Image forming apparatus capable of displaying print preview on screen | |
US20110102823A1 (en) | Image processing apparatus, image processing method, and computer-readable recording medium | |
JP2007331390A (en) | Image forming device and its control method | |
JP2005354469A (en) | Image processing apparatus and printer thereof | |
US8675246B2 (en) | Image processing device and program | |
JP2009177307A (en) | Image forming apparatus and method for generating thumbnail image | |
JP6612167B2 (en) | Rasterization processing apparatus, rasterization processing method, and program | |
JP5017241B2 (en) | Image forming apparatus | |
JP2008259197A (en) | System and method for efficient print job compression | |
JP2009060475A (en) | Device link profile creating device and color conversion processing device | |
JP2018117216A (en) | Information processor, overprint attribute change method and program | |
JP2008060730A (en) | Image processor, image processing method, image processing program, and recording medium | |
US20100177356A1 (en) | Method and apparatus for processing image in digital printer | |
JP2007036514A (en) | Image conversion system | |
JP4345623B2 (en) | Image processing device | |
KR101212092B1 (en) | Image forming apparatus and printing data processing method | |
JP6314501B2 (en) | Image forming apparatus and image processing method | |
JP2010023457A (en) | Recording apparatus | |
JP5983166B2 (en) | Image processing apparatus and image processing program | |
JP2000011161A (en) | Image processor | |
JP2007324996A (en) | Image information output device, image information output system, and program | |
JP2012141497A (en) | Printer, control method thereof, and program | |
JP2007125728A (en) | Printing device and image processor | |
JP2006345355A (en) | Image printing system, printer, and image data processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070904 |