Mantis BugTracker for CapiSuite
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000055 [CapiSuite] scripts major always 2004-01-25 20:13 2004-11-07 18:40
Reporter mreschka View Status public  
Assigned To gernot
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0000055: Fax im PDF per Mail abgeschnitten
Description Bei einem eingegangenen und zum PDF konvertierten Fax wird ganz oben am Seitenrand das Fax abgeschnitten. Es scheint als wenn das Fax im PDF unten bündig gesetzt wird und ein Fax, das dann länger als 11 inch ist (also fast jedes, weil ja A4 11.6 inch hat und außerdem die Absenderkennung oben steht) oben über die Seite hinaus läuft und dadurch abgeschnitten wird. Im zugehörigen SFF-File ist es aber vollständig drin.
Das Problem dabei: Tiff2Ps akzeptiert keine Länge größer als 11 Inch...
Additional Information Lösungsvorschlag:
command="tiff2ps -a2 -h11 -H12 -L.5 -w8.5 "+escape(basename+"tif")+" | ps2pdf - -"
in der cs_helper.py - dadurch werden Seiten, die maximal 12 inch lang sind auf 11 inch skaliert. Seiten die länger als 12 inch sind werden auf 2 Seiten aufgeteilt und mit einem halben inch überlappt (besser lesbar).
Attached Files  capisuite-0.4.4-fix-wrong-crop-for-pdf.diff [^] (1,802 bytes) 2004-11-07 18:12

- Relationships
has duplicate 0000004closed gernot size of sent and received faxes 
has duplicate 0000065closed gernot create full fax header line in pdf files 

- Notes
(0000088)
gernot
2004-01-25 22:06

Danke für den Lösungsvorschlag! Mir war das Problem bekannt - allerdings hatte ich dazu nie eine vernünftige Lösung gefunden...
 
(0000091)
gernot
2004-02-08 12:38

Jens Gassmann <jens.gassmann@atomix.de&gt; schrieb dazu:

ich habe nun erfolgreich auf meinen Server capisuite installieren
können. Einzig das Format der generierten PDFs bzw der Versand bereitete
mir ein wenig sorge. Auf meinen System ist Ghostscript standartmässig
auf das Letter-Format eingestellt - für uns wäre es aber optimaler A4 zu
empfangen und zu versenden, da ansonsten teilweise Kanten angeschnitten
werden.

Ich habe an drei Stellen Änderungen vorgenommen um die gs bzw ps2pdf die
Papiergrösse mitzugeben:

/usr/bin/capisuitefax Zeile 194
< command="gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=cfax -sOutputFile="
 > command="gs -dNOPAUSE -dQUIET -dBATCH -aPAPERSIZE=a4 -sDEVICE=cfax
-sOutputFile="

/usr/lib/python2.2/site-packages/cs_helpers Zeile 172
< ... ps2pdf - -"
 > ... ps2pdf -sPAPERSIZE=a4 - -"

/usr/lib/python2.2/site-packages/cs_helpers Zeile 197
< ... ps2pdf "+escape ...
 > ... ps2pdf -sPAPERSIZE=a4 "+escape ...

Noch besser wäre natürlich ein Parameter für die Papiergrösse in der
fax.conf - leider reichen dazu meine Pythonkenntnisse noch nicht aus.

Hoffe das ist eine sinnvoller erweiterung gerade für den Deutschen Raum
wo ja A4 und nicht Letter versandt wird.

Ansonsten funktioniert capisuite super - demnächst werde ich auch mal
den Anrufbeantworter einrichten ;-)
 
(0000092)
guest
2004-02-08 14:24

ok - habe zwar noch nicht verstanden warum tiff2ps Probleme machen sollte - bei mir geht es halt wenn ich Ghostscript auf A4 unstelle - im PDF sah man ja klar das das eingebette PS gross genug war. Nur das PDF selbst ist im Format letter und damit beschnitt es das PS
 
(0000157)
gernot
2004-06-11 16:14

Holger Pfaff <Holger.Pfaff@epost.de> reported a similar solution on capisuite-users:

--------- SNIP ------------
Ich hatte das Problem, dass von mir versendete Faxe immer
verschoben waren. Ich konnte das beheben, indem ich in
capisuitefax "-sPAPERSIZE=a4" als zusaetzliche Option
fuer den ghostscript Aufruf benutzt habe.

Laut sff Spezifikation sind nur die Seitengroessen a4 b4
a3 zugelassen.

-> http://delphi.pjh2.de/articles/graphic/sff_format.php [^]

Eventuell sollte man die Konfigdatei um eine Option
"fax_papersize" erweitern?
----------- SNAP ---------------
 
(0000165)
st_barszus
2004-07-30 17:47

Gibt es hierfür nen fertigen Patch ?
 
(0000168)
guest
2004-08-08 15:33

Frage: Da ich mich mit programierung wenig auskenne, wo ist den die Zeile
in der datei einzufügen?
"command="tiff2ps -a2 -h11 -H12 -L.5 -w8.5 "+escape(basename+"tif")+" | ps2pdf - -"
 
(0000169)
st_barszus
2004-08-08 15:41

Ich hab mal den Patch hochgeladen den ich in meinem RPM verwende, vielleicht hilft er dir. Vorm kompilieren, wenn du in capisuite-0.4.4/ bist:

patch -p1 < name-des.diff

Und danach kompilieren und installieren.

Grußs

Steffen
 
(0000206)
gernot
2004-11-07 18:38

Thanks to all the suggestions. I now included the tiff2ps, ps2df and gs parameters as tests showed me that all of them are necessary to
a) prevent sending of too large pages
b) auto-scale incoming pages which are too high

The changes will be part of 0.4.5
 
(0000207)
gernot
2004-11-07 18:40

I consider this as fixed for the moment. Perhaps we'll include a configuration option for the paper size at some later point in time. Depends on how much people will complain which don't use A4.
 

- Issue History
Date Modified Username Field Change
2004-03-14 21:01 gernot Relationship added has duplicate 0000065
2004-06-11 16:14 gernot Note Added: 0000157
2004-07-30 17:47 st_barszus Note Added: 0000165
2004-08-08 15:33 guest Note Added: 0000168
2004-08-08 15:38 st_barszus File Added: capisuite-0.4.4-fix-wrong-crop-for-pdf.diff
2004-08-08 15:41 st_barszus Note Added: 0000169
2004-11-07 18:12 gernot File Added: capisuite-0.4.4-fix-wrong-crop-for-pdf.diff
2004-11-07 18:12 gernot File Deleted: capisuite-0.4.4-fix-wrong-crop-for-pdf.diff
2004-11-07 18:38 gernot Note Added: 0000206
2004-11-07 18:40 gernot Status assigned => resolved
2004-11-07 18:40 gernot Resolution open => fixed
2004-11-07 18:40 gernot Note Added: 0000207
2004-11-07 18:40 gernot Status resolved => closed


Mantis 0.19.2
Copyright © 2000 - 2004 Mantis Group
185 total queries executed.
33 unique queries executed.