PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : von W2k aus auf am LinRechner angeschlossenen Drucker drucken



Jeena_Paradies
27.06.03, 15:50
Hallo Leute,

Vieleicht kann mir einer von euch helfen, denn ich komme nicht weiter.

Ich will von einem W2k client über einen am Linux Computer angeschlossenen Drucker drucken. Ich habe auch schon das howto hier im Forum benutzt, und auch wikis installationsvorschläge beachtet, aber nichts geht.

Ich kann vom Linuxkomputer aus mit dem Befehl kprinter --stdin drucken.

meine smb.conf:
-----------------------------------------
# Global parameters
[global]
interfaces = eth1 192.168.0.2 lo 127.0.0.1
bind interfaces only = Yes
security = SHARE
printcap name = lpstat
load printers = yes
printing = cups

[printers]
comment = All Printer
path = /tmp
create mask = 0700
guest ok = Yes
printable = Yes
print command = lpr-cups -P %p -o raw %s -r # using client side printer drive
lpq command = lpstat -o %p
lprm command = cancel %p-%j
browseable = Yes

[jeena]
path = /home/jeena
read only = No
guest ok = Yes
----------------------------------------

Ich kann keinen Drucker in der Netzwerkumgebung von W2k sehen, und wenn ich den manuell als //Jeenas/printers eingebe, steht dann dort Access denied, unable to connect.

Kann mir da eventuell einer von euch den entscheidenden Tipp geben, was ich falsch mache?

ZuXeZ
28.06.03, 14:07
du musst den drucker noch sharen in samba!

so in etwa:

[Epson]
comment = shared printer
path = /var/spool/samba
read only = No
create mask = 0700
guest ok = Yes
printable = Yes
print command = lpr -r -P%p %s -o raw
printer name = Epson
use client driver = Yes
oplocks = No


funzt prima :)
der drucker muss allerdings unter linux vorhanden sein (also bei dir mit cups configuriert worden sein)

swat is ganz gut zur samba-config...und http://localhost:631 zur cups-config :)


viel glück

Jeena_Paradies
28.06.03, 14:37
Also ich habs mal einfach reinkopiert, und es geht immer noch nicht. Ich glaube aber, dass es etwas mit der configuration von CUPS zu tun hat.

Ich habe ja bis jetzt immer über kprinter --stdin gedruckt. Ich weiß gar nicht ob der Befehl lpr -r -P%p %s -o raw funktioniert. Wie kriege ich das raus?

Jeena_Paradies
28.06.03, 14:48
Ich habe jetzt mal anstatt kprinter --stdin in Gimp lpr -r -P%p %s -o raw eingesetzt und da hat sich auch nichts gerührt. Also liegt es warscheinlich an CUPS?

ZuXeZ
29.06.03, 00:40
lpr -r -P%p %s -o raw kann nich so gehen, da %p und %s erst mit den entsprechenden paramaeteern ersetzt werden müssen, aber das macht ja samba von alleine...
hast du denn überhaupt schon einen drucker mit cups konfiguriert? ich sag nur: http://localhost:631
meine druckerconfig kann bei dir auch nich so gehen, da der drucker ja nich bei dir existiert, wie ich mir das mal so denke :)

Jeena_Paradies
29.06.03, 10:48
Also ich hab schon einen konfiguriert, aber ich weiß nicht so richtig ob ich das richtig gemacht hab. Es gibt dort einen der Linuxdrucker von mir genannt wurde.

----------------------
Printer
Default Destination: LinuxDrucker
LinuxDrucker EPSON Stylus Photo 700, CUPS+GIMP-print v4.2.0
Description:
Location: jeenas/
Printer State: idle, accepting jobs.
"Sending print file, 1763613 bytes..."
Device URI: parallel:/dev/lp0
-----------------------

Thomas Mitzkat
29.06.03, 11:08
[global]
printcap name = cups
load printers = yes
printing = cups
printer admin = @users

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
guest ok = yes
browseable = No
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.

das reicht vollständig um serverseitig konfigurierte drucker anzeigen zu lassen. aber der zugriff muss auch in /etc/cups/cupsd.conf geregelt werden:


<Location />
Order Deny,Allow
Deny From All
Allow From 192.168.0.*
</Location>