JPH10315565A - Print processing system - Google Patents

Print processing system

Info

Publication number
JPH10315565A
JPH10315565A JP9128579A JP12857997A JPH10315565A JP H10315565 A JPH10315565 A JP H10315565A JP 9128579 A JP9128579 A JP 9128579A JP 12857997 A JP12857997 A JP 12857997A JP H10315565 A JPH10315565 A JP H10315565A
Authority
JP
Japan
Prior art keywords
data
page
printing
pages
print
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
Application number
JP9128579A
Other languages
Japanese (ja)
Other versions
JP3436656B2 (en
Inventor
Hiroyuki Maeda
宏之 前田
Toshiyuki Yamada
利之 山田
Tadashi Okada
正 岡田
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.)
Hitachi Ltd
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Ltd
Hitachi Information Technology Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=14988249&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH10315565(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hitachi Ltd, Hitachi Information Technology Co Ltd filed Critical Hitachi Ltd
Priority to JP12857997A priority Critical patent/JP3436656B2/en
Publication of JPH10315565A publication Critical patent/JPH10315565A/en
Application granted granted Critical
Publication of JP3436656B2 publication Critical patent/JP3436656B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 複数ページを縮小及び合成して印刷する印刷
処理を高速に行うことが可能な技術を提供する。 【解決手段】 複数ページの印刷データを1ページに合
成して印刷する印刷処理を行う印刷処理システムにおい
て、1ページに合成する複数ページの印刷データを縮小
してビットマップデータを作成する印刷データ縮小手段
と、前記縮小したビットマップデータを印刷装置に送信
する送信手段とを有する上位装置と、前記縮小したビッ
トマップデータを上位装置から受信する受信手段と、上
位装置から受信した複数ページのビットマップデータを
1ページのビットマップデータに合成する展開手段と、
前記1ページに合成したビットマップデータを印刷する
印刷手段とを有する印刷装置とを備えるものである。
(57) [Problem] To provide a technique capable of performing high-speed print processing for reducing and combining a plurality of pages and printing them. SOLUTION: In a print processing system for performing print processing of combining and printing print data of a plurality of pages into one page, print data reduction for creating bitmap data by reducing the print data of a plurality of pages to be combined into one page Means for transmitting the reduced bitmap data to a printing apparatus; receiving means for receiving the reduced bitmap data from the high-order apparatus; and a bitmap of a plurality of pages received from the high-order apparatus. Expanding means for synthesizing data into one page of bitmap data;
A printing device for printing the bitmap data synthesized on the one page.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、上位装置から送信
された印刷データを印刷する印刷処理システムに関し、
特に、複数ページの文書データを1ページに合成して印
刷を行う印刷処理システムに適用して有効な技術に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print processing system for printing print data transmitted from a host device,
In particular, the present invention relates to a technique that is effective when applied to a print processing system that performs printing by combining document data of a plurality of pages into one page.

【0002】[0002]

【従来の技術】従来、上位装置から印刷装置に印刷デー
タを送信して印刷を行う種々の印刷処理が行われてお
り、その印刷処理の1つに複数のページの文書データを
1ページに合成して印刷する段組印刷がある。
2. Description of the Related Art Conventionally, various printing processes for transmitting print data from a higher-level device to a printing device and performing printing have been performed, and one of the printing processes combines document data of a plurality of pages into one page. There is a multi-column printing for printing.

【0003】従来の印刷処理システムで前記の段組印刷
を行う場合には、例えば特開平6−7688号公報に記
載されている様に、上位装置から受信したデータを印刷
装置で縮小してビットマップデータをメモリに蓄積し、
複数ページを1ページに合成して出力している。
When performing the above-described multi-column printing in a conventional print processing system, for example, as described in Japanese Patent Application Laid-Open No. 6-7688, data received from a host device is reduced by a printing device and bit-by-bit. Store map data in memory,
A plurality of pages are combined into one page and output.

【0004】前記の様に上位装置で文書データをビット
マップデータにラスタライズして印刷装置にビットマッ
プデータを送信して印刷するものでは、例えば2ページ
分の文書データを1ページに合成して印刷出力する場合
に、2ページ分のビットマップデータを印刷装置に送信
するのでデータの送信時間が2倍となる。また、印刷装
置で受信したビットマップデータを縮小しながらメモリ
に格納しなければならず、受信データをメモリに格納す
るまでの処理時間が増大する。
[0004] As described above, in a system in which document data is rasterized into bitmap data by a higher-level device and bitmap data is transmitted to a printing device for printing, for example, two pages of document data are combined into one page and printed. When outputting, the bitmap data for two pages is transmitted to the printing apparatus, so that the data transmission time is doubled. Further, the bitmap data received by the printing apparatus must be stored in the memory while being reduced, and the processing time required for storing the received data in the memory increases.

【0005】複数のページを1ページに合成するページ
合成については、その他に特開平7−125331号公
報や特開平7−148990号公報に記載されており、
これらも同様に印刷装置でビットマップデータの縮小を
している。また、これらの印刷装置では、印刷装置にお
けるビットマップデータの格納時間を短縮する目的で、
上位装置でビットマップデータの圧縮等を行うことはし
ておらず、印刷装置でも圧縮データの伸長処理を行って
いない。
[0005] In addition, page compositing for compositing a plurality of pages into one page is described in JP-A-7-125331 and JP-A-7-148990.
Similarly, the bitmap data is reduced by the printing apparatus. Further, in these printing apparatuses, in order to reduce the storage time of bitmap data in the printing apparatus,
The host device does not compress bitmap data or the like, and the printing device does not perform compression data decompression processing.

【0006】上位装置で文書データを縮小及びラスタラ
イズしてビットマップデータを作成する際に、複数ペー
ジのビットマップデータを上位装置で合成する方法も考
えられるが、この方法では、同一のページに印刷出力す
る複数ページの文書データの縮小及びラスタライズと、
複数ページのビットマップデータの合成処理が完了する
まで印刷装置にビットマップデータを送信することがで
きないので、印刷装置へのビットマップデータの送信が
遅れる。
When bitmap data is created by reducing and rasterizing document data in a host device, a method of combining bitmap data of a plurality of pages in a host device may be considered. In this method, printing is performed on the same page. Reduction and rasterization of output multi-page document data;
Since the bitmap data cannot be transmitted to the printing device until the combining process of the bitmap data of a plurality of pages is completed, the transmission of the bitmap data to the printing device is delayed.

【0007】[0007]

【発明が解決しようとする課題】従来の技術において、
1ページに複数ページの印刷データを印刷する段組印刷
を行う際に上位装置で印刷データをビットマップデータ
にラスタライズして印刷装置にビットマップデータを送
信し印刷装置で縮小して印刷する場合には、上位装置か
ら印刷装置へのデータ送信時間と印刷装置側での縮小処
理時間の増加により印刷時間が長くかかるという問題が
ある。
SUMMARY OF THE INVENTION In the prior art,
When performing multi-column printing in which print data of a plurality of pages is printed on one page, when printing data is rasterized into bitmap data by an upper device, bitmap data is transmitted to the printing device, and reduced by the printing device for printing. However, there is a problem that the printing time is long due to an increase in the data transmission time from the host device to the printing device and the reduction processing time on the printing device side.

【0008】また、従来の技術において、上位装置で複
数ページのビットマップデータを合成して印刷装置に送
信する場合には、印刷装置へのビットマップデータの送
信が遅れるという問題がある。
Further, in the conventional technique, when bitmap data of a plurality of pages is combined and transmitted to a printing apparatus by a host apparatus, there is a problem that transmission of bitmap data to the printing apparatus is delayed.

【0009】本発明の目的は、上記問題を解決し、複数
ページを縮小及び合成して印刷する印刷処理を高速に行
うことが可能な技術を提供することにある。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problem and to provide a technique capable of performing high-speed print processing for reducing and combining a plurality of pages and printing.

【0010】[0010]

【課題を解決するための手段】本発明は、複数ページの
印刷データを1ページに合成して印刷する印刷処理を行
う印刷処理システムにおいて、1ページに合成する複数
ページの印刷データを上位装置で縮小してビットマップ
データを作成し、前記縮小した複数ページのビットマッ
プデータを印刷装置で1ページのビットマップデータに
合成して印刷するものである。
SUMMARY OF THE INVENTION According to the present invention, there is provided a print processing system for performing print processing in which a plurality of pages of print data are combined into one page and printing is performed. The reduced bitmap data is created, and the reduced bitmap data of a plurality of pages is combined with the bitmap data of one page by a printing apparatus and printed.

【0011】本発明の印刷処理システムでは、上位装置
の印刷データ縮小手段により複数ページの印刷データを
縮小してビットマップデータを作成し、前記縮小したビ
ットマップデータを送信手段により印刷装置に送信す
る。
In the print processing system according to the present invention, print data of a plurality of pages is reduced by print data reduction means of a higher-level device to create bitmap data, and the reduced bitmap data is transmitted to a printing apparatus by a transmission means. .

【0012】印刷装置は、前記縮小したビットマップデ
ータを受信手段により上位装置から受信し、受信した複
数ページのビットマップデータを展開手段により1ペー
ジのビットマップデータに合成した後、前記1ページに
合成したビットマップデータを印刷手段により印刷す
る。
The printing apparatus receives the reduced bitmap data from a higher-level device by a receiving unit, combines the received bitmap data of a plurality of pages into one-page bitmap data by a developing unit, and then combines the bitmap data with the one page. The combined bitmap data is printed by a printing unit.

【0013】以上の様に、本発明の印刷処理システムに
よれば、上位装置で複数のページを縮小したデータを作
成して印刷装置に送信し、印刷装置で複数ページのデー
タを1ページに合成して印刷するので、複数ページを縮
小及び合成して印刷する印刷処理を高速に行うことが可
能である。
As described above, according to the print processing system of the present invention, reduced data of a plurality of pages is created by the host device and transmitted to the printing device, and the data of the plurality of pages is combined into one page by the printing device. Therefore, the printing process of reducing and combining a plurality of pages and printing them can be performed at high speed.

【0014】[0014]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

(実施形態1)以下に、A4サイズ2ページの文書デー
タをA4サイズ1ページに合成して印刷する段組印刷を
行う実施形態1の印刷処理システムについて説明する。
(Embodiment 1) A print processing system according to Embodiment 1 for performing column printing in which document data of two pages of A4 size is combined with one page of A4 size and printed will be described below.

【0015】図1は、本実施形態の印刷処理システムの
概略構成を示す図である。図1に示す様に本実施形態の
印刷処理システムでは、複数ページの印刷データ120
を縮小及びラスタライズする上位装置100と、複数ペ
ージの縮小データ122を受信して合成データ125を
作成し印刷する印刷装置110とが接続されている。
FIG. 1 is a diagram showing a schematic configuration of a print processing system according to the present embodiment. As shown in FIG. 1, in the print processing system of the present embodiment, the print data 120
And a printing apparatus 110 that receives reduced data 122 of a plurality of pages, creates combined data 125, and prints the combined data.

【0016】上位装置100は、上位装置100全体の
動作を制御するCPU101と、印刷データ120やプ
リンタドライバ121をロードするRAM102(ラン
ダムアクセスメモリ)と、印刷データ120の印刷処理
の指示を入力するキーボード103と、印刷データ12
0の内容等を表示するディスプレイ104と、印刷デー
タ120やプリンタドライバ121を格納するHDD1
05(ハードディスクドライブ)と、縮小データ122
を印刷装置110に送信するI/F106(インタフェ
ース)とを備えている。
The host device 100 includes a CPU 101 for controlling the operation of the host device 100 as a whole, a RAM 102 (random access memory) for loading print data 120 and a printer driver 121, and a keyboard for inputting a print processing instruction for the print data 120. 103 and print data 12
And a HDD 104 that stores print data 120 and a printer driver 121.
05 (hard disk drive) and reduced data 122
And an I / F 106 (interface) for transmitting the print data to the printing apparatus 110.

【0017】上位装置100のRAM102には、1ペ
ージに合成する複数ページの印刷データ120と、印刷
データ120の縮小及びラスタライズを行うプリンタド
ライバ121と、プリンタドライバ121により出力さ
れる縮小データ122及び1ページに合成するページ数
を示すページ数データ123とが格納される。
In the RAM 102 of the host device 100, print data 120 for a plurality of pages to be combined into one page, a printer driver 121 for reducing and rasterizing the print data 120, and reduced data 122 and 1 output by the printer driver 121 are stored. Page number data 123 indicating the number of pages to be combined with the page is stored.

【0018】印刷装置110は、印刷装置110全体の
動作を制御するCPU111と、縮小データ122や展
開部124をロードするRAM112と、制御プログラ
ム等を格納するROM113(リードオンリメモリ)
と、展開部124での処理や印刷処理に必要なデータを
格納するHDD114と、印刷装置110を操作する操
作パネル115と、縮小データ122を上位装置100
から受信するCHA116(チャネルアダプタ)と、合
成データ125を印刷部118に送るI/Oアダプタ1
17と、複数ページを1ページに合成した合成データ1
25を印刷用紙に印刷する印刷部118とを備えてい
る。尚、HDD114の代わりにEEPROM(書き換
え可能ROM)等の記憶装置を用いても良い。
The printing apparatus 110 has a CPU 111 for controlling the operation of the printing apparatus 110 as a whole, a RAM 112 for loading reduced data 122 and a developing unit 124, and a ROM 113 (read only memory) for storing control programs and the like.
And an HDD 114 for storing data necessary for processing and printing in the expansion unit 124, an operation panel 115 for operating the printing apparatus 110, and the reduced data 122 for the host apparatus 100.
(Channel adapter) received from the I / O adapter 1 that sends the synthesized data 125 to the printing unit 118
17, combined data 1 in which a plurality of pages are combined into one page
And a printing unit 118 that prints 25 on printing paper. Note that a storage device such as an EEPROM (rewritable ROM) may be used instead of the HDD 114.

【0019】印刷装置110のRAM112には、上位
装置100で縮小した複数ページの縮小データ122
と、縮小データ122の各ページのラスタデータを連結
して合成データ125を作成する展開部124と、展開
部124によって出力される合成データ125とが格納
される。
In the RAM 112 of the printing apparatus 110, reduced data 122 of a plurality of pages reduced by the host apparatus 100 is stored.
, A rasterization unit 124 that combines the raster data of each page of the reduced data 122 to create composite data 125, and a composite data 125 output by the rasterization unit 124.

【0020】本実施形態の印刷処理システムのプリンタ
ドライバ121は、1ページに合成する複数ページの印
刷データ120を縮小して縮小データ122を作成する
印刷データ縮小手段に相当し、I/F106は、前記縮
小した縮小データ122を印刷装置110に送信する送
信手段に相当している。
The printer driver 121 of the print processing system according to the present embodiment corresponds to a print data reduction unit that reduces the print data 120 of a plurality of pages to be combined into one page to create reduced data 122, and the I / F 106 It corresponds to a transmitting unit that transmits the reduced data 122 to the printing apparatus 110.

【0021】また、CHA116は、前記縮小した縮小
データ122を上位装置100から受信する受信手段に
相当し、展開部124は、上位装置100から受信した
複数ページの縮小データ122を1ページの合成データ
125に合成する展開手段に相当し、印刷部118は、
前記1ページに合成した合成データ125を印刷する印
刷手段に相当している。
The CHA 116 corresponds to a receiving means for receiving the reduced data 122 from the higher-level device 100, and the expanding unit 124 converts the reduced data 122 of a plurality of pages received from the higher-level device 100 into one-page composite data. 125, the printing unit 118
This corresponds to a printing unit that prints the combined data 125 combined with the one page.

【0022】上位装置100のプリンタドライバ121
や印刷装置110の展開部124はFD(プロッピーデ
ィスク)等の記録媒体に格納され、前記記録媒体から上
位装置100のRAM102及びHDD105や印刷装
置110のRAM112及びHDD114またはEEP
ROM等に読み込まれるものとする。尚、前記記録媒体
としてFD以外の媒体を用いても良い。
Printer driver 121 of host device 100
The developing unit 124 of the printing apparatus 110 is stored in a recording medium such as a floppy disk (FD), and the RAM 102 and the HDD 105 of the host apparatus 100, the RAM 112 and the HDD 114 of the printing apparatus 110, or the EEP
It shall be read into ROM or the like. Note that a medium other than the FD may be used as the recording medium.

【0023】図2は、本実施形態の段組印刷処理の概要
を示す図である。図2に示す様に本実施形態の段組印刷
処理では、「A」及び「B」で示されるA4サイズの2
ページの文書データ201及び202を縮小及びラスタ
ライズし、印刷装置110に送信して1ページに印刷す
る処理を表している。
FIG. 2 is a diagram showing an outline of a column printing process according to this embodiment. As shown in FIG. 2, in the multi-column printing process according to the present embodiment, two A4 size sheets indicated by “A” and “B” are used.
This represents a process of reducing and rasterizing the document data 201 and 202 of the page, transmitting the document data 201 and 202 to the printing apparatus 110, and printing one page.

【0024】上位装置100上のプリンタドライバ12
1は、文書データ201及び202のページサイズと、
実際に印刷出力する用紙サイズと、1ページに合成する
ページ数を示すページ数データ123とから縮小率とし
て例えば70%を算出し、2ページ分の文書データ20
1及び202を70%に縮小してビットマップに展開し
たビットマップデータ211及び212を作成し、合成
時の大きさに縮小したビットマップデータ211及び2
12を印刷装置110に送信する。
The printer driver 12 on the host device 100
1 is the page size of the document data 201 and 202,
For example, 70% is calculated as a reduction ratio from the paper size to be actually printed out and the page number data 123 indicating the number of pages to be combined into one page, and the document data 20 for two pages is calculated.
Bitmap data 211 and 212 are generated by reducing 1 and 202 to 70% and expanded into bitmaps, and reduced to the size at the time of synthesis.
12 is transmitted to the printing apparatus 110.

【0025】その際、ページ数データ123を送信デー
タの先頭に付加し、ページ数データ123、ビットマッ
プデータ211及び212の順序で印刷装置110に送
信する。
At this time, the page number data 123 is added to the head of the transmission data and transmitted to the printing apparatus 110 in the order of the page number data 123 and the bitmap data 211 and 212.

【0026】印刷装置110では、上位装置100から
送信されたビットマップデータ211及び212を受信
し、受信したビットマップデータ211及び212を展
開部124で1ラスタづつ読み出し、合成データ125
として格納していく。
The printing apparatus 110 receives the bitmap data 211 and 212 transmitted from the higher-level apparatus 100, reads out the received bitmap data 211 and 212 one raster by one raster by
Will be stored as

【0027】図3は、本実施形態のビットマップデータ
211の合成処理の概要を示す図である。図3に示す様
に本実施形態のビットマップデータ211の合成処理で
は、1ページ目のビットマップデータ211を合成デー
タ125として格納する処理を表しており、1ページ目
のビットマップデータ211を格納する時には、合成デ
ータ125のメモリエリアの先頭から格納し始める。1
ページ目のビットマップデータ211を1ラスタ格納す
る毎に、2ページ目のビットマップデータ212の1ラ
スタ分のメモリエリアを空けて次のラスタを格納する処
理を1ページ分繰り返し、この様にして1ページ分のビ
ットマップデータ211を合成データ125として順に
格納していく。
FIG. 3 is a diagram showing an outline of the synthesizing process of the bitmap data 211 according to the present embodiment. As shown in FIG. 3, the bitmap data 211 of the present embodiment is a process of storing the bitmap data 211 of the first page as the synthesized data 125, and stores the bitmap data 211 of the first page. At the time, the storage of the combined data 125 is started from the top of the memory area. 1
Each time the bitmap data 211 of the page is stored in one raster, the process of storing the next raster with a memory area for one raster of the bitmap data 212 of the second page is repeated for one page. Bitmap data 211 for one page is sequentially stored as composite data 125.

【0028】図4は、本実施形態のビットマップデータ
212の合成処理の概要を示す図である。図4に示す様
に本実施形態のビットマップデータ212の合成処理で
は、2ページ目のビットマップデータ212を合成デー
タ125として格納する処理を表しており、2ページ目
のビットマップデータ212を格納する時には、1ペー
ジ分のビットマップデータ211を格納する際に空けた
メモリエリアに、1ラスタ毎に格納していく。
FIG. 4 is a diagram showing an outline of a synthesizing process of the bitmap data 212 according to the present embodiment. As shown in FIG. 4, in the bitmap data 212 synthesizing process of the present embodiment, a process of storing the bitmap data 212 of the second page as the synthesized data 125 is shown, and the bitmap data 212 of the second page is stored. In this case, the bitmap data 211 for one page is stored for each raster in a memory area that is vacant when the bitmap data 211 is stored.

【0029】この際、1ページ目のビットマップデータ
211を格納したラスタ部にはデータを格納しない様
に、1ページ目のビットマップデータ211を格納した
時と同じ様に、1ページ目のビットマップデータ211
が格納されているメモリエリアを空けながらビットマッ
プデータ212を合成データ125として格納する。
At this time, the data is not stored in the raster portion storing the bit map data 211 of the first page, and the bit data of the first page is stored in the same manner as when the bit map data 211 of the first page is stored. Map data 211
The bitmap data 212 is stored as the composite data 125 while leaving the memory area in which is stored.

【0030】この様にして1ページ目と2ページ目のビ
ットマップデータ211及び212の1ラスタ分が連結
されたデータが、結果的に実際に印刷される合成データ
125の1ラスタ分のデータとして格納される。
In this manner, data obtained by concatenating one raster of the bitmap data 211 and 212 of the first page and the second page is used as one raster data of the composite data 125 actually printed. Is stored.

【0031】前記の様にビットマップデータ211及び
212を合成データ125として順次格納し、全てのビ
ットマップデータ211及び212を格納できたところ
で、合成データ125の内容を印刷部118に送信す
る。
As described above, the bitmap data 211 and 212 are sequentially stored as combined data 125, and when all the bitmap data 211 and 212 have been stored, the contents of the combined data 125 are transmitted to the printing unit 118.

【0032】印刷部118は、展開部124から送信さ
れてきた合成データ125の内容を実際に1枚の用紙に
印刷することで、A4サイズ2ページ分の文書データ2
01及び202をA4サイズ1ページ分の用紙に合成し
て印刷することが可能となり、段組印刷が実現できる。
The printing unit 118 prints the contents of the composite data 125 transmitted from the developing unit 124 on one sheet of paper, thereby forming two pages of A4 size document data 2.
01 and 202 can be combined and printed on one page of A4 size paper, and column printing can be realized.

【0033】図5は、本実施形態のページ合成の縮小率
と合成結果の例を示す図である。図5に示す様に本実施
形態のページ合成の縮小率と合成結果では、種々の印刷
データ120を1ページに合成する処理の例を表してお
り、図5(1)は種々のサイズの2ページの印刷データ
120を1ページに合成する際の縮小率と合成結果、図
5(2)は4ページの印刷データ120を1ページに合
成する際の縮小率と合成結果を示している。
FIG. 5 is a diagram showing an example of the reduction ratio of the page combination and the result of the combination according to the present embodiment. As shown in FIG. 5, the reduction ratio and the synthesis result of the page synthesis according to the present embodiment show an example of a process of synthesizing various print data 120 on one page, and FIG. FIG. 5B shows a reduction ratio and a synthesis result when the print data 120 of four pages are combined into one page. FIG.

【0034】図5の様に本実施形態の印刷処理システム
の上位装置100では、1ページに合成して印刷する印
刷データ120のページサイズと、実際に印刷出力する
用紙サイズと、印刷データ120のページ数データ12
3とを基に印刷データ120の縮小率を算出すること
で、2ページ以外の複数ページの印刷データ120の縮
小及びラスタライズを行って縮小データ122を作成す
ることが可能である。
As shown in FIG. 5, in the host device 100 of the print processing system according to the present embodiment, the page size of the print data 120 to be combined and printed on one page, the paper size to be actually printed out, and the print data 120 Page number data 12
By calculating the reduction ratio of the print data 120 on the basis of No. 3, the reduced data 122 can be created by reducing and rasterizing the print data 120 of a plurality of pages other than the two pages.

【0035】印刷装置110では、実際に印刷出力する
用紙サイズと1ページに合成して印刷する印刷データ1
20のページ数データ123とを上位装置100から受
信することで、各ページの縮小データ122の1ラスタ
のサイズを求める。
In the printing device 110, the print data 1 to be combined with the paper size to be actually printed out and printed on one page are printed.
By receiving the 20 page number data 123 from the host device 100, the size of one raster of the reduced data 122 of each page is obtained.

【0036】印刷装置110の展開部124は、1ペー
ジ目の縮小データ122の1ラスタを合成データ125
に格納した後、他のページのラスタサイズ分だけ合成デ
ータ125のメモリエリアを空けて次のラスタを格納す
る処理を1ページ分繰り返す。
The developing unit 124 of the printing apparatus 110 converts one raster of the reduced data 122 of the first page into composite data 125.
After that, the process of storing the next raster with the memory area of the combined data 125 being equal to the raster size of another page is repeated for one page.

【0037】次に展開部124は、2ページ目の縮小デ
ータ122の1ラスタを1ページ目で空けておいたメモ
リエリアに格納した後、他のページのラスタサイズ分だ
け合成データ125のメモリエリアを空けて次のラスタ
を格納する処理を1ページ分繰り返す。
Next, the developing unit 124 stores one raster of the reduced data 122 of the second page in the memory area that has been vacated in the first page, and then stores the raster data of the other page in the memory area of the combined data 125 by the raster size of the other page. , And the process of storing the next raster is repeated for one page.

【0038】この処理を、1ページに合成して印刷する
印刷データ120のページ数データ123分繰り返すこ
とにより、複数ページの印刷データ120を実際に印刷
する用紙の1ページに合成することができ、この合成し
た合成データ125を印刷することで複数ページを実際
に印刷出力する用紙の1ページに印刷することが可能と
なる。
By repeating this process for the page number data 123 of the print data 120 to be combined and printed on one page, the print data 120 of a plurality of pages can be combined with one page of the paper to be actually printed. By printing the combined data 125, it is possible to print a plurality of pages on one page of a sheet on which printout is actually performed.

【0039】以上説明した様に、本実施形態の印刷処理
システムによれば、上位装置で複数のページを縮小した
データを作成して印刷装置に送信し、印刷装置で複数ペ
ージのデータを1ページに合成して印刷するので、複数
ページを縮小及び合成して印刷する印刷処理を高速に行
うことが可能である。
As described above, according to the print processing system of this embodiment, the host device creates reduced data of a plurality of pages and transmits the reduced data to the printing device, and the printing device converts the data of the plurality of pages into one page. Therefore, the printing process for reducing and combining a plurality of pages and printing is performed at high speed.

【0040】(実施形態2)以下に、A4サイズ2ペー
ジの文書データを圧縮して印刷装置に送り、A4サイズ
1ページに合成して印刷する段組印刷を行う実施形態2
の印刷処理システムについて説明する。
(Embodiment 2) The following describes a second embodiment in which two-page document data of A4 size is compressed and sent to a printing apparatus, and is combined with one page of A4 size and printed.
Will be described.

【0041】図6は、本実施形態の印刷処理システムの
概略構成を示す図である。図6に示す様に本実施形態の
印刷処理システムでは、複数ページの印刷データ120
を縮小及びラスタライズして圧縮する上位装置100
と、複数ページの圧縮データ601から合成データ12
5を作成して印刷する印刷装置110とが接続されてい
る。
FIG. 6 is a diagram showing a schematic configuration of the print processing system of the present embodiment. As shown in FIG. 6, in the print processing system of the present embodiment, the print data 120
Device 100 for reducing, rasterizing, and compressing
And the composite data 12 from the compressed data 601
5 is connected to a printing device 110 that creates and prints the print data.

【0042】本実施形態の印刷処理システムの上位装置
100は、複数ページの印刷データ120を縮小及びラ
スタライズして圧縮するプリンタドライバ121を有し
ており、また印刷装置110はプリンタドライバ121
により圧縮した圧縮データ601を伸長する伸長回路6
00を有している。
The host device 100 of the print processing system according to the present embodiment has a printer driver 121 for reducing, rasterizing, and compressing print data 120 of a plurality of pages.
Expansion circuit 6 for expanding the compressed data 601 compressed by
00.

【0043】上位装置100のRAM102には、段組
印刷する複数ページの印刷データ120と、印刷データ
120を縮小及びラスタライズして圧縮するプリンタド
ライバ121と、プリンタドライバ121により出力さ
れる圧縮データ601及び1ページに合成するページ数
を示すページ数データ123とが格納される。
In the RAM 102 of the host device 100, print data 120 for a plurality of pages to be printed in a multi-column format, a printer driver 121 for reducing and rasterizing and compressing the print data 120, and compressed data 601 output by the printer driver 121, Page number data 123 indicating the number of pages to be combined into one page is stored.

【0044】印刷装置110のRAM112には、上位
装置100で縮小、ラスタライズ及び圧縮を行った複数
ページの圧縮データ601と、圧縮データ601の各ペ
ージのラスタデータを連結して合成データ125を作成
する展開部124と、展開部124によって出力される
合成データ125とが格納される。尚、本実施形態の印
刷処理システムの他の構成については、図1に示した構
成と同じものとする。
In the RAM 112 of the printing apparatus 110, the compressed data 601 of a plurality of pages, which has been reduced, rasterized, and compressed by the host apparatus 100, and the raster data of each page of the compressed data 601 are connected to create composite data 125. The expansion unit 124 and the composite data 125 output by the expansion unit 124 are stored. The other configuration of the print processing system according to the present embodiment is the same as the configuration shown in FIG.

【0045】図7は、本実施形態の圧縮を伴う段組印刷
処理の概要を示す図である。図7に示す様に本実施形態
の圧縮を伴う段組印刷処理では、「A」及び「B」で示
されるA4サイズの2ページの文書データ201及び2
02を縮小及びラスタライズした後に圧縮し、印刷装置
110に送信して1ページに印刷する処理を表してい
る。
FIG. 7 is a diagram showing an outline of a multi-column printing process involving compression according to the present embodiment. As shown in FIG. 7, in the multi-column printing process with compression according to the present embodiment, two pages of A4 size document data 201 and 2 indicated by “A” and “B” are used.
02 is reduced and rasterized, compressed, transmitted to the printing apparatus 110, and printed on one page.

【0046】上位装置100上のプリンタドライバ12
1は、文書データ201及び202のページサイズと、
実際に印刷出力する用紙サイズと、1ページに合成する
ページ数を示すページ数データ123とから縮小率とし
て例えば70%を算出し、2ページ分の文書データ20
1及び202を70%に縮小してビットマップに展開し
たデータを作成する。
The printer driver 12 on the host device 100
1 is the page size of the document data 201 and 202,
For example, 70% is calculated as a reduction ratio from the paper size to be actually printed out and the page number data 123 indicating the number of pages to be combined into one page, and the document data 20 for two pages is calculated.
Data obtained by reducing 1 and 202 to 70% and developing them into a bitmap is created.

【0047】次に、縮小してビットマップに展開したデ
ータを、例えばMH(Modified Huffman)圧縮、MMR(M
odified Modified Read)圧縮等の圧縮方式を用いて圧縮
して圧縮データ701及び702を作成し、ページ数デ
ータ123を送信データの先頭に付加し、ページ数デー
タ123、圧縮データ701及び702の順序で印刷装
置110に送信する。
Next, the data that has been reduced and expanded into a bit map is subjected to, for example, MH (Modified Huffman) compression, MMR (M
compressed data 701 and 702 are created by using a compression method such as odified Modified Read (compression), and the page number data 123 is added to the head of the transmission data, and the page number data 123 and the compressed data 701 and 702 are arranged in this order. Send it to the printing device 110.

【0048】図8は、本実施形態の圧縮データ701及
び702の合成の概要を示す図である。図8に示す様に
本実施形態の圧縮データ701及び702の合成では、
印刷装置110上で2ページの圧縮データ701及び7
02を合成する際の順序を表しており、印刷装置110
では、上位装置100から送信された圧縮データ701
及び702を受信し、受信した圧縮データ701及び7
02を展開部124で合成データ125として格納す
る。
FIG. 8 is a diagram showing an outline of the synthesis of the compressed data 701 and 702 of this embodiment. As shown in FIG. 8, in the synthesis of the compressed data 701 and 702 of the present embodiment,
Two pages of compressed data 701 and 7 on the printing device 110
02 indicates the order in which the print device 110 is synthesized.
Then, the compressed data 701 transmitted from the host device 100
And 702, and receives the received compressed data 701 and 7
02 is stored as composite data 125 by the expansion unit 124.

【0049】その際、圧縮データ701及び702の1
圧縮単位を合成データ125として格納し、格納したア
ドレスを圧縮データ格納アドレス711に設定すると共
に格納した圧縮データ長を圧縮データ長設定テーブル7
12に設定する。
At this time, one of the compressed data 701 and 702
The compression unit is stored as the composite data 125, the stored address is set in the compressed data storage address 711, and the stored compressed data length is stored in the compressed data length setting table 7.
Set to 12.

【0050】その後、1ページに合成するページ数を示
すページ数データ123分の圧縮データ701及び70
2を1圧縮データ毎に格納しながら、圧縮データ格納ア
ドレス711及び圧縮データ長設定テーブル712に全
ての圧縮データ分の開始アドレス及び圧縮データ長を設
定し、ページ数データ123分の全ての圧縮データ70
1及び702を格納して、伸長回路600に圧縮データ
格納アドレス711及び圧縮データ長設定テーブル71
2を入力する。
Thereafter, the compressed data 701 and 70 for the page number data 123 indicating the number of pages to be combined into one page.
2 is stored for each compressed data, the start address and the compressed data length for all the compressed data are set in the compressed data storage address 711 and the compressed data length setting table 712, and all the compressed data for the page number data 123 are set. 70
1 and 702 are stored in the decompression circuit 600 and the compressed data storage address 711 and the compressed data length setting table 71
Enter 2.

【0051】伸長回路600は、入力された圧縮データ
格納アドレス711及び圧縮データ長設定テーブル71
2から、1ページ目と2ページ目の圧縮データ701及
び702を読み出し、ビットマップのデータに伸長して
印刷部118に送信する。
The decompression circuit 600 receives the input compressed data storage address 711 and the compressed data length setting table 71.
The compressed data 701 and 702 of the first page and the second page are read from 2, and are decompressed into bitmap data and transmitted to the printing unit 118.

【0052】この際、伸長回路600は1ページ目の1
ラスタ目の圧縮データ701を伸長したビットマップの
データと、2ページ目の1ラスタ目の圧縮データ702
を伸長したビットマップのデータとを連結して印刷部1
18に送信する。
At this time, the decompression circuit 600 sends the first page 1
Bitmap data obtained by expanding the compressed data 701 of the raster, and compressed data 702 of the first raster of the second page
Print unit 1 by concatenating the bitmap data obtained by expanding
18 to be sent.

【0053】その後、1ページ目及び2ページ目の圧縮
データ701及び702を伸長したビットマップのデー
タを連結して印刷部118に送信することを繰り返し、
以上の様に2ページ分の圧縮したビットマップのデータ
を合成して実際に印刷出力する用紙の1ページに段組印
刷する。
Thereafter, the data of the bitmaps obtained by decompressing the compressed data 701 and 702 of the first page and the second page are connected to each other and transmitted to the printing unit 118.
As described above, the compressed bitmap data for two pages is synthesized and printed in one page on a sheet of paper to be actually printed out.

【0054】また、同様にして2ページ以外の複数ペー
ジの印刷データ120についても圧縮したビットマップ
のデータを合成して1ページに段組印刷することも可能
である。
Similarly, the print data 120 of a plurality of pages other than the two pages can be combined with the compressed bitmap data and printed in one column.

【0055】以上説明した様に、本実施形態の印刷処理
システムによれば、上位装置で複数のページを縮小した
データを作成して印刷装置に送信し、印刷装置で複数ペ
ージのデータを1ページに合成して印刷するので、複数
ページを縮小及び合成して印刷する印刷処理を高速に行
うことが可能である。
As described above, according to the print processing system of this embodiment, the host device creates reduced data of a plurality of pages and transmits the data to the printing device, and the printing device converts the data of the plurality of pages into one page. Therefore, the printing process for reducing and combining a plurality of pages and printing is performed at high speed.

【0056】以上、本発明を前記実施形態に基づき具体
的に説明したが、本発明は、前記実施形態に限定される
ものではなく、その要旨を逸脱しない範囲において種々
変更可能であることは勿論である。
Although the present invention has been specifically described based on the above-described embodiment, the present invention is not limited to the above-described embodiment, and it is needless to say that various modifications can be made without departing from the gist of the present invention. It is.

【0057】[0057]

【発明の効果】本発明によれば、上位装置で複数のペー
ジを縮小したデータを作成して印刷装置に送信し、印刷
装置で複数ページのデータを1ページに合成して印刷す
るので、複数ページを縮小及び合成して印刷する印刷処
理を高速に行うことが可能である。
According to the present invention, the reduced data of a plurality of pages is created by the host device and transmitted to the printing device, and the printing device combines and prints the data of the plurality of pages into one page. It is possible to perform high-speed printing processing for printing by reducing and combining pages.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施形態1の印刷処理システムの概略構成を示
す図である。
FIG. 1 is a diagram illustrating a schematic configuration of a print processing system according to a first embodiment.

【図2】実施形態1の段組印刷処理の概要を示す図であ
る。
FIG. 2 is a diagram illustrating an outline of a multi-column printing process according to the first embodiment.

【図3】実施形態1のビットマップデータ211の合成
処理の概要を示す図である。
FIG. 3 is a diagram illustrating an outline of a synthesis process of bitmap data 211 according to the first embodiment.

【図4】実施形態1のビットマップデータ212の合成
処理の概要を示す図である。
FIG. 4 is a diagram illustrating an outline of a synthesis process of bitmap data 212 according to the first embodiment.

【図5】実施形態1のページ合成の縮小率と合成結果の
例を示す図である。
FIG. 5 is a diagram illustrating an example of a reduction ratio and a synthesis result of page synthesis according to the first embodiment.

【図6】実施形態2の印刷処理システムの概略構成を示
す図である。
FIG. 6 is a diagram illustrating a schematic configuration of a print processing system according to a second embodiment.

【図7】実施形態2の圧縮を伴う段組印刷処理の概要を
示す図である。
FIG. 7 is a diagram illustrating an outline of a multi-column printing process involving compression according to the second embodiment.

【図8】実施形態2の圧縮データ701及び702の合
成の概要を示す図である。
FIG. 8 is a diagram illustrating an outline of synthesis of compressed data 701 and 702 according to the second embodiment.

【符号の説明】[Explanation of symbols]

100…上位装置、101…CPU、102…RAM、
103…キーボード、104…ディスプレイ、105…
HDD、106…I/F、110…印刷装置、111…
CPU、112…RAM、113…ROM、114…H
DD、115…操作パネル、116…CHA、117…
I/Oアダプタ、118…印刷部、120…印刷デー
タ、121…プリンタドライバ、122…縮小データ、
123…ページ数データ、124…展開部、125…合
成データ、201及び202…文書データ、211及び
212…ビットマップデータ、600…伸長回路、60
1…圧縮データ、701及び702…圧縮データ、71
1…圧縮データ格納アドレス、712…圧縮データ長設
定テーブル。
100: Host device, 101: CPU, 102: RAM,
103 ... keyboard, 104 ... display, 105 ...
HDD, 106 I / F, 110 printing device, 111
CPU, 112 ... RAM, 113 ... ROM, 114 ... H
DD, 115 ... operation panel, 116 ... CHA, 117 ...
I / O adapter, 118: printing unit, 120: print data, 121: printer driver, 122: reduced data,
123 ... Page number data, 124 ... Development unit, 125 ... Synthesized data, 201 and 202 ... Document data, 211 and 212 ... Bitmap data, 600 ... Decompression circuit, 60
1 ... compressed data, 701 and 702 ... compressed data, 71
1: Compressed data storage address, 712: Compressed data length setting table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 山田 利之 神奈川県秦野市堀山下1番地 株式会社日 立インフォメーションテクノロジー内 (72)発明者 岡田 正 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Toshiyuki Yamada 1st Horiyamashita, Hadano-shi, Kanagawa Prefecture Inside Hitachi Photo Technology Co., Ltd. (72) Inventor Tadashi Okada 810 Shimoimaizumi, Ebina-shi, Kanagawa Hitachi, Ltd. Office System Division

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数ページの印刷データを1ページに合
成して印刷する印刷処理を行う印刷処理システムにおい
て、 1ページに合成する複数ページの印刷データを縮小して
ビットマップデータを作成する印刷データ縮小手段と、
前記縮小したビットマップデータを印刷装置に送信する
送信手段とを有する上位装置と、 前記縮小したビットマップデータを上位装置から受信す
る受信手段と、上位装置から受信した複数ページのビッ
トマップデータを1ページのビットマップデータに合成
する展開手段と、前記1ページに合成したビットマップ
データを印刷する印刷手段とを有する印刷装置とを備え
ることを特徴とする印刷処理システム。
1. A print processing system for performing print processing in which a plurality of pages of print data are combined into one page and printed, wherein print data in which bitmap data is created by reducing the plurality of pages of print data to be combined into one page Means for reducing;
A higher-level device having a transmitting unit that transmits the reduced bitmap data to a printing apparatus; a receiving unit that receives the reduced bitmap data from a higher-level device; A print processing system, comprising: a printing device that has a developing unit that combines the bitmap data of a page and a printing unit that prints the bitmap data combined with the one page.
JP12857997A 1997-05-19 1997-05-19 Print processing system Ceased JP3436656B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12857997A JP3436656B2 (en) 1997-05-19 1997-05-19 Print processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12857997A JP3436656B2 (en) 1997-05-19 1997-05-19 Print processing system

Publications (2)

Publication Number Publication Date
JPH10315565A true JPH10315565A (en) 1998-12-02
JP3436656B2 JP3436656B2 (en) 2003-08-11

Family

ID=14988249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12857997A Ceased JP3436656B2 (en) 1997-05-19 1997-05-19 Print processing system

Country Status (1)

Country Link
JP (1) JP3436656B2 (en)

Also Published As

Publication number Publication date
JP3436656B2 (en) 2003-08-11

Similar Documents

Publication Publication Date Title
JPH08224917A (en) Printing device and data control method
US6738150B1 (en) Methods and systems for processing image data
JP3655457B2 (en) Printer control device
JP3685234B2 (en) Image processing device
JP3436656B2 (en) Print processing system
US5946459A (en) System for clearing an image data buffer in a high-speed digital printing apparatus
JP3204136B2 (en) Image processing apparatus and compression processing method
JPH10207645A (en) Output control method and apparatus, image forming apparatus having the apparatus, and storage medium storing program for implementing the method
JP2885900B2 (en) Print control device and print control method
JPH09331434A (en) Image forming device
JP3203660B2 (en) Image recording device
US6977741B2 (en) Progressive image shift for a saddle-stitched document
JP2004254187A (en) Information processing equipment
JP3611921B2 (en) Data compression / decompression method and page printer in page printer
JP2000225735A (en) Image printing device
JP3190894B2 (en) Image forming method and image forming apparatus for laser printer
JP3606985B2 (en) Data compression / decompression method and page printer in page printer
JPH07245685A (en) Printer
JP2004042406A (en) Printer
JPH08307695A (en) Page printer and data processing method thereof
JPH07137355A (en) Image processing device
JPH03275370A (en) Print control device and print data buffer device
JPH08272553A (en) Picture processor
JP2004223933A (en) Printing equipment
JPH05294014A (en) Printer

Legal Events

Date Code Title Description
RVOP Cancellation by post-grant opposition