Ohne Output-Management können die Vorarbeiten zur automatisierten Konvertierung/Formatierung von gewöhnlichen Dokumenten in
Geschäftsdokumente durchaus mehrere Tage aufwändiger Programmierung in Anspruch nehmen (z.B. für Drucker- und Makroprogrammierung).
Mit dem LaserNet Developer ist diese Arbeit in wenigen Stunden getan. Spätere Änderungen an solchen Layouts sind sogar in nur
wenigen Minuten möglich.
Der LaserNet Developer ist das zentrale Werkzeug zur Formatierung und Konfiguration von Dokumenten. Gleich einem Schweizer Messer
kann innerhalb seiner Umgebung jedes noch so anspruchsvolle Design exakt für ein Dokument umgesetzt werden, welches für die Verarbeitung
durch LaserNet vorgesehen ist. Da LaserNet alle Datenformate verarbeitet, muss das Original Dokument keinerlei speziellen Anforderungen
genügen.
Der Developer kann an einem beliebigen Ort installiert sein. Egal, ob auf einer Workstation, im Netzwerk oder vielleicht bei Ihrem
LaserNet Lieferanten, der ihr System installiert hat und sie nun bei der Formatierung Ihrer Geschäftsdokumente unterstützt.
Funktionsweise
Das Frontend des Developer bietet eine durchdachte grafische und zweigeteilte
Oberfläche mit intuitiven Möglichkeiten zur Steuerung einer Dokument-
Konvertierung.
LaserNet Developer mit zweigeteiltem Fenster
Auf der linken Seite des zweigeteilten Bildschirms sind die proprietären Daten als Input dargestellt. Auf der rechten Seite ist der
gleiche Inhalt in veränderter Form als Output dargestellt, nachdem er mittels eines einfachen Drag and Drop von rechts nach links im
Developer konvertiert wurde.
Die Arbeitsweise ist denkbar einfach: Mithilfe der Maus werden im linken Fenster die gewünschten Elemente für die Konvertierung als
sog. Rearranges markiert und mittels eines einfachen Drag and Drop im rechten Fenster neu platziert sowie mit allen gewünschten
Formatierungen versehen. Für jedes Element können die Positionsangaben natürlich auch numerisch bestimmt werden.
Anhand dieser Vorgehensweise lässt sich jeder Datenstrom (Input) in wenigen Minuten in ein einheitliches Layout (z. B. Abschlussbericht)
konvertieren.
Filter
Die in LaserNet eingebauten Filter überführen sämtliche Input-Daten in ein einheitliches internes Arbeitsformat. Mit dieser Vorgehensweise
werden sowohl die Datenströme als auch die Möglichkeiten zur Entwicklung der Formulare und Dokumente optimiert.
Um den verschiedensten internationalen Zeichensätzen gerecht zu werden, kann von und zu jeder von Windows unterstützten Codepage konvertiert werden.
Treiber
LaserNet verwendet zur Erstellung der Formulare für den Output die Informationen der Windows-Druckertreiber im jeweils spezifischen
Druckerformat. Bei einem Wechsel der Druckerhardware muss LaserNet lediglich mitgeteilt werden, welche neuen Treiber zukünftig zu
referenzieren sind. Eine Neuentwicklung der Formulare ist dafür nicht notwendig.
Sämtliche druckerspezifischen Eigenschaften wie Heften, Lochen, Duplexdruck, versetzte Ablage, Ablegen in Mailboxen usw. können
komfortabel genutzt werden.
Alle einmal eingestellten Druckereigenschaften können je Drucker und für verschiedene Formulare jeweils getrennt gespeichert werden.
Darüber hinaus kann jede in Windows verfügbare Schriftart und alle üblichen Zeichnungsoptionen wie Linien, Schatten, Farben usw. genutzt
werden.
Overlay
Jede mittels klassischer Windows Programme wie bspw. MS-Word, MS-Publisher oder sogar Adobe Indesign erzeugte Grafik oder Text-Overlay
kann in LaserNet für die Gestaltung als Maske importiert werden. Eine Weiterentwicklung bzw. Pflege dieser Layout Komponenten erfolgt
stets außerhalb des Developers. Bei Bedarf kann das entsprechende Dokument jederzeit in LaserNet aktualisiert werden.
Barcode
Jeder Typ von Barcode kann auf allen Dokumenten einschließlich speziell erzeugter Etiketten implementiert werden. Als Voraussetzung
dafür gilt lediglich, dass für den Barcodetyp ein entsprechender Schriftsatz (Font) unter Windows installiert ist. Somit ist der Druck
von z. B. 2D Barcodes wie PDF417, EAN8, EAN13, EAN 128, Data Matrix, 2of5, Code39, Code128 möglich.
Tabelle, Grafik
LaserNet verarbeitet komplexere Layoutmerkmale wie Tabellen und Grafiken. Es können problemlos Berichte, Bilanzen oder spezielle
grafische Elemente wie bspw. chemische Gefahrensymbole in das Dokument-Layout integriert werden.
Kalkulation
Innerhalb eines Dokuments können mathematische Berechnungen vorgenommen werden. Auf diese Weise können z. B. Zwischensummen am
Seitenende, Rabatte und andere Kennziffern errechnet werden. Jedes berechnete Ergebnis kann als Feld auf dem Dokument beliebig
platziert werden.
Unicode
Die Zeichenverarbeitung für Formulare in LaserNet erfolgt grundsätzlich im Unicode-Format. Dafür werden sämtliche Formate wie UTF-8,
UCS-2, UTF-16 usw. unterstützt und standardcodierte Zeichen wie bspw. ASCII vor der Verarbeitung nach Unicode umgesetzt. Aus diesem
Grund ist die Verarbeitung und der Druck auch solcher Sprachen möglich, die nicht mit lateinischen Zeichen arbeiten. Dazu gehören bspw.
Japanisch, Chinesisch, Russisch, griechisch u.s.w.
Layout Vererbung - Master Formular
Gleiche Layout-Merkmale für verschiedene Formulare können in sog. Master Pages abgelegt und zentral gepflegt werden. Somit werden
in neue Formulare mit einer Referenz auf ein Master Formular automatisch die vorgefertigten Layoutmerkmale eingebettet.
So werden alle Korrekturen, Fonts, Kalkulationen und Einstellungen in jedes neue Formular, E-Mail, Fax, Datei etc. eingebettet.
Damit stellt z. B. die zentrale Änderung der Firmenadresse im Master Formular sicher, dass alle davon abhängigen Formulare (Chields)
mit Bezug auf diese Adresse automatisch aktualisiert werden.
JavaScript
Zur Umsetzung komplexer Druckanforderungen bietet LaserNet eine Scripting Engine, die in der zeitgemäßen Syntax JavaScript Anweisungen
verarbeitet. Dafür können alle in dem jeweiligen Dokument vorhandenen Daten benutzt und manipuliert werden. Zusätzlich können mit
JavaScript Informationen innerhalb der verschiedenen Module LaserNets ausgetauscht werden.
Job Informationen
Mit jedem Druck aus einer Geschäftsapplikation können sämtliche sog. Metadaten im Datenstrom auf einfache Weise verarbeitet werden.
Dazu gehören Benutzername, Name des Druckers, Datenquelle, E-Mail Adresse sowie verschiedene andere Informationen. Jede dieser
Job-Informationen wird einem eindeutigen Namen in LaserNet zugeordnet. Bspw. enthält die JobInfo "DocName" den Orginaldateinamen
"Microsoft Word - LaserNet.doc", wie er in der Windows Drucker-Warteschlange oder auf den Displays mancher Drucker zu sehen ist.
LaserNet verwendet das JobInfo System für das Einstellen von Information wie E-Mail Adressen, Archiv Indizes, Faxnummern oder
druckerspezifische Informationen.
Die zusätzlichen Daten in den JobInfos werden dazu benutzt, um den Datenstrom zu validieren: Empfängt bspw. der "Mail-Input-Port" eine
E-Mail, so wird eine JobInfo "MailFrom" mit der Absender Adresse erstellt.
Sollte ein entsprechend gestaltetes E-Mail Formular nach verschiedenen E-Mail Adressen differenzieren, so kann LaserNet nach Abschluss
der Formular-Erkennungsphase über die JobInfo "MailFrom" für jede E-Mail den entsprechenden Namen im Formular einsetzten bzw. dem
Datenfluss innerhalb LaserNets mitgeben.
Kombinationen
Die hier genannten Möglichkeiten beschreiben nur einen kleineren Ausschnitt der möglichen Funktionalität des Developers. Zahlreiche
weitere Funktionsbeispiele sind denkbar, würden aber den Rahmen einer übersichtlichen Aufzählung sprengen.
Der Developer wurde in Hinblick auf Benutzerfreundlichkeit sowie der Formatierung von Dokumenten optimiert.
Er kann ohne Programmierkenntnisse benutzt werden.