Revision 6ff1674f
Von Sven Schöling vor fast 13 Jahren hinzugefügt
bin/mozilla/io.pl | ||
---|---|---|
1481 | 1481 |
|
1482 | 1482 |
if ($form->{media} eq 'printer') { |
1483 | 1483 |
#$form->{OUT} = "| $form->{printer_command} &>/dev/null"; |
1484 |
$form->{OUT} = "| $form->{printer_command} "; |
|
1484 |
$form->{OUT} = $form->{printer_command}; |
|
1485 |
$form->{OUT_MODE} = '|-'; |
|
1485 | 1486 |
$form->{printed} .= " $form->{formname}"; |
1486 |
$form->{printed} =~ s/^ //; |
|
1487 |
$form->{printed} =~ s/^ //;
|
|
1487 | 1488 |
} |
1488 | 1489 |
my $printed = $form->{printed}; |
1489 | 1490 |
|
... | ... | |
1510 | 1511 |
} |
1511 | 1512 |
|
1512 | 1513 |
$filename .= ($form->{postscript}) ? '.ps' : '.pdf'; |
1513 |
$form->{OUT} = ">" . $::lx_office_conf{paths}->{spool} . "/$filename"; |
|
1514 |
$form->{OUT} = $::lx_office_conf{paths}->{spool} . "/$filename"; |
|
1515 |
$form->{OUT_MODE} = '>'; |
|
1514 | 1516 |
|
1515 | 1517 |
# add type |
1516 | 1518 |
$form->{queued} .= " $form->{formname} $filename"; |
Auch abrufbar als: Unified diff
3-arg open: Mode für zu öffnende Pipes separat sichern
Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" in
eine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.
Der Mode für die Datei muss dabei separat gehandhabt werden.