Hand Held Products 4X00 manual OemWaitForDecode, Resultt oemWaitForDecode

Page 81

Parameters

pImageDesc

Pointer to a data structure describing the image to to be retrieved. typedef struct

{

int AspectRatio; int OffsetX;

int OfsetY; unsigned int width; unsigned int height; int resolution; FileFormat_t format; int reserved;

} IntellImgDesc _t;

 

Aspect Ratio:

Ratio of the bar code height (linear bar codes) or row height (2D bar codes) to the narrow element

 

width.

 

OffsetX:

Offset in X direction of center of image, relative to the bar code center, using Intelligent Bar Code

 

Units (page 2-65).

 

OffsetY:

Offset in Y direction of the center of the image, relative to the bar code center, using Intelligent Bar

 

Code Units. Positive Y is above the bar code center, and negative Y is below the center.

width:

Width of image, using Intelligent Bar Code Units.

height:

Height of image, using Intelligent Bar Code Units.

resolution:

The number of pixels to use per Intelligent Bar Code Unit. A higher resolution yields a better quality

 

image, but also a larger one. The exact value of resolution required is dependent on how far away

 

the Imager is from the image, and how high the desired image quality.

format:

Format of image. The following formats are supported:

 

FF_RAW_BINARY

Raw data that's converted to 2 gray levels

 

FF_RAW_GRAY

Raw data that's converted to 256 gray levels

oemWaitForDecode

This function causes the engine to start scanning for a decodable symbol. This function does not return until either a symbol is decoded, or the timeout period has elapsed. If a message was decoded it is returned in this function's parameters.

Result_t oemWaitForDecode (

DWORD dwTimeout, TCHAR *pchMessage, TCHAR *pchCodeID, TCHAR *pchAIMID, TCHAR *pchSymModifier, WORD *pnLength, BOOL (*fpCallBack) (void)

)

Return Values

RESULT_SUCCESS

RESULT_ERR_ENGINEBUSY

RESULT_ERR_PARAMETER

RESULT_ERR_NOTRIGGER

RESULT_ERR_NODECODE

RESULT_ERR_NOIMAGE

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

2 - 67

Image 81
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 OemEnableSymbology OemDisableSymbologyAllOemEnableSymbologyAll OemDisconnectOemGetAPIRevision OemGetDecodeAttemptLimitOemGetDecodeCenteringWindow OemGetDecodeMode OemGetDecoderRevisionOemGetDecodeTime OemGetExposureSettings OemGetErrorMessageResultt oemGetErrorMessage Resultt oemGetExposureSettingsResultt oemGetImage OemGetImageOemGetImagerInfo OemGetImageDataPrototype Resultt oemGetImageData Resultt oemGetImagerInfoPnCols OemGetImagerPropertiesResultt oemGetImagerProperties PImgPropOemGetLastImageExt OemGetLastImageResultt oemGetLastImage Resultt oemGetLastImageExtOemGetLeaveLightsOn OemGetLastImageSizeResultt oemGetLastImageSize Resultt oemGetLeaveLightsOnOemGetPrintWeight OemGetLinearRangeOemGetMaxMessageChars OemGetSetupAll OemGetScanDriverRevisionOemGetSearchTimeLimit OemGetSetupAusPost OemGetSetupAztecOemGetSetupBPO OemGetSetupChinaPost OemGetSetupCanPostResultt oemGetSetupCanPost Resultt oemGetSetupChinaPostOemGetSetupCodablock OemGetSetupCodabarResultt oemGetSetupCodabar Resultt oemGetSetupCodablockResultt oemGetSetupCode11 OemGetSetupCode11OemGetSetupCode16K OemGetSetupCode128Resultt oemGetSetupCode128 Resultt oemGetSetupCode16KOemGetSetupCode39 OemGetSetupCode32Resultt oemGetSetupCode32 Resultt oemGetSetupCode39Resultt oemGetSetupCode49 OemGetSetupCode49PbFullAscii PbAppendOemGetSetupComposite OemGetSetupCode93Resultt oemGetSetupCode93 Resultt oemGetSetupCompositeOemGetSetupCompositeEx Resultt oemGetSetupCompositeExPbCompositeOnUpcEan OemGetSetupDataMatrix OemGetSetupCouponCodeResultt oemGetSetupCouponCode Resultt oemGetSetupDataMatrixOemGetSetupEAN8 OemGetSetupDutchPostResultt oemGetSetupDutchPost Resultt oemGetSetupEAN8OemGetSetupEAN13 Resultt oemGetSetupIATA25 OemGetSetupIATA25OemGetSetupInt25 OemGetSetupImagerPrototype Resultt oemGetSetupImager Resultt oemGetSetupInt25OemGetSetupISBT OemGetSetupJapostOemGetSetupKoreanPost OemGetSetupMaxicode Resultt oemGetSetupMaxicodePCarrierMsgOnly OemGetSetupMesa Resultt oemGetSetupMesaP9MSEnabled OemGetSetupMSI Resultt oemGetSetupMSIPMinLength PMaxLength OemGetSetupOCR OemGetSetupMx25Resultt oemGetSetupMx25 Resultt oemGetSetupOCRPszGroupG PszGroupHPszCheckChar OemGetSetupPlessey OemGetSetupPlanetResultt oemGetSetupPlanet Resultt oemGetSetupPlesseyOemGetSetupPosiCode Resultt oemGetSetupPosiCodePLimited OemGetSetupQR OemGetSetupPostnetResultt oemGetSetupPostnet Resultt oemGetSetupQROemGetSetupStrt25 OemGetSetupRSSResultt oemGetSetupRSS Resultt oemGetSetupStrt25OemGetSetupTLC39 OemGetSetupTelepenResultt oemGetSetupTelepen Resultt oemGetSetupTLC39OemGetSetupUPCA OemGetSetupTriopticResultt oemGetSetupTrioptic Resultt oemGetSetupUPCAResultt oemGetSetupUPCE OemGetSetupUPCEPE1Enabled PE0EnabledOemGetVideoReverse PbExpandVersionEOemImageStreamInit OemImageStreamStartOemImageStreamRead OemImageStreamStop OemPowerOffImagerOemLeaveLightsOn OemLightsOnOemSetDecodeAttemptLimit Resultt oemPowerOffImagerOemSetDecodeCenteringWindow Resultt oemSetDecodeAttemptLimitOemSetExposureSettings OemSetDecodeModeOemSetExposureMode OemSetLinearRange OemSetPrintWeightOemSetScanningLightsMode Resultt oemSetLinearRangeOemSetupAztec OemSetupChinaPostOemSetSearchTimeLimit OemSetupCodablock OemSetupCodabarResultt oemSetupCodabar Resultt oemSetupCodablockOemSetupCode128 OemSetupCode11Resultt oemSetupCode11 Resultt oemSetupCode128OemSetupCode39 OemSetupCode16KResultt oemSetupCode16K Resultt oemSetupCode39Resultt oemSetupCode49 OemSetupCode49BFullAscii BAppendOemSetupCode93 OemSetupCompositeOemSetupCompositeEx OemSetupEAN8 OemSetupDataMatrixResultt oemSetupDataMatrix Resultt oemSetupEAN8OemSetupEAN13 Resultt oemSetupEAN13BAddendaReq OemSetupInt25 OemSetupIATA25Resultt oemSetupIATA25 Resultt oemSetupInt25OemSetupMaxicode OemSetupKoreanPostResultt oemSetupKoreanPost Resultt oemSetupMaxicodeResultt oemSetupMesa OemSetupMesaOemSetupMx25 OemSetupMSIResultt oemSetupMSI Resultt oemSetupMx25Resultt oemSetupOCR OemSetupOCRNFont PszTemplateOemSetupPlessey OemSetupPlanetResultt oemSetupPlanet Resultt oemSetupPlesseyOemSetupPosiCode OemSetupPostnetOemSetupQR OemSetupStrt25 OemSetupRSSResultt oemSetupRSS Resultt oemSetupStrt25OemSetupUPCA OemSetupTelepenResultt oemSetupTelepen Resultt oemSetupUPCAOemSetupUPCE Resultt oemSetupUPCEBXmitNumSys OemSetVideoReverse BEnabledOemStartIntellImgXfer BExpandVersionEResultt oemStartIntellImgXfer Resultt oemWaitForDecode OemWaitForDecodeResultt oemWaitForDecodeRaw OemWaitForDecodeRawResultt oemWaitMultipleDecode OemWaitMultipleDecodeFpMultiReadCallBack OemWaitMultipleDecodeRawFpContinueCallBack Resultt oemWaitMultipleDecodeRawSymbology 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