User's Manual

Table Of Contents
Scanner SupportChapter 6
222 700 Series Color Mobile Computer User’s Manual
S iOffsetY Offset in Y direction, relative to barcode center.
Positive values are higher than the bar code, negative
values lower.
S uiWidth Width of signature capture image region in intelligent
bar code units.
S uiHeight Height of the signature capture image region in
intelligent bar code units.
S iResolution Number of pixels per intelligent bar code unit.
S eFormat Format of the image buffer returned as follows.
Currently, only ITC_FILE_RAW is supported.
ITC_FILE_KIM = 0, // Returns data a KIM file
ITC_FILE_TIFF_BIN = 1, // TIFF Binary file
ITC_FILE_TIFF_BIN_GROUP4 = 2, // TIFF Binary Group 4 compressed
ITC_FILE_TIFF_GRAY_SCALE = 3, // TIFF Gray Scale
ITC_FILE_RAW = 4, // Raw image
ITC_FILE_JPEG = 5, // JPEG image
S eDepth Number of bits per pixel. Currently, only one
(monochrome) or eight (gray-scale) are supported.
pImgBuffer [out] Pointer to the buffer in which the signature capture
image will be put.
typedef struct tagITCImageSpec
{
DWORD dwStructSize;
LONG biWidth;
LONG biHeight;
WORD biBitCount;
ITC_FILE_FORMAT eFormat;
DWORD biActualImageSize;
DWORD biMaxImageBytes;
BYTE rgbImageData[1];
} ITC_IMAGE_SPEC;
where:
S dwStructSize Size, in bytes, of this struct. This is for version
control.
S biWidth The width of each row in pixels.
S biHeight The number of rows in the image data.
S biBitCount The number of bits per pixel.
S eFormat Identifies the image format.
S biActualImageSize Total bytes of image data returned.
S biMaxImageBytes Maximum bytes that can be stored in
rgbImageData[].
S rgbImageData Buffer containing the actual data, for example a
640x480 uses a 307200-byte buffer. The array size
of this buffer is arbitrary so do not use this
structure directly to reserve memory. The actual
dimension of the buffer is identified by
biMaxImageBytes.