JPH11179993A - Print processing apparatus, method, and storage medium - Google Patents
Print processing apparatus, method, and storage mediumInfo
- Publication number
- JPH11179993A JPH11179993A JP9363844A JP36384497A JPH11179993A JP H11179993 A JPH11179993 A JP H11179993A JP 9363844 A JP9363844 A JP 9363844A JP 36384497 A JP36384497 A JP 36384497A JP H11179993 A JPH11179993 A JP H11179993A
- Authority
- JP
- Japan
- Prior art keywords
- document data
- printing
- routine
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数の文書データ
を合成して印刷する場合の印刷処理技術に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a print processing technique when a plurality of document data are combined and printed.
【0002】[0002]
【従来の技術】従来、パーソナルコンピュータ等の情報
処理装置上でアプリケーションプログラム(以下、アプ
リケーションという)により作成した文書データを、該
情報処理装置に接続されたプリンタにより印刷すべく、
上記アプリケーション上で印刷を指示すると、1回の印
刷指示で指示された印刷データは、印刷開始命令から印
刷終了命令で挟まれた1つの印刷ジョブとして処理され
る。2. Description of the Related Art Conventionally, document data created by an application program (hereinafter, referred to as an application) on an information processing apparatus such as a personal computer is printed by a printer connected to the information processing apparatus.
When printing is instructed on the application, the print data specified by one printing instruction is processed as one print job sandwiched by a print start instruction and a print end instruction.
【0003】また、複数の文書データ等を印刷する場合
には、オペーレータは各文書データに対して個別に印刷
を指示するが、この場合にも、プリンタ側では、個別に
印刷指示された各印刷データは、それぞれ1つの印刷ジ
ョブとして処理され、印刷ジョブの最後、すなわち印刷
終了命令を受取ると物理ページの紙送りを行い、次の印
刷ジョブを受取ったときには、物理ページの先頭から印
刷を開始する。When printing a plurality of pieces of document data, the operator instructs printing of each piece of document data individually. The data is processed as a single print job. When the end of the print job, that is, a print end command is received, the physical page is fed, and when the next print job is received, printing is started from the top of the physical page. .
【0004】また、一般に、或る印刷ジョブを受付けて
いる間は他の印刷ジョブを受付けないように構成されて
いる。また、文書データ等の印刷実行の際、印刷形態と
して、2ページ、或いは4ページなど複数の論理ページ
(Nページ)を縮小配置し、物理ページ1ページに印刷
するN−UP印刷機能が実現されている。さらに、両面
印刷機能を備えたプリンタにおいては、両面印刷の実行
モードを情報処理装置側で指定してプリンタに送信する
と、情報処理装置側で他の特別な処理を行うことなく、
プリンタ側で両面印刷を実行するように構成されてい
る。[0004] In general, while a certain print job is being received, another print job is not received. Further, when printing document data or the like, an N-UP printing function is implemented, in which a plurality of logical pages (N pages) such as two pages or four pages are reduced in size and printed on one physical page. ing. Further, in a printer having a two-sided printing function, when the execution mode of the two-sided printing is designated on the information processing apparatus side and transmitted to the printer, the information processing apparatus side does not perform other special processing,
The printer is configured to execute double-sided printing.
【0005】[0005]
【発明が解決しようとする課題】しかし、従来技術で
は、複数の文書データを1つのまとまった文晝データと
して連続して印刷したいとき、文書データ数分の印刷実
行を指示すると、印刷データは複数の印刷ジョブとして
プリンタに送られるため、印刷ジョブと印刷ジョブの間
に、予期しない他の印刷ジョブが割込む可能性がある。
この問題は、ネットワーク上で共有しているプリンタを
用いて印刷する際に特に顕著であり、連続して印刷しよ
うとした印刷ジョブの間に、ネットワーク上の他の情報
処理装置により指示された印刷ジョブが割込まれて印刷
されてしまい、意図する連続印刷を行えない場合があ
り、このような場合には、最終的に印刷された物理ペー
ジを振り分ける作業を行う必要があった。However, according to the prior art, when a plurality of document data are to be continuously printed as one set of text data, if print execution for the number of document data is instructed, the print data becomes a plurality. Since the print job is sent to the printer as a print job, another unexpected print job may be interrupted between print jobs.
This problem is particularly conspicuous when printing is performed using a printer shared on a network, and during a print job that is continuously attempted to be printed, a print job specified by another information processing apparatus on the network is performed. In some cases, the job is interrupted and printed, so that the intended continuous printing cannot be performed. In such a case, it is necessary to sort the finally printed physical pages.
【0006】また、複数の文書データをN−UP印刷す
べく、文書データ数分の印刷実行を指示すると、印刷デ
ータは複数の印刷ジョブとしてプリンタに送られるた
め、印刷ジョブと印刷ジョブの問に物理ページの紙送り
を行ってしまう。このため、Nで割り切れないページ数
で構成された文書データの次の文書データの先頭ページ
は、新しい物理ページの先頭に印刷されてしまい、意図
する連続したN−UP印刷を行うことができなかった。[0006] Further, when print execution is instructed for the number of pieces of document data in order to perform N-UP printing of a plurality of pieces of document data, the print data is sent to the printer as a plurality of print jobs. The physical page is fed. For this reason, the first page of the document data next to the document data composed of the number of pages that cannot be divided by N is printed at the top of a new physical page, and intended continuous N-UP printing cannot be performed. Was.
【0007】また、複数の文書データを両面印刷すべ
く、文書データ数分の印刷実行を指示した場合にも、印
刷データは複数の印刷ジョブとしてプリンタに送られる
ため、印刷ジョブと印刷ジョブの問に物理ページの紙送
りを行ってしまう。このため、奇数ペ−ジの文書データ
の次の文書データの先頭ページは、前の文書データの最
終ページの裏面には印刷されず、新しい物理ペ−ジの表
面に印刷されてしまい、意図する連続した両面印刷を行
うことができなかった。[0007] Further, even when an instruction to execute printing for the number of pieces of document data is issued in order to print a plurality of pieces of document data on both sides, the print data is sent to the printer as a plurality of print jobs. Paper of the physical page is sent. For this reason, the first page of the document data following the document data of the odd page is not printed on the back side of the last page of the previous document data, but is printed on the front side of a new physical page. Continuous double-sided printing could not be performed.
【0008】本発明は、このような背景の下になされた
もので、その課題は、複数の所望の文書データを所望の
形態で確実に連続的に印刷できるようにすることにあ
る。The present invention has been made under such a background, and an object of the present invention is to make it possible to reliably and continuously print a plurality of desired document data in a desired form.
【0009】[0009]
【課題を解決するための手段】上記課題を解決するた
め、本発明による印刷処理装置は、文書データを作成す
る作成手段と、前記作成手段により作成された文書デー
タを印刷対象のデータとして保存する保存手段と、前記
保存手段により保存された文書データの中から合成対象
の文書データを選択して指定する指定手段と、前記指定
手段により指定された文書データと印刷指示がなされた
時点で前記作成手段により作成されていた文書データと
を合成する合成手段と、前記合成手段により合成された
文書データを1つの印刷ジョブとして出力する出力手段
とを備えている。In order to solve the above-mentioned problems, a print processing apparatus according to the present invention includes a creation unit for creating document data, and saves the document data created by the creation unit as data to be printed. Storage means, designating means for selecting and specifying document data to be combined from the document data stored by the storage means, and the document data designated by the designating means and the creation when the print instruction is given. A synthesizing means for synthesizing the document data created by the means, and an output means for outputting the document data synthesized by the synthesizing means as one print job.
【0010】また、本発明による印刷処理方法は、文書
データを作成する作成工程と、前記作成工程により作成
された文書データを印刷対象のデータとして保存する保
存工程と、前記保存工程により保存された文書データの
中から合成対象の文書データを選択して指定する指定工
程と、前記指定工程により指定された文書データと印刷
指示がなされた時点で前記作成工程により作成されてい
た文書データとを合成する合成工程と、前記合成工程に
より合成された文書データを1つの印刷ジョブとして出
力する出力工程とを備えている。Further, in the print processing method according to the present invention, the creation step of creating the document data, the storage step of saving the document data created by the creation step as data to be printed, and the storage step A designation step of selecting and specifying document data to be combined from the document data; and combining the document data specified in the designation step with the document data created in the creation step when a print instruction is given. And a outputting step of outputting the document data combined by the combining step as one print job.
【0011】また、本発明による記憶媒体は、文書デー
タを作成する作成ルーチンと、前記作成ルーチンにより
作成された文書データを印刷対象のデータとして保存す
る保存ルーチンと、前記保存ルーチンにより保存された
文書データの中から合成対象の文書データを選択して指
定する指定ルーチンと、前記指定ルーチンにより指定さ
れた文書データと印刷指示がなされた時点で前記作成ル
ーチンにより作成されていた文書データとを合成する合
成ルーチンと、前記合成ルーチンにより合成された文書
データを1つの印刷ジョブとして出力する出力ルーチン
とを含む印刷処理プログラムを記憶している。A storage medium according to the present invention includes a creation routine for creating document data, a storage routine for saving the document data created by the creation routine as data to be printed, and a document saved by the storage routine. A designation routine for selecting and designating document data to be synthesized from the data, and synthesizing the document data specified by the specification routine and the document data created by the creation routine at the time when a print instruction is issued. A print processing program including a combining routine and an output routine for outputting the document data combined by the combining routine as one print job is stored.
【0012】また、本発明では、前記出力手段,工程,
ルーチンは、前記合成手段,工程,ルーチンにより合成
された文書データをジョブ開始命令とジョブ終了命令と
で挟んで出力することにより、1つの印刷ジョブとして
出力している。In the present invention, the output means, the step,
The routine outputs the document data synthesized by the synthesizing unit, the process, and the routine as one print job by sandwiching the data between a job start instruction and a job end instruction.
【0013】また、本発明では、前記印刷処理装置は、
ネットワーク上に接続された情報処理装置と印刷装置に
より構成され、前記作成手段、保存手段、指定手段、合
成手段、及び出力手段は、該情報処理装置に搭載されて
いる。Further, according to the present invention, the print processing apparatus includes:
The information processing apparatus is configured by an information processing apparatus and a printing apparatus connected on a network, and the creation means, the storage means, the designation means, the synthesis means, and the output means are mounted on the information processing apparatus.
【0014】また、本発明では、前記印刷処理方法を用
いて行われる印刷処理は、ネットワーク上に接続された
情報処理装置と印刷装置により実行され、前記作成工
程、保存工程、指定工程、合成工程、及び出力工程は、
該情報処理装置により実行されている。In the present invention, the printing process performed by using the printing process method is executed by an information processing device and a printing device connected on a network, and the creating process, the storing process, the specifying process, and the combining process are performed. , And the output process,
It is being executed by the information processing device.
【0015】また、本発明では、前記印刷処理プログラ
ムを用いて行われる印刷処理は、ネットワーク上に接続
された情報処理装置と印刷装置により実行され、前記作
成ルーチン、保存ルーチン、指定ルーチン、合成ルーチ
ン、及び出力ルーチンを含む前記印刷処理プログラム
は、該情報処理装置により実行されている。Further, in the present invention, the printing process performed by using the printing process program is executed by an information processing device and a printing device connected on a network, and the creation routine, the storage routine, the designation routine, and the synthesis routine are performed. And the print processing program including an output routine is executed by the information processing apparatus.
【0016】また、本発明では、前記保存手段,工程,
ルーチンは、前記印刷装置に実際に出力するデータ形式
とは異なる中間データ形式で前記文書データを保存して
いる。In the present invention, the storage means, the step,
The routine stores the document data in an intermediate data format different from the data format actually output to the printing device.
【0017】また、本発明では、前記指定手段,工程,
ルーチンは、印刷モードとして、印刷対象の文書データ
を前記保存手段,工程,ルーチンにより保存する保存モ
ード、印刷対象の複数の文書データを前記合成手段,工
程,ルーチンにより合成する合成モード等を設定するた
めのユーザインターフェイス画面を表示する表示制御手
段,工程,ルーチンを含んでいる。Further, according to the present invention, the designation means, step,
The routine sets, as the print mode, a storage mode in which document data to be printed is stored by the storage unit, the process, and the routine, a synthesis mode in which a plurality of document data to be printed is synthesized by the synthesis unit, the process, and the routine. Control means, steps, and routines for displaying a user interface screen for display.
【0018】また、本発明では、前記表示制御手段,工
程,ルーチンは、前記保存モード時の前記ユーザインタ
ーフェイス画面上に、前記保存手段,工程,ルーチンに
より文書データを保存する際のファィル名を指定する欄
を表示している。Further, in the present invention, the display control means, steps, and routines specify a file name when document data is stored by the storage means, steps, and routines on the user interface screen in the storage mode. Is displayed.
【0019】また、本発明では、前記表示制御手段,工
程,ルーチンは、前記合成モード時の前記ユーザインタ
ーフェイス画面上に、前記保存手段,工程,ルーチンに
より保存された文書データを合成対象の文書データの候
補として一覧表示させるためのスイッチボタンを表示し
ている。Further, in the present invention, the display control means, the process, and the routine are arranged such that the document data stored by the storage means, the process, and the routine are displayed on the user interface screen in the synthesis mode. A switch button for displaying a list as a candidate for is displayed.
【0020】また、本発明では、前記表示制御手段,工
程,ルーチンは、前記合成モード時の前記ユーザインタ
ーフェイス画面上に、前記合成手段,工程,ルーチンに
よる合成順番を予め付した形で合成対象の複数の文書デ
ータを指定する欄を表示している。Further, in the present invention, the display control means, the process, and the routine are arranged such that the synthesis order of the synthesis means, the process, and the routine is previously given on the user interface screen in the synthesis mode. A field for specifying a plurality of document data is displayed.
【0021】また、本発明では、前記表示制御手段,工
程,ルーチンは、前記合成モード時の前記ユーザインタ
ーフェイス画面上に、N−UP印刷、両面印刷等の特殊
な印刷形態で印刷を行うか否かを指定するためのスイッ
チボタンを表示している。In the present invention, the display control means, the process, and the routine determine whether or not to perform printing on the user interface screen in the combining mode in a special printing mode such as N-UP printing or double-sided printing. The switch button for specifying whether or not is displayed.
【0022】また、本発明では、前記表示制御手段,工
程,ルーチンは、前記合成モード時の前記ユーザインタ
ーフェイス画面上に、複数の文書データ間で改ページを
行うか否かを指定するためのスイッチボタンを表示して
いる。According to the present invention, the display control means, step, and routine include a switch for designating whether a page break is to be made between a plurality of pieces of document data on the user interface screen in the combining mode. The button is displayed.
【0023】[0023]
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0024】[第1の実施の形態]図1は、本発明の実
施の形態における印刷処理装置の概略構成を示すブロッ
ク図である。図1中、1はパーソナルコンピュータ等の
情報処理装置であり、ビデオメモリ(VRAM)3、表
示部(CRT)4、キーボード(KBD)5、ポインテ
ィングデバイス(PD)6、ディスクコントローラ部
7、フロッピーディスク(FD)8、ハードディスク装
置(HD)9、接続部10、CPU11、RAM12、
及びROM13を主要な構成要素とし、これらの構成要
素がシステムバス2を介して互いに接続されている。
CPU11は後述する図2等のフローチャートで表わさ
れるプログラムに従って情報処理装置1全体を制御する
ものである。また、RAM12は、CPU11の主メモ
リとしてプログラムを格納すると共に、CPU11によ
る制御実行時にワークデータエリアとして利用される。[First Embodiment] FIG. 1 is a block diagram showing a schematic configuration of a print processing apparatus according to an embodiment of the present invention. In FIG. 1, reference numeral 1 denotes an information processing device such as a personal computer, which includes a video memory (VRAM) 3, a display unit (CRT) 4, a keyboard (KBD) 5, a pointing device (PD) 6, a disk controller unit 7, and a floppy disk. (FD) 8, hard disk device (HD) 9, connection unit 10, CPU 11, RAM 12,
And the ROM 13 as main components, and these components are connected to each other via the system bus 2.
The CPU 11 controls the entire information processing apparatus 1 according to a program represented by a flowchart shown in FIG. The RAM 12 stores a program as a main memory of the CPU 11 and is used as a work data area when the CPU 11 executes control.
【0025】ディスクコントローラ部7は、フロッピー
ディスク8、ハードディスク装置9等の外部記憶装置と
のアクセス制御を行うものである。ハードディスク装置
9及びフロッピーディスク8は、ディスク上の磁気記憶
媒休にデータを読み書きする装置であり、各種図形デー
タや文書データ、更にはRAM13にダウンロードされ
て実行される情報処理装置1のブートプログラム、CP
U11の制御プログラムであるオペレーティングシステ
ム(OS)、各種アプリケーション・プログラム(以
下、アプリケーションという)、プリンタ制御コマンド
(印刷データ)生成プログラム(プリンタドライバ)、
及び印刷データの合成機能等を有する印刷システムプロ
グラムなどを記憶する。なお、この外部記憶装置として
は、ハードディスク装置やフロッピーディスクだけでな
く、磁気テープ、CD−ROM、1Cメモリカード、D
VD等を使用することも可能である。The disk controller 7 controls access to external storage devices such as the floppy disk 8 and the hard disk device 9. The hard disk device 9 and the floppy disk 8 are devices for reading and writing data in and from a magnetic storage medium on the disk. Various graphic data and document data, and a boot program of the information processing device 1 which is downloaded to the RAM 13 and executed, CP
An operating system (OS) which is a control program of U11, various application programs (hereinafter, referred to as applications), a printer control command (print data) generation program (printer driver),
And a printing system program having a print data synthesizing function and the like. The external storage devices include not only hard disk devices and floppy disks, but also magnetic tapes, CD-ROMs, 1C memory cards,
It is also possible to use VD or the like.
【0026】ROM13は内部メモリであり、前述のハ
ードディスク装置9やフロッピーディスク8等と同様に
各種データや基本I/Oプログラム等のプログラムを記
憶している。また、表示部4は、情報処理装置1におい
て文字、図形等により構成される文書データやコマンド
メニュー等のユーザインターフェイス(UI)、オペレ
ータへのメッセージ等を表示するものであり、CRT
(陰極線管)、液晶ディスプレイ等により構成されてい
る。ビデオメモリ3は、表示部4に表示すべきデータを
ビットマップデータとして記憶している。The ROM 13 is an internal memory, and stores various data and programs such as a basic I / O program, similarly to the hard disk device 9 and the floppy disk 8 described above. The display unit 4 displays a user interface (UI) such as text data, a command menu, and the like in the information processing apparatus 1, a command menu and the like in the information processing apparatus 1, and a message to an operator.
(Cathode ray tube), a liquid crystal display and the like. The video memory 3 stores data to be displayed on the display unit 4 as bitmap data.
【0027】キーボード5、及びポインティングデバイ
ス6は、各種のデータやコマンド、或は印刷モード等の
設定情報を入力するものである。この際、キーボード
5、またはポインティングデバイス6により、表示部4
の表示画面に表示されたコマンドメニューのコマンドイ
メージ等を選択することにより、そのコマンドの実行や
印刷モードを指示することができる。The keyboard 5 and the pointing device 6 are used to input various data and commands, or setting information such as a print mode. At this time, the display unit 4 is operated by the keyboard 5 or the pointing device 6.
By selecting a command image or the like in the command menu displayed on the display screen, the execution of the command and the print mode can be instructed.
【0028】10は接続部であり、セントロニクスイン
ターフェイスや、ネットワークインターフェイス等の所
定の双方向インターフェース14を介してプリンタ装置
15の接続部17に接続し、プリンタ制御コマンド(印
刷データ)を送信するなど、プリンタ装置15との通信
制御処理を実行する。Reference numeral 10 denotes a connection unit which is connected to the connection unit 17 of the printer device 15 via a predetermined bidirectional interface 14 such as a Centronics interface or a network interface to transmit a printer control command (print data). A communication control process with the printer device 15 is executed.
【0029】プリンタ装置15は、接続部17、印刷部
(プリンタエンジン)18、操作部19、外部メモリ2
0、CPU21、RAM22、及びROM23を主要な
構成要素とし、これらの構成要素がシステムバス16を
介して互いに接続されている。CPU21は、プリンタ
製置15全体を制御するものである。CPU21は、R
OM23、或いは外部メモリ20に記憶された制御プロ
グラムに従って、接続部17で受信したプリンタ制御コ
マンド(印刷データ)に基づいて画像信号を生成し、印
刷部18に出力する。The printer unit 15 includes a connection unit 17, a printing unit (printer engine) 18, an operation unit 19, and an external memory 2.
0, a CPU 21, a RAM 22, and a ROM 23 as main components, and these components are connected to each other via a system bus 16. The CPU 21 controls the entire printer device 15. The CPU 21 uses R
In accordance with the control program stored in the OM 23 or the external memory 20, an image signal is generated based on the printer control command (print data) received by the connection unit 17, and is output to the printing unit 18.
【0030】RAM22は、CPU21の主メモリとし
て機能し、CPU21による制御実行時にワークデータ
エリア等として使用される。外部メモリ20は、オプシ
ョンとして搭載することも可能であり、フォントデー
タ、エミュレーションプログラム、フォームデータ等を
記憶する。The RAM 22 functions as a main memory of the CPU 21 and is used as a work data area or the like when the CPU 21 executes control. The external memory 20 can be mounted as an option, and stores font data, an emulation program, form data, and the like.
【0031】ROM23はプリンタ内部メモリであり、
外部メモリ20と同様に、各種データや本プリンタ装置
15を制御するプリンタ制御プログラム等を記憶してい
る。また、印刷部18は、プリンタエンジンであり、C
PU21の制御の下にシステムバス16を介して出力さ
れた画像信号に基づいて、実際の印刷動作を行う。The ROM 23 is an internal memory of the printer.
Like the external memory 20, various data and a printer control program for controlling the printer 15 are stored. The printing unit 18 is a printer engine, and C
An actual printing operation is performed based on the image signal output via the system bus 16 under the control of the PU 21.
【0032】操作部19は、操作パネルや操作スイッチ
等の入力部、及び操作内容等を表示するLED、液晶パ
ネル等の表示部等により構成され、本プリンタ装置15
の各種設定を指示したり確認するために利用される。接
続部17は、双方向インターフェース14を介して情報
処理装置1からプリンタ制御コマンド(印刷データ)を
受信し、プリンタ内部の状態等を通知するために利用さ
れる。The operation unit 19 includes an input unit such as an operation panel and operation switches, an LED for displaying operation contents and the like, a display unit such as a liquid crystal panel, and the like.
It is used for instructing and confirming various settings. The connection unit 17 is used to receive a printer control command (print data) from the information processing device 1 via the bidirectional interface 14 and notify the internal state of the printer.
【0033】次に、図2、図3を参照しながら、本印刷
処理装置が動作を行うための前処理を説明する。Next, with reference to FIGS. 2 and 3, a description will be given of a pre-process for the print processing apparatus to operate.
【0034】情報処理装置1の電源がONされると、ま
ず、ROM13に格納された基本1/Oプログラム中の
イニシャルプログラムローディング(IPL)機能によ
り、ハードディスク9、或いはフロッピーディスク8等
の外部記憶メモリに記憶されたオペレーティングシステ
ム(OS)がRAM12に読込まれて起動され、表示部
4の表示画面にコマンドメニューのコマンドイメージ等
が表示される。When the power of the information processing apparatus 1 is turned on, first, an external storage memory such as a hard disk 9 or a floppy disk 8 is operated by an initial program loading (IPL) function in the basic 1 / O program stored in the ROM 13. The operating system (OS) stored in the RAM 12 is read into the RAM 12 and activated, and a command image of a command menu is displayed on the display screen of the display unit 4.
【0035】次に、キーボード5、ポインティングデバ
イス6の操作により、表示に係るコマンドメニューの中
からアプリケーションの実行が選択されると、ハードデ
ィスク9、或いはフロッピーディスク8等の外部記憶装
置に記憶されたアプリケーションがRAM12に読込ま
れて起動される。そして、アプリケーション上で印刷が
指示されると、ハードディスク9、或いはフロッピーデ
ィスク8等の外部記憶装置に記憶された印刷データ(文
書データファイル)の合成機能等を有する印刷処理プロ
グラム、およびプリンタ制御コマンド生成プログラム
(プリンタドライバ)がRAM12に読込まれ、印刷処
理プログラムが起動される。Next, when the execution of the application is selected from the command menu related to the display by operating the keyboard 5 and the pointing device 6, the application stored in the external storage device such as the hard disk 9 or the floppy disk 8 is selected. Is read into the RAM 12 and activated. Then, when printing is instructed on the application, a print processing program having a function of synthesizing print data (document data file) stored in an external storage device such as the hard disk 9 or the floppy disk 8 and a printer control command generation The program (printer driver) is read into the RAM 12, and the print processing program is started.
【0036】本形態では、印刷処理プログラム及び関連
データはフロッピーディスク8に記憶されており、その
記憶内容を図3に示す。フロッピーディスク8に記憶さ
れた印刷処理プログラム及び関連データは、ディスクコ
ントローラ部7を通じて情報処理装置1にロードされ
る。すなわち、フロッピーディスク8をディスクコント
ローラ部7にセットすると、OS及び基本1/Oプログ
ラムの制御のもとに印刷処理プログラム及び関連データ
がフロッピーディスク8から読出され、RAM12にロ
ードされて印刷処理が可能となる。図2は、印刷処理プ
ログラムがRAM12にロードされ実行可能となった状
態でのRAM12のメモリマップを示したものである。In this embodiment, the print processing program and related data are stored on the floppy disk 8, and the stored contents are shown in FIG. The print processing program and related data stored in the floppy disk 8 are loaded into the information processing device 1 through the disk controller 7. That is, when the floppy disk 8 is set in the disk controller 7, the print processing program and related data are read out from the floppy disk 8 under the control of the OS and the basic 1 / O program, and are loaded into the RAM 12 to perform the print processing. Becomes FIG. 2 shows a memory map of the RAM 12 in a state where the print processing program is loaded into the RAM 12 and becomes executable.
【0037】次に、本形態に特有な印刷データの合成機
能を含む印刷処理の概要を説明する。図2のメモリマッ
プの状態で、アプリケーションにより文書データの印刷
処理を指定し、更に印刷ジョブの保存モードを指定する
と、印刷ジョブを保存するファイルの名称を指定するた
めのUI画面が表示される。そこで、このUI画面上で
保存ファイル名称を指示すると、アプリケーションから
受取った文書データが中間データ書込みプログラムによ
り中間データに変換され、指定に係るファィル名で保存
される。Next, an outline of a printing process including a print data synthesizing function unique to this embodiment will be described. In the state of the memory map shown in FIG. 2, when the printing process of the document data is designated by the application and the save mode of the print job is designated, a UI screen for designating the name of the file for saving the print job is displayed. Therefore, when a save file name is designated on this UI screen, the document data received from the application is converted into intermediate data by the intermediate data writing program, and is stored under the designated file name.
【0038】一方、アプリケーションにより文書データ
の印刷処理を指定し、更に印刷ジョブの合成モードを指
定すると、印刷ジョブ(中間データ)のファイル名称、
及び合成順序を指示するためのUI画面が表示される。
そこで、合成したいファイル名称及び順序を指示する
と、指定された複数の中間データファイルを合成可能か
否かのチェックが中間データ合成プログラムにより行わ
れ、合成可能ならば、中間データ書込みプログラムによ
り、アプリケーションから今回受取った文書データを中
間データに変換して一時保存し、合成ファイルとして指
定された中間データファイルを指定された順序に従って
合成して新たな中間データとし、さらに一時保存された
今回の中間データと上記合成に係る新たな中間データと
を合成し、この合成された中間データをプリンタ制御コ
マンド生成プログラム(プリンタドライバ)、或はその
前段ステップに介在するプログラムに順次出力し、最終
的に前記プリンタ制御コマンド生成プログラム(プリン
タドライバ)により、上記中間データに基づいてプリン
タ制御コマンド(印刷データ)が生成されて印刷が実行
される。On the other hand, when the printing process of the document data is specified by the application, and further the synthesis mode of the print job is specified, the file name of the print job (intermediate data),
And a UI screen for designating the synthesis order.
Therefore, when the file names and order to be combined are specified, a check is made by the intermediate data combining program as to whether or not the plurality of designated intermediate data files can be combined. The document data received this time is converted into intermediate data and temporarily stored, and the intermediate data file specified as the composite file is synthesized according to the specified order to form new intermediate data. The new intermediate data related to the synthesis is synthesized, and the synthesized intermediate data is sequentially output to a printer control command generation program (printer driver) or a program interposed in the preceding step, and finally the printer control By command generation program (printer driver) It said based on the intermediate data printer control command (print data) is generated and printing is performed.
【0039】次に、図4のフローチャートに従って、印
刷処理を説明する。まず、図4のステップS401で、
印刷モードとして、印刷ジョブ合成モード、印刷ジョブ
保存モードのいずれかを指定する。 次に、ステップS
402で印刷を指定する。この印刷モードおよび印刷の
指定は、表示部3に表示されたUI画面上のコマンドメ
ニユ−のコマンドイメージ等を、キーボード5及びポイ
ンティングデバイス6の操作により選択することにより
行う。Next, the printing process will be described with reference to the flowchart of FIG. First, in step S401 of FIG.
One of the print job composition mode and the print job storage mode is designated as the print mode. Next, step S
At 402, printing is designated. The designation of the print mode and the print is performed by selecting a command image of a command menu on the UI screen displayed on the display unit 3 by operating the keyboard 5 and the pointing device 6.
【0040】次に、ステップS401で指定した印刷モ
ードが合成モード、保存モードのいずれであるかを判別
する(ステップS403)。その結果、印刷モードが保
存モードであれば、現在印刷指定されているジョブ、す
なわちアプリケーションから受取った文書データを中間
データに変換し、その中間データをフロッピーディスク
8、またはハードディスク装置9に保存して(ステップ
S404)、終了する。Next, it is determined whether the print mode specified in step S401 is the combination mode or the save mode (step S403). As a result, if the print mode is the save mode, the currently designated job, that is, the document data received from the application is converted into intermediate data, and the intermediate data is stored in the floppy disk 8 or the hard disk device 9. (Step S404) ends.
【0041】一方、合成モードが指定されている場合
は、現在印刷指定されている印刷ジョブについて中間デ
ータを生成し、RAM12に一時保存する(ステップS
405)。そして、一時保存された中間データとステッ
プS401で指定された保存ファイルの合成結果とを合
成して新たな中間データを生成し、その新たな中間デー
タを次のステップS407で読込み可能な命令に変換し
て出力する(ステップS406)。ステップS407で
は、ステップS406で合成され出力された命令をプリ
ンタ制御コマンド(印刷データ)に変換し、プリンタ装
置15に出力する。すなわち、ステップS406で出力
された中間データの各レコードに対応する描画命令を順
次入力し、プリンタ制御コマンド(印刷データ)に変換
してプリンタ装置15に出力して、印刷処理を終了す
る。このステップS407で行われる処理は、プリンタ
制御コマンド生成プログラム(プリンタドライバ)が請
け負う通常の印刷処理である。On the other hand, if the combination mode is specified, intermediate data is generated for the print job for which printing is currently specified, and temporarily stored in the RAM 12 (step S).
405). Then, the temporarily stored intermediate data and the synthesis result of the storage file specified in step S401 are synthesized to generate new intermediate data, and the new intermediate data is converted into a readable instruction in the next step S407. And outputs it (step S406). In step S407, the command synthesized and output in step S406 is converted into a printer control command (print data) and output to the printer device 15. That is, drawing commands corresponding to each record of the intermediate data output in step S406 are sequentially input, converted into printer control commands (print data), output to the printer device 15, and the printing process ends. The process performed in step S407 is a normal print process undertaken by the printer control command generation program (printer driver).
【0042】次に、上記ステップS401での印刷モー
ドの指定方法を、図5、図6を用いて詳細に説明する。Next, the method of specifying the print mode in step S401 will be described in detail with reference to FIGS.
【0043】図5は、図4のステップS401におい
て、印刷モードを指定する際の印刷モード指定用UI画
面を示したものである。図5中、aは印刷ジョブ保存を
指定するボタンスイッチであり、bは印刷ジョブ合成を
指定するボタンスイッチである。a、bのスイッチは背
反であり。どちらか一方のモードを選択的に指定可能と
なっている。図5では、デフォルトのモードとしてジョ
ブ保存モードを示しており、ジョブ保存ボタンスイッチ
aが黒に反転している。また、cはジョブ保存のとき保
存するファイル名を指定するエリアである。このエリア
cで指定されたファイル名が上記ステップS404での
中間データ保存の際の保存ファイル名称となる。この保
存ファイル名を指定するエリアcは、上記ジョブ保存ボ
タンスイッチaが選択されているときに表示される。FIG. 5 shows a print mode designating UI screen when the print mode is designated in step S401 of FIG. In FIG. 5, a is a button switch for designating print job storage, and b is a button switch for designating print job composition. The switches a and b are contrary. Either mode can be selectively specified. FIG. 5 shows the job save mode as the default mode, and the job save button switch a is inverted to black. Reference numeral c denotes an area for specifying a file name to be saved when the job is saved. The file name specified in the area c is the storage file name when the intermediate data is stored in step S404. The area c for specifying the save file name is displayed when the job save button switch a is selected.
【0044】図5中のdは、OKボタンスイッチであ
り、指定した印刷モード、保存ファイル名を確定すると
きに選択する。また、eはキャンセルボタンであり、指
定した印刷モード、保存ファイル名をキャンセルすると
きに選択するものである。Reference numeral d in FIG. 5 denotes an OK button switch, which is selected when the designated print mode and save file name are determined. In addition, e is a cancel button, which is selected when canceling the designated print mode and save file name.
【0045】図6は、図4のステップS401におい
て、印刷モードを指定する際のジョブ合成モードの指定
用UI画面を示したものである。このUI画面は図5の
印刷モード指定用UI画面でジョブ合成用のボタンスイ
ッチbを選択した場合に表示される。図6中、fは合成
すべきファイルのファイル名を指定するエリアである。
この合成ファイル名指定エリアfは、番号表示エリアと
それに対応したファイル名称を入力する2つのエリアに
より構成されている。この番号表示エリアに表示された
番号は、合成するファイルの合成順番を示している。す
なわち、番号1と対応して入力された合成対象のファイ
ルを先頭に、番号2、3、…と対応して入力された合成
対象のファイルの順に合成し、この合成内容と現在印刷
指定されている印刷ジョブとを合成すること示してい
る。また、図6中のgは参照ボタンであり、合成ファイ
ル名入力エリアfに入力すべき合成ファイル名をキーボ
ードから入力するのではなく、一覧から選択して入力さ
せるためのリストを表示するものである。すなわち、こ
の参照ボタンgを選択すると、フロッピーディスク8、
またはハードディスク装置9に保存された中間データの
保存ファイルのー覧、或いは保存場所のディレクトリ構
成の一覧等のリストが、合成対象の文書データの候補と
して表示され、そのリスト中のファイル名を選択すると
カレントの合成ファイル名入力欄に選択したファイル名
が入力される。FIG. 6 shows a UI screen for designating a job composition mode when designating a print mode in step S401 of FIG. This UI screen is displayed when the job composition button switch b is selected on the print mode designation UI screen of FIG. In FIG. 6, f is an area for specifying a file name of a file to be combined.
The composite file name designation area f is composed of a number display area and two areas for inputting the corresponding file names. The numbers displayed in the number display area indicate the order in which the files to be combined are combined. That is, the files to be combined that are input in correspondence with the number 1 are first combined, and the files to be combined that are input in correspondence with the numbers 2, 3,. This indicates that the print job and the existing print job are combined. Reference numeral g in FIG. 6 denotes a reference button, which displays a list for selecting and inputting a synthesized file name to be input to the synthesized file name input area f from a list instead of inputting it from the keyboard. is there. That is, when this reference button g is selected, the floppy disk 8,
Alternatively, a list such as a list of files for storing intermediate data stored in the hard disk device 9 or a list of directory structures of storage locations is displayed as candidate document data to be combined, and when a file name in the list is selected. The selected file name is entered in the current composite file name input field.
【0046】図5、図6のUI画面においてOKボタン
dを選択して印刷モードや各種指定内容を確定すると、
印刷モード及び保存ファイル名、或いは合成ファイル名
等の情報は一時的にRAM12のワーク領域に格納さ
れ、後のステップで参照可能となる。なお、プリンタ装
置15が両面印刷機能をサポートしている場合は、この
UI画面で両面印刷を指示することも可能である。When the OK button d is selected on the UI screens of FIGS. 5 and 6 to determine the print mode and various designated contents,
Information such as the print mode and the storage file name or the composite file name is temporarily stored in the work area of the RAM 12 and can be referred to in a later step. If the printer device 15 supports the double-sided printing function, it is possible to instruct double-sided printing on this UI screen.
【0047】次に、図4のステップS404での中間デ
ータ生成方法について、図7、図8を用いて詳細に説明
する。Next, the method of generating intermediate data in step S404 in FIG. 4 will be described in detail with reference to FIGS.
【0048】図7は、図4のステップS402におい
て、アプリケーション等から印刷実行を指定した時に印
刷処理プログラムに渡される文書データの捕画命令を示
したものである。描画命令は、図7に示すように、「ジ
ョブ開始命令」から始まり「ジョブ終了命令」で終わ
る。プリンタ初期化命令部は、「ジョブ開始命令」の次
に現れる命令群であり、「用紙サイズ指定命令」、「印
刷方向指定命令」等からなっている。FIG. 7 shows an instruction to capture document data that is passed to the print processing program when printing is designated from an application or the like in step S402 in FIG. As shown in FIG. 7, the drawing command starts with a “job start command” and ends with a “job end command”. The printer initialization command section is a command group that appears after the “job start command”, and includes a “paper size designation command”, a “print direction designation command”, and the like.
【0049】プリンタ初期化命令部の次に現れる描画命
令部は、「文字印字命令」、「色指定命令」、「図形描
画命令」、「イメージ描画命令」、「改ページ命令」等
により構成されている。「色指定命令」は「文字印字命
令」、「図形描画命令」の対象となる文字、図形の色を
予め指定しておく命令であり、RGB形式で指定する。
また、「イメージ描画命令」には、一般的なイメージデ
ータ形式として、データ部にRGB形式のカラーデータ
テーブルが含まれており、イメージ描画の際の各ピクセ
ルの色は、各ピクセル値がこのカラーテーブルのインデ
ックスを示すことで指定される。「イメージ描画命令」
には、他に、ビットマップデータおよび幅、高さ、描画
位置座標情報等が含まれている。また、「文字印字命
令」には、文字種、文字コード、文字印字位置座標、文
字幅、文字高さ、文字送り幅、行送り高き等の情報が含
まれ、「図形描画命令」には、描画図形の種類、属種、
描画位置座標情報等が含まれている。The drawing command section appearing after the printer initialization command section is composed of a "character printing command", a "color designation command", a "graphic drawing command", an "image drawing command", a "page break command" and the like. ing. The “color designation command” is a command for designating in advance the colors of characters and figures to be subjected to the “character printing command” and the “graphic drawing command”, and is designated in RGB format.
The “image drawing command” includes a color data table in an RGB format in a data portion as a general image data format. Specified by indicating the index of the table. "Image drawing instruction"
Contains bitmap data, width, height, drawing position coordinate information, and the like. In addition, the “character print command” includes information such as a character type, a character code, a character print position coordinate, a character width, a character height, a character feed width, and a line feed height. Shape type, genus,
Drawing position coordinate information and the like are included.
【0050】図4のステップS404における中間デー
タ生成処理では、図7に示した描画命令を順に入力し、
それに対する中間レコード(図8参照)を順にファイル
出力することで中間データを生成する。すなわち、図7
における「ジョブ関始命令」は「ジョブ開始レコード」
として、「ジョブ終了命令」は「ジョブ終了レコード」
として、それぞれファイルの先頭及び最後に記述されて
いる。また、プリンタ初期化命令部、および描画命令部
の各命令も、それぞれ対応したレコードとしてそれぞれ
順番に記述されている。なお、複数の描画命令を1つに
まとめたレコードにすることも可能である。In the intermediate data generation processing in step S404 in FIG. 4, the drawing commands shown in FIG.
Intermediate data (see FIG. 8) corresponding thereto is sequentially output to a file to generate intermediate data. That is, FIG.
"Job start instruction" is "job start record"
"Job end command" is "job end record"
Are described at the beginning and end of the file, respectively. Further, the respective commands of the printer initialization command section and the drawing command section are sequentially described as corresponding records. It should be noted that it is also possible to make a record in which a plurality of drawing commands are combined into one.
【0051】図8に示す中間データのレコードは、ステ
ップS401で指定された保存ファイル名をつけて、ハ
ードディスク装置9等の記憶装置に記憶される。The record of the intermediate data shown in FIG. 8 is stored in a storage device such as the hard disk device 9 with the storage file name specified in step S401.
【0052】次に、図4のステップS406での中間デ
ータ合成方法について、図9、図10を用いて詳細に説
明する。Next, the intermediate data synthesizing method in step S406 in FIG. 4 will be described in detail with reference to FIGS.
【0053】図9は、図4のステップS406における
中間データ合成/出力処理を示すフローチャートであ
る。まず、ステップS901にて、図4のステップS4
01で合成対象として指定された中間データファイルの
全てをチェックする。すなわち、各中間データファイル
には、図8に示したように、例えば、用紙サイズ情報と
いったプリンタ初期化レコードが記述されているので、
合成対象の中間データファイル中のプリンタ初期化レコ
ード部を調べ、用紙サイズ情報等のプリンタ初期化情報
が一致しているか否かをチェックし、一致していればチ
ェックフラグをOKにセットし、−致していなければN
Gにセットする。FIG. 9 is a flowchart showing the intermediate data synthesis / output processing in step S406 in FIG. First, in step S901, step S4 in FIG.
In step 01, all of the intermediate data files specified as the synthesis target are checked. That is, as shown in FIG. 8, a printer initialization record such as paper size information is described in each intermediate data file.
The printer initialization record portion in the intermediate data file to be combined is checked, and it is checked whether or not the printer initialization information such as the paper size information matches. If they match, the check flag is set to OK. N if not
Set to G.
【0054】次に、上記チェックフラグがOKにセット
されているか否かを判別する(ステップS902)。そ
の結果、チェックフラグがNGにセットされていれば、
本印刷処理を中断すべく、ステップS903に進んで
「合成すべきファイル中のデータの属性が一致しないた
め合成できません」等のメッセージを表示し、終了す
る。Next, it is determined whether the check flag is set to OK (step S902). As a result, if the check flag is set to NG,
In order to interrupt the print processing, the process advances to step S903 to display a message such as "cannot be combined because the attributes of the data in the file to be combined do not match", and the processing ends.
【0055】一方、チェックフラグにOKがセットされ
ていれば、図4のステップS407で読込み可能なジョ
ブ開始命令を出力する(ステップS904)。そして、
ステップS901でチェックしたプリンタ初期化レコー
ドを図4のステップS407で読込み可能なプリンタ初
期化命令に変換して出力する(ステップS905)。次
に、指定された合成対象のファイル名に相当する中間デ
ータファイルを図6の番号順に1つずつオープンする
(ステップS906)。なお、このステップS906で
は、図4のステップS405で一時保存したカレントの
印刷ジョブに対する中間データファイルのオープン処理
をも最後に行う。On the other hand, if OK is set in the check flag, a readable job start command is output in step S407 of FIG. 4 (step S904). And
The printer initialization record checked in step S901 is converted into a readable printer initialization command in step S407 of FIG. 4 and output (step S905). Next, the intermediate data files corresponding to the designated file name of the synthesis target are opened one by one in the numerical order of FIG. 6 (step S906). In step S906, the process of opening the intermediate data file for the current print job temporarily stored in step S405 of FIG. 4 is also performed last.
【0056】次に、オープンした中間データファイルの
描画レコード部を読込み(ステップS907)、図4の
ステップS407で読込み可能な描画命令に変換して出
力する。次に、現在オープンしている中間データファイ
ルをクローズし(ステップS909)、図6で指定され
た合成対象のファイルのうち、ステップS906〜S9
09の処理を行っていないファイルが存在するか否かを
判別する(ステップS910)。その結果、処理を行っ
ていない合成対象のファイルが存在する場合には、その
ファイルについて同様の処理を行うべくステップS90
6に戻る。なお、ステップS910では、図4のステッ
プS405で一時保存したカレントの印刷ジョブに係る
中間データファイルに対して、ステップS906〜S9
09の処理を行ったか否かの判別処理をも行い、このフ
ァィルに対して処理を行っていない場合には、同様にス
テップS906に戻る。すなわち、ステップS906〜
S910のサイクリックな処理により、複数の印刷ジョ
ブ(文書データ)の合成処理がなされることとなる。Next, the drawing record portion of the opened intermediate data file is read (step S907), and converted into a readable drawing command in step S407 of FIG. 4 and output. Next, the currently opened intermediate data file is closed (step S909), and among the files to be combined specified in FIG. 6, steps S906 to S9 are performed.
It is determined whether there is a file that has not been subjected to the processing of step S09 (step S910). As a result, if there is a file to be synthesized that has not been processed, step S90 is performed to perform the same processing for that file.
Return to 6. In step S910, the intermediate data file relating to the current print job temporarily stored in step S405 in FIG.
A determination process is also performed to determine whether or not the process of step 09 has been performed. If the process has not been performed on this file, the process also returns to step S906. That is, from step S906
By the cyclic processing in S910, a synthesis processing of a plurality of print jobs (document data) is performed.
【0057】ステップS910にて、カレントの印刷ジ
ョブの中間デ−タファイルも合成し終えたと判別された
場合には、図4のステップS407で読込み可能なジョ
ブ終了命令を出力して(ステップS911)、終了す
る。If it is determined in step S910 that the intermediate data file of the current print job has also been synthesized, a readable job end command is output in step S407 of FIG. 4 (step S911). finish.
【0058】図10は、図4のステップS406(図9
の処理)で最終的に出力された全命令を例示した図であ
る。図10の描画命令部1は、図6で第1番目として指
定された合成対象のファイル名に相当する中間データフ
ァイルの描画レコード部を、図9のステップS908で
描画命令に変換したものである。また、描画命令部2
は、同様に、第2番目として指定された中間データファ
イルの描画レコード部を描画命令に変換したものであ
る。さらに、描画命令部3は、図4のステップS406
で一時保存されたカレントな印刷ジョブの中間データフ
ァイルの描画レコード部を描画命令に変換したものであ
る。FIG. 10 is a flowchart showing step S406 in FIG.
FIG. 7 is a diagram illustrating all the instructions finally output in step (a). The drawing command unit 1 in FIG. 10 is obtained by converting the drawing record part of the intermediate data file corresponding to the file name of the synthesis target designated as the first in FIG. 6 into the drawing command in step S908 in FIG. . Also, the drawing command unit 2
Similarly, the drawing record portion of the intermediate data file designated as the second is converted into a drawing command. Further, the drawing command unit 3 determines in step S406 in FIG.
Is the one in which the drawing record portion of the intermediate data file of the current print job temporarily stored in step (1) is converted into a drawing command.
【0059】これらプリンタ初期化命令部と描画命令部
とは、図9のステップS904で出力したジョブ開始命
令と同ステップS911で出力したジョブ終了命令とで
挟まれており、図4のステップS407以降では1つの
印刷ジョブとして認識される。The printer initialization command section and the drawing command section are sandwiched between the job start command output in step S904 in FIG. 9 and the job end command output in step S911 in FIG. 9, and after step S407 in FIG. Is recognized as one print job.
【0060】図11は、上記の印刷処理による印刷結果
例を示す概念図であり、図11(a)は、通常の片面印
刷例を示し、図11(b)は、両面印刷例を示してい
る。図11(a)、(b)において、J1−L1は合成
前の印刷ジョブ1の1ページ目を意味し、J2−L1は
合成前の印刷ジョブ2の1ペ−ジ目、J2−L2は合成
前の印刷ジョブ2の2ページ目を表している。すなわ
ち、Jに続く番号は合成前の印刷ジョブの順番、Lに続
く番号はその印刷ジョブ内のページ番号を表している。
図11の例では、3つの印刷ジョブを合成した例を示し
ており、J1−L1からJ3−L3までを1つの印刷ジ
ョブとして扱って連続して印刷した様子を表している。FIG. 11 is a conceptual diagram showing an example of a printing result by the above-described printing process. FIG. 11A shows a normal one-sided printing example, and FIG. 11B shows a two-sided printing example. I have. In FIGS. 11A and 11B, J1-L1 means the first page of print job 1 before combining, J2-L1 is the first page of print job 2 before combining, and J2-L2 is This represents the second page of print job 2 before combining. That is, the number following J indicates the order of the print job before combining, and the number following L indicates the page number in the print job.
The example of FIG. 11 illustrates an example in which three print jobs are combined, and shows a state in which J1-L1 to J3-L3 are treated as one print job and are printed continuously.
【0061】図11(b)の両面印刷の例において括弧
で括られた部分は、裏面に印刷されていることを表して
いる。この両面印刷の例においては、合成前の印刷ジョ
ブ1の1ページ目(最終ページ)であるJ1−L1と印
刷ジョブ2の1ページ目(先頭ページ)であるJ2−L
1とが、同一用紙上の表面と裏面に印刷されている。ま
た、J2−L4とJ3−L1も同一用紙上の表面と裏面
に印刷されており、印刷ジョブ、すなわち文書データの
間で区切れ(紙送り)がなく連続して印刷されている。In the example of double-sided printing in FIG. 11B, the portion enclosed in parentheses indicates that the image is printed on the back side. In this example of double-sided printing, J1-L1 which is the first page (last page) of print job 1 before combining and J2-L which is the first page (first page) of print job 2
1 is printed on the front and back sides of the same sheet. Also, J2-L4 and J3-L1 are printed on the front and back sides of the same sheet, and are continuously printed without a break (paper feed) between print jobs, that is, document data.
【0062】このように、複数の印刷ジョブ(文書デー
タファィル)を1つの纏まった文書データとして連続的
に印刷するために、複数の文書データファィルが印刷対
象として指定された場合に、それら文書データファィル
を自動的に合成し、その合成データを1つの印刷ジョブ
として印刷するように構成したので、印刷対象の文書デ
ータと文書データの間にオペレータが予期しない他の文
書データが割込むことなく連続印刷を行うことが可能と
なる。また、複数の文書データを両面印刷する際に、文
書データ間で物理ページの紙送りを行うことなく、奇数
ページで構成された文書データの次の文書データの先頭
ページをも、前の文書データの最終ページの裏面に連続
して印刷することが可能となる。さらに、物理ページの
紙送り回数が低減されるので、印刷用紙を節約すること
も可能となる。As described above, in order to continuously print a plurality of print jobs (document data files) as one integrated document data, when a plurality of document data files are designated as print targets, the document data Since the files are automatically combined and the combined data is printed as one print job, other document data that the operator does not expect is continuously inserted between the document data to be printed and the document data. Printing can be performed. Also, when printing a plurality of document data on both sides, the first page of the next document data of the odd-numbered document data is also stored in the previous document data without performing physical page feed between the document data. Can be continuously printed on the back side of the last page. Furthermore, since the number of paper feeds of physical pages is reduced, it is possible to save printing paper.
【0063】[第2の実施の形態]第2の実施形態で
は、第1の実施形態のように複数の文書データを合成し
て1つの印刷ジョブとして連続印刷する場合に、複数の
論理ページ(Nページ)を縮小配置して物理1ページに
印刷するN−UP印刷、或いはN−UP印刷と両面印刷
とを組合わせた印刷等のページハンドリングを指定でき
るように構成している。[Second Embodiment] In the second embodiment, when a plurality of document data are combined and continuously printed as one print job as in the first embodiment, a plurality of logical pages ( (N pages) is reduced and arranged and printed on one physical page. N-UP printing or page handling such as printing combining N-UP printing and double-sided printing can be designated.
【0064】この第2の実施形態における処理が第1の
実施形態における処理と異なる点は、図4のステップS
401における印刷モード指定処理、及びステップS4
06における中間データ合成/出力処理のみであり、そ
の他の処理は同じである。従って、ここでは、第2の実
施形態における印刷モード指定処理を図12を用いて説
明し、第2の実施形態における中間データ合成/出力処
理を図13、図14を用いて説明し、残りの処理は説明
を省略する。The difference between the processing in the second embodiment and the processing in the first embodiment is that step S in FIG.
Print mode designation processing in 401 and step S4
Only the intermediate data synthesis / output processing in step 06 is the same, and the other processing is the same. Accordingly, here, the print mode designation process in the second embodiment will be described with reference to FIG. 12, the intermediate data synthesis / output process in the second embodiment will be described with reference to FIGS. Description of the processing is omitted.
【0065】図12は、第2の実施形態において、印刷
モードとしてジョブ合成モードを指定した場合のUI画
面を示したものである。このUI画面は、図6に示した
第1の実施形態におけるジョブ合成指定時のUI画面
に、ページハンドリングを行うか否かを指定するスイッ
チボタンhを追加したものである。このページハンドリ
ング指定用のスイッチボタンhは、トグルボタンであ
り、図12ではスイッチボタンhは黒に反転しており、
ページハンドリングを行うモード(ONモード)である
ことを示している。ここで、スイッチボタンhがONに
された場合、ページハンドリングの詳細な設定、例えば
2UP、4UP等のN−UP印刷におけるNの設定、及
び配置方向、両面印刷との組合わせによる出力ページの
制御方法等を細かく指定するUI画面を表示し、そのU
I画面上で、それらの設定を行うようにするとよい。な
お、これらUI画面上で設定された設定内容は、OKボ
タンdを選択して確定することにより、RAM12のワ
ーク領域に一時的に格納され、後続のステップで参照可
能となる。FIG. 12 shows a UI screen when the job composition mode is designated as the print mode in the second embodiment. This UI screen is obtained by adding a switch button h for specifying whether or not to perform page handling to the UI screen at the time of job composition designation in the first embodiment shown in FIG. The switch button h for specifying page handling is a toggle button. In FIG. 12, the switch button h is inverted to black.
This indicates a page handling mode (ON mode). Here, when the switch button h is turned on, detailed settings of page handling, for example, setting of N in N-UP printing such as 2UP, 4UP, and the like, and control of output pages by combination with arrangement direction and double-sided printing Display the UI screen for specifying the method etc.
These settings may be made on the I screen. Note that the setting contents set on these UI screens are temporarily stored in the work area of the RAM 12 by selecting and confirming the OK button d, and can be referred to in subsequent steps.
【0066】図13は、図4のステップS406におけ
る第2の実施形態での中間データ合成/出力処理を示す
フローチャートである。本フローチャートは、第1の実
施形態における図9のフローチャートにペ−ジハンドリ
ング処理を付け加えたものであり、図13のステップS
1301〜S1307は、図9のステップS901〜S
9O7の処理内容と同じであり、図13のステップS1
310〜S1313は、図9のステップS908〜S9
11と同じ処理内容である。従って、ここでは、ペ−ジ
ハンドリング処理の部分であるステップS1308、S
1309のみ説明し、その他のステップの説明は省略す
る。FIG. 13 is a flowchart showing the intermediate data synthesis / output processing in the second embodiment in step S406 of FIG. This flowchart is obtained by adding a page handling process to the flowchart of FIG. 9 according to the first embodiment.
1301 to S1307 are steps S901 to S901 in FIG.
This is the same as the processing content of 9O7, and is described in step S1 in FIG.
Steps S908 to S1313 in FIG.
The processing contents are the same as those in FIG. Therefore, here, steps S1308 and S1308, which are part of the page handling process, are performed.
Only 1309 will be described, and description of other steps will be omitted.
【0067】図13のステップS1307にて、ステッ
プS1306でオープンした中間データファイルの描画
レコード部を読込んだらステップS1308に進み、図
4のステップS401で指定したページハンドリングフ
ラグがONであるか否かを判別する。その結果、ページ
ハンドリングフラグがOFFであれば、ページハンドリ
ング処理を行うことなく、ステップS1310に進む。After reading the drawing record portion of the intermediate data file opened in step S1306 in step S1307 in FIG. 13, the flow advances to step S1308 to determine whether the page handling flag specified in step S401 in FIG. 4 is ON. Is determined. As a result, if the page handling flag is OFF, the process proceeds to step S1310 without performing the page handling process.
【0068】一方、ページハンドリングフラグがONで
あれば、ステップS1309ヘ進み、ページハンドリン
グ処理を行う。このページハンドリング処理の例として
は、2UPが指定されていたら、各ページの描画命令の
座標パラメータを約50%に縮小し、読込んだ中間デー
タファイルのページ順に、用紙の左側,右側、次の用紙
の左側,右側といったように、中間データファイルを1
ページ(1枚の用紙)に2ページ分ずつ、かつ複数の用
紙に跨がって連続配置する処理方法がある。また、4U
Pが指定されていたら、各ページの描画命令の座標パラ
メータを約25%に縮小し、読込んだ中間データファイ
ルのページ順に、用紙の左上、右上、左下、右下といっ
たように、中間データファイルを1ページ(1枚の用
紙)に4ページ分ずつ、かつ複数の用紙に跨がって連続
配置する処理方法がある。On the other hand, if the page handling flag is ON, the flow advances to step S1309 to perform page handling processing. As an example of the page handling process, if 2UP is specified, the coordinate parameters of the drawing command of each page are reduced to about 50%, and the left and right sides of the sheet are read in the order of the pages of the read intermediate data file. One intermediate data file, such as the left or right side of the paper
There is a processing method of continuously arranging two pages on one page (one sheet) and over a plurality of sheets. Also, 4U
If P is specified, the coordinate parameters of the drawing command of each page are reduced to about 25%, and the intermediate data file is read in the page order of the read intermediate data file, such as upper left, upper right, lower left, lower right of the sheet. There is a processing method for continuously arranging a plurality of sheets on one page (one sheet) for four pages and over a plurality of sheets.
【0069】図14は、図13のステップS1309で
ページハンドリング処理を施した場合の印刷結果例を示
す概念図である。図14(a)、(b)は、ページハン
ドリング処理として、それぞれ上記の2UP処理、4U
P処理を施した場合の印刷結果を示している。図14
(a)、(b)において、J1−L1は合成前の印刷ジ
ョブ1の1ページ目を表している。また、J2−L1は
合成前の印刷ジョブ2の1ページ目、J2−L2は合成
前の印刷ジョブ2の2ページ目を表している。このよう
にJに続く番号は合成前の印刷ジョブの順番、Lに続く
番号はその印刷ジョブ内のページ番号を表している。図
14の例では、3つの印刷ジョブを合成した例を示して
おり、J1−L1からJ3−L3までを1つの印刷ジョ
ブとして扱って連続して印刷した様子を表している。FIG. 14 is a conceptual diagram showing an example of a print result when the page handling processing is performed in step S1309 of FIG. FIGS. 14A and 14B show the above-described 2UP processing and 4U processing as page handling processing, respectively.
The print result when the P processing is performed is shown. FIG.
In (a) and (b), J1-L1 represents the first page of print job 1 before combining. J2-L1 represents the first page of print job 2 before combining, and J2-L2 represents the second page of print job 2 before combining. As described above, the number following J indicates the order of the print job before combining, and the number following L indicates the page number in the print job. The example of FIG. 14 illustrates an example in which three print jobs are combined, and illustrates a state in which J1-L1 to J3-L3 are treated as one print job and are continuously printed.
【0070】図14(a)の2UPの例においては、合
成前の印刷ジョブ1の1ページ目(最終ページ)である
J1−L1と合成前の印刷ジョブ2の1ページ目(先頭
ページ)であるJ2−L1が同一用紙上に配置されてい
る。また、J2−L4とJ3−L1も同一用紙上に配置
されており、合成前の印刷ジョブの間で区切れ(紙送
り)がなく8ページが連続して印刷されている。図14
(b)の4UPの例においては、合成前の印刷ジョブ1
の1ページ目(最終ページ)であるJ1−L1と合成前
の印刷ジョブ2の1〜3ページ目(先頭ページ)である
J2−L1、J2−L2、J2−L3が同一用紙上に配
置されている。また、合成前の印刷ジョブの間で区切れ
(紙送り)がなく8ペ−ジが連続して印刷されている。In the 2UP example of FIG. 14A, J1-L1 which is the first page (final page) of print job 1 before combining and the first page (first page) of print job 2 before combining. A certain J2-L1 is arranged on the same sheet. Also, J2-L4 and J3-L1 are arranged on the same sheet, and there are no breaks (paper feed) between print jobs before combining, and eight pages are printed continuously. FIG.
In the 4UP example of (b), print job 1 before combining
The first page (last page) J1-L1 and the first through third pages (first page) J2-L1, J2-L2, and J2-L3 of the print job 2 before combining are arranged on the same sheet. ing. In addition, there is no break (paper feed) between print jobs before combining, and eight pages are printed continuously.
【0071】このように、複数の印刷ジョブ(文書デー
タファィル)をN−UP印刷する際に、N−UP印刷対
象として指定された複数の文書データファィルをN−U
P形式で自動的に合成し、その合成データを1つの印刷
ジョブとして印刷するように構成したので、文書データ
間で物理ページの紙送りを行うことなく、Nで割切れな
いページ数で構成された文書データの次の文書データの
先頭ページを、前の文書データの最終の物理ページに割
付けて連続したN−UP印刷を行うことが可能となる。
また、物理ページの紙送り回数が低減されるので、印刷
用紙を節約することも可能となる。As described above, when a plurality of print jobs (document data files) are subjected to N-UP printing, a plurality of document data files designated as N-UP print targets are copied to the N-U
Since the composite data is automatically composed in the P format and the composed data is printed as one print job, the physical data is not fed between the document data, and the number of pages is not divisible by N. It is possible to perform continuous N-UP printing by allocating the first page of the following document data to the last physical page of the previous document data.
In addition, since the number of paper feeds of the physical page is reduced, it is possible to save printing paper.
【0072】[第3の実施形態]第3の実施形態では、
第2の実施形態のように複数の文書データを合成して1
つのジョブとして印刷する場合に、複数の論理ページ
(Nページ)を縮小配置して物理1ページに印刷するN
−UP印刷、或いはN−UP印刷と両面印刷とを組合わ
せた印刷等のページハンドリングを指定できると共に、
合成前のジョブの最終ページと次の合成前の先頭ページ
との間で改ページを行えるように構成している。[Third Embodiment] In the third embodiment,
As in the second embodiment, a plurality of document data are combined to
When printing as one job, a plurality of logical pages (N pages) are reduced and arranged and printed on one physical page.
-In addition to being able to specify page handling such as UP printing or printing combining N-UP printing and double-sided printing,
The configuration is such that a page break can be made between the last page of a job before combining and the first page before the next combining.
【0073】この第3の実施形態における処理が第1の
実施形態における処理と異なる点は、図4のステップS
401における印刷モード指定処理、及びステップS4
06における中間データ合成/出力処理のみであり、そ
の他の処理は同じである。従って、ここでは、第3の実
施形態における印刷モード指定処理を図15を用いて説
明し、第3の実施形態における中間データ合成/出力処
理を図16、図17を用いて説明し、残りの処理は説明
を省略する。The processing in the third embodiment is different from the processing in the first embodiment in that the processing in the step S in FIG.
Print mode designation processing in 401 and step S4
Only the intermediate data synthesis / output processing in step 06 is the same, and the other processing is the same. Therefore, here, the print mode designation process in the third embodiment will be described with reference to FIG. 15, the intermediate data synthesis / output process in the third embodiment will be described with reference to FIGS. Description of the processing is omitted.
【0074】図15は、第3の実施形態において、印刷
モードとしてジョブ合成モードを指定した場合のUI画
面を示したものである。このUI画面は、図12に示し
た第2の実施形態におけるジョブ合成指定時のUI画面
に、改ページを行うか否かを指定するスイッチボタンi
を追加したものである。このスイッチボタンiは、トグ
ルボタンであり、用紙の改ページ(紙送り)を行うか否
かを指定する。図15中では、改ページ指定用のスイッ
チボタンiは黒に反転しており、改ページを行うモード
(ONモード)であることを示している。また、ページ
ハンドリング指定用のスイッチボタンhも黒に反転して
おり、ページハンドリング処理と改ページ処理とが指定
されている状態となっている。そして、この改ページモ
ード及びべ−ジハンドリングの詳細設定情報は、OKボ
タンdにより確定すると、RAM12のワーク領域にに
一時的に格納され、後のステップで参照可能となる。FIG. 15 shows a UI screen when the job composition mode is designated as the print mode in the third embodiment. The UI screen includes a switch button i for designating whether or not to perform a page break, on the UI screen when job composition is specified in the second embodiment shown in FIG.
Is added. The switch button i is a toggle button, and specifies whether to perform a page break (paper feed) on the paper. In FIG. 15, the switch button i for designating a page break is inverted to black, indicating that the mode is a page break mode (ON mode). The switch button h for designating page handling is also inverted to black, indicating that page handling processing and page break processing are designated. When the detailed page setting and page handling setting information is confirmed by the OK button d, the information is temporarily stored in the work area of the RAM 12 and can be referred to in a later step.
【0075】図16は、図4のステップS406におけ
る第3の実施形態での中間データ合成/出力処理を示す
フローチャートである。本フローチャートは、第2の実
施形態における図13のフローチャートに改ページを付
け加えたものであり、図16のステップS1601〜S
1610は、図13のステップS1301〜S1310
の処理内容と同じであり、図16のステップS1613
〜S1615は、図13のステップS1311〜S13
13と同じ処理内容である。従って、ここでは、改ペ−
ジ処理の部分であるステップS1611、S1612の
み説明し、その他のステップの説明は省略する。FIG. 16 is a flowchart showing the intermediate data synthesis / output processing in the third embodiment in step S406 of FIG. This flowchart is obtained by adding a page break to the flowchart of FIG. 13 according to the second embodiment, and includes steps S1601 to S1601 in FIG.
Reference numeral 1610 denotes steps S1301 to S1310 in FIG.
Are the same as the processing contents of step S1613 in FIG.
To S1615 correspond to steps S1311 to S13 in FIG.
13 is the same processing content. Therefore, here,
Only steps S1611, S1612, which are part of the image processing, will be described, and description of the other steps will be omitted.
【0076】図16のステップS1610において、ス
テップS1609で読込んだ描画レコード部を図4のス
テップS407で読込み可能な描画命令に順次変換して
出力したら、ステップS1611に進み、図4のステッ
プS401で指定した改ページフラグがONであるか否
かを判別する。その結果、改ページフラグがOFFであ
れば、改ページ処理を行うことなくステップS1613
に進む。In step S1610 of FIG. 16, when the drawing record portion read in step S1609 is sequentially converted into a drawing command that can be read in step S407 of FIG. 4, and output, the process proceeds to step S1611, and in step S401 of FIG. It is determined whether or not the designated page break flag is ON. As a result, if the page break flag is OFF, step S1613 is performed without performing the page break process.
Proceed to.
【0077】一方、改ページフラグがONであれば、ス
テップS1612へ進み、改ページ処理を行う。この改
ページ処理の例としては、ページハンドリングの設定で
N−UPが指定されていた場合、各印刷ジョブj(j=
1〜j)のページ数をL(j)とすると、L(j)がN
で割り切れない場合は、当該印刷ジョブの最終ページL
(j)の出力が終了したら、用紙送りを行うべく改ペー
ジ命令を出力する。L(j)がNで割り切れる場合は、
当該印刷ジョブの最終ページL(j)の出力が終了した
ら、次の印刷ジョブの先頭ページは必然的に次の用紙に
配置されるので、紙送りをする必要がなく改ページ命令
を出力しないようにする。On the other hand, if the page break flag is ON, the flow advances to step S1612 to perform a page break process. As an example of the page break processing, when N-UP is specified in the page handling setting, each print job j (j =
If the number of pages of 1 to j) is L (j), L (j) is N
If it is not divisible by the last page of the print job,
When the output of (j) is completed, a page break command is output to feed the paper. If L (j) is divisible by N,
When the output of the last page L (j) of the print job is completed, the first page of the next print job is necessarily arranged on the next sheet, so that there is no need to feed the sheet and no page break instruction is output. To
【0078】図17は、図16のステップS1609で
ページハンドリング処理を行い、ステップS1612で
改ページ処理を施した場合の印刷結果例を示す概念図で
あり、図17(a)は、2UP処理と改ページ処理を施
した場合、図17(b)は、4UP処理と改ページ処理
を施した場合を示している。FIG. 17 is a conceptual diagram showing an example of a print result when page handling processing is performed in step S1609 in FIG. 16 and page break processing is performed in step S1612. FIG. FIG. 17B shows a case where the page-up processing is performed and a case where the 4-UP processing and the page-break processing are performed.
【0079】図17(a)、(b)において、J1−L
1は合成前の印刷ジョブ1の1ページ目を意味してい
る。また、J2−L1は合成前の印刷ジョブ2の1ペー
ジ目、J2−L2は合成前の印刷ジョブ2の2ページ目
を表している。このようにJに続く番号は合成前の印刷
ジョブの順番、Lに続く番号はその印刷ジョブ内のペー
ジ番号を表している。図17の例では、3つの印刷ジョ
ブを合成した例を示しており、J1−L1からJ3−L
3までを1つの印刷ジョブとして扱って連続して印刷し
た様子を表している。In FIGS. 17A and 17B, J1-L
Reference numeral 1 denotes the first page of print job 1 before combining. J2-L1 represents the first page of print job 2 before combining, and J2-L2 represents the second page of print job 2 before combining. As described above, the number following J indicates the order of the print job before combining, and the number following L indicates the page number in the print job. The example of FIG. 17 illustrates an example in which three print jobs are combined, and J1-L1 to J3-L
3 shows a state in which printing is continuously performed by treating up to 3 as one print job.
【0080】図17(a)の2UPの例においては、合
成前の印刷ジョブ1の1ページ目(最終ページ)である
J1−L1と合成前の印刷ジョブ2の1ページ目(先頭
ページ)であるJ2−L1は改ページされて別の用紙上
に配置されている。また、J2−L1とJ2−L2と
は、合成前の同一ジョブに属し、かつ2UP処理が指定
されているので、同一用紙上に配置されている。 ま
た、図17(b)の4UPの例においては、合成前の印
刷ジョブ1の1ページ目(最終ページ)であるJ1−L
1と合成前の印刷ジョブ2の1ページ目(先頭ページ)
であるJ2−L1は改ページされて別の用紙上に配置さ
れている。また、J2−L1、J2−L2、J2−L
3、J2−L4は、合成前の同一ジョブに属し、かつ4
UP処理が指定されているので、同一用紙上に配置され
ている。In the example of 2UP in FIG. 17A, J1-L1 which is the first page (final page) of print job 1 before combining and the first page (first page) of print job 2 before combining. A certain J2-L1 has a page break and is arranged on another sheet. Also, J2-L1 and J2-L2 belong to the same job before combination and are designated on 2UP processing, and are therefore arranged on the same sheet. In the example of 4UP in FIG. 17B, J1-L which is the first page (final page) of the print job 1 before combining is used.
1 and 1st page of print job 2 before composition (first page)
J2-L1 is page-changed and placed on another sheet. Also, J2-L1, J2-L2, J2-L
3, J2-L4 belongs to the same job before combining, and 4
Since UP processing is specified, they are arranged on the same sheet.
【0081】このように、複数の印刷ジョブ(文書デー
タファィル)を1つの印刷ジョブとして扱ってN−UP
印刷する際に、改ページの指定に基づいて自動的に文書
データ間で物理ページの紙送りを行うことができ、文書
データ間での改ページを所望する場合に改ページ操作を
何度も行う手間を省くことが可能となる。As described above, a plurality of print jobs (document data files) are treated as one print job and the N-UP
When printing, a physical page can be automatically fed between document data based on the designation of a page break, and a page break operation is performed many times when a page break between document data is desired. It is possible to save time and effort.
【0082】なお、本発明は、上記の実施形態に限定さ
れることなく、例えば、情報処理部と印刷処理部とが一
体に構成されたスタンドアロン型のプリンタ、ワードプ
ロセッサ等に適用することも可能である。また、印刷処
理プログラム及び関連データは、外部記憶装置から供給
することなく、ROM等の内部メモリにプリセットして
おくことも可能である。The present invention is not limited to the above embodiment, but can be applied to, for example, a stand-alone printer or a word processor in which an information processing section and a print processing section are integrally formed. is there. Further, the print processing program and the related data can be preset in an internal memory such as a ROM without being supplied from an external storage device.
【0083】さらに、フロッピーディスクから印刷処理
プログラム及び関連データを直接RAM12にロードし
て実行させることなく、フロッピーディスク8から印刷
処理プログラムおよび関連データを一旦ハードディスク
装置に格納(インストール)しておき、本印刷処理プロ
グラムを動作させる時にハードディスク装置からRAM
12にロードするようにしてもよい。Further, without directly loading the print processing program and the related data from the floppy disk into the RAM 12 and executing the same, the print processing program and the related data are temporarily stored (installed) from the floppy disk 8 in the hard disk device, When running the print processing program, the hard disk device
12 may be loaded.
【0084】[0084]
【発明の効果】以上説明したように、本発明によれば、
文書データを作成する作成手段と、前記作成手段により
作成された文書データを印刷対象のデータとして保存す
る保存手段と、前記保存手段により保存された文書デー
タの中から合成対象の文書データを選択して指定する指
定手段と、前記指定手段により指定された文書データと
印刷指示がなされた時点で前記作成手段により作成され
ていた文書データとを合成する合成手段と、前記合成手
段により合成された文書データを1つの印刷ジョブとし
て出力する出力手段とを備えたので、印刷対象の文書デ
ータと文書データの間にオペレータが予期しない他の文
書データが割込むことなく連続印刷を行うことができ
る、また、複数の文書データを両面印刷する際に、文書
データ間で物理ページの紙送りを行うことなく、奇数ペ
ージで構成された文書データの次の文書データの先頭ペ
ージをも、前の文書データの最終ページの裏面に連続し
て印刷することができる、さらに、Nで割切れないペー
ジ数で構成された文書データの次の文書データの先頭ペ
ージを、前の文書データの最終の物理ページに割付けて
連続したN−UP印刷を行うことができる等、複数の所
望の文書データを所望の形態で確実に連続的に印刷する
ことが可能となる。As described above, according to the present invention,
Creating means for creating document data, storing means for saving the document data created by the creating means as data to be printed, and selecting document data to be synthesized from the document data saved by the saving means. Specifying means for specifying the document data, combining means for combining the document data specified by the specifying means and the document data created by the creating means at the time when the print instruction is issued, and a document combined by the combining means Since output means for outputting data as one print job is provided, continuous printing can be performed without interrupting other document data unexpected by an operator between document data to be printed and the document data. When printing multiple document data on both sides, a document consisting of odd-numbered pages can be used without physical-page feed between document data. The first page of the document data following the data can also be continuously printed on the back side of the last page of the previous document data, and the next document of the document data composed of the number of pages that cannot be divided by N To reliably and continuously print a plurality of desired document data in a desired form, for example, by allocating the first page of data to the last physical page of previous document data and performing continuous N-UP printing. Becomes possible.
【図1】本発明の実施形態に係る印刷処理装置の概略構
成を示すブロック図である。FIG. 1 is a block diagram illustrating a schematic configuration of a print processing apparatus according to an embodiment of the present invention.
【図2】印刷処理を実行する際のRAMのメモリマップ
である。FIG. 2 is a memory map of a RAM when executing a printing process.
【図3】図2のメモリマップの記録内容の構成を示す図
である。FIG. 3 is a diagram showing a configuration of recorded contents of a memory map of FIG. 2;
【図4】印刷処理の概要を示すフローチャートである。FIG. 4 is a flowchart illustrating an outline of a printing process.
【図5】第1の実施形態におけるジョブ保存モード時の
UI画面を示す図である。FIG. 5 is a diagram illustrating a UI screen in a job saving mode according to the first embodiment.
【図6】第1の実施形態におけるジョブ合成モード時の
UI画面を示す図である。FIG. 6 is a diagram illustrating a UI screen in a job combining mode according to the first embodiment.
【図7】印刷対象の文書データの描画命令を示す概念図
である。FIG. 7 is a conceptual diagram showing a drawing command of document data to be printed.
【図8】合成された中間データのレコードを示す概念図
である。FIG. 8 is a conceptual diagram showing a record of synthesized intermediate data.
【図9】第1の実施形態における中間データの合成/出
力処理を示すフローチャートである。FIG. 9 is a flowchart illustrating a process of combining / outputting intermediate data according to the first embodiment.
【図10】合成された文書データの描画命令を示す概念
図である。FIG. 10 is a conceptual diagram showing a drawing command of synthesized document data.
【図11】第1の実施形態における印刷結果を示す概念
図である。FIG. 11 is a conceptual diagram illustrating a print result according to the first embodiment.
【図12】第2の実施形態におけるジョブ合成モード時
のUI画面を示す図である。FIG. 12 is a diagram illustrating a UI screen in a job combining mode according to the second embodiment.
【図13】第2の実施形態における中間データの合成/
出力処理を示すフローチャートである。FIG. 13 shows the synthesis / combination of intermediate data in the second embodiment.
It is a flowchart which shows an output process.
【図14】第2の実施形態における印刷結果を示す概念
図である。FIG. 14 is a conceptual diagram illustrating a print result according to the second embodiment.
【図15】第3の実施形態におけるジョブ合成モード時
のUI画面を示す図である。FIG. 15 is a diagram illustrating a UI screen in a job combining mode according to the third embodiment.
【図16】第3の実施形態における中間データの合成/
出力処理を示すフローチャートである。FIG. 16 shows the synthesis / intermediation of intermediate data in the third embodiment.
It is a flowchart which shows an output process.
【図17】第3の実施形態における印刷結果を示す概念
図である。FIG. 17 is a conceptual diagram illustrating a print result according to the third embodiment.
1…情報処理装置 4…表示部 5…キーボード 6…ポインティングデバイス 8…フロッピーディスク 9…ハードディスク装置 11…CPU 12…RAM 13…ROM 15…プリンタ装置 DESCRIPTION OF SYMBOLS 1 ... Information processing device 4 ... Display part 5 ... Keyboard 6 ... Pointing device 8 ... Floppy disk 9 ... Hard disk device 11 ... CPU 12 ... RAM 13 ... ROM 15 ... Printer device
Claims (30)
データとして保存する保存手段と、 前記保存手段により保存された文書データの中から合成
対象の文書データを選択して指定する指定手段と、 前記指定手段により指定された文書データと印刷指示が
なされた時点で前記作成手段により作成されていた文書
データとを合成する合成手段と、 前記合成手段により合成された文書データを1つの印刷
ジョブとして出力する出力手段と、 を備えたことを特徴とする印刷処理装置。1. A creating unit for creating document data, a saving unit for saving the document data created by the creating unit as data to be printed, and a synthesizing target from the document data saved by the saving unit. Specifying means for selecting and specifying document data; synthesizing means for synthesizing the document data specified by the specifying means with the document data generated by the generating means at the time when a print instruction is issued; And an output unit for outputting the document data synthesized by the above as one print job.
成された文書データをジョブ開始命令とジョブ終了命令
とで挟んで出力することにより、1つの印刷ジョブとし
て出力することを特徴とする請求項1記載の印刷処理装
置。2. The printing apparatus according to claim 1, wherein the output unit outputs the document data synthesized by the synthesizing unit as one print job by outputting the document data sandwiched between a job start instruction and a job end instruction. The print processing apparatus according to claim 1.
接続された情報処理装置と印刷装置により構成され、前
記作成手段、保存手段、指定手段、合成手段、及び出力
手段は、該情報処理装置に搭載されていることを特徴と
する請求項1記載の印刷処理装置。3. The print processing apparatus includes an information processing apparatus and a printing apparatus connected on a network, and the creation unit, the storage unit, the designation unit, the combining unit, and the output unit include: The print processing apparatus according to claim 1, wherein the print processing apparatus is mounted.
出力するデータ形式とは異なる中間データ形式で前記文
書データを保存することを特徴とする請求項1記載の印
刷処理装置。4. The print processing apparatus according to claim 1, wherein the storage unit stores the document data in an intermediate data format different from a data format actually output to the printing device.
刷対象の文書データを前記保存手段により保存する保存
モード、印刷対象の複数の文書データを前記合成手段に
より合成する合成モード等を設定するためのユーザイン
ターフェイス画面を表示する表示制御手段を含むことを
特徴とする請求項1記載の印刷処理装置。5. The printing apparatus according to claim 1, wherein the designating unit sets a print mode such as a storage mode in which the document data to be printed is stored by the storage unit, and a combining mode in which the combining unit combines a plurality of document data to be printed. 2. The print processing apparatus according to claim 1, further comprising display control means for displaying the user interface screen of (1).
の前記ユーザインターフェイス画面上に、前記保存手段
により文書データを保存する際のファィル名を指定する
欄を表示することを特徴とする請求項1記載の印刷処理
装置。6. The display control means displays a field for designating a file name when document data is stored by the storage means on the user interface screen in the storage mode. The print processing apparatus according to claim 1.
の前記ユーザインターフェイス画面上に、前記保存手段
により保存された文書データを合成対象の文書データの
候補として一覧表示させるためのスイッチボタンを表示
することを特徴とする請求項1記載の印刷処理装置。7. The display control means displays a switch button on the user interface screen in the synthesizing mode for displaying a list of the document data stored by the storing means as candidate document data to be synthesized. The print processing apparatus according to claim 1, wherein:
の前記ユーザインターフェイス画面上に、前記合成手段
による合成順番を予め付した形で合成対象の複数の文書
データを指定する欄を表示することを特徴とする請求項
1記載の印刷処理装置。8. The display control means displays a field for specifying a plurality of document data to be combined on the user interface screen in the combining mode in a form in which the combining order by the combining means is added in advance. The print processing apparatus according to claim 1, wherein:
の前記ユーザインターフェイス画面上に、N−UP印
刷、両面印刷等の特殊な印刷形態で印刷を行うか否かを
指定するためのスイッチボタンを表示することを特徴と
する請求項1記載の印刷処理装置。9. A switch button for designating whether to perform printing in a special printing mode such as N-UP printing or double-sided printing on the user interface screen in the combining mode. 2. The print processing apparatus according to claim 1, wherein the print processing apparatus displays the following.
時の前記ユーザインターフェイス画面上に、複数の文書
データ間で改ページを行うか否かを指定するためのスイ
ッチボタンを表示することを特徴とする請求項1記載の
印刷処理装置。10. The display control means displays a switch button for designating whether to perform a page break between a plurality of pieces of document data on the user interface screen in the combining mode. The print processing device according to claim 1.
データとして保存する保存工程と、 前記保存工程により保存された文書データの中から合成
対象の文書データを選択して指定する指定工程と、 前記指定工程により指定された文書データと印刷指示が
なされた時点で前記作成工程により作成されていた文書
データとを合成する合成工程と、 前記合成工程により合成された文書データを1つの印刷
ジョブとして出力する出力工程と、 を備えたことを特徴とする印刷処理方法。11. A creating step of creating document data, a storing step of saving the document data created in the creating step as data to be printed, and a synthesizing target from the document data saved in the saving step. A designation step of selecting and designating document data; a combining step of combining the document data designated in the designation step with the document data created in the creation step when a print instruction is given; An output step of outputting the document data synthesized by the above as one print job.
合成された文書データをジョブ開始命令とジョブ終了命
令とで挟んで出力することにより、1つの印刷ジョブと
して出力することを特徴とする請求項11記載の印刷処
理方法。12. The printing step according to claim 11, wherein the output step outputs the document data synthesized in the synthesizing step by sandwiching the document data between a job start instruction and a job end instruction. 12. The print processing method according to item 11.
刷処理は、ネットワーク上に接続された情報処理装置と
印刷装置により実行され、前記作成工程、保存工程、指
定工程、合成工程、及び出力工程は、該情報処理装置に
より実行されることを特徴とする請求項11記載の印刷
処理方法。13. A printing process performed by using the printing process method is executed by an information processing device and a printing device connected on a network, and the creating process, the storing process, the specifying process, the combining process, and the outputting process are performed. 12. The print processing method according to claim 11, wherein said method is executed by said information processing apparatus.
に出力するデータ形式とは異なる中間データ形式で前記
文書データを保存することを特徴とする請求項11記載
の印刷処理方法。14. The print processing method according to claim 11, wherein said storing step stores the document data in an intermediate data format different from a data format actually output to the printing apparatus.
印刷対象の文書データを前記保存工程により保存する保
存モード、印刷対象の複数の文書データを前記合成工程
により合成する合成モード等を設定するためのユーザイ
ンターフェイス画面を表示する表示制御工程を含むこと
を特徴とする請求項11記載の印刷処理方法。15. The printing method according to claim 15, wherein:
A display control step of displaying a user interface screen for setting a storage mode for storing document data to be printed in the storage step, a combining mode for combining a plurality of document data to be printed in the combining step, and the like. The print processing method according to claim 11, wherein:
時の前記ユーザインターフェイス画面上に、前記保存工
程により文書データを保存する際のファィル名を指定す
る欄を表示することを特徴とする請求項11記載の印刷
処理方法。16. The display control step displays a field for designating a file name when document data is stored in the saving step on the user interface screen in the saving mode. 12. The print processing method according to item 11.
時の前記ユーザインターフェイス画面上に、前記保存工
程により保存された文書データを合成対象の文書データ
の候補として一覧表示させるためのスイッチボタンを表
示することを特徴とする請求項11記載の印刷処理方
法。17. The display control step includes displaying, on the user interface screen in the combining mode, a switch button for displaying a list of the document data saved in the saving step as candidates for document data to be combined. 12. The print processing method according to claim 11, wherein:
時の前記ユーザインターフェイス画面上に、前記合成工
程による合成順番を予め付した形で合成対象の複数の文
書データを指定する欄を表示することを特徴とする請求
項11記載の印刷処理方法。18. The display control step includes displaying, on the user interface screen in the synthesizing mode, a field for designating a plurality of document data to be synthesized in a form in which a synthesizing order in the synthesizing step is added in advance. The print processing method according to claim 11, wherein:
時の前記ユーザインターフェイス画面上に、N−UP印
刷、両面印刷等の特殊な印刷形態で印刷を行うか否かを
指定するためのスイッチボタンを表示することを特徴と
する請求項11記載の印刷処理方法。19. The display control step includes a switch button for designating whether to perform printing in a special printing mode such as N-UP printing or double-sided printing on the user interface screen in the combining mode. 12. The print processing method according to claim 11, wherein is displayed.
時の前記ユーザインターフェイス画面上に、複数の文書
データ間で改ページを行うか否かを指定するためのスイ
ッチボタンを表示することを特徴とする請求項11記載
の印刷処理方法。20. The display control step, wherein a switch button for designating whether to perform a page break between a plurality of pieces of document data is displayed on the user interface screen in the synthesis mode. 12. The print processing method according to claim 11, wherein:
と、 前記作成ルーチンにより作成された文書データを印刷対
象のデータとして保存する保存ルーチンと、 前記保存ルーチンにより保存された文書データの中から
合成対象の文書データを選択して指定する指定ルーチン
と、 前記指定ルーチンにより指定された文書データと印刷指
示がなされた時点で前記作成ルーチンにより作成されて
いた文書データとを合成する合成ルーチンと、 前記合成ルーチンにより合成された文書データを1つの
印刷ジョブとして出力する出力ルーチンと、 を含む印刷処理プログラムを記憶したことを特徴とする
記憶媒体。21. A creating routine for creating document data, a saving routine for saving the document data created by the creating routine as data to be printed, and a synthesizing target from the document data saved by the saving routine. A designation routine for selecting and designating document data; a combining routine for combining the document data designated by the designation routine with the document data created by the creation routine when a print instruction is issued; And a print processing program including: an output routine for outputting the document data synthesized by the above as one print job.
ンにより合成された文書データをジョブ開始命令とジョ
ブ終了命令とで挟んで出力することにより、1つの印刷
ジョブとして出力することを特徴とする請求項21記載
の記憶媒体。22. The output routine outputs the document data synthesized by the synthesis routine as one print job by outputting the document data sandwiched between a job start instruction and a job end instruction. 22. The storage medium according to 21.
れる印刷処理は、ネットワーク上に接続された情報処理
装置と印刷装置により実行され、前記作成ルーチン、保
存ルーチン、指定ルーチン、合成ルーチン、及び出力ル
ーチンを含む前記印刷処理プログラムは、該情報処理装
置により実行されることを特徴とする請求項21記載の
記憶媒体。23. A printing process performed by using the printing process program is executed by an information processing device and a printing device connected on a network, and the creation routine, the save routine, the designation routine, the synthesis routine, and the output routine are performed. 22. The storage medium according to claim 21, wherein said print processing program including: is executed by said information processing apparatus.
実際に出力するデータ形式とは異なる中間データ形式で
前記文書データを保存することを特徴とする請求項21
記載の記憶媒体。24. The storage routine according to claim 21, wherein the storage routine stores the document data in an intermediate data format different from a data format actually output to the printing apparatus.
The storage medium according to the above.
て、印刷対象の文書データを前記保存ルーチンにより保
存する保存モード、印刷対象の複数の文書データを前記
合成ルーチンにより合成する合成モード等を設定するた
めのユーザインターフェイス画面を表示する表示制御ル
ーチンを含むことを特徴とする請求項21記載の記憶媒
体。25. The designation routine sets a print mode, such as a save mode for saving document data to be printed by the save routine, a combining mode for combining a plurality of document data to be printed by the combining routine, and the like. 22. The storage medium according to claim 21, further comprising a display control routine for displaying a user interface screen of (1).
ード時の前記ユーザインターフェイス画面上に、前記保
存ルーチンにより文書データを保存する際のファィル名
を指定する欄を表示することを特徴とする請求項21記
載の記憶媒体。26. The display control routine displays a field for designating a file name when document data is saved by the save routine on the user interface screen in the save mode. 22. The storage medium according to 21.
ード時の前記ユーザインターフェイス画面上に、前記保
存ルーチンにより保存された文書データを合成対象の文
書データの候補として一覧表示させるためのスイッチボ
タンを表示することを特徴とする請求項21記載の記憶
媒体。27. The display control routine displays a switch button on the user interface screen in the combining mode for displaying a list of document data saved by the saving routine as candidates for document data to be combined. 22. The storage medium according to claim 21, wherein:
ード時の前記ユーザインターフェイス画面上に、前記合
成ルーチンによる合成順番を予め付した形で合成対象の
複数の文書データを指定する欄を表示することを特徴と
する請求項21記載の記憶媒体。28. The display control routine displays a field for designating a plurality of document data to be combined on the user interface screen in the combining mode in a form in which a combining order according to the combining routine is added in advance. 22. The storage medium according to claim 21, wherein:
ード時の前記ユーザインターフェイス画面上に、N−U
P印刷、両面印刷等の特殊な印刷形態で印刷を行うか否
かを指定するためのスイッチボタンを表示することを特
徴とする請求項211記載の記憶媒体。29. The display control routine displays NU on the user interface screen in the synthesis mode.
The storage medium according to claim 211, wherein a switch button for designating whether to perform printing in a special printing mode such as P printing or double-sided printing is displayed.
ード時の前記ユーザインターフェイス画面上に、複数の
文書データ間で改ページを行うか否かを指定するための
スイッチボタンを表示することを特徴とする請求項21
記載の記憶媒体。30. The display control routine displays a switch button on the user interface screen in the synthesizing mode for designating whether to perform a page break between a plurality of pieces of document data. Claim 21
The storage medium according to the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36384497A JP3667067B2 (en) | 1997-12-18 | 1997-12-18 | Print processing apparatus, control method therefor, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36384497A JP3667067B2 (en) | 1997-12-18 | 1997-12-18 | Print processing apparatus, control method therefor, and storage medium |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003133593A Division JP3782791B2 (en) | 2003-05-12 | 2003-05-12 | Print processing apparatus, method, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11179993A true JPH11179993A (en) | 1999-07-06 |
| JP3667067B2 JP3667067B2 (en) | 2005-07-06 |
Family
ID=18480337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP36384497A Expired - Lifetime JP3667067B2 (en) | 1997-12-18 | 1997-12-18 | Print processing apparatus, control method therefor, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3667067B2 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001345973A (en) * | 2000-06-06 | 2001-12-14 | Canon Inc | Image processing system, control method thereof, and storage medium |
| US6562817B1 (en) | 1998-01-28 | 2003-05-13 | Shionogi & Co., Ltd. | Tricyclic compound |
| US6924826B1 (en) | 1999-11-02 | 2005-08-02 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium storing computer-readable program |
| US6934046B1 (en) | 1999-11-02 | 2005-08-23 | Canon Kabushiki Kaisha | Information processor, method for processing information and memory medium for storing program readable by computer |
| US6952274B2 (en) | 2000-03-03 | 2005-10-04 | Nec Corporation | Double-sided printing system, recording medium on which a program for the system is recorded, and distribution method for printed matter printed making use of the system |
| US7385712B2 (en) | 1999-11-02 | 2008-06-10 | Canon Kabushiki Kaisha | Print control method and apparatus |
| JP2008234221A (en) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | Print control apparatus, print control method, print control program, and recording medium |
| JP2009211695A (en) * | 2008-02-29 | 2009-09-17 | Sharp Corp | Method of building print container and gui program |
-
1997
- 1997-12-18 JP JP36384497A patent/JP3667067B2/en not_active Expired - Lifetime
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6562817B1 (en) | 1998-01-28 | 2003-05-13 | Shionogi & Co., Ltd. | Tricyclic compound |
| US6924826B1 (en) | 1999-11-02 | 2005-08-02 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium storing computer-readable program |
| US6934046B1 (en) | 1999-11-02 | 2005-08-23 | Canon Kabushiki Kaisha | Information processor, method for processing information and memory medium for storing program readable by computer |
| US7154627B2 (en) | 1999-11-02 | 2006-12-26 | Canon Kabushiki Kaisha | Information processor, method for processing information and memory medium for storing program readable by computer |
| US7307749B2 (en) | 1999-11-02 | 2007-12-11 | Canon Kabushiki Kaisha | Information processor, method for processing information and memory medium for storing program readable by computer |
| US7385712B2 (en) | 1999-11-02 | 2008-06-10 | Canon Kabushiki Kaisha | Print control method and apparatus |
| US6952274B2 (en) | 2000-03-03 | 2005-10-04 | Nec Corporation | Double-sided printing system, recording medium on which a program for the system is recorded, and distribution method for printed matter printed making use of the system |
| JP2001345973A (en) * | 2000-06-06 | 2001-12-14 | Canon Inc | Image processing system, control method thereof, and storage medium |
| JP2008234221A (en) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | Print control apparatus, print control method, print control program, and recording medium |
| JP2009211695A (en) * | 2008-02-29 | 2009-09-17 | Sharp Corp | Method of building print container and gui program |
| US8023135B2 (en) | 2008-02-29 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Interface for building a print container |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3667067B2 (en) | 2005-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6433882B1 (en) | Device for processing intermediate files in printer control system | |
| US7839531B2 (en) | Printing control method | |
| JP3805122B2 (en) | Information processing apparatus, print setting method thereof, and storage medium storing computer-readable printer driver program | |
| JP4817986B2 (en) | Information processing apparatus, print setting method, and computer-readable program | |
| JP5602424B2 (en) | Information processing apparatus, information processing method, and program | |
| KR102869397B1 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
| JP2000218889A (en) | Print control system, print control method, and storage medium | |
| JP3658174B2 (en) | Data processing apparatus, print data processing method for data processing apparatus, and storage medium storing computer-readable program | |
| JP3667067B2 (en) | Print processing apparatus, control method therefor, and storage medium | |
| US20070291319A1 (en) | System and method of printing a watermark | |
| JP2005115683A (en) | Print setting method and information processing apparatus | |
| JP5371550B2 (en) | Information processing apparatus, control method therefor, and computer program | |
| JP5807460B2 (en) | Information processing apparatus, program, and storage medium | |
| JP3782791B2 (en) | Print processing apparatus, method, and storage medium | |
| JP3884876B2 (en) | Information processing apparatus, information processing method, and storage medium storing computer-readable program | |
| JP7615283B2 (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD | |
| US7253911B2 (en) | Printing method and system for executing printing in plural print processes | |
| JP2001043051A (en) | Information processing apparatus, control method therefor, and storage medium | |
| JP4481779B2 (en) | Printing system, printing data generation method, and program | |
| JP2009003712A (en) | Printing system and control method | |
| JP2010277245A (en) | Printing system and printing control method | |
| JP2000035861A (en) | Data processing device, data processing method of data processing device, and storage medium storing computer readable program | |
| JP3525443B2 (en) | Document processing device | |
| US7595898B2 (en) | Print control apparatus, printer apparatus, information processing apparatus, and program product | |
| JP2004005748A (en) | Document management apparatus, document management control method, and document management control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040330 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040531 |
|
| 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: 20050322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050405 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090415 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090415 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100415 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110415 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130415 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130415 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 9 |
|
| S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |