Microsoft ipp class driver что это

Обновлено: 02.07.2024

Для того, чтобы в Windows 10 (64-bit) работал принтер Canon LBP3200, установил в виртуалку Ubuntu Server, пробросил в неё принтер, настроил CUPS (работает, через lp печатает текст, pdf). Предполагалось, что Windows сможет с помощью драйвера generic принтера использовать этот самый принтер.
Но какой драйвер выбрать?
Windows печатает с помощью Generic / Text Only, но только текст. Пробовал драйвера: MS Publisher ImageSetter, MS Publisher Color Printer, Microsoft PS class driver, Generic Mono XPS Class Driver (A), Microsoft XPS Class Driver еще уже не помню какие; на них ошибка (в статусе заданий в веб админке CUPS): либо

Указание и печать сокращает расходы на администрирование и упрощает и автоматизирует печать. Функции указания и печати введены в Microsoft Windows 95, Windows 98 и Windows 98 Second Edition (в качестве клиента), а также Microsoft Windows NT 3,5 и более поздние версии. Когда вы подключаетесь к принтеру на сервере печати, подключаемый клиент ищет необходимые драйверы на сервере печати. Если на сервере установлены необходимые драйверы, они автоматически загружаются и настраиваются для клиента. Тем не менее, если драйверы отсутствуют, вам будет предложено выбрать и установить драйверы.

Microsoft ipp class driver что это

Чтобы воспользоваться возможностями печати IPP в Windows ® 2000/XP, Windows Vista ® и Windows Server ® 2003, выполните следующие инструкции.

Для Windows Vista ®

Выберите Пуск , Панель управления , Оборудование и звук , а затем Принтеры .

Выберите Добавить сетевой, беспроводной или Bluetooth-принтер .

Если на компьютере отредактирован файл хостов или используется Domain Name System , то для сервера печати можно ввести имя DNS. Поскольку сервер печати поддерживает имена TCP/IP и NetBIOS, для него можно указать и имя NetBIOS. Имя NetBIOS отображается на странице настроек принтера. Назначенное имя NetBIOS — это первые 15 знаков имени узла. По умолчанию оно выглядит следующим образом: «BRNxxxxxxxxxxxx» для проводной сети или «BRWxxxxxxxxxxxx» для беспроводной сети.

Нажмите Далее , и Windows Vista ® установит соединение с указанным URL-адресом.

Если соответствующий драйвер принтера уже установлен на компьютере, Windows Vista ® будет автоматически использовать этот драйвер. В этом случае появится запрос на установку этого драйвера по умолчанию, после чего работа мастера установки драйверов будет завершена. После этого принтер готов к печати.

Одним из преимуществ протокола печати IPP является то, что при соединении он определяет название модели принтера. После успешного соединения название модели принтера отобразится автоматически. Следовательно, в Windows Vista ® не требуется указывать тип используемого драйвера принтера.

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

Нажмите Обзор и выберите соответствующий драйвер принтера Brother, который имеется на прилагаемом компакт-диске или в общей сетевой папке.

Например, выберите папку X:\\\\install\\rus\\PCL\\win2kxpvista 1 (где X — буква диска). Нажмите Открыть .

Папка winxpx64vista64 для пользователей 64-разрядной ОС

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

В окне Установка принтера появится экран Введите имя принтера . Установите флажок Использовать этот принтер по умолчанию , чтобы установить принтер в качестве принтера по умолчанию, а затем нажмите Далее .

Чтобы проверить подключение принтера, нажмите Печать пробной страницы , а затем нажмите Готово . Теперь принтер настроен надлежащим образом и готов к печати.

О драйверах

Драйвер принтера и поддержка – ПО, преобразующее файл в понятный для принтера. Задачи и функции драйвера отвечают на вопросы: «Что если принтер не поддерживает все языки?», «Имеется задание postscript, а принтер распознает только PCL 5E. Нужно напечатать PDF, что делать, если принтер его не интерпретирует?».

Система сможет сделать все самостоятельно (выяснить язык PDL файла, выполнить преобразования). Вы также можете преобразовать файл вручную. Браузеры умеют преобразовывать HTML в postscript или в PDF. Open Office может преобразовать .doc в PDF. Из postscript можно преобразовать почти в любой формат, в том числе PCL.

GDI – ещё задание на печать можно просматривать и интерпретировать централизованно, на ПК. Также можно отправлять готовые обработанные растровые изображения на принтер «без интеллекта». Именно так и работают многие Windows GDI-принтеры. Такие принтеры обладают весьма незначительным количеством логических инструкций и совсем не обладают интерпретаторами PDL. Вместо этого растеризацию выполняет обслуживающий компьютер. Часть информации для взаимодействия с GDI скрыта в коде Windows под патентами. Эта секретность затрудняет разработку аналогов в системах Linux, и, по сути, является преимуществом. Аналогично ситуация развивается с поддержкой новейших моделей принтеров. Впрочем, ситуация меняется благодаря существованию демона CUPS с поддержкой многих Win Printers с помощью реверс инжиниринга.

Дополнительная информация

На сервере, на котором находится принтер с именем устройства , не установлен нужный драйвер принтера. Если вы хотите установить драйвер на локальном компьютере, нажмите кнопку ОК.

Если на компьютере с операционной системой Windows 95, Windows 98 или Winodws 98 Second Edition используется общий доступ к файлам и принтерам.

Если компьютер с архитектурой Alpha под управлением Windows NT 4,0 Server подключается к клиенту x86 без драйвера печати Alpha.

Если вы подключаетесь к принтеру с помощью нового протокола печати через Интернет (IPP), а соответствующий драйвер не установлен на сервере печати через Интернет.

Сервер печати, подключенный к протоколу SMB

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

Обходное решение

Чтобы устранить эту проблему, установите драйвер печати на локальном компьютере и создайте подключение к общему принтеру SMB.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите имя общего доступа к SMB. Пример:

\\PrintServer\Sharename

Продолжите работу мастера и установите соответствующий драйвер устройства.

Компьютер под управлением Windows 95, Windows 98 или Windows 98 Second Edition

Вы можете предоставить доступ к устройствам печати другим компьютерам в сети в Windows 95, Windows 98 и Windows 98 Second Edition. Эти версии Windows не поддерживают альтернативные драйверы, такие как Windows NT, поэтому они могут подключаться только к этим клиентам в этом месте и в сценарии печати.

Обходное решение

Чтобы устранить эту проблему, установите драйвер печати на локальном компьютере и создайте подключение к принтеру Windows 95, Windows 98 или Windows 98 Second Edition.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите имя общего доступа к SMB. Пример:

\\PrintServer\Sharename

Продолжите работу мастера и установите соответствующий драйвер устройства.

Windows NT 4,0 (сервер без платформы x86, клиент x86)

Обходное решение

Чтобы обойти эту проблему, используйте соответствующий метод. Способ 1 (только для администраторов): Настройка серверов, не использующих x86, для несобственных драйверов для поддержки всех клиентов в сети. Чтобы установить клиентские драйверы на компьютере с Windows NT Server, выполните указанные ниже действия.

На компьютере с архитектурой x86 перейдите на сервер печати.

Щелкните папку печать и дважды щелкните Мастер установки принтера.

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

После завершения работы мастера клиенты на базе x86 смогут загрузить драйвер автоматически при подключении.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите имя общего доступа. Пример:

\\PrintServer\Sharename

Продолжите работу мастера и установите соответствующий драйвер устройства.

Протокол печати через Интернет (IPP)

Обходное решение

Чтобы обойти эту проблему, используйте соответствующий метод. Способ 1 (только для администраторов): Установите на сервере совместимый драйвер.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите имя общего доступа. Пример:

\\PrintServer\Sharename

Продолжите работу мастера и установите соответствующий драйвер устройства.

Способ 2: Установите подходящий драйвер на клиентском компьютере и переадресовать принтер на соответствующий URL-адрес IPP.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите IP-адрес сервера печати, поддерживающего протокол IPP.

Продолжите работу мастера установки принтера и установите соответствующий драйвер.

Несовместимый драйвер печати

Временные решения

Чтобы обойти эту проблему, используйте соответствующий метод. Способ 1 (только для администраторов): получите обновленный драйвер на веб-сайте изготовителя.

Скачайте и установите обновленный драйвер.

Если в драйвере есть средство удаления, запустите это средство, прежде чем продолжить выполнение описанных ниже действий.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

Щелкните тот же порт, который вы использовали для предыдущей версии драйвера.

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

Способ 2 (только для администраторов): Установка драйвера Windows 2000 на сервере печати.

Если исходный драйвер содержит средство удаления, запустите его, прежде чем продолжить выполнение описанных ниже действий.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

Щелкните тот же порт, который вы использовали для предыдущей версии драйвера ИВТ.

Щелкните соответствующую модель в списке модель/изготовитель .

Завершите настройку и предоставьте общий доступ к принтеру для использования в сети.

Способ 3: Установите совместимый драйвер на клиенте и перенаправьте вывод на сервер.

Дважды щелкните значок Установка принтераи нажмите кнопку Далее.

Выберите пункт локальный принтер, а затем нажмите кнопку Далее.

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

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

Введите имя общего доступа. Пример:

\\PrintServer\Sharename

Продолжите работу мастера и установите соответствующий драйвер устройства.

О сервере печати

В Windows печать через протокол IPP появилась, начиная с Windows 2000. На клиентах с Windows 7 и новее, поддержка протокола IPP, как правило, уже установлена. Также есть Internet Printing – windows реализация сервера печати Internet через IPP. Для его установки необходимо сначала установить службу веб сервера MS IIS

Языки и технологии принтеров

image

Сегодня принтер несильно отличается от компьютера. У него есть процессор, память, операционная система и постоянная память-накопитель. Если принтер сетевой, то у него есть сетевая карта и веб-сервер, позволяющий его администрировать. Принтеры не только поддерживают разные сетевые протоколы, но и принимают задания на специфичных языках, которые описывают разметку страниц и документов. Таким образом, на крупном предприятии программные средства печати должны взаимодействать с разными аппаратными реализациями протокола печати, возможно даже неизвестными. Конфигурирование печати принтера труднее, чем кажется на первый взгляд. Пользователи воспринимают печать как должное, однако, для получения качественного результата нужно пройти не один шаг.

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

О безопасности для принтеров

Какая операционная система используется принтером? Некоторые модели имеют Linux-based дистрибутив на борту. Понять, что же установлено на принтере, либо поменять пароли по умолчанию можно лишь закопавшись в документацию производителя. Неразбериха с операционной системой усугубляется тем, что средства графического администрирования имеют тенденцию сокрытия сведений о различиях производителей.

В заключение хочу еще раз сказать, что проблемы печати многогранны, некоторые из них остались за рамками статьи. В следующий раз надеюсь рассказать о ведении журналов, PPD-файлах и форматах бумаги. О том, как попросить монохромный принтер распечатать двусторонний цветной документ в неизвестном ему формате b4, а также о всевозможных утилитах печати и командах совместимости.

О языках принтеров

Что такое задание на печать? Это программа, написанная на специальном языке программирования – Page Description Language (PDL).

Печатаемые страницы кодируются в PDL и занимают меньший размер, а значит, передаются быстрее необработанных изображений. PDL не зависят ни от самих устройств, ни от разрешающей способности. Принтеры преобразуют задания на специализированном языке в понятный для устройства формат. Это значит, что принтеры содержат языковые интерпретаторы. Также как у языков программирования «а ля Java», у этих языков не одна версия и каждая работает немного по-своему.

Преобразование PDL в растровые изображения выполняется программой-обработчиком: процессором растровых изображений, Raster Image Processor или просто RIP.

Самые известные PDL языки: Postscript, PCL5, PCL6

PostScript – самый распространённый из всех. Первоначально разработан компанией Adobe. Требует наличия лицензии для использования, поэтому на сегодняшний день используется преимущественно в высокопроизводительных устройствах верхнего ценового сегмента. Почти все программы, компонующие страницы, могут генерировать задания на PostScript. Это полнофункциональный язык программирования. Написанные программы можно просматривать с помощью текстового редактора. В них много круглых скобок, а также символов / %!

P.S. Эти символы ищутся интерпретаторами для распознавания заданий на печать.

Пример PostScript:


Также PostScript является стандартом для MAC и профессиональным стандартом.

PCL – или Printer Common Language – альтернатива PostScript от Hewlett Packard (далее HP). Язык понятен принтерам других производителей, некоторые умеют работать только с ним. PCL – не язык программирования, он просто сообщает на принтер как ему следует напечатать страницы. Задания на PCL бинарные и непонятны для человека, зато короче по размеру, чем PostScript.

Существуют фильтры, преобразующие Postscript в PCL. Версии PCL разнятся не так сильно как PostScript, но достаточно, чтобы вызывать раздражение. Задания печатаются немного не так на разных моделях принтеров. Причина в диалектах со специальными командами. В отличие от PostScript, PCL изначально заточен именно на управление принтером, а не на переносимость страницы, поэтому для достижения наилучшего результата печати необходимо использовать команды под соответствующий принтер. Именно поэтому в операционной системе (ОС) указывается модель принтера, в противном случае генерируются иные PCL команды, интерпретируемые неправильно или вовсе игнорируемые.

На самом деле, вопрос не только в железе: существует так называемая эмуляция.

Эмуляция PCL – это значит, что разработчик стандарта (т.е. HP) не лицензировал или не тестировал принтер производителя на совместимость с PCL.

Эмуляция PostScript – Adobe не получал отчисления за свой интерпретатор PostScript, вместо этого некоторые вендоры написали собственный код. Политика лицензирования породила диалекты языков – схожие, но не повторяющие оригинал в точности. На практике оба могут выполняться с ошибками, но случается такое редко.

Чтобы вас окончательно запутать, HP определила два семейства языков PLC5 (5e – черно-белый, и 5c – цветной) и PCL6 (PCL/XL). Новые HP принтеры поддерживают оба. Ранее существовал и PCL4, но сейчас он слишком архаичный. Начиная с PCL5 5e, также были введены такие новшества, как: поддержка разрешения 600 dpi, двунаправленный обмен данными между принтером и компьютером и новые шрифты для Microsoft Windows.

Пример PCL5:


Пример PCL6:


PDF – еще одна разработка Adobe – Portable Document Format. Это формат документов, использующий часть возможностей PostScript, основа издательского дела и программ Office. PDF-документы не зависят от ОС и платформы. Очень часто формат используется для обмена документами с возможностью просмотра и печати. PDF – язык описания документов, а не страниц. Позволяет описывать не только страницы, но и всю структуру документа, главы, взаимосвязь текстовых столбцов друг с другом, правки и так далее. Плюс, куча возможностей мультимедиа.

Есть принтеры, которые интерпретируют PDF напрямую. Есть масса программ-трансляторов и визуальных редакторов с возможностью преобразования PDF, например, в PostScript. Это преобразование даже может быть скрыто от пользователя.


XHTML – появился относительно недавно. Принтер получает поток данных на языке, описывающем XHTML-print веб-страницу, генерирует представление задания (разные принтеры формируют разные задания, также как разные браузеры отражают страницу иначе).

HP-GL/2 – Hewlett-Packard Graphics Language – Служат для печати векторной графики в составе документа.

HPGL – язык поддержки плоттеров. Поддерживается почти всеми HP-принтерами.

PJL – Printer Job Language. Язык заданий для принтера, метаязык от HP, описывает какой PDL должен использоваться для задания, каким будет формат бумаги, сколько копий нужно напечатать, симплексное задание или дуплексное и так далее.

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