Обикновено не се налага да инсталирате хардуерни драйвери на Linux. Той автоматично ще открие хардуера на компютъра ви и ще го настрои за Вас - това е целта. Но принтерите могат да бъдат различна история.
Ето един забавен факт: Печат върху Linux се обработва чрез CUPS ("Common Unix Printing System"). Apple притежава CUPS и използва главния разработчик - CUPS също така обработва печат на Mac OS X.
Обикновено работната ви среда за Linux ще предостави графичен инструмент за конфигуриране на принтера, който ви позволява лесно да конфигурирате CUPS и да настроите принтери. Има много начини за свързване на принтери, от директни връзки с USB кабел към мрежата. За някои типове връзки вашият принтер може да бъде автоматично открит и конфигуриран. За други хора може да се наложи да направите това сами.
Ubuntu и много други дистрибуции на Linux използват конфигурация на принтера, разработена от Red Hat. Други инструменти за конфигуриране на принтера работят доста сходно, тъй като всички използват CUPS в задната част. Стартирайте инструмента за конфигуриране на принтера на работния плот на Linux и започнете да добавяте принтер. (На Ubuntu отворете прозореца System Settings (Настройки на системата) и щракнете върху Printers (Принтери) или стартирайте приложението Printers (Принтери) от Dash.)
В зависимост от избрания от вас тип протокол за принтер, може да се наложи да предоставите драйвери за принтера. Този инструмент ще ви предостави списък с драйвери за принтер, налични в основната база данни. Изберете производителя на вашия принтер и потърсете номера му в списъка.
Не виждате ли вашия точен модел принтер в списъка? Потърсете най-близкия номер на модела и го опитайте.
След като настроите принтера по този начин, определено ще искате да отпечатате тестова страница, за да потвърдите, че избраният от вас драйвер за принтер работи правилно.
Също така можете просто да използвате уеб интерфейса на CUPS за настройка и конфигуриране на принтера. Това е малко по-малко удобно за потребителите, но трябва да е достъпно за всяка една Linux дистрибуция. Отворете уеб браузър, включете Localhost: 631 в адресната лента и натиснете Enter. Кликнете върху "Администриране" и използвайте връзката "Добавяне на принтер", за да добавите принтер чрез уеб интерфейса. Ще ви бъде поискана парола. Въведете потребителското име и паролата на потребителския си профил в Linux. За някои Linux дистрибуции може да се наложи да използвате потребителското име "root" и паролата на root.
Инструментът за конфигуриране на принтера също ви позволява да предоставите PPD файл директно. Някои производители предоставят тези файлове за своите принтери. Може да ги намерите на диска на драйвера на принтера, на сайта на производителя за този принтер или включен в самия драйвер на Windows, ако принтерът е PostScript принтер.
Разгледайте уеб сайта на производителя или диска на водача за PPD файла. Можете също да помислите за изтеглянето на драйвера на Windows и да опитате да го отворите в програма за извличане на файлове. Да, дори ако това е .exe файл, може да сте в състояние да го отворите и да копаете наоколо, за да видите дали можете да намерите PPD файл. Това може да изисква инструмента за изваждане на кабела.
Можете също да обмислите извършването на търсене в мрежата за името на принтера и "PPD файла", за да видите дали други хора успешно са намерили PPD файл, който ще работи за принтера. Ако имате PPD файл, можете да го инсталирате от интерфейса за конфигуриране на принтера.
Уеб сайтът OpenPrinting.org поддържа база данни за принтери заедно с препоръчаните драйвери за принтера за тях. Инструментът за конфигуриране на принтера може действително да търси и да изтегля PPD файлове директно от там. Също така можете просто да посетите сами базата данни за принтера на уебсайта OpenPrinting.org и да потърсите вашия модел принтер.
Базата данни ще ви каже колко добре работи принтерът, препоръчвайте драйвер и предоставете PPD файлове. Можете да изтеглите PPD файла директно и да го инсталирате ръчно, ако базата данни го предлага.
За някои принтери може да бъдете насочени към специални драйвери, предоставени от производителя. Може да се наложи да ги инсталирате, за да работи принтерът - често е добра идея да потърсите вашия модел принтер и "Linux" за инструкции как да го направите. Търсенето на инструкции, специфични за вашата Linux дистрибуция също е от полза, например вашия модел на принтера и "Ubuntu".
В един идеален свят вашият принтер автоматично ще бъде открит и "просто работи". Принтерите обаче са били голяма болка за потребителите на Linux. Базата данни на PPD файлове, предоставена от foomatic, е проектирана така, че да работи възможно най-лесно, а уебсайтът OpenPrinting.org има за цел да осигури централизирана база данни с инструкции за правилното функциониране на принтерите на Linux.
Но някои принтери просто не се поддържат и няма да работят. Някои принтери могат да работят, но не много добре. Другите принтери могат да изискват собствени драйвери, предоставени от техния производител, и тези драйвери често могат да бъдат главоболие, което да се инсталира - или те не могат да се инсталират на по-нови дистрибуции на Linux, тъй като те не са поддържани и актуализирани през годините.
За много принтери просто не можете да направите много. Ако искате да използвате принтер с Linux, трябва да излезете от пътя си, за да потърсите такъв, който поддържа Linux.t
Също така можете да направите крайна работа по цялата ситуация на принтера - например, ако получите принтер, който поддържа Google Отпечатване в облак, можете да го отпечатате от Linux чрез Google Отпечатване в облак, избягвайки проблеми с драйвера на принтера. Има дори и драйвер за Google Cloud Print за CUPS, който позволява на всяко приложение, поддържащо стандартната CUPS система (което означава, че повечето Linux настолни приложения) да се отпечатват в принтер Google Cloud Print.
Имате проблеми при отпечатване? Помислете дали да не се хартия.Винаги можете да отпечатвате документи в PDF и да ги съхранявате в цифров вид - или просто да ги пренесете на друг компютър с принтер и да ги отпечатате там.
Снимка: jared moran на Flickr