Печать в Linux HOWTO (Linux Printing HOWTO) : Принтера предназначенные только для Windows

Next Previous Contents

## 12. Принтера предназначенные только для Windows

Как я обсуждал ранее, некоторые принтера по определению не поддерживаются, потому-что они не умеют "говорить" на нормальном языке принтеров, вместо этого используя процессор компьютера для обработки картинки, которая передается на принтер с фиксированной скоростью. В некоторых случаях они также могут общаться на нормальных языках принтеров подобных PCL, но часто этого нет. В некоторых (действительно редких) случаях эти принтера даже не используют нормальное параллельное соединение, но полагается на поставляемый производителем драйвер для эмуляции поведения оборудования (наиболее важным является контроль потока).

В любом случае есть несколько возможных решений если у вас такой принтер с неприятными свойствами.

## 12.1 Ре-директор Ghostscript для Windows

В настоящее время есть драйвер для Windows (называемый mswinpr2), который пропускает задание печати через Ghostscript до окончательной печати задания. (Довольно похоже на фильтр if в LPD системе Unix). Также существует драйвер Ghostscript, который будет печатать используя вызовы Windows GDI. Совместив все вместе, это должно позволить машине под Windows печатать PostScript на принтера работающие только под Windows, используя поставляемые производителем драйвера.

Если вы заставили это работать, то затем вы должны следовать вышеприведенным инструкциям по настройке печати на Windows-принтер по сети из под Linux, чтобы позволить Unix (и другим машинам под Windows, Mac, и т.п.) печатать на ваш "неправильный" принтер.

## 12.2 HP Winprinters

Некоторые принтера HP используют "Printing Performance Architecture" (маркетиноговое название для "мы были слишком дешевыми чтобы реализовывать PCL). Это поддерживается обходным путем через транслятор pbm2ppa, написанный Tim Norman. Обычно вы используете ghostscript для растеризации PostScript в точечную картинку в формате pbm и затем используете pbm2ppa для ее трансляции в картинку в специфическом для принтера формате ppa, которую можно отправлять на принтер. Эта программа также поставляется сейчас в формате драйвера ghostscript.

Программное обеспечение для ppa может быть найдено на домашней странице ppa; pbm2ppa поддерживает некоторые модели HP 720, 820, и 1000; читайте документацию, которая поставляется вместе с пакетом для более детальной информации о поддержке принтеров с ppa.

## 12.3 Lexmark Winprinters

Большинство дешевых струйных принтеров 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.

Next Previous Contents