Что такое драйвер принтера Itanium
Обновлено: 20.11.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, а затем в следующем мастере указал его на папку «Драйверы» в извлеченных файлах, и он установился нормально. У вас должно получиться наоборот.
- Установите принтер с соответствующими драйверами для ОС Windows 7.
- Щелкните правой кнопкой мыши, чтобы открыть свойства принтера.
- Вкладка «Общий доступ»: изменение параметров общего доступа
- Драйверы… Дополнительные драйверы
- Установите флажок x86
- Поиск драйверов
- Загрузить драйверы принтера для Windows XP (с сайта производителя)
- Откройте файл драйвера Windows 7 (.inf)
- Откройте файл драйвера Windows XP (.inf)
- Измените следующее значение переменной в файле драйвера Windows XP, чтобы оно совпадало со значением переменной файла драйвера Windows 7: DriverPackageDisplayName= «поместите сюда значение переменной Windows 7…»
- Сохраните файл драйвера Windows XP (.inf) после изменений, указанных выше
- Выберите драйвер Windows XP в свойствах принтера > мастер общего доступа.
- 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».
- Перейдите к драйверу Windows Vista и загрузите его.
- Разархивируйте пакет драйвера в папку.
- Отредактируйте текстовый файл INF (BROHL07.inf).
- Найдите раздел [DriverName] и измените "Brother HL-2140 series" на "Brother HL-2140"
- Теперь ваш драйвер принтера будет установлен с помощью мастера дополнительных драйверов 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-разрядных драйверов не отличается.
- Откройте «Управление печатью» и разверните дерево консоли, чтобы выбрать узел «Драйверы» под сервером печати, с которого вы хотите удалить драйверы.
- Щелкните правой кнопкой мыши драйвер в узле "Драйверы" и выберите "Удалить".
- Нажмите "Да", чтобы подтвердить свое действие.
Примечание. При выполнении описанных выше шагов для удаления драйвера принтера с локального сервера печати (при использовании компьютера под управлением Windows Vista, Windows 7, Windows Server 2008 или Windows Server 2008 R2 в качестве сервера печати) пакет драйвера удален, но остается в хранилище драйверов. Windows выберет и установит драйвер снова, когда в систему будет добавлен совместимый принтер TCP/IP или Plug and Play. Однако если вы выбрали «Удалить пакет драйверов» вместо «Удалить», Windows удалит пакет и больше не будет использовать драйвер.
- Откройте Управление печатью и разверните дерево консоли, чтобы выбрать узел Драйверы под сервером печати.
- В меню "Вид" выберите "Добавить/удалить столбцы".
- Добавьте дополнительные столбцы из списка доступных столбцов, чтобы отобразить дополнительные сведения о каждом драйвере, установленном на сервере.
Чтобы сохранить подробную информацию о каждом драйвере, установленном на сервере печати, и импортировать ее в 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? Если да, то как вы это сделали?
10 ошибок при отключении электроэнергии и как их избежать
2022-03-23 18:00:00 UTC Веб-семинар Веб-семинар: LogicMonitor — 10 ошибок при обработке сбоев и как их избежать Все подробности о событии Просмотреть все события
Загрузите 64-разрядный драйвер win7 с сайта производителя принтеров.
На компьютере с Win 7 добавьте принтер, когда он запросит драйвер, перейдите к тому месту, где вы сохранили драйвер на локальном компьютере, он будет установлен с использованием этого драйвера.
Теперь, когда принтер установлен, щелкните его правой кнопкой мыши, выберите "Свойства принтера", "Общий доступ", "Дополнительные драйверы". поставьте галочку рядом с x64, и он должен получить его с вашего ПК, так как вы его установили.
15 ответов
Найдите 32-разрядный драйвер принтера в Интернете. Поскольку запрос будет отправлен через 32-разрядный сервер, у 64-разрядных компьютеров не будет проблем с ним. На 64-битных компьютерах редко возникают проблемы с запуском 32-битного файла, поэтому я бы попробовал найти 32-битный файл.
Элгин8949
Найдите 32-разрядный драйвер принтера в Интернете. Поскольку запрос будет отправлен через 32-разрядный сервер, у 64-разрядных компьютеров не будет проблем с ним. На 64-битных компьютерах редко возникают проблемы с запуском 32-битного файла, поэтому я бы попробовал найти 32-битный файл.
На моем сервере печати Win2000 мне не удалось заставить свои 64-разрядные машины установить 32-разрядный драйвер. Установщик говорит, что нет доступных драйверов. В 2003 году может быть по-другому.
Вы также можете попробовать универсальный драйвер принтера.
Попробуйте вариант универсальной печати, но я столкнулся с одной вещью, и это было настоящей болью: драйверы должны называться точно так же, чтобы они были приняты, я постоянно получал ошибки архитектуры, и это заняло у меня недели!
Если вы перейдете в раздел «Принтеры и факсы», затем щелкните «Файл», затем «Свойства сервера печати», затем щелкните вкладку «Драйверы», сможете ли вы добавить их туда? Вот как я сделал это на сервере печати для наших машин с Windows 7 x64.
Не могу сказать, сможете ли вы на сервере 2003 года, но похоже, что сможете на сервере 2008 года
Нам не удалось добавить 64-разрядные драйверы принтера на наш 32-разрядный сервер печати. Пока мы не обновили сервер печати до 64-разрядной версии, нашим 64-разрядным рабочим станциям приходилось печатать напрямую на принтер, а не через сервер. И это стало серьезной проблемой для администрирования очень быстро. Удачи.
Загрузите 64-разрядный драйвер win7 с сайта производителя принтеров.
На компьютере с Win 7 добавьте принтер, когда он запросит драйвер, перейдите к тому месту, где вы сохранили драйвер на локальном компьютере, он будет установлен с использованием этого драйвера.
Теперь, когда принтер установлен, щелкните его правой кнопкой мыши, выберите "Свойства принтера", "Общий доступ", "Дополнительные драйверы". поставьте галочку рядом с x64, и он должен получить его с вашего ПК, так как вы его установили.
вам придется добавлять принтеры вручную на каждом компьютере по IP-адресу и указывать загруженные драйверы. обратите внимание, что некоторые принтеры hp, такие как 2600n/3600n, не имеют драйверов win7 — возможно, вам придется попробовать универсальные или Vista. это может сработать, но вы можете получить звонок о том, почему они получают мусорный текст при печати - да, добро пожаловать в 64 на 32-битном мире.
единственный вариант, который у нас был, это взять старый сервер, загрузить на него 08 64x и превратить его в наш сервер печати. у нас все еще были проблемы с принтерами, не поддерживающими win7, но по большей части это работает. и для 32, и для 64.
удачи - я ненавижу этот процесс
Я сделал это. Но это было недавно.
Я использовал метод, описанный C.J. Moore
Руна3280
Что-то вроде того, что говорят Си Джей и Райан.
Я считаю (по крайней мере, когда-то это работало у меня), что вы можете войти на одну из 64-битных машин как администратор и вручную добавить принтер с сервера печати. Затем, когда вы выбираете принтер, вы видите «свойства сервера печати», убедитесь, что теперь есть как 64-битные, так и 32-битные драйверы. Не знаю, почему это сработало для меня, но это сработало.
Кроме того, очень важно, чтобы и 64-, и 32-разрядные драйверы имели одинаковую версию/версию
На нашем сайте есть серверы 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-моделей, как показано в следующем примере.
Читайте также: