Как я обсуждал ранее, некоторые принтера по определению не
поддерживаются, потому-что они не умеют "говорить" на нормальном
языке принтеров, вместо этого используя процессор компьютера для
обработки картинки, которая передается на принтер с фиксированной
скоростью. В некоторых случаях они также могут общаться на нормальных
языках принтеров подобных PCL, но часто этого нет. В некоторых
(действительно редких) случаях эти принтера даже не используют
нормальное параллельное соединение, но полагается на поставляемый
производителем драйвер для эмуляции поведения оборудования (наиболее
важным является контроль потока).
В любом случае есть несколько возможных решений если у вас такой
принтер с неприятными свойствами.
В настоящее время есть драйвер для Windows (называемый
mswinpr2), который пропускает задание печати через Ghostscript до
окончательной печати задания. (Довольно похоже на фильтр if в LPD
системе Unix). Также существует драйвер Ghostscript, который будет
печатать используя вызовы Windows GDI. Совместив все вместе, это
должно позволить машине под Windows печатать PostScript на принтера
работающие только под Windows, используя поставляемые
производителем драйвера.
Если вы заставили это работать, то затем вы должны следовать
вышеприведенным инструкциям по настройке печати на Windows-принтер
по сети из под Linux, чтобы позволить Unix (и другим машинам под
Windows, Mac, и т.п.) печатать на ваш "неправильный" принтер.
Некоторые принтера HP используют "Printing Performance
Architecture" (маркетиноговое название для "мы были слишком
дешевыми чтобы реализовывать PCL). Это поддерживается обходным
путем через транслятор pbm2ppa, написанный Tim Norman. Обычно вы
используете ghostscript для растеризации PostScript в точечную
картинку в формате pbm и затем используете pbm2ppa для ее
трансляции в картинку в специфическом для принтера формате ppa,
которую можно отправлять на принтер. Эта программа также
поставляется сейчас в формате драйвера ghostscript.
Программное обеспечение для ppa может быть найдено на
домашней странице ppa; pbm2ppa поддерживает некоторые модели HP 720, 820,
и 1000; читайте документацию, которая поставляется вместе с пакетом
для более детальной информации о поддержке принтеров с ppa.
Большинство дешевых струйных принтеров Lexmark используют
собственный язык и следовательно являются принтерами только для
Windows. Однако, Henryk Paluch написал программу, которая может
печатать на Lexmark 7000. Имеется надежда, что он сможет выяснить
как печатать в цвете и расширит поддержку для остальных струйных
принтеров Lexmark. Для дополнительной информации смотрите
эту страницу.
Similarly, there are now drivers for the 5700, 1000, 1100, 2070,
and others. See the supported printers listing above, and my web
site, for more information on obtaining these drivers.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!