Настройка twain драйвера hp

Обновлено: 05.07.2024

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

woodlu, имела аналогичные проблемы, та же ОС - Win 7 (32) -драйвер ставится очень криво, не всегда с первого раза, кроме того не сканирует документы *.pdf или *.tiff - оставляет только один лист (в крайнем случае 2 листа) - лечится спец утилиткой, если надо, ссылку кину.
Вела трехнедельную переписку с техподдержкой, вот что получила в итоге:

.
В таком случае дам инструкцию как удалить и установить драйвер обходным путем, чтобы не было дальнейших проблем.

Инструкция удаления ПО:


Если у Вас компьютер или ноутбук другой фирмы, а не НР Вам необходимо будет выполнить все шаги. Если же у вас компьютер или ноутбук фирмы НР не выполняйте шаг связаный с изменением реестра.

1. Отключите принтер от компьютера.
Удалите драйверы и все ПО НР. Для этого Вам необходимо войти в Пуск/Панель Управления/Добавить-удалить программы. Тут необходимо удалить все ПО в названии которых есть НР.

2. Далее необходимо (неправильное удаление или изменения в реестре может привести к ошибкам в работе системы, поэтому необходимо очень внимательно и осторожно выполнять инструкции):
- Войдите в Пуск, там будет диалоговое окно.
- вписать в него regedit и нажать ввод.
- на всякий случай необходимо экспортировать копию реестра:
Файл/Экспортируй, назавите этот файл regbak и поместите в таком каталоге, где вы его сможете быстро найти. Необходимо отметить экспортируй все.

В левой части окна откройте реестр HKEY_CURRENT_USER,
а в нем Software. Найти реестры: HP, Hewlett-Packard или HPQ и удалите их.

Тоже самое необходимо сделать для: HKEY_LOCAL_MACHINE\Software.

3. Почистить папку Spool:

Мой компьютер\С\windows\system32\spool\ printers.

нужно удалить из этой папки все документы. Если не удастся их удалить, тогда перезагрузите компьютер, выньте кабель USB принтера и еще раз удалите.

Windows Installer 4.5

Adobe Flash Player


6. Войдите в Пуск/Выполнить. Впишите %temp%. Должен открыться каталог Temp. Удалите все файлы который появились, некоторые удалить не получится тогда мы их пропускаем.

7. Войдите в Пуск/Программы/ Системные инструменты/Очищение диска.

Эта программа анализирует твердый диск и предоставляет отчет с опциями. Выбирите следующие поля , чтобы удалить ненужные элементы.

После выбора всех перечисленых элементов нажимаем ОК.


Предлагаю еще удалить файлы cookie.

8.Войдите в Пуск/Найти, вписать msconfig, в окне которое появится необходимо перейти в закладку Услуги и отметить спрячь услуги Microsoft. Необходимо еще отметить. В закладке Загрузка, так же убираем отметку со всех программ. После инсталяции необходимр будет все включить обратно.

10.Отключить антивирус и брандмауер Windows.


11. Установите драйвер по данной ниже ссылке:

Этот драйвер нужно будет установить в режиме совместимоти с Windows Vista:

Чтобы установить драйвер в режиме совместимости поместите драйвер на Рабочий стол, нажмите на драйвер правой кнопкой мыши, войдите в опцию Свойства/Совместимость/Запустить программу в режиме совместимости. Из списка выберите Vista (пакет обновления 1) и нажмите Применить.

После этого нажимаем 2 раза на драйвер и устанавливаем оборудование.

Пожалуйста, напишите нам, принесла ли наша поддержка ожидаемый результат.

В случае дополнительных вопросов, мы будем рады Вам помочь


Центр Технической Поддержки НР


___
Мне потребовалось после этих манипуляций удалить устройство из "Устройства и принтеры" и добавить его там же. После этого ставила утилитку для многостраничных док-в и все работает отлично. ))


Выдержка из еще одного письма:

Если же с этим проблем нет, тогда добавьте порт 8290 (TCP) в исключения для корректной работы scan to.

Я думаю, многим системным администраторам известны описанные в заголовке мфу, отличаются они, в первую очередь, не очень удобной установкой и от этого имеют дурную славу. Однажды, копируя на очередной компьютер сквозь узкий канал пакет fullsolution для мфу весом около 300 мегабайт, идея разобрать этот инсталлятор и автоматизировать установку вылезла попапом на глаза — работу пришлось приостановить.


Разбором драйвера я занимался уже около полутора лет назад, в то время интернет на эту тему был совершенно пуст. Сейчас быстро погуглил по теперь уже известным мне ключевым словам утилит и нашел немного разрозненной информации. Несмотря на это, я решил. что собранная в одно место информация все равно не помешает, при том, что в этом посте она более полная.

Настроим печать

Первым на запрос по snmp показался мфу HP LaserJet 1536, с него и решил начать. Для начала нужно понять. как его подключать как принтер под Windows 7; пожилую XP отбросил сразу, свежую Windows 8 в домене, есть мнение, мне не увидеть никогда. Вот и повод познакомиться с новым для себя PowerShell, подумал я, который в итоге был чуть ли не основной мотивацией в разборе драйвера. Подключение ip-принтера в Windows 7 состоит из трех этапов (в Windows 8 всё сильно упрощается встроенными командлетами, но про нее я уже говорил — не судьба), сначала создаем ip-порт, потом добавляем драйвер и подключаем, собственно, принтер. Для всех этих этапов в Windows есть уже готовые VBS скрипты, многим, я думаю, знакомые, в Windows 7 путь к ним: С:\Windows\System32\Printing_Admin_Scripts\

Начну с создания порта, этот этап самый простой, имя присвоим такое же как ip:
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prnport.vbs -a -r "192.168.0.30" -h "192.168.0.30" -o RAW -n 9100

Добавление драйвера:
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prndrvr.vbs -a -m "HP LaserJet M1530 MFP Series PCL 6" -e "Windows NT x86" -h "C:\drivers\1536\"-i "C:\drivers\1536\hpc1530c.inf"


Тут стоит отметить одну важную особенность: имя принтера должно указываться точно так же как оно прописано в inf файле драйвера, ради примера уберите часть имени, скрипт выдаст ошибку: «Не удалось добавить драйвер принтера HP LaserJet Код ошибки Win32 87».

Отрывок файла драйвера с полным именем принтера:


Теперь осталось подключить принтер, для этого я остановился на замечательной программе printui, советую посмотреть на нее поближе, у нее есть интересные ключи.
&rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet M1530 MFP Series PCL 6" /r "192.168.0.30" /m "HP LaserJet M1530 MFP Series PCL 6" /u /K /q /Gw

Пришло время оформить все это в примерно следующего вида скрипт на PowerShell:


Сканирование

Копаясь в inf файлах драйвера, для поиска правильного имени принтера и попутно вообще разбираясь в структуре драйвера HP, глаз зацепился за следующие строки (выделил жирным):

;Windows Vista
[HP.NT.6.0]
«HP LJ M1530 MFP Series Scan»= WIA_1530_Inst.NT.6.0, USB\vid_03f0&pid_012a&mi_00
«HP LJ M1530 MFP Series Scan»= WIA_1530_NW.NT.6.0,vid_03f0&pid_012a&IP_SCAN

;Windows Vista 64
[HP.NTAMD64.6.0]
«HP LJ M1530 MFP Series Scan»= WIA_1530_Inst_Vista64, USB\vid_03f0&pid_012a&mi_00
«HP LJ M1530 MFP Series Scan»= WIA_1530_NW_Vista64,vid_03f0&pid_012a&IP_SCAN

Тут бы хотелось лирики (казалось бы, при чем тут 1С? если вы понимаете о чём я), но опущусь до сухой констатации: попробуем devcon.exe.

DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств.

Добавляем устройство по ID указав драйвер:

.\devcon.exe /r install C:\drivers\1536scan\hppasc16.inf "vid_03f0&pid_012a&IP_SCAN"

Добавляем в реестр необходимые параметры, запускаем сканирование и… Бинго!
Сканер отлично работает, осталось все это оформить.

Настройки сканера в реестре хранятся по следующим путям:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\IMAGE

Опытным путём определяем необходимые нам ключи реестра:



Для того что бы удобно добавить настройки реестра, создадим процитированный ниже файл, который послужит нам шаблоном для модификации внутри скрипта.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\\_ITEM_\DeviceData]
«NetworkDeviceID»="\\hostname:_NETWORK_NAME_.domain.local\\ipaddr:_IP_ADDRESS_\\guid:\\macaddr:_MAC_ADDRESS_\\port:1"
«PortID»="_IP_ADDRESS_"
«NetworkHostName»="_NETWORK_NAME_.domain.local"
«TulipIOType»=dword:00000005

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\IMAGE\_ITEM_\Device Parameters]
«NetworkDeviceID»="\\hostname:_NETWORK_NAME_.domain.local\\ipaddr:_IP_ADDRESS_\\guid:\\macaddr:_MAC_ADDRESS_\\port:1"
«PortID»="_IP_ADDRESS_"
«NetworkHostName»="_NETWORK_NAME_.domain.local"
«MAC»="_MAC_ADDRESS_"
«PortNumber»=«1»
«Index»="_ITEM_"

Готовый скрипт установки сканера примет следующий вид:

Потираем руки, проверяем — работает, модифицируем под 1522 — работает, победно правим под 3055 — облом…
Сканер не дает выбрать планшет, в меню сканирования доступен только податчик, да и тот отказывается сканировать.


Серьезный разговор с 3055 или, Чувак ты поднял на гору не тот камень


Вот он, LaserJet 3055/3052 — самый вредный парень, на удивление вижу я его чаще всех. На самом деле — скажу по секрету — я начал заниматься им первым — пошел через дебри фильтрации вывода procmon при установке драйвера для поиска чего-нибудь интересного и утонул где-то посередине. Когда очередной раз procmon упал из-за нехватки памяти, я решил отложить эту затею до более дружелюбного и спокойного состояния.

Второй набег на разбор установщика МФУ дал результат: спустя часа полтора разбора логов в недрах вывода установщика была найдена жемчужина — hppniscan01.exe
Запуск с необходимыми параметрами моментально установил сканер в устройства и прописал необходимые ветки реестра:
hppniscan01.exe -f "hppasc16.inf" -m "vid_03f0&pid_012a&IP_SCAN" -a "192.168.0.30" -n 1


В дистрибутивах драйверов других принтеров HP есть ее шестидесяти четырех разрядная версия, драйвер 3055 же поддерживает только x86 операционные системы.

Драйвера сканера я решил выдернуть из общей папки драйверов и сложить отдельно, необходимые файлы легко читаются из inf-файла драйвера. Дерево получилось следующего вида:

C:\Drivers\Scanners\ip\3055scan\hpgtpusd.dll
C:\Drivers\Scanners\ip\3055scan\hppasc01.cat
C:\Drivers\Scanners\ip\3055scan\hppasc01.dll
C:\Drivers\Scanners\ip\3055scan\hppasc01.inf
C:\Drivers\Scanners\ip\3055scan\hppniscan01.exe
C:\Drivers\Scanners\ip\3055scan\hpptpml3.dll
C:\Drivers\Scanners\ip\3055scan\hpxp3390.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzidr12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipm12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipr12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipr12.sys

Функция установки сканера теперь стала совсем простой, хоть и с зависимостью от внешней компоненты.
Итоговый вид скрипта, с некоторыми захардкоженными упрощениями, примет следующий вид:

Этот же способ отлично подходит для всех оказавшихся вокруг меня МФУ от HP, для которых я создал отдельные папки с драйверами и варианты выбора в свитче функции установки сканера.

Список файлов драйвера можно посмотреть в разделах inf-файла с именами [SourceDisksFiles], [RegisterDlls], [WIA_CopyFiles] и далее по файлу. Скриншот по драйверам 3055 и 1536, для наглядности:


Из описанных в этой заметке отрывков кода можно собрать полноценный скрипт автоматической установки МФУ, а если добавить в него немного гуя и snmp, то можно вообще навсегда закрыть для себя тему установки МФУ на новые машины.

На этом на сегодня всё, спасибо за внимание. Если в комментариях подскажут чего не хватает МФУ 3055 для работы при установке первым способом посредством devcon, буду сильно благодарен. Может быть кто-то проделал ту же работу, что и я, но добился больших успехов.

В следующей части, если кто-то кинет таки инвайт в песочницу, покажу как расширить наш сценарий для работы с МФУ Xerox и Kyocera.

Тем не менее, принтеры HP по-прежнему могут время от времени сканировать. Это особенно актуально для пользователей, которые только что обновились до Windows 10 с Win 7 или 8.1. Некоторые пользователи заявили на форумах, что их принтеры HP не сканируют после обновления платформы.

1. Проверьте совместимость платформы

2. Перезагрузите принтер

Выключение и включение принтера может иногда устранять проблемы со сканированием и печатью. Это также называется циклическим выключением, которое может повторно инициализировать параметры конфигурации сканера. Выключите принтер и отсоедините его кабель. Затем снова подключите принтер и включите его через 10-20 минут.

3. Переустановите программное обеспечение принтера HP.

Переустановка программного обеспечения принтера HP является одним из лучших решений для исправления сканирования принтера HP после обновления до Windows 10. Это обеспечит пользователям новейшие драйверы HP для своих моделей. Так пользователи могут переустанавливать программное обеспечение принтера HP.


  • Выберите программное обеспечение принтера HP, указанное в апплете «Панель управления программами и функциями».
  • Выберите вариант Удалить .
  • Нажмите Да , чтобы подтвердить это.
  • Перезагрузите Windows 10 после удаления программного обеспечения принтера HP.
  • Затем пользователи должны удалить принтер из списка принтеров и сканеров в настройках. Для этого откройте Cortana с помощью сочетания клавиш Windows + Q.
  • Введите «принтеры» в поле поиска и нажмите «Принтеры и сканеры», чтобы открыть окно, показанное ниже.


  • Выберите принтер и нажмите кнопку Удалить устройство . Обратите внимание, что принтер должен быть включен, когда вы выбираете эту опцию.
  • Просмотрите инструкции на экране, чтобы извлечь принтер.
  • Откройте страницу поддержки HP, показанную ниже в браузере.




  • Нажмите Загрузить , чтобы загрузить полнофункциональный драйвер и пакет программного обеспечения для принтера.
  • Откройте папку, в которую загружены драйвер и пакет программного обеспечения.
  • Нажмите на загруженный драйвер и пакет программного обеспечения, чтобы установить его.

4. Откройте средство устранения неполадок печати и сканирования HP

  • После этого средство устранения неполадок сообщит пользователям, если оно обнаружило и исправило какие-либо ошибки. Если он отображает значки X, пользователям может потребоваться следовать дальнейшим рекомендациям, предоставленным средством устранения неполадок.

5. Убедитесь, что служба получения изображений Windows включена

  • Щелкните правой кнопкой мыши меню «Пуск», чтобы открыть меню Win + X.
  • Выберите Run в этом меню.
  • Введите «services.msc» в аксессуар «Запуск» и нажмите ОК .


  • Дважды щелкните Windows Image Acquisition, чтобы открыть окно на снимке прямо под ним.


6. Отключите брандмауэр Защитника Windows

  • Откройте приложение Cortana.
  • Введите «межсетевой экран» в поле поиска. Выберите Брандмауэр Защитника Windows, чтобы открыть апплет Панели управления на снимке ниже.


  • Нажмите Включить или выключить брандмауэр Защитника Windows в левой части апплета панели управления.
  • Затем пользователи могут выбрать параметры Отключить брандмауэр Защитника Windows .


Стороннее антивирусное программное обеспечение также может включать в себя брандмауэры. Поэтому перед сканированием может также потребоваться временно отключить антивирусное ПО сторонних производителей. Большинство антивирусных утилит содержат кнопки включения или выключения некоторых описаний в своих контекстных меню панели задач. Щелкните правой кнопкой мыши значок на панели задач утилиты, чтобы выбрать ее отключение или отключение.

7. Восстановите заводские настройки принтера и сканера HP по умолчанию.

Некоторые принтеры HP включают опцию, которая сбрасывает их к заводским настройкам по умолчанию, что может решить проблемы со сканированием. Как пользователи могут выбрать эту опцию, зависит от принтера. Однако пользователи обычно могут выбрать параметр Сбросить заводские настройки в меню Настройка или Инструменты на панелях управления принтера. Обратитесь к руководству по эксплуатации принтера, чтобы узнать, как восстановить заводские настройки по умолчанию.

8. Запустите проверку системных файлов.

Поврежденные системные файлы также могут быть другими причинами ошибок сканирования. Пользователи могут запускать проверку System File Checker для проверки и исправления поврежденных файлов и нарушений целостности. Следуйте приведенным ниже инструкциям, чтобы запустить сканирование SFC в Windows 10.

  • Откройте меню Win + X с помощью клавиши Windows + X.
  • Нажмите Командная строка (Администратор) , чтобы запустить подсказку.
  • Введите «DISM.exe/Online/Cleanup-image/Restorehealth» и нажмите «Return» перед началом сканирования SFC.
  • После этого введите «sfc/scannow» в командной строке и нажмите Enter.


  • Сканирование SFC может занять около получаса. Перезагрузите рабочий стол или ноутбук, если сканирование сообщает, что защита ресурсов Windows что-то исправила.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

woodlu, имела аналогичные проблемы, та же ОС - Win 7 (32) -драйвер ставится очень криво, не всегда с первого раза, кроме того не сканирует документы *.pdf или *.tiff - оставляет только один лист (в крайнем случае 2 листа) - лечится спец утилиткой, если надо, ссылку кину.
Вела трехнедельную переписку с техподдержкой, вот что получила в итоге:

.
В таком случае дам инструкцию как удалить и установить драйвер обходным путем, чтобы не было дальнейших проблем.

Инструкция удаления ПО:


Если у Вас компьютер или ноутбук другой фирмы, а не НР Вам необходимо будет выполнить все шаги. Если же у вас компьютер или ноутбук фирмы НР не выполняйте шаг связаный с изменением реестра.

1. Отключите принтер от компьютера.
Удалите драйверы и все ПО НР. Для этого Вам необходимо войти в Пуск/Панель Управления/Добавить-удалить программы. Тут необходимо удалить все ПО в названии которых есть НР.

2. Далее необходимо (неправильное удаление или изменения в реестре может привести к ошибкам в работе системы, поэтому необходимо очень внимательно и осторожно выполнять инструкции):
- Войдите в Пуск, там будет диалоговое окно.
- вписать в него regedit и нажать ввод.
- на всякий случай необходимо экспортировать копию реестра:
Файл/Экспортируй, назавите этот файл regbak и поместите в таком каталоге, где вы его сможете быстро найти. Необходимо отметить экспортируй все.

В левой части окна откройте реестр HKEY_CURRENT_USER,
а в нем Software. Найти реестры: HP, Hewlett-Packard или HPQ и удалите их.

Тоже самое необходимо сделать для: HKEY_LOCAL_MACHINE\Software.

3. Почистить папку Spool:

Мой компьютер\С\windows\system32\spool\ printers.

нужно удалить из этой папки все документы. Если не удастся их удалить, тогда перезагрузите компьютер, выньте кабель USB принтера и еще раз удалите.

Windows Installer 4.5

Adobe Flash Player


6. Войдите в Пуск/Выполнить. Впишите %temp%. Должен открыться каталог Temp. Удалите все файлы который появились, некоторые удалить не получится тогда мы их пропускаем.

7. Войдите в Пуск/Программы/ Системные инструменты/Очищение диска.

Эта программа анализирует твердый диск и предоставляет отчет с опциями. Выбирите следующие поля , чтобы удалить ненужные элементы.

После выбора всех перечисленых элементов нажимаем ОК.


Предлагаю еще удалить файлы cookie.

8.Войдите в Пуск/Найти, вписать msconfig, в окне которое появится необходимо перейти в закладку Услуги и отметить спрячь услуги Microsoft. Необходимо еще отметить. В закладке Загрузка, так же убираем отметку со всех программ. После инсталяции необходимр будет все включить обратно.

10.Отключить антивирус и брандмауер Windows.


11. Установите драйвер по данной ниже ссылке:

Этот драйвер нужно будет установить в режиме совместимоти с Windows Vista:

Чтобы установить драйвер в режиме совместимости поместите драйвер на Рабочий стол, нажмите на драйвер правой кнопкой мыши, войдите в опцию Свойства/Совместимость/Запустить программу в режиме совместимости. Из списка выберите Vista (пакет обновления 1) и нажмите Применить.

После этого нажимаем 2 раза на драйвер и устанавливаем оборудование.

Пожалуйста, напишите нам, принесла ли наша поддержка ожидаемый результат.

В случае дополнительных вопросов, мы будем рады Вам помочь


Центр Технической Поддержки НР


___
Мне потребовалось после этих манипуляций удалить устройство из "Устройства и принтеры" и добавить его там же. После этого ставила утилитку для многостраничных док-в и все работает отлично. ))


Выдержка из еще одного письма:

Если же с этим проблем нет, тогда добавьте порт 8290 (TCP) в исключения для корректной работы scan to.

Читайте также: