Size: 2988
Comment:
|
Size: 3437
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. | '''Huom. Ohje saattaa tarvita vielä päivittämistä. Kts. 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. | Tällä ohjeella saat Samsung CLX-2160 -tulostimen toimimaan myös skannerina Ubuntu Hardyssa. |
Line 6: | Line 9: |
Line 8: | Line 12: |
Lataa patch (korjaus) osoitteesta: [http://jacobo.tarrio.org/files/soft/scx/fix-nopar-scx4200-2.00.95-2007061201.tar.gz] |
Lataa korjaus osoitteesta: |
Line 11: | Line 14: |
Puretaan ladatut paketit: | [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) 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, 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.''' Asennetaan ajuri asennusohjelmalla: |
Line 13: | Line 26: |
tar zxvf 20070720164102890_UnifiedLinuxDriver.tar.gz tar zxvf fix-nopar-scx4200-2.00.95-2007061201.tar.gz |
sudo cdroot/Linux/install.sh }}} Tarkistetaan, että sinulla on oikea versio ajurista: {{{ md5sum /usr/lib/libmfp.so.1.0.1 |
Line 17: | Line 33: |
Oikea tuloste 32-bittiselle ajurille: | |
Line 18: | Line 35: |
Asennetaan ajuri käsin: (Samsungin asennusohjelmalla ei toiminut) {{{ 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/ }}} |
501cee139bc4b3b097f2d9789959abf6 /usr/lib/libmfp.so.1.0.1 |
Line 29: | Line 38: |
Asennetaan pätsi: | Oikea tuloste 64-bittiselle ajurille: [[BR]] 4cbfdc91ed9f4257ca9964bf7ce5a53f /usr/lib/libmfp.so.1.0.1 [[BR]] [[BR]] '''Jos saat eri tulosteen, älä jatka asentamista.''' |
Line 31: | Line 45: |
32-bittiselle järjestelmälle | 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 |
Line 35: | Line 56: |
64-bittiselle järjestelmälle |
64-bittiselle |
Line 42: | Line 61: |
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 |
|
Line 43: | Line 70: |
Tehdään symboliset linkit: | [[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: |
Line 45: | Line 81: |
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 |
gksudo gedit /etc/init.d/mountdevsubfs.sh |
Line 53: | Line 84: |
[[BR]] Lisää "smfp" (ilman lainausmerkkejä) /etc/sane.d/dll.conf -tiedostoon uudelle riville tiedoston loppuun loppuun 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: |
Ja aktivoi tiedoston puolen välin paikkeilla olevat kommentoidut rivit tämän näköiseksi ja tallenna: |
Line 64: | Line 92: |
mount –rbind /dev/bus/usb /proc/bus/usb | mount –-rbind /dev/bus/usb /proc/bus/usb } |
Line 66: | Line 95: |
Huom. Älä poista epähuomiossa } -merkkiä. | |
Line 68: | Line 98: |
Varmista, että ryhmät lp ja scanner ovat olemassa ja lisää vielä käyttäjäsi näihin ryhmiin: | Lisää itsesi ryhmiin lp ja scanner (lp-ryhmä on olemassa Hardyssa vaikkei se näykään graafisessa ryhmänhallinnassa) : |
Line 74: | Line 104: |
[[BR]] Lopuksi käynnistä kone uudelleen. |
|
Line 75: | Line 107: |
Käynnistä kone uudelleen. [[BR]] [[BR]] Keskustelua ohjeesta: [http://forum.ubuntu-fi.org/index.php?topic=18973.0] |
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 80: | Line 110: |
Linkki alkuperäiseen ohjeeseen: http://www.matteomoro.net/2008/05/07/samsung-clx-2160-su-ubuntu-linux-804-hardy-heron-configurare-stampante-e-scanner/ |
Hyödyllinen linkki: http://ubuntuforums.org/showthread.php?t=341621 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. |
Huom. Ohje saattaa tarvita vielä päivittämistä. Kts. http://forum.ubuntu-fi.org/index.php?topic=18973.0
Tällä ohjeella saat Samsung CLX-2160 -tulostimen toimimaan myös skannerina Ubuntu Hardyssa.
Lataa Samsungin Unified Linux Driver osoitteesta:
Lataa korjaus osoitteesta:
[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)
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, 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.
Asennetaan ajuri asennusohjelmalla:
sudo cdroot/Linux/install.sh
Tarkistetaan, että sinulla on oikea versio ajurista:
md5sum /usr/lib/libmfp.so.1.0.1
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.
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/
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
BR Lopuksi käynnistä kone uudelleen.
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:
http://ubuntuforums.org/showthread.php?t=341621
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.