GDI-принтеры

Печать E-mail
Автор Administrator   
24.01.2008 г.
GDI-принтеры заслуживают отдельного разговора, поскольку GDI-принтеры Linux не поддерживает...

GDI-принтеры заслуживают отдельного разговора, поскольку GDI-принтеры Linux не поддерживает. При покупке принтера вам нужно уточнить у продавца, сможет ли принтер работать с Linux. Скорее всего на компакт-диске с драйверами будут драйверы для всего семейства Windows, а также для Mac OS, но не для Linux. Понятно, имея диск с драйверами, в Windows вы настроите принтер без проблем. А вот в Linux иначе. Позже вы ознакомитесь с теми моделями, которые Linux поддерживает явно, но в списке может- не быть выбранной вами модели, тогда, как я уже отмечал, лучше всего спросить у продавца, сможет ли данный принтер работать в Linux.
Но тут возникает еще одна проблема: продавец может быть некомпетентен в этом вопросе, попросту говоря — он не знает, будет ли работать принтер в Linux или нет. Конечно, можно оставить деньги и договориться, что вернете принтер, если он откажется работать. Но в целях экономии времени лучше разузнать все в магазине. Спросите продавца, может ли работать этот принтер в MS-DOS? Не в режиме эмуляции, а именно в MS-DOS. Если есть рядом где-то компьютер с MS-DOS или Windows 9х (который нужно загрузить в режиме командной строки), подключите к нему принтер и введите команду;
echo 1111 > PRN
Если принтер напечатает четыре единички, значит, можете его покупать. Но такой тест подойдет только для принтеров, которые подключаются к компьютеру с помощью параллельного порта (LPT). Большинство современных принтеров подключаются к компьютеру с помощью USB. Да и где вы компьютер с Windows 9х сейчас найдете?
Поэтому нужно спросить у продавца (или прочитать в руководстве по принтеру), является ли этот принтер GDI-принтером или так называемым Win-принтером? Если да, то такой принтер лучше не покупать — такой принтер вы подключите к Linux только по сети как сетевой принтер. А сам принтер будет при этом подключен к компьютеру под управлением Windows, а в Linux вам придется уже настраивать не принтер, а службу Samba, обеспечивающую подключение Linux к сети Microsoft.
Что же такого страшного в GDI и почему с такими принтерами не работает Linux? На обычный (не GDI) принтер система передачи операционной системы отправляет задание, после этого принтер сам занимается его обработкой и выводом на печать. Обработка информации осуществляется процессором, который есть в любом не GDI-принтере. В GDI-принтере процессора нет, поэтому обработкой информации занимается центральный процессор компьютера, но для того чтобы он "знал", что и как нужно обрабатывать, используются драйверы принтера. Если нет драйвера, то GDI-принтер не будет работать даже в Windows. Делается это с одной целью — удешевления устройства как такового. Ясно, что на несколько микросхем стало меньше, следовательно, принтер будет стоить дешевле. Как правило, производители GDI-принтеров не утруждаются разработкой драйверов для Linux, ограничиваются только драйверами для Linux и иногда Mac OS. Вот именно поэтому данные принтеры еще иногда называют Win-принтерами — они могут работать только в Windows.
Если вам все-таки нужно настроить GDI-принтер в Linux, то, как я уже отмечал, это можно сделать, только лишь подключив его к компьютеру под управлением Windows, а потом настроить его как сетевой принтер. Подобная операция в данной книге рассматриваться не будет. Чтобы немного облегчить вашу задачу, могу порекомендовать статью:
http://www.nixp.iWcgi-bin/go.pl?q=articles;a=win_printing_iiiJinux
 

 
« Пред.   След. »
Copyright © 2003-2009. При перепечатке любого материала с сайта ссылка на RunOS.ru обязательна.
Все материалы размещенные на сайте предназначены исключительно для ознакомительных целей.
Автор некоторых материалов представленных на сайте Колисниченко Д. (Издательство БХВ).