Class: GrabbaBarcodePreferencesImagerShip

GrabbaBarcodePreferencesImagerShip

Access this class via grabba.barcode.preferences.imager.ship

Constructor

new GrabbaBarcodePreferencesImagerShip()

Grabba barcode imager ship (transfer) preference identifiers.
Please refer to the preference name suffix for the preference type.
See:

Members

blurImageBool

Blur images by smoothing transitions between hard edges, lines and shaded areas.

compensationBool

Image compensation flattens the image to account for variations in illumination.
false = compensation disabled
true = compensation enabled

cropBottomInt

Ship a window of the image by specifying the left, right, top, and bottom pixel coordinates.
Device columns are numbered 0 through 640, and device rows are numbered 0 through 480.
Crop bottom default: 0.

cropLeftInt

Ship a window of the image by specifying the left, right, top, and bottom pixel coordinates.
Device columns are numbered 0 through 640, and device rows are numbered 0 through 480 for x400.
Crop left default: 0.

cropMarginInt

The number of pixels to cut from the outside margin of the image; thus only the center pixels are transmitted.
Crop margin default: 0.

cropRightInt

Ship a window of the image by specifying the left, right, top, and bottom pixel coordinates.
Device columns are numbered 0 through 640, and device rows are numbered 0 through 480 for x400.
Crop right default: 0.

cropTopInt

Ship a window of the image by specifying the left, right, top, and bottom pixel coordinates.
Device columns are numbered 0 through 640, and device rows are numbered 0 through 480.
Crop top default: 0.

documentImageFilterInt

Document image filter for sharpening document images.
Valid range of 0-255.
This preference is best used with the following preferences:
ImagingStyle = 0
LED state = false
Target white value = 168
Target set point percentage = 90

edgeSharpenInt

An edge sharpen filter to clean up the edges of an image.
This may result in loss of fine detail from the original image.
Valid range 0-24.

fileFormatInt

File format sets the desired image format.
Changing this preference will result in no image if the file format is not supported.
0 = KIM format
1 = TIFF binary
2 = TIFF binary group 4, compressed
3 = TIFF greyscale
4 = Uncompressed binary (upper left to lower right, 1 pixel/bit, 0 padded end of line)
5 = Uncompressed greyscale (Upper left to lower right, bitmap format)
6 = JPEG format
8 = BMP format (Lower right to upper left, uncompressed)
10 = TIFF colour compressed image
11 = TIFF colour uncompressed image
12 = JPEG colour image
14 = BMP colour format
15 = BMP Uncompressed raw image

gammaCorrectionInt

Increases the contrast of the transmitted image. Not available with some image formats.

histogramShipBool

Preference to ship the histogram for an image.
Provides a quick picture of the tonal range in an image.

histogramStretchBool

Increases the contrast of the transmitted image. Not available with some image formats.

infinityFilterBool

Enhances pictures taken from distances greater than 3m (10 feet).
false = infinity filter off
true = infinity filter on

invertImageXAxisBool

Invert image across X axis.

invertImageYAxisBool

Invert image across Y axis.

jpegImageQualityInt

Sets the desired image quality when using JPEG image format. Higher numbers result in higher quality but larger files.
Smaller numbers result in greater amounts of lossy compression but faster transmission and smaller files.
Valid range of 0-100.

noiseReductionBool

Reduce salt and pepper noise in images. Not available on all scan engines.

pixelDepthInt

Pixel depth sets the number of bits per pixel in the transmitted image (in KIM or BMP formats only) 8 = 8 bits per pixel, greyscale image
1 = 1 bit per pixel, black and white image
24 = 24 bits per pixel (BMP format)
32 = 32 bits per pixel (RGBX)

rotateImageInt

Preferences to pre-rotate the image.
0 = Image as snapped (right side up)
1 = Rotate image 90 degrees to the right.
2 = Rotate images 180 degrees (upside down)
3 = Rotate image 90 degrees to the left.

skipPixelInt

Preference to skip pixels to minimise file size.
1 = Ship every pixel
2 = Ship every second pixel
3 = Ship every third pixel
Valid range of 0-10. Images may become unusable beyond this value.