1

Temat: Cups problem z wydrukiem

Witam
Przejrzałem forum eko.one.pl jak również witrynę openwrt ale nigdzie nie znalazłem odpowiedzi na mój problem.
Posiadam exrtoota na TPlinku - 3420. Zainstalowalem CUPSa, po zainstalowaniu drukarki (na PC i CUPSie) i puszczeniu próbnego wydruku mam komunikat. Użytkownik: "{job_originating_user_name} " przetwarzanie od Wed Apr 10 21:29:09 2013 "Sending data to printer.", zadanie znika a drukarka nic nie drukuje.
Po podpięciu drukarki do komputera wydrukowaniu dokumentu i nie wyłączaniu jej podpinam ją ponownie do huba i mogę drukować. Po wyłączeniu drukarki i ponownym włączeniu sytuacja jak powżej, zadania znikają a drukarka nic nie drukuje.

2

Odp: Cups problem z wydrukiem

Więc kiepsko szukałeś. Drukarka to zapewne HP1020/1018 czy coś podobnego?

Wymaga załadowania najpierw firmware do niej żeby chciała drukować. Było to i tu na forum, jest i na wiki openwrt. Nie jest to problem cupsa samego w sobie, po prostu przed pierwszym wydrukiem musisz do niej wysłać jej firmware.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Cups problem z wydrukiem

Witam
Drukarka to HP 1018

Używam skryptu

#!/bin/sh

set -e

# change this to the location where you put the .dl file:
FIRMWARE="/etc/hp_drivers/sihp1018.dl"

DEVICE=/dev/lp0
LOGFILE=/var/log/hp

if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" ]; then
    for i in $(seq 30); do
        if [ -c $DEVICE ]; then
            echo "$(date) : Sending firmware to printer…" > $LOGFILE
            cat $FIRMWARE > $DEVICE
            echo "$(date) : done." » $LOGFILE
            exit
        fi
        sleep 1
    done
fi

wrzucilem go do lokalizacji /etc/hotplug.d/usb pod nazwą 20-hplj1018 lecz też ten sposób nie działa, wydaje mi się że problem jest albo z driverami albo ze skryptem nie spradzalem na innych niz sihp1018.dl, chodź widziałem wątek że na 1018  uruchamiala sie z sihp1018.dl, mozna to jakos zweryfikowac ? Czy tylko testy skrypt + firmware 1018 i 1020

4

Odp: Cups problem z wydrukiem

Firmware wrzuciłeś do katalogu /etc/hp_drivers/?
Twoja drukarka to 3f0/2b17/100?
Czemu masz /dev/lp0 jak normalnie jest to /dev/usb/lp0?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Cups problem z wydrukiem

Cezary napisał/a:

Firmware wrzuciłeś do katalogu /etc/hp_drivers/?

-> lokalizacja jest prawidlowa tam wrzucilem plik sihp1018.dl

Cezary napisał/a:

Twoja drukarka to 3f0/2b17/100?

-> tu faktycznie mialem blad poprawilem

Cezary napisał/a:

Czemu masz /dev/lp0 jak normalnie jest to /dev/usb/lp0?


-> u mnie jest /dev/lp0
 
nie mam usb pod dev

bsg        mtd0ro     mtd5       null       sdb        ttyS14     ttyS9
bus        mtd1       mtd5ro     port       shm        ttyS15     ttyUSB0
console    mtd1ro     mtdblock0  ppp        tty        ttyS2      ttyUSB1
full       mtd2       mtdblock1  ptmx       ttyS0      ttyS3      ttyUSB2
kmsg       mtd2ro     mtdblock2  pts        ttyS1      ttyS4      urandom
log        mtd3       mtdblock3  random     ttyS10     ttyS5      watchdog
lp0        mtd3ro     mtdblock4  sda        ttyS11     ttyS6      zero
mem        mtd4       mtdblock5  sda1       ttyS12     ttyS7
mtd0       mtd4ro     net        sda2       ttyS13     ttyS8

probowalem cat /etc/hp_drivers/sihp1018.dl > /dev/lp0
ale nie pomaga

6

Odp: Cups problem z wydrukiem

A w ogóle sterownik zainstalowałeś? Tak, on kłóci się z cupsem, wiec wymaga załadowania, wgrania fimrware i wyładowania z pamięci.

Pokaż ls -al /dev/lp0 bo coś mi się wydaje że to zwykły plik jest jak nie miałeś sterownika a nie urządzenie drukarki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Cups problem z wydrukiem

Cezary napisał/a:

Pokaż ls -al /dev/lp0 bo coś mi się wydaje że to zwykły plik jest jak nie miałeś sterownika a nie urządzenie drukarki.

Mialeś rację Cezary. Wygląda że zabrałem się za to chyba od "zlej" strony.

-rw-r--r--    1 root     root        129143 Apr 10 23:05 /dev/lp0

Cezary napisał/a:

A w ogóle sterownik zainstalowałeś? Tak, on kłóci się z cupsem, wiec wymaga załadowania, wgrania fimrware i wyładowania z pamięci.

W jaki sposób załadować sterowniki?

8

Odp: Cups problem z wydrukiem

opkg install kmod-usb-printer

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Cups problem z wydrukiem

Instalowalem pyLoad i mam zdublowane źródła systemowe

pyload
http://downloads.openwrt.org/snapshots/ … /packages/    Systemowe

pyload
http://downloads.openwrt.org/snapshots/ … /packages/    Systemowe

Cezary napisał/a:

opkg install kmod-usb-printer

opkg install kmod-usb-printer
Multiple packages (kmod-usb-printer and kmod-usb-printer) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-printer (3.8.6-1) to root...
Downloading http://downloads.openwrt.org/snapshots/ … ar71xx.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
*      kernel (= 3.8.6-1-26d00b83f5ed691168066a5185f2f267) *
* opkg_install_cmd: Cannot install package kmod-usb-printer.

podejrzewam że to może być jednym z powodów moich problemów, mogę jakoś ręcznie wyedytować plik ze źródłami?

10

Odp: Cups problem z wydrukiem

A używasz trunka na tym mr3420? Jak tak to musisz go zaktualizować, bo już zdążył się zmienić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Cups problem z wydrukiem

Cezary napisał/a:

A używasz trunka na tym mr3420? Jak tak to musisz go zaktualizować, bo już zdążył się zmienić.

Na jaki podmienić i gdzie? :-)

12

Odp: Cups problem z wydrukiem

Po prostu zaktualizować system. Trunk co chwila jest kompilowany i jak się co zmieni i zmieniają się sumy kontrolę i masz takie coś.

O ile używasz trunka a nie że to wynik twoich działań w opkg.conf.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Cups problem z wydrukiem

Niestety upgrade nie pomógł, dalej jest ta sama sytuacja

Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
*      kernel (= 3.8.6-1-26d00b83f5ed691168066a5185f2f267) *
* opkg_install_cmd: Cannot install package kmod-usb-printer.

Czy jest jakiś inny sposób by zainstalować ta paczke?

14

Odp: Cups problem z wydrukiem

Czym ty zrobiłeś upgrade właściwie? Bo dokładnie taki (z sumą kontolną 26d00b83f5ed691168066a5185f2f267) jest kernel w obrazach snapshota z dziś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Cups problem z wydrukiem

Miałem aktualną wersję 1.5.9.7 (r36088), by obsy stąd może wynikąc ten numer kernela
ale aktualizację robiłem http://192.168.1.1/ -> System -> Aktualizacja -> Wybierz plik z firmware: gargoyle-1.5.9.7-ar71xx-tl-mr3420-v1-squashfs-sysupgrade zaznaczyłem Zachowaj ustawienia i wcisnąłem Aktualizuj

16

Odp: Cups problem z wydrukiem

Przecież to jest Attitude adjustment na innym kernelu na dodatek. Czemu dodałeś wpisy od trunka do opkg.conf?  Co chciałeś tym osiągnąć?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez lupos 2013-04-11 18:47:18)

Odp: Cups problem z wydrukiem

Mialem problem z instlacją sql lite do pyloada i dlatego dodałem trunka  wyczytałem gdzieś na forum że to jest sposób, instalacja zakończyła się sukcesem.  A on (ten dodany trunk) sam zamienił się na systemowy i od tamtej pory nie mogę go usunąć.

18

Odp: Cups problem z wydrukiem

Więc zrób z gui przywrócenie ustawień domyślnych i będziesz miał bez tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Cups problem z wydrukiem

Cezary napisał/a:

Więc zrób z gui przywrócenie ustawień domyślnych i będziesz miał bez tego.

wyglądało dobrze dopóki exroota nie zrobiłem, wciagnał mi starą konfiguracje. Czy jest jakiś inny sposób (plik) na usunięcie trunka ?

20

Odp: Cups problem z wydrukiem

Usuń to z /etc/opkg.conf

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Cups problem z wydrukiem

Robilem restart po edycji pliku z konfiguracją i opkg update.Niestety nadal ten sam problem:
opkg install kmod-usb-printer
Multiple packages (kmod-usb-printer and kmod-usb-printer) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-printer (3.8.6-1) to root...
Collected errors:
* opkg_download_pkg: Package kmod-usb-printer is not available from any configured src.
* opkg_install_pkg: Failed to download kmod-usb-printer. Perhaps you need to run 'opkg update'?
* opkg_install_cmd: Cannot install package kmod-usb-printer.

22

Odp: Cups problem z wydrukiem

Nie zrobiłeś. Nadal ściąga Ci 3.8.6 a takiej wersji nie ma w repozytoriach attitude adjustment/gargoyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Cups problem z wydrukiem

tak wygląda mój plik opkg.conf

src/gz attitude_adjustment http://downloads.openwrt.org/attitude_a … c/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz eko1 http://ecco.selfip.net/attitude_adjustm … x/packages
src/gz gargoylepl http://ecco.selfip.net/gargoyle-pl/atti … x/packages
dest plugin_root /plugin_root


co tutaj jest nie tak ?

24

Odp: Cups problem z wydrukiem

Tu nic. W takim razie usuń katalog /tmp/opkg* i zrób opkg update jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Cups problem z wydrukiem

Teraz mam coś takiego jakby wogóle źródeł nie widział  usunalem katalog /tmp/opkg* i zrobilem opkg update

Multiple packages (kmod-usb-printer and kmod-usb-printer) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-printer (3.8.6-1) to root...
Collected errors:
* opkg_download_pkg: Package kmod-usb-printer is not available from any configured src.
* opkg_install_pkg: Failed to download kmod-usb-printer. Perhaps you need to run 'opkg update'?
* opkg_install_cmd: Cannot install package kmod-usb-printer.