ng the color toggle patch).&nbsp; The application should
be ready for anything to come from the scanner.&nbsp; That does not mean it has
to accept the data it is receiving, if it cannot handle a color image when
waiting for a <span class=SpellE>bitonal</span> image, then it should throw an
error to the user.&nbsp; However, the application should not ASSUME that the
data coming from the scanner is exactly what it negotiated.&nbsp; If an
application obeys this basic rule of decoupling then it will be never be