None.
None.
1. Field of the Disclosure
The present disclosure relates generally to imaging devices, and, more particularly, to those systems and methods for sensing types or classes of media.
2. Description of the Related Art
Incorrectly setting media type is a well-documented problem for users of imaging devices, such as electrophotographic printers. Setting media properties correctly is difficult for three primary reasons. First, properly identifying media is a subjective decision. Second, paper setting menus are sometimes difficult to locate and navigate. Third, classification of equivalent media is inconsistent. Additionally, media moisture content and environmental factors may invalidate correctly chosen settings. As a consequence of this, it is common for imaging devices to operate suboptimally.
There are consequences to improperly selected media type settings. The imaging device relies upon media type settings to control media handling, transfer, fusing, and finishing operations. Common failures related to improper media type settings include poor print quality, poor fusing, hot or cold offset, paper jams, media damage, component wear, and wrapping of the fuser by the media. This leads to user dissatisfaction.
To address this problem, several solutions that incorporate some form of printer control based upon sensed media properties have been developed. Prior art sensor implementations describe devices that measure a single media property, or at most, a few specific properties, such as optical transmission and impedance, to provide limited media identification. Prior art control schemes are limited in scope and are based upon an incomplete characterization of the media. Such prior art systems still rely upon user input and lack a holistic approach. An idealized, fully-featured sensing scheme would take a single, direct measurement of all relevant intrinsic media properties and use this information to model and control the imaging device. However, the number of intrinsic property measurements required to adequately control an imaging device, such as an electrophotographic printer, without user input is prohibitive as this approach is neither cost nor space efficient and requires a large number of sensors. Prior art sensing schemes have been incomplete because they have failed to measure some number intrinsic properties of the media needed to more accurately determine the media type.
It would be advantageous to be able to select a minimum set of sensors for an imaging device based on its intended application, such as retail use, office use, or a general purpose device suitable for a wide range of tasks; measure an extrinsic media property in lieu of several independent intrinsic media properties, and, then determine media type without the need for user intervention.
Disclosed is a method of media type sensing for use in an operational imaging device such as an electrophotographic printer. The method comprises in one aspect: establishing a media set comprising a plurality of media types M to be used in the operational imaging device; determining a number of variables N needed to determine each media type in the media set; providing a training sensor set for measuring each of the N variables and providing corresponding output signal therefor; using the training sensor set to measure the N variables with a known sample of each media type in the media set and a training imaging device to create a corresponding training data set for each media type in the media set, wherein the measuring includes taking multiple measurements of each of the N variables; inputting each training data set for each media type into a classifier training engine; and generating, using the classifier training engine, a media type determining equation for each media type incorporating corresponding N variable terms to create a set of M media type determining equations for use with an operational set of sensors corresponding to the training set sensors.
The method in another aspect, in an operational imaging device, comprises: storing in a memory the set of M media type determining equations; providing an operational sensor set for operable communication with the operational imaging device, the operational sensor set measuring a value of each variable in the set of N variables and providing corresponding output signals for the measured N variables for a sheet of media to be processed; converting the received output signals into the N measured normalized variable values; solving the set of M media type determining equations using the N measured normalized variable values to determine a media type from the media set for the media sheet to be processed; and, selecting, based upon the determined media type, from a look up table at least one operational parameter for the operational imaging device.
The method in another aspect includes the measuring of multiple measurements of each of the N variables by the training sensor set occurs at a plurality of predetermined temperature and relative humidity combinations. The set of N variables comprises at least two variables selected from the group comprising: electrical impedance magnitude, electrical impedance phase, contact resistance, capacitance, optical transmission mean, optical transmission deviation, optical spectral reflectance, optical diffuse reflectance, bending stiffness, acoustic transmission, temperature, media size, relative humidity, media feed motor current, fuser temperature, transfer current, transfer voltage, media holes, preprinted areas, media color, multilayer media, RFID signal, magnetic field, MICR, and further wherein the operational sensor set includes sensors for measuring the at least two selected variables.
The above-mentioned and other features and advantages of the disclosed embodiments, and the manner of attaining them, will become more apparent and will be better understood by reference to the following description of the disclosed embodiments in conjunction with the accompanying drawings.
It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings. In addition, the terms “connected” and “coupled” and variations thereof are not restricted to physical or mechanical connections or couplings.
Spatially relative terms such as “top”, “bottom”, “front”, “back”, “rear”, “side” “under”, “below”, “lower”, “over”, “upper”, and the like, are used for ease of description to explain the positioning of one element relative to a second element. These terms are intended to encompass different orientations of the device in addition to different orientations than those depicted in the figures. Further, terms such as “first”, “second”, and the like, are also used to describe various elements, regions, sections, etc. and are also not intended to be limiting. Like terms refer to like elements throughout the description.
As used herein, the terms “having”, “containing”, “including”, “comprising”, and the like are open ended terms that indicate the presence of stated elements or features, but do not preclude additional elements or features. The articles “a”, “an” and “the” are intended to include the plural as well as the singular, unless the context clearly indicates otherwise.
In addition, it should be understood that embodiments of the present disclosure include both hardware and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic based aspects of the invention may be implemented in software. As such, it should be noted that a plurality of hardware and software-based devices, as well as a plurality of different structural components may be utilized to implement the invention. Furthermore, and as described in subsequent paragraphs, the specific mechanical configurations illustrated in the drawings are intended to exemplify embodiments of the present disclosure and that other alternative mechanical configurations are possible.
It will be further understood that each block of the diagrams, and combinations of blocks in the diagrams, respectively, may be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus may create means for implementing the functionality of each block or combinations of blocks in the diagrams discussed in detail in the descriptions below.
These computer program instructions may also be stored in a non-transitory, tangible, computer readable storage medium that may direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable storage medium may produce an article of manufacture including an instruction means that implements the function specified in the block or blocks. Computer readable storage medium includes, for example, disks, CD-ROMS, Flash ROMS, nonvolatile ROM and RAM. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus implement the functions specified in the block or blocks. Output of the computer program instructions, such as the process models and the combined process models, as will be described in greater detail below, may be displayed in a user interface or computer display of the computer or other programmable apparatus that implements the functions or the computer program instructions.
The term “image” as used herein encompasses any printed or digital form of text, graphic, or combination thereof. The term “output” as used herein encompasses output from any printing device such as color and black-and-white copiers, color and black-and-white printers, and multifunction devices that incorporate multiple functions such as scanning, copying, and printing capabilities in one device. Such printing devices may utilize ink jet, dot matrix, dye sublimation, laser, and any other suitable print formats. The term button as used herein means any component, whether a physical component or graphic user interface icon, that is engaged to initiate an action or event.
Referring now to
A training sensor set 14, consisting of a predetermined collection of sensors, provides data measurement points to trainer 12. The types and number of sensors used will be described below and will vary dependent upon the media types included in training media set 16, the ambient conditions 20 to be measured, the type of robots 18 and training imaging device 22 used, and functional requirements and customer requirements for the operational imaging devices 50. The training sensor set 14 is used in conjunction with the training media set 16, comprised of samples of M different media types and provides multiple data points for each variable in a predetermined set of N variables. Possibly included in the set of N variables that training sensor set 14 measures, as illustrated by the reflecting arrows, are those relevant to each media type M in the media set 16; ambient conditions, indicated by cloud 20, such as temperature and relative humidity where the training media set 16 is located, and variables relevant to the operational imaging device 50 such as electrical, thermal and mechanical properties measured using the robots 18 or training imaging device 22. An operational imaging device designer chooses variables that will provide a resolution sufficient to determine each media type M within the training media set 16. The chosen variables N relevant to the distinguishing the media types in the training media set 16 are empirically determined and verified. For a given family of operational imaging devices 50, the chosen N variables to be measured using subsystems equivalent to subsystems common to each member of a given family of operational imaging devices 50. These subsystems may be provided in a training imaging device 22 or may be individually provided subsystems, generally indicated 24, such a transfer station 24-1, fuser 24-2 or media feed system 24-3, etc. It will be noted that each media type M is tested with each robot 18, the training imaging device 22, if present, or subsystems 24 at several different ambient conditions and measurements are also taken at a plurality of locations within the borders of the media sheet. The use of robots 18 and/or subsystems 24 may obviate the need to use a training imaging device 22.
Training sensor set 14 comprises direct sensors 14-1, indirect sensors 14-2 and subsystem response sensors 14-3 for one or more subsystems that will be present within the operational imaging device 50. Such subsystems include a fuser, a toner transfer station, a media feed system, and a finisher, which may also be termed a processing device.
Direct sensor measurements are of a characteristic of the media. These direct measurements include, but are not limited to, optical, electrical impedance, reflectance, thermal capacitance, etc. A more extensive list of direct sensor measurements that may be used with the present system 10 and operational imaging devices 50-1-50-K is provided in Table 3 below.
Indirect measurements include, but are not limited to, temperature, relative humidity, and/or the desired machine state, e.g., process speed. When such indirect measurements are made, each media type in the media set and each imaging device subsystem are measured at the desired indirect measurement points. For example, when temperature and relative humidity are being measured, each media type in the training media set 16 and each imaging device subsystem 24 are measured at several different temperature and humidity points, such as, for example, 22° C. at 50% relative humidity, 25.6° C. at 80% relative humidity, and 15° C. at 8% relative humidity. These temperature and humidity points are environments in which operational imaging devices 50 may be placed. Multiple samples of each media type are measured in these different environments to generate the training data set 26. Other temperature and humidity conditions may also be measured.
Subsystem response measurements include change of fuser temperature occurring for each media type in the training media set 16 as they are fed through the fuser, change in transfer nip voltage or current occurring for each media type as they are fed through the transfer nip of the transfer station, media feed motor current for each media type as they are fed through the media path, and/or media location within the media path. Again these measurements may be taken at several different temperatures and relative humidity values and are included in the training data set 26.
A single sensor in the training sensor set 14 may provide data for two or more variables in the set of N variables. For example, an impedance sensor may provide both magnitude and phase data points. The output of each sensor in the training sensor set 14 may be conditioned and normalized by trainer 12 so that M data training sets 26 contain normalized data points. This helps to improve performance of training system 10.
The data for the N variables for each media type M in the training media set 16 is collected in a data set, generally designated 26, for each media type M, training data sets 26-1 through 26-M as shown. For data in the training data sets 26 the media type or class to which that data belongs is known. For example, should training media set 16 have three media types 16-1-16-3, three data sets 26-1-26-3 would be collected. It will be appreciated that the number of data points within each data set 26 will number in the thousands. In general, as the media types M to be sensed in operational imaging devices 50 increases in number, the number of variables N measured increases so that each media type M may be determined. The measurements taken for the training data sets 26 may also account for sensor aging, sensor variability, media variability, imaging device subsystem variability to achieve a robust set of media type determining equations flexible enough to handle variability in the operational sensor set 52, in the media types and the operational imaging devices 50. Further, multiple instances of the same sensor and multiple instances of the same type of media sheet may be used when populating the training data sets 26.
As used herein, the N variables in each data set 26 for each media type M includes the variables types previously described such as temperature, relative humidity and corresponding imaging device variables, all as selected for inclusion in the predetermined set of N variables.
For the purposes of developing a media type determining equation that can successfully classify media type given the different variable input magnitudes, the measured sensor values are normalized prior to training. This is because units of Ohms have no physical comparison to units of optical transmission, degrees of temperature, or percent relative humidity, etc. The goal is to compare how the media is changing with respect to its physical properties and by normalizing the inputs to the same order of magnitude this can be more easily achieved. Before training, these input values are normalized such that the magnitudes of each of the inputs are roughly equivalent over the range expected by the operational imaging devices 50, the media types expected to be used, expected environments of use, and one or more desired machine states, for example, 40 page per minute (ppm) process speed or 70 ppm process speed. The measured values provided by the operational sensor sets 52 would also be normalized prior to controllers 51 solving the media type determining equations sets 40.
The M data sets 26 of N variables each are fed into a classifier training engine 30. Using the M data sets 26, classifier training engine 30 produces as an output a media type determining equation set 40 containing M media type determining equations, where M is the number of media types and N is the number of variables. It should be understood that the number of variables N does not have to equal the number of media types M. The media type determining equation set 40 will be replicated, 40-1 through 40-K as shown, and installed into each corresponding operational imaging device 50-1-50-K.
Classifier training engine 30 uses a supervised machine learning algorithm used to map inputs (sensed media variables or properties like bending stiffness, electrical impedance, acoustic transmittance, optical reflectance, etc.) to a media type or class. In supervised learning, for a given input data set, the correct output is known. For data in the training data sets 26 the media type or class to which that data belongs is known. With a classifier training engine 30, results are predicted in a discrete output and input variables are mapped to discrete classes or type—here discrete media types. Once the media type determining equations are formed, these equations, when placed in the operational imaging devices 50, take measured variable values from the operational sensor set 52 as inputs and use them to determine the best class (i.e. media type). The measured variable values are also termed instances. Classification into one of the several media types may be done by multiclass classification or by combining multiple binary classifiers that deal with only two classes at a time. A classification scheme is advantageous since programs in many existing imaging device controllers are based upon a discrete categorization of media into type, weight, and roughness.
Classifier training engine 30 may be one of well known classification engines as known in the art that analyze data and recognize patterns for classification. These include a support vector engine 30-1, a neural network 30-2, a quadratic classifier 30-3, a Bayesian network 30-4, or a learning vector quantizer 30-5. Classifier training engine 30 operates on the data sets 26-1-26-M to produce the multi-variable media type determining equation set 40. The media type determining equation set 40 may be constructed many different ways. In one embodiment (created using regression techniques), it resembles a higher order multivariable polynomial. In another embodiment (created using neural networks), it resembles two theta matrices. The form of the media type determining equation will be determined by the type of classifier training engine used in trainer 12. Note that, once determined, the media type determining equation may be manipulated to take any convenient mathematical form.
Two optional elements are shown in
An example implementation of polynomial consolidator 32 will now be described. The following nomenclature is a representative notation for when classifier training engine 30 is a support vector machine, which include examples such as Least-Squares Support Vector Machines (LS-SVM) and Fast Support Vector Machines (FSVM) and many others. For the purposes of this illustration of the polynomial consolidator 32 for use in embedded classification systems to be employed in operational imaging devices 50, a LS-SVM is shown the illustrated implementation where:
p: number of variables;
x: current set of measurements to be classified, a vector of length p;
mk: measurement vector from the training data set, with length p, associated with the kth training data point;
αk: weight associated with the kth training data point;
yk: true classification (usually coded +1 or −1, but could be another form) associated of the kth training data point;
b: linear bias offset term; and
N: number of training data points.
The method of arriving at these quantities is as follows: generally, the set of N vectors mk, k=1, . . . , N and their corresponding true classifications yk are arrived at through experimentation or other means of creating example data points that characterize the categories, i.e., the media types, that are to be used in the classification. For example, if one were trying to distinguish a class A and a class B, one might measure the characteristics of examples from class A, and also measure the characteristics of examples from class B. For each example, the characteristic features, or measurements, are aggregated in a corresponding vector mk. N would then be the sum of the number of examples from class A and class B. The weights αk are arrived at through a training process, which differs somewhat for different classification algorithms, and, for the purposes of polynomial consolidation, the method by which they are attained is not important.
The resulting classification function, C(x), may also depend to some degree on the particular classification algorithm. The polynomial consolidation methodology applies to any classification function that one might apply in this manner as long as it is continuous on a bounded interval of interest. By the Weierstrass approximation theorem, it is well known that any function that meets this criteria can be arbitrarily closely approximated by a polynomial function. For example, many implementations of neural network classifiers utilize continuous functions such as the sigmoid function or alternatively the hyperbolic tangent as a key component.
In the LS-SVM with a polynomial kernel implementation the classification function is set for in Eq. 1:
C(x)=sign[Σi=1Nαkyk(mkTx+b)d] Eq. 1
In this form, d is an integer that provides the degree of the polynomial, and the other terms are as described previously. This form of classifier can have very high performance depending on the characteristics of the system in which it is operating. However, the level of performance increases as the value of N increases. If the performance desired is obtained only after using N=1000 or more examples, then in order to compute C(x), 1000 sums must be performed. In addition, the values of αk, yk, b and mk must be stored in memory in order to compute the classification function.
For embedded systems the computational complexity and memory requirement is a significant disadvantage and in many implementations could force the addition of significant cost to a product in order to incorporate the computational power and memory needed to accommodate the classification function. Polynomial consolidation addresses this problem of computational complexity and memory footprint. Instead of evaluating potentially thousands of terms, the function can be represented by a polynomial.
Certainly, each of the N terms would contribute a different function. In the case of the polynomial form mentioned above, in a LS-SVM classifier training engine 30, each of the N terms would contribute a term as shown in Eq. 2:
αkyk(mkTx+b)d Eq. 2
Considering the transposed vector multiplied by another vector is an inner product and assuming the components of mk are [ak, bk, ck, . . . ]T the result is the expression shown in Eq. 3:
αkyk(αkx1+bkx2+ckx3+dkx4 . . . +b)d Eq. 3
This can be expanded via the multinomial theorem's formula, shown in Eq. 4:
a binomial coefficient
Once terms are expanded out for each data point, the result is a list of multivariate polynomials where the coefficients are related to αk, yk, b, d and mk, and the variables are the features or measurements of the data point to be classified, namely x1, x2, . . . , xp, with the number of multivariate polynomials being the number of data points used in the classification (the support vectors).
As an example, consider a system with a second order polynomial classifier where there is one sensor, whose value to be classified is x, and three data points m1, m2, m3 that were used to train the classifier. Since it has already been trained, we also have the corresponding weights α1, α2, α3, corresponding true values y1, y2, y3, and corresponding offset number T. The classifier would then have the form shown in Eq. 5:
y=sign [α
1
y
1(m1x+τ)2+α2y2(m2x+τ)2+α3y3(m3x+τ)2] Eq. 5
If we consider the portion within the brackets Eq. 6 results:
α1y1(m1x+τ)2+α2y2(m2x+τ)2+α3y3(m3x+τ)2=α1y1(m12x2+2m1τX+τ2)+α2y2(m22x2+2m2τx+τ2)+α3y3(m32x2+2m3τX+τ2) Eq.6
Due to the multinomial theorem as discussed above, we can then collect like terms in x, resulting in an expression of the form c1x2+c2x+c3. In this case, c1=α1y1m12+α2y2m22+α3y3m32, and similarly the terms can be collected to develop expressions for c2 and c3 and any other constants for the expression.
In this example, in the final product implementation only c1, c2, and c3 need to be stored in order to classify the new data point, and the savings in both memory footprint and computational complexity are significant, decreasing the potential cost of implementing the classification system in operational imaging device 50. While this becomes a complicated process for more training data points and more variables, the method illustrated is a framework for solving the problem, which can be automated using computer algebra systems.
The expert knowledge cost/value weighter 34 may be employed to adjust the weighting of the coefficients in the M media type determining equation set 40. In trainer 12, generally a cost/value function that is being optimized—that is, starting with some initial “guess” of the best weightings for the function, a cost function is evaluated and properties that are uncovered during this evaluation are used to refine the “guesses” of the weight values until an optimal classifier training engine for that form is found. Generally, the cost/value function lends itself well to optimization, and properties such as convexity of the cost function are very desirable as it leads to a well-studied set of optimization solution methodologies. In some instances some “allowable” confusion between categories (i.e. media types) may exist, depending on certain conditions. These conditions could be based on areas or ranges of features, or any other sensor or condition for which an expert may have intrinsic knowledge. This may also be referred to as expert knowledge. When an error between two categories is allowable (i.e., a particular type of mistake made may not invalidate the results of the multiclass classification) then the idea is not to penalize that error as harshly. Extending this further, if under different conditions, the importance of correctness differs, then penalties can be adjusted accordingly. This may be implemented using an expert weighting term ck(q) that comes from an expert weighting matrix, Cq, which codifies the expert knowledge and is specific to the ith classifier.
An example of expert knowledge cost/value weighter 34 for a simplified media set will now be described. The set of q weighting matrices, as an example with media types A, B, and C, might look like the form (the value in the table is what ck(q) would be):
For q=1
For q=2
There will be a matrix for each q until q=N, with N being the total number of variables. Rows indicate the current classifier, and columns correspond to the true class of a given training data point. In this case, for variable 1 (when q=1,) it is acceptable to confuse A and B, so if we are looking at point k from the perspective of the classifier for media types A or B, the corresponding ck(1)=ck(2)=0.1. Similarly, it is less acceptable to confuse media types A and C, so for either of those classifiers, the corresponding classifier will weight that error with ck(1)=ck(3)=0.5. For an error that is unacceptable it can be weighted as ck(q)=1 or even higher. It is only the relative values of these terms that matter, so it is general practice to normalize all of them to 1. Condition 2 (when q=2) has A and C with acceptable confusion, so that is codified ck(1)=ck(3)=0.1 but the rest of the cases are deemed unacceptable. The number of different weights is only limited by designer choice, and could also be a continuous or discontinuous function of the variable. The example here is a simple one to make illustration clear.
Other forms of a polynomial consolidator 32 may be employed, and the form of polynomial consolidator used should not be considered a limitation of the presently disclosed method. Also other forms of an expert knowledge cost/value weighter 34 may be employed, and the form of the expert knowledge cost/value weighter 34 used should not be considered a limitation of the presently disclosed method.
As part of the training process, a test data set may be used to validate media type determining equation set 40. This is done by separating the entire training data sets 26-1-26-M into two subsets. A training data set comprising about ⅔ of the entire data sets 26-1-26-M is randomly selected and is used to develop the media type determining equations. A test data set comprising the remaining ⅓ of the entire data sets 26-1-26-M is used to empirically evaluate the media type determining equations generated from the ⅔ training data set. This validation technique is well known to one of skill in the art.
Media type determining equation set 40 is replicated, indicated as 40-1-40-K, in firmware, generally indicated 53, to be used in each of the operational imaging devices 50. As shown, media type determining equation sets 40-1-40-K are provided in firmware 53-1-53-K of operational devices 50-1 through 50-K, respectively. A single media type determining equation is produced for each type of media M in the training media set 16 so that there are M number of equations in the media type determining equation set 40.
As the number of variables N increases, the complexity and number of terms in each media type determining equation increases. Each media type determining equation is comprised of multiple terms with corresponding constant coefficients for each variable of the N variables. However, where the media type determining equations are polynomial equations, by use of polynomial consolidation techniques such as the one discussed previously, the number of terms and coefficients needed in these equations may be reduced and these consolidated equations form media determining equation sets 40-1-40-K used by each controller 51-1-51-K to determine media type. Consolidated equations mean a more rapid determination of media type providing real time response in each operational imaging device 50-1-50-K to changing media types being processed. As is known in the art, the media type determining equations may be represented in any convenient mathematical manner that closely approximates the solution, for example a Taylor polynomial. In one form classifier training engine 30 produces a function, comprised of the M media type determining higher order polynomial equations comprising the media type determining equation sets 40-1-40-K, that will be used in each operational imaging device 50-1-50-K to be used for a given application. Variable measurement values taken by the operational sensor set 52-1-52-K in each operational imaging device 50-1-50-K are then input to the function (i.e., the M media type determining equations) to determine the type of media sensed.
Using training system 10 to develop the coefficient matrix for each of the M media type determining equations in the media type determining equation set 40 to control the imaging device 50 easily allows for the inclusion of additional sensors. Training system 10 therefore allows for expansion and/or changes of the selected variables N that may be needed with other imaging products to work optimally. Training system 10 is easily expandable and adaptable to future imaging devices and future media types.
Operational imaging devices 50 are those that would be provided to users for a specific application, such as a retail application, an office application, or a general purpose application, etc. Operational imaging devices 50-1-50-K would be distributed to different locations for use by various end users. Operational imaging devices 50-1-50-K would have the same processing devices, e.g., the same fuser types, transfer stations, media feed systems and firmware. Should the processing device hardware or the customer requirements change, then the media type determining equation set 40 would have to be redetermined for the new hardware configuration. Operational devices 50-1-50-K include controllers 51-1-51-K and an operational sensor set 52-1-52-K. Media sheets 60-1-60-K are readied to be processed by their corresponding operational imaging devices 50-1-50-K. Operational sensor sets 52-1-52-K measure the values of the same N variables that were used in the set of N variables that were measured by the training sensor set 14 and provide those measured data values to controllers 51-1-51-K. The individual sensors in each of operational sensor sets 52-1-52-K may be the same as or similar to those used in training sensor set 14. Controllers 51-1-51-K utilize the measured N variable values provided by the operational sensor sets 52-1-52-K to solve the media type determining equation sets 40-1-40-K stored in firmware 53-1-53-K to determine a media type. For example, in operational imaging device 50-1, operational sensor set 52-1 provides measured values for the set of N variables as a sheet of media 60-1 is readied for processing. Controller 51-1 uses the measured N variable values to solve the media type determining equation set 40-1, to produce a determined media type 54-1 which is the highest valued media type determining equation solution found using the variable values measured by operational sensor set 52-1.
Using the determined media type 54-1, controller 51-1 then utilizes lookup table 55-1 to select a one or more operational parameters 56-1 to be used by operational imaging device 50-1 or a subsystem therein to process the readied media sheet 60-1 to produce a processed media sheet 61-1. A similar process would be occurring in each of operational imaging devices 50-2-50-K to create processed sheets 61-2-61-K. However, the operational parameter or parameters selected in those operational imaging devices 50-2-50-K will depend on which media type was the determined media type sheets 60-2-60-K.
During training, the extrinsic properties to be measured are selected to closely relate to operational imaging device 50 functions. This increases success in sensing media types and reduces the number of required sensors. Where the operational imaging device 50 is an electrophotographic printer, media interacts with three major printer subsystems: media handling, toner transfer, and fusing. It follows that sensed variables or characteristics may be closely related to the fundamental operation of these subsystems. The present media type determining method may also use as a variable one or more of the following variables or characteristics: lumped electrical time response (toner transfer), lumped thermal time response (fusing), mechanical composition (media handling), and other characteristics (e.g., size, temperature, relative humidity).
At a transfer station, an electric field is generated to move charged toner particles from a donor substrate to the media. Electrical characteristics of the media dictate how quickly the electric field will build and what the field strength will be for an applied voltage. Functionally, it is important to know the time response of media to a given voltage input. Appropriate intrinsic measurements for lumped electrical time response may include one or more of a volumetric measure of impedance (magnitude and phase angle), electrical time constant (resistance and capacitance), or some other similar metric.
In the fuser, temperature and pressure are applied to transfer heat to the media, melt toner, and affix it to the media. The lumped thermal characteristics of the media dictate how quickly heat will transfer into the sheet and how much heat must be transferred to adequately melt toner. Appropriate intrinsic measurements may include a bulk measurement of thermal mass (mass and specific heat), thermal time constant (heat transfer coefficient, specific heat, density, and thickness), thermal diffusivity (density, specific heat, and thermal conductivity), or some other similar metric.
Within the operational imaging device 50, media is conveyed through the system via driven rollers. Mechanical characteristics of the media dictate how much drag the media generates in the media path and how much torque the system must provide to transport the media. Appropriate intrinsic measurements might include bending stiffness (elastic modulus and area moment of inertia), coefficient of friction, or some other similar metric.
Media acclimation (temperature and relative humidity) and the desired machine state (process speed) may also affect each of these three media characteristics. For example at high ambient temperature and relative humidity one media type containing more moisture than at standard temperature and relative humidity conditions, may be better processed using settings for another media type.
An understanding of these three media characteristics (lumped electrical time response, lumped thermal time response, and mechanical composition) is necessary to sufficiently control print processes. If sensors are chosen to closely map to functionally-relevant extrinsic properties that relate to printer function, adding additional sensors to measure additional characteristics only slightly increases performance of the system. Other measurements that loosely correlate to these intrinsic properties may also be of value. An example would be the imaging device subsystem responses.
Media properties may be sensed using a wide variety of possible measurement techniques. Using the fundamental media characteristics just discussed as a guidepost helps limit the set of possibilities. Additionally, the measurement technique or sensing methods would be safe, unobtrusive, compact, energy efficient, inexpensive, and sample rapidly. Measurements should avoid containing redundant information. The sensing methods should be sufficiently independent or be decoupled from one another. This general design guideline provides the classifier training engine 30 with better performance and reduces the number of required sensors and/or measured variables N.
The following describes a variety of sensor types that may be used to make the measurements for the selected variables in the set of N variables. Sensors include those that measure electrical impedance, bending stiffness, optical reflectance, optical transmission, and acoustic transmission. The following extrinsic measurement techniques were selected because they enable the system 10 and operational imaging devices 50 to take measurements that closely correlate to the fundamental media properties listed above.
Impedance phase angle and magnitude are derived from media response to an AC voltage applied across the thickness of the sheet while it is staged in a pair of metal rollers. From this, media resistance or capacitance may be calculated. In one embodiment, a 10 KHz wave of 1 volt was sufficient excitation for characterization. This sensor provides an output that closely correlates to lumped electrical time response (electrical impedance or resistance and capacitance).
Media bending stiffness is measured as a function of a sheet resistance to deformation. The motor current (torque) required to drive a bar that bends a staged sheet is measured. This torque directly correlates to the media modulus of elasticity and area moment of inertia. This sensor provides an output that closely correlates to mechanical composition (bending stiffness). An example of a media stiffness sensor may be found in copending U.S. patent application Ser. No. 14/145,601, entitled “Media Stiffness Sensor Assembly For An Imaging Device,” and Ser. No. 14/145,661, entitled “Method Of Using An Imaging Device Having A Media Stiffness Sensor Assembly” both filed Dec. 31, 2013.
A pair of photodiodes is used to measure the ratio of specular and diffuse light emitted by an LED and reflected off the surface of a media sheet. The ratio serves as a relative measure of roughness. This sensor provides an output that closely correlates to mechanical composition (coefficient of friction) and loosely correlates to lumped electrical time response and lumped thermal time response (contact resistance).
An acoustic wave is generated using a piezoelectric transducer or a speaker. The energy content in the wave is dampened as it propagates through the media sheet. The amount of transmitted acoustic energy correlates to the mass of the system. This sensor provides an output that closely correlates to lumped thermal time response (thermal mass).
An optical transmission sensor measures an amount of light transmitted through a media sheet. The optical transmittance sensor is an infrared LED and a photodetector pair. The infrared LED emits light on one side of the sheet. The photodetector is positioned on the other side of the sheet and measures the quantity of light that is transmitted through the sheet. Several measurements are taken as the sheet is moved by the sensor and an optical average and optical standard deviation are calculated. The transmitted energy is a function of the opacity of the media sheet which correlates to thickness or mass of the media sheet. This sensor provides an output that closely correlates to lumped thermal time response (thermal mass).
A purpose of the present media sensing system is to use the minimal number of independent extrinsic measurements necessary to develop the media type determining equation set 40 capable of training an operational imaging device 50 that meets the user application. Applications which use limited sets of known media types or that can accept misclassifications of media types without a significant negative impact can be successfully controlled with fewer sensors. Alternatively, additional measurements and/or sensors may be added to improve accuracy and robustness. Table 3 provides example operational sensor sets that would meet several different levels of performance requirements.
Table 3 outlines several sensor sets that provide varying degrees of functionality and, in turn, resolution to discern various media types. It should be noted that optical transmission and optical transmision variation may also be listed as being lumped thermal response variables in that media thickness affects both thermal properties and mechanical properties. Optical transmission may also be referred to as optical transmission. For example, sensor set 3 would result in the ability to classify plain paper, cardstock, and polyvinyl labels at ambient environmental conditions. A more fully-featured control scheme may incorporate impedance phase, optical spectral reflectance, media feed motor current, and acoustic transmission sensors in addition to a temperature and humidity sensor (sensor set 2). Sensor set 2 would provide the ability to additionally discern light weight, heavy weight, glossy, and bond paper across class B environmental conditions. Sensor set 1 may, for example, be used to distinguish media having holes or perforations, media having preprinted portions, multiweb media, media having magnetic ink or RFID tags, light cardstock, cardstock, heavy cardstock, paper labels, heavy paper labels, vinyl labels, heavy vinyl labels, transparencies, light glossy media, glossy media, heavy glossy media, rough/cotton media, envelopes, heavy envelopes, and polymeric film.
Use of the image capture, for example, would provide some of the additional capabilities such as recognizing media having holes or preprinted portions. Optical sensors may be used to detect holes. Image capture may be done by use of charge coupled imaging device. Magnetic field may be detected by use of a Hall effect sensor. An RFID reader may be used to sense RFID tags.
Referring now to
The N signal outputs, designated NSO, from operational sensor set 52-K are provided to controller 51-K via communications link 100. The NSO are measured values of each variable in the set of N variables. As shown, NSO are provided to signal conditioning circuit 51-K1 and signal normalization circuit 51-K2 for conditioning and range normalization to produce an input set of N measured variable values 51-K3. Note that signal conditioning and normalization steps may also be performed by firmware. At firmware 53-K, the set of N measured inputs variables are processed by controller 51-K to solve media type determining equation set 40-K to produce a determined media type 54-K. Using determined media type 54K as a selector for lookup tables 55-K, one or more operational parameters 56-K are selected by processor 51K. As shown, lookup tables 55-K1 through 55-KP are provided to select operational parameters 56-K1-56-KP. The number and type of operational parameters 56-K1-56-KP selected are a matter of design choice and the set of N measured input variable values 51-K3. Using communication link 100, the operational parameters 56-K1-56-KP are provided to processing device PDK.
The media sheet 60-K which is to be processed is provided to processing device PDK which produces processed media sheet 61-K. Media sheet 60-K may be media to be printed 60-K1 or images to be scanned 60-K2. Processing device PDK may, in one form, be a printer or print engine PDK1 or, in another form, a scanner system PDK2. Printer PDK1 may be an electrophotographic printer or an ink jet printer or other printer types as known in the art. Printer PDK1 is illustrated as an electrophotographic printer having a fuser F, a toner transfer station TTS, a finisher unit FU providing hole punching and stapling, and media feed system MFS. Scanner system PDK2 is illustrated as having a media feed system SMFS, an automatic document feeder ADF, a scan bar SB1, and a flatbed scan bar SB2. Where automatic document feeding or duplex scanning are not needed, the ADF and scan bar SB1 are not used. When processing device PDK is printer PDK1, operational parameters 56-K may be provided, for example, to fuser F, toner transfer station TTS, finisher unit FU, and media feed system MFS of printer device PDK1. When processing device PDK is scanner PDK2, operational parameters 56-K may be provided, for example, to media feed system SMFS, ADF scan bar SB1 and flatbed scan bar SB2.
As used herein, the term “communications link” is used to generally refer to structure that facilitates electronic communication between multiple components, and may operate using wired or wireless technology. Controller 51-K includes a processor unit and associated memory 57-K, and may be formed as one or more Application Specific Integrated Circuits (ASIC). Memory 57-K may be, for example, random access memory (RAM), read only memory (ROM), and/or non-volatile RAM (NVRAM). Alternatively, memory 57-K may be in the form of a separate electronic memory (e.g., RAM, ROM, and/or NVRAM), a hard drive, a CD or DVD drive, or any memory device convenient for use with controller 51-K. Firmware 53-K may reside in memory 57-K. Controller 51-K may be, for example, a combined printer and scanner controller.
Also illustrated in
At block B270, the S!+1 media type determining equation sets, where the +1 represents the first media type determining equation set having all sensors functioning, are stored in memory 53 of each operational imaging device 50. At block B280 an operational sensor set 52 for measuring the values of the set of N variables is provided for each operational imaging device 50. At block B290 a determination is made to see whether or not any faulty sensor outputs are detected. When it is determined that all of the sensors S in the operational sensor set 52 are functioning, at block B300, method 200 selects the first media type determining equation set where all sensor are functioning. Thereafter, at block B310, method 200 solves the first media type determining equation set using the measured values for the set of N variables. Method M200 then proceeds to block B370.
When it is determined that faulty sensor outputs are presented, the faulty sensors outputs are flagged by controller 51 which then proceeds to select, based on the combination of the remaining functioning sensors or on the combination of the malfunctioning sensors in the operational sensor set 52, the appropriate additional media type determining equation set from the S! media type determining equations sets that have been stored in memory 53. At block B330 the confidence level of the selected additional media type determining equation set is checked. The confidence check determines that the appropriate equations are present in firmware 53. When the confidence threshold is not met, i.e., an equation is missing, method M200 declares a fault at block 350 and may issue a service request. When it is determined that the confidence threshold has been met, method M200 proceeds to block B360, the selected additional media type determining equation set is solved using the normalized values of the set of variables that are measured by the remaining functioning sensors in operational sensor set 52 to determine a media type.
At block B370, the solutions provided by the selected additional media type determining equation set or those provided by the first media type determining equation set are checked to determine whether or not two or more of the equation solutions are within a predetermined range of one another. When it is determined that this condition is present, at block B380, a determined media type is selected from lookup table (LUT) 59 stored in memory 53 based on the combination of which equations in the additional media type determining equation set are within a predetermined range of one another. For example, say the solutions for equations 1, 2 and 3 in a set of six equations return values within an empirically predetermined range of one another, then based on this combination of equations, a determined media type has been empirically determined using expert knowledge. These empirical determinations of media type are stored in the LUT 59.
At block B390, using the determined media type, an operational parameter of the operational imaging device is chosen. At block B400, the media sheet to be processed is processed by the operational imaging device using the selected operational parameter. At block B410, method M200 ends. After completion the process M200 may return to block B290 to recheck for faulty sensors prior to the processing of the next sheet of media. The operations of block B290 may also be performed periodically, such as, prior to beginning a new media processing job.
Example cases using the operational imaging devices 50 which are electrophotographic printers will now be described to illustrate the present method and the high degree of flexibility that may be used when developing and implementing the media type determining equations by use of different variables and sensor sets. In each of Tables 4-8, 10-11 and 13, the term “A” is a linear offset term in the media type determining equation. When the media type determining equation set uses polynomial equation form, the number of terms is a function of the polynomial order and the number of variables, or roughly of the number of sensors in each of the sensor sets 52-1-52-K assuming each sensor is measuring a single variable. In the simplest case, the polynomial order is one, the decision surface is a constant, and thresholding is used. In the most complex case having a media set having a large number of media types and the form of the equation is a polynomial, a higher order polynomial would be used. However, as the equation order increases, a concern of overfitting of the data may arise if the training data sets do not contain a sufficient number of values. For these reasons, the order of polynomial equations when used will generally have an order between first and fifth. The number of M media type determining equations in the media type determining equation set 40 would be the M number of media types to be classified. Some sensors may be used to make multiple measurements, e.g., impedance magnitude and phase.
The coefficients used for each media type determining equation will be a function of the range normalization as well as the actual design of the hardware in the operational imaging device 50. Several things about the present system are universal. One of those is that certain sensor term combinations are more important than others in making the media type classification. The number of terms kept in the media type determining equation determines the resolution of the system, but each decreasingly important term makes less of a difference to the media type determination. Another is that while characteristic media properties determine differences between media type, the particular set of sensors chosen will determine which features are used to separate media.
After conditioning and normalization, the measured values of the set of N values are fed into each media type determining equation. The value and sign of the number calculated determines whether the controller 53 believes the media tested to be of the type measured. Generally, if the sign of the number is positive, then the tested media is classified as “of that type” and if it is negative the media is classified as “not of that type”. If more than one type have a positive sign, the type with the highest positive value is the determined type or as previously discussed the determined type may be found in the LUT 59.
For the following examples the coefficients of each term are given in the coefficient columns, and the sensor input combination in the equation variable column. For example, in Case 1A, for the media type determining equation for polymer, the first term X1 is multiplied by polymer coefficient −0.026359, the second term X2 is multiplied by the coefficient 1.217574 and so on. In each media type determining equation, each term is added to the previous terms. If the coefficients are considered a vector Θ, and the terms a vector of X, then the resultant number is the resultant sum of terms which can be written in vector notation as ΘTX.
The following nomenclature is used to describe media types that may be sensed using the present methods. The media types include, but are not limited to: plain paper light—60-75 g/m2; plain paper standard—>75-90 g/m2; plain paper heavy->90-120 g/m2; cardstock light 120-165 g/m2; cardstock standard—>165-220 g/m2; cardstock heavy—220-300 g/m2; glossy paper light—105-165 g/m2; glossy paper standard—>165-220 g/m2; glossy paper heavy->220-300 g/m2; paper labels—<=5 mil; paper label heavy >5 mil; plastic label <=5 mil; plastic label heavy >5 mil; polymer (vinyl) labels; envelope standard—<=sub 24; envelope heavy >sub 24; synthetic polymer—polymer signage 4-7 mil and transparencies-4-7 mil; and rough/cotton paper—90-120 g/m2 (100% cotton or parchment style). Where each of these media types is to be sensed in a single type of operational imaging device 50, a corresponding media type determining equation set 40 would be generated and solved as previously described. For the listed examples, media type determining equation set 40 would have 17 media type determining equations. It should also be recognized that variations of a given type may be combined if desired. For example, the three plain paper types can be reduced to a single type covering weights of 60-120 g/m2 or two types plain paper light and plain paper heavier covering weights 75-120 g/m2 that combines plain paper standard and heavy into one type. Plain paper may also be referred to as office paper or copier paper.
Cases 1A-1C provide for media type determination for operational imaging devices 50 used in a typical retail environment. The media set 16 used in a retail environment generally includes three media types—plain office paper—all weights, a polymeric media, such as, outdoor signage or vinyl labels—all thicknesses, and a thicker media such as cardstock—all weights. The training sensor set 14 and each operational sensor set 52-1-52-K used for this three member media set varies in each of the cases 1A-1C. Cases 1A-1C illustrate various example combinations of measurements and sensors that may be used to determine the media types in this three member media set. Of course, other sets of sensors may also be used to the same effect. Case 1A uses direct and subsystem response sensors to produce three 3rd order polynomial equations which form media type determining set 40. In this example the set of N variables comprises two measured variables-media feed motor current and optical average. The former being provided by a subsystem response sensor (a motor current sensor) and the latter being provided by a direct sensor (optical sensor). Case 1B uses two direct sensors to produce three 1st order polynomial equations having two measured variables—bending or stiffness and gloss or reflectance. Case 1C uses two direct sensors to produce three fifth order polynomial equations having three variables—impedance magnitude, impedance phase, and acoustic pressure. Based on empirical results, additional sensors may be used but would only increase the cost of the operational imaging devices 50 used in a retail environment without providing any significant increase in more accurately resolving the three media types.
Tables 4-6 provide the coefficients for each term in each of the respective media type determining equations sets where one set comprises 3rd order equations, one set comprises first order equations and the last provides fifth order equations. Cases 1A-1C help to illustrate the flexibility of the present system where choice of variables measured and selection of corresponding sensors provides a variety of media type determining equation solution sets to determine a media type within a common set of media.
As can be seen from Tables 4-6, the number of terms in the equations forming each of the respective media type determining set of equations 40 differs but when solved will determine one of the three media types in the three member media set of plain, cardstock, and polyvinyl. For example for Case 1A the form of the equation for polyvinyl would be as set forth in Eq. 7.
(sign of the number determined by): 1.25E−15−0.26359X1+1.217574X2−2.23855X1*X2−0.95171X1*X2̂2−0.49302X1̂2*X2−0.214X1̂2+0.435317X1̂3+1.972594X2̂2+0.677691X2̂3 Eq. 7
As can be seen, excluding the offset term A, the second, third, fourth, and eighth terms are greater contributors to the solution. A similar trend may also be seen in Tables 5 and 6 (where A is the first term). These larger contributing terms may be empirically determined to be sufficient in determining the three media types and each equation in the media type determining set 40 may be truncated to use only the larger contributing terms. Here that would be terms whose absolute values are about 1 or greater. Other threshold values may be used. Truncation would reduce the memory and processing requirements needed in controller 51.
Case 2 illustrates the use of direct indirect measurement values and subsystem responses values for determining a second media set consisting of polyvinyl labels, cardstock—all weights, plain paper and lightweight media. Light paper is in the range of 60-75 g/m2 while plain paper is in the range of 75-120 g/m2 (combines standard and heavy plain paper). The measured variables for this case are: Temperature (X1), Relative Humidity (X2), Media Feed Motor Current (X3), Optical Average (X4) and Optical Deviation (X5).
As can be seen, four third order equations comprise the media type determining equation set for this case. Again truncation may be applied if desired.
Case 3 represents a media set that would be important to corporate “office” usage: plain paper—all weights, bond paper, cardstock—all weights, polyvinyl labels—all thicknesses, paper labels—all thicknesses, envelopes—all types and transparencies. In this case an extra sensor type, a reflectance sensor has been added such that more information is available to the classifier algorithm to separate the greater number of media types in this case. In Table 8 below, an example of coefficients for each media type and the corresponding sensor term are given. As in the previous case, there is a separate equation for each media type. The number of terms is a function of the number of sensors whereas the number of equations is the number of media types to be classified. The variables (normalized) represent Temperature (X1), Relative Humidity (X2), Impedance Magnitude (X3), Impedance Phase (X4), Reflectance (X5), Optical transmission Average (X6), and Optical transmission variation (X7). Reflectance sensing was added to increase the resolution of the system.
This set of terms is handled exactly like the terms in the Case 2. There are more terms in this model (120) because a sensing method (reflectance) has been added.
As with the equations in the prior cases, certain terms are more significant than others, and it is possible to either expand or contract the number of terms depending on the resolution desired. In this case the empirically determined higher contributing terms are set out in Table 9.
While information about the temperature and relative humidity did not factor in significantly to a limited set of media types, as the media types that need to be separated becomes larger in number, the environmental measurements linked with electrical properties (example: X1*X3 and X2*X3) become more important in helping make the media type determination.
Case 4 illustrates an imaging device which is designed to be useful for a wide variety of tasks. This system will classify the following paper types: plain paper light; plain paper standard; plain paper heavy; cardstock light; cardstock heavier weight—165-300 g/m2 (combined standard and heavy weight cardstock); glossy paper—all weights; paper labels—all thicknesses; polymer (vinyl) labels—all thicknesses; envelopes—all types; polymer signage; transparencies; and bond paper.
For Case 4 the training sensor set includes: Temperature (X1), Relative Humidity (X2), Impedance Magnitude (X3), Impedance Phase (X4), Reflectance (X5), Media Feed Motor Current (X6), Optical transmission Average (X7), and Optical transmission Variation (X8). As in earlier cases each media type to be classified has an equation. Here there are 165 terms in each equation and eleven equations in the media type determining equation set 40. These equations are broken into Table 10 and Table 11 due to the large number of terms.
Because there are so many cross-identifications that need to be made, the number of significant terms increases substantially with the number of media types which need to be differentiated. It is not necessary, however, to have the same terms in each equation. The following table shows the most significant terms for each media type. These are organized into terms for which increased sensor output is a positive indicator, and those for which increased sensor signal is a negative indicator.
Case 5 illustrates a further facet of the present system in its ability to empirically provide for unique but measureable characteristics. Here the media type is one of Current Tray Setting or Not Current Tray Setting. The sensors are: temperature (X1), relative humidity (X2), bending stiffness (X3), impedance magnitude (X4), impedance phase (X5), piezoelectric (X6), gloss (X7), media feed motor current (X8), optical average (X9), and optical deviation (X10). The use of this media type determining equation set is to confirm that the media type present in the tray is actually the media type that the imagining device has been set to expect via a default setting or by user input.
It is possible to either expand or contract the number of terms used in each equation depending on the resolution desired in discerning different media types by adjusting the selection criteria used for the coefficients. The media type determining equations may be condensed when certain terms are found to be insignificant contributors to the solution. This would be empirically determined. This is a matter of design choice and the number of terms chosen is influenced by processing power of the controller, memory available, sensor cost, space within the operational device to accommodate the sensor set.
Types are not limited to different types of media. A type may be media color, the presence of perforations in the media, the presence of an RFID strip on the media, the presence of a magnetic strip on the media, the presence of holes, preprinted media such as a form, media size. A type can be any distinguishing feature or characteristic provided that there is a corresponding sensor within the sensor sets 14 and 52 to detect these features or characteristics.
The foregoing description of several methods and an embodiment of the invention has been presented for purposes of illustration. It is not intended to be exhaustive or to limit the invention to the precise steps and/or forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be defined by the claims appended hereto.
This patent application is related to the U.S. patent application Ser. No. ______, filed June DAY, 2014, entitled “Imaging Device And Method For Determining Operating Parameters” (docket no. P611-US2) and assigned to the assignee of the present application.