Hi! Trotz eines "sh" in der /etc/printcap druckt samba am Ende eines Druckjobs (von Win95 aus) eine Extra-Seite (burst page) mit wenigen Infos. Darauf würde ich gern verzichten. Gibt es irgendwo noch einen Eintrag zu machen? Gruß, Jochen -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Lillich, Jochen wrote
In die smb.conf Section [global] einfuegen: print command = /usr/bin/lpr -r -h -s -P0 PS: -r & -s ist bei grossen Spooljobs recht nuetzlich; dadurch werden die in */var/samba stehenden Jobs nicht nach /var/spool/lpd/* umkopiert sondern nur ein symbolischer Link darauf gesetzt. -r loescht nach dem Druckvorgang dann den Link und das File. Somit spart man sich den halben Plattenplatz waehrend des Spoolvorgangs sowie einiges an Zeit waehrend dem Kopieren. PPS: Mit dem lpr funktioniert der '-r' Parameter leider nicht richtig wenn der Spooljob in einem anderen als dem lpd/* Verzeichnis steht. Der nachfolgende Patch fuer ../src/lpr/lpd/printjob.c behebt dies: < if (strchr(line+1, '/')) < continue; ---
(void) unlink(line+1);
832,833c831,832 < if (line[0] == 'U' && !strchr(line+1, '/')) < (void) unlink(line+1); ---
if (line[0] == 'U') (void) unlink(line+1);
-- Chris Drauch <cdr@xteam.co.at> ... just speaking for myself ... -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Lillich, Jochen wrote
In die smb.conf Section [global] einfuegen: print command = /usr/bin/lpr -r -h -s -P0 PS: -r & -s ist bei grossen Spooljobs recht nuetzlich; dadurch werden die in */var/samba stehenden Jobs nicht nach /var/spool/lpd/* umkopiert sondern nur ein symbolischer Link darauf gesetzt. -r loescht nach dem Druckvorgang dann den Link und das File. Somit spart man sich den halben Plattenplatz waehrend des Spoolvorgangs sowie einiges an Zeit waehrend dem Kopieren. PPS: Mit dem lpr funktioniert der '-r' Parameter leider nicht richtig wenn der Spooljob in einem anderen als dem lpd/* Verzeichnis steht. Der nachfolgende Patch fuer ../src/lpr/lpd/printjob.c behebt dies: < if (strchr(line+1, '/')) < continue; ---
(void) unlink(line+1);
832,833c831,832 < if (line[0] == 'U' && !strchr(line+1, '/')) < (void) unlink(line+1); ---
if (line[0] == 'U') (void) unlink(line+1);
-- Chris Drauch <cdr@xteam.co.at> ... just speaking for myself ... -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (2)
-
cdr@xteam.co.at
-
Jochen.Lillich@sew-eurodrive.com