Hand Held Products 4X00 manual Resultt oemStartIntellImgXfer

Page 80

This function uses the dimensions of the bar code as its coordinate system. Thus, all parameters describing the image size and position are in units called Intelligent Bar Code Units. An Intelligent Bar Code Unit is equivalent to the narrow element width of the bar code.

Once the transfer has started, use oemGetImageData (page 12) to retrieve the image. The dimensions of the resulting image can be calculated using the following formula:

Resulting Width = Specified Width * Specified Resolution

Resulting Height = Specified Height * Specified Resolution

In the following figure, the center of the image of interest is at location (20, 18), its width is 28, and its height is 8. Again, all values are in Intelligent Bar Code Units. To convert measurements to Intelligent Bar Code Units, recall that each Intelligent Bar Code Unit is equal to the narrow element width. Thus, use the following formula:

Val in Intelligent Bar code Units = (Measurement in Inches) / ( Size of an Intelligent Bar code Unit)

or

Val in Intelligent Bar code Units = (Measurement in Inches) / (narrow element width)

-Y axis

 

22

 

18

Bar Code Height

14

-X

Narrow Element

Width (Intelligent

Bar Code Unit)

Image of Interest

+X axis

20 34

+Y

Result_t oemStartIntellImgXfer (

const IntellImgDesc_t *pImageDesc

)

Return Values

RESULT_SUCCESS RESULT_ERR_PARAMETER RESULT_ERR_BADREGION RESULT_ERR_BADSMARTIMAGE RESULT_ERR_SMARTIMAGETOOLARGE

2 - 66

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

Image 80
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 OemAcquireImage OemAimerOnOemConnect OemDefaultSymbologyOemDisableSymbology OemDisableSymbologyAll OemEnableSymbologyOemEnableSymbologyAll OemDisconnectOemGetDecodeCenteringWindow OemGetAPIRevisionOemGetDecodeAttemptLimit OemGetDecodeTime OemGetDecodeModeOemGetDecoderRevision OemGetErrorMessage OemGetExposureSettingsResultt oemGetErrorMessage Resultt oemGetExposureSettingsOemGetImage Resultt oemGetImageOemGetImageData OemGetImagerInfoPrototype Resultt oemGetImageData Resultt oemGetImagerInfoOemGetImagerProperties PnColsResultt oemGetImagerProperties PImgPropOemGetLastImage OemGetLastImageExtResultt oemGetLastImage Resultt oemGetLastImageExtOemGetLastImageSize OemGetLeaveLightsOnResultt oemGetLastImageSize Resultt oemGetLeaveLightsOnOemGetMaxMessageChars OemGetPrintWeightOemGetLinearRange OemGetSearchTimeLimit OemGetSetupAllOemGetScanDriverRevision OemGetSetupBPO OemGetSetupAusPostOemGetSetupAztec OemGetSetupCanPost OemGetSetupChinaPostResultt oemGetSetupCanPost Resultt oemGetSetupChinaPostOemGetSetupCodabar OemGetSetupCodablockResultt oemGetSetupCodabar Resultt oemGetSetupCodablockOemGetSetupCode11 Resultt oemGetSetupCode11OemGetSetupCode128 OemGetSetupCode16KResultt oemGetSetupCode128 Resultt oemGetSetupCode16KOemGetSetupCode32 OemGetSetupCode39Resultt oemGetSetupCode32 Resultt oemGetSetupCode39OemGetSetupCode49 Resultt oemGetSetupCode49PbFullAscii PbAppendOemGetSetupCode93 OemGetSetupCompositeResultt oemGetSetupCode93 Resultt oemGetSetupCompositePbCompositeOnUpcEan OemGetSetupCompositeExResultt oemGetSetupCompositeEx OemGetSetupCouponCode OemGetSetupDataMatrixResultt oemGetSetupCouponCode Resultt oemGetSetupDataMatrixOemGetSetupDutchPost OemGetSetupEAN8Resultt oemGetSetupDutchPost Resultt oemGetSetupEAN8OemGetSetupEAN13 OemGetSetupIATA25 Resultt oemGetSetupIATA25OemGetSetupImager OemGetSetupInt25Prototype Resultt oemGetSetupImager Resultt oemGetSetupInt25OemGetSetupKoreanPost OemGetSetupISBTOemGetSetupJapost PCarrierMsgOnly OemGetSetupMaxicodeResultt oemGetSetupMaxicode P9MSEnabled OemGetSetupMesaResultt oemGetSetupMesa PMinLength PMaxLength OemGetSetupMSIResultt oemGetSetupMSI OemGetSetupMx25 OemGetSetupOCRResultt oemGetSetupMx25 Resultt oemGetSetupOCRPszCheckChar PszGroupGPszGroupH OemGetSetupPlanet OemGetSetupPlesseyResultt oemGetSetupPlanet Resultt oemGetSetupPlesseyPLimited OemGetSetupPosiCodeResultt oemGetSetupPosiCode OemGetSetupPostnet OemGetSetupQRResultt oemGetSetupPostnet Resultt oemGetSetupQROemGetSetupRSS OemGetSetupStrt25Resultt oemGetSetupRSS Resultt oemGetSetupStrt25OemGetSetupTelepen OemGetSetupTLC39Resultt oemGetSetupTelepen Resultt oemGetSetupTLC39OemGetSetupTrioptic OemGetSetupUPCAResultt oemGetSetupTrioptic Resultt oemGetSetupUPCAOemGetSetupUPCE Resultt oemGetSetupUPCEPE0Enabled PE1EnabledOemGetVideoReverse PbExpandVersionEOemImageStreamRead OemImageStreamInitOemImageStreamStart OemPowerOffImager OemImageStreamStopOemLeaveLightsOn OemLightsOnResultt oemPowerOffImager OemSetDecodeAttemptLimitOemSetDecodeCenteringWindow Resultt oemSetDecodeAttemptLimitOemSetExposureMode OemSetExposureSettingsOemSetDecodeMode OemSetPrintWeight OemSetLinearRangeOemSetScanningLightsMode Resultt oemSetLinearRangeOemSetSearchTimeLimit OemSetupAztecOemSetupChinaPost OemSetupCodabar OemSetupCodablockResultt oemSetupCodabar Resultt oemSetupCodablockOemSetupCode11 OemSetupCode128Resultt oemSetupCode11 Resultt oemSetupCode128OemSetupCode16K OemSetupCode39Resultt oemSetupCode16K Resultt oemSetupCode39OemSetupCode49 Resultt oemSetupCode49BFullAscii BAppendOemSetupCompositeEx OemSetupCode93OemSetupComposite OemSetupDataMatrix OemSetupEAN8Resultt oemSetupDataMatrix Resultt oemSetupEAN8BAddendaReq OemSetupEAN13Resultt oemSetupEAN13 OemSetupIATA25 OemSetupInt25Resultt oemSetupIATA25 Resultt oemSetupInt25OemSetupKoreanPost OemSetupMaxicodeResultt oemSetupKoreanPost Resultt oemSetupMaxicodeOemSetupMesa Resultt oemSetupMesaOemSetupMSI OemSetupMx25Resultt oemSetupMSI Resultt oemSetupMx25OemSetupOCR Resultt oemSetupOCRNFont PszTemplateOemSetupPlanet OemSetupPlesseyResultt oemSetupPlanet Resultt oemSetupPlesseyOemSetupQR OemSetupPosiCodeOemSetupPostnet OemSetupRSS OemSetupStrt25Resultt oemSetupRSS Resultt oemSetupStrt25OemSetupTelepen OemSetupUPCAResultt oemSetupTelepen Resultt oemSetupUPCABXmitNumSys OemSetupUPCEResultt oemSetupUPCE BEnabled OemSetVideoReverseOemStartIntellImgXfer BExpandVersionEResultt oemStartIntellImgXfer OemWaitForDecode Resultt oemWaitForDecodeOemWaitForDecodeRaw Resultt oemWaitForDecodeRawOemWaitMultipleDecode Resultt oemWaitMultipleDecodeOemWaitMultipleDecodeRaw FpMultiReadCallBackFpContinueCallBack Resultt oemWaitMultipleDecodeRawSymbology Identifiers Function Result Values Mail aptechsupport@handheld.com Mail latechsupport@handheld.comMail eutechsupport@handheld.com Imageteam 4X00 Series Software Development Kit SDK Page Hand Held Products, Inc