JP2011086104A - Printing controller, printer, and printer driver program - Google Patents
Printing controller, printer, and printer driver program Download PDFInfo
- Publication number
- JP2011086104A JP2011086104A JP2009238290A JP2009238290A JP2011086104A JP 2011086104 A JP2011086104 A JP 2011086104A JP 2009238290 A JP2009238290 A JP 2009238290A JP 2009238290 A JP2009238290 A JP 2009238290A JP 2011086104 A JP2011086104 A JP 2011086104A
- Authority
- JP
- Japan
- Prior art keywords
- page
- pages
- printing
- logical
- color
- 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
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
【課題】カラーページと白黒ページとが混在する原稿画像データのNアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保する。
【解決手段】印刷データ生成部12は、原稿画像データを構成する複数の論理ページをページ順にNページごとに区切り、区切ったNページごとの論理ページをそれぞれ物理ページの1ページ上に集約配置して印刷データを生成し、集約配置前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれカラーページが含まれ、2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、注目論理ページから最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成する。
【選択図】図1[PROBLEMS] To reduce the printing cost in N-up printing of original image data in which color pages and black and white pages are mixed, and maintain readability of the original by maintaining the page order of the original.
A print data generation unit divides a plurality of logical pages constituting original image data into N pages in order of pages, and arranges the divided logical pages for each N pages on one physical page. Print data is generated, and the logical page of interest that is the logical page with the smallest page number among the logical pages before the aggregated arrangement is a black and white page, and the first half N page and the second half in the range of 2N pages from the logical page of interest If each N page includes a color page and the difference between the page numbers of the last color page and the first color page in the range of 2N pages is smaller than N, the page immediately before the first color page from the logical page of interest A physical page in which only logical pages are arranged on one page is configured.
[Selection] Figure 1
Description
本発明は、原稿の複数ページの画像を1ページに集約して印刷するNアップ印刷機能を有する印刷制御装置、印刷装置、およびプリンタドライバプログラムに関する。 The present invention relates to a print control apparatus, a printing apparatus, and a printer driver program having an N-up printing function for collecting and printing a plurality of pages of a document on one page.
従来、1ページの物理ページ上にN(N=2,3,…)ページの論理ページを縮小して集約配置して印刷する、いわゆるNアップ印刷機能を有する印刷装置が知られている(例えば、特許文献1参照)。ここで、論理データは印刷対象の原稿画像データにおけるページであり、物理ページは用紙等の印刷媒体のページに対応して区切られるページである。 2. Description of the Related Art Conventionally, a printing apparatus having a so-called N-up printing function in which N (N = 2, 3,...) Logical pages on one physical page are reduced, aggregated, and printed is known (for example, , See Patent Document 1). Here, the logical data is a page in the original image data to be printed, and the physical page is a page divided in correspondence with a page of a print medium such as paper.
Nアップ印刷機能は、印刷に使用する用紙枚数を低減することができるため、特にオフィス等の環境で盛んに利用されている。例えば、4アップ印刷では、図6に示すように、4ページの論理ページを縮小して1ページの物理ページ上に集約配置する。これにより、4ページの原稿を印刷するために使用する用紙が1枚だけになる。 Since the N-up printing function can reduce the number of sheets used for printing, it is actively used especially in an office environment. For example, in 4-up printing, as shown in FIG. 6, four logical pages are reduced and collectively arranged on one physical page. As a result, only one sheet is used to print a four-page document.
ところで、Nアップ印刷を行う場合、1ページの物理ページ上に配置されるNページの論理ページのうちに1ページでもカラーページが含まれていると、その物理ページはカラー印刷することになる。カラー印刷は白黒印刷よりも印刷コストが高いため、印刷対象の原稿画像データにカラーの論理ページと白黒の論理ページとが混在する場合、その配列順によっては、カラー印刷する物理ページが多くなり、印刷コストが高くなってしまうことがあった。 By the way, when performing N-up printing, if at least one color page is included in N logical pages arranged on one physical page, the physical page is color-printed. Since color printing costs higher than monochrome printing, when color logical pages and monochrome logical pages are mixed in the original image data to be printed, depending on the arrangement order, there are more physical pages for color printing. The printing cost may be high.
そこで、特許文献2では、Nアップ印刷において論理ページの配置を操作することにより、カラー印刷する物理ページを低減して印刷コストを抑える技術が提案されている。 In view of this, Japanese Patent Laid-Open No. 2004-228688 proposes a technique for reducing the physical cost for color printing and controlling the printing cost by manipulating the arrangement of logical pages in N-up printing.
この特許文献2には2つの技術が開示されている。1つ目の技術は、原稿画像データにおいて、同じカラー属性(白黒またはカラー)の論理ページが連続する部分を検出し、連続性が途切れたところに白紙ページを挿入することで、各物理ページを白黒の論理ページのみ、またはカラーの論理ページのみで構成するものである。
特許文献2の2つ目の技術は、ページ順を崩して論理ページを転置することを許可し、上記1つ目の技術で白紙ページを挿入していたところに、その物理ページに配置される他の論理ページと同じカラー属性の論理ページをページ順の後方から転置するものである。これにより、上記1つ目の技術と比べて、同じカラー属性の論理ページをより集約させることで、印刷コストを低減している。
The second technique of
上記特許文献2の技術では、一定の効果は得られるものの、一長一短がある。以下に具体例を用いて説明する。なお、以下の説明において、特許文献1に開示されているような基本的なNアップ印刷を行う技術を従来例1、上述した特許文献2の1つ目、2つ目の技術をそれぞれ従来例2,3と呼ぶ。
The technique of
図7(a)は、原稿画像データにおける論理ページの配列の一例を示す図である。図7(a)において、原稿画像データは9ページの論理ページからなり、2,3,5ページ目がカラーページであり、その他のページは白黒ページである。 FIG. 7A is a diagram showing an example of the arrangement of logical pages in document image data. In FIG. 7A, the document image data is composed of nine logical pages, the second, third and fifth pages are color pages, and the other pages are black and white pages.
図7(a)の原稿画像データにおいて、従来例1で4アップ印刷を行う場合、論理ページがページ順に4ページごとに区切られて物理ページ上に集約配置され、図7(b)に示すような3ページの物理ページが構成される。ここでは、論理ページをページ順に左上から横へ物理ページ上に配置する配置順の例を示している。 In the original image data shown in FIG. 7A, when 4-up printing is performed in Conventional Example 1, logical pages are divided into four pages in order of pages and are collectively arranged on a physical page, as shown in FIG. 7B. Three physical pages are configured. Here, an example of an arrangement order in which logical pages are arranged on a physical page from the upper left to the side in page order is shown.
従来例2,3で4アップ印刷を行う場合、前述のような処理により、それぞれ図7(c),(d)に示すように物理ページが構成される。 When 4-up printing is performed in the conventional examples 2 and 3, physical pages are configured as shown in FIGS. 7C and 7D, respectively, by the processing described above.
物理ページの1ページあたりの印刷コストをカラー印刷が10円、白黒印刷が2円とすると、合計の印刷コストは、従来例1では22円、従来例2では26円、従来例3では14円となる。 If the printing cost per physical page is 10 yen for color printing and 2 yen for monochrome printing, the total printing cost is 22 yen for Conventional Example 1, 26 yen for Conventional Example 2, and 14 yen for Conventional Example 3 It becomes.
上記のように、従来例2では、基本的な4アップ印刷を行う従来例1よりもかえって高コストとなっている。従来例2は、図7(a)のように同じカラー属性の論理ページの連続が少ない原稿画像データの場合では不利と言える。 As described above, Conventional Example 2 is more expensive than Conventional Example 1 that performs basic 4-up printing. Conventional example 2 can be said to be disadvantageous in the case of document image data with few continuous logical pages having the same color attribute as shown in FIG.
一方、従来例3では、従来例1よりも印刷コストを低減できている。しかし、ページ順が崩れているため、ユーザにとっては読みにくく、不満が発生するおそれがあった。 On the other hand, in the conventional example 3, the printing cost can be reduced as compared with the conventional example 1. However, since the page order is broken, it is difficult for the user to read and there is a possibility that dissatisfaction may occur.
本発明は上記に鑑みてなされたもので、カラーページと白黒ページとが混在する原稿画像データのNアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる印刷制御装置、印刷装置、およびプリンタドライバプログラムを提供することを目的とする。 The present invention has been made in view of the above, and reduces the printing cost in N-up printing of original image data in which color pages and black and white pages are mixed, while maintaining the page order of the original and improving the readability of the user. An object of the present invention is to provide a print control apparatus, a printing apparatus, and a printer driver program that can be secured.
上記目的を達成するため、本発明の印刷制御装置は、印刷装置に印刷データを出力して印刷を行わせる印刷制御装置であって、原稿画像データのN(N=2,3,…)ページの画像を1ページに集約して印刷するNアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成した印刷データを前記印刷装置に出力する通信処理手段とを備え、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とする。 In order to achieve the above object, a printing control apparatus according to the present invention is a printing control apparatus that outputs printing data to a printing apparatus to perform printing, and N (N = 2, 3,...) Pages of document image data. Print condition setting means for performing N-up print settings for collecting and printing a plurality of images in one page according to a user operation, and a plurality of logical pages constituting the document image data are set in page order by the print condition setting means. A print data generation unit that generates a print data by concatenating the divided logical pages for every N pages, and arranging the logical pages for each divided N page on one physical page corresponding to a page of the print medium, and generating the print data Communication processing means for outputting the print data generated by the means to the printing apparatus, wherein the print data generation means is a page of logical pages before being collectively arranged on a physical page. The target logical page having the smallest logical page is a black and white page, and the first half N page and the second half N page in the range of 2N pages from the target logical page each include at least one color page. When the difference between the page numbers of the last color page and the first color page in the range of 2N pages is smaller than N, only one page from the target logical page to the logical page immediately before the first color page A physical page arranged above is configured.
本発明の印刷装置は、原稿画像データのN(N=2,3,…)ページの画像を1ページに集約して印刷するNアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段で生成された印刷データに基づいて印刷媒体に印刷を行う印刷手段とを備え、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とする。 The printing apparatus according to the present invention includes a printing condition setting unit configured to perform N-up printing settings for collecting and printing N (N = 2, 3,...) Page images of document image data on one page according to a user operation. A plurality of logical pages constituting the document image data are divided in page order into N pages set by the printing condition setting means, and each of the divided logical pages for each N page is a physical page corresponding to a page of the print medium. Print data generating means for generating print data in a centralized arrangement on a page; and printing means for printing on a print medium based on the print data generated by the print data generating means, the print data generating means The attention logical page having the smallest page number among the logical pages before being collectively arranged on the physical page is a monochrome page, and the attention logical page Each of the first N pages and the second N pages in the 2N page range includes at least one color page, and the difference in page number between the last color page and the first color page in the 2N page range is as follows. If it is smaller than N, a physical page in which only the logical page immediately before the first color page from the logical page of interest is arranged on one page is configured.
本発明のプリンタドライバプログラムは、印刷装置に印刷データを出力して印刷を行わせる印刷制御装置として情報処理装置を機能させるプリンタドライバプログラムであって、原稿画像データのN(N=2,3,…)ページの画像を1ページに集約して印刷するNアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段として前記情報処理装置を機能させ、前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とする。 A printer driver program of the present invention is a printer driver program that causes an information processing apparatus to function as a print control apparatus that outputs print data to a printing apparatus and performs printing, and N (N = 2, 3, 3) of document image data. ...) Print condition setting means for performing N-up print setting for collecting and printing page images in one page according to a user operation, and a plurality of logical pages constituting the document image data in the page order, the print condition setting. The information is used as print data generation means for generating print data by dividing every N pages set by the means and consolidating the logical pages for each divided N page on one physical page corresponding to the page of the print medium. The print data generating means causes the processing device to function, and the print data generating means has the page number of the logical page before being laid out on the physical page. The logical page of interest is a monochrome page, and at least one color page is included in each of the first N pages and the second N pages in the range of 2N pages from the logical page of interest, and the 2N pages When the difference in page number between the last color page and the first color page in the minute range is smaller than N, only the pages from the logical page of interest to the logical page immediately before the first color page are arranged on one page. It constitutes a physical page.
本発明によれば、カラーページと白黒ページとが混在する原稿画像データのNアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる。 According to the present invention, it is possible to maintain readability of the user by maintaining the page order of the document while reducing the printing cost in N-up printing of document image data in which color pages and monochrome pages are mixed.
以下、本発明の実施の形態について、図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の実施の形態に係る印刷制御装置と印刷装置とを備える印刷システムの構成を示すブロック図である。図1に示す印刷制御装置1と印刷装置2との接続形態は、代表的には、複数の印刷制御装置1が印刷装置2を共用するLAN(Local Area Network)接続とすることができるが、印刷制御装置1と印刷装置2とが1対1で接続されたローカル接続であってもよい。
FIG. 1 is a block diagram illustrating a configuration of a printing system including a printing control apparatus and a printing apparatus according to an embodiment of the present invention. The connection form between the
印刷装置2は、印刷制御装置1から送られた印刷データに基づく印刷を行うプリンタ機能に加えて、原稿の画像を読み取って複写印刷を行うコピー機能を備えている。
In addition to a printer function for performing printing based on the print data sent from the
印刷制御装置1は、パーソナルコンピュータ(PC)等の情報処理装置から構成され、印刷装置2に対応して開発されたプリンタドライバプログラムがインストールされている。このプリンタドライバプログラムを図示しないCPU(Central Processing Unit)が実行することにより、プリンタドライバ部10が形成される。プリンタドライバ部10は、印刷条件設定部11と、印刷データ生成部12とを備える。
The
印刷条件設定部11は、ユーザ操作に応じて、プリンタ機能により印刷を行う際の印刷条件の各種設定項目の設定を行う。例えば、印刷条件設定部11は、Nアップ印刷を行うか否かの設定を行うとともに、Nアップ印刷における各種設定項目の設定を行う。
The printing
印刷データ生成部12は、図示しないアプリケーションプログラム等で作成された印刷対象の原稿画像データと、印刷条件設定部11で設定された各種設定項目の設定内容とに基づいて印刷データを生成する。Nアップ印刷が設定されている場合、印刷データ生成部12は、印刷対象の原稿画像データにおける複数の論理ページをページ順に後述の手順により1〜Nページの範囲で区切り、区切った1〜Nページごとの論理ページをそれぞれ物理ページの1ページ上に集約配置した印刷データを生成する。
The print
また、印刷制御装置1は、液晶ディスプレイ等からなり、各種の画面等を表示する表示部13と、キーボードやマウス等からなり、ユーザの操作を受け付ける操作入力部14と、印刷装置2に接続するための通信処理部15とを備える。
The
印刷装置2は、CPU、メモリ等から構成される制御部20を備え、CPUがメモリに格納されたプログラムに応じた処理を行うこと等により、印刷条件設定部21、印刷データ生成部22、印刷制御部23が形成される。
The
印刷条件設定部21は、ユーザ操作に応じて、印刷装置2のコピー機能により印刷を行う際の印刷条件の各種設定項目の設定を行う。例えば、印刷条件設定部21は、コピー機能でNアップ印刷を行うか否かの設定を行うとともに、Nアップ印刷における各種設定項目の設定を行う。
The printing
印刷データ生成部22は、後述の画像読取部24で読み取った印刷対象の原稿画像データと、印刷条件設定部21で設定された各種設定項目の設定内容とに基づいて印刷データを生成する。コピー機能でNアップ印刷が設定されている場合、印刷データ生成部22は、前述の印刷データ生成部12と同様の処理により、1〜Nページごとの論理ページをそれぞれ物理ページの1ページ上に集約配置した印刷データを生成する。
The print
印刷制御部23は、後述の印刷部25の印刷制御を行う。
The
また、印刷装置2は、CCD(Charge Coupled Device)イメージセンサを有し、原稿を光学的に読み取る画像読取部24と、インクジェット方式等の印刷機構を有し、用紙に印刷を行う印刷部25と、ユーザの操作を受け付ける操作入力部26と、印刷制御装置1に接続するための通信処理部27とを備える。印刷部25は、カラー印刷可能に構成されている。
The
操作入力部26は、各種操作キー(図示せず)と、表示部としての機能と入力部としての機能とを併せ持つタッチパネル(図示せず)とを有し、ユーザの操作を受け付け、ユーザ操作に基づく操作信号を制御部20に出力する。ユーザは、タッチパネルの表面を指などで直接触れることで入力操作を行うことができる。
The
次に、本実施の形態における印刷システムの動作について説明する。 Next, the operation of the printing system in the present embodiment will be described.
プリンタ機能により印刷を行う場合、ユーザは、印刷制御装置1においてプリンタドライバ部10により表示部13に表示される印刷条件設定画面上で、用紙サイズ、部数、レイアウト等の各種設定項目について設定を行うことができる。
When printing by the printer function, the user sets various setting items such as the paper size, the number of copies, and the layout on the print condition setting screen displayed on the
印刷条件設定画面の一例を図2に示す。この印刷条件設定画面30では、Nアップ印刷の指示、Nアップ印刷における物理ページの1ページ上に配置される論理ページの数である面数、物理ページ上における論理ページの配置順の設定が行えるようになっている。
An example of the print condition setting screen is shown in FIG. On this print
プリンタ機能による印刷実行に際し、印刷条件設定部11は、ユーザの操作入力部14の操作による各種設定項目の入力を受け付け、入力された内容に応じて各種設定項目の設定を行う。Nアップ印刷を行う指示がされた場合、印刷条件設定部11は、Nアップ印刷における上記のような各種設定項目の設定を行う。
When executing printing by the printer function, the printing
Nアップ印刷を行う際の印刷制御装置1の動作について、図3に示すフローチャートを参照して説明する。以下の説明では、設定された面数がNであるとする。また、カラー印刷における1枚分の印刷コストは、白黒印刷における2枚分の印刷コストよりも高いものとする。
The operation of the
ステップS10において、印刷データ生成部12は、印刷対象の原稿画像データのページを管理する変数Pを1にセット(初期化)する。P=1とすることは、原稿画像データにおける1ページ目の論理ページをセットすることを意味する。
In step S <b> 10, the print
次いで、ステップS20において、印刷データ生成部12は、原稿画像データにおける注目論理ページであるPページ目の論理ページが白黒ページであるかカラーページであるかを判断する。白黒ページである場合(ステップS20:YES)、ステップS30に進み、白黒ページでない、つまりカラーページである場合(ステップS20:NO)、ステップS40に進む。
Next, in step S <b> 20, the print
ステップS30では、印刷データ生成部12は、Pページ目〜P+2N−1ページ目の2Nページ分の範囲を検索し、印刷コストを低減できるパターンを検出する処理を行う。その後、ステップS60に進む。ステップS30の処理については後述する。
In step S <b> 30, the print
ステップS40では、印刷データ生成部12は、Pページ目〜P+N−1ページ目のNページ分の論理ページを1ページの物理ページ上に集約配置して印刷データを生成する順当なNアップ処理を行い、通信処理部15を介して印刷装置2に印刷データを出力する。
In step S <b> 40, the print
現在の注目論理ページであるPページ目がカラーページである場合(ステップS20:NO)、Pページ目からNページ分に関しては、必ずカラーページが含まれるため、順当なNアップ処理を行うよりも印刷コストを低減できる可能性がない。したがって、上記のようにステップS40では、順当なNアップ処理を行う。 If the current page P, which is the logical page of interest, is a color page (step S20: NO), the N pages from the P page are always included in the color page, so that the appropriate N-up processing is performed rather than performing proper N-up processing. There is no possibility of reducing the printing cost. Therefore, as described above, a proper N-up process is performed in step S40.
次いで、ステップS50では、印刷データ生成部12は、PをNだけ増数する。その後、ステップS60に進む。
Next, in step S50, the print
ステップS60では、Pが原稿画像データの最終ページを超えたか否かを判断する。最終ページを超えた場合(ステップS60:YES)、一連の処理を終了し、最終ページを超えていない場合(ステップS60:NO)、ステップS20に戻り、以降の処理を繰り返す。 In step S60, it is determined whether P exceeds the last page of the document image data. If the last page has been exceeded (step S60: YES), the series of processes is terminated. If the last page has not been exceeded (step S60: NO), the process returns to step S20 and the subsequent processes are repeated.
上述した図3のステップS30における処理の詳細について、図4に示すフローチャートを参照して説明する。 Details of the processing in step S30 of FIG. 3 described above will be described with reference to the flowchart shown in FIG.
現在の注目論理ページであるPページ目が白黒ページである場合(図3のステップS20:YES)、上述した図3のステップS40のような順当なNアップ処理を行うよりも印刷コストを低減できる可能性があるため、そのパターンを検出する。 When the Pth page, which is the current logical page of interest, is a black and white page (step S20 in FIG. 3: YES), the printing cost can be reduced compared to the proper N-up processing as in step S40 in FIG. Because there is a possibility, the pattern is detected.
まず、ステップS110において、印刷データ生成部12は、原稿画像データのPページ目〜P+2N−1ページ目の2Nページ分の範囲(検索対象範囲)で各論理ページがカラーページであるか白黒ページであるかを順次判断し、検索対象範囲中で最初に登場するカラーページを検出して、そのページの原稿画像データにおけるページ番号をSにセットする。カラーページが存在しない場合、S=0とする。
First, in step S110, the print
次いで、ステップS120において、印刷データ生成部12は、上記検索対象範囲中で最後に登場するカラーページを検出して、そのページ番号をEにセットする。カラーページが存在しない場合、E=0とする。つまり、カラーページが存在しない場合は、S=E=0となる。
Next, in step S120, the print
次いで、ステップS130において、印刷データ生成部12は、上記検索対象範囲におけるカラーページの存在範囲A=E−Sを計算する。
Next, in step S <b> 130, the print
次いで、ステップS140において、印刷データ生成部12は、S=E=0またはS≧P+Nという条件(条件C1という)を満たすか否かを判断する。S=E=0は、上述のように検索対象範囲中にカラーページが存在しない、つまりすべて白黒ページであることを示し、S≧P+Nは、検索対象範囲における前半Nページはすべて白黒ページであり、後半Nページに少なくとも1ページのカラーページが含まれていることを示す。
Next, in step S140, the print
したがって、条件C1を満たす場合(ステップS140:YES)、検索対象範囲における前半Nページはすべて白黒ページであり、順当にNアップ処理するよりも印刷コストを低減できる可能性がないため、ステップS150において、印刷データ生成部12は、前述した図3のステップS40と同様の処理を行う。その後、ステップS160において、印刷データ生成部12は、PをNだけ増数する。
Therefore, if the condition C1 is satisfied (step S140: YES), the first half N pages in the search target range are all black and white pages, and there is no possibility that the printing cost can be reduced as compared with the N-up processing in order. The print
条件C1を満たさない場合(ステップS140:NO)、ステップS170において、印刷データ生成部12は、E<P+NまたはA≧Nという条件(条件C2という)を満たすか否かを判断する。E<P+Nは、検索対象範囲における前半Nページの中に少なくとも1ページのカラーページが含まれ、後半Nページがすべて白黒ページであることを示し、A≧Nは、検索対象範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、かつ、検索対象範囲に含まれるカラーページをすべて1ページの物理ページに集約することが不可能であることを示す。
When the condition C1 is not satisfied (step S140: NO), in step S170, the print
したがって、条件C2を満たす場合(ステップS170:YES)、前半Nページについては順当にNアップ処理するよりも印刷コストを低減できる可能性がないため、ステップS150に進む。 Accordingly, when the condition C2 is satisfied (step S170: YES), the printing cost of the first half N pages is not likely to be reduced as compared with the N-up processing properly, and the process proceeds to step S150.
条件C1およびC2を満たさない場合(ステップS170:NO)について説明する。この場合、S≠0,E≠0かつS<P+NかつE≧P+NかつA<Nを満たす。 A case where conditions C1 and C2 are not satisfied (step S170: NO) will be described. In this case, S ≠ 0, E ≠ 0, S <P + N, E ≧ P + N, and A <N are satisfied.
ここで、S≠0,E≠0は、検索対象範囲中にカラーページが存在することを示す。また、S<P+Nは、検索対象範囲における前半Nページの中に少なくとも1ページのカラーページが含まれることを示し、E≧P+Nは、検索対象範囲における後半Nページの中に少なくとも1ページのカラーページが含まれることを示す。なお、S<P+NかつE≧P+Nから、Aは0ではないため、0<A<Nとなる。 Here, S ≠ 0 and E ≠ 0 indicate that a color page exists in the search target range. S <P + N indicates that at least one color page is included in the first half N pages in the search target range, and E ≧ P + N indicates at least one page color in the second half N pages in the search target range. Indicates that the page is included. Since S <P + N and E ≧ P + N, A is not 0, so 0 <A <N.
これより、条件C1およびC2を満たさない場合とは、検索対象範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、検索対象範囲における最後のカラーページと最初のカラーページとのページ番号の差であるA=E−SがNより小さい場合を示す。 Accordingly, when the conditions C1 and C2 are not satisfied, the first N pages and the second N pages in the search target range each include at least one color page, and the last color page and the first color in the search target range. A case where A = ES, which is a difference in page number from the page, is smaller than N is shown.
この場合、検索対象範囲であるPページ目〜P+2N−1ページ目の2Nページ分の範囲を順当にNアップ処理すると、前半Nページを集約配置する物理ページと、後半Nページを集約配置する物理ページとがともにカラーページを含むことになる。 In this case, if the N-up process is performed for the range of the 2N pages from the P page to the P + 2N−1 page, which is the search target range, the physical page in which the first N pages are aggregated and the physical in which the latter N pages are aggregated Both pages contain color pages.
しかし、A<Nであることから、検索対象範囲中のカラーページは、原稿画像ページのSページ目〜S+N−1ページ目のNページ分の範囲内にすべて含まれるため、この範囲内のカラーページはすべて1ページの物理ページに集約することが可能であり、これにより印刷コストの低減を図ることができる。 However, since A <N, the color pages in the search target range are all included in the range of N pages from the Sth page to the S + N−1th page of the document image page. All pages can be consolidated into one physical page, thereby reducing printing costs.
そこで、条件C1およびC2を満たさない場合(ステップS170:NO)、ステップS180において、印刷データ生成部12は、Pページ目〜S−1ページ目のSページ分の白黒の論理ページを1ページの物理ページ上に集約配置した印刷データを生成し、通信処理部15を介して印刷装置2に印刷データを出力する。ここで、Pページ目〜S−1ページ目のページ数はNに満たないため、不足のページ分については白紙ページとする。
Therefore, when the conditions C1 and C2 are not satisfied (step S170: NO), in step S180, the print
そして、ステップS190において、印刷データ生成部12は、PをSにセットする。その後、図3のステップS60からステップS20に進み、ステップS190でSをセットしたPページ目がカラーページであるのでステップS40で順当なNアップ処理が行われ、上記のSページ目〜S+N−1ページ目に相当するNページ分の範囲内のカラーページが物理ページの1ページに集約されることになる。
In step S190, the print
上記の図3、図4のフローチャートの一連の処理により、印刷データ生成部12は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページ(Pページ目)が白黒ページであり(ステップS20:YES)、かつ、注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差AがNより小さい場合(ステップS170:NO)は、注目論理ページから最初のカラーページの直前の論理ページ(S−1ページ目)までのみを1ページ上に集約配置した白黒の論理ページのみからなる物理ページを構成する(ステップS180)。
Through the series of processes in the flowcharts of FIGS. 3 and 4 described above, the print
これ以外の場合では、印刷データ生成部12は、原稿画像データを構成する複数の論理ページをページ順に、Nページごとに区切り、区切ったNページごとの論理ページをそれぞれ物理ページの1ページ上に集約配置する順当なNアップ処理を行うことになる。
In other cases, the print
印刷装置2においては、印刷制御装置1からの印刷データを通信処理部27を介して受信すると、印刷制御部23が、受信した印刷データに基づいて印刷部25に印刷を実行させる。
In the
次に、印刷装置2のコピー機能によりNアップ印刷を行う場合について説明する。
Next, a case where N-up printing is performed by the copy function of the
ユーザは、印刷装置2において制御部20により操作入力部26のタッチパネルに表示される印刷条件設定画面(図示せず)上で、Nアップ印刷の指示、Nアップ印刷における面数、論理ページの配置順等の各種設定項目の設定が行うことができる。
On the printing condition setting screen (not shown) displayed on the touch panel of the
コピー機能による印刷実行に際し、印刷条件設定部21は、ユーザの操作入力部26の操作による各種設定項目の入力を受け付け、Nアップ印刷を行う指示がされた場合、Nアップ印刷における各種設定項目の設定を行う。
When executing printing by the copy function, the printing
Nアップ印刷の設定後、印刷を実行する指示信号が入力されると、印刷データ生成部22は、画像読取部24に原稿を読み取らせ、得られた原稿画像データに対して、前述した図3、図4のフローチャートと同様の処理を行って印刷データを生成する。そして、印刷制御部23は、印刷データ生成部22で生成した印刷データに基づいて印刷部25に印刷を実行させる。
When an instruction signal for executing printing is input after setting N-up printing, the print
本実施の形態の処理をN=4として図7(a)に示した原稿画像データに適用した場合の物理ページの構成を図5に示す。 FIG. 5 shows the configuration of a physical page when the processing of this embodiment is applied to the document image data shown in FIG. 7A with N = 4.
図7(b)〜(d)に示した従来例1〜3の場合と同様に、1ページあたりの印刷コストをカラー印刷が10円、白黒印刷が2円とすると、図5の場合、合計の印刷コストは14円となり、従来例1,2よりも低コストとなっている。 Similarly to the conventional examples 1 to 3 shown in FIGS. 7B to 7D, if the printing cost per page is 10 yen for color printing and 2 yen for black and white printing, the total in the case of FIG. The printing cost is 14 yen, which is lower than the conventional examples 1 and 2.
従来例3と比較すると、本実施の形態における合計の印刷コストは従来例3と同じである。しかし、図7(d)のように従来例3ではページ順が崩れているのに対し、図5に示すように本実施の形態では原稿画像データにおけるページ順が維持されている。 Compared to Conventional Example 3, the total printing cost in the present embodiment is the same as Conventional Example 3. However, as shown in FIG. 7D, the page order is broken in the conventional example 3, whereas in this embodiment, the page order in the document image data is maintained as shown in FIG.
以上説明したように本実施の形態によれば、注目論理ページであるPページ目が白黒ページであり、条件C1およびC2を満たさない場合に、Pページ目からS−1ページ目までのみを物理ページの1ページ上に集約配置し、これ以外の場合は順当なNアップ処理を行うことで、カラー印刷する物理ページを低減し、Nアップ印刷における印刷コストを低減しつつ、原稿のページ順を維持してユーザの読みやすさを確保することができる。 As described above, according to the present embodiment, when the Pth page as the target logical page is a black and white page and does not satisfy the conditions C1 and C2, only the pages from the Pth page to the S-1 page are physically processed. In other cases, the N-up processing is performed in order to reduce the number of physical pages to be printed in color, thereby reducing the printing cost of N-up printing and reducing the page order of the document. It is possible to maintain the readability of the user.
1 印刷制御装置
2 印刷装置
10 プリンタドライバ部
11 印刷条件設定部
12 印刷データ生成部
13 表示部
14 操作入力部
15 通信処理部
20 制御部
21 印刷条件設定部
22 印刷データ生成部
23 印刷制御部
24 画像読取部
25 印刷部
26 操作入力部
27 通信処理部
30 印刷条件設定画面
DESCRIPTION OF
Claims (3)
原稿画像データのN(N=2,3,…)ページの画像を1ページに集約して印刷するNアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成した印刷データを前記印刷装置に出力する通信処理手段とを備え、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とする印刷制御装置。 A print control device for outputting print data to a printing device to perform printing,
Printing condition setting means for performing N-up printing setting for printing N pages (N = 2, 3,...) Of document image data on one page in accordance with a user operation;
A plurality of logical pages constituting the document image data are divided into pages in order of N pages set by the printing condition setting means, and the logical pages for the divided N pages are each one physical page corresponding to the page of the print medium. Print data generation means for generating print data in a centralized arrangement;
Communication processing means for outputting the print data generated by the print data generation means to the printing apparatus,
The print data generation means is a range of 2N pages from the target logical page, and the target logical page having the smallest page number among the logical pages before being collectively arranged on the physical page is a monochrome page. At least one color page is included in each of the first half N page and the second half N page, and the difference between the page numbers of the last color page and the first color page in the range of the 2N pages is smaller than N. A printing control apparatus comprising a physical page in which only the logical page immediately before the first color page from the target logical page is arranged on one page.
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段で生成された印刷データに基づいて印刷媒体に印刷を行う印刷手段とを備え、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とする印刷装置。 Printing condition setting means for performing N-up printing setting for printing N pages (N = 2, 3,...) Of document image data on one page in accordance with a user operation;
A plurality of logical pages constituting the document image data are divided into pages in order of N pages set by the printing condition setting means, and the logical pages for the divided N pages are each one physical page corresponding to the page of the print medium. Print data generation means for generating print data in a centralized arrangement;
Printing means for printing on a print medium based on the print data generated by the print data generation means,
The print data generation means is a range of 2N pages from the target logical page, and the target logical page having the smallest page number among the logical pages before being collectively arranged on the physical page is a monochrome page. At least one color page is included in each of the first half N page and the second half N page, and the difference between the page numbers of the last color page and the first color page in the range of the 2N pages is smaller than N. A printing apparatus comprising a physical page in which only the logical page immediately before the first color page from the target logical page is arranged on one page.
原稿画像データのN(N=2,3,…)ページの画像を1ページに集約して印刷するNアップ印刷の設定をユーザ操作に応じて行う印刷条件設定手段と、
原稿画像データを構成する複数の論理ページをページ順に、前記印刷条件設定手段で設定したNページごとに区切り、区切ったNページごとの論理ページをそれぞれ印刷媒体のページに対応する物理ページの1ページ上に集約配置して印刷データを生成する印刷データ生成手段として前記情報処理装置を機能させ、
前記印刷データ生成手段は、物理ページ上に集約配置する前の論理ページのうちページ番号が最小の論理ページである注目論理ページが白黒ページであり、かつ、前記注目論理ページから2Nページ分の範囲における前半Nページと後半Nページとにそれぞれ少なくとも1ページのカラーページが含まれ、前記2Nページ分の範囲における最後のカラーページと最初のカラーページとのページ番号の差がNより小さい場合は、前記注目論理ページから前記最初のカラーページの直前の論理ページまでのみを1ページ上に配置した物理ページを構成することを特徴とするプリンタドライバプログラム。 A printer driver program that causes an information processing apparatus to function as a print control apparatus that outputs print data to a printing apparatus and performs printing.
Printing condition setting means for performing N-up printing setting for printing N pages (N = 2, 3,...) Of document image data on one page in accordance with a user operation;
A plurality of logical pages constituting the document image data are divided into pages in order of N pages set by the printing condition setting means, and the logical pages for the divided N pages are each one physical page corresponding to the page of the print medium. Causing the information processing apparatus to function as print data generation means for generating print data in a centralized arrangement;
The print data generation means is a range of 2N pages from the target logical page, and the target logical page having the smallest page number among the logical pages before being collectively arranged on the physical page is a monochrome page. At least one color page is included in each of the first half N page and the second half N page, and the difference between the page numbers of the last color page and the first color page in the range of the 2N pages is smaller than N. A printer driver program comprising a physical page in which only the logical page immediately before the first color page from the target logical page is arranged on one page.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009238290A JP2011086104A (en) | 2009-10-15 | 2009-10-15 | Printing controller, printer, and printer driver program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009238290A JP2011086104A (en) | 2009-10-15 | 2009-10-15 | Printing controller, printer, and printer driver program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011086104A true JP2011086104A (en) | 2011-04-28 |
Family
ID=44079003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009238290A Pending JP2011086104A (en) | 2009-10-15 | 2009-10-15 | Printing controller, printer, and printer driver program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011086104A (en) |
-
2009
- 2009-10-15 JP JP2009238290A patent/JP2011086104A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5696075B2 (en) | Image forming apparatus, print setting apparatus, and print setting method | |
| JP5032919B2 (en) | Image processing apparatus, print preview method, and program | |
| US10530942B2 (en) | Data processing apparatus | |
| US20060250630A1 (en) | Information processing apparatus and storage medium readable by computer therefor | |
| JP6021751B2 (en) | Image processing apparatus, image processing method, and program | |
| US9195915B2 (en) | Printing apparatus, method of changing layout, and storage medium | |
| KR20090126836A (en) | An image forming apparatus, an image forming system including the same, and an enlarged print processing method of print data | |
| CN101382753A (en) | Image forming apparatus | |
| JP2019098580A (en) | Image forming apparatus | |
| US20200021698A1 (en) | Display apparatus and non-transitory computer readable medium | |
| JP2021086185A (en) | Information processing device, control method for information processing device and program | |
| US20090002735A1 (en) | Printing control apparatus and printing system | |
| JP5298812B2 (en) | Image forming apparatus | |
| JP2011086104A (en) | Printing controller, printer, and printer driver program | |
| JP2012081758A (en) | Print setting apparatus, image forming apparatus, and print setting method | |
| JP2014186700A (en) | Display control unit, display control method and display control program | |
| US8913288B2 (en) | Method and system for changing physical page properties in a priting application | |
| JP2015075948A (en) | Information processing apparatus, information processing method, and program | |
| JP2014220560A (en) | Image forming apparatus | |
| JP4463174B2 (en) | Interface device | |
| JP6607042B2 (en) | Image forming apparatus and image forming method | |
| JP5810614B2 (en) | Image forming apparatus, image forming apparatus control method, and image forming apparatus control program | |
| JP6610897B2 (en) | Image forming apparatus and program | |
| JP2011180808A (en) | Printing system and printing apparatus | |
| JP2011086121A (en) | Printing system and printer |