[argyllcms] Chartread Sees SpectroScan then Sees Spectrolino

  • From: Mike Bowers <mikebowers@xxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 5 Jan 2009 16:45:13 -0600

Hello,
When Chartread establishes communication with my SpectroScan, it receives the SpectroScan label, but on subsequent calls it receives a response of spectrolino and begins a manual workflow. This looks similar to a previous post:

* From: Graeme Gill <graeme@xxxxxxxxxxxxx>
* To: argyllcms@xxxxxxxxxxxxx
* Date: Wed, 19 Mar 2008 16:30:39 +1100

>> so the problem most likely is that the driver is expecting
a Device Name Type of "Spectrolino" and instead is finding
"Spectrolino 8mm". Simple enough to fix in the next release.<<

My problem may be different from the previous post because I get slightly different debugging codes from chartread. I'll include it below the signature. Chartread with -v flag gives:

Steps in each Pass = 31
Passes in each Strip = 38
Warning: chart is for GretagMacbeth SpectroScan, using instrument GretagMacbeth Spectrolino Place the instrument on its reflective white reference WHITE 10393, and then hit any key to continue,

I have started to familiarize myself with ajam 2.5.2, but it is slow going as I have never compiling code before.

Any advice?
Best regards,
Mike Bowers


chartread with -D flag gives:

... icoms: Write_Read called with ';D030^M^J'
About to write ';D030^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D1905370656374726F5363616E00000000000000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D1905370656374726F5363616E00000000000000^M^J'
instType: Instrument type is 'GretagMacbeth SpectroScan'
icoms: About to set port characteristics:
Port = 2
Flow control = 1
Baud Rate = 7
Parity = 1
Stop bits = 1
Word length = 4
icoms: port characteristics set ok

icoms: Write_Read called with ';D024^M^J'
About to write ';D024^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D18310^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D18310^M^J'

icoms: Write_Read called with ';D010^M^J'
About to write ';D010^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D18000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D18000^M^J'

icoms: Write_Read called with ';D02102^M^J'
About to write ';D02102^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D18000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D18000^M^J'

icoms: Write_Read called with ';D02007^M^J'
About to write ';D02007^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D18000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D18000^M^J'
icoms: About to set port characteristics:
Port = 2
Flow control = 3
Baud Rate = 7
Parity = 1
Stop bits = 1
Word length = 4
icoms: port characteristics set ok

icoms: Write_Read called with ';D00B^M^J'
About to write ';D00B^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D18000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D18000^M^J'

icoms: Write_Read called with ';D030^M^J'
About to write ';D030^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':D1905370656374726F5363616E00000000000000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':D1905370656374726F5363616E00000000000000^M^J'

icoms: Write_Read called with ';2B^M^J'
About to write ';2B^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ': 315370656374726F6C696E6F0000000000000099288400CC070A00010000000000027C0124000A00 ^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ': 315370656374726F6C696E6F0000000000000099288400CC070A00010000000000027C0124000A00 ^M^J'

icoms: Write_Read called with ';5A010405^M^J'
About to write ';5A010405^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'

icoms: Write_Read called with ';4A^M^J'
About to write ';4A^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'

icoms: Write_Read called with ';1601010300^M^J'
About to write ';1601010300^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'

icoms: Write_Read called with ';33000100^M^J'
About to write ';33000100^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'
inst_handle_calibrate called
About to call calibrate at top of loop

icoms: Write_Read called with ';4D9B^M^J'
About to write ';4D9B^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'

icoms: Write_Read called with ';1601010300^M^J'
About to write ';1601010300^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':1F0000^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':1F0000^M^J'

icoms: Write_Read called with ';B301^M^J'
About to write ';B301^M^J' ICOM err 0x0
icoms: Read called
icoms: About to return read ':B4017BD0313FB323403F5ECC4A3F2A35533F905F573F26C55A3F43205C3F1D665D3F2E485F3FA8E3603F45E4613FE646633F0136643FBBC4643F0075653FA587653F8E5D653FB284653F6C81643F74AA643F2D8E633FEFD4633F0F5E643F48C0643F96E9643FF6BD643F75AE643FCAD1643F4C6E653F551D663F80BC663FBEBD663FB824673F6465673FA58B673FCF58683F005748495445203130333933005679D1394F11 ^M^J' ICOM err 0x0
icoms: Read returning with 0x0
icoms: Write_Read Write_Read success, returning ':B4017BD0313FB323403F5ECC4A3F2A35533F905F573F26C55A3F43205C3F1D665D3F2E485F3FA8E3603F45E4613FE646633F0136643FBBC4643F0075653FA587653F8E5D653FB284653F6C81643F74AA643F2D8E633FEFD4633F0F5E643F48C0643F96E9643FF6BD643F75AE643FCAD1643F4C6E653F551D663F80BC663FBEBD663FB824673F6465673FA58B673FCF58683F005748495445203130333933005679D1394F11^M^J'
Place the instrument on its reflective white reference WHITE 10393,
and then hit any key to continue,
or hit Esc, ^C or Q to abort:


Other related posts: