The DT-X30 can either be equipped with a laser scanner or an imager (CMOS-Camera). You will find an overview with all readable codes in the software manual.
Please do not use camera and imager at the same time so that the separate functions do not interfere with each other. The enhanced scanner wedge "ELISA" and the Camera Wedge support switching from one device to the other automatically if you do not want to implement your own solution.
Image Scanner Demo
You will find a demo program for simple tests and presentations under START, PROGRAMS, UTILITY. Under Windows Mobile it is located directly in the Programs folder. The imager can read 1D and 2D barcodes.
In the same registry as the demo program you can find the program Image Scanner Read. This scanner wedge is running invisibly in the background and puts the collected to the respectively actual cursor position. If this wedge is used a complex own development can become unnecessary. For better performance of the wedge under Windows Mobile, we recommend disabling word completion at START, SETTINGS, PERSONAL, INPUT.
Image Scanner Setting
Extensive settings for the imager can be done under START, SETTINGS, CONTROL PANEL. The settings will be saved permanently in a configuration menu.
The settings are only valid for the imager wedge and own programs. The Imager Demo (see above) does always run with the default setting.
Enhanced Laser and Imager Scanner Application
As an enhancement to the integrated Imager / Laser Scanner Wedge Application, an Enhanced Laser and Imager Scanner Application ("ELISA") is available with enhanced features such as Bulk Scanning, Aimer Mode, Barcode Filter, Counter Window etc.
Issue: The Imager doesn't read 6-digit numeric Code 39 Barcodes. All other Code 39 Barcodes (alphanumeric 6-digit, less or more than 6 digits) are working fine.
Reason: Code 39 Barcodes are very similar to the 2D TLC39 Codes from a decoder engine's point of view (TLC39 is a composite Code, composed of a Code 39 and a microPDF417 stacked Barcode, mainly used for telecommunications). For 6-digit numeric Code 39 Barcodes, the decoder engine mistakes this as a TLC39 Code and fails on the decoding attempt.
Solution: Disable TLC39 decoding. This can be done either by calling the function IMGSetTLC39(FALSE); from the CASIO Imager Library, or by performing the following steps:
Tap on [Start]->[Settings]->[Control Panel]->[Imager Setting].
On the "2D" Tab, remove the checkmark before "TLC39" (see screenshot):
Remark: For testing this solution, please do not use the integrated Image Scanner Demo, since this would enable all Barcode Types again. Instead, please use the Imager Wedge application which can be found at [Start]->[Programs]->[Utility]->[Imager Scanner Read]. To see the barcode reading process, use the Command Prompt Application at [Start]->[Programs]->[Command Prompt].