[go: up one dir, main page]

JP2018130857A - Image processing apparatus, image processing method, and program - Google Patents

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

Info

Publication number
JP2018130857A
JP2018130857A JP2017025012A JP2017025012A JP2018130857A JP 2018130857 A JP2018130857 A JP 2018130857A JP 2017025012 A JP2017025012 A JP 2017025012A JP 2017025012 A JP2017025012 A JP 2017025012A JP 2018130857 A JP2018130857 A JP 2018130857A
Authority
JP
Japan
Prior art keywords
page
print data
band
image
creation time
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.)
Pending
Application number
JP2017025012A
Other languages
Japanese (ja)
Inventor
優智 横井
Masanori Yokoi
優智 横井
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 JP2017025012A priority Critical patent/JP2018130857A/en
Publication of JP2018130857A publication Critical patent/JP2018130857A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

【課題】本発明は、印刷データを、画像形成時の待ち時間を少なくする形態に変換して保存することを目的とする。【解決手段】本発明は、印刷ジョブに含まれる印刷データに基づき、各ページにおけるバンド単位のディスプレイリストを作成するディスプレイリスト作成手段と、前記作成されたバンド単位のディスプレイリストに基づき、前記各ページのページ画像を分割した画像であるバンド画像を作成するバンド画像作成手段と、ページの出力順と、前記各ページにおける前記バンド画像の夫々の作成時間とに基づき、ページ毎印刷データの保存形態を選択する選択手段と、前記選択された保存形態で、前記ページ毎印刷データを保存する保存手段とを有することを特徴とする画像処理装置である。【選択図】図6An object of the present invention is to convert print data into a form that reduces waiting time during image formation and store the print data. The present invention relates to a display list creating means for creating a band-by-band display list on each page based on print data included in a print job, and each page based on the created band-by-band display list. Based on the band image creation means for creating a band image that is an image obtained by dividing the page image, the output order of the pages, and the creation time of each of the band images on each page, the storage form of the print data for each page An image processing apparatus comprising: selection means for selecting; and storage means for storing the print data for each page in the selected storage form. [Selection] Figure 6

Description

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

大量の印刷物を出力する高速プリンタで、プリンタエンジンの最大印刷速度を維持しながら印刷するためには、印刷データが途切れないようにプリンタエンジンに印刷データを供給し続ける必要がある。この理由は、高速プリンタでは印刷開始時に、印刷品質を確保するための準備動作を実行する必要があり、印刷データが途切れることにより印刷動作が一旦停止すると、再度この準備動作を実行する必要が生じるためである。しかし、印刷ジョブに含まれる印刷データによっては、該印刷データに対する画像処理によるRIP済み印刷データの作成に時間がかかるため、画像処理を実行しながら印刷する場合に、印刷データの供給が間に合わない場合がある。   In order to perform printing while maintaining the maximum print speed of the printer engine with a high-speed printer that outputs a large amount of printed matter, it is necessary to continue supplying the print data to the printer engine so that the print data is not interrupted. This is because a high-speed printer needs to execute a preparatory operation for ensuring print quality at the start of printing, and once the printing operation is stopped due to interruption of print data, it is necessary to execute this preparatory operation again. Because. However, depending on the print data included in the print job, it may take time to create RIP-printed print data by image processing on the print data, and therefore when printing is performed while image processing is being performed, the print data cannot be supplied in time There is.

上記の問題を解決するための技術として、特許文献1は、バンド単位の印刷データを作成し、作成に時間のかかる印刷データのみを予め保存しておいて、印刷時に該保存した印刷データを利用することを開示する。   As a technique for solving the above problem, Patent Document 1 creates print data for each band, stores only print data that takes time to create, and uses the saved print data at the time of printing. To disclose.

特開2010−33283号公報JP 2010-33283 A

特許文献1では、保存対象のバンド単位の印刷データを、ページの出力順を考慮することなく決定する。従って、例えば最初に印刷されるページに対する印刷データが保存されなかった場合等に、画像形成時に待ち時間が発生してしまうという課題がある。   In Patent Document 1, print data for each band to be stored is determined without considering the output order of pages. Therefore, for example, when the print data for the page to be printed first is not stored, there is a problem that a waiting time occurs during image formation.

そこで本発明は、上記の課題に鑑み、印刷データを、画像形成時の待ち時間をより少なくすることが可能な形態に変換して保存することを目的とする。   In view of the above problems, an object of the present invention is to convert print data into a form that can reduce the waiting time during image formation and store the print data.

本発明は、印刷ジョブに含まれる印刷データに基づき、各ページにおけるバンド単位のディスプレイリストを作成するディスプレイリスト作成手段と、前記作成されたバンド単位のディスプレイリストに基づき、前記各ページのページ画像を分割した画像であるバンド画像を作成するバンド画像作成手段と、ページの出力順と、前記各ページにおける前記バンド画像の夫々の作成時間とに基づき、ページ毎印刷データの保存形態を選択する選択手段と、前記選択された保存形態で、前記ページ毎印刷データを保存する保存手段とを有することを特徴とする画像処理装置である。   The present invention provides a display list creation means for creating a display unit for each band on each page based on print data included in a print job, and a page image for each page based on the created display list for each band. Band image creation means for creating a band image that is a divided image, and selection means for selecting the storage form of print data for each page based on the output order of pages and the creation time of each of the band images on each page And a storage unit that stores the print data for each page in the selected storage mode.

本発明により、画像形成時の待ち時間を少なくすることが可能である。   According to the present invention, it is possible to reduce the waiting time during image formation.

実施例1に係るシステム全体の構成を示すブロック図1 is a block diagram showing the configuration of the entire system according to Embodiment 1. 実施例1に係る印刷装置のハードウェア構成を示すブロック図1 is a block diagram illustrating a hardware configuration of a printing apparatus according to a first embodiment. 実施例1に係る印刷装置における制御部の機能構成を示すブロック図FIG. 3 is a block diagram illustrating a functional configuration of a control unit in the printing apparatus according to the first embodiment. 実施例1に係る印刷データ作成処理のフローチャートFlowchart of print data creation processing according to embodiment 1 印刷データの保存形態を示す図Diagram showing print data storage format 実施例1に係る保存形態選択処理のフローチャートFlowchart of storage form selection processing according to Embodiment 1 実施例1に係る印刷処理のフローチャートFlowchart of print processing according to embodiment 1 実施例2に係る保存形態選択処理のフローチャートFlowchart of storage form selection processing according to Embodiment 2 実施例3に係る保存形態選択処理のフローチャートFlowchart of storage form selection processing according to Embodiment 3

以下、図面を参照して本発明の好適な実施形態を詳細に説明する。但し、以下に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。また、本明細書において「印刷装置」とは、印刷機能に特化した専用機に限らず、印刷機能とその他の機能を複合した複合機や、用紙等の記録媒体上に画像やパターンを形成する製造装置等も含まれる。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. However, the constituent elements described below are merely examples, and are not intended to limit the scope of the present invention. In this specification, the “printing apparatus” is not limited to a dedicated machine specialized in printing functions, but forms images and patterns on a recording machine such as a multi-function machine that combines printing functions and other functions, or paper. Manufacturing equipment and the like are also included.

[実施例1]
<システムの構成について>
図1は、本実施例に係る、端末100と印刷装置200とから構成されるシステムの概略構成を示すブロック図である。端末100と印刷装置200とは、ネットワークを介して接続され、相互にデータを送受信することが可能である。例えば、端末100は、PDLで記述された印刷データ(以下PDLデータ)と設定情報(用紙サイズ、印刷部数等)とを含む印刷ジョブを、印刷装置200に送信する。印刷装置200は、送信された印刷ジョブに含まれるPDLデータを解析してRIP済み印刷データ(即ちラスター画像データ)を作成し、該作成したRIP済み印刷データに基づいて、用紙等の記録媒体に画像を形成する。尚、端末100として任意の情報機器を用いて良いが、本実施例ではPC(パーソナルコンピュータ)を用いる。
[Example 1]
<System configuration>
FIG. 1 is a block diagram illustrating a schematic configuration of a system including a terminal 100 and a printing apparatus 200 according to the present embodiment. The terminal 100 and the printing apparatus 200 are connected via a network and can transmit / receive data to / from each other. For example, the terminal 100 transmits a print job including print data (hereinafter referred to as PDL data) described in PDL and setting information (paper size, number of copies, etc.) to the printing apparatus 200. The printing apparatus 200 analyzes PDL data included in the transmitted print job to create RIP-completed print data (that is, raster image data), and records the data on a recording medium such as paper based on the created RIP-completed print data. Form an image. An arbitrary information device may be used as the terminal 100, but a PC (personal computer) is used in this embodiment.

<印刷装置200のハードウェア構成について>
図2は、本実施例に係る印刷装置200のハードウェア構成を示すブロック図である。印刷装置200は、制御部210と、操作パネル220と、プリンタエンジン230と、出力部240とから構成される。制御部210は、CPU211と、操作パネルインターフェース212と、外部インターフェース213と、エンジンインターフェース214と、ROM215と、RAM216と、HDD217とから構成される。制御部210の各構成要素はシステムバス218を介して接続されており、相互にデータを送受信することが可能である。
<Hardware Configuration of Printing Apparatus 200>
FIG. 2 is a block diagram illustrating a hardware configuration of the printing apparatus 200 according to the present embodiment. The printing apparatus 200 includes a control unit 210, an operation panel 220, a printer engine 230, and an output unit 240. The control unit 210 includes a CPU 211, an operation panel interface 212, an external interface 213, an engine interface 214, a ROM 215, a RAM 216, and an HDD 217. Each component of the control unit 210 is connected via a system bus 218, and can transmit and receive data to and from each other.

CPU211は、印刷装置200の各構成要素を制御する。ROM215には、制御プログラムや各種データが記憶される。RAM216には、プリントエンジン(以下エンジン)230に供給するRIP済み印刷データ等の各種データが一時的に記憶される。CPU211は、ROM215に記憶されているプログラムをRAM216に展開し、該展開したプログラムを実行することで、以下で説明する処理(図4、図6〜図9に示す処理等)を実行する。HDD217には、外部インターフェース(以下外部I/F)を介して取得した印刷ジョブ、印刷ジョブに含まれるPDLデータを解析して導出するディスプレイリストに基づき後述の画像処理部304が作成するページ毎印刷データ、等の各種データが記憶される。尚、ページ毎印刷データの詳細については、図5を用いて後述する。   The CPU 211 controls each component of the printing apparatus 200. The ROM 215 stores control programs and various data. The RAM 216 temporarily stores various data such as RIP-completed print data supplied to the print engine (hereinafter referred to as the engine) 230. The CPU 211 expands the program stored in the ROM 215 to the RAM 216 and executes the expanded program, thereby executing processing described below (the processing illustrated in FIGS. 4 and 6 to 9 and the like). The HDD 217 prints each page generated by the image processing unit 304 described later based on a print job acquired via an external interface (hereinafter referred to as an external I / F) and a display list derived by analyzing and deriving PDL data included in the print job. Various data such as data are stored. Details of the print data for each page will be described later with reference to FIG.

操作パネル220は、例えばタッチパネルディスプレイ等から構成され、ユーザからの入力を受け付けるとともに、印刷装置200の機能や状態等の情報(エラー通知等)をユーザに提示する。ユーザは操作パネル220を操作して、所望の処理を印刷装置200に実行させる。操作パネル220は、操作パネルインターフェース(以下操作パネルI/F)212を介して制御部210と接続され、ユーザが操作パネル220を用いて入力した内容は制御部210に伝えられる。   The operation panel 220 is composed of, for example, a touch panel display, and accepts input from the user, and presents information (such as error notification) of the function and status of the printing apparatus 200 to the user. The user operates the operation panel 220 to cause the printing apparatus 200 to execute a desired process. The operation panel 220 is connected to the control unit 210 via an operation panel interface (hereinafter referred to as operation panel I / F) 212, and contents input by the user using the operation panel 220 are transmitted to the control unit 210.

エンジン230は、エンジンインターフェース(以下エンジンI/F)214を介して制御部210と接続される。エンジン230は、制御部210からRIP済み印刷データを受信し、該受信したRIP済み印刷データに基づいて、用紙等の記録媒体に画像を形成する処理を実行する。尚、エンジン230は、インクタンク及び印刷ヘッド等から構成されるインクジェット方式のものであっても良いし、電子写真方式のものであっても良い。   The engine 230 is connected to the control unit 210 via an engine interface (hereinafter referred to as engine I / F) 214. The engine 230 receives the RIP-completed print data from the control unit 210, and executes a process of forming an image on a recording medium such as paper based on the received RIP-completed print data. The engine 230 may be an ink jet type constituted by an ink tank and a print head, or may be an electrophotographic type.

出力部240は、記録媒体を出力するための複数のトレイを備え、エンジン230で画像形成された記録媒体は、該複数のトレイの何れかに出力される。また、出力部240は、記録媒体の上下、表裏を反転させる機能を有する。   The output unit 240 includes a plurality of trays for outputting the recording medium, and the recording medium on which an image is formed by the engine 230 is output to any of the plurality of trays. The output unit 240 has a function of inverting the top and bottom and the front and back of the recording medium.

<制御部210の機能構成について>
図3は、本実施例に係る印刷装置200における制御部210の機能構成を示すブロック図である。制御部210は、印刷ジョブ管理部301と、印刷ジョブ受信部302と、印刷データ送信部303と、画像処理部304と、分割部305と、スプール部306と、選択部307とから構成される。
<Regarding Functional Configuration of Control Unit 210>
FIG. 3 is a block diagram illustrating a functional configuration of the control unit 210 in the printing apparatus 200 according to the present embodiment. The control unit 210 includes a print job management unit 301, a print job reception unit 302, a print data transmission unit 303, an image processing unit 304, a division unit 305, a spool unit 306, and a selection unit 307. .

印刷ジョブ受信部302が印刷ジョブを受信した場合、印刷ジョブ管理部301は、分割部305に対し、該受信した印刷ジョブに含まれるPDLデータの解析、及び、該解析の結果に基づくバンド単位のディスプレイリスト(以下DL)の作成を依頼する。また、印刷ジョブ管理部301は、画像処理部304に対し、分割部305が作成したバンド単位のDLに基づくバンド画像の作成を依頼する。バンド画像とは、印刷対象の各ページの画像(以下ページ画像)を分割した、所定のバンド幅を有する画像である。   When the print job receiving unit 302 receives the print job, the print job management unit 301 analyzes the PDL data included in the received print job and the band unit based on the result of the analysis. Requests creation of display list (DL). The print job management unit 301 requests the image processing unit 304 to create a band image based on the band unit DL created by the dividing unit 305. A band image is an image having a predetermined bandwidth obtained by dividing an image of each page to be printed (hereinafter referred to as a page image).

画像処理部304は、バンド単位のDLに基づき、該DLに対応するバンド画像を作成する。このとき印刷ジョブ管理部301は、各バンド画像の作成に要した時間(以下作成時間)を記憶しておく。   The image processing unit 304 creates a band image corresponding to the DL based on the DL in band units. At this time, the print job management unit 301 stores the time required to create each band image (hereinafter referred to as creation time).

選択部307は、ページの出力順とバンド画像の作成時間とに基づき、各ページに対応する印刷データ(ページ毎印刷データと称す)をどのような形態で保存するか選択する。この処理を、保存形態選択処理と呼ぶ。尚、保存形態選択処理の詳細については、図5及び図6を用いて後述する。   The selection unit 307 selects in what form the print data corresponding to each page (referred to as print data for each page) is stored based on the page output order and the band image creation time. This process is called a storage form selection process. Details of the storage form selection process will be described later with reference to FIGS.

スプール部306には、選択部307が選択した保存形態に従ってページ毎印刷データが保存される。またスプール部306には、印刷ジョブに基づき作成された全ページ分のページ毎印刷データを保存された後も、該印刷ジョブが保存され続ける。本実施例では、スプール部306を図2に示すHDD217で実現する。尚、制御部210が備えるHDDの数は1に限定されない。制御部210が複数のHDDを備え、印刷ジョブとページ毎印刷データとの夫々を、別個のHDDに保存しても良い。   The spool unit 306 stores the print data for each page according to the storage format selected by the selection unit 307. Further, the print job is continuously stored in the spool unit 306 even after the print data for each page for all pages created based on the print job is stored. In this embodiment, the spool unit 306 is realized by the HDD 217 shown in FIG. Note that the number of HDDs included in the control unit 210 is not limited to one. The control unit 210 may include a plurality of HDDs, and store the print job and the print data for each page in separate HDDs.

本実施例では、スプール部306に保存されている印刷ジョブに基づく印刷を実行する指示は、端末100から、又は、操作パネル220を介して入力される。この指示を制御部210が受け付けた場合、印刷ジョブ管理部301はスプール部306からページ毎印刷データを読み出す。読み出されたページ毎印刷データがDLを含まず複数のバンド画像のみで構成される場合、該ページ毎印刷データは印刷データ送信部303を通じてエンジン230に送信され、エンジン230は、該ページ毎印刷データに基づき記録媒体に画像を形成する。   In this embodiment, an instruction to execute printing based on the print job stored in the spool unit 306 is input from the terminal 100 or via the operation panel 220. When the control unit 210 receives this instruction, the print job management unit 301 reads out print data for each page from the spool unit 306. When the read page-by-page print data includes only a plurality of band images without DL, the page-by-page print data is transmitted to the engine 230 through the print data transmission unit 303, and the engine 230 prints the page by page. An image is formed on a recording medium based on the data.

一方、読み出されたページ毎印刷データがDL及びバンド画像を含む場合、該ページ毎印刷データのうちのバンド画像がエンジン230に送信され、エンジン230は、該送信されたバンド画像に基づき記録媒体に画像を形成する。これと並行して、印刷ジョブ管理部301は、画像処理部304に対し、読み出したページ毎印刷データのうちのDLに基づくバンド画像の作成を依頼する。その後、画像処理部304によって作成されたバンド画像がエンジン230に送信され、エンジン230は、該送信されたバンド画像に基づき記録媒体に画像を形成する。   On the other hand, if the read page-by-page print data includes a DL and a band image, the band image in the page-by-page print data is transmitted to the engine 230, and the engine 230 records the recording medium based on the transmitted band image. An image is formed on. In parallel with this, the print job management unit 301 requests the image processing unit 304 to create a band image based on the DL of the read print data for each page. Thereafter, the band image created by the image processing unit 304 is transmitted to the engine 230, and the engine 230 forms an image on a recording medium based on the transmitted band image.

尚、本実施例では、印刷装置200が制御部210を備える場合について説明するが、制御部210は、外部I/F213を介して印刷装置200と接続されているコンピュータ装置に構築されていても良い。   In this embodiment, the case where the printing apparatus 200 includes the control unit 210 will be described. However, the control unit 210 may be configured in a computer device connected to the printing apparatus 200 via the external I / F 213. good.

<印刷データ作成処理について>
図4は、本実施例に係る制御部210が実行する、印刷ジョブに基づいて印刷データを作成して保存する処理の流れを示すフローチャートである。
<About print data creation processing>
FIG. 4 is a flowchart illustrating a flow of processing for creating and storing print data based on a print job, which is executed by the control unit 210 according to the present embodiment.

ステップS401において、印刷ジョブ受信部302は、端末100から送信された印刷ジョブを受信する。   In step S <b> 401, the print job receiving unit 302 receives a print job transmitted from the terminal 100.

ステップS402において、印刷ジョブ管理部301は、処理対象の注目ページを最初のページ(1ページ目)に設定する。   In step S402, the print job management unit 301 sets the target page to be processed as the first page (first page).

ステップS403において、印刷ジョブ管理部301からバンド単位のDLの作成依頼を受けた分割部305は、ディスプレイリスト作成手段として機能し、注目ページのPDLデータに基づき、バンド単位のDLを作成する。ここでバンド単位のDLとは、該DLに対応する画像がバンド画像となるようなDLである。図5の符号501は、注目ページのPDLデータに基づき作成される複数のDLから構成される、注目ページの印刷データを模式的に示す。図示するように、印刷データ501は、注目ページの画像を分割したバンド画像の夫々に対応するDL(501a、501b、501c、501d)から構成される。尚、バンドの矩形領域のサイズは予め規定され、その数値は分割部305によって保持されており、分割部305は該数値を用いてバンド単位のDLを作成するものとする。但し、ページ辺りのバンド画像数が予め規定され、該規定されたバンド画像数に応じて矩形領域のサイズを決定しても良い。   In step S403, the division unit 305 that has received a band-unit DL creation request from the print job management unit 301 functions as a display list creation unit, and creates a band-unit DL based on the PDL data of the page of interest. Here, the band-based DL is a DL in which an image corresponding to the DL becomes a band image. Reference numeral 501 in FIG. 5 schematically shows print data of the page of interest configured from a plurality of DLs created based on the PDL data of the page of interest. As shown in the figure, the print data 501 includes DL (501a, 501b, 501c, 501d) corresponding to each of the band images obtained by dividing the image of the page of interest. Note that the size of the rectangular area of the band is defined in advance, and the numerical value is held by the dividing unit 305, and the dividing unit 305 creates a band unit DL using the numerical value. However, the number of band images per page may be defined in advance, and the size of the rectangular area may be determined according to the defined number of band images.

ステップS404において、印刷ジョブ管理部301からバンド画像の作成依頼を受けた画像処理部304は、バンド画像作成手段として機能し、ステップS403で作成されたDLに基づきバンド画像を作成する。またこのとき、印刷ジョブ管理部301は、各バンド画像の作成時間を記憶する。   In step S404, the image processing unit 304 that has received a band image creation request from the print job management unit 301 functions as a band image creation unit, and creates a band image based on the DL created in step S403. At this time, the print job management unit 301 stores the creation time of each band image.

ステップS405において、選択部307は、注目ページの出力順と、ステップS404で記憶した該注目ページにおける各バンド画像の作成時間とに基づき、該注目ページの印刷データの保存形態を選択する(保存形態選択処理)。   In step S405, the selection unit 307 selects a print data storage form for the page of interest based on the output order of the page of interest and the creation time of each band image on the page of interest stored in step S404 (storage form). Selection process).

ステップS406において、印刷ジョブ管理部301は、ステップS405で選択された保存形態でスプール部306にベージ毎印刷データを保存可能か判定する。具体的に印刷ジョブ管理部301は、スプール部306の空き容量とページ毎印刷データのデータサイズとを比較し、該空き容量が該データサイズ以上の場合、ステップS405で選択された保存形態でスプール部306にベージ毎印刷データを保存可能と判定する。ステップS406の判定の結果が真の場合、ステップS407に進む。一方、ステップS406の判定の結果が偽の場合、つまりスプール部306にページ毎印刷データを保存するための十分な空き容量が無い場合、一連の処理は終了する。この場合、印刷ジョブ管理部301は、ページ毎印刷データを保存できない旨を通知するメッセージを操作パネル220に表示しても良い。   In step S <b> 406, the print job management unit 301 determines whether the print data for each page can be stored in the spool unit 306 in the storage mode selected in step S <b> 405. Specifically, the print job management unit 301 compares the free capacity of the spool unit 306 with the data size of the print data for each page, and if the free capacity is equal to or larger than the data size, the print job management unit 301 performs spooling in the storage form selected in step S405. It is determined that the print data for each page can be stored in the unit 306. If the determination result of step S406 is true, the process proceeds to step S407. On the other hand, if the result of the determination in step S406 is false, that is, if there is not enough free space in the spool unit 306 to store the print data for each page, the series of processing ends. In this case, the print job management unit 301 may display a message on the operation panel 220 notifying that the print data for each page cannot be saved.

ステップS407において、印刷ジョブ管理部301は、ページ毎印刷データをステップS405で選択された保存形態でスプール部306に保存する。   In step S407, the print job management unit 301 stores the print data for each page in the spool unit 306 in the storage mode selected in step S405.

ステップS408において、印刷ジョブ管理部301は、注目ページが最終ページであるか判定する。ステップS408の判定の結果が真の場合、一連の処理は終了する一方、該判定の結果が偽の場合、ステップS409に進む。   In step S408, the print job management unit 301 determines whether the target page is the last page. If the result of the determination in step S408 is true, the series of processing ends. If the result of the determination is false, the process proceeds to step S409.

ステップS409において、印刷ジョブ管理部301は、注目ページを次のページに設定し、ステップS403に戻る。以上が、本実施例に係る印刷データ作成処理の内容である。   In step S409, the print job management unit 301 sets the page of interest as the next page, and returns to step S403. The above is the content of the print data creation process according to the present embodiment.

<保存形態選択処理について>
図6は、選択部307がステップS405で実行する、印刷データの保存形態選択処理の流れを示すフローチャートである。
<About storage format selection processing>
FIG. 6 is a flowchart showing the flow of print data storage mode selection processing executed by the selection unit 307 in step S405.

ステップS601において、処理対象の注目ページが最初に印刷されるページであるか(1ページ目か)判定される。ステップS601の判定の結果が真の場合、ステップS602に進む一方、該判定の結果が偽の場合、ステップS603に進む。   In step S601, it is determined whether the target page to be processed is the first page to be printed (first page). If the determination result in step S601 is true, the process proceeds to step S602. If the determination result is false, the process proceeds to step S603.

ステップS601でYESと判定された場合、ステップS602において、ページ毎印刷データの保存形態として、注目ページの画像を構成する複数のバンド画像を全て保持する形態が選択され、一連の処理は終了する。本ステップの結果、最初に印刷する1ページ目については、ページ画像を構成する全てのバンド画像が保存される。これにより、1ページ目については、スプール部306に保存される1ページ目のページ毎印刷データをそのまま利用して印刷を実行することとなる。従って、印刷実行時に1ページ目のRIP処理を実行する必要がなくなり、印刷実行を指示したときにエンジン230による画像形成を待ち時間なく開始できる。図5の符号502は、本ステップで選択する保存形態を説明するためのページ毎印刷データの模式図である。図示するように、ページ毎印刷データ502は、ページ画像を分割したバンド画像502a、502b、502c、502dから構成される。   If YES is determined in step S601, in step S602, a mode for holding all of the plurality of band images constituting the image of the page of interest is selected as the storage mode of the print data for each page, and the series of processing ends. As a result of this step, for the first page to be printed first, all band images constituting the page image are saved. As a result, for the first page, printing is executed using the print data for each page of the first page stored in the spool unit 306 as it is. Therefore, it is not necessary to execute the RIP process for the first page when printing is performed, and image formation by the engine 230 can be started without waiting time when printing execution is instructed. Reference numeral 502 in FIG. 5 is a schematic diagram of print data for each page for explaining a storage form selected in this step. As shown in the figure, the print data for each page 502 is composed of band images 502a, 502b, 502c, and 502d obtained by dividing the page image.

ステップS601でNOと判定された場合、ステップS603において、注目ページが2番目に印刷されるページであるか(2ページ目か)判定される。ステップS603の判定の結果が真の場合、ステップS604に進む一方、該判定の結果が偽の場合、ステップS608に進む。   If NO is determined in step S601, it is determined in step S603 whether the page of interest is the second printed page (second page). If the determination result in step S603 is true, the process proceeds to step S604. If the determination result is false, the process proceeds to step S608.

ステップS603でYESと判定された場合、ステップS604において、上端バンド画像群の作成時間が下端バンド画像群の作成時間より多いか判定される。ステップS604の判定の結果が真の場合、ステップS606に進む一方、該判定の結果が偽の場合、S605に進む。   If YES is determined in step S603, it is determined in step S604 whether the creation time of the upper band image group is longer than the creation time of the lower band image group. If the determination result in step S604 is true, the process proceeds to step S606. If the determination result is false, the process proceeds to S605.

ここで、上端バンド画像群とは、ページ画像の上端から連続する複数のバンド画像である。図5の符号503は、上端バンド画像群を説明するためのページ毎印刷データを示す。ページ毎印刷データ503は、バンド画像502a、502bから成る上端バンド画像群と、DL501c、501dとから構成される。   Here, the upper band image group is a plurality of band images continuous from the upper edge of the page image. Reference numeral 503 in FIG. 5 indicates print data for each page for explaining the upper band image group. The print data for each page 503 includes an upper end band image group including band images 502a and 502b, and DLs 501c and 501d.

これに対し、下端バンド画像群とは、ページ画像の下端から連続する複数のバンド画像である。尚、下端バンド画像群を構成するバンドの数は、基本的には、上端バンド画像群を構成するバンドの数と等しいものとする。図5の符号504は、下端バンド画像群を説明するためのページ毎印刷データを示す。ページ毎印刷データ504は、DL501a、501bと、バンド画像502c、502dから成る下端バンド画像群とから構成される。尚、ここではページ画像を4分割する場合を説明したが、ページ画像を分割することで得るバンド画像の数は4に限らず任意の値で良い。例えば、ページ画像を5分割する場合が考えられる。この場合、中央のバンド画像(3番目のバンド画像)は、上端バンド画像群に含まれるものとする。   On the other hand, the lower end band image group is a plurality of band images continuous from the lower end of the page image. The number of bands constituting the lower end band image group is basically equal to the number of bands constituting the upper end band image group. Reference numeral 504 in FIG. 5 indicates print data for each page for explaining the lower end band image group. The print data for each page 504 includes DLs 501a and 501b and a lower end band image group including band images 502c and 502d. Although the case where the page image is divided into four has been described here, the number of band images obtained by dividing the page image is not limited to four and may be an arbitrary value. For example, the page image may be divided into five. In this case, the center band image (third band image) is included in the upper band image group.

例えば、バンド画像502a、502b、502c、502dの各作成時間が10、30、10、20である場合、上端バンド画像群の作成時間は40、下端バンド画像群の作成時間は30であることから、ステップS604の判定の結果は真となる。尚、ここで用いた作成時間は相対的な時間の値を示すものであり、特に単位を設けていない。   For example, when the creation times of the band images 502a, 502b, 502c, and 502d are 10, 30, 10, and 20, the creation time of the upper band image group is 40 and the creation time of the lower band image group is 30. The result of the determination in step S604 is true. The creation time used here indicates a relative time value, and no unit is provided.

ステップS604の判定を実行する理由は、次の通りである。後で2ページ目を印刷する際、2ページ目に対応するページ毎印刷データが上端バンド画像群と下端バンド画像群との何れかを含んでいれば、エンジン230による2ページ目の画像形成処理を待ち時間なく実行できる。従って、ステップS604で上端画像データ群の作成時間と下端画像データ群の作成時間とを比較する。そして、上端画像データ群の作成時間が下端画像データ群の作成時間より多い場合は、ページ毎印刷データの保存形態として、ページ毎印刷データ503で示すような上端バンド画像群を保持する形態を選択する(ステップS604でYES→ステップS606)。一方、下端画像データ群の作成時間が上端画像データ群の作成時間以上の場合は、ページ毎印刷データの保存形態として、ページ毎印刷データ504で示すような下端バンド画像群を保持する形態を選択する(ステップS604でNO→・・・→ステップS607)。こうすることで、2ページ目の印刷時に印刷対象のバンド画像がない状態となることを防止できるので、印刷処理全体における効率が改善する。   The reason why the determination in step S604 is executed is as follows. When the second page is printed later, if the print data for each page corresponding to the second page includes either the upper band image group or the lower band image group, the image forming process of the second page by the engine 230 is performed. Can be executed without waiting. Accordingly, in step S604, the creation time of the upper end image data group is compared with the creation time of the lower end image data group. If the creation time of the upper-end image data group is longer than the creation time of the lower-end image data group, a mode for holding the upper-end band image group as shown by the print data for each page 503 is selected as the storage mode of the print data for each page. (YES in step S604 → step S606). On the other hand, when the creation time of the lower-end image data group is equal to or longer than the creation time of the upper-end image data group, a mode for holding the lower-end band image group as shown by the print data for each page 504 is selected as the storage mode of the print data for each page. (NO in step S604,..., Step S607). By doing so, it is possible to prevent the state where there is no band image to be printed when the second page is printed, thereby improving the efficiency of the entire printing process.

ステップS604でNO(上端バンド画像群の作成時間が下端バンド画像群の作成時間以下)と判定された場合、ステップS605において、下端バンド画像群の作成時間が記録媒体の上下を反転させる処理に要する時間(以下反転処理時間)より多いか判定する。ステップS605の判定の結果が真の場合、ステップS607に進む一方、該判定の結果が偽の場合、ステップS606に進む。本ステップの判定を実行する理由は以下の通りである。   If NO in step S604 (the creation time of the upper band image group is equal to or less than the creation time of the lower band image group), the creation time of the lower band image group is required for the process of inverting the recording medium up and down in step S605. It is determined whether it is longer than the time (hereinafter referred to as inversion processing time). If the determination result in step S605 is true, the process proceeds to step S607. If the determination result is false, the process proceeds to step S606. The reason for executing the determination in this step is as follows.

下端バンド画像群を含むページ毎印刷データに基づく印刷処理を実行する場合、記録媒体に対する画像形成処理は、ページの上端ではなく下端から実行される。従って、画像形成された印刷物をトレイに出力する前に記録媒体の上下を反転させ、全ページの印刷物の方向を揃える必要がある(図7のステップS713)。そこで、ステップS605で下端バンド群の作成時間と反転処理時間とを比較する。そして、下端バンド画像群の作成時間が反転処理時間以下の場合は、ページ毎印刷データの保存形態として、ページ毎印刷データ503で示すような下端バンド画像群を保持しない保存形態を選択する(ステップS605でNO→ステップS606)。一方で、反転処理時間が下端バンド画像群の作成時間より小さい場合は、ページ毎印刷データの保存形態として、ページ毎印刷データ504で示すような下端バンド画像群を保持する保存形態を選択する(ステップS605でYES→ステップS607)。こうすることで、反転処理時間が下端バンド画像群の作成時間より多いページの印刷データは、上端バンド画像群を保持する形態で保存されるので、該ページの印刷時に、記録媒体の上下を反転させる処理を実行しなくなる。よって、印刷処理全体における効率が改善する。尚、反転処理時間は、選択部307が予め保持しているものとする。   When executing print processing based on print data for each page including the lower end band image group, image forming processing for the recording medium is executed from the lower end instead of the upper end of the page. Therefore, before outputting the printed matter on which the image is formed to the tray, it is necessary to turn the recording medium upside down to align the directions of the printed matter on all pages (step S713 in FIG. 7). Therefore, in step S605, the creation time of the lower end band group is compared with the inversion processing time. If the creation time of the lower end band image group is equal to or shorter than the inversion processing time, a storage form that does not hold the lower end band image group as shown by the print data for each page 503 is selected as the storage form of the print data for each page (step) NO in step S605 → step S606). On the other hand, when the inversion processing time is smaller than the creation time of the lower end band image group, a storage form for holding the lower end band image group as shown by the print data for each page 504 is selected as the storage form of the print data for each page ( In step S605, YES → step S607). By doing this, the print data of the page whose inversion processing time is longer than the creation time of the lower end band image group is stored in a form that retains the upper end band image group. Therefore, when printing the page, the upper and lower sides of the recording medium are inverted. The processing to be executed is not executed. Therefore, the efficiency in the entire printing process is improved. It is assumed that the inversion processing time is held in advance by the selection unit 307.

ステップS604でYESと判定された場合、又は、ステップS605でNOと判定された場合、ステップS606において、ページ毎印刷データの保存形態として、ページ毎印刷データ503で示すような上端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち上端バンド画像群、及び、該複数のバンド画像のうち該上端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S604, or if NO is determined in step S605, the upper end band image group as indicated by the page-by-page print data 503 is stored as the storage form of the page-by-page print data in step S606. The form to be selected is selected. Specifically, the print data for each page is stored as a top band image group among a plurality of band images constituting a page image, and a band image excluding the top band image group among the plurality of band images. The form for storing the corresponding DL is selected.

ステップS605でYESと判定された場合、ステップS607において、ページ毎印刷データの保存形態として、ページ毎印刷データ504で示すような下端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち下端バンド画像群、及び、該複数のバンド画像のうち該下端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S605, in step S607, a form for holding the lower end band image group as indicated by the page-by-page print data 504 is selected as the page-by-page print data storage form. Specifically, as the storage form of the print data for each page, a lower end band image group among a plurality of band images constituting the page image, and a band image excluding the lower end band image group among the plurality of band images. The form for storing the corresponding DL is selected.

上述したように、2ページ目については、ページ画像を構成するバンド画像の全てを保持せず、上端バンド画像群、又は、下端バンド画像群を保持する保存形態が選択される(ステップS606、S607)。この理由は、2ページ目については、1ページ目の画像形成処理と並行して2ページ目の画像処理を実行可能であることから、一部のバンド画像を保持すれば足りるためである。   As described above, for the second page, a storage mode is selected that does not hold all of the band images constituting the page image but holds the upper band image group or the lower band image group (steps S606 and S607). ). This is because, for the second page, since the image processing for the second page can be executed in parallel with the image forming processing for the first page, it is sufficient to hold some band images.

ステップS603でNOと判定された場合、ステップS608において、ページ毎印刷データの保存形態として、ページ毎印刷データ505に示すような作成に時間を要する所定数のバンド画像を保持する形態が選択され、保持対象のバンド画像が決定される。詳細には、3ページ以降のページのページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のなかで作成時間が多い所定数の(1又は複数の)バンド画像、及び、それ以外のバンド画像の夫々に対応するDL、を保存する形態が選択される。例えば、バンド画像502a、502b、502c、502dの各作成時間が30、5、20、10であって、保持するバンド画像数が2の場合、作成時間が上位のバンド画像502a、502cが保持対象となる。尚、ここでは、2つのバンド画像を保持する場合を例に挙げて説明したが、保持するバンド画像数は2に限定されず、任意に変更可能である。以上が、本実施例に係る、印刷データの保存形態選択処理の内容である。   If NO is determined in step S603, in step S608, a mode for storing a predetermined number of band images that require time for creation as shown in the page-by-page print data 505 is selected as the page-by-page print data storage mode. A band image to be retained is determined. Specifically, as a storage form of the print data for each page of the third and subsequent pages, a predetermined number (one or more) of band images having a long creation time among a plurality of band images constituting the page image, and A mode for saving DL corresponding to each of the band images other than is selected. For example, when the creation times of the band images 502a, 502b, 502c, and 502d are 30, 5, 20, and 10 and the number of band images to be held is 2, the band images 502a and 502c having higher creation times are the holding targets. It becomes. Here, the case of holding two band images has been described as an example, but the number of band images to be held is not limited to two and can be arbitrarily changed. The above is the content of the print data storage form selection process according to the present embodiment.

<印刷処理について>
図7は、本実施例に係る、図4の印刷データ作成処理で作成、保存された印刷データに基づく印刷処理の流れを示すフローチャートである。ユーザによって操作パネル220を介して入力される、スプール部306に保存されている印刷ジョブに基づく印刷処理の実行指示を制御部210が受け付けた場合に、以下の処理が実行される。
<About print processing>
FIG. 7 is a flowchart illustrating the flow of the printing process based on the print data created and stored in the print data creation process of FIG. 4 according to the present embodiment. When the control unit 210 receives a print processing execution instruction based on a print job stored in the spool unit 306, which is input by the user via the operation panel 220, the following processing is executed.

ステップS701において、印刷ジョブ管理部301は、処理対象の注目ページを最初のページに設定する。   In step S701, the print job management unit 301 sets the target page to be processed as the first page.

ステップS702において、印刷ジョブ管理部301は、スプール部306に保存されている印刷ジョブと注目ページのページ毎印刷データとを読み出す。   In step S <b> 702, the print job management unit 301 reads the print job saved in the spool unit 306 and the print data for each page of the page of interest.

ステップS703において、印刷ジョブ管理部301は、ステップS702で読み出したページ毎印刷データの保存形態が、図5のページ毎印刷データ502に示すようなページ画像を構成する全てのバンド画像を保持する形態であるか判定する。ステップS703の判定の結果が真の場合、ステップS704に進む一方、該判定の結果が偽の場合、ステップS705に進む。   In step S703, the print job management unit 301 stores all band images constituting the page image as shown in the page-by-page print data 502 in FIG. 5 as the storage form of the page-by-page print data read out in step S702. It is determined whether it is. If the determination result in step S703 is true, the process proceeds to step S704. If the determination result is false, the process proceeds to step S705.

ステップS703でYESと判定された場合、ステップS704において、印刷ジョブ管理部301は、ステップS702で読み出したページ毎印刷データを印刷データ送信部303経由でエンジン230に送信する。エンジン230は、送信されたページ毎印刷データに基づき記録媒体に画像を形成する。次いで、ステップS714に進む。   If YES is determined in step S703, in step S704, the print job management unit 301 transmits the print data for each page read in step S702 to the engine 230 via the print data transmission unit 303. The engine 230 forms an image on a recording medium based on the transmitted print data for each page. Next, the process proceeds to step S714.

ステップS703でNOと判定された場合、ステップS705において、印刷ジョブ管理部301は、処理対象の注目領域をページの端部領域に設定する。詳細には、ページ毎印刷データ503のようにページの上端部領域に対応するバンド画像が存在する場合、注目領域を該上端部領域に設定する。一方、ページ毎印刷データ504のようにページの下端部領域に対応するバンド画像が存在する場合、注目領域を該下端部領域に設定する。また、ページの端部領域に対応するバンド画像が存在しない場合、注目領域をページの上端部領域に設定する。   If NO is determined in step S703, in step S705, the print job management unit 301 sets the attention area to be processed as the edge area of the page. Specifically, when a band image corresponding to the upper end area of the page exists as in the print data for each page 503, the attention area is set as the upper end area. On the other hand, when there is a band image corresponding to the lower end area of the page as in the print data for each page 504, the attention area is set as the lower end area. If there is no band image corresponding to the edge area of the page, the attention area is set as the upper edge area of the page.

ステップS706において、印刷ジョブ管理部301は、注目領域に対応するバンド画像が存在するか判定する。ステップS706の判定の結果が真の場合、ステップS707に進む一方、該判定の結果が偽の場合、ステップS708に進む。   In step S706, the print job management unit 301 determines whether there is a band image corresponding to the attention area. If the determination result in step S706 is true, the process proceeds to step S707. If the determination result is false, the process proceeds to step S708.

ステップS706でYESと判定された場合、ステップS707において、印刷ジョブ管理部301は、注目領域に対応するバンド画像を印刷データ送信部303経由でエンジン230に送信する。エンジン230は、送信されたバンド画像に基づき記録媒体に画像を形成する。次いで、ステップS710に進む。   If YES is determined in step S706, the print job management unit 301 transmits a band image corresponding to the region of interest to the engine 230 via the print data transmission unit 303 in step S707. The engine 230 forms an image on a recording medium based on the transmitted band image. Next, the process proceeds to step S710.

ステップS706でNOと判定された場合、ステップS708において、印刷ジョブ管理部301は、注目領域に対応するバンド画像の作成を、画像処理部304に依頼する。印刷ジョブ管理部301からバンド画像の作成依頼を受けた画像処理部304は、DLに基づきバンド画像を作成し、該作成したバンド画像を印刷データ送信部303経由でエンジン230に送信する。次いで、ステップS709に進む。   If NO is determined in step S706, in step S708, the print job management unit 301 requests the image processing unit 304 to create a band image corresponding to the attention area. Receiving the band image creation request from the print job management unit 301, the image processing unit 304 creates a band image based on the DL, and transmits the created band image to the engine 230 via the print data transmission unit 303. Next, the process proceeds to step S709.

ステップS709において、エンジン230は、ステップS708で送信されたバンド画像に基づき記録媒体に画像を形成する。次いで、ステップS710に進む。   In step S709, the engine 230 forms an image on the recording medium based on the band image transmitted in step S708. Next, the process proceeds to step S710.

ステップS710において、印刷ジョブ管理部301は、注目領域が注目ページにおける最終領域であるか判定する。ステップS710の判定の結果が真の場合、ステップS712に進む一方、該判定の結果が偽の場合、ステップS711に進む。   In step S710, the print job management unit 301 determines whether the attention area is the final area of the attention page. If the determination result in step S710 is true, the process proceeds to step S712. If the determination result is false, the process proceeds to step S711.

ステップS710でNOと判定された場合、ステップS711において、印刷ジョブ管理部301は、注目領域を次の領域に設定し、ステップS706に戻る。尚、ステップS705で注目領域が上端部領域に設定された場合、本ステップにおける設定は、上端部領域から下に向かって順番に(降順に)設定される。一方、ステップS705で注目領域が下端部領域に設定された場合、本ステップにおける設定は、下端部領域から上に向かって順番に(昇順に)設定される。   If NO is determined in step S710, the print job management unit 301 sets the attention area as the next area in step S711, and the process returns to step S706. When the attention area is set as the upper end area in step S705, the setting in this step is set in order from the upper end area downward (in descending order). On the other hand, when the attention area is set as the lower end area in step S705, the setting in this step is set in order (in ascending order) from the lower end area.

ここで注目ページが2ページ目の場合について検討する。この場合、印刷データは上述したように、上端バンド画像群を保持する形態、又は、下端バンド画像群を保持する形態で保存されている。上端バンド画像群を含む印刷データに基づく画像の形成は、ページの上端から実行される一方、下端バンド画像群を含む印刷データに基づく画像の形成は、ページの下端から実行される。このことを考慮して、以下のステップS712、S713の処理が実行される。   Consider the case where the page of interest is the second page. In this case, as described above, the print data is stored in a form that holds the upper band image group or a form that holds the lower band image group. Image formation based on print data including the upper band image group is executed from the upper end of the page, while image formation based on print data including the lower band image group is executed from the lower end of the page. In consideration of this, the following steps S712 and S713 are executed.

ステップS710でYESと判定された場合、ステップS712において、印刷ジョブ管理部301は、ステップS702で読み出したページ毎印刷データの保存形態が、ページ毎印刷データ504に示すような下端バンド画像群を保持する形態であるか判定する。ステップS712の判定の結果が真の場合、ステップS713に進む一方、該判定の結果が偽の場合、ステップS714に進む。   If YES is determined in step S710, in step S712, the print job management unit 301 holds a lower end band image group in which the storage form of the print data for each page read in step S702 is as shown in the print data for each page 504. It is determined whether it is a form to do. If the determination result in step S712 is true, the process proceeds to step S713. If the determination result is false, the process proceeds to step S714.

ステップS713において、出力部240は、画像が形成された記録媒体の上下を反転する上下反転処理を実行する。   In step S713, the output unit 240 executes a vertical inversion process that inverts the recording medium on which the image is formed.

ステップS714において、出力部240は、画像が形成された記録媒体を出力する。   In step S714, the output unit 240 outputs the recording medium on which the image is formed.

ステップS715において、印刷ジョブ管理部301は、注目ページが最終ページであるか判定する。ステップS715の判定の結果が真の場合、一連の処理は終了する一方、該判定の結果が偽の場合、ステップS716に進む。   In step S715, the print job management unit 301 determines whether the page of interest is the last page. If the result of the determination in step S715 is true, the series of processes ends. If the result of the determination is false, the process proceeds to step S716.

ステップS716において、印刷ジョブ管理部301は、注目ページを次のページに設定し、ステップS702に戻る。以上が、本実施例に係る印刷処理の内容である。   In step S716, the print job management unit 301 sets the page of interest as the next page, and returns to step S702. The above is the content of the printing process according to the present embodiment.

上述したように、本実施例では、最初に印刷される1ページ目については、ページ画像を構成する全てのバンド画像を保持する形態で、印刷データを保存する。これにより、印刷実行時に1ページ目のRIP処理を実行する必要がなくなり、印刷実行を指示したときに待ち時間なく画像形成を開始できるので、印刷処理全体における効率が改善する。   As described above, in this embodiment, for the first page to be printed first, the print data is stored in a form that holds all the band images constituting the page image. Accordingly, it is not necessary to execute the RIP process for the first page when printing is performed, and image formation can be started without waiting time when printing execution is instructed, so that the efficiency of the entire printing process is improved.

[実施例2]
実施例1では、1ページ目については全てのバンド画像を保持し、2ページ目については上端バンド画像群又は下端バンド画像群を保持し、それ以降のページについては作成時間が多いバンド画像を保持する。本実施例は、記憶装置(スプール部)の空き容量に余裕があるケースに該当し、RIP処理後のバンド画像を実施例1より多く保存する。具体的には、序盤に印刷される所定数のページについては全てのバンド画像を保持し、中盤に印刷される複数ページについては上端バンド画像群又は下端バンド画像群を保持し、終盤に印刷されるページについては作成時間が多い1又は複数のバンド画像を保持する。
[Example 2]
In the first embodiment, all the band images are held for the first page, the upper band image group or the lower band image group is held for the second page, and the band images having a long creation time are held for the subsequent pages. To do. This embodiment corresponds to a case where there is a sufficient free space in the storage device (spool unit), and more band images after RIP processing are stored than in the first embodiment. Specifically, all the band images are held for a predetermined number of pages printed in the early stage, and the upper end band image group or lower end band image group is held for a plurality of pages printed in the middle stage, and printed at the end stage. One or a plurality of band images having a long creation time is held for a page to be created.

尚、以下では実施例1との差分について主に説明し、実施例1と同様の構成及び同様の処理については説明を適宜省略する。   In the following, differences from the first embodiment will be mainly described, and the description of the same configuration and the same processing as in the first embodiment will be omitted as appropriate.

<保存形態選択処理について>
以下、本実施例に係る保存形態選択処理について、図8を用いて説明する。尚、以下の処理は、選択部307によって実行される。
<About storage format selection processing>
Hereinafter, the storage form selection processing according to the present embodiment will be described with reference to FIG. The following processing is executed by the selection unit 307.

ステップS801において、処理対象の注目ページのページ数が第1閾値Th1以下であるか判定される。ステップS801の判定の結果が真の場合、ステップS802に進む一方、該判定の結果が偽の場合、ステップS803に進む。   In step S801, it is determined whether the number of target pages to be processed is equal to or less than the first threshold Th1. If the determination result in step S801 is true, the process proceeds to step S802. If the determination result is false, the process proceeds to step S803.

ステップS801でYESと判定された場合、ステップS802において、ページ毎印刷データの保存形態として、注目ページの画像を構成する複数のバンド画像を全て保持する形態が選択され、一連の処理は終了する。   If YES is determined in step S801, in step S802, a mode for holding all of the plurality of band images constituting the image of the page of interest is selected as the storage mode of the print data for each page, and the series of processing ends.

ステップS801でNOと判定された場合、ステップS803において、処理対象の注目ページのページ数が第1閾値Th1より大きくかつ第2閾値Th2以下であるか判定される。ステップS803の判定の結果が真の場合、ステップS804に進む一方、該判定の結果が偽の場合、ステップS808に進む。尚、ステップS801で用いる第1閾値Th1、及び、ステップS803で用いる第2閾値Th2は、選択部307が予め保持しているものとする。また、閾値Th1、Th2は、ユーザが任意に設定可能な自然数であるが、印刷装置内に滞留する記録媒体の数に基づいて決定しても良い(但しTh1<Th2)。例えば、印刷装置内に滞留する記録媒体の数が5である場合、第1閾値Th1を5、第2閾値Th2を第1閾値Th1の2倍の10と決定する。但し、第1閾値Th1と第2閾値Th2との関係はこれに限られず、閾値Th1、Th2を任意に決定して良い。   If NO is determined in step S801, it is determined in step S803 whether the number of pages of interest to be processed is greater than the first threshold Th1 and less than or equal to the second threshold Th2. If the determination result in step S803 is true, the process proceeds to step S804. If the determination result is false, the process proceeds to step S808. Note that the selection unit 307 holds the first threshold value Th1 used in step S801 and the second threshold value Th2 used in step S803 in advance. The thresholds Th1 and Th2 are natural numbers that can be arbitrarily set by the user, but may be determined based on the number of recording media staying in the printing apparatus (where Th1 <Th2). For example, when the number of recording media staying in the printing apparatus is 5, the first threshold Th1 is determined to be 5, and the second threshold Th2 is determined to be 10 that is twice the first threshold Th1. However, the relationship between the first threshold Th1 and the second threshold Th2 is not limited to this, and the thresholds Th1 and Th2 may be arbitrarily determined.

ステップS803でYESと判定された場合、ステップS804において、上端バンド画像群の作成時間が下端バンド画像群の作成時間より多いか判定する。ステップS804の判定の結果が真の場合、ステップS806に進む一方、該判定の結果が偽の場合、S805に進む。   If YES is determined in step S803, it is determined in step S804 whether the creation time of the upper band image group is longer than the creation time of the lower band image group. If the determination result in step S804 is true, the process proceeds to step S806. If the determination result is false, the process proceeds to S805.

ステップS804でNOと判定された場合、ステップS805において、下端バンド画像群の作成時間が反転処理時間より多いか判定する。ステップS805の判定の結果が真の場合、ステップS807に進む一方、該判定の結果が偽の場合、ステップS806に進む。   If NO is determined in step S804, it is determined in step S805 whether the creation time of the lower band image group is longer than the inversion processing time. If the determination result in step S805 is true, the process proceeds to step S807. If the determination result is false, the process proceeds to step S806.

ステップS804でYESと判定された場合、又は、ステップS805でNOと判定された場合、ステップS806において、ページ毎印刷データの保存形態として、ページ毎印刷データ503で示すような上端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち上端バンド画像群、及び、該複数のバンド画像のうち該上端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S804, or if NO is determined in step S805, in step S806, the upper-end band image group as indicated by the page-by-page print data 503 is held as the storage form of the page-by-page print data. The form to be selected is selected. Specifically, the print data for each page is stored as a top band image group among a plurality of band images constituting a page image, and a band image excluding the top band image group among the plurality of band images. The form for storing the corresponding DL is selected.

ステップS805でYESと判定された場合、ステップS807において、ページ毎印刷データの保存形態として、ページ毎印刷データ504で示すような下端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち下端バンド画像群、及び、該複数のバンド画像のうち該下端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S805, in step S807, a mode for holding the lower end band image group as shown by the page-by-page print data 504 is selected as the page-by-page print data storage mode. Specifically, as the storage form of the print data for each page, a lower end band image group among a plurality of band images constituting the page image, and a band image excluding the lower end band image group among the plurality of band images. The form for storing the corresponding DL is selected.

ステップS803でNOと判定された場合、ステップS808において、ページ毎印刷データの保存形態として、ページ毎印刷データ505に示すような作成に時間を要する所定数のバンド画像を保持する形態が選択され、保持対象のバンド画像が決定される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のなかで作成時間が多い所定数の(1又は複数の)バンド画像、及び、それ以外のバンド画像の夫々に対応するDL、を保存する形態が選択される。以上が、本実施例に係る保存形態選択処理の内容である。   If NO is determined in step S803, in step S808, as a storage form of the print data for each page, a form for holding a predetermined number of band images that require time for creation as shown in the print data for each page 505 is selected. A band image to be retained is determined. Specifically, as a storage form of print data for each page, each of a predetermined number (one or a plurality) of band images having a long creation time among a plurality of band images constituting the page image, and other band images. Is selected to store the DL corresponding to. The above is the content of the storage type selection process according to the present embodiment.

上述したように、本実施例では、バンド画像を実施例1より多く保存する。これにより、印刷実行時のRIP処理量が少なくなり印刷処理全体における効率が改善し得る。   As described above, in this embodiment, more band images are stored than in the first embodiment. Thereby, the amount of RIP processing at the time of printing execution can be reduced, and the efficiency of the entire printing process can be improved.

[実施例3]
本実施例では、バンド画像を記憶装置(スプール部)の容量の許す限り保存する。尚、以下では実施例1との差分について主に説明し、実施例1と同様の構成及び同様の処理については説明を適宜省略する。
[Example 3]
In this embodiment, the band image is stored as long as the capacity of the storage device (spool unit) permits. In the following, differences from the first embodiment will be mainly described, and the description of the same configuration and the same processing as in the first embodiment will be omitted as appropriate.

<保存形態選択処理について>
以下、本実施例に係る保存形態選択処理について、図9を用いて説明する。尚、以下の処理は、選択部307によって実行される。
<About storage format selection processing>
Hereinafter, the storage form selection processing according to the present embodiment will be described with reference to FIG. The following processing is executed by the selection unit 307.

ステップS901において、ページ毎印刷データを、ページ画像を構成する全てのバンド画像を保持する形態で保存可能か判定される。ステップS901の判定の結果が真の場合、ステップS902に進む一方、該判定の結果が偽の場合、ステップS903に進む。   In step S <b> 901, it is determined whether the print data for each page can be stored in a form that holds all the band images constituting the page image. If the determination result in step S901 is true, the process proceeds to step S902. If the determination result is false, the process proceeds to step S903.

ステップS901でYESと判定された場合、ステップS902において、ページ毎印刷データの保存形態として、ページ画像を構成する全てのバンド画像を保持する形態が選択され、一連の処理は終了する。   If it is determined YES in step S901, in step S902, a form for holding all band images constituting the page image is selected as a storage form for the print data for each page, and the series of processing ends.

ステップS901でNOと判定された場合、ステップS903において、上端バンド画像群の作成時間が下端バンド画像群の作成時間より多いか判定する。ステップS903の判定の結果が真の場合、ステップSS905に進む一方、該判定の結果が偽の場合、ステップS904に進む。   If NO in step S901, it is determined in step S903 whether the creation time of the upper band image group is longer than the creation time of the lower band image group. If the determination result in step S903 is true, the process proceeds to step SS905. If the determination result is false, the process proceeds to step S904.

ステップS903でNOと判定された場合、ステップS904において、下端バンド画像群の作成時間が反転処理時間より多いか判定する。ステップS904の判定の結果が真の場合、ステップS907に進む一方、該判定の結果が偽の場合、ステップS905に進む。   If NO is determined in step S903, it is determined in step S904 whether the creation time of the lower end band image group is longer than the inversion processing time. If the determination result in step S904 is true, the process proceeds to step S907. If the determination result is false, the process proceeds to step S905.

ステップS903でYESと判定された場合、又は、ステップS904でNOと判定された場合、ステップS905において、ページ毎印刷データを、ページ毎印刷データ503で示すような上端バンド画像群を保持する形態で保存可能か判定される。ステップS905の判定の結果が真の場合、ステップS906に進む一方、該判定の結果が偽の場合、ステップS909に進む。   If YES is determined in step S903, or if NO is determined in step S904, in step S905, the print data for each page is stored in the form of holding the upper end band image group as indicated by the print data for each page 503. It is determined whether it can be saved. If the determination result in step S905 is true, the process proceeds to step S906. If the determination result is false, the process proceeds to step S909.

ステップS905でYESと判定された場合、ステップS906において、ページ毎印刷データの保存形態として、上端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち上端バンド画像群、及び、該複数のバンド画像のうち該上端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S905, in step S906, a form that holds the upper end band image group is selected as a storage form of the print data for each page. Specifically, the print data for each page is stored as a top band image group among a plurality of band images constituting a page image, and a band image excluding the top band image group among the plurality of band images. The form for storing the corresponding DL is selected.

ステップS904でYESと判定された場合、ステップS907において、ページ毎印刷データを、ページ毎印刷データ504で示すような下端バンド画像群を保持する形態で保存可能か判定される。ステップS907の判定の結果が真の場合、ステップS908に進む一方、該判定の結果が偽の場合、ステップS909に進む。   If YES is determined in step S904, it is determined in step S907 whether the page-by-page print data can be stored in a form in which a lower end band image group as indicated by the page-by-page print data 504 is held. If the determination result in step S907 is true, the process proceeds to step S908. If the determination result is false, the process proceeds to step S909.

ステップS907でYESと判定された場合、ステップS908において、ページ毎印刷データの保存形態として、下端バンド画像群を保持する形態が選択される。詳細には、ページ毎印刷データの保存形態として、ページ画像を構成する複数のバンド画像のうち下端バンド画像群、及び、該複数のバンド画像のうち該下端バンド画像群を除くバンド画像の夫々に対応するDL、を保存する形態が選択される。   If YES is determined in step S907, in step S908, a form that holds the lower end band image group is selected as a storage form of the print data for each page. Specifically, as the storage form of the print data for each page, a lower end band image group among a plurality of band images constituting the page image, and a band image excluding the lower end band image group among the plurality of band images. The form for storing the corresponding DL is selected.

ステップS905でNOと判定された場合、又は、ステップS907でNOと判定された場合、ステップS909において、スプール部306の空き容量と各バンド画像の作成時間とに基づき、保持対象のバンド画像が決定される。以上が、本実施例に係る保存形態選択処理の内容である。   If NO is determined in step S905, or if NO is determined in step S907, the band image to be retained is determined in step S909 based on the free capacity of the spool unit 306 and the creation time of each band image. Is done. The above is the content of the storage type selection process according to the present embodiment.

上述したように、本実施例では、記憶装置(スプール部)の容量の許す限りのバンド画像を保存する。これにより、印刷実行時のRIP処理量が少なくなり印刷処理全体における効率が改善し得る。   As described above, in this embodiment, as many band images as the capacity of the storage device (spool unit) allows are stored. Thereby, the amount of RIP processing at the time of printing execution can be reduced, and the efficiency of the entire printing process can be improved.

[その他の実施例]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other Examples]
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

Claims (13)

印刷ジョブに含まれる印刷データに基づき、各ページにおけるバンド単位のディスプレイリストを作成するディスプレイリスト作成手段と、
前記作成されたバンド単位のディスプレイリストに基づき、前記各ページのページ画像を分割した画像であるバンド画像を作成するバンド画像作成手段と、
ページの出力順と、前記各ページにおける前記バンド画像の夫々の作成時間とに基づき、ページ毎印刷データの保存形態を選択する選択手段と、
前記選択された保存形態で、前記ページ毎印刷データを保存する保存手段と
を有することを特徴とする画像処理装置。
Display list creation means for creating a display list in units of bands on each page based on print data included in the print job;
Band image creation means for creating a band image that is an image obtained by dividing the page image of each page based on the created band-by-band display list;
Selection means for selecting a storage form of print data for each page based on the output order of the pages and the creation time of each of the band images on each page;
An image processing apparatus comprising: a storage unit configured to store the print data for each page in the selected storage form.
前記選択手段は、前記保存形態として、
前記ページ画像を構成する複数のバンド画像を全て保持する第1形態、
前記ページ画像の上端から連続する複数のバンド画像である上端バンド画像群を保持する第2形態、
前記ページ画像の下端から連続する複数のバンド画像である下端バンド画像群を保持する第3形態、又は
前記ページ画像を構成する複数のバンド画像のうち、前記作成時間が上位の所定数のバンド画像を保持する第4形態
の何れかを選択することを特徴とする請求項1に記載の画像処理装置。
The selection means, as the storage form,
A first mode for holding all of a plurality of band images constituting the page image;
A second mode for holding a top band image group that is a plurality of band images continuous from the top edge of the page image;
A third embodiment that holds a lower end band image group that is a plurality of band images continuous from the lower end of the page image, or a predetermined number of band images having a higher creation time among a plurality of band images constituting the page image The image processing apparatus according to claim 1, wherein the image processing apparatus selects any one of the fourth forms holding the image.
前記選択手段は、
1ページ目の印刷データの保存形態として、前記第1形態を選択し、
2ページ目の印刷データの保存形態として、前記第2形態又は前記第3形態を選択し、
3ページ以降の印刷データの保存形態として、前記第4形態を選択することを特徴とする請求項2に記載の画像処理装置。
The selection means includes
As the storage form of the print data for the first page, the first form is selected,
Select the second form or the third form as the print data storage form of the second page,
The image processing apparatus according to claim 2, wherein the fourth form is selected as a storage form of print data for the third and subsequent pages.
前記2ページ目の上端バンド画像群の作成時間が前記2ページ目の下端バンド画像群の作成時間より多いか否かを判定する第1判定手段を更に有し、
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間より多いと判定した場合、前記選択手段は、前記2ページ目の印刷データの保存形態として、前記第2形態を選択することを特徴とする請求項3に記載の画像処理装置。
A first determination unit for determining whether or not the creation time of the upper end band image group of the second page is longer than the creation time of the lower end band image group of the second page;
When the first determination unit determines that the creation time of the upper end band image group is longer than the creation time of the lower end band image group, the selection unit, as a storage form of the print data of the second page, The image processing apparatus according to claim 3, wherein the second form is selected.
前記2ページ目の下端バンド画像群の作成時間が、画像が形成された記録媒体の上下を反転させるために必要な反転処理時間より多いか否かを判定する第2判定手段を更に有し、
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間以下と判定し、且つ、前記第2判定手段が、前記下端バンド画像群の前記作成時間は前記反転処理時間より多いと判定した場合、前記選択手段は、前記2ページ目の印刷データの保存形態として、前記第3形態を選択することを特徴とする請求項4に記載の画像処理装置。
A second determination means for determining whether or not the creation time of the lower end band image group of the second page is longer than a reversal processing time necessary for reversing the top and bottom of the recording medium on which the image is formed;
The first determination means determines that the creation time of the upper end band image group is equal to or less than the creation time of the lower end band image group, and the second determination means determines that the creation time of the lower end band image group is 5. The image processing apparatus according to claim 4, wherein when it is determined that the time is longer than the inversion processing time, the selection unit selects the third form as the print data storage form of the second page.
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間以下と判定し、且つ、前記第2判定手段が、前記下端バンド画像群の前記作成時間は前記反転処理時間以下と判定した場合、前記選択手段は、前記2ページ目の印刷データの保存形態として、前記第2形態を選択することを特徴とする請求項5に記載の画像処理装置。   The first determination means determines that the creation time of the upper end band image group is equal to or less than the creation time of the lower end band image group, and the second determination means determines that the creation time of the lower end band image group is 6. The image processing apparatus according to claim 5, wherein, when it is determined that the time is equal to or less than the inversion processing time, the selection unit selects the second form as the print data storage form of the second page. 前記選択手段は、
前記出力順が第1閾値Th1以下のページの印刷データの保存形態として、前記第1形態を選択し、
前記出力順が前記第1閾値Th1より大きく第2閾値Th2以下のページの印刷データの保存形態として、前記第2形態又は前記第3形態を選択し、
前記出力順が前記第2閾値Th2より大きいページの印刷データの保存形態として、前記第4形態を選択することを特徴とする請求項2に記載の画像処理装置。
The selection means includes
The first form is selected as a print data storage form for pages whose output order is equal to or less than a first threshold Th1,
Select the second form or the third form as the print data storage form of the page whose output order is greater than the first threshold Th1 and equal to or less than the second threshold Th2,
The image processing apparatus according to claim 2, wherein the fourth form is selected as a print data storage form for pages whose output order is greater than the second threshold Th2.
前記出力順が前記第1閾値Th1より大きく前記第2閾値Th2以下のページについて、前記上端バンド画像群の作成時間が前記下端バンド画像群の作成時間より多いか否かを判定する第1判定手段を更に有し、
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間より多いと判定した場合、前記選択手段は、当該ページの印刷データの保存形態として、前記第2形態を選択することを特徴とする請求項7に記載の画像処理装置。
First determination means for determining whether or not the creation time of the upper band image group is greater than the creation time of the lower band image group for pages whose output order is greater than the first threshold Th1 and less than or equal to the second threshold Th2. Further comprising
When the first determination unit determines that the creation time of the upper end band image group is longer than the creation time of the lower end band image group, the selection unit is configured to store the print data of the page as the storage form of the first The image processing apparatus according to claim 7, wherein two types are selected.
前記出力順が前記第1閾値Th1より大きく前記第2閾値Th2以下のページについて、前記下端バンド画像群の前記作成時間が、画像が形成された記録媒体の上下を反転させるために必要な反転処理時間より多いか否かを判定する第2判定手段を更に有し、
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間以下と判定し、且つ、前記第2判定手段が、前記下端バンド画像群の前記作成時間は前記反転処理時間より多いと判定した場合、前記選択手段は、当該ページの印刷データの保存形態として、前記第3形態を選択することを特徴とする請求項8に記載の画像処理装置。
For pages whose output order is greater than the first threshold Th1 and less than or equal to the second threshold Th2, the creation time of the lower band image group is the inversion processing necessary to invert the recording medium on which the image is formed. A second determining means for determining whether or not the time is greater than the time;
The first determination means determines that the creation time of the upper end band image group is equal to or less than the creation time of the lower end band image group, and the second determination means determines that the creation time of the lower end band image group is 9. The image processing apparatus according to claim 8, wherein when it is determined that the time is longer than the inversion processing time, the selection unit selects the third form as the print data storage form of the page.
前記第1判定手段が、前記上端バンド画像群の前記作成時間は前記下端バンド画像群の前記作成時間以下と判定し、且つ、前記第2判定手段が、前記下端バンド画像群の前記作成時間は前記反転処理時間以下と判定した場合、前記選択手段は、当該ページの印刷データの保存形態として、前記第2形態を選択することを特徴とする請求項9に記載の画像処理装置。   The first determination means determines that the creation time of the upper end band image group is equal to or less than the creation time of the lower end band image group, and the second determination means determines that the creation time of the lower end band image group is 10. The image processing apparatus according to claim 9, wherein, when it is determined that the time is equal to or less than the inversion processing time, the selection unit selects the second form as a storage form of the print data of the page. 印刷ジョブに含まれる印刷データに基づき、各ページにおけるバンド単位のディスプレイリストを作成するディスプレイリスト作成手段と、
前記作成されたバンド単位のディスプレイリストに基づき、前記各ページのページ画像を分割した画像であるバンド画像を作成するバンド画像作成手段と、
ページ毎印刷データの保存形態を選択する選択手段と、
前記選択された保存形態で、前記ページ毎印刷データを保存する保存手段と
を有し、
前記選択手段は、前記保存手段の空き容量と、前記各ページにおける前記バンド画像の作成時間とに基づき、前記保存形態を選択することを特徴とする画像処理装置。
Display list creation means for creating a display list in units of bands on each page based on print data included in the print job;
Band image creation means for creating a band image that is an image obtained by dividing the page image of each page based on the created band-by-band display list;
A selection means for selecting a storage form of print data for each page;
Storage means for storing the print data for each page in the selected storage form;
The image processing apparatus according to claim 1, wherein the selection unit selects the storage mode based on a free space of the storage unit and a creation time of the band image in each page.
印刷ジョブに含まれる印刷データに基づき、各ページにおけるバンド単位のディスプレイリストを作成するステップと、
前記作成されたバンド単位のディスプレイリストに基づき、前記各ページのページ画像を分割した画像であるバンド画像を作成するステップと、
ページの出力順と、前記各ページにおける前記バンド画像の夫々の作成時間とに基づき、ページ毎印刷データの保存形態を選択するステップと、
前記選択された保存形態で、前記ページ毎印刷データを保存するステップと
を有することを特徴とする画像処理方法。
Creating a band-by-band display list for each page based on the print data contained in the print job;
Creating a band image that is an image obtained by dividing the page image of each page based on the created band-by-band display list;
Selecting the storage form of the print data for each page based on the output order of the pages and the creation time of each of the band images on each page;
And a step of storing the print data for each page in the selected storage mode.
コンピュータに、請求項12に記載の方法を実行させるための、プログラム。   A program for causing a computer to execute the method according to claim 12.
JP2017025012A 2017-02-14 2017-02-14 Image processing apparatus, image processing method, and program Pending JP2018130857A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017025012A JP2018130857A (en) 2017-02-14 2017-02-14 Image processing apparatus, image processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017025012A JP2018130857A (en) 2017-02-14 2017-02-14 Image processing apparatus, image processing method, and program

Publications (1)

Publication Number Publication Date
JP2018130857A true JP2018130857A (en) 2018-08-23

Family

ID=63247793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017025012A Pending JP2018130857A (en) 2017-02-14 2017-02-14 Image processing apparatus, image processing method, and program

Country Status (1)

Country Link
JP (1) JP2018130857A (en)

Similar Documents

Publication Publication Date Title
JP4458176B2 (en) Printing control apparatus, printing apparatus, and program
US10185901B2 (en) Image processing apparatus and non-transitory computer readable medium with variable image density
US8860997B2 (en) Image output apparatus, preview image generating method, and storage medium
CN107391053B (en) Image forming apparatus, image forming method, and information processing system
JP2016093984A (en) Control apparatus, control method, and control program
JP5471681B2 (en) Image processing apparatus and image processing program
US11683424B2 (en) Printing apparatus that displays a determined plurality of sets of image data, a method of controlling the printing apparatus, and a non-transitory computer-readable storage medium
JP6544905B2 (en) Image processing apparatus, image processing method, program
CN104375821B (en) Message processing device, information processing method and processing equipment
US10068163B2 (en) Image processing apparatus and non-transitory computer readable medium using difference in processing speed information
JP2017024321A (en) Image processing apparatus, image forming apparatus, image processing time prediction method, and program
JP2018130857A (en) Image processing apparatus, image processing method, and program
JP2020110926A (en) Image formation apparatus, control method of image formation apparatus, image formation system and program
JP5516551B2 (en) Image forming system and image forming control method
JP2021022024A (en) Image processing system, image processing method and program
JP2016016564A (en) Information processing apparatus, information processing method, and program
JP5202265B2 (en) Image processing apparatus, program, and control method for image processing apparatus
JP2017087583A (en) Printing system and storage control method of re-print data in printing system
JP2008290362A (en) Printing controller and image forming system
JP6390283B2 (en) Information processing apparatus and program
US20210165614A1 (en) Information processing apparatus and non-transitory computer readable medium
JP2016155280A (en) Control device, control method and program
JP6168311B2 (en) Image forming apparatus, image forming system, and image forming method
JP2017177352A (en) Print control device, printer, printing system, printing method and program
JP6344145B2 (en) Image forming apparatus and image forming program