Imaging devices such as printers, plotters, copiers, facsimile machines, and the like, can utilize various types of media to print images. Such media types may include variously sized paper based media (e.g., glossy paper, semi-glossy paper, matte paper, etc.) as well as non-paper based media (e.g., vellum, film, etc.). To achieve a desired level of print quality when forming an image on media, an imaging device may use a number of imaging parameters that can vary according to the type of media being utilized. Operation of the imaging device may be adjusted based, at least in part, on these imaging parameters.
In some cases media type information and corresponding imaging parameter settings may be written on a media container or other packaging. However, many users do not read the packaging or any other instructions that accompany the media. In such cases, the user may rely either on memory or guess about the media type and/or corresponding imaging parameter settings. Additionally, for an imaging device capable of retrieving media from varying input sources and capable of adjusting operation based, at least in part, upon manual adjustment of imaging parameters related to media type a user may not remember the media types in the input sources.
Introduction: Imaging devices such as printers, copiers, and multi-function peripherals are capable of forming images on media of varying types. Such media types include variously sized paper based media (e.g., glossy paper, semi-glossy paper, matte paper, etc.) as well as non-paper based media (e.g., vellum, film, cloth, etc.). To achieve a desired level of print quality when forming an image on media of a particular type, an imaging device may allow for the configuration of a number of imaging parameters related to such things as media size and orientation, print resolution, print speed, color maps, and so on.
Various embodiments of the present invention help reduce the amount of user interaction involved to configure imaging parameters with settings related to the type of media selected by or otherwise available to the user. To assist in this endeavor, a media stack of a given type is imprinted with a pattern.
Patterns 8 and 9 each encode information corresponding to data, such as imaging data used for an image forming operation. Imaging data is any information that can be used, at least indirectly, to configure an imaging device. Patterns 8 and 9 may be bar codes or any other images capable of encoding information, Imaging data, for example might identify the type of media in media stack 2 and/or imaging parameter settings. For example, the information encoded by the pattern might directly identify the media type or include imaging parameter settings corresponding to the media type. Such parameter settings might affect print mode, color map selection, heater settings, number of passes under a dryer, vacuum, hold down pressure, and alignment offsets. Alternatively, the information encoded by the pattern might be a reference associated with imaging data. That reference might correspond to an entry in a look-up table containing the imaging data. Patterns 8 and 9 may encode the same or different imaging data.
As shown, patterns 8 and 9 span a height of media stack 2 extending from face 4A to face 4B. Here, the imaging data corresponding to patterns 8 and 9 may also include the number of sheets 4 expected to be found in media stack 2. Patterns 8 and 9 might also be a series of consecutive repeating or unique sub-patterns, where each sub-pattern is formed on a different subset of sheets 4 in media stack 2. Each sub-pattern would then encode information corresponding to imaging data for the sheets 4 on which the sub-pattern is formed. That imaging data may include an expected number of sheets 4 on which that sequence is formed.
Various embodiments of the present invention involve scanning pattern 8 or 9 once media stack 2 has been placed in an imaging device. The imaging device then deciphers the pattern to reveal the imaging data which it then uses to configure its own imaging parameters.
As an example, imagine that pattern 8 includes-three different consecutive sub-patterns. Imaging data corresponding to the first sub-pattern indicates that the sub-pattern is formed on twenty sheets of media type A. Imaging data corresponding to the second sub-pattern indicates that the sub-pattern is formed on twenty-five sheets of media type B. Imaging data corresponding to the third sub-pattern indicates that the sub-pattern is formed on ten sheets of media type C. Once pattern 8 is scanned, an imaging device can presume that media stack 2 contains fifty-five sheets 4. The imaging device can use imaging parameter settings for media type A for the first twenty sheets, imaging parameter settings for media type B for the next twenty-five sheets, and imaging parameter settings for media type C for the last ten sheets.
Environment:
As shown, imaging device 10 includes media sources 12 and 14 and user interface 16. Media sources 12 and 14 are each responsible for holding and supplying a media stack. For example, a user might place a stack of standard letter sized paper in media source 12 and a stack of glossy photo quality paper in media source 14. A more detailed example of a media source and its operation is described below with reference to
User interface 16 includes screen 18 and keypad 20. Screen 18 allows for imaging device 10 to generate a display related to its operation. Where screen 18 is a touch screen, it also allows a user to input information and to select a desired media type as well as settings for various imaging parameters. Keypad 20 also allows for user input.
Components:
Print engine 22 represents hardware capable of forming an image on a sheet of media. Where, for example, imaging device 10 is a laser printer, print engine 22 might include an optical scanner, a photo conducting drum, toner and a fuser. The optical scanner modulates a laser beam across the drum. The scanned portions of the drum attract toner. Toner is transferred from the drum to a sheet of media forming the desired image. The fuser makes the toner transfer permanent.
Transfer mechanism 24 represents hardware capable of transferring a sheet of media through a print path (not shown) that passes through or adjacent to print engine 22. For example, transfer mechanism 24 might include a series of pinch rollers driven by one or more stepper motors. Rotation of the pinch rollers urges a sheet of media through the print path.
Control logic 26 represents hardware and programs capable of interacting with and directing the operation of media sources 12 and 14, transfer system 24, print engine 22, and user interface 16. For example, control logic is responsible for causing media source 12 or 14 to feed a sheet of media so that it can be accessed by transfer mechanism 24. Control logic 26 causes transfer mechanism 24 to transfer the sheet to print engine 22 while directing print engine 22 to form a desired image on the sheet.
Where imaging device 10 functions as a copier, it may also include a scanner (not shown) that in conjunction with control logic 26 is responsible for generating a digital representation of a physical image and using that digital representation to cause print engine 22 to form a copy of the physical image on a sheet of media. Where imaging device 10 is a printer, it may also include a data interface (not shown) enabling it to receive printing instructions from a desktop computer or other device.
Sensor 32 is configured to scan the side of a media stack as transport mechanism 30 moves tray 28 between the first and second positions. Where the media stack has a pattern printed on its side, such as media stack 2 shown in
To help reduce production costs, sensor 32 may be a stationary one bit optical sensor capable of directing a light beam toward a target surface on which a pattern is formed. The motion of the surface scans the pattern across the light beam. The one-bit optical sensor would also include a photo detector which detects light reflected or scattered from the pattern. This light is detected and converted into reflectance data. The reflectance data can be deciphered to identify imaging data.
Moving to
Transport module 42 instructs transport mechanism 30 to move tray 28. Sensor module 44 instructs sensor 32 to scan a side of a media stack as transport mechanism 30 moves tray 28 and to read a pattern imprinted on the side of the media stack. Sensor module 44 is also responsible for deciphering the pattern to identify or otherwise reveal data, such as imaging data, encoded or referenced by the pattern. As noted earlier, in one embodiment a pattern might include a consecutive series of repeating or unique sub-patterns. In such a case, sensor module 44 is also responsible for deciphering each sub-pattern to identify or otherwise reveal the imaging data encoded or referenced by that sub-pattern.
Interface module 46 instructs user interface 16 to generate a display or otherwise convey information corresponding to the imaging data. For example, user interface 16 might alert a user to the type of media contained in media source 12 and/or 14. User interface 16 might also alert a user as to one or more imaging parameter settings for the media contained in media source 12 and/or 14. User interface 16 might also keep a running count and alert the user to the number of sheets of each type of media contained in media source 12 and/or 14.
Feed module 48 instructs feed mechanism 34 to feed a sheet of media to transfer mechanism 24. Transfer module 50 instructs transfer mechanism 24 to transfer the sheet on to print engine 22. Print engine module 52 controls the operating of print engine 22 instructing print engine 22 to form an image on a sheet of media supplied from a particular media source 12 or 14 according to the imaging data deciphered by sensor module 44 for that media source 12 or 14. For example, where the imaging data references or includes imaging parameter settings, print engine module 52 instructs print engine 22 according to those imaging parameter settings. Where imaging data includes or references a media type, print engine module 52 instructs print engine 22 according to imaging parameter settings for that media type.
As shown in
Still referring to
Operation: The operation of various embodiments of the present invention will now be described with reference to
The tray is moved from the first position to the second position (step 56). As the tray is moved, a pattern imprinted on the side of the media stack is scanned (step 58). The pattern is deciphered to identify imaging data (step 60). The pattern, for example, may encode the imaging data or it may encode a reference that can be used to access the imaging data. The imaging data might identify a media type and/or it might include one or more imaging parameter settings. Where the pattern encodes a reference, that reference could, for example, identify a media type, and that media type could be used to access or otherwise identify associated imaging parameter settings. Moreover, the pattern may include a consecutive series of repeating or unique sub-patterns. Step 60 then involves deciphering each sub-pattern to identify imaging data for that sub-pattern.
The imaging data is then used to configure an imaging device (step 62). Configuration can take a number of forms. For example, step 62 may involve storing the imaging data. It may involve forming an image according to imaging parameter settings included in or referenced by the imaging data. It may also involve causing a user interface to generate a display related to the imaging data.
Referring back to
In another example, once sensor module 44 identifies a reference encoded by the pattern in step 64, sensor module 44 or interface module 46 might store the reference so that it is associated with a particular media source, such as media source 12 or 14 of
As noted earlier, configuring an imaging device can involve causing a user interface to generate a display related to imaging data.
In
In
Conclusion: The diagrams of
Also, embodiments of the present invention can be implemented in any computer-readable media for use by or in connection with an instruction execution system such as a computer/processor based system or an ASIC (Application Specific Integrated Circuit) or other system that can fetch or obtain the logic from computer-readable media and execute the instructions contained therein. “Computer-readable media” can be any media that can contain, store, or maintain programs and data for use by or in connection with the instruction execution system. Computer readable media can comprise any one of many physical media such as, for example, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor media. More specific examples of suitable computer-readable media include, but are not limited to, a portable magnetic computer diskette such as floppy diskettes or hard drives, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory, or a portable compact disc.
Although the flow diagrams of
Embodiments of the present invention have been shown and described. It is to be understood, however, that other forms, details and embodiments may be made without departing from the spirit and scope of the invention that is defined in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3679876 | Faith et al. | Jul 1972 | A |
4660820 | Shino et al. | Apr 1987 | A |
5053814 | Takano et al. | Oct 1991 | A |
5085417 | Copham | Feb 1992 | A |
5141127 | Graef et al. | Aug 1992 | A |
5243394 | Matsuno et al. | Sep 1993 | A |
5301936 | Matsumoto | Apr 1994 | A |
5717976 | Chowdry et al. | Feb 1998 | A |
5732307 | Yoshizuka et al. | Mar 1998 | A |
5934140 | Jackson et al. | Aug 1999 | A |
5992324 | Rombult et al. | Nov 1999 | A |
6002906 | Hino et al. | Dec 1999 | A |
6148162 | Huston et al. | Nov 2000 | A |
6236815 | Kaneko et al. | May 2001 | B1 |
6335084 | Biegelsen et al. | Jan 2002 | B1 |
6522841 | Horikoshi | Feb 2003 | B2 |
6546210 | Nakamura | Apr 2003 | B1 |
6577826 | Misaizu et al. | Jun 2003 | B1 |
6604875 | Meunier et al. | Aug 2003 | B2 |
6636704 | Weaver et al. | Oct 2003 | B2 |
6640062 | Tsubaki et al. | Oct 2003 | B2 |
20020106209 | Niimura et al. | Aug 2002 | A1 |
20020164172 | Tsubaki et al. | Nov 2002 | A1 |
20030021610 | Shimizu et al. | Jan 2003 | A1 |
20030044189 | Okitsu et al. | Mar 2003 | A1 |
20030072019 | Haines et al. | Apr 2003 | A1 |
20030072922 | Haines | Apr 2003 | A1 |
20030076520 | Haines et al. | Apr 2003 | A1 |
20030095810 | Haines et al. | May 2003 | A1 |
20030095811 | Haines | May 2003 | A1 |
20030194251 | Maruyama et al. | Oct 2003 | A1 |
Number | Date | Country |
---|---|---|
3219784 | Dec 1982 | DE |
05294483 | Nov 1993 | JP |
8072286 | Mar 1996 | JP |
8194783 | Jul 1996 | JP |
10044512 | Feb 1998 | JP |
Number | Date | Country | |
---|---|---|---|
20050231769 A1 | Oct 2005 | US |