JP6500431B2 - Image forming apparatus, image forming method, control program and image forming system - Google Patents

Image forming apparatus, image forming method, control program and image forming system Download PDF

Info

Publication number
JP6500431B2
JP6500431B2 JP2014261021A JP2014261021A JP6500431B2 JP 6500431 B2 JP6500431 B2 JP 6500431B2 JP 2014261021 A JP2014261021 A JP 2014261021A JP 2014261021 A JP2014261021 A JP 2014261021A JP 6500431 B2 JP6500431 B2 JP 6500431B2
Authority
JP
Japan
Prior art keywords
image
print
order
printing
image forming
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
Application number
JP2014261021A
Other languages
Japanese (ja)
Other versions
JP2016120626A (en
Inventor
正嗣 高口
正嗣 高口
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2014261021A priority Critical patent/JP6500431B2/en
Publication of JP2016120626A publication Critical patent/JP2016120626A/en
Application granted granted Critical
Publication of JP6500431B2 publication Critical patent/JP6500431B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

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

近年、電子写真方式のプリンターは、オフィスや家庭のみならず商業目的のオフセット印刷におけるカンプ用途にも使用され始めている。通常、電子写真方式のプリンターによる印刷では、A4サイズ、A3サイズ、B5サイズなどの規定の用紙サイズが主に使用されるので、規定の用紙サイズよりも大きい原稿(たとえばポスターや新聞など)を印刷する場合は、原稿を分割する必要がある。   In recent years, electrophotographic printers have begun to be used for comps in offset printing for commercial purposes as well as offices and homes. Usually, when printing with an electrophotographic printer, a specified paper size such as A4 size, A3 size, or B5 size is mainly used, so an original (for example, a poster, a newspaper, etc.) larger than the specified paper size is printed If you do, you need to divide the manuscript.

これに関連して、下記特許文献1には、規定の用紙サイズよりも大きい原稿を分割して印刷するときに、余白など印刷されない部分を考慮して用紙が均等に分割されるように構成された画像形成装置について記載されている。   In relation to this, in Patent Document 1 below, when dividing and printing a document larger than a prescribed paper size, the paper is equally divided in consideration of the unprinted portion such as a margin. An image forming apparatus is described.

また、このようなカンプ用途では、通常は片面で印刷し、デザインや色味を確認することが多いが、新聞の広告などについては、両面で印刷し、裏面の透け具合を確認するといった使い方も要望されている。   In addition, in such comp applications, printing is usually performed on one side, and designs and colors are often checked. However, for newspaper advertisements, etc., printing is performed on both sides and usage of checking the degree of see-through on the back is also possible. It is requested.

ところが、規定の用紙サイズよりも大きい原稿を従来のプリンターで両面印刷すると、原稿の1ページを分割した画像が用紙の表(おもて)面と裏面に跨って印刷されるなど原稿を正しく印刷できないという問題がある。   However, when a document larger than the specified paper size is printed on both sides by a conventional printer, an image obtained by dividing one page of the document across the front and back of the paper is printed correctly. There is a problem that it can not do.

特開2004−70455号公報Japanese Patent Application Laid-Open No. 2004-70455

本発明は、上記問題に鑑みてなされたものである。したがって、本発明の目的は、規定の用紙サイズよりも大きい原稿を正しく両面印刷できる画像形成装置、画像形成方法、制御プログラムおよび画像形成システムを提供することである。   The present invention has been made in view of the above problems. SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an image forming apparatus, an image forming method, a control program and an image forming system capable of correctly double-sided printing an original larger than a prescribed paper size.

本発明の上記目的は、下記によって達成される。   The above object of the present invention is achieved by the following.

(1)設定された分割方法にて分割された原稿のページデータを取得するページデータ取得部と、前記ページデータをラスタライズして、画像データを生成する画像生成部と、前記設定された分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える並び替え制御部と、前記並び替え制御部によって並び替えられた順番にて前記印刷画像を用紙に印刷する画像形成部と、を有し、前記画像生成部によって生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成装置。 (1 ) A page data acquisition unit for acquiring page data of a document divided by the set division method, an image generation unit for generating image data by rasterizing the page data, and the set division method A reordering control unit that rearranges the order of printing the print image based on the image data according to the image data, and an image forming unit that prints the print image on a sheet in the order rearranged by the reordering control unit; An image forming apparatus configured to obtain the method of dividing the document based on information of an end of an image of image data generated by the image generation unit.

)前記並び替え制御部は、前記原稿の奇数ページの印刷画像が前記用紙の表面に配され、前記原稿の偶数ページの印刷画像が前記用紙の裏面に配されるように前記印刷画像を印刷する順番を並び替えることを特徴とする上記(1)に記載の画像形成装置。 ( 2 ) The rearrangement control unit is configured to arrange the print image so that the print image of the odd page of the document is disposed on the front side of the sheet, and the print image of the even page of the original is disposed on the back side of the sheet. The image forming apparatus according to (1 ), wherein the order of printing is rearranged.

)前記並び替え制御部は、前記原稿が横方向に分割された場合、前記裏面の印刷画像の並び順が、前記表面の印刷画像の並び順と逆の順番になるように前記印刷画像を印刷する順番を並び替えることを特徴とする上記()に記載の画像形成装置。 ( 3 ) When the document is divided in the horizontal direction, the rearrangement control unit causes the print image to be arranged such that the arrangement order of the print image on the back side is reverse to the arrangement order of the print image on the front side The image forming apparatus according to ( 2 ), wherein the order of printing is rearranged.

)前記原稿は、規定の用紙サイズよりも大きいことを特徴とする上記(1)〜()のいずれか1つに記載の画像形成装置。 ( 4 ) The image forming apparatus according to any one of (1) to ( 3 ), wherein the document is larger than a prescribed paper size.

)前記画像形成部は、電子写真方式、インパクト方式、熱転写方式、インクジェット方式のうちのいずれかの方式にて前記印刷画像を前記用紙に印刷することを特徴とする上記(1)〜()のいずれか1つに記載の画像形成装置。 ( 5 ) The image forming unit prints the print image on the sheet according to any one of an electrophotographic method, an impact method, a thermal transfer method, and an inkjet method. The image forming apparatus according to any one of 4 ).

(6)設定された分割方法にて分割された原稿のページデータを取得する段階と、前記ページデータをラスタライズして、画像データを生成する段階と、前記設定された分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える段階と、並び替えられた順番にて前記印刷画像を用紙に印刷する段階と、を有し、前記画像データを生成する段階において生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成方法。 (6 ) The steps of acquiring page data of a document divided by the set division method, rasterizing the page data to generate image data, and the set division method. The method further comprises the steps of: rearranging the order of printing the print image based on the image data; and printing the print image on a sheet in the rearranged order, the image generated in the step of generating the image data An image forming method, wherein a division method of the document is acquired based on information of an end of an image of data.

)前記印刷画像を印刷する順番を並び替える段階では、前記原稿の奇数ページの印刷画像が前記用紙の表面に配され、前記原稿の偶数ページの印刷画像が前記用紙の裏面に配されるように前記印刷画像を印刷する順番を並び替えることを特徴とする上記(6)に記載の画像形成方法。 ( 7 ) In the step of rearranging the printing order of the print image, the print image of the odd page of the original is disposed on the front surface of the sheet, and the print image of the even page of the original is disposed on the rear surface of the sheet The image forming method according to ( 6) , wherein the order of printing the print image is rearranged.

)前記印刷画像を印刷する順番を並び替える段階では、前記原稿が横方向に分割された場合、前記裏面の印刷画像の並び順が、前記表面の印刷画像の並び順と逆の順番になるように前記印刷画像を印刷する順番を並び替えることを特徴とする上記()に記載の画像形成方法。 ( 8 ) In the step of rearranging the printing order of the print image, when the document is divided in the horizontal direction, the arrangement order of the print image on the back side is reverse to the arrangement order of the print image on the front side The image forming method according to ( 7 ), wherein the order of printing the print image is rearranged so as to become.

)コンピューターに上記()〜()のいずれか1つに記載の画像形成方法を実行させるように構成される、制御プログラム。 ( 9 ) A control program configured to cause a computer to execute the image forming method according to any one of ( 6 ) to ( 8 ).

10)上記()に記載の制御プログラムを記録したコンピューター読み取り可能な記録媒体。 ( 10 ) A computer readable recording medium recording the control program according to ( 9 ) above.

11)原稿の分割方法を設定する分割方法設定部と、前記分割方法設定部によって設定された前記分割方法にて前記原稿を分割してページデータを生成するページデータ生成部と、前記ページデータをラスタライズして、画像データを生成する画像生成部と、設定された前記分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える並び替え制御部と、前記並び替え制御部によって並び替えられた順番にて前記印刷画像を用紙に印刷する画像形成部と、を有し、前記画像データを生成する段階において生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成システム。 ( 11 ) A division method setting unit for setting a division method of the document, a page data generation unit for dividing the document to generate page data by the division method set by the division method setting unit, and the page data An image generation unit that generates image data by rasterizing the image data, a rearrangement control unit that rearranges the printing order of the print image based on the image data according to the set division method, and the rearrangement control unit And an image forming unit for printing the print image on a sheet in the order rearranged by the image forming unit, and based on the information of the end of the image of the image data generated in the step of generating the image data. An image forming system that acquires a document division method.

本発明によれば、規定の用紙サイズよりも大きい原稿を印刷する場合、設定された分割方法に応じて印刷画像を印刷する順番を並び替えるので、規定の用紙サイズよりも大きい原稿を正しく両面印刷できる。   According to the present invention, when printing a document larger than a prescribed paper size, the order of printing the printed image is rearranged according to the set division method, so a document larger than the prescribed paper size is correctly duplex printed it can.

本発明の第1の実施形態の画像形成システムの全体構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram showing an entire configuration of an image forming system according to a first embodiment of the present invention. 図1に示すクライアントPCの構成を示す概略ブロック図である。It is a schematic block diagram which shows a structure of client PC shown in FIG. 図1に示すクライアントPCにおける印刷ジョブの生成を説明するための模式図である。FIG. 6 is a schematic view for explaining generation of a print job in the client PC shown in FIG. 1; 本発明の第1の実施形態におけるプリンタードライバーのポスター印刷設定の一例を示す図である。FIG. 6 is a diagram showing an example of poster print settings of the printer driver according to the first embodiment of the present invention. 図5(A)〜図5(D)は、本発明の第1の実施形態において原稿を6分割する場合の分割方法を示す模式図である。FIGS. 5A to 5D are schematic diagrams showing a division method in the case of dividing an original into six in the first embodiment of the present invention. 図6(A)は本発明の第1の実施形態において2ページの原稿を6(3×2)分割する場合を例示する模式図であり、図6(B)は図6(A)に示す原稿からページデータを生成することを説明する模式図である。FIG. 6A is a schematic view illustrating the case where an original of two pages is divided into six (3 × 2) in the first embodiment of the present invention, and FIG. 6B is shown in FIG. It is a schematic diagram explaining generating page data from a manuscript. 本発明の第1の実施形態のMFPの構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram showing the configuration of an MFP according to a first embodiment of the present invention. 図7に示すプリンターコントローラーの構成を示す概略ブロック図である。FIG. 8 is a schematic block diagram showing the configuration of the printer controller shown in FIG. 7; 本発明の第1の実施形態の画像形成方法の手順を説明するためのフローチャートである。It is a flowchart for demonstrating the procedure of the image formation method of the 1st Embodiment of this invention. 図8に示すプリンターコントローラーにおける機能ブロック間のデータの流れを示すデータフロー図である。FIG. 9 is a data flow diagram showing the flow of data between functional blocks in the printer controller shown in FIG. 8; 本発明の第1の実施形態において2ページの原稿を両面印刷した場合の表面と裏面との対応関係を示す模式図である。FIG. 6 is a schematic view showing the correspondence between the front and back when two-page originals are printed on both sides in the first embodiment of the present invention. 本発明の第1の実施形態における画像データの並べ替えを例示する模式図である。It is a schematic diagram which illustrates rearrangement of the image data in the 1st Embodiment of this invention. 本発明の第2の実施形態の画像形成方法の手順を説明するためのフローチャートである。It is a flowchart for demonstrating the procedure of the image formation method of the 2nd Embodiment of this invention. 図13における分割方法の取得(S204)の処理手順を説明するためのサブルーチンフローチャートである。It is a subroutine flowchart for explaining the processing procedure of acquisition of the division method in FIG. 13 (S204). 図14に示す分割方法の取得の処理において画像に基づいて分割方法を取得する手順を説明するための模式図である。It is a schematic diagram for demonstrating the procedure which acquires a division | segmentation method based on an image in the process of acquisition of the division | segmentation method shown in FIG.

以下、添付した図面を参照して本発明の画像形成装置の実施形態を説明する。なお、図中、同一の部材には同一の符号を用いた。   Hereinafter, embodiments of the image forming apparatus of the present invention will be described with reference to the attached drawings. In the drawings, the same reference numerals are used for the same members.

(第1の実施形態)
<画像形成システムの構成>
図1は、本発明の第1の実施形態の画像形成システムの全体構成を示す概略ブロック図である。本実施形態の画像形成システムは、クライアントPC100と、画像形成装置としてのMFP(Multiple Function Peripheral 多機能周辺機器)200とを備え、これらは通信ネットワーク300を介して相互に通信可能に接続されている。なお、通信ネットワーク300に接続される機器の種類および台数は、図1に示す例に限定されない。また、クライアントPC100は、通信ネットワーク300を介することなく、MFP200と直接機器間で接続、すなわちローカル接続されていてもよい。
First Embodiment
<Configuration of Image Forming System>
FIG. 1 is a schematic block diagram showing an entire configuration of an image forming system according to a first embodiment of the present invention. The image forming system of the present embodiment includes a client PC 100 and an MFP (Multiple Function Peripheral) 200 as an image forming apparatus, which are communicably connected to each other via a communication network 300. . The types and the number of devices connected to the communication network 300 are not limited to the example shown in FIG. Also, the client PC 100 may be directly connected between the MFP 200 and the device, that is, connected locally, without via the communication network 300.

以下、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみ説明を行い、2回目以降はその説明を省略する。   Hereinafter, although the configuration of each of the above-described devices will be described, each of the above-described devices may include components other than the components to be described later, or some of the components to be described later may not be included. . Moreover, about the part which has the same function in each apparatus, only the first time is demonstrated in order to avoid duplication of description, and the description is abbreviate | omitted after the second time.

<クライアントPCの構成>
図2は、図1に示すクライアントPC100の構成を示す概略ブロック図である。クライアントPC100は、ROM(Read Only Memory)110、RAM(Random Access Memory)120、ハードディスク130、ディスプレイ140、入力装置150、ネットワークインターフェース160およびCPU(Central Processing Unit)170を備えており、これらは信号をやり取りするためのバス180を介して相互に接続されている。
<Configuration of client PC>
FIG. 2 is a schematic block diagram showing the configuration of client PC 100 shown in FIG. The client PC 100 includes a read only memory (ROM) 110, a random access memory (RAM) 120, a hard disk 130, a display 140, an input device 150, a network interface 160, and a central processing unit (CPU) 170. They are mutually connected via a bus 180 for exchange.

ROM110は、各種プログラムや各種データを格納する。RAM120は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク130は、オペレーティングシステム、アプリケーションソフトウェア(以下、「アプリケーション」と書く。)、プリンタードライバーを含む各種プログラムや各種データを格納する。   The ROM 110 stores various programs and various data. The RAM 120 temporarily stores programs and data as a work area. The hard disk 130 stores an operating system, application software (hereinafter referred to as “application”), various programs including a printer driver, and various data.

ディスプレイ140は、液晶ディスプレイなどであり、各種の情報の表示に使用される。入力装置150は、マウスなどのポインティングデバイスやキーボードを含み、各種情報の入力に使用される。   The display 140 is a liquid crystal display or the like and is used to display various types of information. The input device 150 includes a pointing device such as a mouse and a keyboard, and is used to input various information.

ネットワークインターフェース160は、通信ネットワーク300を介して他の機器と通信するためのインターフェースであり、イーサネット(登録商標)、トークンリング、FDDIなどの規格が用いられる。   The network interface 160 is an interface for communicating with other devices via the communication network 300, and standards such as Ethernet (registered trademark), Token Ring, FDDI, etc. are used.

CPU170は、上記各種プログラムにしたがって、ROM110、RAM120、ハードディスク130、ディスプレイ140、入力装置150およびネットワークインターフェース160の制御や各種の演算処理を行う。   The CPU 170 controls the ROM 110, the RAM 120, the hard disk 130, the display 140, the input device 150, and the network interface 160 and performs various arithmetic processing in accordance with the various programs.

<印刷ジョブ>
図3は、図1に示すクライアントPCにおける印刷ジョブの生成を説明するための模式図である。ハードディスク130には、アプリケーションおよびプリンタードライバーがインストールされている。アプリケーションは、ユーザーが文書を編集したり閲覧したりするためのソフトウェアであり、原稿データを生成する。また、プリンタードライバーは、上記原稿データをMFP200が解釈可能なページ記述言語(PDL:Page Description Language)で記述されたデータ(以下、「PDLデータ」ともいう。)に変換して印刷データを生成する。
<Print job>
FIG. 3 is a schematic diagram for explaining generation of a print job in the client PC shown in FIG. The hard disk 130 has an application and a printer driver installed. An application is software for a user to edit or view a document, and generates manuscript data. Further, the printer driver converts the document data into data described in a page description language (PDL: Page Description Language) that can be interpreted by the MFP 200 (hereinafter, also referred to as “PDL data”) to generate print data. .

そして、プリンタードライバーは、上記印刷データおよび印刷設定情報を印刷ジョブとしてMFP200に送信する。上記印刷設定情報は、たとえば用紙の種類、用紙サイズ、片面/両面印刷などの印刷指示に関する設定情報である。本実施形態では、通常の印刷設定に加えてポスター印刷設定を備える。プリンタードライバーには、上記変換処理や印刷指示を行うためのプログラムが含まれる。   Then, the printer driver transmits the print data and the print setting information as a print job to the MFP 200. The print setting information is, for example, setting information related to a type of sheet, a sheet size, and a print instruction such as single-sided / double-sided printing. In the present embodiment, poster print settings are provided in addition to normal print settings. The printer driver includes a program for performing the conversion process and the print instruction.

<分割方法>
図4は、本発明の第1の実施形態におけるプリンタードライバーのポスター印刷設定の一例を示す図である。ポスター印刷設定は、ユーザーが規定の用紙サイズよりも大きいサイズの原稿(以下、本明細書では、単に「原稿」と書く)、たとえばポスターを印刷する場合に使用される。本実施形態のMFP200では、一般的なMFP、コピー機、プリンターなどで使用される用紙サイズ、たとえばA4サイズ、A3サイズ、B5サイズなどで上記原稿を分割して印刷することができる。ユーザーは、ポスター印刷設定により原稿の分割方法、すなわち原稿を横方向(水平方向)および縦方向(垂直方向)にそれぞれ何分割するかを選択できる。
<Division method>
FIG. 4 is a view showing an example of poster print setting of the printer driver according to the first embodiment of the present invention. The poster print setting is used when the user prints an original having a size larger than a prescribed paper size (hereinafter, simply referred to as "original" in the present specification), for example, a poster. The MFP 200 according to the present embodiment can divide and print the above-described document according to a sheet size used in a general MFP, a copier, a printer, or the like, for example, A4 size, A3 size, B5 size or the like. The user can select the document division method, that is, the number of divisions of the document in the horizontal direction (horizontal direction) and the vertical direction (vertical direction) according to the poster print setting.

プリンタードライバーは、ポスター印刷設定の各設定項目を入力するための設定画面Dを表示する。図4に示す例では、ユーザーは、「分割設定」および「用紙サイズ」の設定項目を設定可能である。   The printer driver displays a setting screen D for inputting each setting item of the poster print setting. In the example shown in FIG. 4, the user can set the setting items of “division setting” and “paper size”.

設定画面Dにおいて、「分割設定」は、「自動」または「任意」に設定可能である。「自動」に設定された場合、原稿サイズと上記「用紙サイズ」の設定に基づいて自動的に分割方法が決定される。一方、「任意」に設定された場合、ユーザーが横方向および縦方向の「分割数」を設定することにより分割方法を任意に設定する。図4に示す設定画面Dの例では、「分割設定」は「任意」に選択され、「分割数」は横方向に3分割、縦方向に2分割が選択された場合を示している。また、「用紙サイズ」は、A4サイズが選択されている。   In the setting screen D, “division setting” can be set to “automatic” or “arbitrary”. When "automatic" is set, the division method is automatically determined based on the document size and the above-mentioned "paper size" setting. On the other hand, when “arbitrary” is set, the user arbitrarily sets the division method by setting the “division number” in the horizontal direction and the vertical direction. In the example of the setting screen D shown in FIG. 4, “division setting” is selected as “arbitrary”, and “number of divisions” is a case where three divisions in the horizontal direction and two divisions in the vertical direction are selected. In addition, A4 size is selected for "paper size".

また、設定画面Dの上記「用紙サイズ」の設定項目の下側の部分には、上記分割設定にしたがって、原稿を6分割した場合のイメージプレビューの一例が表示されている。ユーザーは、上記イメージプレビューを見て上記設定項目の設定内容を確認できる。ユーザーにより設定画面Dの下部にある「OK」ボタンが押下されると、各設定項目について選択された内容が設定される。設定されたポスター印刷設定の各設定項目は、印刷設定の一部としてMFP200のプリンターコントローラー220へ送信される。分割方法の設定に関するPDLデータの記述の一例を以下に示す。   In the lower part of the setting item "paper size" of the setting screen D, an example of an image preview when the document is divided into six in accordance with the division setting is displayed. The user can check the setting contents of the setting items by looking at the image preview. When the user presses the “OK” button at the bottom of the setting screen D, the selected content of each setting item is set. Each setting item of the set poster print setting is transmitted to the printer controller 220 of the MFP 200 as a part of the print setting. An example of the PDL data description regarding the setting of the division method is shown below.

@PJL SET POSTERPRINTING=ON
@PJL SET HOLIZONTALDIVISIONNUMBER=3
@PJL SET VERTICALDIVISIONNUMBER=2
上記記述の第1行目はポスター印刷の実施の有無を設定するための記述であり、「ON」の場合ポスター印刷を実施し、「OFF」の場合ポスター印刷を実施しない。また、第2行目は横方向(水平方向)の分割数を設定するための記述であり、第3行目は縦方向(垂直方向)の分割数を設定するための記述である。
@PJL SET POSTERPRINTING = ON
@ PJL SET HOLIZONTAL DIVISION NUMBER = 3
@ PJL SET VERTICAL DIVISION NUMBER = 2
The first line of the above description is a description for setting the presence or absence of the execution of poster printing. In the case of "ON", poster printing is performed, and in the case of "OFF" poster printing is not performed. The second line is a description for setting the number of divisions in the horizontal direction (horizontal direction), and the third line is a description for setting the number of divisions in the vertical direction (vertical direction).

図5(A)〜図5(D)は、本発明の第1の実施形態において原稿を6分割する場合の分割方法を示す模式図である。横方向の分割数×縦方向の分割数=6分割となるのは、(A)3×2、(B)2×3、(C)6×1および(D)1×6の4通りの場合である。いずれの場合も原稿を6分割するので、6枚の用紙が使用される。ユーザーは、原稿サイズおよび設定した用紙サイズに応じて、上記(A)〜(D)のいずれかを選択できる。なお、図5において、説明の便宜のため、各用紙には紙面の左から右、上から下の順に第1〜第6の通し番号が振られている。   FIGS. 5A to 5D are schematic diagrams showing a division method in the case of dividing an original into six in the first embodiment of the present invention. The number of divisions in the horizontal direction × the number of divisions in the vertical direction = 6 is divided into four types: (A) 3 × 2, (B) 2 × 3, (C) 6 × 1, and (D) 1 × 6. That's the case. In either case, the original is divided into six, so six sheets are used. The user can select any of the above (A) to (D) according to the document size and the set paper size. In FIG. 5, for convenience of description, first to sixth serial numbers are assigned to each sheet in order from left to right and top to bottom of the paper.

なお、ポスター印刷設定において、ユーザーが設定した「分割数」および「用紙サイズ」では、原稿の全体をカバーできない場合には、原稿の一部が印刷されない旨の警告を設定画面Dに表示して設定を完了するように構成してもよい。また、ユーザーが設定した「分割数」および「用紙サイズ」では、原稿の大きさに対して用紙の枚数が過剰である場合には、分割数が過剰である旨の警告を設定画面Dに表示して設定を完了するように構成してもよい。あるいは、ユーザーが設定した「分割数」および「用紙サイズ」が適正でない場合は、「分割設定」が「自動」に切り替えられ、自動的に分割方法が決定されるように構成してもよい。   Note that in the poster print settings, if the entire document can not be covered with the “division number” and “paper size” set by the user, a warning that a part of the document is not printed is displayed on the setting screen D. It may be configured to complete the setting. Also, in the "division number" and "paper size" set by the user, when the number of sheets is excessive for the size of the document, a warning that the division number is excessive is displayed on the setting screen D Configuration may be configured to complete. Alternatively, when the “division number” and the “paper size” set by the user are not appropriate, the “division setting” may be switched to “automatic” and the division method may be automatically determined.

本実施形態のMFP200では、原稿が複数ページからなる場合、上記「用紙サイズ」の用紙に両面印刷をすることができる。プリンタードライバーは、原稿の各ページをポスター印刷設定で設定された印刷方法で分割し、ページデータを生成する。   In the MFP 200 according to the present embodiment, when the document is composed of a plurality of pages, duplex printing can be performed on the above-described “paper size”. The printer driver divides each page of the document according to the printing method set in the poster print setting, and generates page data.

図6(A)は本発明の第1の実施形態において2ページの原稿を6(3×2)分割する場合を例示する模式図であり、図6(B)は図6(A)に示す原稿からページデータを生成することを説明する模式図である。   FIG. 6A is a schematic view illustrating the case where an original of two pages is divided into six (3 × 2) in the first embodiment of the present invention, and FIG. 6B is shown in FIG. It is a schematic diagram explaining generating page data from a manuscript.

図6(A)に示すように、プリンタードライバーは、原稿の第1ページおよび第2ページを各々6分割する。そして、図6(B)に示すように、プリンタードライバーは、各々6分割された原稿からページデータ1〜12を生成し、番号の順に並べて印刷ジョブの印刷データとしてMFP200へ送信する。   As shown in FIG. 6A, the printer driver divides the first page and the second page of the document into six. Then, as shown in FIG. 6B, the printer driver generates page data 1 to 12 from each of the divided originals, arranges them in the order of numbers, and transmits the page data to the MFP 200 as print data of a print job.

<MFPの構成>
図7は、本発明の第1の実施形態のMFPの構成を示す概略ブロック図である。図7に示すように、MFP200は、画像読取部210、プリンターコントローラー220、記憶装置230、操作部240、プリントエンジン250および制御部260を備えており、これらは信号をやり取りするためのバス270を介して相互に接続されている。
<Configuration of MFP>
FIG. 7 is a schematic block diagram showing the configuration of the MFP according to the first embodiment of this invention. As shown in FIG. 7, the MFP 200 includes an image reading unit 210, a printer controller 220, a storage device 230, an operation unit 240, a print engine 250, and a control unit 260, which use a bus 270 for exchanging signals. They are connected to each other.

画像読取部210は、原稿台の所定の読み取り位置にセットされた原稿またはADF(Auto Document Feeder 自動原稿搬送装置)により所定の読み取り位置に搬送された原稿に蛍光ランプなどの光源で光を当て、その反射光をCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)イメージセンサーなどの受光素子で光電変換して、その電気信号からビットマップ形式の画像データを生成する。生成された画像データは、各種の画像処理が施された後、プリントエンジン250に送信される。   The image reading unit 210 applies light with a light source such as a fluorescent lamp to a document set at a predetermined reading position of a document table or a document conveyed to a predetermined reading position by an ADF (Auto Document Feeder). The reflected light is photoelectrically converted by a light receiving element such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) image sensor to generate image data in a bitmap format from the electric signal. The generated image data is sent to the print engine 250 after being subjected to various types of image processing.

プリンターコントローラー220は、クライアントPC100から受信した印刷データにラスタライズ処理を施し、ビットマップ形式の画像データを生成する。プリンターコントローラー220の構成の詳細については後述する。   The printer controller 220 rasterizes the print data received from the client PC 100 to generate bitmap image data. Details of the configuration of the printer controller 220 will be described later.

記憶装置230は、ROM、RAMおよびハードディスクを備える。上記ROMは、予め各種プログラムやパラメーターを格納する。上記RAMは、作業領域として一時的にプログラムやデータを記憶する。上記ハードディスクは、各種プログラムやパラメーターの格納に使用されたり、上記画像処理により得られた画像データなどを一時的に保存するために使用されたりする。   The storage device 230 comprises a ROM, a RAM and a hard disk. The ROM previously stores various programs and parameters. The RAM temporarily stores programs and data as a work area. The hard disk is used to store various programs and parameters, and is used to temporarily store image data and the like obtained by the image processing.

操作部240は、ユーザーの指示を受け付けたり、ユーザーへのメッセージなどを表示したりする。本実施形態では、操作部240は、MFP200の筐体に取り付けられたボタンスイッチやタッチパネルを有する。ユーザーは、これらのボタンスイッチや、タッチパネルに表示されるタッチ画面を操作することにより、MFP200に対して指示を入力する。また、タッチ画面には、入力された情報、各種設定情報、警告メッセージなどが表示される。   The operation unit 240 receives a user's instruction, displays a message to the user, and the like. In the present embodiment, the operation unit 240 has a button switch or a touch panel attached to the housing of the MFP 200. The user inputs an instruction to the MFP 200 by operating the button switches and the touch screen displayed on the touch panel. In addition, input information, various setting information, a warning message, and the like are displayed on the touch screen.

プリントエンジン250は、画像形成部として機能し、帯電、露光、現像、転写および定着の工程を含む電子写真方式により印刷画像を用紙に印刷して排出する。なお、プリントエンジン250の印刷方式はこれに限定されるものではなく、電子写真方式以外にも、インパクト方式、熱転写方式、インクジェット方式などによるものであってもよい。   The print engine 250 functions as an image forming unit, and prints and discharges a print image on a sheet by an electrophotographic method including steps of charging, exposure, development, transfer, and fixing. The printing method of the print engine 250 is not limited to this, and may be an impact method, a thermal transfer method, an inkjet method, or the like other than the electrophotographic method.

制御部260はCPUを有し、プログラムにしたがって上記各部の制御や各種の演算処理などを行う。   The control unit 260 has a CPU, and performs control of the respective units and various arithmetic processing in accordance with a program.

MFP200は、上記構成により、外部機器から受信した印刷ジョブを印刷出力するプリンターとしての機能、原稿画像を読み取って画像データを外部機器に送信するスキャナとしての機能、原稿画像を読み取って画像データを印刷出力する複写機としての機能、および画像データを電話回線経由で送受信するファクシミリとしての機能を兼ね備える。また、MFP200には、複数の給紙トレイおよびステープルなどの仕上げ機能を有するフィニッシャを接続できる。   With the above configuration, MFP 200 functions as a printer that prints out a print job received from an external device, functions as a scanner that reads an original image and transmits image data to the external device, reads an original image, and prints image data It has a function as a copying machine to output and a function as a facsimile to transmit and receive image data via a telephone line. Further, to the MFP 200, a finisher having a plurality of sheet feeding trays and finishing functions such as staples can be connected.

<プリンターコントローラーの構成>
図8は、図7に示すプリンターコントローラーの構成を示す概略ブロック図である。プリンターコントローラー220は、RAM221、ハードディスク222、通信インターフェース223、エンジンインターフェース224、画像転送用バッファー225、およびCPU226を有し、これらは信号をやり取りするためのバス227を介して相互に接続されている。
<Configuration of printer controller>
FIG. 8 is a schematic block diagram showing the configuration of the printer controller shown in FIG. The printer controller 220 includes a RAM 221, a hard disk 222, a communication interface 223, an engine interface 224, an image transfer buffer 225, and a CPU 226, which are mutually connected via a bus 227 for exchanging signals.

RAM221は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク222は、オペレーティングシステム、制御プログラムを含む各種プログラムや各種データを格納する。上記制御プログラムは、後述する画像形成方法をCPU226に実行させるように構成されている。   The RAM 221 temporarily stores programs and data as a work area. The hard disk 222 stores an operating system, various programs including control programs, and various data. The control program is configured to cause the CPU 226 to execute an image forming method described later.

通信インターフェース223は、MFP200と外部機器との間で通信を行うためのインターフェースであり、イーサネット(登録商標)、トークンリング、FDDIなどの規格によるネットワークインターフェースや、USB、IEEE1394などのシリアルインターフェース、SCSI、IEEE1284などのパラレルインターフェース、Bluetooth(登録商標)(ブルートゥース)、IEEE802.11、HomeRF、IrDAなどの無線通信インターフェースなどの各種ローカル接続インターフェース、電話回線に接続するための電話回線インターフェースなどが用いられる。   The communication interface 223 is an interface for communicating between the MFP 200 and an external device, and is a network interface according to standards such as Ethernet (registered trademark), Token Ring, or FDDI, a serial interface such as USB or IEEE 1394, SCSI, A parallel interface such as IEEE1284, a variety of local connection interfaces such as wireless communication interfaces such as Bluetooth (registered trademark) (Bluetooth), IEEE802.11, HomeRF, IrDA, etc., a telephone line interface for connecting to a telephone line, etc. are used.

エンジンインターフェース224は、プリントエンジン250とのインターフェースの機能を果たす。エンジンインターフェース224には、画像転送用バッファー225が接続されている。画像転送用バッファー225は、プリントエンジン250に画像を転送するために一時的に画像データを保存するためのバッファーである。   The engine interface 224 functions as an interface with the print engine 250. An image transfer buffer 225 is connected to the engine interface 224. The image transfer buffer 225 is a buffer for temporarily storing image data to transfer an image to the print engine 250.

CPU226は、上記制御プログラムを実行し、プリンターコントローラー220の各部の制御や各種の演算処理を行う。また、後述するように、本実施形態では、CPU226は並び替え制御部として機能して、設定された分割方法に応じて、画像データに基づく印刷画像を印刷する順番を並び替える。   The CPU 226 executes the control program and controls each part of the printer controller 220 and performs various arithmetic processing. Further, as described later, in the present embodiment, the CPU 226 functions as a rearrangement control unit, and rearranges the order of printing the print image based on the image data according to the set division method.

なお、本実施形態では、プリンターコントローラー220は、制御部260とは別にCPU226を有するように構成されているが、制御部260のCPUが上記制御プログラムを実行し、プリンターコントローラー220の各部の制御や各種の演算処理を行うように構成されてもよい。   In the present embodiment, the printer controller 220 is configured to have the CPU 226 separately from the control unit 260. However, the CPU of the control unit 260 executes the control program to control each unit of the printer controller 220 or You may be comprised so that various arithmetic processing may be performed.

<画像形成方法>
次に、図9〜図12を参照して、本実施形態のMFPの画像形成方法を実行するための手順について説明する。図9は本発明の第1の実施形態の画像形成方法の手順を説明するためのフローチャートであり、図10は図8に示すプリンターコントローラーにおける機能ブロック間のデータの流れを示すデータフロー図である。また、図11は本実施形態において2ページの原稿を両面印刷した場合の表(おもて)面と裏面との対応関係を示す模式図であり、図12は本実施形態における画像データの並べ替えを例示する模式図である。
<Image formation method>
Next, the procedure for executing the image forming method of the MFP of this embodiment will be described with reference to FIGS. 9 to 12. FIG. 9 is a flowchart for explaining the procedure of the image forming method according to the first embodiment of the present invention, and FIG. 10 is a data flow diagram showing the flow of data between functional blocks in the printer controller shown in FIG. . Further, FIG. 11 is a schematic diagram showing the correspondence between the front and back sides when two-page originals are double-sided printed in the present embodiment, and FIG. 12 is an arrangement of image data in the present embodiment. It is a schematic diagram which illustrates substitution.

本実施形態の画像形成方法は、プリンターコントローラー220のCPU226が図9のフローチャートの手順を実行することにより実現される。   The image forming method of the present embodiment is realized by the CPU 226 of the printer controller 220 executing the procedure of the flowchart of FIG. 9.

図9および図10に示すように、まず、印刷ジョブを受信する(ステップS101)。CPU226および通信インターフェース223は、データ受信部として機能し、クライアントPC100により送信された印刷ジョブ(PDLデータ)を受信する。   As shown in FIGS. 9 and 10, first, a print job is received (step S101). The CPU 226 and the communication interface 223 function as a data receiving unit, and receive the print job (PDL data) transmitted by the client PC 100.

たとえば、印刷ジョブは、印刷データとしてページデータ1〜12を含み、印刷設定情報としてA4サイズ、両面印刷、ポスター印刷オン、横方向3分割、縦方向2分割などの情報を含む。このように、上記受信部は、ページデータ取得部として機能し、設定された分割方法にて分割された原稿のページデータを取得する。   For example, the print job includes page data 1 to 12 as print data, and includes information such as A4 size, double-sided printing, poster printing on, 3 horizontal divisions, 2 vertical divisions as print setting information. As described above, the receiving unit functions as a page data acquisition unit, and acquires page data of a document divided by the set division method.

受信された印刷データおよび印刷設定情報は、RAM221に格納される。また、印刷データのページデータ1〜12は、画像生成部としてのインタープリター部に順次転送される。   The received print data and print setting information are stored in the RAM 221. Also, page data 1 to 12 of print data are sequentially transferred to an interpreter unit as an image generation unit.

次に、印刷データをラスタライズする(ステップS102)。CPU226は、インタープリター部として機能し、上記ページデータ1〜12をラスタライズし、上記ページデータ1〜12に各々対応する画像データ1〜12をRAM221上に確保されたフレームメモリに展開する。   Next, the print data is rasterized (step S102). The CPU 226 functions as an interpreter unit, rasterizes the page data 1 to 12, and develops image data 1 to 12 corresponding to the page data 1 to 12 in a frame memory secured on the RAM 221.

次に、画像データを保存する(ステップS103)。ポスター印刷処理の場合、画像データ1〜12は、記憶部としてのハードディスク222に一時的に保存される。画像データ1〜12をハードディスク222へ書き込む際には圧縮処理部により圧縮処理を施し、画像データ1〜12をハードディスク222から読み出す際には伸張処理部により伸張処理を施すことにより、ハードディスク222の使用量が低減される。CPU226は、圧縮処理部および伸張処理部として機能する。   Next, the image data is stored (step S103). In the case of the poster printing process, the image data 1 to 12 are temporarily stored in the hard disk 222 as a storage unit. When the image data 1 to 12 is written to the hard disk 222, compression processing is performed by the compression processing unit, and when the image data 1 to 12 is read from the hard disk 222, the expansion processing unit is expanded to use the hard disk 222 The amount is reduced. The CPU 226 functions as a compression processing unit and a decompression processing unit.

なお、通常印刷処理の場合、画像データ1〜12は、上記記憶部に保存されずに画像転送部としてのエンジンインターフェース224によって直接的にプリントエンジン250へ転送される。   In the case of the normal printing process, the image data 1 to 12 are directly transferred to the print engine 250 by the engine interface 224 as the image transfer unit without being stored in the storage unit.

次に、画像データを並び替える(ステップS104)。CPU226は、設定された分割方法に応じて、画像データに基づく印刷画像を印刷する順番を並び替える。上記印刷画像は、画像データに基づく画像のうちプリントエンジン250によって印刷される部分である。本実施形態では、CPU226は、原稿の奇数ページの印刷画像が用紙の表面に配され、原稿の偶数ページの印刷画像が用紙の裏面に配されるように印刷画像を印刷する順番を並び替える。   Next, the image data is rearranged (step S104). The CPU 226 rearranges the printing order of the print image based on the image data according to the set division method. The print image is a portion printed by the print engine 250 in an image based on image data. In the present embodiment, the CPU 226 rearranges the printing order of the print image so that the print image of the odd page of the document is disposed on the front side of the sheet and the print image of the even page of the document is disposed on the back side of the sheet.

たとえば、図11に示すように、2ページの原稿を両面印刷する場合、原稿の第1ページは表面に印刷され、第2ページは裏面に印刷される。そして、両面印刷では、1枚の用紙の表裏に画像が印刷されるので、表面に対応する裏面の左右の位置が裏面から見た位置に対して逆転する。したがって、第1ページは横方向において表面に画像データの番号が昇順「1、2、3」および「4、5、6」になるように印刷される。一方、第2ページは横方向において表面の順番とは逆の順番、すなわち画像データの番号が降順「9、8、7」および「12、11、10」となるように印刷される。なお、図11において、表面に対応する裏面の画像データの番号が括弧内に示されている。   For example, as shown in FIG. 11, in the case of double-sided printing of a 2-page document, the first page of the document is printed on the front side, and the second page is printed on the back side. And, in double-sided printing, since the image is printed on the front and back of one sheet of paper, the right and left positions of the back corresponding to the front are reversed with respect to the position viewed from the back. Therefore, the first page is printed on the surface in the horizontal direction so that the numbers of the image data are in ascending order "1, 2, 3" and "4, 5, 6". On the other hand, the second page is printed in the reverse order of the surface order in the horizontal direction, that is, the image data numbers are in descending order of "9, 8, 7" and "12, 11, 10". In FIG. 11, the numbers of the image data of the back surface corresponding to the front surface are shown in parentheses.

プリントエンジン250は、1枚目の用紙の表面、裏面、2枚目の用紙の表面、裏面、・・・6枚目の用紙の表面、裏面の順に印刷する。図12に示すように、CPU226は、画像が印刷される順番を考慮して画像データを「1、9、2、8、3、7、4、12、5、11、6、10」の順番に並べ替える。なお、画像データ1〜12の順番の並び替えは、画像データ1〜12をハードディスク222内で物理的に移動させることなく、画像データ1〜12の記憶されているアドレスに対して印刷順序を管理するように構成されうる。   The print engine 250 prints the front side of the first sheet, the back side, the front side of the second sheet, the back side,..., And the front side and the back side of the sixth sheet. As shown in FIG. 12, the CPU 226 takes into consideration the order in which the images are printed, and the order of “1, 9, 2, 8, 3, 7, 4, 12, 12, 11, 11, 10, 10”. Sort by Note that rearranging the order of the image data 1 to 12 manages the printing order for the addresses at which the image data 1 to 12 are stored without physically moving the image data 1 to 12 in the hard disk 222. Can be configured to

次に、画像を印刷する(ステップS105)。プリントエンジン250は、ステップS104において並び替えられた画像データの順番にて印刷画像を用紙に印刷する。より具体的には、制御部260は、プリントエンジン250を制御して、画像データ1、9、2、8、3、7、4、12、5、11、6、10の印刷画像データをこの順番で用紙に両面印刷する。   Next, the image is printed (step S105). The print engine 250 prints a print image on a sheet in the order of the image data rearranged in step S104. More specifically, the control unit 260 controls the print engine 250 so that the print image data of the image data 1, 9, 2, 8, 3, 7, 4, 12, 5, 11, 6, 10 is output. Print on both sides of the paper in order.

下記表1に分割方法が3×2、2×3、6×1および1×6の場合の画像データの並び順を示す。   Table 1 below shows the arrangement order of image data when the division method is 3 × 2, 2 × 3, 6 × 1, and 1 × 6.

このように、本実施形態では、規定の用紙サイズよりも大きい原稿を印刷する場合、設定された分割方法に応じて印刷画像を印刷する順番を並び替える。より具体的には、原稿の奇数ページの印刷画像が用紙の表面に配され、原稿の偶数ページの印刷画像が用紙の裏面に配されるように印刷画像を印刷する順番を並び替える。さらに、原稿が横方向に分割された場合、原稿の第1ページの画像が用紙の表面に昇順で印刷され、上記原稿の第2ページの画像が当該用紙の裏面に上記第1ページの順番とは逆の順番、すなわち降順で印刷されるように並び替える。なお、上記表1に示される分割方法以外の場合や、原稿のページ数が3ページ以上である場合も同様に並び替えることができる。   As described above, in the present embodiment, when printing a document larger than a prescribed sheet size, the printing order of the print image is rearranged according to the set division method. More specifically, the print image of the odd page of the original is arranged on the front side of the sheet, and the print image of the even page of the original is arranged on the rear side of the sheet, and the printing order is rearranged. Furthermore, when the document is divided in the horizontal direction, the images of the first page of the document are printed in ascending order on the surface of the sheet, and the image of the second page of the document is printed in the order of the first page on the back of the sheet. Are sorted in reverse order, ie, in descending order. In the case other than the division method shown in Table 1 above, or in the case where the number of pages of the document is three or more, rearrangement is possible similarly.

なお、印刷画像を印刷する順番の並び替えは、上記表1に示すようなテーブルを分割方法ごとに予めハードディスク222に用意しておいてもよいし、分割数から計算で求めてもよい。   The rearrangement of the printing order of the print image may be prepared in advance in the hard disk 222 for each division method, as shown in Table 1 above, or may be calculated from the number of divisions.

以上、説明した本実施形態のMFP200は、下記の効果を奏する。   The MFP 200 according to the present embodiment described above has the following effects.

規定の用紙サイズよりも大きい原稿を印刷する場合、設定された分割方法に応じて印刷画像を印刷する順番を並び替えるので、規定の用紙サイズよりも大きい原稿を正しく両面印刷できる。   When printing a document larger than a prescribed paper size, the printing order of the print image is rearranged according to the set division method, so that a document larger than the prescribed paper size can be printed correctly on both sides.

(第2の実施形態)
第1の実施形態では、プリンタードライバーを使用して分割方法を取得する場合について説明した。第2の実施形態では、プリンタードライバーを使用せずに、ラスタライズ後の画像データに基づいて分割方法を取得する場合について説明する。なお、以下では、第1の実施形態と同じ構成については、説明の重複を避けるため、詳細な説明を省略する。
Second Embodiment
In the first embodiment, the case where the division method is acquired using the printer driver has been described. In the second embodiment, a division method is acquired based on image data after rasterization without using a printer driver. In the following, the same configuration as that of the first embodiment will not be described in detail to avoid duplication of description.

図13は本発明の第2の実施形態の画像形成方法の手順を説明するためのフローチャートであり、図14は図13における分割方法の取得(S204)の処理手順を説明するためのサブルーチンフローチャートである。また、図15は、図14に示す分割方法の取得の処理において画像に基づいて分割方法を取得する手順を説明するための模式図である。   FIG. 13 is a flowchart for explaining the procedure of the image forming method according to the second embodiment of the present invention, and FIG. 14 is a subroutine flowchart for explaining the processing procedure of acquisition of the division method (S204) in FIG. is there. FIG. 15 is a schematic diagram for explaining the procedure for acquiring a division method based on an image in the processing of acquisition of the division method shown in FIG.

本実施形態の画像形成方法は、プリンターコントローラー220のCPU226が図13のフローチャートおよび図14のサブルーチンフローチャートの手順を実行することにより実現される。   The image forming method of the present embodiment is realized by the CPU 226 of the printer controller 220 executing the procedure of the flowchart of FIG. 13 and the subroutine flowchart of FIG.

図13において、ステップS201〜S203は第1の実施形態のステップS101〜S103にそれぞれ対応し、ステップS205およびステップS206は第1の実施形態のステップS104およびS105にそれぞれ対応する。   In FIG. 13, steps S201 to S203 correspond to steps S101 to S103 in the first embodiment, and steps S205 and S206 correspond to steps S104 and S105 in the first embodiment.

本実施形態の画像形成方法の概略は、次のとおりである。まず、プリントコントローラー220は、印刷ジョブを受信してページデータをハードディスク222に保存(ステップS201、S202)し、当該ページデータをラスタライズして画像データを生成する(ステップS203)。次に、プリントコントローラー220は、上記画像データに基づいて分割方法を取得し(ステップS204)、当該分割方法を使用して画像データを並べ替える(ステップS205)。そして、プリントエンジン250は、並べ替えられた画像データに基づいて画像を印刷する(ステップS206)。   The outline of the image forming method of the present embodiment is as follows. First, the print controller 220 receives a print job, stores page data in the hard disk 222 (steps S201 and S202), rasterizes the page data, and generates image data (step S203). Next, the print controller 220 obtains a division method based on the image data (step S204), and rearranges the image data using the division method (step S205). Then, the print engine 250 prints an image based on the rearranged image data (step S206).

市販されている一部のアプリケーションには、原稿を分割してページデータを生成する機能が備えられているものがある。この場合、プリンタードライバーは、MFP200に上記ページデータを送信するものの、分割方法に関する情報についてはMFP200に送信しないので、プリントコントローラー220は、クライアントPC100から分割方法に関する情報を取得できない。   Some commercially available applications are provided with a function of dividing a document to generate page data. In this case, although the printer driver transmits the page data to the MFP 200 but does not transmit the information on the division method to the MFP 200, the print controller 220 can not acquire the information on the division method from the client PC 100.

本実施形態では、プリントコントローラー220は、上記ページデータをラスタライズして生成された画像データに基づいて分割方法を取得する。   In the present embodiment, the print controller 220 acquires a division method based on image data generated by rasterizing the page data.

分割方法を取得する手順は、次のとおりである。図14に示すように、まず、現在の画像の左端部が印刷画像の一部であるか否かを判断する(ステップS301)。現在の画像の左端部が印刷画像の一部である場合(ステップS301:YES)、現在の画像が前の画像と続いていると判断する(スッテプS302)。   The procedure for acquiring the division method is as follows. As shown in FIG. 14, first, it is determined whether the left end of the current image is a part of the print image (step S301). If the left end of the current image is a part of the print image (step S301: YES), it is determined that the current image is continuous with the previous image (step S302).

一方、現在の画像の左端部が印刷画像の一部ではない場合(ステップS301:NO)、現在の画像が左端であると判断する(ステップS303)。より具体的には、CPU226は、画像の左端部の画素値を取得し、画素値が0以外である場合は、画像の左端部が印刷画像の一部であり、現在の画像が前の画像と続いていると判断する。一方、CPU226は、上記画素値が0である場合は、画像の左端部は印刷画像の一部ではなく、現在の画像が左端であると判断する。   On the other hand, if the left end of the current image is not part of the print image (step S301: NO), it is determined that the current image is the left end (step S303). More specifically, the CPU 226 acquires the pixel value of the left end of the image, and when the pixel value is other than 0, the left end of the image is a part of the print image, and the current image is the previous image. It is judged that it is continuing. On the other hand, when the pixel value is 0, the CPU 226 determines that the left end portion of the image is not a part of the print image, and the current image is the left end.

次に、現在の画像の右端部が印刷画像の一部であるか否かを判断する(ステップS304)。現在の画像の右端部が印刷画像の一部である場合(ステップS304:YES)、現在の画像が次の画像と続いていると判断する(スッテプS305)。   Next, it is determined whether the right end of the current image is a part of the print image (step S304). If the right end portion of the current image is a part of the print image (step S304: YES), it is determined that the current image is continued to the next image (step S305).

一方、現在の画像の右端部が印刷画像の一部ではない場合(ステップS304:NO)、現在の画像は右端であると判断する(ステップS306)。より具体的には、CPU226は、画像の右端部の画素値を取得し、画素値が0以外である場合は、画像の右端部が印刷画像の一部であり、現在の画像が次の画像と続いていると判断する。一方、CPU226は、上記画素値が0である場合は、現在の画像の右端部は印刷画像の一部ではなく、現在の画像は右端であると判断する。   On the other hand, when the right end of the current image is not a part of the print image (step S304: NO), it is determined that the current image is the right end (step S306). More specifically, the CPU 226 acquires the pixel value of the right end of the image, and when the pixel value is other than 0, the right end of the image is a part of the print image, and the current image is the next image. It is judged that it is continuing. On the other hand, when the pixel value is 0, the CPU 226 determines that the right end of the current image is not part of the print image, and the current image is the right end.

次に、最後の画像か否かが判断される(ステップS307)。現在の画像が最後の画像ではない場合(ステップS307:NO)、ステップS301の処理に戻る。CPU226は、すべての画像データについてステップ301〜S306の処理を実施し、左端の画像および右端の画像を特定する。   Next, it is determined whether it is the last image (step S307). If the current image is not the last image (step S307: NO), the process returns to step S301. The CPU 226 executes the processes of steps 301 to S306 for all image data, and specifies the left end image and the right end image.

一方、現在の画像が最後の画像である場合(ステップS307:YES)、分割方法を認識する(ステップS308)。CPU226は、左端の画像から右端の画像までが連続した印刷画像を含むと判断する。CPU226は、左端の画像から右端の画像までの画像数を横方向の分割数とし、左端と右端の画像の対の数を縦方向の分割数として分割方法を認識しうる。たとえば、図15に示すように、画像1は左端の画素値が0であるため左端の画像であり、右端の画素値が0ではないため画像1から画像2にかけて印刷画像が続いていると判断される。画像2は、左端および右端の画素値が0でないため画像1から画像3にかけて印刷画像が続いていると判断される。画像3は左端の画素値が0ではないため画像2から画像3にかけて印刷画像が続き、右端の画素値が0であるため右端の画像であると判断される。したがって、画像1〜画像3は連続した印刷画像を含むと判断される。   On the other hand, if the current image is the last image (step S307: YES), the division method is recognized (step S308). The CPU 226 determines that the image from the left end to the image at the right end includes a continuous print image. The CPU 226 can recognize the division method by using the number of images from the left end image to the right end image as the number of divisions in the horizontal direction and the number of pairs of left end and right end images as the number of divisions in the vertical direction. For example, as shown in FIG. 15, image 1 is the image at the left end because the pixel value at the left end is 0, and the pixel value at the right end is not 0, so it is determined that the print image continues from image 1 to image 2 Be done. Since the pixel values of the left end and the right end of image 2 are not 0, it is determined that the print image continues from image 1 to image 3. Since the pixel value of the left end of the image 3 is not 0, the print image continues from the image 2 to the image 3, and the pixel value of the right end is 0, so it is determined that the image is the right end image. Therefore, it is determined that images 1 to 3 include continuous print images.

また、画像4〜画像6についても同様に左端の画像および右端の画像を特定する。この結果、画像4〜画像6は連続した印刷画像を含むと判断される。以上の結果から、図15に示す画像1〜画像6の分割方法は、横方向3分割、縦方向2分割であると判断される。   Similarly, the image at the left end and the image at the right end of the images 4 to 6 are specified. As a result, it is determined that the images 4 to 6 include continuous print images. From the above results, it is determined that the division method of the image 1 to the image 6 shown in FIG. 15 is the horizontal division into three and the vertical division into two.

なお、印刷画像の端部の特定は、上端部および下端部、もしくは左端部、右端部、上端部および下端部を利用してもよい。   The upper end portion and the lower end portion, or the left end portion, the right end portion, the upper end portion and the lower end portion may be used to specify the end portion of the print image.

以上、説明した本実施形態のMFP200は、第1の実施形態の効果に加えて下記の効果を奏する。   The MFP 200 according to the present embodiment described above has the following effects in addition to the effects of the first embodiment.

クライアントPC100から分割方法に関する情報を取得できない場合であっても、ページデータをラスタライズして生成された画像データに基づいて分割方法を取得できる。   Even when the information on the division method can not be acquired from the client PC 100, the division method can be acquired based on the image data generated by rasterizing the page data.

本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。たとえば、上記実施形態では、画像形成装置としてMFPタを例にして説明したが、本発明はこれに限定されるものではなく、画像形成装置は、プリンターやコピー機などであってもよい。   The present invention is not limited to the above-described embodiment, but can be variously modified within the scope of the claims. For example, in the above embodiment, the MFP is described as an example of the image forming apparatus, but the present invention is not limited to this, and the image forming apparatus may be a printer, a copier or the like.

本実施形態の印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。ここで、上記プログラムは、たとえばフレキシブルディスクやCD−ROMなどのコンピューター読み取り可能な記録媒体によって提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスクなどの記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。   The means and method for performing various processes in the printing system of this embodiment can be realized by either a dedicated hardware circuit or a programmed computer. Here, the program may be provided by a computer readable recording medium such as a flexible disk or a CD-ROM. In this case, the program recorded on the computer readable recording medium is usually transferred to and stored in a storage unit such as a hard disk. Also, the program may be provided as a single application software or may be incorporated into the software of the device as one function of the device.

また、上述した第1の実施形態では、クライアントPCのプリンタードライバーにおいて分割方法を設定する場合について説明した。しかしながら、本発明はこのような場合に限定されず、MFPが、原稿の分割方法を設定する分割方法設定部を有するように構成されていてもよい。   Further, in the first embodiment described above, the case of setting the division method in the printer driver of the client PC has been described. However, the present invention is not limited to such a case, and the MFP may be configured to have a division method setting unit for setting the division method of the document.

さらに、上述した第1の実施形態では、クライアントPCのプリンタードライバーにおいて、設定された分割方法にて原稿を分割してページデータを生成する場合について説明した。しかしながら、本発明はこのような場合に限定されず、MFPが、設定された分割方法にて原稿を分割してページデータを生成するページデータ生成部を有するように構成されていてもよい。   Furthermore, in the first embodiment described above, the case where the document is divided by the set dividing method and the page data is generated in the printer driver of the client PC has been described. However, the present invention is not limited to such a case, and the MFP may be configured to have a page data generation unit that divides the document according to the set division method and generates page data.

D 設定画面、
100 クライアントPC、
110 ROM、
120 RAM、
130 ハードディスク、
140 ディスプレイ、
150 入力装置、
160 ネットワークインターフェース、
170 CPU、
200 MFP、
210 画像読取部、
220 プリンターコントローラー、
221 RAM、
222 ハードディスク、
223 通信インターフェース、
224 エンジンインターフェース、
225 画像転送用バッファー、
226 CPU、
230 記憶装置、
240 操作部、
250 プリントエンジン、
260 制御部。
D setting screen,
100 client PCs,
110 ROM,
120 RAM,
130 hard disks,
140 display,
150 input devices,
160 network interface,
170 CPU,
200 MFP,
210 image reader,
220 printer controller,
221 RAM,
222 hard disk,
223 communication interface,
224 engine interface,
225 image transfer buffer,
226 CPU,
230 storage devices,
240 controls,
250 print engines,
260 control unit.

Claims (11)

設定された分割方法にて分割された原稿のページデータを取得するページデータ取得部と、
前記ページデータをラスタライズして、画像データを生成する画像生成部と、
前記設定された分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える並び替え制御部と、
前記並び替え制御部によって並び替えられた順番にて前記印刷画像を用紙に印刷する画像形成部と、を有し、
前記画像生成部によって生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成装置。
A page data acquisition unit that acquires page data of a document divided by the set division method;
An image generation unit that generates image data by rasterizing the page data;
A rearranging control unit that rearranges the printing order of the print image based on the image data according to the set division method;
An image forming unit for printing the print image on a sheet in the order rearranged by the rearrangement control unit;
An image forming apparatus, which acquires the division method of the document based on information of an end of an image of image data generated by the image generation unit.
前記並び替え制御部は、
前記原稿の奇数ページの印刷画像が前記用紙の表面に配され、前記原稿の偶数ページの印刷画像が前記用紙の裏面に配されるように前記印刷画像を印刷する順番を並び替えることを特徴とする請求項1に記載の画像形成装置。
The sorting control unit
The print image of the odd-numbered page of the original is disposed on the front side of the sheet, and the printing order of the printed image is rearranged so that the print image of the even-numbered page of the original is disposed on the back side of the sheet. The image forming apparatus according to claim 1 .
前記並び替え制御部は、前記原稿が横方向に分割された場合、
前記裏面の印刷画像の並び順が、前記表面の印刷画像の並び順と逆の順番になるように前記印刷画像を印刷する順番を並び替えることを特徴とする請求項2に記載の画像形成装置。
When the document is divided in the horizontal direction, the sorting control unit may
3. The image forming apparatus according to claim 2 , wherein the order of printing the print image is rearranged so that the order of arrangement of the print image on the back side is reverse to the order of arrangement of the print image on the front side. .
前記原稿は、規定の用紙サイズよりも大きいことを特徴とする請求項1〜のいずれか1項に記載の画像形成装置。 The image forming apparatus according to any one of claims 1 to 3 , wherein the document is larger than a prescribed paper size. 前記画像形成部は、
電子写真方式、インパクト方式、熱転写方式、インクジェット方式のうちのいずれかの方式にて前記印刷画像を前記用紙に印刷することを特徴とする請求項1〜のいずれか1項に記載の画像形成装置。
The image forming unit is
The image formation according to any one of claims 1 to 4 , wherein the print image is printed on the sheet by any one of an electrophotographic method, an impact method, a thermal transfer method, and an inkjet method. apparatus.
設定された分割方法にて分割された原稿のページデータを取得する段階と、
前記ページデータをラスタライズして、画像データを生成する段階と、
前記設定された分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える段階と、
並び替えられた順番にて前記印刷画像を用紙に印刷する段階と、を有し、
前記画像データを生成する段階において生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成方法。
Acquiring page data of a document divided by the set division method;
Rasterizing the page data to generate image data;
Rearranging the order of printing the print image based on the image data according to the set division method;
Printing the printed images on a sheet in a rearranged order;
An image forming method, wherein the method of dividing the document is acquired based on the information of the end of the image of the image data generated in the step of generating the image data.
前記印刷画像を印刷する順番を並び替える段階では、
前記原稿の奇数ページの印刷画像が前記用紙の表面に配され、前記原稿の偶数ページの印刷画像が前記用紙の裏面に配されるように前記印刷画像を印刷する順番を並び替えることを特徴とする請求項に記載の画像形成方法。
At the stage of rearranging the order of printing the print image,
The print image of the odd-numbered page of the original is disposed on the front side of the sheet, and the printing order of the printed image is rearranged so that the print image of the even-numbered page of the original is disposed on the back side of the sheet. The image forming method according to claim 6 .
前記印刷画像を印刷する順番を並び替える段階では、
前記原稿が横方向に分割された場合、
前記裏面の印刷画像の並び順が、前記表面の印刷画像の並び順と逆の順番になるように前記印刷画像を印刷する順番を並び替えることを特徴とする請求項に記載の画像形成方法。
At the stage of rearranging the order of printing the print image,
When the document is divided in the horizontal direction,
8. The image forming method according to claim 7 , wherein the order of printing the print image is rearranged so that the order of arrangement of the print image on the back side is reverse to the order of arrangement of the print image on the front side. .
コンピューターに請求項のいずれか1項に記載の画像形成方法を実行させるように構成される、制御プログラム。 A control program configured to cause a computer to execute the image forming method according to any one of claims 6 to 8 . 請求項に記載の制御プログラムを記録したコンピューター読み取り可能な記録媒体。 The computer-readable recording medium which recorded the control program of Claim 9 . 原稿の分割方法を設定する分割方法設定部と、
前記分割方法設定部によって設定された前記分割方法にて前記原稿を分割してページデータを生成するページデータ生成部と、
前記ページデータをラスタライズして、画像データを生成する画像生成部と、
設定された前記分割方法に応じて、前記画像データに基づく印刷画像を印刷する順番を並び替える並び替え制御部と、
前記並び替え制御部によって並び替えられた順番にて前記印刷画像を用紙に印刷する画像形成部と、を有し、
前記画像データを生成する段階において生成された画像データの画像における端部の情報に基づいて、前記原稿の分割方法を取得する、画像形成システム。
A division method setting unit for setting the division method of the document;
A page data generation unit configured to generate page data by dividing the document according to the division method set by the division method setting unit;
An image generation unit that generates image data by rasterizing the page data;
A rearrangement control unit that rearranges the printing order of the print image based on the image data according to the set division method;
An image forming unit for printing the print image on a sheet in the order rearranged by the rearrangement control unit;
An image forming system for acquiring the division method of the document based on information of an end portion of the image of the image data generated in the step of generating the image data;
JP2014261021A 2014-12-24 2014-12-24 Image forming apparatus, image forming method, control program and image forming system Active JP6500431B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014261021A JP6500431B2 (en) 2014-12-24 2014-12-24 Image forming apparatus, image forming method, control program and image forming system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014261021A JP6500431B2 (en) 2014-12-24 2014-12-24 Image forming apparatus, image forming method, control program and image forming system

Publications (2)

Publication Number Publication Date
JP2016120626A JP2016120626A (en) 2016-07-07
JP6500431B2 true JP6500431B2 (en) 2019-04-17

Family

ID=56326945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014261021A Active JP6500431B2 (en) 2014-12-24 2014-12-24 Image forming apparatus, image forming method, control program and image forming system

Country Status (1)

Country Link
JP (1) JP6500431B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6520901B2 (en) * 2016-12-12 2019-05-29 京セラドキュメントソリューションズ株式会社 IMAGE FORMING SYSTEM, IMAGE FORMING APPARATUS, SERVER, AND IMAGE FORMING METHOD
JP7314697B2 (en) * 2019-08-05 2023-07-26 ブラザー工業株式会社 Program and information processing device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09193500A (en) * 1996-01-18 1997-07-29 Fuji Xerox Co Ltd Printer
JP4154254B2 (en) * 2003-02-12 2008-09-24 キヤノン株式会社 Print control method, print control apparatus, and program
JP2009107223A (en) * 2007-10-30 2009-05-21 Ricoh Co Ltd Printing system, printer and printing method
JP2010167624A (en) * 2009-01-21 2010-08-05 Canon Inc Image forming device
JP2013162422A (en) * 2012-02-07 2013-08-19 Canon Inc Image forming device, control method of the same, and program
US8913288B2 (en) * 2012-03-30 2014-12-16 Konica Minolta Laboratory U.S.A., Inc. Method and system for changing physical page properties in a priting application

Also Published As

Publication number Publication date
JP2016120626A (en) 2016-07-07

Similar Documents

Publication Publication Date Title
JP3799346B2 (en) Document processing method and apparatus
EP2278449A2 (en) Apparatus, method, system and storage medium for setting print status
JP2008205903A (en) Image processing device, preview image display method, and preview image display program
JP2009048253A (en) Image forming system and image forming method
US20130249940A1 (en) Display control device, display device, printing apparatus, display control method and non-transitory computer readable medium storing program
CN110895454A (en) Printing system, information processing apparatus, external apparatus, control method therefor, and medium
JP6500431B2 (en) Image forming apparatus, image forming method, control program and image forming system
KR20200038858A (en) Printing apparatus, control method therefor, and non-transitory computer-readable storage medium
KR20110074817A (en) Printing apparatus and control method for printing apparatus
JP2013256073A (en) Data generation device, image forming apparatus, and data generation program
US9340051B2 (en) Printing apparatus, method for controlling printing apparatus, and storage medium for test printing
JP6142890B2 (en) Print control program, print control apparatus, and print control method
JP2014087962A (en) Printing device
JP2012126024A (en) Print job processing apparatus, program for the same, and print job processing method
KR20200108791A (en) Printing apparatus and method of controlling the same, and storage medium
JP4296948B2 (en) Image formation support device
JP6624918B2 (en) Information processing apparatus, control method, and program
US9310746B2 (en) Printing apparatus, control method for printing apparatus, and storage medium
JP2010041343A (en) Image forming system, image forming apparatus, and image forming method
JP5742445B2 (en) Program, controller device
JP7363037B2 (en) printers and computer programs
US20130063775A1 (en) Image forming apparatus capable of providing actual-size preview, method of controlling the same, and storage medium
EP3122028B1 (en) Image processing apparatus and processing method
JP6344145B2 (en) Image forming apparatus and image forming program
JP6318591B2 (en) Image processing apparatus, image processing method, and image processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180828

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190201

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: 20190219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190304

R150 Certificate of patent or registration of utility model

Ref document number: 6500431

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150