Debugger
Цитата:
Все равно не работает. finish.ini и finishdrv.log прикреплены.
|
Видимо, с принтерами хитрее.
В логе с Devcon имеем:
Код:
[18.03.2007,12:18:33] USB\VID_08EC&PID_0015
[18.03.2007,12:18:33] USB\VID_0DB0&PID_6970
[18.03.2007,12:18:33] USBPRINT\EPSONSTYLUS_C42
В Finish.ini:
Код:
[Panels_023]
Caption=Status Monitor for Epson Stylus C42 Series
TagFile_01=%DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE
TagFile_02=%DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C42
HWID*_01=LPTENUM\EPSONStylus_C4259C8
HWID*_02=USBPRINT\EPSONStylus_C4259C8
Command_01=COPY /Y %DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C42 %DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.EIF
Command_02=START /WAIT %DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE
А EPSONStylus_C4259C8 <> EPSONSTYLUS_C42.
Программа умеет упрощать строку поиска по REV\SUBSYS и по MODEL для камней.
Если бы ид был EPSONStylus_C4259C8 а в finish EPSONSTYLUS_C42 - то нашлось бы, так как строка EPSONStylus_C4259C8 содержит в себе
EPSONSTYLUS_C42, а наоборот - нет.
Можно попробовать так:
Код:
[Panels_023]
Caption=Status Monitor for Epson Stylus C42 Series
TagFile_01=%DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE
TagFile_02=%DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C42
HWID*_01=LPTENUM\EPSONStylus_C42
HWID*_02=USBPRINT\EPSONStylus_C42
Command_01=COPY /Y %DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.C42 %DPROOT%\PR\DJ\E\E02\stm3\EPSETUP.EIF
Command_02=START /WAIT %DPROOT%\PR\DJ\E\E02\stm3\STMSETUP.EXE
PS. Как разберусь с исходниками devcon, то и будет новая версия. С включенныйм функционалом и без внешнего devcon.
Презалил тот же вариант, но с исправленной двойной упаковкой finish.exe.
Других изменений нет.