Differences between revisions 8 and 19 (spanning 11 versions)
Revision 8 as of 2008-08-19 20:30:08
Size: 3437
Comment:
Revision 19 as of 2009-02-21 10:03:33
Size: 5754
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''' '''Keskustelua ohjeesta: http://forum.ubuntu-fi.org/index.php?topic=18973.0'''
Line 3: Line 3:
'''Skannaaminen ei toimi tällä ohjeella Ubuntu Intrepid Ibex 8.10 -käyttöjärjestelmässä!''' '''Väritulostaminen sen sijaan toimii.'''[[BR]] '''Ohje on siis tehty ja testattu Ubuntu Hardy 8.04.1 LTS -käyttöjärjestelmälle.'''
Line 4: Line 5:
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 tarjoama ajuri tulostaa, mutta skannausominaisuuden käyttöönotto vaatii toimenpiteitä.
Line 5: Line 7:
Tällä ohjeella saat Samsung CLX-2160 -tulostimen toimimaan myös skannerina Ubuntu Hardyssa. Tulostusajureiksi on 2 vaihtoehtoa: Avoin foo2qpdl -ajuri korjatuilla väreillä tai suljettu valmistajan tarjoama ajuri (SPL-C). Valokuvilla valmistajan tarjoama ajuri saattaa näyttää paremmalta, koska siinä on oletuksena jonkinlainen pehmennys päällä. Samasta syystä se on tekstin tulostamiseen kuitenkin käyttökelvoton. Avoimella foo2qpdl -ajurilla valokuvajälki jää karkeammaksi, mutta teksti ja Ubuntun testisivu näyttävät paremmalta. Valokuville foo2qpdl antoi paremman laadun 600DPI:llä kuin 1200DPI:llä. Myöskin SPL-C -ajurilla korkein resoluutio tuotti ongelmia. Kummankin ajurin tuottamat värisävyt poikkeavat hieman Windows-ajurista.
Line 7: Line 9:
Ubuntun avoimen oletusajurin foo2qpdl värien korjaaminen onnistuu näin:
Line 8: Line 11:
Lataa Samsungin Unified Linux Driver osoitteesta: {{{
$ 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
}}}
Lisätietoa: http://foo2qpdl.rkkda.com
Line 10: Line 24:
[http://tinyurl.com/3vy4fz] Tämä ajuri löytyy tulostimien hallinnasta nimellä: Samsung CLX-2160 Foomatic/foo2qpdl
Line 12: Line 26:
Lataa korjaus osoitteesta: Jostakin syystä oletuksena ajuri saattaa olla mustavalkoasetuksissa, joten tarkista tulostimen asetukset -välilehdeltä, että colormode on asennossa color.
Line 14: Line 28:
[http://jacobo.tarrio.org/Samsung_SCX-4200_on_Debian]
http://forum.ubuntu-fi.org/index.php?topic=18973.0
(Driver versions 2.00.95 and 2.00.97)
[[BR]]Sitten asennetaan Samsungin tarjoama ajuri ja korjataan sen skannausominaisuus. Ajurin lisäksi tarvitaan erillinen korjauspaketti.

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

http://temp.tesipeli.net/samsung/20070720164102890_UnifiedLinuxDriver.tar.gz

http://joulupukki.tontut.fi/20070720164102890_UnifiedLinuxDriver.tar.gz

Ja korjaus:

http://temp.tesipeli.net/samsung/fix-nopar-scx4200-2.00.95-2007061201.tar.gz

http://joulupukki.tontut.fi/fix-nopar-scx4200-2.00.95-2007061201.tar.gz
Line 19: Line 43:
{{{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 48:
'''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 25: Line 64:
Line 26: Line 66:
sudo cdroot/Linux/install.sh $ sudo cdroot/Linux/install.sh
Line 28: Line 68:
Tarkistetaan, että sinulla on oikea versio ajurista: Tässä vaiheessa voit luoda toisen tulostimen käyttämään CLX-216x (SPL-C) -ajuria, niin voit vertailla eri ajureiden tuottamaa jälkeä. [[BR]] Asennuksen jälkeen tarkistetaan, että sinulla on oikea versio tiedostosta, joka pitää korjata:
Line 30: Line 71:
md5sum /usr/lib/libmfp.so.1.0.1 $ md5sum /usr/lib/libmfp.so.1.0.1
Line 32: Line 73:
[[BR]]
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.'''
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.'''
Line 47: Line 76:
Line 48: Line 78:
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 53: Line 83:
Line 54: Line 85:
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 57: Line 88:
Line 58: Line 90:
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 60: Line 92:
[[BR]] [[BR]]Tarkistetaan, että korjaus asentui oikein:
Line 62: Line 94:
Tarkistetaan, että korjaus asentui oikein:
Line 64: Line 95:
md5sum /usr/lib/libmfp.so.1.0.1 $ md5sum /usr/lib/libmfp.so.1.0.1
Line 68: Line 99:
090c0bf644399e5b4fef73506c64dd47 /usr/lib/libmfp.so.1.0.1
[[BR]]
[[BR]]
[[BR]]
Ja 64-bittiselle:
090c0bf644399e5b4fef73506c64dd47 /usr/lib/libmfp.so.1.0.1 [[BR]] [[BR]] [[BR]] Ja 64-bittiselle:
Line 74: Line 101:
f629a5924b09903aac9adc71526bcc14 /usr/lib/libmfp.so.1.0.1
[[BR]]
[[BR]]
[[BR]]
Avaa /etc/init.d/mountdevsubfs.sh -tiedosto pääkäyttäjäoikeuksin:
f629a5924b09903aac9adc71526bcc14 /usr/lib/libmfp.so.1.0.1 [[BR]] [[BR]] [[BR]] Avaa /etc/init.d/mountdevsubfs.sh -tiedosto pääkäyttäjäoikeuksin:
Line 81: Line 104:
gksudo gedit /etc/init.d/mountdevsubfs.sh $ gksudo gedit /etc/init.d/mountdevsubfs.sh
Line 83: Line 106:
[[BR]]
Ja aktivoi tiedoston puolen välin paikkeilla olevat kommentoidut rivit tämän näköiseksi ja tallenna:
[[BR]]Ja aktivoi tiedoston puolen välin paikkeilla olevat kommentoidut rivit tämän näköiseksi ja tallenna:
Line 90: Line 113:
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 115:
mount -rbind /dev/bus/usb /proc/bus/usb mount --rbind /dev/bus/usb /proc/bus/usb
Line 95: Line 118:
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) :
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) :
Line 101: Line 121:
sudo adduser $USERNAME lp
sudo adduser $USERNAME scanner
$ sudo adduser $USERNAME lp
$ sudo adduser $USERNAME scanner
Line 104: Line 124:
[[BR]]
Lopuksi käynnistä kone uudelleen.
Jos saat ilmoituksen olevasi ennestään ryhmässä niin sen ei pitäisi haitata. [[BR]] [[BR]] Lopuksi käynnistä kone uudelleen. [[BR]] [[BR]]
Line 107: Line 126:
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/

Hyödyllinen linkki:
Pari hyödyllistä linkkiä:
Line 114: Line 130:
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/

Keskustelua ohjeesta: http://forum.ubuntu-fi.org/index.php?topic=18973.0

Skannaaminen ei toimi tällä ohjeella Ubuntu Intrepid Ibex 8.10 -käyttöjärjestelmässä! Väritulostaminen sen sijaan toimii.BR Ohje on siis tehty ja testattu Ubuntu Hardy 8.04.1 LTS -käyttöjärjestelmälle.

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 tarjoama ajuri tulostaa, mutta skannausominaisuuden käyttöönotto vaatii toimenpiteitä.

Tulostusajureiksi on 2 vaihtoehtoa: Avoin foo2qpdl -ajuri korjatuilla väreillä tai suljettu valmistajan tarjoama ajuri (SPL-C). Valokuvilla valmistajan tarjoama ajuri saattaa näyttää paremmalta, koska siinä on oletuksena jonkinlainen pehmennys päällä. Samasta syystä se on tekstin tulostamiseen kuitenkin käyttökelvoton. Avoimella foo2qpdl -ajurilla valokuvajälki jää karkeammaksi, mutta teksti ja Ubuntun testisivu näyttävät paremmalta. Valokuville foo2qpdl antoi paremman laadun 600DPI:llä kuin 1200DPI:llä. Myöskin SPL-C -ajurilla korkein resoluutio tuotti ongelmia. Kummankin ajurin tuottamat värisävyt poikkeavat hieman Windows-ajurista.

Ubuntun avoimen oletusajurin foo2qpdl värien korjaaminen onnistuu näin:

$ 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

Lisätietoa: http://foo2qpdl.rkkda.com

Tämä ajuri löytyy tulostimien hallinnasta nimellä: Samsung CLX-2160 Foomatic/foo2qpdl

Jostakin syystä oletuksena ajuri saattaa olla mustavalkoasetuksissa, joten tarkista tulostimen asetukset -välilehdeltä, että colormode on asennossa color.

BRSitten asennetaan Samsungin tarjoama ajuri ja korjataan sen skannausominaisuus. Ajurin lisäksi tarvitaan erillinen korjauspaketti.

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

http://temp.tesipeli.net/samsung/20070720164102890_UnifiedLinuxDriver.tar.gz

http://joulupukki.tontut.fi/20070720164102890_UnifiedLinuxDriver.tar.gz

Ja korjaus:

http://temp.tesipeli.net/samsung/fix-nopar-scx4200-2.00.95-2007061201.tar.gz

http://joulupukki.tontut.fi/fix-nopar-scx4200-2.00.95-2007061201.tar.gz

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

Tässä vaiheessa voit luoda toisen tulostimen käyttämään CLX-216x (SPL-C) -ajuria, niin voit vertailla eri ajureiden tuottamaa jälkeä. 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/

BRTarkistetaan, 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

BRJa 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/