Hjemmeside » hvordan » Sådan tilføjes en printer til din Raspberry Pi (eller anden Linux-computer)

    Sådan tilføjes en printer til din Raspberry Pi (eller anden Linux-computer)

    I modsætning til en typisk Windows-maskine kommer den lille Raspberry Pi, der kører Rasbian, ikke ligefrem med plug-n-play printersupport. Læs videre, som vi viser dig, hvordan du tilføjer fuldstrømsudskrivningsfunktioner til din Pi-enhed.

    Hvorfor vil jeg gøre dette?

    Hvis du eksperimenterer med Pi som en udskiftning af skrivebordet, vil du aktivere en fysisk udskriftsudgang til et program eller en programpakke, du bruger, eller på anden måde vil aktivere traditionel udskrivning på din Pi, er denne vejledning et lige skud fra printerløse til glad udskrivning; der er ikke nogen tidligere printer-wrangling under Linux erfaring kræves.

    Hvad har jeg brug for?

    Til denne vejledning skal du have følgende ting:

    • 1 Raspberry Pi enhed med Rasbian installeret
    • 1 USB-baseret eller netværkstilgængelig printer

    Hvis du endnu ikke har konfigureret din Raspberry Pi med et Rasbisk billede, foreslår vi stærkt at starte med vores introduktion til Raspberry Pi.

    Installation af CUPS på Pi og aktivering af fjernadgang

    For at forbinde en printer med Raspberry Pi skal vi først installere Common Unix Printing System (CUPS). Det er på tide at afbrænde din Pi og navigere til terminalen (enten på Pi selv via SSH).

    På terminalen skal du indtaste følgende kommando for at begynde at installere CUPS:

    sudo apt-get installere kopper

    Når du bliver bedt om at fortsætte, skal du skrive Y og trykke på enter. CUPS er en temmelig lækker installation, så tag dig fri til at tage en kop kaffe. Når basinstallationen er færdig, skal vi lave nogle få små administrative ændringer. Den første rækkefølge er at tilføje os til den brugergruppe, der har adgang til printere / printerkøen. Brugergruppen oprettet af CUPS er "lpadmin". Standard Rasbian-brugeren (og den bruger, vi er logget på) er "pi" (juster følgende kommando i overensstemmelse hermed, hvis du vil have en anden bruger adgang til printeren).

    Ved terminalen indtast følgende kommando:

    sudo usermod -a -G lpadmin pi

    For nysgerrige gør "-a" -knappen os mulighed for at tilføje en eksisterende bruger (pi) til en eksisterende gruppe (lpadmin), der er specificeret af "-G" -knappen.

    Vores sidste bit af forudkonfigurationsarbejde er at muliggøre fjern redigering af CUPS-konfigurationen. Resten af ​​konfigurationen kan udfyldes via browseren på Pi, men hvis du ikke rent faktisk sidder lige ved Pi og foretrækker at bruge, siger browseren på dit Windows-skrivebord for at fuldføre konfigurationen, vil du nødt til at skifte en lille værdi i /etc/cups/cupsd.conf. På terminalen skal du indtaste følgende kommando:

    sudo nano /etc/cups/cupsd.conf

    Inde i filen, se efter dette afsnit:

    # Lyt kun efter forbindelser fra den lokale maskine
    Lyt lokalehost: 631

    Kommentér linjen "Lyt localhost: 631" og erstatt den med følgende:

    # Lyt kun efter forbindelser fra den lokale maskine
    # Lyt lokalhost: 631
    Havn 631

    Dette pålægger CUPS at lytte til enhver kontakt på enhver netværksinterface, så længe den er rettet mod port 631.

    Rul ned længere i konfigurationsfilen, indtil du ser afsnittene "placering". I blokken nedenfor har vi fed de linjer, du skal tilføje til config:


    # Begræns adgang til serveren ...
    Ordre tillade, benægte
    Tillad @ lokalt



    # Begræns adgang til administratorsiderne ...
    Ordre tillade, benægte
    Tillad @ lokalt



    AuthType Standard
    Kræv bruger @ SYSTEM

    # Begræns adgang til konfigurationsfilerne ...
    Ordre tillade, benægte
    Tillad @ lokalt

    Tilføjelsen af ​​linjen "allow @ local" tillader adgang til CUPS fra enhver computer på dit lokale netværk. Når du foretager ændringer i CUPS-konfigurationsfilen, skal du genstarte CUPS-serveren. Gør det med følgende kommando:

    sudo /etc/init.d/cups genstart

    Når du har genstartet CUPS, skal du kunne få adgang til administrationspanelet via en hvilken som helst computer på dit lokale netværk ved at pege på sin webbrowser på http: // [Pi's IP eller værtsnavn]: 631.

    Tilføjelse af en printer til CUPS

    Når du først navigerer til http: // [Pi's IP eller værtsnavn]: 631, vil du se standard CUPS hjemmeside, som det ses på skærmbilledet ovenfor. Det afsnit, vi er interesseret i, er fanen "Administration". Klik på det nu.

    Klik på Tilføj printer i Administration-panelet. Hvis du modtager en advarsel om webstedets sikkerhedscertifikat, skal du gå videre og klikke på Fortsæt alligevel for at ignorere det. Du bliver bedt om at indtaste et brugernavn og en adgangskode.

    Gå videre og indtast brugernavnet og adgangskoden til den konto, du tilføjede til gruppen "lpadmin" tidligere i vejledningen (f.eks. Hvis du bruger en standard Raspbian-installation, er login / adgangskoden "pi" / "hindbær"). Klik på "Log ind".

    Efter at du logger ind, vil du blive præsenteret med en liste over opdagede printere (både lokale og netværk). Vælg den printer, du vil tilføje til systemet:

    Når du har valgt printeren, får du mulighed for at redigere printerens navn, beskrivelse og placering samt aktivere netværksdeling. Da vores printer allerede er en netværksprinter, forlod vi "Del denne printer" ikke markeret:

    Når du har redigeret printernavnet og tilføjet et sted, bliver du bedt om at vælge den specifikke driver, du vil bruge til din printer. På trods af at det automatisk opdagede printeren og printernavnet, gør CUPS intet forsøg på at vælge den rigtige driver til dig. Rul til du ser et modelnummer, der passer til din. Alternativt, hvis du har en PPD-fil til den printer, du har downloadet fra producenten, kan du indlæse det med knappen "Vælg fil":

    Det sidste konfigurationstrin er at se over nogle generelle udskriftsindstillinger, som hvad du vil have, at standardprinterfunktionen skal være, standard papirkilde / -størrelse osv. Det skal være standard for de korrekte forudindstillinger, men det gør aldrig ondt for at kontrollere:

    Når du har klikket på "Indstil standardindstillinger", bliver du præsenteret med standardadministrationssiden for den printer, du lige har tilføjet til CUPS-systemet:

    Alt ser godt ud. Den egentlige test udskriver imidlertid faktisk noget. Lad os slukke Leafpad, Rasbians standardteksteditor og sende en besked:

    Mens vi indser, at det er lidt for tidligt at skrive "stor succes" på vores testudskrivning, før du ved, det er faktisk trykt, vi var at selvsikker. Femten sekunder senere kom dokumentet ud af printeren og faldt i bakken. Succes!


    På dette tidspunkt, hvis du har tilføjet den eneste bruger, der har brug for adgang til printeren til "lpadmin" -gruppen, og du har tilføjet den eneste printer, du vil have adgang til CUPS-systemet, er du færdig. Hvis du har andre brugere, du gerne vil tilføje eller yderligere printere, skal du blot gennemgå de respektive trin i vejledningen igen for at gøre det.