Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2008-08-19 20:30:08
Size: 3437
Comment:
Revision 10 as of 2008-08-25 10:05:11
Size: 4669
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''Huom. Ohje saattaa tarvita vielä päivittämistä. Kts. http://forum.ubuntu-fi.org/index.php?topic=18973.0''' '''Ohje päivitetty. Ole hyvä ja raportoi onnistumiset ja epäonnistumiset: http://forum.ubuntu-fi.org/index.php?topic=18973.0'''
Line 5: Line 5:
Tällä ohjeella saat Samsung CLX-2160 -tulostimen toimimaan myös skannerina Ubuntu Hardyssa. Samsung CLX-2160:n käyttäminen Ubuntu Hardy 8.04.1:ssa vaatii pientä laittoa niin tulostamisen kuin skannaamisenkin osalta.
Ubuntun oletusasennuksella ainakin tulostusvärit ovat kyseisen tulostimen osalta pielessä, eikä skannaaminen toimi lainkaan.
Samsungin koodaama ajuri on tulostuslaadultaan kehno, mutta sillä pystyy skannaamaan, kunhan sen malttaa hieman monimutkaisesti asentaa.
Line 7: Line 9:
Paras tulostuslaatu saavutetaan http://foo2qpdl.rkkda.com -sivuston tarjoamalla ajurilla, jolle on tarjolla kyseiselle tulostinmallille speksattu värikartta.
Line 8: Line 11:
Lataa Samsungin Unified Linux Driver osoitteesta: Asennusohjeet foo2qpdl -ajurille ja 2160:n värikartalle:

{{{$ sudo apt-get install build-essential
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ sudo make uninstall
$ make
$ ./getweb 2160
$ sudo make install install-hotplug cups
$ sudo system-config-printer
}}}
[[BR]]

Käytä tulostamiseen ajuria nimeltä Samsung CLX-2160 Foomatic/foo2qpdl

[[BR]]

Sitten skannausominaisuuden kimppuun. Samsungin sivuilta ladattavan ajurin lisäksi tarvitaan erillinen korjauspaketti.

Samsungin Unified Linux Driver löytyy täältä:
Line 12: Line 35:
Lataa korjaus osoitteesta: Ja korjaus:
Line 15: Line 38:
http://forum.ubuntu-fi.org/index.php?topic=18973.0
Line 19: Line 41:
{{{sudo tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz
sudo tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz
{{{$ sudo tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz
$ sudo tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz
Line 22: Line 44:
'''TÄRKEÄÄ! Paketit on purettava pääkäyttäjäoikeuksin, jolloin tiedostojen omistajaksi tulee root. Tämä siksi, koska Samsungin ajurin asennusskripti sisältää vakavan tietoturvabugin. Esimerkiksi juurihakemiston omistajaksi tulee se, jona ajurin paketti puretaan.''' '''TÄRKEÄÄ! Paketit on purettava pääkäyttäjäoikeuksin (sudo komennon edessä), jolloin tiedostojen omistajaksi tulee root. Tämä siksi, koska Samsungin ajurin asennusskripti on buginen, eikä osaa muuttaa omistajuuksia oikeiksi. Väärät omistajuudet kopioituvat jopa järjestelmän kriittisiin osiin.'''

Tarkistetaan vielä:
{{{
$ ls -l cdroot
}}}

Tulosteessa pitäisi näkyä kaikille kohteille omistaja root.
Esimerkiksi tähän tyyliin:
{{{
drwxr-xr-x 11 root root 374 7 Hel 2007 Linux
-r-xr-xr-x 1 root root 60 21 Maa 2007 autorun
}}}
'''Jos näet oman nimesi omistajana, älä jatka asennusta.'''
Line 26: Line 61:
sudo cdroot/Linux/install.sh $ sudo cdroot/Linux/install.sh
Line 28: Line 63:
Tarkistetaan, että sinulla on oikea versio ajurista: Huom. Älä valitse Samsung CLX-216x Series (SPL-C) -ajuria tulostamiseen, koska jälki on huonoa.
[[BR]]

[[BR]]
Asennuksen jälkeen tarkistetaan, että sinulla on oikea versio tiedostosta, joka pitää korjata:
Line 30: Line 69:
md5sum /usr/lib/libmfp.so.1.0.1 $ md5sum /usr/lib/libmfp.so.1.0.1
Line 32: Line 71:
[[BR]]
Line 48: Line 86:
sudo cp /usr/lib/libmfp.so.1.0.1 /usr/lib/original_libmfp.so.1.0.1_original $ sudo cp /usr/lib/libmfp.so.1.0.1 /usr/lib/original_libmfp.so.1.0.1_original
Line 54: Line 92:
sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/ $ sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/
Line 58: Line 96:
sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/ $ sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/
Line 64: Line 102:
md5sum /usr/lib/libmfp.so.1.0.1 $ md5sum /usr/lib/libmfp.so.1.0.1
Line 81: Line 119:
gksudo gedit /etc/init.d/mountdevsubfs.sh $ gksudo gedit /etc/init.d/mountdevsubfs.sh
Line 90: Line 128:
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
Line 92: Line 130:
mount -rbind /dev/bus/usb /proc/bus/usb mount --rbind /dev/bus/usb /proc/bus/usb
Line 101: Line 139:
sudo adduser $USERNAME lp
sudo adduser $USERNAME scanner
$ sudo adduser $USERNAME lp
$ sudo adduser $USERNAME scanner
Line 104: Line 142:
Jos saat ilmoituksen olevasi ennestään ryhmässä niin sen ei pitäisi haitata.
[[BR]]
Line 106: Line 146:
[[BR]]
[[BR]]
Line 107: Line 149:
Tämän ohjeen mukaan sain itse skannauksen ensimmäistä kertaa toimimaan:
http://www.matteomoro.net/2008/05/07/samsung-clx-2160-su-ubuntu-linux-804-hardy-heron-configurare-stampante-e-scanner/
Line 110: Line 150:
Hyödyllinen linkki: Pari hyödyllistä linkkiä:
Line 114: Line 154:
TODO:

Ubuntussa oletuksena Samsungille oleva tulostusajuri tekee tosi tummaa jälkeä ja Samsungin toimittama tekee suttuista jälkeä. Osoitteessa http://foo2qpdl.rkkda.com/ on englanniksi ohjeet toimivan ajurin asentamiseksi. Joku voisi tehdä suomenkieliset ohjeet ja lisätä tälle sivulle.
http://www.matteomoro.net/2008/05/07/samsung-clx-2160-su-ubuntu-linux-804-hardy-heron-configurare-stampante-e-scanner/

Ohje päivitetty. Ole hyvä ja raportoi onnistumiset ja epäonnistumiset: http://forum.ubuntu-fi.org/index.php?topic=18973.0

Samsung CLX-2160:n käyttäminen Ubuntu Hardy 8.04.1:ssa vaatii pientä laittoa niin tulostamisen kuin skannaamisenkin osalta. Ubuntun oletusasennuksella ainakin tulostusvärit ovat kyseisen tulostimen osalta pielessä, eikä skannaaminen toimi lainkaan. Samsungin koodaama ajuri on tulostuslaadultaan kehno, mutta sillä pystyy skannaamaan, kunhan sen malttaa hieman monimutkaisesti asentaa.

Paras tulostuslaatu saavutetaan http://foo2qpdl.rkkda.com -sivuston tarjoamalla ajurilla, jolle on tarjolla kyseiselle tulostinmallille speksattu värikartta.

Asennusohjeet foo2qpdl -ajurille ja 2160:n värikartalle:

{{{$ sudo apt-get install build-essential $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz $ tar zxf foo2zjs.tar.gz $ cd foo2zjs $ sudo make uninstall $ make $ ./getweb 2160 $ sudo make install install-hotplug cups $ sudo system-config-printer }}} BR

Käytä tulostamiseen ajuria nimeltä Samsung CLX-2160 Foomatic/foo2qpdl

BR

Sitten skannausominaisuuden kimppuun. Samsungin sivuilta ladattavan ajurin lisäksi tarvitaan erillinen korjauspaketti.

Samsungin Unified Linux Driver löytyy täältä:

[http://tinyurl.com/3vy4fz]

Ja korjaus:

[http://jacobo.tarrio.org/Samsung_SCX-4200_on_Debian] (Driver versions 2.00.95 and 2.00.97)

Puretaan: {{{$ sudo tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz $ sudo tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz }}} TÄRKEÄÄ! Paketit on purettava pääkäyttäjäoikeuksin (sudo komennon edessä), jolloin tiedostojen omistajaksi tulee root. Tämä siksi, koska Samsungin ajurin asennusskripti on buginen, eikä osaa muuttaa omistajuuksia oikeiksi. Väärät omistajuudet kopioituvat jopa järjestelmän kriittisiin osiin.

Tarkistetaan vielä:

$ ls -l cdroot

Tulosteessa pitäisi näkyä kaikille kohteille omistaja root. Esimerkiksi tähän tyyliin:

drwxr-xr-x  11 root  root  374  7 Hel  2007 Linux
-r-xr-xr-x   1 root  root   60 21 Maa  2007 autorun

Jos näet oman nimesi omistajana, älä jatka asennusta.

Asennetaan ajuri asennusohjelmalla:

$ sudo cdroot/Linux/install.sh

Huom. Älä valitse Samsung CLX-216x Series (SPL-C) -ajuria tulostamiseen, koska jälki on huonoa. BR

BR Asennuksen jälkeen tarkistetaan, että sinulla on oikea versio tiedostosta, joka pitää korjata:

$ md5sum /usr/lib/libmfp.so.1.0.1

Oikea tuloste 32-bittiselle ajurille: BR 501cee139bc4b3b097f2d9789959abf6 /usr/lib/libmfp.so.1.0.1 BR BR Oikea tuloste 64-bittiselle ajurille: BR 4cbfdc91ed9f4257ca9964bf7ce5a53f /usr/lib/libmfp.so.1.0.1 BR BR Jos saat eri tulosteen, älä jatka asentamista.

Varmuuskopioidaan alkuperäinen tiedosto siltä varalta, että jokin menee pieleen.

$ sudo cp /usr/lib/libmfp.so.1.0.1 /usr/lib/original_libmfp.so.1.0.1_original

Asennetaan korjaus:

32-bittiselle

$ sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/

64-bittiselle

$ sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/

BR

Tarkistetaan, että korjaus asentui oikein:

$ md5sum /usr/lib/libmfp.so.1.0.1

Oikea tuloste 32-bittiselle:

090c0bf644399e5b4fef73506c64dd47 /usr/lib/libmfp.so.1.0.1 BR BR BR Ja 64-bittiselle:

f629a5924b09903aac9adc71526bcc14 /usr/lib/libmfp.so.1.0.1 BR BR BR Avaa /etc/init.d/mountdevsubfs.sh -tiedosto pääkäyttäjäoikeuksin:

$ gksudo gedit /etc/init.d/mountdevsubfs.sh

BR Ja aktivoi tiedoston puolen välin paikkeilla olevat kommentoidut rivit tämän näköiseksi ja tallenna:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
}

Huom. Älä poista epähuomiossa } -merkkiä. BR BR Lisää itsesi ryhmiin lp ja scanner (lp-ryhmä on olemassa Hardyssa vaikkei se näykään graafisessa ryhmänhallinnassa) :

$ sudo adduser $USERNAME lp
$ sudo adduser $USERNAME scanner

Jos saat ilmoituksen olevasi ennestään ryhmässä niin sen ei pitäisi haitata. BR BR Lopuksi käynnistä kone uudelleen. BR BR

Pari hyödyllistä linkkiä:

http://ubuntuforums.org/showthread.php?t=341621

http://www.matteomoro.net/2008/05/07/samsung-clx-2160-su-ubuntu-linux-804-hardy-heron-configurare-stampante-e-scanner/