CUPS + HP LaserJet1018

Ogólne pytania dotyczące systemu
Awatar użytkownika
kowbi
Posty: 28
Rejestracja: 09 sierpnia 2006, 07:50
Lokalizacja: Łódź

CUPS + HP LaserJet1018

Post autor: kowbi »

Witam,
Mam problem z uruchomieniem tej drukarki.
Wyczytalem ze CUPS jest szybkim/dobrym narzedziem do zarzadzania drukarkami.
Dodalem drukarke z takimi ustawieniami

Kod: Zaznacz cały

Opis: HP LaserJet 1018
Położenie: URAN
Producent i model: HP LaserJet 1018 Foomatic/hpijs-ZJS (recommended)
Stan drukarki: bezczynna, akceptowanie zadań, opublikowana.
URI urządzenia: usb://HP/LaserJet%201018
Tak wyglada moj plikkonfiguracyjny CUPS

Kod: Zaznacz cały

# Show troubleshooting information in error_log.
LogLevel debug
SystemGroup lpadmin
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
DefaultAuthType Basic
<Location />
  # Restrict access to the server...
  Order allow,deny
  Allow localhost
</Location>
<Location /admin>
  Encryption Required
  # Restrict access to the admin pages...
  Order allow,deny
  Allow localhost
</Location>
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  # Restrict access to the configuration files...
  Order allow,deny
  Allow localhost
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
    AuthType Basic
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  # Only the owner or an administrator can cancel a job...
  <Limit Cancel-Job>
    Order deny,allow
    Require user @OWNER @SYSTEM
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
Printcap /var/run/cups/printcap
Pozdrawiam
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

Błąd - usuń drukarkę z systemu.
Powinieneś mieć zainstalowane pakiety cupsa, foomatica i gutenprinta.
Potem postępujesz dokładnie, ale to bardzo dokładnie wg przepisu >>z tej strony<<
Działa perfekcyjnie
longman
Posty: 9
Rejestracja: 09 czerwca 2007, 21:45

Post autor: longman »

Hmmm. Spróbuj użyć pakietu hplip! Polecenie hp-setup z konsoli. Ja używam hplj 1022nw ( wifi) i nie było żadnych problemów ze skonfigurowaniem drukarki.
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Cytat ze strony http://foo2zjs.rkkda.com/INSTALL
DEBIAN NOTES
------------
Install build-essential, foomatic-filters, cupsys FIRST:
$ su
# apt-get install build-essential
# apt-get install foomatic-filters
# apt-get install cupsys

$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make
$ ./getweb 1020
OR other printer
$ su
# make install install-hotplug cups

$ firefox http://localhost:631
Build-essential oraz foomatic-filters instaluje się bezproblemowo ale cupsys wyrzuca:

Kod: Zaznacz cały

Konfigurowanie ssl-cert (1.0.16) ...
hostname: Unknown host
dpkg: błąd przetwarzania ssl-cert (--configure):
 podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie cupsys:
 cupsys zależy od ssl-cert (>= 1.0.11); jednakże:
  Pakiet ssl-cert nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania cupsys (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
 ssl-cert
 cupsys
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hmm o jakie to zależności sobie krzyczy ? Drukarka HP LaserJet 1018.

Dodam jeszcze kawałek po aptitude install cupsys:

Kod: Zaznacz cały

Następujące pakiety zostały zatrzymane:
  adduser grep grub libdb4.6 libnewt0.52 libsigc++-2.0-0c2a libtext-charwidth-perl
  libtext-iconv-perl libtext-wrapi18n-perl linux-image-2.6.22-3-amd64{a} sed vim-common
  vim-tiny whiptail
Następujące NOWE pakiety zostaną zainstalowane:
  avahi-utils{a} cupsys libpoppler2{a} libslp1{a} poppler-utils{a} samba-common{a}
  smbclient{a} ssl-cert{a}
0 pakietów uaktualnianych, 8 instalowanych, 0 do usunięcia i 14 nie uaktualnianych.
Do pobrania 11,5MB archiwów. Zajęte po rozpakowaniu: 34,4MB.

Drukarkę jak rozumiem mam podpiąć po instalacji wyżej wymienionych trzech pakietów(plus co tam sobie pociągnie).
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

beel pisze:Próbowalem na początek ominąć wszystko co związane z cupsys w nazwie
ależ supsys jest najważniejszy - cups to serwer druku linuxa.
beel pisze:Wystąpiły błędy podczas przetwarzania:
ssl-cert
cupsys
E: Sub-process /usr/bin/dpkg returned an error code (1)
taki komunikat pojawia się zazwycaj przy nieprawidłwoych wpisach do sources.list
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

/etc/apt/sources.list

Kod: Zaznacz cały

deb [url]http://security.debian.org/[/url] lenny/updates main
deb-src [url]http://security.debian.org/[/url] lenny/updates main

#lenny
deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib non-free

#multimedia
deb [url]http://www.debian-multimedia.org[/url] lenny main
deb-src [url]http://www.debian-multimedia.org[/url] lenny main

#experimental
#deb [url]http://ftp.cz.debian.org/debian[/url] experimental main contrib non-free
#deb-src [url]http://ftp.cz.debian.org/debian[/url] experimental main contrib non-free
Trochę mieszałem z experimental instalując ekg2 oraz z sidem sięgając po nowe jąderko 2.6.24-1. Więc nie po myśli mi robić aptitude update && aptitude dist upgrade.
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

poczytaj o pin-priority i zainstaluj cupsa z sida, lub nie będziesz miał go wcale. Ewentualnie kompilacja ze źródeł, ale to też loteria
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Wypełniam więc /etc/apt/sources.list w ten sposób:

Kod: Zaznacz cały

deb [url]http://security.debian.org/[/url] lenny/updates main
deb-src [url]http://security.debian.org/[/url] lenny/updates main

~~lenny~~~~~~~~~~~~#
deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main non-free contrib
deb [url]http://security.debian.org/[/url] lenny/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] lenny/updates main contrib non-free

#multimedia
deb [url]http://www.debian-multimedia.org[/url] lenny main
deb-src [url]http://www.debian-multimedia.org[/url] lenny main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~sid~~~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib

#multimedia
deb [url]http://www.debian-multimedia.org[/url] sid main
deb-src [url]http://www.debian-multimedia.org[/url] sid main
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

#~~experimental~~~~~~~~~~~~~~~~~~~#
#deb [url]http://ftp.cz.debian.org/debian[/url] experimental main contrib non-free
#deb-src [url]http://ftp.cz.debian.org/debian[/url] experimental main contrib non-free
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
Dwie pierwsze linie chyba są zbędne, co?

I teraz wyobrażałbym sobie to tak:
zawsze pobieraj paczki z testing (moja wersja),
jeśli nie ma paczki w testing to pobieraj z unstable,
jeśli nie ma paczki w obydwu powyższych to pobieraj z experimental.

Teraz wykorzystując aptitude, chciałbym uzyskać efekt:

Kod: Zaznacz cały

aptitude install pakiet
Instaluje pakiet wraz z zależnościami z dystrybucji testing.

Kod: Zaznacz cały

 aptitude install pakiet/unstable
Instaluje pakiet z unstable, ale zależności pobiera z testing.

Kod: Zaznacz cały

aptitude install -t unstable pakiet
Instaluje pakiet z unstable wraz z zależnościami z unstable

No to wypełniłbym w ten sposób /etc/apt/preferences

Kod: Zaznacz cały

Package: *
Pin: release a=testing
Pin-Priority: 800

Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=experimental
Pin-Priority: 10
Tylko, że na stronie przeczytałem:

Kod: Zaznacz cały

apt-get -u install -t unstable pakiet
Instaluje pakiet z unstable wraz z zależnościami z unstable, poprzez ustawienie Pin-Priority unstable na 990.
I nie bardzo rozumiem jak więc ustawić pin-priority, bo jak zwiększę do 990 dla unstable to domyślnie będzie mi także stamtąd pobierał pakiety.
Bodzio
Junior Member
Posty: 599
Rejestracja: 26 grudnia 2007, 18:35

Post autor: Bodzio »

zazwyczaj, ale to zazwyczaj jest tak, że pakiety zależności są pobierane z wersji, z której pochodzi pakiet główny.
Ja osobiście jadę na Lennym, a pakietów z Sida mam tyle, że na palcach jednej ręki policzysz. Nie wariuję. Chodzi mi o sprawny stabilny system, który mogę upgradować, i który będzie cały czas działał.
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Zrobiłem inaczej, podmieniłem repo do Sida i puściłem:

Kod: Zaznacz cały

aptitude update 
aptitude install cupsys cupsys-client cupsys-bsd
Błąd ten sam.
Konfigurowanie ssl-cert (1.0.16) ...
hostname: Unknown host
dpkg: błąd przetwarzania ssl-cert (--configure):
podproces post-installation script zwrócił kod błędu 1
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie cupsys:
cupsys zależy od ssl-cert (>= 1.0.11); jednakże:
Pakiet ssl-cert nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania cupsys (--configure):
problemy z zależnościami - pozostawiony nieskonfigurowany
Konfigurowanie cupsys-client (1.3.6-2) ...
Konfigurowanie samba-common (3.0.28a-1) ...
Replacing config file /etc/samba/smb.conf with new version
Konfigurowanie smbclient (3.0.28a-1) ...
Konfigurowanie cupsys-bsd (1.3.6-2) ...
Wystąpiły błędy podczas przetwarzania:
ssl-cert
cupsys
E: Sub-process /usr/bin/dpkg returned an error code (1)
ODPOWIEDZ