Hallo Andre, ----- Original Message ----- From: "Andre Tann" Sent: Thursday, November 05, 2009 10:17 AM
Daniel Bauer, Mittwoch 04 November 2009:
meines Wissens darfst Du die Variable nicht im Pfad verwenden, sondern solltest sie an Dein Script übergeben. Meine Freigabe sieht so aus: [pdfprinter] [...]
Wie meinst Du denn das? Du hast %s doch auch im print command stehen...? Und im Pfad, also im path, steht %s weder bei Dir noch bei mir.
Meiner Meinung nach hast Du es schon (fast )richtig. Versuche mal zwischen dem Namen Deines Skriptes und dem %s ein Leerzeichen zu machen und die Zeile nach einem weiteren Leerzeichen mit einem & abzuschließen. In Deinem Ausgangspost scheint es kein Leerzeichen zu geben.
[...]
Also wird %s zum Spoolfile expandiert. Damit wird doch mein Skript so aufgerufen:
/usr/local/bin/printpdf /pfad/zum/spoolfile
Theoretisch ja. Siehe oben. Ich habe es damals so gemacht, dass ich mich Stück für Stück rangearbeitet habe. Mein Skript war am Anfang leer. Es hat nichts mit der .ps-Datei gemacht, so dass ich erstmal prüfen konnte, wo die Datei von Samba hingeschrieben wurde. Dann habe ich aus dem (bei mir) Verzeichnis /tmp heraus von Hand mein Skript mit den Parametern aufgerufen, wie es Samba tun sollte und immer wieder das Ergebnis überprüft... Solange bis es exakt das tat, was ich wollte. Hast Du printing = (alles außer cups) gesetzt? Falls Du Samba > Version 3.0.26a haben solltest, kann es ggf. auch daran liegen. testparm hast Du bestimmt schon laufen lassen? Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org