- Zaktualizuj system do najnowszej wersji
pacman -Syu
- Zainstaluj pakiet cups-canon-3.00 znajdujący się w repozytorium AUR.
- Uwaga! Podczas instalacji (np. za pomocą yaourt) musiałem wyłączyć kilka zależności, gdyż pacman nie mógł ich rozwiązać (dwa pakiety znajdują się w AUR). Wyłączyłem wszystkie biblioteki lib32 po prostu kasując je z wiersza dependencies.
- Nie zapomnij zainstalować bibliotek lib32:
- lib32-popt z AUR
- lib32-libpng12 z AUR
- pacman -S lib32-libxml2
- pacman -S lib32-libpng lib32-gtk2
- Po kompilacji i instalacji powinieneś mieć plik /usr/bin/cifip1900. Sprawdź:
marcin]# file /usr/bin/cifip1900
/usr/bin/cifip1900: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
- Sprawdź także, czy nie brakuje innych bibliotek:
marcin]# ldd32 /usr/bin/cifip1900
Jeśli wszystko gra, powinieneś mieć output podobny do:
linux-gate.so.1 => (0xf775f000)
libcnbpcmcm346.so => /usr/lib/libcnbpcmcm346.so (0xf772a000)
libcnbpess346.so => /usr/lib/libcnbpess346.so (0xf76da000)
libm.so.6 => /opt/lib32/lib/libm.so.6 (0xf76b4000)
libdl.so.2 => /opt/lib32/lib/libdl.so.2 (0xf76b0000)
libtiff.so.3 => /opt/lib32/usr/lib/libtiff.so.3 (0xf7656000)
libpng12.so.0 => /opt/lib32/usr/lib/libpng12.so.0 (0xf7631000)
libcnbpcnclapi346.so => /usr/lib/libcnbpcnclapi346.so (0xf762d000)
libcnbpcnclbjcmd346.so => /usr/lib/libcnbpcnclbjcmd346.so (0xf7629000)
libcnbpcnclui346.so => /usr/lib/libcnbpcnclui346.so (0xf7623000)
libpopt.so.0 => /opt/lib32/usr/lib/libpopt.so.0 (0xf7618000)
libc.so.6 => /opt/lib32/lib/libc.so.6 (0xf74d1000)
libpthread.so.0 => /opt/lib32/lib/libpthread.so.0 (0xf74b8000)
/lib/ld-linux.so.2 (0xf7760000)
libjpeg.so.8 => /opt/lib32/usr/lib/libjpeg.so.8 (0xf7483000)
libz.so.1 => /opt/lib32/usr/lib/libz.so.1 (0xf746e000)
- Zainstaluj CUPS i wsparcie HAL
pacman -S cups hal-cups-utils
- Dodając drukarkę do CUPS wybierz tę znalezioną przez HAL, a następnie wskaż plik PPD.
Odpowiedni plik PPD znajdziesz poleceniem:
pacman -Ql cups-canon-3.00 | grep ppd
Strona testowa powinna wydrukować się poprawnie.
Powodzenia!


1 komentarzy:
W Archu nie ma już HAL'a.
Prześlij komentarz