CUPS und Brother HL-2030

AronaDaal

Well-Known Member
Hallo zusammen,

ich habe heute probiert mit Hilfe von Cups meinen Drucker Brother HL-2030 unter FreeBSD zu installieren. Dazu habe ich mehrere Seiten zu Hilfe gezogen und mit dem User "bsdagent" wie wild rumkonfiguriert mit dem Ergebnis, dass nicht gedruckt wird. Aber erstmal der Reihe nach.

System: FreeBSD 7 Beta 4
Drucker: Brother HL-2030

Installierte Cups-Version + zusätzliche Cups-Pakete:
Code:
cups-base-1.3.5     Common UNIX Printing System
cups-pstoraster-8.15.4_1 Postscript interpreter for CUPS printing to non-PS printers
ghostscript-gpl-8.60

Auszug aus der /etc/rc.conf
Code:
lpd_enable="NO"
cupsd_enable="YES"
devfs_system_ruleset="system"

Auszug aus der /etc/devfs.rules
Code:
[system=10]
add path 'lpt*' mode 0660 group cups
add path 'ulpt*' mode 0660 group cups
add path 'unlpt*' mode 0660 group cups

Auszug aus der /etc/group
Code:
# $FreeBSD: src/etc/group,v 1.35 2007/06/11 18:36:39 ceri Exp $
#
wheel:*:0:root,aronadaal
daemon:*:1:
kmem:*:2:
sys:*:3:
tty:*:4:
operator:*:5:root,aronadaal
mail:*:6:
bin:*:7:
news:*:8:
man:*:9:
games:*:13:aronadaal
ftp:*:14:
staff:*:20:
sshd:*:22:
smmsp:*:25:
mailnull:*:26:
guest:*:31:
bind:*:53:
proxy:*:62:
authpf:*:63:
_pflogd:*:64:
_dhcp:*:65:
uucp:*:66:
dialer:*:68:
network:*:69:
audit:*:77:
www:*:80:
nogroup:*:65533:
nobody:*:65534:
messagebus:*:556:
polkit:*:562:
haldaemon:*:560:
aronadaal:*:1001:
avahi:*:558:
cyrus:*:60:
cups:*:193:aronadaal,root

Unter /usr/local/share/cups/model/brother liegt meine Brother-HL-2060-hl1250.ppd
Diese habe ich von http://www.openprinting.org/show_printer.cgi?recnum=Brother-HL-2030

Aus dem Tutorial von http://web.archive.org/web/20070429205804/http://www.newbie-net.de/anleitung_freebsd_cups.html habe ich folgende Schritte ausgeführt:
Code:
Im Paket cups-lpr sind die vom LPD bekannten Kommandos wie lpr, lpq oder lprm enthalten. Damit die Befehle auf das CUPS-Backend zugreifen, muß man entsprechende symbolische Links anlegen:

ln -sf /usr/local/bin/lp* /usr/bin

sowie die foomatic-Skripte installiert.
Code:
Wer Foomatic http://www.linuxprinting.org/foomatic.html einsetzt (eigentlich jeder, der keinen Postscript-fähigen Drucker besitzt), muß noch einige Skripte herunterladen:

 cd /usr/local/bin
 fetch http://www.linuxprinting.org/foomatic-rip
 fetch http://www.linuxprinting.org/foomatic-gswrapper
 chmod 755 foomatic-rip foomatic-gswrapper
 ln -s /usr/local/bin/foomatic-rip /usr/local/libexec/cups/filter/foomatic-rip


Nachdem alles compiliert, konfiguriert und gestartet war, habe ich meinen Drucker mittels "Add Printer" dem System bekannt gemacht.
So sieht er nun aus:
Code:
Description: Brother HL-2030 Laserdrucker
Location: /dev/ulpt0
Printer Driver: Brother HL-2060 Foomatic/hl1250 (recommended)
Printer State: idle, accepting jobs, published.
Device URI: usb:/dev/ulpt0

Wenn ich anschließend auf "Print Test Page" klicke wird zwar ein Job angelegt, aber nicht gedruckt.

bsdagent und ich sind nun komplett ratlos, was da nicht hinhaun will. Bei ihm möchte ich mich hier an dieser Stelle nochmals für seine Unterstüzung bedanken!

Hier sind noch die error_log und access_log Files. Vielleicht hat von euch einer noch eine Idee!

error_log: http://bsdpaste.bsdgroup.de/714
access_log: http://bsdpaste.bsdgroup.de/715

Grüße AronaDaal
 
Ich hab den HL-2030 bisher nicht unter FreeBSD zum Laufen bekommen. Es gibt immer mal wieder Berichte, dass er funktioniert, aber zumindest hier hab ich es inzwischen aufgegeben. Der Rechner, an dem der Drucker hängt, läuft inzwischen unter Linux :/

Trotzdem viel Glück; eventuell hilft dir der alte Thread ( http://www.bsdforen.de/showthread.php?t=16381 ) oder folgender Blog-Eintrag weiter: http://vodka-pomme.net/glop-blog/archive/2007/06/02/using-the-brother-printer-drivers-with-freebsd

Viel Erfolg!
 
UND ES GEHT DOCH!!

Ich bin das error_log nochmals von vorn an durchgegangen und hab mal alle erdenklichen Warnings und Error in google reingehaun.

Code:
227.        D [03/Jan/2008:21:18:19 +0100] [Job 7] Unknown device: hl1250

Dieser Fehler kommt von GhostScript und bedeutete, dass GS kein Device kennt, das hl1250 heißt. Mit Hilfe eines portupgrades musste ich feststellen, dass ich die meisten Drucker (aus Platzgründen) nicht gebaut hatte, als die GS-Installation anstand.
Nach einem Neubau des Pakets läuft der Drucker nun wie "geschmiert" :ugly:

Wir sollten einen Wiki-Beitrag dazu schreiben....
 
Ui, na das sind doch mal gute Nachrichten. Werde es dann wohl am Wochenende auch nochmal versuchen. Wäre ja klasse, wenn ich den endlich unter fbsd ans rennen bekomm! Danke!

--update--

Alo ich hab es eben nochmal versucht. Im ghostscript sind per default zwei brother drucker abgewählt, also hab ich das ganze nochmal mit denen gebaut. Trotzdem keine Veränderung der Situation: Ich kann den Drucker zwar ansprechen (er wacht z.b. aus de standbye auf, lässt den lüfter analufen und so) aber drucken tut er nicht... morgen wird weiter gefrickelt :p
 
Zuletzt bearbeitet:
Wir haben nun ein Wiki-Eintrag zum Thema "CUPS Installation und Konfiguration"
http://wiki.bsdforen.de/howto/cups_-_installation_und_konfiguration

Hallo epstein!

Mach mal folgendes:
Unter http://localhost:631/admin?op=config-server stellste den LogLevel mal auf "debug" um und probierst wieder etwas zu drucken. Dann nimmst kopierst du das entstandene Error-Log hier rein: http://nopaste.bsdforen.de/ und postest den Link dann hier im Forum.

Dann schau ich mal drüber....
Das mit dem GS iss doch Sch****! Er hier hat das gleiche Problem:
http://www.bsdforen.de/showthread.php?p=173894#post173894

Kann doch wohl net sein, dass die beiden Drucker default-mäßig deaktiviert sind, oder?
 
Zurück
Oben