JP2022094125A - Image formation device, image formation method and program - Google Patents

Image formation device, image formation method and program Download PDF

Info

Publication number
JP2022094125A
JP2022094125A JP2020206970A JP2020206970A JP2022094125A JP 2022094125 A JP2022094125 A JP 2022094125A JP 2020206970 A JP2020206970 A JP 2020206970A JP 2020206970 A JP2020206970 A JP 2020206970A JP 2022094125 A JP2022094125 A JP 2022094125A
Authority
JP
Japan
Prior art keywords
paper
patch
unit
control unit
printing
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
JP2020206970A
Other languages
Japanese (ja)
Inventor
正樹 柏木
Masaki Kashiwagi
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 JP2020206970A priority Critical patent/JP2022094125A/en
Publication of JP2022094125A publication Critical patent/JP2022094125A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Color Electrophotography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Color, Gradation (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

To suppress reduction in accuracy of gradation adjustment using a plurality of patches.SOLUTION: An image formation device includes: correction means for color-measuring a plurality of patches printed on a sheet, and performing gradation correction; and control means for controlling an interval of printing a plurality of sheets to a predetermined interval or less when the plurality of patches are divided into a plurality of sheets of the same sheet type and printed thereon.SELECTED DRAWING: Figure 14

Description

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

用紙に画像を形成する印刷装置の後段にインラインセンサを接続し、印刷装置から出力された用紙の画像をインラインセンサで読み取る印刷システムが用いられている。この印刷システムでは、印刷装置が用紙の余白にパッチを印刷し、印刷されたパッチをインラインセンサが読み取ることで、階調調整をリアルタイムに行うことができる。しかしながら、用紙に印刷できる余白部分は限られており、印刷装置が、階調調整に必要なパッチを用紙の余白部分に正確に印刷できないことがある。関連する技術として、特許文献1の技術が提案されている。特許文献1の技術は、階調調整用マークが断裁用マークと重なる場合には、階調調整用マークの階調パッチの数を削減している。 A printing system is used in which an in-line sensor is connected to the subsequent stage of a printing device that forms an image on paper, and the image of the paper output from the printing device is read by the in-line sensor. In this printing system, a printing device prints patches in the margins of paper, and an in-line sensor reads the printed patches, so that gradation adjustment can be performed in real time. However, the margins that can be printed on the paper are limited, and the printing apparatus may not be able to accurately print the patch required for gradation adjustment on the margins of the paper. As a related technique, the technique of Patent Document 1 has been proposed. The technique of Patent Document 1 reduces the number of gradation patches of the gradation adjustment mark when the gradation adjustment mark overlaps with the cutting mark.

特開2019-169025号公報Japanese Unexamined Patent Publication No. 2019-169025

上述した特許文献1の技術の場合、階調パッチの数が削減されることがある。このため、本来のパッチの階調数で調整を行うことができず、パッチを用いた階調調整精度が低下することがある。ここで、階調調整に用いられるパッチが用紙の余白に入りきらない場合、複数の用紙にパッチを分割して印刷することが考えられる。例えば、4色のパッチを用いて階調調整を行う場合、4色のパッチを2つに分割して、2色ずつのパッチを2枚の用紙に印刷することで、本来のパッチの階調数で階調調整を行うことができる。ただし、1枚目の用紙に2色のパッチが印刷されてから2枚目の用紙に残りの2色のパッチが印刷されるまでに時間がかかることがある。通常の印刷が行われている状況下等においては、1枚目の用紙が印刷されてから2枚目の用紙が印刷されるまでの間に、複数の別の用紙が印刷されることがある。この場合、2枚の用紙に印刷されたパッチの色味が変動し、階調補正の精度が低下することがある。 In the case of the technique of Patent Document 1 described above, the number of gradation patches may be reduced. Therefore, the adjustment cannot be performed with the original number of gradations of the patch, and the gradation adjustment accuracy using the patch may decrease. Here, if the patch used for gradation adjustment does not fit in the margin of the paper, it is conceivable to divide the patch into a plurality of papers for printing. For example, when adjusting the gradation using a four-color patch, the original patch gradation is obtained by dividing the four-color patch into two and printing the two-color patch on two sheets of paper. Gradation can be adjusted by the number. However, it may take some time after the two-color patch is printed on the first sheet of paper until the remaining two-color patch is printed on the second sheet of paper. Under normal printing conditions, etc., multiple different sheets may be printed between the time the first sheet is printed and the time the second sheet is printed. .. In this case, the tint of the patch printed on the two sheets of paper may fluctuate, and the accuracy of gradation correction may decrease.

そこで、本発明は、複数のパッチを用いた階調調整の精度の低下を抑制することを目的とする。 Therefore, an object of the present invention is to suppress a decrease in the accuracy of gradation adjustment using a plurality of patches.

上記目的を達成するために、本発明の画像形成装置は、用紙に印刷された複数のパッチを測色して階調補正を行う補正手段と、前記複数のパッチを同じ用紙タイプの複数の用紙に分割して印刷する際に、前記複数の用紙を印刷する間隔を所定間隔以下に制御する制御手段と、を備えることを特徴とする。 In order to achieve the above object, the image forming apparatus of the present invention includes a correction means for measuring a plurality of patches printed on paper and performing gradation correction, and a plurality of papers of the same paper type for the plurality of patches. It is characterized by comprising a control means for controlling the interval for printing the plurality of sheets to a predetermined interval or less when printing is divided into the above.

本発明によれば、複数のパッチを用いた階調調整の精度の低下を抑制することができる。 According to the present invention, it is possible to suppress a decrease in the accuracy of gradation adjustment using a plurality of patches.

印刷システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration of a printing system. 印刷装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of a printing apparatus. 印刷装置のソフトウェア構成の一例を示す図である。It is a figure which shows an example of the software structure of a printing apparatus. 印刷処理の流れの一例を示すシーケンス図である。It is a sequence diagram which shows an example of the flow of a print process. 図4に続くシーケンス図である。It is a sequence diagram following FIG. チャート挿入用のジョブ処理の流れの一例を示すシーケンス図である。It is a sequence diagram which shows an example of the flow of job processing for chart insertion. 図6に続くシーケンス図である。It is a sequence diagram following FIG. 基準情報および補正情報をクリアする処理の流れの一例を示すシーケンス図である。It is a sequence diagram which shows an example of the flow of the process which clears a reference information and correction information. 印刷装置の各給紙段に登録された用紙種類が変更された際に処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the processing flow when the paper type registered in each paper feed stage of a printing apparatus is changed. 印刷装置の給紙段に用紙種類を登録する際のUI画面例を示す図である。It is a figure which shows the UI screen example at the time of registering a paper type in a paper feed stage of a printing apparatus. 階調パッチおよび管理テーブルの一例を示す図である。It is a figure which shows an example of a gradation patch and a management table. パッチの出力例を示す図である。It is a figure which shows the output example of a patch. 用紙サイズごとのパッチの印刷方法を決定するためのテーブルの一例を示す図である。It is a figure which shows an example of the table for deciding the printing method of a patch for each paper size. 第1実施形態における処理中のページに印刷するパッチを決定する処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the process which determines the patch to be printed on the page under process in 1st Embodiment. 2枚目の用紙待ち情報および挿入要求情報の一例を示す図である。It is a figure which shows an example of the second sheet waiting information and the insertion request information. 第2実施形態における処理中のページに印刷するパッチを決定する処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of the process which determines the patch to be printed on the page under process in 2nd Embodiment.

以下、本発明の各実施形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施形態に記載されている構成によって限定されることはない。 Hereinafter, each embodiment of the present invention will be described in detail with reference to the drawings. However, the configurations described in the following embodiments are merely examples, and the scope of the present invention is not limited by the configurations described in the respective embodiments.

<第1実施形態>
図1は、印刷システムのシステム構成の一例を示す図である。印刷システムにおいて、ネットワーク100を介して、情報処理装置102と印刷装置101とが接続されている。ネットワーク100は、LANやWAN等のネットワークである。印刷装置101は、情報処理装置102から受信した印刷ジョブに基づく印刷を行う。印刷装置101は、画像形成装置の一例である。情報処理装置102は、例えば、パーソナルコンピュータやスマートフォン、タブレット端末等のコンピュータである。情報処理装置102は、ユーザ操作に基づいて、印刷ジョブを印刷装置101に投入することができる。
<First Embodiment>
FIG. 1 is a diagram showing an example of a system configuration of a printing system. In the printing system, the information processing device 102 and the printing device 101 are connected to each other via the network 100. The network 100 is a network such as LAN or WAN. The printing device 101 performs printing based on the print job received from the information processing device 102. The printing device 101 is an example of an image forming device. The information processing device 102 is, for example, a computer such as a personal computer, a smartphone, or a tablet terminal. The information processing device 102 can input a print job to the printing device 101 based on a user operation.

図2は、印刷装置101のハードウェア構成の一例を示す図である。印刷装置101は、用紙に画像を印刷する印刷機能を有する。印刷装置101は、スキャナやFAX機能を含むMFP(Multi Function Peripheral)であってもよいし、MFP以外の印刷装置であってもよい。印刷装置101は、制御部2100を含む。制御部2100は、補正手段および制御手段に対応する。制御部2100は、印刷装置101の全体の動作を制御する。CPU2101は、ROM(Read Only Memory)2102またはストレージ2104に記憶されたプログラムをRAM2103に展開し、展開されたプログラムを実行する。これにより、印刷装置101の各種の制御(印刷制御や読取制御等)が実現される。 FIG. 2 is a diagram showing an example of the hardware configuration of the printing apparatus 101. The printing device 101 has a printing function for printing an image on paper. The printing device 101 may be an MFP (Multifunction Peripheral) including a scanner and a FAX function, or may be a printing device other than the MFP. The printing device 101 includes a control unit 2100. The control unit 2100 corresponds to the correction means and the control means. The control unit 2100 controls the overall operation of the printing apparatus 101. The CPU 2101 expands the program stored in the ROM (Read Only Memory) 2102 or the storage 2104 into the RAM 2103, and executes the expanded program. As a result, various controls (print control, read control, etc.) of the printing apparatus 101 are realized.

ROM2102は、CPU2101が実行可能な制御プログラムおよびブートプログラム等を格納する。RAM(Random Access Memory)2103は、CPU2101の主記憶メモリであり、ワークエリアや各種制御プログラムを展開するための一時領域として用いられる。ストレージ2104は、印刷データ、画像データ、各種プログラムおよび各種設定情報を記憶する。ストレージ2104は、HDD(Hard Disk Drive)等の補助記憶装置である。また、ストレージ2104には、SSD(Solid State Drive)等の不揮発性メモリが適用されてもよい。 The ROM 2102 stores a control program, a boot program, and the like that can be executed by the CPU 2101. The RAM (Random Access Memory) 2103 is the main storage memory of the CPU 2101, and is used as a temporary area for developing a work area and various control programs. The storage 2104 stores print data, image data, various programs, and various setting information. The storage 2104 is an auxiliary storage device such as an HDD (Hard Disk Drive). Further, a non-volatile memory such as SSD (Solid State Drive) may be applied to the storage 2104.

印刷装置101の制御は、1つのCPU2101が1つのRAM2103を用いて後述する各処理を実行することにより実現されるものとして説明する。ただし、印刷装置101の制御は、例えば、複数のCPU、RAM、ROMおよびストレージを協働動作させることにより実現されてもよい。また、CPU2101と所定のハードウェア回路とが協働動作することにより、印刷装置101の制御が実現されてもよい。所定の回路としては、ASIC(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)等が適用されてもよい。 The control of the printing apparatus 101 will be described as being realized by one CPU 2101 executing each process described later using one RAM 2103. However, the control of the printing apparatus 101 may be realized by, for example, operating a plurality of CPUs, RAMs, ROMs, and storages in cooperation with each other. Further, the control of the printing apparatus 101 may be realized by the cooperative operation of the CPU 2101 and the predetermined hardware circuit. As a predetermined circuit, an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or the like may be applied.

操作部インタフェース2105は、操作部2106と制御部2100とを接続する。図では、インタフェースは「I/F」と表記される。操作部2106は、ユーザからの指示を受け付ける機能および情報を表示する機能を有する。操作部2106は、例えば、タッチパネルディスプレイであってもよいし、タッチパネルディスプレイと各種ハードキーとにより構成されてもよい。画像処理部2107は、通信部I/F2108を介して受信した印刷ジョブを展開し、印刷に用いる画像データを生成するRIP(Raster Image Processor)の機能を有する。画像処理部2107は、印刷ジョブを展開して得られた画像データの解像度変換および補正処理を行う機能も有する。画像処理部2107の機能は、ハードウェア回路(ASICやFPGA等)により実現される。ただし、印刷装置101に内蔵される画像処理用のプロセッサーが、画像処理プログラムを実行することにより、画像処理および印刷データへの展開処理が実現されてもよい。この場合、当該プロセッサーとCPU2101とが協働して後述するフローチャートを実行する。CPU2101が画像処理を行うためのプログラムを実行することで、画像処理および印刷データの展開処理が実現されてもよい。また、これらの何れかの組み合わせにより画像処理が行われてもよい。 The operation unit interface 2105 connects the operation unit 2106 and the control unit 2100. In the figure, the interface is referred to as "I / F". The operation unit 2106 has a function of receiving instructions from the user and a function of displaying information. The operation unit 2106 may be, for example, a touch panel display, or may be composed of a touch panel display and various hard keys. The image processing unit 2107 has a function of a RIP (Raster Image Processor) that develops a print job received via the communication unit I / F 2108 and generates image data used for printing. The image processing unit 2107 also has a function of performing resolution conversion and correction processing of image data obtained by developing a print job. The function of the image processing unit 2107 is realized by a hardware circuit (ASIC, FPGA, etc.). However, the image processing processor built in the printing apparatus 101 may execute the image processing program to realize the image processing and the expansion processing to the print data. In this case, the processor and the CPU 2101 cooperate to execute the flowchart described later. Image processing and print data expansion processing may be realized by the CPU 2101 executing a program for performing image processing. Further, image processing may be performed by any combination of these.

印刷部2109は、画像処理部2107が生成した画像データに基づいて、給紙カセットから給送された用紙に画像を印刷する。印刷部2109は、プリンタエンジンとも称される。印刷部2109の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。また、印刷部2109の印刷方式は、熱転写方式等の印刷方式であってもよい。測色部2110は、印刷部2109の用紙搬送路の下流側に位置し、用紙に印刷された各色の階調パッチの色をCISカラーセンサーで測定し、測色データを取得する。以下、階調パッチを、パッチと称することがある。 The printing unit 2109 prints an image on the paper supplied from the paper cassette based on the image data generated by the image processing unit 2107. The printing unit 2109 is also referred to as a printer engine. The printing method of the printing unit 2109 may be an electrophotographic method or an inkjet method. Further, the printing method of the printing unit 2109 may be a printing method such as a thermal transfer method. The color measuring unit 2110 is located on the downstream side of the paper transport path of the printing unit 2109, measures the color of the gradation patch of each color printed on the paper with a CIS color sensor, and acquires color measurement data. Hereinafter, the gradation patch may be referred to as a patch.

制御部2100は、通信部I/F2108を介して、ネットワーク100に接続される。通信部I/F2108は、ネットワーク100に接続される情報処理装置102から印刷ジョブを受信する。本実施形態では、印刷システムの一例として上記の構成例を用いて説明するが、これに限定されるものではなく、少なくとも1つ以上の情報処理装置102と印刷装置101とがネットワーク100を介して通信可能に接続されていればよい。ネットワーク100は、無線通信または有線通信の何れの通信を行ってもよい。 The control unit 2100 is connected to the network 100 via the communication unit I / F 2108. The communication unit I / F 2108 receives a print job from the information processing device 102 connected to the network 100. In the present embodiment, the above configuration example will be described as an example of the printing system, but the present invention is not limited to this, and at least one or more information processing devices 102 and the printing device 101 are connected to each other via the network 100. It suffices if it is connected so that it can communicate. The network 100 may perform either wireless communication or wired communication.

図3は、印刷装置101のソフトウェア構成の一例を示す図である。印刷ジョブ生成部301は、ジョブが投入されると印刷ジョブを生成し、ジョブ制御部303に印刷ジョブを登録する。ジョブ制御部303は、登録された印刷ジョブに含まれる全ページについて、1枚目から順に処理開始をさせるようにページ制御部304を制御する。ジョブ制御部303は、次ページの処理開始可能の通知をページ制御部304から受けると、次のページの処理開始の制御を行う。そして、ジョブ制御部303は、全ページについての処理終了の通知をページ制御部304から受けると、ジョブ終了の通知を印刷ジョブ生成部301に出力する。 FIG. 3 is a diagram showing an example of the software configuration of the printing apparatus 101. The print job generation unit 301 generates a print job when a job is submitted, and registers the print job in the job control unit 303. The job control unit 303 controls the page control unit 304 so that processing is started in order from the first page for all pages included in the registered print job. When the job control unit 303 receives a notification from the page control unit 304 that the processing of the next page can be started, the job control unit 303 controls the processing start of the next page. Then, when the job control unit 303 receives the notification of the end of processing for all pages from the page control unit 304, the job control unit 303 outputs the notification of the end of the job to the print job generation unit 301.

データ受信制御部302は、通信部I/F2108を介して、情報処理装置102が送信したPDLデータを受信する。ページ制御部304は、ジョブ制御部303から出力されたページ処理開始の通知を受けて、各ページの処理を制御する。PDL解析部305は、受信したPDLデータを解析して中間データに変換する。RIP制御部306は、中間データをラスタライズして、ビットマップ形式の画像データに変換する。画像生成部307は、生成されたビットマップ形式の画像データに対して、印刷に使用する用紙の補正情報を反映させて、補正済の印刷画像を生成する。画像生成部307は、生成された印刷画像をエンジン制御部308のパッチ合成部309に転送する。画像生成部307は、図2の画像処理部2107の制御を司る。 The data reception control unit 302 receives the PDL data transmitted by the information processing apparatus 102 via the communication unit I / F 2108. The page control unit 304 controls the processing of each page upon receiving the notification of the start of page processing output from the job control unit 303. The PDL analysis unit 305 analyzes the received PDL data and converts it into intermediate data. The RIP control unit 306 rasterizes the intermediate data and converts it into image data in bitmap format. The image generation unit 307 reflects the correction information of the paper used for printing on the generated image data in the bitmap format to generate a corrected print image. The image generation unit 307 transfers the generated print image to the patch composition unit 309 of the engine control unit 308. The image generation unit 307 controls the image processing unit 2107 of FIG.

エンジン制御部308は、パッチ合成部309、補正情報保存部310、基準情報保存部311、測色センサー制御部312、給紙段管理部313、給紙制御部314および印刷制御部315を含む。測色センサー制御部312は、測色部2110の制御を司る。パッチ合成部309、補正情報保存部310、基準情報保存部311、給紙段管理部313、給紙制御部314および印刷制御部315は、印刷部2109の制御を司る。 The engine control unit 308 includes a patch synthesis unit 309, a correction information storage unit 310, a reference information storage unit 311, a color measurement sensor control unit 312, a paper feed stage management unit 313, a paper feed control unit 314, and a print control unit 315. The color measurement sensor control unit 312 controls the color measurement unit 2110. The patch synthesis unit 309, the correction information storage unit 310, the reference information storage unit 311, the paper feed stage management unit 313, the paper feed control unit 314, and the print control unit 315 control the print unit 2109.

パッチ合成部309は、画像生成部307から受けた補正済の印刷画像に基づき形成される画像に加えて階調パッチが形成されるように、印刷画像に階調パッチを合成する。階調パッチは、階調調整用マーク情報とも称される。そして、パッチ合成部309は、印刷制御部315に合成済の画像の印刷指示をする。給紙制御部314は、印刷ジョブの指示に応じた給紙段を制御して、給紙段に収容している用紙を搬送し、供給する。印刷制御部315は、階調パッチ合成済の印刷画像を、給紙制御部314の制御により供給された用紙上に印刷し、排紙する制御を行う。本実施形態では、必要に応じて、階調パッチが付加された画像データに基づき用紙上に画像が形成される。 The patch synthesizing unit 309 synthesizes the gradation patch with the printed image so that the gradation patch is formed in addition to the image formed based on the corrected printed image received from the image generation unit 307. The gradation patch is also referred to as gradation adjustment mark information. Then, the patch synthesizing unit 309 instructs the print control unit 315 to print the combined image. The paper feed control unit 314 controls the paper feed stage according to the instruction of the print job, and conveys and supplies the paper contained in the paper feed stage. The print control unit 315 prints the printed image on which the gradation patch has been synthesized on the paper supplied under the control of the paper feed control unit 314, and controls the paper ejection. In the present embodiment, an image is formed on the paper based on the image data to which the gradation patch is added, if necessary.

測色センサー制御部312は、用紙上に形成された階調パッチを測定するよう測色部2110を制御して、測色データを取得する。基準情報保存部311は、測色センサー制御部312が取得した測色データに基づき生成された基準情報を、給紙段にセットされている用紙種類ごとに保存する。補正情報保存部310は、基準情報保存部311が保存している基準情報と、測色センサー制御部312が取得した測色データとを比較して得られた補正情報を、給紙段にセットされている用紙種類ごとに保存する。給紙段管理部313は、印刷装置101の全ての給紙段にセットされている用紙のサイズや種類の情報を管理する。 The color measurement sensor control unit 312 controls the color measurement unit 2110 so as to measure the gradation patch formed on the paper, and acquires the color measurement data. The reference information storage unit 311 stores the reference information generated based on the color measurement data acquired by the color measurement sensor control unit 312 for each paper type set in the paper feed stage. The correction information storage unit 310 sets the correction information obtained by comparing the reference information stored in the reference information storage unit 311 with the color measurement data acquired by the color measurement sensor control unit 312 in the paper feed stage. Save each type of paper. The paper feed stage management unit 313 manages information on the size and type of paper set in all the paper feed stages of the printing apparatus 101.

給紙段管理部313は、UI制御部316からの用紙の登録要求に応じて、基準情報保存部311が保存した基準情報(交換のため取り除かれる用紙種類に対する基準情報)をクリアする。補正情報保存部310が、交換のため取り除かれる用紙種類に対する補正情報を保存している場合、給紙段管理部313は、その補正情報もクリアする。UI制御部316は、ユーザが操作部2106を操作して給紙段に用紙の情報が設定されると、給紙段管理部313に対して用紙の登録を要求する。UI制御部316は、登録が完了した用紙の情報を操作部2106に表示する。UI制御部316は、操作部2106の制御を司る。 The paper feed stage management unit 313 clears the reference information (reference information for the paper type to be removed for replacement) stored by the reference information storage unit 311 in response to the paper registration request from the UI control unit 316. When the correction information storage unit 310 stores correction information for the paper type to be removed for replacement, the paper feed stage management unit 313 also clears the correction information. When the user operates the operation unit 2106 to set the paper information in the paper feed stage, the UI control unit 316 requests the paper feed stage management unit 313 to register the paper. The UI control unit 316 displays the information of the registered paper on the operation unit 2106. The UI control unit 316 controls the operation unit 2106.

図4および図5は、印刷処理の処理の流れの一例を示すシーケンス図である。当該シーケンス図は、印刷ジョブに基づき階調補正用のパッチを出力紙上に形成し、測色センサーでリアルタイムに計測し、補正値を継続的に後続ページにフィードバックする印刷処理の基本的な処理の流れを示す。図4および図5の各処理は、印刷装置101のCPU2101がROM2102に記憶されたプログラムをRAM2103に展開して、実行することで実現される。図6以降の各処理も同様に、CPU2101がプログラムを実行することにより実現される。 4 and 5 are sequence diagrams showing an example of the flow of the printing process. In the sequence diagram, a patch for gradation correction is formed on the output paper based on the print job, measured in real time by the color measurement sensor, and the correction value is continuously fed back to the subsequent page. Show the flow. Each of the processes of FIGS. 4 and 5 is realized by the CPU 2101 of the printing apparatus 101 expanding the program stored in the ROM 2102 into the RAM 2103 and executing the program. Similarly, each process after FIG. 6 is also realized by the CPU 2101 executing the program.

印刷ジョブ生成部301は、通信部インタフェース2108を介して受信し、印刷ジョブを生成する。印刷ジョブ生成部301は、生成したジョブをジョブ制御部303に登録する(S4001)。ジョブ制御部303は、登録されたジョブの実行順を決定し、順次処理を開始する(S4002)。ジョブ処理を開始したジョブ制御部303は、ページ制御部304にNページ目の処理開始を通知する(S4003)。ページ制御部304は、ジョブ制御部303からNページ目の処理開始の通知を受信すると、ページに指定された用紙サイズと用紙種類とに基づき、複数の給紙段のうち何れの給紙段からの給紙が最適かを給紙段管理部313に問い合わせる(S4004)。給紙段管理部313は、指定された用紙サイズと用紙種類とに基づいて、何れの給紙段からの給紙が最適であるかを決定する(S4005)。給紙段管理部313は、決定した給紙段の情報をページ制御部304に返信する。給紙段管理部313は、複数の給紙段のうち最適な給紙段を決定することが好ましいが、2番目や3番目に適した給紙段を決定してもよい。 The print job generation unit 301 receives the print job via the communication unit interface 2108 and generates a print job. The print job generation unit 301 registers the generated job in the job control unit 303 (S4001). The job control unit 303 determines the execution order of the registered jobs and starts the sequential processing (S4002). The job control unit 303 that has started job processing notifies the page control unit 304 of the start of processing on the Nth page (S4003). When the page control unit 304 receives the notification of the start of processing on the Nth page from the job control unit 303, the page control unit 304 is selected from any of the plurality of paper feed stages based on the paper size and paper type specified for the page. Inquires to the paper feed stage management unit 313 whether the paper feed is optimal (S4004). The paper feed stage management unit 313 determines which paper feed stage is the most suitable for paper feed based on the designated paper size and paper type (S4005). The paper feed stage management unit 313 returns the determined information on the paper feed stage to the page control unit 304. The paper feed stage management unit 313 preferably determines the optimum paper feed stage from the plurality of paper feed stages, but may determine the second or third paper feed stage.

ページ制御部304は、給紙段管理部313が決定した給紙段からの給紙を給紙制御部314に指示する(S4006)。給紙制御部314は、ページ制御部304からの給紙の指示に従い、指示された給紙段からの給紙を行う(S4007)。給紙制御部314は、給紙結果をページ制御部304に通知する(S4008)。ページ制御部304は、正常であることを示す給紙結果を給紙制御部314から受けると、ジョブ制御部303に次ページの処理開始が可能になったことを通知する(S4009)。また、ページ制御部304は、正常であることを示す給紙結果を給紙制御部314から受けると、画像生成部307に印刷画像の生成と転送の指示を行う(S4010)。このとき、ページ制御部304は、給紙した給紙段や用紙サイズ、用紙タイプ、チャート挿入ジョブであるか否か等の情報を画像生成部307に通知する。 The page control unit 304 instructs the paper feed control unit 314 to feed paper from the paper feed stage determined by the paper feed stage management unit 313 (S4006). The paper feed control unit 314 feeds paper from the instructed paper feed stage according to the paper feed instruction from the page control unit 304 (S4007). The paper feed control unit 314 notifies the page control unit 304 of the paper feed result (S4008). When the page control unit 304 receives the paper feed result indicating that it is normal from the paper feed control unit 314, the page control unit 304 notifies the job control unit 303 that the processing of the next page can be started (S4009). Further, when the page control unit 304 receives the paper feed result indicating that it is normal from the paper feed control unit 314, the page control unit 304 instructs the image generation unit 307 to generate and transfer the printed image (S4010). At this time, the page control unit 304 notifies the image generation unit 307 of information such as the paper feed stage, the paper size, the paper type, and whether or not the job is a chart insertion job.

画像生成部307は、印刷画像の生成と転送の指示を受けると、該当するメディア(給紙段や用紙サイズ、用紙タイプ等)の補正情報を補正情報保存部310に要求する(S4011)。補正情報保存部310は、画像生成部307から受けたメディアの情報に該当する補正情報がRAM2103に記憶されているかを検索する(S4012)。補正情報保存部310は、S4012の検索の結果、該当する補正情報を検出した場合、画像生成部307に該当するメディアの補正情報を通知する(S4013)。当該補正情報は階調補正の補正値を示す情報を含む。画像生成部307は、補正情報保存部310から通知された補正情報が示す階調補正を行った印刷画像を生成する(S4014)。 Upon receiving an instruction to generate and transfer a printed image, the image generation unit 307 requests the correction information storage unit 310 for correction information of the corresponding medium (paper feed stage, paper size, paper type, etc.) (S4011). The correction information storage unit 310 searches whether the correction information corresponding to the media information received from the image generation unit 307 is stored in the RAM 2103 (S4012). When the correction information storage unit 310 detects the corresponding correction information as a result of the search in S4012, the correction information storage unit 310 notifies the image generation unit 307 of the correction information of the corresponding media (S4013). The correction information includes information indicating a correction value for gradation correction. The image generation unit 307 generates a printed image with gradation correction indicated by the correction information notified from the correction information storage unit 310 (S4014).

一方、補正情報保存部310は、S4012の検索の結果、該当する補正情報を検出しなかった場合、補正情報がないことを示す情報を画像生成部307に通知する(S4015)。画像生成部307は、補正情報がないことを示す情報が通知された場合、補正なしの印刷画像を生成する(S4016)。画像生成部307は、S4014またはS4016で生成した印刷画像を、ページ制御部304から通知された給紙段、用紙サイズ、用紙タイプおよびチャート挿入ジョブであるか否か等の情報とともに、パッチ合成部309に転送する(S4017)。 On the other hand, if the correction information storage unit 310 does not detect the corresponding correction information as a result of the search in S4012, the correction information storage unit 310 notifies the image generation unit 307 of information indicating that there is no correction information (S4015). When the image generation unit 307 is notified of the information indicating that there is no correction information, the image generation unit 307 generates a printed image without correction (S4016). The image generation unit 307 uses the print image generated by S4014 or S4016 as a patch composition unit together with information such as a paper feed stage, a paper size, a paper type, and whether or not it is a chart insertion job notified from the page control unit 304. Transfer to 309 (S4017).

図5は、図4に続くシーケンス図である。図5のシーケンス図は、S4018以降の処理の流れを示す。上述したように、S4017で、パッチ合成部309は、印刷画像の転送完了とともに、給紙段、用紙サイズ、用紙タイプおよびチャート挿入ジョブであるか否か等の情報を受信する。パッチ合成部309は、印刷画像および当該情報の受信が完了すると、画像生成部307から転送された印刷画像の余白に、何れの階調パッチを合成するかを判定する。 FIG. 5 is a sequence diagram following FIG. The sequence diagram of FIG. 5 shows the flow of processing after S4018. As described above, in S4017, the patch synthesizing unit 309 receives information such as the paper feed stage, the paper size, the paper type, and whether or not the chart insertion job is performed, as well as the transfer of the printed image is completed. When the reception of the printed image and the information is completed, the patch synthesizing unit 309 determines which gradation patch is to be combined with the margin of the printed image transferred from the image generation unit 307.

パッチ合成部309は、複数の階調パッチを1枚の用紙に印刷する場合と、複数の用紙に分割して印刷する場合とがある。本実施形態では、パッチ合成部309は、複数の階調パッチを複数の用紙に分割して印刷する際、4色の階調パッチを2つに分割し、2枚の用紙に2色の階調パッチを分割して印刷するものとする。ただし、階調パッチの分割数および印刷する用紙の枚数は、上記の例には限定されない。例えば、パッチ合成部309は、6色の階調パッチを3つに分割し、3枚の用紙に2色の階調パッチを印刷してもよい。また、パッチ合成部309は、階調パッチを印刷する用紙のタイプが同じであるかを判定する。 The patch synthesizing unit 309 may print a plurality of gradation patches on one sheet of paper, or may print a plurality of gradation patches on a plurality of sheets of paper. In the present embodiment, when the patch synthesizing unit 309 divides a plurality of gradation patches into a plurality of sheets for printing, the patch composition unit 309 divides the four-color gradation patch into two and divides the four-color gradation patch into two sheets, and the two-color floor is applied to the two sheets. It is assumed that the toning patch is divided and printed. However, the number of divisions of the gradation patch and the number of sheets of paper to be printed are not limited to the above example. For example, the patch synthesizing unit 309 may divide the six-color gradation patch into three and print the two-color gradation patch on three sheets of paper. Further, the patch synthesizing unit 309 determines whether the types of paper on which the gradation patch is printed are the same.

パッチ合成部309は、階調パッチを2枚の用紙に分割して印刷中であり、且つ1枚目の用紙タイプと同じ用紙タイプの用紙に対する印刷であると判定した場合、次の条件を判定する。パッチ合成部309は、次の条件として、チャート挿入ジョブを要求中であり且つ挿入要求した用紙ではないと判定した場合、用紙の余白に階調パッチを合成しないように制御する。チャート挿入ジョブは、階調パッチの印刷ジョブを挿入するためのジョブである。一方、パッチ合成部309は、次の条件として、チャート挿入ジョブを要求中でないか、または挿入要求した用紙であると判定した場合、印刷する用紙のサイズに応じて、階調パッチを用紙の余白に合成する(S4018)。このとき、パッチ合成部309は、2色のパッチまたは4色のパッチを用紙の余白に合成する。 When the patch synthesizing unit 309 divides the gradation patch into two sheets and is printing, and determines that printing is performed on a sheet of the same paper type as the first sheet type, the patch synthesizing unit 309 determines the following conditions. do. As the next condition, the patch synthesizing unit 309 controls not to synthesize the gradation patch in the margin of the paper when it is determined that the chart insertion job is being requested and the paper is not the paper for which the insertion is requested. The chart insertion job is a job for inserting a gradation patch print job. On the other hand, when the patch synthesizing unit 309 determines that the chart insertion job is not being requested or the paper is requested to be inserted as the next condition, the gradation patch is applied to the margin of the paper according to the size of the paper to be printed. (S4018). At this time, the patch synthesizing unit 309 synthesizes the two-color patch or the four-color patch into the margin of the paper.

パッチ合成部309は、階調パッチを2枚の用紙に分割して印刷中であるが、1枚目の用紙タイプと異なる用紙タイプの用紙への印刷であると判定した場合、印刷ジョブ生成部301にチャート挿入ジョブの投入を要求する(S4019)。そして、パッチ合成部309は、印刷する用紙のサイズに応じて、2色のパッチまたは4色のパッチを用紙の余白に合成する(S4020)。また、パッチ合成部309は、階調パッチを2枚の用紙に分割して印刷中でないと判定した場合、印刷する用紙のサイズに応じて、2色のパッチまたは4色のパッチを用紙の余白に合成する(S4021)。 The patch synthesizing unit 309 divides the gradation patch into two sheets and is printing, but when it is determined that printing is performed on a paper type different from that of the first sheet, the print job generation unit Request the input of the chart insertion job to 301 (S4019). Then, the patch synthesizing unit 309 synthesizes the two-color patch or the four-color patch into the margin of the paper according to the size of the paper to be printed (S4020). Further, when the patch synthesizing unit 309 divides the gradation patch into two sheets and determines that printing is not in progress, the patch synthesizing unit 309 applies a two-color patch or a four-color patch to the margin of the paper depending on the size of the paper to be printed. (S4021).

パッチ合成部309は、上述のパッチが合成された合成画像とともに、画像生成部307から通知された情報(給紙段や用紙サイズ、用紙タイプ、パッチ付であるか否かを示す情報)を付加した印刷指示を印刷制御部315に送信する(S4022)。印刷制御部315は、受け取った合成画像(階調パッチが合成された画像)を、給紙制御部314により供給された用紙に印刷する(S4023)。用紙への合成画像の印刷が完了すると、印刷制御部315は、ページ制御部304および測色センサー制御部312に印刷完了を通知する(S4024)。印刷完了の通知には、給紙段、用紙サイズ、用紙タイプおよびパッチ付であるか否か等の情報が付加される。ページ制御部304は、印刷制御部315からの印刷完了の通知を受信すると、ジョブ制御部303にNページ目の処理の終了を通知する(S4025)。 The patch synthesizing unit 309 adds the information notified from the image generation unit 307 (information indicating the paper feed stage, paper size, paper type, and whether or not the patch is attached) together with the composite image in which the above-mentioned patches are combined. The printed instruction is transmitted to the print control unit 315 (S4022). The print control unit 315 prints the received composite image (image in which the gradation patch is composited) on the paper supplied by the paper feed control unit 314 (S4023). When the printing of the composite image on the paper is completed, the print control unit 315 notifies the page control unit 304 and the color measurement sensor control unit 312 of the completion of printing (S4024). Information such as the paper feed stage, paper size, paper type, and whether or not a patch is attached is added to the print completion notification. When the page control unit 304 receives the print completion notification from the print control unit 315, the page control unit 304 notifies the job control unit 303 of the end of the processing of the Nth page (S4025).

測色センサー制御部312が印刷制御部315からの印刷完了の通知を受信した場合、当該通知をトリガーとして、S4026~S4032の処理が非同期で実行される。測色センサー制御部312は、受信した通知に基づきパッチ付のページであると判定した場合、S4023で印刷された階調パッチの測色を行う(S4026)。そして、測色センサー制御部312は、測色センサーの測色結果と、印刷制御部315から通知された情報(給紙段、用紙サイズ、用紙タイプ等の情報)とを対応付けて、基準情報保存部311に通知する(S4027)。 When the color measurement sensor control unit 312 receives the print completion notification from the print control unit 315, the processes S4026 to S4032 are executed asynchronously with the notification as a trigger. When the color measurement sensor control unit 312 determines that the page has a patch based on the received notification, the color measurement sensor control unit 312 measures the color of the gradation patch printed in S4023 (S4026). Then, the color measurement sensor control unit 312 correlates the color measurement result of the color measurement sensor with the information (information such as the paper feed stage, paper size, and paper type) notified from the print control unit 315, and provides reference information. Notify the storage unit 311 (S4027).

基準情報保存部311は、測色センサー制御部312から通知された測色結果を用紙タイプごとにRAM2103に保存し、調整に必要な4色分の測色結果が揃っていない場合には、処理を終了させる。調整に必要な4色分の測色結果が揃っている場合、基準情報保存部311は、測色センサー制御部312から通知された情報と合致する基準値がRAM2103に保存されているか検索する(S4028)。基準情報保存部311は、検索の結果、通知された情報に該当する基準値を検出した場合、検出した基準値と測色センサー制御部312から通知された測色結果とに基づき補正値を算出する(S4029)。 The reference information storage unit 311 stores the color measurement results notified from the color measurement sensor control unit 312 in the RAM 2103 for each paper type, and processes the color measurement results for the four colors required for adjustment when they are not available. To finish. When the color measurement results for the four colors required for adjustment are available, the reference information storage unit 311 searches whether the reference value matching the information notified from the color measurement sensor control unit 312 is stored in the RAM 2103 (. S4028). When the reference information storage unit 311 detects a reference value corresponding to the notified information as a result of the search, the reference information storage unit 311 calculates a correction value based on the detected reference value and the color measurement result notified from the color measurement sensor control unit 312. (S4029).

基準情報保存部311は、算出した補正値を補正情報保存部310に通知する(S4030)。補正情報保存部310は、基準情報保存部311から通知された補正値を補正情報としてRAM2103に保存する(S4031)。基準情報保存部311は、検索の結果、通知された情報に該当する基準値を検出しなかった場合、測色センサー制御部312から通知された情報を基準値としてRAM2103に保存する(S4032)。以上のS4026~S4032が、印刷完了をトリガーとして実行される処理になる。 The reference information storage unit 311 notifies the correction information storage unit 310 of the calculated correction value (S4030). The correction information storage unit 310 stores the correction value notified from the reference information storage unit 311 in the RAM 2103 as correction information (S4031). When the reference information storage unit 311 does not detect the reference value corresponding to the notified information as a result of the search, the reference information storage unit 311 stores the information notified from the colorimetric sensor control unit 312 as the reference value in the RAM 2103 (S4032). The above S4026 to S4032 are processes executed with the print completion as a trigger.

S4003~S4032は、印刷ジョブに基づく複数の用紙に対する印刷のうちNページ目についての処理になる。ジョブ制御部303は、Nページ目の処理の完了を受信すると、当該Nページ目が印刷ジョブの最終ページであるかを判定する(S4033)。ジョブ制御部303は、印刷ジョブの処理が最終ページであると判定した場合、印刷ジョブ生成部301にジョブの終了を通知する(S4034)。ここで、S4003からS4033までの処理はループ処理であり、ジョブ制御部303に登録された印刷ジョブの全ページに対して実行される。図4のS4003~図5のS4033までに「LOOP」として表記される。S4003のページ処理開始は、S4009で次ページ処理が開始可能であることを示す通知を受信すると発行される。 S4003 to S4032 are processes for the Nth page of printing on a plurality of sheets based on the print job. Upon receiving the completion of the processing of the Nth page, the job control unit 303 determines whether the Nth page is the final page of the print job (S4033). When the job control unit 303 determines that the print job process is the final page, the job control unit 303 notifies the print job generation unit 301 of the end of the job (S4034). Here, the processes from S4003 to S4033 are loop processes, and are executed for all pages of the print job registered in the job control unit 303. From S4003 in FIG. 4 to S4033 in FIG. 5, it is described as "LOOP". The page processing start of S4003 is issued when the notification indicating that the next page processing can be started is received in S4009.

図6および図7は、チャート挿入用のジョブ処理の流れの一例を示すシーケンス図である。パッチ合成部309は、チャート挿入ジョブを印刷ジョブ生成部301に投入する(S6001)。チャート挿入ジョブは、使用する給紙段や用紙サイズ、用紙タイプ、挿入する用紙枚数等の情報を含む。パッチ合成部309は、チャート挿入ジョブを受信すると、パッチページ印刷ジョブを生成し、生成したパッチページ印刷ジョブを割り込み印刷ジョブとして、ジョブ制御部303に登録する(S6002)。パッチページ印刷ジョブは、階調パッチを印刷するためのジョブである。パッチページ印刷ジョブにも、上述した使用する給紙段や用紙サイズ、用紙タイプ、挿入する用紙枚数等の情報が含まれる。パッチ合成部309がチャート挿入ジョブを受信しない場合、S6002以降の処理は行われない。以下、図6のS6003~図7のS6031までのループ処理が実行される。 6 and 7 are sequence diagrams showing an example of the flow of job processing for inserting a chart. The patch synthesis unit 309 inputs the chart insertion job to the print job generation unit 301 (S6001). The chart insertion job includes information such as the paper feed stage to be used, the paper size, the paper type, and the number of papers to be inserted. Upon receiving the chart insertion job, the patch synthesis unit 309 generates a patch page print job, and registers the generated patch page print job as an interrupt print job in the job control unit 303 (S6002). The patch page print job is a job for printing a gradation patch. The patch page print job also includes information such as the paper feed stage to be used, the paper size, the paper type, and the number of sheets to be inserted as described above. If the patch synthesizing unit 309 does not receive the chart insertion job, the processing after S6002 is not performed. Hereinafter, the loop processing from S6003 in FIG. 6 to S6031 in FIG. 7 is executed.

ジョブ制御部303は、登録されたパッチページ印刷ジョブの実行順を決定し、順次処理を開始する(S6003)。ジョブ制御部303は、Nページ目の処理の開始をページ制御部304に通知する(S6004)。当該通知には、パッチページ印刷ジョブに含まれる情報(使用する給紙段や用紙サイズ、用紙タイプ等の情報)とチャート挿入用のジョブであることを示す情報とが付加される。ページ制御部304は、ジョブ制御部303からの処理開始を受信すると、ページ制御部304から通知された給紙段からの給紙を給紙制御部314へ指示する(S6005)。ページ制御部304は、ジョブ制御部303からの処理開始を受信すると、ページに指定された用紙サイズと用紙種類とに基づき、何れの給紙段から給紙するかを給紙段管理部313に問い合わせる(S6005)。給紙段管理部313は、指定された用紙サイズと用紙種類とに基づき、給紙に最適な給紙段を決定する(S6006)。給紙段管理部313は、決定した給紙段の情報をページ制御部304に返信する。給紙段管理部313は、最適な給紙段を決定することが好ましいが、2番目や3番目に適した給紙段を決定してもよい。 The job control unit 303 determines the execution order of the registered patch page print jobs, and starts the sequential processing (S6003). The job control unit 303 notifies the page control unit 304 of the start of processing on the Nth page (S6004). Information included in the patch page print job (information such as the paper feed stage, paper size, and paper type to be used) and information indicating that the job is for inserting a chart are added to the notification. Upon receiving the processing start from the job control unit 303, the page control unit 304 instructs the paper feed control unit 314 to feed paper from the paper feed stage notified by the page control unit 304 (S6005). When the page control unit 304 receives the processing start from the job control unit 303, the page control unit 304 informs the paper feed stage management unit 313 from which paper feed stage to feed paper based on the paper size and paper type specified on the page. Inquire (S6005). The paper feed stage management unit 313 determines the optimum paper feed stage for paper feed based on the designated paper size and paper type (S6006). The paper feed stage management unit 313 returns the determined information on the paper feed stage to the page control unit 304. The paper feed stage management unit 313 preferably determines the optimum paper feed stage, but may determine the second or third paper feed stage.

ページ制御部304は、給紙段管理部313が決定した給紙段からの給紙を給紙制御部314へ指示する(S6007)。給紙制御部314は、ページ制御部304からの給紙指示に従い、指示された給紙段からの給紙を行う(S6008)。給紙制御部314は、給紙結果をページ制御部304に通知する(S6009)。ページ制御部304は、給紙制御部314から正常であることを示す給紙結果を受けると、次ページの処理開始が可能になったことをジョブ制御部303に通知する(S6010)。また、ページ制御部304は、給紙制御部314から正常であることを示す給紙結果を受けると、印刷画像の生成および転送の指示を画像生成部307に通知する(S6011)。生成の指示がされる印刷画像は、白紙の挿入ページに印刷される画像である。また、画像生成部307に通知される上記の指示には、給紙した給紙段、用紙サイズ、用紙タイプおよびチャート挿入ジョブであることを示す情報が含まれる。 The page control unit 304 instructs the paper feed control unit 314 to feed paper from the paper feed stage determined by the paper feed stage management unit 313 (S6007). The paper feed control unit 314 feeds paper from the instructed paper feed stage according to the paper feed instruction from the page control unit 304 (S6008). The paper feed control unit 314 notifies the page control unit 304 of the paper feed result (S6009). When the page control unit 304 receives the paper feed result indicating that it is normal from the paper feed control unit 314, the page control unit 304 notifies the job control unit 303 that the processing of the next page can be started (S6010). Further, when the page control unit 304 receives the paper feed result indicating that it is normal from the paper feed control unit 314, the page control unit 304 notifies the image generation unit 307 of an instruction to generate and transfer a print image (S6011). The printed image to which the generation instruction is given is an image printed on a blank insertion page. In addition, the above-mentioned instruction notified to the image generation unit 307 includes information indicating that the paper feed stage, paper size, paper type, and chart insertion job have been fed.

画像生成部307は、印刷画像生成および転送の指示を受けると、通知された指示に基づき、該当するメディア(給紙段や用紙サイズ、用紙タイプ等)の補正情報を補正情報保存部310に要求する(S6012)。補正情報保存部310は、画像生成部307から受けたメディアの情報に該当する補正情報がRAM2103に保存されているか検索する(S6013)。補正情報保存部310は、検索の結果、該当するメディアの補正情報を検出した場合、画像生成部307に補正情報を通知する(S6014)。画像生成部307は、補正情報保存部310から通知された補正情報を使用して階調補正を行い、チャート挿入用の白紙画像を生成する(S6015)。 When the image generation unit 307 receives an instruction to generate and transfer a print image, the image generation unit 307 requests the correction information storage unit 310 for correction information of the corresponding medium (paper feed stage, paper size, paper type, etc.) based on the notified instruction. (S6012). The correction information storage unit 310 searches for the correction information corresponding to the media information received from the image generation unit 307 in the RAM 2103 (S6013). When the correction information storage unit 310 detects the correction information of the corresponding media as a result of the search, the correction information storage unit 310 notifies the image generation unit 307 of the correction information (S6014). The image generation unit 307 performs gradation correction using the correction information notified from the correction information storage unit 310, and generates a blank image for chart insertion (S6015).

一方、補正情報保存部310は、検索の結果、画像生成部307から受けたメディアの情報に該当する補正情報を検出しなかった場合、補正情報がないことを示す情報を画像生成部307に通知する(S6016)。画像生成部307は、補正情報がないことを示す情報を受けた場合、補正なしのチャート挿入用の白紙画像を生成する(S6017)。画像生成部307は、生成した印刷画像(白紙画像)、およびページ制御部304から通知された情報(給紙段や用紙サイズ、用紙タイプ、チャート挿入ジョブであるか否か等の情報)をパッチ合成部309に転送する(S6018)。 On the other hand, if the correction information storage unit 310 does not detect the correction information corresponding to the media information received from the image generation unit 307 as a result of the search, the correction information storage unit 310 notifies the image generation unit 307 of information indicating that there is no correction information. (S6016). When the image generation unit 307 receives information indicating that there is no correction information, the image generation unit 307 generates a blank image for chart insertion without correction (S6017). The image generation unit 307 patches the generated print image (blank paper image) and the information notified from the page control unit 304 (information such as the paper feed stage, paper size, paper type, and whether or not it is a chart insertion job). Transfer to the synthesis unit 309 (S6018).

パッチ合成部309は、上記の印刷画像および上記の情報の受信が完了すると、画像生成部307が転送した印刷画像の余白のうち何れに階調パッチを合成するか判定する。パッチ合成部309は、判定結果に基づき、階調パッチを合成する(S6019)。例えば、4色の階調パッチを2枚の用紙に分割して印刷し、2枚の用紙の用紙タイプが同じであるケースを想定する。このケースにおいて、チャート挿入ジョブが要求されていない場合、またはチャート挿入ジョブの印刷であると判定された場合、パッチ合成部309は、用紙のサイズに応じて、2色のパッチまたは4色のパッチを合成する。詳細は、後述する。 When the reception of the above-mentioned printed image and the above-mentioned information is completed, the patch synthesizing unit 309 determines which of the margins of the printed image transferred by the image generation unit 307 is used to synthesize the gradation patch. The patch synthesizing unit 309 synthesizes a gradation patch based on the determination result (S6019). For example, assume a case where a four-color gradation patch is divided into two sheets and printed, and the paper types of the two sheets are the same. In this case, if the chart insertion job is not requested, or if it is determined that the chart insertion job is to be printed, the patch synthesizer 309 may use a two-color patch or a four-color patch depending on the size of the paper. To synthesize. Details will be described later.

図7は、図6に続くシーケンス図である。パッチ合成部309は、生成した合成画像とともに画像生成部307から通知された情報(給紙段や用紙サイズ、用紙タイプ、パッチ付か否か等の情報)を印刷制御部315に送信し、印刷を指示する(S6020)。印刷制御部315は、受け取った合成画像(階調パッチが画像された画像)を、給紙制御部314により供給された用紙上に印刷する(S6021)。印刷が完了すると、印刷制御部315は、ページ制御部304および測色センサー制御部312に印刷完了を通知する(S6022)。印刷完了の通知には、給紙段や用紙サイズ、用紙タイプ、パッチ付か否か等の情報が付加される。ページ制御部304は、印刷制御部315からの印刷完了の通知を受信すると、ジョブ制御部303にNページ目の処理の終了を通知する(S6023)。 FIG. 7 is a sequence diagram following FIG. The patch compositing unit 309 transmits the information (information such as the paper feed stage, paper size, paper type, and whether or not a patch is attached) notified from the image generation unit 307 together with the generated composite image to the print control unit 315, and prints. Instruct (S6020). The print control unit 315 prints the received composite image (image on which the gradation patch is imaged) on the paper supplied by the paper feed control unit 314 (S6021). When printing is completed, the print control unit 315 notifies the page control unit 304 and the color measurement sensor control unit 312 of the print completion (S6022). Information such as the paper feed stage, paper size, paper type, and whether or not a patch is attached is added to the notification of printing completion. When the page control unit 304 receives the print completion notification from the print control unit 315, the page control unit 304 notifies the job control unit 303 of the end of the processing of the Nth page (S6023).

一方、測色センサー制御部312が印刷制御部315からの印刷完了の通知を受信した場合、当該通知をトリガーとして、S6024~S6030の処理が非同期で実行される。測色センサー制御部312は、印刷制御部315からの印刷完了の通知を受信すると、通知に含まれる情報に基づき、パッチ付のページであるかを判定する。測色センサー制御部312は、パッチ付のページであると判定した場合、S6021で印刷された階調パッチの測色を行う(S6024)。測色センサー制御部312は、測色センサーの測色結果と、印刷制御部315から通知された情報(給紙段や用紙サイズ、用紙タイプ等の情報)とを対応付けて、基準情報保存部311に通知する(S6025)。印刷制御部315がパッチ付のページでないと判定した場合、S6024~S6030の処理は実行されない。 On the other hand, when the color measurement sensor control unit 312 receives the print completion notification from the print control unit 315, the processes of S6024 to S6030 are executed asynchronously with the notification as a trigger. Upon receiving the print completion notification from the print control unit 315, the color measurement sensor control unit 312 determines whether the page has a patch based on the information included in the notification. When the color measurement sensor control unit 312 determines that the page has a patch, the color measurement sensor control unit 312 measures the color of the gradation patch printed in S6021 (S6024). The color measurement sensor control unit 312 correlates the color measurement result of the color measurement sensor with the information (information such as the paper feed stage, paper size, and paper type) notified from the print control unit 315, and is a reference information storage unit. Notify 311 (S6025). If the print control unit 315 determines that the page is not a patched page, the processes of S6024 to S6030 are not executed.

基準情報保存部311は、測色センサー制御部312から通知された測色結果を用紙タイプごとにRAM2103に保存し、調整に必要な4色分の測色結果が揃っていないと判定した場合には、処理を終了する。基準情報保存部311は、調整に必要な4色分の測色結果が揃っていると判定した場合、測色センサー制御部312から通知された情報に該当する基準値がRAM2103に保存されているか検索する(S6026)。基準情報保存部311は、検索の結果、通知された情報に該当する基準値がRAM2103に保存されていると判定した場合、保存されていた基準値と測色センサー制御部312から通知された測色結果とに基づき、補正値を算出する(S6027)。 The reference information storage unit 311 stores the color measurement results notified from the color measurement sensor control unit 312 in the RAM 2103 for each paper type, and determines that the color measurement results for the four colors required for adjustment are not available. Ends the process. When the reference information storage unit 311 determines that the color measurement results for the four colors required for adjustment are available, is the reference value corresponding to the information notified from the color measurement sensor control unit 312 stored in the RAM 2103? Search (S6026). When the reference information storage unit 311 determines as a result of the search that the reference value corresponding to the notified information is stored in the RAM 2103, the stored reference value and the measurement notified from the color measurement sensor control unit 312. The correction value is calculated based on the color result (S6027).

基準情報保存部311は、算出した補正値を補正情報保存部310に通知する(S6028)。補正情報保存部310は、基準情報保存部311から通知された内容を補正情報としてRAM2103に保存する(S6029)。一方、基準情報保存部311は、検索の結果、通知された情報に該当する基準値がRAM2103に保存されていないと判定した場合、測色センサー制御部312から通知された情報を基準値としてRAM2103に保存する(S6030)。以上のS6024~S6030が、印刷完了をトリガーとして実行される処理になる。 The reference information storage unit 311 notifies the correction information storage unit 310 of the calculated correction value (S6028). The correction information storage unit 310 stores the content notified from the reference information storage unit 311 in the RAM 2103 as correction information (S6029). On the other hand, when the reference information storage unit 311 determines as a result of the search that the reference value corresponding to the notified information is not stored in the RAM 2103, the RAM 2103 uses the information notified from the colorimetric sensor control unit 312 as the reference value. Save to (S6030). The above S6024 to S6030 are processes executed with the print completion as a trigger.

S6004~S4030は、印刷ジョブに基づく複数の用紙に対する印刷のうちNページ目についての処理になる。ジョブ制御部303は、Nページ目の処理の完了を受信すると、当該N枚目が印刷ジョブの最終ページであるかを判定する(S6031)。ジョブ制御部303は、印刷ジョブの処理が最終ページであると判定した場合、印刷ジョブ生成部301にジョブの終了を通知する(S6032)。ここで、S6004からS6031までの処理はループ処理であり、ジョブ制御部303に登録された印刷ジョブの全ページに対して実行される。図6のS6004~図7のS6031までに「LOOP」として表記される。S6004のページ処理開始は、S6010で次ページ処理が開始可能であることを示す通知を受信すると発行される。 S6004 to S4030 are processes for the Nth page of printing on a plurality of sheets based on the print job. Upon receiving the completion of the processing of the Nth page, the job control unit 303 determines whether the Nth page is the final page of the print job (S6031). When the job control unit 303 determines that the process of the print job is the final page, the job control unit 303 notifies the print job generation unit 301 of the end of the job (S6032). Here, the processes from S6004 to S6031 are loop processes, and are executed for all pages of the print job registered in the job control unit 303. From S6004 in FIG. 6 to S6031 in FIG. 7, it is described as "LOOP". The page processing start of S6004 is issued when the notification indicating that the next page processing can be started is received in S6010.

図8は、基準情報および補正情報をクリアする処理の流れの一例を示すシーケンス図である。印刷装置101が用紙に対して画像を形成する際、用紙種類によって特性が異なるため、印刷装置101が正しく階調補正を行うためには、用紙種類ごとに基準情報が保存されている必要がある。印刷装置101は、多くの用紙種類に対応しているケースが多い。このため、実際に使用する用紙が給紙段にセットされている必要がある。基準情報保存部311は、給紙段にセットされている用紙種類の基準情報のみを保存していることが多い。このため、ユーザが印刷装置101の給紙段に新たな用紙をセットする際、印刷装置101は、交換のために取り除かれる用紙種類に対する基準情報および補正情報のクリアを行う。 FIG. 8 is a sequence diagram showing an example of the flow of processing for clearing the reference information and the correction information. When the printing device 101 forms an image on paper, the characteristics differ depending on the paper type. Therefore, in order for the printing device 101 to correctly perform gradation correction, it is necessary to store reference information for each paper type. .. In many cases, the printing apparatus 101 is compatible with many types of paper. Therefore, it is necessary that the paper actually used is set in the paper feed stage. In many cases, the reference information storage unit 311 stores only the reference information of the paper type set in the paper feed stage. Therefore, when the user sets new paper in the paper feed stage of the printing device 101, the printing device 101 clears the reference information and the correction information for the paper type to be removed for replacement.

操作部2106に各種の設定画面が表示されているとする。ユーザが、操作部2106を用いて、給紙段の設定画面を選択する操作をした場合、操作部インタフェース2105は、当該操作を受け付ける(S8001)。UI制御部316は、設定画面を選択する操作がされると、印刷装置101の全ての給紙段にセットされている用紙のサイズおよび種類の情報を、給紙段管理部313から取得する(S8002)。UI制御部316は、S8002で取得した給紙段の情報をUI画面に表示する(S8003)。S8003のUI画面が表示されているときに、ユーザが、操作部2106を用いて、用紙の給紙段を変更する選択する操作をした場合、操作部インタフェース2105は、当該操作を受け付ける(S8004)。UI制御部316は、用紙の給紙段を変更する選択する操作がされると、選択された給紙段に設定可能な用紙種類のリストをUI画面に表示する(S8005)。 It is assumed that various setting screens are displayed on the operation unit 2106. When the user performs an operation of selecting the setting screen of the paper feed stage by using the operation unit 2106, the operation unit interface 2105 accepts the operation (S8001). When the operation for selecting the setting screen is performed, the UI control unit 316 acquires information on the size and type of paper set in all the paper feed stages of the printing apparatus 101 from the paper feed stage management unit 313 (). S8002). The UI control unit 316 displays the information of the paper feed stage acquired in S8002 on the UI screen (S8003). When the user performs an operation of selecting to change the paper feed stage by using the operation unit 2106 while the UI screen of S8003 is displayed, the operation unit interface 2105 accepts the operation (S8004). .. When the selection operation for changing the paper feed stage is performed, the UI control unit 316 displays a list of paper types that can be set for the selected paper feed stage on the UI screen (S8005).

S8005のUI画面が表示されているときに、ユーザが、操作部2106を用いて、用紙種類を選択する操作をした場合、操作部インタフェース2105は、当該操作を受け付ける(S8006)。このとき、選択された給紙段には用紙がセットされているものとする。UI制御部316は、用紙種類を選択する操作がされると、選択された給紙段および用紙種類の登録を給紙段管理部313に要求する(S8007)。UI制御部316からの要求に基づき、給紙段管理部313は、基準情報保存部311および補正情報保存部310に保存されている情報をクリアし、情報を更新する(S8008)。 When the user performs an operation of selecting a paper type using the operation unit 2106 while the UI screen of S8005 is displayed, the operation unit interface 2105 accepts the operation (S8006). At this time, it is assumed that paper is loaded in the selected paper feed tray. When the operation for selecting the paper type is performed, the UI control unit 316 requests the paper feed stage management unit 313 to register the selected paper feed stage and the paper type (S8007). Based on the request from the UI control unit 316, the paper feed stage management unit 313 clears the information stored in the reference information storage unit 311 and the correction information storage unit 310, and updates the information (S8008).

給紙段管理部313は、後述するように、基準情報および補正情報をクリアするかを判定する。基準情報をクリアする場合、給紙段管理部313は、基準情報保存部311に保存されている基準情報のうち、交換のために取り除かれる用紙種類に対する基準情報をクリアする(S8009)。そして、給紙段管理部313は、交換のために取り除かれる用紙種類に対する補正情報が補正情報保存部310に保存されていると判定した場合、補正情報保存部310に保存されている補正情報をクリアする(S8010)。給紙段管理部313は、ユーザにより指定された用紙種類の登録処理を行う(S8011)。給紙段管理部313は、S8011の登録処理が完了した後、UI制御部316に対して登録完了を示す情報を通知する(S8012)。UI制御部316は、登録完了した用紙種類の情報が表示されるように、UI画面を更新する(S8013)。 The paper feed stage management unit 313 determines whether to clear the reference information and the correction information, as will be described later. When clearing the reference information, the paper feed stage management unit 313 clears the reference information for the paper type to be removed for replacement among the reference information stored in the reference information storage unit 311 (S8009). Then, when the paper feed stage management unit 313 determines that the correction information for the paper type to be removed for replacement is stored in the correction information storage unit 310, the correction information stored in the correction information storage unit 310 is stored. Clear (S8010). The paper feed stage management unit 313 performs a paper type registration process designated by the user (S8011). After the registration process of S8011 is completed, the paper feed stage management unit 313 notifies the UI control unit 316 of the information indicating the completion of registration (S8012). The UI control unit 316 updates the UI screen so that the information on the registered paper type is displayed (S8013).

図9は、印刷装置101の各給紙段に登録された用紙種類が変更された際に処理の流れの一例を示すフローチャートである。図9(a)および(b)のフローチャートの各処理は、給紙段管理部313が実行する。図9(a)は、用紙種類ごとの基準情報および補正情報をクリアする際の処理の流れを示す。図9(b)は、用紙種類ごとの基準情報および補正情報を登録する際の処理の流れを示す。 FIG. 9 is a flowchart showing an example of the processing flow when the paper type registered in each paper feed stage of the printing apparatus 101 is changed. Each process of the flowcharts of FIGS. 9A and 9B is executed by the paper feed stage management unit 313. FIG. 9A shows a flow of processing when clearing the reference information and the correction information for each paper type. FIG. 9B shows a flow of processing when registering reference information and correction information for each paper type.

図9(a)のフローチャートについて説明する。図9(a)のフローチャートは、図8のS8007で、選択された給紙段および用紙種類の登録が要求された際に給紙段管理部313が実行する処理の流れを示す。給紙段管理部313は、UI制御部316からユーザが選択した給紙段および用紙種類の登録要求を検知する(S901)。給紙段管理部313は、用紙種類の変更があるかを判定する(S902)。給紙段管理部313は、S902でNOと判定した場合、図9(a)のフローチャートを終了させる。例えば、同じ種類の用紙が再登録された場合、給紙段管理部313は、S902でNoと判定する。 The flowchart of FIG. 9A will be described. The flowchart of FIG. 9A shows the flow of processing executed by the paper feed stage management unit 313 when the registration of the selected paper feed stage and the paper type is requested in S8007 of FIG. The paper feed stage management unit 313 detects a registration request for the paper feed stage and the paper type selected by the user from the UI control unit 316 (S901). The paper feed stage management unit 313 determines whether or not there is a change in the paper type (S902). When the paper feed stage management unit 313 determines NO in S902, the paper feed stage management unit 313 ends the flowchart of FIG. 9A. For example, when the same type of paper is re-registered, the paper feed stage management unit 313 determines No in S902.

給紙段管理部313は、S902でYESと判定した場合、変更対象の給紙段にセットされていた用紙と同じ種類の用紙が他の給紙段に設定されているかを判定する(S903)。給紙段管理部313は、S903でNOと判定した場合、S901で検知された登録要求の用紙種類について、参照先の基準情報および補正情報をクリアする(S904)。これは、S903でNOと判定された場合、全ての給紙段で変更前の用紙種類を使用しなくなるためである。給紙段管理部313は、S903でYESと判定した場合(他の給紙段に同じ種類の用紙がある場合)、またはS904の処理を実行した後、フローをS905に進める。給紙段管理部313は、基準値管理テーブルおよび補正値管理テーブルから、設定変更する給紙段のレコードを削除する(S905)。 When the paper feed stage management unit 313 determines YES in S902, the paper feed stage management unit 313 determines whether the same type of paper as the paper set in the paper feed stage to be changed is set in another paper feed stage (S903). .. When the paper feed stage management unit 313 determines NO in S903, the paper feed stage management unit 313 clears the reference reference information and the correction information for the paper type of the registration request detected in S901 (S904). This is because when NO is determined in S903, the paper type before the change is not used in all the paper feed stages. When the paper feed stage management unit 313 determines YES in S903 (when other paper feed stages have the same type of paper), or after executing the process of S904, the flow advances to S905. The paper feed stage management unit 313 deletes the record of the paper feed stage whose setting is to be changed from the reference value management table and the correction value management table (S905).

次に、図9(b)のフローチャートについて説明する。図9(b)のフローチャートは、図5のS4027で、測色センサー制御部312から測色結果の通知を受けたときの、基準情報保存部311および補正情報保存部310の処理の流れを示す。基準情報保存部311は、測色センサー制御部312が1枚の出力用紙から読み取った色ごとのパッチの測色結果を取得し、RAM2103等の一時領域に用紙タイプごとの測色結果テーブルとして保存する(S921)。基準情報保存部311は、S921で保存された用紙タイプの測色結果テーブルに4色分の測色結果が揃っているかを判定する(S922)。4色分の測色結果が揃っていない場合、基準情報保存部311は、S922でNOと判定し、図9(b)のフローチャートを終了させる。 Next, the flowchart of FIG. 9B will be described. The flowchart of FIG. 9B shows the processing flow of the reference information storage unit 311 and the correction information storage unit 310 when the color measurement result is notified from the color measurement sensor control unit 312 in S4027 of FIG. .. The reference information storage unit 311 acquires the color measurement result of the patch for each color read from one output sheet by the color measurement sensor control unit 312, and saves it as a color measurement result table for each paper type in a temporary area such as RAM2103. (S921). The reference information storage unit 311 determines whether or not the color measurement results for four colors are available in the color measurement result table of the paper type stored in S921 (S922). If the color measurement results for the four colors are not complete, the reference information storage unit 311 determines NO in S922 and ends the flowchart of FIG. 9B.

4色分の測色結果が揃っている場合、基準情報保存部311は、S922でYESと判定し、測色センサー制御部312から通知された測色結果に紐づく給紙段のレコードが基準値を管理するテーブルに登録されているかを判定する。基準値を管理するテーブルを、基準値管理テーブルと称する。基準値管理テーブルに測色結果に紐づく給紙段のレコードが登録されている場合、基準情報保存部311は、S923でYESと判定する。この場合、基準情報保存部311は、基準情報管理テーブルに同一の用紙種類のレコードがあるかを判定する(S924)。測色センサー制御部312から通知された測色結果に紐づく用紙種類が他の給紙段のレコードに登録されていない場合、基準情報保存部311は、S924でYESと判定する。この場合、基準情報保存部311は、測色センサー制御部312から通知された測色結果を基準値として保存する(S925)。そして、基準情報保存部311は、基準値管理テーブルに、測色センサー制御部312から通知された測色結果に紐づく給紙段のレコードを追加する(S926)。基準情報保存部311が実行するS926の処理は、S925で保存した基準値を参照するリンク処理である。 When the color measurement results for four colors are available, the reference information storage unit 311 determines YES in S922, and the record in the paper feed stage associated with the color measurement results notified from the color measurement sensor control unit 312 is the reference. Determine if it is registered in the table that manages the value. A table that manages reference values is called a reference value management table. When the record of the paper feed stage associated with the color measurement result is registered in the reference value management table, the reference information storage unit 311 determines YES in S923. In this case, the reference information storage unit 311 determines whether or not there are records of the same paper type in the reference information management table (S924). If the paper type associated with the color measurement result notified from the color measurement sensor control unit 312 is not registered in the record of another paper feed stage, the reference information storage unit 311 determines YES in S924. In this case, the reference information storage unit 311 stores the color measurement result notified from the color measurement sensor control unit 312 as a reference value (S925). Then, the reference information storage unit 311 adds a record of the paper feed stage associated with the color measurement result notified from the color measurement sensor control unit 312 to the reference value management table (S926). The process of S926 executed by the reference information storage unit 311 is a link process for referring to the reference value stored in S925.

基準情報管理テーブルに測色センサー制御部312から通知された測色結果に紐づく用紙種類が他の給紙段のレコードとして登録されている場合、基準情報保存部311は、S924でNOと判定する。この場合、基準情報保存部311は、基準情報管理テーブルに、測色センサー制御部312から通知された測色結果に紐づく給紙段のレコードとして、既に基準情報管理テーブルに登録されていた同一の用紙種類のレコードをコピーする(S927)。これにより、当該用紙種類の基準値が保存される。 When the paper type associated with the color measurement result notified from the color measurement sensor control unit 312 is registered as a record of another paper feed stage in the reference information management table, the reference information storage unit 311 determines NO in S924. do. In this case, the reference information storage unit 311 is already registered in the reference information management table as a record of the paper feed stage associated with the color measurement result notified from the color measurement sensor control unit 312. Copy the record of the paper type of (S927). As a result, the reference value of the paper type is saved.

基準情報保存部311は、S923でNOと判定した場合、またはS927の処理を実行した後、測定値と基準値とに基づき補正値を算出する(S928)。このとき、基準情報保存部311は、算出した補正値を補正情報保存部310に通知する。補正情報保存部310は、基準情報保存部311から通知された補正値を補正情報として保存する。基準情報保存部311は、S926の処理を実行した後、またはS629の処理を実行した後、上述した一時領域に保存された情報を削除する(S930)。 When the reference information storage unit 311 determines NO in S923, or after executing the process of S927, the reference information storage unit 311 calculates a correction value based on the measured value and the reference value (S928). At this time, the reference information storage unit 311 notifies the correction information storage unit 310 of the calculated correction value. The correction information storage unit 310 stores the correction value notified from the reference information storage unit 311 as correction information. After executing the process of S926 or the process of S629, the reference information storage unit 311 deletes the information stored in the temporary area described above (S930).

図10は、印刷装置101の給紙段に用紙種類を登録する際のUI画面例を示す図である。図10(a)は、給紙段設定画面の一例を示す図である。給紙段設定画面(画面1000)は、図8のS8003で表示されるUI画面である。画面1000は、選択ボタン1001~1004、設定ボタン1005およびOKボタン1006を含む。選択ボタン1001~1004は、それぞれ異なる給紙段に割り当てられるボタンである。選択ボタンの数は、4つには限定されない。ユーザは、任意の選択ボタンを選択できる。図10(a)の例では、選択ボタン1001が選択されている。そして、ユーザは、任意の選択ボタンを選択した後、用紙種類を設定する設定ボタン1005を選択する。 FIG. 10 is a diagram showing an example of a UI screen when registering a paper type in the paper feed stage of the printing apparatus 101. FIG. 10A is a diagram showing an example of a paper feed stage setting screen. The paper feed stage setting screen (screen 1000) is a UI screen displayed in S8003 of FIG. The screen 1000 includes selection buttons 1001 to 1004, a setting button 1005, and an OK button 1006. The selection buttons 1001 to 1004 are buttons assigned to different paper feed stages. The number of select buttons is not limited to four. The user can select any selection button. In the example of FIG. 10A, the selection button 1001 is selected. Then, after selecting an arbitrary selection button, the user selects the setting button 1005 for setting the paper type.

設定ボタン1005を選択する操作がされると、UI制御部316は、図10(b)のような選択画面1010を表示する。選択画面1010は、図8のS8005で表示されるUI画面である。用紙種類の選択画面1010では、画面1000で選択した給紙段に既にセットした用紙種類、またはセットする用紙種類に一致する用紙種類を1つ選択することができる。当該用紙書類の選択は、図8のS8006に対応する。図10(b)の例では、「普通紙1」から「普通紙3」に選択する用紙種類が変更されている。そして、ユーザによりOKボタン1008が選択されると、UI制御部316は、画面1000を再度表示する。画面1000が再度表示されることで、ユーザは、用紙種類が変更されたことを確認できる。ユーザによりOKボタン1006が選択されると、UI制御部316は、ユーザの設定に関する登録要求を給紙段管理部313に通知する。当該登録要求の通知は、図8のS8007に対応する。 When the operation of selecting the setting button 1005 is performed, the UI control unit 316 displays the selection screen 1010 as shown in FIG. 10B. The selection screen 1010 is a UI screen displayed in S8005 of FIG. On the paper type selection screen 1010, one paper type already set in the paper feed tray selected on the screen 1000 or one paper type matching the set paper type can be selected. The selection of the paper document corresponds to S8006 in FIG. In the example of FIG. 10B, the paper type selected from "plain paper 1" to "plain paper 3" is changed. Then, when the OK button 1008 is selected by the user, the UI control unit 316 displays the screen 1000 again. By displaying the screen 1000 again, the user can confirm that the paper type has been changed. When the OK button 1006 is selected by the user, the UI control unit 316 notifies the paper feed stage management unit 313 of the registration request regarding the user's settings. The notification of the registration request corresponds to S8007 in FIG.

図11は、階調パッチおよび管理テーブルの一例を示す図である。図11の例では、階調パッチはカラーパッチであり、カラーパッチを測定するカラーセンサーからの信号に基づいて補正値が管理テーブルに保存される。図11(a)は、リアルタイム階調補正を目的とした階調パッチの出力例を示す。リアルタイムに多階調補正を行うために必要なパッチは用紙1100の内側であり、且つ用紙の印刷保証領域1101の外側に定義された余白に印刷される。印刷保証領域は最終成果物となる領域(画像が印刷される領域)であり、画像の印刷を保証する領域でもある。一方、印刷保証領域の外側に定義された余白は画像形成が可能な領域もあるが、最終成果物としては断裁や除去等がされることが前提となる。上記の余白は最終成果物としては利用されないが、パッチを印刷する領域として利用することができる。 FIG. 11 is a diagram showing an example of a gradation patch and a management table. In the example of FIG. 11, the gradation patch is a color patch, and the correction value is stored in the management table based on the signal from the color sensor that measures the color patch. FIG. 11A shows an output example of a gradation patch for the purpose of real-time gradation correction. The patch required for performing multi-gradation correction in real time is printed on the inside of the paper 1100 and in the margin defined outside the print guarantee area 1101 of the paper. The print guarantee area is an area that is the final product (the area where the image is printed), and is also an area that guarantees the printing of the image. On the other hand, the margin defined outside the print guarantee area has an area where an image can be formed, but it is premised that the final product is cut or removed. The above margins are not used as the final product, but can be used as an area for printing patches.

本実施形態では、リアルタイム階調補正用の4つのパッチ(階調パッチ)が印刷保証領域の外側に並べて印刷される。図11の例に示されるカラーセンサー1161、1162が、各パッチを読み取る。カラーセンサー1161、1162は、紙面に直交する方向に並列に配置されている。従って、各色のパッチは、カラーセンサー1161、1162が読み取り可能な位置に合わせて、搬送方向に対して平行に並んで配列される。図11の例では、用紙1100に、シアン1110、マゼンタ1150、イエロー1130およびブラック1140の各トナー単色の濃度が10%刻みで10個ずつ、合計40個のパッチが印刷されている。例えば、シアン1110のカラーパッチ群1120は濃度100%であり、以降、10%刻みで濃度が低くなり、パッチ1129は濃度10%となる。マゼンタ1150、イエロー1130およびブラック1140も同様である。以上の4色分の基準値および測定値のデータが揃って、階調補正に必要なフィードバック情報が生成される。図11の階調パッチは、画像生成部307により生成された生成画像に、パッチ合成部309により合成される。 In the present embodiment, four patches (gradation patches) for real-time gradation correction are printed side by side outside the print guarantee area. The color sensors 1161 and 1162 shown in the example of FIG. 11 read each patch. The color sensors 1161 and 1162 are arranged in parallel in a direction orthogonal to the paper surface. Therefore, the patches of each color are arranged side by side parallel to the transport direction according to the positions where the color sensors 1161 and 1162 can be read. In the example of FIG. 11, a total of 40 patches are printed on the paper 1100, in which the density of each toner single color of cyan 1110, magenta 1150, yellow 1130, and black 1140 is 10 in 10% increments. For example, the cyan 1110 color patch group 1120 has a density of 100%, and thereafter, the density decreases in increments of 10%, and the patch 1129 has a density of 10%. The same applies to magenta 1150, yellow 1130 and black 1140. The data of the reference value and the measured value for the above four colors are collected, and the feedback information necessary for the gradation correction is generated. The gradation patch of FIG. 11 is synthesized by the patch synthesizing unit 309 with the generated image generated by the image generation unit 307.

図11(a)は、印刷装置101の内部の搬送パスを上部から見た図であり、図11(b)は、図11(a)の図を横から見た断面図である。用紙1100に対して、CMYKの各色の現像機1171~1174でトナーを転写した後に、定着器1175で定着処理が施される。そして、シアン1110、マゼンタ1150、イエロー1130およびブラック1140の各色のパッチが、用紙1100の搬送方向の左右両端に設置されたカラーセンサー1161、1162により読み取られる。カラーセンサー1161、1162は、パッチの印刷面側に設置される。 11 (a) is a view of the transfer path inside the printing apparatus 101 as viewed from above, and FIG. 11 (b) is a cross-sectional view of the figure of FIG. 11 (a) as viewed from the side. After the toner is transferred to the paper 1100 by the developing machines 1171 to 1174 of each color of CMYK, the fixing process is performed by the fixing device 1175. Then, the patches of each color of cyan 1110, magenta 1150, yellow 1130, and black 1140 are read by the color sensors 1161 and 1162 installed at the left and right ends of the paper 1100 in the transport direction. The color sensors 1161 and 1162 are installed on the printing surface side of the patch.

図11(c)は、基準値、測定値および補正値の一例を示す図である。各値は、カラーセンサー1161、1162がスキャンしたCMYKの濃度情報に基づき生成される。上述したように、用紙1100にはCMKYの各色のそれぞれに10個、合計40個のパッチが印刷される。従って、カラーセンサー1161、1162が各パッチを読み取ると、合計で40個の測定値が得られる。本実施形態では、測色センサー制御部312は、カラーセンサー1161、1162のパッチ濃度を1024段階で数値化して保存するものとする。 FIG. 11C is a diagram showing an example of a reference value, a measured value, and a correction value. Each value is generated based on the CMYK density information scanned by the color sensors 1161 and 1162. As described above, 10 patches are printed on the paper 1100 for each color of CMKY, for a total of 40 patches. Therefore, when the color sensors 1161 and 1162 read each patch, a total of 40 measured values are obtained. In the present embodiment, the color measurement sensor control unit 312 digitizes and stores the patch densities of the color sensors 1161 and 1162 in 1024 steps.

基準情報保存部311は、測色センサー制御部312が通知した測色結果を、給紙段にセットされた用紙種類ごとに関連付けて基準値として保存する。測色結果は用紙種類ごとに管理する必要がある。基準情報保存部311は、測色センサー制御部312から通知された用紙の測色結果が未登録の用紙である場合、40個の測色結果を新しい基準値1181として保存する。一方、基準情報保存部311は、測色センサー制御部312から通知された用紙の測色結果が登録済の用紙である場合、通知された測色結果を新しい測定値1182として扱うとともに、基準値と測定値との差分から補正値を算出する。補正値1183は、補正情報保存部310に保存される。基準情報保存部311には、補正値が保存されてもよいし、補正値と測定値とが保存され、基準値と測定値との差分から、その都度、補正値が算出されてもよい。 The reference information storage unit 311 stores the color measurement result notified by the color measurement sensor control unit 312 as a reference value in association with each paper type set in the paper feed stage. It is necessary to manage the color measurement results for each paper type. When the color measurement result of the paper notified from the color measurement sensor control unit 312 is an unregistered paper, the reference information storage unit 311 stores 40 color measurement results as a new reference value 1181. On the other hand, when the color measurement result of the paper notified from the color measurement sensor control unit 312 is a registered paper, the reference information storage unit 311 treats the notified color measurement result as a new measured value 1182 and a reference value. The correction value is calculated from the difference between the measured value and the measured value. The correction value 1183 is stored in the correction information storage unit 310. The correction value may be stored in the reference information storage unit 311, or the correction value and the measured value may be stored, and the correction value may be calculated each time from the difference between the reference value and the measured value.

図11(d)は、基準情報保存部311が基準値の管理テーブルである。レコード情報は、用紙種類1191、対象給紙段1192、基準値(1/2速)1193、基準値(1/1速)1194、生成PageID1195およびTimestamp1196の項目を含む。図11(d)の管理テーブルの1つ目の基準値のレコードは、給紙段1に普通紙3がセットされていることを示す。当該レコードは、「2019/07/18」の「10:04:06」に電源投入されてから累積で60014枚目の印刷処理において、「給紙段1」から「普通紙3」を「1/1速」で給紙されていることを示す。また、当該レコードは、印刷結果が測色され、基準値として登録されていることを示す。「普通紙3」が「給紙段1」から除去された場合、1番目のレコードは削除される。 In FIG. 11D, the reference information storage unit 311 is a reference value management table. The record information includes items of paper type 1191, target paper feed stage 1192, reference value (1/2 speed) 1193, reference value (1/1 speed) 1194, generated PageID 1195 and Time stamp 1196. The first reference value record in the management table of FIG. 11D indicates that the plain paper 3 is set in the paper feed stage 1. In the cumulative printing process of the 60014th sheet after the power was turned on at "10:04:06" of "2019/07/18", the "paper feed stage 1" to "plain paper 3" were changed to "1". Indicates that the paper is being fed at "1/1 speed". In addition, the record indicates that the print result has been color-measured and registered as a reference value. When "plain paper 3" is removed from "paper feed stage 1", the first record is deleted.

図11(e)は、補正情報保存部310が補正値を管理するテーブルを示す。図11(e)の管理テーブルの情報は、基準値1193と補正値1198とが異なるが、他の情報は、図11(d)の管理テーブルの情報と同様である。「普通紙3」が「給紙段1」から除去された場合、図11(d)の管理テーブルと同様、上記の1番目のレコードは削除される。 FIG. 11E shows a table in which the correction information storage unit 310 manages correction values. The information in the management table of FIG. 11 (e) differs from the reference value 1193 and the correction value 1198, but the other information is the same as the information in the management table of FIG. 11 (d). When the "plain paper 3" is removed from the "paper feed stage 1", the first record described above is deleted as in the management table of FIG. 11D.

図11で説明した管理テーブルを用いて調整を行うためには、4色分のパッチの測色結果が揃っている必要がある。図11(a)のように4色分のパッチを1枚の出力用紙に印刷できる場合もあるが、出力用紙の余白が足りず4色分のパッチを1枚の出力用紙に印刷できない場合もある。4色のパッチが1枚に印刷できない場合、パッチは2色ずつに分割され、2枚の用紙に印刷される。 In order to make adjustments using the management table described with reference to FIG. 11, it is necessary to have the color measurement results of the patches for four colors. As shown in FIG. 11A, there are cases where patches for four colors can be printed on one sheet of output paper, but there are cases where the patches for four colors cannot be printed on one sheet of output paper due to insufficient margins on the output paper. be. If a four-color patch cannot be printed on one sheet, the patch is split into two colors and printed on two sheets of paper.

図12は、パッチの出力例を示す図である。図12に示されるパッチの出力例は、用紙サイズに応じたリアルタイム多階調補正を目的としている。ここで、カラーセンサー1161、1162が読み取るパッチ(シアン1110、マゼンタ1150、イエロー1130およびブラック1140)のサイズは予め定められている。例えば、1つのパッチの搬送方向のサイズを11mmとした場合、10%刻みでトナー単色の濃度が10個分のパッチを連続で印刷するためには、110mm(=11mm×10)の長さが必要となる。ここで、搬送方向に沿ってシアン1110とイエロー1130との2色のパッチが配置される場合、搬送方向に220mm以上の長さが必要となる。従って、印刷装置101は、用紙サイズの搬送方向の長さに応じてパッチの印刷方法を切り替える。 FIG. 12 is a diagram showing an example of patch output. The patch output example shown in FIG. 12 is intended for real-time multi-gradation correction according to the paper size. Here, the sizes of the patches (cyan 1110, magenta 1150, yellow 1130 and black 1140) read by the color sensors 1161 and 1162 are predetermined. For example, when the size of one patch in the transport direction is 11 mm, the length of 110 mm (= 11 mm × 10) is required to continuously print patches having a toner single color density of 10 in 10% increments. You will need it. Here, when two-color patches of cyan 1110 and yellow 1130 are arranged along the transport direction, a length of 220 mm or more is required in the transport direction. Therefore, the printing device 101 switches the patch printing method according to the length of the paper size in the transport direction.

図12(a)は、パッチを印刷するための余白の領域が不足していない用紙サイズの用紙にパッチを印刷する場合の出力例を示す。図12(a)の用紙1200の用紙サイズは、例えば、ラージサイズである。用紙1200には、シアン1202、マゼンダ1205、イエロー1203およびブラック1204の各トナー単色の濃度を10%刻みで、10個(10段階)ずつ、合計40個のパッチが印刷される。図12(a)の例の場合、用紙1200の搬送方向に沿って、2色のパッチを印刷するための余白の領域が不足していないため、シアン1202とイエロー1203との2色のパッチを用紙1200の余白の領域に印刷することができる。マゼンダ1205とブラック1204との2色のパッチも同様である。つまり、1枚の用紙に4色のパッチを印刷することができる。 FIG. 12A shows an output example when the patch is printed on a paper having a paper size in which the margin area for printing the patch is not insufficient. The paper size of the paper 1200 in FIG. 12A is, for example, a large size. A total of 40 patches are printed on the paper 1200, with the density of each toner single color of cyan 1202, magenta 1205, yellow 1203, and black 1204 in 10% increments of 10 (10 steps). In the case of the example of FIG. 12A, since the margin area for printing the two-color patch is not insufficient along the transport direction of the paper 1200, the two-color patch of cyan 1202 and yellow 1203 is applied. It is possible to print in the margin area of the paper 1200. The same applies to the two-color patches of Magenta 1205 and Black 1204. That is, it is possible to print a patch of four colors on one sheet of paper.

図12(b)は、パッチを印刷するための余白の領域が1枚の用紙では不足している用紙サイズの用紙にパッチを印刷する場合の出力例を示す。図12(b)の用紙1210の用紙サイズは、例えば、スモールサイズである。印刷装置101は、用紙1210と用紙1220との2枚の用紙に分けてパッチを印刷する。用紙1210には、シアン1212とブラック1213との各トナー単色の濃度が10%刻みで10個(10段階)ずつ、合計20個のパッチが印刷される。用紙1220には、イエロー1222とマゼンダ1223との各トナー単色の濃度が10%刻みで10個(10段階)ずつ、合計20個のパッチが印刷される。 FIG. 12B shows an output example in which the patch is printed on a paper having a paper size in which the margin area for printing the patch is insufficient for one sheet of paper. The paper size of the paper 1210 in FIG. 12B is, for example, a small size. The printing device 101 prints the patch separately on two sheets of paper, paper 1210 and paper 1220. A total of 20 patches are printed on the paper 1210, with the density of each toner single color of cyan 1212 and black 1213 being 10 (10 steps) in 10% increments. A total of 20 patches are printed on the paper 1220, with the density of each toner single color of yellow 1222 and magenta 1223 being 10 (10 steps) in 10% increments.

図13は、用紙サイズごとのパッチの印刷方法を決定するためのテーブルの一例を示す図である。印刷装置101は、印刷する用紙サイズに応じて、4色のパッチを1枚の用紙に印刷するか、2色ずつのパッチに分けて2枚の用紙に印刷するかを、図13のテーブルに基づいて決定することができる。用紙サイズの送り方向(搬送方向)が所定サイズ以下の場合、パッチを分割すると判定される。以上において、用紙に印刷されるパッチの位置は、余白領域のうち任意の位置であってよい。また、4色のパッチを印刷する位置のパターンは任意のパターンであってもよい。また、パッチの色は任意の色であってもよい。本実施形態では、パッチが印刷される箇所は、用紙の余白であるものとして説明しているが、用紙の余白以外の部分にパッチが印刷された場合にも、本実施形態を適用することができる。 FIG. 13 is a diagram showing an example of a table for determining a patch printing method for each paper size. The printing device 101 determines whether to print the four-color patch on one sheet of paper or to divide the patch into two-color patches and print on two sheets of paper according to the paper size to be printed. It can be decided based on. When the feed direction (conveyance direction) of the paper size is equal to or less than the predetermined size, it is determined that the patch is divided. In the above, the position of the patch printed on the paper may be any position in the margin area. Further, the pattern at the position where the four-color patch is printed may be any pattern. Further, the color of the patch may be any color. In the present embodiment, the portion where the patch is printed is described as the margin of the paper, but the present embodiment can be applied even when the patch is printed on the portion other than the margin of the paper. can.

次に、本実施形態のパッチの印刷制御および測色したパッチに基づく補正について説明する。図14は、第1実施形態における処理中のページに印刷するパッチを決定する処理の流れの一例を示すフローチャートである。図14のフローチャートは、図4のS4017において、パッチ合成部309が印刷画像を受信したことに応じて開始される。 Next, the printing control of the patch of the present embodiment and the correction based on the color-measured patch will be described. FIG. 14 is a flowchart showing an example of a flow of processing for determining a patch to be printed on a page being processed in the first embodiment. The flowchart of FIG. 14 is started in S4017 of FIG. 4 in response to the patch synthesizing unit 309 receiving the printed image.

パッチ合成部309は、2枚目の用紙待ち情報を参照する(S1101)。2枚目の用紙待ち情報は、パッチを印刷するための余白の領域が不足している場合、1枚目に印刷する2色のパッチを印刷済みであるときに、残りの2色のパッチを印刷するための用紙タイプを示す情報である。図15(a)は、2枚目の用紙待ち情報の一例を示す。2枚目の用紙待ち情報は、印刷装置101の起動時に初期化される。 The patch synthesizing unit 309 refers to the second sheet waiting information (S1101). For the second sheet of paper waiting information, if the margin area for printing the patch is insufficient, the remaining two color patches are printed when the two color patch to be printed on the first sheet has been printed. Information indicating the paper type for printing. FIG. 15A shows an example of the waiting information for the second sheet. The second sheet waiting information is initialized when the printing device 101 is started.

パッチ合成部309は、2枚目の用紙待ち中であるかを判定する(S1402)。このとき、パッチ合成部309は、2枚目の用紙待ち情報に情報が登録されているかに基づき、S1402の判定を行う。パッチ合成部309は、2枚目の用紙待ち情報に情報が登録されていない場合、2枚目の用紙を待っていないと判定する。この場合、パッチ合成部309は、S1402でNOと判定し、フローをS1416に進める。一方、パッチ合成部309は、S1402でYESと判定した場合、フローをS1403に進める。 The patch synthesizing unit 309 determines whether or not the second sheet is waiting (S1402). At this time, the patch synthesizing unit 309 determines S1402 based on whether the information is registered in the second sheet waiting information. If the information is not registered in the waiting information for the second sheet, the patch synthesizing unit 309 determines that the second sheet is not waiting. In this case, the patch synthesizing unit 309 determines NO in S1402 and advances the flow to S1416. On the other hand, if the patch synthesizing unit 309 determines YES in S1402, the patch synthesizing unit 309 advances the flow to S1403.

パッチ合成部309は、図4のS4017で画像生成部307から通知された用紙タイプと上述した2枚目の用紙待ち情報に登録されている用紙タイプとが一致するかを判定する(S1403)。パッチ合成部309は、2枚目の用紙待ち情報に登録された用紙タイプと画像生成部307から通知された用紙タイプとが一致すると判定した場合、S1403でYESと判定する。この場合、パッチ合成部309は、フローをS1404に進める。一方、パッチ合成部309は、S1403でNOと判定した場合、フローをS1414に進める。 The patch synthesizing unit 309 determines whether the paper type notified from the image generation unit 307 in S4017 of FIG. 4 matches the paper type registered in the above-mentioned second sheet waiting information (S1403). When the patch synthesizing unit 309 determines that the paper type registered in the second sheet waiting information and the paper type notified from the image generation unit 307 match, the patch synthesis unit 309 determines YES in S1403. In this case, the patch synthesis unit 309 advances the flow to S1404. On the other hand, when the patch synthesis unit 309 determines NO in S1403, the patch synthesis unit 309 advances the flow to S1414.

パッチ合成部309は、S1403でYESと判定した場合、挿入要求情報を参照する(S1404)。図15(b)は、挿入要求情報の一例を示す図である。挿入要求情報は、パッチ合成部309が投入を要求したチャート挿入ジョブに指定した用紙タイプ、挿入枚数および処理枚数を示す情報である。挿入要求情報は、印刷装置101の起動時に初期化されている。 When the patch synthesis unit 309 determines YES in S1403, the patch synthesis unit 309 refers to the insertion request information (S1404). FIG. 15B is a diagram showing an example of insertion request information. The insertion request information is information indicating the paper type, the number of sheets to be inserted, and the number of sheets to be processed specified for the chart insertion job requested to be input by the patch synthesizing unit 309. The insertion request information is initialized when the printing device 101 is started.

パッチ合成部309は、挿入要求情報に情報が登録されているかを判定する(S1405)。パッチ合成部309は、挿入要求情報が登録されている場合は挿入要求中であるため、S1405でYESと判定し、フローをS1406に進める。一方、パッチ合成部309は、挿入要求情報が登録されていない場合は挿入要求中でないため、S1405でNOと判定し、フローをS1409に進める。 The patch synthesis unit 309 determines whether or not the information is registered in the insertion request information (S1405). If the insertion request information is registered, the patch synthesizing unit 309 is in the process of inserting the insertion request. Therefore, the patch synthesis unit 309 determines YES in S1405 and advances the flow to S1406. On the other hand, if the insertion request information is not registered, the patch synthesizing unit 309 is not in the insertion request, so the patch synthesis unit 309 determines NO in S1405 and advances the flow to S1409.

パッチ合成部309は、図4のS4017で画像生成部307から通知された情報と挿入要求情報に登録されている用紙タイプとに基づき、パッチ合成部309が要求したチャート挿入ジョブの用紙へのパッチの印刷であるかを判定する(S1406)。画像生成部307から通知された情報は、用紙タイプやチャート挿入ジョブの画像生成を示す情報等である。パッチ合成部309は、画像生成部307から通知された情報がチャート挿入ジョブの画像生成を示し、且つ画像生成部307から通知された用紙タイプと挿入要求情報に登録されている情報の用紙タイプとが一致した場合、S1406でYESと判定する。パッチ合成部309は、パッチ合成部309が要求した用紙への印刷ではないと判定した場合、S1406でNOと判定する。この場合、パッチ合成部309は、図14のフローチャートを終了させる。 The patch synthesizing unit 309 patches the chart insertion job requested by the patch synthesizing unit 309 to the paper based on the information notified from the image generation unit 307 in S4017 of FIG. 4 and the paper type registered in the insertion request information. (S1406). The information notified from the image generation unit 307 is information indicating the image generation of the paper type and the chart insertion job. In the patch composition unit 309, the information notified from the image generation unit 307 indicates the image generation of the chart insertion job, and the paper type notified from the image generation unit 307 and the paper type of the information registered in the insertion request information If they match, it is determined as YES in S1406. When the patch synthesizing unit 309 determines that the printing is not on the paper requested by the patch synthesizing unit 309, the patch synthesizing unit 309 determines NO in S1406. In this case, the patch synthesizing unit 309 ends the flowchart of FIG.

パッチ合成部309は、挿入要求情報をクリアするかを判定する(S1407)。パッチ合成部309は、挿入要求情報の処理枚数のインクリメントし、挿入要求情報の挿入枚数と処理枚数とから、処理対象の挿入用紙が何枚目であるかを特定する。そして、パッチ合成部309は、全ての挿入用紙への処理が完了すると判定した場合、S1407でYESと判定し、フローをS1408に進める。パッチ合成部309は、挿入要求情報に登録されている情報をクリアする(S1408)。一方、パッチ合成部309は、全ての挿入用紙への処理が完了していないと判定した場合、S1407でNOと判定し、フローをS1409に進める。 The patch synthesis unit 309 determines whether to clear the insertion request information (S1407). The patch synthesizing unit 309 increments the number of sheets to be processed for the insertion request information, and specifies the number of sheets to be inserted as the insertion sheet to be processed from the number of sheets to be inserted and the number of sheets to be processed for the insertion request information. Then, when the patch synthesizing unit 309 determines that the processing for all the inserted sheets is completed, the patch synthesis unit 309 determines YES in S1407 and advances the flow to S1408. The patch synthesis unit 309 clears the information registered in the insertion request information (S1408). On the other hand, when the patch synthesizing unit 309 determines that the processing for all the inserted sheets has not been completed, it determines NO in S1407 and advances the flow to S1409.

パッチ合成部309は、図4のS4017で画像生成部307から通知された用紙サイズの余白に、4色のパッチを印刷するための領域があるかを判定する(S1409)。パッチ合成部309は、4色のパッチを印刷するための領域が不足していると判定した場合、S1409でNOと判定する。この場合、パッチ合成部309は、フローをS1410に進める。パッチ合成部309は、画像生成部307から転送された印刷画像の余白に2色のパッチを合成して印刷する(S1410)。一方、パッチ合成部309は、4色のパッチを印刷するための領域が不足していないと判定した場合、S1409でYESと判定する。この場合、パッチ合成部309は、フローをS1412に進める。 The patch synthesizing unit 309 determines whether or not there is an area for printing a patch of four colors in the margin of the paper size notified from the image generation unit 307 in S4017 of FIG. 4 (S1409). When the patch synthesizing unit 309 determines that the area for printing the patch of four colors is insufficient, it is determined as NO in S1409. In this case, the patch synthesizing unit 309 advances the flow to S1410. The patch synthesizing unit 309 synthesizes and prints a patch of two colors in the margin of the printed image transferred from the image generation unit 307 (S1410). On the other hand, when it is determined that the area for printing the patch of four colors is not insufficient, the patch synthesizing unit 309 determines YES in S1409. In this case, the patch synthesizing unit 309 advances the flow to S1412.

パッチ合成部309は、図15(b)に示される挿入要求情報の挿入枚数と処理枚数とに基づき、2枚目の用紙待ち情報をクリアするかを判定する(S1411)。パッチ合成部309は、S1411でNOと判定した場合、図14のフローチャートを終了させる。一方、パッチ合成部309は、S1411でYESと判定した場合、フローをS1413に進める。パッチ合成部309は、S1409でYESと判定した場合、画像生成部307から転送された印刷画像の余白に4色のパッチを合成して印刷する(S1412)。パッチ合成部309は、S1411でYESと判定した場合、またはS1412の処理を実行した場合、2枚目の用紙待ち情報として登録された用紙タイプ情報をクリアする(S1413)。そして、パッチ合成部309は、図14のフローチャートを終了させる。 The patch synthesizing unit 309 determines whether to clear the second sheet waiting information based on the number of inserted sheets and the number of processed sheets of the insertion request information shown in FIG. 15 (b) (S1411). When the patch synthesis unit 309 determines NO in S1411, the patch synthesis unit 309 ends the flowchart of FIG. On the other hand, if the patch synthesizing unit 309 determines YES in S1411, the patch synthesizing unit 309 advances the flow to S1413. When the patch synthesizing unit 309 determines YES in S1409, the patch synthesizing unit 309 synthesizes and prints a patch of four colors in the margin of the printed image transferred from the image generation unit 307 (S1412). When the patch synthesizing unit 309 determines YES in S1411, or when the process of S1412 is executed, the patch synthesizing unit 309 clears the paper type information registered as the second paper waiting information (S1413). Then, the patch synthesizing unit 309 ends the flowchart of FIG.

上述したように、画像生成部307から通知された用紙タイプと2枚目の用紙待ち情報に登録されている用紙タイプとが一致しない場合、パッチ合成部309は、S1403でNOと判定する。この場合、パッチ合成部309は、4色のパッチのうち残りの2色のパッチを合成するために待っている2枚目の用紙が、1枚目の用紙の用紙タイプとは異なるタイプであると判定する。この場合、パッチ合成部309は、図5のS4019で、チャート挿入ジョブの投入を要求する。このとき、パッチ合成部309は、投入要求するチャート挿入ジョブに、2枚目の用紙待ち情報に登録された用紙タイプの用紙を2枚挿入するよう設定する(S1414)。パッチ合成部309は、挿入要求情報に、チャート挿入ジョブに指定した用紙タイプ、挿入枚数および処理枚数をセットする(S1415)。そして、パッチ合成部309は、フローをS1416に進める。 As described above, when the paper type notified from the image generation unit 307 and the paper type registered in the second sheet waiting information do not match, the patch synthesis unit 309 determines NO in S1403. In this case, the patch synthesizing unit 309 is a type in which the second sheet of paper waiting for synthesizing the remaining two color patches out of the four color patches is different from the paper type of the first sheet. Is determined. In this case, the patch synthesizing unit 309 requests the input of the chart insertion job in S4019 of FIG. At this time, the patch synthesizing unit 309 sets to insert two sheets of the paper type registered in the second sheet waiting information into the chart insertion job to be input (S1414). The patch synthesizing unit 309 sets the insertion request information with the paper type specified for the chart insertion job, the number of sheets to be inserted, and the number of sheets to be processed (S1415). Then, the patch synthesizing unit 309 advances the flow to S1416.

パッチ合成部309は、図4のS4017で画像生成部307から通知された用紙サイズの余白に、4色のパッチを印刷するための領域があるかを判定する(S1416)。S1416の処理は、S1409の処理と同様である。パッチ合成部309は、S1416でNOと判定した場合、画像生成部307から転送された印刷画像の余白に2色のパッチを合成して印刷する(S1417)。そして、パッチ合成部309は、2枚目の用紙待ち情報として登録された用紙タイプ情報をクリアする(S1418)。一方、パッチ合成部309は、S1416でYESと判定した場合、画像生成部307から転送された印刷画像の余白に4色のパッチを合成して印刷する(S1417)。パッチ合成部309は、S1418の処理またはS1419の処理を実行した後、図14のフローチャートを終了させる。 The patch synthesizing unit 309 determines whether or not there is an area for printing a patch of four colors in the margin of the paper size notified from the image generation unit 307 in S4017 of FIG. 4 (S1416). The processing of S1416 is the same as the processing of S1409. When the patch synthesizing unit 309 determines NO in S1416, the patch synthesizing unit 309 synthesizes and prints a patch of two colors in the margin of the printed image transferred from the image generation unit 307 (S1417). Then, the patch synthesizing unit 309 clears the paper type information registered as the second paper waiting information (S1418). On the other hand, when the patch synthesizing unit 309 determines YES in S1416, the patch synthesizing unit 309 synthesizes and prints a patch of four colors in the margin of the printed image transferred from the image generation unit 307 (S1417). After executing the process of S1418 or the process of S1419, the patch synthesizing unit 309 ends the flowchart of FIG.

ここで、図9(b)を参照して、パッチを測色して基準値および補正値を算出する処理について、再度、説明する。用紙の余白に4色のパッチを印刷するための領域が不足している場合、4色のパッチが2色ずつに分割され、2枚の用紙にそれぞれ2色のパッチが印刷される。この場合、S921で測色センサー制御部312から基準情報保存部311に対して、先頭の用紙の2色分の測色結果が通知される。基準情報保存部311は、一時領域の用紙タイプごとの測色結果テーブルに通知された先頭の2色分の測色結果が保存されるが、4色分のパッチの測色結果が揃っていない。このため、S922でNOと判定され、S922以降の処理は実行されない。次のページが同じ用紙サイズであり且つ同じ用紙タイプの場合、基準情報保存部311は、測色センサー制御部312から次のページについて、残りの2色分の測色結果が通知される。このとき、4色分のパッチの測色結果が揃っているため、S922でYESと判定され、S923以降の処理が実行される。 Here, with reference to FIG. 9B, the process of measuring the color of the patch and calculating the reference value and the correction value will be described again. If there is not enough space for printing the four-color patch in the margin of the paper, the four-color patch is divided into two colors, and the two-color patch is printed on each of the two sheets of paper. In this case, in S921, the color measurement sensor control unit 312 notifies the reference information storage unit 311 of the color measurement results for the two colors of the leading paper. The reference information storage unit 311 saves the color measurement results for the first two colors notified in the color measurement result table for each paper type in the temporary area, but the color measurement results for the patches for four colors are not available. .. Therefore, it is determined as NO in S922, and the processing after S922 is not executed. When the next page has the same paper size and the same paper type, the reference information storage unit 311 is notified by the color measurement sensor control unit 312 of the color measurement results for the remaining two colors for the next page. At this time, since the color measurement results of the patches for four colors are complete, it is determined as YES in S922, and the processing after S923 is executed.

以上説明したように、印刷装置101は、4色のパッチを打つための余白の領域が不足している用紙タイプの用紙を印刷する場合、4色のパッチを2色ずつに分割して2枚の用紙に印刷する。そして、印刷装置101は、4色のパッチを2色ずつに分割して2枚の用紙に印刷する際に、2枚目の用紙タイプが1枚目の用紙タイプと異なる場合、1枚目と同じ用紙タイプの用紙のチャート挿入ジョブを投入する。これにより、連続して同一の用紙タイプの2枚の用紙に4色のパッチを2色ずつ分割して印刷することができる。 As described above, when printing paper type paper in which the margin area for printing the four-color patch is insufficient, the printing device 101 divides the four-color patch into two sheets of two colors. Print on paper. Then, when the printing device 101 divides the four-color patch into two colors and prints on two sheets of paper, if the second sheet of paper type is different from the first sheet of paper, the first sheet and the like. Submit a chart insertion job for paper of the same paper type. As a result, it is possible to continuously print a patch of four colors on two sheets of the same paper type by dividing the patch into two colors.

そして、4色のパッチを印刷するための余白の領域が不足している用紙タイプの用紙を印刷する場合、先頭の2色のパッチを印刷した後に、同じ用紙タイプの用紙が連続しない場合がある。この場合、印刷装置101は、1枚目の用紙と同じ用紙タイプの用紙を2枚挿入するチャート挿入ジョブの投入を要求し、連続した2ページに2色ずつのパッチを印刷する。このとき、一時領域の該当する用紙タイプの測色結果テーブルには先頭の2色分の測色結果が上書きされ4色分の測色結果が揃う。印刷装置101は、以上の制御を行うことで、4色のパッチの測色結果の間隔を短くすることができ、正確な基準値および補正値を保存することが可能となる。これにより、複数のパッチを用いた階調調整の精度の低下を抑制することができる。 When printing paper type paper that lacks a margin area for printing four-color patches, the same paper type paper may not be continuous after printing the first two-color patches. .. In this case, the printing apparatus 101 requests input of a chart insertion job for inserting two sheets of the same paper type as the first sheet, and prints patches of two colors on two consecutive pages. At this time, the color measurement results for the first two colors are overwritten in the color measurement result table for the corresponding paper type in the temporary area, and the color measurement results for the four colors are aligned. By performing the above control, the printing apparatus 101 can shorten the interval between the color measurement results of the four-color patches, and can save accurate reference values and correction values. As a result, it is possible to suppress a decrease in the accuracy of gradation adjustment using a plurality of patches.

本実施形態では、4色のパッチを2つに分割し、2色のパッチを連続する2枚の用紙にて印刷する例について説明した。これにより、2枚の用紙の間隔を短くすることができることから、2枚の用紙に印刷されたパッチの色味の変動を抑制でき、階調調整の精度の低下を抑制できる。この点、分割されたパッチが印刷される複数の用紙に対する印刷の間隔は、所定間隔以下であれば、連続していなくてもよい。例えば、1枚目に2色のパッチが印刷され、3枚目に残りの2色のパッチが印刷されてもよい。この場合でも、分割されたパッチが印刷された2枚の用紙の印刷の間隔は短くなるため、階調調整の精度の低下を抑制することができる。 In the present embodiment, an example in which a four-color patch is divided into two and the two-color patch is printed on two consecutive sheets of paper has been described. As a result, since the distance between the two sheets can be shortened, the variation in the color of the patch printed on the two sheets can be suppressed, and the deterioration of the gradation adjustment accuracy can be suppressed. In this respect, the printing interval on a plurality of sheets on which the divided patches are printed does not have to be continuous as long as it is not more than a predetermined interval. For example, a two-color patch may be printed on the first sheet, and the remaining two-color patches may be printed on the third sheet. Even in this case, since the printing interval between the two sheets on which the divided patch is printed is short, it is possible to suppress a decrease in the accuracy of the gradation adjustment.

<第2実施形態>
次に、第2実施形態について説明する。第2実施形態の構成は、第1実施形態の構成と同じである。図16は、第2実施形態における処理中のページに印刷するパッチを決定する処理の流れの一例を示すフローチャートである。図16のフローチャート以外の各処理は、第1実施形態と第2実施形態とで共通している。図16のフローチャートは、図14のフローチャートに、S1601およびS1602が追加されている。共通している処理については、説明を省略する。
<Second Embodiment>
Next, the second embodiment will be described. The configuration of the second embodiment is the same as the configuration of the first embodiment. FIG. 16 is a flowchart showing an example of a flow of processing for determining a patch to be printed on a page being processed in the second embodiment. Each process other than the flowchart of FIG. 16 is common to the first embodiment and the second embodiment. In the flowchart of FIG. 16, S1601 and S1602 are added to the flowchart of FIG. The description of common processing will be omitted.

パッチ合成部309は、S1403でNOと判定した場合、フローをS1601に進める。パッチ合成部309は、給紙段管理部313の情報を参照し、2枚目の用紙待ち情報に登録されている用紙タイプと同じ用紙であり、且つラージサイズの用紙(他の用紙)が給紙段に存在するかを判定する(S1601)。ラージサイズの用紙は任意のサイズであってよいが、4色のパッチを1枚に印刷できる用紙である。パッチ合成部309は、S1601でYESと判定した場合、フローをS1602に進める。このとき、パッチ合成部309は、4色のパッチのうち残りの2色のパッチを合成するための2枚目の用紙の用紙タイプが、1枚目の用紙の用紙タイプと異なると判定している。そこで、パッチ合成部309は、印刷ジョブ生成部301にチャート挿入ジョブの投入を要求する。パッチ合成部309は、要求するチャート挿入ジョブに、2枚目の用紙待ち情報に登録された用紙タイプのラージサイズの1枚の用紙を挿入する設定を行う(S1602)。そして、パッチ合成部309は、S1602の処理を実行した後、フローをS1415に進める。パッチ合成部309は、S1601でNOと判定した場合も同様に、フローをS1415に進める。 When the patch synthesis unit 309 determines NO in S1403, the patch synthesis unit 309 advances the flow to S1601. The patch synthesizing unit 309 refers to the information of the paper feed stage management unit 313, and is the same paper as the paper type registered in the second sheet waiting information, and is supplied with large size paper (other paper). It is determined whether or not it is present on the paper stage (S1601). The large size paper may be of any size, but it is a paper that can print a patch of four colors on one sheet. If the patch synthesis unit 309 determines YES in S1601, the patch synthesis unit 309 advances the flow to S1602. At this time, the patch synthesizing unit 309 determines that the paper type of the second sheet for synthesizing the patches of the remaining two colors out of the four color patches is different from the paper type of the first sheet. There is. Therefore, the patch synthesis unit 309 requests the print job generation unit 301 to input the chart insertion job. The patch synthesizing unit 309 sets the requested chart insertion job to insert one large-sized sheet of paper type registered in the second sheet waiting information (S1602). Then, the patch synthesizing unit 309 executes the process of S1602, and then advances the flow to S1415. When the patch synthesis unit 309 determines NO in S1601, the patch synthesis unit 309 advances the flow to S1415 in the same manner.

第2実施形態では、印刷装置101は、パッチを2色ずつ分割して印刷するとき、2枚目の用紙タイプが1枚目と異なる場合には、1枚目と同じ用紙タイプのラージサイズの1ページのチャート挿入ジョブを投入する。これにより、同一の用紙タイプの1枚の用紙に4色のパッチを印刷することが可能となる。そして、第2実施形態では、1枚のラージサイズの用紙に4色のパッチが印刷される。従って、4色分の測色結果が同じ用紙に印刷されることから、正確な基準値および補正値を保存することが可能となる。その結果、色味の変動を抑制でき、複数のパッチを用いた階調調整の精度の低下を抑制することができる。 In the second embodiment, when the printing apparatus 101 divides the patch into two colors and prints the patch, if the paper type of the second sheet is different from that of the first sheet, the printing apparatus 101 has a large size of the same paper type as the first sheet. Submit a 1-page chart insertion job. This makes it possible to print four-color patches on one sheet of the same paper type. Then, in the second embodiment, four-color patches are printed on one large-sized sheet of paper. Therefore, since the color measurement results for four colors are printed on the same paper, it is possible to save accurate reference values and correction values. As a result, it is possible to suppress fluctuations in color tones and suppress deterioration in the accuracy of gradation adjustment using a plurality of patches.

以上、本発明の好ましい実施の形態について説明したが、本発明は上述した各実施の形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。本発明は、上述の各実施の形態の1以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの1つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and changes can be made within the scope of the gist thereof. The present invention supplies a program that realizes one or more functions of each of the above-described embodiments to a system or device via a network or storage medium, and one or more processors of the computer of the system or device implements the program. It can also be realized by the process of reading and executing. The present invention can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

101 印刷装置
102 情報処理装置
303 ジョブ制御部
309 パッチ合成部
310 補正情報保存部
311 基準情報保存部
312 測色センサー制御部
313 給紙段管理部
2101 CPU
2109 印刷部
2110 測色部
101 Printing device 102 Information processing device 303 Job control unit 309 Patch synthesis unit 310 Correction information storage unit 311 Reference information storage unit 312 Color measurement sensor control unit 313 Paper feed stage management unit 2101 CPU
2109 Printing section 2110 Color measuring section

Claims (10)

用紙に印刷された複数のパッチを測色して階調補正を行う補正手段と、
前記複数のパッチを同じ用紙タイプの複数の用紙に分割して印刷する際に、前記複数の用紙を印刷する間隔を所定間隔以下に制御する制御手段と、
を備えることを特徴とする画像形成装置。
A correction means that measures the color of multiple patches printed on paper and corrects the gradation,
A control means for controlling the printing interval of the plurality of sheets to a predetermined interval or less when the plurality of patches are divided into a plurality of sheets of the same paper type for printing.
An image forming apparatus comprising.
前記制御手段は、前記複数の用紙を連続して印刷する制御を行うことを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the control means controls to print the plurality of sheets continuously. 前記制御手段は、前記複数の用紙のうち第1の用紙と当該第1の用紙の後続の第2の用紙との用紙タイプが異なる場合、前記第1の用紙と同じ用紙タイプの複数の用紙を挿入し、挿入された当該複数の用紙に分割された前記複数のパッチをそれぞれ印刷する制御を行うことを特徴とする請求項1または2に記載の画像形成装置。 When the paper type of the first paper and the second paper succeeding the first paper are different among the plurality of papers, the control means may use a plurality of papers having the same paper type as the first paper. The image forming apparatus according to claim 1 or 2, wherein the image forming apparatus is controlled to insert and print the plurality of patches divided into the plurality of inserted sheets. 前記制御手段は、前記複数の用紙のうち第1の用紙と当該第1の用紙の後続の第2の用紙との用紙タイプが異なる場合、前記第1の用紙と同じ用紙タイプの用紙であり且つ前記複数のパッチを印刷する領域を有する他の用紙の印刷が可能な場合、前記複数のパッチを前記他の用紙に印刷する制御を行うことを特徴とする請求項1または2に記載の画像形成装置。 When the paper type of the first paper and the second paper following the first paper are different among the plurality of papers, the control means is the same paper type as the first paper. The image forming according to claim 1 or 2, wherein when printing on another paper having an area for printing the plurality of patches is possible, control for printing the plurality of patches on the other paper is performed. Device. 前記制御手段は、前記第1の用紙が印刷されており、且つ前記第2の用紙の印刷を待っているときに、前記第1の用紙と第2の用紙との用紙タイプが異なるかを判定することを特徴とする請求項3または4に記載の画像形成装置。 The control means determines whether the paper types of the first paper and the second paper are different when the first paper is printed and the printing of the second paper is awaited. The image forming apparatus according to claim 3 or 4. 前記制御手段は、前記複数のパッチについてのジョブの挿入を要求しており、且つ印刷する用紙が要求した前記ジョブに基づく用紙であると判定した場合に、前記複数のパッチを前記複数の用紙または1枚の用紙に印刷する制御を行うことを特徴とする請求項1乃至5のうち何れか1項に記載の画像形成装置。 When the control means requests the insertion of a job for the plurality of patches and determines that the paper to be printed is the paper based on the requested job, the control means may apply the plurality of patches to the plurality of papers or the paper. The image forming apparatus according to any one of claims 1 to 5, wherein printing is controlled on one sheet of paper. 前記制御手段は、前記ジョブに基づく用紙が前記複数のパッチを1枚の中に印刷する領域を有しているかに応じて、前記複数のパッチを前記複数の用紙に分割して印刷するか、または1枚の用紙に前記複数のパッチを印刷するかを制御することを特徴とする請求項6に記載の画像形成装置。 The control means either divides the plurality of patches into the plurality of sheets and prints them, depending on whether the paper based on the job has an area for printing the plurality of patches in one sheet. The image forming apparatus according to claim 6, wherein the image forming apparatus is controlled to print the plurality of patches on one sheet of paper. 前記複数のパッチは、前記用紙の余白に印刷されることを特徴とする請求項1乃至7のうち何れか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 7, wherein the plurality of patches are printed in the margins of the paper. 用紙に印刷された複数のパッチを測色して階調補正を行う工程と、
前記複数のパッチを同じ用紙タイプの複数の用紙に分割して印刷する際に、前記複数の用紙を印刷する間隔を所定間隔以下に制御する工程と、
を備えることを特徴とする画像形成方法。
The process of measuring the color of multiple patches printed on paper and correcting the gradation,
When the plurality of patches are divided into a plurality of sheets of the same paper type for printing, the step of controlling the printing interval of the plurality of sheets to a predetermined interval or less is used.
An image forming method characterized by comprising.
請求項1乃至8のうち何れか1項に記載の画像形成装置の各手段をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each means of the image forming apparatus according to any one of claims 1 to 8.
JP2020206970A 2020-12-14 2020-12-14 Image formation device, image formation method and program Pending JP2022094125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020206970A JP2022094125A (en) 2020-12-14 2020-12-14 Image formation device, image formation method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020206970A JP2022094125A (en) 2020-12-14 2020-12-14 Image formation device, image formation method and program

Publications (1)

Publication Number Publication Date
JP2022094125A true JP2022094125A (en) 2022-06-24

Family

ID=82081294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020206970A Pending JP2022094125A (en) 2020-12-14 2020-12-14 Image formation device, image formation method and program

Country Status (1)

Country Link
JP (1) JP2022094125A (en)

Similar Documents

Publication Publication Date Title
US8743407B2 (en) Computer readable recording medium stored with color conversion setting program, color conversion setting method, computer readable recording medium stored with color conversion processing program, and color conversion processing apparatus that enables configuration of color conversion profiles when using various types of paper in a print job
US20100045987A1 (en) Applications, systems and methods for identifying and monitoring critical colors in a print job and using an embedded color sensing device to measure critical color test patterns inserted in the print job
JP7500305B2 (en) Printing device, control method thereof, and program
US11303781B2 (en) Apparatus and method
US20220141355A1 (en) Image forming apparatus and method
JP7379147B2 (en) Image forming device, image forming method, and program
CN114379258A (en) Image forming apparatus and control method of image forming apparatus
US20090034836A1 (en) Image Processing Apparatus, Image Processing Method, and Computer Readable Recording Medium Stored with Image Processing Program
US8531717B2 (en) Image processing enabling reduction of processing time for data conversion
JP2022094125A (en) Image formation device, image formation method and program
US20070058999A1 (en) Image forming device
US11516358B2 (en) Image forming apparatus, method of controlling the same, and medium
US11797802B2 (en) Apparatus, method, and storage medium
US7986436B2 (en) Image processing apparatus and method
US11789394B2 (en) Print system, printing apparatus, information processing apparatus, method of controlling the same, and storage medium
US11870966B1 (en) Spot color adjustment system and methods for color printing operations
US10489092B2 (en) Printing apparatus configured to execute printing of a print job when an N-in-one printing setting and an insert sheet function are designated, and related method of controlling the printing apparatus and a storage medium
US8958127B2 (en) Control apparatus and non-transitory computer-readable storage medium
JP2021109325A (en) Image formation apparatus, control method in image formation apparatus, and program
JP2005094639A (en) Image output system, image output control method, program for executing this method, and recording medium storing this program
US20220335629A1 (en) Inspection apparatus, image forming system, misalignment measurement method and storage medium
JP2021150899A (en) Information processing device, information processing method, and program
JP2023119411A (en) Printing system, printer, information processing device, printing control device and method for controlling the sames, and program
JP2021096358A (en) Image forming apparatus, method for controlling image forming apparatus, and program
JP2022070505A (en) Information processing device, information processing method, and program