A method of printing image information on a receiving material, two sides of which are provided with a binding portion for collecting a plurality of receiving materials into a booklet, the image information of at least two images being printed next to one another on the receiving material such that the images situated next to one another are printed with reading orientations rotated 180°C relative to one another and forming a right angle with the sides of the receiving material that are provided with the binding portion. To rotate the images, a fast method of rotating digital images is described which requires minimal memory space. Furthermore, the rotation method is particularly applicable to rotating a series of images and includes the capability of rotating each image in the series differently while utilizing minimal memory space and processor time.

Patent
   RE38304
Priority
Mar 21 1996
Filed
Oct 25 2001
Issued
Nov 11 2003
Expiry
Mar 21 2017
Assg.orig
Entity
Large
1
9
all paid
0. 12. A method of printing image information, the method comprising:
providing a receiving material, two opposite sides of which each having a binding portion for binding a plurality of the receiving materials into a collection; and
printing two images on the receiving material, wherein the two images are situated next to one another with reading orientations of the images rotated through 180°C relative to one another, and wherein the reading orientations form right angles with the said opposite sides of the receiving material.
1. A method of printing image information on a receiving material, two opposite sides of which are individually provided with a binding portion for binding a plurality of the receiving materials into a collection, comprising the steps of:
printing a first image on the receiving material;
rotating a second image relative to the first image such that a reading orientation of the second image is rotated 180°C relative to a reading orientation of the first image;
printing the rotated second image next to the first image on the receiving material such that the reading orientations of the first image and the rotated second image form right angles with respective sides of the receiving material that are provided with the binding portion.
7. An apparatus for printing image information on a receiving material, two opposite sides of which are individually provided with a binding portion for binding a plurality of the receiving materials into a collection, comprising:
a memory in which the image information is temporarily stored before printing;
a printer receiving a first image from said memory and printing a first image on the receiving material; and
an image rotator utilizing said memory to rotate a second image relative to the first image such that a reading orientation of the second image is rotated 180°C relative to a reading orientation of the first image,
said printer printing the rotated second image next to the first image on the receiving material such that the reading orientations of the first image and the rotated second image form right angles with respective sides of the receiving material that are provided with the binding portion.
0. 14. An apparatus for printing image information on a receiving material, two opposite sides of which are individually provided with a binding portion for binding a plurality of the receiving materials into a collection, the apparatus comprising:
a memory in which the image information is temporarily stored before printing;
a printer receiving a first image from said memory and printing a first image on the receiving material, the printer also receiving a second image from said memory and printing the second image on the receiving material, the second image being rotated relative to the first image such that a reading orientation of the second image is rotated 180°C relative to a reading orientation of the first image,
said printer printing the rotated second image next to the first image on the receiving material such that the reading orientations of the first image and the rotated second image form right angles with respective sides of the receiving material that are provided with the binding portion.
2. The method according to claim 1, wherein the first image is identical to the second image.
3. The method according to claim 1, wherein each of the binding portions includes a plurality of holes.
4. The method according to claim 1, wherein the image information for printing includes a series of at least two images beginning with the first image, said rotating step utilizing a memory having memory locations corresponding to a matrix of image elements, said rotating step including the substeps of:
writing the first image into memory locations in the memory according to a first sequence of memory locations, wherein the first sequence of memory locations is a consecutive sequence of memory locations;
reading the first image out of the memory according to a second sequence of memory locations;
writing the second image into memory locations in the memory according to the second sequence of memory locations utilized in said step of reading the first image; and
reading the second image out of the memory according to a third sequence of memory locations,
wherein said step of reading the first image and said step of writing the second image are performed substantially simultaneously.
5. The method according to claim 4, wherein the first and second images are written consecutively into the memory by said writing steps and the read-out of the memory by said reading steps after each write-in takes place successively in accordance with the sequences of memory locations given by a formula, selected angles of rotation differing from one another by 180°C, and wherein the data of the two read-outs are fed successively to the printer for imaging on the same receiving material by said printing steps.
6. The method according to claim 1, wherein the image information for printing includes a series of at least two images beginning with the first image, said rotating step utilizing a memory having memory locations corresponding to a matrix of image elements, said rotating step including the substeps of:
writing image data into the memory in a first sequence of memory locations and reading out of the memory the written-in image data in a second sequence of memory locations,
wherein the writing into the memory of image data of a certain image from the series is effected in substantially the same sequence as that in which image data of an image directly preceding the said certain image in the said series were read out,
wherein at a start of the series of images the first image data are written into consecutive memory locations,
and wherein for rotation through an angle of {0, +90, +180, -90} degrees, image data are read out of memory locations of the buffer memory in a sequence given by an address sequence series built up from series elements each relating to a memory location of the memory in which an element or a block of elements of the said matrix is stored, which series elements have a value given by: series ⁢ ⁢ element ⁡ ( i j ) = ( i * ∏ ⁢ x k ) ⁢ modulo j k = 1 ⁡ ( d 1 * d 2 + 1 ) - 1 image" FILE="USRE038304-20031111-M00003.TIF"/>
where i=position within the address sequence series,
where 1≦i≦d1*d2,
j=serial number of a relevant image in the series,
d1=number of columns of the matrix,
d2=number of rows of the matrix,
Xk=parameter related to the required angle of rotation for the kth image in the series,
where xk=1 for a rotation through 0°C,
-d1 for a rotation through 90°C,
-1 for a rotation through 180°C, and
d1 for a rotation through -90°C.
8. The apparatus according to claim 7, said image rotator rotating the first image through an angle of -90°C and rotating the second image through an angle of 90°C by utilizing said memory.
9. The apparatus according to claim 7, said image rotator not rotating the first image and rotating the second image through an angle of 180°C.
10. The apparatus according to claim 7, wherein the image information for printing includes a series of at least two images beginning with the first image, said memory having memory locations corresponding to a matrix of image elements, the apparatus further comprising a controller,
said controller controlling said rotator to write the first image into memory locations in said memory according to a first sequence of memory locations, wherein the first sequence of memory locations is a consecutive sequence of memory locations;
said controller controlling said rotator to read the first image out of said memory according to a second sequence of memory locations;
said controller controlling said rotator to write the second image into memory locations in said memory according to the second sequence of memory locations;
said controller controlling said rotator to read the second image out of said memory according to a third sequence of memory locations; and
said controller controlling said rotator to read the first image and write the second image substantially simultaneously.
11. The apparatus according to claim 7, wherein the image information far printing includes a series of j images beginning with the first image and ending with a j-th image, said rotator rotating images through angles of 0, +90, +180, or -90 degrees, the apparatus further comprising
a control unit controlling said rotator to write-in and read-out image data in said memory in such manner that image data of a certain image from the series are written into the memory in substantially a same sequence as that in which image data of an image directly preceding said certain image in the said series were read out,
wherein at a start of the series of images the image data are written into consecutive memory locations, and
wherein for rotation through an angle of +{0, +90, +180, -90} degrees, image data are read out from memory locations of said memory in a sequence given by an address sequence series built up of series elements each relating to a memory location of said memory in which an element or a block of elements of the said matrix is stored, which series elements have a value given by series ⁢ ⁢ element ⁡ ( i j ) = ( i * ∏ ⁢ x k ) ⁢ modulo j k = 1 ⁡ ( d 1 * d 2 + 1 ) - 1 image" FILE="USRE038304-20031111-M00004.TIF"/>
where i=position within the address sequence series,
where 1≦i≦d1*d2,
j=serial number of a relevant image in the series,
d1=number of columns of the matrix.
d2=number of rows of the matrix,
Xk=parameter related to a required angle of rotation for the kth image in the series,
where Xk=1 for a rotation through 0°C,
-d1 for a rotation through 90°C,
-1 for a rotation through 180°C, and
d1 for a rotation through -90°C.
0. 13. The method according to claim 12, wherein the images are printed simultaneously on the receiving material.
0. 15. The apparatus according to claim 14, comprising an image rotator, said image rotator rotating the first image through an angle of -90°C and rotating the second image through an angle of +90°C by utilizing said memory.
0. 16. The apparatus according to claim 14, comprising an image rotator said image rotator not rotating the first image and rotating the second image through an angle of 180°C.

1. Technical Field of the Invention

The invention relates to an apparatus and method for printing image information having a specific orientation on sheets of a receiving material. More particularly, this invention relates to a method and apparatus for printing two images on a receiving material with a printer which rotates at least one of the images with a rotation method that utilizes minimal memory space to rotate images. The invention also relates to a method and apparatus for rotating a series of images to position pairs of images from the image series in a specific orientation on a corresponding series of receiving materials.

2. Description of Related Art

In general, printing two images having an identical orientation on a single sheet is known. For example, U.S. Pat. No. 4,763,167 describes a copying method in which the image information from two different original sheets is read or scanned successively and, after storage and processing, is printed on one copy sheet such that the reading orientations of the two images are identical and are perpendicular to the long side of the copy sheet. With this conventional method, it is possible to obtain copy sheets which may be folded in the middle, between the images, in order to form a folded sheet as shown in the '167 patent. A plurality of such copy sheets may be assembled to create a manual or booklet.

According to another known method of reproduction, original images are printed twice on one copy sheet and then the copy sheet is cut through between the two (identical) images, thus giving one page for each of two booklets, e.g. manuals, to be produced.

Alternatively, instead of a booklet with a fold line, spine, or some other binding portion

The copying apparatus shown in FIG. 1 includes a scanner 1 and a printer 2. The scanner 1 is provided with a tubular lamp 5, a reflector co-operating therewith for illuminating a narrow strip of an information sheet or document 8 placed on a platen glass 7, and an array of imaging glass fibers (e.g. a "Selfoc lens array") which projects the light that is reflected by the document on a sensor array such as CCD array 12.

Because the scanner 1 is advanced at uniform speed in the direction of arrow 13 by a known driver (not shown), the document 8 is scanned line-wise by the CCD array 12. Thus, each image dot on the document is converted to an analogue signal corresponding to the grey value of the image dot. The analogue signal is then converted to a digital signal, such as an 8-bit digital signal for each image dot, by an A/D converter (not shown).

Thereafter, the digital signals (image data) are fed via a number of parallel lines of data bus 14 to an image processing device 15 in which the image data may be subjected to one or more image processing operations (e.g. thresholding, dithering, enlarging, reduction, rotation etc) and may be stored, usually in compressed form, in a working memory 52. The stored image data are then fed, after any necessary decompression in decompression device 56, to the printer 2 via data bus 16.

As known in the art, the printer 2 is provided with an endless photoconductive belt 20 which is advanced in the direction of arrow 24 at a uniform speed by drive and guide rollers 21, 22 and 23, respectively. An LED array 25 is actuated by the processed image data received from the data bus 16 such that the photoconductive belt 20, after being electrostatically charged by a corona device 30, is exposed line-by-line image-wise.

The latent charge image formed on the photoconductive belt 20 as a result of the exposure is developed with toner powder by a magnetic brush device 31 to form the toner image which is then brought into contact and under pressure with an endless intermediate medium belt 32 in a first transfer zone. The intermediate medium belt 32 is made of or covered with an elastic and heat-resistant material (e.g. silicone rubber) to aid in this transfer.

Under these conditions, the toner image is transferred by adhesion from the photoconductive belt 20 to the intermediate medium belt 32. After this image transfer, any remaining toner powder residues are removed from the photoconductive belt 20 by a cleaning device 33, whereupon the photoconductive belt 20 is ready for re-use.

The intermediate medium belt 32 is trained over drive and guide rollers 34, 35. Furthermore, the intermediate medium belt 32 is heated to a temperature above the softening temperature of the toner powder, e.g. by an infrared radiator disposed inside roller 35. While intermediate medium belt 32 with the toner image thereon is advanced, the toner image becomes tacky as a result of this heating. In a second transfer zone between the intermediate medium belt 32 and a pressure roller 36, the tacky toner image is transferred by pressure and simultaneously fixed on a copy sheet fed from one of the reservoirs or feed trays 37 or 38. The resulting copy can then be deposited in a collecting tray 39.

In the case of duplex copies, i.e. copies with an image on both sides, the copy sheets are fed to a turn-over device 41 by a deflecting element 40 (placed in the position shown in broken lines), after one side of the sheet has been printed Each copy sheet is turned over in the turn-over device 41, whereupon it is then fed back to the second transfer zone between the belt 32 and the pressure roller 36, where it is printed on the other side with a powder image and then deposited in the collecting tray 39.

FIG. 1 shows only two copy sheet reservoirs 37 and 38. but the number of reservoirs can be increased to enable all conventional copy sheet formats (eg., A5, A4, A3 or American formats) to be fed to the printer 2. The reservoirs 37, 38 can also be disposed to enable the various copy sheet formats to be fed in different orientations such as the landscape orientation having the longer side of the copy sheet in the direction of transit and the portrait orientation having the shorter side of the copy sheet in the direction of transit. Furthermore, the copy sheet orientation may depend on the arrangement of the original on the platen glass 7.

FIG. 3 diagrammatically illustrates an example of a relevant part of the image processing device 15. The digital signals representing each image pixel are fed successively via a data bus 50 to an enlargement/reduction module 63, a page memory 62, and a compression device 51. The compression device 51 is optionally employed to compress image data in a manner known in the art.

The compressed image data are then stored in a working memory 52, in which the image data of all the documents required for a specific copy job are stored line-by-line. The compressed image data are then read out of the working memory 52, the image data being fed line-by-line to a decompression device 56 for decompression in a known manner. The decompressed image data may then be fed line-by-line via a data bus 60 to other known image processing devices and finally sent to the LED array 25 of the printer 2 via data bus 16.

The central control device 55 actuates the various above-mentioned devices and process functions of the printer 2 and image processing device 15. A portion of the image processing device 15 is shown in FIG. 3. The page memory 62 shown in FIG. 3 is controlled by the central control device 55 in accordance with the invention to rotate images. Alternatively, the page memory 62 could also be accommodated after the decompression device 56 in the direction of the process.

When the method according to the invention is applied, original images, possibly after reduction in reduction/enlargement module 63 (depending on the formats selected for the original and print), are printed next to one another on a copy sheet 71 having binding portions 72 including perforations or other types of binding portions arrangements 72 on two opposite sides of the copy sheet 71 as shown in FIG. 2. This printing is conducted such that the reading orientations of the two images are rotated through 180°C relative to one another and such that the reading orientations form a right angle with respective sides of the copy sheet 71 that are provided with the binding portions 72.

As mentioned above, this printing arrangement is shown in FIG. 2. More particularly, FIG. 2 illustrates the case in which an original sheet 70 is imaged twice on a copy sheet 71, both short sides of which are provided with binding portions 72 such as rows of ring binder holes for constructing two identical booklets.

Furthermore, two different images may be printed on copy sheet 71 and may be accommodated in a booklet in the form of two, e.g. successive, pages. In this alternative, the images in the right-hand part of FIG. 2 differ but their relative orientation is the same as the case referred to previously.

It will be apparent from FIG. 2 that of the two images for printing on a copy sheet 71 the first image is rotated through -90°C and the second image is rotated through +90°C. When the printing is completed, the copy sheet 71 is then cut between the two images as indicated by dotted line S. The resulting half-sheets can then be collected at the perforations to form a booklet or manual. With this printing arrangement and subsequent cutting and collection, all the printed images are then in the correct orientation.

It is possible that only after a number of documents have been scanned by the scanner 1 and the image data have been stored in the working memory 52 that the image data for one or more documents are found to require rotation. In that case, the relevant image data are called up from the working memory 52 and re-fed to the page memory 62 via the data bus 61. In this way, the desired rotation can be performed by writing the image data into and then reading the image data out of the page memory 62 according to the addressing formula (1).

If the original images are to be printed on a copy sheet 71 having the same size as one of the original images, these original images must first be reduced in size. Furthermore, to print an A3 original on an A4 receiving sheet, the A3 original is reduced 71% electronically in reduction/enlargement module 63. This percentage is obtained by dividing the physical dimensions of an A4 sheet and an A3 sheet (201/297). With such reduction, the white margin along the text on the original is also reduced. In this example, a white margin of 10 mm then becomes 7.1 mm.

For some applications, it is desirable to keep this margin constant. Otherwise, the text would be printed too close to the binding portion 72. To keep the margin constant, the physical dimensions of the paper formats are not divided into one another to generate the reduction percentage. Instead, these formats are reduced with the required margin. On the basis of an A3 sheet having a 20 mm margin on both sides, if it is required to obtain a print also having a margin of 20 mm, a 66% reduction is applied ((210-40)/(297-40)=66%).

The printer 2 may also be provided with a selector to enable a choice to be made between the two reducing options described above. Such a selector is particularly useful in the case of automatic reduction and/or enlargement by reduction/enlargement module 63.

The literature describes numerous methods of rotating image data through 90°C or multiples thereof in a memory. In principle, these convention techniques can be applied to the apparatus of the invention. In practice, however, the invention provides a better method than the conventional techniques because the invention combines minimum memory occupation with high processing speed. Furthermore, the image rotations techniques disclosed herein are particularly well suited to printing a series of images such as the series of images found in a booklet constructed with copy sheets 71 having the format shown in FIG. 2.

According to the inventive image rotation method, the image data of an image from a series of images each of which is to be subjected to rotation are written into the page memory 62 while the image data of the preceding image from the series are read out. In other words, the current image is written into the page memory substantially simultaneously with the read-out of the preceding images.

This rotation procedure may be performed either by writing new data directly on a location that has just become free or by writing new data on a location which has become free several read-out cycles ago. In either case, the current data is written into the page memory 62 in the same sequence of memory locations that the previous image data was read out. This sequencing permits substantially simultaneous read-out and write-in and results in minimal memory storage requirements for the page memory 62.

The image data of the first image of a series of images to be rotated is written line-by-line according to the lines of the image matrix from the top left to the bottom right according to successive addresses of the page memory 62 as shown in FIG. 4(a). In other words. FIG. 4(a) illustrates the initial read-in sequence of the first image of a series of images to be rotated. FIG. 4(a) also illustrates the positions of the memory locations in page memory 62.

It will be apparent that by writing new image data in the sequence of memory locations in which the preceding image was read-out there is no fixed relationship between the positions of the image data in the image matrix and the positions of the memory locations in the page memory 62. Consequently, the central control device 55 calculates an address sequence series which always indicates the correct memory locations at which the required image data can be found for read-out and write-in.

The address sequence series is given by the following formula: series ⁢ ⁢ element ⁡ ( i j ) = ( i * ∏ ⁢ x k ) ⁢ modulo j k = 1 ⁡ ( d 1 * d 2 + 1 ) - 1 ( 1 )

where i=position within the address sequence series, where 1≦i≦d1*d2,

j=serial number of the relevant image in the series,

d1=number of columns of the image matrix,

d2=number of rows of the image matrix.

xk=parameter related to the required angle of rotation for the kth image in the series of images,

where xk=1 for a rotation through 0°C,

-d, for a rotation through 90°C,

-1 for a rotation through 180°C, and

d1 for a rotation through -90°C.

As described, this formula always gives the correct location sequence for a series of consecutive rotation operations. The product series π does not always have to be developed in this connection. Formula (1) can in fact also be written in iterative form as follows:

series element (ij)=(ij*Mj) modulo (d1*d2+1)-1

where Mj=(Mj-3*xj) modulo (d1*d21) and M0=1

If the factor M is always stored in the memory, it can be used in the next operation by multiplying it by the factor x for the next operation.

This formula is not only suitable for rotating single pixels but also for rotating blocks of pixels. Very fast hardware circuits are known in the art which can rotate square blocks of pixels (e.g. 8*8) pixels through angles of 90°C and multiples thereof. When such circuits used with the invention, the image matrix is divided into blocks and the blocks are moved as a whole, formula (1) indicating the positions of the blocks in the memory.

It should be noted that when xk=1 (rotation through 0°C), the page memory 62 acts as an ordinary buffer.

The image rotation procedure will now be further explained by reference to the following examples.

FIGS. 4(a)-(j), 5(a)-(j) and 6(a)-(j) give a number of sequences in a matrix arrangement, according to which rotation is respectively performed through +90, -90 and +180°C. For each these examples d1=4 and d2=6 because the image matrix has 4 columns and 6 rows.

FIGS. 4(a), 5(a) and 6(a) show a matrix indicating the sequence in which the image elements of the first image are written into the page memory 62. FIGS. 4(a), 5(a) and 6(a) also show the memory locations for the image matrix. Beneath each of the matrices shown in FIGS. 4(a), 5(a) and 6(a), matrices for three consecutive images in a series of images are illustrated: eg. FIGS. 4(b), (e) and (h) show three consecutive images to be rotated by the invention.

Furthermore, FIGS. 4(c), (f) and (i) show matrices indicating the sequence of writing the image data from FIGS. 4(b), (e) and (h), respectively into the page memory 62. Still further, FIGS. 4(d), (g) and (h) show the read-out result by reading-out the matrices from FIGS. 4(c), (f) and (i), respectively.

More particularly, on the left of the FIG. 4 series, matrices 4(c), 4(f) and 4(i) show the sequence in which consecutive images in a series of images (FIGS. 4(b), (e) and (h)) are written into page memory 62 wherein consecutive alphabetical letters indicate the sequence order. Furthermore, FIGS. 4(d), 4(g) and 4(j) show the rotated image which results by reading-out the FIG. 4(c), 4(f) and 4(i) matrices, respectively.

In other words, the FIG. 4(b) image is read into page memory 62 to produce the matrix shown in FIG. 4(c); the FIG. 4(c) matrix is rotated by the invention to produce image 4(d). Furthermore, the FIG. 4(e) image is read into page memory 62 to produce the matrix shown in FIG. 4(f); the FIG. 4(f) matrix is rotated by the invention to produce image 4(g). A similar series of matrices are shown in the FIG. 5 series and the FIG. 6 series.

To distinguish each of these matrices, capital letters and lower case letters, and italicized letters are used and indicate that the image data relate to consecutive original images within a series of images. More particularly, the capital letters in FIGS. 4(b)-(d) designate the first image, the lower case letters in FIGS. 4(e)-(g) designate the second image, and the italicized letters in FIGS. 4(h)-(j) designate the third image. The FIG. 5 series and the FIG. 6 series also employ the same lettering scheme used in the FIG. 4 series to distinguish the various matrices.

The write-in and read-out sequences for each image is constructed by central control device 55 by applying addressing formula (1). In the case of rotation through +90°C, xk=-d1 is utilized in formula (1). In the case of rotation through -90°C, the formula applies with xk=+d1. In the case of rotation through 180°C, the same formula applies with xk=-1. In each of these cases, the central control device 65 determines the address sequence for the read-out and write-in from and to page memory 62.

FIGS. 4(b)-(d) illustrate an example of a rotation through +90°C. FIG. 4(b) shows the original first image matrix. This first image is written into the page memory 62 at locations in accordance with the matrix shown in FIG. 4(a) to produce the write-in matrix shown in FIG. 4(c). In other words, the first image is written into consecutive locations in the page memory 62 wherein the consecutive memory locations are shown by the numerical sequence in FIG. 4(a) and the resulting alphabetical sequence shown in FIG. 4(c).

The first image data are then read-out from the page memory 62 in accordance with the address sequence 20, 16, 12, 8, 4, 0, 21, 17, 13, 9, 5, 1, 22, 18, 14, 10, 6, 2, 23, 19, 15, 11, 7, 3 which is generated by central control device 55 according to addressing formula (1). The result of this read-out is shown in FIG. 4(d), i.e., U, Q, M, I, E, A, V, R, N, J, etc., and it can be seen that the image of the original FIG. 4(b) matrix is turned through 90°C.

As this read-out is performed, the write-in of the next image in the series is simultaneously performed. More particularly, the first image data "a" of the second image (the second image is shown in FIG. 4(e)) are written into page memory 62 at the first free location 20. This operation is followed by writing b, c, d, e, f, g, h, etc. into locations 16, 12, 8, 4, 0, 21, 17, etc. This write-in sequence order is also shown by the alphabetical order in FIG. 4(f).

To read-out this FIG. 4(f) image from page memory 62 to perform the next rotation, however, the following address sequence is used: 15, 6, 22, 13, 4, 20, 11, 2, 18, 9, 0, 16, 7, 23, 14, 5, 21, 12, 3, 19, 10, 8, so that the rotated image matrix obtained is shown in FIG. 4(g). In other words, FIG. 4(g) is a matrix corresponding to the original FIG. 4(e) image rotated through 90°C.

On the next write-in, the first image data "A" of the third image (FIG. 4(h)) are written in at the first free location "u". This gives the write-in matrix shown in FIG. 4(i). The write-in matrix of FIG. 4(i) is then read-out in the following address sequence: 10, 21, 7, 18, 4, 15, 1, 12, 23, 9, 20, 6, 17, 3, 14, 0, 11, 22, 8, 19, 5, 16, 2, 13, to generate the rotated image matrix shown in FIG. 4(j).

The procedure is also performed in a corresponding manner for rotating images through -90°C and through 180°C as illustrated by FIGS. 5(a)-(j) and 6(a)-(j), respectively.

More specifically, FIGS. 5(a)-(j) illustrate a -90°C rotation as follows. As mentioned above, FIG. 5(a) shows the memory locations of page memory 62. The first image of the series (FIG. 5(b)) is written into consecutive memory locations in the page memory 62 to produce the matrix shown in FIG. 5(c).

The image data in the FIG. 5(c) matrix are then read out from the page memory 62 under the control of the central control device 55 in accordance with the following address sequence series to perform a -90°C rotation: 3, 7, 11, 15, 19, 23, 2, 6, 10, 14, 18, 22, 1, 5, 9, 13, 17, 21, 0, 4, 8, 12, 16, 20. In other words, the data (D, H, L, P T, X, C, G, K, O, S, W, B, F, J, N, R, V, A, E, I, M, Q, U) from the FIG. 5(c) matrix are read-out from page memory 62 in the order specified by addressing formula (1) to construct the rotated image shown in FIG. 5(d).

As this read-out is performed, the write-in of the next image in the series is simultaneously performed. More particularly, the first image data "a" from the second (FIG. 5(e)) image are written into page memory 62 at the first free location "3". This operation is followed by writing b, c, d, e, f, g, h, etc. into locations 7, 11, 15, 19, 23, 2, 6, etc to generate the FIG. 5(f) matrix.

The above operations are repeated to read-out the FIG. 5(f) matrix in an order specified by the address formula (1) to generate the rotated image in FIG. 5(g). Similarly, the third image (FIG. 5(h) is read-into the page memory 62 and results in the matrix shown in FIG. 5(i) which, in turn, is read-out of page memory 62 to generate the rotated image shown in FIG. 5(j).

FIGS. 6(a)-(j) illustrate 180°C rotation in a manner corresponding to the detailed description above for FIGS. 4(a)-(j), and 5(a)-(j). More particularly, the address sequence series for reading the FIG. 6(c) matrix out to generate the FIG. 6(d) 180°C rotated image is: 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. As mentioned above, this same address sequence series is also utilized to substantially simultaneously read-in the second image (FIG. 6(e)) into the page memory 62 with the result shown in FIG. 6(f).

Furthermore, FIG. 6(g) shows the 180°C rotated image generated from the FIG. 6(f) matrix by reading-out the matrix according to addressing formula (1). Also, FIGS. 6(i) and (j) respectively show the matrix for the read-in third image and the read-out, 180°C rotated third image.

The above-described method of rotating images can be used without being restricted if the images to be printed next to one another on a receiving sheet differ from one another. Each image of the series of originals to be printed must then be rotated through 90°C, alternately in the counterclockwise direction (-90°C) and in the clockwise direction (90°C). Addressing formula (1) then always gives the correct read-out/write-in sequence even though each image in the series is rotated by a different amount.

If the images for printing on a receiving sheet are identical (i.e. for making two identical booklets) an image written once into page memory 62 is read out twice, in accordance with patterns in which the same address sequence series is followed in two ways, corresponding to +90°C and -90°C. On the second read-out the image data of the next image is written into the read-out memory locations within page memory 62, whereafter the address sequence series is adjusted to this second read-out.

It will be clear that the system shown in FIG. 3 can also be used for duplex printing. In that case, the page memory 62 will be actuated for each second image in order to rotate it through 180°C, in accordance with the sequence shown in FIG. 6(a)-(j). The writing into the working memory 52 thereof then takes place after writing into the working memory 52 of the first image for printing.

The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.

Van Vliembergen, Eduardus J. W., Bergmans, Jacques J. H., Kessels, Gerardus G. J. C., van Gasteren, Theodrikus H. I. E., Lommen, Antonius H. J. G.

Patent Priority Assignee Title
6821038, May 24 2002 Miyakoshi Printing Machinery Co., Ltd. Newspaper producing method
Patent Priority Assignee Title
4763167, Mar 13 1986 Canon Kabushiki Kaisha Image forming apparatus
5105230, Aug 31 1989 Minolta Camera Kabushiki Kaisha Image forming apparatus capable of selectively feeding a sheet longitudinally or laterally
5151976, Jul 27 1989 SGS-THOMSON MICROELECTRONICS S A Device for converting a line scanning into a vertical saw tooth scanning through stripes
5343304, Mar 29 1991 SHARP KABUSHIKI KAISHA, A JOINT-STOCK COMPANY OF JAPAN Image forming apparatus controlling the orientation of the image on a sheet for automatic post-processing
5359694, Jul 27 1992 Atmel Corporation Method and apparatus for converting image data
5481354, Mar 04 1994 Minolta Co., Ltd. Image forming apparatus
5600429, Feb 24 1992 Canon Kabushiki Kaisha Image copying apparatus
5760912, Oct 19 1994 Minolta Co., Ltd. Image forming apparatus capable of providing appropriate margin
EP628922,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Oct 25 2001OCE-Technologies B.V.(assignment on the face of the patent)
Date Maintenance Fee Events
May 12 2004ASPN: Payor Number Assigned.
Mar 20 2007M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Jan 19 2011ASPN: Payor Number Assigned.
Jan 19 2011RMPN: Payer Number De-assigned.
Apr 21 2011M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Nov 11 20064 years fee payment window open
May 11 20076 months grace period start (w surcharge)
Nov 11 2007patent expiry (for year 4)
Nov 11 20092 years to revive unintentionally abandoned end. (for year 4)
Nov 11 20108 years fee payment window open
May 11 20116 months grace period start (w surcharge)
Nov 11 2011patent expiry (for year 8)
Nov 11 20132 years to revive unintentionally abandoned end. (for year 8)
Nov 11 201412 years fee payment window open
May 11 20156 months grace period start (w surcharge)
Nov 11 2015patent expiry (for year 12)
Nov 11 20172 years to revive unintentionally abandoned end. (for year 12)