PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows druckt nur Mist über Samba



RAW-JAW
02.03.05, 14:23
Moin,
habe meinen Drucker (Brother HL-2030, LPRng) über Samba freigegeben.
Auf dem Windowsrechner (XP) habe ich den Drucker als Netzwerkdrucker eingerichtet und den Windowstreiber (von der mitgelieferten CD) installiert. Windows kann auf den Drucker zugreifen, aber wenn ich von Word aus etwas drucke, kommen sehr viele Seiten mit nur wirren Sonderzeichen raus :ugly:

Vom Linuxrechner, an den er per USB angeschlossen ist, druckt er ganz normal.

Samba Config:

[global]
printing = bsd
load printers = yes
show add printer wizard = yes
netbios name = raw
os level = 65
wins support = yes
workgroup = raw
security = share
socket options = TCP_NODELAY
hosts allow = 192.168.0.4
printer admin = @users
encrypt passwords = yes
printcap name = /etc/printcap

[printers]
path = /var/spool/samba
printable = yes
public = yes
guest ok = yes
public = yes
read only = no
writable = yes
hosts allow = 192.168.0.4
create mask = 0700
browseable = yes
use client driver = yes
192.168.0.4 ist der Windowsrechner

/var/log/samba/log.smbd [Auszug]

[2005/03/01 23:41:36, 0] smbd/server.c:main(760)
smbd version 3.0.10 started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/03/01 23:41:36, 0] smbd/server.c:main(794)
standard input is not a socket, assuming -D option
[2005/03/01 23:42:40, 0] smbd/service.c:make_connection(800)
bud (192.168.0.4) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d}


Hat dieses "couldn't find service" vielleicht was zu bedeuten?
Ich weiß nicht, woran es liegen könnte. :confused:

Danke schonmal für jede Hilfe,
raw

P.S.: Auf dem Linuxrechner läuft Slackware 10.1

LKH
02.03.05, 14:55
Hi,

druckst du auf einem Drucker, der als RAW unter Linux eingerichtet ist?

LKH

RAW-JAW
02.03.05, 15:19
nein, ich verwende den Treiber von Brother.

/etc/printcap

HL2030:\
:mx=0:\
:sd=/var/spool/lpd/HL2030:\
:sh:\
:lp=/dev/usb/lp0:\
:if=/usr/local/Brother/lpd/filterHL2030:

Mir ist gerade auf der ersten Seite dieses Sonderzeichenkrams, der gestern herauskam, aufgefallen, dass da folgendes steht:

@PJL SET REPRINT=JOB
@PJL SET HOLD=OFF
@PJL JOB NAME="Microsoft Word - Dokument1"

(usw... noch Angaben zu Benutzernamen und Auflösung etc.)

bevor die Sonderzeichen anfangen steht noch:
@PJL ENTER LANGUAGE=PCL


Sieht so aus, als würde der Drucker einfach die Rohdaten im Textmodus ausdrucken.
Aber so wie ich das verstehe, ist er ja nicht als RAW eingerichtet, sondern mit dem Printfilter von Brother, oder?

LKH
02.03.05, 15:23
Hi,

zweimal die Druckdaten durch einen Treiber/Filter jagen macht keinen Sinn. Richte einen RAW-Drucker ein und nutze den dann unter Windows.

LKH

RAW-JAW
02.03.05, 16:00
Jawohl, wenn er unter Linux als RAW eingerichtet ist, druckt Windows richtig.

Wie kann ich das jetzt so einrichten, dass unter Linux der Printfilter verwendet wird, und für Samba nur RAW? Ich will ja von beiden PCs aus drucken können.

f_m
02.03.05, 16:06
Ganz einfach richte den Drucker nochmals mit anderem Namen und dem Treiber ein :D

Die andere Möglichkeit ist unter Windows den Drucker mit Postscripttreiber zu installieren dann kannst du über den per Samba freigegebenen Linuxtreiber drucken so wie du es vorhin eingestellt hattest - früher ging das glaub ich nur so zumindest hab ich es immer so gemacht...

RAW-JAW
02.03.05, 16:15
So, jetzt hab ichs hingebracht, den Drucker einmal als RAW und einmal mit Treiber eingerichtet, und beide PCs drucken wie sie sollen.

Vielen Dank!