The present invention relates to printers. In particular, the invention relates to printing to rotational media, such as, but not limited to, Compact Discs.
Inkjet printers generally have a printhead, from which the ink for printing is expelled onto a medium. The printhead (or “pen” as it is sometimes known) generally has a large number of nozzles that expel ink onto the medium with a very high degree of precision.
The printhead in a printer is generally much smaller than the medium to be printed on. The medium is therefore advanced past the printhead in a first direction (in a so-called media-feeding direction). In order to print to areas of the media perpendicular to the media-feeding direction, the printhead itself is translated across the medium in a direction perpendicular to the media-feeding direction. The width of a strip of medium that can be printed to on one translation of the printhead is called a swath, which corresponds to the height of the printhead. Therefore, substantially the whole of a two dimensional surface can be printed using one or more swaths by perpendicular advancement of the medium to each swath after completion of each swath. Thus, printing can be achieved by using a printhead, which has a maximum printhead height that is less than the dimension of the medium in the first direction. In order to ensure that the image to be printed is accurately produced, the changing positioning of the printhead relative to the medium must be highly accurate.
When regularly shaped paper is the medium pinch rollers can control the advancement of the medium accurately. However, accurate positioning of some types of media is not possible using such pinch rollers. Misalignment of the media can cause printable ink to be placed on the printer parts. Additionally, uneven loading of the pinching rollers will cause inconsistent pen to paper spacing leading to reduction of consistent drop placement on the paper and poor print quality.
In brief, the invention provides an apparatus for use in printing to a rotational media having a surface to be printed to and being rotatable about an axis extending away from the surface. The apparatus includes an engaging arrangement to engage the rotational media so as to impart controlled rotational movement thereto about the axis. The engaging arrangement is configured to be coupled to printer gearing on a printer, such that rotation of the printer gearing on the printer causes rotation of the rotational media when engaged on the engaging arrangement.
Embodiments of the invention will now be described, purely by way of example, with reference to the accompanying drawings, in which:
a shows an apparatus for use in rotational media printing in a printer according to an embodiment of the invention;
b shows a printer for rotational media printing according to an embodiment of the invention;
c shows a printer for rotational media printing according to an embodiment of the invention;
d shows a system for use in rotational media printing according to an embodiment of the invention;
a shows the printer of
b shows a printer including an apparatus according to an embodiment of the invention in a retracted position in a printer.
c and
a shows a flow diagram for processing an image to be printed on a rotational media according to an embodiment of the invention;
b shows a flow diagram for processing an image to be printed with singular predetermined sectors on a rotational media according to an embodiment of the invention;
c shows a flow diagram for processing an image to be printed with diametrically opposed pairs or sectors on a rotational media according to an embodiment of the invention;
d shows a flow diagram for processing an image to be printed with selected sectors on a rotational media according to an embodiment of the invention;
a shows a plan view of a rotational media being printed on according to an embodiment of the invention following the flow diagram of
b shows a plan view of a rotational media being printed on according to an embodiment of the invention following the flow diagram of
a, 5b, and 5c show the effect of multiple print swaths on a rotational media, according to an embodiment of the invention following the flow diagram of
d shows partial image data to be printed with the least amount of total rotation, according to an embodiment of the invention following the flow diagram of
a and 6b show cases of adjacent sector interlacing of data, for cases of binary and multi-level halftoning according to embodiments of the invention.
a shows an apparatus for use in printing to a rotational media 100 having a surface to be printed to and being rotatable about an axis 105 extending away from the surface. The apparatus includes an engaging arrangement 110 to engage a rotational media 100 so as to impart controlled rotational movement thereto about the axis 105. The engaging arrangement 110 is configured to be coupled to printer gearing on a printer, such that rotation of the printer gearing on the printer causes rotation of the rotational media 100 when engaged on the engaging arrangement 110.
b shows a printer 125. The printer 125 includes a printhead 135 for printing to a rotatable media 100 having a surface to be printed to and being rotatable about an axis 105 extending away from the surface. The printhead 135 translates in a first direction and has a height in a second direction, perpendicular to the first direction. An engaging arrangement 110 is provided to engage the rotatable media 100 to impart controlled rotation thereto relative to the printhead 135 about the axis 105, in order to allow printing by the printhead 135 to a region of the surface of the rotatable media 100 extending in the second direction by a greater amount than the height of the printhead 135.
c shows a printer 125c. Elements bearing the same reference number as the printer 125 shown in
In the embodiment shown in
a shows a side view of a part of a printer 225 having an engaging arrangement 210 mounted thereon. The printer 225 has a carriage 230, which carries a printhead 235, or pen, for printing to media 200 having a surface to be printed to and an axis 205 about which it can be rotated. The rotational media is one that can be rotated about an axis extending away of the plane of a surface of the rotational media to be printed to, such as axis 205.
The printhead 235 is moveable in a first direction, and has a height in a second direction perpendicular to that first direction, and substantially parallel to the surface of the media 200 to be printed to. The printhead 235 outputs ink from a side of the printhead 235 extending in the second direction. The printer 225 also has line feed motor gearing 240, which is arranged to engage with non-rotatable media to be printed to feed it through a print zone 250, past the carriage 230, in the second direction. The printer 225 has a pinch roller assembly 260, which ensures that media fed to the print zone 250 from a storage tray (not shown) are positioned correctly within the print zone 250.
The engaging arrangement 210 is selectively engageable with existing gearing in the printer 225, in the present embodiment the line feed motor gearing 240. The engaging arrangement 210 includes a lever arm 211. A first end of the lever arm 211 is pivotably attached to the printer 225 on a pivot shaft 212. A second end, opposite the first end, of the lever arm 211 is mounted an apparatus shaft 213. An apparatus driving gear 214 is mounted on the apparatus shaft 213.
b shows a side view of a part of a printer corresponding to
When the apparatus is fitted to a printer 225 having a carriage and rotational media which is thicker than normal media is to be printed to, the carriage 230 is raised so that the printhead 235 is in a position to print to rotational media. The pinch roller assembly 260 is adjusted to give a vertical clearance between the pinch roller assembly 260 and the line feed rollers. The clearance is sufficient for a rotational media to be placed between the two parts.
The rotational media to be printed on can then be loaded into the print zone 250.
The engagement is such that rotation of the spindle 218 causes rotation of the rotational media about an axis extending away from the plane of a surface of the rotational media to be printed to, and the media and spindle 218 are rotationally engaged. When a rotational media is in position in the print zone 250, the spindle 218 is engaged with the media and the line feed motor gearing 240, the media is printed to, as described below. The plane of rotation of the rotational media is substantially parallel to the surface of the rotational media to be printed on and, therefore, substantially parallel to the height of the printhead 235, and substantially parallel to the direction in which the printhead translates, as discussed in relation to
c shows a plan view of a part of the printer of
The second bevel gear 219 rotates with the first bevel gear 215, causing the spindle 218 to rotate. In this way, the amount and direction of rotation of the spindle 218 can be controlled using the existing gearing (line feed motor gearing 240) of the printer. The gear ratio of this gear train is equal to the gear ratio from line feed motor gear to line feed gear on the printer. Thus, the speed of rotation of the spindle 218 is equal to the speed of rotation of a line feed roller of the printer. This means that the spindle movement can make use of the line feed roller servo architecture for closed loop servo control. The spindle 218 rotates the rotational media about a central portion of the rotational media.
Once printing is finished, the spindle 218 is moved to a retracted position underneath the print zone and the engaging arrangement 210 is disengaged from the line feed motor gearing 240 so that the engaging arrangement 210 does not interfere in printing to other, non-rotational, media by the printhead.
d shows the system of
The lever arm 211 can be linked with a mechanism [not shown] that controls the positioning of the pinch roller 260, which can either be manually positioned, or may be driven by an actuator. In such a way, the pinch roller 260 will be resumed to the normal paper printing position when the apparatus is retracted.
The engaging arrangement 210 may be removable from the printer, and may be mountable on standard printers, as well as or instead of being retractable into the printer. Alternatively, the printer may be a specialized rotational media printer (not shown), in which the engaging arrangement and coupling gearing are not retractable.
As shown in
b shows a more detailed schematic flow diagram for preparing an image to be printed on the rotational media according to an embodiment of the invention. At S302B, the data representing the image is converted from its existing format into bitmap format if required. This step may be achieved within the computer software producing the image, either under user control, or automatically, or may be achieved within the printer. The data in the bitmap image includes image size, resolution and color space (e.g. 5″×5″, 300 d.p.i, 8 bit RGB color). At S304B, the bitmap image data is rasterized, that is, it is made to a certain resolution having a rectangular coordinate system with a predetermined horizontal and vertical spacing, the spacings being independently adjustable.
In an embodiment, the image is also made to fit a rotational media to be printed to. If the image is a different shape to the rotational media, the image can be re-sized, cropped, or stretched in one direction relative to another using established algorithms such as bi-cubic or linear interpolation techniques. However, regardless of the application of any combination of these techniques, any part of the final image that is beyond the limits of the printable area of the rotational media will preferably be cropped to prevent printing on anything other than the rotational media.
At S306B the colors are color mapped from source RGB to printer RGB data using either internal or externally applied mappings. The color data is then halftoned to CMYK data. Of course, if the data received is already in CMYK format, then S306B can be omitted.
At S308B the image is divided into sectors. The center point of each of the sectors is the center of the image, which corresponds to the center of the rotational media.
In the present embodiment, each sector subtends the same angle, and the chord subtended by each sector is the angle at which the maximum width of the sector corresponds to the swath height of the printer pen. This is because the pen will not be able to print an entire sector if the subtended angle is greater than this maximum angle. The sectors can be made smaller than the maximum swath height, and do not need to subtend the same angle, as desired.
In the present embodiment, the sectors are processed sequentially. At S310B the rectangular coordinates of a first sector are converted into a polar coordinate system, in which each pixel location is converted into a rotation angle from a predetermined zero angle, which in the present embodiment is the same as the horizontal axis of the rasterized image, and the axis of movement of the printhead, and a radius value from the origin of the polar coordinates, which, in the present embodiment, is the center of the image, and the point at which all the sectors meet.
Depending on the type of rotational media, a central circle of the image may be removed, corresponding to the location of a non-printable region of the rotational media. For example, the central location of a compact disc contains a hole, and is therefore unprintable and requires the image data in this location to be removed. This removal of data may occur either at the initial rendering stage, which sets all limiting boundaries for printing, or will occur in the printer during the formation of each printing swath. The swath data will be empty for those regions identified as non-printable, pending the recognition of the type of rotational media, or by optical scanning of the installed media for the printer to define printable boundaries. For the example of a compact disc type of rotational media, the printable sectors then become a series of divisions of a ring image centered about the center of the image.
At S312B the angle of the polar coordinate of each of the pixels of the first sector in the polar coordinates is rotated by an angle, the angle being the angle set to locate the second sector so that, depending on the overlap desired with the first sector, it's maximum angle would be equal to the angle of the sector, with the zero angle line of the polar coordinate system bisecting the sector.
Then at S314B the polar coordinates are reconverted to rasterized rectangular coordinates using the same coordinate system as the original image. The sector is now in rectangular coordinates to be printed by the printer. However, the rotational media must be rotated at S316B by the same angle as the sector was rotated, so that the reconverted sector is printed at S318B to the correct portion of the rotational media. If the method of printing involves multiple passes of the printhead over the same location on the media, then the angle of rotation will be some fraction which depends on the required number of passes of the printhead. For example, if the ink was to be printed over two cumulative sweeps, then the media may rotate only half the maximum angle for each rotation in order for the printhead to pass twice over the same area on the rotational media.
The process of S310B to S318B is then repeated until all of the sectors have been printed. The angle of the sectors may be chosen to be all the same, as a factor of 360° (2π Radians), in order to ensure an exact number of sectors are printed to the media. In one embodiment, the angle subtended by each sector is 15°, and the rotational media is rotated 23 times, once after each sector is printed.
The printer itself may receive the image data before or after any one of the processes above in relation to
An alternative embodiment is shown in
In an embodiment, shown in
Additionally, an extra step is included before S310D. At S309D, whether or not the sector, or pair of sectors, to be processed bisects the zero angle of the polar coordinates is determined. The image can be rotated during processing at S307D, to ensure that a pair of selected sectors does bisect the zero angle of the polar coordinates. For sectors that are bisected by the zero angle of the polar coordinates, conversion to polar coordinates, rotation and reconversion (S310D to S316D) is omitted, as the angle of rotation that would need to be applied would be zero, and the sector, or pair of sectors is ready to be output for printing (at S318D) without any further processing. Once that sector, or pair of sectors, is output, each remaining sector, or pair of sectors, is processed in S310D to S324D, as described above.
In the previous embodiments, the sectors have been processed in series. The sectors could also be processed all at once, with all sectors or pairs of sectors being processed together, with considerations given to ensure the boundaries of adjacent sectors are pre-processed for image data continuity across the boundaries once the individual sectors are all printed.
a shows a surface of a rotational media to be printed on, a single sector 480 of the media already having received a part of the image to be applied, according to an embodiment. The figure shows a printhead, or pen 435, which is printing onto a rotational media 400. The height or swath of the printhead 435 corresponds to the length of the chord 485 of the sector. After each sector is printed, the rotational media 400 is rotated, about an axis extending away from the surface, by the spindle 410 by an angle equal to the angle subtended by the next sector to be printed. Where all sector angles are equal, then the rotation of the rotational media between print sweeps will be the same each time.
If the length of the chord 485 of the sector 480 is larger than the swath of the printhead 435, then not all of the sector 480 can be printed by the printhead 435 as it passes over the rotational media 400. Therefore, the length of the chord 485 of the sector 480 must be less than or equal to the swath of the printhead 435. If the length of the chord 485 of the sector 480 is less than the swath of the printhead 435, then all of the sector will be printed, but more passes of the printhead 435 over the rotational media 400 will be required, as more sectors must then be printed. Accordingly, the processing for preparing the image for such printing may be as described with reference to
b shows a surface of a rotational media to be printed on, where a diametrically opposed pair of sectors 480, 480′ of the surface of the media 400 have already received a part of the image to be applied, according to an embodiment. The actual printing is similar to that described in relation to
a, b and c show consecutive print swaths on a surface of a rotational media. In
In this way, the printing time can be reduced, as the number of rotations of the rotational media 500 during printing is reduced. The processing for preparing the image for such printing may be as described with reference to
An embodiment, corresponding to the processing shown in
For adjacent sectors, the resultant printing of two rotationally offset rectangular grids means that there will be a zone of discontinuity of print grids. In order to minimize the visual impact, interlacing of print data is utilized to minimize fluctuations of print grid density.
Similarly,
The present invention has been described above purely by way of example and alterations, omissions and modifications can be made, the invention extending to such modifications, omissions and alterations.
The present invention has been described above with the aid of functional building blocks illustrating the performance of specified functions and relationships thereof. The functional building blocks have been arbitrarily defined herein while describing embodiments of the invention. Alternate definitions can be defined so long as the specified functions and relationships thereof are maintained. The invention extends to any such alternate definitions. It will be seen that the functional building blocks can be implemented by application specific integrated circuits, discrete components, processors executing appropriate software and the like or any combination thereof.
Number | Name | Date | Kind |
---|---|---|---|
5542768 | Rother et al. | Aug 1996 | A |
5795395 | Ben-Matitayhu et al. | Aug 1998 | A |
5927208 | Hagstrom et al. | Jul 1999 | A |
5967676 | Cutler et al. | Oct 1999 | A |
6041703 | Salisbury et al. | Mar 2000 | A |
6123020 | Wolfer et al. | Sep 2000 | A |
6202550 | Lee et al. | Mar 2001 | B1 |
6264295 | Bradshaw et al. | Jul 2001 | B1 |
6536345 | Young | Mar 2003 | B1 |
6543346 | Rodefeld | Apr 2003 | B2 |
6771297 | Bronson | Aug 2004 | B2 |
6783225 | Burns et al. | Aug 2004 | B2 |
6827509 | Suden et al. | Dec 2004 | B2 |
20010035886 | Bradshaw et al. | Nov 2001 | A1 |
20050169684 | Mochizuki | Aug 2005 | A1 |
Number | Date | Country |
---|---|---|
2003072154 | Mar 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20060060094 A1 | Mar 2006 | US |