PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brother HL2030 wird nicht erkannt (CUPS)



ziggn
09.01.06, 13:02
Hallo,

ich habe gerade meinen neuen HL2030 angeschlossen, den Treiber und Cupswrapper installiert und schon taucht das erste Problem auf: Er wird nicht, wie beschrieben, automatisch in der CUPS Oberfläche angezeigt.
Nungut, auf der Brother-HP wird beschrieben, dass man ihn auch per Hand angelegen kann, leider ist der Hersteller Brother aber nicht aufgeführt.

Ich habe jetzt grade alle Hersteller durchprobiert, doch nirgends habe ich Erfolg:

Sobald ich versuche einen Auftrag an den Drucker zu schicken springt er auf
den Status
Gerätestatus: angehalten, Nimmt Aufträge entgegen.
"Unable to open USB device "usb:/dev/usb/lp0": No such device"
um.

Da ich leider keinerlei Erfahrung mit CUPS und auch recht wenig mit Linux allgemein habe, hoffe ich dass mir jemand helfen kann :)

Danke schonmal im Vorraus!

Russel-Athletic
09.01.06, 13:18
Schau mal ob die Rechte für /dev/usb/lp0 so sind, dass du als user lesen und schreiben kannst.

ziggn
09.01.06, 13:28
Hab die Rechte mal auf 666 geändert, damit gehts nicht.

Wie siehts denn mit der Herstellerangabe beim hinzufügen aus?

Sollte es mit "Raw" funktionieren? Denn Brother ist wie gesagt nicht aufgeführt.


EDIT:
Weitere Infos:

laut lsusb ist der Drucker Device 6.
Bin bei CUPS mal alle lp's durchgegangen, nirgendwo tut sich etwas.
Auch als root kann ich nichts drucken.

ziggn
15.01.06, 02:03
Bin nun ein bisschen weiter:

Drucker ist erkannt und reagiert auch wenn ich ihm 'nen Druckauftrag schicke.
Leider druckt er diesen jedoch nicht aus sondern läuft nur an.

Der Auftrag wird direkt als bearbeitet abgelegt und verschwindet somit.

Macht es einen Unterschied ob die Drucker-URI usb:/dev/usb/lp0 oder usb://Brother/HL-2030%20series ist?
(Funktioniert beides nicht, aber ich will nun nicht am falschen herumbasteln ^^)

clio
15.01.06, 14:07
Hi,

Du verrätst uns ja leider nicht, welche Distri Du einsetzt.
Sollte es Debian sein, gibt es fertige Pakete für Treiber und CupsWrapper. Ich habe einen HL-2040 im Einsatz, der tadellos läuft.
Übrigens kannst Du den Drucker auch übers Web administrieren:
gib als Adresse localhost:631 ein.
Falls nach einem Paßwort gefragt wird, hier das root PW eingeben.

fehl-x
15.01.06, 14:35
habe auch einen HL2030 mit den debiantreibern von brother laufen, der druckt auch nicht über CUPS, aber mit "UNIX-LPD" funktionert es.
kannst du über das LPD system drucken?

felix

ziggn
15.01.06, 16:03
Ja, ich benutze Debian und habe sowohl die Pakete für den Treiber als auch den Cupswrapper installiert.

Dass ich CUPS auch über mein Browser konfigurieren kann ist mir bewusst,
sonst wäre ich warscheinlich schon viel früher gescheitert :).

Mit LPD funktioniert es leider auch nicht.

Wie gesagt, aus dem Standby kann ich ihn mit 'nem Druckbefehl holen,
d.h. ja dass er korrekt angesprochen wird. Ich weiß halt nur nicht woran es liegt, dass der den Auftrag dann nicht ausdruckt. Er wirft auch keine leeren Seiten aus.

fehl-x
15.01.06, 17:59
hast du das LPD system auch installiert und gestartet? mit
apt-cache search lpd suchen, mit
apt-get install <suchergebnis> installieren, und mit
/etc/init.d/lprng start starten.

felix

ziggn
16.01.06, 17:35
So, habe das Paket "lprng" installiert, wodurch cupsys-client rausgeflogen ist.
Gestartet und, sowohl als User als auch als root, versucht 'n Testdruck mit "ls -l > /dev/usb/lp0" zu machen, Negativ.

Wieder läuft der Drucker nur an.

(Nur mal so: Unter Windows läuft der Drucker ^^)

//EDIT:

Folgendes geben die CUPS-Logdateien aus.

access_log

localhost - - [16/Jan/2006:19:20:15 +0100] "GET /printers HTTP/1.1" 200 0
localhost - - [16/Jan/2006:19:20:15 +0100] "POST / HTTP/1.1" 200 141
localhost - - [16/Jan/2006:19:20:15 +0100] "POST / HTTP/1.1" 200 817
localhost - - [16/Jan/2006:19:20:15 +0100] "GET /printers HTTP/1.1" 200 3239
localhost - - [16/Jan/2006:19:20:18 +0100] "GET /admin/?op=add-printer HTTP/1.1" 401 0
localhost - - [16/Jan/2006:19:20:21 +0100] "GET /printers/HL2030?op=print-test-page HTTP/1.1" 200 0
localhost - - [16/Jan/2006:19:20:21 +0100] "POST /printers/HL2030 HTTP/1.1" 200 14972
localhost - - [16/Jan/2006:19:20:21 +0100] "GET /printers/HL2030?op=print-test-page HTTP/1.1" 200 1587

error_log

D [16/Jan/2006:19:24:51 +0100] AcceptClient: 5 from localhost:631.
D [16/Jan/2006:19:24:51 +0100] ReadClient: 5 GET /printers HTTP/1.1
D [16/Jan/2006:19:24:51 +0100] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 4688
I [16/Jan/2006:19:24:51 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4688)
D [16/Jan/2006:19:24:51 +0100] SendCommand: 5 file=8
D [16/Jan/2006:19:24:51 +0100] AcceptClient: 7 from localhost:631.
D [16/Jan/2006:19:24:52 +0100] ReadClient: 7 POST / HTTP/1.1
D [16/Jan/2006:19:24:52 +0100] ProcessIPPRequest: 7 status_code=1
D [16/Jan/2006:19:24:52 +0100] ReadClient: 7 POST / HTTP/1.1
D [16/Jan/2006:19:24:52 +0100] ProcessIPPRequest: 7 status_code=1
D [16/Jan/2006:19:24:52 +0100] CloseClient: 7
D [16/Jan/2006:19:24:53 +0100] ReadClient: 5 GET /printers/HL2030?op=print-test-page HTTP/1.1
D [16/Jan/2006:19:24:53 +0100] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 4692
I [16/Jan/2006:19:24:53 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4692)
D [16/Jan/2006:19:24:53 +0100] SendCommand: 5 file=8
D [16/Jan/2006:19:24:53 +0100] AcceptClient: 7 from localhost:631.
D [16/Jan/2006:19:24:53 +0100] ReadClient: 7 POST /printers/HL2030 HTTP/1.1
D [16/Jan/2006:19:24:53 +0100] print_job: request file type is application/postscript.
D [16/Jan/2006:19:24:53 +0100] check_quotas: requesting-user-name = ''
D [16/Jan/2006:19:24:53 +0100] print_job: requesting-user-name = ''
D [16/Jan/2006:19:24:53 +0100] Adding default job-sheets values "none,none"...
I [16/Jan/2006:19:24:53 +0100] Adding start banner page "none" to job 11.
I [16/Jan/2006:19:24:53 +0100] Adding end banner page "none" to job 11.
I [16/Jan/2006:19:24:53 +0100] Job 11 queued on 'HL2030' by ''.
D [16/Jan/2006:19:24:53 +0100] Job 11 hold_until = 0
D [16/Jan/2006:19:24:53 +0100] StartJob(11, 0x80b8510)
D [16/Jan/2006:19:24:53 +0100] StartJob() id = 11, file = 0/1
D [16/Jan/2006:19:24:53 +0100] job-sheets=none,none
D [16/Jan/2006:19:24:53 +0100] banner_page = 0
D [16/Jan/2006:19:24:53 +0100] StartJob: argv = "HL2030","11","","Test Page","1","","/var/spool/cups/d00011-001"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[2]="USER=root"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[3]="CHARSET=iso-8859-15"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[4]="LANG=de"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[5]="TZ=Europe/Berlin"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[6]="PPD=/etc/cups/ppd/HL2030.ppd"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[7]="CUPS_SERVERROOT=/etc/cups"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[8]="RIP_MAX_CACHE=8m"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[9]="TMPDIR=/var/spool/cups/tmp"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[10]="CONTENT_TYPE=application/postscript"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[11]="DEVICE_URI=usb://Brother/HL-2030%20series"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[12]="PRINTER=HL2030"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[13]="CUPS_DATADIR=/usr/share/cups"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[14]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[15]="CUPS_SERVER=localhost"
D [16/Jan/2006:19:24:53 +0100] StartJob: envp[16]="IPP_PORT=631"
D [16/Jan/2006:19:24:53 +0100] StartJob: statusfds = [ 9 10 ]
D [16/Jan/2006:19:24:53 +0100] StartJob: filterfds[1] = [ 11 -1 ]
D [16/Jan/2006:19:24:53 +0100] StartJob: filter = "/usr/lib/cups/filter/pstops"
D [16/Jan/2006:19:24:53 +0100] StartJob: filterfds[0] = [ 12 13 ]
D [16/Jan/2006:19:24:53 +0100] start_process("/usr/lib/cups/filter/pstops", 0xbfacd5c0, 0xbfacc930, 11, 13, 10)
I [16/Jan/2006:19:24:53 +0100] Started filter /usr/lib/cups/filter/pstops (PID 4693) for job 11.
D [16/Jan/2006:19:24:53 +0100] StartJob: filter = "/usr/lib/cups/filter/brlpdwrapperHL2030"
D [16/Jan/2006:19:24:53 +0100] StartJob: filterfds[1] = [ 11 14 ]
D [16/Jan/2006:19:24:53 +0100] start_process("/usr/lib/cups/filter/brlpdwrapperHL2030", 0xbfacd5c0, 0xbfacc930, 12, 14, 10)
I [16/Jan/2006:19:24:53 +0100] Started filter /usr/lib/cups/filter/brlpdwrapperHL2030 (PID 4694) for job 11.
D [16/Jan/2006:19:24:53 +0100] StartJob: backend = "/usr/lib/cups/backend/usb"
D [16/Jan/2006:19:24:53 +0100] StartJob: filterfds[0] = [ -1 12 ]
D [16/Jan/2006:19:24:53 +0100] start_process("/usr/lib/cups/backend/usb", 0xbfacd5c0, 0xbfacc930, 11, 12, 10)
I [16/Jan/2006:19:24:53 +0100] Started backend /usr/lib/cups/backend/usb (PID 4695) for job 11.
D [16/Jan/2006:19:24:53 +0100] ProcessIPPRequest: 7 status_code=0
E [16/Jan/2006:19:24:53 +0100] PID 4694 stopped with status 22!
D [16/Jan/2006:19:24:53 +0100] [Job 11] Page = 595x842; 18,12 to 577,830
D [16/Jan/2006:19:24:53 +0100] [Job 11] slowcollate=0, slowduplex=0, sloworder=0
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%BoundingBox: 0 0 612 792
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%Pages: 1
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%LanguageLevel: 1
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%DocumentData: Clean7Bit
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%DocumentSuppliedResources: procset testprint/1.1
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%Creator: Michael Sweet, Easy Software Products
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%CreationDate: May 11, 1999
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%Title: Test Page
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%EndComments
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%BeginProlog
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%BeginResource procset testprint 1.1 0
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%EndResource
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%EndProlog
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%Page: 1 1
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%Page: 1 1
D [16/Jan/2006:19:24:53 +0100] [Job 11] pw = 559.0, pl = 818.0
D [16/Jan/2006:19:24:53 +0100] [Job 11] PageLeft = 18.0, PageRight = 577.0
D [16/Jan/2006:19:24:53 +0100] [Job 11] PageTop = 830.0, PageBottom = 12.0
D [16/Jan/2006:19:24:53 +0100] [Job 11] PageWidth = 595.0, PageLength = 842.0
D [16/Jan/2006:19:24:53 +0100] [Job 11] 0 %%EOF
D [16/Jan/2006:19:24:53 +0100] [Job 11] Saw EOF!
D [16/Jan/2006:19:24:53 +0100] [Job 11] /usr/lib/cups/filter/brlpdwrapperHL2030: Datei oder Verzeichnis nicht gefunden
D [16/Jan/2006:19:24:53 +0100] CloseClient: 7
D [16/Jan/2006:19:24:53 +0100] [Job 11] Printer using device file "/dev/usb/lp0"...
D [16/Jan/2006:19:24:53 +0100] [Job 11] LPGETSTATUS returned a port status of 18...
D [16/Jan/2006:19:24:55 +0100] ReadClient: 5 GET /printers HTTP/1.1
D [16/Jan/2006:19:24:55 +0100] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 4696
I [16/Jan/2006:19:24:55 +0100] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=4696)
D [16/Jan/2006:19:24:55 +0100] SendCommand: 5 file=8
D [16/Jan/2006:19:24:55 +0100] AcceptClient: 7 from localhost:631.
D [16/Jan/2006:19:24:55 +0100] ReadClient: 7 POST / HTTP/1.1
D [16/Jan/2006:19:24:55 +0100] ProcessIPPRequest: 7 status_code=1
D [16/Jan/2006:19:24:55 +0100] ReadClient: 7 POST / HTTP/1.1
D [16/Jan/2006:19:24:55 +0100] ProcessIPPRequest: 7 status_code=1
D [16/Jan/2006:19:24:55 +0100] UpdateJob: job 11, file 0 is complete.
D [16/Jan/2006:19:24:55 +0100] CancelJob: id = 11
D [16/Jan/2006:19:24:55 +0100] StopJob: id = 11, force = 0
D [16/Jan/2006:19:24:55 +0100] StopJob: printer state is 3
D [16/Jan/2006:19:24:55 +0100] CloseClient: 7
D [16/Jan/2006:19:24:55 +0100] ReadClient: 5 GET /images/printer-processing.gif HTTP/1.1
D [16/Jan/2006:19:24:55 +0100] SendFile: 5 file=7

fehl-x
16.01.06, 18:25
(Nur mal so: Unter Windows läuft der Drucker ^^)
unter linux auch, nur bei dir nicht! :-)

felix

ziggn
09.03.06, 17:21
So, ich habs geschafft. Hat zwar 'ne Weile gedauert, aber ich hab das Thema auch lange auf Eis gelegt, da ich erstmal den Rest meiner Distri hinbiegen wollte.

Nun... es ist eigentlich recht einfach ^^
Hab meine sources.lst auf testing geändert, geupdatet und schon gings wie von alleine ^^

Klingt dumm... war aber so :)

Trotzdem nochmal danke an alle die sich bemüht haben