Костилі для HP 3050 на Windows 7 x64.

hp logo
Ситуація абсолютно дебільна, є Win7 x64 і є HP 3050 підключений чи до іншої локальної машини? чи до принт-сервера з x86 системою й установленими PCL драйверами для даної моделі. В результаті 64-розрядна нікчемність абсолютно ніяким способом не хоче підключати принтер. Приходиться робити те що було досить поширено років 10+ тому - руками редагувати inf-файли з пакету драйверів щоб заставити тупу залізяку працювати. Алгоритм наступний:

  1. Качаємо HP Universal Printing PCL 6 для Win7 x64
  2. У файлі hpcu140u.inf міняємо входження HP Universal Printing PCL 6 на HP LaserJet 3050 Series PCL 6. В результаті маємо отримати щось таке:
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,usbprint\Hewlett-PackardHP_Co79B4
....
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,LPTENUM\HPUPD_PCL6,DOT4PRT\Hewlett-PackardHP_La023A,DOT4PRT\Hewlett-PackardHP_La023A&PRINT_HPZ,DOT4PRT\Hewlett-PackardHP_La023A&DOT4&PRINT_HPZ
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,DOT4PRT\vid_03f0&pid_7317&PRINT_HPZ
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,DOT4PRT\vid_03f0&pid_7317&DOT4&PRINT_HPZ
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,DOT4PRT\vid_03f0&pid_7317&Rev_0100&PRINT_HPZ
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,DOT4PRT\vid_03f0&pid_7317&Rev_0100&DOT4&PRINT_HPZ
"HP LaserJet 3050 Series PCL 6" = hpcu1406.gpd.NTAMD64,DOT4PRT\vid_03f0&pid_7317&Rev_0100

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