Rob Smith wrote:
Trying again to read the DTP20 v1.02 chart, this time with 1.1.0rc2. Errors as follows:
dtp20: Sending 'CS^M'response '01^M<00>^M' ICOM err 0x0 dtp20: Sending '00TS^M'response '<33>^M' ICOM err 0x33
Well, without an instrument with your firmware to play with, it's hard to know how to drive the instrument, since the manual doesn't show typical instruction sequences, and certainly doesn't cover typical instruction sequences for V1.02 firmware. According to X-Rite's doco, CS -> 1 means that the instrument is ready and empty, while the other status codes (2 or 3) indicating that an offline chart has been scanned are what I thought the doco meant in V1.03 by "Added new status codes for supporting simple-strip mode", and is something your instrument doesn't seem to be generating. The 00TS command is meant to transmit the total number of strips, instead is returning error 33 "BAD TID". So I'm not sure whether there is a problem with how you read the chart (I would guess you would get this error if the reading of the TID failed, but you'd know that because of the beep), or whether the instrument is expecting some other command. Graeme Gill.