- Windows XP SP2 Rus 
- HP LaserJet 1220 (Принтер+Сканер) 
1.Выключил комп, Выключил устройство. 
2.Включил устройство, потом включил комп. 
3.Загружаемся, винда находит новое устройство, просит вставить диск с дровами в привод. 
Просит файл HPBF311.DL_ на HP Laser Jet 1200. 
4.Вставил диск от принтера, в обзоре прошел до папки "F:\Russian\Drivers\Win2000\PCL5e" 
именно там лежит этот файл. 
5.Винда грит "Типа не тестировалось это программное обеспеченеи на совсестимость с Windows XP". Но мы продолжаем все равно. 
6.Винда копирует файлы в систеную папку. 
7.просит опять вставить диск с дровами в привод. Опять просит файл HPBF311.DL_ на HP Laser Jet 1200. 
8. Делаю пункт 4. 
9.Винда копирует файлы в систеную папку. но перед этим не предупреждает о не тестировании программного 
обеспечения для Windows XP. 
10. Идем в диспетчер устройств.И видим там две ветки: 
а) IEEE 1284.4 совместимые принтеры ---> IEEE 1284.4 совместимый принтер 
б) IEEE 1284.4 усройства ---> HP LaserJet 1220 
11. Смотрю драйвера у этих устройств (Сваойства -> Драйвер -> Сведения) 
У "IEEE 1284.4 совместимый принтер" - файл "C:\WINDOWS\system32\drivers\Dot4Prt.sys" 
У "HP LaserJet 1220" - файл "C:\WINDOWS\system32\drivers\Dot4.sys" 
Вопрос: 
- А где же родные файлы драйверов. 
- Почему винда подставила свои драйвенра хотя я указывал другие. 
- Устройсва правильно определились? 
Вообще в конечном итоге мне надо программно вытащить данные о пробеге принтера из его памяти. 
Ну а для этого нуно как можно правильней определить устройства в системе. 
Ответье на вопросы плиз. Нада разобраться. Спасибо!
  
    
   
 
1.Выключил комп, Выключил устройство.
2.Включил устройство, потом включил комп.
3.Загружаемся, винда находит новое устройство, просит вставить диск с дровами в привод.
Просит файл HPBF311.DL_ на HP Laser Jet 1200.
4.Вставил диск от принтера, в обзоре прошел до папки "F:\Russian\Drivers\Win2000\PCL5e"
именно там лежит этот файл...
Вообще-то, большинство современных принтеров от Хрюлета (как и от Епсона) ставятся нормально через Сетап-программу, которая обычно находится в корне диска. Все остальные способы "подсовывания" драйверов Винде не дадут правильного результата - или USB/LPT интерфейс криво установится, или еще что-нибудь будет не так.
Например, даже имечко файла: HPBF311.DL_ говорит о том, что это - ЗАПАКОВАННЫЙ DLL-файл, и просто так, в лоб, Винда его распаковывать и ставить не станет. Только - родная программка установки. Или - каким-нибудь UNPACK-ом распакуйте, тогда уже и подсовывайте.
А уж тем более - утилита определения пробега принтера, которая никакого отношения к УСТАНОВКЕ ДРАЙВЕРОВ принтера не имеет.
А что, разве по кнопочкам принтер САМ такую весчь про себя не распечатывает ? Вообще-то, должон... читайте мануал внимательнее !
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
Да такая возможность есть - печать тестовой страницы с информацией о пробеге но задача вытащить эти данные и всести статистику в безе данных. Пробовал и программой установщиком, результат тот же. Я не могу точно понять это нормально дрова все стали... что бы дальше копать можно было.
Ну, так смотри на диске, в папке установки драйвера *.INF-файл, какие модули куда он кидать должен, да что и куда в реестре писать. А потом - в соответствующих папках ищи те файлы, а в реестре - те строки. Как расшифровывать *.INF-файлы - в Инете много чего понаписано. Гугль - и вперед !
У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !
Отправить комментарий