Kirjoittaja Aihe: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma  (Luettu 4498 kertaa)

robingood

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Löytyisikö tietoa/taitoa/apua ongelmaan?
http://www.canon.fi/support/consumer_products/products/printers/laser/i-sensys_lbp5050.aspx?type=drivers&language=&os=Linux%20%2864-bit%29
Valmistajan sivuilta löytyy ajuri mutta en saa sitä asennettua koneeseen :(


jampales

  • Käyttäjä
  • Viestejä: 204
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #1 : 19.08.15 - klo:11.44 »
Näyttää olevan RPM paketti jota ei suoraan voi asentaa Ubuntuun mutta apujakin löytyy.
http://askubuntu.com/questions/30770/how-to-get-rpm-install-in-my-ubuntu-linux-system

robingood

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #2 : 19.08.15 - klo:12.32 »
Ei sitten mennyt putkeen:)?
Missä mä mokasin?
http://askubuntu.com/questions/30770/how-to-get-rpm-install-in-my-ubuntu-linux-system

roope@LIFEBOOK-U904:~$ ls Työpöytä
2.20-1.x86_64.rpm  SpiderOak Hive
roope@LIFEBOOK-U904:~$ sudo alien -k 2.20-1.x86_64.rpm
[sudo] password for roope:
File "2.20-1.x86_64.rpm" not found.
roope@LIFEBOOK-U904:~$

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #3 : 19.08.15 - klo:12.53 »
Ei sitten mennyt putkeen:)?
Missä mä mokasin?
http://askubuntu.com/questions/30770/how-to-get-rpm-install-in-my-ubuntu-linux-system

roope@LIFEBOOK-U904:~$ ls Työpöytä
2.20-1.x86_64.rpm  SpiderOak Hive
roope@LIFEBOOK-U904:~$ sudo alien -k 2.20-1.x86_64.rpm
[sudo] password for roope:
File "2.20-1.x86_64.rpm" not found.
roope@LIFEBOOK-U904:~$

Ilmeisesti siinä että asennuspaketti on hakemistossa ~/Työpöytä ja itse olet komentoa antaessasi kotihakemistossa (~/)
Joten komenna ensin
Koodia: [Valitse]
cd ~/Työpöytäja aja alien komento sitten.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #4 : 19.08.15 - klo:13.20 »
Canonin sivu tarjoaa tuolle tulostimelle vanhaa ajuria vuodelta 2010. Siinä ei ole 64-bittistä pakettia Debian-pohjaisille jakeluille.

Nykyinen ajuri (joka tukee myös LBP5050:aa) on CAPT 2.6, ja asennusohjeet ovat täällä: https://help.ubuntu.com/community/CanonCaptDrv190

Myös tämä Ask Ubuntun vastaus voi auttaa asennuksessa ja ongelmien selvittelyssä: http://askubuntu.com/a/464334
« Viimeksi muokattu: 19.08.15 - klo:13.24 kirjoittanut nm »

kx

  • Käyttäjä
  • Viestejä: 701
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #5 : 19.08.15 - klo:15.00 »

Auttaisikohan tästä sivun 2 puolivälistä olevat jutut?  Itse sain asenneltua ubuntu14.04lts 32bit ja linuxmint17 64bit-järjestelmiin tuon lbp1120 tulostimen.

http://forum.ubuntu-fi.org/index.php?topic=46584.40

HP Pro Intel i5-3470 core 4  3,2,Hz RAM 8 Gb+Kingston 240Gt SSD+ nVidia Gt730+Ubuntu 22.04 lts + W10Pro64-bit ja Samsung ML-2165 sekä CanoScan Lide300

Wäinö

  • Käyttäjä
  • Viestejä: 75
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #6 : 19.08.15 - klo:20.59 »
Taistelin myös LBP6020 tulostimen kanssa, tein kaiken niin kuin oli ohjeissa, kokeilin parilla eri koneella. Aina oli seinä vastassa.
Sitten kokeilin tätä "http://help.ubuntu.ru/wiki/canon_capt" Google kääntäjä apuun ja sain molemmilla koneilla toimimaan.

robingood

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #7 : 19.08.15 - klo:21.41 »
Ei sitten mennyt putkeen:)?
Missä mä mokasin?
http://askubuntu.com/questions/30770/how-to-get-rpm-install-in-my-ubuntu-linux-system

roope@LIFEBOOK-U904:~$ ls Työpöytä
2.20-1.x86_64.rpm  SpiderOak Hive
roope@LIFEBOOK-U904:~$ sudo alien -k 2.20-1.x86_64.rpm
[sudo] password for roope:
File "2.20-1.x86_64.rpm" not found.
roope@LIFEBOOK-U904:~$

Ilmeisesti siinä että asennuspaketti on hakemistossa ~/Työpöytä ja itse olet komentoa antaessasi kotihakemistossa (~/)
Joten komenna ensin
Koodia: [Valitse]
cd ~/Työpöytäja aja alien komento sitten.

roope@LIFEBOOK-U904:~$ ls Työpöytä
2.20-1.x86_64.rpm  SpiderOak Hive
roope@LIFEBOOK-U904:~$ sudo alien -k 2.20-1.x86_64.rpm
[sudo] password for roope:
File "2.20-1.x86_64.rpm" not found.
roope@LIFEBOOK-U904:~$ cd ~/Työpöytä
roope@LIFEBOOK-U904:~/Työpöytä$ sudo alien -k 2.20-1.x86_64.rpm
[sudo] password for roope:
Warning: Skipping conversion of scripts in package cndrvcups-common: postrm
Warning: Use the --scripts parameter to include the scripts.
cndrvcups-common_2.20-1_amd64.deb generated
roope@LIFEBOOK-U904:~/Työpöytä$ sudo dpkg -i cndrvcups-common_2.20-1_amd64.deb
Selecting previously unselected package cndrvcups-common.
(Luetaan tietokantaa... 224890 files and directories currently installed.)
Preparing to unpack cndrvcups-common_2.20-1_amd64.deb ...
Unpacking cndrvcups-common (2.20-1) ...
Tehdään asetuksia: cndrvcups-common (2.20-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
roope@LIFEBOOK-U904:~/Työpöytä$

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #8 : 19.08.15 - klo:21.52 »
On erittäin todennäköistä, että et saa tuota versiota 2.20 toimimaan 64-bittisessä Ubuntussa. Poista se ja asenna versio 2.60 ohjeiden mukaan.
« Viimeksi muokattu: 19.08.15 - klo:21.54 kirjoittanut nm »

robingood

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #9 : 19.08.15 - klo:23.12 »
On erittäin todennäköistä, että et saa tuota versiota 2.20 toimimaan 64-bittisessä Ubuntussa. Poista se ja asenna versio 2.60 ohjeiden mukaan.

Ok, kuinka sen saa poistettua?

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #10 : 19.08.15 - klo:23.36 »
On erittäin todennäköistä, että et saa tuota versiota 2.20 toimimaan 64-bittisessä Ubuntussa. Poista se ja asenna versio 2.60 ohjeiden mukaan.

Ok, kuinka sen saa poistettua?

apt-get purgella:

Koodia: [Valitse]
sudo apt-get purge cndrvcups-common

robingood

  • Käyttäjä
  • Viestejä: 54
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #11 : 19.08.15 - klo:23.50 »
On erittäin todennäköistä, että et saa tuota versiota 2.20 toimimaan 64-bittisessä Ubuntussa. Poista se ja asenna versio 2.60 ohjeiden mukaan.

Ok, kuinka sen saa poistettua?

apt-get purgella:

Koodia: [Valitse]
sudo apt-get purge cndrvcups-common


Ei sit tainnut onnata.

Koodia: [Valitse]
roope@LIFEBOOK-U904:~$ sudo apt-get purge cndrvcups-common
[sudo] password for roope:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
Seuraavat paketit POISTETAAN:
  cndrvcups-common*
0 päivitetty, 0 uutta asennusta, 1 poistettavaa ja 6 päivittämätöntä.
Toiminnon jälkeen vapautuu 3 076 k t levytilaa.
Haluatko jatkaa? [K/e] K
(Luetaan tietokantaa... 225714 files and directories currently installed.)
Removing cndrvcups-common (2.20-1) ...
Purging configuration files for cndrvcups-common (2.20-1) ...
dpkg: varoitus: while removing cndrvcups-common, directory '/usr/local/share' not empty so not removed
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
roope@LIFEBOOK-U904:~$ git clone git://git.code.sf.net/p/foo2capt/foo2capt
Cloning into 'foo2capt'...
remote: Counting objects: 426, done.
remote: Compressing objects: 100% (201/201), done.
remote: Total 426 (delta 246), reused 371 (delta 214)
Receiving objects: 100% (426/426), 1.63 MiB | 768.00 KiB/s, done.
Resolving deltas: 100% (246/246), done.
Checking connectivity... done.
roope@LIFEBOOK-U904:~$ cd foo2capt
roope@LIFEBOOK-U904:~/foo2capt$ sudo apt-get install libusb-1.0-0-dev libcupsimage2-dev
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
libusb-1.0-0-dev on jo uusin versio.
libcupsimage2-dev on jo uusin versio.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 6 päivittämätöntä.
roope@LIFEBOOK-U904:~/foo2capt$ dpkg-buildpackage -b
dpkg-buildpackage: source package cupscapt
dpkg-buildpackage: source version 0.1.2
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Alexey Galakhov <agalakhov@gmail.com>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build foo2capt
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
make[1]: Siirrytään hakemistoon "/home/roope/foo2capt"
rm -f tmp/capt.o tmp/libusbxx.o tmp/usblp.o tmp/findprinter.o tmp/util.o tmp/captmagic.o tmp/printfsm.o tmp/lp.o tmp/captlp.o tmp/bitstream.o tmp/scoa.o tmp/hiscoa.o tmp/libcupsxx.o tmp/source.o  tmp/capt.d tmp/libusbxx.d tmp/usblp.d tmp/findprinter.d tmp/util.d tmp/captmagic.d tmp/printfsm.d tmp/lp.d tmp/captlp.d tmp/bitstream.d tmp/scoa.d tmp/hiscoa.d tmp/libcupsxx.d tmp/source.d
rm -rf tmp
rm -f capt
rm -rf ppd
make[1]: Poistutaan hakemistosta "/home/roope/foo2capt"
   dh_clean
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
   dh_auto_build
make[1]: Siirrytään hakemistoon "/home/roope/foo2capt"
deps source.cpp
deps libcupsxx.cpp
deps hiscoa.cpp
deps scoa.cpp
deps bitstream.cpp
deps captlp.cpp
deps lp.cpp
deps printfsm.cpp
deps captmagic.cpp
deps util.cpp
deps findprinter.cpp
deps usblp.cpp
deps libusbxx.cpp
deps capt.cpp
make[1]: Poistutaan hakemistosta "/home/roope/foo2capt"
make[1]: Siirrytään hakemistoon "/home/roope/foo2capt"
g++ capt.cpp
g++ libusbxx.cpp
In file included from libusbxx.cpp:3:0:
/usr/include/libusb-1.0/libusb.h:732:4: warning: ISO C++ forbids zero-size array ‘dev_capability_data’ [-Wpedantic]
  [0] /* non-standard, but usually working code */
    ^
/usr/include/libusb-1.0/libusb.h:763:4: warning: ISO C++ forbids zero-size array ‘dev_capability’ [-Wpedantic]
  [0] /* non-standard, but usually working code */
    ^
/usr/include/libusb-1.0/libusb.h:1257:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-Wpedantic]
  [0] /* non-standard, but usually working code */
    ^
g++ usblp.cpp
g++ findprinter.cpp
g++ util.cpp
g++ captmagic.cpp
g++ printfsm.cpp
printfsm.cpp: In member function ‘void capt::PrintMachine::upload_page()’:
printfsm.cpp:100:70: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t {aka long unsigned int}’ [-Wformat=]
         fprintf(stderr, "DEBUG2: block of %u bytes\n", buf.datasize());
                                                                      ^
g++ lp.cpp
g++ captlp.cpp
g++ bitstream.cpp
g++ scoa.cpp
g++ hiscoa.cpp
g++ libcupsxx.cpp
g++ source.cpp
linking capt
tmp/libusbxx.o: Funktiossa ”usb::Device::Device(libusb_device*)”:
libusbxx.cpp:(.text+0x11d): määrittelemätön viite kohteeseen ”libusb_ref_device”
tmp/libusbxx.o: Funktiossa ”usb::Device::Device(usb::Device const&)”:
libusbxx.cpp:(.text+0x168): määrittelemätön viite kohteeseen ”libusb_ref_device”
tmp/libusbxx.o: Funktiossa ”usb::Device::Info::Info(usb::Device const&)”:
libusbxx.cpp:(.text+0x1c6): määrittelemätön viite kohteeseen ”libusb_get_device_descriptor”
tmp/libusbxx.o: Funktiossa ”usb::Device::StrInfo::Data::Data(usb::DeviceHandleBase const&, unsigned char)”:
libusbxx.cpp:(.text+0x24b): määrittelemätön viite kohteeseen ”libusb_get_string_descriptor_ascii”
tmp/libusbxx.o: Funktiossa ”usb::Config::create(usb::Device const&)”:
libusbxx.cpp:(.text+0x307): määrittelemätön viite kohteeseen ”libusb_get_active_config_descriptor”
tmp/libusbxx.o: Funktiossa ”usb::Enumerator::enumerate()”:
libusbxx.cpp:(.text+0x461): määrittelemätön viite kohteeseen ”libusb_get_device_list”
libusbxx.cpp:(.text+0x49d): määrittelemätön viite kohteeseen ”libusb_init”
libusbxx.cpp:(.text+0x4b2): määrittelemätön viite kohteeseen ”libusb_set_debug”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandleBase::open(usb::Device&)”:
libusbxx.cpp:(.text+0x587): määrittelemätön viite kohteeseen ”libusb_open”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandleKernel::release()”:
libusbxx.cpp:(.text+0x5f0): määrittelemätön viite kohteeseen ”libusb_kernel_driver_active”
libusbxx.cpp:(.text+0x606): määrittelemätön viite kohteeseen ”libusb_detach_kernel_driver”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandleKernel::~DeviceHandleKernel()”:
libusbxx.cpp:(.text+0x686): määrittelemätön viite kohteeseen ”libusb_attach_kernel_driver”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandle::DeviceHandle(usb::Device&, int)”:
libusbxx.cpp:(.text+0x6fb): määrittelemätön viite kohteeseen ”libusb_claim_interface”
libusbxx.cpp:(.text+0x70d): määrittelemätön viite kohteeseen ”libusb_close”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandle::~DeviceHandle()”:
libusbxx.cpp:(.text+0x73b): määrittelemätön viite kohteeseen ”libusb_release_interface”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandle::reset()”:
libusbxx.cpp:(.text+0x755): määrittelemätön viite kohteeseen ”libusb_reset_device”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandle::bulk_transfer(unsigned char, void*, unsigned long, unsigned int)”:
libusbxx.cpp:(.text+0x7f9): määrittelemätön viite kohteeseen ”libusb_bulk_transfer”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandle::control_transfer(unsigned char, unsigned char, unsigned char, unsigned char, void*, unsigned long, unsigned int)”:
libusbxx.cpp:(.text+0x8a9): määrittelemätön viite kohteeseen ”libusb_control_transfer”
tmp/libusbxx.o: Funktiossa ”usb::Device::~Device()”:
libusbxx.cpp:(.text+0x184): määrittelemätön viite kohteeseen ”libusb_unref_device”
tmp/libusbxx.o: Funktiossa ”usb::Device::get_bus_number() const”:
libusbxx.cpp:(.text+0x194): määrittelemätön viite kohteeseen ”libusb_get_bus_number”
tmp/libusbxx.o: Funktiossa ”usb::Device::get_device_address() const”:
libusbxx.cpp:(.text+0x1a4): määrittelemätön viite kohteeseen ”libusb_get_device_address”
tmp/libusbxx.o: Funktiossa ”usb::Config::~Config()”:
libusbxx.cpp:(.text+0x354): määrittelemätön viite kohteeseen ”libusb_free_config_descriptor”
tmp/libusbxx.o: Funktiossa ”usb::Enumerator::~Enumerator()”:
libusbxx.cpp:(.text+0x569): määrittelemätön viite kohteeseen ”libusb_free_device_list”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandleBase::~DeviceHandleBase()”:
libusbxx.cpp:(.text+0x5d4): määrittelemätön viite kohteeseen ”libusb_close”
tmp/libusbxx.o: Funktiossa ”usb::DeviceHandleKernel::~DeviceHandleKernel()”:
libusbxx.cpp:(.text+0x69a): määrittelemätön viite kohteeseen ”libusb_close”
tmp/libusbxx.o: Funktiossa ”usb::Context::~Context()”:
libusbxx.cpp:(.text._ZN3usb7ContextD2Ev[_ZN3usb7ContextD5Ev]+0x4): määrittelemätön viite kohteeseen ”libusb_exit”
tmp/libcupsxx.o: Funktiossa ”cups::Raster::Raster(int)”:
libcupsxx.cpp:(.text+0x44): määrittelemätön viite kohteeseen ”cupsRasterOpen”
tmp/libcupsxx.o: Funktiossa ”cups::Raster::~Raster()”:
libcupsxx.cpp:(.text+0x11d): määrittelemätön viite kohteeseen ”cupsRasterClose”
tmp/libcupsxx.o: Funktiossa ”cups::Raster::next_page()”:
libcupsxx.cpp:(.text+0x155): määrittelemätön viite kohteeseen ”cupsRasterReadHeader2”
tmp/libcupsxx.o: Funktiossa ”cups::Raster::read_pixels()”:
libcupsxx.cpp:(.text+0x26b): määrittelemätön viite kohteeseen ”cupsRasterReadPixels”
tmp/libcupsxx.o: Funktiossa ”cups::print_uri(char const*, char const*, char const*, char const*)”:
libcupsxx.cpp:(.text+0x18): määrittelemätön viite kohteeseen ”cupsBackendReport”
tmp/libcupsxx.o: Funktiossa ”cups::get_device_uri(char**)”:
libcupsxx.cpp:(.text+0x21): määrittelemätön viite kohteeseen ”cupsBackendDeviceURI”
collect2: error: ld returned 1 exit status
make[1]: *** [capt] Virhe 1
make[1]: Poistutaan hakemistosta "/home/roope/foo2capt"
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Virhe 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
roope@LIFEBOOK-U904:~/foo2capt$ sudo dpkg -i ../cups-driver-capt_*.deb
dpkg: error processing archive ../cups-driver-capt_*.deb (--install):
 ei pääsyä arkistoon: Tiedostoa tai hakemistoa ei ole
Käsittelyssä tapahtui liian monta virhettä:
 ../cups-driver-capt_*.deb
roope@LIFEBOOK-U904:~/foo2capt$

Laita tulevaisuudessa itse tuollaiset päätteen tulosteet ns koodin sisään, koodin saat käyttöön yläreunassa olevasta #-merkistä -Storck
« Viimeksi muokattu: 20.08.15 - klo:06.09 kirjoittanut Storck »

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 14.04 LTS & Canon i-Sensys LBP5050n ajuriongelma
« Vastaus #12 : 20.08.15 - klo:00.40 »
foo2capt on vaihtoehtoinen avoin ajuri, joka ei välttämättä toimi kovin hyvin, vaikka saisit sen asennettua.

Kannattaa ensin yrittää Canonin suljettua ajuria, eli ohjeen tämä kohta: https://help.ubuntu.com/community/CanonCaptDrv190#Ubuntu_14.04_Install