Printing and copying devices are used to produce copies of documents. For example, a printing and copying device may obtain media, such as paper, from a media bin and produce an image and/or text onto the paper. The paper with the printed image and/or text may be provided to an output tray of the printing and copying device so that a user may obtain the printed paper from a common output area. Multiple printed sheets may be produced and provided to the output tray for retrieval by a user.
Features of the present disclosure are illustrated by way of example and not limited in the following figure(s), in which like numerals indicate like elements, in which:
For simplicity and illustrative purposes, the present disclosure is described by referring mainly to examples thereof. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be readily apparent however, that the present disclosure may be practiced without limitation to these specific details. In other instances, some methods and structures readily understood by one of ordinary skill in the art have not been described in detail so as not to unnecessarily obscure the present disclosure. As used herein, the terms “a” and “an” are intended to denote at least one of a particular element, the term “includes” means includes but not limited to, the term “including” means including but not limited to, and the term “based on” means based at least in part on.
A printing apparatus, according to an example of the present disclosure, detects the presence of a print media on a media bin or when the media bin is empty using a time of flight sensor, hereinafter sensor. In an example, the sensor may also be an optical sensor. Also, the sensor may be arranged in a media bin assembly to be directed toward the media bin. For example, the sensor may emit photons towards the media bin. The sensor measures the distance between itself and a surface facing the sensor, for example, by measuring the time it takes for light to travel from a transmitter of the sensor to a receiver of the sensor. In an example, the transmitter and receiver may be co-located, such as located on a same plane and/or part of a single sensor. According to an example of the present disclosure, when the measured distance is within a threshold, the sensor may use a reflectivity value of the surface facing the sensor to determine the presence of a print media on the media bin. In an example, the reflectivity value of a surface of the media bin facing the sensor may be different from a reflectivity value of print media that may be on the media bin, and this difference is used in conjunction with the distance threshold comparison to determine whether print media is on the media bin. The surface of the media bin facing the sensor may be referred to as an opposing surface of the media bin.
In an example, the media bin may be a receptacle for holding print media. Print media may include a single sheet or multiple sheets of paper or other types of print media. In an example, the media bin may be a tray for collecting the print media after the printing apparatus produces text and/or images on the print media, such as an output media bin. In an example, the media bin may hold different sizes of the print media. In an example, the media bin may hold print media with a specific gram per square meter thickness (GSM). In another example, the media bin may hold print media of different types such as plain paper, glossy paper, photo paper, etc. In another example, the media bin may be an input media bin that holds the print media prior to printing.
In an example, the sensor may be an optical time of flight sensor that determines the distance between the sensor and the surface facing the sensor, such as the opposing surface of the media bin if the media bin is empty or the surface of print media on the media bin. The distance is measured based on the time it takes for photons transmitted from the sensor to be reflected back to the sensor from the surface facing the sensor. The sensor may be an analog time of flight sensor or a digital time of flight sensor. In addition to measuring distance based on time of flight of the photons, the sensor may also measure the number of received photons per unit time. The received photons include the photons reflected from the surface facing the sensor. In another example, the sensor may measure the number of photons reflected per unit time from the surface, such as number of photons transmitted by the sensor and number of those photons received by the sensor. The sensor may use a particular wavelength of light or may transmit photons in a particular pattern to differentiate between photons transmitted and ambient photons. In an example, the reflectivity value may be the number of photons detected at the sensor per unit time. In another example, the reflectivity value may be number of photons transmitted by and received at the sensor per unit time. In an example, the sensor may include an ambient light detector. In an example, the reflectivity value may be measured using the ambient light detector. The sensor may include an optical transmitter and an optical receiver.
A technical problem associated with the sensor is how to determine whether the media bin has print media on the media bin when the thickness of print media on the media bin is less than a threshold associated with a minimum thickness that can accurately be determined by the distance measurement of the sensor. For example, if the minimum thickness of print media on the media bin the sensor can accurately measure based on the distance measurement is five millimeters (mm), and a single sheet of 80 GSM paper is 0.1 mm (typically ˜0.10 mm), the single sheet of 80 GSM paper may not be able to be detected by the distance measurement of the sensor. For example, if the printing apparatus determines the distance measured by the sensor is within a threshold associated with the 5 mm, the printing apparatus may initially consider the media bin to be empty if the thickness of the print media on the media bin is less than 5 mm. The printing apparatus described in further detail below according to examples of the present disclosure is able to accurately determine the presence of a single sheet or multiple sheets of paper on the media bin based on the distance measurement and measured reflectivity value. Accordingly, if a single sheet of paper or multiple sheets of paper having a thickness below a minimum measurable thickness based on a distance measurement is on the media bin, the printing apparatus may be able to detect the single sheet or multiple sheets of papers on the media bin. Furthermore, the printing apparatus may be able to control operations of the printing apparatus, which are further described below, based on the detected print media on the media bin. Another technical problem is associated with the use of contact or mechanical sensors to determine presence of print media on a media bin. The contact or mechanical sensors can damage print media. Also, contact or mechanical sensors are prone to damage when print media is returned to the media bin, such as mechanical flags of the contact or mechanical sensors breaking when print media is returned or put-back. The printing apparatus with the time of flight sensor described in the examples below is able to determine the presence of the print media without using contact sensors or mechanical sensors. Also, the sensors in the printing apparatus in the example described below are not damaged when print media is removed from the media bin and placed back on the media bin. Furthermore, the printing apparatus is able to determine when print media is removed from the media bin and placed back on the media bin.
With reference to
The controller 104 may determine the distance 114 between the sensor 112 and the surface 120. In an example, the controller 104 may determine the distance 114 based on the time of flight for photons transmitted from the sensor 112 and received back at the sensor 112 after reflection from the surface 120. For example, the reflected photons 143 are photons of the transmitted photons 141 that are reflected back to the sensor 112. The controller 104 may determine whether the distance 114 measured between the sensor 112 and the surface 120 is within a distance threshold 124. In an example, the distance threshold 124 may be based on an opposing distance 116 between the sensor 112 and the opposing surface 108. For example, the distance threshold may be 99% of the opposing distance 116 or another percentage of the opposing distance 116. When the distance 114 is within the distance threshold 124, the controller 104 may consider the media bin 106 empty. To confirm whether the media bin 106 is empty, the controller 104 may determine the reflectivity value 132 of the surface 120, based on the number of photons reflected by the surface 120 and received back at the sensor 112. The reflectivity value 132 may be measured by the sensor 112. The controller 104 may determine whether the print media 110 is present on the media bin 106 by comparing the measured reflectivity value 132 to the reflectivity threshold 125. For example, reflectivity threshold 125 may be equal to a media reflectivity value of the print media 110. In an example, the media reflectivity value of the print media 110 may be the average reflectivity of the print media 110. Accordingly, if the reflectivity value 132 measured by the sensor 112 is equal to or approximately equal to (e.g., within a predetermined tolerance) the reflectivity threshold 125, then the presence of the print media 110 is detected. In an example, the controller 104 may compare the reflectivity value 132 to the reflectivity threshold 125. And, based on the comparison the controller 104 may determine whether the print media 110 is on the media bin 106.
In an example, the media bin 106 may hold the print media 110 before the apparatus 100 prints images and/or text on the print media 110. In an example, the media bin 106 may hold the print media 110 after the apparatus 100 prints images and/or text on the print media 110. In an example, the media bin 106 may hold a stack of print media 110.
In an example, the sensor 112 may be a time of flight sensor. The sensor 112 may include an optical transmitter 113 that can transmit the transmitted photons 141 and an optical receiver 115 that can receive the reflected photons 143. In an example, the sensor 112 may determine the distance to the surface 120 using a laser transmitter and time of flight of the laser received at a laser receiver on the sensor 112 after reflection from the surface 120. In an example, the sensor 112 may determine the distance 114 using the number of photons transmitted by sensor 112 and the number of photons received by sensor 112 integrated over a period of time. In an example, the sensor 112 may determine the distance 114 using an outgoing beam transmitted by the optical transmitter 113 of photons modulated with a Radio
Frequency (RF) carrier and then measuring the phase shift of that carrier when received by the optical receiver 115 of the sensor 112 after reflection from the surface 120. In an example, the sensor 112 may determine the distance 114 using a range gated imager that opens and closes at the same rate as the photons set out. In the range gated imager, a part of the returning photons are blocked according to time of arrival. Thus, the number of photons received relates to the distance traveled by the photons. The distance traveled can be calculated using the formula, z=R (S2−S1)/2(S1+S2)+R/2, where R is the sensor range, determined by the round trip of the light pulse, S1 is the amount of light pulse that is received, and S2 is the amount of the light pulse that is blocked. In an example, the sensor 112 may measure the direct time of flight for a single laser pulse to leave the sensor 112 and reflect back onto a focal plane array of the sensor 112. The sensor 112 may use InGaAs avalanche photo diode or photodetector arrays capable of imaging laser pulse in the 980 to 1600 nm wavelengths. In an example, sensor 112 may include an illumination unit for illuminating the scene, an optical unit to gather the reflected light, an image sensor where a pixel measures the time the light has taken to travel from the illumination unit to the object and back to the focal plane array and driver electronics. In an example, the illumination unit may include a laser diode or an infrared led. In an example, the optical unit of sensor 112 may include an optical band-pass filter to pass light with the same wavelength as the illumination unit to suppress non-pertinent light and reduce noise of the light received. In an example, sensor 112 may include an ambient light sensor to determine a signal to noise ratio, between the light received by the sensor 112 which was transmitted from sensor 112 and the light received by the sensor 112 which is ambient light.
In an example, the controller 104 may include data storage 130. The data storage 130 may store at least one of the distance 114, the opposing distance 116, the reflectivity value 132, the reflectivity threshold 125 and the distance threshold 124. As discussed above, the reflectivity threshold 125 may be compared with the reflectivity value 132 of the surface 120, which is measured by the sensor 112, to detect the presence of the print media 110. In an example, the reflectivity threshold 125 may be based on the opposing surface reflectivity value such as 98% to 102% of the opposing surface reflectivity value. The measured reflectivity value 132 may be within the reflectivity threshold 125, when the measured reflectivity value 132 is within the opposing surface reflectivity value such as 98% to 102% of the opposing surface reflectivity value. In another example, the reflectivity value 132 may be within the reflectivity threshold 125, when the measured reflectivity value 132 is outside the reflectivity threshold 125. In an example, the opposing surface reflectivity value may be measured as an average of the measurements of the sensor 112 when the apparatus 100 is initialized. In another example, the reflectivity threshold 125 may be predetermined.
In an example, the distance threshold 124 may be a percentage of the opposing distance 116, such as 98% to 102% of the opposing distance 116. The distance 114 measured by the sensor 112 may be within the distance threshold 124 in this example, when the distance 114 is within 98% to 102% of the opposing distance 116. In another example, the distance threshold 124 may be based on the minimum effective distance the sensor 112 can measure. In this example, the distance 114 measured by the sensor is within the distance threshold 124 when the distance 114 is within distance 116 plus or minus the minimum effective distance. In another example, the distance 114 measured by the sensor is within the distance threshold 124 when the distance 114 is within distance 116 plus or minus the minimum effective distance.
With reference to
A reflectivity value of the opposing surface 108 is referred to as the opposing reflectivity value. In an example, the opposing reflectivity value is higher than the media reflectivity value of the print media 110, and thus, the print media 110 and the opposing surface 108 may be differentiated by the controller 104 based on sensor measurements. The opposing reflectivity value may be the average measured reflectivity of the opposing surface 108. The opposing reflectivity value may be used to determine the reflectivity threshold 125. In another example, the opposing reflectivity value is lower than the media reflectivity value of the print media 110, and thus, the print media 110 and the opposing surface 108 may be differentiated by the controller 104 based on sensor measurements. Examples of the opposing surface 108 may include a mirror layer such as 3M™ daylighting film, a carbon black layer, replaceable layers, or painted layers or a coating on the opposing surface 108.
The controller 104 may measure and store the opposing reflectivity value on the data storage 130 when the print media 110 is not present on the media bin 106 to initially determine the reflectivity threshold 125. This can be done during a calibration process. The opposing reflectivity value may change over time such as due to wear, and the opposing reflectivity value may be periodically measured, such as before the print media 110 is transported to the media bin 106. The controller 104 may calculate the reflectivity threshold 125 based on the media reflectivity value of the print media 110. For example, the reflectivity threshold 125 may be set to a percentage of the media reflectivity value of the print media 110.
In an example, print media 110 may be of different types such as plain paper, photo paper, glossy paper, cardstock, paper of different thickness or GSM, etc. Different types of the print media 110 may have different reflectivity values. In another example, the print media 110 may have different reflectivity values for the same type of media manufactured by different manufacturers. In another example, print media 110 may have different reflectivity values, based on the content printed such as text, photos, solid filled areas from power point slides, etc. In an example, the controller 104 may have predetermined media reflectivity value look up tables for print media 110 of different types.
In an example, the controller 104 may store the media reflectivity value of the last-printed print media 110. The media reflectivity value of the last-printed print media 110 may be used to determine whether the last-printed print media 110 has been removed and then replaced in the media bin 106.
In an example, the controller 104 may determine the minimum effective value of the sensor 112 using the number of printed sheets, and calculating the distance 114 as each sheet is printed. When the distance 114 is determined to be different from the distance 116 as each sheet printed, that distance is the minimum effective value of the sensor 112.
With reference to
In an example, the opposing surface 108 of the media bin 106 may be a diffuse black surface. The diffuse carbon black surface may have a reflectivity value 344 as shown in the histogram, which may be lower than the minimum reflectivity value 342 of the print media 110. In another example, the opposing surface 108 of the media bin 106 may include a through hole aligned with the sensor 112. The through hole may have a reflectivity value 348, which may be lower than the minimum reflectivity value 342 of the print media 110. In another example, a mirror surface 346 may have a reflectivity value 348, which may be higher than the maximum reflectivity value 340 of the print media 110. In an example, the controller 104 may determine presence 352 or absence 354a, 354b of the print media 110 based on the difference in reflectivity values between the print media 110 and the opposing surface 108 of the media bin 106.
At 402, the apparatus 100 determines the distance 114 between the time of flight sensor 112 and the surface 120 facing the sensor 112. In an example, the controller 104 may calculate the distance 114 based on the time taken by photons transmitted from the sensor 112 and received by the sensor 112 and reflected from the surface 120.
At 404, the apparatus 100 determines whether the distance 114 is within the threshold 124. For example, the distance threshold 124 may be based on the opposing distance 116 between the sensor 112 and the opposing surface of a media bin 106, e.g. 98% to 102% of the opposing distance 116. The apparatus 100 proceeds to 406 when the distance 114 is within the threshold 124. The apparatus 100 proceeds to 402 otherwise.
At 406, the apparatus 100 determines the reflectivity value 132 of the surface 120. In an example, the reflectivity value 132 of the surface 120 may be measured based on the number of photons transmitted and reflected back to the sensor 112 per unit time.
At 408, the apparatus 100 raises an alert based on a reflectivity value of the surface 120. For example, when a reflectivity value measured matches the media reflectivity value of the surface 120 of apparatus 100, the alert may be raised to ensure removal of the print media 110 on the media bin 106 after the apparatus 100 has completed the pages in a print job. In an example, when the apparatus 100 may raise an alert when the media bin 106 is used to store print media 110 before image and/or text is printed on the print media 110, to indicate the media bin 106 is empty. In another example the alert may be raised to indicate the media bin is almost empty. In another example, the alert is not raised when the media bin has print media 110.
The controller 104 may represent the machine readable instructions 590, processor(s) 177, associated data storage device(s) 130, and the electronic circuitry and components used to control the operative elements of the apparatus 100 including the firing and the operation of print heads 532, including the print bar 522. The controller 104 is hardware such as an integrated circuit, e.g., a microprocessor. In other examples, the controller 104 may include an application-specific integrated circuit, field programmable gate arrays or other types of integrated circuits designed to perform specific tasks. The controller 110 may include a single controller or multiple controllers. The data storage 130 may include memory and/or other types of volatile or nonvolatile data storage devices. The data storage 130 may include a non-transitory computer readable medium storing machine readable instructions 590 that are executable by the controller 104. In an example, the controller 104 may retrieve the machine readable instructions 590 from the data storage 130 to execute the instructions. At 402, the controller 104 may determine the distance 114 between the time of flight sensor 112 and the surface 120. At 404, the controller 104 may determine distance 114 is within a threshold 114. At 406, the controller 104 may determine whether the reflectivity value 132 of the surface facing the sensor 112. At 408, the controller 104 may raise an alert based on the reflectivity value 132 of the surface. In another example, the controller may determine translate the media bin 106 using the finisher assembly 508 based on the determination.
Further, the controller 104 controls the media transport mechanism 506 used to transport media through the apparatus 100 during printing and to transport the print media 110 to the media bin 106. In an example, the controller 104 may control a number of functions of the media bin 106. In one example, the controller 104 may control a number of functions of the media bin 106 in presenting the print media 110 to a media bin 106 such as a translatable bin floor. Further, the controller 104 controls functions of a finisher assembly 508 to translate a number of stacks of the print media 110 between a number of different locations within the output area.
The media transport mechanism 506 may transport the print media 110 from the media bin (not shown in figure) for feeding paper into the printing apparatus 100 to the output assembly 520 used for collection, registration and/or finishing of the print media 110. In an example, the print media 110 collected on the output assembly 520 includes at least one of the print media 110 having text and/or images produced. In an example, a completed collection of the print media 110 may represent a print job that the apparatus 100 processes.
The apparatus 100 may be any type of device that reproduces an image onto the print media 110. In one example, the apparatus 100 may be an inkjet printing device, laser printing device, a toner based printing device, a solid ink printing device, a dye-sublimation printing device, among others. Although the present printing apparatus 100 is describe herein as an inkjet printing device, any type of printing apparatus may be used in connection with the described systems, devices, and methods described herein. Consequently, an inkjet printing apparatus 100 as described in connection with the present specification is meant to be understood as an example and is not meant to be limiting.
What has been described and illustrated herein are examples of the disclosure along with some variations. The terms, descriptions and figures used herein are set forth by way of illustration only and are not meant as limitations. Many variations are possible within the scope of the disclosure, which is intended to be defined by the following claims—and their equivalents—in which all terms are meant in their broadest reasonable sense unless otherwise indicated.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2017/028966 | 4/21/2017 | WO | 00 |