PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cups+samba



herschi
10.11.02, 19:37
hallo zusammen

Ich habe Cups über Samba freigegeben und folgendes Problem.

Generell leuft alles (:-))

Wenn ich über Winword (Windows 2000) ein Dokoment im Querformat ausdrucken will kommt es immer im Hochformat heraus.

Als Windows Drucker verwende ich Apple Color LW 12/660 PS ,Suse 8.1 und einen HP 930C.

Was kann ich machen ??

Gruss Christian

Thomas Mitzkat
10.11.02, 19:47
>Als Windows Drucker verwende ich Apple Color LW 12/660 PS ,Suse 8.1 und einen HP 930C

;) die idee könnte von mir stammen. dass das umstellen von portrait auf landscape da nicht funktioniert, ist mir allerdings ein rätsel, weil die umwandlung des dokuments ja auf dem klienten stattfinden muss. einzigste erklärung dazu, dass der apple-drucker das von haus aus nicht kann. mal einen anderen drucker dieser art probiert?

herschi
10.11.02, 19:52
Hallo Thomas

Das ging ja Flott.

Das heisst das alles vom Client in Postscript umgewandelt wird und an Cups gesendet wird.

Das habe ich auch schon versucht ,som nit 2 -3 verschiedenen Treibern .

Dann ist nur Schrott oder gar nichts rausgekommen.

Was verwendet Ihr für Treiber auf der Clientseite ????


Gruss Christian

Thomas Mitzkat
10.11.02, 20:09
mir ist gerade aufgefallen, dass ich serverseitig lpd benutze und clientseitig cups, bzw so ein drucker wie du unter windows.

probier doch mal lpd

Ulli Ivens
10.11.02, 22:00
Also bei mir haben die Windowsclients ihren eigenen Druckertreiber und senden die daten quasi "raw" nach Linux. Cups druckt dann genau den Input den der Windows Druckertreiber ihm gibt. Die Umsetztung Landscape/Portrait passiert also im Windowsdruckertreiber und somit muss der Cups Drucker das eigentlich drucken !

Gibt das Drucksystem denn irgendwelche Fehlermeldungen aus ?

Mein Druckerabschnitt in der Samba Konfiguration sieht so aus:



[Laserdrucker]
path = /var/spool/samba
printer = Laserdrucker
comment = Laserdrucker
writeable = yes
; browseable = yes
printable = yes
public = yes
guest ok = yes
print command = lpr-cups -P %p %s -r

[Tintendrucker]
path = /var/spool/samba
printer = Tintendrucker
comment = Tintendrucker
writeable = yes
; browseable = yes
printable = yes
public = yes
guest ok = yes
print command = lpr-cups -P %p -o raw %s -r


Bei Bedarf kann ich auch Teile der Cups Konfiguration posten.

herschi
11.11.02, 18:56
Hallo Ulli

Danke für deine mühe deine smb.conf zu Posten aber ich bin der Meinung das es mit dem Client sprich Drucker zusammenhängen muss.

Was für einen Druckertreiber verwendest du bew. Ihr.

Ich hab schon mal in Netz nach einem UniversalPSdruckerclient gesucht ,bin aber noch nicht fündig geworden.


Gruß Christian

Ulli Ivens
11.11.02, 19:04
Also vom Windows Client nehme ich den passenden Treiber zum Drucker: Entweder HP LaserJet 5L oder HP DeskJet 610C. Vom Linux Client aus drucke ich direkt über cups mit gimp-print

herschi
16.11.02, 19:24
Hallo

Ich hab Jetzt die config von Ulli verwendet , da geht nicht´s.

Windows sendet nicht mal die Aufträge an Linux.

anbei meine smb.conf

Gruss Christian




[global]
unix extensions = Yes
load printers = yes
printing = cups
character set = ISO8859-15
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
workgroup = ARBEITSGRUPPE
os level = 2
encrypt passwords = Yes
time server = Yes
printcap name = CUPS
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
security = SHARE
printer admin = @administrator
use client driver = yes


[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0640
directory mask = 0750
browseable = No

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
guest ok = Yes
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

[Allgemein]
comment = Datenlager
path = /allgemein
read only = No
create mask = 0666
directory mask = 0777
guest ok = Yes

Ulli Ivens
16.11.02, 19:31
aehm.... ich habe auch nur Auszüge aus meiner smb.conf gepostet und nicht die ganze Datei !!

herschi
16.11.02, 19:41
Ok Ulli :)

Aber gehen tut´s trotzdem nicht ,wenn ich auf den Tintendrucker drucke (raw)?

Langsam weiß ich nicht ob ich Weinen oder nur noch Lachen soll ,denn langsam gebe ich auf.

Ich sitze bereits seit über einer Stunde vor dem Pc und suche in diesem Forum ,da sind aber so viele einträge das ich langsam nichts mehr was ich noch tun soll.

Ulli Ivens
16.11.02, 19:48
wenn du magst schicke ich dir eine email mit meiner kompletten smb.conf. Musst dich halt mal melden

herschi
20.11.02, 19:30
Hallo

Habe die smb.conf ersetzt.

Die Error log von Cups schreibt:

I [20/Nov/2002:18:57:44 +0100] Job 60 queued on 'Tintendrucker' by 'nobody'.
E [20/Nov/2002:18:57:44 +0100] Unable to convert file 0 to printable format for job 60!
I [20/Nov/2002:18:57:44 +0100] Hint: Do you have ESP Ghostscript installed?
I [20/Nov/2002:18:57:44 +0100] Hint: Try setting the LogLevel to "debug".

So jetzt habe ich mal ESP Ghostscript heruntergeladen und versucht zu Installieren (espgs-7.05.5).

Resultat , meterweise Fehlermeldungen.

src/gdevstp.c:674: parse error before '*' token
src/gdevstp.c:675: warning: function declaration isn't a prototype
src/gdevstp.c: In function `Image_height':
src/gdevstp.c:676: `im' undeclared (first use in this function)
src/gdevstp.c:676: parse error before ')' token
src/gdevstp.c:676: `image' undeclared (first use in this function)
src/gdevstp.c:680: warning: implicit declaration of function `stp_get_top'
src/gdevstp.c: At top level:
src/gdevstp.c:696: parse error before '*' token
src/gdevstp.c:697: warning: function declaration isn't a prototype
src/gdevstp.c:702: parse error before '*' token
src/gdevstp.c:703: warning: function declaration isn't a prototype
src/gdevstp.c:708: parse error before '*' token
src/gdevstp.c:709: warning: function declaration isn't a prototype
src/gdevstp.c:714: parse error before '*' token
src/gdevstp.c:715: warning: function declaration isn't a prototype
src/gdevstp.c:720: parse error before '*' token
src/gdevstp.c:721: warning: function declaration isn't a prototype
src/gdevstp.c:727: parse error before '*' token
src/gdevstp.c:728: warning: function declaration isn't a prototype
src/gdevstp.c:733: parse error before '*' token
src/gdevstp.c:734: warning: function declaration isn't a prototype
src/gdevstp.c:739: parse error before '*' token
src/gdevstp.c:740: warning: function declaration isn't a prototype
make: *** [obj/gdevstp.o] Fehler 1

Was mach ich jetzt ???????

Gruß Christian

herschi
26.11.02, 20:48
Hallo zusammen

Ich hab jetzt alles deinstaliert und neu Installiert und


es LEUFT

Dank euch allen für die Hilfe


Gruss Christian