Ядро Linux в основном поддерживает любой принтер, который вы
можете подключить к последовательному или параллельному порту, но
существуют такие принтера, которые вы не можете использовать, даже
если они могут быть подключены к машине и общаться (на электрическом
уровне) с Linux. Основными среди этих несовместимых принтеров
являются принтера, на которые ссылаются как на принтера "Windows" или
"GDI". Они так называются, потому-что часть или есть язык управления
принтером и детали проектирования механизма печати не
документированы. Обычно производитель предоставляет драйвер для
Windows и спокойно продает принтера только для пользователей Windows;
Это почему они называются Winprinters. В некоторых случаях
производитель также предоставляет драйвера для NT, OS/2, или других
операционных систем.
Многие из этих принтеров не работают с Linux. Некоторые
из них работают, и некоторые из них работают чуть-чуть (обычно
потому-что кто-то сделал исследование деталей, необходимых для
написания драйвера). Смотрите список поддерживаемых принтеров,
приведенный ниже, для подробностей о нужном принтере.
Некоторые принтера находятся в промежутке между
крайностями. Некоторые модели NEC, например, реализуют простую форму
стандартного языка принтера PCL, что позволяет работающему с PCL
программному обеспечению печатать на них до разрешения 300dpi, но
только NEC знает как получить разрешение 600dpi на этих принтерах.
Заметим, что если вы уже имеете один из таких Winprinters, то
существует окольный путь, чтобы заставить печать Linux на них, но он
достаточно неудобный и я никогда не пробовал применять сам. Смотрите
раздел 12 этого документа, для более детального обсуждения принтеров,
работающих только с Windows.
Среди принтеров, которые работают с Linux, лучшим
выбором является покупка принтера со встроенной поддержкой
PostScript. Почти все программное обеспечение в Unix, которое
производит печатный вывод делает это в формате PostScript, так что
очевидно будет хорошо иметь принтер, который сразу поддерживает
PostScript. К сожалению поддержка PostScript является редкой за
пределами области лазерных принтеров.
Программное обеспечение для Unix, и индустрия печати в общем,
стандартизировали Postscript как язык управления принтером. Это
случилось по нескольким причинам:
Синхронизация (Timing)
Postscript возник как часть Apple
Laserwriter, великолепного компаньона для компьютеров Macintosh и
принтера наилучшим способом отвечающим революции настольных
издательских систем в 80-х годах.
Он независим от устройства
Программы на Postscript могут
быть запущены для создания вывода на растровые и векторные
дисплеи, на на fax-машины, или почти на любой тип принтеров без
необходимости изменения исходной программы. Изображение в
Postscript будет одним и тем же на любом устройстве postscript,
по крайней мере в пределах обеспечиваемых свойствами принтера. До
создания формата PDF, люди обменивались сложными документами в
виде файлов Postscript. Единственная причина того, что стандарт
не прижился, заключается в том, что машины с Windows обычно не
включали средства просмотра Postscript, так что Adobe
специфицировала гиперсвязи и сжатие для формата Postscript,
назвала резальтат PDF, и распространяет средства просмотра для
этого формата, и создала рынок для своих утилит
"distiller". (функциональность которых также обеспечиваются
программами ps2pdf и pdf2ps из пакета ghostscript).
Это настоящий язык программирования
Postscript это
полномасштабный язык программирования; вы можете писать на нем
программное обеспечение почти для любых дел. Это в основном
полезно для определения подпрограмм в начале вашей программы для
повторения сложных вещей во всем вашем документе, таких как знак
логотипа или слова "DRAFT", написанного большими буквами в
качестве фона для страницы.
Он является открытым
Postscript полностью специфицирован в
общедоступной серии книг (которые вы можете найти в любом хорошем
книжном магазине). Хотя Adobe изобрела его и обеспечивает
доминирующую коммерческую реализацию этого языка, другие
производители, такие как Aladdin также производят независимую
реализацию Postscript.
При недостатке бюджета, необходимого чтобы купить PostScript
принтер, вы можете использовать любой принтер поддерживаемый
программой Ghostscript, свободным интерпретатором PostScript
используемый вместо настоящей поддержки PostScript принтером.
Заметим, что большинство дистрибутивов Linux могут продаваться с
устаревшей версией Ghostscript из-за применяемой лицензии. К
счастью обычно существуют пакеты с новыми версиями Ghostscript в
разделе contrib каждого дистрибутива. Пожалуйста помогите улучшить
страницу поддержки принтеров Ghostscript, посылая сообщения о ваших
успехах и неудачах.
В настоящее время Adobe имеет новый язык для принтеров
называемый "PrintGear". Я думаю, что это сильно упрощает язык в
двоичном формате с некоторыми свойствами PostScript, но без
совместимости с PostScript. И я не слышал, что Ghostscript
поддерживает его. Но некоторые принтера с PrintGear могут
поддерживать другие языки, подобные PCL, и эти принтера будут
работать с Linux.(если в принтере реализован PCL, а не в драйвере
Windows).
Если вы хотите купить принтер, то вы можете посмотреть в
нескольких местах информацию о том, будет ли он
работать. Назначение
базы данных принтеров Printing HOWTO --- быть полным
списком состояния поддержки принтера в Linux. Краткое содержимое
этой базы приведено ниже; убедитесь, что вы проверили интерактивную
версию базы данных для дополнительной информации о принтере и
информации о том, какой драйвер необходимо использовать.
Dejanews содержит сотни
сообщений типа "это работает" и "это не работает". Попробуйте все
деревья сообщений, и если ничего не получилось, то проверьте, что
ваш принтер содержится и правильно описан в
базе данных, так что он будет правильно перечислен в этом
документе в следующих версиях.
Список совместимых принтеров
Этот раздел является обобщением интерактивной
версии. Интерактивная версия включает основные спецификации,
замечания, ссылки на информацию о драйверах, сопровождаемую
пользователем информацию, ссылки на сервера производителя и тому
подобное. Интерактивная версия этого списка также позволяет
пользователям добавлять принтера, так что будьте уверены, что
проверили ее. В конце концов, если принтер не перечислен в
списке, то добавьте его!
Заметьте, что это список не является евангелием; люди иногда
добавляют неправильную информацию, которую я в конце концов удалю.
Записи, которые я не проверил отмечены знаком звездочки (*).
До покупки принтера проверьте через Dejanews, что принтер работает
у некоторых людей. Если вы не смогли найти информацию на Dejanews, то
напишите мне, и я свяжу вас человеком, который добавил информацию о
принтере.
Принтера разделены на три типа:
Отлично
Отличные принтера и работают отлично -- вы можете
использовать все возможности принтера, включая цвет, полное
разрешение и т.п. В некоторых случаях принтера с
недокументированными "увеличениями разрешения", которые не
работают, все равно перечислены как отличные; в основном
различие в качестве печати достаточно слабое, так что вы
можете не беспокоится об этом.
Хорошо (небольшие ограничения)
Вы можете нормально
печатать, но существуют небольшие ограничения, того или иного
сорта либо в печати, либо в других свойствах.
Частично
Вы можете печатать, но может быть не в цвете, или
только с низким разрешением. Смотрите колонку примечаний списка
для информации о характере ограничений.
Балласт
Вы не можете печатать; обычно это происходит из-за
отсутствия драйвера и/или документации о том, как его написать.
В любом случае, поскольку эта информация предоставлена массой
людей, никто не гарантирует, что она правильная; в частности
такими полагаются записи со знаком звездочки (*). Однако,
информация может быть легко подтверждена поиском информации на
страницах о драйверах принтера и серверах производителя.
И без лишней суеты, вот список совместимости принтеров:
9 Pin Printers high-res*, 9 Pin Printers
med-res*, AP3250*, ActionLaser 1100*, LP 8000*, LQ 850*,
LQ-24*, LQ-2550*, LQ-500*, LQ-570+*, LX-1050*, SQ 1170*,
Stylus Color*, Stylus Color 1520, Stylus Color 400*, Stylus
Color 440, Stylus Color 460*, Stylus Color 500*, Stylus
Color 600*, Stylus Color 640*, Stylus Color 800*, Stylus
Color 850*, Stylus Color I*, Stylus Color II*, Stylus Color
IIs*, Stylus Color PRO*, Stylus Pro XL*.
В большинстве случаев
EPL 5700*, Stylus 300*, Stylus Color 3000*,
Stylus Color 660, Stylus Color 740*.
Частично
Stylus Color 300*, Stylus Color 900*, Stylus
Photo 700*, Stylus Photo 750*, Stylus Photo EX*.
4039 10plus*, Optra Color 1200*, Optra Color
1275*, Optra Color 40, Optra Color 45, Optra E*, Optra E+*,
Optra E310*, Optra Ep*, Optra K 1220*, Optra R+*, Optra S
1250*, Optra S 1855*, Valuewriter 300*.
В наши дни немного трудно выбрать принтер; производится много
моделей, среди которых необходимо сделать выбор. Вот небольшой
список советов по выбору:
Стоимость
Вы получите то, за что вы заплатили. Большинство
принтеров в пределах $200-300 будут печатать достаточно хорошо,
но стоимость печатной страницы будет выше. Для некоторых
принтеров поставляют только один или два картриджа к стоимости
нового принтера! Аналогично дешевые принтера не будут сохраняться
очень долго. По меньшей мере дорогие принтера имеют значение MTBF
(Cреднее время наработки на отказ) равное примерно трем месяцам.
Струйные принтера
Головки для струйных принтеров со временем
станут непоправимым препятствием, так что возможность сменить
головку иногда будет свойством. Печатающие головки для струйных
принтеров очень дороги, интегрированный картридж с печатающей
головкой и чернилами, стоит в 10 раз дороже простого картриджа с
чернилами, так что возможность замены головки только когда это
необходимо также хорошее свойство. Принтера Epson Stylus имеют
тенденцию к наличию фиксированной головки, а принтера HP DeskJets
стремяться иметь головки интегрированные в картридж. Canons имеют
картриджы стороних производителей с независимо заменяемыми
банками с чернилами; мне нравится такой дизайн. OTOH, картриджи
HP не являются ненормально дорогими, и HP создал более полную
линую продуктов; Canon часто предлагает решения с точки зрения
качества печати. Вы не можете выиграть.
Лазерные принтера
Лазерные принтера расходуют барабаны и
тонер. Самые дешевые модели включают вместе тонер и барабан в
один большой картридж; эти решения стоят дороже. Лучшим решением
для больших объемов является отдельный тонер в виде порошка или
по крайней мере отдельные картриджи для тонера и барабана.
Фотографические принтера
Наилучшее фотографическое качество
получается термических принтеров подобных серии Alps (термический
перенос сухих чернил или сублимация краски). Некоторые из моделей
Alps доступны по средствам, но у них плохая поддержка Linux
(кто-то говорил мне о картинках с полосами и большой
зернистостью). Специализированные струйные принтера обычно
используют 6 цветную CMYKcm печать или даже 7 цветный процесс
CMYKcmy; только модели с поддержкой Postscript работают с Linux,
поскольку Ghostscript не поддерживает 6- и 7-цветную печать.
Хотя чтобы получить хороший вывод в CMYK очень просто. Все
принтера для фото-печати дороги для работы; либо вы всегда
заменяете весь картридж или перезаполняете отдельные цвета для
вашего великолепного принтера. Специальная бумага также стоит
дорого. Смотрите также раздел о печати фотографии в конце
документа, а также раздел о настройке цветов в Ghostscript.
Скорость
Скорость пропрорциональны мощности обработки,
загрузке и общей стоимости принтера. Самыми быстрыми принтерами
будут сетевые postscript принтера, с мощными встроенными
процессорами. Принтаре потребительского разряда будут частично
зависеть от скорости работы Ghostscript, которую вы можете
увеличить имея мощную машину; полная страница в цвете может
занять большое количество памяти сервера.
Формы
Если вы хотите печатать формы с множеством копий, то
вам нужен ударный принтер; много компаний до сих пор выпускают
матричные принтера, большинство из которых эмулирует традиционные
модели Epson и работают великолепно.
Наклейки
Существует два типа принтеров для наклеек;
посмотрите на модели Dymo-Costar и Seiko SLP. Другие модели могу
работать, а могут и не работать. Каждая из моделей может делать
наклейки разного размера на формате 8.5x11, который вы прогоняете
через обычный принтер.
Плоттеры
Большие форматы в настоящее время поддерживаются
огромными струйными принтерами; одной из популярных марок
являетсяHP. Струйные принтера среднего размера (11x17) часто
используются для печати меньших форматов. Большинство плоттеров
этого рода обычно работают с языками RTL, HP-GL, и HP-GL/2,
которые все являются патентованными векторными языками HP, вывод
данных на которых генерируется прикладным программным
обеспечением.
Что есть у меня?
Я владею HP Deskjet 500 и Lexmark Optra 40. Оба принтера
работают великолепно: Deskjet является старой черно-белой
моделью, хорошо поддерживаемой Ghostscript; а Optra является
более современным цветным струйным принтером с полной поддержкой
Postscript и PCL 5 (!).
У меня также есть сервер печати Hawking Technology 10/100
Ethernet (модель 7117, в действительности выпущенная Zero One
Technologies на Taiwan); это делает возможным поместить принтер в
любом месте с подключением к сети и питанию, вместо того, чтобы
размещать его рядом с компьютером. Это маленькая заглушка,
которая присоединяется к параллельному порту компьютера и имеет
Ethernet разъем на другой стороне. Его недостаток заключается в
том, что он не поддерживает двустороннее сообщение, так что я не
мог приспособить его для того, чтобы он посылал сообщение по
электронной почте когда заканчиваются чернила.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!