JP3189835B2 - Electronic printing apparatus, electronic printing method, and recording medium - Google Patents
Electronic printing apparatus, electronic printing method, and recording mediumInfo
- Publication number
- JP3189835B2 JP3189835B2 JP28080799A JP28080799A JP3189835B2 JP 3189835 B2 JP3189835 B2 JP 3189835B2 JP 28080799 A JP28080799 A JP 28080799A JP 28080799 A JP28080799 A JP 28080799A JP 3189835 B2 JP3189835 B2 JP 3189835B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- margin
- printing
- image
- 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.)
- Expired - Fee Related
Links
Landscapes
- Record Information Processing For Printing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電子印刷装置及び
電子印刷方法、並びに記録媒体に関し、特に、印刷用紙
の余白領域を有効に利用することができるようにした電
子印刷装置及び電子印刷方法、並びに記録媒体に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic printing apparatus, an electronic printing method, and a recording medium, and more particularly, to an electronic printing apparatus and an electronic printing method capable of effectively utilizing a blank area of a printing sheet. And a recording medium.
【0002】[0002]
【従来の技術】電子印刷装置の一種であるインクジェッ
トプリンタは、ホスト側のパーソナルコンピュータで生
成された印刷データを受信し、内蔵するインクノズルか
らインクドットを噴出させることにより、印刷データに
従う画像を印刷用紙に印刷する。ホスト側のパーソナル
コンピュータには、通常、インクジェットプリンタを制
御するためのプリンタドライバが予めインストールされ
ており、インクジェットプリンタは、このプリンタドラ
イバからの指示に従って、例えば、図9に示すように、
印刷用紙81の左上から印刷を開始する。2. Description of the Related Art An ink-jet printer, which is a kind of electronic printing apparatus, receives print data generated by a personal computer on a host side and prints an image according to the print data by ejecting ink dots from a built-in ink nozzle. Print on paper. In general, a printer driver for controlling the ink jet printer is installed in the personal computer on the host side in advance. The ink jet printer operates according to an instruction from the printer driver, for example, as shown in FIG.
Printing is started from the upper left of the printing paper 81.
【0003】図9の例では、印刷用紙81の左上の印刷
開始位置Saから印刷が開始され、印刷領域91に印刷
データに従う画像が印刷される。このように、印刷領域
91が印刷用紙81の用紙サイズに比べて小さい場合、
印刷用紙81には余白領域92が多く残ることになる。In the example of FIG. 9, printing is started from a print start position Sa on the upper left of the printing paper 81, and an image according to print data is printed in a print area 91. Thus, when the print area 91 is smaller than the paper size of the print paper 81,
A large margin area 92 remains on the printing paper 81.
【0004】そこで、余白領域92を有効に利用するた
めに、例えば、図10に示すように、印刷領域91を印
刷した後で印刷用紙81の給紙方向を逆にして、新たな
印刷データに従う画像を印刷することも可能である。図
10の例では、印刷開始位置Sbから印刷が開始され、
別の印刷領域93に印刷データに従う画像が上下逆転し
て印刷される。これにより、余白領域を少なくすること
ができる。In order to effectively use the margin area 92, for example, as shown in FIG. 10, after the printing area 91 is printed, the feeding direction of the printing paper 81 is reversed, and new printing data is used. It is also possible to print an image. In the example of FIG. 10, the printing is started from a print start position S b,
An image according to the print data is printed upside down in another print area 93. As a result, the margin area can be reduced.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、図10
に示すように、印刷用紙81の給紙方向を逆にして再度
印刷した場合、図9のように一度しか印刷しない場合に
比べて、余白領域は減っているものの、まだ余白領域9
4及び95が存在し、印刷用紙81の余白領域が有効に
利用されていないという課題があった。However, FIG.
As shown in FIG. 9, when the printing paper 81 is reprinted with the paper feeding direction reversed, the margin area is reduced, compared to the case where printing is performed only once as shown in FIG.
4 and 95, and the margin area of the printing paper 81 is not effectively used.
【0006】特に、インクジェットプリンタで使用され
る写真用印刷用紙は、インクの変色を長期間に渡って防
止するとともに、カラー写真の画像などを通常紙に比べ
てより鮮明に印刷することができるが、通常紙に比較し
て非常に高価である。従って、上記の印刷用紙の余白領
域の有効利用は、従来から望まれていた事項である。In particular, photographic printing paper used in ink-jet printers can prevent discoloration of ink for a long period of time and can print images of color photographs more clearly than ordinary paper. Is very expensive compared to regular paper. Therefore, the effective use of the margin area of the printing paper is a matter that has been conventionally desired.
【0007】そこで、本発明の目的は、印刷用紙の余白
領域を有効に利用して、印刷用紙を節約することができ
るようにした電子印刷装置及び電子印刷方法、並びに記
録媒体を提供することにある。It is an object of the present invention to provide an electronic printing apparatus, an electronic printing method, and a recording medium which can save printing paper by effectively utilizing a blank area of the printing paper. is there.
【0008】[0008]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の一つの側面は、印刷用紙内の印刷済み領
域に基づいて求められ、前記印刷済み領域の横及び下に
それぞれ位置する第1の余白領域及び第2の余白領域を
コントローラ内のメモリに記憶させ、コントローラは新
たな印刷データに従う画像が前記第1または第2の余白
領域内に印刷可能であるか否かを判定し、印刷可能であ
ると判定した場合、前記新たな印刷データに従う画像を
前記第1または第2の余白領域に印刷するように印刷エ
ンジンを制御する。SUMMARY OF THE INVENTION In order to achieve the above object, one aspect of the present invention is determined based on a printed area in a printing paper, and is located on the side and below the printed area, respectively. The first blank area and the second blank area to be stored are stored in a memory in the controller, and the controller determines whether an image according to the new print data can be printed in the first or second blank area. If it is determined that printing is possible, the print engine is controlled to print an image according to the new print data in the first or second blank area.
【0009】これにより、印刷領域が用紙サイズに比べ
て小さい印刷データが連続した場合、同一の印刷用紙に
複数の印刷データに従う画像を印刷することができる。
その結果、印刷用紙の余白領域を有効に利用することが
でき、印刷用紙を節約することが可能となる。[0009] With this, when print data whose print area is smaller than the paper size continues, an image according to a plurality of print data can be printed on the same print paper.
As a result, the margin area of the printing paper can be effectively used, and the printing paper can be saved.
【0010】上記の目的を達成するために、本発明の別
の側面は、印刷エンジンを有し、印刷データに従って所
定の画像を印刷用紙に印刷する電子印刷装置において、
前記印刷用紙内の印刷済み領域に基づいて求められ、前
記印刷済み領域の横及び下にそれぞれ位置する第1の余
白領域及び第2の余白領域を記憶し、新たな印刷データ
に従う画像が前記第1または第2の余白領域内に印刷可
能であるか否かを判定し、印刷可能であると判定された
場合、前記新たな印刷データに従う画像を前記第1また
は第2の余白領域に印刷するように前記印刷エンジンを
制御するコントローラを有することを特徴とする。According to another aspect of the present invention, there is provided an electronic printing apparatus having a print engine for printing a predetermined image on print paper in accordance with print data.
A first margin area and a second margin area, which are obtained based on a printed area in the printing paper and are respectively positioned laterally and below the printed area, are stored, and an image according to new print data is stored in the second area. It is determined whether or not printing is possible in the first or second margin area. If it is determined that printing is possible, an image according to the new print data is printed in the first or second margin area. And a controller for controlling the print engine.
【0011】上記本発明によれば、印刷用紙の余白領域
を有効に利用することができ、その結果、印刷用紙を節
約することが可能となる。According to the present invention, the margin area of the printing paper can be effectively used, and as a result, the printing paper can be saved.
【0012】上記の目的を達成するために、本発明の別
の側面は、印刷エンジンを有し、印刷データに従って所
定の画像を印刷用紙に印刷する電子印刷装置の電子印刷
方法において、前記印刷用紙内の印刷済み領域に基づい
て求められ、前記印刷済み領域の横及び下にそれぞれ位
置する第1の余白領域及び第2の余白領域を記憶し、新
たな印刷データに従う画像が前記第1または第2の余白
領域内に印刷可能であるか否かを判定し、印刷可能であ
ると判定された場合、前記新たな印刷データに従う画像
を前記第1または第2の余白領域に印刷するように前記
印刷エンジンを制御する制御工程を有することを特徴と
する。According to another aspect of the present invention, there is provided an electronic printing method for an electronic printing apparatus having a print engine and printing a predetermined image on printing paper in accordance with print data. Are stored based on the printed area in the first area and the first area and the second area respectively located below and next to the printed area, and the image according to the new print data is stored in the first or second area. It is determined whether or not printing is possible in the second margin area. If it is determined that printing is possible, the image according to the new print data is printed in the first or second margin area. It has a control step of controlling the print engine.
【0013】上記の目的を達成するために、本発明の別
の側面は、印刷データに従って所定の画像を印刷用紙に
印刷する印刷処理手順をコンピュータに実行させるプロ
グラムを記録した記録媒体において、前記印刷処理手順
は、前記印刷用紙内の印刷済み領域に基づいて求めら
れ、前記印刷済み領域の横及び下にそれぞれ位置する第
1の余白領域及び第2の余白領域を記憶し、新たな印刷
データに従う画像が前記第1または第2の余白領域内に
印刷可能であるか否かを判定し、印刷可能であると判定
された場合、前記新たな印刷データに従う画像を前記第
1または第2の余白領域に印刷するように印刷エンジン
を制御する制御工程を有することを特徴とする。In order to achieve the above object, another aspect of the present invention is directed to a recording medium storing a program for causing a computer to execute a printing procedure for printing a predetermined image on printing paper in accordance with print data. The processing procedure is determined based on a printed area in the printing paper, stores a first blank area and a second blank area respectively located beside and below the printed area, and follows new print data. It is determined whether an image can be printed in the first or second margin area. If it is determined that the image can be printed, the image according to the new print data is replaced with the first or second margin. The printing method further includes a control step of controlling the print engine to print on the area.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態例を説明する。しかしながら、かかる実施の形
態例が、本発明の技術的範囲を限定するものではない。Embodiments of the present invention will be described below with reference to the drawings. However, such embodiments do not limit the technical scope of the present invention.
【0015】本発明を適用したインクジェットプリンタ
は、内蔵するコントローラに印刷用紙内の印刷が終了し
た印刷済み領域に基づいて求められ、前記印刷済み領域
の横及び下にそれぞれ位置する第1の余白領域及び第2
の余白領域を記憶させる。コントローラは新たな印刷デ
ータに従う画像が前記第1または第2の余白領域内に印
刷可能であるか否かを判定し、印刷可能であると判定し
た場合、前記新たな印刷データに従う画像を前記第1ま
たは第2の余白領域に印刷するように印刷エンジンを制
御する。In the ink jet printer to which the present invention is applied, a built-in controller obtains a value based on a printed area in the printing paper on which printing has been completed, and first margin areas located laterally and below the printed area. And the second
Is stored. The controller determines whether an image according to the new print data is printable in the first or second blank area, and if it determines that the image is printable, the controller determines the image according to the new print data as the first print data. The print engine is controlled to print in the first or second margin area.
【0016】これにより、印刷領域が用紙サイズに比べ
て小さい印刷データが連続した場合、同一の印刷用紙に
複数の印刷データに従う画像を印刷することができる。
その結果、印刷用紙の余白領域を有効に利用することが
でき、印刷用紙を節約することが可能となる。Thus, when print data having a print area smaller than the paper size continues, an image according to a plurality of print data can be printed on the same print paper.
As a result, the margin area of the printing paper can be effectively used, and the printing paper can be saved.
【0017】図1は、本発明を適用した電子印刷システ
ム1の一実施の形態の構成を示すブロック図である。パ
ーソナルコンピュータ11は、プリンタケーブル13を
介してインクジェットプリンタ12と接続されており、
パーソナルコンピュータ11で生成された印刷データが
インクジェットプリンタ12に供給され、当該印刷デー
タに従う画像がインクジェットプリンタ12で印刷され
る。FIG. 1 is a block diagram showing the configuration of an embodiment of an electronic printing system 1 to which the present invention is applied. The personal computer 11 is connected to the inkjet printer 12 via a printer cable 13,
The print data generated by the personal computer 11 is supplied to the inkjet printer 12, and an image according to the print data is printed by the inkjet printer 12.
【0018】図2は、パーソナルコンピュータ11の構
成例を示している。パーソナルコンピュータ11の電源
が投入されると、CPU (Central Processing Unit)24
はROM(Read Only Memory)26に予め記憶されているブ
ートプログラム(起動用プログラム)を読み出し、実行
する。その結果、ハードディスク25に予め記憶されて
いるシステムプログラム(OS)が読み出され、RAM(Random
Access Memory)27に書き込まれ、実行される。これ
により、システムが起動する。FIG. 2 shows a configuration example of the personal computer 11. When the personal computer 11 is turned on, a CPU (Central Processing Unit) 24
Reads out and executes a boot program (starting program) stored in a ROM (Read Only Memory) 26 in advance. As a result, the system program (OS) stored in the hard disk 25 in advance is read, and the RAM (Random
Access Memory) 27 and executed. As a result, the system starts.
【0019】システムが起動されると、次に、オペレー
タは入力部21を操作して、所望のアプリケーションプ
ログラム(例えば、ワードプロセッサや画像ソフト等)
を起動させる。このアプリケーションプログラムは、ハ
ードディスク25に予め記憶されている。オペレータは
アプリケーションプログラムを用いて、印刷データ(テ
キストデータや画像データ等)を生成する。生成された
印刷データは、VRAM(Video Random Access Memory)28
に書き込まれ、適宜、読み出されてディスプレイ29に
表示される。When the system is started, the operator operates the input unit 21 to operate a desired application program (for example, a word processor or image software).
Start. This application program is stored in the hard disk 25 in advance. The operator generates print data (text data, image data, etc.) using the application program. The generated print data is stored in a VRAM (Video Random Access Memory) 28.
, And read out as appropriate to be displayed on the display 29.
【0020】オペレータが入力部21を操作して印刷を
指示すると、アプリケーションプログラムにより生成さ
れた印刷データは、ハードディスク25に予め記憶され
ているプリンタドライバの指示に従って、インタフェー
ス部30に供給され、プリンタケーブル13を介してイ
ンクジェットプリンタ12に送信される。When an operator operates the input unit 21 to instruct printing, print data generated by the application program is supplied to the interface unit 30 in accordance with an instruction of a printer driver stored in the hard disk 25 in advance, and the printer cable 13 to the inkjet printer 12.
【0021】CD-ROM(Compact Disk-Read Only Memory)
ドライブ22には、適宜、CD-ROM41が挿入され、必要
なプログラムデータが読み出される。フロッピーディス
クドライブ23には、適宜、フロッピーディスク42が
挿入され、必要なデータが読み出されたり、書き込まれ
たりする。CD-ROM (Compact Disk-Read Only Memory)
A CD-ROM 41 is appropriately inserted into the drive 22, and necessary program data is read. A floppy disk 42 is appropriately inserted into the floppy disk drive 23, and necessary data is read or written.
【0022】図3は、インクジェットプリンタ12の構
成例を示している。インクジェットプリンタ12は、印
刷エンジン63と、印刷データを供給されて印刷エンジ
ン63に印刷データに従う所定の画像を印刷させるコン
トローラ62とを有する。コントローラ62内の送受信
部51は、パーソナルコンピュータ11のインタフェー
ス部30から送信される印刷データを、プリンタケーブ
ル13を介して受信する。送受信部51は、受信した印
刷データをコマンド解釈部52に供給する。FIG. 3 shows an example of the configuration of the ink jet printer 12. The inkjet printer 12 includes a print engine 63 and a controller 62 to which print data is supplied and causes the print engine 63 to print a predetermined image according to the print data. The transmission / reception unit 51 in the controller 62 receives the print data transmitted from the interface unit 30 of the personal computer 11 via the printer cable 13. The transmission / reception unit 51 supplies the received print data to the command interpretation unit 52.
【0023】コマンド解釈部52は、所定の印刷言語で
記述された印刷データのコマンドを解釈し、そのコマン
ドに対応した処理を制御部53に実行させる。制御部5
3で処理された1頁分の印刷データは、イメージバッフ
ァ55に格納され、適宜、印刷エンジン63内のヘッド
駆動部56に供給される。ヘッド駆動部56は、供給さ
れた印刷データからヘッド駆動信号を生成し、生成した
ヘッド駆動信号でヘッド57を駆動し、インクノズル
(図示せず)からインクドットを噴出させる。The command interpreting section 52 interprets a command of print data described in a predetermined printing language, and causes the control section 53 to execute a process corresponding to the command. Control unit 5
The print data for one page processed in step 3 is stored in the image buffer 55 and is supplied to the head drive unit 56 in the print engine 63 as appropriate. The head driving unit 56 generates a head driving signal from the supplied print data, drives the head 57 with the generated head driving signal, and ejects ink dots from ink nozzles (not shown).
【0024】ヘッド57及びヘッド駆動部56が設けら
れらたキャリッジ(台座)59には、印刷用紙に印刷さ
れた印刷データに従う画像を読み取るためのCCD(Charge
Coupled Device)センサ60を取り付けることも可能で
ある。キャリッジ59はキャリッジ駆動モータ58によ
り駆動され、印刷用紙の左右方向に移動制御される。印
刷用紙搬送部61は、印刷用紙を所定の位置に搬送する
ためのもので、制御部53により制御される。A carriage (pedestal) 59 provided with a head 57 and a head driving unit 56 has a CCD (Charge) for reading an image according to print data printed on a print sheet.
It is also possible to attach a Coupled Device) sensor 60. The carriage 59 is driven by a carriage drive motor 58, and is controlled to move the printing paper in the left-right direction. The printing paper transport unit 61 is for transporting the printing paper to a predetermined position, and is controlled by the control unit 53.
【0025】コントローラ62内のメモリ54には、図
4に示すように、印刷済み領域を特定するための印刷済
み幅Px及び印刷済み長さPy,第1の余白領域を特定す
るための第1の印刷開始位置S1(x1,y1),第1の
余白幅ΔW1及び第1の余白長さΔL1,第2の余白領域
を特定するための第2の印刷開始位置S2(x2,
y2),第2の余白幅ΔW2及び第2の余白長さΔL2が
記憶されており、それぞれの値は印刷が終了する度毎に
制御部53により更新される。[0025] memory 54 in the controller 62, as shown in FIG. 4, the printed width for specifying the printed area P x and printed length P y, for identifying a first blank region First print start position S 1 (x 1 , y 1 ), first margin width ΔW 1 and first margin length ΔL 1 , second print start position S for specifying a second margin area 2 (x 2 ,
y 2 ), the second margin width ΔW 2, and the second margin length ΔL 2 are stored, and each value is updated by the control unit 53 each time printing is completed.
【0026】尚、ここで、印刷済み幅Pxとは、図6に
示されるように、印刷用紙65の左右方向において印刷
が終了した領域の幅のことであり、印刷済み長さPyと
は、印刷用紙65の上下方向において印刷が終了した領
域の長さのことである。また、図6に示される通り、第
1の余白領域72は、印刷済み領域71の横に位置する
印刷可能領域であり、第2の余白領域73は、印刷済み
領域71の下に位置する印刷可能領域である。これらの
領域は、キャリッジ59が印刷用紙65の左右方向に移
動し、印刷用紙搬送部61が印刷用紙65を上下に搬送
するので、いずれも矩形状に特定される。As shown in FIG. 6, the printed width P x is the width of the area where printing has been completed in the left and right direction of the printing paper 65, and the printed length P y Is the length of the area where printing is completed in the vertical direction of the printing paper 65. As shown in FIG. 6, the first blank area 72 is a printable area located beside the printed area 71, and the second blank area 73 is a printable area located below the printed area 71. It is a possible area. These areas are specified in a rectangular shape because the carriage 59 moves in the left-right direction of the print paper 65 and the print paper transport unit 61 transports the print paper 65 up and down.
【0027】第1の印刷開始位置S1(x1,y1)と
は、第1の余白領域72での印刷を開始する位置の座標
(x座標,y座標)のことであり、第1の余白幅ΔW1
及び第1の余白長さΔL1は、それぞれ、第1の余白領
域72における左右方向の幅及び上下方向の長さのこと
である。第2の印刷開始位置S2(x2,y2)とは、第
2の余白領域73での印刷を開始する位置の座標(x座
標,y座標)のことであり、第2の余白幅ΔW2及び第
2の余白長さΔL2は、それぞれ、第2の余白領域73
における左右方向の幅及び上下方向の長さのことであ
る。The first printing start position S 1 (x 1 , y 1 ) is the coordinates (x coordinate, y coordinate) of the position where printing in the first margin area 72 is started. Margin width ΔW 1
The first margin length ΔL 1 is the width in the left-right direction and the length in the up-down direction of the first margin area 72, respectively. The second print start position S 2 (x 2 , y 2 ) is the coordinates (x coordinate, y coordinate) of the position at which printing in the second margin area 73 starts, and the second margin width ΔW 2 and the second margin length ΔL 2 are respectively equal to the second margin area 73.
Means the width in the left-right direction and the length in the vertical direction.
【0028】次に、インクジェットプリンタ12の処理
動作について、図5のフローチャートを参照しながら説
明する。最初に、印刷用紙65内に納まる印刷画像を印
刷する場合について、図6を参照して説明する。Next, the processing operation of the ink jet printer 12 will be described with reference to the flowchart of FIG. First, the case of printing a print image that fits in the print paper 65 will be described with reference to FIG.
【0029】先ず、制御部53は、メモリ54に記憶さ
れている印刷済み幅Px,印刷済み長さPy,第1の印刷
開始位置S1(x1,y1),第1の余白幅ΔW1,第1の
余白長さΔL1,第2の印刷開始位置S2(x2,y2),
第2の余白幅ΔW2,及び第2の余白長さΔL2を初期化
する(ステップS1)。First, the control unit 53 controls the printed width P x , the printed length Py , the first printing start position S 1 (x 1 , y 1 ) stored in the memory 54, and the first margin. Width ΔW 1 , first margin length ΔL 1 , second printing start position S 2 (x 2 , y 2 ),
The second margin width ΔW 2 and the second margin length ΔL 2 are initialized (step S1).
【0030】即ち、印刷用紙65には未だ何も印刷され
ていない状態であるので、印刷済み幅Px=0,印刷済
み長さPy=0とする。印刷用紙65に何も印刷されて
いない状態では、第1の印刷開始位置S1及び第2の印
刷開始位置S2は、印刷用紙65の左上に位置する原点
座標(0,0)に等しく、第1の印刷開始位置S1=第
2の印刷開始位置S2=(0,0)とされる。That is, since nothing has been printed yet on the printing paper 65, the printed width P x = 0 and the printed length P y = 0. In a state where nothing is printed on the printing paper sheet 65, the first print start position S 1 and the second print start position S 2 is equal to the origin coordinates (0, 0) located at the upper left of the print paper 65, First print start position S 1 = second print start position S 2 = (0,0).
【0031】従って、第1の余白幅ΔW1及び第2の余
白幅ΔW2は、最大余白幅ΔWmaxに等しくなり、第1の
余白幅ΔW1=第2の余白幅ΔW2=最大余白幅ΔWmax
とされる。第1の余白長さΔL1及び第2の余白長さΔ
L2は、最大余白長さΔLmaxに等しくなり、第1の余白
長さΔL1=第2の余白長さΔL2=最大余白長さΔL
maxとされる。Therefore, the first margin width ΔW1And the second remainder
White width ΔWTwoIs the maximum margin width ΔWmaxEqual to the first
Margin width ΔW1= Second margin width ΔWTwo= Maximum margin width ΔWmax
It is said. First margin length ΔL1And the second margin length Δ
LTwoIs the maximum margin length ΔLmaxEqual to the first margin
Length ΔL1= Second margin length ΔLTwo= Maximum margin length ΔL
maxIt is said.
【0032】次に、オペレータは印刷用紙65を給紙す
る(ステップS2)。そして、パーソナルコンピュータ
11から1回目の印刷データが送信されると、インクジ
ェットプリンタ12の送受信部51は、送信された1回
目の印刷データをプリンタケーブル13を介して受信す
る(ステップS3)。Next, the operator feeds the printing paper 65 (step S2). When the first print data is transmitted from the personal computer 11, the transmission / reception unit 51 of the inkjet printer 12 receives the transmitted first print data via the printer cable 13 (step S3).
【0033】制御部53は、1回目の印刷データの印刷
長さb0と第1の余白長さΔL1(=ΔLmax)とを比較
し、1回目の印刷データの印刷長さb0が第1の余白長
さΔL 1(=ΔLmax)より小さいか否かを判定する(ス
テップS4)。即ち、制御部53は、1回目の印刷画像
の印刷長さb0が第1の余白長さΔL1(=ΔLmax)内
に納まるか否かを判定する。The control unit 53 prints the first print data.
Length b0And the first margin length ΔL1(= ΔLmax) And compare
And the print length b of the first print data0Is the first margin length
Sa ΔL 1(= ΔLmax) To determine whether it is less than
Step S4). That is, the control unit 53 executes the first print image
Printing length b0Is the first margin length ΔL1(= ΔLmax)
It is determined whether it fits in.
【0034】1回目の印刷では、用紙設定に誤りがあっ
て印刷画像が印刷用紙65に納まらないような例外を除
いて、必ず印刷画像は印刷用紙65内に納まるので、ス
テップS4において、印刷データの印刷長さb0が第1
の余白長さΔL1(=ΔLmax)より小さいと判定され
る。In the first printing, the print image always fits in the print paper 65 except for the exception that the print image does not fit on the print paper 65 due to an error in the paper setting. Print length b 0 is the first
Is determined to be smaller than the margin length ΔL 1 (= ΔL max ).
【0035】次に、ステップS5に進み、制御部53
は、1回目の印刷データの印刷幅a0と第1の余白幅Δ
W1(=ΔWmax)とを比較し、印刷データの印刷幅a0
が第1の余白幅ΔW1(=ΔWmax)より小さいか否かを
判定する(ステップS5)。即ち、制御部53は、1回
目の印刷画像の印刷幅a0が第1の余白幅ΔW1(=ΔW
max)内に納まるか否かを判定する。Next, the operation proceeds to step S5, where the control unit 53
Is the print width a of the first print data0And the first margin width Δ
W1(= ΔWmax) And print width a of the print data.0
Is the first margin width ΔW1(= ΔWmax) Is smaller or not
A determination is made (step S5). That is, the control unit 53 performs once
Print width a of print image of eyes0Is the first margin width ΔW1(= ΔW
maxIt is determined whether it fits in the parentheses.
【0036】この場合も、1回目の印刷では印刷画像は
印刷用紙65内に納まるので、ステップS5において、
印刷データの印刷幅a0が第1の余白幅ΔW1(=ΔW
max)より小さいと判定され、ステップS6に進み、イ
ンクジェットプリンタ12は、第1の印刷開始位置S1
(0,0)から1回目の印刷データに従う画像の印刷を
開始する(ステップS6)。In this case as well, in the first printing, the print image is contained in the printing paper 65, so that in step S5,
The print width a 0 of the print data is equal to the first margin width ΔW 1 (= ΔW
max ), the process proceeds to step S6, and the inkjet printer 12 sets the first print start position S 1.
Printing of an image according to the first print data is started from (0, 0) (step S6).
【0037】1回目の印刷画像の印刷が終了すると、印
刷用紙65には、例えば、図6に示すような、印刷済み
領域71が形成される。このとき、印刷済み領域71の
印刷済み幅Pxは、1回目の印刷データの印刷幅a0に等
しくなり、印刷済み幅Pxは、Px=0からPx=a0に更
新される。また、印刷済み領域71の印刷済み長さPy
は、1回目の印刷データの印刷長さb0に等しくなり、
印刷済み長さPyは、Py=0からPy=b0に更新され
る。When the printing of the first print image is completed, a printed area 71 is formed on the printing paper 65, for example, as shown in FIG. In this case, printed width P x of the printed areas 71 is equal to the printing width a 0 of the first print data, the printed width P x, is updated from P x = 0 to P x = a 0 . Also, the printed length P y of the printed area 71
Is equal to the print length b 0 of the first print data,
Printed length P y is updated from P y = 0 to P y = b 0.
【0038】そして、制御部53は、印刷済み領域71
の横に新たな第1の印刷開始位置S 1(x1,y1)を設
定し、印刷済み領域71の下に新たな第2の印刷開始位
置S2(x2,y2)を設定する。これにより、第1の印
刷開始位置S1は、S1(0,0)からS1(x1,y1)
に更新され、第2の印刷開始位置S2は、S2(0,0)
からS2(x2,y2)に更新される。Then, the control unit 53 sets the printed area 71
Next to the first printing start position S 1(X1, Y1)
And a new second printing start position below the printed area 71.
Place STwo(XTwo, YTwo) Is set. Thereby, the first mark
Printing start position S1Is S1(0,0) to S1(X1, Y1)
And the second print start position STwoIs STwo(0,0)
To STwo(XTwo, YTwo) Is updated.
【0039】第1の余白領域72を特定するための第1
の余白幅ΔW1及び第1の余白長さΔL1は、新たに設定
された第1の印刷開始位置S1に基づいて算出され、更
新される。第2の余白領域73を特定するための第2の
余白幅ΔW2及び第2の余白長さΔL2も、新たに設定さ
れた第2の印刷開始位置S2に基づいて算出され、更新
される(ステップS7)。その後、インクジェットプリ
ンタ12は、印刷用紙65を排紙する(ステップS
8)。The first for specifying the first margin area 72
The margin width ΔW 1 and the first margin length ΔL 1 are calculated and updated based on the newly set first printing start position S 1 . The second margin width ΔW 2 and the second margin length ΔL 2 for specifying the second margin area 73 are also calculated and updated based on the newly set second printing start position S 2. (Step S7). Thereafter, the inkjet printer 12 discharges the printing paper 65 (Step S).
8).
【0040】次に、2回目の印刷として、図6の第1の
余白領域72に納まる印刷画像を印刷する場合につい
て、図7を参照しながら説明する。Next, the case of printing a print image that fits in the first blank area 72 of FIG. 6 as the second printing will be described with reference to FIG.
【0041】オペレータは、排紙された印刷用紙65を
再び給紙する(ステップS2)。そして、パーソナルコ
ンピュータ11から2回目の印刷データが送信される
と、インクジェットプリンタ12の送受信部51は、送
信された2回目の印刷データをプリンタケーブル13を
介して受信する(ステップS3)。The operator feeds the discharged printing paper 65 again (step S2). When the second print data is transmitted from the personal computer 11, the transmission / reception unit 51 of the inkjet printer 12 receives the transmitted second print data via the printer cable 13 (step S3).
【0042】制御部53は、2回目の印刷データの印刷
長さb1と第1の余白長さΔL1(=ΔLmax)とを比較
し、2回目の印刷データの印刷長さb1が第1の余白長
さΔL 1(=ΔLmax)より小さいか否かを判定する(ス
テップS4)。即ち、制御部53は、2回目の印刷デー
タに従う画像が第1の余白長さΔL1内に納まるか否か
を判定する。The control unit 53 prints the second print data.
Length b1And the first margin length ΔL1(= ΔLmax) And compare
And the print length b of the second print data1Is the first margin length
Sa ΔL 1(= ΔLmax) To determine whether it is less than
Step S4). That is, the control unit 53 executes the second print data.
Image according to the first margin length ΔL1Whether it fits within
Is determined.
【0043】第1の余白領域72に納まる印刷画像が印
刷される場合は、ステップS4において、2回目の印刷
データの印刷長さb1は第1の余白長さΔL1(=ΔL
max)より小さいと判定される。When a print image that fits in the first blank area 72 is to be printed, the print length b 1 of the second print data is set to the first blank length ΔL 1 (= ΔL) in step S4.
max ).
【0044】次に、ステップS5に進み、制御部53
は、2回目の印刷データの印刷幅a1と第1の余白幅Δ
W1とを比較し、2回目の印刷データの印刷幅a1が第1
の余白幅ΔW1より小さいか否かを判定する(ステップ
S5)。即ち、制御部53は、2回目の印刷データに従
う画像が第1の余白幅ΔW1内に納まるか否かを判定す
る。Next, the process proceeds to step S5, where the control unit 53
Is the print width a 1 of the second print data and the first margin width Δ
Compared with the W 1, the printing width a 1 of the second print data is first
Determines the margin width [Delta] W 1 smaller than or (step S5). That is, the control unit 53, an image according to the second print data determines whether fit in the first margin width ΔW 1.
【0045】同様に、第1の余白領域72に納まる印刷
画像が印刷される場合は、ステップS5において、2回
目の印刷データの印刷幅a1は第1の余白幅ΔW1より小
さいと判定される。そして、ステップS6に進み、イン
クジェットプリンタ12は、第1の印刷開始位置S
1(x1,y1)から2回目の印刷データに従う画像の印
刷を開始する。Similarly, when a print image that fits in the first margin area 72 is printed, it is determined in step S5 that the print width a 1 of the second print data is smaller than the first margin width ΔW 1. You. Then, the process proceeds to step S6, where the inkjet printer 12 sets the first print start position S
Printing of an image according to the second print data is started from 1 (x 1 , y 1 ).
【0046】2回目の印刷画像の印刷が終了すると、印
刷用紙65には、例えば、図7に示すような、印刷済み
領域75が形成される。このとき、印刷済み領域75の
印刷済み幅Pxは、Px=a0からPx=(a0+a1)に更
新されるが、印刷済み長さP yは、b0>b1故にPy=b
0のままとされる。When printing of the second print image is completed,
On the printing paper 65, for example, as shown in FIG.
A region 75 is formed. At this time, the printed area 75
Printed width PxIs Px= A0To Px= (A0+ A1)
New, printed length P yIs b0> B1Therefore Py= B
0Will be left as is.
【0047】そして、制御部53は、印刷済み領域75
の横に新たな第1の印刷開始位置S 1(x1,y1)を設
定する。Py=b0のままだったため、印刷済み領域75
の下の第2の印刷開始位置S2(x2,y2)に変更はな
い。Then, the control unit 53 sets the printed area 75
Next to the first printing start position S 1(X1, Y1)
Set. Py= B0Printed area 75
Print start position S belowTwo(XTwo, YTwo)
No.
【0048】第1の余白領域72Aを特定するための第
1の余白幅ΔW1及び第1の余白長さΔL1は、新たに設
定された第1の印刷開始位置S1に基づいて算出され、
更新される。図7の第2の余白領域73Aは図6の第2
の余白領域73と同一であるので、第2の余白領域73
Aを特定するための第2の余白幅ΔW2及び第2の余白
長さΔL2は、そのままとされる(ステップS7)。そ
の後、インクジェットプリンタ12は、印刷用紙65を
排紙する(ステップS8)。The first margin width [Delta] W 1 and a first margin length [Delta] L 1 for identifying a first blank region 72A is calculated based on the first print start position S 1 newly set ,
Be updated. The second blank area 73A in FIG. 7 is the second blank area 73A in FIG.
Is the same as the blank area 73 of the second blank area 73.
The second margin width ΔW 2 and the second margin length ΔL 2 for specifying A are left as they are (step S7). Thereafter, the inkjet printer 12 discharges the printing paper 65 (Step S8).
【0049】次に、図6の第1の余白領域72には納ま
らないが第2の余白領域73には納まる印刷画像を印刷
する場合について、図8を参照しながら説明する。Next, a case of printing a print image that does not fit in the first blank area 72 but fits in the second blank area 73 in FIG. 6 will be described with reference to FIG.
【0050】第1の余白領域72には納まらないが第2
の余白領域73には納まる印刷画像を印刷する場合、ス
テップS5において、2回目の印刷データの印刷幅a1
が図6に示した第1の余白幅ΔW1より小さくない(大
きい)と判定され、ステップS9に進む。Although it does not fit in the first blank area 72, the second
When printing a print image that fits in the margin area 73 of the second print data, the print width a 1 of the second print data is printed in step S5.
Is not smaller (larger) than the first margin width ΔW 1 shown in FIG. 6, and the process proceeds to step S9.
【0051】ステップS9において、制御部53は、印
刷開始位置を図6に示した第1の印刷開始位置S
1(x1,y1)から第2の印刷開始位置S2(x2,y2)
に変更する。印刷開始位置を第2の印刷開始位置S2に
変更する理由は、第2の余白領域73では印刷可能であ
るか否かを判断するためである。In step S9, the control unit 53 sets the print start position to the first print start position S shown in FIG.
1 (x 1 , y 1 ) to the second print start position S 2 (x 2 , y 2 )
Change to The reason for changing the printing start position in the second print start position S 2 is to determine whether or not it is possible to print the second margin area 73.
【0052】次に、制御部53は、2回目の印刷データ
の印刷長さb1と図6の第2の余白長さΔL2とを比較
し、2回目の印刷データの印刷長さb1が第2の余白長
さΔL 2より小さいか否かを判定する(ステップS
4)。即ち、制御部53は、2回目の印刷データに従う
画像が第2の余白長さΔL2内に納まるか否かを判定す
る。Next, the control unit 53 outputs the second print data.
Printing length b1And the second margin length ΔL in FIG.TwoCompare with
And the print length b of the second print data1Is the second margin length
Sa ΔL TwoIt is determined whether it is smaller than (Step S
4). That is, the control unit 53 follows the second print data.
The image has the second margin length ΔLTwoJudge whether it fits in
You.
【0053】第2の余白領域73に納まる印刷画像が印
刷される場合は、ステップS4において、2回目の印刷
データの印刷長さb1が第2の余白長さΔL2より小さい
と判定され、ステップS5に進む。[0053] When the print image to fit the second margin area 73 is printed in step S4, 2 time print length b 1 of the print data is determined to second margin length [Delta] L 2 smaller, Proceed to step S5.
【0054】ステップS5において、制御部53は、2
回目の印刷データの印刷幅a1と第2の余白幅ΔW2(=
ΔWmax)とを比較し、2回目の印刷データの印刷幅a1
が第2の余白幅ΔW2(=ΔWmax)より小さいか否かを
判定する。即ち、制御部53は、2回目の印刷データに
従う画像が第2の余白幅ΔW2内に納まるか否かを判定
する。In step S5, the control unit 53
The print width a 1 of the second print data and the second margin width ΔW 2 (=
ΔW max ) and the print width a 1 of the second print data
Is smaller than the second margin width ΔW 2 (= ΔW max ). That is, the control unit 53 determines whether or not the image according to the second print data fits within the second margin width ΔW 2 .
【0055】第2の余白領域73に納まる印刷画像が印
刷される場合は、ステップS5において、2回目の印刷
データの印刷幅a1が第2の余白幅ΔW2(=ΔWmax)
より小さいと判定される。そして、ステップS6に進
み、インクジェットプリンタ12は、第2の印刷開始位
置S2(x2,y2)から2回目の印刷データに従う画像
の印刷を開始する。If a print image that fits in the second margin area 73 is to be printed, the print width a 1 of the second print data is set to the second margin width ΔW 2 (= ΔW max ) in step S5.
It is determined to be less than. Then, the process proceeds to step S6, where the inkjet printer 12 starts printing an image according to the second print data from the second print start position S 2 (x 2 , y 2 ).
【0056】2回目の印刷画像の印刷が終了すると、印
刷用紙65には、例えば、図8に示すような、印刷済み
領域77が形成される。このとき、印刷済み領域77の
印刷済み幅Pxは、a0<a1故Px=a0からPx=a1に
更新され、印刷済み長さPyは、Py=b0からPy=(b
0+b1)に更新される。When the printing of the second print image is completed, a printed area 77 is formed on the printing paper 65, for example, as shown in FIG. In this case, it printed width P x of the printed area 77 is updated from a 0 <a 1 late P x = a 0 to P x = a 1, printed length P y from P y = b 0 P y = (b
0 + b 1 ).
【0057】そして、制御部53は、印刷済み領域77
の横に新たな第1の印刷開始位置S 1(x1,y1)を設
定し、印刷済み領域77の下に新たな第2の印刷開始位
置S2(x2,y2)を設定する。Then, the control unit 53 sets the printed area 77
Next to the first printing start position S 1(X1, Y1)
And a new second printing start position below the printed area 77.
Place STwo(XTwo, YTwo) Is set.
【0058】第1の余白領域72Bを特定するための第
1の余白幅ΔW1及び第1の余白長さΔL1は、新たに設
定された第1の印刷開始位置S1に基づいて算出され、
更新される。第2の余白領域73Bを特定するための第
2の余白幅ΔW2及び第2の余白長さΔL2は、新たに設
定された第2の印刷開始位置S2に基づいて算出され、
更新される(ステップS7)。その後、インクジェット
プリンタ12は、印刷用紙65を排紙する(ステップS
8)。[0058] The first margin width [Delta] W 1 and a first margin length [Delta] L 1 for identifying a first blank region 72B is calculated based on the first print start position S 1 newly set ,
Be updated. The second margin width ΔW 2 and the second margin length ΔL 2 for specifying the second margin area 73B are calculated based on the newly set second printing start position S 2 ,
Updated (step S7). Thereafter, the inkjet printer 12 discharges the printing paper 65 (Step S).
8).
【0059】次に、図6の第1の余白領域72と第2の
余白領域73のどちらにも納まらない印刷画像を印刷す
る場合について、以下に説明する。Next, a case of printing a print image that does not fit in either the first blank area 72 or the second blank area 73 in FIG. 6 will be described below.
【0060】第1の余白領域72と第2の余白領域73
のどちらにも納まらない印刷画像を印刷する場合、ステ
ップS4において、2回目の印刷データの印刷長さb1
が第1の余白長さΔL1(=ΔLmax)より小さくない
(大きい)と判定され、ステップS10に進み、制御部
53は印刷不可のメッセージ信号を生成し、その信号を
送受信部51からパーソナルコンピュータ11に対して
送信する。即ち、第1の余白領域72の第1の余白長さ
ΔL1は、常に第2の余白領域73の第2の余白長さΔ
L2よりも長いので、ステップS4にてb1>ΔL1(>
ΔL2)と判断されれば、もはや第2の余白領域73内
に納まることはないのである。The first margin area 72 and the second margin area 73
When printing a print image that does not fit in either of the above, in step S4, the print length b 1 of the second print data
Is determined not to be smaller (larger) than the first margin length ΔL 1 (= ΔL max ), the process proceeds to step S 10, the control unit 53 generates a message signal indicating that printing is not possible, It is transmitted to the computer 11. That is, the first margin length ΔL 1 of the first margin area 72 is always equal to the second margin length ΔL of the second margin area 73.
Longer than the L 2, b 1> ΔL 1 at step S4 (>
If it is determined that ΔL 2 ), it is no longer contained in the second blank area 73.
【0061】パーソナルコンピュータ11内のCPU24
は、送信されたメッセージ信号をインタフェース部30
を介して受け取り、例えば、「2回目の印刷画像を印刷
用紙65の余白内に印刷することはできません。」とい
った内容のメッセージをディスプレイ29に表示させ
る。この処理を行うのは、2回目の印刷画像を第1の余
白領域72と第2の余白領域73のどちらにも印刷でき
ないことを、オペレータに知らせるためである。CPU 24 in personal computer 11
Transmits the transmitted message signal to the interface unit 30
And displays a message such as “The second print image cannot be printed in the margin of the print paper 65” on the display 29. This process is performed to inform the operator that the second print image cannot be printed in either the first blank area 72 or the second blank area 73.
【0062】ディスプレイ29上のメッセージを見たオ
ペレータは、ステップS2に戻り、新たな用紙サイズの
印刷用紙を給紙し、それ以降の処理が繰り返し実行され
る。The operator who sees the message on the display 29 returns to step S2, feeds a print sheet of a new sheet size, and the subsequent processing is repeatedly executed.
【0063】上記の実施の形態例では、第1の余白領域
に納まるか否かを先に判定し、納まらない場合に第2の
余白領域に納まるかの判定を行った。しかし、本発明で
は、第1および第2の余白領域のいずれを優先的に判定
するかどうかを、設定できるようにしても良い。そのよ
うにすることで、オペレータは、印刷領域が並べられる
順番を指定することが可能になる。In the above embodiment, it is determined first whether or not it fits in the first blank area, and if not, it is determined whether it fits in the second blank area. However, in the present invention, it may be possible to set which of the first and second margin areas is to be preferentially determined. By doing so, the operator can specify the order in which the print areas are arranged.
【0064】尚、本発明の保護範囲は、上記の実施の形
態に限定されず、特許請求の範囲に記載された発明とそ
の均等物に及ぶものである。The scope of protection of the present invention is not limited to the above embodiments, but extends to the inventions described in the claims and their equivalents.
【0065】[0065]
【発明の効果】以上の如く、本発明によれば、印刷済み
領域の横及び下にそれぞれ位置する第1の余白領域及び
第2の余白領域を記憶し、新たな印刷データに従う画像
が第1または第2の余白領域内に印刷可能であるか否か
を判定し、印刷可能であると判定された場合新たな印刷
データに従う画像を第1または第2の余白領域に印刷す
る様印刷エンジンを制御するようにしたので、印刷用紙
の余白領域を有効に利用することができる。その結果、
印刷用紙を節約することが可能となる。As described above, according to the present invention, the first margin area and the second margin area located on the sides and below the printed area are stored, and the image according to the new print data is stored in the first area. Alternatively, it is determined whether or not printing is possible in the second blank area, and if it is determined that printing is possible, a print engine that prints an image according to the new print data in the first or second blank area is provided. Since the control is performed, the margin area of the printing paper can be effectively used. as a result,
Printing paper can be saved.
【図1】本発明を適用した電子印刷システム1の一実施
の形態の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an embodiment of an electronic printing system 1 to which the present invention has been applied.
【図2】図1のパーソナルコンピュータ11の構成例を
示す図である。FIG. 2 is a diagram showing a configuration example of a personal computer 11 of FIG.
【図3】図1のインクジェットプリンタ12の構成例を
示す図である。FIG. 3 is a diagram illustrating a configuration example of the inkjet printer 12 of FIG.
【図4】図3のメモリ54に記憶されているデータの一
例を示す図である。FIG. 4 is a diagram showing an example of data stored in a memory 54 of FIG.
【図5】本発明を適用したインクジェットプリンタ12
の処理動作を説明するためのフローチャートである。FIG. 5 is an inkjet printer 12 to which the present invention is applied.
6 is a flowchart for explaining the processing operation of FIG.
【図6】印刷用紙65に1回目の印刷画像を印刷した場
合の一例を示す図である。FIG. 6 is a diagram illustrating an example of a case where a first print image is printed on a print sheet 65;
【図7】図6の印刷用紙65の第1の余白領域72に2
回目の印刷画像を印刷した場合の一例を示す図である。FIG. 7 is a diagram showing a state in which a second margin area 72 of the printing paper 65 of FIG.
FIG. 9 is a diagram illustrating an example of a case where a print image is printed a second time.
【図8】図6の印刷用紙65の第2の余白領域73に2
回目の印刷画像を印刷した場合の一例を示す図である。FIG. 8 shows a second margin area 73 of the printing paper 65 of FIG.
FIG. 9 is a diagram illustrating an example of a case where a print image is printed a second time.
【図9】印刷用紙81に印刷画像を印刷した場合の印刷
領域と余白領域を説明するための図である。FIG. 9 is a diagram for explaining a print area and a margin area when a print image is printed on a print sheet 81.
【図10】図9の印刷用紙81の給紙方向を逆にして再
度印刷画像を印刷した場合の印刷領域と余白領域を説明
するための図である。FIG. 10 is a diagram for describing a print area and a margin area when a print image is printed again by reversing the paper feeding direction of the print paper 81 in FIG. 9;
1 電子印刷システム 11 パーソナルコンピュータ 12 インクジェットプリンタ 13 プリンタケーブル 51 送受信部 52 コマンド解釈部 53 制御部 54 メモリ 55 イメージバッファ 56 へッド駆動部 57 ヘッド 58 キャリッジ駆動モータ 59 キャリッジ 60 CCDセンサ 61 印刷用紙搬送部 62 コントローラ 63 印刷エンジン 65 印刷用紙 71 印刷済み領域 72 第1の余白領域 73 第2の余白領域 DESCRIPTION OF SYMBOLS 1 Electronic printing system 11 Personal computer 12 Inkjet printer 13 Printer cable 51 Transmission / reception part 52 Command interpretation part 53 Control part 54 Memory 55 Image buffer 56 Head drive part 57 Head 58 Carriage drive motor 59 Carriage 60 CCD sensor 61 Print paper conveyance part 62 controller 63 print engine 65 printing paper 71 printed area 72 first margin area 73 second margin area
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−12197(JP,A) 特開 平10−175345(JP,A) 特開 平7−123228(JP,A) 特開 平10−257296(JP,A) 特開 平5−96811(JP,A) (58)調査した分野(Int.Cl.7,DB名) B41J 21/00 G06F 3/12 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-2-12197 (JP, A) JP-A-10-175345 (JP, A) JP-A-7-123228 (JP, A) JP-A-10- 257296 (JP, A) JP-A-5-96811 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) B41J 21/00 G06F 3/12
Claims (10)
て所定の画像を印刷用紙に印刷する電子印刷装置におい
て、前の印刷データに従う画像が前記印刷用紙に印刷された
時に、当該印刷画像が含まれる 印刷用紙内の印刷済み領
域に基づいて求められ、前記印刷済み領域の横及び下に
それぞれ位置する第1の余白領域及び第2の余白領域を
記憶し、新たな印刷データに従う画像が前記第1または
第2の余白領域内に印刷可能であるか否かを判定し、印
刷可能であると判定された場合、前記新たな印刷データ
に従う画像を前記第1または第2の余白領域に印刷する
ように前記印刷エンジンを制御するコントローラを有す
ることを特徴とする電子印刷装置。1. An electronic printing apparatus having a print engine and printing a predetermined image on print paper according to print data, wherein an image according to previous print data is printed on the print paper.
Sometimes, the first blank area and the second blank area, which are obtained based on the printed area in the printing paper containing the print image and are located next to and below the printed area, are stored, and a new blank area is stored. It is determined whether an image according to the print data is printable in the first or second margin area. If it is determined that the image is printable, the image according to the new print data is replaced with the first or second image. An electronic printing apparatus, comprising: a controller that controls the print engine to print in a second margin area.
域の横に位置する第1の印刷開始位置、第1の余白幅及
び第1の余白長さで特定され、前記第2の余白領域は、
前記印刷済み領域の下に位置する第2の印刷開始位置、
第2の余白幅及び第2の余白長さで特定されることを特
徴とする請求項1に記載の電子印刷装置。2. The first margin area is specified by a first printing start position, a first margin width, and a first margin length located beside the printed area, and the second margin area is specified by a second margin. The area is
A second printing start position located below the printed area,
The electronic printing apparatus according to claim 1, wherein the electronic printing apparatus is specified by a second margin width and a second margin length.
第1または第2の余白領域内に印刷可能であるか否かの
判定は、前記新たな印刷データに従う画像の幅と長さ
が、前記第1または第2の余白領域の余白幅及び余白長
さ以下であるか否かにより行われることを特徴とする請
求項2に記載の電子印刷装置。3. A determination as to whether an image according to the new print data can be printed in the first or second blank area is performed by determining whether the width and length of the image according to the new print data are the same. The electronic printing apparatus according to claim 2, wherein the determination is performed based on whether the width is equal to or less than a margin width and a margin length of the first or second margin area.
された場合に、所定のメッセージを表示するための信号
を送出することを特徴とする請求項1に記載の電子印刷
装置。4. The electronic printing apparatus according to claim 1, wherein the controller sends a signal for displaying a predetermined message when it is determined that printing is not possible.
刷エンジンによる印刷が終了する度毎に更新されること
を特徴とする請求項1または2に記載の電子印刷装置。5. The electronic printing apparatus according to claim 1, wherein the first and second margin areas are updated each time printing by the print engine is completed.
2の余白領域のいずれか一方に対して優先的に印刷可能
か否かの判定を行うことを特徴とする請求項1に記載の
電子印刷装置。6. The electronic printing apparatus according to claim 1, wherein the controller determines whether printing can be performed preferentially in one of the first and second margin areas. apparatus.
て所定の画像を印刷用紙に印刷する電子印刷装置の電子
印刷方法において、前の印刷データに従う画像が前記印刷用紙に印刷された
時に、当該印刷画像が含まれる 印刷用紙内の印刷済み領
域に基づいて求められ、前記印刷済み領域の横及び下に
それぞれ位置する第1の余白領域及び第2の余白領域を
記憶し、新たな印刷データに従う画像が前記第1または
第2の余白領域内に印刷可能であるか否かを判定し、印
刷可能であると判定された場合、前記新たな印刷データ
に従う画像を前記第1または第2の余白領域に印刷する
ように前記印刷エンジンを制御する制御工程を有するこ
とを特徴とする電子印刷方法。7. An electronic printing method for an electronic printing apparatus having a print engine and printing a predetermined image on print paper according to print data, wherein an image according to previous print data is printed on the print paper.
Sometimes, the first blank area and the second blank area, which are obtained based on the printed area in the printing paper containing the print image and are located next to and below the printed area, are stored, and a new blank area is stored. It is determined whether an image according to the print data is printable in the first or second margin area. If it is determined that the image is printable, the image according to the new print data is replaced with the first or second image. An electronic printing method, comprising: a control step of controlling the print engine so as to print in a second margin area.
る印刷が終了するたびに前記第1および第2の余白領域
を更新し、前記印刷エンジンによる印刷を繰り返すこと
を特徴とする請求項7に記載の電子印刷方法。8. The printing method according to claim 7, wherein the control step updates the first and second blank areas each time printing by the print engine ends, and repeats printing by the print engine. Electronic printing method.
紙に印刷する印刷処理手順をコンピュータに実行させる
プログラムを記録した記録媒体において、 前記印刷処理手順は、前の印刷データに従う画像が前記印刷用紙に印刷された
時に、当該印刷画像が含まれる 印刷用紙内の印刷済み領
域に基づいて求められ、前記印刷済み領域の横及び下に
それぞれ位置する第1の余白領域及び第2の余白領域を
記憶し、新たな印刷データに従う画像が前記第1または
第2の余白領域内に印刷可能であるか否かを判定し、印
刷可能であると判定された場合、前記新たな印刷データ
に従う画像を前記第1または第2の余白領域に印刷する
ように印刷エンジンを制御する制御工程を有することを
特徴とする印刷処理プログラムを記録した記録媒体。9. A recording medium storing a program for causing a computer to execute a print processing procedure for printing a predetermined image on print paper in accordance with print data, the print processing procedure comprising: Printed
Sometimes, the first blank area and the second blank area, which are obtained based on the printed area in the printing paper containing the print image and are located next to and below the printed area, are stored, and a new blank area is stored. It is determined whether an image according to the print data is printable in the first or second margin area. If it is determined that the image is printable, the image according to the new print data is replaced with the first or second image. A recording medium storing a print processing program, comprising a control step of controlling a print engine to print in a second margin area.
よる印刷が終了するたびに前記第1および第2の余白領
域を更新し、前記印刷エンジンによる印刷を繰り返すこ
とを特徴とする請求項9に記載の記録媒体。10. The method according to claim 9, wherein the control step updates the first and second blank areas each time printing by the print engine ends, and repeats printing by the print engine. Recording medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28080799A JP3189835B2 (en) | 1999-09-30 | 1999-09-30 | Electronic printing apparatus, electronic printing method, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28080799A JP3189835B2 (en) | 1999-09-30 | 1999-09-30 | Electronic printing apparatus, electronic printing method, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001096834A JP2001096834A (en) | 2001-04-10 |
JP3189835B2 true JP3189835B2 (en) | 2001-07-16 |
Family
ID=17630260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28080799A Expired - Fee Related JP3189835B2 (en) | 1999-09-30 | 1999-09-30 | Electronic printing apparatus, electronic printing method, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3189835B2 (en) |
-
1999
- 1999-09-30 JP JP28080799A patent/JP3189835B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001096834A (en) | 2001-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3706694B2 (en) | Information processing apparatus, printer control method, and storage medium | |
JPH01120356A (en) | Ink jet recording method | |
JPH1052960A (en) | Method for scaling of drawing | |
JP2003208279A (en) | Medium with print control program recorded thereon, print controller, print control method and print control program | |
JP3189835B2 (en) | Electronic printing apparatus, electronic printing method, and recording medium | |
JPH1067125A (en) | Ink jet recording apparatus and control method | |
JP2001096835A (en) | Print system, printer and printing method, and recording medium | |
JP3228280B2 (en) | Electronic printing apparatus, electronic printing method, and recording medium | |
JP2000127368A (en) | Recording apparatus and recording operation controlling method | |
JP2003308193A (en) | Test recording pattern deployment method | |
JP4198025B2 (en) | Printing device | |
JP2001219566A (en) | Printer host, medium storing its operating program, ink jet printer | |
JP4061562B2 (en) | Color printer and operation method thereof | |
JP2001026148A (en) | Printing system and method, data processor and printer | |
JP2001001599A (en) | Printing device, information processing device and information processing system | |
JPH01265779A (en) | Recorder | |
JP3099643B2 (en) | Label making device | |
JP3347369B2 (en) | Printing apparatus and method | |
JP2985530B2 (en) | Tape printer | |
JP2003114771A (en) | Printer driver program | |
JP3321367B2 (en) | Recording apparatus and method | |
JP2003216371A (en) | Printer driver program | |
JP3313781B2 (en) | Printing device | |
JP2000255133A (en) | Printer control apparatus and printer control method | |
JP2683468B2 (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010417 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080518 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090518 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100518 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110518 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120518 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130518 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140518 Year of fee payment: 13 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |