Size: 2988
Comment:
|
Size: 5754
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Tänään ohimennen kokeilin olisiko Samsung CLX-2160 -monitoimilaite skannannut heittämällä Hardyssa. No eipä skannannut. Samsungin oma ajuri ei tuonut apua ongelmaan. Tulostuslaatu oli huonompi kuin foo2qpdl -ajurissa, joka tulee Hardyn mukana. Skannaaminen ei toiminut. Eli eipä ollut Samsung oikein panostanut Linux-ajuriinsa. | '''Keskustelua ohjeesta: http://forum.ubuntu-fi.org/index.php?topic=18973.0''' |
Line 3: | Line 3: |
Ratkaisu löytyi keskimääräistä pidemmällä googletuksella, tosin jollakin etelä-Euroopan kielellä, joten jaanpa sen nyt tässä suomeksi. Valitettavasti koodia tulee reippaasti aloittelijoita ajatellen. | '''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 5: | Line 5: |
Lataa Samsungin Unified Linux Driver osoitteesta: [http://tinyurl.com/3vy4fz] |
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 8: | Line 7: |
Lataa patch (korjaus) osoitteesta: [http://jacobo.tarrio.org/files/soft/scx/fix-nopar-scx4200-2.00.95-2007061201.tar.gz] |
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 11: | Line 9: |
Puretaan ladatut paketit: | Ubuntun avoimen oletusajurin foo2qpdl värien korjaaminen onnistuu näin: |
Line 13: | Line 12: |
tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz |
$ 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 |
Line 16: | Line 22: |
[[BR]] [[BR]] Asennetaan ajuri käsin: (Samsungin asennusohjelmalla ei toiminut) |
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. [[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 Puretaan: |
Line 20: | Line 45: |
sudo cp cdroot/Linux/noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/ sudo cp -r cdroot/Linux/noarch/at_opt/share/ppd/* /usr/share/ppd/custom/ sudo cp cdroot/Linux/i386/at_root/usr/lib/libmfp.so.1.0.1 /usr/lib/ sudo cp cdroot/Linux/i386/at_root/usr/lib/sane/libsane-smfp.so.1.0.1 /usr/lib/sane/ sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/backend/mfp /usr/lib/cups/backend/ sudo cp cdroot/Linux/i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/ |
$ sudo tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz $ sudo tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz |
Line 27: | Line 48: |
[[BR]] [[BR]] Asennetaan pätsi: |
'''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.''' |
Line 31: | Line 50: |
32-bittiselle järjestelmälle | Tarkistetaan vielä: |
Line 33: | Line 53: |
sudo cp fix-nopar/i386/libmfp.so.1.0.1 /usr/lib/ | $ ls -l cdroot |
Line 35: | Line 55: |
Tulosteessa pitäisi näkyä kaikille kohteille omistaja root. Esimerkiksi tähän tyyliin: | |
Line 36: | Line 57: |
{{{ 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 37: | Line 63: |
64-bittiselle järjestelmälle | Asennetaan ajuri asennusohjelmalla: |
Line 39: | Line 66: |
sudo cp fix-nopar/x86_64/libmfp.so.1.0.1 /usr/lib/ | $ sudo cdroot/Linux/install.sh |
Line 41: | Line 68: |
[[BR]] [[BR]] Tehdään symboliset linkit: |
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 45: | Line 71: |
cd /usr/lib sudo ln -s libmfp.so.1.0.1 libmfp.so.1 sudo ln -s libmfp.so.1.0.1 libmfp.so cd sane sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so.1 sudo ln -s libsane-smfp.so.1.0.1 libsane-smfp.so |
$ md5sum /usr/lib/libmfp.so.1.0.1 |
Line 52: | Line 73: |
[[BR]] [[BR]] Lisää "smfp" (ilman lainausmerkkejä) /etc/sane.d/dll.conf -tiedostoon uudelle riville tiedoston loppuun loppuun |
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 56: | Line 75: |
Avaa tiedosto /etc/init.d/mountdevsubfs.sh (esim. komennolla '''sudo nano /etc/init.d/mountdevsubfs.sh''') pääkäyttäjäoikeuksin ja aktivoi kommentoidut rivit tämän näköiseksi: | 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: |
Line 62: | 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 64: | Line 115: |
mount –rbind /dev/bus/usb /proc/bus/usb | mount --rbind /dev/bus/usb /proc/bus/usb } |
Line 66: | Line 118: |
[[BR]] [[BR]] Varmista, että ryhmät lp ja scanner ovat olemassa ja lisää vielä käyttäjäsi näihin ryhmiin: |
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 71: | Line 121: |
sudo adduser $USERNAME lp sudo adduser $USERNAME scanner |
$ sudo adduser $USERNAME lp $ sudo adduser $USERNAME scanner |
Line 74: | Line 124: |
Jos saat ilmoituksen olevasi ennestään ryhmässä niin sen ei pitäisi haitata. [[BR]] [[BR]] Lopuksi käynnistä kone uudelleen. [[BR]] [[BR]] | |
Line 75: | Line 126: |
Käynnistä kone uudelleen. [[BR]] [[BR]] Keskustelua ohjeesta: [http://forum.ubuntu-fi.org/index.php?topic=18973.0] |
Pari hyödyllistä linkkiä: |
Line 80: | Line 128: |
Linkki alkuperäiseen ohjeeseen: | http://ubuntuforums.org/showthread.php?t=341621 |
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ä: