[go: up one dir, main page]

JP2006171976A - Print processing method - Google Patents

Print processing method Download PDF

Info

Publication number
JP2006171976A
JP2006171976A JP2004361436A JP2004361436A JP2006171976A JP 2006171976 A JP2006171976 A JP 2006171976A JP 2004361436 A JP2004361436 A JP 2004361436A JP 2004361436 A JP2004361436 A JP 2004361436A JP 2006171976 A JP2006171976 A JP 2006171976A
Authority
JP
Japan
Prior art keywords
image
page
area
processing
divided
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
JP2004361436A
Other languages
Japanese (ja)
Inventor
Toshikazu Kaneyuki
俊和 金行
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2004361436A priority Critical patent/JP2006171976A/en
Publication of JP2006171976A publication Critical patent/JP2006171976A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】 1つのページ内に複数の画像データを配して電子アルバム風に仕上げるといった利用法がある。このようなページデータを印刷するとき、ページ内に配置する画像の大きさ、位置によっては1つの画像が複数のバンドにまたがる場合がある。そのような状況では複数のバンドのラスタライズ処理が行われる期間、メモリ領域の比較的長期間の占有、あるいは冗長な画像ロード処理が発生していた。その結果、処理に時間がかかったり、ホストコンピュータ上での他の処理を行えなくなるといった課題があった。
【解決手段】 上記の課題を解決するため、本発明は分割領域を変更する分割領域変更手段と、印刷データ内の画像領域検知手段と、印刷対象画像の属性を取得する画像属性取得手段と有し、前記画像領域検知手段、および前記画像属性取得手段により取得した画像領域、画像属性に基づき分割領域を変更するものである。
【選択図】 図1
PROBLEM TO BE SOLVED: To use a plurality of image data in one page and finish it like an electronic album. When printing such page data, one image may span a plurality of bands depending on the size and position of the image arranged in the page. In such a situation, a period during which rasterization processing of a plurality of bands is performed, a relatively long occupation of the memory area, or redundant image loading processing occurs. As a result, there is a problem that processing takes time and other processing cannot be performed on the host computer.
In order to solve the above-described problems, the present invention provides divided area changing means for changing divided areas, image area detecting means in print data, and image attribute acquiring means for acquiring attributes of an image to be printed. The divided area is changed based on the image area and the image attribute acquired by the image area detecting means and the image attribute acquiring means.
[Selection] Figure 1

Description

本発明は、ホストコンピュータ上において印刷データを生成し、印刷を行う印刷システムに関する。   The present invention relates to a printing system that generates print data on a host computer and performs printing.

従来、レーザービームプリンタ、インクジェットプリンタ等、いわゆるページプリンタに画像や文字、グラフィックオブジェクト等の印刷出力を行うDTPアプリケーションソフトが用いられている。前記アプリケーションがホストコンピュータ上からプリンタへ印刷データを送る処理は一般に次の2つの方法が用いられている。すなわち、ページ記述言語に代表される高水準な描画命令をプリンタに送り、画像や文字、グラフィックオブジェクトの展開処理(ラスタライズ)をプリンタ側で行う方法、および、ラスタライズ処理をホストコンピュータ上で行い、生成した画像データをプリンタに送る方法である。前者の方法はホストコンピュータ上での処理量が少なく、印刷指示発行からコンピュータ上のリソースが解放されるまでの時間も少ないことから、一般に広く用いられている。一方、近年のランダムアクセスメモリ等のコンピュータ資源の低価格化によりホームユースのコンピュータの処理能力が飛躍的に向上していること、およびページデータの複雑化により、ホストコンピュータ上でラスタライズを行う方式もよく用いられている。また、フルカラーのページデータ全体を一度にラスタライズすると巨大なメモリ量が必要になることから、どちらの方法においてもページ領域を複数の領域に分割し、順次ラスタライズするいわゆるバンディング処理を行うのが一般的である。   2. Description of the Related Art Conventionally, DTP application software that prints out images, characters, graphic objects, and the like has been used in so-called page printers such as laser beam printers and inkjet printers. The following two methods are generally used for the process in which the application sends print data from the host computer to the printer. In other words, a high-level drawing command represented by a page description language is sent to the printer, and image, character, and graphic object rasterization processing (rasterization) is performed on the printer side, and rasterization processing is performed on the host computer. In this method, the processed image data is sent to a printer. The former method is generally widely used because it requires a small amount of processing on the host computer and also requires less time from issuing a print instruction to releasing the resources on the computer. On the other hand, the processing capacity of home-use computers has dramatically improved due to the recent reduction in computer resources such as random access memory, and the rasterization method on the host computer due to the complexity of page data. It is often used. In addition, since rasterizing the entire full-color page data at once requires a huge amount of memory, both methods generally perform so-called banding that divides the page area into multiple areas and sequentially rasterizes them. It is.

前記バンディング処理に関して、従来そのバンド幅は予め決められた値であったり、描画内容に応じて動的に変更してラスタライズ処理を行う方法が提案されている(例えば特許文献1参照)。
特開平9−240073号公報
With respect to the banding processing, conventionally, a method has been proposed in which the bandwidth is a predetermined value or is dynamically changed according to the drawing content to perform rasterization processing (see, for example, Patent Document 1).
Japanese Patent Laid-Open No. 9-240073

一般的なDTPアプリケーションプログラムや、デジタルフォトアルバムソフトにおいて、1つのページ内に複数の画像データを配して電子アルバム風に仕上げるといった利用法がある。このようなページデータを印刷するとき、ページ内に配置する画像の大きさ、位置によっては1つの画像が複数のバンドにまたがる場合がある。上記背景技術において、そのような状況では複数のバンドのラスタライズ処理が行われる期間、対応する画像をメモリ上に保持し続けるか、バンドラスタライズ処理の度に複数回画像データをメモリ上にロードする等の、メモリ領域の比較的長期間の占有、あるいは冗長な画像ロード処理が発生していた。その結果、処理に時間がかかったり、ホストコンピュータ上での他の処理を行えなくなるといった課題があった。   In general DTP application programs and digital photo album software, there is a usage method in which a plurality of image data is arranged in one page and finished like an electronic album. When printing such page data, one image may span a plurality of bands depending on the size and position of the image arranged in the page. In the above background art, in such a situation, during the period when rasterization processing of a plurality of bands is performed, the corresponding image is kept on the memory, or the image data is loaded onto the memory a plurality of times for each band rasterization processing, etc. However, the memory area has been occupied for a relatively long period of time, or redundant image loading processing has occurred. As a result, there are problems that it takes time for processing and that other processing cannot be performed on the host computer.

上記の課題を解決するため、本発明は印刷データを複数の領域に分割して展開する処理方法において、前記分割領域を変更する分割領域変更手段と、印刷データ内の画像領域検知手段と、印刷対象画像の属性を取得する画像属性取得手段と、を有し、前記画像領域検知手段、および前記画像属性取得手段により取得した画像領域、画像属性に基づき分割領域を変更するものである。   In order to solve the above-described problems, the present invention provides a processing method for dividing print data into a plurality of regions and developing the divided data, divided region changing means for changing the divided regions, image region detecting means in the print data, and printing Image attribute acquisition means for acquiring the attribute of the target image, and changes the divided area based on the image area acquired by the image area detection means and the image attribute acquisition means, and the image attribute.

本発明により、印刷データを複数の領域に分割して展開する処理方法において、ホストコンピュータ上で印刷処理に割かれるトータルメモリ量、処理時間を低減する効果を得るものである。   According to the present invention, in a processing method for dividing print data into a plurality of regions and developing the print data, an effect of reducing the total memory amount and processing time allocated to the print processing on the host computer is obtained.

以下、図面を参照しながら本発明の実施例を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1に本発明を構成するシステムのブロック図を示す。   FIG. 1 shows a block diagram of a system constituting the present invention.

図1において、101は、ホストコンピュータ、102は、中央演算処理装置(CPU)、103は、システムバス、104は、主記憶装置(RAM)、105は、補助記憶装置(HD)、106は、周辺機器制御装置、107は、カラー印刷装置である。   In FIG. 1, 101 is a host computer, 102 is a central processing unit (CPU), 103 is a system bus, 104 is a main storage (RAM), 105 is an auxiliary storage (HD), and 106 is A peripheral device control device 107 is a color printing device.

ホストコンピュータ101内において、CPU102、RAM104、HD105、周辺機器制御装置106はそれぞれシステムバス103に代表される内部バスを介して接続されている。ホストコンピュータ101と、カラー印刷装置106はIEEE1394ケーブル等の有線、あるいは無線接続にて接続されている。   In the host computer 101, the CPU 102, RAM 104, HD 105, and peripheral device control device 106 are each connected via an internal bus represented by the system bus 103. The host computer 101 and the color printing apparatus 106 are connected by wired or wireless connection such as an IEEE 1394 cable.

また、前記各々の構成要素はローカルエリアネットワーク等の種々のネットワークを介して接続されていても良いものである。   In addition, each of the components may be connected via various networks such as a local area network.

カラー印刷装置107(以下単にプリンタとも称する)はレーザービームプリンタや、インクジェットプリンタ等、その記録方式は限定しない。また本実施例ではカラー出力の印刷装置を例にあげるが、モノクロであっても本発明に適用可能である。また、ホストコンピュータ101は不図示のキーボード等に代表される入力装置、およびCRT等に代表される出力装置を備えるものである。   The color printing apparatus 107 (hereinafter also simply referred to as a printer) is not limited in its recording method, such as a laser beam printer or an ink jet printer. In this embodiment, a color output printing apparatus is taken as an example. However, even a monochrome printer is applicable to the present invention. The host computer 101 includes an input device represented by a keyboard (not shown) and an output device represented by a CRT.

始めにオペレータは入力装置を介して、HD105に格納されているDTPアプリケーションプログラムの起動をCPU102に指示する。CPU102はHD105からプログラム実行コードをRAM104上にロードし、出力装置に初期画面を表示する。   First, the operator instructs the CPU 102 to start the DTP application program stored in the HD 105 via the input device. The CPU 102 loads the program execution code from the HD 105 onto the RAM 104 and displays an initial screen on the output device.

オペレータは前記アプリケーションプログラム上で、ここでは詳述しないいわゆるDTPアプリケーションにおける一般的な操作により画像や文字等のグラフィックオブジェクトをページ領域上に配置する。ここではA4サイズ(210mm×297mm)のページ上に画像2枚を配したデータを作成するものとする。   The operator arranges graphic objects such as images and characters on the page area by a general operation in a so-called DTP application not described in detail on the application program. Here, it is assumed that data in which two images are arranged on a page of A4 size (210 mm × 297 mm) is created.

作成したデータのページイメージを図2に示す。   FIG. 2 shows a page image of the created data.

図2において、201はページ領域、202は第1の画像領域、203は第2の画像領域である。   In FIG. 2, 201 is a page area, 202 is a first image area, and 203 is a second image area.

上記第1の画像領域と、第2の画像領域は、縦横のサイズは同一であり、その配置位置が異なるものである。この画像領域にはそれぞれ異なる入力画像を表示するものとする。本実施例では各々を便宜上画像1、および画像2と称する。   The first image area and the second image area have the same vertical and horizontal sizes, but are different in arrangement position. It is assumed that different input images are displayed in this image area. In this embodiment, they are referred to as image 1 and image 2 for convenience.

画像1および画像2は任意の形式、サイズであってよいが、ここではデジタルカメラにより撮影した画像とし、その形式は両者とも非圧縮TIFF形式、サイズは画像1が低画質モードでの撮影結果である、512×768(pixel)であり、画像2は高画質モードでの撮影結果である、2048×3072(pixel)であるものとする。これらの属性を表1に示す。   Image 1 and image 2 can be of any format and size, but here they are images taken with a digital camera, both of which are uncompressed TIFF formats, and the size is the result of taking image 1 in the low image quality mode. It is assumed that the image is 512 × 768 (pixel) and the image 2 is 2048 × 3072 (pixel), which is a photographing result in the high image quality mode. These attributes are shown in Table 1.

所望の配置を実現したあと、オペレータは印刷指示を発行する。   After realizing the desired arrangement, the operator issues a print instruction.

前記アプリケーションプログラムは印刷指示を受け、印刷処理を開始する。図3は印刷指示発行後のプログラムの処理ステップを表したものである。   The application program receives a print instruction and starts print processing. FIG. 3 shows the processing steps of the program after the printing instruction is issued.

以下、図3について説明する。   Hereinafter, FIG. 3 will be described.

印刷指示を受けたプログラムはステップS301にて、出力先のプリンタの解像度を取得する。次にステップS302にて前記取得した解像度、およびページサイズよりページデータ全体のラスタライズ処理に必要なメモリイメージサイズを決定し、メモリ容量を計算する。本実施例ではステップS301にて300dpiが得られたものとする。メモリイメージの形式は実装に依存するが、本実施例ではRGB各色8bitとし、1画素あたり3byteの記憶領域を必要とする。ページ全体に必要な記憶容量は以下の計算式より得られる。   The program that has received the print instruction acquires the resolution of the output destination printer in step S301. In step S302, a memory image size necessary for rasterizing the entire page data is determined from the acquired resolution and page size, and a memory capacity is calculated. In this embodiment, it is assumed that 300 dpi is obtained in step S301. Although the format of the memory image depends on the implementation, in this embodiment, each RGB color is 8 bits, and a storage area of 3 bytes per pixel is required. The storage capacity required for the entire page can be obtained from the following formula.

210×297(mm)=8.2677×11.6929(inch)=2480×3508(dot)=8699840
86998403(byte)=24.89(MB)
すなわち、およそ25MBのメモリ領域が必要である。
210 × 297 (mm) = 8.2677 × 11.6929 (inch) = 2480 × 3508 (dot) = 8699840
8699840 * 3 (bytes) = 24.89 (MB)
That is, a memory area of approximately 25 MB is required.

次にステップS303にて既定のサイズのバンド分割位置を算出しておく。ここではバンドメモリサイズの上限(既定値)を7MBとして、ページ領域を水平方向に等分割する。ここでの分割イメージを図4に示す。   In step S303, a band division position having a predetermined size is calculated. Here, the upper limit (default value) of the band memory size is 7 MB, and the page area is equally divided in the horizontal direction. The division image here is shown in FIG.

図4において、401はページ領域、402は第1の画像領域、403は第2の画像領域、404は第1の分割線、405は第2の分割線、406は第3の分割線である。
ここでの分割は各バンドサイズが等しくなるように行うものであるので、ページ上端をゼロとしたときの第1の分割線404のY座標は877(dot)、第2の分割線405のY座標は1754(dot)、第3の分割線406のY座標は2631(dot)となり、各々のバンドイメージのメモリサイズは、
2480×877×3=6.22(MB)
となる。
In FIG. 4, 401 is a page area, 402 is a first image area, 403 is a second image area, 404 is a first dividing line, 405 is a second dividing line, and 406 is a third dividing line. .
Since the division here is performed so that the respective band sizes are equal, the Y coordinate of the first dividing line 404 when the upper end of the page is zero is 877 (dot), and the Y of the second dividing line 405 is Y. The coordinate is 1754 (dot), the Y coordinate of the third dividing line 406 is 2631 (dot), and the memory size of each band image is
2480 × 877 × 3 = 6.22 (MB)
It becomes.

なお、本発明はバンディング処理の分割方法を制限するものではなく、例えばバンド分割方向は短冊状に縦方向に分割しても良いし、また縦横にタイル状に分割しても良いものである。   The present invention does not limit the dividing method of the banding process. For example, the band dividing direction may be divided into strips in the vertical direction, or may be divided into tiles in the vertical and horizontal directions.

次にステップS304にてページ内の画像領域端部を検出し、RAM上に確保した画像領域端部テーブルに格納する。ここでの格納結果を表2に示す。   In step S304, the image area edge in the page is detected and stored in the image area edge table secured on the RAM. The storage results here are shown in Table 2.

続いてステップS305にて分断対象画像優先順を決定し、RAM上に確保した分断対象画像優先順テーブルに格納する。   Subsequently, in step S305, the division target image priority order is determined and stored in the division target image priority order table secured on the RAM.

ここで、上記分断対象画像優先順決定ステップを図5に示す。ページ領域内に配置される各画像についてこの処理を行い、画像の各種属性から処理負荷パラメータを算出、比較するものである。表に画像属性と対応する負荷パラメータを例示する。   Here, FIG. 5 shows the division target image priority order determination step. This processing is performed for each image arranged in the page area, and processing load parameters are calculated and compared from various attributes of the image. The table illustrates load attributes corresponding to image attributes.

なお、この表は一例であり、例えば特定の形式の画像のデコード処理のみをハードウェアにより行うようなシステムにおいては、その形式に対応する負荷パラメータを他の形式のものより小さな値にしたりするものである。   This table is only an example. For example, in a system in which only a specific type of image is decoded by hardware, the load parameter corresponding to that type is set to a smaller value than that of other types. It is.

始めにステップS501にて画像フォーマットを検出する。続いてステップS502にてヘッダ部分を読み込み、ステップS503にて各種属性をヘッダ情報から読み込む。最後にステップS504にて、着目画像の負荷パラメータを決定する。   First, an image format is detected in step S501. In step S502, the header portion is read, and in step S503, various attributes are read from the header information. Finally, in step S504, the load parameter of the image of interest is determined.

本実施例では入力画像1について2が、入力画像2について18が得られる(表2、表3より)。すなわち分割対象として処理負荷がより小さい入力画像1が入力画像2より優先度が高くなるものである。   In this embodiment, 2 is obtained for the input image 1 and 18 is obtained for the input image 2 (from Tables 2 and 3). In other words, the input image 1 having a lower processing load as a division target has a higher priority than the input image 2.

再び図3のステップS306に戻り、ここで分割領域変更処理を行う。ここではステップS303にて決定した、既定の分割線が画像領域を分断している場合に、分割線を既定の範囲内で前後に移動した場合、画像領域端に接する場合があるかを調べる。   Returning to step S306 in FIG. 3 again, the divided area changing process is performed here. Here, when the predetermined dividing line determined in step S303 divides the image area, it is checked whether the dividing line may be in contact with the edge of the image area when the dividing line is moved back and forth within the predetermined range.

画像領域端に接する場合は、実際に移動した場合、バンドメモリサイズが既定サイズ内に収まるかどうかを確認し、収まる場合は移動可能であるとする。ここで比較するサイズは任意に決定可能であるが、本実施例では既定の分割線を決定する際と同様に7MBを上限とする。   When touching the edge of the image area, it is determined whether or not the band memory size is within the predetermined size when it is actually moved. The size to be compared here can be arbitrarily determined, but in this embodiment, the upper limit is set to 7 MB as in the case of determining a predetermined dividing line.

ここでの処理の結果、分割線移動後の分割イメージとして図6の(a)および(b)が考えられる。なお、図6(c)のケースは第2バンドのサイズが大きすぎるため、検討対象とはならない。   As a result of the processing here, (a) and (b) in FIG. 6 are considered as divided images after the dividing line is moved. Note that the case of FIG. 6C is not considered because the size of the second band is too large.

図6において、601はページ領域、602は第1の画像領域、603は第2の画像領域、604は第1の分割線、605は第2の分割線、606は第3の分割線である。   In FIG. 6, 601 is a page area, 602 is a first image area, 603 is a second image area, 604 is a first dividing line, 605 is a second dividing line, and 606 is a third dividing line. .

図6の(a),(b),(c)の対応する要素には同じ符号を付している。   Corresponding elements in (a), (b), and (c) of FIG.

ここで、図6(a)は入力画像1を、図6(b)は入力画像2をそれぞれ分断しており、ステップS305にて求めた分割画像優先順の高い入力画像1が分断される図6(a)の分割方法を最終的に採用することになる。   Here, FIG. 6A divides the input image 1 and FIG. 6B divides the input image 2, and the input image 1 having the higher priority order of the divided images obtained in step S 305 is divided. The division method 6 (a) is finally adopted.

続いてステップS307に進み、決定した分割線でそれぞれのバンドをラスタライズ処理し、順次プリンタに送信し、印刷処理を完了する。   In step S307, each band is rasterized by the determined dividing line, and sequentially transmitted to the printer, thereby completing the printing process.

Figure 2006171976
Figure 2006171976

Figure 2006171976
Figure 2006171976

Figure 2006171976
Figure 2006171976

実施例の構成図Example configuration diagram 実施例の印刷データページイメージExample print data page image 実施例における印刷処理ステップPrinting process steps in the embodiment 実施例における既定のページ分割イメージDefault page split image in the embodiment 実施例における画像処理負荷パラメータ決定ステップImage processing load parameter determination step in the embodiment 実施例における変更後のページ分割イメージPage division image after change in the embodiment

符号の説明Explanation of symbols

101 ホストコンピュータ
102 中央演算処理装置(CPU)
103 システムバス
104 主記憶装置(RAM)
105 補助記憶装置(HD)
106 周辺機器制御装置
107 カラー印刷装置
201 ページ領域
202 第1の画像領域
203 第2の画像領域
401 ページ領域
402 第1の画像領域
403 第2の画像領域
404 第1の分割線
405 第2の分割線
406 第3の分割線
601 ページ領域
602 第1の画像領域
603 第2の画像領域
604 第1の分割線
605 第2の分割線
606 第3の分割線
101 Host computer 102 Central processing unit (CPU)
103 System bus 104 Main memory (RAM)
105 Auxiliary storage device (HD)
106 Peripheral device control device 107 Color printing device 201 Page region 202 First image region 203 Second image region 401 Page region 402 First image region 403 Second image region 404 First dividing line 405 Second division Line 406 Third dividing line 601 Page area 602 First image area 603 Second image area 604 First dividing line 605 Second dividing line 606 Third dividing line

Claims (1)

印刷データを複数の領域に分割して展開する処理方法であって、
前記分割領域を変更する分割領域変更手段と、印刷データ内の画像領域検知手段と、印刷対象画像の属性を取得する画像属性取得手段と、
を有し、
前記画像領域検知手段、および前記画像属性取得手段により取得した画像領域、画像属性に基づき分割領域を変更すること、
を特徴とする印刷方法。
A processing method in which print data is divided into a plurality of areas and expanded.
A divided region changing unit for changing the divided region, an image region detecting unit in the print data, an image attribute acquiring unit for acquiring an attribute of the image to be printed,
Have
Changing the divided region based on the image region and the image attribute acquired by the image region detecting unit and the image attribute acquiring unit;
A printing method characterized by the above.
JP2004361436A 2004-12-14 2004-12-14 Print processing method Withdrawn JP2006171976A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004361436A JP2006171976A (en) 2004-12-14 2004-12-14 Print processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004361436A JP2006171976A (en) 2004-12-14 2004-12-14 Print processing method

Publications (1)

Publication Number Publication Date
JP2006171976A true JP2006171976A (en) 2006-06-29

Family

ID=36672680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004361436A Withdrawn JP2006171976A (en) 2004-12-14 2004-12-14 Print processing method

Country Status (1)

Country Link
JP (1) JP2006171976A (en)

Similar Documents

Publication Publication Date Title
JP5643574B2 (en) Image processing apparatus and image processing method
US8331731B2 (en) Image processing method and image processing apparatus
US10762401B2 (en) Image processing apparatus controlling the order of storing decompressed data, and method thereof
US20140071463A1 (en) Image processing apparatus, control method thereof, and storage medium
JP6447564B2 (en) Image forming apparatus, program, and information processing system
US20140362395A1 (en) Image processing apparatus and method
JP4250470B2 (en) Information processing apparatus, information processing method, and print control program
JP2008279626A (en) Image processor and image processing program
JP2017024321A (en) Image processing apparatus, image forming apparatus, image processing time prediction method, and program
US20200293843A1 (en) Image forming apparatus capable of executing line width adjustment process, method of controlling same, and storage medium
US8125680B2 (en) Image processing apparatus and control method thereof
JP6904717B2 (en) Image processing equipment, its control method, and programs
JP4560570B2 (en) Information processing apparatus, information processing method, and print control program
US10552717B2 (en) Image processing apparatus, control method thereof, and storage medium
JP2006171976A (en) Print processing method
JP5936363B2 (en) Image processing apparatus and image processing method
JP6283980B2 (en) Image processing apparatus and image processing method
JP2002063582A (en) Device and method for forming image
JP4379571B2 (en) Image processing apparatus and image processing method
JP2011197956A (en) Printer control device, and printer apparatus and control method thereof
JP2006031086A (en) Print processing method
JP4363434B2 (en) Printer system and printer
JP3968989B2 (en) Image processing apparatus, image processing method, and storage medium storing image processing program
US20200401071A1 (en) Image forming apparatus, control method therefor, and program
JP2009060486A (en) Image processing apparatus, printer including the same, and image processing method

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: 20080304