JP2007203578A - Image forming apparatus and its print control program - Google Patents

Image forming apparatus and its print control program Download PDF

Info

Publication number
JP2007203578A
JP2007203578A JP2006024534A JP2006024534A JP2007203578A JP 2007203578 A JP2007203578 A JP 2007203578A JP 2006024534 A JP2006024534 A JP 2006024534A JP 2006024534 A JP2006024534 A JP 2006024534A JP 2007203578 A JP2007203578 A JP 2007203578A
Authority
JP
Japan
Prior art keywords
pages
printing
remainder
page
reduced
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
JP2006024534A
Other languages
Japanese (ja)
Inventor
Shinichiro Watase
慎一郎 渡瀬
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Mita Corp
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 Kyocera Mita Corp filed Critical Kyocera Mita Corp
Priority to JP2006024534A priority Critical patent/JP2007203578A/en
Publication of JP2007203578A publication Critical patent/JP2007203578A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To obtain a page layout similar to that of forward order in reverse order N-up printing without requiring a processing for creating and inserting a blank page. <P>SOLUTION: When reduction arrangement reverse order printing is performed, the number [T] of total input pages is divided by the number [N] of pages for printing the total pages on one page of sheet through reduction arrangement, and the remainder [M]=[T]mod[N] is determined (step S1). A decision is then made whether the remainder [M] thus determined is 0 or not (step S2) and if the remainder [M] is not 0, reduction arrangement printing of the remainder [M] page is performed from the end of a job (step S3) followed by reduction arrangement printing of [N] pages at a time in reverse order for the remaining page [L]=[T]-[M]. If the remainder [M] is 0, reduction arrangement printing of [N] pages at a time is performed in reverse order from the end of a job (step S5). <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、プリンタや複写機あるいは複合機等の画像形成装置及びその印刷制御プログラムに関し、特に、印刷データに基づく複数のページの印刷内容を1ページに縮小して配置する印刷、所謂、Nアップ印刷を行う機能を備える画像形成装置及びその印刷制御プログラムに関する。   The present invention relates to an image forming apparatus such as a printer, a copier, or a multifunction peripheral and a print control program thereof, and more particularly, printing in which print contents of a plurality of pages based on print data are reduced to one page, so-called N-up. The present invention relates to an image forming apparatus having a printing function and a print control program thereof.

従来より、ドラフト印刷や用紙の節約の目的のためにNアップ印刷機能を備えた画像形成装置が提供されている。   Conventionally, an image forming apparatus having an N-up printing function has been provided for the purpose of draft printing and paper saving.

また、従来から知られている画像形成装置には、排紙装置として用紙の印刷面を上にして排紙するフェイスアップ排紙装置や用紙の印刷面を下にして排紙するフェイスダウン排紙装置等が用意されているものがある。   Further, conventionally known image forming apparatuses include a face-up discharge device that discharges paper with the print side up as a discharge device, and a face-down discharge that discharges paper with the print side down. Some devices are available.

フェイスダウン排紙の場合には、情報処理装置から受信した印刷データに基づくページ順に出力用紙が並ぶが、フェイスアップ排紙の場合には、情報処理装置から最後に受信した印刷データに基づくページが一番上になる出力結果となる。   In the case of face-down paper discharge, the output sheets are arranged in the order of pages based on the print data received from the information processing apparatus. In the case of face-up paper discharge, the page based on the print data received last from the information processing apparatus is displayed. The top output result.

このため、フェイスアップ排紙の場合にページ順を正順にする方法として、情報処理装置から印刷データを送信する際に、ページ順を逆にして送信する方法が利用されている。出力装置側でページ順を逆順に出力する方法も考えられるが、この場合には、ジョブに含まれる全てのページの印刷データを一旦、出力装置内にスプールするためのメモリやディスクが必要となるか、または出力装置内で印刷済みの各用紙を逆順に並べ替える装置を用意する必要がある。しかし、これには多大なコストがかかるため、実際には情報処理装置から逆順に印刷データを送信する方法が一般的である。   For this reason, a method of reversing the page order when transmitting print data from the information processing apparatus is used as a method of normalizing the page order in face-up paper discharge. A method of outputting the page order in reverse order on the output device side is also conceivable. However, in this case, a memory or a disk for temporarily spooling print data of all pages included in the job into the output device is required. Alternatively, it is necessary to prepare a device that rearranges the printed sheets in the output device in the reverse order. However, since this costs a great deal of cost, a method of actually transmitting print data in reverse order from the information processing apparatus is generally used.

従来はフェイスアップ排紙を行う機能を有するプリンタに対して、アプリケーションから逆順印刷を行っていたので、更にプリンタのNアップ印刷機能を利用すると、プリンタではアプリケーションから受信した印刷データに基づく先頭ページからNページ分を1ページに縮小して配置するため、各ページに配置される縮小されたページの組み合わせが正順の場合と異なる場合があり、また、各ページに配置される縮小されたページの配置順も、正順の場合と異なってしまうという不都合があった。   Conventionally, reverse printing has been performed from the application to a printer having a function for performing face-up discharge. If the N-up printing function of the printer is further used, the printer starts from the first page based on the print data received from the application. Since N pages are reduced and arranged in one page, the combination of reduced pages arranged on each page may differ from the normal order, and the reduced pages arranged on each page The arrangement order is also different from the normal order.

そこで、Nアップ印刷機能を利用する際に、空白ページを挿入することにより、上述の如き不都合を解消するようにしていた(例えば、特許文献1参照)。   Therefore, when using the N-up printing function, the above-described inconvenience is eliminated by inserting a blank page (see, for example, Patent Document 1).

特許第3576819号公報Japanese Patent No. 3576819

従来、上述の如く、複数のページを1枚の用紙に印刷するNアップ処理において、総ページ数がNアップ数で割り切れない場合に逆順印刷を行なうと、正順印刷時と違うレイアウトになってしまうのを防止するために、空白ページを生成して挿入する処理を必要としていた。   Conventionally, as described above, in N-up processing in which a plurality of pages are printed on one sheet, if reverse order printing is performed when the total number of pages is not divisible by the N-up number, the layout is different from that in normal order printing. In order to prevent this, a process of generating and inserting a blank page is required.

そこで、本発明の目的は、上述の如き従来の問題点に鑑み、空白ページを生成して挿入する処理を必要とすることなく、逆順Nアップ印刷において、正順と同様のページレイアウトを得ることができるようにすることにある。   Therefore, in view of the conventional problems as described above, an object of the present invention is to obtain a page layout similar to the normal order in reverse order N-up printing without the need to generate and insert a blank page. Is to be able to.

本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。   Other objects of the present invention and specific advantages obtained by the present invention will become more apparent from the description of embodiments described below.

本発明は、複数ページを1ページに縮小配置して印刷する縮小配置印刷機能を有する画像形成装置であって、縮小配置印刷で且つ逆順印刷を行う場合に、入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求め、求めた剰余[M]が0であるか否かを判定し、上記剰余[M]が0でない場合には、ジョブの末尾から剰余[M]ページ分を縮小配置印刷してから、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行う印刷制御手段を備えることを特徴とする。   The present invention is an image forming apparatus having a reduced layout printing function that prints a plurality of pages in a reduced layout, and the total number of input pages [T] when performing reduced layout printing and reverse order printing. [M] = [T] mod [N] divided by the number of pages [N] to be printed in a reduced size on one page of paper and determine whether the obtained remainder [M] is 0 or not If the remainder [M] is not 0, the remainder [M] pages from the end of the job are reduced and printed, and the remaining pages [L] = [T]-[M] are reversed in reverse order. Print control means for performing reduced layout printing for [N] pages at a time and when the remainder [M] is 0, performs reduced layout printing for [N] pages in reverse order from the end of the job. And

また、本発明は、複数ページを1ページに縮小配置して印刷する縮小配置印刷機能を有する画像形成装置を制御するコンピュータにより実行される印刷制御プログラムであって、縮小配置印刷で且つ逆順印刷を行う場合に、入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求め、求めた剰余[M]が0であるか否かを判定し、上記剰余[M]が0でない場合には、ジョブの末尾から剰余[M]ページ分を縮小配置印刷してから、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行うことを特徴とする。   The present invention is also a print control program executed by a computer that controls an image forming apparatus having a reduced layout printing function for printing a plurality of pages in a reduced size on one page, and performs reduced layout printing and reverse order printing. When performing, the remainder [M] = [T] mod [N] obtained by dividing the total number of input pages [T] by the reduced number of pages to be printed on one page of paper [N] was obtained. It is determined whether or not the remainder [M] is 0. If the remainder [M] is not 0, the remainder [M] pages are reduced and arranged from the end of the job, and then the remaining pages [L] are printed. ] = [T]-[M], [N] pages are reduced and printed in the reverse order, and if the remainder [M] is 0, the [N] pages in the reverse order from the end of the job. Reduced layout printing is performed.

本発明によれば、複数のページを1枚の用紙に印刷するNアップ処理において、総ページ数がNアップ数で割り切れない場合に逆順印刷を行なっても、空白ページを生成して挿入する処理を必要とすることなく、正順印刷時と違うレイアウトになってしまうことがないようにすることができる。   According to the present invention, in N-up processing for printing a plurality of pages on one sheet, even when reverse order printing is performed when the total number of pages is not divisible by the N-up number, blank pages are generated and inserted. Therefore, it is possible to prevent the layout from being different from that in the normal order printing.

すなわち、空白ページを生成して挿入する処理を必要とすることなく、逆順Nアップ印刷において、正順と同様のページレイアウトを得ることができる。   That is, a page layout similar to that in the normal order can be obtained in reverse order N-up printing without the need to generate and insert a blank page.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Needless to say, the present invention is not limited to the following examples, and can be arbitrarily changed without departing from the gist of the present invention.

本発明は、例えば図1に示すようにホストコンピュータ10と画像形成装置20からなる印刷システム100に適用される。   The present invention is applied to a printing system 100 including a host computer 10 and an image forming apparatus 20 as shown in FIG.

この印刷システム100において、画像形成装置20は、ホストコンピュータ10から供給される印刷データを印刷する機能やユーザがセットした原稿を読み取って印刷する機能を備えた多機能印刷装置であって、ホストコンピュータ10と接続するための通信インターフェース21、ユーザがセットした原稿を読み取るための画像スキャナ22、上記通信インターフェース21に接続された描画命令パーサ23、上記画像スキャナ22及び描画命令パーサ23に接続された描画ページバッファ24、上記描画ページバッファ24に接続された描画エンジン25、上記描画エンジン25に接続された画像バッファ26、上記画像バッファ26に接続された画像印刷装置27などからなる。   In this printing system 100, the image forming apparatus 20 is a multi-function printing apparatus having a function of printing print data supplied from the host computer 10 and a function of reading and printing a document set by a user. 10, a communication interface 21 for connecting to the image 10, an image scanner 22 for reading a document set by the user, a drawing command parser 23 connected to the communication interface 21, a drawing connected to the image scanner 22 and the drawing command parser 23. A page buffer 24, a drawing engine 25 connected to the drawing page buffer 24, an image buffer 26 connected to the drawing engine 25, an image printing device 27 connected to the image buffer 26, and the like.

この画像形成装置20において、通信インターフェース21は、ホストコンピュータ10からの印刷時のみ使用され、ホストコンピュータ10からの描画命令を受け取り、描画命令パーサ23に供給する。   In this image forming apparatus 20, the communication interface 21 is used only when printing from the host computer 10, receives a drawing command from the host computer 10, and supplies it to the drawing command parser 23.

描画命令パーサ23は、ホストコンピュータ10からの描画命令を解釈し、ページ毎に印刷データを描画ページバッファ24に格納する。   The drawing command parser 23 interprets a drawing command from the host computer 10 and stores print data in the drawing page buffer 24 for each page.

画像スキャナ22は、コピー機として動作する場合のみ使用され、ユーザがセットした原稿を読み取ることによって得られる印刷データを描画ページバッファ24に格納する。   The image scanner 22 is used only when operating as a copier, and stores print data obtained by reading a document set by a user in a drawing page buffer 24.

描画エンジン25は、ページ毎に印刷データを蓄えた描画ページバッファ24からデータを取り出し、画像バッファ26上にページ毎に描画を行なう。画像バッファ26は、1ページ分の画像を描画して一時的に格納する。   The drawing engine 25 retrieves data from the drawing page buffer 24 in which print data is stored for each page, and performs drawing on the image buffer 26 for each page. The image buffer 26 draws and temporarily stores an image for one page.

画像印刷装置27は、画像バッファ26内に形成された画像を用紙に印刷する。   The image printing device 27 prints the image formed in the image buffer 26 on paper.

この印刷システム100において、縮小配置印刷で且つ逆順印刷を行う場合の処理機能は、画像形成装置20の描画エンジン25に実装されており、図2のフローチャートに示す手順にしたがって、印刷処理が行われる。   In this printing system 100, the processing function for performing reduced layout printing and reverse order printing is implemented in the drawing engine 25 of the image forming apparatus 20, and printing processing is performed according to the procedure shown in the flowchart of FIG. .

すなわち、縮小配置印刷で且つ逆順印刷を行う場合には、先ず、ステップS1において、入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求める剰余算出処理を行う。   That is, in the case of performing reduction arrangement printing and reverse order printing, first, in step S1, the total number of input pages [T] is divided by the number of pages [N] to be reduced and arranged on one page of paper. A remainder calculation process is performed to obtain the remainder [M] = [T] mod [N].

次のステップS2では、上記ステップS1の剰余算出処理で求めた剰余[M]が0であるか否かを判定する。   In the next step S2, it is determined whether or not the remainder [M] obtained in the remainder calculation process in step S1 is zero.

そして、上記ステップS2における判定結果がNOすなわち上記剰余[M]が0でない場合にはステップS3で剰余ページ印刷処理を行ってからステップS4に進み、また、判定結果がYESすなわち上記剰余[M]が0である場合にはそのままステップS4に進む。   If the determination result in step S2 is NO, that is, if the remainder [M] is not 0, the remainder page printing process is performed in step S3, and then the process proceeds to step S4. Also, the determination result is YES, that is, the remainder [M]. If is 0, the process proceeds to step S4 as it is.

ステップS3では、ジョブの末尾から剰余[M]ページ分を縮小配置印刷する剰余ページ印刷処理を行う。このステップS3の剰余ページ印刷処理では、[T]−[M]+1ページ目から[T]ページ目を順に割り付けて縮小配置印刷する。   In step S3, a surplus page printing process for reducing and printing the remainder [M] pages from the end of the job is performed. In the surplus page printing process in step S3, the [T]-[M] +1 page to the [T] page are allocated in order and printed in a reduced layout.

ステップS4では、残りページ数[L]=[T]−[M]が0であるか否かを判定する。   In step S4, it is determined whether or not the number of remaining pages [L] = [T] − [M] is zero.

そして、上記ステップS4における判定結果がNOすなわち残りページ数[L]が0でない場合にはステップS5に進み通常印刷処理を繰り返し行い、また、判定結果がYESすなわち残りページ数[L]が0である場合にはそのまま印刷を終了する。   If the determination result in step S4 is NO, that is, if the remaining page number [L] is not 0, the process proceeds to step S5 and the normal printing process is repeated, and the determination result is YES, that is, the remaining page number [L] is 0. If there is, the printing is finished as it is.

ステップS5の通常印刷処理では、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行う。このステップS5の通常印刷処理では、[L]−[N]+1ページ目から[L]ページ目を順に割り付けて縮小配置印刷する。   In the normal printing process in step S5, the remaining pages [L] = [T]-[M] are reduced and printed by [N] pages in reverse order, and the remainder [M] is 0. Then, reduced layout printing is performed for [N] pages in reverse order from the end of the job. In the normal printing process in step S5, the [L]-[N] +1 page to the [L] page are allocated in order, and reduced layout printing is performed.

例えば、総ページ数[T]=11、1ページの用紙に縮小配置して印刷するページ数[N]=4の場合を具体例とすると、上記ステップS1の剰余算出処理では、
[M]=[T]mod[N]
=[11]mod[4]
=[3]
で、余り[M]は[3]となるので、ステップS2における判定結果はNOであるから、先ず、ステップS3において、ジョブの末尾から剰余[M]=[3]ページ分を縮小配置印刷する剰余ページ印刷処理を行い、図3の(A)に示すように、9ページ目から11ページ目を順に割り付けて縮小配置印刷する。
For example, taking the case where the total number of pages [T] = 11 and the number of pages [N] = 4 to be reduced and printed on one page of paper as a specific example,
[M] = [T] mod [N]
= [11] mod [4]
= [3]
Since the remainder [M] becomes [3], the determination result in step S2 is NO. First, in step S3, the remainder [M] = [3] pages from the end of the job are reduced and printed. The surplus page printing process is performed, and as shown in FIG. 3A, the ninth to eleventh pages are allocated in order and printed in a reduced layout.

そして、この時点での残りページ数[L]は、
[L]=[T]−[M]
=[11]−[3]
=[8]
であるから、ステップS5の通常印刷処理では、残りのページ[L]=[8]について、逆順で[N]=[4]ページ分ずつ順に割り付けて、図3の(B)に示すように、5ページ目から8ページ目を順に割り付けて縮小配置印刷し、さらに、残りページ数[L]=[4]について、逆順で[N]=[4]ページ分ずつ順に割り付けて、図3の(C)に示すように、1ページ目から4ページ目を順に割り付けて縮小配置印刷し、残りページ数[L]が[0]になったら印刷を終了する。
And the number of remaining pages [L] at this point is
[L] = [T]-[M]
= [11]-[3]
= [8]
Therefore, in the normal printing process in step S5, the remaining pages [L] = [8] are allocated in order of [N] = [4] pages in reverse order, as shown in FIG. The 5th page to the 8th page are allocated in order and reduced and printed. Further, the remaining pages [L] = [4] are allocated in order of [N] = [4] pages in reverse order. As shown in (C), the first to fourth pages are allocated in order and printed in a reduced arrangement. When the remaining page number [L] reaches [0], the printing ends.

ここで、この印刷システム100において、上記縮小配置印刷で且つ逆順印刷を行う場合の処理機能は、画像形成装置20の描画エンジン15に実装したが、図4に示す印刷システム200のように、ホストコンピュータ10のプリンタドライバ13に実装するようにしてもよい。   Here, in the printing system 100, the processing function when performing the reduced layout printing and the reverse order printing is implemented in the drawing engine 15 of the image forming apparatus 20, but as in the printing system 200 shown in FIG. You may make it mount in the printer driver 13 of the computer 10. FIG.

この印刷システム200において、ホストコンピュータ10は、印刷データを画像形成装置20に供給して印刷処理を行うものであって、ユーザが直接利用するソフトウェアであるアプリケーション11、グラフィックデバイスインターフェース(GDI:Graphic Device Interface)12、プリンタドライバ13、描画命令バッファ14、プリントスプーラ15、印刷データバッファ16などを備えている。   In this printing system 200, the host computer 10 supplies print data to the image forming apparatus 20 to perform printing processing. The host computer 10 is an application 11, which is software directly used by a user, a graphic device interface (GDI: Graphic Device). Interface) 12, a printer driver 13, a drawing command buffer 14, a print spooler 15, a print data buffer 16, and the like.

GDI12は、OS側の描画インターフェースであり、アプリケーション11とプリンタドライバ13の仲介を行なう。   The GDI 12 is a drawing interface on the OS side, and mediates between the application 11 and the printer driver 13.

プリンタドライバ13は、プリンタ製造者が供給するモジュールであり、GDI12からの描画命令をプリンタの描画コマンドに変換する。   The printer driver 13 is a module supplied by the printer manufacturer, and converts a drawing command from the GDI 12 into a printer drawing command.

描画命令バッファ14は、プリンタドライバ13が描画命令を一時的にためておくためのバッファである。GDI12が先頭ページから順にしか描画命令を送らない場合、順序反転するために全体を一旦バッファに格納する必要がある。   The drawing command buffer 14 is a buffer for the printer driver 13 to temporarily store drawing commands. When the GDI 12 sends drawing commands only in order from the first page, it is necessary to temporarily store the whole in the buffer in order to reverse the order.

プリントスプーラ15は、プリンタドライバ13の出力を一旦蓄え、それをプリンタとの通信路においてフロー制御を行ないながら順次送信する。   The print spooler 15 temporarily stores the output of the printer driver 13 and sequentially transmits the output while performing flow control in a communication path with the printer.

印刷データバッファ16は、プリントスプーラ15が印刷データを蓄えておくバッファである。   The print data buffer 16 is a buffer in which the print spooler 15 stores print data.

このホストコンピュータ10において、アプリケーション11が縮小配置印刷で且つ逆順印刷を行う場合に、プリンタドライバ13は、アプリケーション11からGDI12を介して入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求め、求めた剰余[M]が0であるか否かを判定し、上記剰余[M]が0でない場合には、ジョブの末尾から剰余[M]ページ分を縮小配置印刷してから、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行う印刷データをプリントスプーラ15から出力させる。   In the host computer 10, when the application 11 performs reduction layout printing and reverse order printing, the printer driver 13 reduces the total number of pages [T] input from the application 11 via the GDI 12 to one page of paper. Then, the remainder [M] = [T] mod [N] divided by the number of pages to be printed [N] is obtained, it is determined whether or not the obtained remainder [M] is 0, and the remainder [M] is If it is not 0, the remaining [M] pages are reduced and printed from the end of the job, and then the remaining pages [L] = [T]-[M] are reduced and arranged by [N] pages in reverse order. When printing is performed and the remainder [M] is 0, the print spooler 15 outputs print data for reducing and printing [N] pages in reverse order from the end of the job.

上述の如き印刷システム100,200では、縮小配置印刷で且つ逆順印刷を行う場合、すなわち、逆順Nアップ印刷において、「空白ページ」を使用しないので、空白ページデータの生成・処理を必要とせずに、正順と同様のページレイアウトを得ることができる。   In the printing systems 100 and 200 as described above, when “reduced layout printing and reverse order printing” is performed, that is, in “reverse order N-up printing”, “blank pages” are not used, so generation and processing of blank page data are not required. A page layout similar to the normal order can be obtained.

本発明を適用した印刷システムの要部構成例を示すブロック図である。1 is a block diagram illustrating a configuration example of a main part of a printing system to which the present invention is applied. 上記印刷システムにおける画像形成装置の描画エンジンにより実行される印刷処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of a printing process executed by a drawing engine of the image forming apparatus in the printing system. 上記画像形成装置による印刷結果の例を示す図である。It is a figure which shows the example of the printing result by the said image forming apparatus. 本発明を適用した他の印刷システムの要部構成例を示すブロック図である。It is a block diagram which shows the principal part structural example of the other printing system to which this invention is applied.

符号の説明Explanation of symbols

10 ホストコンピュータ、
11 アプリケーション、
12 GDI、
13 プリンタドライバ、
14 描画命令バッファ、
15 プリントスプーラ、
16 印刷データバッファ、
20 画像形成装置、
21 通信インターフェース、
22 画像スキャナ、
23 描画命令パーサ、
24 描画ページバッファ、
25 描画エンジン、
26 画像バッファ、
27 画像印刷装置、
100,200 印刷システム
10 host computer,
11 applications,
12 GDI,
13 Printer driver
14 drawing command buffer,
15 Print spooler,
16 print data buffer,
20 image forming apparatus,
21 communication interface,
22 Image scanner,
23 Drawing command parser,
24 drawing page buffer,
25 drawing engine,
26 image buffer,
27 image printing device,
100,200 printing system

Claims (2)

複数ページを1ページに縮小配置して印刷する縮小配置印刷機能を有する画像形成装置であって、
縮小配置印刷で且つ逆順印刷を行う場合に、入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求め、求めた剰余[M]が0であるか否かを判定し、上記剰余[M]が0でない場合には、ジョブの末尾から剰余[M]ページ分を縮小配置印刷してから、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行う印刷制御手段を備えることを特徴とする画像形成装置。
An image forming apparatus having a reduced layout printing function for printing a plurality of pages in a reduced size on one page,
When performing reduction layout printing and reverse order printing, the remainder [M] = [T] mod obtained by dividing the total number of input pages [T] by the number of pages [N] to be reduced and arranged on one sheet of paper [N] is obtained, and it is determined whether or not the obtained remainder [M] is 0. If the remainder [M] is not 0, the remainder [M] pages are reduced and arranged from the end of the job. After that, the remaining pages [L] = [T]-[M] are reduced and printed by [N] pages in reverse order, and when the remainder [M] is 0, the end of the job is started. An image forming apparatus comprising: a print control unit that performs reduced layout printing for [N] pages in reverse order.
複数ページを1ページに縮小配置して印刷する縮小配置印刷制御機能を有する画像形成装置を制御するコンピュータにより実行される印刷制御プログラムであって、
縮小配置印刷で且つ逆順印刷を行う場合に、入力される総ページ数[T]を1ページの用紙に縮小配置して印刷するページ数[N]で割った余り[M]=[T]mod[N]を求め、
求めた剰余[M]が0であるか否かを判定し、
上記剰余[M]が0でない場合には、ジョブの末尾から剰余[M]ページ分を縮小配置印刷してから、残りのページ[L]=[T]−[M]について、逆順で[N]ページ分ずつ縮小配置印刷を行い、
上記剰余[M]が0である場合には、ジョブの末尾から逆順で[N]ページ分ずつ縮小配置印刷を行う
ことを特徴とする印刷制御プログラム。
A print control program executed by a computer that controls an image forming apparatus having a reduced layout print control function that prints a plurality of pages in a reduced size on one page,
When performing reduction layout printing and reverse order printing, the remainder [M] = [T] mod obtained by dividing the total number of input pages [T] by the number of pages [N] to be reduced and arranged on one sheet of paper [N]
It is determined whether the obtained remainder [M] is 0,
If the remainder [M] is not 0, the remainder [M] pages from the end of the job are reduced and printed, and the remaining pages [L] = [T]-[M] are displayed in reverse order [N]. ] Reduced layout printing for each page,
When the remainder [M] is 0, the reduced arrangement printing is performed by [N] pages in reverse order from the end of the job.
JP2006024534A 2006-02-01 2006-02-01 Image forming apparatus and its print control program Pending JP2007203578A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006024534A JP2007203578A (en) 2006-02-01 2006-02-01 Image forming apparatus and its print control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006024534A JP2007203578A (en) 2006-02-01 2006-02-01 Image forming apparatus and its print control program

Publications (1)

Publication Number Publication Date
JP2007203578A true JP2007203578A (en) 2007-08-16

Family

ID=38483458

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006024534A Pending JP2007203578A (en) 2006-02-01 2006-02-01 Image forming apparatus and its print control program

Country Status (1)

Country Link
JP (1) JP2007203578A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9050842B2 (en) 2011-11-28 2015-06-09 Canon Kabushiki Kaisha Printing apparatus, control method thereof, and storage medium for performing duplex printing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000289304A (en) * 1999-04-07 2000-10-17 Oki Data Corp Print processing method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000289304A (en) * 1999-04-07 2000-10-17 Oki Data Corp Print processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9050842B2 (en) 2011-11-28 2015-06-09 Canon Kabushiki Kaisha Printing apparatus, control method thereof, and storage medium for performing duplex printing
US9285739B2 (en) 2011-11-28 2016-03-15 Canon Kabushiki Kaisha Printing apparatus, control method thereof, and storage medium

Similar Documents

Publication Publication Date Title
US20040061897A1 (en) Printing control method and printing control apparatus
US8107128B2 (en) Image forming apparatus and print control method thereof
JP2009107332A (en) System and method for print counting
US8279482B2 (en) Method of printing multiple magnifications of pages per sheet in N-up printing
US20050094163A1 (en) Printer driver and method of forming user interface
US8854652B2 (en) Host device and printing control method thereof
JPH09114612A (en) Printer and print method
JP2006263969A (en) Image processing device, printing job forming device, and image processing system
JP2007203578A (en) Image forming apparatus and its print control program
US20040066424A1 (en) Print control apparatus, print control method, print system, and program
JP2009086989A (en) Image forming system, image forming apparatus and program
JP2006235933A (en) Image processor and print job generating device
JP4923899B2 (en) Printer driver program
JP2009269179A (en) Printer, program and recording medium
JP2007130945A (en) Printer device
US8699071B2 (en) Image forming apparatus and method of forming an image thereof
JP2009104282A (en) Printing system and printing program
JP2009151468A (en) Print preview device and method
JP2010188598A (en) Printing apparatus, driver program and printing system
JP2010218325A (en) Printing controller and printing system
US20050128504A1 (en) Method for printing an interrupt printing job
JP2010231621A (en) Printing control program, printing data output device, and printing system
JP2006130816A (en) Image forming device
JP2007105914A (en) Printing processor and printing processing system
JP5304422B2 (en) Image processing apparatus, image processing method, and image processing program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100427