Sida 1 av 1

Hittar inte printern

Postat: 10 apr 2009, 21:13
av Skolstigen
Hmm.. konstigt, Ubuntu 8.10 ser min skrivare, en SAMSUNG SCX-4200 men inget händer när jag försöker skriva ut... vad gör jag för fel? Saknas det drivrutin trots att skrivaren *upptäcks* ?

Re: Hittar inte printern

Postat: 10 apr 2009, 21:38
av ZX Spectrum
Skolstigen skrev:Hmm.. konstigt, Ubuntu 8.10 ser min skrivare, en SAMSUNG SCX-4200 men inget händer när jag försöker skriva ut... vad gör jag för fel? Saknas det drivrutin trots att skrivaren *upptäcks* ?
Jag hade problem med att min skrivare inte skrev ut i 9.04, men gjorde så att jag gick in i System/Administration/Utskrifter och tog bort min skrivare där. Sen la jag till en ny och sen fungerade allt.

Re: Hittar inte printern

Postat: 10 apr 2009, 21:59
av Skolstigen
Bort gick den att få men sedan fanns den inte bland Samsungs alla printrar... ska kolla deras sidor även fast jag läst lite negativt om just drivisarna till den skrivaren för just Linux... till nöds får jag kolla om det skulle vara möjligt att nå den via macens "Skrivardelning", så att säga gå runt problemet OM jag inte hittar en lösning.

Hittade en drivis hos Samsung med namnet 20070406190711687_UnifiedLinuxDriver.tar.gz men jag vet inte hur man gör för att installera det som finns där, jag klickar i en sann novis anda utan att lyckas med något - hur gör man ? ( Börjar bli dags att annlita en "Fadder" ).

Re: Hittar inte printern

Postat: 11 apr 2009, 02:14
av cownix
Se följande sida för info om din skrivare under linux: http://openprinting.org/show_printer.cg ... g-SCX-4200
Ladda ned senaste drivrutin här: http://www.samsung.com/se/support/downl ... prd_ia_cd=
Jag vet inte var du fått din drivrutin ifrån men på föregående länk heter den: UnifiedLinuxDriver.tar.gz
Öppna en terminal emulator (gnome-terminal i Ubuntu, konsole i kubuntu, xfce4-terminal i xubuntu eller xterm som finns i alla *buntu varianter)
Börja med att byta mapp i terminalen:

Kod: Markera allt

cd /sökväg/till/drivrutinen
filtypen .tar.gz är en komprimerad fil, dekomprimera mha:

Kod: Markera allt

tar xvzf UnifiedLinuxDriver.tar.gz
Då får du en mapp som heter cdroot i den mappen finns en mapp som heter Linux, byt till denna maop:

Kod: Markera allt

cd cdroot/Linux/
Om du har läst på OpenPrinting database (första länken) så står det följande:
Some people (in Ubuntu forums) report that interpreter in driver installation script (install.sh) should be changed to "/bin/bash" from "/bin/sh".
Det beror på att /bin/sh är en symbolisk länk till dash (Debian Almqvist SHell) i Ubuntu, (medans det i de flesta andra linuxvarianter är symbolisk länk till /bin/bash). Anledningen till att man i Ubuntu använder dash istället för bash är att /bin/sh används i alla skript vid uppstart. Dash är mindre => snabbare än bash, MEN det har inte alla funktioner som finns i bash (funktioner som inte behövs vid uppstart).
Jag tycker att du skall ändra inte bara i install.sh utan även i uninstall.sh och check_installation.sh, uninstall kanske du använder om 1 år och då kommer du inte komma ihåg att du är tvungen att ändra i filen innan du kör den => gör det nu!

Använd valfri texteditor (exvis gedit Ubuntu, kwrite i kubuntu, mousepad i xubuntu eller nano finns i alla *buntu)

Kod: Markera allt

gedit install.sh
och ändra första raden i alla tre skripten från

Kod: Markera allt

#! /bin/sh
till

Kod: Markera allt

 #! /bin/bash
I filen Installer.htm står det att du behöver SANE, Ghostscript och CUPS installerat, jag tror att det skall vara installerat som standard men kolla mha av följande kommando:
För SANE (Scanner Access Now Easy):

Kod: Markera allt

dpkg-query -l libsane
så bör du få följande utskrift

Kod: Markera allt

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Namn             Version          Beskrivning
+++-================-================-================================================
ii  libsane          1.0.19-1ubuntu3  API library for scanners
Det du skall kontrollera är om de två första teckena i sista raden är ii, det betyder att det är installerat.(Gäller även för nästkommande kommando). Bry dig inte om att du har samma versioner som jag, jag använder 8.04.
För Ghostscript (läsa/skriva till ps format)

Kod: Markera allt

dpkg-query -l ghostscript
så bör du få följande utskrift

Kod: Markera allt

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Namn             Version          Beskrivning
+++-================-================-================================================
ii  ghostscript      8.61.dfsg.1-1ubu The GPL Ghostscript PostScript/PDF interpreter
För CUPS (Common Unix Printing System) är jag inte säker på vilka paket som behöver vara installerade, antar dock att följande räcker:

Kod: Markera allt

dpkg-query -l cups-client cups
så bör du få följande utskrift

Kod: Markera allt

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Namn             Version          Beskrivning
+++-================-================-================================================
ii  cups             1.3.9-2ubuntu6.1 Common UNIX Printing System(tm) - server
ii  cups-client    1.3.9-2ubuntu6.1 Common UNIX Printing System(tm) - client program
Nu skall det bara vara att exekvera install.sh så skall allt lösa sig antar jag.

Kod: Markera allt

sudo ./install.sh
Nu skall förhoppningsvis allt fungera.