[go: up one dir, main page]

JP2008219398A - Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein - Google Patents

Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein Download PDF

Info

Publication number
JP2008219398A
JP2008219398A JP2007053124A JP2007053124A JP2008219398A JP 2008219398 A JP2008219398 A JP 2008219398A JP 2007053124 A JP2007053124 A JP 2007053124A JP 2007053124 A JP2007053124 A JP 2007053124A JP 2008219398 A JP2008219398 A JP 2008219398A
Authority
JP
Japan
Prior art keywords
document
image
original document
image forming
forming apparatus
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.)
Withdrawn
Application number
JP2007053124A
Other languages
Japanese (ja)
Inventor
Kazutomi Sakatani
一臣 坂谷
Takashi Harashima
隆 原島
So Hirota
創 廣田
Masahiro Mitsusaki
雅弘 光崎
Tetsuya Sakai
哲也 酒井
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 Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies 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 Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2007053124A priority Critical patent/JP2008219398A/en
Publication of JP2008219398A publication Critical patent/JP2008219398A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable a user to ensure viewing performance as a whole and grasp the whole image in an outputted document when outputting the document described by a control code. <P>SOLUTION: A control code for expanding and outputting a portion of objects in a document (original document) is newly generated to the document which corresponds to a file edited by an application and written in a page description language, and a new document is generated by editing the new generated control code and the original document and is sent to an image forming apparatus. Consequently, for example, the original document for outputting an image including an image object and text object is created again into such a document where the image by the original document and an image for expanding and displaying the text object in the original image are outputted to one and the same face of one piece of paper by 2in1. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、制御コードによって記述された文書の処理に関し、特に、制御コードによって記述された文書から画像を形成する画像形成装置、画像処理方法、ならびに画像処理プログラムおよびそれを記憶するコンピュータ読取可能な記憶媒体に関する。   The present invention relates to processing of a document described by a control code, and in particular, an image forming apparatus that forms an image from a document described by a control code, an image processing method, an image processing program, and a computer-readable program that stores the image processing program The present invention relates to a storage medium.

プリンタ、複写機、およびそれらを複合した複合機であるMFP(Multi Function Peripheral)などを用いて文書を紙出力するとき、当該文書に文字サイズの小さな文字や詳細な図形が含まれていると、出力画像における文字像や図形が小さすぎたり、文字像や図形を構成する線の間隔が狭くなったりして、文字や図形の視認性や可読性が損なわれる場合がある。   When a document is output on a paper using a printer, a copier, or a MFP (Multi Function Peripheral) that is a complex machine that combines them, if the document contains small characters or detailed figures, The character image or figure in the output image may be too small, or the spacing between the lines constituting the character image or figure may be narrowed, which may impair the visibility or readability of the character or figure.

そこで、たとえば、特開2003−32481号公報(特許文献1)には、ファクシミリ装置において、受信側で指定された画像情報を当該受信側のユーザの希望する拡大率で拡大して出力する技術が開示されている。   In view of this, for example, Japanese Patent Laid-Open No. 2003-32481 (Patent Document 1) discloses a technique for expanding and outputting image information designated on the reception side at a magnification desired by the user on the reception side in a facsimile apparatus. It is disclosed.

また、特開2001−257875号公報(特許文献2)には、通信端末装置において、受信した情報を予め設定された倍率で拡大して記録紙に印字する技術が開示されている。
特開2003−32481号公報 特開2001−257875号公報
Japanese Laid-Open Patent Publication No. 2001-257875 (Patent Document 2) discloses a technique for enlarging received information at a preset magnification and printing on recording paper in a communication terminal device.
JP 2003-32481 A JP 2001-257875 A

しかしながら、特許文献1および特許文献2に開示されているような、単に受信した文書を拡大して出力するような技術では、元の文書の全体像が把握しにくくなるという問題があった。   However, the technique of simply enlarging and outputting a received document as disclosed in Patent Document 1 and Patent Document 2 has a problem that it is difficult to grasp the entire image of the original document.

本発明は、かかる実情に鑑み考え出されたものであり、その目的は、出力される文書によって、ユーザが、全体的に視認性を確保できるとともに全体像を把握することができる画像形成装置、画像処理方法、ならびに画像処理プログラムおよびそれを記憶するコンピュータ読取可能な記憶媒体を提供することである。   The present invention has been conceived in view of such circumstances, and an object of the present invention is to provide an image forming apparatus that allows a user to ensure overall visibility and grasp an overall image by an output document, An image processing method, an image processing program, and a computer-readable storage medium storing the image processing program are provided.

本発明に従った画像形成装置は、制御コードによって記述された元文書から画像を形成する画像形成装置であって、前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成する文書作成手段と、前記元文書の画像形成の指令を受付ける受付手段と、前記受付手段が前記元文書の画像形成の指令を受付けたことに応じて、前記文書作成手段が作成した新たな文書から画像を形成する画像形成手段とを含むことを特徴とする。   An image forming apparatus according to the present invention is an image forming apparatus that forms an image from an original document described by a control code, and adds a description for enlarging the size of an object included in the original document to the original document A document creating means for creating a new document, a receiving means for receiving an image forming instruction for the original document, and the document creating in response to the receiving means receiving an image forming instruction for the original document. And image forming means for forming an image from a new document created by the means.

また、本発明の画像形成装置では、前記画像形成手段は、第1面および当該第1面と異なる第2面を有する出力材に画像を形成し、前記文書作成手段は、前記新たな文書において、前記元文書から形成される画像を前記第1面に出力し、前記元文書に含まれるオブジェクトのサイズを拡大する記述から形成される画像を前記第2面に出力するように記述することが好ましい。   In the image forming apparatus of the present invention, the image forming unit forms an image on an output material having a first side and a second side different from the first side, and the document creating unit The image formed from the original document is output to the first surface, and the image formed from the description for enlarging the size of the object included in the original document is output to the second surface. preferable.

また、本発明の画像形成装置では、前記画像形成手段は、第1面および当該第1面と異なる第2面を有する出力材に画像を形成し、前記文書作成手段は、前記新たな文書において、前記元文書から形成される画像を縮小して、前記元文書に含まれるオブジェクトのサイズを拡大する記述から形成される画像とともに前記第1面に出力するように記述することが好ましい。   In the image forming apparatus of the present invention, the image forming unit forms an image on an output material having a first side and a second side different from the first side, and the document creating unit It is preferable that the image formed from the original document is reduced and described so as to be output on the first surface together with the image formed from the description that enlarges the size of the object included in the original document.

また、本発明の画像形成装置では、前記制御コードは、前記文書のページ領域を指定するデータを含み、前記文書作成手段は、前記新たな文書において、前記元文書から形成される各ページの画像が、当該ページに含まれるオブジェクトのサイズを拡大する記述から形成される画像のページとともに、ブックレット印刷において見開きページを構成するページに出力されるように記述することが好ましい。   In the image forming apparatus of the present invention, the control code includes data designating a page area of the document, and the document creation unit is configured to generate an image of each page formed from the original document in the new document. However, it is preferable to describe such that, together with a page of an image formed from a description of enlarging the size of an object included in the page, it is output to a page constituting a spread page in booklet printing.

また、本発明の画像形成装置は、拡大するオブジェクトの種類を記憶する種類記憶手段をさらに含み、前記文書作成手段は、前記元文書の中の、前記種類記憶手段に記憶された種類のオブジェクトのサイズを拡大する記述を前記元文書に追加することが好ましい。   The image forming apparatus according to the present invention further includes a type storage unit that stores a type of an object to be enlarged, and the document creation unit stores an object of a type stored in the type storage unit in the original document. It is preferable to add a description for increasing the size to the original document.

また、本発明の画像形成装置では、前記制御コードは、文字サイズを指定するデータを含み、前記文書作成手段は、前記元文書の中の最初の文字サイズで指定された文字データを拡大する記述を前記元文書に追加することが好ましい。   In the image forming apparatus of the present invention, the control code includes data designating a character size, and the document creating means is a description for enlarging the character data designated by the first character size in the original document. Is preferably added to the original document.

また、本発明の画像形成装置では、前記文書作成手段は、サイズを拡大する前記元文書中の或るオブジェクトに対応する記述とともに、当該或るオブジェクトに対応した符号の記述を追加し、前記元文書に対して、前記或るオブジェクトに対応させた前記符号の記述を追加することが好ましい。   In the image forming apparatus of the present invention, the document creating unit adds a description corresponding to a certain object in the original document whose size is to be expanded and a description of a code corresponding to the certain object. It is preferable to add a description of the code corresponding to the certain object to the document.

また、本発明の画像形成装置は、拡大するオブジェクトの数を記憶する数記憶手段をさらに含み、前記文書作成手段は、前記元文書の中の、前記数記憶手段に記憶された数以下のオブジェクトについて、サイズを拡大する記述を前記元文書に追加することが好ましい。   The image forming apparatus of the present invention further includes number storage means for storing the number of objects to be enlarged, and the document creation means includes objects equal to or less than the number stored in the number storage means in the original document. Is preferably added to the original document to increase the size.

本発明に従った画像処理方法は、本発明の制御コードによって記述された元文書から画像を処理する画像処理方法であって、前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成するステップと、前記元文書の画像形成の指令を受付けるステップと、前記元文書の画像形成の指令を受付けたことに応じて、前記新たな文書から画像を形成するステップとを含むことを特徴とする。   An image processing method according to the present invention is an image processing method for processing an image from an original document described by a control code of the present invention, and enlarges the size of an object included in the original document to the original document. A step of creating a new document by adding a description, a step of receiving an image formation command for the original document, and an image from the new document in response to receiving the image formation command for the original document. Forming a step.

本発明に従った画像処理プログラムは、制御コードによって記述された元文書を処理して画像形成装置に画像を形成させる画像処理プログラムであって、コンピュータに、前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成するステップと、前記元文書の画像形成の指令を受付けるステップと、前記元文書の画像形成の指令を受付けたことに応じて、前記新たな文書を前記画像形成装置に送信するステップとを実行させることを特徴とする。   An image processing program according to the present invention is an image processing program that processes an original document described by a control code and causes an image forming apparatus to form an image. The image processing program includes a computer, the original document, and the original document A step of creating a new document by adding a description for enlarging the size of the object to be received, a step of receiving a command for image formation of the original document, and a step of receiving a command for image formation of the original document, Transmitting the new document to the image forming apparatus.

本発明に従ったコンピュータ読取可能な記録媒体は、上記した画像処理プログラムを記憶することを特徴とする。   A computer-readable recording medium according to the present invention stores the above-described image processing program.

本発明によれば、画像形成装置において、制御コードによって記述された元文書から画像が出力される場合、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加された新たな文書から画像が形成される。   According to the present invention, when an image is output from the original document described by the control code in the image forming apparatus, the image is generated from the new document to which the description for enlarging the size of the object included in the original document is added. It is formed.

これにより、元文書から画像が出力される場合と比較して、形成される画像において、オブジェクトのサイズが拡大されたものが追加されることになる。つまり、ユーザは、元文書から画像を出力させようとした場合に、元文書からの画像を得られるとともに、含まれるオブジェクトが拡大された画像も得られることになる。   As a result, compared to the case where the image is output from the original document, an image in which the size of the object is enlarged is added to the formed image. That is, when the user tries to output an image from the original document, the user can obtain an image from the original document and an image in which the included object is enlarged.

したがって、ユーザは、元文書からの画像を見ることにより、元文書の全体像を把握できるとともに、拡大されたオブジェクトの画像を見ることにより、出力される文書に対して全体的に視認性を確保できるようになる。   Therefore, the user can grasp the whole image of the original document by looking at the image from the original document, and ensure the overall visibility of the output document by looking at the enlarged object image. become able to.

この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。   Embodiments of the present invention will be described in detail with reference to the drawings. Note that the same or corresponding parts in the drawings are denoted by the same reference numerals and description thereof will not be repeated.

以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。   Embodiments of the present invention will be described below with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same.

[第1の実施の形態]
(全体構成)
図1は、本発明の一実施の形態である画像処理プログラムを実行するパーソナルコンピュータを含む画像形成システムの概略構成図である。なお、本実施の形態においては、画像処理プログラムによって処理された画像を形成する装置(画像形成装置)の一例としてMFPが挙げられているが、このような画像形成装置は、MFPに限らず、複写機、ファクシミリ装置、プリンタなどにも適用可能である。
[First Embodiment]
(overall structure)
FIG. 1 is a schematic configuration diagram of an image forming system including a personal computer that executes an image processing program according to an embodiment of the present invention. In the present embodiment, an MFP is cited as an example of an apparatus (image forming apparatus) that forms an image processed by an image processing program. However, such an image forming apparatus is not limited to an MFP. The present invention can also be applied to a copying machine, a facsimile machine, a printer, and the like.

図1を参照して、画像形成システムには、少なくともプリンタとして機能するMFP1が含まれる。MFP1は、LAN(Local Area Network)などのネットワークNWを介して、パーソナルコンピュータPC1,PC2,PC3(以下、「パーソナルコンピュータPC」とも総称する)と接続可能に構成され、いずれかのパーソナルコンピュータPCから送信される文書データを受信すると、当該文書データから画像を形成するとともに、当該画像を紙出力する。   Referring to FIG. 1, the image forming system includes at least MFP 1 that functions as a printer. The MFP 1 is configured to be connectable to personal computers PC1, PC2, and PC3 (hereinafter also collectively referred to as “personal computer PC”) via a network NW such as a LAN (Local Area Network). When the document data to be transmitted is received, an image is formed from the document data and the image is output on paper.

この文書データは、後述するような制御コードによって記述されており、MFP1は、この制御コードに含まれる命令およびデータに従って画像を形成する。後述するように、この画像を形成する過程において、文書内の視認性や可読性が損なわれるおそれのある文字があれば、その文字に対応するフォントは、より視認性や可読性の高いフォントに変換される。   This document data is described by a control code as will be described later, and the MFP 1 forms an image in accordance with instructions and data included in the control code. As will be described later, in the process of forming this image, if there is a character that may impair the visibility and readability in the document, the font corresponding to the character is converted to a font with higher visibility and readability. The

(MFPの構成)
図2は、MFP1のハードウェア構成の概略を示す模式的断面図である。本実施の形態においては、代表的に、カラータンデム方式のMFPについて説明するが、印刷方式については限定されることなく、他のカラー方式でもよいし、モノクロ方式であってもよい。
(MFP configuration)
FIG. 2 is a schematic cross-sectional view showing an outline of the hardware configuration of the MFP 1. In the present embodiment, a color tandem MFP will be described as a representative example. However, the printing method is not limited, and other color methods or monochrome methods may be used.

カラータンデム方式のMFP1では、イエロー(Y)、マゼンタ(M)、シアン(C)、およびブラック(K)の4色のトナー画像を順次重ね合わせることによってカラー画像を形成する。より詳細には、各色に対応する4つの作像ユニットが中間転写体である中間転写ベルトに沿って直列に配置されており、それぞれの作像ユニットで形成される対応色のトナー画像が中間転写ベルトに転写(一次転写)される。この一次転写により、中間転写ベルト上には、各色のトナー画像が重ね合わせられた多色画像が形成され、その後、当該形成された多色画像は印刷媒体である用紙に転写(二次転写)される。そして、用紙に転写された多色画像は定着工程を経て、文書画像として出力される。   In the color tandem MFP 1, four color toner images of yellow (Y), magenta (M), cyan (C), and black (K) are sequentially superimposed to form a color image. More specifically, four image forming units corresponding to the respective colors are arranged in series along an intermediate transfer belt that is an intermediate transfer member, and the toner images of the corresponding colors formed by the respective image forming units are intermediate transferred. Transfer (primary transfer) to the belt. By this primary transfer, a multicolor image in which the toner images of the respective colors are superimposed is formed on the intermediate transfer belt, and then the formed multicolor image is transferred to a sheet as a printing medium (secondary transfer). Is done. The multicolor image transferred to the paper is output as a document image through a fixing process.

図2を参照して、MFP1は、画像読取部10と、用紙搬送部20と、画像形成部30と、用紙格納部40とを含む。   Referring to FIG. 2, MFP 1 includes an image reading unit 10, a paper transport unit 20, an image forming unit 30, and a paper storage unit 40.

画像読取部10は、MFP1を複写機として機能させるための部位であり、原稿をセットするための戴荷台3と、原稿台ガラス11と、戴荷台3にセットされた原稿を原稿台ガラス11に自動的に1枚ずつ搬送する搬送部2と、読取られた原稿を排出するための排出台4とを含む。さらに、原稿読取部10は、スキャナ(図示しない)を含み、当該スキャナは、スキャンモータ(図示しない)によって原稿台ガラス11に対して平行移動する。また、スキャナには、原稿を照射する露光ランプ、原稿からの反射光の向きを変える反射ミラー、反射ミラーからの光路を変えるミラー、反射光を集光するレンズ、反射光の波長により色を判別し、反射光を反射または透過して2つの光電変換素子に反射光を導くハーフミラー、および受光した反射光に応じて電気信号を発生するCCD(Charge Coupled Device)などの光電変換素子(いずれも図示しない)が含まれる。   The image reading unit 10 is a part for causing the MFP 1 to function as a copying machine. A loading table 3 for setting a document, a document table glass 11, and a document set on the loading table 3 are placed on the document table glass 11. A conveyance unit 2 that automatically conveys one sheet at a time and a discharge table 4 for discharging a read document are included. Further, the document reading unit 10 includes a scanner (not shown), and the scanner moves in parallel with the document table glass 11 by a scan motor (not shown). The scanner also has an exposure lamp that illuminates the document, a reflection mirror that changes the direction of the reflected light from the document, a mirror that changes the optical path from the reflection mirror, a lens that collects the reflected light, and the color that is determined by the wavelength of the reflected light. A half mirror that reflects or transmits reflected light to guide the reflected light to two photoelectric conversion elements, and a photoelectric conversion element such as a CCD (Charge Coupled Device) that generates an electric signal according to the received reflected light (both are (Not shown).

搬送部2によって搬送された原稿は、原稿台ガラス11上にセットされ、スキャナが原稿台ガラス11に対して平行に移動することで露光走査される。原稿からの反射光は光電変換素子によって電気信号に変換され、画像形成部30に入力される。   The document transported by the transport unit 2 is set on the document table glass 11, and the scanner is exposed and scanned by moving in parallel with the document table glass 11. The reflected light from the document is converted into an electrical signal by the photoelectric conversion element and input to the image forming unit 30.

画像形成部30は、中間転写体である中間転写ベルト31と、中間転写ベルト31に沿って所定間隔で配置されるイエロー(Y)、マゼンタ(M)、シアン(C)、およびブラック(K)各色トナーに対応する作像ユニット21Y,21M,21C,21K(以下、「作像ユニット21」とも総称する)と、中間転写ベルト31を介して各作像ユニット21を構成する感光体と対向する転写ローラ25Y,25M,25C,25K(以下、「転写ローラ25」とも総称する)とを含む。また、中間転写ベルト31は、所定の張力を維持するように複数のローラ32,33,34により懸架されるとともに、ローラ32,33,34がそれぞれ紙面反時計回り(矢印A方向)に回転することで、所定の速度で同方向に回転する。   The image forming unit 30 includes an intermediate transfer belt 31 that is an intermediate transfer member, and yellow (Y), magenta (M), cyan (C), and black (K) that are arranged along the intermediate transfer belt 31 at predetermined intervals. The image forming units 21Y, 21M, 21C, and 21K (hereinafter also collectively referred to as “image forming unit 21”) corresponding to the toners of the respective colors are opposed to the photoconductors that form the image forming units 21 via the intermediate transfer belt 31. Transfer rollers 25Y, 25M, 25C, and 25K (hereinafter also collectively referred to as "transfer rollers 25"). The intermediate transfer belt 31 is suspended by a plurality of rollers 32, 33, and 34 so as to maintain a predetermined tension, and the rollers 32, 33, and 34 rotate counterclockwise (in the direction of arrow A), respectively. Thus, it rotates in the same direction at a predetermined speed.

各作像ユニット21には、パーソナルコンピュータPCにより送信された文書に基づく画像信号、もしくは画像読取部10から入力された画像信号に対して、所定の画像処理を施すことで得られるイエロー、マゼンタ、シアン、およびブラックの各色に対応するデジタル信号が与えられる。すると、各作像ユニット21では、露光器が対応するデジタル信号に基づいてレーザビームを感光体に出力することで、予め均一に帯電されている感光体の表面が露光され、各色画像に対応する静電潜像が形成される。その後、現像ローラに現像バイアス電圧が印加されて、感光体に形成された静電潜像との間に電位差が発生する。その状態において、電荷を帯びたトナーが供給されることによって、感光体の表面にトナー像が形成される。感光体の表面に形成されたトナー像は、転写ローラ25によって、中間転写体である中間転写ベルト31に転写される。このような工程は一次転写と称される。   Each image forming unit 21 has yellow, magenta, and yellow obtained by performing predetermined image processing on an image signal based on a document transmitted from the personal computer PC or an image signal input from the image reading unit 10. Digital signals corresponding to cyan and black colors are provided. Then, in each image forming unit 21, the exposure device outputs a laser beam to the photoconductor based on the corresponding digital signal, so that the surface of the photoconductor that has been uniformly charged in advance is exposed to correspond to each color image. An electrostatic latent image is formed. Thereafter, a developing bias voltage is applied to the developing roller, and a potential difference is generated between the developing roller and the electrostatic latent image formed on the photoreceptor. In this state, a charged toner is supplied to form a toner image on the surface of the photoreceptor. The toner image formed on the surface of the photosensitive member is transferred by the transfer roller 25 to the intermediate transfer belt 31 that is an intermediate transfer member. Such a process is called primary transfer.

さらに、画像形成部30は、用紙の搬送経路を介してローラ34と対向するローラ35と、用紙に転写されたトナー像を定着させる定着器36と、定着器36で定着処理がなされた用紙を排紙トレイ38に搬送するためのローラ37と、画像安定化制御時に中間転写ベルト31上に転写されたテストパターンからトナー付着量を読取るためのセンサ39とを含む。上述の一次転写によって、中間転写ベルト31に転写されたトナー像は、ローラ34とローラ35との間の押圧によって搬送される用紙Sに転写される。このような工程は二次転写と称される。用紙に二次転写されたトナー像は、定着器36によって用紙に定着され、排紙トレイ38に排紙される。   Further, the image forming unit 30 fixes a roller 35 that faces the roller 34 via a paper conveyance path, a fixing device 36 that fixes a toner image transferred to the paper, and a paper that has been subjected to fixing processing by the fixing device 36. A roller 37 for conveying to the paper discharge tray 38 and a sensor 39 for reading the toner adhesion amount from the test pattern transferred onto the intermediate transfer belt 31 at the time of image stabilization control are included. The toner image transferred to the intermediate transfer belt 31 by the above-described primary transfer is transferred to the sheet S conveyed by pressing between the rollers 34 and 35. Such a process is called secondary transfer. The toner image secondarily transferred to the paper is fixed on the paper by the fixing device 36 and is discharged to the paper discharge tray 38.

用紙格納部40は、印刷媒体である用紙Sを収納する給紙カセット41を含み、用紙搬送部20は、給紙カセット41から用紙Sを搬送するためのローラ42と、用紙Sを画像形成部30へ搬送するためのローラ43とを含む。   The paper storage unit 40 includes a paper feed cassette 41 that stores the paper S that is a printing medium. The paper transport unit 20 includes a roller 42 for transporting the paper S from the paper feed cassette 41 and the paper S as an image forming unit. 30 and a roller 43 for transporting to 30.

図3は、MFP1における概略の機能構成を示すブロック図である。
図3を参照して、MFP1の機能構成としては、メモリ部101と、通信インターフェイス部103と、プリンタコントローラ105と、プリンタエンジン107とを含む。通信インターフェイス部103は、代表的に、ネットワークNWを介してパーソナルコンピュータPC(図1)との間でデータを送受信するための部位であり、たとえば、LAN(Local Area Network)カードおよびそれを制御するドライバソフトなどを含む。プリンタエンジン107は、上述したハードウェア構成を用いてプリント処理を行うための部位であり、上述のハードウェア構成に加えて、各部の作動を制御するための制御構成をも含む。プリンタコントローラ105は、通信インターフェイス部103などを介して与えられる制御コードや、画像読取部10で読取られた画像データに対して、所定の画像処理を実行し、プリンタエンジン107でのプリント処理に用いられる画像データを生成する。メモリ部101は、プリンタコントローラ105における画像処理の実行に必要なデータを格納する。
FIG. 3 is a block diagram showing a schematic functional configuration in the MFP 1.
Referring to FIG. 3, the functional configuration of MFP 1 includes a memory unit 101, a communication interface unit 103, a printer controller 105, and a printer engine 107. The communication interface unit 103 is typically a part for transmitting and receiving data to and from the personal computer PC (FIG. 1) via the network NW, and controls, for example, a LAN (Local Area Network) card and the same. Including driver software. The printer engine 107 is a part for performing print processing using the hardware configuration described above, and includes a control configuration for controlling the operation of each unit in addition to the hardware configuration described above. The printer controller 105 executes predetermined image processing on a control code given via the communication interface unit 103 or the like, or image data read by the image reading unit 10, and is used for print processing by the printer engine 107. Generated image data. The memory unit 101 stores data necessary for executing image processing in the printer controller 105.

特に、本実施の形態では、本発明に係る画像処理はプリンタコントローラ105およびメモリ部101によって実現される。   In particular, in the present embodiment, image processing according to the present invention is realized by the printer controller 105 and the memory unit 101.

(パーソナルコンピュータの構成)
図4は、パーソナルコンピュータPCの概略のハードウェア構成を示す模式図である。
(Configuration of personal computer)
FIG. 4 is a schematic diagram showing a schematic hardware configuration of the personal computer PC.

図4を参照して、パーソナルコンピュータPCは、OS(Operating System)を含む各種プログラムを実行するCPU(Central Processing Unit)201と、CPU201でのプログラムの実行に必要なデータを一時的に記憶するメモリ部213と、CPU201で実行されるプログラムを不揮発的に記憶するハードディスク部(HDD:Hard Disk Drive)211とを含む。また、HDD211に記憶されるプログラムは、FDDドライブ217またはCD−ROMドライブによって、それぞれフレキシブルディスク217aまたはCD−ROM(Compact Disk-Read Only Memory)などから読取られる。   Referring to FIG. 4, personal computer PC includes a CPU (Central Processing Unit) 201 that executes various programs including an OS (Operating System), and a memory that temporarily stores data necessary for execution of the program by CPU 201. And a hard disk unit (HDD: Hard Disk Drive) 211 that stores a program executed by the CPU 201 in a nonvolatile manner. A program stored in the HDD 211 is read from a flexible disk 217a or a CD-ROM (Compact Disk-Read Only Memory) by an FDD drive 217 or a CD-ROM drive, respectively.

CPU201は、キーボードやマウスなどからなる入力部209を介してユーザからの指示を受取るとともに、プログラムの実行によって生成される画面出力をディスプレイ部205へ出力する。また、CPU201は、LANカードなどからなる通信インターフェイス部207を介して、MFP1を含むネットワークNW(図1)に接続された各装置とデータの送受信を行なう。また、上述の各部は、内部バス203を介して相互にデータを授受する。   The CPU 201 receives an instruction from the user via the input unit 209 including a keyboard and a mouse, and outputs a screen output generated by executing the program to the display unit 205. In addition, the CPU 201 transmits and receives data to and from each device connected to the network NW (FIG. 1) including the MFP 1 via the communication interface unit 207 including a LAN card. Further, the above-described units exchange data with each other via the internal bus 203.

図5は、パーソナルコンピュータPCにおける概略の機能構成を示すブロック図である。   FIG. 5 is a block diagram showing a schematic functional configuration in the personal computer PC.

図5を参照して、パーソナルコンピュータPCのハードディスク部211(図4)には、アプリケーション251と、MFP1にプリントなどの機能を実行させるプリンタドライバ255とがインストールされており、これらのソフトウェアの間にはプリンタドライバ255による描画処理を可能とするためのインターフェイスとしてGDI(Graphic Device Interface)253が存在する。なお、プリンタドライバ255は、ネットワークNWを介してパーソナルコンピュータPCにダウンロードされてインストールされても良いし、CD−ROM等の記録媒体に記録された状態からCD−ROMドライブ215を介してパーソナルコンピュータPCにインストールされても良い。   Referring to FIG. 5, application 251 and printer driver 255 that causes MFP 1 to execute functions such as printing are installed in hard disk unit 211 (FIG. 4) of personal computer PC. There is a GDI (Graphic Device Interface) 253 as an interface for enabling drawing processing by the printer driver 255. The printer driver 255 may be downloaded and installed on the personal computer PC via the network NW. Alternatively, the printer driver 255 may be recorded on a recording medium such as a CD-ROM from the personal computer PC via the CD-ROM drive 215. May be installed.

本実施の形態におけるアプリケーション251は、印刷対象の文書を作成または編集可能なアプリケーションであり、代表的に、文書作成アプリケーションや表計算アプリケーションなどが挙げられる。なお、本実施の形態における文書は、文字、グラフィック、イメージ、および/または、グラフを含む。   The application 251 in the present embodiment is an application that can create or edit a document to be printed, and typically includes a document creation application and a spreadsheet application. Note that the document in the present embodiment includes characters, graphics, images, and / or graphs.

プリンタドライバ255は、アプリケーション251で作成または編集された文書をMFP1でプリント処理させるための、制御コードを作成するとともに、MFP1にプリント処理を要求するためのプログラムである。アプリケーション251は、パーソナルコンピュータPCの入力部209(図4)などの操作によってユーザからの印刷指示を受取ると、GDI253に対して、作成または編集した印刷対象の文書と共に、印刷指示に対応する制御コマンドを送信する。   The printer driver 255 is a program for creating a control code for causing the MFP 1 to print a document created or edited by the application 251 and for requesting the MFP 1 to perform print processing. When the application 251 receives a print instruction from the user by operating the input unit 209 (FIG. 4) of the personal computer PC, the application 251 sends a control command corresponding to the print instruction to the GDI 253 together with the created or edited document to be printed. Send.

GDI253は、アプリケーション251から送信された制御コマンドを解釈して、その制御コマンドに従い、ディスプレイ部205(図4)上に所定の描画を行なわせるための制御コマンドと共に、印刷対象の文書を示すデータをプリンタドライバ255へ送信する。   The GDI 253 interprets a control command transmitted from the application 251, and in accordance with the control command, sends data indicating a document to be printed together with a control command for causing the display unit 205 (FIG. 4) to perform predetermined drawing. Transmit to the printer driver 255.

プリンタドライバ255は、アプリケーション251から送信された文書に応じた画像がMFP1で形成されるように、印刷対象の文書を記述する制御コードを生成する。制御コードは、文書中の文字やグラフィックなどのレイアウトを記述する言語であり、代表的にページ記述言語(PDL:Page Description Language)である。このようなページ記述言語としては、PS(PostScript)やPCL(Printer Control Language)などが挙げられる。なお、本発明において、プリンタドライバ255での制御コードの作成方法は特定の方法に限定されるものではなく、通常のプリンタドライバで行なわれている一般的な方法が採用され得る。   The printer driver 255 generates a control code describing the document to be printed so that the MFP 1 forms an image corresponding to the document transmitted from the application 251. The control code is a language that describes the layout of characters and graphics in the document, and is typically a page description language (PDL). Examples of such a page description language include PS (PostScript) and PCL (Printer Control Language). In the present invention, the method of creating the control code in the printer driver 255 is not limited to a specific method, and a general method performed by a normal printer driver can be adopted.

パーソナルコンピュータPCのハードディスク部211(図4)には、さらに、ネットワークNWを介したデータ通信を制御するデータ通信アプリケーション257がインストールされている。そして、プリンタドライバ255で作成された制御コード(文書データ)は、データ通信アプリケーション257によって、MFP1へ送信される。   A data communication application 257 for controlling data communication via the network NW is further installed in the hard disk unit 211 (FIG. 4) of the personal computer PC. The control code (document data) created by the printer driver 255 is transmitted to the MFP 1 by the data communication application 257.

(制御コードの構成)
図6は、プリンタドライバ255で生成される制御コードの構造の一例を模式的に示す図である。なお、文書を記述する制御コードは一種のプログラム言語であり、その構造の自由度は比較的高い。そのため、本発明が適用される制御コードは、図6に示す構造に限定されるものではなく、その他の任意の構造を採用することができる。
(Control code configuration)
FIG. 6 is a diagram schematically illustrating an example of the structure of the control code generated by the printer driver 255. Note that a control code for describing a document is a kind of programming language, and its structure has a relatively high degree of freedom. For this reason, the control code to which the present invention is applied is not limited to the structure shown in FIG. 6, and any other structure can be adopted.

図6を参照して、本実施の形態に従う制御コードは、文書のレイアウトなどの設定データが記述された制御データ部501と、文字やグラフィックなどの画像上にレイアウトされる各オブジェクトの実体が記述されたオブジェクトデータ部503とを含む。   Referring to FIG. 6, the control code according to the present embodiment describes the control data portion 501 in which setting data such as document layout is described, and the substance of each object laid out on an image such as characters and graphics. Object data portion 503.

制御データ部501は、たとえば、1回の印刷処理(印刷ジョブ)に共通する設定データを記述した共通設定データ部501aと、各ページにおけるレイアウトを設定するページ設定データ部501bとを含む。   The control data part 501 includes, for example, a common setting data part 501a describing setting data common to one printing process (print job), and a page setting data part 501b for setting a layout on each page.

共通設定データ部501aには、給紙カセットを指定するための「給紙トレイ」、画像を印刷するための用紙サイズを指定するための「プリント用紙サイズ」、1枚の用紙に集約するページ数を指定するための「Nin1指定」、用紙に印刷する画像の解像度を指定するための「解像度」、および画像の方向と用紙方向との対応関係を指定するための「プリント方向」などのデータが含まれる。   The common setting data section 501a includes a “paper feed tray” for designating a paper feed cassette, a “print paper size” for designating a paper size for printing an image, and the number of pages to be collected on one sheet. Data such as “Nin1 designation” for designating the image, “resolution” for designating the resolution of the image to be printed on the paper, and “print direction” for designating the correspondence between the image direction and the paper direction. included.

また、ページ設定データ部501bには、各ページの領域を指定するための「ページ領域指定」、およびページ領域の大きさと形成すべき画像の大きさとの対応関係を指定する「変倍率指定」が含まれるとともに、各オブジェクトを特定するための情報に対応付けて、ページ領域における各オブジェクトの配置位置を指定するための「座標」が指定される。さらに、文書に複数のページが記述される場合には、「ページ区切り」も指定される。   The page setting data portion 501b includes “page area designation” for designating the area of each page and “magnification / magnification designation” for designating the correspondence between the size of the page area and the size of the image to be formed. In addition, “coordinates” for designating the arrangement position of each object in the page area are designated in association with information for identifying each object. Further, when a plurality of pages are described in the document, “page break” is also designated.

これに対して、オブジェクトデータ部503は、たとえば、文書内の文字を規定するテキストオブジェクト部503aと、文書内のグラフィックを規定するグラフィックオブジェクト部503bと、文書内のイメージを規定するイメージオブジェクト部503cとを含む。   On the other hand, the object data unit 503 includes, for example, a text object unit 503a that defines characters in the document, a graphic object unit 503b that defines graphics in the document, and an image object unit 503c that defines images in the document. Including.

テキストオブジェクト部503aには、文字種を指定する「フォント」、文字の大きさを指定する「文字サイズ」、文字の配置位置を指定する「始点座標」、および出力される文字自体を示す「文字コード」などが含まれる。グラフィックオブジェクト部503bには、グラフィックスを構成する線を指定する「始点座標」および「終点座標」、および当該線の太さを指定する「太さ」などが含まれる。さらに、グラフィックオブジェクト部503bには、直線または曲線の指定、色、および塗りつぶしの指定などが含まれてもよい。イメージオブジェクト部503cには、イメージデータを示す「ビットマップデータ」などが組込まれる。なお、テキストオブジェクト部503a、グラフィックオブジェクト部503b、イメージオブジェクト部503cには、それぞれ、オブジェクトの種類を特定する情報が含まれているものとする。   The text object portion 503a includes a “font” that specifies the character type, a “character size” that specifies the character size, a “starting point coordinate” that specifies the character placement position, and a “character code” that indicates the output character itself. And the like. The graphic object portion 503b includes “start point coordinates” and “end point coordinates” for specifying lines constituting the graphics, “thickness” for specifying the thickness of the lines, and the like. Furthermore, the graphic object portion 503b may include designation of a straight line or a curve, designation of color, filling, and the like. In the image object portion 503c, “bitmap data” indicating image data is incorporated. Note that the text object portion 503a, the graphic object portion 503b, and the image object portion 503c each include information for specifying the type of object.

ここで、テキストオブジェクト部503aの「文字サイズ」の指定には、一般的に「ポイント(pt)数」が用いられる。ポイント数は、ポイント活字の大きさの単位を意味し、アメリカ式では1ポイントが0.351ミリメートルに相当し、ディドー式では0.376ミリメートルに相当する。この「文字サイズ」で指定されるポイント数は、制御コードによって規定されたページ領域における大きさを意味するものであり、形成される画像内における対応する文字像の大きさは、「文字サイズ」で指定されるポイント数とは必ずしも一致しない。これは、上述の「変倍率指定」に従って拡大または縮小された文書が、画像として形成されるからである。したがって、形成される画像内の文字像の大きさは、当該文字に対して指定される「文字サイズ」と「変倍率指定」との積によって定まることになる。   Here, “point (pt) number” is generally used to designate “character size” of the text object portion 503a. The number of points means a unit of the size of the point type. In the American style, one point corresponds to 0.351 millimeters, and in the Dido style, it corresponds to 0.376 millimeters. The number of points specified by the “character size” means the size in the page area defined by the control code, and the size of the corresponding character image in the formed image is “character size”. The number of points specified by does not necessarily match. This is because a document enlarged or reduced in accordance with the above-described “magnification designation” is formed as an image. Therefore, the size of the character image in the formed image is determined by the product of “character size” and “magnification / magnification designation” designated for the character.

(拡大プリント処理に係る機能構成)
本実施の形態では、アプリケーション251で編集されたファイルのページ記述言語が、所定の処理(拡大プリント処理)を施されることによって修正される。
(Functional configuration related to enlarged print processing)
In the present embodiment, the page description language of the file edited by the application 251 is corrected by performing a predetermined process (enlarged print process).

図7は、パーソナルコンピュータPCのCPU201がプリンタドライバ255として機能することによって実現される機能構成を示すブロック図である。   FIG. 7 is a block diagram showing a functional configuration realized by the CPU 201 of the personal computer PC functioning as the printer driver 255.

図7を参照して、プリンタドライバ255で実現される機能は、PDLデータ生成部261と、分離部263と、オブジェクト拡大処理部265と、PDLデータ合成部267と、拡大率算出部273とを含んで構成される。   With reference to FIG. 7, the functions realized by the printer driver 255 include a PDL data generation unit 261, a separation unit 263, an object enlargement processing unit 265, a PDL data composition unit 267, and an enlargement rate calculation unit 273. Consists of including.

PDLデータ生成部261は、アプリケーション251で編集されたファイルそのままの状態に対応するページ記述言語の文書(本実施の形態ではその一例としてPDLデータ)を生成する。なお、アプリケーション251で編集されたファイルに対応したPDLデータの生成については、周知の技術を採用することができるため、ここでは詳細な説明は繰返さない。   The PDL data generation unit 261 generates a page description language document (PDL data as an example in this embodiment) corresponding to the state of the file edited by the application 251 as it is. It should be noted that a well-known technique can be adopted for generating PDL data corresponding to a file edited by the application 251, and therefore detailed description thereof will not be repeated here.

分離部263は、PDLデータ生成部261で生成された文書の制御コードを解析し、制御データ部501(図6)に相当する制御データと、オブジェクトデータ部503(図6)に相当するオブジェクトデータとを分離し、そして、制御データをオブジェクト拡大処理部265とPDLデータ合成部267に与え、オブジェクトデータをオブジェクト拡大処理部265に与える。   The separation unit 263 analyzes the control code of the document generated by the PDL data generation unit 261, and controls data corresponding to the control data unit 501 (FIG. 6) and object data corresponding to the object data unit 503 (FIG. 6). And the control data is provided to the object enlargement processing unit 265 and the PDL data composition unit 267, and the object data is provided to the object enlargement processing unit 265.

オブジェクト拡大処理部265は、PDLデータ生成部261で生成された文書の制御コードの中で、拡大情報記憶部271に記憶された情報によって指定されたオブジェクトを当該制御コードで記述されているよりも拡大して出力するための制御データを新たに生成する。なお、このときの拡大率は、拡大率算出部273によって算出される。拡大情報記憶部271は、HDD211等の記憶装置によって構成される。また、ここでの新たな制御データの生成については、後述する。   The object enlargement processing unit 265 has the object specified by the information stored in the enlargement information storage unit 271 in the control code of the document generated by the PDL data generation unit 261 rather than being described by the control code. Control data to be enlarged and output is newly generated. The enlargement ratio at this time is calculated by the enlargement ratio calculation unit 273. The enlarged information storage unit 271 is configured by a storage device such as the HDD 211. The generation of new control data here will be described later.

PDLデータ合成部267は、PDLデータ生成部261で生成された文書とオブジェクト拡大処理部265で生成された制御データを、仕上げ情報記憶部275に記憶された情報に応じた態様で合成することにより新たな文書を生成し、当該新たな文書をデータ通信アプリケーション257へ送る。仕上げ情報記憶部275は、HDD211等の記憶装置によって構成される。また、ここでの新たな生成については、後述する。なお、データ通信アプリケーション257は、PDLデータ合成部267から送られた文書をMFP1に送信し、これに応じて、MFP1は、当該文書から画像を形成する。MFP1における、受信したページ記述言語の文書からの画像の形成および当該画像の用紙への出力については、周知の技術を採用できるため、ここでは詳細な説明を繰返さない。   The PDL data combining unit 267 combines the document generated by the PDL data generating unit 261 and the control data generated by the object enlargement processing unit 265 in a manner corresponding to the information stored in the finishing information storage unit 275. A new document is generated, and the new document is sent to the data communication application 257. The finishing information storage unit 275 is configured by a storage device such as the HDD 211. The new generation here will be described later. The data communication application 257 transmits the document sent from the PDL data composition unit 267 to the MFP 1, and in response, the MFP 1 forms an image from the document. For the formation of an image from the received page description language document in MFP 1 and the output of the image onto a sheet, a well-known technique can be employed, and therefore, detailed description thereof will not be repeated here.

なお、本実施の形態では、PDLデータ生成部261で生成された文書が元文書に対応し、PDLデータ合成部267で合成された。   In the present embodiment, the document generated by the PDL data generation unit 261 corresponds to the original document and is synthesized by the PDL data synthesis unit 267.

図8(A)にPDLデータ生成部261で生成された文書の一例示し、図8(B)に当該文書から形成される画像の一例を示す。   FIG. 8A illustrates an example of a document generated by the PDL data generation unit 261, and FIG. 8B illustrates an example of an image formed from the document.

図8(A)に示された制御コードは、制御データ部511とオブジェクトデータ部513とを含み、オブジェクトデータ部513は、1つ目のテキストオブジェクトについてのテキストオブジェクト部513aと、2つ目のテキストオブジェクトについてのテキストオブジェクト部513bとを含む。   The control code shown in FIG. 8A includes a control data portion 511 and an object data portion 513. The object data portion 513 includes a text object portion 513a for the first text object, a second A text object portion 513b for the text object.

図8(B)に示された画像には、異なる2種類の文字サイズで記載されたテキストオブジェクトが含まれる。ここで、小さい方の文字サイズのテキストオブジェクトが、テキストオブジェクト部513aに対応し、大きい方の文字サイズのテキストオブジェクトが、2つ目のテキストオブジェクトについてのテキストオブジェクト部513bに対応するものとする。   The image shown in FIG. 8B includes text objects described in two different character sizes. Here, it is assumed that a text object having a smaller character size corresponds to the text object portion 513a, and a text object having a larger character size corresponds to the text object portion 513b for the second text object.

図9(A)に図8の文書が拡大プリント処理を施されることによりPDLデータ合成部267で新たに生成された文書の一例示し、図9(B)に図9(A)の文書から形成される画像の一例を示す。   FIG. 9A illustrates an example of a document newly generated by the PDL data composition unit 267 when the document of FIG. 8 is subjected to enlargement print processing. FIG. 9B illustrates the document of FIG. 9A. An example of the image formed is shown.

図9(A)に示された制御コードは、制御データ部521とオブジェクトデータ部523とを含む。   The control code shown in FIG. 9A includes a control data part 521 and an object data part 523.

図9(B)に示された画像は、図8(B)に示された画像と当該図8(B)に示された画像の中の小さい方の文字サイズのテキストオブジェクトを拡大して表示する画像とが、元の画像サイズから縮小されて1枚の用紙上に、つまり、いわゆる2in1で1枚の用紙上に出力されたものである。   The image shown in FIG. 9B is an enlarged view of the text object having the smaller character size in the image shown in FIG. 8B and the image shown in FIG. 8B. The image to be reduced is the original image size reduced and output on one sheet of paper, that is, so-called 2 in 1 on one sheet.

拡大プリント処理では、拡大処理の要否および拡大するオブジェクトの種類、元文書の中の各ページで拡大するオブジェクトの数、新たな文書において拡大前後の画像に参照番号を描画する情報を付与するか否かを設定する情報、具体的には、表1に示す情報を、受付けることができる。   In the enlargement print process, whether or not the enlargement process is necessary, the type of object to be enlarged, the number of objects to be enlarged on each page in the original document, and information for drawing reference numbers on images before and after enlargement in a new document. Information for setting whether or not, specifically, the information shown in Table 1 can be received.

Figure 2008219398
Figure 2008219398

表1では、受付ける情報のメニューとして、「拡大プリント」「拡大箇所数」「参照番号付与」の3種類のメニューが定義されている。   In Table 1, three types of menus of “enlarged print”, “number of enlarged parts”, and “assign reference number” are defined as menus of information to be accepted.

拡大プリントは、拡大処理の要否および拡大するオブジェクトの種類を特定するメニューであり、このメニューに対応して、「無し」「手動」「最小文字」「文字」「写真」「グラフ」のいずれかの情報が設定される。「無し」は、新たな文書を作成することなく、PDLデータ生成部261で生成された文書をそのままデータ通信アプリケーションに送るための情報である。「手動」は、オブジェクトの種類に関係なくユーザが指定したオブジェクトを拡大して新たな文書を作成するための情報である。「最小文字」「文字」「写真」「グラフ」は、それぞれ、新たな文書を作成する際に拡大されるオブジェクトが、各ページにおいて文字サイズが最小であるテキストオブジェクト、文字サイズに関係なくテキストオブジェクト、または、グラフィックオブジェクトであることを指定する情報である。   Enlarged print is a menu that specifies the necessity of enlargement processing and the type of object to be enlarged. This information is set. “None” is information for sending the document generated by the PDL data generation unit 261 as it is to the data communication application without creating a new document. “Manual” is information for creating a new document by enlarging the object designated by the user regardless of the type of the object. "Minimum text", "text", "photo", and "graph" are objects that are enlarged when creating a new document, text objects with the smallest text size on each page, text objects regardless of text size Or information designating a graphic object.

拡大箇所数は、元文書の中の各ページで拡大するオブジェクトの数を特定する情報である。オブジェクト拡大処理部265は、各ページについて、制御コードの中でオブジェクト番号の小さい方から拡大箇所数で特定される数だけ、オブジェクトの大きさを拡大するような制御コードを生成して、新たな文書を生成する。なお、「設定無し」とされた場合には、オブジェクト拡大処理部265は、上記「拡大プリント」によって特定される種類のすべてのオブジェクトについて、各オブジェクトの大きさを拡大するような制御コードを生成して、新たな文書を生成する。   The number of enlargement points is information for specifying the number of objects to be enlarged on each page in the original document. The object enlargement processing unit 265 generates, for each page, a control code that enlarges the size of the object by the number specified by the number of enlargement points from the smallest object number in the control code. Generate a document. If “no setting” is set, the object enlargement processing unit 265 generates a control code for enlarging the size of each object for all types of objects specified by the “enlarged print”. Then, a new document is generated.

参照番号付与は、新たな文書において拡大前後の画像に参照番号を描画する情報を付与するか否かを設定する情報である。これらの3種類のメニューについての設定内容は、拡大情報記憶部271に記憶される。   The reference number assignment is information for setting whether or not to attach information for drawing a reference number to images before and after enlargement in a new document. The settings for these three types of menus are stored in the enlarged information storage unit 271.

また、拡大プリント処理では、新たな文書についての出力形式が設定される。なお、設定される情報としては、たとえば「両面」「Nin1」「ブック綴じ」「別用紙」が挙げられる。「両面」は、新たな文書の中の、元文書の各ページに対応する画像を各用紙の表面に出力し、そして、各用紙に出力された画像の中の拡大されたオブジェクトに対応する画像を同じ用紙の裏面に出力する出力形式を特定する情報である。「Nin1」は、元文書の各ページに対応する画像と当該画像の中の拡大されたオブジェクトに対応する画像を同じ用紙の同じ面に出力する出力形式を特定する情報である。「ブック綴じ」は、元文書の各ページに対応する画像と当該画像の中の拡大されたオブジェクトに対応する画像をブックレット印刷において見開きページにそれぞれ出力する出力形式を特定する情報である。「別用紙」は、元文書の各ページに対応する画像の次のページとして、当該画像の中の拡大されたオブジェクトに対応する画像を出力する出力形式を特定する情報である。このような出力形式の設定内容は、仕上げ情報記憶部275に記憶される。   In the enlarged print process, an output format for a new document is set. The set information includes, for example, “both sides”, “Nin1”, “book binding”, and “separate paper”. “Double-sided” outputs an image corresponding to each page of the original document in a new document on the surface of each sheet, and an image corresponding to an enlarged object in the image output on each sheet Is information for specifying an output format for outputting to the back side of the same sheet. “Nin1” is information for specifying an output format in which an image corresponding to each page of the original document and an image corresponding to an enlarged object in the image are output on the same side of the same sheet. “Book binding” is information for specifying an output format in which an image corresponding to each page of the original document and an image corresponding to an enlarged object in the image are output to a spread page in booklet printing. The “separate sheet” is information for specifying an output format for outputting an image corresponding to the enlarged object in the image as the next page of the image corresponding to each page of the original document. Such output format settings are stored in the finishing information storage unit 275.

図8および図9に戻って、元文書が図8(B)の画像を出力させるような文書である場合であって、拡大プリント処理において、拡大プリントとして「最小文字」が、参照番号付与として「しない」が設定された場合であって、出力形式として「2in1」が指定された場合の、新たな文書から出力される画像の一例が図9(B)である(拡大箇所数としてはどのような設定がなされた場合も対応する)。つまり、新たな文書から出力される画像では、元文書から出力されるべき画像において文字サイズが小さい方のテキストオブジェクト(オブジェクト1)が拡大されて表示されるページが追加されるとともに、元文書から出力されるべき画像と追加されたページの画像が2in1により1枚の用紙の同じ面に並べられている。つまり、図9(A)の共通設定データ部521aでは、図8(A)の共通設定データ部511aに対して、Nin1指定情報が、指定無しから「2in1」に書き換えられ、また、図9(A)のページ設定データ部521bには、図8(A)のページ設定データ部511bに対して、オブジェクト1において文字サイズが拡大されたオブジェクト3を新たなページとして追加する情報が追加されている。また、図9(A)のオブジェクトデータ部523では、図8(A)のオブジェクトデータ部513に対して、オブジェクト3に対応するテキストオブジェクト部523Cが追加されている。   Returning to FIGS. 8 and 9, the original document is a document that outputs the image of FIG. 8B. In the enlarged print process, “minimum character” is assigned as a reference number as an enlarged print. FIG. 9B shows an example of an image output from a new document when “No” is set and “2 in 1” is specified as the output format (what is the number of enlarged parts)? (This is also the case when such a setting is made.) In other words, in the image output from the new document, a page is displayed in which the text object (object 1) having a smaller character size in the image to be output from the original document is enlarged and displayed from the original document. The image to be output and the image of the added page are arranged on the same side of one sheet by 2in1. That is, in the common setting data part 521a in FIG. 9A, the Nin1 designation information is rewritten from “no designation” to “2in1” with respect to the common setting data part 511a in FIG. 8A. In the page setting data part 521b of A), information for adding the object 3 whose character size is enlarged in the object 1 as a new page is added to the page setting data part 511b of FIG. . Further, in the object data part 523 in FIG. 9A, a text object part 523C corresponding to the object 3 is added to the object data part 513 in FIG.

次に、このような拡大プリント処理におけるパーソナルコンピュータPCでの処理内容を、当該処理のフローチャートである図10〜図13を参照して説明する。   Next, the processing contents of the personal computer PC in such an enlarged printing process will be described with reference to FIGS. 10 to 13 which are flowcharts of the processing.

図10を参照して、CPU201は、まずステップS10で、拡大情報記憶部271を参照することにより、表1に示した拡大プリントが「無し」に設定されているか否かを判断する。そして、CPU201は、そうであると判断するとステップS110(図11)に処理を進め、そうではないと判断するとステップS20へ処理を進める。   Referring to FIG. 10, first, in step S <b> 10, the CPU 201 refers to the enlarged information storage unit 271 to determine whether or not the enlarged print shown in Table 1 is set to “none”. If CPU 201 determines that this is the case, it proceeds to step S110 (FIG. 11), and if not, it proceeds to step S20.

なお、CPU201は、上記した表1に示す設定内容および新たな文書についての出力形式に関する設定内容は、たとえばアプリケーション251がディスプレイ部205に図14に示されるような画面を表示させて、入力を受付ける。   Note that the CPU 201 accepts the input of the setting contents shown in Table 1 and the setting contents relating to the output format for the new document by causing the display unit 205 to display a screen as shown in FIG. .

図14を参照して、画面1400は、上記した新たな文書を出力する際の用紙に関する情報の入力を受付ける用紙設定部1410、表1に示した各メニューについての情報の入力を受付ける拡大プリント設定部1420、上記した新たな文書についての出力形式に関する情報の入力を受付ける仕上げ設定部1430、拡大プリント設定部1420および仕上げ設定部1430に対して入力されている情報に応じて画像の出力結果のプレビュー画面を表示させるプレビュー表示部1440、および、画像の出力の開始を指示する情報を入力するためのプリント開始ボタン1450を含む。   Referring to FIG. 14, a screen 1400 displays a paper setting unit 1410 that accepts input of information related to paper when outputting a new document, and an enlarged print setting that accepts input of information about each menu shown in Table 1. Unit 1420, finishing setting unit 1430 that accepts input of information regarding the output format of the new document, preview of the output result of the image according to information input to the enlarged print setting unit 1420 and finishing setting unit 1430 A preview display unit 1440 for displaying a screen and a print start button 1450 for inputting information for instructing start of image output are included.

図10に戻って、ステップS20では、CPU201は、上記の拡大プリントが「手動」に設定されているか否かを判断し、そうであると判断するとステップS30へ、そうではないと判断するとステップS21(図12)へ、それぞれ処理を進める。   Returning to FIG. 10, in step S20, the CPU 201 determines whether or not the enlarged print is set to “manual”. If it is determined that it is, the process proceeds to step S30. If not, step S21 is performed. The process proceeds to (FIG. 12).

ステップS30では、CPU201は、ディスプレイ部205に、画面1400とは別に、元文書から出力される画像を表示させ、ユーザがマウス等を操作して入力する、拡大するオブジェクトを指定する情報の入力を受付け、ステップS40に処理を進める。なお、ステップS30では、CPU201は、元文書の中の、指定されたオブジェクトを特定する情報を、拡大情報記憶部271に記憶させる。   In step S30, the CPU 201 causes the display unit 205 to display an image output from the original document separately from the screen 1400, and inputs information specifying an object to be enlarged, which is input by the user operating the mouse or the like. Accept and proceed to step S40. In step S30, the CPU 201 causes the enlarged information storage unit 271 to store information for specifying the designated object in the original document.

ステップS40では、CPU201は、ステップS30で指定を受付けたオブジェクトの数は、拡大箇所数(表1)として設定された数量以下であるか否かを判断し、そうであると判断するとステップS50へ処理を進め、そうではないと判断するとステップS30に処理を戻す。   In step S40, the CPU 201 determines whether or not the number of objects accepted in step S30 is equal to or smaller than the number set as the number of enlarged portions (Table 1). If so, the process advances to step S50. The process proceeds, and if it is not determined, the process returns to step S30.

図12を参照して、ステップS21では、CPU201は、拡大プリント(表1)の設定内容が最小文字であるか否かを判断し、そうであると判断するとステップS22へ、そうではないと判断するとステップS23へ、それぞれ処理を進める。   Referring to FIG. 12, in step S21, CPU 201 determines whether or not the setting content of the enlarged print (Table 1) is the minimum character. If it is determined that it is, the process proceeds to step S22. Then, the process proceeds to step S23.

ステップS22では、CPU201は、元文書の各ページのテキストオブジェクトの文字サイズをチェックすることにより、各ページの最小文字サイズのオブジェクトを抽出して、ステップS50へ処理を進める。なお、拡大箇所数(表1)が設定されている場合には、元文書の各ページについてのテキストオブジェクトの文字サイズの最小のものの中から、オブジェクト番号の小さい順に、拡大箇所数分、検索結果として得る。なお、オブジェクトの抽出は、各オブジェクトデータ部に含まれるオブジェクトの種類を特定する情報に基づいて行なわれても良い。また、このような文書が、タグ情報を用いて記述される場合には、タグの種類に基づいてオブジェクトの抽出が行なわれても良い。   In step S22, the CPU 201 checks the character size of the text object on each page of the original document to extract an object having the minimum character size on each page, and proceeds to step S50. If the number of enlarged parts (Table 1) is set, the search results for the number of enlarged parts in ascending order of object number from the smallest text object character size for each page of the original document. Get as. Note that the object extraction may be performed based on information specifying the type of object included in each object data portion. When such a document is described using tag information, an object may be extracted based on the type of tag.

ステップS23では、CPU201は、拡大プリント(表1)の設定内容が文字であるか否かを判断し、そうであると判断するとステップS24へ、そうではないと判断するとステップS25(図13)へ、それぞれ処理を進める。   In step S23, the CPU 201 determines whether or not the setting contents of the enlarged print (Table 1) are characters. If so, the process proceeds to step S24. If not, the process proceeds to step S25 (FIG. 13). , Proceed with each process.

ステップS24では、CPU201は、元文書の各ページのテキストオブジェクトを検索して、ステップS50へ処理を進める。なお、拡大箇所数(表1)が設定されている場合には、元文書の各ページについてのテキストオブジェクトのオブジェクト番号の小さい順に、拡大箇所数分、検索結果として得る。   In step S24, the CPU 201 searches for a text object on each page of the original document, and proceeds to step S50. If the number of enlarged parts (Table 1) is set, search results are obtained for the number of enlarged parts in ascending order of the object number of the text object for each page of the original document.

図13を参照して、ステップS25では、CPU201は、拡大プリント(表1)の設定内容が写真であるか否かを判断し、そうであると判断するとステップS26へ、そうではないと判断するとステップS27へ、それぞれ処理を進める。   Referring to FIG. 13, in step S <b> 25, CPU 201 determines whether or not the setting content of the enlarged print (Table 1) is a photograph. If it is determined that it is, the process proceeds to step S <b> 26. The process proceeds to step S27.

ステップS26では、CPU201は、元文書の各ページのイメージオブジェクトを検索して、ステップS50へ処理を進める。なお、拡大箇所数(表1)が設定されている場合には、元文書の各ページについてのイメージオブジェクトのオブジェクト番号の小さい順に、拡大箇所数分、検索結果として得る。   In step S26, the CPU 201 searches for an image object of each page of the original document, and advances the process to step S50. When the number of enlarged parts (Table 1) is set, search results are obtained for the number of enlarged parts in ascending order of the object number of the image object for each page of the original document.

ステップS27では、CPU201は、元文書の各ページのグラフィックオブジェクトを検索して、ステップS50へ処理を進める。なお、拡大箇所数(表1)が設定されている場合には、元文書の各ページについてのグラフィックオブジェクトのオブジェクト番号の小さい順に、拡大箇所数分、検索結果として得る。   In step S27, the CPU 201 searches for a graphic object on each page of the original document, and proceeds to step S50. When the number of enlarged parts (Table 1) is set, search results are obtained for the number of enlarged parts in ascending order of the object number of the graphic object for each page of the original document.

図10に戻って、ステップS50では、CPU201は、ステップS30で指定を受付けたオブジェクト、または、ステップS22,24,26,27で抽出したオブジェクトについての、これらを元文書よりも拡大して表される新たなページのための制御コードを生成する。具体的には、処理対象の各オブジェクトに対応する画像が、元文書から形成されるよりも拡大されて形成されるように、新たにオブジェクトデータ部を生成する。このオブジェクトデータ部では、各オブジェクトについて、元文書よりも、テキストオブジェクトについては文字サイズが上げられ、イメージデータについてはビットマップデータに対してイメージを拡大する処理がなされ、また、グラフィックオブジェクトについては始点座標と終点座標の距離を長くされて表示領域が大きくされている。なお、この場合の拡大率は、たとえば、新たなページに表示されるすべてのオブジェクトを最大限表示できるように等、適宜設定されれば良い。   Returning to FIG. 10, in step S50, the CPU 201 displays the objects received in step S30 or the objects extracted in steps S22, 24, 26, and 27 in an enlarged manner than the original document. Generate control code for a new page. Specifically, an object data portion is newly generated so that an image corresponding to each object to be processed is formed to be enlarged as compared with the original document. In this object data section, for each object, the text size is increased for the text object than for the original document, the image is enlarged for the bitmap data for the image data, and the starting point for the graphic object. The display area is enlarged by increasing the distance between the coordinates and the end point coordinates. Note that the enlargement ratio in this case may be set as appropriate, for example, so that all objects displayed on the new page can be displayed to the maximum.

次に、ステップS60では、CPU201は、拡大情報記憶部271を参照することにより、参照番号付加に関する設定(表1)が「する」になっているか否かを判断し、そうであると判断するとステップS70へ処理を進め、そうではないと判断するとステップS80へ処理を進める。   Next, in step S60, the CPU 201 refers to the enlarged information storage unit 271 to determine whether or not the setting relating to reference number addition (Table 1) is “Yes”, and if so, The process proceeds to step S70, and if not, the process proceeds to step S80.

ステップS70では、CPU201は、ステップS50で生成した制御コードと元画像の文書に対して、当該生成した制御コードに含まれるオブジェクトとこれらのオブジェクトの元文書中の画像に対して、対応関係を示す参照符号を表示するための情報を付加して、ステップS80(図11)へ処理を進める。   In step S <b> 70, the CPU 201 indicates a correspondence relationship between the control code generated in step S <b> 50 and the original image document and the objects included in the generated control code and the images of these objects in the original document. Information for displaying the reference code is added, and the process proceeds to step S80 (FIG. 11).

図11を参照して、ステップS80では、CPU201は、プレビュー表示部1440に、元文書とステップS50で新たに生成した制御コードとが、仕上げ設定部1430に対して入力された、新たな文書についての出力形式に基づいて編集された場合の画像の出力態様を、模式的に表示させ、ステップS90に処理を進める。なお、図14に示されたプレビュー表示部1440では、第1頁目に「ABCDEF」という文字列の画像を出力し、第2頁目に「GHIJKL」という文字列の画像を出力するジョブについて、それぞれ、表示されている文字列を拡大するページとともに2in1で出力される状態が示されている。   Referring to FIG. 11, in step S <b> 80, CPU 201 creates a new document in which the original document and the control code newly generated in step S <b> 50 are input to finish setting unit 1430 in preview display unit 1440. The image output mode when edited based on the output format is schematically displayed, and the process proceeds to step S90. The preview display unit 1440 shown in FIG. 14 outputs a character string image “ABCDEF” on the first page, and a job that outputs a character string image “GHIJKL” on the second page. Each of them shows a state in which it is output in 2 in 1 together with a page for enlarging the displayed character string.

ステップS90では、CPU201は、プリント開始ボタン1450に対して操作がなされたか否かを判断し、なされたと判断するとステップS100へ処理を進める。   In step S90, the CPU 201 determines whether or not an operation has been performed on the print start button 1450. If it is determined that the operation has been performed, the process proceeds to step S100.

ステップS100では、PDLデータ生成部261が生成した元文書とステップS50で生成した新たなページの制御コードとを、仕上げ設定部1430に対して入力された出力形式に基づいて編集することにより新たな文書を生成し、ステップS110へ処理を進める。   In step S100, the original document generated by the PDL data generation unit 261 and the control code of the new page generated in step S50 are edited based on the output format input to the finishing setting unit 1430, thereby creating a new one. A document is generated and the process proceeds to step S110.

ステップS110では、CPU201は、ステップS110で生成した新たな文書(ステップS110がステップS10から直接移行してきた場合にはPDLデータ生成部261が生成したPDLデータ)をデータ通信アプリケーション257に送って、処理を終了させる。   In step S110, the CPU 201 sends the new document generated in step S110 (PDL data generated by the PDL data generation unit 261 if step S110 has been directly transferred from step S10) to the data communication application 257 for processing. End.

以上説明した本実施の形態では、図8および図9等を参照して説明したように、アプリケーションで編集されたファイルに対応した文書であってページ記述言語で記述された文書(元文書)が、拡大プリント処理を施されることにより、一部のオブジェクトが拡大されて出力されるような制御コードが新たに生成され、そして、当該新たに生成された制御コードと元文書が編集されることによって新たな文書が生成され、MFP1へ送られる。これにより、図8(B)に示されるように出力される画像が図9(B)に示されるように出力されるように、ページ記述言語で記述された文書が新たに作り直される。   In the present embodiment described above, as described with reference to FIGS. 8 and 9, etc., a document (original document) corresponding to a file edited by an application and described in a page description language is used. By executing the enlargement print process, a control code is newly generated so that a part of the object is enlarged and output, and the newly generated control code and the original document are edited. A new document is generated and sent to the MFP 1. As a result, a document described in the page description language is newly recreated so that the image output as shown in FIG. 8B is output as shown in FIG. 9B.

なお、元画像は、テキストオブジェクトのみから構成されるものに限定されない。
たとえば、図15(A)に示されるようなイメージオブジェクトとテキストオブジェクトを含む画像を出力するための元文書が、図15(A)に示されるような、当該元文書による画像とその中のテキストオブジェクトを拡大して表示する画像とが2in1によって1枚の用紙の同じ面に出力されるような文書に作り直されても良い。
Note that the original image is not limited to one composed only of text objects.
For example, an original document for outputting an image including an image object and a text object as shown in FIG. 15A is an image of the original document as shown in FIG. An image in which an object is enlarged and displayed may be recreated into a document that is output on the same side of one sheet by 2 in 1.

また、図16(A)に示されるような、イメージオブジェクトとテキストオブジェクトが含まれる画像を出力するための元文書が、図16(B)に示されるような、当該元文書による画像とその中のイメージオブジェクトを拡大して表示する画像が2in1によって1枚の用紙の同じ面に出力されるような文書に作り直されても良い。   Further, an original document for outputting an image including an image object and a text object as shown in FIG. 16A is an image of the original document as shown in FIG. The image displayed by enlarging the image object may be recreated into a document that is output on the same side of one sheet by 2in1.

また、図17(A)に示されるような、グラフィックオブジェクトとテキストオブジェクトが含まれる画像を出力するための元文書が、図17(B)に示されるような、当該元文書による画像とその中のグラフィックオブジェクトを拡大して表示する画像が2in1によって1枚の用紙の同じ面に出力されるような文書に作り直されても良い。   Further, an original document for outputting an image including a graphic object and a text object as shown in FIG. 17A is an image of the original document as shown in FIG. The graphic object may be recreated into a document that is output on the same side of one sheet by 2in1.

また、手動で拡大するオブジェクトの選択が行なわれる場合、たとえば図18に示すようなプレビュー画面が表示される。なお、この画面では、枠71〜76に示されたテキストオブジェクトが選択されており、そして、この画面では、選択された6個のテキストオブジェクトが枠71〜76で囲われるように表示されている。   When an object to be enlarged is manually selected, a preview screen as shown in FIG. 18, for example, is displayed. In this screen, the text objects shown in the frames 71 to 76 are selected, and in this screen, the six selected text objects are displayed so as to be surrounded by the frames 71 to 76. .

そして、このように6個のテキストオブジェクトが拡大されるように指定されて拡大プリント処理が実行されると、たとえば、図19と図20に示されように、或る用紙に図18に示された画像が縮小されることなく出力させ(図19)、別の用紙に図18において指定されたテキストオブジェクトが拡大されたもののみが出力させる(図20)ような、新たな文書を作成することができる。なお、これは、新たな文書についての出力形式として「別用紙」が設定された場合に対応する。また、図19に示された画像では、図18の画面で指定されたテキストオブジェクトの上に「拡大1」〜「拡大6」の文字列が追加され、また、図20に示された画像では、図19において「拡大1」〜「拡大6」に対応するテキストオブジェクトに対応付けられて、それぞれ同じ「拡大1」〜「拡大6」という文字列が付されている。この「拡大1」〜「拡大6」の文字列が、「参照番号付与」に関連した参照番号である。   When the six text objects are designated to be enlarged and the enlarged print processing is executed in this way, for example, as shown in FIGS. 19 and 20, it is shown on a certain sheet in FIG. A new document is created so that the image is output without being reduced (FIG. 19) and only the enlarged text object specified in FIG. 18 is output on another sheet (FIG. 20). Can do. This corresponds to the case where “another sheet” is set as the output format for a new document. In the image shown in FIG. 19, the character strings “enlarged 1” to “enlarged 6” are added on the text object specified on the screen of FIG. 18. In the image shown in FIG. 20, In FIG. 19, the same character strings “enlarged 1” to “enlarged 6” are attached to the text objects corresponding to “enlarged 1” to “enlarged 6”, respectively. The character strings “enlarged 1” to “enlarged 6” are reference numbers related to “giving reference numbers”.

また、図21には、図19と図20で示された画像が、2in1で、1枚の用紙の同じ面に出力される状態が示されている。   FIG. 21 shows a state in which the images shown in FIGS. 19 and 20 are output on the same surface of one sheet of paper in 2 in 1.

また、新たな文書についての出力形式として「両面」が設定された場合には、図19に示された画像が或る用紙の表面に、そして、図20に示された画像が当該用紙の裏面に、出力されるよう新たな文書が作成される。   Further, when “both sides” is set as the output format for a new document, the image shown in FIG. 19 is on the front side of a certain paper, and the image shown in FIG. 20 is the back side of the paper. A new document is created to be output.

また、拡大するオブジェクトの選択は、ページごとに行なわれても良い。
たとえば、図22(A)〜図22(D)の4ページが元文書に含まれる場合であって、図22(B)と図22(D)の2ページ(2ページ目と4ページ目)のみについて、テキストデータを拡大するよう指定がなされた場合、新たな文書における出力形式が2in1であれば図23に示されるように、ブック綴じの場合には図24に示されるように、それぞれ、新たな文書が生成される。
The object to be enlarged may be selected for each page.
For example, in the case where four pages of FIGS. 22A to 22D are included in the original document, two pages of FIGS. 22B and 22D (second page and fourth page). When the text data is specified to be enlarged only when the output format in the new document is 2 in 1, as shown in FIG. 23, and in the case of book binding, as shown in FIG. A new document is generated.

具体的には、図23において、図23(A)と図23(C)に示されるように、新たな文書から出力される画像の1ページ目と3ページ目は、元文書と空白のページとが2in1により1枚の用紙の同じ面に出力され、そして、図23(B)と図23(D)に示されるように、新たな文書から出力される画像の2ページ目と4ページ目は、元文書と拡大されたテキストオブジェクトを含むページとが2in1により1枚の用紙の同じ面に出力される。   Specifically, in FIG. 23, as shown in FIGS. 23A and 23C, the first and third pages of the image output from the new document are the original document and a blank page. Are output on the same side of one sheet by 2in1, and the second and fourth pages of the image output from the new document are displayed as shown in FIGS. The original document and the page containing the enlarged text object are output on the same side of one sheet by 2in1.

また、図24において、新たな文書から出力される画像の1ページ目の表面(図24(A))には空白のページと元文書の1ページ目が、新たな文書から出力される画像の1ページ目の裏面(図24(B))には空元文書の2ページ目と空白ページが、新たな文書から出力される画像の2ページ目の表面(図24(C))には空白のページと元文書の2ページ目のテキストオブジェクトが拡大されたページが、新たな文書から出力される画像の2ページ目の裏面(図24(D))には元文書の3ページ目と空白ページが、新たな文書から出力される画像の3ページ目の表面(図24(E))には空白のページと空白のページが、そして、新たな文書から出力される画像の3ページ目の裏面(図24(F))には元文書の4ページ目と当該4ページ目の中のテキストオブジェクトが拡大されたページが、それぞれ形成される。これにより、このようなブックレット印刷されたものは、図25(特に図25(B),図25(D))に示されるように、ブック綴じにされた場合、元文書のページとそのページの中から拡大されたテキストオブジェクトを表示するページとによって見開きページが構成されるようになる。   In FIG. 24, the first page of the image output from the new document (FIG. 24A) includes a blank page and the first page of the original document. The second page and blank page of the blank original document are on the back of the first page (FIG. 24B), and the second page of the image output from the new document is blank on the front (FIG. 24C). The page on which the text object of the second page of the original document and the original page of the original document are enlarged is blank on the back side of the second page (FIG. 24D) of the image output from the new document. The page is a blank page and a blank page on the surface of the third page of the image output from the new document (FIG. 24E), and the third page of the image output from the new document. On the reverse side (FIG. 24F), the fourth page of the original document and the four pages Page of text objects in the di-eye has been expanded, it is formed. As a result, as shown in FIG. 25 (particularly, FIG. 25B and FIG. 25D), the booklet-printed one is printed with book binding, and the original document page and the page of the page are printed. A spread page is constituted by a page displaying a text object enlarged from the inside.

[第2の実施の形態]
以上説明した第1の実施の形態では、パーソナルコンピュータPCからMFP1へ、PDLデータが送信される旨の説明が行なわれたが、図26に示されるように、パーソナルコンピュータPC側で、ラスタデータ生成部269によりPDLデータをラスタデータまで変換した後、当該ラスタデータをデータ通信アプリケーション257を介して画像形成装置(MFP1等)に送信しても良い。
[Second Embodiment]
In the first embodiment described above, it has been explained that PDL data is transmitted from the personal computer PC to the MFP 1, but as shown in FIG. 26, raster data generation is performed on the personal computer PC side. After the PDL data is converted into raster data by the unit 269, the raster data may be transmitted to the image forming apparatus (MFP 1 or the like) via the data communication application 257.

[第3の実施の形態]
また、第1の実施の形態において説明された拡大プリント処理は、MFP1側で行なわれても良い。
[Third Embodiment]
Further, the enlargement print processing described in the first embodiment may be performed on the MFP 1 side.

つまり、MFP1は、プリンタコントローラ105が図26に示されるような機能構成を有することにより、パーソナルコンピュータPCから送られたPDLデータ、または、MFP1内で生成されたPDLデータを、MFP側で修正して、新たな文書を生成するように構成されても良い。   That is, the MFP 1 corrects the PDL data sent from the personal computer PC or the PDL data generated in the MFP 1 on the MFP side when the printer controller 105 has a functional configuration as shown in FIG. Thus, a new document may be generated.

なお、図27中の文書データ受信部161は、パーソナルコンピュータPC等からPDLデータを受信する。また、分離部163、オブジェクト拡大処理部165、PDLデータ合成部167、拡大率算出部173は、ぞれぞれ、分離部263、オブジェクト拡大処理部265、PDLデータ合成部267、拡大率算出部273と同様の機能を有する。   Note that the document data receiving unit 161 in FIG. 27 receives PDL data from a personal computer PC or the like. Further, the separation unit 163, the object enlargement processing unit 165, the PDL data composition unit 167, and the enlargement rate calculation unit 173 are the separation unit 263, the object enlargement processing unit 265, the PDL data composition unit 267, and the enlargement rate calculation unit, respectively. It has the same function as H.273.

また、拡大情報記憶部171、拡大率算出部173、仕上げ情報記憶部175は、拡大情報記憶部271、拡大率算出部273、仕上げ情報記憶部275と同様の情報を記憶する。   The enlarged information storage unit 171, the enlargement rate calculation unit 173, and the finishing information storage unit 175 store the same information as the enlarged information storage unit 271, the enlargement rate calculation unit 273, and the finishing information storage unit 275.

そして、ラスタデータ生成部169は、PDLデータ合成部167で生成された新たな文書をラスタデータに変換した後、プリンタエンジン107に送る。これにより、MFP1において新たな文書から画像が形成される。   The raster data generation unit 169 converts the new document generated by the PDL data synthesis unit 167 into raster data, and sends the raster data to the printer engine 107. Thereby, an image is formed from a new document in the MFP 1.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明の一実施の形態である画像処理プログラムを実行するパーソナルコンピュータを含む画像形成システムの概略構成図である。1 is a schematic configuration diagram of an image forming system including a personal computer that executes an image processing program according to an embodiment of the present invention. 図1のMFPのハードウェア構成の概略を示す模式的断面図である。FIG. 2 is a schematic cross-sectional view showing an outline of a hardware configuration of the MFP in FIG. 1. 図1のMFPにおける概略の機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic functional configuration in the MFP of FIG. 1. 図1のパーソナルコンピュータの概略のハードウェア構成を示す模式図である。FIG. 2 is a schematic diagram illustrating a schematic hardware configuration of the personal computer in FIG. 1. 図1のパーソナルコンピュータにおける概略の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a schematic functional configuration in the personal computer of FIG. 1. 図5のプリンタドライバで生成される制御コードの構造の一例を模式的に示す図である。FIG. 6 is a diagram schematically illustrating an example of a structure of a control code generated by the printer driver in FIG. 5. 図4のパーソナルコンピュータのCPUが図5のプリンタドライバとして機能することによって実現される機能構成を示すブロック図である。6 is a block diagram showing a functional configuration realized by the CPU of the personal computer of FIG. 4 functioning as the printer driver of FIG. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理による制御コードと出力される画像の変化を説明するための図である。FIG. 2 is a diagram for explaining a change in a control code and an output image by an enlargement print process executed in the personal computer of FIG. 1. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理による制御コードと出力される画像の変化を説明するための図である。FIG. 2 is a diagram for explaining a change in a control code and an output image by an enlargement print process executed in the personal computer of FIG. 1. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理のフローチャートである。2 is a flowchart of an enlarged print process executed in the personal computer of FIG. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理のフローチャートである。2 is a flowchart of an enlarged print process executed in the personal computer of FIG. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理のフローチャートである。2 is a flowchart of an enlarged print process executed in the personal computer of FIG. 図1のパーソナルコンピュータにおいて実行される拡大プリント処理のフローチャートである。2 is a flowchart of an enlarged print process executed in the personal computer of FIG. 図1のパーソナルコンピュータのディスプレイ部に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on the display part of the personal computer of FIG. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 図1のパーソナルコンピュータのディスプレイ部に表示されるプレビュー画面の一例を示す図である。It is a figure which shows an example of the preview screen displayed on the display part of the personal computer of FIG. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第1の実施の形態における拡大プリント処理によって生成される文書の特徴を説明するための図である。It is a figure for demonstrating the characteristic of the document produced | generated by the expansion print process in the 1st Embodiment of this invention. 本発明の第2の実施の形態におけるパーソナルコンピュータにおける、プリンタドライバの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the printer driver in the personal computer in the 2nd Embodiment of this invention. 本発明の第3の実施の形態におけるMFPのプリンタコントローラの機能構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of a printer controller of an MFP according to a third embodiment of the present invention.

符号の説明Explanation of symbols

1 MFP、101 メモリ部、103 通信インターフェイス部、105 プリンタコントローラ、107 プリンタエンジン、161 文書データ受信部、163,263 分離部、165,265 オブジェクト拡大処理部、167,267 PDLデータ合成部、171,271 拡大情報記憶部、173,273 拡大率算出部、175,275 仕上げ情報記憶部、201 CPU、205 ディスプレイ部、207 通信インターフェイス部、209 入力部、211 HDD、213 メモリ部、215 CD−ROMドライブ、215a CD−ROM、217 FDDドライブ、217a フレキシブルディスク、251 アプリケーション、253 GDI、255 プリンタドライバ、257 データ通信アプリケーション、261 PDLデータ生成部、501,511,521 制御データ部、503,513,523 オブジェクトデータ部、1400 画面、1410 用紙設定部、1420 拡大プリント設定部、1430 仕上げ設定部、1440 プレビュー表示部、1450 プリント開始ボタン、NW ネットワーク、PC1〜PC3 パーソナルコンピュータ。   DESCRIPTION OF SYMBOLS 1 MFP, 101 Memory part, 103 Communication interface part, 105 Printer controller, 107 Printer engine, 161 Document data receiving part, 163,263 Separation part, 165,265 Object expansion processing part, 167,267 PDL data composition part, 171 271 Enlarged information storage unit, 173, 273 Enlargement rate calculation unit, 175, 275 Finishing information storage unit, 201 CPU, 205 display unit, 207 communication interface unit, 209 input unit, 211 HDD, 213 memory unit, 215 CD-ROM drive 215a CD-ROM, 217 FDD drive, 217a flexible disk, 251 application, 253 GDI, 255 printer driver, 257 data communication application, 261 DL data generation unit, 501, 511, 521 Control data unit, 503, 513, 523 Object data unit, 1400 screen, 1410 Paper setting unit, 1420 Enlarged print setting unit, 1430 Finish setting unit, 1440 Preview display unit, 1450 Start printing Button, NW network, PC1 to PC3 Personal computer.

Claims (11)

制御コードによって記述された元文書から画像を形成する画像形成装置であって、
前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成する文書作成手段と、
前記元文書の画像形成の指令を受付ける受付手段と、
前記受付手段が前記元文書の画像形成の指令を受付けたことに応じて、前記文書作成手段が作成した新たな文書から画像を形成する画像形成手段とを含む、画像形成装置。
An image forming apparatus that forms an image from an original document described by a control code,
A document creation means for creating a new document by adding a description for enlarging the size of an object included in the original document to the original document;
Receiving means for receiving an instruction to form an image of the original document;
An image forming apparatus comprising: an image forming unit configured to form an image from a new document created by the document creating unit in response to the receiving unit accepting an image forming command for the original document.
前記画像形成手段は、第1面および当該第1面と異なる第2面を有する出力材に画像を形成し、
前記文書作成手段は、前記新たな文書において、前記元文書から形成される画像を前記第1面に出力し、前記元文書に含まれるオブジェクトのサイズを拡大する記述から形成される画像を前記第2面に出力するように記述する、請求項1に記載の画像形成装置。
The image forming unit forms an image on an output material having a first surface and a second surface different from the first surface;
The document creating means outputs an image formed from the original document to the first surface in the new document, and an image formed from a description that enlarges the size of an object included in the original document. The image forming apparatus according to claim 1, wherein the image forming apparatus is described so as to output to two sides.
前記画像形成手段は、第1面および当該第1面と異なる第2面を有する出力材に画像を形成し、
前記文書作成手段は、前記新たな文書において、前記元文書から形成される画像を縮小して、前記元文書に含まれるオブジェクトのサイズを拡大する記述から形成される画像とともに前記第1面に出力するように記述する、請求項1に記載の画像形成装置。
The image forming unit forms an image on an output material having a first surface and a second surface different from the first surface;
The document creation means reduces the image formed from the original document in the new document, and outputs it to the first surface together with the image formed from the description that enlarges the size of the object included in the original document. The image forming apparatus according to claim 1, wherein the image forming apparatus is described as follows.
前記制御コードは、前記文書のページ領域を指定するデータを含み、
前記文書作成手段は、前記新たな文書において、前記元文書から形成される各ページの画像が、当該ページに含まれるオブジェクトのサイズを拡大する記述から形成される画像のページとともに、ブックレット印刷において見開きページを構成するページに出力されるように記述する、請求項1に記載の画像形成装置。
The control code includes data specifying a page area of the document,
In the new document, the document creation means opens the pagelet in booklet printing, together with an image page formed from a description that enlarges the size of an object included in the page. The image forming apparatus according to claim 1, wherein the image forming apparatus is described so as to be output to a page constituting the page.
拡大するオブジェクトの種類を記憶する種類記憶手段をさらに含み、
前記文書作成手段は、前記元文書の中の、前記種類記憶手段に記憶された種類のオブジェクトのサイズを拡大する記述を前記元文書に追加する、請求項1〜請求項4のいずれかに記載の画像形成装置。
A type storing means for storing the type of the object to be enlarged;
5. The document creation unit adds a description for enlarging the size of an object of a type stored in the type storage unit in the original document to the original document. 6. Image forming apparatus.
前記制御コードは、文字サイズを指定するデータを含み、
前記文書作成手段は、前記元文書の中の最初の文字サイズで指定された文字データを拡大する記述を前記元文書に追加する、請求項1〜請求項4のいずれかに記載の画像形成装置。
The control code includes data specifying a character size,
5. The image forming apparatus according to claim 1, wherein the document creating unit adds, to the original document, a description for enlarging character data designated by a first character size in the original document. .
前記文書作成手段は、
サイズを拡大する前記元文書中の或るオブジェクトに対応する記述とともに、当該或るオブジェクトに対応した符号の記述を追加し、
前記元文書に対して、前記或るオブジェクトに対応させた前記符号の記述を追加する、請求項1〜請求項6のいずれかに記載の画像形成装置。
The document creation means includes:
A description corresponding to a certain object in the original document whose size is to be expanded is added together with a description of a code corresponding to the certain object,
The image forming apparatus according to claim 1, wherein a description of the code corresponding to the certain object is added to the original document.
拡大するオブジェクトの数を記憶する数記憶手段をさらに含み、
前記文書作成手段は、前記元文書の中の、前記数記憶手段に記憶された数以下のオブジェクトについて、サイズを拡大する記述を前記元文書に追加する、請求項1〜請求項7のいずれかに記載の画像形成装置。
A number storage means for storing the number of objects to be enlarged;
8. The document creation unit according to claim 1, wherein the document creation unit adds, to the original document, a description for enlarging the size of objects equal to or less than the number stored in the number storage unit in the original document. The image forming apparatus described in 1.
制御コードによって記述された元文書から画像を処理する画像処理方法であって、
前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成するステップと、
前記元文書の画像形成の指令を受付けるステップと、
前記元文書の画像形成の指令を受付けたことに応じて、前記新たな文書から画像を形成するステップとを含む、画像処理方法。
An image processing method for processing an image from an original document described by a control code,
Adding a description for enlarging the size of an object included in the original document to the original document to create a new document;
Receiving an instruction to form an image of the original document;
Forming an image from the new document in response to receiving an image formation command for the original document.
制御コードによって記述された元文書を処理して画像形成装置に画像を形成させる画像処理プログラムであって、コンピュータに、
前記元文書に、当該元文書に含まれるオブジェクトのサイズを拡大する記述を追加して新たな文書を作成するステップと、
前記元文書の画像形成の指令を受付けるステップと、
前記元文書の画像形成の指令を受付けたことに応じて、前記新たな文書を前記画像形成装置に送信するステップとを実行させる、画像処理プログラム。
An image processing program for processing an original document described by a control code and causing an image forming apparatus to form an image.
Adding a description for enlarging the size of an object included in the original document to the original document to create a new document;
Receiving an instruction to form an image of the original document;
An image processing program for executing a step of transmitting the new document to the image forming apparatus in response to receiving an image forming instruction for the original document.
請求項10に記載の画像処理プログラムを記憶する、コンピュータ読取可能な記録媒体。   A computer-readable recording medium storing the image processing program according to claim 10.
JP2007053124A 2007-03-02 2007-03-02 Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein Withdrawn JP2008219398A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007053124A JP2008219398A (en) 2007-03-02 2007-03-02 Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007053124A JP2008219398A (en) 2007-03-02 2007-03-02 Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein

Publications (1)

Publication Number Publication Date
JP2008219398A true JP2008219398A (en) 2008-09-18

Family

ID=39838919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007053124A Withdrawn JP2008219398A (en) 2007-03-02 2007-03-02 Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein

Country Status (1)

Country Link
JP (1) JP2008219398A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015182356A (en) * 2014-03-25 2015-10-22 コニカミノルタ株式会社 Information processing device, information processing method, and information processing program
JP2020119457A (en) * 2019-01-28 2020-08-06 ブラザー工業株式会社 Printer and computer program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015182356A (en) * 2014-03-25 2015-10-22 コニカミノルタ株式会社 Information processing device, information processing method, and information processing program
JP2020119457A (en) * 2019-01-28 2020-08-06 ブラザー工業株式会社 Printer and computer program
JP7147593B2 (en) 2019-01-28 2022-10-05 ブラザー工業株式会社 printer

Similar Documents

Publication Publication Date Title
JP4835721B2 (en) Color conversion setting program and color conversion setting method
US6965440B1 (en) Print control method and apparatus
US8325378B2 (en) Information processing apparatus and method for generating print data for a book with a cover sheet
US8472065B2 (en) Image processing apparatus, image processing method and computer readable medium
JP4928373B2 (en) Image processing apparatus, image processing method, and image processing program
JP5006764B2 (en) Image processing apparatus, image processing method, program, and storage medium
US20080180707A1 (en) Image processing apparatus, image processing system, and image processing method
JP2010120195A (en) Image forming apparatus and method for controlling the same
JP5084606B2 (en) Image processing apparatus, control method therefor, and program
JP5089416B2 (en) Image processing apparatus, control method therefor, and program
JP2011039331A (en) Image forming apparatus, method for controlling thereof and program thereof
US8264744B2 (en) Image processing apparatus, image processing method, and program to execute image processing method
JP4968902B2 (en) Image processing method and image processing apparatus
US8259313B2 (en) Image processing apparatus, method, and computer-readable medium storing the program thereof
JP5473492B2 (en) Image forming apparatus, image forming apparatus control method, and program
JP2008219793A (en) Device and method for forming image, and image processing program and computer-readable storage medium storing the same
JP2008219398A (en) Image forming apparatus, image processing method, image processing program and computer readable storage medium with the same stored therein
JP2005022298A (en) Printing device
JP2008227956A (en) Image forming apparatus, image processing method, image processing program, and storage medium with image processing program stored thereon
JP2010049405A (en) Image formation system
JP2008213263A (en) Image formation device, image processing method, image processing program and recording medium with memorized image processing program
JP2006031479A (en) Image forming apparatus
JP2005094698A (en) Color image forming system
US20250044730A1 (en) Image forming apparatus, control method for image forming apparatus, and storage medium
US20250189919A1 (en) Image forming apparatus, control method for image forming apparatus, and storage medium

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100511