How to set up image capture and transmission to the host system? What is the difference between 'imgshp' and 'imgsnp' command? Can a compensation / edge sharpen / infinity -filter be applied to an image? Can we change the pixel depth of an image? How to capture an image with a 1900 and send it to a host.
In order to capture images with a Honeywell imager there are two main commands involved
Image snap (IMGSNP) is the command for image capture, offering various modifiers affecting how the image is being captured. This command basically stores the last frame into the volatile memory and does not provide any feedback but an [ACK]. The base syntax for the command is: [SYN]M[CR]IMGSNP.[CR]
Image ship (IMGSHP) is the command used to ship the (last stored) image currently present in the device memory to the host over the selected interface. Also here various modifiers affect in what format the image is will be transmitted. The base syntax for the command is: [SYN]M[CR]IMGSHP.[CR]
When using Honeywell utilities the heading [SYN]M[CR] and trailing [CR] are usually automatically added. It often requires to specify at least some modifiers to base syntax, and for testing we recommend to start with IMGSNP2G1B. and IMGSHP8F75K26U. The last 'snapped' / in memory stored image will be shipped, allowing to 'ship' it several times with different modifiers. The modifiers affect the image that is transmitted but do not affect the snapped image in memory.
Example of the IMGSHP command using modifiers: [SYN]M[CR]IMGSHP1A1C1D8F200L440R165T315B.[CR] The modifies used on this IMGSHP command are:
1A: Infinity filter on.
1C: Compensation enabled.
1D: 1 bit per pixel, black and white imag.e
8F: BPM Format.
200L: Left edge of the shipped image.
440R: Right edge of the shipped image.
165T: Top edge of the shipped image.
315B: Bottom edge of the shipped image.
Details about what modifiers are available can be found in the "Imaging Commands'" section of the products User's Guide available from the Honeywell website.