Hand Held Products 4X00 manual OemAcquireImage, OemAimerOn

Page 15

2

API Function Descriptions

The following is an alphabetic listing of each API function with its complete description and a prototype for each function. All API functions return a result code of type Result_t. See Function Result Values on page 3-2for a table of result code values.

oemAcquireImage

This function tells the Imager to acquire an image, but does not return the image.

Result_t oemAcquireImage (

const ImagerSetup_t *pImagerSetup

)

Return Values

RESULT_SUCCESS

RESULT_ERR_UNSUPPORTED

RESULT_ERR_NOIMAGE

RESULT_ERR_PARAMETER

Parameters

pImagerSetup

Pointer to a data structure that sets up the Imager. typedef struct

{

int NumUpdates; int Exposure; int Gain;

int TargetWhite;

int TargetWhiteWindow; int Reserved;

} ImagerSetup _t;

NumUpdates: The Imager takes multiple images attempting to reach a target white value in the image, while adjusting its gain and exposure settings. This limits the number of attempts.

Exposure : Maximum allowable exposure setting for the Imager. The greater the exposure, the more light, and hence the brighter the image. However, it also increases motion sensitivity.

Gain: Maximum allowable gain for the Imager. Higher gain will yield a brighter image, at the expense of added noise. This will not affect motion sensitivity.

TargetWhite: The Imager takes multiple images attempting to reach this target white value in the image, plus or minus the TargetWhiteWindow value.

TargetWhiteWindow: The acceptable target white value falls within the range TargetWhite +/-

TargetWhiteWindow.

Reserved: Must be set to -1.

oemAimerOn

This function turns the engine's aiming mechanism on or off.

Result_t oemAimerOn (

BOOL bEnable

)

Return Values

RESULT_SUCCESS

RESULT_ERR_DRIVER

RESULT_ERR_NORESPONSE

IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide

2 - 1

Image 15
Contents User’s Guide Disclaimer Table of Contents Page Symbology Identifiers Page Introduction Features of the 4X00 Series Image Engine API Library Summary Page Page Data Type Definitions Tchar Page OemAimerOn OemAcquireImageOemDefaultSymbology OemDisableSymbologyOemConnect OemDisconnect OemDisableSymbologyAllOemEnableSymbology OemEnableSymbologyAllOemGetAPIRevision OemGetDecodeAttemptLimitOemGetDecodeCenteringWindow OemGetDecodeMode OemGetDecoderRevisionOemGetDecodeTime Resultt oemGetExposureSettings OemGetErrorMessageOemGetExposureSettings Resultt oemGetErrorMessageResultt oemGetImage OemGetImageResultt oemGetImagerInfo OemGetImageDataOemGetImagerInfo Prototype Resultt oemGetImageDataPImgProp OemGetImagerPropertiesPnCols Resultt oemGetImagerPropertiesResultt oemGetLastImageExt OemGetLastImageOemGetLastImageExt Resultt oemGetLastImageResultt oemGetLeaveLightsOn OemGetLastImageSizeOemGetLeaveLightsOn Resultt oemGetLastImageSizeOemGetPrintWeight OemGetLinearRangeOemGetMaxMessageChars OemGetSetupAll OemGetScanDriverRevisionOemGetSearchTimeLimit OemGetSetupAusPost OemGetSetupAztecOemGetSetupBPO Resultt oemGetSetupChinaPost OemGetSetupCanPostOemGetSetupChinaPost Resultt oemGetSetupCanPostResultt oemGetSetupCodablock OemGetSetupCodabarOemGetSetupCodablock Resultt oemGetSetupCodabarResultt oemGetSetupCode11 OemGetSetupCode11Resultt oemGetSetupCode16K OemGetSetupCode128OemGetSetupCode16K Resultt oemGetSetupCode128Resultt oemGetSetupCode39 OemGetSetupCode32OemGetSetupCode39 Resultt oemGetSetupCode32PbAppend OemGetSetupCode49Resultt oemGetSetupCode49 PbFullAsciiResultt oemGetSetupComposite OemGetSetupCode93OemGetSetupComposite Resultt oemGetSetupCode93OemGetSetupCompositeEx Resultt oemGetSetupCompositeExPbCompositeOnUpcEan Resultt oemGetSetupDataMatrix OemGetSetupCouponCodeOemGetSetupDataMatrix Resultt oemGetSetupCouponCodeResultt oemGetSetupEAN8 OemGetSetupDutchPostOemGetSetupEAN8 Resultt oemGetSetupDutchPostOemGetSetupEAN13 Resultt oemGetSetupIATA25 OemGetSetupIATA25Resultt oemGetSetupInt25 OemGetSetupImagerOemGetSetupInt25 Prototype Resultt oemGetSetupImagerOemGetSetupISBT OemGetSetupJapostOemGetSetupKoreanPost OemGetSetupMaxicode Resultt oemGetSetupMaxicodePCarrierMsgOnly OemGetSetupMesa Resultt oemGetSetupMesaP9MSEnabled OemGetSetupMSI Resultt oemGetSetupMSIPMinLength PMaxLength Resultt oemGetSetupOCR OemGetSetupMx25OemGetSetupOCR Resultt oemGetSetupMx25PszGroupG PszGroupHPszCheckChar Resultt oemGetSetupPlessey OemGetSetupPlanetOemGetSetupPlessey Resultt oemGetSetupPlanetOemGetSetupPosiCode Resultt oemGetSetupPosiCodePLimited Resultt oemGetSetupQR OemGetSetupPostnetOemGetSetupQR Resultt oemGetSetupPostnetResultt oemGetSetupStrt25 OemGetSetupRSSOemGetSetupStrt25 Resultt oemGetSetupRSSResultt oemGetSetupTLC39 OemGetSetupTelepenOemGetSetupTLC39 Resultt oemGetSetupTelepenResultt oemGetSetupUPCA OemGetSetupTriopticOemGetSetupUPCA Resultt oemGetSetupTriopticResultt oemGetSetupUPCE OemGetSetupUPCEPbExpandVersionE PE0EnabledPE1Enabled OemGetVideoReverseOemImageStreamInit OemImageStreamStartOemImageStreamRead OemLightsOn OemPowerOffImagerOemImageStreamStop OemLeaveLightsOnResultt oemSetDecodeAttemptLimit Resultt oemPowerOffImagerOemSetDecodeAttemptLimit OemSetDecodeCenteringWindowOemSetExposureSettings OemSetDecodeModeOemSetExposureMode Resultt oemSetLinearRange OemSetPrintWeightOemSetLinearRange OemSetScanningLightsModeOemSetupAztec OemSetupChinaPostOemSetSearchTimeLimit Resultt oemSetupCodablock OemSetupCodabarOemSetupCodablock Resultt oemSetupCodabarResultt oemSetupCode128 OemSetupCode11OemSetupCode128 Resultt oemSetupCode11Resultt oemSetupCode39 OemSetupCode16KOemSetupCode39 Resultt oemSetupCode16KBAppend OemSetupCode49Resultt oemSetupCode49 BFullAsciiOemSetupCode93 OemSetupCompositeOemSetupCompositeEx Resultt oemSetupEAN8 OemSetupDataMatrixOemSetupEAN8 Resultt oemSetupDataMatrixOemSetupEAN13 Resultt oemSetupEAN13BAddendaReq Resultt oemSetupInt25 OemSetupIATA25OemSetupInt25 Resultt oemSetupIATA25Resultt oemSetupMaxicode OemSetupKoreanPostOemSetupMaxicode Resultt oemSetupKoreanPostResultt oemSetupMesa OemSetupMesaResultt oemSetupMx25 OemSetupMSIOemSetupMx25 Resultt oemSetupMSIPszTemplate OemSetupOCRResultt oemSetupOCR NFontResultt oemSetupPlessey OemSetupPlanetOemSetupPlessey Resultt oemSetupPlanetOemSetupPosiCode OemSetupPostnetOemSetupQR Resultt oemSetupStrt25 OemSetupRSSOemSetupStrt25 Resultt oemSetupRSSResultt oemSetupUPCA OemSetupTelepenOemSetupUPCA Resultt oemSetupTelepenOemSetupUPCE Resultt oemSetupUPCEBXmitNumSys BExpandVersionE BEnabledOemSetVideoReverse OemStartIntellImgXferResultt oemStartIntellImgXfer Resultt oemWaitForDecode OemWaitForDecodeResultt oemWaitForDecodeRaw OemWaitForDecodeRawResultt oemWaitMultipleDecode OemWaitMultipleDecodeResultt oemWaitMultipleDecodeRaw OemWaitMultipleDecodeRawFpMultiReadCallBack FpContinueCallBackSymbology Identifiers Function Result Values Mail latechsupport@handheld.com Mail eutechsupport@handheld.comMail aptechsupport@handheld.com Imageteam 4X00 Series Software Development Kit SDK Page Hand Held Products, Inc