Что такое драйвер принтера Itanium

Обновлено: 03.07.2024

Я успешно установил Windows 7 (x64) и драйверы для моего Canon MP510, и у меня нет проблем с печатью с этой настройкой.

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

На W7 у меня есть возможность установить дополнительные драйверы принтера для других системных архитектур (Itanium и x86). Я загрузил самые последние 32-разрядные драйверы для принтера, но каждый раз, когда я направляю диалоговое окно установки в папку, содержащую драйверы, я получаю следующее сообщение об ошибке:

Выбранный драйвер принтера не найден

Указанное расположение не содержит драйвера принтера Canon Inkjet MP510 для запрашиваемой архитектуры процессора.

Повторить попытку Отмена

Я в тупике. Я абсолютно уверен, что указанное место на самом деле действительно содержит правильные драйверы; Я даже установил их в системе XP.

Я перепробовал все, что мог. Что я упускаю из виду?

8 ответов 8

Наконец-то получилось! Это связано с именем принтера в inf-файле драйвера.

Когда я установил Windows 7, она автоматически установила драйвер MP600, но назвала его «Canon Inkjet MP600 Printer». ПРИМЕЧАНИЕ Струйный. Когда вы разархивируете драйвер Canon и заглянете в его папку с драйверами, файл с информацией о принтере будет называться MP600PR.inf. Отредактируйте этот файл с помощью Блокнота, и вы найдете:

Canon просто называет принтер "Canon MP600 Printer". Так как имена не совсем совпадают с windows не думает что драйвера для правильного принтера. Просто отредактируйте файл inf, чтобы «исправить» имя, и он установится без проблем.

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

У меня была точно такая же проблема с HP LaserJet 1200: он подключен через USB к машине с Windows 7 x64, но я хочу печатать по сети с машины XP SP3 x86.

Наконец-то я понял, как отредактировать INF, чтобы установить «дополнительный драйвер» x86:

Принтер называется «HP LaserJet 1200 Series PCL 5» как в Windows 7, так и на веб-сайте поддержки драйверов HP. Однако драйвер, предлагаемый HP, предназначен для «HP LaserJet 1200 Series 5e». Согласно документации HP, 5 и 5e имеют одинаковую функциональность.

Найдите и загрузите драйвер HP Laserjet 1200/1220 PCL 5e. НЕ ИСПОЛЬЗУЙТЕ универсальный драйвер печати HP для Windows PCL5. По какой-то причине INF полностью пропускают серию 1200, переходя с 1150 на 1300.

Разархивируйте пакет драйвера в папку. Для меня это был C:\LJ1200.

Отредактируйте текстовый файл INF (HPBF311i.inf).

Внизу файла, под знаком '; В заголовке Localizable Strings измените имена принтеров Printer1 и Printer2 с «HP LaserJet 1200 Series PCL 5e» на «HP LaserJet 1200 Series PCL 5».

Теперь ваш драйвер принтера будет установлен с помощью мастера дополнительных драйверов x86 в Windows 7! (Вам нужно будет щелкнуть предупреждение «Неподписанный драйвер».)

Редактирование inf-файлов драйвера с правильным и точным названием принтера у меня не сработало. Вместо этого мне удалось найти обходной путь, установив принтер непосредственно на клиентский компьютер XP как локальный компьютер. Затем я создал новый локальный (не сетевой) порт на клиенте, который указывал на серверный компьютер Win 7. Оба клиентских компьютера с 32-разрядной версией XP теперь могут печатать на принтерах, установленных на 64-разрядном сервере с Win 7.

На сайте поддержки Canon есть отличные инструкции по совместному использованию принтера и настройке порта локального принтера. Спросите: как сделать принтер общим для компьютеров с Windows XP и Windows Vista? Решение работает на компьютерах с Windows XP и Windows 7.

Это намного проще, чем пытаться "добавить дополнительные драйверы" для клиентских компьютеров под Win 7.

Я думаю, у вас должна быть возможность извлечь загруженный файл (используя 7-zip или winzip), а затем указать Windows 7 на папку, содержащую извлеченные файлы, при выполнении мастера установки дополнительных драйверов.< /p>

Ну да. Это именно то, что я делаю. Есть файл .inf, я могу использовать драйверы для установки принтера на XP (даже если принтер физически не подключен к этому компьютеру). Вот почему я утверждаю, что доступны правильные драйверы.

У меня не было под рукой 64-битного компьютера, но я только что попытался сделать обратное и установил 64-битные драйверы на 32-битный компьютер. В параметрах общего доступа к принтеру после нажатия дополнительных драйверов я установил флажок x64, а затем в следующем мастере указал его на папку «Драйверы» в извлеченных файлах, и он установился нормально. У вас должно получиться наоборот.

  1. Установите принтер с соответствующими драйверами для ОС Windows 7.
  2. Щелкните правой кнопкой мыши, чтобы открыть свойства принтера.
  3. Вкладка «Общий доступ»: изменение параметров общего доступа
  4. Драйверы… Дополнительные драйверы
  5. Установите флажок x86
  6. Поиск драйверов
  7. Загрузить драйверы принтера для Windows XP (с сайта производителя)
  8. Откройте файл драйвера Windows 7 (.inf)
  9. Откройте файл драйвера Windows XP (.inf)
  10. Измените следующее значение переменной в файле драйвера Windows XP, чтобы оно совпадало со значением переменной файла драйвера Windows 7: DriverPackageDisplayName= «поместите сюда значение переменной Windows 7…»
  11. Сохраните файл драйвера Windows XP (.inf) после изменений, указанных выше
  12. Выберите драйвер Windows XP в свойствах принтера > мастер общего доступа.
  13. Windows может сказать, что драйвер не проверен… проигнорируйте и разрешите продолжить

Готово!

Решение . просто попросите Windows 7 обновить все драйверы принтера (в 32-разрядной ОС), и все должно заработать.

если вы не знаете, как это сделать .

Попробуйте вручную установить драйверы печати (для любого принтера, локально), затем там, где указано «Драйверы», нажмите «Обновить драйверы Windows», закройте/отмените установку принтера, затем попробуйте подключиться к сетевому принтеру на 64-разрядной ОС с 32- и тогда это должно работать

надеюсь, это помогло.

Я нашел х64-версию драйвера (для HP) и заменил windows-драйвер на тот, что установил с HP (там есть место для смены драйвера для уже установленного принтера на windows7). Затем я смог добавить версию драйвера x86, поскольку они имели одинаковые имена. Драйвер, который я использовал, был «универсальным PCL 5», а не драйвером, предназначенным для моего принтера (HP CP 1510), и, похоже, он работает нормально.

После перехода на Mac я был потрясен тем, насколько упрощены такие сложные вещи, как установка драйверов в Windows. Добавление принтера занимает около 2 кликов, и он определяет, где я (ноутбук), и автоматически печатает на соответствующем принтере. Это просто работает.

У меня была точно такая же проблема с Brother HL-2140: он подключен через USB к компьютеру с Windows 7 x64, но я хочу печатать по сети с компьютера с Vista x86.

Наконец-то я понял, как отредактировать INF, чтобы установить «дополнительный драйвер» x86:

Принтер носит название Brother HL-2140 в Windows 7. Однако в файле inf указано «Brother HL-2140 series».

  1. Перейдите к драйверу Windows Vista и загрузите его.
  2. Разархивируйте пакет драйвера в папку.
  3. Отредактируйте текстовый файл INF (BROHL07.inf).
  4. Найдите раздел [DriverName] и измените "Brother HL-2140 series" на "Brother HL-2140"
  5. Теперь ваш драйвер принтера будет установлен с помощью мастера дополнительных драйверов x86 в Windows 7! (Вам нужно будет щелкнуть предупреждение «Неподписанный драйвер».)

Перейдите к своей машине с Vista и добавьте новый принтер. Это сработало как волшебство, и мне потребовалось несколько месяцев, чтобы найти это решение.

Продолжайте работу с мастером, чтобы добавить драйверы на сервер печати и сделать их доступными для клиентов, которым они нужны.

  • Использование мастера добавления драйверов принтера из управления печатью, работающего в Windows Server 2003 R2 или более поздней версии, позволяет добавлять дополнительные драйверы x86, x64 и Itanium для версий Windows, предшествующих Windows Vista.
  • Использование мастера добавления драйверов принтеров из управления печатью, работающего в Windows Vista или более поздних версиях, позволяет добавлять драйверы принтеров типа 3 (режим пользователя) только для систем x86, x64 и Itanium, работающих под управлением Windows Vista, Windows 7, Windows Server 2008 или Windows Server 2008 R2. Чтобы добавить дополнительные драйверы для более ранних версий Windows, используйте Управление печатью в Windows Server 2003 R2 или более поздних версиях вместо Windows 7.

Примечание. Метод установки для добавления 32-разрядных и 64-разрядных драйверов не отличается.

  1. Откройте «Управление печатью» и разверните дерево консоли, чтобы выбрать узел «Драйверы» под сервером печати, с которого вы хотите удалить драйверы.
  2. Щелкните правой кнопкой мыши драйвер в узле "Драйверы" и выберите "Удалить".
  3. Нажмите "Да", чтобы подтвердить свое действие.

Примечание. При выполнении описанных выше шагов для удаления драйвера принтера с локального сервера печати (при использовании компьютера под управлением Windows Vista, Windows 7, Windows Server 2008 или Windows Server 2008 R2 в качестве сервера печати) пакет драйвера удален, но остается в хранилище драйверов. Windows выберет и установит драйвер снова, когда в систему будет добавлен совместимый принтер TCP/IP или Plug and Play. Однако если вы выбрали «Удалить пакет драйверов» вместо «Удалить», Windows удалит пакет и больше не будет использовать драйвер.

  1. Откройте Управление печатью и разверните дерево консоли, чтобы выбрать узел Драйверы под сервером печати.
  2. В меню "Вид" выберите "Добавить/удалить столбцы".
  3. Добавьте дополнительные столбцы из списка доступных столбцов, чтобы отобразить дополнительные сведения о каждом драйвере, установленном на сервере.

Чтобы сохранить подробную информацию о каждом драйвере, установленном на сервере печати, и импортировать ее в Microsoft Office Excel для создания отчетов, выполните описанную выше процедуру, чтобы добавить нужные столбцы, а затем щелкните правой кнопкой мыши узел «Драйверы» и выберите «Экспортировать список». Сохраните подробный драйвер в виде файла с разделителями-запятыми (*.csv) и импортируйте его в Office Excel. Команда «Экспортировать список» доступна для любого узла в оснастке MMC.

Итаниум Windows XP и 2003

x64 Win XP и 2003

x86 Win2000, XP, 2003

Я попытался установить 64-разрядные драйверы Win7 в варианте x64 WinXP & 2003, но это не сработало.

Сейчас единственным вариантом для меня является установка драйверов принтера непосредственно на компьютер с Win7 и печать непосредственно на принтер.

Кто-нибудь смог успешно добавить 64-разрядные драйверы Win7 на 32-разрядный сервер печати 2003? Если да, то как вы это сделали?

Bob3976

10 ошибок при отключении электроэнергии и как их избежать

2022-03-23 ​​18:00:00 UTC Веб-семинар Веб-семинар: LogicMonitor — 10 ошибок при обработке сбоев и как их избежать Все подробности о событии Просмотреть все события

CJ Moore

Загрузите 64-разрядный драйвер win7 с сайта производителя принтеров.

На компьютере с Win 7 добавьте принтер, когда он запросит драйвер, перейдите к тому месту, где вы сохранили драйвер на локальном компьютере, он будет установлен с использованием этого драйвера.

Теперь, когда принтер установлен, щелкните его правой кнопкой мыши, выберите "Свойства принтера", "Общий доступ", "Дополнительные драйверы". поставьте галочку рядом с x64, и он должен получить его с вашего ПК, так как вы его установили.

15 ответов

AustinZ

Найдите 32-разрядный драйвер принтера в Интернете. Поскольку запрос будет отправлен через 32-разрядный сервер, у 64-разрядных компьютеров не будет проблем с ним. На 64-битных компьютерах редко возникают проблемы с запуском 32-битного файла, поэтому я бы попробовал найти 32-битный файл.

Этот человек является проверенным специалистом

Элгин8949

Найдите 32-разрядный драйвер принтера в Интернете. Поскольку запрос будет отправлен через 32-разрядный сервер, у 64-разрядных компьютеров не будет проблем с ним. На 64-битных компьютерах редко возникают проблемы с запуском 32-битного файла, поэтому я бы попробовал найти 32-битный файл.

На моем сервере печати Win2000 мне не удалось заставить свои 64-разрядные машины установить 32-разрядный драйвер. Установщик говорит, что нет доступных драйверов. В 2003 году может быть по-другому.

AustinZ

Вы также можете попробовать универсальный драйвер принтера.

МиссЛЛ

Попробуйте вариант универсальной печати, но я столкнулся с одной вещью, и это было настоящей болью: драйверы должны называться точно так же, чтобы они были приняты, я постоянно получал ошибки архитектуры, и это заняло у меня недели!

РМЭ88

Если вы перейдете в раздел «Принтеры и факсы», затем щелкните «Файл», затем «Свойства сервера печати», затем щелкните вкладку «Драйверы», сможете ли вы добавить их туда? Вот как я сделал это на сервере печати для наших машин с Windows 7 x64.

Orl

Не могу сказать, сможете ли вы на сервере 2003 года, но похоже, что сможете на сервере 2008 года

Нам не удалось добавить 64-разрядные драйверы принтера на наш 32-разрядный сервер печати. Пока мы не обновили сервер печати до 64-разрядной версии, нашим 64-разрядным рабочим станциям приходилось печатать напрямую на принтер, а не через сервер. И это стало серьезной проблемой для администрирования очень быстро. Удачи.

CJ Moore

Загрузите 64-разрядный драйвер win7 с сайта производителя принтеров.

На компьютере с Win 7 добавьте принтер, когда он запросит драйвер, перейдите к тому месту, где вы сохранили драйвер на локальном компьютере, он будет установлен с использованием этого драйвера.

Теперь, когда принтер установлен, щелкните его правой кнопкой мыши, выберите "Свойства принтера", "Общий доступ", "Дополнительные драйверы". поставьте галочку рядом с x64, и он должен получить его с вашего ПК, так как вы его установили.

ceez

вам придется добавлять принтеры вручную на каждом компьютере по IP-адресу и указывать загруженные драйверы. обратите внимание, что некоторые принтеры hp, такие как 2600n/3600n, не имеют драйверов win7 — возможно, вам придется попробовать универсальные или Vista. это может сработать, но вы можете получить звонок о том, почему они получают мусорный текст при печати - да, добро пожаловать в 64 на 32-битном мире.

единственный вариант, который у нас был, это взять старый сервер, загрузить на него 08 64x и превратить его в наш сервер печати. у нас все еще были проблемы с принтерами, не поддерживающими win7, но по большей части это работает. и для 32, и для 64.

удачи - я ненавижу этот процесс

Я сделал это. Но это было недавно.

Я использовал метод, описанный C.J. Moore

Руна3280

Этот человек является проверенным специалистом

Руна3280

Что-то вроде того, что говорят Си Джей и Райан.

Я считаю (по крайней мере, когда-то это работало у меня), что вы можете войти на одну из 64-битных машин как администратор и вручную добавить принтер с сервера печати. Затем, когда вы выбираете принтер, вы видите «свойства сервера печати», убедитесь, что теперь есть как 64-битные, так и 32-битные драйверы. Не знаю, почему это сработало для меня, но это сработало.
Кроме того, очень важно, чтобы и 64-, и 32-разрядные драйверы имели одинаковую версию/версию

Байрон7670

На нашем сайте есть серверы 2003 и 2008 годов.

Некоторое время назад мне поручили установить как 32-разрядные, так и 64-разрядные драйверы, поскольку недавно мы начали устанавливать 64-разрядные машины с Windows 7.

Это было непросто и очень неприятно.

Если у вас есть принтеры HP, перейдите на их веб-сайт и загрузите универсальные драйверы печати (UPD), как 32-разрядные, так и 64-разрядные. Обязательно загрузите правильный тип, например PostScript, PCL5 или PCL6, И ту же версию драйвера. НЕ СМЕШИВАЙТЕ.

Если вы попросите Ricoh, Sharp, Xerox и т. д. сделать то же самое. Загрузите ОБА 32-разрядные и 64-разрядные драйверы.

Хитрость установки заключается в том, чтобы убедиться, что вы устанавливаете одну и ту же версию драйвера (например, версию 4.00.1.2) для разных архитектур (32-разрядной и 64-разрядной).

Затем установите обновленный драйвер для 32-разрядной версии, а затем установите 64-разрядную версию.

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

Эта фиксация не принадлежит ни к одной из веток в этом репозитории и может принадлежать ответвлению за пределами репозитория.

  • Открыть с рабочего стола
  • Просмотреть в необработанном виде
  • Копировать исходное содержимое Копировать необработанное содержимое

Копировать необработанное содержимое

Копировать необработанное содержимое

Как использовать декорации в INF-файлах для драйверов принтеров

Драйверы принтеров, работающие в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях или в 64-разрядной версии Windows XP и более поздних версиях и предназначенные для 64-разрядных архитектур, должны включать оформленный раздел INF-моделей, как показано в следующем примере. Однако, поскольку драйвер может быть установлен в качестве дополнительного драйвера в версии Windows до Windows Server 2003 с пакетом обновления 1 (SP1), файл INF также должен содержать недекорированный раздел INF-моделей. Также рекомендуется использовать декорации для установки драйверов на основе Itanium.

В следующих примерах показано, как написать INF-файл, который можно использовать для установки драйвера для однопроцессорной архитектуры.

Пример драйвера x64

В первом примере показано, как использовать неукрашенный раздел INF-моделей для установки драйвера x64 в версиях Windows до Windows XP или на компьютере с процессором x86 или Itanium под управлением Windows XP или Windows Server 2003. Оформление NTamd64 в второй раздел INF Models приводит к установке драйвера x64 на компьютер с любой процессорной архитектурой, работающий под управлением Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии.

Пример драйвера для Itanium

В следующем примере показано, как использовать недекорированный раздел INF Models для установки драйвера на основе Itanium в версиях Windows до Windows XP или на машине x86 под управлением Windows XP или Windows Server 2003 до SP1. Украшение NTia64 во втором разделе INF-моделей приводит к установке драйвера на основе Itanium на машину с любой процессорной архитектурой, работающую под управлением Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней версии.

Пример драйвера x86

В следующем примере раздел INF-моделей не требует оформления. Нет необходимости указывать архитектуру процессора, так как предполагается, что недекорированный раздел относится к драйверу x86. Разрешается добавлять раздел INF-моделей с оформлением NTx86, но имейте в виду, что вы также должны включить недекорированный раздел INF-моделей для версий Windows до Windows Server 2003 с пакетом обновления 1 (SP1).

Поддержка нескольких архитектур в одном INF-файле

В этом разделе показано, как написать INF-файл, который можно использовать для установки драйверов принтера для многопроцессорных архитектур.

Чтобы создать файл INF, который можно использовать для установки драйверов для нескольких архитектур, напишите раздел «Модели INF», а затем сделайте столько копий, сколько необходимо, чтобы каждая поддерживаемая архитектура имела собственный раздел «Модели INF». Добавьте соответствующее украшение для каждой архитектуры процессора в каждый из результирующих разделов INF-моделей, как показано в следующем примере.

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