JPH1074265A - Printing control device, its method and storage medium storing printing control program - Google Patents

Printing control device, its method and storage medium storing printing control program

Info

Publication number
JPH1074265A
JPH1074265A JP8230240A JP23024096A JPH1074265A JP H1074265 A JPH1074265 A JP H1074265A JP 8230240 A JP8230240 A JP 8230240A JP 23024096 A JP23024096 A JP 23024096A JP H1074265 A JPH1074265 A JP H1074265A
Authority
JP
Japan
Prior art keywords
page
area
print control
determination
printed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP8230240A
Other languages
Japanese (ja)
Inventor
Masahiko Kobayashi
雅彦 小林
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 JP8230240A priority Critical patent/JPH1074265A/en
Publication of JPH1074265A publication Critical patent/JPH1074265A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent destruction of an original arrangement image data to suppress division of a plotting object in the case of printing out a scrolled document. SOLUTION: In order to divide a scrolled document into plural pages and print out respective pages, an area of one page in the document stored in a document memory is determined (step S2) and the plotting areas of respective objects in the document are determined (step S4). Then, positional relation between the plotting areas of respective objects and the area of one page is judged (step S6). An object judged that the whole plotting area of the object is included in the area of one page as a result of judgement is controlled so as to be printed out in the page (steps S7, S9).

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、HTML文書等、
ページの概念がなく、複数ページに区分されていない巻
物状の文書(以下、巻物文書という)等を、複数のペー
ジに分けて複数の用紙に印刷するための印刷制御に関す
るものである。
[0001] The present invention relates to an HTML document and the like.
The present invention relates to print control for printing a document in the form of a scroll having no concept of pages and not being divided into a plurality of pages (hereinafter referred to as a scroll document) into a plurality of pages and printing on a plurality of sheets.

【0002】[0002]

【従来の技術】巻物文書を印刷する際、単純にあるペー
ジ長を単位として文書をカットして出力していくと、ち
ょうどページとページの境界に位置する文字や図形、画
像が存在すると、それらは分断されてしまう。
2. Description of the Related Art When printing a scroll document, if a document is cut and output simply by using a certain page length as a unit, if a character, a figure, or an image located exactly at the boundary between pages is present, such a character is deleted. Will be divided.

【0003】そこで近年では、文書解析装置(パーザ)
を用意し、ページ内の文字や図形、画像といった文書描
画オブジェクトのレイアウトを解析し、ページの境界に
かかるような描画オブジェクトがある場合は、その描画
オブジェクトを分割しないようにするために、ある印字
位置以降に配置されるオブジェクトをすべて次ページに
送るような手法が取られるようになってきた。
Therefore, in recent years, a document analysis device (parser) has been developed.
Is prepared, the layout of document drawing objects such as characters, figures, and images on the page is analyzed. If there is a drawing object that touches the page boundary, a certain print is performed to prevent the drawing object from being divided. A method has been adopted in which all objects placed after the position are sent to the next page.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、画像等
が複雑に入り組んだ文書では、どうしても分断が起きて
しまう場合が出てくる。
However, in a document in which an image or the like is complicated, there is a case where the document is inevitably fragmented.

【0005】例えば図5に示すような、画像が互い違い
に配置されているような文書の場合、どこで分割しても
いずれかの画像が切れることになってしまう。また、切
れるのが画像でなく文字の場合は、文書の可読性が著し
く低下してしまう。
For example, in the case of a document in which images are alternately arranged as shown in FIG. 5, any image is cut off regardless of where the image is divided. Also, if the cut is not an image but a character, the readability of the document is significantly reduced.

【0006】また、うまく切れ目を発見できた場合で
も、図6のようにそれがページの先頭の方だった場合、
そのページはほとんどが白紙のままで出力されることに
なり、文書の連続性は損なわれ、オリジナルの配置イメ
ージが大きく崩れてしまうことになる。
[0006] Even if a break is successfully found, if it is located at the top of the page as shown in FIG.
Most of the pages are output as blank pages, the continuity of the document is impaired, and the original arrangement image is largely destroyed.

【0007】また、ある座標値以降の描画オブジェクト
を次ページに送り出すためには、まず、すべての描画オ
ブジェクトの配置位置を計算する必要があるため、印刷
開始が遅れてしまう場合があった。また、計算で位置が
ずれると、また更にそのずれた位置を基準に計算をし直
す必要が出てくるため、実際には途中でやめて一部の描
画オブジェクトが切れてしまう場合もあった。
Further, in order to send a drawing object after a certain coordinate value to the next page, it is necessary to first calculate the arrangement positions of all the drawing objects, so that the printing start may be delayed. In addition, if the position is deviated by the calculation, it is necessary to perform the calculation again based on the deviated position. Therefore, in practice, some drawing objects may be cut off and cut off.

【0008】本発明は上述した課題を解決するためにな
されたものであり、巻物文書を印刷する際に、パーザに
よる描画判定を行わずに、各々の文書描画オブジェクト
を描画するところで描画判定を行うことにより、単純か
つ高速で、更にオリジナルの配置イメージを崩さず、且
つ文書描画オブジェクトの分断を抑制することが可能な
印刷装置及びその方法を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem. When a scroll document is printed, a drawing determination is performed at a position where each document drawing object is drawn without performing a drawing determination by a parser. Accordingly, it is an object of the present invention to provide a printing apparatus and a printing method which are simple and fast, can maintain the original layout image, and can suppress the division of the document drawing object.

【0009】[0009]

【課題を解決するための手段】上述した目的を達成する
ための一手段として、本発明によれば、印刷制御装置
に、文書を記憶する文書記憶手段と、前記文書における
1頁の領域を決定する頁領域決定手段と、前記文書中の
各オブジェクトの描画領域を決定する描画領域決定手段
と、各オブジェクトの前記描画領域と前記1頁の領域と
の位置関係を判定する判定手段と、該判定手段による判
定の結果、前記描画領域全体が前記1頁の領域に含まれ
ると判定されたオブジェクトを当該1頁に印刷するよう
に制御する印刷制御手段とを備える。
According to the present invention, as a means for achieving the above object, according to the present invention, a document storage means for storing a document and a one-page area in the document are determined in a print control apparatus. Page area determining means for determining, a drawing area determining means for determining a drawing area of each object in the document, determining means for determining a positional relationship between the drawing area of each object and the area of one page, Printing control means for controlling to print on the one page an object determined to be included in the one-page area as a result of the determination by the means.

【0010】また、本発明の他の態様によれば、印刷制
御方法に、文書メモリに記憶された文書における1頁の
領域を決定する頁領域決定工程と、前記文書中の各オブ
ジェクトの描画領域を決定する描画領域決定工程と、各
オブジェクトの前記描画領域と前記1頁の領域との位置
関係を判定する判定工程と、該判定工程による判定の結
果、前記描画領域全体が前記1頁の領域に含まれると判
定されたオブジェクトを当該1頁に印刷するように制御
する印刷制御工程とを備える。
According to another aspect of the present invention, there is provided a print control method, comprising: a page area determining step of determining an area of one page in a document stored in a document memory; and a drawing area of each object in the document. Determining a positional relationship between the drawing area of each object and the one-page area, and determining that the entire drawing area is the one-page area And a printing control step of controlling to print the object determined to be included in the one page on the one page.

【0011】更に、本発明の他の態様によれば、記憶媒
体に、文書メモリに記憶された文書における1頁の領域
を決定する頁領域決定工程と、前記文書中の各オブジェ
クトの描画領域を決定する描画領域決定工程と、各オブ
ジェクトの前記描画領域と前記1頁の領域との位置関係
を判定する判定工程と、該判定工程による判定の結果、
前記描画領域全体が前記1頁の領域に含まれると判定さ
れたオブジェクトを当該1頁に印刷するように制御する
印刷制御工程とをコンピュータに実行させるための印刷
制御プログラムを記憶する。
Further, according to another aspect of the present invention, a page area determining step of determining an area of one page in a document stored in a document memory in a storage medium, and a drawing area of each object in the document is provided. A drawing area determining step of determining, a determining step of determining a positional relationship between the drawing area of each object and the area of one page, and a result of the determination in the determining step;
A print control program for causing a computer to execute a print control step of controlling the object determined to be included in the one-page area to be printed on the one-page area.

【0012】[0012]

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

<第1の実施形態>図1は、本実施形態の印刷装置の基
本的な構成を示すブロック図である。図1において、1
はCPU、即ち中央演算処理部であり、この装置全体の
統括的な制御及び演算処理等を行うものである。2はR
AM、即ちランダムアクセスメモリであり、使用制限の
ないデータ記憶領域であって、さまざまな処理毎に、後
述のフローチャートに示される各々の処理プログラムや
データ等がロードされ、格納され、実行される領域であ
る。3はROM、即ち読み出し専用メモリであり、本シ
ステムの起動プログラム及び文字パターン等の記憶領域
である。4はDISK、即ちハードディスク装置あるい
はフロッピーディスク装置或はフラッシュメモリ等の外
部記憶装置であり、後述のフローチャートに示されるプ
ログラム及びデータを記憶させておく。
<First Embodiment> FIG. 1 is a block diagram showing a basic configuration of a printing apparatus according to the present embodiment. In FIG. 1, 1
Denotes a CPU, that is, a central processing unit, which performs overall control and arithmetic processing of the entire apparatus. 2 is R
AM, that is, a random access memory, which is a data storage area with no use restriction, and in which various processing programs, data, and the like shown in a flowchart described later are loaded, stored, and executed for each of various processes. It is. Reference numeral 3 denotes a ROM, that is, a read-only memory, which is a storage area for a startup program and character patterns of the present system. Reference numeral 4 denotes a DISK, that is, an external storage device such as a hard disk device, a floppy disk device, or a flash memory, which stores programs and data shown in flowcharts described later.

【0013】DISK4内の処理プログラムは、CPU
1によりその実行時に必要に応じて参照され、またはR
AM2にロードされる。なお、処理プログラムはROM
3に格納しておく場合もある。また、例えばLANや電
話回線等、データ等の取り出しが可能な媒体をDISK
4に代えて、或は併用することもできる。
The processing program in the disk 4 is a CPU
1 as needed during its execution, or R
Loaded to AM2. The processing program is ROM
3 in some cases. Also, a medium from which data and the like can be taken out, such as a LAN or a telephone line, is used as a disk.
Instead of 4, or in combination.

【0014】5はCRT、即ちディスプレイ装置であ
る。6はPRT、即ちプリンタ装置である。7はKB、
即ちキーボードである。なお、例えばタッチパネルやボ
タン等、ユーザーが手操作によりデータや指示などの入
力が可能な装置であれば、KB8に変えて使用すること
ができる。8はシステムバスであり、上述した各描画オ
ブジェクト間のデータの通路となるものである。
Reference numeral 5 denotes a CRT, that is, a display device. Reference numeral 6 denotes a PRT, that is, a printer device. 7 is KB,
That is, it is a keyboard. Note that any device, such as a touch panel or a button, which allows a user to manually input data, instructions, and the like, can be used instead of the KB8. Reference numeral 8 denotes a system bus, which serves as a data path between the drawing objects described above.

【0015】次に、以上の構成からなる本実施形態のシ
ステムにおけるの印刷処理の動作を、図2のフローチャ
ートに基づいて説明する。
Next, the operation of the printing process in the system of the present embodiment having the above configuration will be described with reference to the flowchart of FIG.

【0016】まずステップS1において、DISK4か
ら巻物文書データを読み込み、RAM2上に保存する。
First, in step S1, scroll document data is read from the disk 4 and stored in the RAM 2.

【0017】次にステップS2において、頁の縦横ドッ
トサイズと頁番号(最初は1で初期化)、そして最初の
ページの場合は、巻物のどこがこの頁の先頭に当たるの
かを示す値を0に初期化する等の頁に関する情報をセッ
トする。
Next, in step S2, the vertical and horizontal dot size of the page and the page number (initialized with 1 at the beginning), and in the case of the first page, the value indicating the position of the scroll at the top of this page is initialized to 0. Set information about pages to be converted.

【0018】次にステップS3において、ステップS1
で読み込んでRAM2上に保存したデータから文書を構
成する文字や画像といった描画オブジェクトのひとつを
取り出す。
Next, in step S3, step S1
Then, one of the drawing objects such as characters and images constituting the document is extracted from the data read and stored in the RAM 2.

【0019】次にステップS4において、ステップS3
で読み込んだ描画オブジェクトと他の描画オブジェクト
の位置等の位置関係を計算で求める。そしてステップS
5において、描画命令を実行する。
Next, in step S4, step S3
The positional relationship, such as the position of the drawing object read in step 2 with the position of another drawing object, is calculated. And step S
At 5, the drawing command is executed.

【0020】ステップS3、S4、S5の一連の処理
が、パーザと呼ばれる機能部の処理に当たる。
A series of processes in steps S3, S4 and S5 correspond to a process of a functional unit called a parser.

【0021】次にステップS6において、S5で発せら
れた描画命令に基づいて、これから描画しようとするオ
ブジェクトの描画領域を算出し、ステップS2で設定し
た頁情報の頁領域との領域比較を行う。比較の結果、描
画領域が頁領域に完全に含まれている(IN)ものであ
った場合はステップS7に進む。描画領域が頁領域から
一部はみ出す(CROSS)場合はステップS8に進
む。描画領域が頁領域にまったく含まれない(OUT)
場合はステップS10へ進む。
Next, in step S6, the drawing area of the object to be drawn is calculated based on the drawing command issued in S5, and the area is compared with the page area of the page information set in step S2. As a result of the comparison, if the drawing area is completely included in the page area (IN), the process proceeds to step S7. If the drawing area partially extends from the page area (CROSS), the process proceeds to step S8. The drawing area is not included in the page area at all (OUT)
In this case, the process proceeds to step S10.

【0022】ステップS6において、頁領域内と判断さ
れステップ7に進んだ場合、その描画オブジェクトは描
画が実行され、次にステップS10に進む。
If it is determined in step S6 that the object is within the page area and the process proceeds to step 7, the drawing object is drawn, and then the process proceeds to step S10.

【0023】ステップS6において、頁領域に一部かか
ると判断されステップS8に進んだ場合、その描画オブ
ジェクトは描画せず(ステップS8)、その描画オブジ
ェクトの先頭座標値を記憶しておく。すでに記憶されて
いる値があった場合はそれと比較し、より上の部分に位
置する方の値を記憶する。なお、頁領域の上の方に一部
かかるような場合はここでは特に値を記憶せず、下の方
ではみ出る描画オブジェクトについてのみこの処理を行
う。
If it is determined in step S6 that the drawing object partially covers the page area and the process proceeds to step S8, the drawing object is not drawn (step S8), and the leading coordinate value of the drawing object is stored. If there is a value already stored, it is compared with that value, and the value located in the upper part is stored. Note that, in the case where a part of the drawing object is located above the page area, no particular value is stored here, and this processing is performed only for the drawing object that protrudes below the page area.

【0024】次にステップS10において、全描画オブ
ジェクトの描画処理が終了したかどうかを判定する。も
し、まだ処理していない描画オブジェクトがあった場合
はステップS3へ戻る。すべての描画オブジェクトに対
して処理が終了していれば、ステップS11へ進む。
Next, in step S10, it is determined whether or not the drawing processing of all the drawing objects has been completed. If there is any drawing object that has not been processed, the process returns to step S3. If the processing has been completed for all drawing objects, the process proceeds to step S11.

【0025】次にステップS11において、完成した1
ページ分のデータをPRT6に出力する。
Next, in step S11, the completed 1
The page data is output to PRT6.

【0026】次にステップS12において、全ページ終
了したかどうかの判定を行う。終了の判定は、次に開始
すべき描画位置が元の巻物文書の終端を超えたか超えて
いないか等によりおこなう。全ページ終了と判定された
場合は処理終了である。まだ、印刷すべき頁が残ってい
ると判定された場合は、ステップS2に戻り、ステップ
S9で記憶しておいた描画できなかった描画オブジェク
トの先頭座標位置を次に印刷すべき巻物文書中の位置か
ら差引き、頁情報を再初期化して以後同様の処理を継続
する。
Next, in step S12, it is determined whether all pages have been completed. The determination of the end is made based on whether the drawing position to be started next has exceeded or has not exceeded the end of the original scroll document. If it is determined that all pages are completed, the processing is completed. If it is determined that there are still pages to be printed, the process returns to step S2, and the head coordinate position of the drawing object that could not be drawn and stored in step S9 is set in the scroll document to be printed next. Subtract from the position, reinitialize the page information, and continue the same processing thereafter.

【0027】次に、本実施形態の具体的な動作を、図3
の巻物文書を例に説明する。
Next, the specific operation of this embodiment will be described with reference to FIG.
An example of a scroll document will be described.

【0028】図3の巻物文書は#1〜#7の7つの描画
オブジェクトを含んでいる。また印刷する際の物理的な
頁長は図3のAの部分までであり、その部分で切ると#
4と#6の描画オブジェクトが分断されてしまうことに
なる。
The scroll document in FIG. 3 includes seven drawing objects # 1 to # 7. Further, the physical page length when printing is up to the portion A in FIG.
The drawing objects # 4 and # 6 will be separated.

【0029】まず、オブジェクト#1〜#3の描画オブ
ジェクトはすべて頁領域内(先頭からAまでの間)に納
まっているので、これらのオブジェクトの処理では、い
ずれもステップS7へ進み、実際に描画がなされる。次
にオブジェクト#4を読み込み、描画命令を発行すると
ステップS6で境界線Aをはみ出しているのでCROS
Sと判定され、ステップS8へ進む。そして、オブジェ
クト#4の先頭座標位置Bを記憶する。オブジェクト#
4は描画されずに次のオブジェクト#5の処理へ進む。
オブジェクト#5は頁領域内なのでステップS7へ進
み、描画される。
First, since all the drawing objects of the objects # 1 to # 3 fall within the page area (between the head and A), in the processing of these objects, the process proceeds to step S7, and the actual drawing is performed. Is made. Next, when the object # 4 is read and a drawing command is issued, the boundary line A is protruded in step S6.
S is determined, and the process proceeds to step S8. Then, the start coordinate position B of the object # 4 is stored. object#
No. 4 is not drawn, and the process proceeds to the next object # 5.
Since the object # 5 is in the page area, the process proceeds to step S7, and is drawn.

【0030】次にオブジェクト#6は頁領域とCROS
Sしているので先頭位置Cをオブジェクト#4の時に記
憶されたBの値と比較する。この場合、Bの値の方が上
にあるのでCの値はここでは捨てられる。オブジェクト
#6は描画されない。
Next, object # 6 is a page area and CROS
Since S is performed, the head position C is compared with the value of B stored at the time of the object # 4. In this case, the value of C is discarded here because the value of B is higher. Object # 6 is not drawn.

【0031】次のオブジェクト#7は頁領域をオーバー
しているのでまったく何もされず処理を終了する。
Since the next object # 7 is over the page area, nothing is performed and the process is terminated.

【0032】これですべてのオブジェクトに対して処理
が終わったので、ステップS10へ進み1ページ目の印
刷が実行される。次にステップS11へ進み、まだすべ
ての描画オブジェクトの出力が完了していないと判断さ
れ、ステップS2へ戻る。
Since the processing has been completed for all objects, the flow advances to step S10 to print the first page. Next, the process proceeds to step S11, where it is determined that the output of all the drawing objects has not been completed, and the process returns to step S2.

【0033】ステップS2では本来2ページ目の先頭と
なるべきAと、ステップS8で設定された値Bとのう
ち、どちらかより上の方を頁の先頭として設定する。こ
こではBの方が上の方に位置するので2ページ目の先頭
はBであるとして頁情報に設定される。そして1ページ
目の時と同様に処理が進められる。
In step S2, a higher one of A, which should be the head of the second page, and the value B set in step S8, is set as the head of the page. Here, since B is located on the upper side, the head of the second page is set to the page information as B. Then, the process proceeds as in the case of the first page.

【0034】2ページ目では、オブジェクト#1〜3は
ステップS6でOUTと判定されるので描画されない。
オブジェクト#4はINと判定され描画される。オブジ
ェクト#5はCROSSと判定され描画は行われない。
また、上の方にはみ出ているので先頭位置の記憶も行わ
れない。次の描画オブジェクト#6、7はINと判定さ
れ、描画される。そしてすべての描画オブジェクトの処
理が済んだので2ページ目を出力する。
On the second page, since objects # 1 to # 3 are determined to be OUT in step S6, they are not drawn.
Object # 4 is determined to be IN and is drawn. Object # 5 is determined to be CROSS, and drawing is not performed.
Also, since the data protrudes upward, the head position is not stored. The next drawing objects # 6 and # 7 are determined to be IN and are drawn. Then, since all the drawing objects have been processed, the second page is output.

【0035】最後にステップS11でもはや描画すべき
ものがないと判定され、巻物の印刷が終了する。
Finally, it is determined in step S11 that there is no more drawing to be made, and the printing of the scroll is completed.

【0036】この動作例で出力された印刷結果は図4に
示すようなものになり、オリジナルの配置イメージを崩
してなく、かつどの描画オブジェクトも分断されていな
いことがわかる。
The print result output in this operation example is as shown in FIG. 4, and it can be seen that the original layout image is not destroyed and no drawing object is divided.

【0037】また、描画するしないの判定処理と、次頁
の先頭位置の決定処理とが単純であるため、スピードも
速いことが容易にわかる。
Further, since the process of determining not to draw and the process of determining the start position of the next page are simple, it can be easily understood that the speed is high.

【0038】<第2の実施形態>次に、本発明に係る第
2実施形態について説明する。
<Second Embodiment> Next, a second embodiment according to the present invention will be described.

【0039】上述した第1実施形態においては、描画オ
ブジェクトは頁の上か、下かにしかはみ出さないものと
して説明してきた。しかしながら、頁長よりも物理的に
大きい描画オブジェクトが出現した場合のことは考えら
れていなかった。
In the first embodiment described above, it has been described that the drawing object protrudes only above or below the page. However, the case where a drawing object physically larger than the page length appears has not been considered.

【0040】そこで本実施形態では、更に図2のフロー
チャートのステップS6の領域判定部分で、頁の先頭か
ら始まるオブジェクトであって且つページに収まらない
場合の条件分岐を追加することによって、この不具合を
解決する為の手段を説明する。
In the present embodiment, this problem is further eliminated by adding a conditional branch in the case where the object starts from the top of the page and does not fit on the page in the area determination portion of step S6 in the flowchart of FIG. Means for solving the problem will be described.

【0041】なお、本実施形態及び後述する各実施形態
における装置構成は、第1の実施形態と同様であるため
説明を省略する。
Note that the device configuration in this embodiment and each embodiment described later is the same as that of the first embodiment, and a description thereof will be omitted.

【0042】ここでは特に具体的な動作例は示さない
が、ステップS6に追加された分岐である、頁の先頭か
ら始まるが納まらないと判定された場合は、例外として
描画オブジェクトの切断を許し、オブジェクトのその頁
内にある部分を描画する。という処理をつけ加える。そ
して、このオブジェクトに関しては正常に描画終了した
ものとして、先頭位置の記憶は行わない。これにより、
他にはみ出したりするオブジェクトが無ければ、次の頁
の先頭から、このはみ出した描画オブジェクトの残り部
分が開始されることになる。
Although no specific operation example is shown here, if it is determined that the branch added at step S6 starts from the top of the page but does not fit, the drawing object is cut off as an exception. Draw the portion of the object that is on that page. Add processing. As for this object, it is determined that the drawing has been completed normally, and the head position is not stored. This allows
If there are no other protruding objects, the remaining portion of the protruding drawing object is started from the beginning of the next page.

【0043】<第3の実施形態>第2の実施形態におい
て、頁の先頭から始まるが納まらないと判定された後の
動作を、自動的に頁内に納まるように縮小して出力する
といった処理に変えると、大きな描画オブジェクトの場
合でも、分断を避けることができるようになる。
<Third Embodiment> In the second embodiment, a process of automatically reducing an operation after it is determined that the operation starts from the top of the page but does not fit within the page is automatically reduced to fit within the page. By changing to, division can be avoided even for a large drawing object.

【0044】<第4の実施形態>第3の実施形態では極
端に大きい描画オブジェクトの展開が要求されると、縮
小率が大きくなり、オリジナルの配置イメージが崩れて
しまうおそれがある。
<Fourth Embodiment> In the third embodiment, when the development of an extremely large drawing object is requested, the reduction ratio increases, and the original layout image may be destroyed.

【0045】そこで、頁の先頭から始まるが納まらない
と判定された後に、第2の実施形態の処理と、第3の実
施形態の処理の2つの処理を使い分けるための条件判断
を図2のフローチャートに挿入する。すなわち、はみ出
す部分がわずか(ある値以下)であれば自動縮小処理を
行い、大きくはみ出す(その値より大)ようであれば分
断処理を行うという条件判断を入れれば、配置イメージ
をあまり崩さずに印刷することが可能になる。
Then, after it is determined that the processing starts from the top of the page but does not fit, the condition determination for selectively using the processing of the second embodiment and the processing of the third embodiment is shown in the flowchart of FIG. Insert That is, if a small portion (less than a certain value) protrudes, an automatic reduction process is performed, and if a large portion protrudes (greater than that value), a dividing process is performed. It becomes possible to print.

【0046】<第5の実施形態>上述してきた実施形態
では、描画オブジェクトのうちラインや非常に横幅の狭
い画像等でも同レベルの描画オブジェクトとして処理し
てきた。しかし、これらのオブジェクトは段組の段の境
界線など、単にブロックの分割の為に使用されている場
合が多い。従って、これらのオブジェクトが分断されて
も出力される印刷物には何の違和感もないはずである。
<Fifth Embodiment> In the above-described embodiment, a line or an image having a very narrow width among the drawing objects is processed as a drawing object of the same level. However, in many cases, these objects are simply used for dividing a block, such as a boundary between columns in a column. Therefore, even if these objects are divided, the printed matter to be outputted should not have any discomfort.

【0047】そこで、ラインや横幅の狭い画像等は常に
描画し、開始位置の記憶等他の処理は一切行わないよう
にすると、無駄な描画オブジェクトの追い出しを抑える
ことが可能になる。
Therefore, if a line or an image with a narrow width is always drawn and no other processing such as storage of a start position is performed, useless ejection of a drawn object can be suppressed.

【0048】<第6の実施形態>第1の実施形態におい
て、はみ出す部分がある描画オブジェクトは描画しない
としたが、はみ出してしまっていても入っている部分は
描画するという処理を追加すると、上下や左右の関係を
つかみやすくすることができる。
<Sixth Embodiment> In the first embodiment, a drawing object having a protruding portion is not drawn. However, if a process of drawing a protruding portion is added even if it protrudes, the drawing object can be moved up and down. And the relationship between left and right can be easily grasped.

【0049】<第7の実施形態>上述してきた実施形態
では前後の頁に重複部分ができるので、重複している部
分については、例えば用紙の左右余白にマークを入れる
と、使用者はどこが重複しているのかを容易に判断でき
るようになる。
<Seventh Embodiment> In the above-described embodiment, overlapping portions are formed in the front and rear pages. For example, when a mark is placed in the left and right margins of the sheet, the user can find the overlapping portion. You can easily determine if you are

【0050】<第8の実施形態>また最終的な出力先を
PRTではなく、CRTに出力し、オペレータにさらに
微調整を加えさえてから印刷を実行させるようにすれ
ば、さらに望み通りの出力結果を得ることができるよう
になる。
<Eighth Embodiment> If the final output destination is output not to the PRT but to the CRT, and the printing is executed after the operator further finely adjusts the output, the desired output can be obtained. You will be able to get results.

【0051】尚、本発明は、単一の機器からなる装置に
適用しても、複数の機器から構成されるシステムに適用
してもよい。また、上述した実施形態の機能を実現する
ソフトウェアのプログラムコードを記憶した記憶媒体
を、装置あるいはシステムに供給し、装置あるいはシス
テム内のコンピュータが記憶媒体に格納されたプログラ
ムコードを読み出して実行することによって達成しても
よい。
Note that the present invention may be applied to an apparatus composed of a single device or a system composed of a plurality of devices. In addition, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to an apparatus or a system, and a computer in the apparatus or the system reads out and executes the program codes stored in the storage medium. May be achieved by:

【0052】更に、装置あるいはシステム内のコンピュ
ータが記憶媒体に格納されたプログラムコードを読み出
して実行することによって、上述した実施形態の機能を
直接実現するばかりでなく、そのプログラムコードの指
示に基づいて、コンピュータ上で稼動しているOSなど
の処理により、上述の機能を実現される場合も含まれ
る。
Further, when the computer in the apparatus or system reads out and executes the program code stored in the storage medium, the function of the above-described embodiment is not only directly realized, but also based on the instruction of the program code. The case where the above-described functions are realized by processing of an OS or the like running on a computer is also included.

【0053】これらの場合、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。
In these cases, the storage medium storing the program code constitutes the present invention.

【0054】[0054]

【発明の効果】以上説明したように、本発明によれば、
1続きの文書を複数の頁に分割して印刷するために、記
憶された文書における1頁の領域及び前記文書中の各オ
ブジェクトの描画領域を決定し、各オブジェクトの描画
領域と前記1頁の領域との位置関係を判定して、この判
定の結果、前記描画領域全体が前記1頁の領域に含まれ
ると判定されたオブジェクトを当該1頁に印刷するよう
に制御することにより、単純高速で、且つオリジナルの
配置イメージを崩さず、且つ描画オブジェクトの分断を
抑制することが可能となる。
As described above, according to the present invention,
In order to divide a series of documents into a plurality of pages and print them, an area of one page in the stored document and a drawing area of each object in the document are determined, and a drawing area of each object and one page of the one page are determined. By determining the positional relationship with the area and controlling the object determined to be included in the one-page area to be printed on the one page, as a result of this determination, simple and high-speed printing is performed. In addition, it is possible to suppress the division of the drawing object without disturbing the original arrangement image.

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

【図1】本発明に係る一実施形態である印刷システムの
構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a printing system according to an embodiment of the invention.

【図2】本実施形態における印刷処理の一実施形態を示
すフローチャートである。
FIG. 2 is a flowchart illustrating an embodiment of a printing process according to the embodiment.

【図3】実施形態で使用する巻物文書のイメージを表わ
す図である。
FIG. 3 is a diagram illustrating an image of a scroll document used in the embodiment.

【図4】出力された印刷物のイメージを表わす図であ
る。
FIG. 4 is a diagram illustrating an image of an output printed matter.

【図5】従来の印刷結果の1例を示す図である。FIG. 5 is a diagram illustrating an example of a conventional print result.

【図6】従来の印刷結果の他の例を示す図である。FIG. 6 is a diagram illustrating another example of a conventional print result.

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

1 CPU 2 RAM 3 ROM 4 DISK 5 CRT 6 プリンタ 7 キーボード 8 バス 1 CPU 2 RAM 3 ROM 4 DISK 5 CRT 6 Printer 7 Keyboard 8 Bus

Claims (30)

【特許請求の範囲】[Claims] 【請求項1】 1続きの文書を複数の頁に分割して印刷
するための印刷制御装置であって、 文書を記憶する文書記憶手段と、 前記文書における1頁の領域を決定する頁領域決定手段
と、 前記文書中の各オブジェクトの描画領域を決定する描画
領域決定手段と、 各オブジェクトの前記描画領域と前記1頁の領域との位
置関係を判定する判定手段と、 該判定手段による判定の結果、前記描画領域全体が前記
1頁の領域に含まれると判定されたオブジェクトを当該
1頁に印刷するように制御する印刷制御手段とを有する
ことを特徴とする印刷制御装置。
1. A print control apparatus for dividing a continuous document into a plurality of pages and printing the document, comprising: a document storage unit for storing the document; and a page area determination for determining an area of one page in the document. Means for determining a drawing area of each object in the document; determining means for determining a positional relationship between the drawing area of each object and the area of the one page; As a result, there is provided a print control unit for controlling to print an object determined to be included in the one-page area so that the entire drawing area is included in the one-page area.
【請求項2】 前記判定手段により、前記描画領域が前
記1頁の領域と次頁の領域とに含まれると判定されたオ
ブジェクトの描画領域において、前記1頁の領域の先頭
位置に最も近い位置を次頁領域の先頭位置として記憶す
る先頭位置記憶手段を具え、 該先頭位置記憶手段に記憶された先頭位置に基づいて、
前記頁領域決定手段が次の1頁の領域を決定することを
特徴とする請求項1に記載の印刷制御装置。
2. A position closest to the head position of the one-page area in the object drawing area determined by the determination means to be included in the one-page area and the next-page area. Is provided as a head position of the next page area, based on the head position stored in the head position storage means,
2. The print control apparatus according to claim 1, wherein the page area determination unit determines an area of the next one page.
【請求項3】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれると判定されたオブジェクトを当該1頁
の印刷対象から除外するように制御することを特徴とす
る請求項1または2に記載の印刷制御装置。
3. The printing control unit, as a result of the determination by the determining unit, changes an object determined to be included in the one-page region and the next-page region from an object to be printed on the one page. The print control apparatus according to claim 1, wherein the print control apparatus performs control to exclude the print control.
【請求項4】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれ、前記描画領域の先頭位置が前記1頁の
領域の先頭位置であると判定されたオブジェクトを、当
該1頁と次頁以降とに分割して印刷するように制御する
ことを特徴とする請求項1に記載の印刷制御装置。
4. The printing control means as a result of the determination by the determination means, the drawing area is included in the one page area and the next page area, and the leading position of the drawing area is the one page area. 2. The print control apparatus according to claim 1, wherein the control is performed such that the object determined to be the head position of the first page is divided into the first page and the next page and thereafter and printed.
【請求項5】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれ、前記描画領域の先頭位置が前記1頁の
領域の先頭位置であると判定されたオブジェクトを、当
該1頁の領域内に収まるように縮小して印刷するように
制御することを特徴とする請求項1に記載の印刷制御装
置。
5. The printing control means as a result of the determination by the determining means, the drawing area is included in the one page area and the next page area, and the leading position of the drawing area is the one page area 2. The print control apparatus according to claim 1, wherein the control is performed such that the object determined to be the head position of the image is reduced and printed so as to fit within the area of the one page.
【請求項6】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれ、前記描画領域の先頭位置が前記1頁の
領域の先頭位置であり、次頁の領域に含まれる部分の大
きさが所定の閾値以下であると判定されたオブジェクト
を、当該1頁の領域内に収まるように縮小して印刷する
ように制御し、前記描画領域が前記1頁の領域と次頁の
領域とに含まれ、前記描画領域の先頭位置が前記1頁の
領域の先頭位置であり、次頁の領域に含まれる部分の大
きさが所定の閾値を超えると判定されたオブジェクト
を、当該1頁と次頁以降とに分割して印刷するように制
御することを特徴とする請求項1に記載の印刷制御装
置。
6. The printing control means, as a result of the determination by the determining means, the drawing area is included in the one page area and the next page area, and the leading position of the drawing area is the one page area. Is controlled so that an object whose size is determined to be equal to or smaller than a predetermined threshold value in the area of the next page is reduced and printed so as to fit within the area of the one page. The drawing area is included in the one page area and the next page area, the head position of the drawing area is the head position of the one page area, and the size of the part included in the next page area is 2. The print control apparatus according to claim 1, wherein an object determined to exceed a predetermined threshold is controlled so as to be divided into the first page and the next page and printed.
【請求項7】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれるが、次頁との境界と平行な方向につい
ての前記描画領域の幅が所定値以下であると判定された
オブジェクトを、当該1頁と次頁以降とに分割して印刷
するように制御することを特徴とする請求項3に記載の
印刷制御装置。
7. The printing control unit, as a result of the determination by the determining unit, the drawing area is included in the area of the first page and the area of the next page. 4. The printing control apparatus according to claim 3, wherein an object determined to have a width of the drawing area equal to or smaller than a predetermined value is controlled so as to be divided into the first page and the next page and printed. .
【請求項8】 前記印刷制御手段が、前記判定手段によ
る判定の結果、前記描画領域が前記1頁の領域と次頁の
領域とに含まれると判定されたオブジェクトの当該1頁
の領域に含まれる部分を当該1頁に印刷するように制御
することを特徴とする請求項2に記載の印刷制御装置。
8. The one-page area of the object determined to be included in the one-page area and the next-page area by the print control means as a result of the determination by the determination means. 3. The printing control apparatus according to claim 2, wherein control is performed such that a portion to be printed is printed on the one page.
【請求項9】 前記印刷制御手段が、頁内で隣接頁と重
複する領域を識別可能に印刷するように制御することを
特徴とする請求項2に記載の印刷制御装置。
9. The print control apparatus according to claim 2, wherein the print control means controls so as to identifiably print an area overlapping with an adjacent page in the page.
【請求項10】 前記印刷制御手段が、頁内で隣接頁と
重複する領域の余白にマークを印刷するように制御する
ことを特徴とする請求項9に記載の印刷制御装置。
10. The print control apparatus according to claim 9, wherein said print control means controls to print a mark in a margin of an area of the page overlapping an adjacent page.
【請求項11】 1続きの文書を複数の頁に分割して印
刷するための印刷制御方法であって、 文書メモリに記憶された文書における1頁の領域を決定
する頁領域決定工程と、 前記文書中の各オブジェクトの描画領域を決定する描画
領域決定工程と、 各オブジェクトの前記描画領域と前記1頁の領域との位
置関係を判定する判定工程と、 該判定工程による判定の結果、前記描画領域全体が前記
1頁の領域に含まれると判定されたオブジェクトを当該
1頁に印刷するように制御する印刷制御工程とを有する
ことを特徴とする印刷制御方法。
11. A print control method for dividing a continuous document into a plurality of pages for printing, comprising: a page area determining step of determining an area of one page in a document stored in a document memory; A drawing area determining step of determining a drawing area of each object in a document; a determining step of determining a positional relationship between the drawing area of each object and the one-page area; A print control step of controlling an object determined to be included in the area of the one page to be printed on the one page.
【請求項12】 前記判定工程により、前記描画領域が
前記1頁の領域と次頁の領域とに含まれると判定された
オブジェクトの描画領域において、前記1頁の領域の先
頭位置に最も近い位置を次頁領域の先頭位置として先頭
位置メモリに記憶する先頭位置記憶工程を具え、 前記頁領域決定工程では、前記先頭位置メモリに記憶さ
れた先頭位置に基づいて、次の1頁の領域を決定するこ
とを特徴とする請求項11に記載の印刷制御方法。
12. A position of the object drawing area determined to be included in the one page area and the next page area in the determination step, the position being closest to the top position of the one page area. Is stored in a start position memory as a start position of the next page area. In the page area determination step, an area of the next one page is determined based on the start position stored in the start position memory. The print control method according to claim 11, wherein:
【請求項13】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれると判定されたオブジェクトを当該
1頁の印刷対象から除外するように制御することを特徴
とする請求項11または12に記載の印刷制御方法。
13. In the printing control step, as a result of the determination in the determining step, an object determined to include the drawing area in the area of the one page and the area of the next page is removed from the printing target of the one page. 13. The print control method according to claim 11, wherein control is performed to exclude the print control.
【請求項14】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であると判定されたオブジェクト
を、当該1頁と次頁以降とに分割して印刷するように制
御することを特徴とする請求項11に記載の印刷制御方
法。
14. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
12. The print control method according to claim 11, wherein the object determined to be the head position of the page area is controlled so as to be divided into the first page and the next page and printed.
【請求項15】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であると判定されたオブジェクト
を、当該1頁の領域内に収まるように縮小して印刷する
ように制御することを特徴とする請求項11に記載の印
刷制御方法。
15. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the top position of the drawing area is set to the one page.
12. The print control method according to claim 11, wherein the object determined to be the head position of the page area is controlled so as to be reduced and printed so as to be included in the one page area.
【請求項16】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であり、次頁の領域に含まれる部分
の大きさが所定の閾値以下であると判定されたオブジェ
クトを、当該1頁の領域内に収まるように縮小して印刷
するように制御し、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であり、次頁の領域に含まれる部分
の大きさが所定の閾値を超えると判定されたオブジェク
トを、当該1頁と次頁以降とに分割して印刷するように
制御することを特徴とする請求項11に記載の印刷制御
方法。
16. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
An object whose position is the head position of the page area and whose size is determined to be equal to or smaller than the predetermined threshold value in the area of the next page is reduced and printed so as to fit within the one page area. And the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
Control is performed so that an object, which is the head position of the page area and whose size included in the area of the next page is determined to exceed a predetermined threshold, is divided into the one page and the next page and printed. The print control method according to claim 11, wherein:
【請求項17】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれるが、次頁との境界と平行な方向に
ついての前記描画領域の幅が所定値以下であると判定さ
れたオブジェクトを、当該1頁と次頁以降とに分割して
印刷するように制御することを特徴とする請求項13に
記載の印刷制御方法。
17. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page. 14. The print control method according to claim 13, wherein an object for which the width of the drawing area is determined to be equal to or smaller than a predetermined value is controlled so as to be divided into the first page and the next page and printed. .
【請求項18】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれると判定されたオブジェクトの当該
1頁の領域に含まれる部分を当該1頁に印刷するように
制御することを特徴とする請求項12に記載の印刷制御
方法。
18. In the print control step, as a result of the determination in the determination step, the drawing area is included in the one page area of the object determined to be included in the one page area and the next page area. 13. The print control method according to claim 12, wherein the control unit controls to print a portion to be printed on the one page.
【請求項19】 前記印刷制御工程では、頁内で隣接頁
と重複する領域を識別可能に印刷するように制御するこ
とを特徴とする請求項12に記載の印刷制御方法。
19. The print control method according to claim 12, wherein, in the print control step, control is performed such that an area overlapping with an adjacent page in the page is identifiably printed.
【請求項20】 前記印刷制御工程では、頁内で隣接頁
と重複する領域の余白にマークを印刷するように制御す
ることを特徴とする請求項19に記載の印刷制御方法。
20. The print control method according to claim 19, wherein in the print control step, control is performed such that a mark is printed in a margin of an area of the page overlapping with an adjacent page.
【請求項21】 1続きの文書を複数の頁に分割して印
刷するための印刷制御プログラムを記憶した記憶媒体で
あって、 文書メモリに記憶された文書における1頁の領域を決定
する頁領域決定工程と、 前記文書中の各オブジェクトの描画領域を決定する描画
領域決定工程と、 各オブジェクトの前記描画領域と前記1頁の領域との位
置関係を判定する判定工程と、 該判定工程による判定の結果、前記描画領域全体が前記
1頁の領域に含まれると判定されたオブジェクトを当該
1頁に印刷するように制御する印刷制御工程とをコンピ
ュータに実行させるための印刷制御プログラムを記憶し
たことを特徴とする記憶媒体。
21. A storage medium storing a print control program for dividing a continuous document into a plurality of pages and printing the divided pages, wherein a page area for determining an area of one page in the document stored in the document memory. A determining step; a drawing area determining step of determining a drawing area of each object in the document; a determining step of determining a positional relationship between the drawing area of each object and the one-page area; As a result, a print control program for causing a computer to execute a print control step of controlling the object determined to be included in the one page area to include the entire drawing area on the one page is stored. A storage medium characterized by the above-mentioned.
【請求項22】 前記判定工程により、前記描画領域が
前記1頁の領域と次頁の領域とに含まれると判定された
オブジェクトの描画領域において、前記1頁の領域の先
頭位置に最も近い位置を次頁領域の先頭位置として先頭
位置メモリに記憶する先頭位置記憶工程を具え、 前記頁領域決定工程では、前記先頭位置メモリに記憶さ
れた先頭位置に基づいて、次の1頁の領域を決定するこ
とを特徴とする請求項21に記載の記憶媒体。
22. A position of the object drawing area determined to be included in the one page area and the next page area in the determination step, the position being closest to the top position of the one page area. Is stored in a start position memory as a start position of the next page area. In the page area determination step, an area of the next one page is determined based on the start position stored in the start position memory. 22. The storage medium according to claim 21, wherein:
【請求項23】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれると判定されたオブジェクトを当該
1頁の印刷対象から除外するように制御することを特徴
とする請求項21または22に記載の記憶媒体。
23. In the print control step, as a result of the determination in the determination step, an object determined to include the drawing area in the area of the one page and the area of the next page is removed from the print target of the one page. The storage medium according to claim 21, wherein the storage medium is controlled to be excluded.
【請求項24】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であると判定されたオブジェクト
を、当該1頁と次頁以降とに分割して印刷するように制
御することを特徴とする請求項21に記載の記憶媒体。
24. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
22. The storage medium according to claim 21, wherein the object determined to be the head position of the page area is controlled so as to be divided into the first page and the next page and printed.
【請求項25】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であると判定されたオブジェクト
を、当該1頁の領域内に収まるように縮小して印刷する
ように制御することを特徴とする請求項21に記載の記
憶媒体。
25. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
22. The storage medium according to claim 21, wherein an object determined to be a head position of a page area is controlled so as to be reduced and printed so as to fit within the one page area.
【請求項26】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であり、次頁の領域に含まれる部分
の大きさが所定の閾値以下であると判定されたオブジェ
クトを、当該1頁の領域内に収まるように縮小して印刷
するように制御し、前記描画領域が前記1頁の領域と次
頁の領域とに含まれ、前記描画領域の先頭位置が前記1
頁の領域の先頭位置であり、次頁の領域に含まれる部分
の大きさが所定の閾値を超えると判定されたオブジェク
トを、当該1頁と次頁以降とに分割して印刷するように
制御することを特徴とする請求項21に記載の記憶媒
体。
26. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
An object whose position is the head position of a page area and whose size of a part included in the next page area is determined to be equal to or smaller than a predetermined threshold value is reduced and printed so as to fit within the one page area. And the drawing area is included in the area of one page and the area of the next page, and the leading position of the drawing area is
Control is performed so that an object, which is the head position of the page area and whose size included in the area of the next page is determined to exceed a predetermined threshold, is divided into the one page and the next page and printed. 22. The storage medium according to claim 21, wherein:
【請求項27】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれるが、次頁との境界と平行な方向に
ついての前記描画領域の幅が所定値以下であると判定さ
れたオブジェクトを、当該1頁と次頁以降とに分割して
印刷するように制御することを特徴とする請求項23に
記載の記憶媒体。
27. In the print control step, as a result of the determination in the determination step, the drawing area is included in the area of one page and the area of the next page. 24. The storage medium according to claim 23, wherein an object for which the width of the drawing area is determined to be equal to or smaller than a predetermined value is controlled so as to be divided into the first page and the next page and printed.
【請求項28】 前記印刷制御工程では、前記判定工程
による判定の結果、前記描画領域が前記1頁の領域と次
頁の領域とに含まれると判定されたオブジェクトの当該
1頁の領域に含まれる部分を当該1頁に印刷するように
制御することを特徴とする請求項22に記載の記憶媒
体。
28. In the print control step, as a result of the determination in the determination step, the drawing area is included in the one-page area of the object determined to be included in the one-page area and the next-page area. 23. The storage medium according to claim 22, wherein control is performed to print a portion to be printed on the one page.
【請求項29】 前記印刷制御工程では、頁内で隣接頁
と重複する領域を識別可能に印刷するように制御するこ
とを特徴とする請求項22に記載の記憶媒体。
29. The storage medium according to claim 22, wherein in the print control step, control is performed so that an area overlapping with an adjacent page in the page is printed so as to be identifiable.
【請求項30】 前記印刷制御工程では、頁内で隣接頁
と重複する領域の余白にマークを印刷するように制御す
ることを特徴とする請求項29に記載の記憶媒体。
30. The storage medium according to claim 29, wherein in the print control step, control is performed such that a mark is printed in a margin of an area of a page overlapping an adjacent page.
JP8230240A 1996-08-30 1996-08-30 Printing control device, its method and storage medium storing printing control program Withdrawn JPH1074265A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8230240A JPH1074265A (en) 1996-08-30 1996-08-30 Printing control device, its method and storage medium storing printing control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8230240A JPH1074265A (en) 1996-08-30 1996-08-30 Printing control device, its method and storage medium storing printing control program

Publications (1)

Publication Number Publication Date
JPH1074265A true JPH1074265A (en) 1998-03-17

Family

ID=16904731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8230240A Withdrawn JPH1074265A (en) 1996-08-30 1996-08-30 Printing control device, its method and storage medium storing printing control program

Country Status (1)

Country Link
JP (1) JPH1074265A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015842A (en) * 2001-07-03 2003-01-17 Toppan Forms Co Ltd Printed matter editing device
WO2006129554A1 (en) * 2005-05-30 2006-12-07 Fujifilm Corporation Album creating apparatus, album creating method and program
US7167269B2 (en) 2002-10-04 2007-01-23 Fuji Xerox Co., Ltd. Image forming device and method
US7366981B2 (en) 2002-10-04 2008-04-29 Fuji Xerox Co., Ltd. Image forming device and method
JP2009034963A (en) * 2007-08-03 2009-02-19 Canon Inc Image forming apparatus having adaptive automatic layout function
JP4510232B2 (en) * 2000-05-31 2010-07-21 キヤノン株式会社 Information processing apparatus, information processing method, and storage medium
JP2010219686A (en) * 2009-03-13 2010-09-30 Ricoh Co Ltd Image processing method, image processing device, program, and memory medium
US7808672B2 (en) 2002-10-04 2010-10-05 Fuji Xerox Co., Ltd. Image forming device and image formation control method
US8049905B2 (en) 2002-05-27 2011-11-01 Minolta Co., Ltd. Computer readable recording medium bearing a printer driver program and print data processing apparatus
JP2012014336A (en) * 2010-06-30 2012-01-19 Oki Data Corp Image processing apparatus

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4510232B2 (en) * 2000-05-31 2010-07-21 キヤノン株式会社 Information processing apparatus, information processing method, and storage medium
JP2003015842A (en) * 2001-07-03 2003-01-17 Toppan Forms Co Ltd Printed matter editing device
US8049905B2 (en) 2002-05-27 2011-11-01 Minolta Co., Ltd. Computer readable recording medium bearing a printer driver program and print data processing apparatus
US7167269B2 (en) 2002-10-04 2007-01-23 Fuji Xerox Co., Ltd. Image forming device and method
US7366981B2 (en) 2002-10-04 2008-04-29 Fuji Xerox Co., Ltd. Image forming device and method
US7808672B2 (en) 2002-10-04 2010-10-05 Fuji Xerox Co., Ltd. Image forming device and image formation control method
WO2006129554A1 (en) * 2005-05-30 2006-12-07 Fujifilm Corporation Album creating apparatus, album creating method and program
US8111948B2 (en) 2005-05-30 2012-02-07 Fujifulm Album creating apparatus, album creating method and computer readable medium
JP2009034963A (en) * 2007-08-03 2009-02-19 Canon Inc Image forming apparatus having adaptive automatic layout function
JP2010219686A (en) * 2009-03-13 2010-09-30 Ricoh Co Ltd Image processing method, image processing device, program, and memory medium
JP2012014336A (en) * 2010-06-30 2012-01-19 Oki Data Corp Image processing apparatus

Similar Documents

Publication Publication Date Title
JPH1074265A (en) Printing control device, its method and storage medium storing printing control program
JPS63302083A (en) Printer
JP2002373068A (en) Printing system
JPH01229673A (en) English and european writing printing control system
JP2803087B2 (en) Print processing device
JPH0522933B2 (en)
JPH05266013A (en) Document page compression processing method
JPS62297924A (en) Integrated document print system
JPH10105548A (en) Page control method
JPH01215557A (en) Word processor
JPH0969098A (en) Document preparation device
JPH08132703A (en) Method and device for outputting character
JP2755589B2 (en) Document creation device
JPH08174951A (en) Device and method for information processing
JPH04111116A (en) Character processor
JPH05197715A (en) Document preparing device
JPH05334288A (en) Document processor
JP2764944B2 (en) Character output device
JPH0635911A (en) Phonetic kana display system
JPH08181847A (en) Information processor and information processing method
JPH08335151A (en) Printing controller, printing control method and information processor
JPH05124272A (en) Cache controller for common printer
JPH11149470A (en) Information processor and storage medium
JPH05108637A (en) Automatic tab setting device
JPH0581249A (en) Word processor

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20031104