| Availability | All terminals | ||||
| Description | Checks whether the scan engine is off. | ||||
| Syntax | int IsScannerOff( void ); | ||||
| Arguments | None | ||||
| Returns | 
			The current state of the scan engine
            
  | 
    ||||
| Remarks | 
			The scan engine is controlled by the function ScannerPower(). | 
	||||
| Example | 
// The following example shows how to implement 'continuous read' mode. #include <stdio.h> #include "lib.h" void main( void ) { char bcr_buf[42]; struct barcode code; code.min = 1; code.max = 41; code.text = bcr_buf; for(;;) { if( !IsScannerOff()) { ResetKey(); if( ReadBarcode( &code ) == OK ) { GoodReadLed( GREEN, 10); Sound( TSTANDARD, VHIGH, SMEDIUM, SHIGH, 0); ScannerPower( ON, 250); printf("%*s\r", code.length, code.text); } } else ScannerPower( ON, 250); } }  |