Du behöver i allmänhet inte installera hårdvarudrivrutiner på Linux . Det kommer automatiskt att upptäcka maskinvaran i din dator och ställa in den åt dig - det är målet. Men skrivare kan vara en annan historia.
Här är ett roligt faktum: Utskrift på Linux hanteras via CUPS ("Common Unix Printing System.") Apple äger CUPS och använder huvudutvecklaren - CUPS hanterar också utskrift på Mac OS X.
Använd Foomatic-databasen
RELATERAD: Hur man installerar maskinvarudrivrutiner på Linux
Generellt kommer din Linux-skrivbordsmiljö att tillhandahålla ett grafiskt skrivarkonfigurationsverktyg som gör att du enkelt kan konfigurera CUPS och ställa in skrivare. Det finns många sätt att ansluta skrivare, från direktanslutningar med en USB-kabel till nätverket. För vissa typer av anslutningar kan din skrivare identifieras och konfigureras automatiskt. För andra kan du behöva göra detta på egen hand.
Ubuntu och många andra Linux-distributioner använder en skrivarkonfiguration som utvecklats av Red Hat. Andra skrivarkonfigurationsverktyg fungerar ganska lika, eftersom de alla använder CUPS i backend. Starta skrivarkonfigurationsverktyget på ditt Linux-skrivbord och börja lägga till en skrivare. (På Ubuntu öppnar du fönstret Systeminställningar och klickar på Skrivare eller startar programmet Skrivare från Dash.)
Beroende på vilken typ av skrivarprotokoll du har valt kan du behöva tillhandahålla skrivardrivrutiner. Detta verktyg ger dig en lista över skrivardrivrutiner som är tillgängliga i den foomatiska databasen. Välj tillverkaren av din skrivare och leta efter dess modellnummer i listan.
Ser du inte din exakta skrivarmodell i listan? Leta efter närmaste modellnummer och prova det.
När du har ställt in skrivaren på detta sätt vill du definitivt skriva ut en testsida för att bekräfta att skrivardrivrutinen du valde fungerade korrekt.
Du kan också bara använda CUPS webbgränssnitt för skrivarinstallation och konfiguration. Det är lite mindre användarvänligt, men det borde vara tillgängligt på varje Linux-distribution. Öppna en webbläsare, anslut lokal värd: 631 i adressfältet och tryck på Enter. Klicka över till "Administration" och använd länken "Lägg till skrivare" för att lägga till en skrivare via webbgränssnittet. Du kommer att bli ombedd att ange ett lösenord. Ange ditt Linux-användarkontos användarnamn och lösenord. För vissa Linux-distributioner kan du behöva använda användarnamnet “root” och root-lösenordet.
Skaffa en PPD-fil från tillverkaren
Med skrivarkonfigurationsverktyget kan du också tillhandahålla en PPD-fil direkt. Vissa tillverkare tillhandahåller dessa filer för sina skrivare. Du kan hitta dem på skrivarens drivrutinsskiva, på tillverkarens nedladdningssida för den skrivaren eller ingår i själva Windows-drivrutinen om skrivaren är en PostScript-skrivare.
Titta runt på tillverkarens webbplats eller på drivrutinsskivan för PPD-filen. Du kan också överväga att ladda ner Windows-drivrutinen och försöka öppna den i ett filextraktionsprogram. Ja, även om det är en .exe-fil kan du kanske öppna den och gräva runt för att se om du kan hitta en PPD-fil. Detta kan kräva cabextract-verktyget.
Du kan också överväga att utföra en webbsökning efter skrivarens namn och "PPD-fil" för att se om andra personer lyckats hitta en PPD-fil som fungerar för skrivaren. Om du har en PPD-fil kan du installera den från skrivarens konfigurationsgränssnitt.
Knacka på skrivardatabasen för OpenPrinting.org
Webbplatsen OpenPrinting.org har en databas med skrivare tillsammans med rekommenderade skrivardrivrutiner för dem. Skrivarkonfigurationsverktyget kan faktiskt söka efter och ladda ner PPD-filer direkt därifrån. Men du kan också bara besök skrivardatabasen på webbplatsen OpenPrinting.org själv och sök efter din skrivarmodell.
Databasen berättar hur bra en skrivare fungerar, rekommenderar en drivrutin och tillhandahåller PPD-filer. Du kan ladda ner PPD-filen direkt och installera den manuellt om databasen erbjuder den.
För vissa skrivare kan du peka på specialdrivrutiner från tillverkaren. Du kan behöva installera dessa för att få skrivaren att fungera - det är ofta en bra idé att söka efter din skrivarmodell och "Linux" för instruktioner om hur du får den att fungera. Att söka efter instruktioner som är specifika för din Linux-distribution är också till hjälp, till exempel din skrivarmodell och "Ubuntu".
Men det fungerar fortfarande inte!
I en idealisk värld upptäcktes din skrivare automatiskt och "fungerar bara". Skrivare har dock varit en stor smärtpunkt för Linux-användare. Databasen med PPD-filer som tillhandahålls av foomatic är utformad för att få dem att fungera så enkelt som möjligt, och webbplatsen OpenPrinting.org är utformad för att tillhandahålla en central databas med instruktioner för att få skrivare att fungera korrekt på Linux.
Men vissa skrivare stöds bara inte och fungerar inte. Vissa skrivare kan fungera, men inte särskilt bra. Andra skrivare kan kräva egna drivrutiner som tillhandahålls av tillverkaren, och dessa drivrutiner kan ofta vara en huvudvärk att installera - eller så kan de inte installera alls på nyare Linux-distributioner eftersom de inte har underhållits och uppdaterats genom åren.
RELATERAD: Hur (och varför) komma igång med Google Cloud Print
För många skrivare finns det inte så mycket du kan göra. Om du vill använda en skrivare med Linux bör du göra allt för att leta efter en som stöder Linux.t
Du kan också bara göra en slutkörning runt hela skrivarsituationen - om du till exempel får en skrivare som stöder Google Cloud Print kan du bara skriva ut till den från Linux via Google Cloud Print , undvika problem med skrivardrivrutinen. Det finns till och med en Google Cloud Print driver for CUPS , vilket gör att alla applikationer som stöder standard CUPS-systemet (det betyder de flesta Linux-stationära applikationer) kan skriva ut till en Google Cloud Print-skrivare.
Har du problem med att skriva ut? Överväga går papperslös . Du kan alltid skriva ut dokument till PDF och behålla dem i digital form - eller bara ta dessa PDF-filer till en annan dator med en skrivare och skriva ut dem där.
Bildkredit: jared moran på Flickr