Page 2 - Disclaimer
Disclaimer Hand Held Products, Inc. d/b/a Hand Held Products (“Hand Held Products”) reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult Hand Held Products to determine whether any such ...
Page 3 - Table of Contents
i Chapter 1 - Introduction Design Overview ................................................................................................................................. 1-1 User Layer ...................................................................................................................
Page 4 - ii
ii oemGetSetupCode39 ................................................................................................................. 2-19oemGetSetupCode49 ................................................................................................................. 2-20oemGetSetupCode93 ..........
Page 5 - iii; Chapter 3 - Symbology Identifiers
iii oemSetupCode128 ..................................................................................................................... 2-49oemSetupCode16K .................................................................................................................... 2-50oemSetupCode39 .........
Page 6 - iv
Page 7 - IMAGETEAMTM 4X00 Series Software Development Kit (SDK) User’s Guide; Introduction; Design Overview
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 1 - 1 1 Introduction This document is an overview of the structure of the IT4X00 Series OEM imaging software provided by Hand Held Products. Detailed information that describes the Hand Held Products OEM Application Programming Inter...
Page 8 - Features of the 4X00 Series; Target Operating Systems for the 4X00 Series
1 - 2 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Features of the 4X00 Series The 4X00 Series consists of the following: • The API Definition and Documentation • API Libraries • Sample Code The 4X00 Series functions are defined on a higher level so they can be easily understoo...
Page 9 - Image Engine API Library Summary; Core Function
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 1 - 3 Image Engine API Library Summary The following is a summary of the API functions. The full description of each of function is found on the page noted. Core Function Summary Description Page oemAimerOn Turn on/off the engine's a...
Page 12 - Data Type Definitions; Imaging Functions
1 - 6 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Data Type Definitions Throughout this document the following variable types are used. These data types are defined in the Oemdecodece.h header file. oemWaitForDecodeRaw The engine scans until a symbol is decoded, or a timeout i...
Page 13 - Variable
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 1 - 7 Result_t Enumerated integer type that defines API function result values. See Function Result Values on page 3-2. ScanIlluminat_t Enumerated integer type that identifies possible illumination modes used during image acquisition...
Page 15 - API Function Descriptions; oemAcquireImage; oemAimerOn; Return Values
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 1 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 Resu...
Page 16 - oemConnect; oemDefaultSymbology; oemDisableSymbology
2 - 2 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters bEnable If TRUE, the aiming mechanism is turned on; otherwise the aiming mechanism is turned off. oemConnect The application should call this function before any other API functions. Once an application has connected...
Page 17 - oemDisableSymbologyAll; oemEnableSymbologyAll
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 3 oemDisableSymbologyAll This function disables all symbologies from decoding, including any unknown symbologies. Result_t oemDisableSymbologyAll ( void) Return Values RESULT_SUCCESS Parameters None. oemDisconnect This function t...
Page 18 - oemGetAPIRevision; oemGetDecodeAttemptLimit; oemGetDecodeCenteringWindow
2 - 4 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetAPIRevision This function returns an ASCII string containing the API's current revision. Result_t oemGetAPIRevision ( TCHAR *pszRev ) Return Values RESULT_SUCCESS always Parameters pszRev Upon successful return, this null...
Page 19 - oemGetDecodeMode; oemGetDecoderRevision
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 5 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. PbEnabled Pointer to a BOOL which returns TRUE if centering mode enabled or FALSE if it's not. oemGetDecodeMode This func...
Page 20 - oemGetErrorMessage; oemGetExposureSettings
2 - 6 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetErrorMessage This function returns a string containing the description of the error corresponding to the nError parameter. Result_t oemGetErrorMessage ( TCHAR *pszErrorMsg, Result_t nError ) Return Values RESULT_SUCCESS a...
Page 21 - oemGetImage
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 7 oemGetImage This function retrieves an image from the engine and stores it in memory pointed to by pImageBuffer. Result_t oemGetImage ( BYTE *pImageBuffer, DWORD *pdwSize, WORD nTop, WORD nLeft, WORD nRight, WORD nBottom, WORD ...
Page 22 - oemGetImageData; oemGetImagerInfo
2 - 8 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide nExposeAttempts The number of attempts the unit makes to get the image to the correct exposure level. nGap How close the white value of the image must be to the nWhiteValue for the image to be accepted. A value of 0 (zero) can ...
Page 23 - oemGetImagerProperties; Result_t oemGetImagerProperties
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 9 Parameters pnCols Upon successful return, this variable points to the number of column pixels in the Imager. pnRows Upon successful return, this variable points to the number of row pixels in the Imager. pnBits Upon successful ...
Page 24 - oemGetLastImage; oemGetLastImageExt
2 - 10 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetLastImage This function is used to retrieve the last image acquired by the image engine. Result_t oemGetLastImage ( BYTE *pImageBufferDWORD *pImageSize) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETERRESULT_ERR_NOIMAGE ...
Page 25 - oemGetLastImageSize; oemGetLeaveLightsOn
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 11 oemGetLastImageSize This function returns the number of rows, number of columns and size in bytes of the last image returned by one of the other imaging functions: oemAcquireImage, oemGetImage/oemGetImageData or oemImageStream...
Page 26 - oemGetLinearRange; oemGetMaxMessageChars; oemGetPrintWeight
2 - 12 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetLinearRange This function is used to get the size of the window used in the Advanced Linear decoding mode. Result_t oemGetLinearRange ( SetupType_t SetupType, WORD *pnLinearRange) Return Values RESULT_SUCCESSRESULT_ERR_U...
Page 27 - oemGetScanDriverRevision; oemGetSearchTimeLimit; oemGetSetupAll
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 13 oemGetScanDriverRevision This function returns the revision of the scan driver component that interfaces to the OEM API layer. Result_t oemGetScanDriverRevision( TCHAR *pszRev) Return Values RESULT_ERR_PARAMETERRESULT_ERR_UNSU...
Page 28 - oemGetSetupAusPost; oemGetSetupAusPost (; oemGetSetupAztec; oemGetSetupBPO
2 - 14 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupAusPost This function is used to get the Australian Postal Code symbology-specific options. Result_t oemGetSetupAusPost ( SetupType_t SetupType, BOOL *pEnabled ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Para...
Page 29 - oemGetSetupCanPost
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 15 Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of t...
Page 30 - oemGetSetupCodabar; oemGetSetupCodablock; oemGetSetupCodablock (
2 - 16 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupCodabar This function is used to get the Codabar symbology-specific options. Result_t oemGetSetupCodabar ( SetupType_t SetupType, BOOL *pEnabled,WORD *pMinLength,WORD *pMaxLength BOOL *pbSSXmit, BOOL *pbCheckCharOn,...
Page 31 - oemGetSetupCode11; oemGetSetupCode11 (
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 17 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 32 - oemGetSetupCode16K
2 - 18 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupCode128 This function is used to get the Code 128 symbology-specific options. Result_t oemGetSetupCode128 ( SetupType_t SetupType, BOOL *pEnabled,WORD *pMinLength,WORD *pMaxLength ) Return Values RESULT_SUCCESSRESUL...
Page 33 - oemGetSetupCode32; oemGetSetupCode39; oemGetSetupCode39 (
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 19 oemGetSetupCode32 This function is used to get the Code 32 symbology specific options. Result_t oemGetSetupCode32 ( SetupType_t SetupType,BOOL *pEnabled,) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters SetupType S...
Page 34 - oemGetSetupCode49; oemGetSetupCode49 (
2 - 20 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 35 - oemGetSetupCode93
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 21 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 36 - oemGetSetupCompositeEx; oemGetSetupCompositeEx (
2 - 22 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 37 - oemGetSetupCouponCode
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 23 oemGetSetupCouponCode This function is used to get the UPC-A with extended Coupon Code symbology specific options. Result_t oemGetSetupCouponCode ( SetupType_t SetupType,BOOL *pEnabled) Return Values RESULT_SUCCESSRESULT_ERR_P...
Page 38 - oemGetSetupDutchPost; oemGetSetupDutchPost (; oemGetSetupEAN8
2 - 24 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupDutchPost This function is used to get theKIX (Netherlands) Post symbology-specific options. Result_t oemGetSetupDutchPost ( SetupType_t SetupType, BOOL *pEnabled ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER P...
Page 39 - oemGetSetupEAN13
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 25 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 40 - oemGetSetupIATA25; oemGetSetupIATA25 (
2 - 26 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 41 - oemGetSetupImager; oemGetSetupImager (; oemGetSetupInt25
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 27 oemGetSetupImager This function gets the current Imager setup values. PrototypeResult_t oemGetSetupImager ( SetupType_t SetupType,ImagerSetup_t *pImagerSetup ) Return Values RESULT_SUCCESS Parameters pImagerSetup Data structur...
Page 42 - oemGetSetupISBT; oemGetSetupJapost; oemGetSetupKoreanPost
2 - 28 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupISBT This function is used to get the ISBT 128 symbology-specific options. Result_t oemGetSetupISBT ( SetupType_t SetupType, BOOL *pEnabled ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters SetupType SET...
Page 43 - oemGetSetupMaxicode; oemGetSetupMaxicode (
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 29 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 44 - oemGetSetupMesa; oemGetSetupMicroPDF; oemGetSetupMicroPDF (
2 - 30 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupMesa This function is used to get the Aztec Mesa Code symbology-specific options. Result_t oemGetSetupMesa ( SetupType_t SetupType, BOOL *pUMSEnabled, BOOL *pEMSEnabled, BOOL *p3MSEnabled, BOOL *p1MSEnabled, BOOL *p...
Page 45 - oemGetSetupMSI
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 31 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 46 - oemGetSetupMx25; oemGetSetupOCR
2 - 32 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupMx25 This function is used to get the Matrix 2 of 5 symbology specific options. Result_t oemGetSetupMx25 ( SetupType_t SetupType,BOOL *pEnabled,WORD *pMinLength,WORD *pMaxLength ) Return Values RESULT_SUCCESSRESULT_...
Page 48 - oemGetSetupPlanet; oemGetSetupPlanet (; oemGetSetupPlessey
2 - 34 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 49 - oemGetSetupPosiCode; oemGetSetupPosiCode (
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 35 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 50 - oemGetSetupPostnet; oemGetSetupPostnet (; oemGetSetupQR
2 - 36 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupPostnet This function is used to get the Postnet symbology-specific options. Result_t oemGetSetupPostnet ( SetupType_t SetupType, BOOL *pEnabled,BOOL *bXmitCheckDigit) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETE...
Page 51 - oemGetSetupRSS; oemGetSetupStrt25
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 37 oemGetSetupRSS This function is used to get the RSS Expanded symbology-specific options. Result_t oemGetSetupRSS ( SetupType_t SetupType, BOOL *pEnabled,WORD *pMinLength,WORD *pMaxLength ) Return Values RESULT_SUCCESSRESULT_ER...
Page 52 - oemGetSetupTelepen; oemGetSetupTLC39
2 - 38 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemGetSetupTelepen This function is used to get the Telepen symbology specific options. Result_t oemGetSetupTelepen ( SetupType_t SetupType,BOOL *pEnabled,WORD *pMinLength,WORD *pMaxLength,BOOL *pOldStyle) Return Values RESULT...
Page 53 - oemGetSetupTrioptic; oemGetSetupTrioptic (; oemGetSetupUPCA
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 39 oemGetSetupTrioptic This function is used to get the Trioptic Code symbology specific options. Result_t oemGetSetupTrioptic ( SetupType_t SetupType,BOOL *pEnabled,) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters S...
Page 54 - oemGetSetupUPCE
2 - 40 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pEnabled Points to a BOOL variable that contains the enabled state of this symbology upon returning from the function. A...
Page 55 - oemGetVideoReverse; oemGetVideoReverse (
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 41 Parameters SetupType SETUP_TYPE_CURRENT for current settings, or SETUP_TYPE_DEFAULT for default settings. pE0Enabled Points to a BOOL variable that contains the enabled state of UPC-E0 symbology upon returning from the functio...
Page 56 - oemImageStreamInit; oemImageStreamStart
2 - 42 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemImageStreamInit This function is used to intialize the image stream interface. The caller is allowed to specifiy the skip (subsample) value. Note: If nSkip is greater than 1, the resulting image will be subsampled by nSkip....
Page 57 - oemImageStreamStop; oemLightsOn; oemPowerOffImager
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 43 oemImageStreamStop This function causes the Image Engine to stop continous collecting of images started by oemImageStreamInit() and oemImageStreamStart(). If this function is not called, the imager will continue to acquire ima...
Page 58 - oemSetDecodeAttemptLimit; oemSetDecodeCenteringWindow
2 - 44 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide This function allows the application to fully power down the imager for additional power control. This gives additional power control to shutdown/resume (normally the only time the sensor fully powers off), but should be balan...
Page 59 - oemSetDecodeMode; oemSetExposureMode; oemSetExposureSettings
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 45 oemSetDecodeMode This function sets the decoding mode of the engine. Result_t oemSetDecodeMode ( SetupType_t SetupType, WORD nMode ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETERRESULT_ERR_UNSUPPORTED Parameters SetupType S...
Page 60 - oemSetLinearRange; oemSetPrintWeight; oemSetScanningLightsMode; Parameters
2 - 46 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetLinearRange This function sets the size of the window used in the Advanced Linear decoding mode. Result_t oemSetLinearRange ( SetupType_t SetupType, WORD nLinearRange) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETERRESU...
Page 61 - oemSetSearchTimeLimit; oemSetupAztec; oemSetupChinaPost
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 47 oemSetSearchTimeLimit This function is used to set the maximum time limit for the decoders search processing. The limit, specified in milliseconds, is the maximum amount of time the search process may use to look for potential...
Page 62 - oemSetupCodabar; oemSetupCodablock; oemSetupCodablock (
2 - 48 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters nMinLength The minimum length decoded China Post message the engine should return. China Post messages smaller than this minimum length are not reported by the engine. The minimum allowable value (as well as the def...
Page 63 - oemSetupCode11
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 49 Parameters nMinLength The minimum length decoded Codablock message the engine should return. Codablock messages smaller than this minimum length are not reported by the engine. The minimum allowable value (as well as the defau...
Page 64 - oemSetupCode16K; oemSetupCode39
2 - 50 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetupCode16K This function is used to set the Code 16K symbology-specific options. Result_t oemSetupCode16K ( WORD nMinLength,WORD nMaxLength) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLength The minim...
Page 65 - oemSetupCode49
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 51 Parameters bSSXmit Points to a BOOL variable that determines if the start and stop characters are returned in the data string after a successful Code 39 decode. If bSSXmit is TRUE, the start and stop characters are included. I...
Page 66 - oemSetupCode93; oemSetupComposite; oemSetupCompositeEx
2 - 52 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetupCode93 This function is used to set the Code 93 symbology-specific options. Result_t oemSetupCode93 ( WORD nMinLength, WORD nMaxLength ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLength The minimu...
Page 67 - oemSetupDataMatrix; oemSetupDataMatrix (; oemSetupEAN8
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 53 Parameters nMinLength The minimum length decoded EANoUCC Composite message the engine should return. EANoUCC Composite messages smaller than this minimum length are not reported by the engine. The minimum allowable value (as w...
Page 69 - oemSetupIATA25
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 55 oemSetupIATA25 This function is used to set the Straight 2 of 5 IATA symbology-specific options. Result_t oemSetupIATA25 ( WORD nMinLength, WORD nMaxLength ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLeng...
Page 70 - oemSetupKoreanPost; oemSetupKoreanPost (; oemSetupMaxicode
2 - 56 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetupKoreanPost This function is used to set the Korean Post symbology-specific options. Result_t oemSetupKoreanPost ( WORD nMinLength,WORD nMaxLength) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLength ...
Page 71 - oemSetupMesa; oemSetupMicroPDF
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 57 oemSetupMesa This function is used to set the Aztec Mesa Code symbology-specific options. Note: The minimum and maximum parameters are set using oemSetupAztec (page 2-47). Result_t oemSetupMesa ( BOOL *pUMSEnabled, BOOL *pEMSE...
Page 72 - oemSetupMSI
2 - 58 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetupMSI This function is used to set the MSI symbology-specific options. Result_t oemSetupMSI ( WORD nMinLength, WORD nMaxLength,BOOL bXmitCheckChar) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLength T...
Page 73 - oemSetupOCR
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 59 oemSetupOCR This function is used to set the Optical Character Recognition (OCR) decoding options. OCR character recognition is less secure than reading bar codes. Misreads may occur if a check character is not used. Result_t ...
Page 74 - oemSetupPlanet; oemSetupPlessey
2 - 60 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide oemSetupPDF417 This function is used to set the PDF417 symbology-specific options. Result_t oemSetupPDF417( WORD nMinLength, WORD nMaxLength ) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLength The minimum ...
Page 75 - oemSetupPosiCode; oemSetupPostnet; oemSetupQR
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 61 oemSetupPosiCode This function is used to set the PosiCode symbology-specific options. Result_t oemSetupPosiCode ( WORD nMinLength,WORD nMaxLength,WORD nLimited) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMin...
Page 76 - oemSetupRSS; oemSetupStrt25
2 - 62 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters nMinLength The minimum length decoded QR Code message the engine should return. QR Code messages smaller than this minimum length are not reported by the engine. The minimum allowable value (as well as the default) ...
Page 77 - oemSetupTelepen; oemSetupUPCA
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 63 oemSetupTelepen This function is used to set the Telepen symbology-specific options. Result_t oemSetupTelepen ( WORD nMinLength,WORD nMaxLength,BOOL bOldStyle) Return Values RESULT_SUCCESSRESULT_ERR_PARAMETER Parameters nMinLe...
Page 78 - oemSetupUPCE
2 - 64 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters bXmitCheckDigit Points to a BOOL variable that determines if the engine will return the check digit as part of the data string after a successful decode. If TRUE, the engine returns the check digit. If FALSE, the ch...
Page 79 - oemSetVideoReverse; oemSetVideoReverse (; oemStartIntellImgXfer
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 65 Parameters bXmitCheckDigit Points to a BOOL variable that determines if the engine will return the check digit as part of the data string after a successful decode. If TRUE, the engine returns the check digit. If FALSE, the ch...
Page 80 - oemStartIntellImgXfer (; Image of Interest
2 - 66 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 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...
Page 81 - oemWaitForDecode
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 67 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;...
Page 82 - oemWaitForDecodeRaw; oemWaitForDecodeRaw (
2 - 68 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters dwTimeout Time in milliseconds that the engine scans until finding a decode. The timeout value must be greater than zero. pchMessage Upon successful return, this variable points to the decoded message. The caller sh...
Page 83 - oemWaitMultipleDecode; Result_t oemWaitMultipleDecode
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 2 - 69 Parameters dwTimeout Time in milliseconds that the engine scans until finding a decode. The timeout value must be greater than zero. pchMessage Upon successful return, this variable points to the decoded message. The caller sh...
Page 84 - oemWaitMultipleDecodeRaw; Result_t oemWaitMultipleDecodeRaw
2 - 70 IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide Parameters dwTimeout Maximum amount of time in milliseconds that the decoder may use to attempt to find and decode symbols. fpMultiReadCallBack Pointer to a callback function that takes a DecodeMsg_t variable as a parameter an...
Page 85 - Symbology Identifiers
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) User’s Guide 3 - 1 3 Symbology Identifiers Symbology Identifiers The following symbology identifiers are defined in the Oemdecodece.h header file. Note: AIMID output is a pointer to the second character of the AIM ID string in the following chart...
Page 87 - IMAGETEAMTM 4X00 Series Software Development Kit (SDK); Customer Support; Technical Assistance; Online Technical Assistance
IMAGETEAM™ 4X00 Series Software Development Kit (SDK) 4 - 1 4 Customer Support Technical Assistance If you need assistance using the SDK, please call your Distributor or the nearest Hand Held Products technical support office: North America/Canada: Telephone: (800) 782-4263, option 4 (8 a.m. to 6 p....