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:
Auszug aus der /etc/rc.conf
Auszug aus der /etc/devfs.rules
Auszug aus der /etc/group
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:
sowie die foomatic-Skripte installiert.
Nachdem alles compiliert, konfiguriert und gestartet war, habe ich meinen Drucker mittels "Add Printer" dem System bekannt gemacht.
So sieht er nun aus:
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 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