Is9Cconfig::getmsi; Is9Cconfig::setmsi; Msi Default Settings; Msi Enumerations - Intermec 700 Series User Manual

Color mobile computer
Hide thumbs Also See for 700 Series:
Table of Contents

Advertisement

SECTION 6

IS9CConfig::GetMSI

This function retrieves the current MSI settings.
Syntax:
Parameters:
Return Values:

IS9CConfig::SetMSI

This function updates the MSI settings with new values.
Syntax:
Parameters:
Return Values:

MSI Default Settings

Parameter
Default
Decoding
Not Active
Check Digit
MOD 10 checked and transmitted
Bar Code Length
Minimum Length = 6

MSI Enumerations

typedef enum tagMsiDecoding
{
ITC_MSI_NOTACTIVE = 0, // Default
ITC_MSI_ACTIVE = 1,
ITC_MSI_NO_CHANGE = 255
} ITC_MSI_DECODING;
typedef enum tagMsiCheckDigit
{
ITC_MSI_CHECK_MOD10_XMIT, // Default
ITC_MSI_CHECK_MOD10_NOTXMIT,
ITC_MSI_CHECK_DOUBLEMOD10_XMIT,
ITC_MSI_CHECK_DOUBLEMOD10_NOTXMIT,
ITC_MSI_CHECK_NO_CHANGE = 255
} ITC_MSI_CHECK_DIGIT;
#define ITC_BC_LENGTH_NO_CHANGE 255. This definition can be used when the bar code length
does not require any change.
HRESULT IS9CConfig::GetMSI( ITC_MSI_DECODING* peDecode,
ITC_MSI_CHECK_DIGIT* peCheck, DWORD* pdwLength );
peDecode
[out]
Pointer to the ITC_MSI_DECODING location to
receive the decoding for MSI symbology.
peCheck
[out]
Pointer to the ITC_MSI_CHECK_DIGIT location to
receive the check digit.
pdwLength [out]
Pointer to the DWORD location to receive the bar code
length.
HRESULT that indicates success or failure.
HRESULT IS9CConfig::SetMSI( ITC_MSI_DECODING eDecode,
ITC_MSI_CHECK_DIGIT eCheck, DWORD dwLength );
eDecode
[in] Identifies the decoding for MSI symbology.
eCheck
[in] Identifies the check digit.
dwLength
[in] Identifies the bar code length.
HRESULT that indicates success or failure.
Valid Range
ITC_MSI_DECODING
ITC_MSI_CHECK_DIGIT
0x00–0xFE ITC_BC_LENGTH_NO_CHANGE
700 Series Color Mobile Computer User's Manual
Scanner Support
6-41

Advertisement

Table of Contents
loading

Table of Contents