Goodmorning,
I’m trying to connect the Datalogic QuickScan model QD2500, type QD2590-BK, with the jpos.
In the jpos.xml i’ve been added this JposEntry:
<JposEntry logicalName="Datalogic-custom">
<creation factoryClass="com.dls.jpos.service.DLSScannerInstanceFactory" serviceClass="com.dls.jpos.service.DLSScannerService"/>
<vendor name="Datalogic USA, Inc." url="http://www.datalogic.com"/>
<jpos category="Scanner" version="1.14"/>
<product description="QuickScan" name="Datalogic 1.14" url="http://www.datalogic.com"/>
<prop name="autoSearchCOM" type="String" value="True"/>
<prop name="usage" type="String" value="4b00"/>
<prop name="portName" type="String" value="4"/>
<prop name="useVirtualPort" type="String" value="True"/>
<prop name="vendorId" type="String" value="05F9"/>
<prop name="productId" type="String" value="2590"/>
<prop name="deviceBus" type="String" value="USB"/>
<prop name="deviceClass" type="String" value="USBScanner"/>
<prop name="InstallFolderPath" type="String" value="C:\xstore\windows_64\lib"/>
</JposEntry>
when i tried to connect it with my app or with the JavaPOSTest.batch it returns JposException: 0x80000004, Port open error
can someone explain me why this not working? pls
Regards
Gabriele
Hello @Gabriele_Fuso_Nerini
This forum is mainly meant to provide general information on Datalogic Mobile products , mainly Android and Windows CE devices.
General information and downloads for QuickScan devices is available at their product page (see link: Serie QuickScan 2100 - Scanner Barcode Manuali - Datalogic). However this seems a more technical question and we invite you to open a support request at Technical Support - Datalogic . Fill out the form and one of our technicians will get in contact with you.
Regards.
Simone Callegari
Mobile Products L3 Specialist SW Engineer
Hi @Gabriele_Fuso_Nerini,
You have the incorrect productId (PID) and deviceClass. For handscanners by default this is USBHHscanner. Try this entry:
</JposEntry>
<JposEntry logicalName="DL-Gryphon-QD25XX-USB-OEM">
<creation factoryClass="com.dls.jpos.service.DLSScannerInstanceFactory" serviceClass="com.dls.jpos.service.DLSScannerService"/>
<vendor name="DLA" url="http://www.adc.datalogic.com"/>
<jpos category="Scanner" version="1.13"/>
<product description="ScannerService" name="ScannerService" url="http://www.adc.datalogic.com"/>
<!--Other non JavaPOS required property (mostly vendor properties and bus specific properties i.e. RS232 )-->
<prop name="canAcceptStatisticsCmd" type="String" value="True"/>
<prop name="canCompareFirmwareVersion" type="String" value="True"/>
<prop name="canNotifyPowerChange" type="String" value="True"/>
<prop name="canUpdateFirmware" type="String" value="True"/>
<prop name="deviceBus" type="String" value="USB"/>
<prop name="deviceClass" type="String" value="USBHHScanner"/>
<prop name="deviceDescription" type="String" value="DLS Quickscan 25XX Scanner"/>
<prop name="deviceName" type="String" value="DLS Quickscan 25XX Scanner"/>
<prop name="doubleReadTimeout" type="String" value="2"/>
<prop name="fullDisable" type="String" value="False"/>
<prop name="MBeansEnabled" type="String" value="True"/>
<prop name="productId" type="String" value="1239"/>
<prop name="scanControl" type="String" value="False"/>
<prop name="usage" type="String" value="4b00"/>
<prop name="vendorId" type="String" value="05f9"/>
<prop name="WMIEnabled" type="String" value="True"/>
</JposEntry>
Configure the scanner to be in USB Oem. (HA45)
Gr Peter
1 Like