Peripheral devices, such as printers, faxes, scanners and/or copiers, utilize many components to control how media (e.g., paper) is picked and guided though the devices during a printing, copying, scanning, or faxing process. Such components can include a feed system having rollers to initially pick and guide the media toward an image transfer zone where a print head applies ink or toner is applied to the media, or where data is scanned from the media. Various hardware such as rollers, pads and guides for picking and moving media in the printer or other media processer can serve different functions. A peripheral device can also include some type of pick device to select and transport the media during a given process. Jams commonly occur at the beginning of the paper path or at the pick stage in the pick device.
A system and method is provided that enables automated media pick and transport adjustments to improve success of pick and transport of media through a media path, such as in printers, copiers, fax machines, and scanners, for example. A media pick device can select media such as paper, for example, and transport the paper further through the media path, such as a printing process, for example. A device monitor receives data describing media pick events from the media pick device. The media pick event may include a paper jam that has been detected, for example. The media pick event may also include cases that picked successfully, but with longer pick time or slower paper movement. These cases of degradation can be considered media pick events that are early warnings to future pick failures.
A controller processes the media pick events in view of a predetermined threshold. In one example, the threshold can be related to a frequency of faulted pick events such as how often has a paper jam occurred in the media pick device. If the number of pick events, combinations of pick events, patterns of pick events (or other criteria such as environment or media type) exceed the predetermined threshold, the controller automatically adjusts one or more pick parameters in the media pick device to mitigate further pick events from occurring. The pick parameters could include prompting the user to install different parts to improve pick performance in the given situation. The system can track any number of jam or mispick event statistics along with environmental variables such as temperature, humidity, engine or component life, media type specified or detected, and so forth. Based on analysis of such data performed either on the machine itself, or remotely, changes to pick parameters can automatically occur and/or new hardware shipped that will improve performance.
Remote processing can also be available. For example, the media pick event data can be communicated to one or more remote locations if the media pick events exceed the threshold. Based on such communications, replacement components can be shipped to enable manual adjustment of the pick parameters for the media pick device. The controller can also include learning components that monitor conditions over time. The learning component can instruct the controller to adjust the pick parameter for one given set of conditions and adjust the pick parameter (or parameters) to another setting as conditions change.
In the example of
In some common examples, the media path 110 can include a transport path in a printer, a copier, a fax machine, or a scanner; however, the media path can be implemented in substantially any device that selects and/or transports media. The media path 110 can accommodate media having a variable thickness. The media can include at least one of paper, plastic, polymer, synthetic material, and vellum, for example.
As a further example, the media pick events can include at least one fault type associated with the selection and/or transport of the media through the media path. Such fault types for a media pick event can include a no-pick jam where no media is selected by the media pick device during a pick event or a multi-pick jam where more than a single sheet of media is selected by the media pick device. Another fault type example can include a skew jam where media is improperly oriented by the media pick device or a fuser wrap jam where a fuser wrap component (e.g., of a laser printer) malfunctions in the media pick device 120. Still other fault type examples include an exit jam where a transport stoppage occurs at the output of the media pick device 120 (or media system) or a late to register jam (or fail to register jam) where the media is improperly registered by the media pick device.
In one example, the controller 140 can adjust the pick parameter based on a predetermined type for media pick events, such as the fault type examples described herein. For example, if a skew jam fault were to occur, this fault type by itself could trigger an adjustment in the pick parameter. In another example, the controller 140 adjusts the pick parameter based on a frequency of media pick events being above the predetermined frequency threshold. In yet another example, the controller adjusts the pick parameter based on a predetermined pattern of media pick events, wherein the predetermined pattern is defined as multiple types of pick events. This can include combinations of pick events and other types of jams, or combinations that also include environmental conditions such as temperature, humidity, media type detection or selection, and so forth occurring at a rate above a predetermined threshold set for the predetermined pattern.
The pick parameter can include at least one of a stack lift height which relates to the height of the media stack, a stack pressure relating to a pressure reading from the stack, a pick roller stutter pattern relating to how the rollers are oriented toward one another, a pick roller pressure relating to how much pressure is between the rollers, a timing parameter relating to how quickly the media is guided, a torque pattern for the roller shaft, a motor parameter (e.g., acceleration setting), and a feedback parameter (e.g., encoder setting), for example. The pick parameter can also include the coefficient of friction of the roller that can be changed by changing rollers. Alternate pick/feed roller hardware with unique designs and pick pick/feed properties, or simply new pick/feed roller hardware can also be recommended.
In one specific example of the media system 100, a media type sensor can detects heavy media (e.g., glossy media) and another sensor detects that pick timing seems to be off. Yet another sensor may detect that humidity is high and rising. The controller 140 can determine that the current rollers have 1 jam in 10 pages with normal settings which is deemed unacceptable. With increased pressure and advanced pick routines, the controller 140 has observed 1 jam in 100 pages in the past. However, if the pick rollers were changed to a stickier compound on the rollers, 1 jam in 1000 pages should be achievable. The controller 140 can inform the user that different rollers would be optimal, but can also keep trying with the advanced control routines until the rollers are changed. As the humidity keeps rising, the need for the special rollers may increase, for example.
In another example, some papers are very light and have a high calcium carbonate content. The calcium carbonate can easily flake off and quickly contaminate the rollers so that they no longer grip the paper as well as they did when new. When the controller 140 observes increasing cases of partially-picked or unpicked paper, it can recommend new rollers and/or cleaning of the current rollers, for example.
In some examples, as will be described with respect to the example of
The system 100 provides for automatic monitoring of pick results and automatic adjustment (and/or manual adjustment) of pick parameters based on one or more of the frequency, patterns, and types of mispick jams or timing degradation detected by the device monitor 130. The system 100 can utilize an analysis of machine-collected mispick data to automatically adjust a variety of pick settings to avoid mispick jams such as no-picks, multi-picks, and skew to name but a few examples. The system 100 can monitor a variety of mispick events via the device monitor 130 which can include digital inputs, analog inputs, or a combination of digital and analog inputs for monitoring. If the monitored events exceed certain predefined thresholds such as frequency, or match certain pre-defined patterns, or match certain pre-defined types, or any match predefined combinations of the same, the controller 140 can automatically change relevant pick parameters or suggest/order alternative or new pick/feed roller hardware sets. For example, the controller 140 can adjust parameters, such as stack lift height, stack pressure, pick roller stutter patterns, pick roller pressure, timing, torque patterns, and a variety of other parameter examples that can be used to tune pick performance to mitigate further jams. This allows the system 100 to successfully feed a wider variety of media through the media path 110, resulting in improved pick performance, reduced warranty costs and increased user satisfaction.
In addition to automated adjustments, the system 200 can facilitate manual replacement of components in the media pick device 220 or the media path 210. The communications module 204 is operative with the controller 240 to communicate media events to a remote location from the media system 200 (e.g., via Internet message to a manufacturer of the media system). The replacement components provide different pick parameters and can be shipped to provide a manual adjustment for the media pick device 220 and/or media system 200. In one example, the need for a different roller set can be detected, then recommended and installed to manually adjust the pick parameters in the media pick device 220. As described above, in some examples, the controller 240 can initiate automated parameter adjust in the media pick device 220 and/or can also generate a remote message for new replacement parts via the communications module 204.
The learning module 304 monitors the media event output from the device monitor 330 over time and, based on an aggregate set of the monitored media events, enables the controller 340 to adjust the pick parameter depending on a detected range of conditions. The media events can include a number of one or more different conditions, such as temperature, humidity, a number of no-pick events, different media types, skews, mispicks, timing degradation, different combinations of events, and so forth. For example, the learning module 304 can determine that, at a given temperature range and based on jam analysis (type, frequency) media type specified or detected, one set of pick parameters ought to be employed whereas at a different temperature range, a different set of pick parameters should be employed in view of the detected range. The learning module 304 can be trained to monitor for various conditions and/or patterns. For example, the learning module 304 may detect that only after a given sequence of media processor operations that a media jam occurs. Such condition may also be triggered when differing media thicknesses and/or media types selected, wherein the learning module 304 can adjust the pick parameter set to compensate for such detected conditions, media types, or other monitored variable in the media system 200. Substantially any type of learning module 304 can be employed in the controller 340. In one example, a classifier (e.g., support vector machine) can be employed as the learning module 304 but other types can be employed as well. As a further example, if paper requires increased motor rotations in order to start paper moving at a fixed speed, the learning module 304 can conclude that the rollers are becoming contaminated and request that the rollers be cleaned through the communications module 204 described above.
In view of the foregoing structural and functional features described above, example methods will be better appreciated with reference to
At 440, the method 400 includes a determination as to whether or not the predetermined threshold was exceeded. If the predetermined threshold was not exceeded at 440, the method proceeds back to 410 to guide another piece of media. If the predetermined threshold was exceeded at 440, the method 400 proceeds to 450. At 450, the method 400 includes adjusting the pick parameter. The pick parameter can be adjusted to control the guiding of the media to mitigate further media pick fault conditions. In another example, the method 400 can include automatically adjusting the pick parameter based on a predetermined type or a predetermined pattern for the media pick events. This can also include adjusting the pick parameter based on a frequency of media pick events being above the predetermined frequency threshold.
The printer 600 can also include a communications module 660 for receiving print commands and updating printer status. This can also include sending remote feedback of pick events to remote locations. The communications module 660 can include local connections such as from a print cable and/or can include remote network connections such as can be received from a local network and/or over a public network such as the Internet, for example. The communications module 660 can be operated by the processor and memory module 650 which can include executable operating instructions to operate the printer 600. The processor and memory module 650 can also connect to an interface module 670 that performs interface operations to the controller 634 such as providing different print commands to the controller such as print, hold, retract, form feed, font commands, color commands, or other formatting commands, for example. As noted above, in addition to printers, media systems can include fax machines, copiers, scanners, sorters, and so forth.
What have been described above are examples. It is, of course, not possible to describe every conceivable combination of components or methodologies, but one of ordinary skill in the art will recognize that many further combinations and permutations are possible. Accordingly, the disclosure is intended to embrace all such alterations, modifications, and variations that fall within the scope of this application, including the appended claims. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on. Additionally, where the disclosure or claims recite “a,” “an,” “a first,” or “another” element, or the equivalent thereof, it should be interpreted to include one or more than one such element, neither requiring nor excluding two or more such elements.
Number | Name | Date | Kind |
---|---|---|---|
6032944 | Lee | Mar 2000 | A |
6574569 | Omata et al. | Jun 2003 | B1 |
6952536 | Soar et al. | Oct 2005 | B2 |
7584951 | Otani et al. | Sep 2009 | B2 |
7934722 | Namikawa | May 2011 | B2 |
20050141944 | Lee et al. | Jun 2005 | A1 |
20090008861 | Kasahara et al. | Jan 2009 | A1 |
20090034993 | Son et al. | Feb 2009 | A1 |
20100117289 | Takahashi et al. | May 2010 | A1 |
20110292434 | Lim et al. | Dec 2011 | A1 |
20120139179 | Blair et al. | Jun 2012 | A1 |
Number | Date | Country |
---|---|---|
2006335545 | Dec 2006 | JP |
Entry |
---|
Bukkems, B. et al., “A Piecewise Linear Approach Towards Sheet Control in a Printer Paper Path”, Proceedings of the 2006 American Control Conference Minneapolis, Minnesota, USA, Jun. 14-16, 2006, http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1656399, Jun. 2006, pp. 1315-1320. |