JPH08197807A - Printing device and column printing method of printing device - Google Patents

Printing device and column printing method of printing device

Info

Publication number
JPH08197807A
JPH08197807A JP7009454A JP945495A JPH08197807A JP H08197807 A JPH08197807 A JP H08197807A JP 7009454 A JP7009454 A JP 7009454A JP 945495 A JP945495 A JP 945495A JP H08197807 A JPH08197807 A JP H08197807A
Authority
JP
Japan
Prior art keywords
page
columns
data
print data
bitmap
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7009454A
Other languages
Japanese (ja)
Inventor
Akihiro Matsumoto
昭浩 松本
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP7009454A priority Critical patent/JPH08197807A/en
Publication of JPH08197807A publication Critical patent/JPH08197807A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 1頁の印刷紙面中に僅かしか出力されない印
刷データあるいはビットマップデータを1頁中に効率よ
く密に印刷して貴重な紙資源を節約できる。 【構成】 入力部101から入力された複数頁分の印刷
データを同一頁内に所定の縦P列×横Q行で段組展開す
るための段組数が操作部109からの指示で設定される
と、入力される複数頁の前記印刷データから該設定され
た段組数に従ってCPU104が一頁分の印刷データを
構築し、該構築された一頁分の印刷データに基づいて展
開部105がRAM103に複数頁の前記印刷データを
所定の縦P列×横Q行でビットマップ展開し、該ビット
マップ展開されたビットマップデータを転送部107が
印字部108に転送する構成を特徴とする。
(57) [Abstract] [Purpose] It is possible to efficiently and densely print print data or bitmap data that is output only slightly on one page of printing paper in one page and save valuable paper resources. According to an instruction from the operation unit 109, the number of columns for developing a plurality of pages of print data input from the input unit 101 into a predetermined vertical P columns × horizontal Q rows within the same page is set. Then, the CPU 104 constructs print data for one page from the input print data of a plurality of pages in accordance with the set number of columns, and the developing unit 105 determines the print data for one page based on the constructed print data for one page. The RAM 103 is characterized in that the print data of a plurality of pages is bitmap-developed in a predetermined vertical P columns × horizontal Q rows, and the bitmap data that has been bitmap-mapped is transferred to the printing unit 108 by the transfer unit 107.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、縮小印刷機能を有し、
数頁分の入力印刷データを段組みで表現して、一頁とし
て印刷する印刷装置および印刷装置の段組印刷方法に関
するものである。
The present invention has a reduction printing function,
The present invention relates to a printing apparatus that prints input pages of several pages in columns and prints them as one page, and a column printing method of the printing apparatus.

【0002】[0002]

【従来の技術】従来の印刷装置では、ホストから入力さ
れた一頁分の印字データが、実際の印刷において半頁分
しか使用しない場合においても、次の頁に印刷するかホ
スト側においてファイル加工ツールを用いて印刷してい
た。
2. Description of the Related Art In a conventional printing apparatus, even if one page of print data input from a host is used for only half a page in actual printing, the next page is printed or a file is processed on the host side. I was printing using a tool.

【0003】[0003]

【発明が解決しようとする課題】このため、有用な紙資
源を無駄に消費してしまうとともに、印刷処理時間が長
くなり効率よく印刷できないという問題点があった。
Therefore, there is a problem that useful paper resources are wastefully consumed and that the printing processing time becomes long and efficient printing cannot be performed.

【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1〜第7の発明の目的
は、入力される複数頁分の印刷データあるいはビットマ
ップデータを設定された段組数に応じて一頁分のビット
マップデータに編成して印刷することにより、一頁の印
刷紙面中に僅かしか出力されない印刷データあるいはビ
ットマップデータを一頁中に効率よく密に印刷して貴重
な紙資源を節約できる印刷装置および印刷装置の段組印
刷方法を提供することである。
The present invention has been made to solve the above problems, and an object of the first to seventh inventions of the present invention is to output print data or bitmap data for a plurality of pages. By printing the bitmap data for one page according to the set number of columns, the print data or bitmap data that is only slightly output on the printing paper of one page can be efficiently packed in one page. A printing device and a multi-column printing method of the printing device, which can print on a sheet and save valuable paper resources.

【0005】[0005]

【課題を解決するための手段】本発明に係る第1の発明
は、印刷部に出力するビットマップイメージを記憶する
記憶手段と、ホストからの印刷データを入力する入力手
段と、この入力手段から入力された複数頁分の印刷デー
タを同一頁内に所定の縦P列×横Q行で段組展開するた
めの段組数を設定する設定手段と、前記入力手段から入
力される複数頁の前記印刷データから前記設定手段によ
り設定された段組数に従って一頁分の印刷データを構築
するデータ構築手段と、このデータ構築手段により構築
された一頁分の印刷データに基づいて前記記憶手段に複
数頁の前記印刷データを所定の縦P列×横Q行でビット
マップ展開する展開手段と、この展開手段により前記記
憶手段にビットマップ展開されたビットマップデータを
印刷部に転送する転送手段とを有することを特徴とする
印刷装置。
According to a first aspect of the present invention, a storage means for storing a bitmap image to be output to a printing section, an input means for inputting print data from a host, and an input means are provided. Setting means for setting the number of columns for developing the input print data for a plurality of pages in a predetermined vertical P columns × horizontal Q rows within the same page, and a plurality of pages input from the input means. Data construction means for constructing one page of print data from the print data according to the number of columns set by the setting means, and the storage means based on the one page of print data constructed by the data construction means. Expansion means for expanding the print data of a plurality of pages into a predetermined vertical P columns × horizontal Q rows and a transfer means for transferring the bitmap data expanded by the expansion means to the storage means to the printing section. A printing apparatus comprising: a sending unit.

【0006】本発明に係る第2の発明は、設定手段によ
り設定された段組数に従って一頁分の印刷データを構築
するための縮小率を決定する決定手段と、この決定手段
により決定された前記縮小率に基づいて前記展開手段が
前記記憶手段に展開するビットマップデータの縮小展開
を制御する制御手段とを設けたものである。
The second aspect of the present invention is determined by the determining means for determining the reduction ratio for constructing the print data for one page according to the number of columns set by the setting means, and the determining means. And a control unit for controlling the reduction and expansion of the bitmap data expanded by the expansion unit in the storage unit based on the reduction ratio.

【0007】本発明に係る第3の発明は、印刷部に出力
するビットマップイメージを複数頁分記憶する記憶手段
と、ホストからの印刷データを入力する入力手段と、こ
の入力手段から入力された複数頁分の印刷データを同一
頁内に所定の縦P列×横Q行で段組展開するための段組
数を設定する設定手段と、前記入力手段から入力される
複数頁の前記印刷データから各頁の印刷データを構築す
るデータ構築手段と、このデータ構築手段により構築さ
れた各頁の印刷データを前記記憶手段にそれぞれ展開す
る展開手段と、この展開手段により前記記憶手段にビッ
トマップ展開された各頁のビットマップデータを前記印
刷部に転送する転送手段と、前記設定手段により設定さ
れた段組数に基づいて前記転送手段が転送する各頁のビ
ットマップデータの転送順序を制御する転送制御手段と
を設けたものである。
According to a third aspect of the present invention, storage means for storing a plurality of pages of bitmap images to be output to the printing section, input means for inputting print data from a host, and input from this input means. Setting means for setting the number of columns for developing a plurality of pages of print data in a predetermined vertical P columns × horizontal Q rows within the same page, and the print data of a plurality of pages input from the input means Data constructing means for constructing the print data for each page from the above, expanding means for expanding the print data for each page constructed by the data constructing means into the storing means, and bitmap expanding in the storing means by the expanding means. Transfer means for transferring the bitmap data of each page to the printing section, and bitmap data of each page transferred by the transfer means based on the number of columns set by the setting means It is provided with a a transfer control means for controlling the transfer order.

【0008】本発明に係る第4の発明は、印刷部に出力
するビットマップイメージを複数頁分記憶する記憶手段
と、ホストからのビットマップデータを入力する入力手
段と、この入力手段から入力された複数頁分のビットマ
ップデータを同一頁内に所定の縦P列×横Q行で段組展
開するための段組数を設定する設定手段と、前記入力手
段から入力される複数頁の前記ビットマップデータを前
記記憶手段にそれぞれ展開する展開手段と、この展開手
段により前記記憶手段にビットマップ展開された各頁の
ビットマップデータを前記印刷部に転送する転送手段
と、前記設定手段により設定された段組数に基づいて前
記転送手段が転送する各頁のビットマップデータの転送
順序を制御する転送制御手段とを設けたものである。
According to a fourth aspect of the present invention, storage means for storing a plurality of pages of bitmap images to be output to the printing section, input means for inputting bitmap data from a host, and input from this input means. Setting means for setting the number of columns for expanding the bit map data for a plurality of pages in a predetermined vertical P columns × horizontal Q rows within the same page, and a plurality of pages of the plurality of pages input from the input means. Expanding means for expanding the bitmap data in the storage means, transfer means for transferring the bitmap data of each page expanded in the storage means by the expanding means to the printing section, and setting by the setting means And a transfer control unit for controlling the transfer order of the bitmap data of each page transferred by the transfer unit based on the number of columns set.

【0009】本発明に係る第5の発明は、印刷部に出力
するビットマップイメージを一頁分記憶する記憶手段
と、ホストからの印刷データを入力する入力手段と、こ
の入力手段から入力された複数頁分の印刷データを同一
頁内に所定の縦P列×横Q行で段組展開するための段組
数を設定する設定手段と、各頁の印刷データに基づくビ
ットマップイメージを前記記憶手段にそれぞれ展開する
展開手段と、この展開手段により前記記憶手段にビット
マップ展開された各頁のビットマップデータを前記印刷
部に転送する転送手段と、前記設定手段により設定され
た段組数に基づいて前記転送手段から順次転送される各
頁のビットマップデータを同一記録媒体上に段組数回印
刷するように前記印刷部を制御する印刷制御手段とを設
けたものである。
According to a fifth aspect of the present invention, storage means for storing one page of a bitmap image to be output to the printing section, input means for inputting print data from a host, and input from this input means. Setting means for setting the number of columns for developing a plurality of pages of print data in a predetermined vertical P columns × horizontal Q rows within the same page, and a bitmap image based on the print data of each page is stored. Developing means for developing each means, transfer means for transferring the bitmap data of each page bitmap-developed in the storage means by the developing means to the printing section, and the number of columns set by the setting means. Print control means for controlling the printing section so as to print the bitmap data of each page sequentially transferred from the transfer means on the same recording medium several times on the same recording medium.

【0010】本発明に係る第6の発明は、印刷部に出力
するビットマップイメージを一頁分記憶する記憶手段
と、ホストからのビットマップデータを入力する入力手
段と、この入力手段から入力される複数頁分のビットマ
ップデータを同一頁内に所定の縦P列×横Q行で段組印
刷するための段組数を設定する設定手段と、各頁のビッ
トマップデータを前記記憶手段にそれぞれ展開する展開
手段と、この展開手段により前記記憶手段にビットマッ
プ展開された各頁のビットマップデータを前記印刷部に
転送する転送手段と、前記設定手段により設定された段
組数に基づいて前記転送手段から順次転送される各頁の
ビットマップデータを同一記録媒体上に段組数回分印刷
するように前記印刷部を制御する印刷制御手段とを設け
たものである。
According to a sixth aspect of the present invention, storage means for storing one page of a bitmap image to be output to the printing section, input means for inputting bitmap data from the host, and input from this input means. Setting means for setting the number of columns for printing a plurality of pages of bitmap data in a predetermined vertical P columns × horizontal Q rows within the same page, and the bitmap data of each page in the storage means. Based on the expansion means for expanding each, the transfer means for transferring the bitmap data of each page expanded in the storage means by the expansion means to the printing section, and the number of columns set by the setting means. Print control means for controlling the printing section is provided so that the bitmap data of each page sequentially transferred from the transfer means is printed on the same recording medium by the number of columns.

【0011】本発明に係る第7の発明は、印刷部に出力
するビットマップイメージを記憶する記憶手段と、ホス
トからの印刷データを入力する入力手段とを有する印刷
装置の段組印刷方法において、この入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数を設定する設定工程
と、前記入力手段から入力される複数頁の前記印刷デー
タから該設定された段組数に従って一頁分の印刷データ
を構築するデータ構築工程と、該構築された一頁分の印
刷データに基づいて前記記憶手段に複数頁の前記印刷デ
ータを所定の縦列×横行でビットマップ展開する展開工
程と、前記記憶手段にビットマップ展開されたビットマ
ップデータを印刷部に転送する転送工程とを有するもの
である。
A seventh aspect of the present invention is a columnar printing method for a printing apparatus, comprising a storage unit for storing a bitmap image output to a printing unit and an input unit for inputting print data from a host, The print data for a plurality of pages input from the input means are arranged in a predetermined vertical P rows x within the same page.
A setting step of setting the number of columns for developing columns in horizontal Q lines, and constructing one page of print data from the print data of a plurality of pages input from the input means according to the set number of columns A data constructing step, a rasterizing step of rasterizing the print data of a plurality of pages in the storage means in predetermined columns × horizontal rows based on the constructed print data for one page, and a bitmap in the storage means. And a transfer step of transferring the expanded bitmap data to the printing unit.

【0012】[0012]

【作用】第1の発明において、入力手段から入力された
複数頁分の印刷データを同一頁内に所定の縦P列×横Q
行で段組展開するための段組数が設定手段により設定さ
れると、入力される複数頁の前記印刷データから該設定
された段組数に従ってデータ構築手段が一頁分の印刷デ
ータを構築し、該構築された一頁分の印刷データに基づ
いて展開手段が前記記憶手段に複数頁の前記印刷データ
を所定の縦P列×横Q行でビットマップ展開し、該ビッ
トマップ展開されたビットマップデータを転送手段が印
刷部に転送して、縦P列×横Q行に段組された複数頁分
の印刷データを一頁の印刷データとして印刷することを
可能とする。
In the first aspect of the present invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P rows × horizontal Q within the same page.
When the number of columns for developing the columns in a row is set by the setting means, the data construction means constructs print data for one page from the print data of a plurality of pages to be input according to the set number of columns. Then, based on the constructed print data for one page, the expansion means bitmap-expands the print data of a plurality of pages in the storage means in a predetermined vertical P columns × horizontal Q rows, and the bitmap expansion is performed. The transfer unit transfers the bitmap data to the printing unit, so that the print data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows can be printed as one page of print data.

【0013】第2の発明において、設定手段により設定
された段組数に従って一頁分の印刷データを構築するた
めの縮小率を決定する決定手段により決定された前記縮
小率に基づいて、制御手段が前記展開手段が前記記憶手
段に展開するビットマップデータの縮小展開を制御し
て、縦P列×横Q行に段組された複数頁分の印刷データ
を一頁の印刷データとして縮小印刷することを可能とす
る。
In the second invention, the control means is based on the reduction ratio determined by the determination means for determining the reduction ratio for constructing print data for one page according to the number of columns set by the setting means. Controls the reduction and expansion of the bitmap data expanded in the storage means by the expansion means, and reduces and prints a plurality of pages of print data arranged in columns of vertical P columns × horizontal Q rows as print data of one page. It is possible.

【0014】第3の発明において、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数が設定手段により設
定し、さらに前記入力手段から入力される複数頁の前記
印刷データから各頁の印刷データを構築するデータ構築
手段により構築された各頁の印刷データを展開手段が前
記記憶手段にそれぞれ展開すると、制御手段が設定手段
により設定された段組数に基づいて前記転送手段が転送
する各頁のビットマップデータの転送順序を制御して、
縦P列×横Q行に段組された複数頁分の印刷データを一
頁の印刷データとして効率よく印刷することを可能とす
る。
In the third aspect of the invention, the print data for a plurality of pages input from the input means are printed in a predetermined vertical P rows × in the same page.
The number of columns for developing columns in horizontal Q rows is set by the setting means, and further constructed by the data construction means for constructing print data of each page from the print data of a plurality of pages input from the input means. When the expansion means expands the print data of each page into the storage means, the control means controls the transfer order of the bitmap data of each page transferred by the transfer means based on the number of columns set by the setting means. hand,
It is possible to efficiently print a plurality of pages of print data arranged in columns of vertical P columns × horizontal Q rows as one page of print data.

【0015】第4の発明において、入力手段から入力さ
れた複数頁分のビットマップデータを同一頁内に所定の
縦P列×横Q行で段組展開するための段組数が設定手段
により設定されると、入力手段から入力される複数頁の
前記ビットマップデータを展開手段が前記記憶手段にそ
れぞれ展開しておき、該設定された段組数に基づいて前
記転送手段が転送する各頁のビットマップデータの転送
順序を転送制御手段が制御して、縦P列×横Q行に段組
された複数頁分のビットマップデータを一頁のビットマ
ップデータとして効率よく印刷することを可能とする。
In the fourth invention, the number of columns for expanding the bit map data for a plurality of pages inputted from the input means into a predetermined vertical P columns × horizontal Q rows in the same page by the setting means. When set, the expansion means expands the bitmap data of a plurality of pages input from the input means into the storage means, and each page transferred by the transfer means based on the set number of columns. The transfer control means controls the transfer order of the bitmap data, and the bitmap data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows can be efficiently printed as the bitmap data of one page. And

【0016】第5の発明において、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数が設定手段により設
定された後、各頁の印刷データに基づくビットマップイ
メージが展開手段により前記記憶手段に展開されると、
該設定された段組数に基づいて印刷制御手段が前記転送
手段から順次転送される各頁のビットマップデータを同
一記録媒体上に段組数回印刷するように前記印刷部を制
御して、縦P列×横Q行に段組された複数頁分の印刷デ
ータを一頁の印刷データとして効率よく、かつ高速に印
刷することを可能とする。
In the fifth aspect of the present invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P rows × in the same page.
After the number of columns for developing columns in horizontal Q rows is set by the setting means, when the bitmap image based on the print data of each page is developed in the storage means by the developing means,
Based on the set number of columns, the print control unit controls the printing unit to print the bitmap data of each page sequentially transferred from the transfer unit on the same recording medium a number of columns, The print data for a plurality of pages arranged in columns of P columns × Q rows can be printed efficiently as a page of print data at high speed.

【0017】第6の発明において、入力手段から入力さ
れた複数頁分のビットマップデータを同一頁内に所定の
縦P列×横Q行で段組展開するための段組数が設定手段
により設定された後、各頁のビットマップイメージが展
開手段により前記記憶手段に展開されると、該設定され
た段組数に基づいて印刷制御手段が前記転送手段から順
次転送される各頁のビットマップデータを同一記録媒体
上に段組数回印刷するように前記印刷部を制御して、縦
P列×横Q行に段組された複数頁分のビットマップデー
タを一頁のビットマップデータとして効率よく、かつ高
速に印刷することを可能とする。
In the sixth invention, the number of columns for expanding the bit map data for a plurality of pages input from the input means into a predetermined vertical P columns × horizontal Q rows in the same page by the setting means. After being set, when the bit map image of each page is expanded in the storage means by the expansion means, the print control means sequentially transfers the bits of each page from the transfer means based on the set number of columns. The printing unit is controlled so that the map data is printed on the same recording medium several times in columns, and the bitmap data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows is converted into one page of bitmap data. As a result, it is possible to print efficiently and at high speed.

【0018】第7の発明において、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数を設定し、前記入力
手段から入力される複数頁の前記印刷データから該設定
された段組数に従って一頁分の印刷データを構築し、該
構築された一頁分の印刷データに基づいて前記記憶手段
に複数頁の前記印刷データを所定の縦列×横行でビット
マップ展開し、前記記憶手段にビットマップ展開された
ビットマップデータを印刷部に転送して、縦P列×横Q
行に段組された複数頁分の印刷データを一頁の印刷デー
タとして印刷する処理をプログラマブルに実行可能とす
る。
In the seventh invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P rows × in the same page.
The number of columns for developing columns in horizontal Q rows is set, and one page of print data is constructed according to the set number of columns from the print data of a plurality of pages input from the input means. Bitmap expansion of the print data of a plurality of pages in a predetermined column × horizontal row in the storage unit based on the constructed print data for one page, and the bitmap data expanded in the storage unit to the printing unit. Transfer, vertical P rows x horizontal Q
A process for printing a plurality of pages of print data arranged in a row as print data of one page can be executed in a programmable manner.

【0019】[0019]

【実施例】以下、図を参照して本発明の実施例を詳細に
説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0020】図1は本発明の一実施例の印刷装置の概略
構成を説明するブロック図である。
FIG. 1 is a block diagram for explaining the schematic arrangement of a printing apparatus according to an embodiment of the present invention.

【0021】図において、101はホストから転送され
る印字データ(文字コード、ビットマップデータ等)の
入力部である。102はROMであり、各種制御プログ
ラムやフォントデータ等を格納している。
In the figure, reference numeral 101 is an input unit for print data (character code, bitmap data, etc.) transferred from a host. A ROM 102 stores various control programs and font data.

【0022】103はRAMであり、入力部101で入
力された印字データの保存やビットマップ展開領域、作
業領域等として使用される。105は展開部で、ホスト
から転送される印字データに基づいて、ROM102に
格納されるフォントデータをRAM103にビットマッ
プ展開する。
Reference numeral 103 denotes a RAM, which is used as a storage area for the print data input by the input section 101, a bitmap development area, a work area, and the like. A development unit 105 develops the font data stored in the ROM 102 into a bitmap in the RAM 103 based on the print data transferred from the host.

【0023】106は縮小部で、前記フォントデータを
X%に縮小する。104はCPUであり、ROM102
に格納されるプログラムにしたがって、各種演算、制御
を行なう。109は操作部で、LCDディスプレイ10
9Aとモード設定のための複数のキーからなるキー部1
09Bを備えている。なお、本発明に係る設定手段の機
能処理に代えて、ホストコンピュータ側のコマンド指示
で設定できるように構成してもよい。107は転送部、
108は印字部である。
A reduction unit 106 reduces the font data to X%. Reference numeral 104 denotes a CPU, and ROM 102
Various calculations and controls are performed according to the program stored in. An operation unit 109 is an LCD display 10
9A and a key unit 1 including a plurality of keys for mode setting
It is equipped with 09B. It should be noted that instead of the functional processing of the setting means according to the present invention, the setting may be made by a command instruction on the host computer side. 107 is a transfer unit
Reference numeral 108 is a printing unit.

【0024】図2〜図4は本発明に係る印刷装置におけ
る段組出力形態例を示す図であり、図2はホストからの
文字コードデータが一頁の半分(二頁分)の場合(同図
(a)参照)に相当し、この場合には、一頁展開イメー
ジを同図(b)に示すように、横書きで、縦2列横1行
として段組を構築し、同図(c)に示すように、該段組
に従ってRAM103上にビットマップ展開した場合を
示す。
2 to 4 are views showing an example of a column output mode in the printing apparatus according to the present invention. FIG. 2 shows a case where the character code data from the host is half of one page (two pages) (same as above). In this case, as shown in FIG. 2B, a column is constructed in horizontal writing, vertical 2 columns and horizontal 1 row, and FIG. ), A case where a bitmap is expanded on the RAM 103 according to the column is shown.

【0025】図3はホストからの文字コードデータが一
頁の半分(二頁分)を越える場合(同図(a)参照)に
相当し、この場合には、一頁展開イメージを同図(b)
に示すように、横書きで、縦2列横1行として段組を構
築し、同図(c)に示すように、該段組に従ってRAM
103上に縮小率70%でビットマップ展開した場合を
示す。
FIG. 3 corresponds to the case where the character code data from the host exceeds half of one page (two pages) (see FIG. 3A). In this case, the image of one page expansion is shown in FIG. b)
As shown in FIG. 5, a column is constructed in horizontal writing with 2 columns vertically and 1 row horizontally, and as shown in FIG.
A case where a bitmap is developed on the image 103 at a reduction ratio of 70% is shown.

【0026】図4はホストからの文字コードデータが一
頁の半分(四頁分)の場合(同図(a)参照)に相当
し、この場合には、一頁展開イメージを同図(b)に示
すように、横書きで、縦2列横2行として段組を構築
し、同図(c)に示すように、該段組に従ってRAM1
03上に縮小率50%でビットマップ展開した場合を示
す。
FIG. 4 corresponds to the case where the character code data from the host is half of one page (four pages) (see FIG. 4A). In this case, the one-page development image is shown in FIG. ), Horizontal writing is performed to construct a column set having two columns and two rows, and as shown in FIG.
03 shows a case in which a bitmap is developed at a reduction rate of 50%.

【0027】これにより、例えばプログラムリストを出
力する際などは、実際にこのような印刷形態となる場合
が比較的多く、上記段組印刷によれば、元印字データ数
頁分を一頁に段組み構成で出力できる機能があれば印刷
用紙の消費も経済的であり、また非常に見易く活用性に
富む場合も少なくない。
As a result, when printing a program list, for example, such a printing form is often used in practice. According to the column printing, several pages of original print data are printed on one page. If there is a function that can output in a combined configuration, the consumption of printing paper is economical, and it is very easy to see and highly useful.

【0028】以下、本実施例と第1,第2の発明の各手
段との対応及びその作用について図1〜図4等を参照し
て説明する。
Correspondence between the present embodiment and each means of the first and second inventions and their functions will be described below with reference to FIGS.

【0029】第1の発明は、印刷部(印字部108)に
出力するビットマップイメージを記憶する記憶手段(R
AM103)と、ホストからの印刷データを入力する入
力手段(入力部101)と、この入力手段から入力され
た複数頁分の印刷データを同一頁内に所定の縦P列×横
Q行で段組展開するための段組数を設定する設定手段
(操作部109)と、前記入力手段から入力される複数
頁の前記印刷データから前記設定手段により設定された
段組数に従って一頁分の印刷データを構築するデータ構
築手段(CPU104の機能処理による)と、このデー
タ構築手段により構築された一頁分の印刷データに基づ
いて前記記憶手段に複数頁の前記印刷データを所定の縦
P列×横Q行でビットマップ展開する展開手段(本実施
例では、例えばハードロジックで構成される展開部10
5で構成されるが、CPU104の処理能力によっては
CPU104のソフト処理で達成してもよい)と、この
展開手段により前記記憶手段にビットマップ展開された
ビットマップデータを印刷部に転送する転送手段(転送
部107)とを有し、入力部101から入力された複数
頁分の印刷データを同一頁内に所定の縦P列×横Q行で
段組展開するための段組数が操作部109からの指示で
設定されると、入力される複数頁の前記印刷データから
該設定された段組数に従って素ぴ104が一頁分の印刷
データを構築し、該構築された一頁分の印刷データに基
づいて展開部105がRAM103に複数頁の前記印刷
データを所定の縦P列×横Q行でビットマップ展開し、
該ビットマップ展開されたビットマップデータを転送部
107が印刷部108に転送して、縦P列×横Q行に段
組された複数頁分の印刷データを一頁の印刷データとし
て印刷することを可能とする。
A first aspect of the invention is a storage means (R) for storing a bitmap image to be output to a printing section (printing section 108).
AM 103), an input unit (input unit 101) for inputting print data from the host, and print data for a plurality of pages input from this input unit in a predetermined vertical P columns × horizontal Q rows. Setting means (operation unit 109) for setting the number of columns for group expansion, and printing one page according to the number of columns set by the setting means from the print data of a plurality of pages input from the input means Data construction means for constructing data (by the functional processing of the CPU 104), and based on the print data for one page constructed by the data construction means, the print data of a plurality of pages is stored in the storage means in predetermined vertical P columns × Expansion means for expanding the bitmap in horizontal Q rows (in this embodiment, for example, the expansion unit 10 composed of hard logic)
5, but may be achieved by software processing of the CPU 104 depending on the processing capacity of the CPU 104), and transfer means for transferring the bitmap data bit-map expanded in the storage means by the expanding means to the printing section. (Transfer unit 107), and the number of columns for developing the print data for a plurality of pages input from the input unit 101 into columns in a predetermined vertical P columns × horizontal Q rows within the same page is the operation unit. When set by an instruction from 109, the web 104 constructs one page of print data from the input print data of a plurality of pages according to the set number of columns, and the constructed one page of print data is set. Based on the print data, the expanding unit 105 expands the print data of a plurality of pages in the RAM 103 in a predetermined vertical P columns × horizontal Q rows into a bitmap.
The transfer unit 107 transfers the bitmap-developed bitmap data to the printing unit 108, and prints a plurality of pages of print data arranged in columns of vertical P columns × horizontal Q rows as print data for one page. Is possible.

【0030】なお、入力部101は所定のインタフェー
スまたはネットワークインタフェースを介して図示しな
い少なくとも1台以上のホストコンピュータと通信し
て、所定の頁記述言語で規定されるPDLデータまたは
ビットマップデータあるいはビットマップデータをコー
ド化したコードデータ等を受信可能に構成されている。
また、印字部108は、いわゆるプリンタエンジンと呼
ばれるエンジン部を備えるが、その印刷プロセスは、静
電写真方式,インクジェット方式,静電転写方式,熱転
写方式等のいずれであっても本発明を適用することがで
きる。
The input unit 101 communicates with at least one host computer (not shown) via a predetermined interface or a network interface, and PDL data or bitmap data or bitmap defined by a prescribed page description language. It is configured to be able to receive code data and the like obtained by coding data.
The printing unit 108 includes an engine unit called a so-called printer engine, and the present invention is applied regardless of whether the printing process is an electrostatic photography system, an inkjet system, an electrostatic transfer system, a thermal transfer system, or the like. be able to.

【0031】第2の発明は、設定手段(操作部109)
により設定された段組数に従って一頁分の印刷データを
構築するための縮小率を決定する決定手段(CPU10
4の機能処理による)と、この決定手段により決定され
た前記縮小率に基づいて前記展開手段が前記記憶手段に
展開するビットマップデータの縮小展開を制御する制御
手段(CPU104の機能処理による)とを設け、設定
手段により設定された段組数に従って一頁分の印刷デー
タを構築するための縮小率を決定する決定手段により決
定された前記縮小率に基づいて、制御手段が前記展開手
段が前記記憶手段に展開するビットマップデータの縮小
展開を制御して、縦P列×横Q行に段組された複数頁分
の印刷データを一頁の印刷データとして縮小印刷するこ
とを可能とする。
A second aspect of the invention is a setting means (operation section 109).
Determination means (CPU 10 for determining a reduction ratio for constructing print data for one page according to the number of columns set by
4), and control means (by the functional processing of the CPU 104) for controlling the reduction / expansion of the bitmap data expanded by the expanding means in the storage means based on the reduction ratio determined by the determining means. Is provided, and based on the reduction rate determined by the determination means for determining the reduction rate for constructing the print data for one page according to the number of columns set by the setting means, the control means causes the expansion means to By controlling the reduction and expansion of the bitmap data to be expanded in the storage means, it is possible to reduce and print the print data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows as the print data of one page.

【0032】本発明は、上記段組印刷機能をプリンタ等
の印刷装置側に設け、紙資源を節約し、かつ印刷効率を
高めるところにあり、以下、当該段組印刷方法について
図5に示すフローチャートを参照して説明する。
The present invention resides in that the above-mentioned column printing function is provided on the side of a printing device such as a printer to save paper resources and enhance printing efficiency. Hereinafter, the column printing method will be described with reference to the flowchart shown in FIG. Will be described with reference to.

【0033】図5は本発明に係る印刷装置の段組印刷方
法の一実施例を示すフローチャートである。なお、
(1)〜(9)は各ステップを示す。
FIG. 5 is a flow chart showing an embodiment of the multi-column printing method of the printing apparatus according to the present invention. In addition,
(1) to (9) show each step.

【0034】まず、ユーザーが段組み印刷をしたい場合
には、印刷装置のメニューより段組み印刷を選択されて
いるかどうかを判定し(1)、NOならばステップ
(7)以降に進み、YESならば、元印字データが横書
きかどうかを判定(2)、NOならば縦書きを選択して
(3)、ステップ(4)以降に進む。
First, when the user wants to perform column printing, it is determined whether column printing is selected from the menu of the printing apparatus (1). If NO, the process proceeds to step (7) and thereafter, and if YES. For example, it is determined whether or not the original print data is horizontal writing (2), and if NO, vertical writing is selected (3), and the process proceeds to step (4) and thereafter.

【0035】次に、段組み構成を設定するため、ステッ
プ(4)で、例えばデフォルトで横書き:縦2列横1行
の段組み、縦書き:縦1列横2行の段組みと決めてお
き、デフォルトを選択したかどうかを判定し(4)、N
Oならば、すなわち、デフォルト以外の任意の段組み縦
P列横X行の段組みにしたい場合には、PとQを入力し
て(5)、ステップ(6)以降に進む。
Next, in order to set the column structure, in step (4), for example, by default, horizontal writing: vertical 2 columns and horizontal 1 row column setting, vertical writing: vertical 1 column and horizontal 2 rows column setting. Then, it is judged whether the default is selected (4), N
If it is O, that is, if it is desired to make a column other than the default column of vertical P columns and horizontal X rows, enter P and Q (5), and proceed to step (6) and subsequent steps.

【0036】次に、選択したあるいは入力された段組に
応じてビットマップ展開時に適切な縮小率を設定する
(6)。
Next, an appropriate reduction rate is set at the time of expanding the bitmap according to the selected or input column (6).

【0037】これにより、図2の例であれば、一頁に半
分あれば十分印刷可能なので、元印字データ二頁分を一
頁に横書き:縦2列横1行の段組、等倍で構成すればよ
い。
As a result, in the case of the example of FIG. 2, half of one page can be printed sufficiently, so that two pages of the original print data are horizontally written on one page: two columns vertically, one column horizontally and one column at the same size. Just configure it.

【0038】また、図3のような例であれば、横書き:
縦2列横1行の段組、縮小率70%で構成すればよいさ
らになる。さらに、図4のイメージで印刷したければ、
横書き:縦2列横2行の段組、縮小率50%で構成すれ
ばよい。ここまでで、段組みの構成および縮小率が決定
されると、一旦、元印字データである文字コード数頁分
を図2〜図4のイメージにソフトウェアによって、RA
M103上の作業領域に一頁印刷分を構築する(7)。
In the case of the example shown in FIG. 3, horizontal writing:
It will be further configured if the column is arranged in two columns and one row and the reduction ratio is 70%. In addition, if you want to print the image in Figure 4,
Horizontal writing: Columns with two columns vertically and two rows horizontally may be configured with a reduction rate of 50%. Up to this point, once the configuration of columns and the reduction ratio have been determined, once the original print data of several character code pages is converted into RA images by software using the images of FIGS.
One page printing is constructed in the work area on M103 (7).

【0039】次に、そのデータに従って、各文字コード
に対応するフォトデータを前記設定した縮小率に応じて
縮小(または等倍)処理を施しつつ一頁のビットマップ
イメージに展開する(8)。言うまでもなく、縦書きの
印字データも同様な方法で段組み印刷が可能である。次
いで、転送部107が展開された段組イメージを印字部
108に転送して段組印刷を指定頁数分行い(9)、処
理を終了する。
Next, according to the data, the photo data corresponding to each character code is reduced (or scaled) according to the set reduction ratio and developed into a bitmap image of one page (8). Needless to say, vertical writing data can be printed in columns in the same manner. Next, the transfer unit 107 transfers the developed column image to the printing unit 108, performs column printing for the designated number of pages (9), and ends the process.

【0040】以下、本実施例と第7の発明の各工程との
対応及びその作用について図5に示すフローチャートを
参照して説明する。
Correspondence between the present embodiment and each step of the seventh invention and its action will be described with reference to the flow chart shown in FIG.

【0041】第7の発明は、印刷部(印字部108)に
出力するビットマップイメージを記憶する記憶手段(R
AM103)と、ホストからの印刷データを入力する入
力手段とを有する印刷装置の段組印刷方法において、こ
の入力手段から入力された複数頁分の印刷データを同一
頁内に所定の縦P列×横Q行で段組展開するための段組
数を設定する設定工程(図5のステップ(5))と、前
記入力手段から入力される複数頁の前記印刷データから
該設定された段組数に従って一頁分の印刷データを構築
するデータ構築工程(図5のステップ(7))と、該構
築された一頁分の印刷データに基づいて前記記憶手段に
複数頁の前記印刷データを所定の縦列×横行でビットマ
ップ展開する展開工程(図5のステップ(8))と、前
記記憶手段にビットマップ展開されたビットマップデー
タを印刷部に転送する転送工程(図5のステップ
(8))とを実行して、縦P列×横Q行に段組された複
数頁分の印刷データを一頁の印刷データとして印刷する
処理をプログラマブルに実行可能とする。 〔第2実施例〕図6は本発明に係る印刷装置における他
の段組印字方法を説明する図である。
A seventh aspect of the invention is a storage unit (R) for storing a bitmap image to be output to the printing unit (printing unit 108).
AM 103) and a multi-column printing method of a printing apparatus having an input unit for inputting print data from a host, the print data for a plurality of pages input from this input unit are provided in a predetermined vertical P column x A setting step (step (5) in FIG. 5) for setting the number of columns for developing columns in horizontal Q lines, and the number of columns set from the print data of a plurality of pages input from the input means. According to the data construction step (step (7) in FIG. 5) for constructing print data for one page, a plurality of pages of the print data are stored in the storage means based on the constructed print data for one page. An expansion step of expanding the bitmap in columns and rows (step (8) in FIG. 5) and a transfer step of transferring the bitmap data expanded in the storage means to the printing unit (step (8) in FIG. 5). And run vertically It is possible to perform a process of printing print data of a plurality of pages arranged in columns of P columns × Q rows as print data of one page in a programmable manner. [Second Embodiment] FIG. 6 is a view for explaining another column printing method in the printing apparatus according to the present invention.

【0042】なお、上記第1実施例では、ホストコンピ
ュータから文字コードデータをビットマップイメージに
展開する場合、受信する情報が文字コードで在るので、
一頁展開イメージを構築する処理が必要となる場合につ
いて説明したが、図6に示すように、ホストから転送さ
れる印字データが、ビットマップデータの場合には、各
頁縮小率70%で縮小しつつ、一頁に横書き:縦2列横
1行の段組みの段組イメージでビットマップデータをR
AM103上に直接構築してから、印字部108に転送
する。 〔第3実施例〕図7,図8は本発明に係る印刷装置にお
けるさらに他の段組印字方法を説明する図である。
In the first embodiment, when the character code data is expanded from the host computer into a bit map image, the information to be received is the character code.
The case where the process of constructing the one-page developed image is required has been described. However, as shown in FIG. 6, when the print data transferred from the host is bitmap data, each page reduction rate is reduced by 70%. While writing horizontally on one page: R in bitmap data in a column image with columns in two columns and one row
It is directly built on the AM 103 and then transferred to the printing unit 108. [Third Embodiment] FIGS. 7 and 8 are views for explaining still another multi-column printing method in the printing apparatus according to the present invention.

【0043】上記第1実施例では、ホストから転送され
る印字データをソフト的に処理して、一頁の文字コード
データを構築し、展開部105および転送部107によ
って、ビットマップデータの生成、転送および印刷する
場合について説明したが、図7は、まず、ホストから転
送される印字データ二頁分をビットマップ展開し、該展
開された二頁にわたって各行に形式的に通し番号をふる
と、実際の印字部へ108の転送時に1→5→2→6→
3→7→4→8の順に交互に転送することによって、設
定された段組み構成、すなわち、この例の場合であれ
ば、縦2横1段組み構成で印刷することも可能である。
ここで、縮小処理が必要であれば、設定値に縮小しなが
ら転送する。
In the first embodiment, print data transferred from the host is processed by software to construct one page of character code data, and the expansion unit 105 and the transfer unit 107 generate bitmap data. Although the case of transferring and printing has been described, in FIG. 7, first, two pages of print data transferred from the host are bitmap-expanded, and formally serial numbers are given to each line across the expanded two pages. 1 → 5 → 2 → 6 → when transferring to the print section of
By alternately transferring in the order of 3 → 7 → 4 → 8, it is also possible to print in a set column configuration, that is, in the case of this example, vertical 2 horizontal 1 column configuration.
If reduction processing is necessary, the data is transferred while being reduced to the set value.

【0044】図8は、縦2横2段組み構成に印刷する場
合であり、同様に四頁分の通し番号をふると、転送時に
は、1→5→9→13→2→6→10→14→3→7→
11→15→4→8→12→16の順に、ランダムに転
送することによって印刷する。(この場合は縮小率50
%で転送)言うまでもなく、縦書きの印字データも同様
な方法で段組み印刷が可能である。
FIG. 8 shows a case of printing in a vertical 2-horizontal 2-column composition. Similarly, if serial numbers for four pages are given, 1 → 5 → 9 → 13 → 2 → 6 → 10 → 14 at the time of transfer. → 3 → 7 →
Printing is performed by randomly transferring in the order of 11 → 15 → 4 → 8 → 12 → 16. (In this case, the reduction rate is 50
Needless to say, vertical writing data can be printed in columns in the same manner.

【0045】以下、本実施例と第3,第4の発明の各手
段との対応及びその作用について図1,図7,図8等を
参照して説明する。
Correspondence between the present embodiment and each means of the third and fourth inventions and their functions will be described with reference to FIGS. 1, 7, 8 and the like.

【0046】第3の発明は、印刷部に出力するビットマ
ップイメージを複数頁分記憶する記憶手段(RAM10
3)と、ホストからの印刷データを入力する入力手段
(入力部101)と、この入力手段から入力された複数
頁分の印刷データを同一頁内に所定の縦P列×横Q行で
段組展開するための段組数を設定する設定手段(操作部
109)と、前記入力手段から入力される複数頁の前記
印刷データから各頁の印刷データを構築するデータ構築
手段(CPU104の機能による)と、このデータ構築
手段により構築された各頁の印刷データを前記記憶手段
にそれぞれ展開する展開手段(展開部105)と、この
展開手段により前記記憶手段にビットマップ展開された
各頁のビットマップデータを前記印刷部に転送する転送
手段(転送部107)と、前記設定手段により設定され
た段組数に基づいて前記転送手段が転送する各頁のビッ
トマップデータの転送順序を制御する転送制御手段(C
PU104の機能処理による)とを設け、入力部101
から入力された複数頁分の印刷データを同一頁内に所定
の縦P列×横Q行で段組展開するための段組数が操作部
109により設定し、さらに前記入力部101から入力
される複数頁の前記印刷データから各頁の印刷データを
構築するCPU104により構築された各頁の印刷デー
タを展開手段が前記記憶手段にそれぞれ展開すると、C
PU104が設定された段組数に基づいて前記転送部1
07が転送する各頁のビットマップデータの転送順序を
制御して、縦P列×横Q行に段組された複数頁分の印刷
データを一頁の印刷データとして効率よく印刷すること
を可能とする。
A third aspect of the invention is a storage means (RAM 10) for storing a plurality of pages of bitmap images to be output to the printing section.
3), an input unit (input unit 101) for inputting print data from the host, and a plurality of pages of print data input from the input unit are arranged in a predetermined vertical P columns × horizontal Q rows in the same page. Setting means (operation unit 109) for setting the number of columns for group expansion, and data construction means (depending on the function of the CPU 104) for constructing print data of each page from the print data of a plurality of pages input from the input means. ), Expansion means (expansion section 105) for expanding the print data of each page constructed by the data construction means into the storage means, and bits of each page rasterized in the storage means by the development means. A transfer unit (transfer unit 107) that transfers the map data to the printing unit, and a transfer unit that transfers the bitmap data of each page transferred by the transfer unit based on the number of columns set by the setting unit. Transfer control means for controlling the sequence (C
(Depending on the functional processing of the PU 104), and the input unit 101
The number of columns for developing the print data for a plurality of pages input from the column in the same page by a predetermined vertical P columns × horizontal Q rows is set by the operation unit 109, and further input from the input unit 101. The print data of each page constructed by the CPU 104 which constructs the print data of each page from the print data of a plurality of pages is expanded by the expanding means into the storage means, respectively.
The transfer unit 1 based on the set number of columns in which the PU 104 is set.
It is possible to control the transfer order of the bitmap data of each page transferred by 07, and to efficiently print the print data for a plurality of pages arranged in columns of vertical P columns x horizontal Q rows as one page of print data. And

【0047】第4の発明は、印刷部(印字部108)に
出力するビットマップイメージを複数頁分記憶する記憶
手段(RAM103)と、ホストからのビットマップデ
ータを入力する入力手段(入力部101)と、この入力
手段から入力された複数頁分のビットマップデータを同
一頁内に所定の縦P列×横Q行で段組展開するための段
組数を設定する設定手段(操作部109)と、前記入力
手段から入力される複数頁の前記ビットマップデータを
前記記憶手段にそれぞれ展開する展開手段(展開部10
5)と、この展開手段により前記記憶手段にビットマッ
プ展開された各頁のビットマップデータを前記印刷部に
転送する転送手段(転送部107)と、前記設定手段に
より設定された段組数に基づいて前記転送手段が転送す
る各頁のビットマップデータの転送順序を制御する転送
制御手段(CPU104)とを設け、入力部101から
入力された複数頁分のビットマップデータを同一頁内に
所定の縦P列×横Q行で段組展開するための段組数が操
作部109により設定されると、入力部101から入力
される複数頁の前記ビットマップデータを展開部105
がRAM103にそれぞれ展開しておき、該設定された
段組数に基づいて前記転送部107が転送する各頁のビ
ットマップデータの転送順序をCPU104が制御し
て、縦P列×横Q行に段組された複数頁分のビットマッ
プデータを一頁のビットマップデータとして効率よく印
刷することを可能とする。 〔第4実施例〕図9は、図1に示した印字部108の要
部構成を説明する断面図であり、レーザビームプリンタ
に相当する。
A fourth aspect of the invention is a storage unit (RAM 103) for storing a plurality of pages of bitmap images output to the printing unit (printing unit 108) and an input unit (input unit 101) for inputting bitmap data from the host. ) And setting means for setting the number of columns for expanding the bit map data for a plurality of pages input from this input means in a predetermined vertical P columns × horizontal Q rows within the same page (operation unit 109). ) And the bit map data of a plurality of pages input from the input means in the storage means, respectively.
5), a transfer unit (transfer unit 107) for transferring the bitmap data of each page expanded in the storage unit by the expanding unit to the printing unit, and the number of columns set by the setting unit. A transfer control means (CPU 104) for controlling the transfer order of the bitmap data of each page transferred by the transfer means based on the above is provided, and the bitmap data for a plurality of pages input from the input unit 101 is predetermined within the same page. When the number of columns for developing the columns in the vertical P columns × horizontal Q rows is set by the operation unit 109, the bitmap data of a plurality of pages input from the input unit 101 is expanded by the expansion unit 105.
Are expanded in the RAM 103 and the transfer order of the bitmap data of each page transferred by the transfer unit 107 is controlled by the CPU 104 based on the set number of columns, and the vertical P columns × horizontal Q rows are formed. This makes it possible to efficiently print a plurality of columns of bitmap data as one page of bitmap data. [Fourth Embodiment] FIG. 9 is a cross-sectional view for explaining the essential structure of the printing unit 108 shown in FIG. 1, which corresponds to a laser beam printer.

【0048】例えば、図8に示すように、縦2列横2行
の段組み構成で印刷したい場合、各頁のビットマップ展
開を図8の出力結果の4分の1のイメージで展開を行な
う。次いで、第一頁目の印刷を終えると給紙のためのロ
ーラを順回転(右から左)から逆回転(左から右)に切
り替えでもとの基準位置まで印刷用紙を戻す。この動作
を4回繰り返すことにより、結果として、図8に示すよ
うな段組み構成の出力結果を得るように制御してもよ
い。
For example, as shown in FIG. 8, when it is desired to print in a column configuration of vertical 2 columns and horizontal 2 rows, the bitmap expansion of each page is expanded with an image of a quarter of the output result of FIG. . Next, when the printing of the first page is completed, the rollers for feeding are switched from forward rotation (right to left) to reverse rotation (left to right) to return the printing paper to the original reference position. By repeating this operation four times, as a result, control may be performed so as to obtain the output result of the column configuration as shown in FIG.

【0049】以下、本実施例と第5,第6第の発明の各
手段との対応及びその作用について図1〜図4,図9等
を参照して説明する。
Correspondence between the present embodiment and each means of the fifth and sixth inventions and their functions will be described below with reference to FIGS.

【0050】第5の発明は、印刷部(印字部108)に
出力するビットマップイメージを一頁分記憶する記憶手
段(RAM103)と、ホストからの印刷データを入力
する入力手段(入力部101)と、この入力手段から入
力された複数頁分の印刷データを同一頁内に所定の縦P
列×横Q行で段組展開するための段組数を設定する設定
手段(操作部109)と、各頁の印刷データに基づくビ
ットマップイメージを前記記憶手段にそれぞれ展開する
展開手段(展開部105)と、この展開手段により前記
記憶手段にビットマップ展開された各頁のビットマップ
データを前記印刷部に転送する転送手段(転送部10
7)と、前記設定手段により設定された段組数に基づい
て前記転送手段から順次転送される各頁のビットマップ
データを同一記録媒体上に段組数回印刷するように前記
印刷部を制御する印刷制御手段(CPU104)とを設
け、入力部101から入力された複数頁分の印刷データ
を同一頁内に所定の縦P列×横Q行で段組展開するため
の段組数が操作部109により設定された後、各頁の印
刷データに基づくビットマップイメージが展開部105
によりRAM103に展開されると、該設定された段組
数に基づいてCPU104が転送部107から順次転送
される各頁のビットマップデータを同一記録媒体上に段
組数回印刷するように前記印刷部を制御して、縦P列×
横Q行に段組された複数頁分の印刷データを一頁の印刷
データとして効率よく、かつ高速に印刷することを可能
とする。
A fifth aspect of the present invention is a storage unit (RAM 103) for storing one page of a bitmap image output to the printing unit (printing unit 108) and an input unit (input unit 101) for inputting print data from the host. And a plurality of pages of print data input from the input means are printed in a predetermined vertical P on the same page.
Setting means (operation unit 109) for setting the number of columns for column expansion by columns × horizontal Q rows, and expansion means (expansion section) for expanding the bitmap image based on the print data of each page in the storage means. 105) and a transfer unit (transfer unit 10) for transferring the bitmap data of each page expanded in the storage unit by the expansion unit to the printing unit.
7) and the printing unit is controlled so that the bitmap data of each page sequentially transferred from the transfer unit based on the number of columns set by the setting unit is printed on the same recording medium a number of columns. And a print control means (CPU 104) for controlling the number of columns for expanding the print data for a plurality of pages input from the input unit 101 into columns in a predetermined vertical P columns × horizontal Q rows within the same page. After being set by the unit 109, the bitmap image based on the print data of each page is expanded by the developing unit 105.
When the image data is expanded in the RAM 103 by the CPU, the CPU 104 prints the bitmap data of each page sequentially transferred from the transfer unit 107 based on the set number of columns on the same recording medium a number of columns. Control unit, vertical P rows ×
It is possible to print the print data for a plurality of pages arranged in a row of Q rows as print data for one page efficiently and at high speed.

【0051】第6の発明は、印刷部(印字部108)に
出力するビットマップイメージを一頁分記憶する記憶手
段(RAM103)と、ホストからのビットマップデー
タを入力する入力手段(入力部101)と、この入力手
段から入力される複数頁分のビットマップデータを同一
頁内に所定の縦P列×横Q行で段組印刷するための段組
数を設定する設定手段(操作部109)と、各頁のビッ
トマップデータを前記記憶手段にそれぞれ展開する展開
手段(展開部105)と、この展開手段により前記記憶
手段にビットマップ展開された各頁のビットマップデー
タを前記印刷部に転送する転送手段(転送部107)
と、前記設定手段により設定された段組数に基づいて前
記転送手段から順次転送される各頁のビットマップデー
タを同一記録媒体上に段組数回分印刷するように前記印
刷部を制御する印刷制御手段(CPU104)とを設
け、入力部101から入力された複数頁分のビットマッ
プデータを同一頁内に所定の縦P列×横Q行で段組展開
するための段組数が操作部109により設定された後、
各頁のビットマップイメージが展開部105により前記
記憶手段に展開されると、該設定された段組数に基づい
てCPU104が前記転送部107から順次転送される
各頁のビットマップデータを同一記録媒体上に段組数回
印刷するように前記印字部108を制御して、縦P列×
横Q行に段組された複数頁分のビットマップデータを一
頁のビットマップデータとして効率よく、かつ高速に印
刷することを可能とする。
A sixth aspect of the invention is a storage unit (RAM 103) for storing one page of a bitmap image output to the printing unit (printing unit 108) and an input unit (input unit 101) for inputting bitmap data from the host. ) And setting means for setting the number of columns for printing the bit map data for a plurality of pages input from the input means in a predetermined vertical P columns × horizontal Q rows within the same page (operation unit 109). ), And expansion means (expansion section 105) for expanding the bitmap data of each page in the storage means, respectively, and the bitmap data of each page expanded in the storage means by the expansion means to the printing section. Transfer means for transferring (transfer unit 107)
And printing for controlling the printing unit so that the bitmap data of each page sequentially transferred from the transfer means based on the number of columns set by the setting means is printed on the same recording medium by the number of columns. A control unit (CPU 104) is provided, and the number of columns for expanding the bit map data for a plurality of pages input from the input unit 101 into columns in a predetermined vertical P columns × horizontal Q rows within the same page is the operation unit. After being set by 109,
When the bitmap image of each page is expanded in the storage means by the expansion unit 105, the CPU 104 records the same bitmap data of each page sequentially transferred from the transfer unit 107 based on the set number of columns. The printing unit 108 is controlled so as to print several columns on the medium, and vertical P rows ×
It is possible to efficiently print a plurality of pages of bitmap data arranged in a row of Q rows as one page of bitmap data efficiently and at high speed.

【0052】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0053】[0053]

【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、入力手段から入力された複数頁分の印
刷データを同一頁内に所定の縦P列×横Q行で段組展開
するための段組数が設定手段により設定されると、入力
される複数頁の前記印刷データから該設定された段組数
に従ってデータ構築手段が一頁分の印刷データを構築
し、該構築された一頁分の印刷データに基づいて展開手
段が前記記憶手段に複数頁の前記印刷データを所定の縦
P列×横Q行でビットマップ展開し、該ビットマップ展
開されたビットマップデータを転送手段が印刷部に転送
するので、縦P列×横Q行に段組された複数頁分の印刷
データを一頁の印刷データとして印刷することができ
る。
As described above, the first aspect of the present invention
According to the invention, when the setting means sets the number of columns for developing the print data for a plurality of pages input from the input means into a predetermined vertical P columns × horizontal Q rows in the same page. The data construction unit constructs print data for one page from the input print data of a plurality of pages according to the set number of columns, and the expansion unit stores the print data for one page based on the constructed print data for one page. The print data of a plurality of pages is bitmap-developed in the storage means by a predetermined vertical P columns × horizontal Q rows, and the bitmap data thus bitmap-developed is transferred to the printing unit. It is possible to print the print data for a plurality of pages arranged in Q rows as print data for one page.

【0054】第2の発明によれば、設定手段により設定
された段組数に従って一頁分の印刷データを構築するた
めの縮小率を決定する決定手段により決定された前記縮
小率に基づいて、制御手段が前記展開手段が前記記憶手
段に展開するビットマップデータの縮小展開を制御する
ので、縦P列×横Q行に段組された複数頁分の印刷デー
タを一頁の印刷データとして縮小印刷することができ
る。
According to the second invention, based on the reduction rate determined by the determination means for determining the reduction rate for constructing the print data for one page according to the number of columns set by the setting means, Since the control means controls the reduction / expansion of the bitmap data expanded by the expansion means in the storage means, the print data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows is reduced as one page of print data. Can be printed.

【0055】第3の発明によれば、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数が設定手段により設
定し、さらに前記入力手段から入力される複数頁の前記
印刷データから各頁の印刷データを構築するデータ構築
手段により構築された各頁の印刷データを展開手段が前
記記憶手段にそれぞれ展開すると、制御手段が設定手段
により設定された段組数に基づいて前記転送手段が転送
する各頁のビットマップデータの転送順序を制御するの
で、縦P列×横Q行に段組された複数頁分の印刷データ
を一頁の印刷データとして効率よく印刷することができ
る。
According to the third aspect of the invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P columns × x in the same page.
The number of columns for developing columns in horizontal Q rows is set by the setting means, and further constructed by the data construction means for constructing print data of each page from the print data of a plurality of pages input from the input means. When the expansion unit expands the print data of each page into the storage unit, the control unit controls the transfer order of the bitmap data of each page transferred by the transfer unit based on the number of columns set by the setting unit. Therefore, it is possible to efficiently print a plurality of pages of print data arranged in columns of vertical P columns × horizontal Q rows as print data for one page.

【0056】第4の発明によれば、入力手段から入力さ
れた複数頁分のビットマップデータを同一頁内に所定の
縦P列×横Q行で段組展開するための段組数が設定手段
により設定されると、入力手段から入力される複数頁の
前記ビットマップデータを展開手段が前記記憶手段にそ
れぞれ展開しておき、該設定された段組数に基づいて前
記転送手段が転送する各頁のビットマップデータの転送
順序を転送制御手段が制御して、縦P列×横Q行に段組
された複数頁分のビットマップデータを一頁のビットマ
ップデータとして効率よく印刷することができる。
According to the fourth invention, the number of columns for expanding the bit map data for a plurality of pages input from the input means into a predetermined vertical P columns × horizontal Q rows within the same page is set. When set by the means, the expansion means expands the bitmap data of a plurality of pages input from the input means in the storage means, respectively, and the transfer means transfers it based on the set number of columns. The transfer control means controls the transfer order of the bitmap data of each page, and the bitmap data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows can be efficiently printed as the bitmap data of one page. You can

【0057】第5の発明によれば、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数が設定手段により設
定された後、各頁の印刷データに基づくビットマップイ
メージが展開手段により前記記憶手段に展開されると、
該設定された段組数に基づいて印刷制御手段が前記転送
手段から順次転送される各頁のビットマップデータを同
一記録媒体上に段組数回印刷するように前記印刷部を制
御するので、縦P列×横Q行に段組された複数頁分の印
刷データを一頁の印刷データとして効率よく、かつ高速
に印刷することができる。
According to the fifth aspect of the invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P columns × x in the same page.
After the number of columns for developing columns in horizontal Q rows is set by the setting means, when the bitmap image based on the print data of each page is developed in the storage means by the developing means,
Based on the set number of columns, the print control unit controls the printing unit to print the bitmap data of each page sequentially transferred from the transfer unit on the same recording medium a number of columns, The print data for a plurality of pages arranged in columns of P columns × Q rows can be efficiently printed at high speed as print data of one page.

【0058】第6の発明によれば、入力手段から入力さ
れた複数頁分のビットマップデータを同一頁内に所定の
縦P列×横Q行で段組展開するための段組数が設定手段
により設定された後、各頁のビットマップイメージが展
開手段により前記記憶手段に展開されると、該設定され
た段組数に基づいて印刷制御手段が前記転送手段から順
次転送される各頁のビットマップデータを同一記録媒体
上に段組数回印刷するように前記印刷部を制御するの
で、縦P列×横Q行に段組された複数頁分のビットマッ
プデータを一頁のビットマップデータとして効率よく、
かつ高速に印刷することができる。
According to the sixth aspect of the invention, the number of columns for expanding the bit map data for a plurality of pages input from the input means into a predetermined vertical P columns × horizontal Q rows within the same page is set. After being set by the means, when the bit map image of each page is developed in the storage means by the developing means, each page to which the print control means is sequentially transferred from the transfer means based on the set number of columns. Since the printing unit is controlled so as to print the bitmap data of the same number of columns on the same recording medium, the bitmap data for a plurality of pages arranged in columns of vertical P columns × horizontal Q rows can be used as a bit of one page. Efficient as map data,
And it can print at high speed.

【0059】第7の発明によれば、入力手段から入力さ
れた複数頁分の印刷データを同一頁内に所定の縦P列×
横Q行で段組展開するための段組数を設定し、前記入力
手段から入力される複数頁の前記印刷データから該設定
された段組数に従って一頁分の印刷データを構築し、該
構築された一頁分の印刷データに基づいて前記記憶手段
に複数頁の前記印刷データを所定の縦列×横行でビット
マップ展開し、前記記憶手段にビットマップ展開された
ビットマップデータを印刷部に転送するので、縦P列×
横Q行に段組された複数頁分の印刷データを一頁の印刷
データとして印刷する処理をプログラマブルに実行させ
ることができる。
According to the seventh aspect of the invention, the print data for a plurality of pages input from the input means are provided in a predetermined vertical P columns × x in the same page.
The number of columns for developing columns in horizontal Q rows is set, and one page of print data is constructed according to the set number of columns from the print data of a plurality of pages input from the input means. Bitmap expansion of the print data of a plurality of pages in a predetermined column × horizontal row in the storage unit based on the constructed print data for one page, and the bitmap data expanded in the storage unit to the printing unit. Since it will be transferred, vertical P columns x
It is possible to programmatically execute a process of printing the print data for a plurality of pages arranged in a horizontal Q row as print data for one page.

【0060】従って、一頁の印刷紙面中に僅かしか出力
されない印刷データあるいはビットマップデータを一頁
中に効率よく密に印刷して貴重な紙資源を節約できる等
の効果を奏する。
Therefore, it is possible to efficiently print the print data or the bit map data, which is hardly output on one page of the printing paper, on one page efficiently and to save valuable paper resources.

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

【図1】本発明の一実施例の印刷装置の概略構成を説明
するブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of a printing apparatus according to an embodiment of the present invention.

【図2】本発明に係る印刷装置における段組出力形態例
を示す図である。
FIG. 2 is a diagram showing an example of column output mode in the printing apparatus according to the present invention.

【図3】本発明に係る印刷装置における段組出力形態例
を示す図である。
FIG. 3 is a diagram showing an example of column output mode in the printing apparatus according to the present invention.

【図4】本発明に係る印刷装置における段組出力形態例
を示す図である。
FIG. 4 is a diagram showing a column output mode example in the printing apparatus according to the present invention.

【図5】本発明に係る印刷装置の段組印刷方法の一実施
例を示すフローチャートである。
FIG. 5 is a flowchart showing an embodiment of a multi-column printing method for a printing apparatus according to the present invention.

【図6】発明に係る印刷装置における他の段組印字方法
を説明する図である。
FIG. 6 is a diagram illustrating another multi-column printing method in the printing apparatus according to the invention.

【図7】本発明に係る印刷装置におけるさらに他の段組
印字方法を説明する図である。
FIG. 7 is a diagram illustrating still another multi-column printing method in the printing apparatus according to the present invention.

【図8】本発明に係る印刷装置におけるさらに他の段組
印字方法を説明する図である。
FIG. 8 is a diagram illustrating still another multi-column printing method in the printing apparatus according to the present invention.

【図9】図1に示した印字部の要部構成を説明する断面
図である。
FIG. 9 is a cross-sectional view illustrating the configuration of a main part of the printing unit illustrated in FIG.

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

101 入力部 102 ROM 103 RAM 104 CPU 105 展開部 106 縮小部 107 転送部 108 印字部 109 操作部 101 Input Unit 102 ROM 103 RAM 104 CPU 105 Expansion Unit 106 Reduction Unit 107 Transfer Unit 108 Printing Unit 109 Operation Unit

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 印刷部に出力するビットマップイメージ
を記憶する記憶手段と、ホストからの印刷データを入力
する入力手段と、この入力手段から入力された複数頁分
の印刷データを同一頁内に所定の縦P列×横Q行で段組
展開するための段組数を設定する設定手段と、前記入力
手段から入力される複数頁の前記印刷データから前記設
定手段により設定された段組数に従って一頁分の印刷デ
ータを構築するデータ構築手段と、このデータ構築手段
により構築された一頁分の印刷データに基づいて前記記
憶手段に複数頁の前記印刷データを所定の縦P列×横Q
行でビットマップ展開する展開手段と、この展開手段に
より前記記憶手段にビットマップ展開されたビットマッ
プデータを印刷部に転送する転送手段とを有することを
特徴とする印刷装置。
1. A storage unit for storing a bitmap image to be output to a printing unit, an input unit for inputting print data from a host, and a plurality of pages of print data input from the input unit in the same page. Setting means for setting the number of columns for expanding columns by a predetermined vertical P columns × horizontal Q rows, and the number of columns set by the setting means from the print data of a plurality of pages input from the input means. According to the data construction means for constructing print data for one page, and based on the print data for one page constructed by this data construction means, the print data of a plurality of pages is stored in the storage means in a predetermined vertical P rows × horizontal direction. Q
A printing apparatus comprising: a developing means for developing a bitmap in a row; and a transferring means for transferring the bitmap data bitmap-developed in the storage means by the developing means to a printing section.
【請求項2】 設定手段により設定された段組数に従っ
て一頁分の印刷データを構築するための縮小率を決定す
る決定手段と、この決定手段により決定された前記縮小
率に基づいて前記展開手段が前記記憶手段に展開するビ
ットマップデータの縮小展開を制御する制御手段とを具
備したことを特徴とする請求項1記載の印刷装置。
2. A deciding means for deciding a reduction rate for constructing print data for one page according to the number of columns set by the setting means, and the expansion based on the reduction rate decided by the deciding means. 2. The printing apparatus according to claim 1, further comprising control means for controlling reduction and expansion of bitmap data expanded in the storage means.
【請求項3】 印刷部に出力するビットマップイメージ
を複数頁分記憶する記憶手段と、ホストからの印刷デー
タを入力する入力手段と、この入力手段から入力された
複数頁分の印刷データを同一頁内に所定の縦P列×横Q
行で段組展開するための段組数を設定する設定手段と、
前記入力手段から入力される複数頁の前記印刷データか
ら各頁の印刷データを構築するデータ構築手段と、この
データ構築手段により構築された各頁の印刷データを前
記記憶手段にそれぞれ展開する展開手段と、この展開手
段により前記記憶手段にビットマップ展開された各頁の
ビットマップデータを前記印刷部に転送する転送手段
と、前記設定手段により設定された段組数に基づいて前
記転送手段が転送する各頁のビットマップデータの転送
順序を制御する転送制御手段とを具備したことを特徴と
する印刷装置。
3. A storage unit for storing a plurality of pages of bitmap images to be output to a printing unit, an input unit for inputting print data from a host, and the same print data for a plurality of pages input from this input unit. Predetermined vertical P rows x horizontal Q in a page
Setting means for setting the number of columns for expanding columns in rows,
Data constructing means for constructing print data of each page from the print data of a plurality of pages input from the input means, and expanding means for expanding the print data of each page constructed by the data constructing means into the storage means. A transfer means for transferring the bitmap data of each page, which has been bit-mapped in the storage means by the expanding means, to the printing section; and the transfer means for transferring based on the number of columns set by the setting means. And a transfer control unit that controls the transfer order of the bitmap data of each page.
【請求項4】 印刷部に出力するビットマップイメージ
を複数頁分記憶する記憶手段と、ホストからのビットマ
ップデータを入力する入力手段と、この入力手段から入
力された複数頁分のビットマップデータを同一頁内に所
定の縦P列×横Q行で段組展開するための段組数を設定
する設定手段と、前記入力手段から入力される複数頁の
前記ビットマップデータを前記記憶手段にそれぞれ展開
する展開手段と、この展開手段により前記記憶手段にビ
ットマップ展開された各頁のビットマップデータを前記
印刷部に転送する転送手段と、前記設定手段により設定
された段組数に基づいて前記転送手段が転送する各頁の
ビットマップデータの転送順序を制御する転送制御手段
とを具備したことを特徴とする印刷装置。
4. A storage unit for storing a plurality of pages of bitmap images to be output to a printing unit, an input unit for inputting bitmap data from a host, and a plurality of pages of bitmap data input from the input unit. Setting means for setting the number of columns for developing columns in a predetermined vertical P columns × horizontal Q rows in the same page, and the bit map data of a plurality of pages input from the input means in the storage means. Based on the expansion means for expanding each, the transfer means for transferring the bitmap data of each page expanded in the storage means by the expansion means to the printing section, and the number of columns set by the setting means. A printing apparatus comprising: a transfer control unit that controls a transfer order of bitmap data of each page transferred by the transfer unit.
【請求項5】 印刷部に出力するビットマップイメージ
を一頁分記憶する記憶手段と、ホストからの印刷データ
を入力する入力手段と、この入力手段から入力された複
数頁分の印刷データを同一頁内に所定の縦P列×横Q行
で段組展開するための段組数を設定する設定手段と、各
頁の印刷データに基づくビットマップイメージを前記記
憶手段にそれぞれ展開する展開手段と、この展開手段に
より前記記憶手段にビットマップ展開された各頁のビッ
トマップデータを前記印刷部に転送する転送手段と、前
記設定手段により設定された段組数に基づいて前記転送
手段から順次転送される各頁のビットマップデータを同
一記録媒体上に段組数回印刷するように前記印刷部を制
御する印刷制御手段とを具備したことを特徴とする印刷
装置。
5. A storage means for storing one page of a bitmap image to be output to a printing section, an input means for inputting print data from a host, and a plurality of pages of print data input from the input means are the same. Setting means for setting the number of columns for developing columns in a predetermined vertical P columns × horizontal Q rows within a page, and developing means for developing a bitmap image based on print data of each page in the storage means. A transfer means for transferring the bitmap data of each page bitmap-developed in the storage means by the developing means to the printing section, and a sequential transfer from the transfer means based on the number of columns set by the setting means. And a print control unit that controls the printing unit to print the bitmap data of each page on the same recording medium several times in multiple columns.
【請求項6】 印刷部に出力するビットマップイメージ
を一頁分記憶する記憶手段と、ホストからのビットマッ
プデータを入力する入力手段と、この入力手段から入力
される複数頁分のビットマップデータを同一頁内に所定
の縦P列×横Q行で段組印刷するための段組数を設定す
る設定手段と、各頁のビットマップデータを前記記憶手
段にそれぞれ展開する展開手段と、この展開手段により
前記記憶手段にビットマップ展開された各頁のビットマ
ップデータを前記印刷部に転送する転送手段と、前記設
定手段により設定された段組数に基づいて前記転送手段
から順次転送される各頁のビットマップデータを同一記
録媒体上に段組数回分印刷するように前記印刷部を制御
する印刷制御手段とを具備したことを特徴とする印刷装
置。
6. A storage unit for storing one page of a bitmap image to be output to a printing unit, an input unit for inputting bitmap data from a host, and a plurality of pages of bitmap data input from the input unit. Setting means for setting the number of columns for column printing in a predetermined vertical P columns × horizontal Q rows on the same page, and expanding means for expanding the bit map data of each page into the storage means. Transfer means for transferring the bit map data of each page bit-map expanded in the storage means by the expanding means to the printing unit, and sequentially transferred from the transfer means based on the number of columns set by the setting means. A printing apparatus comprising: a print control unit that controls the printing unit so that the bitmap data of each page is printed on the same recording medium for several columns.
【請求項7】 印刷部に出力するビットマップイメージ
を記憶する記憶手段と、ホストからの印刷データを入力
する入力手段とを有する印刷装置の段組印刷方法におい
て、この入力手段から入力された複数頁分の印刷データ
を同一頁内に所定の縦P列×横Q行で段組展開するため
の段組数を設定する設定工程と、前記入力手段から入力
される複数頁の前記印刷データから該設定された段組数
に従って一頁分の印刷データを構築するデータ構築工程
と、該構築された一頁分の印刷データに基づいて前記記
憶手段に複数頁の前記印刷データを所定の縦列×横行で
ビットマップ展開する展開工程と、前記記憶手段にビッ
トマップ展開されたビットマップデータを印刷部に転送
する転送工程とを有することを特徴とする印刷装置の段
組印刷方法。
7. A multi-column printing method for a printing apparatus, comprising: a storage unit that stores a bitmap image output to a printing unit; and an input unit that inputs print data from a host. From the setting step of setting the number of columns for developing the print data for one page in a predetermined vertical P columns × horizontal Q rows within the same page, and the print data of a plurality of pages input from the input means. A data construction step of constructing print data for one page according to the set number of columns, and a predetermined column of print data of a plurality of pages in the storage means based on the constructed print data for one page. A multi-column printing method for a printing apparatus, comprising: a development step of developing a bitmap in a horizontal row; and a transfer step of transferring the bitmap data expanded in the storage means to a printing section.
JP7009454A 1995-01-25 1995-01-25 Printing device and column printing method of printing device Pending JPH08197807A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7009454A JPH08197807A (en) 1995-01-25 1995-01-25 Printing device and column printing method of printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7009454A JPH08197807A (en) 1995-01-25 1995-01-25 Printing device and column printing method of printing device

Publications (1)

Publication Number Publication Date
JPH08197807A true JPH08197807A (en) 1996-08-06

Family

ID=11720743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7009454A Pending JPH08197807A (en) 1995-01-25 1995-01-25 Printing device and column printing method of printing device

Country Status (1)

Country Link
JP (1) JPH08197807A (en)

Similar Documents

Publication Publication Date Title
JPH0378651B2 (en)
US6317193B2 (en) Image forming apparatus
JPH0916149A (en) Character processing device, character processing method, and memory
JPH07177348A (en) Printer device
JP2946548B2 (en) Page printer with editing function
JP2783601B2 (en) Information processing device
JP3154243B2 (en) Printing equipment
JPH091873A (en) Image expanding apparatus
JP3419450B2 (en) Pixel data processing apparatus and method
JP2606557B2 (en) DTP system
JP2598506B2 (en) Printing control device
JP2785775B2 (en) Printer system
JPS6189861A (en) Printing controller
JP3143118B2 (en) Printer and print image pattern development method
JP3591096B2 (en) How to control a page printer
JP2715475B2 (en) Graphic output device
JPH03112668A (en) printing device
JP2849319B2 (en) Character pattern compression method
JPH11170629A (en) Printer having print head capable of simultaneously printing a plurality of lines and control method thereof
JPH05301411A (en) Method for treating printing of page printer
JPH05216456A (en) Character output device
JPH1199709A (en) Printer device and control method thereof
JPH11220606A (en) Image data processing device, image forming device, and storage medium
JPH06238860A (en) Character pattern generating method
JPH0796638A (en) Printer