On 16.11.14 06:00, Jerry Chan wrote:
I am a new to Argyll trying to get ArgyllCMS 1.6.3 working with a DTP20 for scanning targets printed from Argyll. The DTP20 works with the XRite software but I am not having any luck with ArgyllCMS. Tried running DTP20 firmware 1.02 and 1.03 with no success.I have a similar problem with my DTP20, but on Mac OS X 10.9.5. It works fine with V1.4.0 (on OS X 10.6.8) but I get communication errors with V1.6.3, using either chartread or spotread. Should I try to compile V1.5.1 for use on OS X 10.9.5 or is there a USB patch for the latest Argyll version available?I get as far as running chartread.exe but I get the following error: $ chartread -v -D pulse_elite_1140 usb_get_paths: found instrument vid 0x0765, pid 0xd020 icoms_get_paths: There don't appear to be any FTDI serial ports icoms_get_paths: There don't appear to be any serial ports Steps in each Pass = 30 Passes in each Strip = 19, 19 Instrument Type: DTP20 Serial Number: 001984 Main Date Code: FB01 Main Version: 1.03 Boot Version: 1.03 The battery charged level is 100% Ready to read strip pass A Press 'f' to move forward, 'b' to move back, 'n' for next unread, 'd' when done, Esc or 'q' to quit without saving.Trigger instrument switch or any other key to start:dtp20: read response failed ICOM err 0x4000dtp20: read response failed ICOM err 0x4000 dtp20: read response failed ICOM err 0x4000 ... dtp20: read response failed ICOM err 0x4000 Strip read failed due to communication problem. Hit Esc or 'q' to give up, any other key to retry:I have tried running on XP, W7 32-bit, W7 64-bit (three different machines) and they all fail the same way.Any thoughts or suggestions would be greatly appreciated
Any suggestions greatly appreciated! Thomas Here is a sample debug listing: braeburn:~ thomas$ spotread -D 5 usb_check_and_add: found instrument vid 0x0765, pid 0xd020 new_inst: called with path 'usb1489: (Xrite DTP20)' dtp20: About to init USB usb_open_port: open port 'usb1489: (Xrite DTP20)' succeeded dtp20: Sending '0PR^M'io_callback: result 0x0, length 6 dtp20: response '<00>^M^J' ICOM err 0x0 dtp20: Sending '0PR^M'io_callback: result 0x0, length 6 dtp20: response '<00>^M^J' ICOM err 0x0 dtp20: Sending '^M'io_callback: result 0x0, length 6 dtp20: response '<00>^M^J' ICOM err 0x0 dtp20: Got coms OK dtp20_init_inst: called dtp20: Sending '0PR^M'io_callback: result 0x0, length 6 dtp20: response '<00>^M^J' ICOM err 0x0 dtp20: Sending '0008CF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending 'SV^M'io_callback: result 0x0, length 8 io_callback: result 0x0, length 8 io_callback: result 0x0, length 8 dtp20: response 'X-Rite DTP20 vFB01^M<00>^M' ICOM err 0x0 dtp20: Sending '0101CF^M'io_callback: result 0x0, length 0 io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '0005CF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '0207CF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '020ACF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '0518CF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '001ACF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20: Sending '0416CF^M'io_callback: result 0x0, length 5 dtp20: response '<00>^M' ICOM err 0x0 dtp20_init_inst: instrument inited OK dtp20: Sending '06BA^M'io_callback: result 0x0, length 7 dtp20: response '2^M<00>^M' ICOM err 0x0 The battery charged level is 50% dtp20: Sending '00GM^M'io_callback: result 0x0, length 7 dtp20: response '1^M<00>^M' ICOM err 0x0 dtp20: Sending 'CS^M'io_callback: result 0x0, length 3 io_callback: result 0x0, length 5 dtp20: read response failed ICOM err 0x4000Getting saved reading status failed with error :'Communications failure' (Receive timeout)