Typewriting machines – Including control of format and selection of type-face by...
Reexamination Certificate
2003-06-11
2004-08-31
Hirshfeld, Andrew H. (Department: 2854)
Typewriting machines
Including control of format and selection of type-face by...
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
Brother Kogyo Kabushiki Kaisha
Hamdan Wasseem H.
Hirshfeld Andrew H.
Oliff & Berridg,e PLC
LandOfFree
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.
Profile ID: LFUS-PAI-O-3355103