1. Field of the Invention
The present invention relates to a print controlling apparatus for controlling a printing device having a folding page function such as Z-fold in such a manner that, when print information is printed by the printing device, additional information such as header/footor is also additionally printed, a print controlling method carried by such an apparatus, and a printing system, a recording medium and a program which are associated with such an apparatus.
2. Description of the Related Art
There has been proposed a print controlling apparatus for controlling a printing device having a folding page function such as Z-fold in such a manner that, when print information is printed by the printing device, additional information such as header/footor is also additionally printed. This apparatus is constituted, for example, as an information processing apparatus such as a personal computer, and a printing system is constituted by connecting the information processing apparatus to the printing device. In such a print controlling apparatus, when the print information is produced, additional information is added to each physical page, so that the print information is printer on a paper together with the additional information by the printing device. In this case, papers to which folding page is set are not distinguished from other papers, and the additional informations are printed at positions designated by the operator via the print controlling apparatus.
However, when document data including mixture of folding pages and non-folding pages is printed as the print information, although the additional informations printed on the non-folding pages can be recognized at a glance after printing, regarding the additional informations printed on the folding pages, if the additional information is printed on an area of the paper which is concealed after folding, the additional information is concealed partially or totally, so that the printed additional information cannot be recognized as it is. Thus, in order to recognize the additional information, the user must open the folded page, which leads in a troublesome working.
The present invention is made in consideration of the above-mentioned conventional circumstances, and an object of the present invention is to provide a print controlling apparatus for which predetermined additional information can be recognized at a glance without opening a folded page, a print controlling method carried out by such an apparatus, and a printing system, a recording medium and a program which are associated with such an apparatus.
To achieve the above object, the present invention provides a print controlling apparatus for controlling a printing device in such a manner that, after predetermined additional information added to print information is printed together with the print information on a paper, when the paper is folded into a predetermined form by a fold page function, regarding a printable area of the paper, a visible area which is not concealed before and after the paper is folded into the predetermined form and a non-visible area which is concealed after the paper is folded into the predetermined form are produced, comprising print control means for controlling the printing device so that the predetermined additional information is printed in at least the visible area to permit recognition of the predetermined additional information in a condition that the paper is folded.
The present invention will now be explained in connection with embodiments thereof with reference to is the accompanying drawings.
[Construction of Printing System]
Incidentally, in the following description, while a printing system using a laser beam printer is explained as an example, the present invention is not limited to such an example. Further, so long as the function of the present invention can be realized, the printing system may be constituted by a single equipment or plural equipments, or may be a system connected via a network such as LAN or WAN to effect processing.
In
Further, an operating system (referred to as “OS” hereinafter) program as a control program for the CPU 1 is also stored in the program ROM 3b of the ROM 3 or the external memory 11, font data used for the document processing is stored in the font ROM 3a of the ROM 3 or the external memory 11, and various data used for the document processing (for example various page scribing language program or font lusterizing data) are stored in the font data ROM 3c of the ROM 3 or the external memory 11.
RAM 2 can be expanded by an option RAM and acts as a main memory and a work area of the CPU 1. A keyboard controller (KBC) 5 serves to control key input from a keyboard (KB) 9 or a pointing device (not shown).
A CRT controller (CRTC) 6 serves to effect display control of a CRT display (CRT) 10. A disk controller (DKC) 7 serves to control access to the external memory 11 storing boot program, various applications, font data, user file, editing file printing control command producing program (referred to as “printer driver” hereinafter). A printer controller (PRTC) 8 is connected to the printer 1500 via a predetermined bidirectional interface 21 and serves to effect communication control with the printer 1500.
Incidentally, for example, the CPU 1 performs development (lusterizing) processing of outline font to a display information RAM area set on the RAM 2 to permit WYSAWYG. Further, the CPU 1 opens various registered windows on the basis of command on the CRT 10 designated via a mouse cursor (not shown) to carry out various data processing.
When the print is performed, the operator or user opens the window regarding the setting of the print to permit the setting of the printer and the setting of the print processing method including selection of a print mode.
The printer 1500 is controlled by a printer CPU 12. The printer CPU 12 has a ROM 13 comprised of a font ROM 13a, a program ROM 13b and a data ROM 13c and serves to totally control access to various devices connected to a system bus 15 on the basis of a control program stored in the program ROM 13b or a control program stored in an external memory (HD, FD) 14 such as a hard disk, a floppy disk or an IC card and to output an image signal as output information to a printer portion (printer engine) 17 connected via a printer engine interface (I/F) 16.
Incidentally, the control program which can be executed by the printer CPU 12 is stored in the program ROM 13b, and font data (including outline font data) used for producing the output information is stored in the font ROM 13a, and, when the printer 1500 is a printer not having an external memory such as a hard disk or the like, information utilized on the host computer 3000 is stored in the data ROM 13c.
An operation unit 1501 comprises an operation panel including operating switches and an LED display (both are not shown). The printer CPU 12 can perform communication processing with the host computer 3000 via an input unit 18 to inform the host computer 3000 of the information within the printer 1500.
A RAM 19 acts as a main memory or a work area mainly for the printer CPU 12 and is designed so that memory capacity thereof can be expanded by an option RAM connected to an extension port. Incidentally, the RAM 19 is used as an output information development area, an environment data storing area, NVRAM and the like. The access to the external memory 14 is controlled by a disk controller (DKC) 20. The external memory 14 is optionally connected to store font data, emulation program and form data.
Further, the above-mentioned external memory is not limited to one, and, at least one external memory may be provided, or a plurality of external memories may be provided to store option font card and a program for interpreting printer control languages having different language systems, as well as internal font. Further, NVRAM (not shown) may be provided so that printer mode setting information from the operation unit 1501 can be stored for each user and for each group.
Application 201, a graphic engine 202, a printer driver 203 and a system spooler 204 within the host computer 3000 exist as files stored in the external memory 11 and are program modules loaded to the RAM 2 and executed by a module utilizing OS or its module.
The application 201 and the printer driver 203 can be added to FD of the external memory 11 or to HD of the external memory 11 through CD-ROM (not shown) or a network (not shown). Although the application 201 stored in the external memory 11 is loaded to the RAM 2 and executed, when the application 201 causes the printer 1500 to effect the printing, output (formation of image) is effected by utilizing the graphic engine 202 similarly loaded to the RAM 2 and executed. The graphic engine 202 serves to load the printer driver 203 prepared for each printing device from the external memory 11 to the RAM 2 and to convert it into printer control command by using the printer driver 203. The converted printer control command is outputted to the printer 1500 through the system spooler 204 loaded to the RAM 2 by the OS via the interface.
[Z-fold Function]
In this system, when mixture of different size papers is handled, Z-fold is effected or not effected in accordance with the paper size. For example, in the printing regarding the mixture of A4 and A3 sizes, the Z-fold is effected only regarding the A4 size paper (referred to as “Z-fold paper” hereinafter) and the fold is not effected regarding the A3 size paper (referred to as “non-Z-fold paper” hereinafter).
In the past, when header (for example, date “99/12/31”) and footor (for example, page numbers “18”, “19” and the like) are printed, the printing was effected regardless of the kinds of papers. Accordingly, both in case of the non-Z-fold paper and the Z-fold paper, as shown in
In the illustrated embodiment, print positions of the header and the footor are adjusted so that the header and the footor can be recognized visually even when the papers are bound by means such as stapling. Now, a print position adjusting method according to the illustrated embodiment will be explained.
[Print Controlling Sequence]
In the user interface shown in
First of all, it is judged whether the size of the output paper is size to be Z-folded or not (step S501). For example, regarding the document output of the mixture of A4 size and A3 size papers, if the printer 1500 supports the Z-fold of only A3 size papers, it is judged that the A4 size papers are not to be Z-folded and the A3 size papers are to be Z-folded.
As a result of the judgement, if the size of the output paper is a size to be Z-folded, the program goes to a step S502; whereas, if the size of the output paper is not a size to be Z-folded, the program goes to a step S503. In the step S503, the print position adjustment processing for the header/footor information corresponding to the non-Z-fold paper is effected. That is to say, in order to print the header/footor information designated by the user on positions designated by the user, the header/footor information is combined with main data (print information) of the output page, and then, the program goes to a step S504.
On the other hand, in the step S502, the print position adjustment processing for the header/footor information corresponding to the Z-fold paper is effected. That is to say, as will be fully described later, in order to obtain the position of the header/footor information apparently same as the position printed in the step S503 in a condition that the Z-fold was finished, print data obtained by combining the header/footor information with the main data of the output page, and then, the program goes to a step S504.
In the step S504, the print data produced in the step S502 or the step S503 is outputted to the printer 1500.
Here, regarding the print data produced in the step S502, information designating the Z-fold is outputted to the printer 1500.
[Adjustment Processing of Print Position of Header/footor Information for Z-fold Paper]
As for the non-Z-fold paper, since the header/footor information is printed as a designated condition, the output result shown in
As shown in
In the illustrated embodiment, as shown in
Incidentally, the positions of the header/footor informations are adjusted so that each character is not straddling any line dividing the adjacent areas. For example, “99/1” is printed at the left side of the line and “2/31” is printed at the right side of the line. As a result, even if there is print deviation more or less, the characters (information) can easily be recognized after the folding.
According to the illustrated embodiment, regarding the Z-fold paper, when the header/footor information is combined with the document data, two header/footor informations are printed at two positions, and the positions of the header/footor informations are adjusted so that one header/footor information can totally be recognized by the information component printed in the area A and the information component printed in the area D. That is to say, the information component same as that printed in the area B is printed in the area D which conceals the area B after the folding. Accordingly, after the Z-folded, the header/footor information can be recognized at a glance without opening the page, thereby eliminating trouble for opening the folded page. Further, in the Z-folded condition having the same size as the non-Z-fold paper, since the header/footor information is apparently printed at the same position as the non-Z-fold paper, the effect of the present invention is excellent particularly in case of mixed output in which the Z-fold papers and the non-Z-fold papers are bound together by stapling and the like.
In a second embodiment of the present invention, a fundamental construction is substantially the same as the first embodiment, as shown in
Regarding the non-Z-fold paper, since the header/footor information is printed as a designated condition, the output result shown in
As for the Z-fold paper, in the opened condition, the header/footor information is divided into two information components which are in turn printed on the paper. That is to say, when the header/footor information is combined with the document data in the step S502 of
As a result, similar to the non-Z-fold paper, the header/footor information can apparently be recognized at a glance without opening the folded page. Incidentally, by adjusting the position of the header/footor information so that each of the characters included in the header/footor information is not separated into pieces by the line dividing the areas of the paper, even if there is print deviation more or less, the characters (information) can easily be recognized after the folding.
According to the second embodiment, the effect similar to the first embodiment can be achieved.
In a third embodiment of the present invention, a fundamental construction is substantially the same as the first embodiment, as shown in
In the third embodiment, the header/footor information is not divided into components but is printed in either of the visible areas. Accordingly, the header/footor information is printed in the area A or the area D. Further, although the print position is designated by the user, it may be designated by default. The designation can be effected as left side setting, centering or right side setting.
That is to say, when the header/footor information is combined with the document data in the step S502 of
Incidentally, in this case, if the entire header/footor information cannot be contained without the area A or D of the Z-fold paper with font size as it is, the font size is reduced to include the information within the area A or D.
Incidentally, if the print position is designated as the centering, the header/footor information is printed in either the area A or the area D. In this case, it is preferable that, when the header/footor information is printed in the area A, the right side setting is designated, and, when the header/footor information is printed in the area D, the left side setting is designated, because the printed information is located nearer to the center.
According to the third embodiment, since all of the components of the header/footor information are printed in the visible area, the same effect as the first embodiment can be achieved, regarding the fact that the header/footor information can be recognized at a glance without opening the Z-folded page.
Incidentally, in the illustrated embodiment, the header/footor informations may be printed in both the area A and the area D.
In a fourth embodiment of the present invention, a fundamental construction is substantially the same as the first embodiment, as shown in
In this embodiment, both-side printing is effected. Regarding a front surface of the Z-fold paper, the header/footor informations are printed in the same manner as the first embodiment, and header/footor information is also printed in a reverse side of the paper.
In this embodiment, all of the components of the header/footor information are printed in the area E. In this case, the print position is designated by the user. The print position can be designated as left side setting, centering or right side setting. In
According to this embodiment, not only the effect same as the first embodiment can be achieved, but also, even when the Z-fold paper is looked at from the reverse side, the header/footor information can be recognized at a glance without opening the Z-folded page, thereby further eliminating the trouble.
Incidentally, in this embodiment, the printing of the header/footor information on the front surface of the paper can be performed in the same manner as that in the second or third embodiment.
Further, in this embodiment, the header/footor information may not be printed on the front surface, and the header/footor information may be printed only on the reverse side in accordance with the manner of this embodiment.
Incidentally, the present invention may be applied to a system constituted by a plurality of equipments (for example, host computer, interface equipments, reader and printer). Further, the present invention may be applied to a device (for example, copying machine, printer or facsimile) comprising a single equipment.
In the above-mentioned embodiments, while an example that the header/footor information is printed was explained, the present invention can be applied to print adjustment of any information which can be added to the document data.
Further, it should be noted that the object of the present invention can be achieved by supplying a recording medium storing a program code of software for executing the functions of the above-mentioned embodiments to the print controlling apparatus or the system and by reading out and executing the program code stored in the recording medium by means of a computer (or CPU or MPU) of the print controlling apparatus and the like.
In this case, the program code itself read out from the recording medium realizes new function of the present invention, and, thus, the recording medium storing such program code constitutes the present invention. Further, when the program code is supplied through an electrical medium, the program code itself constitutes the present invention.
As the recording medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a photo-magnetic disk, CD-ROM, CD-R, a magnetic tape, a non-volatile memory card or ROM can be used.
Further, it should be noted that not only the present invention includes a concept that the functions of the above-mentioned embodiments are realized by executing the read out program code read by means of the computer, but also OS running on the computer executes the actual processing partially or totally on the basis of instruction of the program code to realize the functions of the embodiments.
Further, it should be noted that the present invention includes a concept that, after the program code read out from the recording medium is written in a memory of a function expansion board inserted into the computer or a function expansion unit connected to the computer, a CPU of the function expansion board or of the function expansion unit executes the actual processing partially or totally on the basis of instruction of the program code to realize the functions of the embodiments.
As mentioned above, according to the present invention, the predetermined additional information can be recognized at a glance without opening the folded page.
Further, by printing the predetermined additional information so that the predetermined additional information recognized from the paper which was folded into the predetermined form can be recognized apparently in the same manner as the predetermined additional information printed on other paper having a substantially the same size as the size of the folded paper, even if the folded paper is mixed with a non-fold paper, the predetermined additional information can be recognized at a glance in the apparently similar manner.
Number | Date | Country | Kind |
---|---|---|---|
2000-189351 | Jun 2000 | JP | national |
2001-092676 | Mar 2001 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5126858 | Kurogane et al. | Jun 1992 | A |
5207412 | Coons et al. | May 1993 | A |
5845942 | Hansen et al. | Dec 1998 | A |
5905935 | Wakamatsu et al. | May 1999 | A |
6045158 | Bergstresser | Apr 2000 | A |
6452694 | Eisenberg et al. | Sep 2002 | B1 |
6873426 | Farrell | Mar 2005 | B1 |
20010039554 | Iwasaki | Nov 2001 | A1 |
20020051205 | Teranishi et al. | May 2002 | A1 |
Number | Date | Country | |
---|---|---|---|
20020051206 A1 | May 2002 | US |