[argyllcms] Re: ArgyllCMS 1.6.3 work with DTP20?

  • From: Thomas Baumann <thomas@xxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Fri, 19 Dec 2014 12:15:58 +0100

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 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 0x4000
dtp20: 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

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?

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 0x4000

Getting saved reading status failed with error :'Communications failure' (Receive timeout)

Other related posts: