Print control apparatus, print control method, and printer

Typewriting machines – Including control of format and selection of type-face by...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S296000, C358S001150, C358S001100, C358S001180, C358S001200

Reexamination Certificate

active

06783289

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to determination of a page break position in document data being printed.
2. Description of Related Art
A web page is described using HTML (Hyper Text Markup Language). HTML includes therein a large number of specifications concerning visual layout in a web page. However, HTML is originally for describing the logical structure of a document. Describing the layout in a web page using HTML may make the logical structure of the document hard to understand. For this reason, CSS (Cascading Style Sheet) is devised as a means for describing the layout in a web page. By use of CSS, information on page layout, such as font, character size, character decoration, and line spacing, can be separated from each HTML document including the logical structure of the document. This makes it easy to construct a page layout and can realize a variety of expressions in a web page.
HTML includes no specification concerning page break. Therefore, a web page described only using HTML can not be printed with inserting a page break at an arbitrary position. On the other hand, CSS defines three commands for inhibiting a page break, that is, BA (Before Avoid) for inhibiting a page break before a document, IA (Inside Avoid) for inhibiting a page break inside the document, and AA (After Avoid) for inhibiting a page break after the document.
SUMMARY OF THE INVENTION
According to an aspect of the present invention, a print control apparatus comprises a disposing unit for disposing, on pages, document data described in a page description language; a detecting unit for detecting a page break allowable position in the document data on the basis of page break inhibition information related to the document data; a first storage unit for storing the page break allowable position detected by the detecting unit; a second storage unit for storing a disposition range in each page for the document data to be disposed by the disposing unit; and a determining unit for determining a page break position in the document data on the basis of the page break allowable position stored in the first storage unit and the disposition range in each page stored in the second storage unit, such that part of the document data to be disposed in each page does not overflow the page.
According to another aspect of the present invention, a print control method comprises the steps of disposing, on pages, document data described in a page description language; detecting a page break allowable position in the document data on the basis of page break inhibition information related to the document data; storing the page break allowable position detected in the step of detecting the page break allowable position; and determining a page break position in the document data on the basis of the page break allowable position stored in the step of storing the page break allowable position and a disposition range in each page for the document data to be disposed in the step of disposing the document data, such that part of the document data to be disposed in each page does not overflow the page.
According to still another aspect of the present invention, a computer program product comprises a disposing program for disposing, on pages, document data described in a page description language; a detecting program for detecting a page break allowable position in the document data on the basis of page break inhibition information related to the document data; a storing program for storing, in a memory, the page break allowable position detected by the detecting program; and a determining program for determining a page break position in the document data on the basis of the page break allowable position stored in the memory by the storing program and a disposition range in each page for the document data, such that part of the document data to be disposed in each page does not overflow the page.
According to still another aspect of the present invention, a printer comprises a disposing unit for disposing, on pages, document data described in a page description language; a detecting unit for detecting a page break allowable position in the document data on the basis of page break inhibition information related to the document data; a first storage unit for storing the page break allowable position detected by the detecting unit; a second storage unit for storing a disposition range in each page for the document data to be disposed by the disposing unit; a determining unit for determining a page break position in the document data on the basis of the page break allowable position stored in the first storage unit and the disposition range in each page stored in the second storage unit, such that part of the document data to be disposed in each page does not overflow the page; and a printing unit for printing with inserting a page break in the document data on the basis of the page break position determined by the determining unit.
According to the invention, page break processing for document data to be printed can be properly performed using page break inhibition information related to the document data. In the invention, “document data” means data including therein text data or image data, or data not including therein text data or image data but describing therein information for linking to the text data or image data and including therein an HTML file and interface data as will be described later.


REFERENCES:
patent: 5884014 (1999-03-01), Huttenlocher et al.
patent: 5963205 (1999-10-01), Sotomayor
patent: 6038573 (2000-03-01), Parks
patent: 6407821 (2002-06-01), Hohensee et al.
patent: 6446099 (2002-09-01), Peairs
patent: 6473847 (2002-10-01), Kamiya
patent: 6476923 (2002-11-01), Cornell
patent: 6480866 (2002-11-01), Mastie
patent: 6487567 (2002-11-01), Michelman et al.
patent: 6507410 (2003-01-01), Robertson et al.
patent: 6532492 (2003-03-01), Presler-Marshall
patent: 6538760 (2003-03-01), deBry et al.
patent: 6596031 (2003-07-01), Parks
patent: 2001/0015812 (2001-08-01), Sugaya
patent: 2002/0002569 (2002-01-01), Nguyen et al.
patent: 2003/0023754 (2003-01-01), Eichstadt et al.
patent: 2003/0037076 (2003-02-01), Bravery et al.
patent: 001047001 (2000-10-01), None
patent: 7-323636 (1995-12-01), None
patent: 2002-63013 (2002-02-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Print control apparatus, print control method, and printer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Print control apparatus, print control method, and printer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Print control apparatus, print control method, and printer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3355103

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.