Toolmaker Produkt-Dokumentation
directfax PCL-Konverter
Inhaltsübersicht
Um den Fax-Versand für weitere Notes Dokumenten Typen einrichten zu können, benötigen Sie einen Lotus Notes Designer Client.
Die notwendige Konfiguration sollte durch einen Lotus Notes Entwickler erfolgen, da ggf. kundenindividuelle Funktionen erstellt werden müssen.
Ein Maildokument in Lotus Notes hat die Form (Maske) Memo.
Um ein Notes Dokument, das nicht die Form Memo hat, mit dem Lotus Notes Connector per Fax versenden zu können, muss dieser wie folgt konfiguriert werden:
Implementieren Sie eine Aktion, um das Dokument, das gefaxt werden soll, von der Datenbank in der es erstellt wurde, in die Directfaxout – Datenbank zu übertragen.
Sie können das entsprechende Dokument z.B. per Mail an die Datenbank senden oder über eine Aktion in die Datenbank Dirfaxout.nsf kopieren.
Das Dokument muss folgende Felder enthalten, damit es in der Ansicht Fax-Eingang angezeigt wird und durch den Agenten wrkFax bearbeitet werden kann:
Feldname | Feldinhalt |
Form | Name der Notes Form / Maske |
SendTo | Name oder Faxnummer des Empfängers (Enthält SendTo einen Namen so muss dieser in der Directfax Adressdatenbank eingegeben sein) |
From | Absender (Notes Name / User ID des Absenders) |
Öffnen Sie die Datenbank, in der sich das Dokument befindet, und die Datenbank Dirfaxout.nsf mit dem Lotus Notes Designer.
Kopieren Sie die Maske (Form) des Dokuments aus der Datenbank in die Datenbank Dirfaxout.nsf.
Nun können Sie das gewünschte Dokument über den Lotus Notes Connector per Fax versenden.
Im folgenden Beispiel sind die einzelnen Schritte noch einmal erläutert:
Wir möchten das Dokument mit der Form „Brief" aus unserer Datenbank „Kunden.nsf" per Fax versenden.
Zunächst Erstellen wir in der Datenbank „Kunden.nsf" eine Aktion „per Fax senden". Mit dieser Aktion kopieren wir ein Dokument vom Typ „Brief" in die Datenbank Dirfaxout.nsf.
Die Maske „Brief" mit der wir das Dokument in der Datenbank „Kunden.nsf" erstellt haben, enthält die Felder Form, SendTo und From, sowie den formatierten Text, den wir versenden möchten.
Wir kopieren außerdem die Maske „Brief" aus der Datenbank „Kunden.nsf" und fügen Sie in der Datenbank „Dirfaxout.nsf" ein.
Wir erstellen nun in der Datenbank „Kunden.nsf" das Dokument „Brief".
Mit der Aktion „per Fax senden" kopieren wird das Dokument in die Datenbank Dirfaxout.nsf.
Das Dokument wird in der Ansicht „Fax-Eingang" angezeigt.
Der Agent wrkFax bearbeitet das Dokument.
Er überprüft zunächst, ob das Dokument eine Mail mit der Form „Memo" ist. Hat das Dokument eine andere Form / Maske so überprüft der Agent, ob sich diese Maske in der Datenbank Dirfaxout.nsf befindet.
Ist die Maske in der Datenbank enthalten, so kopiert der Agent das Dokument in ein Bild, das dann gefaxt wird.
directfax PCL-Konverter
Achtung:
Die hier beschriebene Möglichkeit steht Anwendern in der directfax Lite-Version nicht zur Verfügung.
Der Directfax PCL-Konverter ist eine Schnittstelle in directfax, die es ermöglicht, PCL-Spooldateien der IBM i über AutoFax oder manuell über WRKSPLFAX zu versenden. Solche Spooldateien haben das Attribut Druckertyp *USERASCII und können z.B. von Infostore/400, SAP Anwendungen oder anderen Tools (z. B. LSDForms) auf der IBM i erstellt worden sein.
In Version 5.10 wurde eine erste Version des nativen directfax PCL-Konverters eingefügt. Die Konvertierung läuft vollständig auf der IBM i. Dieser native PCL-Konverter ist lizenzpflichtig. Lassen Sie sich bei Bedarf ein Angebot und eine Testlizenz PCL geben.
Konfiguration
Den Umschalter für den neuen PCL-Konverter finden Sie im Befehl CHGFAXVAL F4 bei Parameter PCL Konverter Version (PCLCVT), geben Sie dort *AS400 ein. Der Parameter davor AFP/PCL Schnittst. aktivieren (AFPPCL) muss auf *YES stehen. Nach einer Änderung der Parameter oder einer Lizenzeingabe muss directfaxbeendet und neu gestartet werden (siehe Parameter Fax anschließend restarten RESTART *YES am Anfang des Befehls CHGFAXVAL)
Update auf Website
Achten Sie bitte auch auf Updates und zusätzliche Informationen auf der Toolmaker Website im Bereich directfaxSupport (Suchbegriff: PCL-Konverter), da diese Schnittstelle ständig weiterentwickelt wird.
Funktionsweise
Aufwändig bei PCL ist die Ermittlung des korrekten Fax Fonts für den jeweiligen PCL Font. Im PCL Datenstrom werden Fonts grundsätzlich durch folgende Attribute beschrieben:
OrientationDrehung, wird von directfaxentsprechend umgesetzt.
LocationSpeicherort, bleibt unberücksichtigt, da nicht unterstützt
TypefaceSchriftart (Courier, Arial etc.), wird unterstützt
Stroke width Schriftstärke (bold etc.) wird unterstützt
Style0=Upright, 1=Cursive
HeightHöhe des Zeichens in 7200 DPI
PitchZeichen pro 100 Zoll
Spacing0=Fixed 1=Proportional
Symbol Set Zeichsatz bleibt bei directfaxunberücksichtigt
Für sämtliche directfaxFonts wurden entsprechende Schlüssel vergeben. Diese Tabelle ist im PCL Parser fest hinterlegt:
Fax Font | Typeface | Stroke weight | Style | Height | Pitch | Spacing | ||||||||
0003 | OCR B 10 CPI 12 Punkt | 110 | 0 | 0 | 1322 | 1020 | 0 | |||||||
0011 | Courier 10 CPI (Standard-Font) | 3 | 0 | 0 | 1175 | 1000 | 0 | |||||||
0019 | OCR A 10 CPI 12 Punkt | 104 | 0 | 0 | 1542 | 1020 | 0 | |||||||
0040 | Letter Gothic 10 CPI Bold | 6 | 3 | 0 | 1322 | 1020 | 0 | |||||||
0046 | Courier Bold 10 CPI 12 Punkt | 3 | 3 | 0 | 1432 | 1020 | 0 | |||||||
0085 | Courier 12 CPI | 3 | 0 | 0 | 1175 | 1275 | 0 | |||||||
0087 | Letter Gothic 12 CPI Bold | 6 | 3 | 0 | 1322 | 1200 | 0 | |||||||
0111 | Courier Bold 12 CPI 10 Punkt | 3 | 3 | 0 | 1212 | 1200 | 0 | |||||||
0223 | Courier 15 CPI | 3 | 0 | 0 | 1175 | 1569 | 0 | |||||||
0230 | Letter Gothic 15 CPI BOLD (9P) | 6 | 3 | 0 | 1138 | 1569 | 0 | |||||||
0254 | Courier 17.1 CPI 8,5 Punkt | 3 | 0 | 0 | 1212 | 1700 | 0 | |||||||
0256 | Courier 17 CPI | 3 | 0 | 0 | 1175 | 1854 | 0 | |||||||
0280 | Courier 20 CPI | 3 | 0 | 0 | 1175 | 2266 | 0 | |||||||
0751 | Times Roman 8,5 Punkt | 5 | 0 | 0 | 1065 | 0 | 1 | |||||||
0760 | Times Roman 6 Punkt | 5 | 0 | 0 | 771 | 0 | 1 | |||||||
0761 | Times Roman 12 Punkt Bold | 5 | 3 | 0 | 1579 | 0 | 1 | |||||||
0762 | Times Roman 14 Punkt bold | 5 | 3 | 0 | 1836 | 0 | 1 | |||||||
0763 | Time Roman Italic 12 Punkt | 5 | 0 | 1 | 1616 | 0 | 1 | |||||||
0764 | Times Roman 10 Punkt Bold Italic | 5 | 3 | 1 | 1395 | 0 | 1 | |||||||
0765 | Times Roman 12 Punkt Bold Italic | 5 | 3 | 1 | 1616 | 0 | 1 | |||||||
1051 | Times Roman 10 Punkt | 5 | 0 | 0 | 1469 | 0 | 1 | |||||||
1053 | Times Roman 10 Punkt Bold | 5 | 3 | 0 | 1395 | 0 | 1 | |||||||
1056 | Times Roman Italic 10 Punkt | 5 | 0 | 1 | 1432 | 0 | 1 | |||||||
1351 | Times Roman 12 Punkt | 5 | 0 | 0 | 1432 | 0 | 1 | |||||||
1803 | Times Roman 18 Punkt Bold | 5 | 3 | 0 | 2314 | 0 | 1 | |||||||
2103 | Bookman 24 Punkt Bold | 402 | 3 | 0 | 2791 | 0 | 1 | |||||||
2104 | Helvetica 24 Punkt | 4 | 0 | 0 | 2681 | 0 | 1 | |||||||
2105 | Helvetica 10 Punkt | 4 | 0 | 0 | 1175 | 0 | 1 | |||||||
2106 | Helvetica 16 Punkt | 4 | 0 | 0 | 1836 | 0 | 1 | |||||||
2107 | Bookman 10 Punkt Bold | 402 | 3 | 0 | 1285 | 0 | 1 | |||||||
2108 | Bookman 16 Punkt Bold | 402 | 3 | 0 | 1800 | 0 | 1 | |||||||
2109 | Helvetica 24 Punkt Bold | 4 | 3 | 0 | 2791 | 0 | 1 | |||||||
2110 | Helvetica 10 Punkt Bold | 4 | 3 | 0 | 1212 | 0 | 1 | |||||||
2111 | Helvetica 16 Punkt Bold | 4 | 3 | 0 | 1800 | 0 | 1 | |||||||
2112 | Helvetica 6 Punkt Bold | 4 | 3 | 0 | 771 | 0 | 1 | |||||||
2113 | Helvetica 12 Punkt Bold | 4 | 3 | 0 | 1469 | 0 | 1 | |||||||
2114 | Helvetica 12 Punkt | 4 | 0 | 0 | 1432 | 0 | 1 | |||||||
2115 | Helvetica 6 Punkt | 4 | 0 | 0 | 734 | 0 | 1 | |||||||
2116 | Helvetica 8P (Fakt.2) | 4 | 0 | 0 | 1138 | 0 | 1 | |||||||
2117 | Helvetica 9P (Fakt.2) | 4 | 0 | 0 | 1248 | 0 | 1 | |||||||
2200 | Symbole 10 Punkt | 2730 | 0 | 0 | 1322 | 0 | 1 | |||||||
2201 | Symbole 16 Punkt | 2730 | 0 | 0 | 2718 | 0 | 1 | |||||||
4011 | Letter Gothic 10 CPI Bold Latin 2 | 6 | 3 | 0 | 1322 | 1020 | 0 | |||||||
4085 | Letter Gothic 12 CPI Bold Latin 2 | 6 | 3 | 0 | 1322 | 1200 | 0 | |||||||
9103 | Times Roman 24 Punkt Bold | 5 | 3 | 0 | 3012 | 0 | 1 | |||||||
9500 | Kyrillisch Bodoni 10 CPI Bold | 53 | 3 | 0 | 1175 | 0 | 1 |
Anhand eines Algorithmus wird einem PCL Font ein möglichst passender Fax Font zugeordnet. Toolmaker behält sich vor, diese Tabelle bei Bedarf anzupassen.
Das Joblog des Jobs FAXMIX enthält Nachrichten über die verwendeten Fonts:
Substituted Font: TF=4102 SW=0 S=1 H=850 P=2230 Fixed with '0280'Substituted Font: TF=4102 SW=0 S=1 H=900 P=1667 Fixed with '0254'(TF=Typeface, SW=Strokeweight, S=Style, H=Height, P=Pitch)
Scheint der von directfaxverwendete Font nicht der richtige zu sein, so kann über die WRKFAXALI Tabelle eine eigene Zuordnung gemacht werden. Dazu müssen die o. a. Attribute des PCL Fonts in die Alias Tabelle eingetragen werden:
Befehl WRKFAXALI
Taste F6=Erstellen
Objektart: *FONT
Datenstrom:*PCL
Beschreibung:
Folgende Angaben machen:
Typeface Family . . 4102
Stroke Weight . . . 0
Style . . . . . . . 1
Height (Points) . . 850
Pitch (CPI) . . . . 2230
Spacing . . . . . . F F=Fix, P=Prop.
directfaxFont ID : 11
Blank Anpassung . : 2-
Dieser Eintrag bewirkt, dass der PCL Font 4102 mit den angegebenen Eigenschaften durch directfaxFont 11 ersetzt wird. Durch die Blankanpassung kann die Schrift feinjustiert werden. "2-" bedeutet, alle Blanks werden um 2 Pixel schmaler gefaxt.
Einschränkungen
Nicht unterstützt werden skalierbare Softfonts. Bei Barcodes werden nur Bitmap/Pixel Barcodes unterstützt. Sprechen Sie ggf. die Hotline an, um Spezialfälle zu klären (Tel. 040/5591962).
Achtung
Da PCL oftmals sehr feine Schriften und Linien verwendet, sollte nur mit Auflösung FEIN gesendet werden.