JP6918887B2 - Printing equipment, its control method, and programs - Google Patents
Printing equipment, its control method, and programs Download PDFInfo
- Publication number
- JP6918887B2 JP6918887B2 JP2019180654A JP2019180654A JP6918887B2 JP 6918887 B2 JP6918887 B2 JP 6918887B2 JP 2019180654 A JP2019180654 A JP 2019180654A JP 2019180654 A JP2019180654 A JP 2019180654A JP 6918887 B2 JP6918887 B2 JP 6918887B2
- Authority
- JP
- Japan
- Prior art keywords
- print job
- printing
- image data
- mode
- 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.)
- Active
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
Description
本発明は、印刷装置とその制御方法、及びプログラムに関する。 The present invention relates to a printing apparatus, a control method thereof, and a program.
MFP(Multi Function Printer)に代表される画像形成装置では、コピーやスキャン機能に加え、ページ記述言語(PDL)で記述された印刷データを受信して印刷することができる。画像形成装置でPDLで記述された印刷データに基づいて印刷する際、PDLデータの展開処理と印刷処理の処理順序の関係から、「Rip While Print」と「Rip Then Print」の2つの処理モードが存在する。「Rip While Print」は、画像形成装置がPDLデータの展開処理と印刷処理を並行して実行する処理モードであり、1ページ目の画像データの展開処理が完了すると直ぐに、その1ページ目の印刷処理が開始される。一方、「Rip Then Print」は、画像形成装置が、投入されたPDLデータの全てのページの展開処理を終えた後に印刷処理を開始する処理モードである。例えば、印刷データが100ページの画像データを含む場合、100ページの全ての展開処理が完了するまで印刷処理が開始されない。 An image forming apparatus typified by an MFP (Multifunction Printer) can receive and print print data described in a page description language (PDL) in addition to copy and scan functions. When printing based on the print data described in PDL by the image forming apparatus, there are two processing modes, "Rip Will Print" and "Rip Ten Print", due to the relationship between the processing order of the PDL data expansion processing and the printing processing. exist. "Rip Will Print" is a processing mode in which the image forming apparatus executes the PDL data expansion process and the print process in parallel, and prints the first page as soon as the image data expansion process of the first page is completed. Processing is started. On the other hand, "Rip Ten Print" is a processing mode in which the image forming apparatus starts the printing process after completing the expanding process of all the pages of the input PDL data. For example, when the print data includes image data of 100 pages, the print process is not started until all the expansion processes of 100 pages are completed.
次に、上記2つの処理モードのメリットとデメリットについて説明する。「Rip While Print」モードは、画像データの展開処理が完了したページから順次印刷を実行する。このため、画像形成装置が印刷データの処理を開始してから、一枚目が印刷されるまでの時間(FPOT:First Print Output Time)が「Rip Then Print」モードの場合に比べて短いというメリットがある。また画像形成装置が印刷データの処理を開始してから、その印刷データが全て印刷されるまでの処理時間も「Rip Then Print」モードに比べて短いというメリットもある。 Next, the advantages and disadvantages of the above two processing modes will be described. In the "Rip Will Print" mode, printing is sequentially executed from the page in which the image data expansion process is completed. Therefore, there is an advantage that the time from when the image forming apparatus starts processing the print data until the first sheet is printed (FPOT: First Print Outtime) is shorter than in the case of the "Rip Ten Print" mode. There is. Further, there is an advantage that the processing time from when the image forming apparatus starts processing the print data until all the print data is printed is shorter than that in the "Rip Ten Print" mode.
しかし印刷データの中には、その展開処理に非常に時間を要する画像データを含む場合がある。そして、このような画像データを含んだ印刷データを「Rip While Print」モードで処理すると、画像データの展開処理の速度がボトルネックとなり、印刷処理が本来の速度で実行できないというデメリットがある。つまり、各ページの画像データの展開処理が完了するまで印刷の開始が待たされるために、印刷装置が最大能力のPPM(Page Per Minute)で印刷処理を実行できない。また、印刷処理の速度が遅くなると紙間が空いてしまうために、例えば電子写真方式のプリンタエンジンの場合、印刷中に定着器の温度が低下して温度調整が必要になる可能性が高くなり、印刷効率の低下を招くことにもなりかねない。このように印刷処理が開始されても、印刷装置がその能力を最大限発揮できない状況で印刷処理を実行すると、生産性の低下に繋がるおそれがある。 However, the print data may include image data that requires a very long time for the expansion process. When the print data including such image data is processed in the "Rip Will Print" mode, the speed of the image data expansion processing becomes a bottleneck, and there is a demerit that the print processing cannot be executed at the original speed. That is, since the start of printing is waited until the expansion processing of the image data of each page is completed, the printing apparatus cannot execute the printing processing with the maximum capacity PPM (Page Per Minute). In addition, if the printing process slows down, there will be space between the papers. For example, in the case of an electrophotographic printer engine, the temperature of the fuser will drop during printing, and there is a high possibility that temperature adjustment will be required. , It may lead to a decrease in printing efficiency. Even if the printing process is started in this way, if the printing process is executed in a situation where the printing apparatus cannot maximize its capacity, the productivity may be lowered.
一方、「Rip Then Print」モードは、確かに前述のように「Rip While Print」モードに比較するとFPOTが遅いといったデメリットはある。しかし、画像データの展開処理に時間を有する画像データを含む印刷データを処理する場合でも、印刷処理の速度が低下することはない。つまり「Rip Then Print」モードでは、どのような印刷データであっても、印刷処理を開始してからは、プリンタエンジンの最大能力の速度で印刷することができる。また、画像データの展開処理が完了して印刷処理が開始されるまでの間に、例えば印刷装置でコピー処理を行ったり、用紙のセット、キャリブレーションといった作業を行うことにより、印刷効率の向上を図ることもできる。 On the other hand, the "Rip Ten Print" mode certainly has a demerit that the FPOT is slower than the "Rip Will Print" mode as described above. However, even when the print data including the image data having a long time in the image data expansion process is processed, the speed of the print process does not decrease. That is, in the "Rip Ten Print" mode, any print data can be printed at the maximum speed of the printer engine after the printing process is started. In addition, the printing efficiency can be improved by performing work such as copying, setting paper, and calibrating with a printing device between the time when the image data expansion process is completed and the printing process is started. You can also plan.
このように、「Rip While Print」モードと「Rip Then Print」モードは、印刷データにより、どちらが適しているかが変わってくる。しかし、印刷データを一見しただけで、どちらの処理モードが適しているかを判定するのは難しい。特許文献1には、印刷データの内の先頭から数ページ分の画像データの展開処理を行い、その結果に基づいて、上記処理モードのいずれか選択することが記載されている。
In this way, which of the "Rip Will Print" mode and the "Rip Ten Print" mode is suitable depends on the print data. However, it is difficult to determine which processing mode is suitable just by looking at the print data.
しかし前述の従来技術は、印刷ジョブに対して処理モードを指定するものではなく、印刷データによってはユーザの意図に沿わない処理モードが選択されることがあった。また特に、一度印刷した印刷データを再印刷する際は、前回印刷した時の経験があるため、ユーザがどちらの処理モードで印刷するのが適しているか判断できる場合もある。そこでユーザが所望の処理モードを選択できるように、印刷装置の動作設定メニューで、ユーザが処理モードを選択できるようにすることも提案されている。しかし、この場合も、ユーザは、印刷データごとに処理モードを簡単に切り替えることができず、処理モードを切り替えるためには、印刷装置の動作設定を変更する必要があり、ユーザにとって非常に手間となっていた。 However, in the above-mentioned conventional technique, the processing mode is not specified for the print job, and the processing mode that does not meet the user's intention may be selected depending on the print data. In particular, when reprinting print data once printed, the user may be able to determine which processing mode is suitable for printing because of the experience of printing last time. Therefore, it has been proposed to allow the user to select the processing mode in the operation setting menu of the printing device so that the user can select the desired processing mode. However, even in this case, the user cannot easily switch the processing mode for each print data, and in order to switch the processing mode, it is necessary to change the operation setting of the printing device, which is very troublesome for the user. It was.
本発明の目的は、上記従来技術の課題を解決することにある。 An object of the present invention is to solve the above-mentioned problems of the prior art.
本発明の目的は、印刷ジョブごとに、画像データの生成処理と印刷処理とを並行して実行するか、印刷ジョブから画像データの生成処理が全て完了してから印刷処理を実行するかを切り替えることができる技術を提供することにある。 An object of the present invention switches for each print job, execute in parallel and the printing process and generation process of the image data, whether generation processing of image data from the print job to execute the printing process after completing all It is to provide the technology that can be done.
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷装置であって、
印刷ジョブを受信する受信手段と、
前記印刷ジョブに基づいて画像データを生成する生成手段と、
前記生成手段が生成した前記画像データを印刷する印刷手段と、を有し、
前記印刷装置は、前記印刷ジョブに含まれる第1のページの画像データの印刷処理と当該印刷ジョブに含まれる第2のページの画像データの生成処理を並行して行う第1のモードでの印刷処理の実行指示が前記印刷ジョブに含まれる場合であっても、前記印刷ジョブに逆順印刷設定が含まれる場合には、前記印刷ジョブに含まれる全ページの前記画像データの生成処理が完了した後に各ページの画像データの印刷処理を実行する第2のモードでの印刷処理を行い、
前記実行指示が前記印刷ジョブに含まれる場合であって、前記印刷ジョブに前記逆順印刷設定が含まれない場合には、前記第1のモードでの印刷処理を実行し、
前記逆順印刷設定は、前記印刷ジョブに含まれる後ろのページから前のページの順に印刷物を出力することを指定する印刷設定であることを特徴とする。
In order to achieve the above object, the printing apparatus according to one aspect of the present invention has the following configuration. That is,
It ’s a printing device,
Receiving means to receive print jobs and
A generation means for generating image data based on the print job, and
It has a printing means for printing the image data generated by the generating means, and has.
The printing apparatus, printing in the first mode concurrently performing generation processing of the image data of the second page included in the printing process and the print job of the image data of the first page included in the print job Even if the process execution instruction is included in the print job , if the print job includes the reverse order print setting, after the image data generation process of all the pages included in the print job is completed. Perform the print process in the second mode, which executes the print process of the image data of each page.
In a case where the execution instruction is included in the print job, when said the print job the not contain reverse print setting executes printing processing in the first mode,
The reverse order print setting is a print setting that specifies that printed matter is output in the order from the back page to the front page included in the print job.
本発明によれば、印刷ジョブごとに、画像データの生成処理と印刷処理とを並行して実行するか、印刷ジョブから画像データの生成処理が全て完了してから当該画像データに基づく印刷処理を実行するかを切り替えることができる。 According to the present invention, for each print job , the image data generation process and the print process are executed in parallel, or the print process based on the image data is performed after all the image data generation processes from the print job are completed. You can switch between running and running.
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。 Other features and advantages of the present invention will become apparent in the following description with reference to the accompanying drawings. In the attached drawings, the same or similar configurations are given the same reference numbers.
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments do not limit the present invention according to the claims, and not all combinations of features described in the present embodiment are essential for the means for solving the present invention. ..
図1は、本発明の実施形態1に係る印刷システムの構成を示す図である。 FIG. 1 is a diagram showing a configuration of a printing system according to the first embodiment of the present invention.
この印刷システムは、印刷装置100とクライアントコンピュータ102(以後、PC102)を有し、それらはネットワーク101を介して接続されている。PC102はネットワーク101を介して、PDL(ページ記述言語)コードデータを含む印刷ジョブを印刷装置100に送信する。また同様に、JDF(Job Definition Format)、JMF(Job Messaging Format)といったチケットと呼ばれる設定で表現された印刷ジョブ等を印刷装置100に送信することも可能である。尚、ここで印刷装置100は、多機能処理装置(MFP)等の画像形成装置と、その画像形成装置で印刷されたシートに、製本やパンチなどの後処理を実行する後処理装置とを含んでいるが、印刷装置単体であっても良い。
This printing system has a
図2は、実施形態1に係る印刷装置100の構成を説明するブロック図である。
FIG. 2 is a block diagram illustrating the configuration of the
印刷装置100は、図中点線で囲まれた部分であるMFP110と、シート処理装置(後処理装置)200とを有する。尚、実施形態1では、印刷装置100を、コピー機能及びプリンタ機能等、複数の機能を有するMFP110を例に取り説明する。しかしながら印刷装置100は、コピー機能のみ、或いは、プリンタ機能のみの単一機能型の印刷装置であっても良い。実施形態1では、一例として、印刷装置100が以下に説明する各種構成要件を具備するものとする。
The
印刷装置100では、MFP110で印刷されたシートに対するシート処理をシート処理装置200により実行できる。シート処理装置200は、MFP110と通信可能に構成されMFP110からの指示により、さまざまなシート処理を実行することができる。シート処理装置200としては、例えばMFP110で印刷された複数のシートを束ねてステイプルする装置や、各シートにパンチ穴をあける装置などがある。またシート処理装置200を装着せず、MFP110で印刷されたシートを順次受け取る排紙トレイのみの構成としてもよい。
In the
スキャナ部201は、原稿の画像を読み取って画像データに変換し、他のユニットに転送する。外部I/F202は、ネットワーク101に接続された他の装置(外部デバイス)との間でデータの送受信を行う。プリンタ部203は、入力された画像データに基づく画像をシートに印刷する。操作部204は、例えば図3のような構成を有し、ユーザによる操作を受け付け、またユーザへのメッセージなどを表示する。
The scanner unit 201 reads the image of the original, converts it into image data, and transfers it to another unit. The external I / F 202 transmits / receives data to / from another device (external device) connected to the
制御部205はCPU210を有し、印刷装置100が有する各種ユニットの処理や動作等を統括的に制御する。即ち、CPU210は、印刷装置100及びMFP110に接続されたシート処理装置200の動作も制御する。ROM207は、CPU210によって実行される各種コンピュータプログラム等を記憶する。例えば、ROM207は、後述するフローチャートの各種処理をCPU210に実行させるためのプログラムや、後述する各種画面を表示するために必要な表示制御プログラム等を記憶する。またROM207は、PC102から受信したPDLデータをCPU210が解釈し、ラスタイメージデータに展開する動作を実行するためのRIPプログラムを記憶する。他にも、ROM207は、ブートシーケンスやフォント情報等を記憶する。RAM208は、スキャナ部201や外部I/F202から送られてきた画像データやPDLコードデータ、ROM207或いはHDD209からロードされた各種プログラム、装置動作の各種設定情報等を記憶する。そしてCPU210は、RAM208に記憶されたこれら情報を読み出し、制御に利用することができる。またRAM208の一部は、小型の電池を内蔵する事で主電源の供給がない間も記憶情報を保持できる不揮発性メモリとして構成されており、装置動作の各種設定情報はここに保持される。HDD(ハードディスクドライブ)209は、ハードディスクとハードディスクへのデータの読み書きを行う駆動部等を有している。HDD209は、例えばスキャナ部201から入力され、圧縮伸張部206によって圧縮された画像データを記憶する大容量の記憶装置として利用される。また圧縮伸張部206は、JBIGやJPEG等といった各種圧縮方式によってRAM208やHDD209に記憶されている画像データ等の圧縮・伸張を行うとともに、PDLデータの解析及びラスタイメージデータへの展開処理も司る。尚、この圧縮伸張部206はハードウェアで構成されても、或いはCPU210とプログラムにより実現されても良い。
The control unit 205 has a CPU 210 and comprehensively controls the processing and operation of various units of the
図3は、実施形態1に係る印刷装置の操作部204の上面図である。
FIG. 3 is a top view of the
操作部204は、タッチパネル部301とハードキー入力部(キー入力部)302とを有する。操作部204は、それらを介してユーザからの指示を受付け、必要に応じてタッチパネル部301に各種情報を表示する。これによりユーザは、この操作部204を介して、コピーなどの処理を印刷装置100に対して指示することができる。スタートキー303は、コピーや送信処理などの開始を指示するキーである。機器設定ボタン304は、モード設定等の項目を含む、この印刷装置100の設定項目の一覧をタッチパネル部301に表示するように指示するキーである。
The
以下の実施形態1では、PC102から、処理モードを指定する情報が付加された印刷ジョブを受け取り、印刷装置100に設定されている処理モードの設定値を考慮し、画像データの展開処理及び印刷処理を行う印刷装置100の動作について説明する。
In the
図4は、実施形態1に係る印刷装置100の操作部204のタッチパネル部301に表示されるモード設定画面401の一例を示す図である。
FIG. 4 is a diagram showing an example of a
ここでは、Rip Then Print、即ち、リップ処理を完了した後、印刷処理を開始する処理モードに設定するかどうかを選択するラジオボタン402,403が表示されている。ここでユーザが、図示のように、ラジオボタン402にチェックしてOKボタン404にタッチすると「Rip Then Print」モードが設定される。一方、ユーザがラジオボタン403にチェックしてOKボタン404を押下すると「Rip While Print」モードが設定される。
Here, Rip Ten Print, that is,
図5は、実施形態1に係る印刷装置100による処理モードの設定処理を説明するフローチャートである。尚、この処理を実行するプログラムはROM207に格納されており、実行時RAM208に展開され、CPU210の制御の下に実行されることにより、このフローチャートで示す処理が達成される。
FIG. 5 is a flowchart illustrating a processing mode setting process by the
まずユーザは、操作部204のハードキー入力部302に設けられた機器設定ボタン304を押下し、処理モードの設定項目を含めた機器の設定項目の一覧(不図示)を操作部204のタッチパネル部301に表示させる。そして、ユーザが、その設定項目の一覧から処理モードの設定を選択して、その処理モードの設定作業を開始するように指示することで、この処理が開始される。まずS501でCPU210は、例えば図4に示すモード設定画面401をタッチパネル部301に表示する。
First, the user presses the
次にS502に進みCPU210は、このモード設定画面401を介して入力されるユーザからの指示を受け付ける。次にS503に進みCPU210は、図4の画面でラジオボタン402がチェックされているか、即ち、「Rip Then Print」(リップ処理の完了後に印刷)が選択されているかどうか判定する。S503で「Rip Then Print」が選択されていると判定するとS504に進みCPU210は、RAM208の一部に設けられている前述の不揮発メモリ領域に、この「Rip Then Print」モードを記憶して、この処理を終了する。一方、S503で「Rip Then Print」が選択されていないと判定するとS505に進む。S505でCPU210は、RAM208の一部に設けられている前述の不揮発メモリ領域に、この「Rip While Print」(リップ処理に並行して印刷)モードを記憶して、この処理を終了する。
Next, the process proceeds to S502, and the CPU 210 receives an instruction from the user input via the
次に、印刷装置100が、処理モードが設定された印刷ジョブをPC102から受信して印刷する場合を説明する。
Next, a case where the
図6は、実施形態1に係るPC102で表示されるプリンタドライバの設定画面例を示す図である。
FIG. 6 is a diagram showing an example of a setting screen of a printer driver displayed on the
ここでユーザは、仕上げタブ601を選択し、次にその設定画面内にあるRIP完了後印刷設定602を選択することにより、印刷データの処理モードを設定することができる。ここで、RIP完了後印刷設定602は、ドロップダウンメニューの中から項目を選択する構成であり、「する」603は、「Rip完了後印刷を行う」モードに設定することを意味している。これは前述の「Rip Then Print」と同意である。また「しない」604は、「Rip完了後印刷を行わない」ことを意味し、これは前述の処理モード「Rip While Print」と同意である。また「機器設定に従う」605は、図5のフローチャートを用いて説明した処理を介して、ユーザが印刷装置100に設定した処理モードに従って動作するように指示するものである。
Here, the user can set the print data processing mode by selecting the
図7は、実施形態1に係る印刷装置100が印刷ジョブを受信して印刷する処理を説明するフローチャートである。尚、この処理を実行するプログラムはROM207に格納されており、実行時RAM208に展開され、CPU210の制御の下に実行されることにより、このフローチャートで示す処理が達成される。
FIG. 7 is a flowchart illustrating a process in which the
まずS701でCPU210は、PC102からネットワーク101を介して送信された印刷ジョブを外部I/F202により受け付ける。このときPC102のユーザは、その印刷ジョブに対して、例えば図6のようなプリンタドライバの画面を介して処理モードを設定しているものとする。こうして処理モードが指定された印刷ジョブを受け取った印刷装置100は、その処理モードが「機器の設定に従う」であれば、RAM208の一部に設けられた不揮発メモリ領域に記憶されている処理モードに従って、その印刷ジョブを処理して印刷する。
First, in S701, the CPU 210 receives the print job transmitted from the
尚、実施形態1では、図6のようなプリンタドライバの設定画面を介して印刷ジョブに処理モードを設定する例で説明した。しかし、この他にもJDFに代表されるような、印刷ジョブに対する処理モードの設定を伝達することを目的としたプリントチケットを用いて処理モードを設定しても良い。 In the first embodiment, an example of setting the processing mode for the print job via the setting screen of the printer driver as shown in FIG. 6 has been described. However, in addition to this, the processing mode may be set by using a print ticket for the purpose of transmitting the processing mode setting for the print job, as represented by JDF.
次にS702進みCPU210は、その受信した印刷ジョブに処理モードが設定されているかどうかを判定する。ここで処理モードが指定されていないと判定するとS705に進み、前述のS504或いはS505で不揮発性メモリ領域に保持した処理モードを、その印刷ジョブに対して適用してS706に進む。尚、このS705の処理は例外処理の一環である。実施形態1では、PC102は、例えば図6に示すプリンタドライバの設定画面を用いているため、印刷ジョブに処理モードが設定されていないという事態は通常発生しない。しかし、図6のRIP完了後印刷設定602のような機能を持たないプリンタドライバにより印刷ジョブが印刷装置100へ投入されるケースも考えられる。また、PDLデータやPDFといったファイルを、プリンタドライバを介さずに直接印刷装置100へ送信して印刷を行う、ダイレクトプリント機能を有している印刷システムも多い。そして、これらのような方式で印刷ジョブが印刷装置100に投入される場合、その印刷ジョブに処理モードが設定されていないこともあり得る。そのためにS702及びS705のような処理が必要となる。
Next, the S702 advance CPU 210 determines whether or not the processing mode is set for the received print job. If it is determined that the processing mode is not specified here, the process proceeds to S705, and the processing mode held in the non-volatile memory area in the above-mentioned S504 or S505 is applied to the print job and the process proceeds to S706. The processing of S705 is a part of exception handling. In the first embodiment, since the
一方、S702でCPU210が、受信した印刷ジョブに処理モードが指定されていると判定するとS703に進み、その設定が「機器設定に従う」605であるか否か判定する。そしてS703でCPU210が、「機器設定に従う」605が設定されていると判定するとS705に進み、前述のS504或いはS505で不揮発性メモリ領域に保持した処理モードを、その印刷ジョブに適用してS706に進む。 On the other hand, if the CPU 210 determines in S702 that the processing mode is specified for the received print job, the process proceeds to S703, and it is determined whether or not the setting is "according to the device setting" 605. Then, when the CPU 210 determines in S703 that "according to the device setting" 605 is set, the process proceeds to S705, and the processing mode held in the non-volatile memory area in the above-mentioned S504 or S505 is applied to the print job to S706. move on.
一方、S703で「機器設定に従う」605が設定されていないと判定するとS704に進みCPU210は、その印刷ジョブに設定されている処理モードを、その印刷ジョブに適用する処理モードとして仮採用する。次にS706に進みCPU210は、禁則設定の確認を行い、最終的に、その印刷ジョブに適用する処理モードを決定する。ここで禁則設定には、例えば印刷順序に関連する「逆順出力設定」や、後処理に関連する「製本面付け設定」等が挙げられる。 On the other hand, if it is determined in S703 that "according to the device setting" 605 is not set, the process proceeds to S704 and the CPU 210 tentatively adopts the processing mode set for the print job as the processing mode applied to the print job. Next, the process proceeds to S706, and the CPU 210 confirms the prohibition setting, and finally determines the processing mode to be applied to the print job. Here, examples of the prohibition setting include "reverse order output setting" related to printing order, "bookbinding imposition setting" related to post-processing, and the like.
図8は、実施形態1における「逆順出力設定」を説明する図である。 FIG. 8 is a diagram for explaining the “reverse order output setting” in the first embodiment.
「逆順出力設定」とは、例えば図8の801に示すような印刷データを含む印刷ジョブの場合、それを802に示すように、印刷データの最終ページを最初に印刷して出力し、以下、順次、後のページから前のページの順に印刷して出力する機能である。この機能は更に排紙面(印字面)を上にして排紙トレイ上に排紙することで、803に示すように、最終ページ(原稿の先頭ページ)が上を向いた成果物(印刷物の束)を作成するのによく用いられる。 The "reverse order output setting" means, for example, in the case of a print job including print data as shown in 801 of FIG. 8, the last page of the print data is first printed and output as shown in 802, and the following, It is a function to print and output in order from the latter page to the previous page. This function further discharges the paper onto the output tray with the output side (printing surface) facing up, and as shown in 803, the product (bundle of printed matter) with the final page (first page of the manuscript) facing up. ) Is often used to create.
しかし印刷装置100は、あくまで受け取った印刷データの先頭ページから画像データの展開処理を順次行っていくため、逆順出力をするには、最初に印刷するページである最終ページの画像データの展開処理が終わるのを待ってから印刷を開始する必要がある。つまり、「Rip Then Print」モードと同様の動作をすることが必須となる。そのため、「逆順出力指定」と「Rip While Print」モードとは、相容れない禁則設定となる。
However, since the
図9は、実施形態1における「製本面付け設定」を説明する図である。 FIG. 9 is a diagram illustrating the “bookbinding imposition setting” in the first embodiment.
製本面付け設定は、例えば図9の901に示すような印刷データを含む印刷ジョブの場合、それを902に示すように、例えば倍サイズの用紙に対してレイアウトし、更に両面印刷して出力する機能である。この機能は903に示すように、成果物(印刷物の束)を半分に折ると製本成果物(本実施形態1のレイアウト方法では右開き)となるような成果物を作成するために用いられる。しかし、製本面付け後の902を見てもわかるように、どのページとどのページをペアにして印刷画像を生成するか(どのように面付けするか)を決めるには、その印刷データに含まれるページ数が確定することが必要である。また、その全ページ数にもよるが、製本面付け後の902のように、最初に印刷を行うページに、その印刷データの最終ページが面付けされるケースが多い。そのため、最終ページの画像データの展開処理が終わるのを待ってから面付けを行い、印刷を開始する必要がある。つまり、前述の逆順出力設定と同様に「Rip Then Print」と同様の動作をすることが必須となり、「Rip While Print」モードとは相容れない禁則設定となる。 In the case of a print job including print data as shown in 901 of FIG. 9, for example, the bookbinding imposition setting is laid out on, for example, double-sized paper as shown in 902, and further double-sided printing is output. It is a function. As shown in 903, this function is used to create a product that becomes a bookbinding product (opens to the right in the layout method of the first embodiment) when the product (bundle of printed matter) is folded in half. However, as can be seen from 902 after bookbinding imposition, in order to determine which page and which page are paired to generate a printed image (how to imposition), it is included in the print data. It is necessary to determine the number of pages to be printed. Further, although it depends on the total number of pages, there are many cases where the final page of the print data is impositioned on the page to be printed first, such as 902 after the bookbinding imposition. Therefore, it is necessary to wait for the image data expansion process of the final page to be completed before imposition and start printing. That is, it is indispensable to perform the same operation as the "Rip Ten Print" as in the reverse order output setting described above, and the prohibition setting is incompatible with the "Rip Will Print" mode.
このように、処理モードとして「Rip While Print」モードが指定されている場合であって、更にそれに対する禁則設定がなされている場合、実施形態1では「Rip While Print」モードの指定を無視する。つまり、処理モードを「Rip Then Print」に切り替えることで、その印刷ジョブに適用する処理モードを決定する。無論、設定ミスという扱いで印刷ジョブ自体をキャンセルするように制御することも可能である。しかし実施形態1では、処理モードの設定よりも他の指定を優先するよう制御することで、多少時間は多くかかってでも、指定された形式の印刷成果物を生成できるという点を評価した。 As described above, when the "Rip Will Print" mode is specified as the processing mode and the prohibition setting for it is further made, the designation of the "Rip Will Print" mode is ignored in the first embodiment. That is, by switching the processing mode to "Rip Ten Print", the processing mode applied to the print job is determined. Of course, it is also possible to control the print job itself to be canceled by treating it as a setting error. However, in the first embodiment, it is evaluated that by controlling so as to give priority to other designations over the processing mode setting, it is possible to generate a print product in the designated format even if it takes a little longer.
再び図7のフローチャートの説明に戻る。S706でCPU210は、最終的に、その印刷ジョブに対する処理モードを決定してS707に進み、その決定された処理モードが「Rip Then Print」か否かを判定する。ここで「Rip Then Print」モードであると判定するとS708に進みCPU210は、その印刷ジョブに含まれる全ページの画像データの展開処理が完了してから印刷を開始するよう印刷装置100を制御して、この処理を終了する。
Returning to the description of the flowchart of FIG. 7 again. In S706, the CPU 210 finally determines the processing mode for the print job and proceeds to S707, and determines whether or not the determined processing mode is "Rip Ten Print". Here, if it is determined that the mode is "Rip Ten Print" mode, the process proceeds to S708, and the CPU 210 controls the
ここでS708の処理について、図2のブロック図を参照して処理の説明を補足する。まずCPU210は、S701で受け付けた印刷ジョブのPDLデータを、先頭から受け取ったページ毎に順次圧縮伸張部206へ渡して画像データに展開する処理を行う。それと並行してCPU210は、圧縮伸張部206での画像データの展開処理が終わったページのデータを、順次HDD209へ保存する。そしてCPU210は、その印刷ジョブに含まれる全ページの画像データの展開処理が完了すると、HDD209に保存した展開処理済の各ページの画像データを読み出し、それをプリンタ部203へ出力して印刷を実行するよう制御する。 Here, regarding the process of S708, the description of the process will be supplemented with reference to the block diagram of FIG. First, the CPU 210 sequentially passes the PDL data of the print job received in S701 to the compression / decompression unit 206 for each page received from the beginning, and performs a process of expanding the PDL data into image data. At the same time, the CPU 210 sequentially saves the data of the page on which the decompression processing of the image data in the compression / decompression unit 206 is completed in the HDD 209. Then, when the expansion process of the image data of all the pages included in the print job is completed, the CPU 210 reads the image data of each page that has been expanded processed stored in the HDD 209, outputs the image data to the printer unit 203, and executes printing. Control to do.
一方、S707でCPU210は「Rip Then Print」モードでないと判定するとS709に進みCPU210は、その印刷ジョブに対して画像データの展開処理が完了したページから順次印刷するよう制御して、この処理を終了する。 On the other hand, if it is determined in S707 that the CPU 210 is not in the "Rip Ten Print" mode, the process proceeds to S709, and the CPU 210 controls the print job to print sequentially from the page on which the image data expansion process is completed, and ends this process. do.
ここでS709の処理に関して、図2のブロック図を参照して処理の説明を補足する。まずCPU210は、S701で受け付けた印刷ジョブのPDLデータを、先頭から受け取ったページ毎に順次圧縮伸張部206へ渡して画像データに展開する処理を行う。それと並行してCPU210は、圧縮伸張部206により画像データへの展開処理が終わったページの画像データを、順次HDD209へ保存する。更にこれらと並行してCPU210は、HDD209に保存した展開処理済の各ページの画像データを読み出してプリンタ部203に出力して印刷するよう制御する。 Here, regarding the process of S709, the description of the process is supplemented with reference to the block diagram of FIG. First, the CPU 210 sequentially passes the PDL data of the print job received in S701 to the compression / decompression unit 206 for each page received from the beginning, and performs a process of expanding the PDL data into image data. At the same time, the CPU 210 sequentially saves the image data of the page that has been decompressed into the image data by the compression / decompression unit 206 in the HDD 209. Further, in parallel with these, the CPU 210 controls to read the image data of each page that has been expanded and stored in the HDD 209, output the image data to the printer unit 203, and print the image data.
このように実施形態1によれば、ユーザは、印刷ジョブに処理モードの設定を付加して印刷装置100へ投入することにより、印刷ジョブ毎に、簡単に処理モードを切り替えることができるためユーザの利便性が向上する。また、印刷ジョブごとに、展開したページを逐次印刷するモードか、全ページの展開が終了してから印刷を開始するモードかを設定できるため、印刷作業全体の生産性の向上が期待できる。
As described above, according to the first embodiment, the user can easily switch the processing mode for each print job by adding the processing mode setting to the print job and inputting it to the
[実施形態2]
以下、本発明を実施する実施形態2について説明する。上述の実施形態1では、ユーザが印刷装置100に印刷ジョブを投入し、印刷装置100で即時印刷処理を実行する形態について説明した。一方、印刷装置100は即時印刷だけではなく、受信した印刷ジョブを一度HDD209に保存し、後の任意のタイミングで、その保存した印刷ジョブに基づいて印刷するというジョブホールド機能も有している。そこで実施形態2では、このジョブホールド機能を用いた際の処理モードの設定に係る処理について説明する。尚、実施形態2に係る印刷システムの構成及び印刷装置100の構成等は、前述の実施形態1と同様であるため、その説明を省略する。
[Embodiment 2]
Hereinafter, a second embodiment of the present invention will be described. In the first embodiment described above, a mode has been described in which a user submits a print job to the
まずジョブホールド機能は上述したように、受信した印刷ジョブを印刷装置100が保持する機能である。この時、印刷装置100の制御部205(CPU210)は、その印刷ジョブに基づく印刷処理は開始しないが、その印刷ジョブに含まれるPDLデータを印刷する場合と同様に、圧縮伸張部206により画像データに展開する。そして、圧縮伸張部206により展開されたページの画像データを、順次HDD209へ保存するよう制御する。つまり印刷装置100に保持される印刷ジョブは、画像データへの展開処理が完了した状態で保持されている。そのため、展開後の画像データに基づいて、より正確なプレビュー表示を行うことができ、更に印刷を開始する際も、既に画像データの展開処理が完了しているため、速やかに印刷を開始できる。但し、印刷設定を変更した場合は、その印刷ジョブの印刷前に再度、画像データに展開する処理を行う必要が生じる可能性もある。尚、実施形態2では、PC102のユーザは、図10に示すようなプリンタドライバ画面を介して出力方法設定1001にHOLDを指定して印刷ジョブを印刷装置100へ投入することで、ジョブホールド機能を利用できる構成とした。
First, as described above, the job hold function is a function in which the
図10は、実施形態2に係るPC102で表示されるプリンタドライバの設定画面例を示す図である。
FIG. 10 is a diagram showing an example of a setting screen of a printer driver displayed on the
出力方法設定1001は、印刷ジョブを受信した印刷装置における、その印刷ジョブの処理方法を指定するもので、「HOLD」は、上述のジョブホールド機能を実行するように指示する。 The output method setting 1001 specifies a processing method of the print job in the printing apparatus that has received the print job, and "HOLD" instructs to execute the above-mentioned job hold function.
またジョブホールド機能に関連する他の機能として、印刷装置に投入された印刷ジョブであっても、印刷装置100で強制的に印刷前の状態で保持するという強制ホールド機能がある。この強制ホールド機能は、印刷物の放置防止によるセキュリティの向上や、コスト削減という効果を狙ったものである。また、この強制ホールド機能はそれと同時に、「先に印刷装置100へ印刷ジョブを投入し、詳細な印刷設定は、実際に印刷を実行する際に改めて行う」というワークフローを実現する目的も有している。また「投入した印刷ジョブを、印刷装置100の混雑状況に応じて別の印刷装置へ転送して印刷させる」というワークフローを実現する目的も有している。このように、後から印刷設定を変更したり、別の印刷装置へ転送して印刷させるといった用途も考慮しているため、強制ホールド機能によって印刷ジョブを保持する際は、画像データに展開する前の状態で保持する。つまり強制ホールド機能が有効であれば、制御部205は、受信した印刷ジョブをそのままHDD209へ保存する。尚、実施形態2では、ユーザが図11に示すような設定画面1101において、強制ホールド機能を有効化するラジオボタン1102を選択してOKボタン1103を押下することで、この強制ホールド機能を有効化できる。尚、この印刷装置100に強制ホールド機能を設定する処理は、前述の実施形態1の図5のフローチャートを用いて説明した処理とほぼ同様にして実現でき、その設定値はRAM208の一部に設けられている不揮発メモリ領域に保持される。
Further, as another function related to the job hold function, there is a compulsory hold function in which the
図11は、実施形態2に係る印刷装置100の操作部204のタッチパネル部301に表示される強制ホールド機能設定画面1101の一例を示す図である。
FIG. 11 is a diagram showing an example of the forced hold
ラジオボタン1102は、強制ホールド機能を有効にするように選択するボタン、ラジオボタン1104は、強制ホールド機能を有効にしないように選択するボタンである。ユーザは、これらラジオボタン1102,1104のいずれかにチェックしてOKボタン1103を押下することにより、強制ホールド機能を有効或いは無効に設定することができる。
The
図12は、実施形態2に係る印刷装置100が印刷ジョブを実行する処理を説明するフローチャートである。尚、この処理を実行するプログラムはROM207に格納されており、実行時RAM208に展開され、CPU210の制御の下に実行されることにより、このフローチャートで示す処理が達成される。
FIG. 12 is a flowchart illustrating a process in which the
まずS1201でCPU210は、PC102からネットワーク101を介して送信された印刷ジョブを外部I/F202により受け付ける。次にS1202に進みCPU210は、その受信した印刷ジョブが、ジョブホールドが指定された印刷ジョブかどうかを判定する。ここで、ジョブホールドの指定は、PC102のユーザが、例えば前述の図10に示すようなプリンタドライバ画面を介して指定したものである。S1202でCPU210が、ジョブホールドが指定された印刷ジョブであると判定するとS1203に進みCPU210は、その印刷ジョブに、前述の処理モードが指定されているか否かを判定する。このS1203の処理は前述の図7のS702の処理と同じである。ここで処理モードが指定されていると判定するとS1204に進みCPU210は、その印刷ジョブに設定されている処理モードの指定を削除する。例えば図10の例では、出力方法設定1001で「HOLD」によりホールドジョブが指定され、「Rip完了後印刷」のラジオボタン1002がチェックされているが、この「Rip完了後印刷」の設定は無視されることになる。
First, in S1201, the CPU 210 receives the print job transmitted from the
次にS1205に進みCPU210は、その印刷ジョブの印刷データを画像データに展開して、その展開した画像データをHDD209に格納する。そして、印刷開始の指示を受け付けるまで、その印刷ジョブに基づく印刷処理を実行しないジョブホールドとして、この処理を終了する。尚、S1205で行うジョブホールド処理は、前述したように、印刷ジョブに含まれる印刷データを画像データに展開した後で、その画像データを保持する、RIP後ホールド処理である。そのため、処理モードに何が指定されていようと、印刷を行う時点では既に全ページの画像データの展開処理が完了しているため、印刷の動作は変わらない。そこで、使用メモリの節約や混乱を避ける意味でも、S1204において、印刷ジョブを保持する前に、その印刷ジョブの設定から処理モードの設定を削除している。尚、S1203で、その印刷ジョブに処理モードが指定されていないと判定した場合、CPU210はS1203からS1205に進んでRIP後ホールド処理を行って、この処理を終了する。 Next, the process proceeds to S1205, and the CPU 210 expands the print data of the print job into image data and stores the expanded image data in the HDD 209. Then, this process is terminated as a job hold in which the print process based on the print job is not executed until the instruction to start printing is received. As described above, the job hold process performed in S1205 is a post-RIP hold process in which the print data included in the print job is expanded into image data and then the image data is held. Therefore, no matter what is specified in the processing mode, the printing operation does not change because the expansion processing of the image data of all pages has already been completed at the time of printing. Therefore, in order to save the memory used and avoid confusion, in S1204, the processing mode setting is deleted from the print job setting before the print job is held. If it is determined in S1203 that the processing mode is not specified for the print job, the CPU 210 proceeds from S1203 to S1205 to perform post-RIP hold processing, and ends this processing.
一方、S1202でCPU210は、その印刷ジョブがジョブホールドが指定された印刷ジョブでないと判定した場合はS1206に進む。S1206でCPU210は、前述の図11の画面を介してユーザから設定され不揮発性メモリ領域に保持している強制ホールド機能の情報が、強制ホールド機能を有効にするものかどうか判定する。S1206でCPU210は、強制ホールド機能が有効化されていると判定するとS1207に進みCPU210は、印刷ジョブのRIP前ホールド処理を行って、この処理を終了する。このS1207で実施するRIP前ホールド処理は、前述したように、印刷ジョブの印刷データを画像データに展開する処理を行わずに、その印刷ジョブのまま保持する、RIP前ホールド処理である。このとき、もし印刷ジョブに処理モードが設定されていた場合、その設定も含めて印刷ジョブを保持し、その後、その印刷ジョブに基づく印刷出力を実行する際に、その印刷ジョブの設定として、印刷処理の中で参照される。また、S1206でCPU210は、この印刷装置100で強制ホールド機能が有効化されていないと判定するとS1208に進み、CPU210は、その印刷ジョブを通常の印刷ジョブとして処理して印刷処理を実行し、この処理を終了する。尚、S1208の処理は、前述の実施形態1で説明した内容と同様であるため、その説明を割愛する。
On the other hand, if the CPU 210 determines in S1202 that the print job is not a print job for which job hold is specified, the process proceeds to S1206. In S1206, the CPU 210 determines whether or not the information of the forced hold function set by the user and held in the non-volatile memory area via the screen of FIG. 11 described above enables the forced hold function. When the CPU 210 determines in S1206 that the forced hold function is enabled, the process proceeds to S1207, and the CPU 210 performs the pre-RIP hold process of the print job and ends this process. As described above, the RIP pre-hold process performed in S1207 is a RIP pre-hold process that holds the print job as it is without performing the process of expanding the print data of the print job into the image data. At this time, if the processing mode is set for the print job, the print job is retained including the setting, and then when the print output based on the print job is executed, printing is performed as the setting of the print job. Referenced in the process. Further, in S1206, when the CPU 210 determines that the forced hold function is not enabled in the
以上説明したように実施形態2によれば、印刷ジョブで指定されたジョブホールド機能を、印刷装置で設定される強制ホールド機能よりも優先させている。またRIP後ホールド処理を行う場合は、印刷ジョブに設定されている処理モードを保持しないようにしている。これにより、意味のない設定情報を記憶しないようにして、無駄なメモリ領域が消費されるのを防止している。また受信した印刷ジョブとともに意味のない設定情報を保持しないようにすることにより、その印刷ジョブの印刷時にユーザが印刷設定で混乱するのを防止できる。 As described above, according to the second embodiment, the job hold function specified by the print job is prioritized over the forced hold function set by the printing apparatus. Further, when the hold process is performed after RIP, the process mode set in the print job is not held. As a result, meaningless setting information is not stored, and wasteful memory area is prevented from being consumed. Further, by not retaining meaningless setting information together with the received print job, it is possible to prevent the user from being confused by the print settings when printing the print job.
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。 The present invention is not limited to the above embodiments, and various modifications and modifications can be made without departing from the spirit and scope of the present invention. Therefore, in order to make the scope of the present invention public, the following claims are attached.
100…印刷装置、102…PC,110…MFP,204…操作部、205…制御部、207…ROM,210…CPU,402,403,1102,1104…ラジオボタン 100 ... Printing device, 102 ... PC, 110 ... MFP, 204 ... Operation unit, 205 ... Control unit, 207 ... ROM, 210 ... CPU, 402, 403, 1102, 1104 ... Radio button
Claims (8)
印刷ジョブを受信する受信手段と、
前記印刷ジョブに基づいて画像データを生成する生成手段と、
前記生成手段が生成した前記画像データを印刷する印刷手段と、を有し、
前記印刷装置は、前記印刷ジョブに含まれる第1のページの画像データの印刷処理と当該印刷ジョブに含まれる第2のページの画像データの生成処理を並行して行う第1のモードでの印刷処理の実行指示が前記印刷ジョブに含まれる場合であっても、前記印刷ジョブに逆順印刷設定が含まれる場合には、前記印刷ジョブに含まれる全ページの前記画像データの生成処理が完了した後に各ページの画像データの印刷処理を実行する第2のモードでの印刷処理を行い、
前記実行指示が前記印刷ジョブに含まれる場合であって、前記印刷ジョブに前記逆順印刷設定が含まれない場合には、前記第1のモードでの印刷処理を実行し、
前記逆順印刷設定は、前記印刷ジョブに含まれる後ろのページから前のページの順に印刷物を出力することを指定する印刷設定であることを特徴とする印刷装置。 It ’s a printing device,
Receiving means to receive print jobs and
A generation means for generating image data based on the print job, and
It has a printing means for printing the image data generated by the generating means, and has.
The printing apparatus, printing in the first mode concurrently performing generation processing of the image data of the second page included in the printing process and the print job of the image data of the first page included in the print job Even if the process execution instruction is included in the print job , if the print job includes the reverse order print setting, after the image data generation process of all the pages included in the print job is completed. Perform the print process in the second mode, which executes the print process of the image data of each page.
In a case where the execution instruction is included in the print job, when said the print job the not contain reverse print setting executes printing processing in the first mode,
The reverse order printing setting is a printing device that specifies that printed matter is output in the order from the back page to the front page included in the print job.
画像データを生成する前の印刷ジョブをユーザからの印刷指示を受け付けるまで前記印刷装置に保持し、当該印刷指示の後に当該印刷ジョブに基づいて画像データを生成する第2のジョブホールドを行う場合であって、前記印刷ジョブに前記第1のモード又は第2のモードでの印刷処理の指定が含まれる場合には、当該指定に従って印刷処理を実行することを特徴とする請求項1に記載の印刷装置。 If the print setting to specify the first job hold for holding image data generated based on the print job to the printing apparatus until receiving a print instruction from the user is included in the print job, the first mode Execute the print process in
In the case where the print job before generating the image data is held in the printing device until the print instruction from the user is received, and after the print instruction, the second job hold for generating the image data based on the print job is performed. The print according to claim 1, wherein when the print job includes a designation of the print process in the first mode or the second mode, the print process is executed according to the designation. Device.
印刷ジョブを受信する受信ステップと、
前記印刷ジョブに基づいて画像データを生成する生成ステップと、
前記生成ステップにおいて生成した前記画像データを印刷する印刷ステップと、を有し、
前記印刷装置に、前記印刷ジョブに含まれる第1のページの画像データの印刷処理と当該印刷ジョブに含まれる第2のページの画像データの生成処理を並行して行う第1のモードでの印刷処理の実行指示が前記印刷ジョブに含まれる場合であっても、前記印刷ジョブに逆順印刷設定が含まれる場合には、前記印刷ジョブに含まれる全ページの前記画像データの生成処理が完了した後に各ページの画像データの印刷処理を実行する第2のモードでの印刷処理を実行させ、
前記実行指示が前記印刷ジョブに含まれる場合であって、前記印刷ジョブに前記逆順印刷設定が含まれない場合には、前記第1のモードでの印刷処理を実行させ、
前記逆順印刷設定は、前記印刷ジョブに含まれる後ろのページから前のページの順に印刷物を出力することを指定する印刷設定であることを特徴とする制御方法。 It is a control method of the printing device.
The receiving step to receive the print job and
A generation step for generating image data based on the print job, and
It has a print step for printing the image data generated in the generation step.
To the printing apparatus, printing in the first mode performed in parallel generation processing of the image data of the second page included in the printing process and the print job of the image data of the first page included in the print job Even if the process execution instruction is included in the print job , if the print job includes the reverse order print setting, after the image data generation process of all the pages included in the print job is completed. To execute the print process in the second mode that executes the print process of the image data of each page.
In a case where the execution instruction is included in the print job, when said the print job the not contain reverse print settings, to execute the printing process in the first mode,
The control method, characterized in that the reverse order print setting is a print setting that specifies that printed matter is output in the order from the back page to the front page included in the print job.
印刷ジョブを受信する受信手順と、
前記印刷ジョブに基づいて画像データを生成する生成手順と、
前記生成手順において生成した前記画像データを印刷する印刷手順と、を実行させ、
前記印刷ジョブに含まれる第1のページの画像データの印刷処理と当該印刷ジョブに含まれる第2のページの画像データの生成処理を並行して行う第1のモードでの印刷処理の実行指示が前記印刷ジョブに含まれる場合であっても、前記印刷ジョブに逆順印刷設定が含まれる場合には、前記印刷ジョブに含まれる全ページの前記画像データの生成処理が完了した後に各ページの画像データの印刷処理を実行する第2のモードでの印刷処理を実行させ、前記実行指示が前記印刷ジョブに含まれる場合であって、前記印刷ジョブに前記逆順印刷設定が含まれない場合には、前記第1のモードでの印刷処理を実行させるためのプログラムであって、
前記逆順印刷設定は、前記印刷ジョブに含まれる後ろのページから前のページの順に印刷物を出力することを指定する印刷設定であることを特徴とするプログラム。 On the computer
Receiving procedure for receiving print jobs and
A generation procedure for generating image data based on the print job, and
The printing procedure for printing the image data generated in the generation procedure and the printing procedure are executed.
Execution instruction of the print process in the first mode performed in parallel generation processing of the image data of the second page included in the first printing process and the print job of the image data of the pages included in the print job is Even if it is included in the print job , if the print job includes the reverse order print setting, the image of each page after the generation process of the image data of all the pages included in the print job is completed. to execute the print process in the second mode to execute the print processing of the data, in a case where the execution instruction is included in the print job, if the print job the not contain reverse print settings, A program for executing the printing process in the first mode.
The reverse order print setting is a program that specifies that printed matter is output in the order from the back page to the front page included in the print job.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019180654A JP6918887B2 (en) | 2015-07-23 | 2019-09-30 | Printing equipment, its control method, and programs |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015146080A JP2017024297A (en) | 2015-07-23 | 2015-07-23 | Printer, control method and program thereof |
JP2019180654A JP6918887B2 (en) | 2015-07-23 | 2019-09-30 | Printing equipment, its control method, and programs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015146080A Division JP2017024297A (en) | 2015-07-23 | 2015-07-23 | Printer, control method and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020023188A JP2020023188A (en) | 2020-02-13 |
JP6918887B2 true JP6918887B2 (en) | 2021-08-11 |
Family
ID=69618091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019180654A Active JP6918887B2 (en) | 2015-07-23 | 2019-09-30 | Printing equipment, its control method, and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6918887B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7505347B2 (en) | 2020-09-23 | 2024-06-25 | ブラザー工業株式会社 | Printing Systems and Printers |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5147596B2 (en) * | 2008-08-13 | 2013-02-20 | 理想科学工業株式会社 | Printing apparatus and paper discharge control method in printing apparatus |
JP2011224798A (en) * | 2010-04-15 | 2011-11-10 | Canon Inc | Image processing apparatus, image processing method, and program |
JP2013082120A (en) * | 2011-10-07 | 2013-05-09 | Canon Inc | Image forming apparatus, control method therefor, and program |
JP2017024297A (en) * | 2015-07-23 | 2017-02-02 | キヤノン株式会社 | Printer, control method and program thereof |
-
2019
- 2019-09-30 JP JP2019180654A patent/JP6918887B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2020023188A (en) | 2020-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9195414B2 (en) | Image processing apparatus functioning as a print server changing print settings of saved job on demand from an external terminal | |
US8300238B2 (en) | Print control device and method | |
US8218161B2 (en) | Image forming apparatus | |
JP4407737B2 (en) | Image forming apparatus and program | |
EP2388685B1 (en) | Information processing apparatus and control method thereof, and storage medium | |
JP5235695B2 (en) | Printing control apparatus and control method thereof | |
JP4976971B2 (en) | Image forming system, image forming apparatus, and program | |
JP2008030456A (en) | Image formation device | |
US9917973B2 (en) | Printing apparatus, method of controlling the same, and storage medium | |
JP6918887B2 (en) | Printing equipment, its control method, and programs | |
JP7094703B2 (en) | Image forming device, image forming method and program | |
JP2009199419A (en) | Computer, print control program, and printer controller | |
JP4217592B2 (en) | Printing system, printing system control method, storage medium, and program | |
JP4609488B2 (en) | Image forming apparatus, program, and data processing method | |
JPH11165455A (en) | Print control method by computer and computer readable recording medium recorded with print control program and print control device | |
JP2016099763A (en) | Print job management device, management method, and program | |
JP2009086989A (en) | Image forming system, image forming apparatus and program | |
JP6752865B2 (en) | Printing device, control method of printing device | |
US9213505B2 (en) | Information processing apparatus, information processing method, and computer program product | |
JP6639617B2 (en) | Printing apparatus, control method, and program | |
JP2009226834A (en) | Printing device and printing method for printing device | |
JP6100062B2 (en) | Printing apparatus, control method, program | |
JP6562989B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
JP6736994B2 (en) | Printing device and printing method | |
JP6489882B2 (en) | MEMORY CONTROL DEVICE, IMAGE FORMING DEVICE, MEMORY CONTROL DEVICE RESOURCE MANAGEMENT METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190930 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200918 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201013 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210331 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210625 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210721 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6918887 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |