Home

Benutzerhandbuch Version 5.0

image

Contents

1. WHEN DIRECT MOVE ON TO VAR PREVIEW MOVE DIRECT TO VAR PREVIEW MODE WHEN ON CLOSE MOVER ONG TO VAR PREVIEW MOVE ON CLOSE TO VAR PREVIEW MODE WHEN OFF MOVER OREL TO VAR PREVIEW MOVE SPACE TO VAR PREVIEW MODE END EVALUATE ffnen des Dokuments MOVE PE PRNDIALOG PRINTING KZ TO VAR PRINTING MOVE PE PRNDIALOG PEF KZ TORVARTEHE EXEC PRINT OPEN DOCUMENT docname PREVIEW IS VAR PREVIEW MODE IS VAR PREVIEW MODE PRINTING IS VAR PRINTING BE E IS VAR PEF END EXEC Benutzerhandbuch Version 5 0 Seite 217 Eigener Druckerauswahl Dialog Mit dem API PETOOLS_GET_PRINTER_NAMES k nnen alle verf gbaren Drucker ermittelt werden Diese Liste kann dann in die eigene Anwendung integriert werden Ermittlung aller Drucker CALL PETOOLS MOVE ZERO TO PE PRINTER NAMES RETURN CODE PERFORM UNTIL PE PRINTER NAMES RETURN CODE NOT ZERO CALL PETOOLS GET _PRINTER NAMES USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER PORT BY REFERENCE PE PRINTER ART KZ BY REFERENCE PE PRINTER NAMES
2. Beispiel EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT RECHNUNG LAYER DESCRIPTION DEFINE LAYER LAYER DUPLIKAT DISPLAYABLE IS YES PRINTABLE SENSE DEFINE LAYER LAYER FORMULAR DISPLAYABLE IS YES PRINTABLE IS NO Benutzerhandbuch Version 5 0 Seite 205 Carboncopy Definition CARBONCOPY DESCRIPTION Da sich die einzelnen Durchschlags tze aus der Kombination der verschiedenen Layer zusammensetzt werden diese Zusammenstellungen in der CARBONCOPY DESCRIPTION festgelegt Eine neue Carboncopy wird mit DEFINE CARBONCOPY gefolgt von einem logischen Carboncopy Namen eingeleitet Hierbei d rfen folgende Attribute folgen E Typ TYPE Mit dieser Angabe legen Sie fest ob es sich um das Hauptexemplar des Dokumentes MAIN oder um den eigentlichen Durchschlag SUB handelt Es kann nur einen Durchschreibesatz vom Typ MAIN geben Alle Positionierungsberechnungen werden auf Basis der Papier und R nderangaben des Durchschreibesatzes vom Typ MAIN vollzogen m Beschriftung auf dem Tab TAB TITLE Das hier angegebene Literal gibt die Bezeichnung an die auf dem Tabulatorreiter in der Vorschau bei diesem Durchschreibesatz stehen soll m Zus tzliche Layer ADDITIONAL LAYER Mit diesem Attribut legen sie die LAYER fest die zus tzlich zum MAIN LAYER erscheinen sollen m Attribute f r PEF Datei PEF ATT
3. EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT headfoot DEVICE DESCRIPTION PHYSICAL PAGE DESCRIPTION PAPER IS A4 ORIENTATION IS PORTRAIT MARGIN LEFT IS 2 CM MARGIN RIGHT IS 2 CM MARGIN BOTTOM IS 4 CM MARGIN TOP IS 4 CM BIEINZSHL STE OO STARTS 1 5 CM ABOVE BOTTOM OF PHYSICAL PAGE USING gruppe phys fu zeile LOGICAL PAGE DESCRIPTION MARGIN LEFT IS 1 CM MARGIN RIGHT IS 1 CM MARGIN BOTTOM IS 1 CM MARGIN TOP IS 1 CM LOGICAL FOOTER STARTS 1 MM ABOVE BOTTOM OF LOGICAL PAGE USING gruppe log fusszeile ND EXEC Seite 146 Benutzerhandbuch Version 5 0 Dynamisches Abschalten von Kopf Fusszeilen Wasserzeichen und Stempel Bei der Definition von Kopf und Fusszeilen Wasserzeichen und Stempel k nnen Sie nun ber das Attribut MODE festlegen ob der Bereich sichtbar visible oder unsichtbar hidden ist Damit k nnen Sie nun nach einem Seitenwechsel dynamisch zur Laufzeit Kopf oder Fusszeilen ausblenden indem Sie die Werte ber eine Variable ver ndern und das Attribut WITH REFRESH angeben ERMARK MODE HIDDE LOGICAL STAMP MODE VISIBLE m n HIDDEN dataname 10 HE VISIBLE HIDD EN E dataname 10 IS FHIDDEN I VARSEHBIEE PHYSICAT dataname 10 Benutzerhandbuch Version 5 0 Seite 147
4. 244 Endanwender Installation 242 246 Endanwenderkomponenten 22 Endanwender Runtime 234 END EXEE unse nen 85 Endkunden sssini aaa 316 Endlospapier 44040n nennen 228 ENDS AT aan 153 ENDUSER BAT uenenneeeennn 245 Englisch 2 een 234 Entwickler ah 12 Entwicklerkomponenten 4 13 Entwicklungszentrum 298 301 Er ffnung des Dokuments 161 EON u laden iie 188 ERROR a ae 406 ERROR MS uussssensssnneneennnnnnnennnnn 76 EffOlsu 2 ernennen 190 Ersatzdrucker cesseeeeeenenenennnnnnnnnnnnnn 336 Ersatzschrift eeeseeeneeeneneneennnnnnnnnnnnnnnn 323 Ersatzschriften useeeeeenenenennnnnnnnnnn 266 Ersatzwerte ucceeseeseenenenenenenenen nennen 328 Ersetzung im Fehlerfall 323 335 Ersetzungsfall 440 nenne 335 Ersetzungsregeln 84 311 322 333 erste Seite des Dokuments 270 Erstellen einer Anwendung 83 Erstellung PrintEasy Anwendung 85 Escape Sequenzen nneeneeemeeeennnen 258 Esels hren u uuuu nn 247 Etiketten 15 131 EVEN PAGE nennen 127 130 EXC FOS ccona aE i 82 EXCLUDE COPY nennen 182 EXEC PRINT 85 88 187 EXECNO occuinn iii naga an 187 Execnummer aesssss
5. Nachdem Sie die grunds tzlichen Einstellungen gew hlt haben k nnen Sie noch individuell einzelne Drucker zu oder abschalten Mit Ausnahmeregeln l schen setzen Sie die Konfiguration wieder auf die grunds tzliche Einstellung zur ck Benutzerhandbuch Version 5 0 Seite 347 Dialog Positionierung Im Kontroll Zentrum von PrintEasy finden Sie den Punkt Dialogpositionen Hierbei k nnen Sie die einzelnen Anzeigepositionen f r die entsprechenden Dialoge festlegen Dialog Positionen x Dialog Name Dialog Position von Windows vorgeben Benutzerdefiniete Dialog Position tete CEC EEE Ok m Unter Dialogname k nnen Sie den Dialog ausw hlen dessen Position Sie konfigurieren m chten m Dann haben Sie die Auswahl zwischen Dialogposition von Windows vorgeben oder Benutzerdefinierte Dialogposition Wenn Sie Benutzerdefinierte Dialogposition ausgew hlt haben k nnen Sie ber die Radiobuttons die Position festlegen Seite 348 Benutzerhandbuch Version 5 0 Debugger Konfiguration Mit diesem Dialog k nnen Sie spezielle Einstellungen vornehmen die sich alleine auf die Entwicklung von PrintEasy Anwendungen und nicht auf den End Anwender auswirken Damit sind Sie in der Lage bestimmte Szenarien im Vorfeld bereits zu testen ohne das COBOL Progamm anpassen oder Ihr System verbiegen zu m ssen x Druck Dokumenteinstellungen 7 PEF Dokumenteinstellungen Yorschau Dokumentei
6. reee 229 Unterschiedliche Versionsst nde 217 Unterstreichung ss nennen 98 OP e E N 143 147 150 UPCAT N 107 UPCE aee e a 107 UPC Notches aoinne nenu a 106 Seite 429 UPC NOTCHES Urheberrecht uuu020nunenannenen anne USE ea ee User Eile ee User EXitS u sense 380 USER AREA 2 nnnunnnnnnneneennneennn 395 USErEXIt u nen 396 UserExitinfo uuunnneeeeannnenenannnnennnnnnn 396 USERINSERT 368 372 User Insert Datei uu 0000usansneeennnnn 375 USING 149 150 V2C D t j areon aa 361 Variablen een 140 Varianten der Druckerauswahl 202 Verschiedene Betriebssysteme 217 Verschiedene Sprachen 217 VERTIACL ALIGNMENT 159 VERTICAL CONTENTS ALIGNMENT 149 150 VERTICAL DIALOG POSITION 161 VERTICAL POSITION 134 135 VERTICALLY IN saadi 129 Vertikale Ausrichtung 159 Vertikale Positionierung 134 135 136 137 Verwerfen des Dokumentes 175 Verzeichnis 2 2u0sss022nnenenneenennnnnnnnenennn 162 Visual COBOL 2222222uneneeennneeeeneeeeeenn 54 VisualCobo uuss0nneneeeeeeeenneneeenenen 244 Vordefinition der Vorschau 279 Vordergrundfarbe 119 1
7. 4 0ss444424nnnnnnnennnnennnennenenenn 245 Die INI Datel 2 202 ne a nen nel aA EE TE A 246 Warum braucht PrintEasy berhaupt eine INI Datei uunsennnnenennnnnnennnnnnnn nn 246 Eigene PRNEASY INI oder WIN INI 200222002400nensnnensnnnnnnnnnnneennnnnnnnn nennen nenn 247 Umgebungsvariable PEINI u anmelden 247 Suchreihenfolge f r die PRNEASY INI WICHTIG I uss2s440ssssnnnnnnsnnnnnnnnnnn nenne 247 Eintragung in der Regisiiy un naher naar 249 Die PrintEasy Konfigurationsdatei PRNEASY CFG nesennnneneennnnnnnnennnnnnen nn nenn 250 Das PrintEasy K ntrollzentrum u ee ea na 250 Die Pime asy VOrSchau eniaaenniene asked nandenn here 250 Anzeige amp iner PrintEasy PEF Datel su sen loan NRE RA 250 Methoden f r die Endanwender Installation 444444444BBennnnnnnnennnnnnnennnnnnennn nenn 251 Skript gesteuerte Installation nennen aan 251 ENDUSER BAT 22002240022400nnnnnensnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnsnnnnnnnnnnennnnnnnnnnnnnnnnennnnnnrnannn 254 FAQs rund um die Endanwender Installation 4444444Hn4eBnnnnnnnnnennnnnnnnnnnnnnnnen anne 255 Problem Ung ltige Installation ecrire anan 255 Warum erscheinen bei meinem Endkunden Eselsohren und Kaffeeflecken 256 M ssen PrintEasy Updates auch beim Endanwender eingespielt werden 256 Benutze
8. 122 Pepaperwidth nnnn 122 PEP Files 4 r ern en 82 Pephyspagenumber nn 122 PEPREACU EXE 2 en 236 PEPRECBT EXE 41 46 55 236 PEPRECMP EXE uusssseeesssnnenennsnnnnnn 236 Seite 425 PEPRECMP ICO 20u nennen 236 PEPrEec MpIle nenn een 300 Peprintareaheigft 122 Peprintareawidth nn 122 Perforieren uueusesenneeeeeeeeeennnnnnnn 115 117 PERFORM oessa eaaa 188 189 Personalisierung 312 316 PESTATUS DLL sarcs hai 251 PESTATUS H ua nen 249 Petextformbaselinefirst 122 Petextformbaselinelast 122 Petextformlastchar 000 122 Petextformmaxlines a e 122 Petextformsplit nneenn 122 Petomascent uuusnsenennnnnnnennnnnnennnnnnn 122 Petomdescernt uu 0uuuuannneneeannnnnennnnnn 122 Petomheight ren 122 Petomlinedistance 0u000220nnn 122 Petomlineheight ee 122 Petomwidth eorva 122 PETOOLS DLL 13 45 48 78 234 PETOOES LIB u 52 57 PETOOLS_ADD_PRINTER_PROFILE 212 PETOOLS_APPEND_FILE TO_PEF 224 PETOOLS_DELETE_PRINTERPROFILE212 PETOOLS_GET_DEFAULT_PRINTER 209 PETOOLS_GET_PAPER_INFO 215 PETOOLS_GET_PAPERS 215
9. 44 0us444444nnnnnnnsnnnnnnnennnnnnnnannnnnnnnnnnnnnnannnnrnnennennennnen nn 92 Ein wesentlicher Faktor Der Druckertreiber u 44sunnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnn nn 92 Das Problem mit den Schriftarten 44444444HRn nn nnnnnnennnnnnnnnnnnnnnnnnnnnnennnnnnennnnnnne nn 93 Vorgehensweise bei der Erstellung einer PrintEasy Anwendung u 224444s essen nennen 94 Einbettung der PrintEasy Syntax in EXEC PRINT END EXEC ussenesennnnnennnnnn 94 Aufbau einer PrintEasy Source srssnneeennnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnsnnnnnnnsnnnnn nn 95 Der PrintEasy Precompiler Preprozessor uuesessnsssnsnennnnnnnennnnnnennnnnnnnnennnnennennnnnnnennnnn 97 Seite 4 Benutzerhandbuch Version 5 0 Die Ressourcen Definition DEFINE SECTION u 4444444440ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 98 Initialisierung der Ressource INITALIZE RESOURCES 444244snnnnennennnnnnnennnnnnne nen 99 Aktualisierung der Ressource REFRESH RESOURCE 440esnsnneneenennennennennn nn 99 Farbdefinition DEFINE COLOR ursnsesssennsnnnnnnnnnnsnnnnnnnnnnnnonnnnnnnnnnnnnn nennen nn 100 Schriftartdefinition DEFINE FONT 42244442440444400RHnneennnonnnnnnnnnnennnnnnnnnnnnn nennen nenn 104 Linientypdefinition DEFINE LINETYPE 22424000rs4000rnsonnnnnnnnnnennnnnnnennnnnneen nenn 110 F lltypdefinition
10. 143 147 149 150 159 LENGTH u a 146 LETTERSPACUING u u 2 a 93 letzte Seite 24444nnennnnnnnennnnnnnnenn 270 KANT arena 45 Limitierungen eea 408 LINE SPACING ose 142 159 177 EINETYPE 2 a 102 170 Linien zeichnen nn 170 Linienattribute nenn 103 Linienbreite n seien 194 Linienstil n 0 eds 194 Linientyp een 119 124 Linientypdefinition 101 Linientypen nneeeennnnnenennnnnnnennnnnen nn 89 Linken 20244444444440nennnnennnnnennennennnne 52 Lizenz unnaaneraesedannnn non an erehenentars 252 Lizenz entfernen nenn 358 Lizenzbestimmungen seen 311 Logfile A T 313 Logfile Benutzung eeeeeeeeeeeeeeeseennn 348 Logfile Konfiguration n 348 Logfile Pfad unneennnnnnennnn 351 Logfiles arinrin 349 LOGICAL FOOTER oseese 137 LOGICAL HEADER nieee 136 LOGICAL PAGE DESCRIPTION 121 130 LOGICAL STAMP 135 LOGICAL WATERMARK en 134 logische Fu zeile 167 logische Kopfzeile 167 Logische R nder een 130 logische Seite uunesneeennnnnneennnnn 130 LOG PAGE MAX neeese 145 LOG PAGE NUM nnseeeessnnnnennnnen 145 lokaler PE Printserver 384 LONG EDGE u ana 125 LOW a en anna 127 MAIN a 2 ananas 197 Main Layer asn se nenne
11. EXEC PRINT FREE RESOURCES END EXEC Seite 184 Benutzerhandbuch Version 5 0 TOMs und CELLs Die TOM Technologie Die Umstellung vorhandener Anwendungen oder die Definition von Druckzeilen in neuen Anwendungen ist durch die speziell entwickelte TOM Technologie sehr einfach m glich In der Welt der Monospaced Schriften konnte die spaltengerechte Ausrichtung von Feldern einer Druckzeile problemlos mit Hilfe von Leerstellen erfolgen Die unterschiedliche Buchstabenbreite in Proportionalschriften erfordern andere L sungen Vergessen Sie aufwendige Techniken f r die Ausrichtung von Objekten innerhalb einer Druckzeile wie Tabulatoren oder Positionierungsraster Die eigens entwickelte Tom Technologie erlaubt die Definition Ihrer Druckzeilen weiterhin als klassische COBOL Struktur mit m gewohnten Picture Angaben f r die Nutzbereiche m Verwendung der COBOL Druckaufbereitungsdefinitionen E Leerr umen die durch FILLER festgelegt werden F r jedes Feld innerhalb der Struktur wird entsprechend der logischen Feldl nge Platz f r n TOMs reserviert Wobei n der Anzahl der durch die PICTURE Angabe vorgegegeben logischen Stellen entspricht Das folgende Feld beginnt erst n TOMs nach rechts versetzt unabh ngig vom Inhalt des vorhergehenden Feldes Dadurch ergibt sich eine eindeutige Positionierung f r jedes Feld innerhalb der Struktur Wie breit ein TOM ist kann definiert wer
12. PHY STCAPRPACERDESCRERELTONE PEMS TOATE ACERT EED HORIZONTALLY IN 2 LOGICAL PAGES VERTICALLY IN 4 LOGICAL PAGES LOGICAL PAGE DESCRIPTION FIRST PAGE Attribute EVEN PAGE Attribute ODD PAGE Attribute Folgende Attribute sind hierbei zul ssig m Schatten SHADOW Mit der Angabe ON oder OFF bei SHADOW kann eine Schattierung f r die logischen Seite definiert werden Standard ist OFF SHADOW IS ON USING FILLTYPE fuellung hellgrau m Rahmen BORDER Bei BORDER kann mit der Angabe ON ein Rahmen um die logische Seite gezeichnet werden Standard ist OFF BORDER IS ON USING LINETYPE linie duenn mM Logische R nder MARGIN Die Randeinstellungen f r die logische Seite werden bei MARGIN LEFT MARGIN RIGHT MARGIN TOP MARGIN BOTTOM angegeben Die R nder werden ausgehend von den physischen Randeinstellungen gemessen Wenn gegen die allgemeine Empfehlung keine physischen R nder definiert wurden gilt nat rlich die Blattkante MARGIN LEFT 1SESEMM MARGIN RIGHT IS 5 MM MARGIN TOP NSS MM MARGIN BOTTOM IS 5 MM Benutzerhandbuch Version 5 0 Seite 139 Vorgefertigte Definitionen f r Standardetiketten F r eine F lle von g ngigen Etiketten erhalten Sie die Definition der physischen und deren Aufteilung in logische Seiten als Copy Strecke bereits fertig mitgeliefert Sie f
13. unse 210 PRINTING 161 162 163 200 371 PRINTORDER u 198 PRINT ORDER snucia 125 PrintPageRange een 296 PRINT RANGE nenne 201 284 Priorit t Hrn 267 345 PRNEASY CFG 235 241 246 311 316 PRNEASY INI 34 235 238 248 347 Problem Ung ltige Installation 246 Probleme mit Copy Strecken 80 Probleme mit Hardware R ndern 218 Probleme mit Schriftarten 84 Problemgebiete ne 193 PROCEDURE DIVISION 86 160 Profile teaser 333 Programmgesteuerte Konfiguration 275 Programmgruppe uueeesnenennnnen 19 25 Programmstandards eee 119 Projekten uu024444ee nn nnnennn nennen 298 Projektverwaltung 204 298 Proportionalschrift 363 Proportionalschriften 176 Prozessor uuussssessesnnennnenennnnnennnnnenn 396 Pr fziffer 107 PS a ee ee 78 PSI Files 0 2424444444nnnnnennneeennnnenn 82 Quellcodeteile een 365 RADIUS na seen 151 Rahmen 130 143 147 149 150 159 Randeinstellungen u 193 R nder nennen 129 Rasterlinien 2 0000044 159 273 RAW aseissa naina iO AREAREN REEE 260 RC Datei ssoi iiia 148 README TXT essaies 72 RE E
14. Farbe hinzuf gen Graustufe hinzuf gen Endem L schen Umbenennen In der Spalte Name werden die logischen Farbnamen aufgelistet ber die Spalte Typ erfahren Sie um welche Art von Farbdefinition es sich handelt g Die Angabe Farbe vordefiniert erscheint f r fest von PrintEasy vergebene Farbnamen Analog gilt dies f r die Angabe Graustufe Vordefiniert Fehlt der Zusatz Vordefiniert handelt es sich um benutzerdefinierte Farb oder Graustufendefinitionen m Ist f r eine Farbe sowohl Farbwert als auch ein Grauwert festgelegt wird dies in der Visualisierung dargestellt Dazu wird der Farbbalken je zur H lfte mit der Farbe und dem Grauwert gef llt m ber die Schaltfl chen Farbe hinzuf gen und Graustufe hinzuf gen k nnen neue Definitionen vorgenommen werden m In der Spalte Namen kann eine einzelne Definition markiert werden Handelt es sich um eine benutzerdefinierte Farbe werden die Schaltfl chen f r ndern und L schen aktiviert m Es kann in der Praxis vorkommen da Farben beim Ausdruck oder in der Vorschau als schwarz oder wei dargestellt werden Dies liegt am Windows System selbst da nur eine bestimmte Anzahl von Farben zur Verf gung stellen kann z B 256 Farben Graphikmodus Farben die nicht diesen 256 Farben entsprechen werden auf die n chste vorhandene Farbe gemappt Benutzerhandbuch Version 5 0 Seite 337 Farbe hinzuf gen Durch Klick auf die Schal
15. ennnn 141 WORKING STORAGE SECTION 86 119 133 139 140 150 151 152 155 164 WRITE LOGFILE 188 189 x y Position 22224444440nennnneennennnenn 167 Zebra Muster 0uuuuannneeeennnnnnennnnennn 332 Zeichenabstand 98 326 Zeichnungsobjekte uu nee 139 Zeige Standard Dialog 188 Zelem e oren RERNIIER a ERREGER 159 Zeilenabstand 142 159 Zeilen Attribute uunnuuuneennennnnnnnnnn 159 Zeilenumbruch u0 22200nnnenennnnen 179 zentraler Applikationsserver 384 385 386 zentraler Kombiserver 387 388 zentraler PE Printserver 385 386 Ziel fdneri au e n nenn 22 ZOOMIN nenn 297 ZOOM en 270 ZOOMIN eiiiai aii 283 ZoomMmOQUt arenae een 297 Zoom OU ns 270 ZOOM OUT uuussssssseeneneesennnnnnneneeeennennenn 283 ZUF CK een 270 Zusammenhalten von W rtern 179 Zus tzliche Layer 220 nen 197 Zweckform uuuesssssssssseneneesnnnnnnnnnenen 131 243 Zwischenraum uuesssesenannenennnnnnnennnnnnnn 129 Benutzerhandbuch Version 5 0
16. uueeeeeeeeneeeeennnnnnnnenenenenn 92 93 RIGHT 134 135 136 137 143 166 RIGHT INDENT oee 159 RIGHT LINE 143 147 149 150 159 FR ende 244 RM COBLU L 2222uussseenesnsnennnneeneeenn 45 ROTATION nn 143 147 150 Rotation nicht verf gbar 213 Rotation verf gbar ene 213 ROWS aora ea end 159 ROYALMAIL u unseeeseneneeneneeeeenenenn 107 RTREGW32 DLL ereere 236 RUN WRERSPENE PIERAUUEEEEPHRREEEERGE FEESEFREFHEERBGBRRAEEFRGESERR 308 R NGEX ran nusasun nass EE nennen 34 RUNDER susanne 237 Runtime Module 20002222222 seen 233 Samples 243 Sy SRH E RI E 249 Schachter marsen soi 128 214 Sch chte wechseln uen 229 Schatten cinesi 130 Schattierung 143 147 149 150 159 Sch tzeisen anneeeeeeeeeeeennneeeneneennnnnnenn 102 Schneiden 2 22200000220nee nennen 115 117 Schnelles e 346 Schreiben eines Logfiles 188 Schreibrichtung 143 147 150 SONTI u a 98 119 124 194 Sohrita er 107 146 Schriftartdefinition 0000044 een 95 Seite 428 Schriftarten uuusssssnseeeeeeenennnnnnnnnnenen 84 89 Schriftdefinition 322 325 Schriftenattribute 100 Schriften Attribute 142 146 263 Schriften Einste
17. Beispiel f r die Workbench 4 0 amp Edit MFENVG EXE 32 ANIM2WG EXE file amp Compile MFENVG EXE 32 COBOL EXE file anim csi amp Debug MFENVG EXE 32 ANIM2WG EXE filebase amp Run MFENVG EXE 32 RUNW EXE filebase int m Men Hilfe Hier k nnen zus tzliche Men punkte definiert werden Die angegebenen Dateien werden mit ihrer Windows Verkn pfung ge ffnet DOCS amp Handbuch pehome 3 PEGS2 PDEF amp Referenz pehome PEREF3 PDF amp Apis pehome PEAPIS2 PDF amp FAOS pehome PEFAQ2 PDF amp Samples pehome PEBSP2 PDF m Standardprojekt Hier kann ein PrintEasy Projekt angegeben werden welches standardm ig mit dem Entwicklungszentrum gestartet werden soll DEFAULTS project pehome samples artikel pep Benutzerhandbuch Version 5 0 Seite 311 Der PrintEasy Analyzer Der PrintEasy Analyzer dient in erster Linie dazu den tats chlichen Ablauf eines PrintEasy Programms im nachhinein nachzuvollziehen und auf diese Weise Fehler oder unvorteilhafte Programmierungsfolgen aufzusp ren Damit dies jedoch m glich ist mu das COBOL Programm zun chst mit der Direktive EXEC TRACE bersetzt und anschlie end einmal durchlaufen werden W hrend des Programmlaufs wird nun automatisch eine PEX Datei erzeugt die jeden PrintEasy EXEC protokolliert W PrintEasy Analyzer Copyright EasiRun GmbH lol x Datei Suchen Fehlerprotokoll
18. Fehler Warnungen Info C Immer an C Immer an C Immer an Immer aus Immer aus Immer aus Programm Einstellungen Programm Einstellungen E A _ Ale Mit Immer an bestimmen Sie da in diesem Bereich immer ein Logfile geschrieben werden soll egal was im COBOL Programm eingetragen ist Mit Immer aus schalten Sie das Logfile f r diesen Bereich generell aus egal was im COBOL Programm eingetragen ist Der Punkt Programmeinstellungen stellt den Zustand her wie er im COBOL Programm definiert wurde Benutzerhandbuch Version 5 0 Weitere Logfiles ber diesen Dialog k nnen weitere Logfiles zugeschaltet werden m Systemmeldungen Schreibt die System Meldungen in die Datei SYSLOG TXT weg E als MessageBox anzeigen Zus tzlich zum Logfile wird die Systemmeldung auch noch als MessageBox angezeigt E Text Places Hier werden alle platzierten Texte in die Datei TEXTLOG TXT geschrieben m Aufrufe in die GID30OPEA DLL Schreiben die CALLs in die PrintEasy Runtime in die Datei PECALLS TXT Seite 358 Benutzerhandbuch Version 5 0 Beispiel f r SYSLOG TXT Dieses Logfile ist insbesondere bei Abst rzen in PrintEasy sehr hilfreich und wird meist f r die intensivere Zusammenarbeit mit uns ben tigt 060823 060823 060823 060823 060823 060823 060823 060823 060823 04150 gt 04202 gt 04205 gt 04206 gt 04234 gt 04253 gt 22122 gt
19. Remote mit User Exit m Selbstverst ndlich ist auch eine Kombination von Remote und User Exit m glich m Die einzelnen Module sind lediglich in der richtigen Reihenfolge anzuordnen Creator WIN32 or Non WIN32 Applikation PECOBOL PETOOLS GIDNET32 UserExit 1 Distributor Teil 1 Applikations Masthine GIDCOB32 GIDT0032 GIDPEA WIN GDI Benutzerhandbuch Version 5 0 Seite 403 COBOL seitige Erweiterungen Um dem Entwickler die Nutzung der Schnittstelle zu erm glichen enth lt PrintEasy auf dem COBOL Level einige wenige Erweiterungen m Der Entwickler eines User Exits kann im Programm eine beliebige Datenstruktur definieren und diese der PrintEasy Run Time als USER AREA bekanntgeben Der Zeiger auf diese Struktur wird bei jedem Call automatisch durchgereicht Das User Exit Modul kann damit auf die Daten zugreifen n Hier ber k nnten z B Initialisierungsinformationen an den UserExit gereicht werden m Analog kann der Entwickler einer Remote L sung eine Datenstruktur als DISTRIBUTOR AREA definieren und bekanntgeben m Das Aktivieren der User EXIT REMOTE Schnittstelle erfolgt entweder ber die erweiterte Form des INITIALIZE RESOURCES Befehl INITIALIZE RECOURCES EXTENDED MODE IS ON USING MODULE name dli1 USER AREA IS name user struktur WITH LENGTH laenge DISTRIBUTOR AREA IS name dist struktur WITH LENGTH laenge Aus dies
20. Seite 388 Benutzerhandbuch Version 5 0 PrintEasy Remote und User Exits Ausgangslage Die direkte Nutzung der M glichkeiten des Windows GDI Drucksystems durch PrintEasy und andere Produkte war bislang nur auf WIN32 Systemen m glich Windows 95 Windows 98 Windows NT In vielen Unternehmen exisieren aber eine F lle von COBOL Anwendungen die auf anderen Betriebssystemen ablaufen m ssen F r diese Anwendungen standen bisher die umfassenden M glichkeiten der Druckaufbereitung wie sie das Windows GDI Drucksystems bereitstellt nicht zur Verf gung In vielen F llen wurde deshalb auf die State of the Art Techniken verzichtet oder auf meist umst ndliche Umwege erzeugt L sung durch PrintEasy Remote PrintEasy stellt eine definierte Schnittstelle bereit ber die eine arbeitsteilige Architektur realisiert werden kann Die Applikation l uft auf einem beliebigen System unter Nutzung der dort verf gbaren Ressourcen und Techniken Der druckzentrierte Part der Applikation wird mit Hilfe der PrintEasy Syntaxerweiterungen realisiert bzw durch Nutzung von PrintEasy Migrate automatisch erzeugt Die PrintEasy Syntax wird durch den Precompiler auf den CALL Level umgesetzt Die so erzeugte Source wird mit dem systemeigenen COBOL Compiler bersetzt Zur Laufzeit werden die PE Aufrufe an der Remote Schnittstelle bereitgestellt und k nnen mit einer beliebigen Technik an ein Win32 f higes System durchgereicht und dort
21. Wenn die im Projekt eingestellten Umgebungsvariablen zuk nftig als Default f r weitere Projekte verwendet werden soll kann dies nach dem Einrichten der Umgebungsvariablen ber den Button Set as default geschehen Benutzerhandbuch Version 5 0 Seite 39 PrintEasy Direktiven Datei PE DIR Damit der Precompiler Ihre Copystrecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt sInstverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden Die Datei PE DIR wird zuerst im aktuellen und dann im PrintEasy Installationsverzeichnis gesucht Welche Direktiven dort eingetragen werden d rfen entnehmen Sie bitte dem separaten Kapitel ber die PrintEasy Direktiven Der PrintEasy Precompiler erzeugt eine Datei mit der Dateierweiterung CPE Wenn die CPE Dateien von ACU als COBOL Sourcen erkannt werden sollen kann man ber die Funktion Properties des Kontextmen s des Registers Source die Liste der Dateierweiterungen f r COBOL Sourcen um den Eintrag CPE erg nzen Mit der Precompiler Direktive PEEXT kann aber auch eine eigene Dateierweiterung angegeben werden File Tab Properties x Construct file tab extensionls alv File tab 000 Extension name 0000 l Source cbl cob cpe y Screen scr smf V CopyLib cpy lib mnu prd wrk def fd sl V Object acu cbx obj Foa v El iaka x lab la
22. ussrsnnesennnnnnnennnnnnnnennnnnnnennn nn 268 Warteschlange i V m Datenformat EMF uursneeensnnesnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nn 269 Warteschlange i V m Datenformat RAW uuuuennessssnnnnnnnnnnnnnnnnnnnnnennnnnnnnennnnnsn nn 269 Direkt an den Drucker leiten ohne Spooldatei 4444444444HRn ne nnnnnnennnnnenneennnnnennnn 269 Die 10 Tods nden bei gro en Dokumenten u 424444ssnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 270 1 Mehrere hundert oder tausend Seiten in EINEM Dokument sunsssnenennnnnnnnennnnn 271 2 Zuwenig TEMP Speicherplatz und Hauptspeicher srs4444444nennnennnnnnnn en 271 3 Drucken mit Vorschau Modus DIREC T 22444444444400nennnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 271 4 H ufiges BORDER IS ON a eiae a aaa aaia 272 5 St ndiges ndern der Schriften Attribute nnenennenenennenn 272 6 Angabe der Schriften Attribute die bereits bekannt sind 4 nennen 273 7 NEXT LOGICAL PAGE WITH REFRESH ohne Veranlassung eeennneen 273 8 Schwarz Wei Grafiken als True Color u 2444ussssnnnennnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 274 9 Andere Grafikformate als BMP 40s02s440ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 274 10 REFRESH RESOURCES ALL ohne Veranlassung 4nnnnnnnnnnnennnnn
23. Dieses Installationsprogramm kann Sicherungskopien von allen w hrend der Installation ersetzten Dateien erstellen Diese Dateien werden zur R ckg ngigmachung der Installation und bei Anforderung eines Rollbacks verwendet Ohne Sicherungskopien ist nur eine R ckg ngigmachung der Installation m glich nicht aber ein Rollback des Systems Sicherungskopien der ersetzten Dateien erstellen Ja C Nein Bitte w hlen Sie das Yerzeichnis in das die ersetzten Dateien kopiert werden sollen Zielverzeichnis f r die Sicherungsdatei C pmeasy4 BACKUP Bl ttern Abbrechen Hier ber k nnen Sie nun entscheiden ob und wo bereits vorhandene Dateien die berschrieben werden gesichert werden sollen Seite 30 Benutzerhandbuch Version 5 0 Erstellen einer neuen Prneasy cfg Sollte Ihnen Ihre PRNEASY CFG Datei einmal kaputt oder verloren gehen k nnen Sie sich hier ber eine neue erzeugen lassen Auswahl des Installationsordners gt PrintEasy Verzeichnis w hlen Zun chst m ssen Sie hier das Installationsverzeichnis angeben Benutzerhandbuch Version 5 0 Seite 31 Angabe von Namen und Seriennummer Angaben zur Registrierung Zur Verifikation m ssen Sie nun Ihre Seriennummer eintragen Bitte beachten Sie dass Sie nur fortfahren k nnen wenn Sie alle Felder korrekt ausgef llt haben Seite 32 Benutzerhandbuch Version 5 0 Installation der Vorschau Wenn Sie PEF Date
24. Ma dad aa Nie Mel Gab E 3 163 af im 11 EXEC PRINT 164 em 11 PLACE TEST ZEILE UPON DOCUMENT DOC ANALYZER 165 Am 11 VERTICAL POSITION IS CENTERED 166 em 11 HORIZONTAL POSITION IS CENTERED 167 Pin 11 END EXEC 168 E 169 Pam 12 EXEC PRINT 170 Pam 12 NEXT PHYSICAL PAGE OF DOC ANATZZED 171 Pam 12 END EXEC CE x 172 5 PLACE NEEDS OPEN DOCUMENT 173 Pm 13 EXEC PRINT 174 Pam 13 CLOSE DOCUMENT DOC ANALYZER 175 Ewy mm 13 END EXEC 176 E 177 EXEC PRINT 78 ke 14 PLACE TEST ZEILE UPON DOCUMENT DOC ANALYZER 179 aan 14 VERTICAL POSITION IS CENTERED 180 a 14 HORIZONTAL POSITION IS CENTERED 181 i Br 14 END EXEC 182 S 183 IF PE WARNING ZAEHLER gt ZERO 184 PERFORM WARNING HINWEIS 185 END IF 186 187 STOP RUN 188 EXEC TRACE 6 EXEC NO 14 EXEC ERROR PLACE NEEDS OPEN DOCUMENT Mit den Navigationskn pfen oben k nnen Sie nun jeden durchlaufenen EXEC Befehl Schritt f r Schritt nachvollziehen Sollte das System hierbei einen Fehler feststellen wird dies ber eine entsprechende Meldung angezeigt ber den Men punkt Fehlerprotokoll k nnen Sie sich auch direkt eine Liste mit allen Problemfeldern erzeugen lassen Wichtiger Hinweis Bitte beachten Sie dass die Dirketive NOPSI in diesem Fall nicht gesetzt werden darf da in der PSI Datei wertvolle Informationen ber die COBOL Source abgelegt werden Seite 312 Benutzerhandbuch Version 5 0 Der PrintEasy Source Viewer Bei jedem
25. ber Command Parameters werden die Parameter f r den Precompiler hinterlegt Durch die Angabe von INFILE wird die hinterlegte COBOL Source sp ter an den PrintEasy Precompiler bergeben Damit der Precompiler die COBOL Source nicht mit der Dateierweiterung CPE erzeugt sollte die PrintEasy Direktive PEEXT COB angegeben werden Weitere Printeasy Direktiven k nnen Sie einfach hinten anf gen Benutzerhandbuch Version 5 0 Seite 59 Anschlie end m ssen Sie oben noch die Lasche Input ausw hlen und die gew nschten COBOL Sourcen ausw hlen die mit dem PrintEasy Precompiler bersetzt werden sollen FCAPmEasy SAMPLES barcodetbarcode chl Nachdem alle Einstellungen vorgenommen wurden sieht das Projekt wie folgt aus BARCODE PRJ COBOL Project Manager Br ioixi slala olz slelelxis Fr I ER El al 2 Faaa Compassion ource Files barcode cob 2 0 Library Files C PrnEasy binifujitsu Petools lib C PrnEasy bin Fujitsu Pecobol lib Seite 60 Benutzerhandbuch Version 5 0 Fujitsu NetCOBOL for NET Version 2 x Einstellungen F r den COBOL Compiler mu die Umgebungsvariable PATH auf die Verzeichnisse lt Installationsverzeichnis gt BIN und lt Installationsverzeichnis gt BIN FUJITSU NET zeigen Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Uhnterverzeichnis lt Installationsverzeichnis gt CPY Die speziellen NET Beispiele liegen im Verzeichnis lt
26. Benutzerhandbuch Version 5 0 GIDPE EXTRACT FILE GIDEESET EESTE GIDPE RETURNCODE Seite 233 Lesen und Schreiben der WIN INI m Mit den APIs PETOOLS_WRITE_INI und PETOOLS_READ_INI k nnen Eintr ge in der WIN INI verarbeitet werden m Beispiel WININI Neuer Eintrag in der WIN INI PrintEasy Test Home MOVE MOVE MOVE MOVE CALL Value PrintEasy Test TO PE INI SECTIONNAME Home TO PE INI KEYNAME o test TO PE INI VALUE SPACE TO PE INI DEFAULT PETOOLS_WRITE INI USING PE INI SECTIONNAME PE INI KEYNAME PE INI VALUE PE RETURNCODE Auslesen des PrintEasy Home Verzeichnisses aus der WIN INI Seite 234 MOVE MOVE MOVE MOVE CALL PrintBasy TO PE INI SECTIONNAME Home TO PE INI KEYNAME SPACE TO PE INI VALUE SPACE TO PE INI DEFAULT PETOOLS READ INI USING PE INI SECTIONNAME PE INI KEYNAME PE INI DEFAULT PE INI VALUE PE RETURNCODE Benutzerhandbuch Version 5 0 Verarbeiten der Registry m Es stehen folgende APIs f r die Verarbeitung der Registry zur Verf gung PETOOLS_REG_CREATE_KEY PETOOLS_REG_SET_VALUE PETOOLS_REG_CLOSE_KEY PETOOLS_REG_OPEN_KEY PETOOLS_REG_QUERY_VALUE PETOOLS_REG_DELETE_VALUE PETOOLS_REG_DELETE_KEY m Beispiel REGISRTY SET HKEY CLASSES ROOT TO TRUE MOVE xyz TO PE REG KEY NAME CALL PETOOLS REG CREATE KEY USING PE REG KEY HANDLE PE REG KEY NAME PE REG NEW KEY HANDLE PE RETURNCODE IF PE RETURNCODE
27. EXEC PRINT DEFINE SECTION gt Ressourcen Definitionen END EXEC EXEC PRINT DEFAULT SECTION gt Festlegung der programmweiten Standards Defaults ND EXEC EXEC PRINT DOCUMENT SECTION gt Beschreibung der Dokumente Papiergr e Ausrichtung R nder END EXEC CODE PETC AMCEYGT PROCEDURE DIVISION EXEC PRINT WHENEVER PE INFO CONTINUE END EXEC EXEC PRINT WHENEVER PE WARNING WRITI ga OGFILE EXEC PRINT WHENEVER PE ERROR WRIT END EXEC gal Eal OGFILI EXEC PRINT INITIALIZE END EXEC XD ESOURCES EXEC PRINT OPEN DOCUMENT PEDOC PREVIEW IS ON MODE IS DIRECT PRINEING TS OER lea BEE ESS ORzR END EXEC EXEC PRINT PLACE Das ist ein Text UPON PEDOC AFTER 1 LINE END EXEC EXEC PRINT CLOSE DOCUMENT PEDOC END EXEC gt Nur bei Unterprogrammen notwendig EXEC PRINT FREE RESOURCES END EXEC STOP RUN EXIT PROGRAM GOBACK Seite 96 Benutzerhandbuch Version 5 0 Der PrintEasy Precompiler Preprozessor Die EXEC PRINT Anweisungen werden vom PrintEasy Precompiler bzw Preprozessor in Standard COBOL Anweisungen aufgel st die vom COBOL Compiler bersetzt werden
28. Sie d rfen beim Aufruf dieser Datei z B ber das Startmen die zu verwendende PRNEASY INI auch ber einen Parameter mit geben GID30VIE EXE PEINI C PRNEASY PRNEASY MUELLER INI Anzeige einer PrintEasy PEF Datei Wenn Sie beim Endanwender lediglich eine PrintEasy PEF Datei anzeigen m chten brauchen Sie folgende Module GID30VIE EXE GID30VIE HLP GID30PEA DLL GID30049 DLL PRNEASY CFG Seite 250 Benutzerhandbuch Version 5 0 Methoden f r die Endanwender Installation F r die Automatisierung individueller Endanwender Installationen stehen Ihnen mehrere Werkzeuge zur Verf gung Skript gesteuerte Installation Die PrintEasy Installation kann ber ein Installationsskript gesteuert werden Wenn PrintEasy interaktiv installiert wurde wird ein Installationsskript im PrintEasy Verzeichnis mit dem Namen PRNEASY INF angelegt Tip Verwendend Sie diese PRNEASY INF als Basis f r Ihre eigenen Installationsskipts Parameter f r die Skript gesteuerte Installation u iinstallationsskript inf installationsskript inf gibt den Dateinamen des Skriptes an m dzielverzeichnis Zielverzeichnis gibt das Installationsverzeichnis f r PrintEasy an m c konfigurationsdatei cfg Gibt die zu verwendende PrintEasy Konfigurationsdatei bei der Endanwender Installation an u q Installation ohne Meldungen f r die Endanwender Installation F r die Entwickler Installation darf dieser Parameter nicht mit angegeben werden
29. m Die Steuerung der Vorschau erfolgt dann ber die bereit gestellten Methoden und Attribute Sie haben somit eine uneingeschr nkte Freiheit ber das Aussehen und den Funktionsumfang der Vorschau PrintEasy 2000 Umsatz nzeige via OCX of x Datei Navigation MaN Gehe zu Artikel AZIE gt Umsatz und Inventurliste Sehe Svon Gpr Gruepenbezcichung er Schr nke Arts Arlkelbezcichnung Arlkeibeschrei CAT 004 B chsrschrank Funkdonaler Schrank mit vler Elnlogsb aen una verschlietbaren Adgsinren u At VK Pros Morge cate EK Pros Bestand Inwerdunseiran Fumier weit 14400 T 1051200 12000 Hace Fumier schwarz 144 00 w Erz 12200 42 keete Buchenachbilaung rrano 24 TENG 145 00 s TE35 00 Ardkelumsam UT Ardkeiinuenuurbsrag ELSA Arts Arlkalbezcichnung Arlkelbeschreibung oar 05 Phonowagen Rollbarer nINschrank mit zweinggliger Gassolre una Bohrungen Mr ale Kabsi hrung At VK Pras Morge cate EK Pros Bestand Inwerdunetran m Fumier schwarz 11760 s4 Ew0AG a0 143 140214 00 Buchenachbilaung heil 12506 w 41400 10500 42 1000 Buchsnachbilaung ror 12800 s EETA pO 1050 ra 2190 Ardkelumsar TTZ AG ArikelinvenurtsTag 261400 Arts Arlkalbezeichnung Arlkelbeschreibung O47 266 Schuhschrank Monsmer Schuhschrank mit Rollen Ast VK Preis Merge eat EK Pros Bestand Inmwerdabetag Schwarzbisch lackler 17220 18 1040 144 00 4 6420 00 Risibisch lackler 120 06 w 1E2200 15000 2 Irsa no Easistahl pollere 22200 4 Pr 125 00 12 230 00 Ard
30. 125 SOURCE TOOLS neeeeeee 302 SPACE CLIP nenne 142 146 Speicheranforderungen 0 346 Spool Einstellungen 259 SPOOLNAME oeren 162 Sprach Auswalhl ee 23 SPY anni E E 305 STACKED u 143 147 STAMP na a a 135 Stand Alone uusnnneeeeeeeeeenennnn 383 390 Standarddrucker 20000s0222222 een 115 Standard Drucker 202 203 Standard Einstellungen des Druckers 215 Standardetiketten 0 0 131 Standard Gr e der Vorschau 162 Standard Gr e des Dokumentes 162 Benutzerhandbuch Version 5 0 Standards uus nen Standardumsetzung Standardwerte 2000000uenneneeeeeneee STARTA T 22 en Startmen eueesessenseennnensennnnennnene een STARTO res 22 ee STARTS Af Startverzeichnis 2242en Statische Texte nnenenn 140 141 SIAIUS a ern teienn 248 312 STATUS 2 222 2 2 2e ee 237 Statusanzeige konfigurieren 354 Statusanzeiger nnneennennneeennnnnnennnnen 248 Stempel ssion 132 133 135 Steuerung der PrintEasy Vorschau 283 286 Stil 102 104 Stop bei Fehlern en 308 Stop bei Infos nnnnennn 308 Stop bei Warnungen 308 Strichst rke uu0u0s22002n nennen 102 STRIKEOUT r
31. CSV Datei Die Eingabedatei liegt im CSV Format vor d h die Felder sind durch Semikolon getrennt Alphanumerische Felder werden mit Hochkomma angegeben und sollen linksb ndig dargestellt werden m Zahlen stehen ohne Hochkommas in der CSV Datei und sollen rechtsb ndig ausgegeben werden Die Spaltenbreite ergibt sich aus der Anzahl der Zeichen zwischen den Semikolons in TOMs Beispiel PECSV Seite 236 Benutzerhandbuch Version 5 0 Oft gestellte Fragen Wie wird Endlospapier definiert Bei der Definition von Endlospapier kann einfach die entsprechende Konstante verwendet werden Hierf r kommen insbesondere folgende Angaben in Frage m FANFOLD LGL GERMAN German Legal Fanfold 8 5 x 13 inch m FANFOLD STD GERMAN German Standard Fanfold 8 5x 12 inch m FANFOLD US US Standard Fanfold 14 875 x 11 inch Beispiel DEEIENEEDOCUMEN EEE BENSTCATEPAGH DESERTPTITONN PAPER IS FANFOLD STD GERMAN Manchmal Endlospapier und manchmal A4 Vielleicht haben Sie das Problem da einige Ihrer Anwender noch Endlos Papierdrucker andere wiederum A4 Drucker im Einsatz haben Sie m ssen sich jedoch bei der Definition des Dokumentes auf ein Papierformat festlegen F r diese Situation ist das Konstrukt des ALERNATE PAPERSs erdacht worden Dabei k nnen Sie bis zu 5 alternative Papierformate angeben die der Reihe nach heran gezogen werden bis eines vom Drucker unterst tzt wird Beispiel
32. Das Logfile wurde f r den Bereich INFOs aktiviert Das Logfile wurde f r den Bereich FEHLER aktiviert Das Logfile wurde f r den Bereich WARNUNGEN aktiviert Die Angabe HOMEDIR lautet Es wurde die Datei als PRNEASY INI herangezogen Es wurde die Datei als PRNEASY CFG herangezogen Es wurde folgender SPOOLNAME verwendet Seite 412 Benutzerhandbuch Version 5 0 Warnungen WARNINGs 8030 Kein Platz f r CENTER ALIGN 8032 Ung ltige Farbe 8035 Fehler beim PLACE LOGWATERMARK 8037 Fehler beim PLACE PHYSSTAMP Ung ltiger Datensatz in der GIF Datei Die JPEG Datei ist nicht lesbar Zu wenig Speicher um die GIF Datei zu verarbeiten Benutzerhandbuch Version 5 0 Seite 413 8070 Ung ltiger Datensatz in der PCX Datei Ung ltige Ma einheit Seite 414 Benutzerhandbuch Version 5 0 Fehler ERRORSs 8001 Zu ndernde Schriftart ist nicht vorhanden 8006 Benutzer hat im PRINTER DIALOG Abbruch gedr ckt 8007 Dieser Drucker ist nicht im System vorhanden 8009 Fehler beim Lesen des Profiles oder CFGs evtl falsches Format 8010 Nicht behebbarer Anwendungsfehler 8011 Kein Standard Drucker im System definiert 8012 Ung ltiges Papierformat oder ung ltiger Druckbereich 8014 Papierformat wird vom Drucker nicht unterst tzt 8015 Schriftart ist nicht verf gbar 8016 Konfigurationsdatei kann nicht gelesen werden 8017 Keine physikalische Seite definiert 8018 Gew hlte physikalische Sei
33. Vordergrundfarbe DEFAULT FOREGROUND COLOR Angabe des Namens einer definierten Farbe oder einer g ltigen Farbkonstante Hintergrundfarbe DEFAULT BACKGROUND COLOR Angabe des Namens einer definierten Farbe oder einer g ltigen Farbkonstante Linientyp DEFAULT LINETYPE Angabe des Namens eines definierten Linientyps Schrift DEFAULT FONT Angabe des Namens einer definierten Schrift F lltyp DEFAULT FILLTYPE Angabe des Namens eines definierten F lltyps Barcodetyp DEFAULT BARCODETYPE Angabe des Namens eines definierten Barcodes Ma einheit DEFAULT UNIT M gliche Angaben sind hier MM CM INCH TOM S Tom Definition DEFAULT TOM CHARACTER Definition des Tom Characters und der zugeh rigen Font N here Informationen zum TOM entnehmen Sie bitte dem Kapitel TOM Technologie Benutzerhandbuch Version 5 0 Seite 133 Ger teoptionen DEVICE DESCRIPTION F r das Dokument m ssen der Drucker und weitere Optionen angegeben werden die f r die Erstellung des Dokumentes aus technischer Sicht wichtig sind Diese Angaben erfolgen ind der DEVICE DESCRIPTION Drucker PRINTER Bei PRINTER wird ein definierter Drucker PRINTER DIALOG oder SYSTEM DEFAULT angegeben Wird keine Angabe zum Drucker gemacht wird der Standarddrucker verwendet Kopien COPIES Hier kann die Anzahl der Exemplare angegeben werden die gedruckt werden sollen Reihenfolge PRINT ORDER Bei PRINT ORDER kann die Reihenfolge der Druckausgabe
34. Zur Erinnerung werden wir Ihnen einmal am Tag diesen Dialog zeigen Nach der Best tigung mit OK k nnen Sie dann normal weiterarbeiten Registrieren Dongle aktivieren Bitte senden Sie uns diesen PCKey mit dem daf r vorgesehenen Formular zu und Sie erhalten umgehend einen Freischaltcode Sollten Sie die Freischaltung vers umen ist PrintEasy nach 14 Tagen nicht mehr lauff hig Bitte achten Sie darauf da Sie die Zahlen und Buchstaben richtig und gut lesbar in das Formular eintragen Wenn Sie Registrieren ausw hlen erscheint folgendes Bild Freischaltung x Name Firma Seriennummer E E I Freischaltkey kreischalten Bitte tragen Sie jetzt Ihren Namen Ihre Firma Ihre PrintEasy Seriennummer und den von der EasiRun Europa GmbH erhaltenen Freischaltkey ein Durch Bet tigen des Buttons Freischalten erhalten Sie eine uneingeschr nkte PrintEasy Entwicklerlizenz Seite 366 Benutzerhandbuch Version 5 0 Lizenz entfernen Freigabe eine Installation Sie haben nun die PrintEasy Lizenz von Ihrem Rechner entfernt und k nnen die Entwicklungkomponenten von PrintEasy nicht mehr ausf hren Um Ihre PrintEasy Lizenz auf einem neuen Rechner wieder freischalten zu k nnen m ssen Sie diesen Deinstallationskey zusammen mit dem neuen PCKey an die EasiRun GmbH schicken mailen oder faxen Sie erhalten dann umgehend den neuen Freischaltkey Benutzerhandbuch Version 5 0 Seite 367 Registriere
35. n Das Recht zur kostenfreien Weitergabe der Laufzeit Komponenten ist nicht bertragbar n Die kostenfreie Weitergabe der Laufzeit Komponenten darf nur an den Endanwender und in Verbindung mit Anwendungen Modulen Komponenten und Schnittstellen erfolgen die unmittelbar unter Zuhilfenahme der Entwicklerkomponenten der Software erstellt wurden Das Recht zur kostenfreien Weitergabe der Laufzeit Komponenten erstreckt sich nicht auf Anwendungen Module Komponenten und Schnittstellen die ihrerseits der Entwicklung Erstellung oder dem Test von Anwendungen Modulen Komponenten oder Schnittstellen dienen oder im Rahmen der Entwicklung Erstellung oder dem Test von Anwendungen Modulen Komponenten oder Schnittstellen genutzt werden In diesen F llen mu eine kostenpflichtige Lizenz der Entwicklerkomponente je Arbeitsplatz verf gbar sein unabh ngig ob die Entwicklerkomponenten dort aktiv genutzt werden oder nicht Benutzerhandbuch Version 5 0 Seite 261 Bedeutung f r die Praxis m Die Entwicklerkomponenten wie Precompiler Preprozessor erforderliche Ladebibliotheken Beispiele und Musterdefinitionen in Source etc d rfen grunds tzlich nicht weitergegeben werden m Die Laufzeit Komponenten wie Laufzeitbibliotheken Vorschau Kontrollzentrum Install Check PE Batch etc d rfen kostenfrei nur an den Endanwender und in Verbindung mit L sungen Anwendungen Modulen Komponenten und Schnittstellen weitergegeben werden die unmittel
36. t sich die Priorit t von PrintEasy beliebig einstellen Ausfuhrungsgeschwindigkeit Geschwindigkeit gegen ber anderen Speicheranforderunger Aufbereitung Ausduck r Vergr erung des Speichers Am h chsten Am h chsten Hoch Hoch Mittel Normal Normal Niedrig C Niedrig C Niedrig C Am niedrigsten C Am niedrigsten m Hohe Priorit t bei Aufbereitung Ausdruck g Hohe Priorit t bedeutet da PrintEasy einen sehr gro en Anteil der Rechnerkapazit t bekommt und andere Applikationen gebremst werden g Das ist immer dann sinnvoll wenn sich der Rechner haupts chlich mit PrintEasy besch ftigen soll z B bei Massendruck n H here Performance m Niedrige Priorit t bei Aufbereitung Ausdruck n Niedrige Priorit t bedeutet da PrintEasy einen vergleichsweise kleinen Anteil der Rechnerkapazit t bekommt und somit parallel auch mit anderen Anwendungen gearbeitet werden kann Diese Einstellung sollten Sie w hlen wenn die Dokumente eher wenige Seiten umfassen und neben der PrintEasy Aufbereitung auch noch andere Applikationen aktiv sein d rfen n Der Anwender kann somit neben der Aufbereitung mit PrintEasy mit dem Rechner weiter arbeiten Die PrintEasy Aufbereitung dauert l nger m Normale Priorit t bei Aufbereitung Ausdruck n PrintEasy bekommt die gleiche Rechnerkapazit t wie alle anderen Anwendungen Seite 276 Benutzerhandbuch Version 5 0 Die
37. DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PRN PROFIL COBTES ES PEZPRINTER DATA COPITES COLLATE IS PE PRINTER DATA COLLATE DUPLEX SE PBEZBRSEN EHRT WETTE PHYSICAL PAGE DESCRIPTION ORIENTATION IS PE PRINTER DATA ORIENTATION T MOVE Mein Drucker Profil TO PE PRINT SET PE PRINTER PROFILE TO TRU CALL PETOOLS _GET_PRINTER DATA R PROFILE NAME E m USING BY REFERENCE PE PRINTER PROFILE NAME BYERERRFRENGCESPRZPRINTERZARITZKZ BY REFERENCE PE PRINTER DATA BY REFERENCE PE PRINTER RETURN CODE EXEC PRINT OPEN DOCUMENT docname PREVIEW IS ON Benutzerhandbuch Version 5 0 Seite 219 Windows Standard Drucker Dialog TOSHIBA DP65 DETEN Vorbemerkung Die direkte Angabe des Windows Standard Drucker Dialoges in der DEVICE DESCRIPTION eines Dokumentes ist absichtlich nicht vorgesehen Wird der Windows Standard Drucker Dialog aufgerufen lassen sich diverse Dialogpunkte wie z B Eigenschaften Druckbereich und Kopien nicht deaktivieren Der Anwender k nnte dadurch prinzipiell Einstellungen vornehmen die im Widerspruch zu den erwarteten Einstellungen im Programm stehen z B ist Ihr Dokument auf A3 hoch ausgelegt aber Ihr Anwender s
38. Daraus resultiert eine PEBILDER RES die mit dem Linker zu einer DLL gelinkt werden mu ee un LINK EXE subsystem console dll nodefaultlib machine ix86 pebilder R out pebilder dll msvcrt lib kernel32 1lib Wenn Sie den Statusanzeiger aus dem Verzeichnis SAMPLE PESTATUS unver ndert verwenden wollen dann tragen Sie einfach die PESTATUS DLL in die INI Datei ein und kopieren die Dateien PESTATUS DLL und PEBILDER DLL in das aktuelle Verzeichnis Dann haben Sie wieder die gute alte Badewanne als Statusanzeiger Seite 260 Benutzerhandbuch Version 5 0 Regeln f r die kostenlose Weitergabe der PrintEasy Laufzeit Komponenten berblick Mit dem Erwerb einer Lizenz von PrintEasy wird Ihnen auch das Recht einger umt die PrintEasy Laufzeit Komponenten unter Beachtung von bestimmten Voraussetzungen kostenfrei an den Endanwender auszuliefern Um m gliche Mi verst ndnisse und Fehlinterpretationen zu vermeiden soll im folgenden einige Erl uterungen gegeben werden wann die Weitergabe kostenfrei erfolgen darf und in welchen F llen die kostenfrei Weitergabe nicht erlaubt ist Auszug aus dem Software Lizenzvertrag den gesamten Vertrag finden Sie am Ende dieses Kapitels Diese Lizenz erlaubt Ihnen Die Benutzung einer Kopie der Entwicklerkomponenten die kostenfreie Weitergabe der Laufzeit Komponenten der Software Run Time Module an den Endanwender unter Beachtung folgender Voraussetzungen
39. P16K ROTATED Seite 120 Beschreibung 12x 11in A3 Rotated 420 x 297 mm A4 Rotated 297 x 210 mm A5 Rotated 210 x 148 mm A6 105 x 148 mm A6 Rotated 148 x 105 mm B4 JIS Rotated 364 x 257 mm B5 JIS Rotated 257 x 182 mm B6 JIS 128 x 182 mm B6 JIS Rotated 182 x 128 mm Japanese Double Postcard 200 x 148 mm Double Japanese Postcard Rotated 148 x 200 mm Japanese Postcard Rotated 148 x 100 mm Japanese Envelope Chou 3 Japanese Envelope Chou 3 Rotated Japanese Envelope Chou 4 Japanese Envelope Chou 4 Rotated Japanese Envelope Kaku 2 Japanese Envelope Kaku 2 Rotated Japanese Envelope Kaku 3 Japanese Envelope Kaku 3 Rotated Japanese Envelope You 4 Japanese Envelope You 4 Rotated Letter Rotated 11 x 8 1 PRC 16K 146 x 215 mm PRC 16K Rotated Benutzerhandbuch Version 5 0 Konstante P32K P32KBIG P32KBIG ROTATED P32K ROTATED PENV 1 PENV 10 PENV 10 ROTATED PENV 1 ROTATED PENV 2 PENV 2 ROTATED PENV 3 PENV 3 ROTATED PENV 4 PENV 4 ROTATED PENV 5 PENV 5 ROTATED PENV 6 PENV 6 ROTATED PENV 7 PENV 7 ROTATED PENV 8 PENV 8 ROTATED PENV 9 PENV 9 ROTATED Beschreibung PRC 32K 97 x 151 mm PRC 32K Big 97 x 151 mm PRC 32K Big Rotated PRC 32K Rotated PRC Envelope 1 102 x 165 mm PRC Envelope 10 324 x 458 mm PRC Envelope 10 Rotated 458 x 324 mm PRC Envelope 1 Rotated 165 x 102 mm PRC Envelope 2 102 x 176 mm PRC Envelope 2 Rotated 176 x 102 mm PRC Envelope 3 125 x 176 mm PRC E
40. PETOOLS selbst codiert werden BUTORINFO CALL PETOOLSINITNET USING GIDPE INIT MODUL GIDPE INIT RC GIDPE INIT DUMMY1 GIDPE INIT DUMMY2 CALL PETOOLSREGISTERDISTRII GIDPE DISTRIBUTOR AREA GIDPE INIT DISTRIBUTOR LAENGE GIDPE INIT RC GIDPE INIT DUMMY1 GIDPE INIT DUMMY2 CALL PETOOLSREGISTERUSEREXITINFO GIDPE USER AREA GIDPE INIT USER LAENGE GIDPE INIT RC GIDPE INIT DUMMY1 GIDPE INIT DUMMY2 Seite 406 PIC PIC PIC PIC X 256 S9 07 X 01 X 01 COMP 3 USING beliebig PIC 9 07 PIC S9 07 PIC X 01 PIC X 01 COMP 3 COMP 3 USING beliebig PIC 9 07 PIC S9 07 PIC X 01 PIC X 01 COMP 3 COMP 3 Benutzerhandbuch Version 5 0 Definition der Strukturen und Bedeutung der einzelnen Strukturelemente 01 TRANSFERTABLE 05 returning PIC S9 07 COMP 3 05 FunctionNumber PIC S9 07 COMP 3 05 ArgCounter PIC S9 07 COMP 3 05 DistributorInfo pointer 05 DistributorSize PIC S9 07 COMP 3 05 UserExitInfo pointer 05 UserExitSize PIC S9 07 COMP 3 05 SplitType PIC x 02 05 BufferMode PIC x 02 05 ErrorMsgText PIC x 70 05 filler occurs 15 10 Argtype PIC x 02 10 ArgSize PIC S9 07 COMP 3 10 ArgTransferMode PIC x 02 10 ArgPointer pointer E Returning Um Probleme mit Returncodes von Calls zu vermeiden wird der Status auch in de
41. PrintEasy und pl tzlich ist Drucken ganz einfach Benutzerhandbuch version 5 Benutzerhandbuch Version 5 0 Seite 1 PrintEasy Dokumentation Copyright Warenzeichen Seite 2 Die in diesem Handbuch beschriebene Software wird Ihnen gem den Bedingungen des Lizenzvertrages zur Verf gung gestellt und darf nur unter den darin beschriebenen Bedingungen eingesetzt werden Copyright 1998 2006 EasiRun Europa GmbH Alle Rechte vorbehalten Dieses Handbuch ist urheberrechtlich gesch tzt Kein Teil dieser Publikation darf in irgendeiner Form ohne ausdr ckliche schriftliche Genehmigung der EasiRun Europa GmbH kopiert fotokopiert reproduziert bersetzt oder unter Verwendung elektronischer Hilfsmittel verarbeitet vervielf ltigt oder verbreitet werden Alle in diesem Handbuch erw hnten Beispiele mit Namen Firmennamen oder Firmen sind frei erfunden hnlichkeiten mit tats chlichen Namen Firmen oder Einrichtungen sind unbeabsichtigt und rein zuf llig Lieferm glichkeiten und technische nderungen vorbehalten Alle in diesem Handbuch erw hnte Marken und Produktnamen sind Warenzeichen der jeweiligen Rechtsinhaber und werden hiermit anerkannt Gedruckt in der Bundesrepublik Deutschland Stand November 2006 Benutzerhandbuch Version 5 0 Inhaltsverzeichnis Installation und Konfiguration von PrintEasy ussussnrnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 12 Installieren der PrintEas
42. Registrieren Freigabe der Registrierung F r diesen Rechner ist PrintE asy registriert Sie m chten diese Lizenz jedoch auf einem anderen Rechner installieren Lizenz entfernen Wichtiger Hinweis Wenn Sie PrintEasy auf diesem Rechner nicht mehr betreiben m chten m ssen Sie diese Lizenz wieder freigeben Sie erhalten dabei einen weiteren Schl ssel den Deinstallations Key den Sie entweder separat oder zusammen mit einer erneuten Freischaltung an uns die EasiRun GmbH senden m ssen Diesen Deinstallations Key bekommen Sie entweder automatisch ber die Deinstallation oder ber den Punkt Registrierung Lizenz entfernen im Kontrollzentrum Bitte achten Sie sehr sorgf ltig auf diesen Schl ssel da er f r Sie der Beweis ist da Sie die PrintEasy Lizenz von diesem Rechner entfernt haben Benutzerhandbuch Version 5 0 Seite 365 Registrieren ber den PCKey PrintEasy Registrierung x Ihre PrintEasy Entwickler Version ist noch nicht freigeschaltet Unter Angabe Ihrer Seriennummer und des PCKeys den Sie auf diesem Dialog finden erhalten Sie einen Freischaltkey der Ihre PrintEasy Entwicklerversion f r diesen PC freischaltet Den Freischaltkey erhalten Sie per EMAIL oder per FAX PCKey 300E 4315 9F0D Wir m chten Sie jedoch nicht unn tig behindern daher ist es m glich die ersten 2 Wochen nach der Installation ohne Freischaltkey PrintEasy in der Entwicklerversion zu benutzen
43. Wenn Sie bei der Eingabe des Textes einen Zeilenumbruch machen m chten so m ssen Sie STRG amp RETURN dr cken ber Test k nnen Sie berpr fen wie der Dialog aussehen w rde Benutzerhandbuch Version 5 0 Seite 325 Passwort ndern ber diese Funktion kann das Passwort f r den System Verwalter ge ndert werden Passwort ndern Bisheriges Passwort xxx Neues Passwort XXxxx Neues Passwort OK Abbruch Bitte geben Sie dabei zun chst das bisherige Passwort an Anschlie end m ssen Sie das neue Passwort zweimal hinterlegen Seite 326 Benutzerhandbuch Version 5 0 Seitenr nder Leider kommt es beim Druck in ein bestehendes Formular immer wieder zu Verschiebungen obwohl die Angaben in PrintEasy definitiv stimmen Diese Abweichungen h ngen h ufig mit Ungenauigkeiten in der Hardware z B ein verzogener Schacht zusammen ber die Funktion Seitenr nder k nnen Sie nun die physischen Seitenr ndern f r einzelne Drucker und deren Papierformate abfragen und kalibrieren Bitte beachten Sie jedoch dass Sie diese Kalibrierung f r jedes physische Ger t durchf hren m ssen Seitenr nder Drucker Kalibration x Drucker RICOH Af cio 3025 PS an ricohcopy Papierformat z Seitenbreite 2099 1 10 mm Seitenh he 2971 1 10 mm 0k werte ndern Testausdruck Nach Auswahl von Drucker und Papierformat werden die zugeh rigen Papierma e angezeigt und
44. ern gt ZOOM IN m Dokument Ansicht verkleinern gt ZOOM OUT Seite 292 Benutzerhandbuch Version 5 0 m Erste Seite anzeigen gt ETRST BAGE m Vorige Seite anzeigen gt REV PAG m N chste Seite anzeigen gt i EXT PAGE E Letzte Seite anzeigen gt LAST PAGE m Aktuelle Seite drucken gt cal PRINT CURRENT PAG m Alle Seiten drucken L J PRINT ALL m Bereich drucken gt o USING dataname 4 Benutzerhandbuch Version 5 0 Seite 293 m Ansicht aktualisieren Tad REFRESH m PEF Information anzeigen gt INFORMATION m Dokument Fenster minimieren gt MINIMIZE m Dokument Fenster maximieren gt MAXIMIZE m Dokument Fenster in Ursprungsgr e darstellen I WINDOWE Seite 294 Benutzerhandbuch Version 5 0 Steuerung der PrintEasy Vorschau ber APIs Die einzelnen Men punkte der Vorschau k nnen auch ber PETOOLS_PREV_CONT__ innerhalb des Non PrintEasy COBOL Programms durchgef hrt werden Alle notwendigen Felder sind in der Copy Strecke PREVCONT definiert 01 PE PREVIEW CONTROL INFO 05 PE PREV CONT DOC INSTANC 05 PE PREV CONT PAGE NUMBER 05 FILLER 01 PE PREVIEW CONTROL SAVE 05 PE PREV CONT SAVE FILE 05 PE PREV CONT SAVE OVERWRI
45. m Breite des Kopfbereichs WIDTH Damit legen Sie die Breite des Kopfbereiches fest M glich ist dabei PAGE Seitenbreite sowohl physisch als auch logisch MARGIN Seitenbreite abz glich der R nder oder ein frei definierte Breite in Ma en m Horizontale Positionierung HORIZONTAL POSITION F r die horizontale Positionierung d rfen Sie LEFT links RIGHT rechts CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben m Vertikale Positionierung STARTS Der Wert bei STARTS gibt die Position an gemessen vom oberen physischen oder logischen Seitenrand der die Oberkante der Kopfzeile beginnen darf Der obere Rand sollte mindestens so gro sein da die Kopfzeile sich nicht mit dem Textbereich des Dokuments berschneidet ansonsten kommt es zu berlagerungen BENEATH TOP OF PAGE dient lediglich dem besseren Verst ndnis und daher mu nicht expliziert codiert werden EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT headfoot DEVICE DESCRIPTION PHYSICAL PAGE DESCRIPTION PAPER IS A4 ORIENTATION IS PORTRAIT MARGIN LEFT IS 2 CM MARGIN RIGHT IS 2 CM MARGIN BOTTOM IS 4 CM MARGIN TOP IS 4 CM PHYSICAL HEADER STARTS 1 5 CM BENEATH TOP OF PHYSICAL PAGE USING gruppe phys kopfzeile LOGICAL PAGE DESCRIPTION MARGIN LEFT IS 1 CM MARGIN RIGHT IS 1 CM MARGIN BOTTOM IS 1 CM MARGIN TO
46. m manchmal schw bisch Quellen f r diese Informationen sind m Der PE DOC Info Bereich m Die PE CA m Die Detailed Warning Table Die PE DOC INFO m Die PE DOC INFO wird bei der Definition des Dokuments mit der unter DOCUMENT INFORMATION AREA IS angegeben Sie enth lt nach jeder EXEC PRINT Anweisung die aktuellen Informationen zum Dokument F r mehrere Dokumente sollte also auch mehrere Strukturen angegeben werden Details finden Sie im Kapitel Dokumentdefinition Seite 192 Benutzerhandbuch Version 5 0 Die PE CA Jedes PrintEasy Programm ben tigt die Datenstruktur PE CA PrintEasy Communication Area Diese kann ber die Copy Strecke PE CA CPY in das Programm eingebunden werden und befindet sich im Verzeichnis PRNEASY CPY Nach jeder EXEC PRINT Anweisung wird der aktuelle Status der PrintEasy Runtime in der PE CA hinterlegt O1 BN CH 05 PE LENGTH SITE B 09 CDS 05 PE CODE PIC S909 CD 05 BRZEXECZNO DIC 9 09 COMP S COPY EEODERIEHNER 05 PE JOBHANDLE PIC O 09 CaNP 3 05 PE ERRM LENGTH DIE H05 CDS 05 PE ERRM TEXT BIC X o 05 PE WARN COLOR RIC X OLo 05 PE WARN FONT SIE LOL 05 PE WARN PRINTER STE KON 05 PE WARN UAE STE KON 05 PE WARN TEXT SITE KON o 05 PE WARN GRAFIK STE KAT o 05 PE WARN SYSTEM PIC XLOL 05 PE WARN LINETYPE DIE LOL 05 PE WARN FILLTYPE STE KON o 05 PE WA
47. u een 360 Dongle Update uer nennen 361 DOS Commando Zeilen Precompiler 41 46 Benutzerhandbuch Version 5 0 DOUBLE m400rss anannnasaanenaae 102 142 159 DOWN aratni inna 143 147 150 DRAFT 2 2 2 en a 127 Druck ns ana 270 Br ckbar zu na ae ee era 196 Druckbereich 22222202000222neeeeeeeneee 331 Druckdateien 222222020eeennneneeeeeneeen 363 Drucken 161 162 Drucken bestimmter Seiten 271 Drucker 119 124 125 202 215 Druckerattribute 220000002nnneeeeneeen 116 Druckerauswahl 220000000222n nennen 202 Druckerauswahl Dialog 163 Druckerdefinition 22 20000s4222 222 enee 114 Druckerdialog 4444 sn nennen 278 Druckereigensch aften 213 312 320 Druckereinstellungen 312 Drucker Einstellungen 333 Druckerersetzung 190 333 335 Druckerersetzungen senneen 336 Druckerfilter uueeeeenneeeeeennnnn 313 337 Druckergebnisse seen 268 Druckerinterne Schrifte 266 Druckernamen uusssseeeeeeeeeennnnnneneneeenn 193 Druckerprofil 115 210 Druckerprofile 333 334 Druckerschrift eeanneeeeeeneeennnneeeeeneeen 327 Druckerschrift
48. 206 BITMAP PRELOAD DISCARDABLE Wanne6 bmp 211 BITMAP PRELOAD DISCARDABLE Wannele bmp 212 BITMAP PRELOAD DISCARDABLE Wanne2e bmp 213 BITMAP PRELOAD DISCARDABLE Wanne3e bmp 214 BITMAP PRELOAD DISCARDABLE Wanne4e bmp 215 BITMAP PRELOAD DISCARDABLE Wanne5e bmp 216 BITMAP PRELOAD DISCARDABLE Wanne6e bmp 221 BITMAP PRELOAD DISCARDABLE JPG1 bmp 222 BITMAP PRELOAD DISCARDABLE jpg2 bmp 223 BITMAP PRELOAD DISCARDABLE JPG3 bmp 224 BITMAP PRELOAD DISCARDABLE JPG4 bmp 231 BITMAP PRELOAD DISCARDABLE pcx1 bmp 232 BITMAP PRELOAD DISCARDABLE pcx2 bmp 233 BITMAP PRELOAD DISCARDABLE pcx3 bmp 234 BITMAP PRELOAD DISCARDABLE pcx4 bmp 241 BITMAP PRELOAD DISCARDABLE gifl bmp 242 BITMAP PRELOAD DISCARDABLE gif2 bmp 243 BITMAP PRELOAD DISCARDABLE gif3 bmp 244 BITMAP PRELOAD DISCARDABLE gif4 bmp 251 BITMAP PRELOAD DISCARDABLE tif1 bmp 252 BITMAP PRELOAD DISCARDABLE tif2 bmp 253 BITMAP PRELOAD DISCARDABLE tif3 bmp 254 BITMAP PRELOAD DISCARDABLE tif4 bmp Aus dieser RC Datei mu nun die PEBILDER DLL generiert werden Wenn Sie Micro Focus NetExpress einsetzen k nnen Sie die PEBILDER DLL durch einen REBUILD erzeugen Das Verzeichnis SAMPLES PESTATUS enth lt eine Projektdatei PESTATUS APP f r diesen Zweck Ansonsten kann die PEBILDER DLL auch mit dem 32Bit Resourcen Compiler und dem 32Bit Linker aus dem Microsoft Software Developer Kit erstellt werden Beispiel T RC EXE PEBILDER RC
49. 22209 gt 22210 gt Zugriff verweigert The specified file Zugriff verweigert Zugriff verweigert Zugriff verweigert Zugriff verweigert The specified file Zugriff verweigert Zugriff verweigert Beispiel f r PECALLS TXT Line 91 File LANG CPP not found Line 722 File PEMAIN CPP Line 228 File MEMORY CPP Line 228 File MEMORY CPP Line 228 File MEMORY CPP Line 228 File MEMORY CPP not found Line 722 File PEMAIN CPP Line 228 File MEMORY CPP Line 228 File MEMORY CPP Dieses Logfile wird dann ben tigt wenn in Zusammenarbeit mit uns genau nachvollzogen werden mu welche Calls in die PrintEasy Runtime abgesetzt werden 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 23 08 20 06 06 06 06 06 06 06 06 06 06 06 06 DDDDDDNDNDNDDNDNDDEDID DDDDDDNDNDNDDNDDNDDBDID 206 GETREPLACEPRINTERINFO 242 GETPRINTERPROFILES 593 GETWINVER 99 _ GETPRINTERPROPERTIES 593 _ GETWINVER 791 _ SETAPPFIX 791 _ SETAPPFIX 404 _ CONFIGPREVIEW 158 _ GETINIDATA 596 GETRESDLLNAMEUSER 600 GETLANGINFO 663 _ PROFILESTRINGGET Beispiel f r TEXTLOG TXT Dieses Logfile dient insbesondere der Dokumentation welche Texte tats chlich in welcher Form und L nge an PrintEasy bergeben wurden gt Janua gt Mo lt E gt Di lt GN_TE gt Mi lt GN_TE gt Do lt GN_TE gt Fr lt GN
50. DEFINE FILLTYPE 242002400nnnensnnennnnnnnnnnnnnnnnnnnnnnn nennen nenn 113 Barcodetypdefinition DEFINE BARCODE unnersnsenssennnnnnnnnnnnnnnnnnnnnn nennen nenn 115 Papierdefinition DEFINE PAPER ursnssssssnsssennnnnnnsnnnnnnnnnnnnonnnnnnnnnnnnnn nennen nn 118 Druckerdefinition DEFINE PRINTER 24202240424000nsnnonnnnnnnnnnnnnnnennnnnnnennnnneen nenn 123 Die externe Ress urcen Definiti n nnne esse 126 Verwendung der Standard Copystrecke PESTDDEF CPY u0u sense 127 Die Programmstandards DEFAULT SECTION 44444Hnneeennnnnnnennnnnnnnennnnnnnennnnnnnnnnn 128 Die Dokumentbeschreibung DOCUMENT SECTION 4444nneeennnnennnennnnnn nennen 129 Die Dokumentdefinition DEFINE DOCUMENT 4422444044ssnnnnnnennnnnnnennnnnnennnn nenn 130 Dokument Standards DOCUMENT DEFAULTS ur22244444s2nnnnnnennnnnnnennnnnnnennn nenn 133 Ger teoptionen DEVICE DESCRIPTION u4422444444rsnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 134 Die physische Seite PHYSICAL PAGE DESCRIPTION 42 2444042 4440 nnnnnn nennen 136 Die logische Seite LOGICAL PAGE DESCRIPTION 2444444224400 nennen nennen 139 Vorgefertigte Definitionen f r Standardetiketten 444esnnnnenennnnnnnennnnnnnn nennen 140 Definition von Wasserzeichen Stempel Kopf amp Fu zeilen nnnnnn
51. Die Datei PE DIR wird zuerst im aktuellen und dann im PrintEasy Installationsverzeichnis gesucht Welche Direktiven dort eingetragen werden d rfen entnehmen Sie bitte dem separaten Kapitel ber die PrintEasy Direktiven Der Precompiler erzeugt eine Datei mit der Dateierweiterung CPE Mit der Precompiler Direktive PEEXT kann aber auch eine eigene Dateierweiterung angegeben werden Seite 54 Benutzerhandbuch Version 5 0 Umwandlung von PrintEasy Anwendungen Precompiler Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Leider unterst tzt dieser COBOL Compiler noch keinen Preprozessor Ansatz d h Sie m ssen daher Ihre COBOL Sourcen zun chst mit dem PrintEasy Precompiler bersetzen PrintEasy Precompile F r den Aufruf des PrintEasy Precompilers haben Sie mehrere M glichkeiten m Aufruf des grafischer Precompilers ber das Startmen im Bereich PrintEasy m Start des DOS Commando Zeilen Precompilers ber die Commandline durch Aufruf von PEPRECBT EXE Dieser Commando Zeilen Precompiler erlaubt die Abrfrage des Errorlevels 32 Keine Source angegeben bzw ung ltige Source n 16 Schwerwiegende PrintEasy Fehler SEVERE 8 PrintEasy Fehler ERROR 4 PrintEasy Warnungen WARNINGS Wird der PrintEasy Precompiler ohne Parameter gestartet
52. In diesem Dialog k nnen Sie eine gew nschte Kombination von Einstellungen f r einen Drucker unter einen Namen abspeichern und bearbeiten Druckereinstellungen x Druckerprofile Druckerersetzung Profilname Original Drucker Hefter Funktion RICOH Af cio 3025 PS m Nach Auswahl des Reiters Druckerprofile werden bereits definierte Profile angezeigt g In der Spalte Profilname steht der logische Name des Druckers mit den bestimmten Einstellungen Unter diesem Namen wird in der Applikation mit PRINTER IS auf dieses Profil Bezug genommen Unter Original Drucker wird der Name des realen Druckertreibers angegeben auf dem das Profil basiert Mm ber die Schaltfl che Neu kann ein neues Profil angelegt werden Nach Klick auf die Schaltfl che wird der Subdialog f r die Druckerauswahl aufgeblendet z Dort kann ber Eigenschaften in den original Druckertreiberdialog verzweigt und die gew nschten Einstellungen vorgenommen werden Werden die Einstellungen mit OK best tigt gelangen Sie in den Abschlu dialog wo Sie den gew nschten Namen f r das Profil angeben Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne speichern abbrechen Markieren Sie In der Spalte Profil Name eine einzelne Definition werden die Schaltfl chen Bearbeiten und L schen aktiviert Benutzerhandbuch Version 5 0 Seite 343 Druckerersetzung In diesem Dialog k nnen Sie die Regeln f r das Ersetzen von Druckern fes
53. ZERO OR PE RETURNCODE 1 MOVE Test TO PE REG VALUE NAME MOVE Test Eintrag TO PE REG VALUE CALL PETOOLS REG SET VALUE USING PE REG NEW KEY HANDLE PE REG VALUE NAME PE REG VALUE PE RETURNCODE CALL PETOOLS REG CLOSE KEY USING PE REG NEW KEY HANDLE PE RETURNCODE END IF SET HKEY CLASSES ROOT TO TRUE MOVE xyz TO PE REG KEY NAME CALL PETOOLS _REG OPEN KEY USING PE REG KEY HANDLE PE REG KEY NAME PE REG NEW KEY HANDLE PE RETURNCODE IF PE RETURNCODE ZERO OR PE RETURNCODE 1 MOVE Test TO PE REG VALUE NAME CALL PETOOLS REG QUERY VALUE USING PE REG NEW KEY HANDLE PE REG VALUE NAME PE REG VALUE PE RETURNCODE CALL PETOOLS REG DELETE VALUE USING PE REG NEW KEY HANDLE PE REG VALUE NAME PE RETURNCODE CALL PETOOLS REG DELETE KEY USING PE REG KEY HANDLE PE REG KEY NAME PE RETURNCODE CALL PETOOLS_REG CLOSE KEY USING PE REG KEY HANDLE PE RETURNCODE Benutzerhandbuch Version 5 0 Seite 235 Sonstiges Einfache Businessgrafik m Geschicktes Platzieren von Linie ergibt Liniengrafik m Geschicktes Platzieren von Rechtecken ergibt Balkendiagramme m Beispiel Kurve Formatwechsel m Es ist m glich innerhalb eines Dokumentes die erste Seite z B im Hochformat und alle folgenden Seiten im Querformat zu drucken Ein weiteres Beispiel w re 1 Seite Gesch ftspapier 2 Und folgende Blankopapier Hierf r wird f r FIRST PAGE eine andere Ausrichtung als bei OTHER PAGE gew hlt Beispiel ORIENT
54. abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt WORKING STORAGE SECTION 01 barcodetyp attribute 05 barcodestil PIG 05 kerben PIG 05 beschriftung PIG 05 beschr schrift BG EXEC PRINT DEFINE SECTION DEFINE FONT bc schriftart US X 32 VALUE SPACE X 32 VALUE SPACE X 32 VALUE SPACE X 32 VALUE SPACE ING FONTNAME COURIER NEW SIZE IS 12 POINTS DEFINE BARCODETYPE bc lebensmittel E IS barcodestil ES ARE kerben IS beschriftung IS DESCON schritt barcodestil kerben beschriftung beschr schrift barcodestil kerben beschriftung beschr schrift bce lebensmittel wITH STYL UPCZNOLEH CAPTION FONT END EXEC PROCEDURE DIVISION MOVE EAN13 TO MOVE BELOW TO MOVE WITHIN UPC NOTCHES TO MOVE be schriftart TO EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE EAN13 TO MOVE BELOW TO MOVE WITHIN UPC NOTCHES TO MOVE be schriftart TO EXEC PRINT REFRESH RESOURCE BARCODE END EXEC Benutzerhandbuch Version 5 0 Seite 117 Papierdefinition DEFINE PAPER Sie haben mit PrintEasy die M glichkeit eigene Papierformate zu definieren bzw g ngige Gr en wie
55. anal 136 137 PAGE CLIP nn 142 PAPER Auen 127 199 Papier nnnnnn 119 124 194 Papierattribute nn 113 Papier Breite nn 112 Papierdefinition ne 109 Papierformat 89 113 127 229 318 Papierformate nn 193 Papier H he nn 112 Papier Konstante nn 110 Papiersorten nnnnnnnnnenn 215 Parent Window n 278 Passwort ann 314 Passwort ndern nnnn 317 PCKey aann 21 357 PO RE A EHRE HEN SUR SCENES AARSERER 96 N a ee er een 148 PE Preview Direct neern 382 PE Preview via PEF cssc 382 PE DIR 40 43 45 48 54 56 73 80 81 Pe ascent a nein 122 PEBILDER DLL auenn 251 PEBILDER RC 22 2 224 250 PEICA er arena 183 184 187 PEGALES IXT 2 2 22 22 ae 349 PECOBOL DLL 13 45 48 78 234 PECOBOL LIB 0 02unnn 52 57 PECOBOL GET DETAIL WARNING 187 PRE GODE 48 185 Benutzerhandbuch Version 5 0 PECODE EPY na aan 186 PedesceNt nir cissi ia 122 PE DETAIL WARNTABLE 187 PEDOCINF CPY ceeeensseneeennsnnenennennnenn 122 PE DOC INFDO uucseeessssnenennnnnennennennenn 183 PE DOC Info Bereich 183 Pedocinforeserved n 122 Pedoc
56. ber eine Konstante hier A4 sieht wie folgt aus DEFINE PAPER papierl WITH DIM ENSION IS A4 Bei der Definition ber eine Papierkonstante sind folgende Konstanten zul ssig Konstante 10X11 10X14 11X17 15X11 9X11 A2 A3 A3 EXTRA A3 EXTRA TRANSVERSE A3 TRANSVERSE A4 A4 EXTRA A4 PLUS A4SMALL A4 TRANSVERSE A5 A5 EXTRA A5 TRANSVERSE A PLUS B4 B5 B5 EXTRA B5 TRANSVERSE ENV C6 ENV C65 ENV DL ENV INVITE ENV ITALY ENV MONARCH ENV PERSONAL Benutzerhandbuch Version 5 0 Beschreibung 10x11in 10x14 in 11x17 in 15x11in 9x11in A2 420 x 594 mm A3 297 x 420 mm A3 Extra 322 x 445 mm A3 Extra Transverse 322 x 445 mm A3 Transverse 297 x 420 mm A4 210 x 297 mm A4 Extra 9 27 x 12 69 in A4 Plus 210 x 330 mm A4 Small 210 x 297 mm A4 Transverse 210 x 297 mm A5 148 x 210 mm A5 Extra 174 x 235 mm A5 Transverse 148 x 210 mm SuperA SuperA A4 227 x 356 mm B4 JIS 250 x 354 B5 JIS 182 x 257 mm B5 ISO Extra 201 x 276 mm B5 JIS Transverse 182 x 257 mm SuperB SuperB A3 305 x 487 mm C size sheet D size sheet Envelope 10 4 1 8 x 9 1 2 Envelope 11 4 1 2 x 10 3 8 Envelope 12 4 276 x 11 Envelope 14 5 x 11 1 2 Envelope 9 3 7 8 x 8 7 8 Envelope B4 250 x 353 mm Envelope B5 176 x 250 mm Envelope B6 176 x 125 mm Envelope C3 324 x 458 mm Envelope C4 229 x 324 mm Envelope C5 162 x 229 mm Envelope C6 114 x 162 mm Envelope C65 114 x 229 mm Envelope DL 110 x 220m
57. gbar Sch chte Automatisch ausw hlen FORMSOURCE Bypass Bypass Magazin 1 Magazin 1 Magazin 2 Magazin 2 Magazin 3 Magazin 3 Magazin 4 Magazin 4 Zwischenablage Schlie en Nach Auswahl des gew nschten Druckers werden Ihnen wichtige Leistungsmerkmale und die verf gbaren Eingabesch chte dargestellt Sie k nnen ablesen ob und wie E Kopien m Sortieren m Duplex beidseitig Drucken unterst tzt wird Ob es sich um einen Farb oder Monochromdrucker handelt Ob stufenlose Textrotation und oder in 90 Schritten m glich ist oder nicht Welche Eingabesch chte der Drucker It Treiber besitzt und unter welchem Namen sie im Programm als INPUT BIN angesprochen werden m ssen Name in den eckigen Klammern Benutzerhandbuch Version 5 0 Seite 329 Generierung der Drucker und Papier Definition Durch einen Klick auf den Knopf Zwischenablage wird dann auch die fertige PrintEasy Definition f r den Drucker und die verf gbaren Papiersorten des ausgew hlten Druckers in die Zwischenablage kopiert kkxkxkxkxkxkxkxkxkxkxkxkxkxkxkkkxkxkxkkkxkxkxkkxkxkxkkkkxkxkxkkkxkxkkxkkxkxkkkxkxkxkkkxkxkxkxkxkkkxkxkkkxkxx Generiert von PrintEasy 4 x kkxkxkxkxkxkxkxkkxkxkxkkxkkxkxkxkxkkxkxkkxkxkxkxkkxkkxkxkkkxkkkxkxkxkxkkxkxkkxkkxkxkxkkxkxkkkkkxkxkkkkxkxk DEFINE PRINTER PRINTER 1 USING PRINTERNAME eelinuxlb sharpcopy kkxkkxkxkxkxkxkxkxkxkxkkkkxkkxkkxkkkkxkkkkx
58. in der DEFAULT SECTION fest EXEC PRINT DEFAULT SECTION DEFAULT CELL PROPERTIES ARE WIDTH ISO SEEM HEIGHT IS 075 CM END EXEC Jetzt k nnen Sie mit dieser Einheit CELL arbeiten Wenn Sie sie beim LINE SPACING angeben wird die H he HEIGHT von CELL herangezogen Geben Sie die Ma einheit CELL bei der WIDTH Angabe an ist die Breite WIDTH von CELL relevant Beispiel 01 ROW AUSGABE ZEILE LINE SPACING IS 1 CELL 05 EELDI PIC X 10 VALUE SPACE WIDTH 19 10 CELLS Nat rlich k nnen Sie die CELL Vereinbarung auch innerhalb der Zeilen Definition ndern 01 ROW AUSGABE ZEILE CELL PROPERTIES ARE WIDTH TORO EEM HEIGHT 18 0 7 CM LINE SPACING IS 1 CELL 05 EELDI PIC X 10 VALUE SPACE WIDTH 8 10 ECalkik Wichtiger Hinweis Die Verwendung von CELLs bewirkt nicht da jeder Buchstabe automatisch in eine Zelle gedruckt wird Es wird also nicht aus einer Proportional Schrift eine fixe Schrift gemacht Die Ma einheit CELL stellt lediglich eine Alternative zum TOM dar und hat keine Auswirkung auf die Positionierung der einzelnen Buchstaben innerhalb der Felder Seite 186 Benutzerhandbuch Version 5 0 Inline Formatierung Mit der Inline Formatierung sind Sie in der Lage Formatierungen zur Laufz
59. keine Bedeutung da Sie in diesem Fall sowieso den PrintEasy Precompiler verwenden m ssen Benutzerhandbuch Version 5 0 Seite 91 Erstellen einer Anwendung mit PrintEasy Dokumente k nnen aus vielen Objekten bestehen die willk rlich auf der bedruckbaren Fl che arrangiert werden F r das Druckergebnis spielen viele Faktoren eine wichtige Rolle die im Folgenden n her betrachtet werden sollen Das Graphic Device Interface Jede Ausgabe unter Windows erfolgt ber das sogenannte Grafic Device Interface kurz GDI Windows Anwendungen bergeben ihre Ausgabeinformationen an diese Schnittstelle wie z B die Textverarbeitungsprogramme Auch die Bildschirmausgabe erfolgt ber das GDI wobei der Bildschirm dem idealen Drucker entspricht Allerdings werden Dokumente am Bildschirm nur mit 78 dpi angezeigt Wenn die Informationen gedruckt werden sollen versucht der Druckertreiber nun das Beste daraus zu machen und die Informationen f r den Drucker verst ndlich aufzubereiten F r die Windows Anwendungen bedeutet dies da sie sich keine Gedanken um den Drucker machen m ssen weil sie die Informationen einfach nur an das GDI bergeben Ein wesentlicher Faktor Der Druckertreiber Jetzt kommt es nur noch darauf an da der richtige Druckertreiber installiert ist und dieser auch alle verwendete Funktionen unterst tzt Es kann also sein da am Bildschirm alles ganz ordentlich aussieht aber der Ausdruck auf verschiedenen D
60. st wurden m Referenz Was genau hat die Probleme verursacht z B welcher Text F r die genauere berpr fung kann dieser Wert auch hexadimensional dargestellt werden m Attribut Logische Bezeichnung laut Programm E Art Beschreibung des eingetretenen Problems m Ampeln Die Ampeln zeigen auf in welchem Bereich ein Problem aufgetreten ist und wie schwer dieses Problem war Gr ne Ampel alles OK Gelbe Ampel Warnung z Rote Ampel Fehler Benutzerhandbuch Version 5 0 Seite 319 Das PrintEasy Kontrollzentrum berblick PrintEasy olx Datei Bearbeiten Hilfe Jy 4 8 J a Bearbeitung INI Datei CFG Datei Debugger Dialog Positionen Dongle importieren Konfiguration id E r al Drucker Drucker Druckerfilter Farben Fehlerbehebung Eigenschaften Einstellungen O o tod 6 Geschwindigkeit Hilfslinien Info Logfile Konfiguration Registrierung A0 E IE Ej Ira Schriftenverwaltung Seitenr nder Status Systernverwalter Warungsfilter Kalibration Mit Hilfe des PrintEasy Kontrollzentrums k nnen die Definition und Verwaltung von externen Referenzen Drucker Schriften und Farben Ausnahme und Ersetzungsregeln sowie die Administration interaktiv durchgef hrt werden Der Aufruf erfolgt durch Doppelklick auf das zugeh rige Icon in der PrintEasy Programmgruppe Es erscheint das Startfenster in dem alle freigeschalteten Teilfunktionen als Symbol aufgef hrt sind Durch Doppelklick auf das zugeh rige Sym
61. 0 Seite 57 Implementierung des PrintEasy Precompilers Der PrintEasy Precompiler wird direkt im Projekt hinzugef gt und konfiguriert Klicken Sie hierzu bitte bei Cobol Source Files auf die rechte Maustaste und w hlen Precompiler aus J BARCODE PR J COBOL Project Manager Fie Edit Project View Tools Environment CM Help jaja olz alexs Pees I EL 28 2 2 Project Composition Edit Resource CH PRNEASY SAMPLES BARCODEIBARCODE PRJ 2 0 barcode exe jee Cobol Source Fileg 5 Library Files New File lt PrnEasyik Add File g C PrnEasytE Cut Copy Paste Delete Precompiler Seite 58 Benutzerhandbuch Version 5 0 Anschlie end gelangen Sie in einen Konfigurationsdialog f r den Precompiler Precompiler Setting x Command Input Output INSDBINF Precompiler Definition Name Command E PinEasp bin peprecmp exe Browse Command Parameters zINFILE peext COB In this page a precomiler definition name command and command parameter are defined and related to each other Therefore if a definition whose name is the same as the specified preompiler definition name is already registered and a command and command parameter are updated the command and command parameter of the registered precompiler are updated as well Abbrechen Hilfe Im Feld Command wird der PrintEasy Precompiler PEPRECMP EXE aus dem PrintEasy Bin Verzeichnis eingetragen
62. 198 CARBONCOPY DESCRIPTION 197 Carboncopy Definition 197 CA Realia 2 ea 48 53 88 CELL an are 176 177 CELL Definition nennen 177 166 CFG Datei importieren 313 352 GEGNaME Anne 34 CFGN ME sssri darsena 237 Character Set uuusseneeneeneneeeennnnnnnnnnennn 98 CHARSET 3 na 98 CHECKSUM uusssssseeenenesnnnnnnenneneeenn 107 CHORD an ins 153 ClIPPNG nn een 142 CLOSE hadarni aa a 162 CLOSE DOCUMENT 175 366 CLOSE DOCUMENT on nssonsnnnnnnoessnnrnnnena 283 COBCPY 35 36 37 40 43 45 48 54 56 75 80 302 369 COBCPY Angaben seeen 80 COBDIR ecca 35 36 37 COBOL Struktur nenn 176 COBOL Compilers ee 13 23 COBOL Datei useennnnnnneennneen 375 COBOL seitige Erweiterungen 395 CODABAR anennesnennennnnneeennnnnneennnnan 107 CODE_PREFIX cnnennnneeneennnnn 39 42 CODE128A encrena 107 CODE128AUTO useennnnnnennnnen 107 CODE128 crcr 107 CODEI28GC eccna 107 OODE accea en nenn 107 CodeBenah 22224020404 444 nnnannnennnnnnnn nn 45 COLLATE ana 125 198 COLOR ern 92 102 Command Line Aufruf 374 COMMENTS seeen 75 302 Compile Options neen 44 Compilerabh ngige Laufzeitbibliotheken 234 COMPRESSED nennennnennennnn 98 Compressed Code uuuu
63. Aboutbox auf Definition inC OLE void AboutBox Beispiel in MicroFocus COBOL INVOKE GIDOCX32 AboutBox m DisplayPeflnfo Diese Methode zeigt die Informationen zum PEF File in der ActiveX Vorschau an Definition inC OLE Bool DisplayPefInfo Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 DisplayPefInfo RETURNING BOOL E FirstPage Diese Methode zeigt die erste Seite des Dokumentes in der ActiveX Vorschau an Definition inC OLE Bool FirstPage Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 FirstPage RETURNING BOOL Benutzerhandbuch Version 5 0 Seite 303 LastPage Diese Methode zeigt die letzte Seite des Dokumentes in der ActiveX Vorschau an Definition inC OLE Bool LastPage Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 LastPage RETURNING BOOL NextPage Diese Methode zeigt die n chste Seite des Dokumentes in der ActiveX Vorschau an Definition inC OLE Bool NextPage Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 NextPage RETURNING BOOL PrevPage Diese Methode zeigt die vorige Seite des Dokumentes in der ActiveX Vorschau an Definition in C OLE Bool PrevPage Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 PrevPage RETURNING BOOL Seite 304 Benutzerhandbuch Version 5
64. Area leicht herausfinden k nnen ob die Daten noch auf die Seite passen oder nicht Wenn Sie jedoch z B mit Flie text arbeiten stellt Sie diese Anforderung vor ein schier unl sbares Problem In dieser Situation kommt das PLACE Attribut WITH TEST ins Spiel Wenn Sie diesen Zusatz verwenden simuliert PrintEasy die Plazierung auf dem Dokument d h Sie bekommen alle Warnungen Fehler und Hinweise die beim direkten Plazieren entstanden w ren Anhand dieser Informationen k nnen Sie dann leicht entscheiden ob der PLACE nun tats chlich durchgef hrt werden soll oder zun chst ein Seitenwechsel erfolgen mu Bitte denken Sie daran da diese Technik den doppelten Zeitbedarf beinhaltet da der PLACE WITH TEST die Plazierung nur simuliert und diese dann nochmals diesmal tats chlich durchgef hrt werden mu Als weitere Information bekommen Sie bei dieser Technik auch alle Informationen in eine zus tzlich zu definierende INFORMATION AREA Diese Zahlen k nnen Sie dann auswerten und f r Ihre Entscheidungen heranziehen Beispiel EXEC PRINT PLACE SKATTABELLEN ZEILE UPON SKATZETTEL WITH TEST USING INFO AREA PE DOC INFO AFTER 1 LINE END EXEC Wichtiger Hinweis Wenn Sie f r den PLACE WITH TEST eine INFORMATION AREA definieren m chten d rfen Sie auf keinen Fall die Struktur verwenden die Sie bereits beim Dokument angegeben
65. Attribute sind zul ssig Anzahl Stellen LENGTH Bei LENGTH kann die Stellenanzahl f r die Systemvariable angegeben werden Ausrichtung JUSTIFIED Bei JUSTIFIED kann mit den Angaben LEFT und RIGHT die Ausrichtung der Systemvariable angegeben werden F hrende Nullen unterdr cken SUPRESS Bei SUPRESS kann mit der Angabe ON die Nullunterdr ckung f r die f hrenden Nullen angegeben werden Schriftart FONT Bei FONT kann die zu verwendende Schriftartdefinition angegeben werden Schriften Attribute Alle beim DEFINE FONT angegebenen Schriften Attribute au er FONT NAME d rfen hier angegeben werden Bitte beachten Sie jedoch da dabei jedesmal eine tempor re Schrift angelegt verwaltet und berechnet werden mu Diese Vorgehensweise ist vor allem bei gro en Dokumenten nicht zu empfehlen Breite der Textbox WIDTH Bei WIDTH wird die Breite der Textbox angegeben die f r die Darstellung des Feldinhaltes zur Verf gung gestellt werden soll Die Angabe REQUIRED PHYSICAL SIZE stellt so viel Platz zur Verf gung wie tats chlich ben tigt wird Wird zus tzlich noch die Angabe SPACE CLIP IS ON verwendet werden die Leerzeichen nach dem letzten Zeichen ignoriert Die Angabe REQUIRED LOGICAL SIZE macht die Breite der Textbox von der Definition des TOM Zeichen abh ngig Dabei wird die Feldl nge mal die Breite des TOM Zeichen gerechnet Die Breite der Textbox kann auch in einer Einheit angegeben werden Text abschneiden TEXT CLI
66. DESCRIPTION und die logischen Seiten LOGICAL PAGE DESCRIPTION individuell pro Dokument festgelegt Das Thema Carboncopy wird in der nachfolgenden Beschreibung bewu t ausgeklammert Bitte lesen Sie hierzu das separate Kapitel Seite 130 Benutzerhandbuch Version 5 0 Information Area optional Wenn Sie zur Laufzeit Informationen ber Ihr Dokument ben tigen damit Sie z B berechnen k nnen ob ein Absatz noch auf das Papier pa t oder nicht dann m ssen Sie die Information Area einbinden Dabei mu eine Datengruppe angegeben werden in die zur Laufzeit die Dokumentinformationen abgestellt werden sollen Diese Datenstruktur finden Sie in der Copy Strecke PEDOCINF CPY Wenn Sie mehrere Dokumente gleichzeitig bedrucken m ssen Sie ggf diese Struktur mehrfach definieren da Sie sich sonst die Werte immer wieder berschreiben Variable Beschreibung Pelogpagewidth Breite der logischen Seite in 1 10 mm Pelogpageheight H he der logischen Seite in 1 10 mm Peascent Abstand der Baseline zur Oberkante der Textbox in 1 10 mm Pedescent Abstand der Baseline zur Unterkante der Textbox in 1 10 mm Pelogcursorposx Aktuelle horizontale Position des logischen Cursors in 1 10 mm Pelogcursorposy Aktuelle vertikale Position des logischen Cursors in 1 10 mm Pelineheight Zeilenhoehe in 1 10 mm Pelinewidth Zeilenbreite in 1 10 mm Petomheight H he des TOM Zeichen in 1 10 mm Petomwid
67. Der Precompiler erzeugt eine Datei mit der Dateierweiterung CPE PrintEasy Direktive REALIA Der Realia Compiler unterst tzt den CANCEL f r statisch gelinkte Programme nicht Bei einem PrintEasy Programm generiert der Precompiler normalerweise einen CANCEL auf die Module PECOBOL DLL und PETOOLS DLL in die Source Die PrintEasy Direktive REALIA unterdr ckt die Generierung dieser CANCEL Anweisungen Wichtiger Hinweis Einige der mitgelieferten Beispiele z B im Verzeichnis SAMPLES APIS demonstrieren nur die im PrintEasy verf gbaren APIS und m ssen nicht mit dem Precompiler bersetzt werden In diesen Beispielen ist der CANCEL auf PETOOLS DLL in der Source enthalten und mu f r den Realia Compiler von Hand entfernt werden Seite 48 Benutzerhandbuch Version 5 0 Umwandlung von PrintEasy Anwendungen Preprozessor Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Die Workbench Il von CA Realia unterst tzt die Technik des Preprozessors Das bedeutet da Ihre COBOL Source automatisch beim Compile Lauf mit PrintEasy bersetzt wird und Sie weiterhin auf Basis Ihres Source Codes testen k nnen Hierf r m ssen Sie allerdings zun chst einen Preprozessor einrichten Soll der PrintEasy Preprozessor f r die Generierung eines
68. Die Berechnungen f r die Positionierungen und den Platzbedarf der Objekte erfolgt immer gegen das Haupt Dokument Wenn Sie f r die Carboncopies z B ein kleineres Papierformat w hlen kann es sein da Informationen verloren gehen weil nicht gen gend Platz zu Verf gung steht Seite 208 Benutzerhandbuch Version 5 0 Erweiterungen beim OPEN DOCUMENT Sie k nnen pro Carboncopy angeben ob sie in der Vorschau angezeigt ausgedruckt oder im PrintEasy File gespeichert werden soll m PREVIEW IS ON OFF m PRINTING IS ON OFF m PEF IS ON OFF Beispiel EXEC PRINT OPEN DOCUMENT documentname PREVIEW IS ON PRINTING IS ON PEF TORON CARBONCOPY CC DUPLIKAT PRINTING TSHOFJR END EXEC Erweiterungen beim PLACE Die einzige Erweiterung beim PLACE Befehl ist die Angabe des zu verwendenden Layers Es darf dabei nur ein Layer angegeben werden Diese Angabe ist als Attribut der Positionierung zu verstehen Beispiel EXEC PRINT PLACE Duplikat UPON RECHNUNG ABSOLUTE HORIZONTAL POSITION IS 10 CM ABSOLUTE VERTICAL BOSESEON TS EEE M AYER IS LAYER DUPLIKAT END EXEC Benutzerhandbuch Version 5 0 Seite 209 Erweiterungen bei der Preview Steuerung Manchmal kann es notwendig werden z B nur eine einzelne Carboncopy auszudrucken Dies ist ber eine Erweiterung in der Syntax f r die Previe
69. Die Definition von Objekten Mit PrintEasy k nnen au er Texte auch Grafiken Barcodes und Zeichnungsobjekte auf dem Dokument plaziert werden Die Objekte werden i d R mit ihren Attribute in der WORKING STORAGE SECTION definiert Wenn Sie bei der Definition von Objekten eine PrintEasy Spracherweiterung verwenden mu diese innerhalb von EXEC PRINT und END EXEC stehen Innerhalb einer EXEC PRINT END EXEC Anweisung d rfen mehrere Objektdefinitionen aufgef hrt sein Beispiel EXEC PRINT 01 ueberschrift PIC X 30 VALUE Jahresbilanz 2001 FONT IS schrift ueber 1 01 zeile l PIC X 60 FONT IS schrift normal END EXEC Seite 148 Benutzerhandbuch Version 5 0 Statische Texte und Felder TEXT und Variablen Immer wenn Sie Felder Strukturen oder statische Texte mit PrintEasy verarbeiten m chten d rfen Sie eine ganze Reihe von zus tzlichen Optionen einstellen Diese Optionen k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribute beim PLACE Befehl angeben so m ssen diese mit TEXT DEFAULTS eingeleitet werden WORKING STORAGE SECTION EXEC PRINT Vsebeidschrir t PIC XS VALUE Jahresbilanz FONT IS schrift normal BORDETSEONF END EXEC 01 wueberschrift2 PIC 30 VALUE Pingu AG PROCEDURE DIVISION EXEC PRINT PLACE ueberschrift UPON
70. Druckereigenschaften k nnen Sie wichtige Eigenschaften Ihrer Drucker abfragen Schriftenverwaltung Uber die Funktion Schriftenverwaltung legen Sie externe Definitionen Ersetzungsregeln und die Fehlerbehandlung f r die gew nschten Schriften fest Farben ber die Funktion Farben legen Sie externe Farbdefinitionen und ihre Ersatzwerte als Graustufen fest Hilfslinien Mit der Funktion Hilfslinien legen Sie fest ob zus tzlich zu Ihren Nutzinformationen die physischen und logischen R nder und ein Gitternetz auf jede Seite gedruckt werden sollen Drucker Einstellungen Uber die Funktion Drucker legen Sie externe Definitionen Profile Ersetzungsregeln und die Fehlerbehandlung f r die gew nschten Drucker fest Dialog Positionen Mit Dialog Positionen k nnen Sie bestimmen an welcher Position die von PrintEasy aufgeblendeten Dialoge erscheinen sollen Debugger Konfiguration Die Funktion Debugger Konfiguration dient zur Konfiguration des PrintEasy Debuggers ins besondere zur Definition der Haltepunkte und der sichtbaren Fenster Status Hier ber l sst sich die PrintEasy Status Anzeige an und abschalten bzw individualisieren Benutzerhandbuch Version 5 0 Seite 321 E Fehlerbehebung Leider kommt es manchmal vor da die Angaben im Druckertreiber z B ber Farbe Duplex Kopien nicht korrekt sind Diese fehlerhaften Angaben k nnen hier eingestellt werden Bm Geschwindigkeit Hier k nnen Priorit ten f r
71. E en 119 124 F lltypattri Dule encak 105 F lltypdefinition een 104 F lltypen u n a nenn 89 F llung 2 151 152 155 F RBZeile Masia 132 133 GD arniran ar a ATE A E 83 Ger teoptionen 125 126 198 Gesamtanzahl 22u0002nnneeeeneeeenen 145 Gesamtseitenzahl 22222244 rennen 270 Geschwindigkeit 313 344 GID DAT nu n nen 235 GID DAT Files u0u20nsseeeeeenenenenn 247 GID03049 DLL 20000020202eenenenenn 234 GID30001 DLL uuuneneneneneneneeeeeeenen 234 GID30039 DLL uuuuneneeeneneneneneeeeeeenen 234 GID30COB DLL nenenn 234 GID30CPY DLL niise 236 GID30CTL EXE nnneeeeneeeeeeeeeenennnn 235 GID30CTL HLP ooeec 235 GID30DBG DLL 236 246 GID30DEV EXE uuuneneenneeneeneeeenennnn 236 GID30DEV ICO uuneeeeneeeeeeeeeeeenenn 236 GID30DEV INI 000unenennn 236 301 GID30DLG DLL eenenn 234 GID30LOA DLL u2u2u2uueeneeeneeenenn 234 GID30MIG DLL 0 00nn 236 GID30NET DLL 2 2000uu nenne 234 GID300OCX OCX eenenenenennnennennnennnnnenennn 235 GID300CX TLB uuusueeeeeeeneneeenennnn 236 GID30PAT DLL u 235 247 GID30PEA DLL Lacee 234 238 GID30PE
72. ET 244 REALIA ini 48 78 Rechteck uu444444nnsnnnnnnnnnnnnnnnen 151 Rechteck Attribute enerne 151 RECTANGLE unsre inne aiaia 151 RECTANGLE DEFAULTS 151 Referenz 310 REFERENZ aa 187 Referenznamen 115 117 Refresh ae 271 REFRESH pancione 281 285 REFRESH RESOURCE 90 94 100 103 105 108 113 116 160 REFRESH RESOURCES ALL 265 Seite 427 REFRESH RESOURCE seen 90 Regeln f r Barcodes 106 Registrieren renere 357 359 Registrierung 16 313 356 Registiy s eier 240 Reihenfolge 125 164 Reisestecker usenseeeeeeeeeennnnneennen 13 23 RELATED TO PAGE oaeen 166 Relative Positionierung 165 RELNOTES TXT nn 72 Remote mit User Exit 394 Remote Betrieb 222204 een 393 REQUIRED LOGICAL SIZE 142 146 REQUIRED PHYSICAL SIZE 142 146 RESOLUTION oseere 127 199 Resourcen Compliler n 148 Resourcen DLL 2220000022nneeeeneeeeeen 148 Ressource aai 90 RESSOUFCEN ine 160 Ressourcen aktualisieren 160 Ressourcen initialisieren 160 Ressourcen Definition 89 117 Ressourcen DLL 2 000222222 nennen 250 REVERSE urn 125 RGB Werte
73. Haken entfernen ist der Debugger als solches deaktiviert Wenn Sie Automatisch Schlie en aktivieren werden die Debuggerfenster automatisch beim CLOSE DOCUMENT geschlossen wenn keine Warnungen oder Fehler aufgetreten sind Benutzerhandbuch Version 5 0 Seite 315 Haltepunkte vordefinieren Wenn Sie auf den Knopf Haltepunkte klicken wird folgender Dialog aufgeblendet Alinisieial v 9 v v a Hiermit legen Sie fest bei welcher Problemklasse Info Warnung Fehler der PrintEasy Spy aufgeblendet werden soll Wenn Sie Haltepunkte zur Laufzeit setzen ausgew hlt haben dann wird der PrintEasy Spy beim ersten PrintEasy Befehl aufgeblendet Dabei d rfen Sie bestimmen wie Sie die Haltepunkte setzen m chten Sie k nnen nat rlich diese Einstellung auch jederzeit zur Laufzeit ndern Seite 316 Benutzerhandbuch Version 5 0 Der PrintEasy Debugger im Detail Ca Datei Ansicht Fenster Hilfe le x Fehlemummer ne A Fehler Info 14 Execnummer Pe T I Stop bei Infos V Stop bei Warnungen La eu EAS M Stop bei Fehlern EXEC PRINT PLACE BORDUERE UNTEN UPON TISCHKARTE ARSOTITE VERTICAT Referenz Attribut Art Text pa t nicht auf die logische Seite Color x Font Printer UAE g Text z Grafik System s Lines z Filtype Logpage Physpage z Documen Hardware z Paper Layer Wenn sie die entsprechenden Haltepunkte gesetzt haben und eine PrintEasy Warnung Fehler oder Information
74. Installationsverzeichnis gt BIN FUJITSU NET zeigen Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Uhnterverzeichnis lt Installationsverzeichnis gt CPY Die speziellen NET Beispiele f r Fujitsu NetCOBOL for NET in der Version 3 0 liegen im Verzeichnis lt Installationsverzeichnis gt SAMPLESV3 NET Die PrintEasy Source im NET Umfeld Die PrintEasy COBOL Programme unter NET unterscheiden sich nur unwesentlich von normalen PrintEasy COBOL Programmen in der Windows Welt Wichtig ist insbesondere folgender Eintrag im Repository ENVIRONMENT DIVISION CONFIGURATION SECTION SPECIAL NAMES DECIMAL POINT IS COMMA REPOSITORY COPY PE COLOMO COPY Et OOS AEON AE Bitte beachten Sie auch dass s mtliche PrintEasy API Calls ohne Hochkommas erfolgen m ssen Beispiel CALL PETOOLS_MESSAGE BOX USING PE MESSAGE PE MESSAGE LAENGE PE HEADING PE HEADING LAENGE PE MBOX TYP PE MBOX RC Ansonsten m ssen im wesentlichen keine weiteren Anpassungen vorgenommen werden Wichtiger Hinweis PrintEasy unterst tzt derzeit weder die OO COBOL Syntax noch das variable Zeilenformat jenseits der Spalte 72 Sie sollten daher Ihre PrintEasy Programme weiterhin als traditionelle COBOL Programme schreiben und ggf als eigenst ndige Unterprogramme kapseln Um Problemen generell vorzubeugen sollten Sie keinerlei OO Bef
75. Namen des Drucker ein f r den Sie eine Ersetzungsregel definieren wollen Alternativ k nnen Sie ihn auch ber die Auswahlliste festlegen Die Angabe eines Druckerprofiles als Verwendeter Drucker ist unzul ssig Diese k nnen nicht ersetzt werden m Unter Ersatzdrucker tragen Sie den Namen des Druckers ein der als Ersatzdrucker dienen soll Alternativ k nnen Sie ihn auch ber die Auswahlliste festlegen m Mit Hilfe der Radio Buttons unter Ersetzung legen Sie die Benutzungsregel fest Im Fehlerfall g Immer ber die Schaltfl che Speichern tragen Sie die Regel in die Konfigurationsdatei ein Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne Speichern abbrechen Benutzerhandbuch Version 5 0 Seite 345 Druckerfilter Printerfilter Die Drucker Filter schr nken die Drucker Anzeige im Printer Dialog ein Auf das PrintEasy API PETOOLS_GET_PRINTER_NAMES hat diese Einschr nkung jedoch keine Wirkung Voreinstellungen Druckereinstellungen Zuerst k nnen Sie festlegen welche grunds tzlich Bereiche angezeigt werden sollen nur Druckerprofile m nur reale Drucker Seite 346 Benutzerhandbuch Version 5 0 Ausnahmeregeln Druckereinstellungen Acrobat Distiller Drucker Voreinstellung verfuegbar Acrobat PDF Drucker Voreinstellung verfuegbar eDocPrintPro Drucker nicht verfuegbar nicht verfuegbar icio Drucker Voreinstellung verfuegbar SHARP AR M Drucker Voreinstellung verfuegbar
76. PAGE IS TILED g Mit HORIZONTALLY IN wird die horizontale Aufteilung der Seite vorgenommen n Mit VERTICALLY IN wird die vertikale Aufteilung der Seite vorgenommen PHYSICAL PAGE IS TILED HORIZONTALLY IN 2 LOGICAL PAGES VERTICALLY IN 4 LOGICAL PAGES Wird die physische Seite in logische Seiten aufgeteilt kann f r die logischen Seiten ein Zwischenraum mit der Angabe WITH GUTTER definiert werden Wird die physische Seite in logische Seiten aufgeteilt kann eine Trennlinie mit der Angabe GUTTERLINE f r die logischen Seiten definiert werden BENSITENTEPRGEEERSEETTET END HORIZONTALLY IN 2 LOGICAL PAGES wITH GUTTER IS 5 MM GUTTERLINE IS ON USING LINETYPE linie duenn ERTICALLY IN 4 LOGICAL PAGES WITH GUTTER IS 3 MM GUTTERLINE IESEON USING LINETYPE linie duenn lt Seite 138 Benutzerhandbuch Version 5 0 Die logische Seite LOGICAL PAGE DESCRIPTION Wurde die physische Seite eines Dokuments in logische Seiten aufgeteilt dann k nnen unter LOGICAL PAGE DESCRIPTION Optionen f r die logische Seiten angegeben werden Mit der berschrift FIRST PAGE erste Seite EVEN PAGE gerade Seiten ODD PAGE ungerade Seiten oder OTHER PAGE andere Seiten wenn nur FIRST PAGE definiert wurde kann eine Unterscheidung f r die erste Seite gerade Seiten ungerade Seiten oder folgende Seiten erfolgen
77. Platz zur Verf gung steht Seite 182 Benutzerhandbuch Version 5 0 ber die Suche in der Detailed Warning Table nach den speziellen Bedingungsnamen f r die Warnungen m PEW INSIDEEXECPTIONAREA m PEW INSIDEPROTEXTIONAREA k nnen Sie dann ermitteln ob ein Objekt in die Exception oder Protection Zone ragt Sie k nnen dann bequem die Summenzeile drucken die nun immer Platz haben wird Bitte vergessen Sie jedoch nicht die Zeile noch mal auf der neuen Seite zu drucken die die Warnung PEW INSIDEPROTEXTIONAREA ausgel st hat Beispiel MOVE ZERO TO PE DETAILWARN RETURN CODE PERFORM UNTIL PE DETAILWARN RETURN CODE NOT ZERO CALL PECOBOL GET DETAIL WARNING USING PE JOBHANDLE PE DETAILWARNTABLE PE DETAILWARN RETURN COD IF PE DETAILWARN RETURN CODE ZERO EVALUATE TRUE WHEN PEW INSIDEEXECPTIONAREA OF PE DETAILWARN COD ee ea ERFORM BEREICHE MARKIEREN PERFORM SUMME AUSGEBEN WHEN P ee W INSIDEPROTECTIONAREA OF PE DETAILWARN COD RM BEREICHE MARKIEREN ORM SUMME AUSGEBEN RFORM NACHDRUCKEN u ne END EVALUATE ti ENDETE END PERFORM Benutzerhandbuch Version 5 0 Seit
78. Programmes verwendet werden mu unter Build Options die Preprocessor Group PrintEasy ausgew hlt werden Benutzerhandbuch Version 5 0 Seite 49 Einrichten des PrintEasy Prepozessors Unter TOOLS PREPROCESSOR MAINTENANCE EDIT STEPS kann ein neuer Preprozessor Schritt angelegt werden Dabei mu bei Command File die mitgelieferte Batch Datei PREPPE BAT angegeben werden Edit Preprocessor Step x PREFPE BAT PrintE asy Preprocessor Der Preprozessor Schritt wird anschlie end einer Preprocessor Group zugeordnet Edit Preprocessor Group F PrintE ass Seite 50 Benutzerhandbuch Version 5 0 Verwendung des Preprozessors beim Compile Soll der PrintEasy Preprozessor f r die Generierung eines Programmes verwendet werden mu unter Build Options die Preprocessor Group PrintEasy ausgew hlt werden COBOL Options Notebook DEFAULT ORORRORTRRRRE TH Wpionse Jew Step Benutzerhandbuch Version 5 0 Seite 51 Linken von PrintEasy Programmen Zum Linken von PrintEasy Programmen werden die Dateien PECOBOL LIB und PETOOLS LIB aus dem Verzeichnis lt Instverzeichnis gt BIN REALIA ben tigt COBOL Options Notebook DEFAULT CA_Real2dir lib carclw60 lib E pmeasy binyrealis pecobol lib E pmeasy binsrealis4petools lib Seite 52 Benutzerhandbuch Version 5 0 Besonderheiten bei CA Realia Il Workbench PrintEasy unterst tzt derzeit
79. References Ca Web References Source Files 41 Neues Element hinzuf gen vorhandenes Element hinzuf gen E Einf gen x L schen Eigenschaften W hlen Sie dazu bitte unter Source Files aus dem Kontextmen Hinzuf gen Vorhandenes Element hinzuf gen aus Yorhandenes Element hinzuf gen gidkart x Suchen in a fujitsu net er A xXx Ei v Extras v B PECOBOL cob B petools cob Dateiname v Dateityp Common COBOL Files cob cbl cobol v Abbrechen i W hlen Sie dann aus dem PrintEasy Bin Fujitsu NET Verzeichnis die beiden Sourcen pecobol cbl und petools cbl aus Diese werden anschlie end im Projektmappen Explorer unter Source Files angezeigt Anschlie end k nnen Sie ber Hinzuf gen Ihre eigenen PrintEasy Sourcen als Projektmappen Elemente aufnehmen oder neu erstellen Benutzerhandbuch Version 5 0 Seite 67 Umwandlung von PrintEasy Anwendungen unter NET Die hinzugef gte PrintEasy COBOL Source mu nun zun chst mit dem PrintEasy Precompiler bersetzt werden Diese bersetzung kann durch den Custom Build Step automatisiert werden Bitte w hlen Sie hierzu zun chst die Eigenschaften der PrintEasy COBOL Source z B mit F4 aus und stellen Sie nun die Option Build Action auf None xl gidkart cbi File Properties e Build Action Custom Tool Custom Tool Namespace File Name gidkart cbl Full Path Ci prneasy4isamples netigidkartigidkart c
80. Sourcecode eingef gt Diese Direktive kann nicht gleichzeitig mit der Direktive INSERT verwendet werden Siehe auch Direktive INSERT INSERT m Funktion Angabe des Dateinamen welches die Dokumentbeschreibung enth lt Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen E Format INSERT filename m Parameter filename Angabe der Datei in der die grunds tzlichen Definitionen enthalten sind DEFINE SECTION x DOCUMENT SECTION n DEFAULT SECTION m Hinweis Die Datei wird dauerhaft in den Sourcecode eingef gt Diese Direktive kann nicht gleichzeitig mit der Direktive INCLUDE verwendet werden Siehe auch Direktive INCLUDE Seite 382 Benutzerhandbuch Version 5 0 Starten von PrintEasy Migrate Die Nutzung der Migratefunktion ist in unterschiedlicher Weise m glich Zusatzschritt beim Preprozess Precompile Sie k nnen den PrintEasy Migrate als automatischen vorgeschalteten Zusatzschritt im Rahmen des Preprozess Precompile Laufes nutzen Der Zusatzschritt wird durch Angabe der Direktive PEMIG in einer der folgenden Varianten aktiviert im PE Optionsfeld des Precompilerdialoges als Precompiler Direktive im Command Line Aufruf als Eintrag in der Standard Direktiven Datei PE DIR als Option zur Preprozessor Direktive PEPREP nur Micro Focus Stand Alone Aufruf batchorientiert oder interaktiv Als weitere M glichkeit k nnen Sie den PrintEasy Migrate auch unabh ngig von Pr
81. Sourcecode wird vorab mit PrintEasy Migrate konvertiert und anschlie end bersetzt m Format NO JPEMIG m Parameter Keine m Hinweis Das Ergebnis der Konvertierung durch PrintEasy Migrate wird mit der Dateierweiterung PEM abgespeichert Siehe auch Kapitel Das Werkzeug PrintEasy Migrate m Defaultwert NOPEMIG PSI E Funktion Legt fest ob eine PSI Datei PrintEasy Source Information erzeugt werden soll oder nicht m Format NOJPSI m Parameter Keine m Defaultwert PSI REALIA E Funktion Unterdr ckt die Generierung der CANCEL Anweisung f r die Module PECOBOL DLL und PETOOLS DLL Diese Direktive mu verwendet werden wenn der PrintEasy Precompiler die COBOL Source f r den Realia Compiler generieren soll da Realia keine statisch gelinkten Programme mit CANCEL aus dem Hauptspeicher entfernen kann m Format NOJREALIA m Parameter Keine m Defaultwert NOREALIA Benutzerhandbuch Version 5 0 Seite 87 TRACE E Funktion Gibt an ob bei der bersetzung der Anwendung ein Trace Listing erzeugt werden soll Das Trace Listing die Dateierweiterung TPE m Format NO TRACE m Parameter Keine m Defaultwert NOTRACE Seite 88 Benutzerhandbuch Version 5 0 Warum werden die Copy Strecken nicht gefunden Grunds tzlich braucht PrintEasy eine Information ber den Aufenthaltsort der Copy Strecken Abh ngig davon welchen Compiler Hersteller Sie verwenden k nnen bzw m ssen die Angaben an unterschi
82. Status NO kein Status Fortschrittsanzeige dliname Eigene Anzeige INSTVERSION versionsnummer PrintEasy Versionsnummer INSTLANGUAGE sprachnummern mehrere m gl Sprach Nummern der installierten 001 englisch Sprachen durch Komma getrennt 049 deutsch 039 italienisch RUNOCX verzeichnisname Verzeichnis in dem die Runtime f r das PrintEasy ActiveX Control liegt CFGNAME dateiname mit Pfad Pfad Angabe und Name einer alternativen PrintEasy CFG Datei LOGPATH Verzeichnisname Verzeichnis in dem die diversen PrintEasy Logfiles gespeichert werden DEVELOP 0 Dieser Eintrag bewirkt dass sich die PrintEasy Installation nun wie eine Endanwender Installation verh lt d h alle Entwickler Komponenten z B Spy sind deaktiviert Seite 246 Benutzerhandbuch Version 5 0 Eigene PRNEASY INI oder WIN INI Eigene Datei PRNEASY INI empfohlen Nach dieser eigenen PRNEASY INI wird zuerst gesucht Wenn diese Datei gefunden wird wird sie als einzige Informationsquelle herangezogen In der WIN INI wird nicht mehr gesucht Wenn mehrere Anbieter auf PrintEasy basierende Software ausliefern dann kann jeder einzelne mit seinen eigenen individuellen Einstellungen und Runtime St nden arbeiten Nur mit dieser Variante ist der Multiple Vendor Support gew hrleistet Eintragungen in der WIN INI nicht empfohlen Wenn keine lokale INI Datei gefunden wird gelten die Eintragungen aus der WIN INI Wenn mehrere Anbieter auf P
83. TO ABSOLUTE HORIZONTAL POSITION IS 9 CM ABSOLUTE VERTICAL POSITION IS 4 CM TAN BSISZPRIETSSETRTNTEEROFT END EXEC Tip Um Linien gezielt positionieren zu k nnen ist h ufig die Information Area siehe Dokumenten Definition sehr hilfreich Aus dieser Struktur kann neben der aktuellen Cursor Position auch die breite des Druckbereichs ermittelt werden Benutzerhandbuch Version 5 0 Seite 179 Seitenwechsel NEXT LOGICAL PHYSICAL PAGE Wenn Sie einen bewu ten Seitenwechsel ausl sen m chten m ssen Sie den PrintEasy Befehl NEXT LOGICAL PAGE oder NEXT PHYSICAL PAGE kodieren Dabei wird bei NEXT PHYSICAL PAGE wirklich ein neues Blatt also eine neue physische Seite erzeugt Bei NEXT LOGICAL PAGE hingegen wird lediglich eine neue logische Seite begonnen Wenn bei Ihnen die logischen und physischen Seiten identisch sind da Sie keine Unterteilungen vorgenommen haben sollten Sie dennoch besser NEXT LOGICAL PAGE verwenden In diesem Fall k nnen Sie hinterher jederzeit eine Unterteilung einf hren ohne da Sie diese Stellen nochmals ndern m ssen Beispiel EXEC PRINT NEXT LOGICAL PAGE OF DOCUMENT DOC UMSATZLISTE END EXEC Komplett leere Seiten drucken wichtig f r Duplex ber das Attribute MODE legen Sie fest ob die Seite wie definiert normal oder nur als leere Seite noc
84. TOSOH PRINT ORDER IS NORMAL CARBON COPY CC DUPLIKAT PRINTER IS SYSTEM DEFAULT COPIES TE 2 Benutzerhandbuch Version 5 0 Seite 207 Erweiterungen bei der physischen Seitenbeschreibung Analog der Definitionen in den Ger teoptionen kann auch die physische Seitenbeschreibung pro Carboncopy unterschiedlich erfolgen Sie sind damit in der Lage z B pro Carboncopy das Papierformat zu wechseln oder diese aus unterschiedlichen Eingabesch chten zu ziehen F r die einzelnen Carboncopies d rfen allerdings nur folgende Attribute ge ndert werden m PAPER mit ALTERNATE PAPER m INPUT BIN m RESOLUTION Alle anderen Einstellungen z B die R nder d rfen f r die Carboncopies nicht ver ndert werden Beispiel PHYSICAL PAGE DESCRIPTION PAPER IS A4 ORIENTATION IS PORTRAIT MARGIN LEFT IS 1 5 amp M MARGIN RIGHT rS 1 5 Mi MARGIN TOP 28 1 5 ki MARGIN BOTTOM Is l CM CARBON COPY CC DUPLIKAT INPUT BIN TORUREERS Bitte beachten Sie dass die Strutktur des Hauptdokumentes bei der Verwendung von FIRST EVEN ODD OTHER auch in der Carboncopy Definition identisch sein mu Beispiel PHYSICAL PAGE DESCRIPTION FIRST PAGE INPUT BIN IS LOWER OTHER PAGE INPUT BIN To aUo CARBONT CORY CC DUPLIKAT NPUT BIN IS YPPER falsch BRSITSPAGRE INPUT BIN ISHUPBERE OTHER PAGE INPUT BIN 1 5 ERS Wichtiger Hinweis
85. WHITE und die Hintergrundfarbe TRANSPARENT w hlen Beispiel PLACE TEXT UNSICHTBAR TEXT COLOR IS WHITE BACKGROUND COLOR IS TRANSPARENT Seite 238 Benutzerhandbuch Version 5 0 Wie kann ich einen Ausgabeschacht ansteuern Eigenschaften f r TOSHIBA DP6570 Series PCL5e Gidsry2 toshiba_copy 21x Paper Margin Output Cover Sheet Watermark Print Quality Option Other Uption Eisiisgizr Saddle Stitch Finisher Destination get X Uberenmen Abbrechen Hilfe Da diese Eigenschaft leider nicht genormt ist geht das nur ber die Definition eines Druckerprofils Druckereinstellungen x Druckerprofile Druckerersetzung Profilname Original Drucker Din amp 5 Heftchen TOSHIBA DP6570 Series PC i TOSHIBA DP6570 Series PC Benutzerhandbuch Version 5 0 Seite 239 Wie kann ich den PrintEasy Ausdruck archivieren E Zur Archivierung k nnen Sie beim Lauf Ihrer PrintEasy Anwendung ein PEF File erzeugen m Die Erstellung eines PEF Files kann entweder als Option bei der Anweisung OPEN DOCUMENT durch die Auswahl von PEF File im Printer Dialog oder durch die Auswahl von Speichern unter in der PrintEasy Preview veranla t werden Wie kann ich PEF Files wieder anzeigen bzw ausdrucken Um das PEF File wieder anzuzeigen bzw auszudrucken haben Sie viele M glichkeiten m PEF Datei in der PrintEasy Preview laden m
86. Zeile mit ROW gekennzeichnet werden Somit kann ein Block als Ganzes plaziert werden Bitte beachten Sie da f r die Positionierung dieses mehrzeiligen Blocks die Baseline der ersten Zeile relevant ist Innerhalb dieser Gruppe kann jedes beliebige Objekt verwendet werden F r die in der Zeile enthaltenen Objekte k nnen Standardattribute festgelegt werden Diese m ssen dann wieder mit DEFAULT eingeleitet werden Attribute f r diese Gruppe Vertikale Ausrichtung VERTIACL ALIGNMENT Bei VERTICAL ALIGNMENT kann die vertikale Ausrichtung der Zeileninhalte innerhalb der gesamten Zeile angegeben werden Dies ist vor allem dann wichtig wenn die Objekte in der Zeile eine unterschiedliche H he haben Die Ausrichtung erfolgt standardm ig nach der Baseline Mit den Angaben BASELINE TOP BOTTOM CENTERED kann die Ausrichtung der Objekte aber auch explizit angegeben werden Horizontale Ausrichtung HORIZONTAL ALIGNMENT Bei HORIZONTAL ALIGNMENT kann f r alle Objekte innerhalb der Zeile die horizontale Ausrichtung angegeben werden Einzug LEFT INDENT RIGHT INDENT Ein Einzug der R nder kann mit LEFT INDENT und RIGHT INDENT f r eine Zeile definiert werden Tom Character TOM CHARACTER Soll innerhalb einer Zeile ein anderes TOM Zeichen verwendet werden kann dies bei TOM CHARACTER angegeben werden Zeilenabstand LINE SPACING Der Zeilenabstand kann als Ma MM CM INCH TOM s LINE s angegeben werden Alternativ kann diese
87. auftritt wird automatisch der PrintEasy Debugger aufgeblendet und versorgt Sie mit wichtigen Informationen ber das eingetretene Problem Die vordefinierten Haltepunkte im Kontrollzentrum k nnen Sie ber Stop bei Infos Stop bei Warnungen bzw Stop bei Fehlern dynamisch an und abschalten Durch das Bet tigen von Run wird die Kontrolle wieder zur ck an das Anwendungsprogramm gegeben und die Verarbeitung wird fortgesetzt Sobald Sie auf Hex klicken bekommen Sie den relevanten Feldinhalt im Hex Modus dargestellt Referenz gg Benutzerhandbuch Version 5 0 Seite 317 Die Detailanzeige ber Detailanzeige erhalten Sie eine Auflistung der eingetretenen Informationen und Probleme Dialog 1 1 Drucker 2 3Drucker 3 2 Drucker 4 4 Drucker 5 5000 Text 6 8000 Text 7 8000 Text 8 8000 Text 9 8000 Text 10 8000 Text Diese Auflistung entspricht auch der Detailed Warning Table die Sie direkt ber das Programm abarbeiten k nnen Bitte lesen Sie dazu auch das Kapitel ber die Fehler Behandlung Seite 318 Benutzerhandbuch Version 5 0 Informationen im PrintEasy Debugger E Fehlernummer Nummer des eingetretenen Problems m Execnummer Die Nummer deutet auf das soundsovielte EXEC Statement in der COBOL Source hin Bei diesem Befehl ist das Problem eingetreten m Fehler Die Anzahl der Fehler die bereits aufgetregen sind m Warnungen Die Anzahl der Warnungen die durch die Erstellung des Dokumentes ausgel
88. beibehalten E Wechsel zum Seitenanfang Beim Seitenwechsel wird zum Seitenanfang gescrollt Seite 280 Benutzerhandbuch Version 5 0 u Dokumentinformation Zeigt zus tzliche Dokumentinformationen zum aktuellen Dokument an Diese Informationen sind nur verf gbar wenn das Dokument ab der PrintEasy Version 1 0 3 erzeugt worden ist PEF File Informationen Drucker Lexmark Optra A Erzeugt am 17 5 1999 18 42 Erzeugt mit PrintEasy Y 1 0 3 Beta 2 Port Gidsrw2 laserempfang Benutzerhandbuch Version 5 0 Seite 281 E D Hilfslinien und Zebra F r die PrintEasy Vorschau k nnen Hilfslinien wie physische und logische Seitenr nder oder auch Rasterlinien eingeblendet werden Hilfsfunktionen DOC UMSATZLISTE xj Hilfslinien Zebra Definition C Benutzung der globalen Einstellungen Dokumentspezifische Einstellung Positionierungshilfen Darstellung I Gridlines 10mm Hilfslinien hinten 7 Gridines 5mm A Hilfslinien vorne IV Druckbereich logische Seite I Textl nge Hilfsfunktionen DOC UMSATZLISTE x Hilfslinien Zebra Definition Dokumentspezifische Einstellung Zebra Definition 17 Zebra Abstand 50 Farbe goran Seite 282 Benutzerhandbuch Version 5 0 Hilfslinien f r Textl ngen Bei der allt glichen Arbeit mit PrintEasy st t man immer wieder auf das Problem dass Leerzeichen ja b
89. das Quelltextformat Compressed Code nicht Sourcen ohne die Spalten 1 6 k nnen mit PrintEasy demnach nicht verwendet werden Einige der mitgelieferten Beispiele verarbeiten sogenannte Line Sequential bzw Editor Dateien Die Anweisung SELECT ORGANIZATION IS LINE SEQUENTIAL wird vom Realia Compiler nicht unterst tzt und mu nach SELECT ORGANIZATION IS SEQUENTIAL abge ndert werden Ebenso wird die COBOL Syntax Erweiterung DISPLAY AT leider nicht unterst tzt Dieser Zusatz ist jedoch in machen Beispielen enthalten Bitte korrigieren Sie die Source entsprechend Benutzerhandbuch Version 5 0 Seite 53 MBP Visual COBOL Einstellungen Damit die PrintEasy Runtime gefunden wird mu die Umgebugnssvariable PATH gesetzt werden PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN MBP Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Unterverzeichnis lt Instverzeichnis gt CPY Damit diese vom Compiler gefunden werden m ssen die ben tigten Copy Strecken dem Projekt hinzugef gt werden oder Sie kopieren diese Dateien in Ihr jeweiliges Projektverzeichnis PrintEasy Direktiven Datei PE DIR Damit der Precompiler Ihre Copystrecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt Instverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden
90. der WORKING STORAGE SECTION eine Gruppe definiert werden Eine Gruppendefinition wird immer mit DEFINE GROUP gefolgt von einem eindeutigen logischen Namen eingeleitet Mit USE werden dann weitere Objekte der Gruppe hinzugef gt die beliebig auf dem Bereich der Kopf amp Fu zeile bzw Wasserzeichens amp Stempels positioniert werden k nnen Betrachten Sie diese Bereiche als vom eigentlichen Blatt losgel ste Schnipsel die Sie dann in der Dokumentenbeschreibung an die gew nschte Stelle kleben EXEC PRINT DEFINE GROUP fusszeile USE hinweis HORIZONTAL POSITION IS CENTERED USE seitentext RELATIVE VERTICAL POSITION IS 1 LINE HORIZONTAL POSITION IS CENTERED E END DEFINE Im obigen Beispiel sind hinweis und seitentext beliebige Objekte die auf dem Fu bereich FOOTER frei positioniert werden k nnen Diese beiden Objekte werden dabei unter der Gruppe fusszeile zusammengefa t Welche Objekte im PrintEasy zur Verf gung stehen und wie diese positioniert werden k nnen wird im nachfolgenden Kapitel genau erl utert Seite 142 Benutzerhandbuch Version 5 0 Positionierung eines Wasserzeichens WATERMARK Wasserzeichen stehen sowohl bei der physischen als auch bei der logischen Seite zur Verf gung Das physische Wasserzeichen wird mit PHYSICAL WATERMARK und das logische mit LOGICAL WATERMARK eingeleitet m Horizonta
91. des F lltyps stehen Ihnen die F llstile BDIAGONAL CROSS DIAGCROSS FDIAGONAL HORIZONTAL SOLID und VERTICAL zur Verf gung Die verschiedenen Stile sind auch auf dem PrintEasy Sch tzeisen abgebildet NN M HORIZONTAL VERTICAL BDIAGONAL FDIAGONAL CROSS DIACROSS SOLID m Farbe FOREGROUND IBACKGROUND COLOR Mit FOREGROUND COLOR k nnen Sie die Vordergrundfarbe und mit BACKGROUND COLOR die Hintergrundfarbe festlegen F r den Stil SOLID durchgehend gef llt darf nur eine Vordergrundfarbe angegeben werden Die Definition einer durchgehend gef llten roten Fl che sieht wie folgt aus DEFINE FILLTYPE kreis fuellung WITH STYLE IS SOLID FOREGROUND COLOR IS RED Wichtiger Hinweis Bei manchen Druckertreibern ist die Rechenlogik f r Farben bei Linien und Fl chen unterschiedlich Das f hrt dann h ufig dazu da die gleiche Farbe bei einer Linie anders dargestellt wird als bei einer Fl che Benutzerhandbuch Version 5 0 Seite 113 F lltypattribute dynamisch einstellen Sollen die F lltypattribute zur Laufzeit angegeben werden k nnen die Konstanten oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden da
92. die Copy Strecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt Installationsverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden PrintEasy Direktive PEEXT Der PrintEasy Precompiler erzeugt standardm ig Dateien mit der Dateierweiterung CPE Der Fujitsu Compiler l t f r COBOL Sourcen aber nur die Dateierweiterung CBL oder COB zu Mit der Precompiler Direktive PEEXT kann aber auch eine eigene Dateierweiterung angegeben werden Die Direktive kann in die PrintEasy Precompiler Direktivendatei PE DIR eingetragen werden Beispiel PEEXT COB Seite 56 Benutzerhandbuch Version 5 0 Einstellungen im Projekt Die COBOL Sourcen die durch den PrintEasy Precompiler erzeugt wurden k nnen im Projekt aufgenommen werden Im Ordner Library File m ssen zus tzlich die Dateien PECOBOL LIB und PETOOLS LIB aus dem Verzeichnis lt Installationsverzeichnis gt BIN FUJITSU hinzugef gt werden J BARCODE PR COBOL Project Manager Ey ioj x Fie Edit Project view Tools Environment CM Help Sala Dr seex Fe z 8 28 amp Al Project Composition Edit Resource CHPRNEASY SAMPLES BARCODEIBARCODE PRJ 2 2 barcode exe Cobol Source Files S Library Files C PrnEasyibinifujitsuiPetools lib C PrnEasytbintfujitsuiPecobol lib Cobol Source Files Benutzerhandbuch Version 5
93. die PrintEasy Anwendung und alle anderen Tasks festgelegt werden Je nach Einstellung ist der Rechner dann nahezu blockiert wenn PrintEasy arbeitet m Bearbeitung INI Datei Dieser Dialog bietet die M glichkeit die PRNEASY INI bequem zu konfigurieren m Logfile Konfiguration Hiermit k nnen Sie die Logfile Einstellungen im Programm extern berschreiben Es ist somit m glich das Logfile erst im Problemfall zuzuschalten m Druckerfilter In diesem Dialog k nnen Sie die Druckerliste im Druckerauswahl Dialog PRINTER DIALOG von PrintEasy einschr nken m CFG Datei importieren ber diese Funktion k nnen Sie eine beliebige CFG Datei bzw auch nur bestimmte Bereiche daraus importieren m Warnungsfilter ber diesen Dialog k nnen Sie unerw nschte Informationen und Warnungen komplett filtern so dass diese nicht mehr ins COBOL Programm gegeben werden oder im Logfile auftauchen E Info Hier ber wird der Dialog ber PrintEasy aufgerufen welcher wertvolle Informationen zu Ihrer Systemumgebung und Installation zusammenstellt m Registrierung ber die Funktion Registrierung k nnen Sie eine PrintEasy Testversion freischalten oder eine Lizenz f r die Installation auf einen anderen Rechner freigeben m Dongle Wahlweise zum Freischaltcode bieten wir auch eine Produktaktivierung ber einen Dongle an In diesem Dialog finden Sie Funktionen f r die Wartung der hinterlegten Dongle Informationen Seite 322 Benutzerhandbuch Version
94. die korrekten Calls auf die Module GIDCOB32 und GIDTOO32 umgesetzt m GIDCOB32 und GIDTOO32 sind die in COBOL realisierten Run Time Komponenten von PrintEasy die ihrerseits den C Level GIDPEA der Run Time ruft GIDPEA selbst kommuniziert mit dem Windows GDI das letztlich den Druckoutput erzeugt Die Summe aus GIDNET32 GIDCOB32 GIDTOO32 und GIDPEA bildet den PROZESSOR im PrintEasy Sprachgebrauch Seite 400 Benutzerhandbuch Version 5 0 Erweiterung um einen User Exit Die Architektur erscheint im ersten Moment aufwendig Bei genauer Betrachtung stellt man jedoch fest da die mehrstufige Schichtung hohe Flexibilit t und Eingriffsm glichkeiten bietet m So kann in einer ersten Erweiterung problemlos ein User Exit implementiert werden um z B eine Securityfunktion zu realisieren m Dazu schaltet der Entwickler sich mit einem eigenen Modul zwischen den PETOOL PECOBOL Level und GIDNET32 m Er kann so problemlos jeden vom CREATOR Level gelieferten Transferdatensatz anschauen ggf zun chst Zusatzaktivit ten durchf hren und dann erst an GIDNET32 oder einen weiteren UserExit weiterreichen m Gleiches gilt f r die R ckgabe Jeder von GIDNET32 oder nachrangigen UserExit zur ckgereichte Transferdatensatz kann vor der Weitergabe an den CREATOR Level bewertet werden m Dieses Konstrukt kann durch Verkettung auf beliebig viele User Exit Module ausgeweitet werden Jedes Modul mu lediglich dem Folgemodul bekanntgeben wie d
95. die neuen Variablen Inhalte ber cksichtigt WORKING STORAGE SECTION 01 linienattribute 05 strichstaerke PIC X 32 VALUE SPACE 05 Limiemewiil PIC X 32 VALUE SPACE 05 linientyp PIC X 32 VALUE SPACE 05 linienfarbe PIC X 32 VALUE SPACE EXEC PRINT DEFINE SECTION DEFINE LINETYPE rahmenlinie WITH WIDTH IS strichstaerke STYLE IS linienstil TYPE IS linientyp COLOR IS linienfarbe END EXEC PROCEDURE DIVISION MOVE THICK TO strichstaerke MOMP EHSONDA REOR Eene MOVE DOUBLE TO linientyp MOVE RED TO linienfarbe EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE HAIRLINE TO strichstaerke MOVE SORTDA TO linienstil MOVE SINGLE TO linientyp MOVE BLACK TO linienfarbe EXEC PRINT REFRESH RESOURCE LINETYPE rahmenlinie END EXEC Seite 112 Benutzerhandbuch Version 5 0 F lltypdefinition DEFINE FILLTYPE Analog zu den vorherigen Ressourcen m ssen auch die F lltypen vordefiniert werden Diese werden dann haupts chlich bei Schattierungen SHADE und bei Ellipse ELLIPSE bzw Rechteck RECTANGLE ben tigt Definition eines F lltyps Folgende Attribute sind bei der Definition eines F lltyps zul ssig m Stil STYLE F r die Definition
96. die weiterf hrenden Schaltfl chen aktiviert ber die Schaltfl che Testausdruck veranlassen Sie den Druck einer Testseite Diese enth lt die Angabe ber die momentan g ltigen Einstellungen f r die Hardwarer nder It Druckertreiber sowie Ma st be mit deren Hilfe die tats chlichen R nder f r diesen Drucker festgestellt werden k nnen ber die Schaltfl che Werte ndern gelangen Sie in den Dialog f r die Kalibrierung des ausgew hlten Druckers Benutzerhandbuch Version 5 0 Seite 327 Definition der Hardwarer nder Werte ndern Die vom Druckertreiber an das Windows GDI gemeldeten Hardwarer nder stimmen oft nicht mit den realen Werten eines konkreten Druckers berein Mit Hilfe dieses Dialoges k nnen Sie Ihren Drucker optimal an PrintEasy anpassen Definition der Hardwarer nder x Bitte starten Sie den Kalibrationsausdruck und tragen Sie dann die gemessenen Werte ein Abstand des schwarzen Balkens vom linken Blattrand g 2 1 10 mm Abstand des schwarzen Balkens a2 vom oberen Blattrand HE nm Breite des schwarzen Balkens W 201 4 1 10 mm H he des schwarzen Balkens 2886 1210 mm Speichem Testausdruck Standardwerte Abbruch Sobald Sie auf Kalibrationsausdruck klicken erhalten Sie einen Ausdruck mit einem schwarzen Kreuz In den Abbildungen sehen Sie genau welche Bereiche Sie vermessen m ssen Bitte messen Sie u erst exakt und tragen die Werte in 1 10 MM in die Eingabefelder ein Je
97. die zugeh rige Teilfunktion E Schriftersetzung f r die Definition von Ersetzungsregeln m Schriftdefinition f r die Festlegung von externen Font Referenzen m Schriftliste f r die Darstellung der verf gbaren Schriften f r einen bestimmten Drucker Benutzerhandbuch Version 5 0 Seite 331 Schriftersetzung In diesem Dialog k nnen Sie Regeln f r das Ersetzen von Schriften festlegen Schriftenverwaltung i x Schriftersetzung Schriftdefinition Schrifteniiste Verf gbare Drucker Benutzte Schrift _Ersatzschrift Ersetzungsregel Helvetica Aral Ersetzen im Fehlerfall Helvetica Black Arial Black Immer ersetzen Hinzuf gen ndern L schen Umbenennen Nach Auswahl des gew nschten Druckers oder Truetypes f r alle Drucker werden Ihnen die hierf r bereits definierten Regeln angezeigt In der Spalte Benutzte Schrift steht der Name der Schrift wie er in der Applikation als FONT NAME aufgef hrt wird Die Spalte Ersatzschrift nennt den Namen der Schrift die ersatzweise verwendet werden soll In der Spalte Ersetzungsregel ist angegeben wann die Schriftersetzung gilt Ersetzung im Fehlerfall hei t da die Ersetzung nur durchgef hrt wird wenn die unter Benutzte Schrift angegebene Schrift f r den Drucker nicht verf gbar ist Immer ersetzen bedeutet da anstelle der Benutzte Schrift immer die Ersatzschrift verwendet wird ber die Schaltfl che Hinzuf
98. dies mit den Angaben TOP LINE BOTTOM LINE LEFT LINE und RIGHT LINE gemacht werden Schattierung SHADE Bei SHADE kann mit der Angabe ON eine Schattierung der Grafik definiert werden Wichtiger Hinweis Bitte optimieren Sie die Grafiken bevor Sie sie mit PrintEasy verarbeiten Eine Schwarz Wei Grafik z B als High Color Bild abgelegt kostet nicht nur unn tig viel Speicherplatz sondern vergeudet auch wertvolle Laufzeit ohne echten Nutzen Seite 158 Benutzerhandbuch Version 5 0 Barcode BARCODE Mit PrintEasy lassen sich Barcodes sehr leicht verarbeiten Die Barcode Attribute k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribute beim PLACE Befehl angeben so m ssen diese mit BARCODE DEFAULTS eingeleitet werden Barcode Attribute Barcode Information USING Die Variable mit der Barcode Nummer oder ein Literal wird bei USING als Referenz angegeben Gr e des Barcodes BOX WIDTH BOX HEIGHT F r den Barcode mu unter BOX die Breite und die H he der Box angegeben werden Der Barcode wird in die Gr e der Box eingepa t Bitte beachten Sie da es bei vielen Barcodes diverse Regeln gibt wie die Seitenverh ltnisse zu drucken sind Es kann somit sein da nicht jede beliebige Gr e des Barcodes erlaubt ist Box Zoom BOX ZOOM ber den Box Zoom wird festgelegt ob der Barcode entgegen der Normen und Regeln ber die
99. f r die horizontale Ausrichtung LEFT RIGHT und CENTERED m glich Als Angaben sind f r die vertikale Ausrichtung TOP BOTTOM und CENTERED m glich Durch die Plazierung eines Objektes wird die aktuelle Cursor Position auf das rechte Ende der Baseline im Falle eines Textes gesetzt oder die aktuelle Cursor Position wird im Falle von einer Grafik einem Barcode einem Rechteck oder einer Ellipse auf die rechte untere Ecke der Box gesetzt XEC PRINT PLACE objekt UPON DOCUMENT dokumentname VERTICAL BOSINENONGETS ELOR HORIZONTAL POSITION IS CENTERED END EXEC Die klassische Positionierung AFTER nalog der WRITE Anweisung im COBOL d rfen Sie bei PrintEasy den Vertikalen Vorschub auch mit AFTER definieren Dabei wird allerdings nicht grunds tzlich Zeilenweise vorgeschoben sondern um soviel wie Sie als Ma angeben Die Positionierung ber die AFTER Anweisung erfolgt immer relativ zur vorigen Position LINE EXECHERTNT RIAC AFTER 1 END EXEC E objekt UPON DOCUMENT dokumentname Die Mischung aus allen Varianten Nat rlich k nnen Sie f r die horizontale und vertikale Positionierungsangabe auch eine Mischung aus allen aufgef hrten Varianten w hlen Dabei d fen Sie v llig zwischen der absoluten relativen ausgerichteten Positionierungsmethode w hlen B AC EXEC PRINT R AB
100. folgenden PrintEasy Updates GID DAT Files mit installiert Diese enthalten die Basis f r ein sp teres Update und m ssen dann auch mit zum Kunden Mu die Anwendung nach einem neuen PrintEasy Update neu umgewandelt werden Das kann man leider nicht so pauschal beantworten Wenn nur die PrintEasy Runtime korrigiert wurde dann mu nicht neu umgewandelt werden Wenn allerdings Bugfixes im Precompiler vorgenommen wurden ergibt sich daraus auch ein ver nderter PrintEasy COBOL Code der dann nat rlich einen Neucompile erzwingt Sie m ssen jedoch nicht immer alle PrintEasy COBOL Programme neu umwandeln In der Regel ist das nur bei den Programmen notwendig bei denen der PrintEasy Bug aufgetreten ist Seite 256 Benutzerhandbuch Version 5 0 Anpassung der PrintEasy Fortschrittsanzeige Die PrintEasy Fortschrittsanzeige auch PrintEasy Status genannt wird f r die folgenden Konstellationen angezeigt m Wenn ein Dokument mit OPEN DOCUMENT und den folgenden Optionen erstellt wird PREVIEW IS OFF PREVIEW IS ON MODE IS ON CLOSE m Wenn ein Dokument gedruckt wird m Wenn die Grafikformate GIF TIF JPEG und PCX in das BMP Format umgewandelt werden Der PrintEasy Status wird bei der Erstellung und beim Druck von Dokumenten f r jedes Einzelobjekt aktualisiert F r die Visualisierung werden unterschiedliche Bitmaps innerhalb des PrintEasy Statusanzeigers angezeigt F r den Endanwender ist damit auch bei Aktivit ten im Hintergrund imm
101. gen kann eine neue Regel festgelegt werden In der Spalte Benutzte Schrift kann eine einzelne Regel markiert und damit die weiteren Schaltfl chen aktiviert werden g ber ndern kann eine Regel bearbeitet werden Mit L schen kann eine Regel entfernt werden Seite 332 Benutzerhandbuch Version 5 0 Hinzuf gen von Schriftersetzungen Durch Klick auf die Schaltfl che Hinzuf gen gelangen Sie in den Dialog Ersetzungsschrift Ersetzungsschrift ________ Schriftart Schriftschnitt Gro e BE aez 0O Ar Black Kursiv Abbruch Arial Narrow O Book Antiqua O Bookman Old Style O Century Gothic O Comic Sans MS Benutzung Im Fehlerfall C Immer m Unter Schriftart tragen Sie die gew nschte Ersatzschrift ein oder w hlen sie aus der Auswahlliste durch einen Doppelklick aus m Mit Hilfe der Radio Buttons unter Benutzung legen Sie die Benutzungsregel fest Im Fehlerfall Immer E Mit Speichern gelangen Sie in den Abschlu dialog in dem Sie aufgefordert werden wie der Name der Schrift lautet die ersetzt werden soll Benutzte Schrift Schritten x Bitte geben Sie den Namen ein unter dem die Schrift benutzt werden soll m OK Abbruch m Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne speichern abbrechen Benutzerhandbuch Version 5 0 Seite 333 Schriftdefinition In diesem Dialog k nnen Sie externe Schriftdefinitionen festlegen und verwalt
102. genauer Sie messen desto pr ziser ist hinterher Ihr Ausdruck Mit Standardwerte werden die Angaben auf die Werte des Druckertreibers zur cksetzen Uber Testausdruck k nnen Sie Ihre Eingaben nochmals berpr fen Sobald Sie Speichern dr cken werden die neuen Werte in der Konfigurationsdatei hinterlegt und von PrintEasy automatisch als Korrekturfaktor f r das Positionieren ber cksichtigt Wichtiger Hinweis Bitte tragen Sie stets die Werte ein die Sie durch das Messen ermitteln Versuchen Sie niemals diese Werte willk rlich zu ver ndern nur weil die Position auf Ihrem Ausdruck nicht stimmt Wenn Sie die Werte korrekt eintragen und der Ausdruck dennoch nicht stimmt sollten Sie unbedingt berpr fen welche Positionierungsangaben Sie im COBOL Programm gemacht haben Wenn Sie den Fehler in Ihrem Programm nicht finden k nnen sollten Sie sich nochmals eingehend mit dem Kapitel Positionierung besch ftigen in den meisten F llen liegt ein Verst ndnisproblem bei der Positionierung bei PrintEasy vor Seite 328 Benutzerhandbuch Version 5 0 Druckereigenschaften Mit der Funktion Druckereigenschaften k nnen Sie wichtige Eigenschaften Ihrer Drucker abfragen und alle verf gbaren Papiersorten mit allen Ma en anzeigen lassen Drucker Eigenschaften x Drucker FEINE Kopien Hardware Sortieren Hardware Farbe Monochromdrucker Duplex Hardware Textrotation frei Verf gbar Textrotation 30 Verf
103. gesamte Box dargestellt werden soll Bitte beachten Sie dass Sie dadurch u U Probleme mit diversen Barcode Leseger ten bekommen k nnen Barcode Typ BARCODETYPE Bei BARCODETYPE wird die zu verwendende Barcodetypdefinition vgl DEFINE BARCODE angegeben Ausrichtung innerhalb der Box HORIZONTAL VERTICAL CONTENTS ALIGNMENT Die horizontale Ausrichtung des Barcodes innerhalb der Box kann mit HORIZONTAL CONTENTS ALIGNMENT definiert werden Dabei sind die Optionen LEFT linksb ndig RIGHT rechtsb ndig und CENTERED zentriert zul ssig Analog dazu wird die vertikale Ausrichtung bei VERTICAL CONTENTS ALIGNMENT angegeben In diesem Fall ist TOP oben BOTTOM unten und CENTERED zentriert zul ssig Schreibrichtung ROTATION Bei ROTATION kann die Schreibrichtung des Barcodes angegeben werden Die Schreibrichtung kann in Grad oder mit Konstanten angegeben werden g NORMAL Normale Schreibrichtung UP Barcode wird um 90 Grad nach links gedreht und zeigt nach oben LEFT Barcode wird um 180 Grad nach links gedreht steht auf dem Kopf J DOWN Barcode wird um 180 Grad nach links gedreht und zeigt nach unten Rahmen BORDER Bei BORDER kann ein Rahmen f r den Barcode definiert werden Teil Rahmen TOP LINE BOTTOM LINE LEFT LINE RIGHT LINE Wenn nur bestimmte Seiten des Barcodes einen Rand erhalten sollen kann dies mit den Angaben TOP LINE BOTTOM LINE LEFT LINE und RIGHT LINE gemacht werden Schattierung SHADE Bei SH
104. haben Die hier angegebene Struktur mu zus tzlich definiert werden und darf in keinem DEFINE DOCUMENT herangezogen werden Ansonsten ergeben sich fehlerhafte Daten da sich diese Bereiche gegenseitig die Werte berschreiben Seite 178 Benutzerhandbuch Version 5 0 Linien zeichnen PLACE LINE Das Zeichnen von freien Linien wurde bewu t aus der allgemeinen Positionierung und Definition von Objekten heraus gehalten Eine Linie definiert sich ber einen Start und Endpunkt und eines Linientyps Diese Definition pa t so gar nicht in das bisher beschriebene Konzept Den Startpunk legen Sie ber das Attribut FROM und den Endpunkt ber TO fest Dabei d rfen Sie frei entscheiden ob Sie die Angabe als absolute oder horizontale Positionierung vornehmen m chten Mit LINETYPE legen Sie anschlie end noch den definierten Linientyp DEFINE LINETYPE fest Beispiel EXEC PRINT PLACE LINE UPON STERN FROM ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL BOSIELIONERSEElEE M TO ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL BOSERIONERSESEEM LINETYPE IS LINIE SCHWARZ END EXEC Eine weitere Positionierungsvariante ist den Startpunkt ber die aktuelle Cursor Position festzulegen Das geschieht mit dem Zusatz FROM CURRENT POSITION Beispiel EXEC PRINT PLACE LINE UPON STERN FROM CURRENT POSITION
105. in einer speziellen Trace Datei Source PEX protokolliert m Format NOJEXECTRACE m Parameter Keine m Defaultwert NOEXECTRACE INSTCHECK E Funktion Mit INSTCHECK wird beim Precompile oder Preprozess eine PrintEasy Installationsliste mit der Dateierweiterung PEI erstellt die alle verwendeten Ressourcen enth lt Mit der API Funktion PE_TEST_INSTALLSCRIPT kann die Installationsliste auf dem Zielrechner gegen gepr ft werden m Format NOJINSTCHECK m Parameter Keine m Defaultwert NOINSTCHECK Benutzerhandbuch Version 5 0 Seite 85 MESSAGEBOX E Funktion Regelt ob w hrend des Umwandelns mit dem PrintEasy Precompiler Messageboxen gezeigt werden oder nicht m Format NOJMESSAGEBOX m Parameter Keine m Defaultwert MESSAGEBOX OUTPUT E Funktion Hier ber kann die Ausgabe Datei f r den PrintEasy Precompiler festgelegt werden m Format OUTPUT dateiname m Parameter Dateiename Angabe des gew nschten Dateinamens Bsp OUTPUT SAMPLE XXX m Defaultwert OUTPUT sourcename CPE PEEXT E Funktion Gibt die Dateierweiterung f r die COBOL Source an die der Precompiler erstellt Standardm ig wird die Dateierweiterung CPE verwendet E Format PEEXT dateierweiterung m Parameter dateierweiterung Die Dateierweiterung f r die generierte COBOL Source kann max 3 Zeichen lang sein Bsp PEEXT COB m Defaultwert PEEXT CPE Seite 86 Benutzerhandbuch Version 5 0 PEMIG E Funktion Der
106. k nnen Sie die Ressourcen zur Laufzeit auch wieder ver ndern PrintEasy kann dabei aus Gr nden der Performance jedoch nicht st ndig alle verwendeten Variablen berpr fen Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt Beispiel WORKING STORAGE SECTION 01 FARBWERTE 05 ROT WERT Dre Sa VALUT 258 05 GRUEN WERT Dre SiS Wale 1 50 05 BLAU WERT PIC S3 Wan 200 EXEC PRINT DEFINE SECTION DEFINE COLOR BENUTZER FARBE WITH RGB VALUE RED IS ROT WERT GREEN IS GRUEN WERT BLUE IS BLAU WERT END EXEC PROCEDURE DIVISION EXEC PRINT INITIALIZE RESSOURCES END EXEC MOVE 50 TO ROT WERT MOVE 110 TO GRUEN WERT MOVE 200 TO BLAU WERT EXEC PRINT REFRESH RESSOURCE COLOR BENUTZER FARBE ND EXEC Benutzerhandbuch Version 5 0 Seite 99 Farbdefinition DEFINE COLOR Da die Farbe in zahlreiche andere Ressourcen Typen wie z B bei Schriften Linientypen F lltypen einflie t sollten wir uns zun chst mit deren Definition besch ftigen F r die Farbdefiniton k nnen Konstanten verwendet werden o
107. kann durch den Anwender abgebrochen werden m PRINT Ein Dokument wird gedruckt bzw an den Spooler bergeben Dieser Vorgang kann durch den Anwender abgebrochen werden m CONVGIF Eine GIF Grafik wird in das BMP Format umgewandelt m CONVTIF Eine TIF Grafik wird in das BMP Format umgewandelt m CONVJPEG Eine JPEG Grafik wird in das BMP Format umgewandelt m CONVPCX Eine PCX Grafik wird in das BMP Format umgewandelt Der Statusanzeiger mu einen Statusdialog enthalten und als DLL erzeugt werden PrintEasy ruft bestimmte Entries auf die in dieser DLL vorhanden und exportiert sein m ssen Informationen zur C Schnittstelle finden Sie in der Header Datei PESTATUS H im Verzeichnis SAMPLES PESTATUS F r den Compiler Micro Focus NetExpress finden Sie im Verzeichnis SAMPLES PESTATUS und SAMPLES PESTAT2 Beispiele f r den Aufbau eines Statusanzeigers PESTATUS CBL Der Statusanzeiger kann mit dem Programm TESTTRIG CBL getestet werden Eine Projektdatei PESTATUS APP f r NetExpress finden Sie ebenfalls im Verzeichnis SAMPLE PESTATUS Seite 258 Benutzerhandbuch Version 5 0 Eigene Bitmaps f r den PrintEasy Status Wenn der PrintEasy Status nur wegen der Darstellung keine Akzeptanz bei Ihren Endanwendern finden sollte dann reicht es auch aus die Bitmaps des PrintEasy Status auszutauschen Hierf r gen gt es eine Ressourcen DLL zu erstellen die Ihre gew nschten Bitmaps beinhaltet Im Verzeichnis SAMPLES PESTATUS befinden sich
108. nicht mit einem Punkt abgeschlossen werden da dies COBOlLseitig nicht gestattet ist Die Ausschlu vereinbarung gilt so lange bis ein neuer EXCLUDE COPY abgesetzt wird Die Angabe der auszuschlie enden Copystrecken mu exakt so erfolgen wie sie bei der COPY Definition auch angegeben wurden m COPY copystrecke cpy gt EXCLUDE COPY copystrecke cpy m COPY copystrecke gt EXCLUDE COPY copystrecke Wichtiger Hinweis Bitte beachten Sie da die Elemente die in den ausgeschlossenen Copystrecken definiert wurden nicht im Zusammenhang mit PrintEasy verwendet werden d rfen PrintEasy kennt den Inhalt dieser Copystrecken nicht Die dort definierten Variablen d rfen f r keinen PLACE oder variablen Definitionen innerhalb der PrintEasy Syntax eingesetzt werden Benutzerhandbuch Version 5 0 Seite 191 Rund um Fehler und Co Fehlerbehandlung wozu Auch beim Arbeiten mit PrintEasy k nnen Probleme und Laufzeitfehler auftreten Eine durchdachte Fehlerbehandlung hilft ungemein m Ihnen bei der schnelleren Erledigung Ihrer Arbeit m Uns bei der Bew ltigung unserer Supportarbeit denn viele Anfragen w ren berfl ssig weil Im folgenden einige Details und berlegungen f r weniger Fehler und mehr Spa bei der Arbeit Quellen f r Fehler Informationen Bis auf denn Fall GTFI Go To Forest Imediately ist PrintEasy eigentlich sehr gespr chig und sagt Ihnen woran es liegen k nnte m meist hochdeutsch
109. sind Anforderungen hinsichtlich Inhalt Sprache und Umfang eines ausdr cklich zu liefernden Handbuches und oder Dokumentation nicht getroffen und die Lieferung einer Kurzanleitung ist ausreichend es sei denn da die Parteien schriftlich weitere Spezifikationen vereinbart haben Seite 264 Benutzerhandbuch Version 5 0 ber diese Gew hrleistung hinaus haftet die EasiRun Europa GmbH nur bei Vorsatz und grober Fahrl ssigkeit nach den gesetzlichen Vorschriften Bei leichter Fahrl ssigkeit haftet die EasiRun Europa GmbH nur wenn eine wesentliche Vertragspflicht Kardinalspflicht verletzt wird oder ein Fall des Verzugs oder der Unm glichkeit vorliegt Im Fall einer Haftung aus leichter Fahrl ssigkeit wird diese Haftung auf solche Sch den begrenzt die vorhersehbar bzw typisch sind Diese Haftungsbegrenzung gilt bei Haftung aus leichter Fahrl ssigkeit auch im Fall eines anf nglichen Unverm gens auf Seiten der EasiRun Europa GmbH Eine Haftung f r das Fehlen zugesicherter Eigenschaften wegen Arglist f r Personensch den Rechtsm ngel und nach dem Produkthaftungsgesetz bleibt unber hrt Im Falle einer Inanpruchnahme der EasiRun Europa GmbH aus Gew hrleistung oder Haftung ist ein Mitverschulden des Anwenders angemessen zu ber cksichtigen insbesondere bei unzureichenden Fehlermeldungen oder unzureichender Datensicherung Jede Haftung der EasiRun Europa GmbH ist in ihrer Gesamtheit auf die Summe beschr nkt die als Lizenzgeb hr f r
110. soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt Bitte bedenken Sie da diese Zuweisungen vor dem Er ffnen des Dokumentes abgeschlossen sein m ssen Ein nachtr gliches ndern des Papierformates bei bereits ge ffneten Dokumenten ist nicht mehr m glich WORKING STORAGE SECTION 01 normformat PIC X 32 VA UE SPACE 01 sonderformat 05 papierbreite BEI VALUE ZERO 05 papierhoehe PRESSEN ATU ERZ EROR EXEC PRINT DEFINE SECTION DEFINE PAPER papierl WITH DIMENSION IS normformat DEFINE PAPER papier2 WITH DIMENSION WIDTH IS papierbreite MM HEIGHT IS papierhoehe MM END EXEC PROCEDURE DIVISION MOV E A4 TO normformat MOVE 210 TO papierbreite MOVE 305 TO papierhoehe EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE FANFOLD LGL GERMAN TO normformat EKE CT RRINE REFRESH RESOURCE PAPER papierl END EXEC Seite 122 Benutzerhandbuch Version 5 0 Druckerdefinition DEFINE PRINTER Mit einer Druckerdefinition weisen Sie einem Windows Drucker einen logischen Namen im PrintEasy zu Diese Definitionen k nnen dann bei der Beschreibung des Dokumentes herangezogen werden Sofern Sie lediglich mit vordefinierte
111. sonst werden die Entwicklerkomponenten ohne g ltige Seriennummer installiert Die Seriennummer mu auf jeden Fall eingegeben werden Fehlermeldungen werden jedoch angezeigt Aufbau des Installationsskript PrintBasy Type Developer Samples 1 Backup 0 Language 049 Zweckform 0 Herma 0 GIDVIE 1 GIDCTL 1 Fujitsu 1 VisualCobol 1 Realia 1 NetExpress 1 WorkBench 1 Acu 1 RM 1 SysDir l1 InstMenu 1 Benutzerhandbuch Version 5 0 Seite 251 Detailbeschreibung Type Developer User Samples 0 1 Backup 0 1 Language 049 001 039 InstLanguage GIDVIE 0 1 GIDCTL 0 1 InstMenu 0 1 Seite 252 Entwickler oder Endanwender Entwickler Installation Endanwender Installation Beispiele installieren keine Beispiele installieren Beispiele installieren nur bei Entwickler Installation m glich Sicherung der Dateien anlegen die berschrieben werden keine Sicherung anlegen Sicherung von vorhandenen Komponenten im Verzeichnis prneasy BACKUP anlegen Endanwender Sprache Deutsch Englisch Italienisch Installierte Sprachen Deutsch Englisch Italienisch Avery Zweckform Copystrecken installieren keine Copystrecken f r Zweckform Etiketten installieren Copybooks f r Zweckform Etiketten installieren nur bei Entwickler Installation m glich Herma Copystrecken installieren keine Copybooks f r Herma Etiketten installieren Copybooks f r Herma Eti
112. werden Beispiel k nnen nat rlich auch wieder dynamisch ber Variablen Ulerelschraktie EXEC PRINT DEFINE FONT FONTNAM SIZE DEFINE FONT schrift st BE IS ARIA IS 12 STAE END EXEC EXEC PRINT ARIAI IS 16 01 wueberschrift BONES Sschmarter 01 zeile l Li DIE O2 DEFINE SECTION tandard schrift ueber 1l FONTNAME IS DIE x S0 BESUCHE FONT IS schrift standard END EXEC VALUE SPACE VALUE Jahresbilanz 1999 Benutzerhandbuch Version 5 0 Seite 153 Systemvariablen Da es teilweise nur der PrintEasy Runtime m glich ist bestimmte Informationen zu ermitteln k nnen auch sogenannte Systemvariablen definiert werden M gliche Systemvariablen sind PHYS PAGE NUM Gibt die aktuelle Seitennummer der physischen Seite an LOG PAGE NUM Gibt die aktuelle Seitennummer der logischen Seite an PHYS PAGE MAX Gibt die Gesamtanzahl der physischen Seiten des Dokuments an LOG PAGE MAX Gibt die Gesamtanzahl der logischen Seiten des Dokuments an CREATION DATE Gibt das Erstellungsdatum des Dokuments an PRINT DATE Gibt das Druckdatum des Dokuments an PE VERSION Gibt die verwendete PrintEasy Version an Die Systemvariablen k nnen in den Definitionen anstatt eines Feldnames angegeben werden Seite 154 Benutzerhandbuch Version 5 0 Folgende
113. zwei Ressourcendateien E NEBILDER RC f r die Verwendung mit Micro Focus NetExpress E PEBILDER RC f r die Verwendung des Microsoft Resourcen Compiler Die RC Dateien k nnen editiert werden Innerhalb der Stringtable der RC Datei werden die Startnummern und die Anzahl der Bitmaps je Aktivit t als String eingetragen Im folgenden Beispiel beginnen die Bitmaps f r die Aktivit t SAVE ab der Nummer 201 und es stehen 6 Bitmaps f r die Anzeige zur Verf gung STRINGTABLE BEGIN BMP_SAVE_ START veon BMP SAVE ANZAHL N BMP_PRINT START Saal BMP PRINT ANZAHL ug BMP_CONVJPG_START 221 BMP_CONVJPG ANZAHL 4 BMP_CONVPCX_ START 231 BMP_CONVPCX ANZAHL 4 BMP CONVGIF START 241 BMP CONVGIF ANZAHL 4 BMP_ CONVTIF START 251 BMP CONVTIF ANZAHL 4 END Benutzerhandbuch Version 5 0 Seite 259 Anschlie end m ssen die Bitmap Dateien f r die Anzeige eingetragen werden Dabei ist darauf zu achten da die Nummern innerhalb der Aktivit ten l ckenlos aufsteigend sind 201 BITMAP PRELOAD DISCARDABLE Wannel bmp 202 BITMAP PRELOAD DISCARDABLE Wanne2 bmp 203 BITMAP PRELOAD DISCARDABLE Wanne3 bmp 204 BITMAP PRELOAD DISCARDABLE Wanne4 bmp 205 BITMAP PRELOAD DISCARDABLE Wanne5 bmp
114. 0 PrintAllPages Diese Methode druckt alle Seiten des Dokumentes in der ActiveX Vorschau Definition in C OLE Bool PrintAllPages Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 PrintAllPages RETURNING BOOL PrintCurrentPage Diese Methode druckt die aktuelle Seite des Dokumentes in der ActiveX Vorschau Definition in C OLE Bool PrintCurrentPage Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 PrintCurrentPage RETURNING BOOL PrintPageRange Diese Methode druckt den angegebenen Bereich des Dokumentes in der ActiveX Vorschau Definition inC OLE Bool PrintPageRange Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 01 LPRANGE PIC X INVOKE GIDOCX32 PrintPageRange USING LPRANGE RETURNING BOOL Benutzerhandbuch Version 5 0 Seite 305 m Zoomin Diese Methode vergr ert das Dokument in der ActiveX Vorschau Definition inC OLE Bool ZoomIn Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 ZoomIn RETURNING BOOL m ZoomOut Diese Methode verkleinert das Dokument in der ActiveX Vorschau Definition in C OLE Bool ZoomOut Beispiel in MicroFocus COBOL 01 BOOL PIC S9 04 COMP 5 INVOKE GIDOCX32 ZoomOut RETURNING BOOL Seite 306 Benutzerhandbuch Version 5 0 Das PrintEasy Entwicklungszentrum Das PrintEasy Entwicklungsz
115. 002nn rennen 310 Fehlerquellen nn 183 Feldef eher erden 140 Feldl nge ur 2esnnnnnnnnneennnnnennnnn 176 Fester Drucker uennn 202 203 Fettdruck 20020uuenesnnnnnneeeeneeeennnnnnenneneenen 98 11 e NIE EEE REEEESTEEHRAEI POBEHRE 301 FVE a EHRSENERIRIREGE DREHEN 162 filebase u nnnneeeeeeeeeeennnnnnnnnenennnnnnnnnnnennn 301 FILENAME oreen 368 369 FILLING aniran ariaa 151 152 155 ENN oen aisse ia EER 353 FIRST PAGE nnnn 127 130 FirstPage anisan a 294 FIRST PAGE isurian 284 FONT u 107 142 146 FON NAME eeceeerreeeeern 95 98 FOOTER u een 137 FORCE JUSTIFIED 222220000000000 gt 143 FOREGROUND COLOR 104 107 Formatierungsangabe e 178 Formatierungsangaben e 180 Formatierungsattribut 178 Formatwechsel 20u000022nneeneeeeeeeen 227 FOrMUl f u sennnn ana 221 Fragen arianen aa 228 FREE RESOURCES 2 nnnneeeneee 175 Freigeben der Ressourcen 175 Freischalten 2200000022 nennen 357 Freischaltkey 21 357 Freischaltung 21 FROM u Een 170 F hrende Leerzeichen entfernen 142 Seite 422 F hrende Nullen unterdr cken 146 FUJIBDOTNET 2 2 2 a 75 F jitsU u ee 244 Fujitsu COBOL nee 56 61 88 e E
116. 00nnernnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnn nennen nn 173 Reihenfolge der Objektplazierung 44444440Hnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn nenn 173 Die absolute Positionierung ABSOLUTE POSITION IS 24444422440nn nennen nennen 174 Die relative Positionierung RELATIVE POSITION IS 422444442 2440 nennen nennen 174 Die ausgerichtete Positionierung POSITION IS 22244404424nnnnnnennnnnnennnnnnn nennen 175 Die klassische Positionierung AFTER u 224400nssnnnnnnennnnnnennnnnnnnnnnnnnennnn nenn 175 Die Mischung aus allen Varianten 4404444444Hennennnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnennnn nenn 175 Ermittlung x y Position f r Positionierung eines Objektes 4444ssnn nennen nennen 176 Testweise Plazieren PLACE WITH TEST 444s4sn4esennnnennennnnnnnnnnnnnnnnnnnnnnnn nennen 178 Linien zeichnen PLACE LINE ee 179 Seitenwechsel NEXT LOGICAL PHYSICAL PAGE uunssnnnnnnnnnnnenennnnnnnnnn nennen 180 Komplett leere Seiten drucken wichtig f r Duplex 444224440neennnnnnennnnnnenennnnnnennnen 180 Attribute der physischen oder logischen Seite ndern 2usunssnnnnnnennnnnnnennnnnnnennnen 181 Arbeiten mit der Trigger Are nalen lenken 182 Arbeiten mit derTrigger Area u ee nennen lei 182 Dokument schlie en CLOSE DOCUMENT us42244
117. 1 Gro e Dokumente mit PrintEasy 257 Grundfarben uss222222uneeeneesnnnnnneneneeen 329 Gruppendefinition u0000renenereneen 133 GU TTER 129 GUTTERLINE uuuuueneeeneneneneeeeeeeeeenenen 129 HAIRLINE u 102 Haltepunkte n 307 341 Hardware eeuneeeeeeeeeeensnneeeneneesennnnnnnneneenn 213 Hardware R nder 129 218 Hauptspeicher nn 262 HEADER a een 136 Heften einen 115 117 HEIGHT u iania nanata 112 177 Herkunft neeeeeeeeesnnnneeeensennnnnnnennenenen 327 Heim aana 131 243 HEX ee nase nahen 308 HIDDEN ee 163 AIGH ee ten 127 Hilfslinien 273 312 331 Hintergrundfarbe 119 124 Hintergrund Modus 2se een 149 Hinzuf gen von Schriften 326 Home 34 HOME aan 237 HORIZONTAL 104 HORIZONTAL ALIGNMENT 159 HORIZONTAL CONTENTS ALIGNMENT E A E E a 149 150 HORIZONTAL POSITION 134 135 136 137 Horizontale Ausrichtung 159 Horizontale Positionierung 134 135 136 137 HORIZONTALLY IN uuuueeeeeeeeeenenn 129 Immer ersetzen 323 335 INCLUDE 2 22 12 2 ae 373 INDENT nerau ana 159 INO ne A 188 INF Orin 403 Benutzerhandbuch Version 5 0 Information sssnnnsnne
118. 1 Debugger angeschaltet RUNEASY Hier ber werden insbesondere die Informationen ber die zu startende Anwendung abgelegt RUNEASY run zu startendes Programm mit komplettem Pfad cmd bergabe Parameter Commandline work Arbeitsverzeichnis ENV In diesem Bereich werden die ben tigten Umgebungsvariablen gesetzt ENV Environment Variable Wert Sie d rfen auch Platzhalter ber VARIABLENNAME verwenden Dabei wird dann dieser Platzhalter durch den Inhalt einer bereits gesetzten Umgebungsvariable ersetzt DEFINES Hier k nnen Sie lokale Variablen definieren die allerdings nicht als Umgebungsvariable gesetzt werden Die Eintragungen dienen lediglich f r die interne Ersetzung DEFINES Lokale Variable Wert Seite 386 Benutzerhandbuch Version 5 0 ADDREG ber diesen Bereich k nnen Sie Werte in die Registry eintragen lassen Es k nnen dabei mehrere Keys in verschiedenen Zeilen angegeben werden ADDREG Schluesselwort keys TEMP Schluesselwort keys PERM Es sind folgende Schl sselw rter zul ssig HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE TEMP Die Registry Eintr ge sind nur tempor r bis zum n chsten Rechnerstart vorhanden Dieses Feature wird allerdings nur von den NT basierenden Systemen NT4 XP WIN 2000 unterst tzt F r Windows wird grunds tzlich PERM verwendet PERM Die Registry Eintr ge sind permanent also auch nach einem Rechnerstar
119. 24 Vorgehensweise nnnnesssnnneenessnnnnnnnnne 85 Vorgeschalteter PRINTER DIALOG 207 Vorschau ueseseeeeeeeeeeneneeeennen 241 262 268 Vorschaukonfiguration 312 315 VOrW rtS aessnneneeeeenensennnnnnnnnnnsnnnnnnnnnnnennn 270 W rNnINg une 188 WARNING uuausssssssssnsnnnnnnnnnnnnnnnnnnnnnenenennn 404 Warn ungsz este 188 Warnungen nnsseenennneesnennene nn 310 404 Warnungen filtern 4444 een 353 Warnungslfilter 20ss44 44er 313 Wasserzeichen 132 133 134 WATERMARK nunnssssssssensnenenenenn 134 138 Weitere Informationen u0s0s22222 2 72 WErKZEUgE u u ee 302 WHENEVER PE ERROR 188 366 WHENEVER PE ERROR CONTINUE 189 Seite 430 Widestyled Line 22204 nenn 101 WIDTH 102 112 136 137 142 146 177 WIDTH Angabe u nse sense 177 WIN INI ceecee 225 238 WINDING 200000022220220 nn 155 WINDOWED 162 285 Windows Drucker DialoQ 202 Windows Druckername uunn 115 Windows Standard Drucker Dialog 211 WITH GU TER ceee 129 WITH MAXIMUM osen 142 WITH REFRESH 2 172 Workbench 2222222000222242 Rennen 80 88 WorkBendch 2u0s2224unnnneneennnnnnnnnnnnnnn 244 Workbench 4 0 uuuasunuessasannnennnnnnnnnnnnennn 35 WORKING STORAGE
120. 44nnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 82 Verf gbare Direktiven 4404snsnnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnsnnnnnnnsnennnnnnsnennnnnsnn ann 83 Warum werden die Copy Strecken nicht gefunden 444ssnnneennnnnnennnnnnnennnnnnn nn 89 COBCPY Umgebungsvariable f r Preprozessor nur Micro Focus 2444 een 89 COBCPY Angaben f r Precompile und PEMigrate 42244400nsnnnnnnnennnnnnennnnnnne nn 89 Welche Bedeutung haben die erzeugten Files uusnnsesnnnnnnnnnnnennnnnnnnnnnnnnennnnnnn nen 90 CPE FileS niasin aa NEUER aiaa ai aR a EEEa AEREE ES 90 DIR Files PE DIR und PEMIG DIR 400nsessnsnnnnennnnnonnnnennnnnnnnnnnnnnennn nenn 90 MIGFile S ra n EEE HEHE FEPIE HERE ERREEEERESOERREENUETDETELEREEEEER SPBERLITEELEEEIUSSSEERFIGELEEBFPEISERFIFRLLERSOREUEEN 90 PEFFIleS orni NEE ea ER EE EE PATEE E aa Ei aaaea iaiia 90 PEIFIES oigani aega aaia AEEA EEE a aaa aai a iaaa 90 PEM FileS nirepesnipeneg i E aia ELEEEIUEESEEFIUEEOETESERFUSERRRGESTEFEUR SEEN 91 PEPFIlES iiie iiia aa aa Saad EE aAA IAEE EE a a a aia ES 91 PEX File Siiip iaa adia aE E a aa aa dia aiaia aaaea 91 PSIFFIES oe inanipa Ee E TEE EEA AE E a a a aiaa aia ia 91 TPRE Files u ea Ea R RERE E AAE REEE RES 91 Erstellen einer Anwendung mit PrintEasy uesunssnnesnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn namen nnannnen 92 Das Graphic Device Interface
121. 4n nennen nennen 90 ALTERNATE eccuni cenian 155 ALTERNATE FONT 191 ALTERNATE FON NAME 99 ALTERNATE PAPER oniinn 199 Alternative Graustufen 93 192 Alternative Schriften 99 Ampeln tanken 310 Anf geninescnsenasseenaabnmdan 224 ANSI u a 74 ANSISOFS nu ee 107 ANSISOF OX un nen 107 ANSITOOEM uusssnsenenessnnnnnnennnnnnneeennen 74 Anzahl Stellen 146 ANZEeIgB t uru H ee 196 Anzeigename 0 een 301 ARGe i a ne een 153 P ra ER ERSTE SERIE CHRFEIEERER 102 310 Are euere 187 ASSIGN TO ext font reference 325 ATTRIB aa a enariaen 187 Attribut u a 310 Attribute ndern 44440sn nennen 172 Attribute f r PEF cnneennneeeennnn 197 Auf Seite abschneiden 142 Aubaterra 86 Aufbau PrintEasy Source eene 86 AUFI SUNG ne 127 Aufruf einer Section neen 188 Aufteilung in logische Seiten 129 Ausf hrungsgeschwindigkeit 267 Ausgabeschacht ansteuern 230 Ausgerichtete Positionierung 166 Auslieferung 40rs4ser nennen 233 Ausnahmeregeln 311 338 Ausrichtung 143 146 Ausrichtung des Feldinhalts 143 Ausrichtung innerhalb der Box 149 150 AUTO see een 219 Aut
122. 5 0 Systemverwalter ber die Funktion Systemverwalter l t sich festlegen welche Funktionen und Unterfunktionen im Kontrollzentrum angezeigt und benutzt werden k nnen Der Zugang zur Funktion Systemverwalter ist passwortgesch tzt Das Standard Passwort lautet Tom Gro Kleinschreibung beachten Nach erfolgreicher Passworteingabe erscheint der folgende Dialog Systemverwalter x Vorschaukonfiguration Personalisierung Passwort ndern r PrintE asy Konfiguration Tm Dialoge Yy Debugger Konfiguration f Status Af PrintEasy Info f Dialog Positionen f Drucker Eigenschaften EZA Kalibrieren des Druckers ER Farben Y Systemkonfiguration Ta Hilfsfunktionen Yy Anzeige Konfigurationsdatei x A Verf gbar 7 Gespert Alles verf gbar Alles gesperrt Abbruch In der Baumansicht werden alle verf gbaren Konfigurationspunkte und ihr Status aufgezeigt ber die Schaltfl chen Alles verf gbar und Alles gesperrt lassen sich alle Konfigurationspunkte auf einmal aktivieren bzw deaktivieren M chten Sie einen einzelnen Konfigurationspunkt bearbeiten markieren Sie diesen durch einfaches Anklicken mit der Maus in der Treeview und w hlen Sie den gew nschten Zustand Verf gbar oder Gesperrt aus Alternativ k nnen Sie den aktuellen Zustand durch Doppelklick mit der Maus umschalten Sollten Sie den System Verwalter selbst abgeschaltet haben
123. ADE kann mit der Angabe ON eine Schattierung des Barcodes definiert werden Benutzerhandbuch Version 5 0 Seite 159 Rechteck RECTANGLE Wenn Sie mit PrintEasy ein Rechteck auf das Papier bringen m chten so m ssen Sie das Objekt RECTANGLE verwenden Die Rechteck Attribute k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribute beim PLACE Befehl angeben so m ssen diese mit RECTANGLE DEFAULTS eingeleitet werden Rechteck Attribute m Gr e des Rechtecks BOX WIDTH BOX HEIGHT F r das Rechteck mu unter BOX die Breite und die H he der Box angegeben werden m Abgerundete Ecken RADIUS Bei Radius wird der Radius f r abgerundete Ecken angegeben Einige Radien finden Sie auch auf dem PrintEasy Sch tzeisen Ein Radius von 0 erscheint als spitze Ecke ein bergro er Radius macht das Rechteck zum Kreis m F llung FILLING Bei FILLING kann mit der Angabe ON eine F llung f r das Rechteck definiert werden m Umri linie OUTLINE Bei OUTLINE kann mit der Angabe ON eine Umri linie f r das Rechteck definiert werden Seite 160 Benutzerhandbuch Version 5 0 Ellipse ELLIPSE Wenn Sie mit PrintEasy ein Kreisobjekt auf das Papier bringen m chten so m ssen Sie das Objekt ELLIPSE verwenden Die Ellipsen Attribute k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribu
124. Angabe erfolgt nach geometrischen Ma angaben in DEGREES Bitte beachten Sie dass die Zeichnung gegen den Uhrzeigersinn erfolgt Start 2 Uhr Erde 10 Uhr lt Start 10 Uhr Erde 2 Uhr lt Start 2 Uhr Erde 3 Uhr A Start 3 Ukr Erid 2 Uhr Seite 162 Benutzerhandbuch Version 5 0 Beispiel f r einen Kreisbogen EXEC PRINT PLACE ELLIPSE UPON ELLI AFTER 1 ELLIPSE DEFAULTS ARE BOX WIDTH IS 5 CM HEIGHT IS 5 CM FILLING IS ON OUTLINE IS ON TYPE IS ARC STARTS AT 150 DEGREES ENDS AT 30 DEGREES END EXEC Beispiel f r ein Kreissegment EXEC PRINT PLACE ELLIPSE UPON ELLI AFTER 1 ELLIPSE DEFAULTS ARE BOX WIDTH IS 5 CM HEIGHT IS 5 CM FILLING IS ON OUTLINE IS ON TYPE IS CHORD STARTS AT 150 DEGREES ENDS AT 30 DEGREES END EXEC Beispiel f r eine Torte EXEC PRINT PLACE ELLIPSE UPON ELLI AFTER 1 ELLIPSE DEFAULTS ARE BOX WIDTH IS 5 CM HEIGHT IS 5 CM FILLING IS ON OUTLINE IS ON TYPE IS PIE STARTS AT 150 DEGREES ENDS AT 30 DEGREES END EXEC Benutzerhandbuch Version 5 0 Seite 163 Polygon und Polyline POLYGON Mit Hilfe des Objekts POLYGON k nnen Sie Grafiken erzeugen die aus mehreren Linien bestehen Polygone w
125. Area arbeiten Dabei werden zwei Stufen unterschieden Exception Area Yarnbereich Protection Area Schutzbereich m EXCEPTION HEIGHT Dieser Warnungsbereich wird von unten gemessen in beliebigen Ma einheiten festgelegt Sobald der normale Ausdruck in diesen Bereich gelangt wird eine Warnung erzeugt Anhand dieser Warnung wissen Sie nun dass Sie dem Seitenrand gef hrlich nahe sind und nun mit den Abschlussarbeiten beginnen m ssen E PROTECTION HEIGHT Dieser gesch tzte Bereich wird von unten gemessen in beliebigen Ma einheiten festgelegt Sobald der normale Ausdruck in diesen Bereich gelangt wird eine Warnung erzeugt und der Ausdruck wird unterdr ckt Die angegebene H he ist somit immer f r die Abschlusszeilen reserviert Sobald die Warnung einmal auf einer Seite eingetreten ist wird der gesch tzte Bereich wieder frei gegeben damit das Bedrucken mit den Abschlusszeilen erfolgen kann Beispiel EXEC PRINT SET TRIGGER AREA OF DOCUMENT LAGERBESTAND ERXCENEHSIO N TIERE EEE ORM PROTECTION HEIGHT IS 1 5 CM END EXEC Im obigen Beispiel wird eine Warnung ausgel st wenn der normale Ausdruck in den EXCEPTION Bereich ger t Die zu druckende Zeile wird jedoch noch platziert Sobald jedoch der Ausdruck in den PROTECTION Bereich reicht wird die Platzierung unterbunden Damit ist immer gew hrleistet dass f r die Abschlusszeilen gen gend
126. Ausprobieren heraus finden DEFINE PRINTER laserdrucker 1 USING COMPUPRINT Pagemaster 1645e OULBEUN RAN ITS eek DEFINE PRINTER druckerdialog USING PRINTER DIALOG Seite 124 Benutzerhandbuch Version 5 0 Druckerattribute dynamisch einstellen Soll der Windows Druckername erst zur Laufzeit dynamisch angegeben werden kann bei der Definition auch eine Variable angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt Bitte bedenken Sie da diese Zuweisungen vor dem Er ffnen des Dokumentes abgeschlossen sein m ssen Ein nachtr gliches ndern des Druckers bei bereits ge ffneten Dokumenten ist nicht mehr m glich WORKING STORAGE SECTION 01 druckername 1 PIC X 32 VALUE SPACE EXEC PRINT DEFINE SECTION DEFINE PRINTER drucker 1 USING PRINTERNAME druckername 1l END EXEC PROCEDURE DIVISION MOVE LEXMARK OPTRA R TO druckername 1 EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE PRINTER DIALOG TO druckername 1 EXEC PRINT REFRESH RESO
127. Autowrap Wenn zus tzlich die Angabe AUTOWRAP IS ON gemacht wurde gelten folgende Regeln f r den Zeilenumbruch E Zeilenumbruch Der Text wird wortweise umgebrochen Beinhalten W rter einen Bindestrich k nnen sie an dieser Stelle umgebrochen werden Beinhalten W rter ein bedingtes Trennzeichen k nnen sie an dieser Stelle umgebrochen werden Siehe Bedingte Trennung W rter die als untrennbar gekennzeichnet sind werden nicht umgebrochen Siehe Zusammenhalten von W rtern Wenn ein Wort so lange ist da es nicht in eine Zeile pa t dann wird der Rest des Wortes abgeschnitten E Bedingte Trennung W rter k nnen das bedingte Trennzeichen lt gt enthalten Wenn ein Zeilenumbruch notwendig ist kann das Wort an diesen Stellen umgebrochen werden Findet kein Zeilenumbruch statt sind die bedingten Trennstellen im Ergebnis nicht sichtbar Der Donaudampfschiffartsgesellschaftskapit n kann seinen abgefallenen Donau lt gt dampfschiffarts lt gt gesellschafts lt gt kapit nsm tzenknopf nicht mehr finden Ergebnis Der Donaudampfschiffartsgesellschaftskapit in kann seinen abgefallenen Donau dampfschiffartsgesellschaftskapit nsm tzenknopf nicht mehr finden m Zusammenhalten von W rtern Wenn mehrere W rter in einer Zeile nicht getrennt werden sollen m ssen sie innerhalb der Zeichenfolgen lt amp gt und lt amp gt stehen Der Donaudampfschiffartsgesellschaftskapit nsm tzenknopf kostet
128. BOLD Ie reteelzuek ION TO schriftname TO schriftgroesse TO textfarbe TO fettdruck IZE RESSOURC zaj un TO schriftname TO schriftgroesse TO textfarbe TO fettdruck RESOURCE FONT eigene schrift END EXEC PROCEDURE DIVIS MOVE ARIAL MOVE 16 MOVE GREEN MOVE ON EXEC PRINT INITIAL END EXEC MOVE ARIAL MOVE 10 MOVE RED MOVE ORRE EXEC PRINT REFRESH END EXEC Benutzerhandbuch Version 5 0 Seite 109 Linientypdefinition DEFINE LINETYPE Damit Sie mit PrintEasy Linien zu Papier bringen k nnen m ssen Sie zun chst definieren wie Ihre Linien aussehen sollen Diese Definitionen werden dann bei zahlreichen verschiedenen Objekte wie z B Ellipse ELLIPSE Rechteck RECTANGLE Rahmen BORDER Linie LINE heran gezogen Dabei k nnen Sie die Farbe Strichst rke und den frei Stil festlegen Ebenso l t sich von vornherein einstellen ob es sich um eine einfache oder doppelte Linie handelt Wichtiger Hinweis Leider gibt es manche Drucker die z B gestrichelte Linien nur als Hairline 1 Pixel darstellen k nnen Wenn der Drucker die Eigenschaft Widestyled Line nicht unterst tzt dann wird die Linie durchgezogen dargestellt Seite 110 Benutzerhandbuch Version 5 0 Definition einer Linie Folgende Attribute sind bei der Definition einer Linie zul ssig m Strichs
129. Benutzerhandbuch Version 5 0 Seite 363 Informationen ber Ihre Installation ber PrintEasy Im Kontroll Zentrum lassen sich mit ber PrintEasy wichtige Installationsinformationen abrufen die Sie uns im Problemfall schicken m ssen xi g PrintE asy eDocPrintPro eDocPort Kontaktadresse Bitte setzen Sie sich mit der E asiRun Europa GmbH in Yerbindung D 71636 Ludwigsburg M rikestra e 19 Telefon 049 7141 93690 FAx 049 7141 936925 EMAIL infolb easirun de Benutzer Information PrintE asy W 5 0 0 Beta Installiert 23 08 2006 Nicht freigeschaltet PCKey 8213 983C 38C5 x Speichem Die angezeigten Informationen k nnen ber Speichern in eine Text Datei geschrieben werden Seite 364 Benutzerhandbuch Version 5 0 Registrierung Mit dieser Funktion k nnen Sie eine PrintEasy Testversion freischalten eine registrierte Version auf diesem Rechner freischalten oder eine PrintEasy Lizenz f r die Installation auf einem anderen Rechner freigeben Eine nicht freigeschaltete PrintEasy Version ist 2 Wochen lauff hig Anschlie end k nnen Sie die Entwickler Komponenten von PrintEasy nicht mehr verwenden Registrierung l xj Status der Registrierung g Nicht freigeschaltet Registrierung Sie haben eine registrierte Version von PrintE asy und m chten diese f r diesen Rechner freigeben Sie haben eine Try and Buy Version und m chten diese in eine registrierte Version umwandeln
130. CLOSE Anweisungen die unmittelbar vor CLOSE DOCUMENT ausgef hrt werden sollen POST CLOSE Anweisungen die unmittelbar nach CLOSE DOCUMENT ausgef hrt werden sollen PEINFO Dieser Abschnitt mu die WHENEVER PE INFO Klausel in der gew nschten Form enthalten Fehlt diese Textmarke wir WHENEVER PE INFO WRITE LOGFILE eingef gt PEWARNING Dieser Abschnitt mu die WHENEVER PE WARNING Klausel in der gew nschten Form enthalten Fehlt diese Textmarke wir WHENEVER PE WARNING WRITE LOGFILE eingef gt PEERROR Dieser Abschnitt mu die WHENEVER PE ERROR Klausel in der gew nschten Form enthalten Fehlt diese Textmarke wir WHENEVER PE ERROR SHOW DIALOG AND WRITE LOGFILE eingef gt SUPPLEMENT Die hier aufgef hrten Quellcodeteile werden am Ende des Programms hinzugef gt Dieser Abschnitt k nnte z B weitere Sections enthalten Benutzerhandbuch Version 5 0 Seite 375 Mitgelieferte MIG Dateien Im Verzeichnis SAMPLES PEMIG finden Sie folgende Standard MIG Dateien als Muster Diese k nnen Sie als Grundlage f r Ihre eigenen Definitionen verwenden m PEA4AL MIG A4 Querformat Logische Seite Physische Seite m PEA4A4P MIG A4 Hochformat Logische Seite Physische Seite m PEA4L22 MIG A4 Querformat Aufteilung der physischen Seite horizontal und vertikal in je 2 logische Seiten m PEA4P22 MIG A4 Hochformat Aufteilung der physischen Seite horizontal und vertikal in je 2 logische Seiten Alle Muster enthalten neben den Standarddef
131. COBOE 2 en ende nnmasrirereiiniarerengeee 45 Einstellungen amp 3 amp amp 3 222220 1224280 nlaB legs stal E EA TNO 45 Umwandlung von PrintEasy Anwendungen Precompiler 44 nn eennnnnnennnnennennn 46 Besonderheiten bei RM COBOL u nesnnnnennnennnnnnnennnnnnnennnnnnnennnnnnnnnnnnnnnnnnennnnnnnn nn 47 Benutzerhandbuch Version 5 0 Seite 3 CA Realia II Workbench Einstell ngen u 2 22 2 ae neben einen Umwandlung von PrintEasy Anwendungen Preprozessor srs44srsssnnnnnnnnnnnennnenn ne 49 Linken von PrintEasy Programmen Mecres iR EEEN EEEE 52 Besonderheiten bei CA Realia II Workbench 24444 sn nnnnnnnnennnnnnnennnnnnnnnnn nn 53 MBP Visual COBOL u 2 u0 aa ea 54 Einstell ngen i uu ei an u EE EEE E EEEE TEE 54 Umwandlung von PrintEasy Anwendungen Precompiler urssssssssnnnneennnnnensnnennne 55 Fujitsu NetCOBOL for WindOWS u ee ee une 56 Einstell ngen Aa in eiakrkaunbhennn 56 PrintEasy Direktive REEXT u ae EEEE AER 56 Einstell ngen im Projekt 2er 57 Implementierung des PrintEasy Precompilers u 2444snnnneenennnnnnnennnnnnnennnnnnnnennnnennnnn 58 Fujitsu NetCOBOL for NET Version 2 X uussssnsesnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnn nn nnnnnnnnnnnnnn 61 Einstellungen 2 2 2 2 2 Ran A E 61 Die PrintEasy Source im NET Umfeld 4404ssnnnnnnnnnnennnn
132. CPY DOCNAME E Funktion Gibt den logischen Dokumentnamen an der f r den Druck ber PrintEasy verwendet werden soll Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen E Format DOCNAME documentname m Parameter documentname Name des Dokuments FILENAME E Funktion Gibt den logischen Dateinamen der klassischen Druckdatei an die f r den Druck ber PrintEasy umgewandelt werden soll m Format FILENAME logical filename directives END m Parameter logical filename Der logischer Dateiname wie er in der SELECT Anweisung definiert ist directives Direktiven f r die Migration dieser Druckdatei m Hinweis Die Direktiven werden durch END eindeutig abgegrenzt Seite 378 Benutzerhandbuch Version 5 0 PEF E Funktion Gibt an ob das PrintEasyFile PEF erzeugt werden soll Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen m Format PEF DIALOG PEF filename NO JPEF m Parameter DIALOG ber einen Dialog wird beim ffnen des Dokuments der Dateiname erfragt unter dem die PEF Datei gespeichert werden soll filename Gibt den Dateinamen an unter dem die PEF Datei gespeichert werden soll m Hinweis Ist in der verwendeten MIG Datei die Textmarke OPEN enthalten wird diese Direktive ignoriert m Defaultwert NOPEF PREVIEW m Funktion Gibt an ob eine Vorschau des Dokuments angezeigt werden soll Dies
133. DEFINE SECTION definiert werden Auf diese Resourcedefinitionen kann man sich in weiteren PrintEasy Definitionen und Anweisungen beziehen F r jeden Ressourcetyp k nnen mehrere Definitionen aufgef hrt werden welchen ein eindeutiger Name zugeordnet werden mu Beispiel DEFINE FONT NORMAL SCHRIFT USING FONTNAME ARIAL sizs rs 10 DEFINE FONT GROSSE SCHRIFT USING FONTNAME ARIAL Siza IS 24 ber die Namen NORMAL SCHRIFT und GROSSE SCHRIFT k nnen Sie jetzt diese Schriften immer wieder ansprechen Die Besonderheiten der einzelnen Ressourcen Definitionen werden in den folgenden Kapiteln beschrieben Seite 98 Benutzerhandbuch Version 5 0 Initialisierung der Ressource INITALIZE RESOURCES Ein wichtiger PrintEasy Befehl abzusetzen in der PROCEDURE DIVISION im Zusammenhang mit Ressourcen ist der INITIALIZE RESOURCES Diese Anweisung mu unbedingt vor dem Er ffnen des Dokuments erfolgen Zum einen l dt er die PrintEasy Runtime und zum zweiten teilt er PrintEasy die definierten Ressourcen mit Nahezu alle Attribute innerhalb der Ressourcen Definitionen d rfen auch ber Variablen mitgeteilt werden Bitte achten Sie dabei darauf da Sie all diese Variablen zuvor mit g ltigen Werten f llen da sonst unerw nschte Nebeneffekte oder auch Fehlermeldungen auftreten k nnen Aktualisierung der Ressource REFRESH RESOURCE Sofern Sie Variablen in den Definitionen einsetzen
134. DEIEZENETEDOCIIMENN Eee PHYSICAL PAGE DESCRIPTION PAPER IS FANFOLD STD GERMAN ALTERNATE PAPER IS A4 Benutzerhandbuch Version 5 0 Seite 237 Wie stelle ich ein eigenes Papierformat ein Bitte beachten Sie da nicht jeder Druckertreiber die Einstellung von Benutzerdefiniertem Papier unterst tzt EXEC PRINT DEFINE SECTION DEFINE PAPER USER PAPER WITH DIMENSION WIDTH IS 12 5 CM EMIGI 1S 20 4 CM EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PRINTER DIALOG PHYSICAL PAGE DESCRIPTION PAPER IS USER PAPER ORIENTATION IS PORTRAIT Wie kann ich zur Laufzeit den Eingabeschacht wechseln Das ndern eines Eingabeschachtes ist immer nach einem gewollten Seitenwechsel m glich EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PRINTER DIALOG PHYSICAL PAGE DESCRIPTION PAPER IS A4 INPUT BIN IS VAR INPUT BIN ORIENTATION IS PORTRAIT MOVE Neuer Schacht TO VAR INPUT BIN EXEC PRINT NEXT LOGICAL PAGE OF docname WITH REFRESH FEND EXEC Wie kann ich unsichtbaren Text drucken Um einen Text unsichtbar zu drucken m ssen Sie einfach die Schriftfarbe
135. DENT S 1 65 CM LINE SPACING IS 0 87 CM 05 ROW 10 UEBER EMPF VALUE GID MBH 5 FILLER PIC X 01 OCCURS 27 WIDTH SEITDZECME 05 ROW 10 UEBER KONTONR VALUE 5012031 5 FILLER PIC X 01 OCCURS 10 WIDTH SOPO EEMS 10 UEBER BLZ VALUE 60450050 HORIZONTAL POSITION IS 4 68 CM 5 FILLER PIC X 01 OCCURS 8 WIDTH S 0S2 IN 05 ROW 0 UEBER KREDINST VALUE KSK LUDWIGSBURG 5 FILLER PIC X 01 OCCURS 27 WIDTH ROO EME 05 ROW LEFT INDENT IS 9 51 CM 0 UEBER BETRAG 5 FILLER PIC X 01 OCCURS 12 WIDTH S 052 CN 05 ROW 0 UEBER VERWZWECK1 5 FILLER PIC X 01 OCCURS 27 WIDTH SOPO EEMS 05 ROW 0 UEBER VERWZWECK2 5 FILLER PIC X 01 OCCURS 27 WIDTH S On 52 CN 05 ROW 0 UEBER AUFTRAGGEBER 5 FILLER PIC X 01 OCCURS 27 WIDTH S 0752 INi Seite 230 Benutzerhandbuch Version 5 0 Auslesen der verf gbaren Papiergr en Sch chten und Schriften m Auslesen der verf gbaren Papiergr en f r einen angegebenen Drucker und Schacht Beispiel PRNINFO MOVE ZERO TO PE PAPER RETURN CODE PERFORM UNTIL PE PAPER RETURN CODE NOT ZERO CALL PETOOLS_GET_ PAPERS USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER BIN SELECT BY REFERENCE PE PAPER INFO BY REFERENCE PE PAPER RETURN CODE IF PE PAPER RETURN CODE ZERO VERARBEITUNG DES PAPIERNAMENS END IF END PERFORM m Auslesen der verf gbaren Sch chte f r einen angegebenen Drucker Beispiel PRNINFO MOVE ZERO TO PE PRINTER RETURN CODE PERFORM UNTIL PE PRINT
136. DOCUMENT END EXEC EXEC PRINT PLACE ueberschrift2 UPON DOCUMENT TEXT DEFAULTS ARE FONT IS schrift normal END EXEC Benutzerhandbuch Version 5 0 Seite 149 Statische Texte TEXT Statische Texte sind wie der Name schon sagt statisch d h Sie werden hnlich wie Konstanten behandelt Diese statischen Texte werden mit dem Schl sselwort TEXT definiert In der WORKING STORAGE Definition darf keine PICTURE Angabe erfolgen Die implizite L nge des Textes wird anhand des mitgegebenen Literals automatisch berechnet WORKING STORAGE SECTION EXEC PRINT 01 TEXT ueberschrift VALUE Jahresbilanz FONT IS schrift normal BORDEI TON END EXEC PROCEDURE DIVISION EXEC PRINT PLACE TEXT Jahresbilanz UPON DOCUMENT TEXT DEFAULTS ARE FONT IS schrift normal END EXEC Wichtiger Hinweis Bitte beachten Sie da statische Texte bei der automatischen Konvertierung von OEM nach ANSI nicht ber cksichtigt werden PrintEasy Compile Option OEMTOANSI Seite 150 Benutzerhandbuch Version 5 0 Text Attribute Schrifttyp FONT Hier kann der logische Namen einer zu verwendenden Schriftartdefinition angegeben werden welche mit DEFINE FONT festgelegt wurde Schriften Attribute Alle beim DEFINE FONT angegebenen Schrift
137. Definition auch mit den Konstanten SINGLE einfacher Zeilenabstand und DOUBLE doppelter Zeilenabstand oder als Literal mit der logischen Einheit Zeile erfolgen Mit der zus tzlichen Angabe DEPENDING ON FONT kann die Zeilenh he von einer Schriftartdefinition abh ngig gemacht werden Rahmen BORDER Bei BORDER kann ein Rahmen f r den Barcode definiert werden Teil Rahmen TOP LINE BOTTOM LINE LEFT LINE RIGHT LINE Wenn nur bestimmte Seiten des Barcodes einen Rand erhalten sollen kann dies mit den Angaben TOP LINE BOTTOM LINE LEFT LINE und RIGHT LINE gemacht werden Schattierung SHADE Bei SHADE kann mit der Angabe ON eine Schattierung des Barcodes definiert werden Rasterlinien GRID LINES Bei GRID LINES kann mit der Angabe ON eine Rasterlinie f r die Objekte innerhalb der Zeile definiert werden Dadurch erh lt die Zeile ein tabellarisches Aussehen Seite 168 Benutzerhandbuch Version 5 0 Anweisungen in der PROCEDURE DIVISION Nachdem Sie nun Ihr Dokument und Ihre Ressourcen definiert haben k nnen Sie damit beginnen Daten oder Objekte auf das Papier zu bringen Ressourcen initialisieren INITIALIZE RESOURCES Der erste wichtige Befehl ist der INITIALIZE RESOURCES Dieser l dt die Runtime von PrintEasy und bergibt die definierten Ressourcen an das System Die Schriften werden jetzt berechnet und stehen ab diesem Moment zur Verf gung Sie d rfen vor diesem Befehl keine PrintEasy Anweisungen oder PrintEasy APls
138. Diese Datei mu individuell angelegte Pfade beinhalten die ein Kopieren unsinnig machen Wenn Sie diese Datei jedoch vergessen kommt ggf ein alter WIN INI Eintrag aus der PrintEasy Version 1 x oder 2 x zum Zug der dann nat rlich unter Umst nden Ung ltige Installation meldet Seite 254 Benutzerhandbuch Version 5 0 FAQs rund um die Endanwender Installation Problem Ung ltige Installation Wenn Ihr Endanwender diesen Dialog sieht dann ist was faul GID30DLG x Ung ltige Installation Bitte setzen Sie sich mit GID mbH in Verbindung D 71636 Ludwigsburg M rikestra e 19 Telefon 049 7141 93690 FAx 049 7141 336925 EMAIL Info gidmbh com m Sie verwenden PrintEasy 2 x und die PRNEASY CFG kann nicht gefunden werden Alle ber das PrintEasy Kontrollzentrum verwaltete Informationen werden in der PrintEasy Kontrolldatei PRNEASY CFG abgespeichert Diese mu zusammen mit den Anwendungen auf der Endanwendermaschine im PrintEasy Home Verzeichnis installiert werden Wird an den Endanwender keine Konfigurationsdatei ausgeliefert bekommt er beim Aufruf einer PrintEasy Anwendung einen Warnhinweis Ab PrintEasy 3 0 kann auch ohne PRNEASY CFG ausgeliefert werden Dann jedoch k nnen keine Konfigurationen am PrintEasy vorgenommen werden m Sie haben die GID30DBG DLL mit ausgeliefert Diese Datei darf auf einer Endanwendermaschine nicht installiert bzw gefunden werden Eigene Meldung definieren Im Kont
139. ECOBOL_SET_PARENT_HWND sollte vor dem eigentlichen OPEN DOCUMENT abgesetzt werden und bewirkt da alle PrintEasy Dialoge z B Druckerdialog zugeh rig zum angegebenen Fenster via HWND aufgeblendet werden WORKING STORAGE SECTION 01 PE PARENT HWND PIC 9 11 COMP 3 01 PE RETURNCODE PIC S9 05 COMP 3 PROCEDURE DIVISION CALL PECOBOL_SET_PARENT _HWND USING PE JOBHANDLE PE PARENT HWND PE RETURNCODE Benutzerhandbuch Version 5 0 Seite 287 Vordefinition der Vorschau in der DEFINE SECTION Das grunds tzliche Aussehen der Vorschau kann in der DEFINE SECTION definiert werden m Definition der Preview und Dokument Fenster Gr e ber PREVIEW SIZE IS bzw DOCUMENT SIZE IS m Bekanntgabe der Preview und Dokument Fenster Konfigurationsstruktur f r die Verf gbarkeit von Symbolen TT TANDARD IS gt gt DEFINE PREVIEW name 1 PREVIEW TYP GE LPREVIEW SIZE MINIMIZED IS MAXIMIZED WINDOWED dataname 1 DOCUMENT SIZE MINIMIZED IS FMAXIMIZED WINDOWED dataname 2 Eoo N TS DE III TS Seite 288 Benutzerhandbuch Version 5 0 Durch das F llen der Felder der Strukturen datastructure 1 und datastructure 2 mit ENABLED DISABLED CFG DEFAULT oder UNCHANGED wird festgelegt welche Symbole innerhalb der Vorschau verf gb
140. ER RETURN CODE NOT ZERO CALL PETOOLS_GET_ PRINTER BINS USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER BIN NAME BY REFERENCE PE PRINTER BIN SELECT BY REFERENCE PE PRINTER RETURN CODE IF PE PRINTER RETURN CODE ZERO VERARBEITUNG DES SCHACHTNAMENS END IF END PERFORM m Auslesen der verf gbaren Schriften f r einen angegebenen Drucker Beispiel FONTINFO MOVE ZERO TO PE FONT NAME RETURN CODE PERFORM UNTIL PE FONT NAME RETURN CODE NOT ZERO CALL PETOOLS GET FONTS USING BY REFERENCE PE FONT PRINTER NAME BY REFERENCE PE FONT NAME BY REFERENCE PE FONT TYPE BY REFERENCE PE FONT NAME RETURN CODE IF PE FONT NAME RETURN CODE ZERO VERARBEITUNG DES FONTNAMENS END IF END PERFORM Benutzerhandbuch Version 5 0 Seite 231 3D Balkengrafik ber PrintEasy direkt Durch geschickte berlagerung von mehreren Rechtecken kann ein dreidimensionaler Balken erzeugt werden Beispiel Balken m Zuerst Schatten in dunklerer Farbe erzeugen COMPUTE ZW HOR POS COMPUTE ZW VER POS PERFORM 7 TIMES EXEC PRINT PLACE RECTANGLE UPON BALKEN ABSOLUTE HORIZONTAL POSITION IS ZW HOR POS CM ABSOLUTE VERTICAL POSITION IS ZW VER POS CM HOR POS 0 21 MAX HOEHE 0 21 2 BOX HEIGHT IS AKT HOEHE CM BOX WIDTH IS BREITE CM OUTLINE IS OFF FILLING IS ON USING FILLTYPE SCHATTEN FARBE END EXEC COMPUTE ZW HOR POS ZW HOR POS 0 03 COMPUTE ZW VER POS ZW VER POS 0 03 END PERFORM m Anschlie end Bal
141. EREEE m FILENAME END Die Definition f r eine neue Dateieintragung wird mit FILENAME eingeleitet und mit END abgeschlossen Alle anderen f r diese Datei gew nschten Direktiven m ssen dazwischen angegeben werden E dateiname In diesem Beispiel soll die Druckdatei A LISTE migriert werden m DOCNAME Das zu verwendende Dokument aus der MIG Datei hei t in diesem Beispiel MUSTER m USERINSERT Die Beschreibung der Source Ersetzungen und Erg nzungen befindet sich bei diesem Beispiel in der Datei PEAAL MIG In dieser MIG Datei mu das unter DOCNAME angegebene Dokument definiert sein Wichtiger Hinweis Bitte beachten Sie da alle eingetragenen MIG Dateien auch vorhanden sein m ssen da der PrintEasy Migrate sonst einen Fehler meldet PrintEasy st rt sich allerdings nicht an unter FILENAME angegebene umzustellende Dateien die in diesem Programm nicht vorhanden sind In diesem Fall wird weder ein Fehler noch eine Warnung erzeugt Benutzerhandbuch Version 5 0 Seite 377 Migrate Direktiven Folgende Direktiven stehen Ihnen zur Verf gung COBCPY E Funktion Angabe von Verzeichnissen in denen nach COPY Books gesucht werden soll m Format NO COBCPY verzeichnis1 verzeichnis2 E Parameter Verzeichnis Gibt das Verzeichnis an in dem nach COPY Books gesucht werden soll Es k nnen mehrere Verzeichnisse durch Semikolon getrennt aufgelistet werden m Defaultwert NOCOB
142. ERNAME Ccbl32 exe CODE_PREFIX E pmeasy f prneasy bin f prneasy binkacu object ACUPATH F cucbl510 AcuGT BIN COPYPATH F pmeasp cpy screen copylib resource fdf Acucbl510NAcuGT PATH E pmeaspif prneasy bin f prneasy bin acu Variable EEE Value Browsen Save As Beference 0K Cancel Wenn die im Projekt eingestellten Umgebungsvariablen zuk nftig als Default f r weitere Projekte verwendet werden soll kann dies nach dem Einrichten der Umgebungsvariablen ber den Button Save as default geschehen Seite 42 Benutzerhandbuch Version 5 0 PrintEasy Direktiven Datei PE DIR Copystrecken Damit der Precompiler Ihre Copystrecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt Instverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden Die Datei PE DIR wird zuerst im aktuellen und dann im PrintEasy Installationsverzeichnis gesucht Welche Direktiven dort eingetragen werden d rfen entnehmen Sie bitte dem separaten Kapitel ber die PrintEasy Direktiven PrintEasy Direktiven Datei PE DIR Output Verzeichnis Damit der Acu Compiler die durch den PrintEasy Preprozess erstellte Datei ACU__PP1 OUT auch findet m ssen Sie ggf das Output Verzeichnis einstellen Das ist immer dann notwendig wenn der Acu Compiler meldet da er die besagte Ausgabe Datei nicht findet In der Regel wird dies
143. Entwickler Installation stammen und ist die Gew hrleistung da Sie eine Anwendung mit einer g ltigen PrintEasy Lizenz erstellt haben Im Notfall l uft die Endanwender Installation auch ohne diese CFG Datei Dann jedoch k nnen Sie keine Einstellungen im Kontrollzentrum vornehmen Diese Einstellungen werden n mlich in diese PRNEASY CFG abgestellt Bitte achten Sie auch darauf da Sie an Ihren Endanwender eine saubere PrintEasy CFG weitergeben Eventuelle Test Einstellungen werden sonst an ihn mit bergeben Seite 22 Benutzerhandbuch Version 5 0 Auswahl des COBOL Compilers xi ACU COBOL GT 7 C CA Bealia II Workbench 2 Fujitsu NetCOBOL Abbruch Fujitsu NetCOBOL NET LIANT RM COBOL Micro Focus NetExpress Micro Focus NetExpress with Net Micro Focus Workbench 4 0 C MBP Bitte w hlen Sie hier den COBOL Compiler aus mit dem die Applikation erstellt wurde Diese Auswahl sorgt daf r da der richtige Reisestecker PETOOLS PECOBOL kopiert wird Wichtiger Hinweis Bitte achten Sie sehr genau darauf da Sie den richtigen COBOL Compiler ausw hlen Eine falsche Entscheidung f hrt im besten Fall zu verf lschten Ergebnissen und im Normal Fall zu Abst rzen Komponenten Auswahl Komponeten Auswahl x V PrintEasy Kontrolzentrum Abbruch Hier w hlen Sie die Komponenten die dem Endanwender zur Verf gung gestellt werden sollen Sprach Auswahl Verf gbar
144. Express 36 37 80 88 244 NEXT LOGICAL PAGE een 171 NEXT LOGICAL PAGE WITH REFRESH 264 NEXT PHYSICAL PAGE niaii 171 NextPagen nu ah 295 NEXT P GE una 284 Nichts tun sus 188 Niediig 440 O 346 NOINSTCHECK nennen 302 NON PrintEasy 24s nennen 300 NOOEMTOANSI eeneeen 302 NOPEMIG 5 2 82a 302 NORMAL 98 102 143 147 150 NOTRACE reien an 302 Nullunterdr ckung n se 146 Nutzr nder u 24 20 ee 331 Objekt nen einen 167 Objektdefinitionen 139 Benutzerhandbuch Version 5 0 Objekle 0400inidsssnnesnssnsseecne nein eher 139 Objekte Plazieren nesenie 164 Objektplazierung een 164 Obsolete Direktiven uuueen 373 ODD PAGE ara 127 130 QEM ear acen ara E 74 Ohne Spooldatei aeeoea 260 OPAQUE A A ana aan 149 OPEN cinema ern 155 163 OPEN DOCUMENT 161 200 210 269 278 366 OPTIONS era 302 ORIENTATION uruseneneneneeeeeeeeeenenenn 127 Original Drucker nn 334 Original PrintEasy Status 354 OS WINB2 une an elarnlnnn 382 OTHER PAGE uceeeeeeeeee 127 130 Outline ea Aurel 96 OUTLINE ne 151 152 z OUTPUT horenia ae Overhead Folien ueeeen as OVERWRITE uueneneneneneneneneeeeeeeenenenenenn 162 PAGE
145. FAULT SECTION DEFAULT FONT IS schrift normal DEFAULT LINETYPE IS linie duenn END EXEC Immer wenn beim Drucken einer Zeile keine explizite Schriften Angabe gemacht wurde wird diese Zeile in der schrift normal gedruckt Folgende Attribute k nnen als Standards hinterlegt werden m Drucker DEFAULT PRINTER Angabe des Namens eines definierten Druckers PRINTER DIALOG oder SYSTEM DEFAULT E Papier DEFAULT PAPER Angabe des Namens eines definierten Papierformates oder einer g ltigen Papier Konstante m Vordergrundfarbe DEFAULT FOREGROUND COLOR Angabe des Namens einer definierten Farbe oder einer g ltigen Farbkonstante m Hintergrundfarbe DEFAULT BACKGROUND COLOR Angabe des Namens einer definierten Farbe oder einer g ltigen Farbkonstante E Linientyp DEFAULT LINETYPE Angabe des Namens eines definierten Linientyps E Schrift DEFAULT FONT Angabe des Namens einer definierten Schrift E F lltyp DEFAULT FILLTYPE Angabe des Namens eines definierten F lltyps m Barcodetyp DEFAULT BARCODETYPE Angabe des Namens eines definierten Barcodes m Ma einheit DEFAULT UNIT M gliche Angaben sind hier MM CM INCH TOM S E Tom Definition DEFAULT TOM CHARACTER Definition des Tom Characters und der zugeh rigen Font N here Informationen zum TOM entnehmen Sie bitte dem Kapitel TOM Technologie Seite 128 Benutzerhandbuch Version 5 0 Die Dokumentbeschreibung DOCU
146. FER Wird keine alternative Schrift angegeben wird zuerst in der PrintEasy Konfigurationsdatei eine Ersetzungsschrift gesucht Wenn dort ebenfalls keine definiert ist wird die Schriftersetzung von Windows und eventuell die Schriftersetzung des Druckertreibers verwendet Das jedoch f hrt sehr h ufig zu lustigen Ergebnissen da es dann auch passieren kann da das System die Schrift mit WINGDINGS ersetzt Seite 108 Benutzerhandbuch Version 5 0 Schriftenattribute dynamisch einstellen M chten Sie die Schriftenattribute erst zur Laufzeit angeben so k nnen die Konstanten oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt WORKING STORAGE T SECTION 01 schrift 05 SCi 0S eC 05 tex 05 rer EXEC PRINT artattribute DEFINE riftname PIC X 32 VALUE SPACE riftgroesse PIC 9 3 VALUE ZERO tfarbe PIC X 32 VALUE SPACE tdruck PIC O S VALUE SPACE DEFINE SECTION FONT eigene schrift USING FONTNAME schriftname SIZE IS schriftgroesse POINTS TEXT COLOR IS textfarbe
147. GID30DEV INI im Verzeichnis PRNEASY BIN mit weiteren Werkzeugen angereichert werden Allgemeine Syntax Kommentare werden mit einem Semikolon in der ersten Spalte gekennzeichnet pehome Platzhalter f r die PrintEasy Home Verzeichnis file Platzhalter f r den Dateinamen der selektierten Datei filebase Platzhalter f r den Basename der selektierten Datei SEPARATOR Trennstrich f r die bessere Untergliederung der Men s amp Kennzeichnet den nachfolgenden Buchstaben f r die Bedienung des Men s ber die Tastatur anzeigename aktion Zus tzlicher Men eintrag g Der anzeigename erscheint als weiterer Men punkt Die aktion gibt das aufzurufende Programm mit Parameter an Seite 310 Benutzerhandbuch Version 5 0 Abschnitte der Konfigurationsdatei m Angabe von Standard Direktiven f r das Entwicklungszentrum OPTIONS NOPEMIG COMMENTS NOOEMTOANSI NOTRACE NOINSTCHECK COBCPY pehome cpy PEEXT CPE COBCPY Angabe der Copy Verzeichnisse PEEXT Angabe der Dateierweiterung f r die precompilierten Datei zJ m Men Werkzeuge Hier k nnen zus tzliche Men punkte definiert werden TOOLS amp Taschenrechner calc exe amp Pebatch pehome samples pebatch pebatch exe m Men Sourcen Hier k nnen zus tzliche Men punkte definiert werden SOURCE TOOLS amp Notepad notepad exe
148. ITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 3 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POSITION IS 3 CM END EXEC Seite 166 Benutzerhandbuch Version 5 0 Syntax Beispiel f r ein Polygon mit alternierenden F llungen MODE IS ALTERNATE EXEC PRINT PLACE POLYGON UPON STERN MODE IS ALTERNATE FILLING IS ON OUTLINE IS ON POLYGON POINTS ARE POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAI ABSOLUTE VERTICAL END EXEC POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION IS IS IS IS oo oO EEE g g e Q lt Benutzerhandbuch Version 5 0 Seite 167 Zeilen Gruppe ROWS M chten Sie innerhalb einer 01 Stufe mehrere Zeilen definieren so mu der Beginn einer jeden
149. Installationsverzeichnis gt SAMPLES NET Die PrintEasy Source im NET Umfeld Die PrintEasy COBOL Programme unter NET unterscheiden sich nur unwesentlich von normalen PrintEasy COBOL Programmen in der Windows Welt Wichtig ist insbesondere folgender Eintrag im Repository ENVIRONMENT DIVISION CONFIGURATION SECTION SPECIAL NAMES DECIMAL POINT IS COMMA REPOSITORY COPNENipeeobailmepya COPY ETOO AEON AE Bitte beachten Sie auch dass s mtliche PrintEasy API Calls ohne Hochkommas erfolgen m ssen Beispiel CALL PETOOLS_ MESSAGE BOX USING PE MESSAGE PE MESSAGE LAENGE PE HEADING PE HEADING LAENGE PE MBOX TYP PE MBOX RC Ansonsten m ssen im wesentlichen keine weiteren Anpassungen vorgenommen werden Wichtiger Hinweis PrintEasy unterst tzt derzeit weder die OO COBOL Syntax noch das variable Zeilenformat jenseits der Spalte 72 Sie sollten daher Ihre PrintEasy Programme weiterhin als traditionelle COBOL Programme schreiben und ggf als eigenst ndige Unterprogramme kapseln Um Problemen generell vorzubeugen sollten Sie keinerlei OO Befehle innerhalb Ihrer PrintEasy Source verwenden da diese Konstrukte z B auch OO Variablen Inhalte dem PrintEasy g nzlich unbekannt sind und es somit zu unerwarteten Problemen kommen kann Benutzerhandbuch Version 5 0 Seite 61 Erstellung eines PrintEasy P
150. LL stammen In diesem Fall wird der Name der DLL angegeben und anschlie end durch ein Fragezeichen getrennt die eindeutige Nummer der Grafik name dlil nummer Gr e der Grafik BOX WIDTH BOX HEIGHT F r die Grafik mu unter BOX die Breite und die H he der Box angegeben werden Die Bitmap wird proportional auf die Gr e der Box angepa t das hei t die Seitenverh ltnisse werden beibehalten Sie d rfen auch eine der Gr en H he oder Breite weglassen In diesem Fall wird dann der fehlende Wert automatisch anhand der Proportion ermittelt Ausrichtung innerhalb der Box HORIZONTAL VERTICAL CONTENTS ALIGNMENT Die horizontale Ausrichtung der Bitmap innerhalb der Box kann mit HORIZONTAL CONTENTS ALIGNMENT definiert werden Dabei sind die Optionen LEFT linksb ndig RIGHT rechtsb ndig und CENTERED zentriert zul ssig Analog dazu wird die vertikale Ausrichtung bei VERTICAL CONTENTS ALIGNMENTangegeben In diesem Fall ist TOP oben BOTTOM unten und CENTERED zentriert zul ssig Hintergrund Modus BACKGROUND MODE Bei BACKGROUND MODE kann mit TRANSPARENT angegeben werden da die Box berlagerte Objekte durchscheinen l t Die Angabe OPAQUE w rde dahinter liegende Objekte in der gesamten Boxgr e verdecken Rahmen BORDER Bei BORDER kann ein Rahmen f r die Grafik definiert werden Teil Rahmen TOP LINE BOTTOM LINE LEFT LINE RIGHT LINE Wenn nur bestimmte Seiten der Grafik einen Rand erhalten sollen kann
151. LUATI Benutzerhandbuch Version 5 0 Seite 195 Die Detailed Warning Table Eine EXEC PRINT Anweisung kann eine sehr komplexe Folge von Aktionen sein bei denen unterschiedlichste Probleme auftauchen k nnen In der PE CA wird der Returncode des zuletzt aufgetretenen Fehlers in das Feld PE CODE geschrieben Die Kennzeichenfelder der PE CA geben an in welchen Bereichen berall Fehler aufgetreten sind Die detaillierte Beschreibung aller aufgetretener Fehler kann man sich aus der Detailed Warning Table abholen Hierf r gibt es die API Funktion PECOBOL GET DETAIL WARNING Je Aufruf der Funktion wird ein Satz der Detailed Warning Table zur ckgegeben m Parameter JOB HANDLE Kann der PECA entnommen werden PE DETAIL WARNTABLE Struktur It PEWARN CPY EXEC NO Nummer des fehlerhaften EXECs TYPE Fehler Typ grobe Klassifizierung DOCNAME Name des Dokuments REFERENZ Logische Bezeichnung It Programm ART Fehlerbeschreibung ATTRIB Fehlerhafter Wert E GIDPE RETURNCODE 0 OK 1 Keine Daten mehr vorhanden 2 Kein Job Handle angegeben Um alle aufgetretenen Warnungen zu erhalten mu diese Funktion in einer Schleife aufgerufen werden Wenn alle Warnungen zur ckgegeben wurden wird der GIDPE RETURNCODE auf 1 gesetzt Beispiel WORKING STORAGE SECTION COPNZELFEWARNME ENGE PROCEDURE DIVISION PERFORM UNTIL PE RETURN CODE NOT ZERO CALL PECOBOL_ GET _ DETAIL _WARNING USING PE JOBHA
152. MENT SECTION Im Bereich DOCUMENT SECTION beschreiben Sie das grunds tzliche Aussehen und Verhalten Ihrer Dokumente Bei PrintEasy wird ein Dokument in physische und logische Seiten unterteilt In der Abbildung wurde die physische Seite in zwei logische Seiten horizontal und zwei logische Seiten vertikal unterteilt Eine logische Seite ist dann die verbleibende Gr e nach der Unterteilung abz glich des logischen Randes Der Vorteil besteht darin da Sie bei PrintEasy immer nur die logische Seite betrachten Wenn Sie z B Etiketten bedrucken m chten dann brauchen Sie sich nicht darum zu k mmern wo die exakte Start Position Ihres jeweiligen Klebers auf dem Papier ist Papierrand bzw Physische Seite Logische Seiten Benutzerhandbuch Version 5 0 Seite 129 Die Dokumentdefinition DEFINE DOCUMENT Ein Dokument wird mit der Anweisung DEFINE DOCUMENT gefolgt von einem eindeutigen Dokumentnamen definiert Der Dokumentname darf hierbei nicht ber eine beschickt werden Sie k nnen mit PrintEasy mehrere Dokumente gleichzeitig oder wechselweise bedrucken Wichtig ist dabei da Sie dann f r jedes Dokument einen DEFINE DOCUMENT absetzen EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT bilanz END EXEC Innerhalb dieses DEFINE DOCUMENTs werden dann die Dokument Standards DOCUMENT DEFAULTS die Ger teoptionen DEVICE DESCRIPTION die physischen Seiten PHYSICAL PAGE
153. NDLE PE DETAILWARNTABLE PE RETURN CODE TE PE REFURN CODE 7ERO DISPLAY PE DETAILWARN ART ENDETE END PERFORM Seite 196 Benutzerhandbuch Version 5 0 Die WHENEVER Klausel Fehler werden grunds tzlich in zwei Kategorien unterschieden Information Info Alles l uft ordnungsgem Es ist kein Problem aufgetreten PrintEasy teilt Ihnen ber diesen Weg z B mit welcher Drucker ausgew hlt wurde oder da eine Papier Ersetzung statt gefunden hat Warnung Warning Es ist ein Fehler aufgetreten das Programm kann aber fortgesetzt werden Fehler Error Das Dokument kann nicht weiter erstellt werden Es mu verworfen und die Ressourcen freigegeben werden Eventuell ist es sogar sinnvoll das Programm zu beenden Jeder weitere PrintEasy Befehl f hrt zu einem erneuten Fehler F r den Fehlerfall k nnen mehrere Varianten der Fehlerbehandlung definiert werden Dies geschieht ber die Anweisungen WHENEVER PE INFO behandlungsart WHENEVER PE WARNING behandlungsart WHENEVER PE ERROR behandlungsart Folgende Behandlungsarten sind dabei m glich wobei alle Varianten auch miteinander kombiniert werden k nnen Andere COBOL Befehle sind nicht erlaubt Schreiben eines Logfiles WRITE LOGFILE Mit dieser Angabe wird bei Auftreten von Information Warnung oder Fehler der Hinweis in die PrintEasy Logd
154. NE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PRINTER DIALOG PHYSICAL PAGE DESCRIPTION PAPER IS A4 ORIENTATION IS PORTRAIT MARGIN LEFT MOR EOM MARGIN RIGHT 19 2 CM MARGIN BOTTOM Ie 2 CM MARGIN TOP IS 2 M Benutzerhandbuch Version 5 0 Seite 227 Automatische Einstellungen nur bedingt empfehlenswert Sie k nnen die physischen R nder auch automatisch einstellen lassen Hierf r ist die Konstante AUTO vorgesehen Bitte bedenken Sie jedoch da dann Ihr Ausdruck auf dem Papier schwimmt je nach verwendetem Drucker und dessen Hardware R nder EXEC PRINT DOCUM DEFINE DOCUME DEVICE DES PRINTE ENT S ECTION NT docname CRIPTION R IS PHYSICAL PAGE DESCRIPTION PAPER IS ORIENTATION IS MARGIN LEFT IS MARGIN RIGHT IS MARGIN BOTTOM IS MARGIN TOP IS PRINTER DIALOG A4 PORTRAIT AUTO AUTO AUTO AUTO Seite 228 Benutzerhandbuch Version 5 0 Spezielle PrintEasy Techniken Im folgenden werden einige spezielle PrintEasy Techniken f r spezielle Aufgaben und L sungen vorgestellt Arbeiten mit Autoindex Eine Tabelle soll gedruckt werden deren Tabellenzeilen unterschiedliche Attribute enthalten z B unterschiedliche Schattierungen Diese Attribute ON OFF werden in einer separaten Tabelle definiert Autoindex mischt nu
155. NF MAXIMIZE PIC X 11 05 FILLER PIC X 200 M gliche Optionen f r die einzelnen Komponenten kann ENABLED DISABLED CFG DEFAULT oder UNCHANGED sein Benutzerhandbuch Version 5 0 Seite 289 Dynamische Ver nderung der Symbole innerhalb der Vorschau Die Symbole der Vorschau k nnen auch dynamisch ver ndert werden Hierf r m ssen Sie die Felder der unter DEFINE PREVIEW angegebenen Strukturen mit den ge nderten Werten ENABLED DISABLED CFG DEFAULT oder UNCHANGED f llen m ENABLED Symbol ist verf gbar E DISABLED Symbol ist ausgegraut und kann nicht angew hlt werden m CFG DEFAULT Symbol wird so dargestellt wie im Kontrollzentrum festgelegt m UNCHANGED Die Darstellung des Symbols wird nicht ver ndert Die Aktualisierung der Vorschau erfolgt ber folgende Befehle E REFRESH PREVIEW CONFIGURATION ver ndert die Verf gbarkeit der Symbole des Vorschau Containers gt gt REFRESH PREVIEW CONFIGURATION PREVI Ti T L dataname 1 E REFRESH DOCUMENT WINDOW CONFIGURATION pa t die Symbole des Dokumentfensters innerhalb der Vorschau an gt gt REFRESH DOCUMENT WINDOW CONFIGURATION gt TI Zn pi Lord Ldataname 1 DOCUMENT INSTANCE ID dataname 2 Seite 290 Benutzerhandbuch Version 5 0 Statische Festlegung der Symbole innerhalb der Vorschau m Grunds tzlich kann die Verf gbarkeit der einzelnen Symbole der Vorschau auch im Kontrollzentrum fes
156. OSITION F r die horizontale Positionierung d rfen Sie LEFT links RIGHT rechts CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben m Vertikale Positionierung VERTICAL POSITION F r die vertikale Positionierung d rfen Sie TOP oben BOTTOM unten CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT headfoot D P EVICE ESCRIPTION HYSICAL PAGE DESCRIPTION PAPER ORIENTATION ARGIN LEFT ARGIN RIGHT IARGIN BOTTOM ARGIN TOP z Ben PHYSICAL STAMP IS IS IS IS IS IS A4 PORTRAIT 2 CM 2 CM 2 CM 2 CM HORIZONTAL POSITION IS CENTERED VERTICAL BOSTLTON TS CENTERED USING gruppe phys stempel LOGICAL PAGE DESCRIPTION END E MARGIN LEFT MARGIN RIGHT MARGIN BOTTOM MARGIN TOP LOGICAL STAMP IS IS IS IS Gi roi O CEEA ES HORIZONTAL POSITION IS CENTERED VERTICAL POSITION TS CENTERED USING gruppe log stempel Seite 144 Benutzerhandbuch Version 5 0 Positionierung eines Kopfbereiches HEADER Kopfzeilen stehen sowohl bei der physischen als auch bei der logischen Seite zur Verf gung Die physischen Kopfzeilen werden mit PHYSICAL HEADER und die logischen mit LOGICAL HEADER eingeleitet
157. P Bei TEXT CLIP kann mit ON angegeben werden da ein Text der die angegebenen Textbox berschreitet abgeschnitten wird Mit der Angabe OFF wird der Text trotzdem gedruckt die logische Cursor Position steht aber am Ende der definierten Textbox Dadurch kann zu berlagerungen mit folgenden Objekten kommen Benutzerhandbuch Version 5 0 Seite 155 E Schreibrichtung ROTATION Bei ROTATION kann eine Schreibrichtung angegeben werden Die Schreibrichtung kann in Grad oder mit Konstanten angegeben werden n NORMAL Normale Schreibrichtung n UP Die Schrift wird um 90 Grad nach links gedreht und zeigt nach oben LEFT Die Schrift wird um 180 Grad nach links gedreht steht auf dem Kopf DOWN Die Schrift wird um 180 Grad nach links gedreht und zeigt nach unten n STACKED Die Schrift wird gestapelt und zeigt nach unten E Rahmen BORDER Bei BORDER kann ein Rahmen f r die Textbox definiert werden E Teil Rahmen TOP LINE BOTTOM LINE LEFT LINE RIGHT LINE Wenn nur bestimmte Seiten der Textbox einen Rand erhalten sollen kann dies mit den Angaben TOP LINE BOTTOM LINE LEFT LINE und RIGHT LINE gemacht werden E Schattierung SHADE Bei SHADE kann mit der Angabe ON eine Schattierung der Textbox definiert werden Seite 156 Benutzerhandbuch Version 5 0 Grafiken BITMAP Derzeit unterst tzt PrintEasy die Grafikformate BMP PCX GIF TIF und JPEG Da der Drucker nur das Gafikformat Bitmap kennt m ssen alle anderen Formate zur Lauf
158. P DLL nne 236 GID30PRE DLL oeer 236 GID30PSI DLL nee 236 GID30REP DLL oniiir 236 GID30SPY EXE u uuneneeenenneneeenenennnn 236 GID30SRV EXE uuuneneeenenennenenenenennn 235 GID30SVW EXE oniiir 236 GID30SVW HLP ooien 236 GID30SVW ICO uuueeenseeeneneenenenenenn 236 GID30TOO DLL 02020 nennen 234 GID30VIE EXE ceecee 235 241 GID30VIE HLP nn 235 GIDETE A 22 a 243 GIDPE RETURNCODE 187 GIDVIE 2 2 ee 243 Glen ee ee 148 Gittern Z a 331 Grafic Device Interface 83 Benutzerhandbuch Version 5 0 Grafik Attribute 0uuuuannneeeeannenennnn 149 Grafiken eanne ka 139 148 Grafikformat aoaennnnooeeennnenneeesnernneessnrnne 148 Grafikformate annnnnaoannnnnnenaennnenne 248 265 Gra st fe riccia a 93 330 Graustufe Vordefiniert 328 Graustufe hinzuf gen e 330 Graustufen uuueneneeeeeeeeeeeeeenenenenenenenn 92 328 Grauwe i ni u a 328 GAINE Snn naher 331 GRID LINES uuuuuuuuseeeeeeeeeeeeneeeeeenen 159 GOBE en eenengete 98 Gr e der Ellipse nen 152 Gr e der Grafik 2u0u00202neeeeeeneeen 149 Gr e der Vorschau eeeee 277 Gr e des Barcodes uuueeen 150 Gr e des Rechtecks eee 15
159. P IS 1 CM LOGICAL HEADER STARTS 1 MM BENEATH TOP OF LOGICAL PAGE USING gruppe log kopfzeile END EXEC Benutzerhandbuch Version 5 0 Seite 145 Positionierung eines Fu bereiches FOOTER Fu zeilen stehen sowohl bei der physischen als auch bei der logischen Seite zur Verf gung Die physischen Fu zeilen werden mit PHYSICAL FOOTER und die logischen mit LOGICAL FOOTER eingeleitet m Breite des Fu bereichs WIDTH Damit legen Sie die Breite des Fu bereiches fest M glich ist dabei PAGE Seitenbreite sowohl physisch als auch logisch MARGIN Seitenbreite abz glich der R nder oder ein frei definierte Breite in Ma en Horizontale Positionierung HORIZONTAL POSITION F r die horizontale Positionierung d rfen Sie LEFT links RIGHT rechts CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben Vertikale Positionierung STARTS Der Wert bei STARTS gibt die Position an gemessen vom unteren physischen oder logischen Seitenrand der die Unterkante der Fu zeile beginnen darf Der untere Rand sollte deshalb mindestens so gro da die Fu zeile sich nicht mit dem Textbereich des Dokuments berschneidet ansonsten kommt es zu berlagerungen ABOVE BOTTOM OF PAGE dient lediglich dem besseren Verst ndnis und daher mu nicht expliziert codiert werden
160. PAPER nn 119 124 DEFAULT PRINTER 119 124 DEFAULT SECTION 119 124 177 366 DEFAULT TOM CHARACTER 119 124 DEFAULT UNIT een 119 124 DEFAUELTS ueenea 302 DEFINE BARCODE nenne 106 DEFINE CARBONCOPY nennen 197 DEFINE COLOR nennen 91 DEFINE DOCUMENT 114 121 161 196 DEFINE FILLTYPE nen 104 DEFINE FONT nee 95 142 DEFINE GROUP nennen 133 DEFINE LAYER nenne 196 DEFINE LINETYPE 101 DEFINE PAPER 2 4 42 109 DEFINE PRINTER 114 115 DEFINE SECTION 89 366 Definition von Objekten 139 DEGREES 4 2 2 2 2a 153 Deinstallationske u seen 358 DELETE ALL TABS 181 Seite 420 DELETE TAB Hasen 181 DEPENDING ON FONT 142 159 der Registry u nn een 226 DESTROY DOCUMENT 175 190 Detailanzeige een 309 Detailed Warning Table 183 Detailed Warning Table 187 BET a E 234 DEVICE DECRIPTION eeen 198 DIAGCROSS 222220002022222n nennen 104 DIALOG ana 162 Dialog Positionen en 312 Dialog Positionierung en 339 Dialogpositionen u een 275 D
161. PAPERS USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER BIN SELECT BY REFERENCE PE PAPER INFO BY REFERENCE PE PAPER RETURN CODE IF PE PAPER RETURN CODE ZERO SET PE PAPER PORTRAIT TO TRUE CALL PETOOLS_GET_PAPER INFO USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER BIN SELECT BY REFERENCE PE PAPER ORIENTATION BY REFERENCE PE PAPER INFO BY REFERENCE PE PAPER INFO RETURN CODE IF PE PAPER INFO RETURN CODE ZERO Verarbeitung der Papierarten END IF END IF END PERFORM ral CALL PETOOLS FR CANCEL PETOOLS T E DLL Die Standard Einstellungen des Druckers Mit Hilfe des PrintEasy APls PETOOLS_GET_PRINTER_SETTINGS k nnen die Standard Einstellungen wie z B Papierformat Ausrichtung aus dem Druckertreiber ermittelt werden CALL PETOOLS CALL PETOOLS_GET_PRINTER SETTINGS USING BY REFERENCE PE PRNSETTINGS PRINTER BY REFERENCE PE PRNSETTINGS BY REFERENCE PE PRNSETTINGS RETURN COD ee CALL PETOOLS FR CANCEL PETOOLS T E DLL Seite 224 Benutzerhandbuch Version 5 0 Wenn die Angaben im Druckertreiber falsch sind Manchmal kommt es z B vor da sich ein Drucker als Farbdrucker ausgibt obwohl er ein Schwarz Wei Drucker ist m PrintEasy mu den Angaben im Treiber
162. PCs installiert sind Bitte schauen Sie dazu auch in den Ordner Schriftarten in Ihren Windows System Einstellungen Si C WINDOWS FONTS ioj x Datei Bearbeiten Ansicht Matura MT Script MF Line Drawing MF LineDraw Modem Capitals and Character Monotype Sorts MS LineDraw MS Sans Serif MS Serif 8 10 12 14 18 24 8 10 12 14 18 24 MT Extra Playbill Railroad Symbol ai I 1 Schriftartfen ausgew hlt 4 Bei der Auswahl der Schriften sollte man sich f r Truetype Schriftarten entscheiden weil sie auf jedem Drucker mit dem gleichen Druckbild erscheinen Werden Druckerschriftarten verwendet kann das Dokument nur auf den Druckern ordentlich gedruckt werden die diese Schriftart vorr tig haben Truetype Schriftarten sind mit dem Symbol m gekennzeichnet Druckerschriftarten erkennt man am Symbol Al Seite 104 Benutzerhandbuch Version 5 0 Problembereich Schriften Einstellungen im Druckertreiber Leider gibt es in den Druckertreibern diverse Konfigurationsm glichkeiten die das Aussehen des Ausdrucks negativ beeinflussen k nnen Eigenschaften von Lexmark Optra R wT N em WE Central European WR Cyrillic WG Greek WT Turkish WL Baltic Z B k nnen PCL Druckertreiber Schriften auf unterschiedliche Arten an den Drucker bergeben Die Einstellung Als Konturschrift Outline sollte vermieden werden weil der Drucker sonst teilweise Buchstaben nicht druckt obwohl sie in der PrintEasy Vorschau angez
163. PEF Datei mit Hilfe von PrintEasy Batch drucken m PEF Datei mit dem API PETOOLS_PRINT_PEF ausdrucken bzw anzeigen N here Informationen bez glich der Verwendung des APIs entnehmen Sie bitte der API Referenz Warum kommt der Ausdruck auf einem Drucker nicht richtig m PrintEasy ist leider von der fehlerfreien Arbeit des Druckertreibers abh ngig Da sich in den Treibern jedoch h ufig selbst noch Fehler oder Unzul nglichkeiten befinden kommt es manchmal vor da der Ausdruck auf dem einen Drucker wunderbar funktioniert jedoch auf einem andern Druckern zu Problemen f hrt m Empfehlung Bitte achten Sie stets darauf da Sie aktuelle Treiber Versionen verwenden Viele vermeintliche PrintEasy Probleme l sen sich mit einen aktuelleren Druckertreiber von selbst Seite 240 Benutzerhandbuch Version 5 0 Warum druckt PrintEasy immer erst am Ende Im Windows Umfeld wird zun chst immer das ganze Dokument aufbereitet und erst am Ende gedruckt PrintEasy verh lt sich entsprechend Windows konform Sofern Sie die Preview verwenden haben Sie zwei M glichkeiten den Fortschritt des PrintEasy Dokuments anzuzeigen Haben Sie als Preview Mode DIRECT gew hlt sehen Sie wie sich das Dokument Schritt f r Schritt bzw PLACE f r PLACE aufbaut Wurde jedoch ON CLOSE angegeben arbeitet die Preview so wie sich PrintEasy auch beim richtigen Ausdruck verh lt Sie haben in PrintEasy die M glichkeit die maximale Anzahl v
164. PETOOLS DLL als Verweis Reference in das NET COBOL Projekt mit aufgenommen werden Sie finden diese beiden DLLs im PrintEasy Installationsverzeichnis unter BIN NE NET Benutzerhandbuch Version 5 0 Seite 37 Umwandlung von PrintEasy Anwendungen Preprozessor Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Micro Focus NetExpress unterst tzt die Technik des Preprozessors Das bedeutet da Ihre COBOL Source automatisch beim Compile Check Lauf mit PrintEasy bersetzt wird und Sie weiterhin auf Basis Ihres Source Codes testen k nnen Preprozessor Direktive Hierf r ist es allerdings notwendig da Sie dem COBOL Compiler mitteilen da diese COBOL Source mit PrintEasy precompiliert werden soll Dies geht am einfachsten wenn Sie als erste Zeile in Ihrer PrintEasy COBOL Source auf Spalte 7 beginnend folgende Anweisung eintragen SET P PEPREP ENDE Nach der Angabe des Preprozessors mit P PEPREP und vor dem ENDP d rfen Sie dann zus tzliche PrintEasy Direktiven einf gen Wenn Sie z B die automatische Umstellung von OEM nach ANSI verwenden m chten sieht diese Zeile folgenderma en aus SET P PEPREP OEMTOANSI ENDE Wichtiger Hinweis PrintEasy unterst tzt derzeit we
165. PETOOLS_GET_PRINTER_BINS 214 PETOOLS_GET_PRINTER_DATA 210 212 PETOOLS_GET_PRINTER_NAMES 209 337 PETOOLS_GET_PRINTER_PROPERTIES Se IR EI RER BEL EEE RE EEE 214 PETOOLS_GET_PRINTER_SETTINGS 215 PETOOLS_PRINTER_DIALOG 207 PETOOLS_READ_INI 0 225 PETOOLS_SET_DIALOG_POS 276 PETOOLS_WRITE_INI 0 225 PETOOLSINITNET nenn 397 PETOOLSREGISTERDISTRIBUTORINFO FERNER IRBEBELEEEIEORLEEERSENEBEERISTTERBEPBEEDESERAESERE 397 PETOOLSREGISTERUSEREXITINFO 397 PE VERSION 44 40 145 Pevertprintareaoffset 122 PE WARN COLOR sense 185 PE WARN DOCUMENT 4 00 185 PE WARN FILLTYPE 4 0 185 PE WARN FONT nenne 185 PE WARN GRAFIK nenn 185 PE WARN HARDWARE seen 185 PE WARNING 4 sn nennen 366 PE WARN LINETYPE 40 185 PE WARN LOGPAGE nenn 185 Seite 426 PE WARN PAPER oen 185 PE WARN PHYSPAGE en 185 PE WARN RRINTER nen 185 PE WARN SYSTEM nenn 185 PE WARN TEXT enneeneneennneenn 185 PE WARN UAE nneneennennmnnen 185 Pg pepreacu exe nnsseneneeen 44 PHYSICAL FOOTER en 137 PHYSICAL HEADER een 136 PHYSICAL PAGE DESCRIPTION 121 127 PHYSICAL PAGE IS TILED 129 PHYSICAL
166. PON STERN MODE TS OPEN OUTLINE IS ON POLYGON POINTS ARE POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL POINT ABSOLUTE HORIZONTAL ABSOLUTE VERTICAL END EXEC POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION POSITION IS IS IS IS IS IS IS IS IS IS Sz Benutzerhandbuch Version 5 0 Seite 165 Syntax Beispiel f r ein Polygon MODE IS WINDING EXEC PRINT PLACE POLYGON UPON STERN MODE IS WINDING OUTLINE IS ON POLYGON POINTS ARE POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 1 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 3 CM POINT ABSOLUTE HORIZONTAL POSITION IS 9 CM ABSOLUTE VERTICAL POSITION IS 4 CM POINT ABSOLUTE HORIZONTAL POSITION IS 7 CM ABSOLUTE VERTICAL POSITION IS 5 CM POINT ABSOLUTE HORIZONTAL POSITION IS 6 CM ABSOLUTE VERTICAL POSITION IS 7 CM POINT ABSOLUTE HORIZONTAL POSITION IS 5 CM ABSOLUTE VERTICAL POS
167. POST OPEN nnnennen 366 PRE CLOSE nnnnnnn 366 PRE INITIALIZE nn 366 PRE OPEN eien a 366 SUPPLEMENT nee 366 WORKING STORAGE ene 366 WIE Yen 301 VNlEDaSEeN unenieee nen eensen 301 pehome umumeennennennnnennnennnnnnennnnn 301 DEFAULT BACKGROUND COLOR 124 HORIZONTAL DIALOG POSITION 161 LEFT INDENT ucssssnneeneeennneennennnen 159 MIG Dateien nennen 367 ZOFA G oa 107 3D Balkengrafik 24044 nenne 223 JOFO arena inch 107 SOFR nennen 107 Abfrage der Papiersorten 215 Abfrage der Sch chte 214 Abfrage des Returncodes 189 Abfragen der Drucker Einstellungen 215 Abgerundete Ecken een 151 AbouftBox sisser rencie 294 ABOVE BOTTOM OF PAGE 137 Absolute Positionierung 165 ACTION uueessssneeennensnennnnnsnnnennennnn 201 283 ActiveX Control Henne 292 PO ee ner AEE 244 AO ee een 74 ACUCOBOL un nn 88 ACUCOBOL GT nenne 39 42 ACUCORP uusssensnnssenennnsnennnnnnsnennnnnnnnn 39 88 Acucorp Acucobol 5 x Verzeichnis 14 ACUPATH un 74 ADDITIONAL LAYER nnn 197 AFTER nie 166 AKON ann 301 Seite 418 Aktivierung ueuessnseesssnnnnnnnennnnnnnennnnnn nenn 21 Aktualisierung 2240444
168. PREV_CONT_ZOOMIN ETOOLS_PREV_CONT_ZOOMOUT BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL SAVE BY REFERENCE PE PREVIEW CONTROL RETURN CODE BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE Benutzerhandbuch Version 5 0 E Erste Seite anzeigen CALL PETOOLS_PREV_CONT_FIRSTPAGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD Eu m Vorige Seite anzeigen CALL PETOOLS_PREV_CONT_PREVPAGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD ral m N chste Seite anzeigen CALL PETOOLS_PREV_CONT_NEXTPAGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD 2 E Letzte Seite anzeigen CALL PETOOLS PREV_CONT LASTPAGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODI eal Benutzerhandbuch Version 5 0 Seite 297 m Aktuel
169. PrintEasy Entwickler Version ist noch nicht freigeschaltet Unter Angabe Ihrer Seriennummer und des PCKeys den Sie auf diesem Dialog finden erhalten Sie einen Freischaltkey der Ihre PrintEasy Entwicklersersion f r diesen PC freischaltet Den Freischaltkey erhalten Sie per EMAIL oder per FAX PCKey 3D0E 431B 9F0D Wir m chten Sie jedoch nicht unn tig behindern daher ist es m glich die ersten 2 Wochen nach der Installation ohne Freischaltkey PrintEasy in der Entwicklerversion zu benutzen Zur Erinnerung werden wir Ihnen einmal am Tag diesen Dialog zeigen Nach der Best tigung mit OK k nnen Sie dann normal weiter rbeiten Registrieren Dongle aktivieren Nachdem die Installation erfolgreich beendet wurde wird Ihnen ein Dialog mit einem PCKey angezeigt Bitte senden Sie uns diesen PCKey mit dem daf r vorgesehenen Formular zu und Sie erhalten umgehend einen Freischaltcode Alternativ k nnen Sie PrintEasy auch ber einen Dongle aktivieren Sollten Sie die Freischaltung vers umen ist PrintEasy nach 14 Tagen nicht mehr lauff hig Bitte achten Sie darauf da Sie die Zahlen und Buchstaben richtig und gut lesbar in das Formular eintragen Die Eingabe des Freischaltcodes bzw die Aktivierung des Dongles kann auch ber das PrintEasy Kontrollzentrum Registrierung erfolgen Wichtiger Hinweis Wenn Sie PrintEasy auf diesem Rechner nicht mehr betreiben m chten m ssen Sie diese Lizenz wieder freigeben Sie e
170. PrintEasy Precompile wird eine Datei mit der Endung PSI erzeugt Diese Datei enth lt Informationen ber die PrintEasy innerhalb der COBOL Source Mit Hilfe des Source Viewers k nnen Sie jetzt schnell an die EXEC Statements innerhalb der COBOL Source springen oder die beim PrintEasy Precompile aufgetretenen Fehler analysieren PrintE asy SourceYiewer Copyright 2000 GID mbH ioj x Datei Suchen E Maltalla selite em SIZE IS 11 POINTS TEXT COLOR IS BLACK BACKGROUND COLOR IS TRANSPARENT 154 BOLD IS ON 155 156 DEFINE LINETYPE LINIE DUENN WITH Severe 11001 Unbekannter Begriff WIDTHS Severe 11106 Ung lt Width Konst HAIRLINE 157 WIDTHS IS HAIRLINE 158 STYLE IS DOT 159 TYPE IS SINGLE Severe 11210 Linetype Vidth fehlt 160 COLOR IS BLACK 161 162 DEFINE LINETYPE LINIE RAHMEN WITH 163 WIDTH IS THIN 164 STYLE IS SOLID 165 TYPE IS SINGLE 166 COLOR IS BLACK 167 168 DEFINE BARCODETYPE BARC EANS WITH 169 STYLE IS EANS CHECKSUM IS ON Wichtiger Hinweis Bitte beachten Sie dass die PSI Dateien ab der PrintEasy Version 5 0 ihr Format ge ndert haben und somit nicht mehr mit denen von lteren PrintEasy Versionen kompatibel sind Das neue aktuelle Format erhalten Sie durch erneutes Umwandeln Ihrer Source Benutzerhandbuch Version 5 0 Seite 313 Der PrintEasy Debugger Spy Der PrintEasy Debugger ist ein reines Entwickler Werkzeug Das hei t der PrintEasy Debugger taucht beim Endanwender erst gar nicht auf Mit d
171. PrintEasy Vorschau berblick Die PrintEasy Vorschau erlaubt die bildschirmorientierte Vorabbetrachtung der Druckergebnisse Sie k nnen dann problemadequat entscheiden ob und was tats chlich gedruckt werden soll PrintEasy Vorschau DOC UMSATZLISTE oik P Datei Steuerung Fenster Hilfe lelx slaj apm Jal ddoli eleje a xfE o ol Artikel Umsatzliste Ready 1 2 50 7 Benutzerhandbuch Version 5 0 Seite 277 Aufruf der Vorschau und Bedienelemente des Prim rfensters Der Aufruf der PrintEasy Vorschau kann in mehreren Varianten erfolgen m Der Aufruf erfolgt in Ihrer Anwendung programmgesteuert beim OPEN DOCUMENT indem dort das Attribut PREVIEW auf ON gesetzt wird m Sie starten die PrintEasy Vorschau als eigenes Werkzeug durch Doppelklick auf das zugeh rige Icon in der PrintEasy Programmgruppe m Eine PEF Datei kann im Windows Explorer mit Doppelklick oder ffnen im Kontextmen in der Vorschau ge ffnet werden m Eine PEF Datei kann per Drag amp Drop aus dem Windows Explorer auf die PrintEasy Vorschau gezogen werden Es wird ein PrintEasy Vorschau Prim rfenster aufgeblendet Die Darstellung der Dokumente selbst erfolgt je Dokument in einem eigenen Sekund rfenster mit eigenen Standard Windows Bedienerelementen wie Scrollbars Minimize Maximize und Beenden Symbole Die Darstellung der Dokumentenfenster erfolgt im programmgesteuerten Fall automatisch Im Werkzeugfall mu ber Dateil ffnen
172. Projekt Verzeichnis m Defaultwert Aktuelles Verzeichnis i d R Source Verzeichnis ANSITOOEM E Funktion Gibt an ob Feldinhalte f r die Druckausgabe von OEM nach ANSI konvertiert werden sollen m Format NOJANSITOOEM m Parameter Keine m Defaultwert NOANSITOOEM Benutzerhandbuch Version 5 0 Seite 83 COBCPY E Funktion Angabe von Verzeichnissen die Copystrecken enthalten m Format NO JCOBCPY verzeichnis1 verzeichnis2 m Parameter verzeichnis Gibt das Verzeichnis an in dem nach Copystrecken gesucht werden soll Es k nnen mehrere Verzeichnisse durch Semikolon getrennt aufgelistet werden m Defaultwert NOCOBCPY COMMENTS m Funktion Gibt an ob die vom Precompiler oder Preprozessor ersetzten Anweisungen als Kommentar in der erzeugten Source erscheinen sollen m Format NO JCOMMENTS m Parameter Keine m Defaultwert COMMENTS FUJIDOTNET E Funktion Gibt an ob der COBOL Code f r Fujitsu NET erzeugt werden soll m Format NO JDOTNET m Parameter Keine m Defaultwert NODOTNET Seite 84 Benutzerhandbuch Version 5 0 ERROR MS E Funktion In welchem Format soll die Fehlerausgabe erfolgen ERROR MS erzeugt eine Datei nach dem Microsoft Fehler Format Diese Datei kann dann z B mit Edit Plus wieder verarbeitet werden m Format ERROR MS m Parameter Keine m Defaultwert ERROR DEFAULT EXECTRACE E Funktion Wenn diese Direktive gesetzt ist werden die durchlaufenen EXEC Befehle
173. QUIRED LOGICAL SIZE macht die Breite der Textbox von der Definition des TOM Zeichen abh ngig Dabei wird die Feldl nge mal die Breite des TOM Zeichen gerechnet Die Breite der Textbox kann auch in einer Einheit angegeben werden Text abschneiden TEXT CLIP Bei TEXT CLIP kann mit ON angegeben werden da ein Text der die angegebenen Textbox berschreitet abgeschnitten wird Mit der Angabe OFF wird der Text trotzdem gedruckt die logische Cursor Position steht aber am Ende der definierten Textbox Dadurch kann zu berlagerungen mit folgenden Objekten kommen Automatischer Zeilenumbruch AUTOWRAP Bei AUTOWRAP kann mit der Angabe ON der automatische Zeilenumbruch eingeschaltet Diese Angabe kann nur bei normaler Schreibrichtung angegeben werden Mit der zus tzlichen Angabe WITH MAXIMUM kann eine maximale H he der mehrzeiligen Textbox angegeben werden Auf Seite abschneiden PAGE CLIP Das Attribut PAGE CLIP ist nur in Verbeindung mit AUTOWRAP IS ON erlaubt Es sorgt dabei daf r dass der Text beim Seiten Ende abgeschnitten und nicht auf der n chsten Seite weiter gedruckt wird Benutzerhandbuch Version 5 0 Seite 151 m Ausrichtung des Feldinhalts CONTENTS ALIGNMENT Bei CONTENTS ALIGNMENT kann die Ausrichtung des Feldinhaltes innerhalb der Textbox angegeben werden M glich ist hierbei LEFT linksb ndig RIGHT rechtsb ndig CENTERED zentriert JUSTIFIED Blocksatz und FORCE JUSITFIED erzwungener Blocksatz Die An
174. R DATA ORIENTATION T FE Dummy Profil TO Pl ZERO TO P PRINTER PROFILE NAME WINDOW HANDLE w DJ B ea Hg USINGSENER BMERE BIER ERENCE PE PRINTER PROFILE NAME ERENCE PE WINDOW HANDLE ERENCE PE PRINTER RETURN COD HH ee SET PE PRINTER PROFILE TO TRU eal CALL PETOOLS_GET_PRINTER DATA USING BY REFERENCE PE PRINTER PROFILE NAME BY REFERENCE PE PRINTER ART KZ BY REFERENCE PE PRINTER DATA BY REFERENCE PE PRINTER RETURN CODE EXEC PRINT OPEN DOCUMENT docname PREVIEW IS ON Benutzerhandbuch Version 5 0 Seite 221 Informationen ber der Drucker ermitteln Im folgenden soll aufgezeigt werden wie sich die verschiedenen Eigenschaften und Einstellungen des Druckertreibers erfragen lassen Die Druckereigenschaften Druckereigenschaften x Drucker ppan arane aa Kopien Hardware Sortieren Hardware Farbe Monochromdrucker Duplex Hardware Textrotation frei Nicht verf gbar Testrotation 30 Verf gbar Sch chte Autom Auswahl AUTO Briefh lle ENVELOPE Manuelle Briefh lle ENYMANUAL Manuelle Zuf MANUAL Oberes Fach UPPER Universalzuf hrung 2 Universalzuf hrung 2 Unteres Fach LOWER Abbr
175. RETURN CODE IF PE PRINTER NAMES RETURN CODE ZERO Verarbeitung des Druckernamens ral D IF END PERFORM u T CALL PETOOLS FR CANCEL PETOOLS E DLL Ermittlung des Standard Druckers CALL PETOOLS CALL PETOOLS_GET_DEFAULT_PRINTER USING BY REFERENCE PE PRNSETTINGS PRINTER BY REFERENCE PE PRINTER PORT BY REFERENCE PE PRNSETTINGS RETURN COD pa CALL PETOOLS FREE DLL CANCEL PETOOLS Seite 218 Benutzerhandbuch Version 5 0 Verwendung eines externen Druckerprofils Eine weitere sehr flexible M glichkeit ist die Verwendung eines externen Druckerprofils Dieses Druckerprofil kann ber das PrintEasy Kontrollzentrum definiert werden Daf r m ssen Sie zun chst einen Drucker definieren der in der Option PRINTERNAME den Verweis auf ein externes Druckerprofil enth lt W hrend der Verarbeitung vor dem OPEN DOCUMENT sollten dann die Daten des Druckerprofils mit dem PrintEasy API PETOOLS_GET_PRINTER_DATA abgerufen werden Bitte beachten Sie da lediglich die Einstellungen bernommen werden die Sie auch in die jeweiligen Variablen berstellen EXEC PRINT DEFINE SECTION DEFINE PRINTER PRN PROFILE USING PRINTERNAME Mein Drucker Profil EXEC PRINT DOCUMENT SECTION
176. RIBUTES Sofern Sie eine PEF Datei erzeugen d rfen Sie festlegen ob diese Carboncopy sp ter wieder angezeigt oder gedruckt werden darf PREVIEW IS ON OFF Soll die Carboncopy in der Vorschau angezeigt werden PRINT IS ON OFF Darf die Carboncopy sp ter ausgedruckt werden Beispiel CARBONCOPY DESCRIPTION DEFINE CARBONCOPY CC HAUPT TYPE IS MAIN TAB TITLE IS Rechnung DEFINE CARBONCOPY CC DUPLIKAT TYPE IS SUB TAB TITLE Io pouplikar ADDITIONAL LAYER IS LAYER DUPLIKAT PEF ATTRIBUTES ARE PERMISSION TO PREVIEW IS ON PERMISSION TO PRINT IS ON Seite 206 Benutzerhandbuch Version 5 0 Erweiterungen bei den Ger teoptionen F r die einzelnen Carboncopies d rfen abweichende Angaben in der DEVICE DECRIPTION erfolgen Somit wird es m glich die verschiedenen Carboncopies z B auf unterschiedlichen Druckern auszugeben Dabei sollten die Standardwerte weiterhin direkt in der DEVICE DESCRIPTION festgelegt werden Wenn Sie eine Abweichung von diesen Einstellungen f r eine Carboncopy ben tigen so m ssen Sie die Definition mit CARBONCOPY gefolgt vom Carboncopy Namen einleiten Als Attribute stehen Ihnen die gewohnten Einstellungen zur Verf gung PRINTER m COPIES m PRINTORDER E COLLATE m DUPLEX Beispiel DEVICE DESCRIPTION PRINTER IS PRINTER DIALOG COPIES TS 1 COLLATE
177. RN PAPER BIC X OL o 05 PE WARN LOGPAGE DIC XOL o 05 PE WARN PHYSPAGE PIC LOL 05 PE WARN DOCUMENT BIC X OL o 05 PE WARN HARDWARE STE OR o 05 PE WARN CARBONCOPY BIC KON o 05 PE MESSAGE COUNT POCEO CO O COME 05 PE CA RESERVED PIC X 494 Benutzerhandbuch Version 5 0 Seite 193 Bedeutung der Felder PE LENGTH L nge der PE CA PE CODE Returncode der PrintEasy Runtime Seite 194 Null alles OK Positiv Negativ Fehler Error PE EXEC NO Sequentielle Nummer der EXEC PRINT Anweisung PE JOBHANDLE Interne ID f r das Programm wird bei manchen PrintEasy APIs ben tigt PE ERRM LENGTH L nge des Fehlertextes PE ERRM TEXT Fehlertext PE WARN Der Rest enth lt Kennzeichen ob f r die folgenden Bereiche Fehler oder Warnungen vorliegen Dabei steht ein W f r eine Warnung und ein E f r einen Fehler PE WARN COLOR PE WARN FONT PE WARN PRINTER PE WARN UAE PE WARN TEXT PE WARN GRAFIK PE WARN SYSTEM PE WARN LINETYPE PE WARN FILLTYPE PE WARN PAPER PE WARN LOGPAGE PE WARN PHYSPAGE PE WARN DOCUMENT PE WARN HARDWARE Warnung Warning oder Information Info Problem im Bereich der Farben Probleme mit den Schriften Probleme mit dem Drucker Unerwarteter Anwendungsfehler Absturz Probleme beim zu druckenden Text Probleme mit der Grafik Probleme mit dem Windows System Probleme mit den Linientypen Probleme mit den F lltypen Probleme mit dem Papierformat Probleme mit der logischen Seit
178. SI Schalter und Kanalsteuerzeichen eingestreute ESCAPE Zeichen und Sequenzen n Die spezielle REPORT WRITER Syntax Seite 372 Benutzerhandbuch Version 5 0 Arbeitsweise von PrintEasy Migrate PrintEasy Migrate scannt das Quellprogramm ersetzt darin f r alle gew nschten Druck Dateien die Standard Cobol Definitionen durch die adequaten PrintEasy Anweisungen und f gt weitere vom Entwickler gew nschte Codeteile ein Die so erzeugte Ergebnis Source wird mit der Endung PEM abgespeichert und kann dann als Quellcode f r den PrintEasy Precompiler Prozessor genutzt werden Sie k nnen nun diese PEM Datei unge ndert bernehmen und haben somit die M glichkeit mit einer Ursprung Source zweigleisig zu fahren da die eigentliche COBOL Source ja nicht g ndert wird In diesem Fall w rden Sie etwaige nderungen immer in Ihrer eigentlichen COBOL Quelle vornehmen Wenn Sie jedoch weitere PrintEasy Gestaltungsm glichkeiten wie z B verschiedene Schriften Grafiken Barcode nutzen m chten dann k nnen Sie die PEM Datei als zuk nftige Quelle heran ziehen und diese ver ndern Die Festlegung welche Druck Dateien migriert werden sollen erfolgt entweder m in der Direktiven Datei PEMIG DIR m als Parameter beim Aufruf des Werkzeuges oder m interaktiv durch Auswahl im PrintEasy Migrate Assistenten Die Festlegung der gew nschten Source Definitionen f r Ersetzung und Erg nzung des Quellprogramms werden in Form von MIG Dateien ber
179. SOLUT END EX E objekt UPON DOCUM ELATIVE VERTICAL EC E HORIZONTAL ENT dokumentname POSIETONERSEP EEM BOSIEDRONEEISEST SEM Benutzerhandbuch Version 5 0 Seite 175 Ermittlung x y Position f r Positionierung eines Objektes Die Bezugskanten f r die x y Koordinaten sind f r logische Kopfzeile physische Kopfzeile logische Fu zeile physische Fu zeile und normales Objekt unterschiedlich Papierrand Kopfzeile Physische Seite Rand der Physischen Seite PD Rand der Logischen Seite Kopfzeile Logische Seite Grafik Objekt A usszeile Logische Seite EEE Fusszeile Physische Seite IT Seite 176 Benutzerhandbuch Version 5 0 Wird die Position f r einen Text angegeben bezieht sich die Angabe auf den Anfang der Baseline des Textes Bei Grafik Rechteck Ellipse oder Barcode bezieht sich die Angabe auf die linke untere Ecke der definierten Box Durch die Plazierung eines Objektes wir die aktuelle Cursorposition auf das Ende der Baseline bei Text und auf die rechte untere Ecke bei Grafiken gesetzt Benutzerhandbuch Version 5 0 Seite 177 Testweise Plazieren PLACE WITH TEST Es gibt viele Situationen bei denen Sie gew hrleisten m chten da bestimmte Abs tze oder Sachverhalte nicht durch einen automatischen Seitenwechsel getrennt werden Bei homogenen Zeilen stellt sich das Problem weniger da sie ja dann durch die Informationen aus der Information
180. STAMP ossee 135 PHYSICAL WATERMARK en 134 physische Fu zeile en 167 physische Kopfzeile 167 Physische R nder 129 physische Seite uennenenn 127 Physischen Seitenbeschreibung 199 Physischer Rand een 218 PHYS PAGE MAX nennn 145 PHYS PAGE NUM nenn 145 Picture Angaben een 176 PIE en ner He T 153 PLACE 140 150 151 152 155 164 200 PLACE LINE nenn 170 PLACE WITH TEST nn 169 plazieren 4 nennen 164 Polygon ueersnneeeeennnnnneennnnennennn 155 157 Polygon Attribute en 155 POLYGON DEFAULTS 155 POLYGON POINTS eeen 155 Polygon Punkte uuuersnnneennnnenennn 155 Polyline 4s nenn 155 156 PORTRAIT eennennnennnennn 127 Position 2244444snnennnnennnennennnennnne 165 Positionierung 165 166 167 Positionierungshilfen 331 Positionierungsraster ne 176 Positionsangabe ueennneneenn 165 POSTNEFT iiciin 107 Precompile us44444 nennen 80 Precompiler 41 46 55 58 88 401 Precompilieren n 300 PREPPE BAT 2 sn20 822s 02222200 50 Preprozessor 35 36 38 44 49 51 88 401 Preproze
181. Seite 171 Konfiguration des Druckerauswahl Dialoges Sofern Sie in der DEVICE DESCRIPTION als Drucker PRINTER DIALOG eingestellt haben k nnen Sie das Aussehen des Druckerauswahl Dialoges beim OPEN Befehl konfigurieren Dabei stehen bei den Optionen m PREVIEW m MODE Preview Attribut m PRINTING m PEF noch das zus tzliche Attribut CONTROL STATE zur Verf gung Datei kann CONTROL STATE folgende Werte annehmen m Verf gbar ENABLED Diese Option ist verf gbar und kann vom Anwender ge ndert werden Dieser Wert ist standardm ig eingestellt und mu eigentlich nicht explizit angegeben werden m Nicht verf gbar DISABLED Diese Option kann vom Anwender nicht ge ndert werden m Unsichtbar HIDDEN Diese Option ist unsichtbar Der Anwender kann sie somit nicht ndern Beispiel EXEC PRINT OPEN DOCUMENT documentname PREVIEW IS ON CONTROL STATE IS DISABLED MODE IS DIRECT CONTROL STATE IS DISABLED PREVIEW TITLE IS Test Dokument PREVIEW SIZE IS MAXIMIZED DOCUMENT SIZE IS MAXIMIZED PRINTING IS ON CONTROL STATE IS ENABLED SPOOLNAME IS Test Dokument PEF IS ON CONTROL STATE IS HIDDEN USING FILE MEINPEF PEF OVERWRITE IS ON VERTICAL DIALOG POSITION IS CENTERED HORIZONTAL DIALOG POSITION IS CENTERED END EXEC Seite 172 Benutzerhandbu
182. Sie ob Sie das Dokument sofort nach der Erstellung ausdrucken m chten oder nicht E PrintEasy Datei PEF Mit ON oder OFF entscheiden Sie ob Sie eine PrintEasy Datei erzeugen m chten oder nicht Diese PEF Datei kann dabei jederzeit wieder ausgedruckt oder in der PrintEasy Vorschau angezeigt werden Die Datei ist hinterher nicht mehr nderbar und eignet sich daher bestens f r die Archivierung m Horizontale vertikale Dialog Positionen HORIZONTAL VERTICAL DIALOG POSITION Wenn PrintEasy Dialoge aufblendet z B den Druckerauswahl Dialog dann k nnen Sie mit den Werten LEFT links RIGHT rechts und CENTERED zentriert bestimmen wo dieser horizontal gesehen aufgeblendet werden soll Die Werte TOP oben BOTTOM unten und CENTERED zentriert legen hingegen die vertikale Position fest Seite 170 Benutzerhandbuch Version 5 0 Attribute bei der PrintEasy Vorschau PREVIEW Sofern Sie sich f r das Anzeigen einer Vorschau entschieden haben stehen folgende Attribute zur Verf gung m Modus MODE Die Vorschau kann in zwei Varianten aufgebaut werden DIRECT Die Vorschau wird nach jedem Befehl aktualisiert ON CLOSE Die Vorschau wird erst beim Beenden des Dokumentes aktualisiert m Titelzeile des Dokumentes PREVIEW TITLE Hier geben Sie ein Literal an welches in der Titelzeile des Dokumentes angezeigt wird m Standard Gr e der Vorschau PREVIEW SIZE Die Standard Gr e der Vorschau kann mit den Werten MAXIMIZED Vol
183. System festgelegt wurde Bei der Angabe des Windows Druckernamen spielt die Gro Kleinschreibung keine Rolle m Name eines Druckerprofils Viele Drucker haben Sonderfunktionen wie Schneiden Heften Perforieren u s w die nicht ber die PrintEasy Syntax konfiguriert werden k nnen Sollen diese Funktionen genutzt werden kann im PrintEasy Kontrollzentrum ein Druckerprofil mit den gew nschten Einstellungen unter einem Referenznamen abgespeichert werden m PRINTER DIALOG Bei der Angabe PRINTER DIALOG wird beim ffnen eines Dokuments ein PrintEasy Druckerauswahldialog angezeigt in welchem sich der Anwender seinen Windows Drucker oder sein Druckerprofil ausw hlen kann Druckerprofile werden in eckigen Klammern dargestellt m SYSTEM DEFAULT Mit der Angabe SYSTEM DEFAULT wird der als Standarddrucker markierte Windows Drucker verwendet m OUTPUT FILE ber OUTPUT FILE k nnen Sie direkt den Namen der zu erzeugenden Druck Datei angeben Ein eigentlicher Ausdruck auf dem Drucker erfolgt dann jedoch nicht Es handelt sich hier also um eine Umleitung der Druckausgabe in eine Datei Sofern z B der PDF Treiber das Attribut des Output Filenames unterst tzt kann somit z B der Dateiname eines zu erstellenden PDFs ber PrintEasy mit angegeben werden Bitte beachten Sie jedoch dass eine Unterst tzung dieses Attributs nicht grunds tzlich der Fall sein mu Ob ein Druckertreiber diese Funktion implementiert hat l sst sich meist auch nur durch
184. TE 83 NO OVERWRITE 88 OVERWRITE 05 FILLER 01 PE PREVIEW CONTROL PRINT 05 PE PREV CONT PRINT RANGE 05 FILLER 01 PE PREVIEW CONTROL R ETURN CODE E 1ID PIC 9 09 COMP 3 PIC 9 09 COMP 3 0 PIC S9 05 COMP 3 PIC X 254 PIC 9 01 COMP 3 VALUE Z VALUE 1 PIC X 500 PIC X 254 PIC X 500 ERO Bei allen APIs in diesem Bereich mu zun chst das Feld PE PREV CONT DOC INSTANCE ID gef llt werden Diese Dokument Instance ID erhalten Sie zum Beispiel beim Aufruf von PETOOLS_PRINT_PEF ber die Variable PE PRINT PEF DOC SIZE aus der Copy Strecke PRINTPEF MOVE PE PRINT PEF DOC INSTANCE ID Benutzerhandbuch Version 5 0 TO PE PR EV CONT DOC INSTANCE ID Seite 295 E Speichern des Dokumentes in der Vorschau MOVE T EST PEE SET OVERWRITE CALL Pl ETOOLS_PRI m Schlie en des CALL P USING Dokumentes ETOOLS_PREV_CONT_CLOSE USING m Dokument Ansicht vergr ern CALL P USING m Dokument Ansicht verkleinern CALL P Seite 296 USING TO PE PR TO TRUI EV _CONT_ SAVE mal EV CONT SAV E FILE ETOOLS_
185. TEEEPEPRFDELRSPERPENEEERETLTESFEREBRUTERLIETESBERSERFEFELEPFEFUDESDERTEERRFFFEUDFECERRTTPEFTERR 23 Sicherung f r bereits vorhandene Dateien erzeugen u 4444nssnnnnnnennnnnnnennnnnn nennen 24 Namen der Programmgruppe im Startverzeichnis 44sunesnnnnnnnnnnnnnnnnnnnennnnnnnnnnnn nn 25 Nachinstallation fehlender Komponenten 44444444444400H0nnnnn nn nnnennanennnnennnnnnnnnennnnnrnn nn 26 Auswahl des Installationsordners 24444444444Hnnnennennnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnn 26 Angabe der Seriennummer nennen 27 Nachinstallation des COBOL Complilers 44444444440400nsnnnnnnnnennnnennnnnnnennennneenennrnn nn 28 Komp nenten Auswahl un han 29 Sicherungskopien von ersetzten Datein erstellen 444 444440H ns snnnnnennnnnnennnnnnennnn nn 30 Erstellen einer neuen Prn amp asy cid n u ssneasnnenkannleenlR sen 31 Auswahl des Installationsordners 0 444444444nnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nn 31 Angabe von Namen und Seriennummer nsssssnnesensnnennnnnnnnnnnnnnnnnnnnnnnnnsnnnnn nennen ann aneen 32 Installation der Vorschau teen ee 33 Generell amp Angaben u 2 se e e lesen 33 Einstellungen in der PRNEASY INI u anne nn anna 34 Micro Focus Workbench 4 0 ed 35 Einstellungen nuwH san ar S 35 Umwandlung von PrintEasy Anwendungen Preprozessor uuursessssnennennnnnnnenn
186. UE Blau Anteil in der Farbe von 0 255 Soll eine Graustufe mit RGB Werten definiert werden m ssen alle Farbwerte den gleichen Wert aufweisen Am besten jedoch definieren Sie eine Graustufe ber die Prozentangabe Definition einer Graustufe mit Prozentangabe DEFINE COLOR hell grau WITH GRAYSHADE IS 15 PERCENT Mit dieser Definition k nnen Sie den exakten Wert f r die Graustufe einstellen wobei 0 Prozent der Farbe Wei und 100 Prozent der Farbe Schwarz entspricht Somit ist klar da eine Graustufen mit steigender Prozentzahl dunkler wird Alternative Graustufen DEFINE COLOR farbe oliv WITH RGB VALUE RED Ie 56 GREEN IS 108 BLUE IS 26 ALTERNATE GRAYSHADE IS 30 PERCENT Wenn ein Dokument mit Farben aufgebaut wird und der Drucker keine Farben ausgeben kann wird die Farbe vom Druckertreiber nach seinen Vorstellungen in einer Graustufe ausgegeben Dabei kann es vorkommen da eine helle Farbe beim Ausdruck dunkler erscheint als eine dunkle Farbe Deshalb ist es sinnvoll f r die Farben eine alternative Graustufe zu definieren Seite 102 Benutzerhandbuch Version 5 0 Farbwerte dynamisch einstellen M chten Sie die Farben erst zur Laufzeit angeben so k nnen die Konstante oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit
187. UEFTEUFTEEELEPENSERIEFERRLLEEEN 372 Voraussetzungen f r eine Migrationsf higkeit 444ssnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 372 Arbeitsweise von PrintEasy Migrate eessessssssseennaassrnenesnnannnnnnantenndanannaaetnnaanannaatennaaanannaaeen naaa 373 Standardiumise ZUNG ee riina a E EA AANE NEA O aA 373 Die PrintEasy Migrationsdatei MIG orcececinnrcnnnnsicircinii iiine NEE 374 Textmarken in der MIG D tei en nee 375 Mitgelieferte MIG Dateien u a ee ae 376 Die PEMIG DIR 2 2 men ae ieh 377 Migrate Direktivo M et ciei i een nen 378 Obsolete Direkliven a anne a aaa 382 Starten von PrintEasy Migrate 444snnennnnnnnnnennnnnnnennnnnnnennnnnnnennnnnnnnnnnnnnnnnennnnnnn nn 383 Zusatzschritt beim Preprozess Precompile u 2u0sssnsnnnnnennnnnneennnnnnnennnnnnnnennnnnnennnnnennn 383 Stand Alone Aufruf batchorientiert oder interaktiv 2400nnernnsnnnnnnnnnennnnennn nen 383 Der PrintEasy Migrate Assistent 384 Das Zusatz Tool R nEasy 580 000 0000000n anna nn nn ana aan aa an an nn Dann en ae hen nn 385 Hintergrund aa a rag naar erahnen ernana dee enne 385 Programm ufruf u a een ne aa aia iiaeaa en 385 Konfigurationsdatei INI Datei ur24004s4004nnnennnnennnnnnnnnnnnnnennnnnnnnnennnnnnnnneennnennnnenn 386 Die Bereiche Sections im einzelnen usnnessnennnnennnnnennnnnnnnennn
188. URCE PRINTER drucker 1 END EXEC Benutzerhandbuch Version 5 0 Seite 125 Die externe Ressourcen Definition Um statische Angaben bei der Definition der Ressourcen zu vermeiden k nnen Sie die Einstellungen auch extern im Kontrollzentrum vornehmen und sich dann auf die dort hinterlegten Definitionen beziehen Mit dieser Technik k nnen z B auch Firmenstandards dynamisch konfiguriert werden Die externe Ressourcen Definition ist f r Drucker Schriftarten und Farben verf gbar Wie die jeweiligen Einstellungen vorgenommen werden entnehmen Sie bitte dem Kapitel PrintEasy Kontrollzentrum Wird die externe Konfiguration einer Ressource ver ndert mu die Anwendung nicht neu kompiliert werden und verwendet sofort die aktuell hinterlegten Einstellungen Viele Drucker haben Sonderfunktionen wie Schneiden Heften Perforieren usw die nicht ber die PrintEasy Syntax konfiguriert werden k nnen Sollen diese Funktionen genutzt werden kann im PrintEasy Kontrollzentrum ein Druckerprofil mit den gew nschten Einstellungen als externe Ressource Definition unter einem Referenznamen abgespeichert werden Definition einer extern hinterlegten Schrift Hausschrift DEFINE FONT schrift normal ASSIGN TO Hausschrift Seite 126 Benutzerhandbuch Version 5 0 Verwendung der Standard Copystrecke PESTDDEF CPY H ufig werden in einer Applikation immer dieselben Schriftarten Linientypen und F llung
189. Verf gung gestellt werden m ssen Sowohl UserExit als auch Distributor m ssen folgende Funktionen exportieren void WINAPI PETRANSFER LPTRANSFERTABLE 1lpTransfertable PIC X 01 Dummyl PIC X 01 Dummy2 void WINAPI PEINITNET PIC X 256 lpModuleName PIC S9 07 COMP 3 returning PIC X 01 Dummyl PIC X 01 Dummy2 void WINAPI PEDEINITNET PIC S9 07 COMP 3 returning PIC X 01 Dummyl PIC X 01 Dummy2 im nicht Windows 32 bit Umfeld sind diese Funktionen den dortigen Gegebenheiten anzupassen Benutzerhandbuch Version 5 0 Seite 405 Funktion die im Cobolprogram aufgerufen werden k nnen m F r die Verwendung von PE Remote m ssen beim INITIALIZE RESOURCES zus tzliche Angaben gemacht werden INITIA IZE RESOUR CES EXT END ED MODE US DISTRIBUTOR AREA IS Variable WITH L USING MODULE ER AR EA IS Variable WITH Li IS ON OFF Variable Modulname dl1 Variable ENGTH Variable Num Lit ENGTH Variable Num it m dadurch werden vom PrintEasy Precompiler folgende Aufrufe generiert Wenn EXTENDED ON Wenn USER AREA Wenn DISTRIBUTOR AREA CALL PETOOLSINITNET CALL PETOOLSREGISTERUSEREXITINFO CALL PETOOLSREGISTERDISTRIBUTORINFO m F r Programme die nicht mit dem PrintEasy Precompiler bersetzt werden m ssen diese Calls sofort nach dem Laden von
190. WORKING STORAG 01 E SECTION druck attribute drucker exemplare reihenfolge sortierung 05 05 05 05 EXEC PRINT D END PIC X 32 VALUE SPACE PIC 9 3 VALUE ZERO PIC X 32 VALUE SPACE PIC X 32 VALUE SPACE EFINE SECTION EXEC EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT bilanz INFORMATION AREA IS pe doc info DEVICE DESCRIPTION PRINTER IS drucker COPIES IS exemplare PRINT ORDER IS reihenfolge COLLATE IS sortierung END EXEC PROCEDURE DIVISION EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE PRINTER DIALOG TO drucker MOVE 5 TO exemplare MOVE REVERSE TO reihenfolge MOVE ON TO sortierung EXEC PRINT OPEN DOCUMENT bilanz END EXEC Benutzerhandbuch Version 5 0 Seite 135 Die physische Seite PHYSICAL PAGE DESCRIPTION Bei einem Dokument k nnen unter PHYSICAL PAGE DESCRIPTION Optionen f r die physischen Seite angegeben werden Mit der berschrift FIRST PAGE erste Seite EVEN PAGE gerade Seiten ODD PAGE ungerade Seiten oder OTHER PAGE andere Seiten wenn nur FIRST PAGE definiert wurde kann eine Unterscheidung f r die erste Seite gerade Seiten ungerade Seiten oder folgende Seiten erfolgen EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT bila
191. _TE gt Sa lt GN_TE gt So lt LIGN_TE gt lt LIGN_TE gt 01 lt E E E E E P p p D IPIPIPPI P LICN TEXTCENTER LIGN_TEXTCENTER GN _ TEXTCENTER r lt XTCENTER XTCENTER XTCENTER XTCENTER XTCENTER XTCENTER XTCENTER Benutzerhandbuch Version 5 0 Seite 359 Logfile Pfad ber diesen Dialog k nnen Sie einstellen ob die Logfiles in ein bestimmtes Vereichnis oder in das aktuelle Arbeitsverzeichnis gestellt werden sollen SUCHEN Seite 360 Benutzerhandbuch Version 5 0 CFG Datei importieren ber diesen Dialog kann eine beliebige CFG Datei bzw auch nur Teile daraus importiert werden CFG Datei importieren m Druckerersetzungen E Wruckerprone F Farben kehlerpehebung Schriltenersetzung 1eschWwindligkeit a El v El zebra Dehnition Lognle Kkonfiguration Nach Auswahl der gew nschten CFG Datei k nnen Sie die Bereiche anhaken die Sie importieren m chten Benutzerhandbuch Version 5 0 Seite 361 Warnungen und Informationen filtern Durch den Klick auf das Warnfilter Symbol kann man einstellen welche Warnungen und Infos an PrintEasy Anwendungen weiter gegeben werden Damit l sst sich die F lle von Warnungen und Infos auf die gew nschten beschr nken Warnungsfilter x warning EZA 8000 Text pa t nicht auf die logische Seite Yy 8002 Objekt kann nicht auf die logis
192. a Ihr Barcode auch mit allen g ngigen Barcode Leseger ten richtig interpretiert werden kann Insbesondere m ssen Sie hierbei auf jeweilige Mindestgr en und Seitenverh ltnisse achten Ihr Barcode darf meist nicht beliebig skaliert werden Denken Sie daran da z B winzige Barcodes auch bedingt durch die Druckeraufl sung h ufig Ungenauigkeiten unterliegen die dann zu mangelhaften Leseeigenschaften f hren Ebenso d rfen die verschiedenen Barcodes nicht immer alle Zeichen beinhalten Manche akzeptieren lediglich Zahlen andere auch Buchstaben oder Sonderzeichen H ufig ist auch die Anzahl der zu erwartenden Zeichen genau vorgeschrieben Bitte informieren Sie sich anhand von Sekund rliteratur ber die jeweils g ltigen Normen f r den von Ihnen gew nschten Barcode Einschr nkungen Einige der nachfolgend beschriebenen Attribute d rfen nicht f r jeden Barcode Stil angegeben werden bzw haben keine Auswirkungen auf das Ergebnis NM 2345671890 UPCG NOTCHES In der Abbildung sehen Sie die Darstellung von Kerben den sogenannten UPC Notches Dieses Attribut gilt nur f r wenige Barcodes wie z B dem EAN13 Wird die Eigenschaft bei einem Barcode gesetzt der diese Kerben nicht unterst tzt werden diese einfach nicht dargestellt Das gleiche gilt dann nat rlich auch f r die Klarschrift Caption die nur in diesen F llen zwischen den Kerben WITHIN UPC NOTCHES stehen kann Bei Barcodes ohne diese Kerben wird
193. a 302 TOR ine 134 135 159 166 TOP LINE 143 147 149 150 159 TPE ria 79 TPEFIES anan anaa 82 TRACE ans i a 79 Trace Listing 2 et 79 TRAILING SPACE CLIP nen 142 TRANSFERTABLE nsennseen 398 TRANSPARENT sennsnnenneenneen 149 Trennlinie 129 Trennzeichen nennen 179 Truc Colo cniinne senden 265 Truetype eesseesrsserrreererrssrernesesennnerrrreerennas 95 TrueType nesesnenenneneennen 84 97 327 Try amp Buy Version ieee 12 TYP en 197 Typen een 243 TYPE zer 102 152 187 197 ber PrintEasy n ennnnn 355 berlagerungen nne 142 146 bersetzung der Sourcen uunee 73 UCCEAN 128 ueeeenneeneesnnnnnneennnnnnennnnn 107 Umgebungsvariable PEINI 238 Umri linie eenee 151 152 155 Umwandlung ACUCOBOL GT ab 3 1 44 Umwandlung ACUCOBOL GT bis 5 0 41 Umwandlung CA Realia 49 Umwandlung NetExpress 36 38 Umwandlung RM COBQL 0 46 Umwandlung Visual COBOL 55 Umwandlung Workbench 4 0 35 Umzustellende Datei 375 UNDERLINE ucnssseensssnsennneennnnnennnenn 98 Ung ltige Installation 246 ung ltiges Papier nn 109 Unicode Zeichen neee 180 unsichtbaren Text
194. absetzen Das w rde unweigerlich zu einem Fehler f hren das irgendwelche Module nicht gefunden werden Bitte achten Sie auch darauf da Sie diesen Befehl nicht mehrfach aufrufen Das kostet nur unn tige Laufzeit Bitte achten Sie darauf da alle Variablen die Sie bei den Definitionen der Ressourcen verwendet haben jetzt mit g ltigen Inhalten gef llt sind PROCEDURE DIVISION EXEC PRINT INITIALIZE RESOURCES END EXEC Ressourcen aktualisieren REFRESH RESOURCE Sofern Sie in den Ressourcen Definitionen Variablen verwendet haben m ssen Sie die nderungen in deren Inhalten PrintEasy explizit mitteilen Dies geschieht mit dem Befehl REFRESH RESOURCE Bitte f hren Sie diesen Befehl auch nur durch wenn sich wirklich etwas ndert Der prophylaktische Einbau dieser Anweisung kostet unn tig viel Laufzeit Wenn Sie alle Ressourcen innerhalb Ihres PrintEasy Programmes aktualisieren m chten k nnen Sie den Zusatz ALL verwenden EXEC PRINT REFRESH RESOURCE ALL END EXEC Sehr viel besser jedoch ist es wenn Sie explizit die Namen der Resourcen angeben die sich ver ndert haben EXEC PRINT REFRESH RESOURCE FONT ALL LINETYPE linie duenn END EXEC Benutzerhandbuch Version 5 0 Seite 169 Er ffnung des Dokuments OPEN DOCUMENT Vergleichbar mit dem E
195. ahl zulassen Die Papierformate zu einem Drucker erh lt man ber die API Funktion PETOOLS GET PAPERS m Druckernamen n Oftmals mu der Anwender den Druckernamen von Hand eingeben Da Druckernamen im allgemeinen sehr lang sind und teilweise sogar mehrere Leerzeichen hintereinander enthalten ist dies keine sinnvolle Technik Druckernamen sollte man immer ber die API Funktion PETOOLS GET PRINTER NAMES ermitteln oder noch einfacher den PrintEasy Druckerdialog verwenden und den Anwender ausw hlen lassen m Randeinstellungen a Der bedruckbare Bereich kann von Drucker zu Drucker variieren n Hier sollten entweder gro z gige Randeinstellungen verwendet werden oder die Randeinstellung kann vom Anwender f r seinen Drucker voreingestellt werden n Zul ssig ist auch die Angabe MARGIN LEFT IS AUTO usw Dies bewirkt da die R nder auf den bedruckbaren Seitenbereich eingestellt werden Die Werte dazu liefert der verwendete Druckertreiber Seite 202 Benutzerhandbuch Version 5 0 Fehler die keine sind E Treiber und Co Haben Sie den neuesten Treiber Ist der Treiber wirklich f r den Drucker Tut es im Word oder so NT und WIN95 98 Treiber total verschieden 2 Drucker zusammen gekauft aber unterschiedliche Treiberst nde Papiere Sch chte sind sprachabh ngig Druckernamen mit mehreren Leerzeichen hintereinander Konstanten f r Papier und Sch chte nicht in jedem Drucker verf gbar E Kuriose Druckertreiber Schachtdefinition
196. allieren u Installierte Sprachen Hier k nnen Sie die verf gbaren Endanwender Sprachen ausw hlen m Tools Wenn Sie RunEasy installieren m chten w hlen Sie bitte diese Option aus Benutzerhandbuch Version 5 0 Seite 15 Registrierung SZ Angaben zur Registrierung xl Bitte tragen Sie in den Feldern unten den Namen und die Firma des registrierten Eigent mers von PrintE asy Y 4 0 0 sowie die Seriennummer ein Um fortzufahren m ssen alle Felder ausgef llt sein Name Seriennummer EE lt Zur ck Abbrechen Um mit der Installation fortfahren zu k nnen m ssen Sie hier Name und Firma des registrierten Eigent mers der PrintEasy Entwickler Lizenz eintragen Bitte achten Sie auf die korrekte Eingabe der Seriennummer Vor allem Inhaber mehrerer Lizenzen m ssen auf den Eintrag der richtigen Seriennummer achten Anhand dieser Daten wird sp ter ein Anforderungs Schl ssel generiert Sollte dieser mit der falschen Seriennummer erzeugt werden mu die Installation wiederholt werden Seite 16 Benutzerhandbuch Version 5 0 PrintEasy Verzeichnis v3 Zielpfad w hlen Bitte w hlen Sie das Verzeichnis aus in das PrintEasy installiert werden soll Benutzerhandbuch Version 5 0 Seite 17 Sicherung f r bereits vorhandene Dateien erzeugen e Sicherungskopie von ersetzten Dateien erstellen x Dieses Installationsprogramm kann Sicherungskopien von allen w hrend der Installation
197. an die PrintEasy Run Time bergeben werden Die L sungskomponente f r das Durchreichen sind nicht Bestandteil von PrintEasy sondern k nnen vom Entwickler oder 3 Party L sungsanbieter selbst konzipiert werden Die eigentliche technische Druckaufbereitung erfolgt dann auf dem Win32 System unter Nutzung des Windows GDI Benutzerhandbuch Version 5 0 Seite 389 Einsa tzbereiche m Mit Hilfe dieser Schnittstelle kann somit die Leistung des Windows GDI Drucksystems praktisch jeder COBOL Anwendung verf gbar gemacht werden m Die COBOL Applikation l uft auf einem beliebigen System UNIX Linux IBM Mainframe AS400 und andere MDT Systeme Tandem MS DOS 16 Bit Windows oder OS 2 m Die Applikationsarchitektur ist beliebig Batch On Line GUlI Char Client Server m Der Druck erfolgt am Ende mit PrintEasy Seite 390 Benutzerhandbuch Version 5 0 Arbeitsvarianten Begriffsbestimmungen Im folgenden sollen verschiedene praxisrelevante Varianten f r verteilte Druckl sungen durchgespielt werden Um klar herauszustellen wo welche Teilfunktionalit t einer Applikation abl uft wird in den Darstellungen mit folgenden Begriffen gearbeitet Mit Business Logik wird dargestellt auf welchem System der Verarbeitungsteil der Applikation abl uft und dort auch die druckzentrierten Cals entstehen Diese System wird auch als CREATOR bezeichnet Mit PrintEasy Rechenleistung wird dargestellt auf welchem System die U
198. ann h ufig dazu da die gleiche Farbe bei einer Linie anders dargestellt wird als bei einer Fl che Seite 100 Benutzerhandbuch Version 5 0 Definition einer Farbe mit Konstanten DEFINE COLOR rahmenfarbe IS ORANGE DEFINE COLOR schattierung IS GRAY2O Nachfolgend k nnen Sie alle verf gbaren Konstanten und deren RGB Werte bzw Prozentwerte bei Graustufen ablesen Farbe Rot Gr n Blau BLACK 000 000 000 BLUE 000 000 255 BLUEGREY 123 123 192 BROWN 165 042 000 CYAN 000 255 255 DARKBLUE 000 000 139 DARKGREEN 000 085 000 DARKGREY 040 040 040 DARKRED 139 000 000 DARKYELLOW 139 139 000 GOLD 255 215 000 GREEN 000 255 000 INDIGO 075 000 130 LIGHTGRAY 192 192 192 LIGHTORANGE 255 173 091 MAGENTA 255 000 255 ORANGE 255 104 032 PINK 255 192 203 RED 255 000 000 SKYBLUE 192 255 255 VIOLET 128 000 128 WHITE 255 255 255 YELLOW 255 255 000 Graustufe Prozent GRAY10 10 GRAY20 20 GRAY30 30 GRAY40 40 GRAY50 50 GRAY60 60 GRAY7O 70 GRAY80 80 GRAY9O 90 Benutzerhandbuch Version 5 0 Seite 101 Definition einer Farbe mit RGB Werten DEFINE COLOR farbe oliv WITH RGB VALUE RED TORS GREEN IS 108 BLUE IS 26 Wenn Sie eine Farbe exakt bestimmen m chten dann k nnen Sie PrintEasy auch die entsprechenden RGB Werte bekannt geben E RED Rot Anteil in der Farbe von 0 255 m GREEN Gr n Anteil in der Farbe von 0 255 m BL
199. ar sein sollen m Die Inhalte von datastructure 1 geben die Einstellungen der Vorschau vor 01 PE PREVIEW CONFIG 05 PE PREV CONF FILE MENU PIC X 11 05 PE PREV CONF FILE OPEN PIC X 11 05 PE PREV CONF HELP MENU PIC X 11 05 PE PREV CONF HELP PIC X 11 05 PE PREV CONF ABOUT PIC X 11 05 PE PREV CONF MINIMIZE PIC X 11 05 PE PREV CONF MAXIMIZE PIC X 11 05 PE PREV CONF WINDOW MENU PIC X 11 05 PE PREV CONF PREVIEW EXIT PIC X 11 05 FILLER PIC X 200 M gliche Optionen f r die einzelnen Komponenten kann ENABLED DISABLED CFG DEFAULT oder UNCHANGED sein m Die Inhalte von datastructure 2 geben die Einstellungen f r das Dokumentfenster in der Vorschau vor 01 PE DOCUMENT WINDOW CONFIG 05 PE DOC CONF FILE SAVE AS PIC X 11 05 PE DOC CONF DOCUMENT EXIT PIC X 11 05 PE DOC CONF ZOOM PIC X 11 05 PE DOC CONF SELECT PAGE PIC X 11 05 PE DOC CONF NAVIGATE MENU PIC X 11 05 PE DOC CONF NAVIGATE PIC X 11 05 PE DOC CONF PRINT CURRENT PAGE PIC X 11 05 PE DOC CONF PRINT ALL PAGES PIC X 11 05 PE DOC CONF PRINT RANGE PIC X 11 05 PE DOC CONF REFRESH PIC X 11 05 PE DOC CONF INFORMATION PIC X 11 05 PE DOC CONF HELPLINES PIC X 11 05 PE DOC CONF MINIMIZE PIC X 11 05 PE DOC CO
200. ariante 2 zentraler Applikationsserver WIN32 Client und lokaler PE Printserver Ze ntraler Applikationsserver beliebiges Betriebssystem mit WIN32 PC als Dialog Clien PC Terminal und PE Printserver CREATOR Business OS Logik beliebig DISTRIBUTOR PROZESSOR Business f PrintEasy Rechenleistung PE Preview via PEF PE Preview Direct Benutzerhandbuch Version 5 0 Seite 393 Variante 3 zentraler Applikationsserver WIN32 Client und zentraler PE Printserver Zentraler Applikationsserver beliebiges Betriebssystem mit WIN32 PC als Dialog Client PC Terminal und zentralem WIN32 PE PrintServer Business CREATOR os Logik beliebig a poa Se PrintEasy A Carr Rechenleistung b g S Business i Dialoge pfe PE Preview PROZESSOR Seite 394 Benutzerhandbuch Version 5 0 Variante 4 zentraler Applikationsserver Non WIN32 Client und zentraler PE Printserver Zentraler Applikationsserver beliebiges Betriebssystem mit Non WIN32 Dialog Client Terminal und zentralem WIN32 PE PrintServer Business OS C CREATOR beliebig DISTRIBUTOR ITee r m H PROZESSOR i pr PrintEasy Rechenleistung gt Business PEDRE Ps Dialoge C T SEN gt Benutzerhandbuch Version 5 0 Seite 395 Variante 5 zentraler Kombiserver mit WIN 32 Clien
201. art 0200000000seeeneeeeeeneee 84 Druckerschriftarten 200000004220 22er 95 Druckertreiber 83 89 91 93 96 114 194 216 217 258 329 Duplex OAA 320 DUPLEX 2euneennnnnennnnnnenennn 125 198 Durchschreibesatz 195 Durchstreichung 4442 444 93 EAN TIC 2 e ee 107 EAN ae 107 EAN 107 Eigene Meldung definieren 246 Eigenschaften 293 334 Eingabeschacht seen 128 Eingabesch chte 128 320 Einschr nkungen bei Barcodes 106 Einstellen von Optionen 299 Einstellungen 280 Einstellungen ACUCOBOL GT ab 5 1 42 Einstellungen ACUCOBOL GT bis 5 0 39 Einstellungen CA Realia 0 48 Einstellungen Fujitsu COBOL 56 61 Einstellungen NetExpress 36 37 Einstellungen RM COBOL 45 Einstellungen Visual COBOL 54 Einstellungen Workbench 4 0 35 Einzug een 159 Benutzerhandbuch Version 5 0 Ellipse aan 152 ELLIPSE DEFAULTS nn 152 Ellipsen Attribute nn 152 I a E E E T E 260 Empfohlene Mindestgr en 218 ENABLED ante ai ann 163 END AT ea aa 152 Endanwender 12 233 252 Endanwenderinstallation
202. asses tdlg command C prneasy gid30pea dl1 GIDP Print Print Presmitel File shell Print DELNE ile DefaultIcon File shell open 1 open command sell Print 1 C prneasy gid30pea dl1 GIDP Print Brene e shell print Print AnezyBoime o sil l1 opendlg EntryPoint o d 1 l1 print command seh Print EntryPoint p 1 IN prsimecilien PIINE ImeryPoime A9 ed is Benutzerhandbuch Version 5 0 Seite 249 Die PrintEasy Konfigurationsdatei PRNEASY CFG Alle ber das PrintEasy Kontrollzentrum verwaltete Informationen werden in der PrintEasy Kontrolldatei PRNEASY CFG abgespeichert Diese mu zusammen mit den Anwendungen auf der Endanwendermaschine im PrintEasy Home Verzeichnis installiert werden Das PrintEasy Kontrollzentrum Soll dem Endanwender das PrintEasy Kontrollzentrum zu Verf gung stehen um die PrintEasy Konfigurationsdatei manipulieren zu k nnen mu die Datei GID30CTL EXE mit ausgeliefert werden Sie d rfen beim Aufruf dieser Datei z B ber das Startmen die zu verwendende PRNEASY INI auch ber einen Parameter mit geben GID30CTL EXE PEINI C PRNEASY PRNEASY MUELLER INI Die PrintEasy Vorschau Soll dem Endanwender die PrintEasy Vorschau zur Verf gung stehen mu die Datei GID30VIE EXE mit ausgeliefert werden
203. atei PRNEASY LOG geschrieben Zeige Standard Dialog SHOW DIALOG Mit dieser Angabe wird bei Auftreten ein Nachrichtenfenster mit dem Fehlerhinweis angezeigt Aufruf einer Section PERFORM Mit der Angabe PERFORM kann eine Prozedur definiert werden die aufgerufen werden soll Nichts tun CONTINUE Diese Angabe bewirkt die Fortsetzung des ohne auf den aufgetretenen Fehler einzugehen Benutzerhandbuch Version 5 0 Seite 197 Strategien der Fehlerbehandlung berblick Prinzip Hoffnung WHENEVER PE WARNIG CONTINUE WHENEVER PE ERROR CONTINUE Keine Abfrage des Feldes PE CODE der PE CA Hier gibt es zwei M glichkeiten Es tut oder es tut nicht Angabe WRITE LOGFILE f r Warnungen und Fehler Alle Fehler werden detailliert im Logfile aufgef hrt Der Anwender wird nicht mit f r ihn unverst ndlichen Fehlermeldungen konfrontiert Das Logfile kann vom Anwender an den Entwickler weitergegeben werden Der Entwickler hat keinen Aufwand f r die Erstellung des Logfiles Aber Es sollte nur in Kombination mit weiteren Fehlerbehandlungen verwendet werden da es keinen Einflu auf die Programmlogik hat Angabe SHOW DIALOG Der Fehlercode und der Fehlertext des aufgetretene Fehlers wird in einer Meldung angezeigt Der Entwickler hat keinen Aufwand f r die Erstellung der Fehleranzeige Aber Der Anwender wird evtl st ndig von der Anzeige von Warnungen bel stigt obwohl sie vielleicht keine Bedeutung f r das Endergebnis haben D
204. bar unter Zuhilfenahme der Entwicklerkomponenten erstellt wurden oder h tten erstellt werden k nnen m Endanwender in diesem Sinne sind Ihre Kolleginnnen und Kollegen aus anderen Unternehmensbereichen die selbst keine Anwendungsentwicklung betreiben Ihre direkten und indirekten Kunden die mit den von Ihnen entwickelten L sungen ihre betriebswirtschaftlichen Aufgaben bew ltigen Typische L sungen k nnten die verschiedenen Druckausgaben in betriebswirtschaftlichen Anwendungen sein Finanz oder Lohnbuchhaltung Warenwirtschaftssysteme Kleberprogramme oder Report Tools ohne Programmierschnittstelle m Keine Endanwender in diesem Sinne sind Ihre Kolleginnnen und Kollegen die selbst Anwendungsentwicklung oder vergleichbare T tigkeiten betreiben und dabei f r Entwicklung Erstellung oder Test von Anwendungen Modulen Komponenten oder Schnittstellen L sungen benutzen die direkt oder indirekt unter Zuhilfenahme von PrintEasy erstellt wurden Ihre direkten und indirekten Kunden die mit den von Ihnen entwickelten L sungen selbst Anwendungsentwicklung oder vergleichbare T tigkeiten betreiben und dabei f r Entwicklung Erstellung oder Test von Anwendungen Modulen Komponenten oder Schnittstellen ihre L sungen benutzen die direkt oder indirekt unter Zuhilfenahme von PrintEasy erstellt wurden Typische Problembereiche k nnten sein n Standard und Zentrale Druckmodule programmierbare List Label und Reportsc
205. bl Anschlie end rufen Sie bitte die Eigenschaftenseiten ber den Knopf auf und tragen unter Custom Build Step folgende Angaben ein gidkart cbl Eigenschaftenseiten i x Konfiguration activetDebug Plattform activec ner Konfigurations Manager E Konfiqurationseigenschafte E Sonstiges Custom Build Step Command Line preppe bat InputPath Outputs InputName cob Description PrintEasy Precompile Additional Dependencies Command Line Specifies a command line for the custom build step Abbrechen bernehmen Diese Einstellungen bewirken dass bei der Erstellung der PrintEasy Precompiler automatisch aktiviert wird und die zugeh rige Source in eine COB Datei umgewandelt wird Seite 68 Benutzerhandbuch Version 5 0 Damit nun diese COB Datei auch vom normalen COBOL Compiler bersetzt wird mu diese in den Build Options des Projektes hinzugef gt werden Tragen Sie hierzu den Namen der PrintEasy COBOL Source mit der Endung COB unter Additional Options ein gidkart Eigenschaftenseiten Allgemeine Eigenschaften Konfigurationseigenschafte Output Path Build Generate Debugging Information Debugging Generate Listing File Additional Options gidkart cob WC SCS ACP RCSCACP UCS2 bernehmen Benutzerhandbuch Version 5 0 Seite 69 Einstellung weiterer PrintEasy Precompile Optionen Im PrintEasy Verzeichnis befindet sich unter lt Installationsverzeic
206. ble PEINI gt Alle Applikationen auf diesem PC die mit PrintEasy arbeiten und keine lokale Umgebungsvariable gesetzt haben werden unweigerlich Ihre PRNEASY INI anziehen Holzhammer Methode BITTE NICHT VERWENDEN Seite 248 Benutzerhandbuch Version 5 0 Eintragung in der Registry Die Eintr ge in der Registry dienen lediglich dazu da per Doppelklick auf ein PEF File automatisch die Vorschau gestartet wird F r den Ablauf von PrintEasy sind ansonsten keine nderungen in der Registry notwendig T T Printkasy KEY LOCAL KEY LOCAL MAC _MAC C prneasy M KE E OCA 1 MAC M KE E OCA MAC z KE OCA MAC RUNDLL32 E ffnen mi KEY LOCAL MAC INE SOFTWARE Classes INE SOFTWARE Classes gid30pea d1i1 INE SOFTWARE Classes INE SOFTWARE Classes INE SOFTWARE Classes prneasy gid30pea INE SOFTWARE Classes uckerdialg INE SOFTWARE Classes File shell opendlg command RUNDLL32 du n LE KE OCA i MAC RUNDLL32 E rl KEY OCA MACH Drucken mit m KEY OCA MACH File shell prin RUNDLL32 INE SOFTWARE Classes INE SOFTWARE Classes prneasy gid30pea INE SOFTWARE Classes ruckerdialg INE SOFTWARE Cl
207. bol wird die gew nschte Teilfunktion aufgerufen Beenden l t sich das PrintEasy Kontrollzentrum ber Datei Verlassen Alle ber das PrintEasy Kontrollzentrum verwaltete Informationen werden in der PrintEasy Kontrolldatei PRNEASY CFG abgespeichert Diese mu zusammen mit den Anwendungen auf der Endanwendermaschine installiert werden Das PrintEasy Kontrollzentrum selbst darf im Rahmen der Lizenzbestimmungen zusammen mit den erstellten Anwendungen an den Endanwender weitergegeben werden Die genauen Details entnehmen Sie bitte den Lizenzbedingungen Seite 320 Benutzerhandbuch Version 5 0 Komponenten des PrintEasy Kontrollzentrums Im Einzelnen stehen Ihnen folgende Funktionen im PrintEasy Kontrollzentrum bereit Systemverwalter passwortgesch tzt n Hier kann festgelegt werden welche Funktionen und Unterfunktionen im Kontrollzentrum angezeigt werden sollen Mit der Vorschaukonfiguration wird die Verf gbarkeit der Symbole innerhalb der Vorschau festgelegt n Innerhalb des Systemverwalters kann auch das Passwort ver ndert werden g Unter Personalisierung stellen Sie den Text ein der dem Endanwender angezeigt wird wenn die PrintEasy Installation fehlerhaft ist vgl Meldung ung ltige Installation Seitenr nder Kalibrierung Die Funktion Seitenr nder erlaubt das Abfragen Einstellen und Kalibrieren der physischen Seitenr nder f r einzelne Drucker und Papierformate Drucker Eigenschaften Mit der Funktion
208. buch Version 5 0 Seite 73 Tragen Sie dort unter Copy Book Paths alle notwendigen Copy Verzeichnisse insbesondere das PrintEasy Copy Verzeichnis und das PrintEasy Bin Fujitsu net Verzeichnis ein Anwendung Build a O Debu aus Ada kolder Update Ressourcen lt PrnEasyIcpy lt PrnEasy bin fujitsu net Einstellungen Reference Paths Copy Book Paths Signierung Sicherheit amp dd Folder Update Ver ffentlichen Seite 74 Benutzerhandbuch Version 5 0 Bitte vergessen Sie nicht den Namen Ihres Startprogramms unter Anwendung Startobjekt zu hinterlegen Build iii h t CU Debuggen passoire Windows Anwendung E Einstellungen GIDKART 5 Reference Paths Copy Book Paths Signierung Sicherheit Ver ffentlichen Achten Sie dabei unbedingt auf Gro und Kleinschreibung Benutzerhandbuch Version 5 0 Seite 75 F r die Zusammenarbeit mit PrintEasy ist die Bekanntgabe einer speziellen Fujitsu NET DLL erforderlich Diese mu als Verweis in das Projekt mit aufgenommen werden W hlen Sie hierzu bitte bei References mit der rechten Maustaste Verweis hinzuf gen aus Projektmappen Explorer Projektmap 3X a Projektmappe gidkart 1 Projekt E fA gidkart i 3 Properties H Verweis hinzuf gen Webverweis hinzuf gen Suchen Sie dann ber Durchsuchen das Fujitsu NetCOBOL NET V2 Verzeichnis es liegt standard
209. ca lt amp gt 11 47 DM zzgl 16 MwSt lt e gt Ergebnis Der Donaudampfschiffartsgesellschaftskapit nsm tzenknopf kostet ca 11 47 DM zzgl 16 MwSt Ergebnis ohne zusammenhalten Der Donaudampfschiffartsgesellschaftskapit nsm tzenknopf kostet ca 11 47 DM zzgl 16 MwSt Seite 188 Benutzerhandbuch Version 5 0 Verf gbare Formatierungsangaben Schriftartattribut Aktivieren Deaktivieren Fettschrift lt B gt lt B gt Kursivschrift Italic lt I gt lt I gt Unterstrichen lt U gt lt U gt Durchgestrichen lt S gt lt S gt Textfarbe lt CT farbkonstante gt lt CT gt lt CT farbwert gt rrggbb Hintergrundfarbe lt CB farbkonstante gt lt CB gt lt CB farbwert gt rrggbb Schriftgr e lt FS points gt lt FS gt Schriftart lt FN log schriftartname gt lt FN gt lt FN phys schriftartname gt Schmalschrift lt C gt lt C gt Sperrschrift lt E gt lt E gt Zeilenumbruch lt NL gt Tabulator lt T gt Unicode Zeichen lt Unicode gt Unicode Zeichen mit Wiederholung lt Unicode Anzahl gt m Die Angaben lt CT gt lt CB gt lt FS gt und lt FN gt setzen das Attribut wieder auf den Zustand wie es bei der Plazierung angegeben wurde Ergebnis Normale H he lt FS 8 gt Kleine H he Normale H he Kleine H he Gro Be H he Normale H he lt FS 20 gt Gro e H he lt FS g
210. ch Dongle Dongle Status speichern Die Funktion Dongle Status speichern erzeugt eine Protokoll Datei welche uns notwendige Informationen f r ein Dongle Update bzw wertvolle Daten f r die Fehlersuche liefert Wartungsbereich Dongle amp rschlosser _1SendTo Startmen Vorlagen Lokale Einstellungen Netzwerkumgebung Netzwerkumgeb Key Information File Bitte senden Sie uns die C2V Datei Protokoll Datei einfach per Email zu Benutzerhandbuch Version 5 0 Seite 369 Update Dongle Mit dieser Funktion werden neue Informationen in den Dongle eingespielt Dies ist z B notwendig wenn der Dongle f r eine weitere PrintEasy Version freigeschaltet werden soll oder Sie in Absprache mit uns besondere Produktfeatures nutzen d rfen In diesen F llen erhalten Sie von uns eine neue V2C Datei welche Sie dann ber Update Dongle in den Dongle importieren k nnen Wartungsbereich Dongle 0021_EASIRUN v2c Verlauf o Desktop f ayn Eigene Dateien Netzwerkumgeb 0067_EASIRUN v Key Update File v Bitte verwenden Sie hier stets die neuste Version der V2C Datei Sollte der Update erfolgreich verlaufen sein erhalten Sie folgende Meldung Dongle Update Bitte senden Sie uns anschlie end die Protokoll Datei per Email zu Aus dieser k nnen wir erkennen ob die Daten erfolgreich bertragen wurden und haben bereits alle Informationen die
211. ch Version 5 0 Objekte plazieren PLACE Objekte k nnen auf viele verschiedenen Arten auf dem Dokument plaziert werden Der Befehl der diese Objekte auf das Dokument bringt hei t PLACE Positionierungsangaben k nnen entweder bei der Definition von Objekten in der WORKING STORAGE SECTION oder bei der PLACE Anweisung angegeben werden Positionierungsangaben bei der PLACE Anweisung berschreiben vorhandene Angaben der Definition Die absolute relative und ausgerichtete Positionierung darf bei der Angabe der horizontalen und vertikalen Positionierung beliebig kombiniert werden Bitte beachten Sie dabei da zu einer ordentlichen Positionierungsangabe sowohl eine vertikale wie auch eine horizontale Angabe geh rt Die diversen Positionierungsangaben bei der PLACE Angabe oder in der WORKING STORAGE Definition werden somit immer paarweise betrachtet Fehlt bei der PLACE Angabe z B der Hinweis auf einen vertikalen Vorschub so wird dieser grunds tzlich mit 0 unterstellt obwohl in der WORKING STORAGE evtl ein vertikaler Vorschub angegeben war Reihenfolge der Objektplazierung Objekte k nnen beliebig auf dem bedruckbaren Bereich plaziert werden Dabei kann es gewollt oder ungewollt zu berlagerungen kommen Die Objekte die zuletzt plaziert werden liegen ganz oben und k nnen andere Objekte verdecken Das kann man nat rlich auch ganz gezielt einsetzen z B k nnte man ein Formular als Bitmap plazieren und anschlie en
212. che Seite gedruckt werden 8003 ngegebener Schacht ist am Drucker nicht verf gbar 8004 ngeforderter Speicher nicht verfugbar l 3 2005 Vorschau kann nicht angezeigt werden PE View nicht ve i 8008 Positionierung NEXT ist ohne Breitenangabe nicht m glich 3 5013 R nder der logischen Seite au erhalb des bedruckbaren 8020 Fehler bei Schrift rtenregistrierung 5024 Schriftart f r das Tomzeichen unbekannt yY 8026 Einheiten werden horizontal nicht unterst tzt j v 8027 Fehler beim ffnen des Druckers ME a n NA E E A E P E PEP C Verf gbar Gespert Alles verf gbar Bitte beachten Sie jedoch dass die gefilterten Warnungen dann weder im Logfile noch ber den PrintEasy Debugger Spy erscheinen Sie sollten somit die Auswahl sehr sorgsam und wohl berlegt vornehmen damit Ihnen nicht ggf wichtige Warnungen entgehen Seite 362 Benutzerhandbuch Version 5 0 Statusanzeige konfigurieren ber das Symbol Status kann die Fortschrittsanzeige von PrintEasy individuell konfiguriert werden Status Anzeige x PrintEasy Status Kein Status Eigener Status pestatus di Sie k nnen hierbei zwischen dem Original PrintEasy Status keinem Statusanzeiger oder einem eigenen Statusanzeiger w hlen Wie Sie eine eigene Statusanzeige erzeugen finden Sie im Kapitel Anpassung der PrintEasy Fortschrittsanzeige unter der Haupt berschrift Die Auslieferung von PrintEasy Anwendungen
213. cht genormt sind k nnen Sie im Vorfeld die verf gbaren Eingabe Sch chte ermitteln und z B dem Anwender zur Auswahl anzeigen CALL PETOOLS PERFORM UNTIL PE PRINTER RETURN CODE NOT ZERO CALL PETOOLS_GET_PRINTER_BINS USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER BIN NAME BY REFERENCE PE PRINTER BIN SELECT BY REFERENCE PE PRINTER RETURN CODE IF PE PRINTER RETURN CODE ZERO Verarbeitung der Druckersch chte END IF END PERFORM CALL PETOOLS FREE DLL CANCEL PETOOLS Benutzerhandbuch Version 5 0 Seite 223 Welche Papiersorten werden bei welchem Schacht unterst tzt Da die unterst tzen Papierformate schachtabh ngig sind m ssen diese in Abh ngigkeit eines Eingabe Schachtes ermittelt werden Dabei listet das PrintEasy API PETOOLS_GET_PAPERS s mtliche Papierformate auf Mit PETOOLS_GET_PAPER_INFO k nnen dann zu jedem Papierformat genaue Ma angaben abgefragt werden CALL PETOOLS PERFORM UNTIL PE PRINTER RETURN CODE NOT ZERO CALL PETOOLS _GET_
214. chten Dabei haben Sie die Auswahl zwischen realen Druckern und Drucker Profilen die ber das PrintEasy Kontrollzentrum definiert werden MOV E ON TO PE PRINTER FILTER REAL MOVE OFF TO PE PRINTER FILTER PROFILE CALL PECOBOL_PRINTER FILTER DEFAULT USING BY REFERENCE PE JOBHANDLE BY RE Hj ERENCE as E PRINTER FILTER DEFAULTS BY REFERENCE PE PRINTER RETURN COD E Anschlie end k nnen Sie dann einzelnen Drucker gezielt an oder abschalten ES MOV DocuCom PDF Driver TO PE PRINTER FILTER NAME MOMENT G EHRT TO PE PRINTER FILTER ON OFF CALL PECOBOL_ PRINTER FILTER USING BY REFERENCE PE JOBHANDLE F E PRINTER FILTER NAME BY REFERENCE 2 BY REFERENCE BYTREBERENCEHRBETERTNTER ETCLER ONTOHE PE PRINTER RETURN CODE Benutzerhandbuch Version 5 0 Seite 215 Vorgeschalteter PRINTER DIALOG Wenn Sie mehrere Dokumente hintereinander oder wechselweise bedrucken m chten sollten Sie den Drucker Auswahl Dialog vorschalten damit dieser nicht bei jedem OPEN DOCUMENT aufgebledet wird Dies kann ber das API PETOOLS_PRINTER_DIALOG erreicht werden In der PrintEasy Anwendung ist dann in der DEFINE SECTION ein Drucker definie
215. cker nicht ausreichen Dies f hrt beim Ablauf dann zu einer Warnung da in diesem Fall die Hardware R nder gr er sind als die definierten physischen R nder Seite 140 Benutzerhandbuch Version 5 0 Definition von Wasserzeichen Stempel Kopf amp Fu zeilen F r die physischen und logischen Seiten eines Dokuments k nnen Wasserzeichen Stempel Kopf und Fu zeilen definiert werden die automatisch beim Seitenwechsel gedruckt werden Dabei k nnen Wasserzeichen Stempel Kopf und Fu zeilen aus mehreren Objekten und Zeilen beliebig zusammen gesetzt werden Das Wasserzeichen wird als erstes auf die Seite plaziert und bildet somit die unterste Ebene eines Dokuments welche von allen anderen Objekten berlagert werden kann Der Stempel wird als letztes auf die Seite plaziert und bildet somit die oberste Ebene eines Dokuments welche alle anderen Objekten berlagert Als Kopfzeilen wird der Bereich betrachtet der normalerweise im oberen Bereich des Dokumentes plaziert wird Fu zeilen sind normalerweise im unteren Bereich des Dokuments zu finden Papierrand Ropfzeile Physische Seite Rand der Physischen Seite EEE Rand der Logi chen Seite Kopfzeile Logische Seite Grafik Objekt Fusszeile Logische Seite Fusszeile Physische Seite EEE Benutzerhandbuch Version 5 0 Seite 141 Gruppendefinition DEFINE GROUP Damit PrintEasy wei welche Bereiche z B zu einer Kopf oder Fu zeile geh ren mu innerhalb
216. d die Formularfelder mit Text berlagern Benutzerhandbuch Version 5 0 Seite 173 Die absolute Positionierung ABSOLUTE POSITION IS Die absolute Positionierung erm glicht eine Positionsangabe unabh ngig von der aktuellen Cursor Position Die Position wird ausgehend von der linken oberen Ecke der R nder angegeben Wurden logische R nder angegeben gelten diese ansonsten gelten die physischen R nder Es kann sowohl horizontal als auch vertikal absolut positioniert werden Wird die Position f r einen Text angegeben bezieht sich die Position auf den Anfang der Baseline des Textes Wird die Position f r eine Grafik einen Barcode ein Rechteck oder eine Ellipse angegeben bezieht sich die Position auf die linke untere Ecke der Box Damit ist gew hrleistet da alle Objekte auf der Baseline eines Textes angeordnet sind Durch die Plazierung eines Objektes wird die aktuelle Cursor Position auf das rechte Ende der Baseline im Falle eines Textes gesetzt oder die aktuelle Cursor Position wird im Falle von einer Grafik einem Barcode einem Rechteck oder einer Ellipse auf die rechte untere Ecke der Box gesetzt BXEC PRINT PLACE objekt UPON DOCUMENT dokumentname ABSOLUTE VERTICAL POSITION IS ma angabe ABSOLUTE HORIZONTAL POSITION IS ma angabe END EXEC Die relative Positionierung RELATIVE POSITION IS Die relative Positionierung bezieht sich auf die ak
217. den DEFAULT TOM CHARACTER IS A USING FONT standardschrift Im Beispiel wird ein TOM in der Breite des Buchstaben A aus der Schriftt Arial in der Gr e 10 Punkte festgelegt Das bedeutet das jede logische Stelle in der Struktur exakt diese Breite hat Mit der TOM Technik k nnen dann wie gewohnt zur Ausrichtung der Felder in einer Zeile Strukturen und Leerstellen verwendet werden auch wenn unterschiedliche Schriftarten Proportionalschrift und Schrifth hen f r die Inhalte genutzt werden Die korrekte spaltengerechte Ausrichtung auch bei unterschiedlichen Schriftarten Gr en oder Proportionalschrift erfolgt dadurch quasi automatisch Reine TOM Bereiche und andere Druckkomponenten mit speziellen Definitionen lassen sich problemlos mischen Auch das automatische Vergr ern oder Verkleinern von Dokumenten kann dadurch leicht bewerkstelligt werden Es mu lediglich die Schriftgr e f r Nutzschrift und die TOM Referenz in einem vern nftigen Verh ltnis zueinander gestellt und ver ndert werden Benutzerhandbuch Version 5 0 Seite 185 Die Definition von CELLs Vielleicht ist Ihnen die Festlegung der impliziten Breite ber TOMs zu kryptisch und intransparent Sie wissen schlie lich nicht so genau wie gro jetzt ein TOM ist Eine Alternative bietet hierf r die Definition einer CELL Sie wird analog zu der Ma einheit TOM verwendet Sie legen hierbei die Breite und H he der CELL z B
218. den Deutschen Zeichensatz und seine Umlaute m ssen Sie keine Einstellungen vornehmen Farbe TEXT COLOR BACKGROUND COLOR optional Mit TEXT COLOR k nnen Sie die Vordergrundfarbe und mit BACKGROUND COLOR die Hintergrundfarbe festlegen Werden keine Angaben gemacht wird als Vordergrundfarbe Schwarz und als Hintergrundfarbe Transparent verwendet Wenn als Hintergrund eine andere Farbe gew hlt wird erscheint die Textbox in dieser Farbe und kann andere Objekte berdecken F r die Angabe der Farben k nnen die Konstanten die selbst definierten Farben oder eine Variable verwendet werden Die Variable kann eine Konstante oder eine definierte Farbe als Inhalt haben Zeichenabstand LETTERSPACING optional Bei LETTERSPACING kann der Leerraum zwischen den Zeichen mit der Angabe EXPANDED oder COMPRESSED vergr ert bzw verringert werden Der Zeichenabstand darf auch als Variable mit dem Inhalt NORMAL EXPANDED oder COMPRESSED angegeben werden Fettdruck BOLD optional Bei BOLD kann der Fettdruck von Zeichen mit der Angabe ON eingeschaltet und mit OFF abgeschaltet werden Die Angabe kann auch mit einer Variable mit dem Inhalt ON oder OFF erfolgen Kursivdruck ITALIC optional Bei ITALIC kann der Kursivdruck von Zeichen mit der Angabe ON eingeschaltet und mit OFF abgeschaltet werden Die Angabe kann auch mit einer Variable mit dem Inhalt ON oder OFF erfolgen Unterstreichung UNDERLINE optional Bei UNDERLINE
219. den sofort ins Bin rformat umgesetzt m Vorteile Die RAW Datei ist zwar gr er als bei der EMF Variante daf r wird aber eine Datei weniger erzeugt m Nachteile Die eigentliche Anwendung mu solange warten bis die Umsetzung in das Bin rformat erfolgt ist Somit ist diese Alternative deutlich langsamer Die RAW Datei ist gr er als beim EMF Format da die Daten nicht optimiert wurden Die Schriften werden z B als Pixel abgelegt Direkt an den Drucker leiten ohne Spooldatei m Ablauf Die Druckdaten werden sofort ohne Spooldatei auf den Drucker geschickt m Vorteile Es wird kein zus tzlicher Speicherplatz ben tigt m Nachteile Die eigentliche Anwendung mu solange warten bis das letzte Blatt aus dem Drucker gelaufen ist Daher dauert diese Alternative sehr lange Benutzerhandbuch Version 5 0 Seite 269 Die 10 Tods nden bei gro en Dokumenten Bitte beherzigen Sie die nachfolgenden Regeln Die kompromi lose Einhaltung ist u erst wichtig und kann die Laufzeit um ein Vielfaches steigern und den notwendige Platzbedarf extrem senken Die 10 Tods nden bei gro en Dokumenten 1 Mehrere hundert oder tausend Seiten in EINEM Dokument 2 Zuwenig TEMP Speicherplatz und Hauptspeicher 3 Drucken mit Vorschau Modus DIRECT 4 H ufiges BORDER IS ON 5 St ndiges ndern der Schriften Attribute 6 Redundante Angabe der Schriften Attribute die bereits bekannt sind 7 NEXT LOGICAL PAGE WITH REFRESH ohne Veranlass
220. der Platzhalter TEMP angegeben wird das Temp Verzeichnis von Windows verwendet m InstVersion Gibt die installierte Version von PrintEasy an E Language Gibt den L ndercode f r die Sprachunterst tzung an E RunOCX Gibt das Verzeichnis an in dem die Runtime f r das PrintEasy ActiveX Control liegt m CFGName Hier kann eine alternative PrintEasy CFG Datei angegeben werden E InstLanguage Hier werden alle L ndercodes aufgef hrt f r die die Sprachunterst tzung installiert wurde m SysError Wenn dieser Schalter auf 1 gesetzt wird dann werden alle System Fehlermeldungen von Windows als Messagebox angezeigt Das ist f r die Fehlersuche sehr hilfreich E LogPath Gibt das Verzeichnis an in dem die diversen Logfiles gespeichert werden m Develop 0 Dieser Eintrag bewirkt dass sich die PrintEasy Installation nun wie eine Endanwender Installation verh lt d h alle Entwickler Komponenten z B Spy sind deaktiviert Zur Laufzeit wird der Eintrag PEFILES in der PrnEasy INI Datei gemacht PEFILES 9605734 0 9613587 0 Diese Eintr ge werden f r die Verwaltung der tempor ren Dateien verwendet Seite 34 Benutzerhandbuch Version 5 0 Micro Focus Workbench 4 0 Einstellungen Damit der PrintEasy Preprozessor die PrintEasy Runtime und die mitgelieferten Copybooks gefunden werden m ssen folgende Umgebungsvariablen gesetzt werden COBDIR lt Instverzeichnis gt lt Instverzeichni
221. der die Farbe bzw die Graustufe wird explizit definiert Jede Farbdefinition wird mit DEFINE COLOR eingeleitet gefolgt von einem logischen Namen ber den Sie die Farbe jederzeit wieder ansprechen k nnen PrintEasy bietet Ihnen mehre M glichkeiten eine Farbe oder eine Graustufe zu definieren Zum einen stehen Ihnen zahlreiche Konstanten zur Verf gung aber auch die exakte Angabe der RGB Werte oder des Prozentwertes der Graustufe sind m glich Wenn ein Dokument mit Farben aufgebaut wird und der Drucker keine Farben ausgeben kann wird die Farbe vom Druckertreiber nach seinen Vorstellungen in einer Graustufe ausgegeben Dabei kann es vorkommen da eine Farbe beim Ausdruck nicht im gew nschten Grauton erscheint und vielleicht zu wenig Kontrast enth lt ber die Farbdefinition im PrintEasy k nnen Sie f r jede definierte Farbe eine alternative Graustufe angeben Wichtiger Hinweis Bitte beachten Sie da manche Drucker die Graustufen nicht beliebig skalieren k nnen Somit kann es passieren da eine Graustufe von 10 genauso gedruckt wird wie eine Graustufe von 20 Ebenso kann es vorkommen da Linien die mit einer Grauschattierung unter 50 definiert werden berhaupt nicht erscheinen Die Drucker mit dieser Einschr nkung stellen die Linien dann entweder Schwarz oder Wei dar Zu guter Letzt ist sogar bei manchen Druckertreibern die Rechenlogik f r Farben bei Linien und Fl chen unterschiedlich Das f hrt d
222. der die OO COBOL Syntax noch das variable Zeilenformat jenseits der Spalte 72 Sie sollten daher Ihre PrintEasy Programme weiterhin als traditionelle COBOL Programme schreiben und ggf als eigenst ndige Unterprogramme kapseln Um Problemen generell vorzubeugen sollten Sie keinerlei OO Befehle innerhalb Ihrer PrintEasy Source verwenden da diese Konstrukte z B auch OO Variablen Inhalte dem PrintEasy g nzlich unbekannt sind und es somit zu unerwarteten Problemen kommen kann Seite 38 Benutzerhandbuch Version 5 0 ACUCORP ACUCOBOL GT bis 5 0 Einstellungen Damit die PrintEasy Runtime und die mitgelieferten Copybooks gefunden werden m ssen folgende Einstellungsvariablen gesetzt werden CODE_PREFIX lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN ACU PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN ACU COPYPATH lt Instverzeichnis gt CPY Die Umgebungsvariable PATH CODE_PREFIX und COPYPATH kann beim Projekt ber die Funktion Project Options im Men Project angegeben werden Im Register Environment m ssen dann alle notwendigen Eintragungen vorgenommen werden Project Options RUNNAME Wwrung2 exe COMPILERNAME Ccbl32 exe CODE_PREFIX E pmeaspif prmeasy bin f prneasy bin acu ACUPATH R cucbld21 cuGT BIN COPYPATH R cucbl421 cuG T SAMPLE SF prmeasy cpy PATH E prneaspf prmeasy bin f prneasy bin acu BIOWSER
223. dert wurden FALSCH EXEC PRINT REFRESH RESOURCES ALL END EXEC RICHTIG EXEC PRINT REFRESH RESOURCES FONT FONT 1 END EXEC EXEC PRINT REFRESH RESOURCES FONT FONT 2 Seite 274 Benutzerhandbuch Version 5 0 Ausnahmen best tigen die Regel Verwendung von druckerinternen Schriften Abweichend von unseren sonstigen Empfehlungen kann in dieser Situation die Verwendung von druckerinternen Schriften durchaus eine erhebliche Performance Steigerung beim Ausdruck bedeuten Allerdings bedeutet die Verwendung dieser Druckerschriften keine Verbesserung bei der Aufbereitung des Dokuments Achtung m Nicht jeder Drucker hat die gleichen Schriften Arbeiten Sie mit ALTERNATE FONTNAME bei der Definition der Schriften im COBOL Programm Geben Sie f r diese Schrift eine Ersetzungsregel Im Fehlerfall im Kontrollzentrum vor Definieren Sie eine externe Schrift und verwenden diese im COBOL Programm m Ersatzschriften oder uneinheitliche Drucker Schriften haben andere Buchstabenbreiten g Dadurch entsteht grunds tzlich ein ver ndertes Erscheinungsbild beim Ausdruck Das f hrt dann auch zu uneinheitliche Zeilenumbr che und Seitenwechsel bei den verschiedenen Druckern Benutzerhandbuch Version 5 0 Seite 275 Ausf hrungsgeschwindigkeit Mit diesem Dialog aus dem PrintEasy Kontrollzentrum l
224. die Klarschrift einfach unter den Barcode plaziert Benutzerhandbuch Version 5 0 Seite 115 Definition eines Barcodes Folgende Attribute sind bei der Definition eines Barcodes zul ssig m Barcode Stil STYLE Bei STYLE k nnen die Stile 2OF5 30F9 3OF9X ANSI3OF9 ANSI3SOF9X CODABAR CODE128A CODE128AUTO CODE128B CODE128C CODE93 EAN13 EAN8 EAN128C EXTENDEDCODES93 INTERLEAVED2OF5 MSI POSTNET ROYALMAIL UCCEANI128 UPCA UPCE angegeben werden E Kerben UPC NOTCHES Bei UPC NOTCHES kann angegeben werden wo der Barcode Kerben erhalten soll Kerben k nnen oberhalb ABOVE unterhalb BELOW oder oberhalb und unterhalb BOTH gezeichnet werden Diese Kerben k nnen aber nur bei UPC f higen Barcodes EAN13 EAN8 UPCA dargestellt werden Standardm ig werden keine Kerben gezeichnet OFF m Klarschrift CAPTION Bei CAPTION kann angegeben werden wo die Beschriftung des Barcodes erfolgen soll Die Beschriftung kann oberhalb ABOVE unterhalb BELOW oder innerhalb der Kerben WITHIN UPC NOTCHES angebracht werden Standardm ig wird keine Beschriftung angebracht OFF E Schriftart f r Klarschrift FONT Die Schriftart f r die Beschriftung kann bei FONT angegeben werden Es kann nur eine bereits definierte Schriftart angegeben werden m Pr fziffer CHECKSUM Bei CHECKSUM kann die Pr fziffer mit ON eingeschaltet und mit OFF abgeschaltet werden Die Angabe kann auch mit einer Variable mit dem Inhalt ON oder OFF e
225. die Software bezahlt wurde 5 Sonstiges Dieser Lizenzvertrag unterliegt dem Recht der Bundesrepublik Deutschland F r den Fall da Bestimmungen dieses Lizenzvertrages ganz oder teilweise unwirksam sind oder werden so ber hrt dies die Wirksamkeit der brigen Bestimmungen nicht Die unwirksame Bestimmung ist vielmehr durch eine solche zu ersetzen die dem Sinn und Zweck der unwirksamen Bestimmung m glichst nahekommt Nebenabreden sind nicht getroffen nderungen dieser Lizenzvereinbarung bed rfen der Schriftform Gleiches gilt f r die Aufhebung dieser Schriftformklausel Benutzerhandbuch Version 5 0 Seite 265 Erstellen gro er Dokumente mit PrintEasy Gro e Dokumente und Windows sind eigentlich ein Widerspruch Jeder der schon mal eine gr ere Dokumentation mit Word erstellen wollte wird dies best tigen Im folgenden sollen die Hintergr nde beleuchtet und Ideen aufgezeigt werden wie man die Quadratur des Kreises vielleicht doch schafft Seite 266 Benutzerhandbuch Version 5 0 Alte Technik Esc Sequ vs Windows Technik Um ein besseres Verst ndnis f r die Windows bedingten Probleme zu entwickeln finden Sie zun chst einige berlegungen zu den Arbeitsweisen Dazu soll als erstes der grundlegende Unterschied im Vorgehen zwischen der alten DOS und der Windows Welt aufgezeigt werden Direkte Ansteuerung des Druckers Esc Sequ Alte Technik Ablauf Die Daten werden ohne Umwege direkt an die Schnit
226. e Probleme mit der physischen Seite Probleme mit dem Dokument Probleme mit der Hardware Benutzerhandbuch Version 5 0 Die Copystrecke PECODE CPY Anhand der Copystrecke PECODE CPY sind Sie in der Lage die aufgetretenen Warnungen und Fehler direkt ber sprechende Bedingungsnamen abzufragen kkxkxkxkxkxkxkxkxkxkxkkxkkxkkkkxkkxkkxkxkxkkkkxkkxkkxkkkkkxkkkkkxkkxkkkxkxkkkkxkkkkxkxkxkkkkkxkx k PE CODE PrintEasy V4 0 0 C EasiRun 2003 kkxkxkxkxkxkxkkxkxkxkkxkkxkxkxkkxkxkkkxkxkxkkkkxkkxkkxkkxkkkxkxkkxkkxkkxkkkxkxkkxkkxkkxkkxkkxkkkkkxkx k 88 PEW TEXTCLIPPED VALUE 8000 88 PEE MODIFYFONTMISSED VALUE 8001 88 PEW ENDOFFLOGPAGE VALUE 8002 88 PEW INPUTBINNOTFOUND VALUE 8003 88 PEW MEMORYNOTAVAILABLE VALUE 8004 88 PEW LOADINGVIEWER VALUE 8005 88 PEE ASKPRINTERWRONG VALUE 8006 Jeder PrintEasy Code ist dabei mit einer sprechenden 88er Stufe versehen die berpr fung anhand kryptischer Nummern entf llt somit v llig EVALUATE TRUE WHEN PEW INSIDEEXECPTIONAREA OF PE DETAILWARN COD I SET S EXCEPTION ERREICHT TO TRUE WHEN PEW INSIDEPROTECTEDAREA OF PE DETAILWARN COD SET S PROTECTION ERREICHT TO TRUI Eu Eu eu Eal END EVA
227. e 183 Dokument schlie en CLOSE DOCUMENT Sobald Sie das Dokument fertig aufgebaut haben m ssen Sie es mit CLOSE DOCUMENT wieder schlie en Jetzt beginnt z B auch das System mit dem Spooling und dem Ausdruck oder die Vorschau wird angezeigt wenn der Modus ON CLOSE verwendet wurde Mit dem CLOSE DOCUMENT ist das Dokument fertig abgeschlossen und kann nicht mehr ver ndert werden PRINT OSE DOCUMENT dokumentname EXEC EXEC G END Verwerfen des Dokumentes DESTROY DOCUMENT Wenn ein Dokument z B auf einen Fehler gelaufen ist oder aus irgendeinem Grund nicht weiter erstellt werden soll m ssen Sie die bereits vorhandenen Daten wieder verwerfen Dies geschieht mit dem Befehl DESTROY DOCUMENT In diesem Moment werden auch die Speicherbereiche f r dieses Dokument wieder freigegeben Es kann jetzt nicht mehr weiter beschickt werden EXEC PRINT DESTROY DOCUMENT dokumentname FEND EXEC Freigeben der Ressourcen FREE RESOURCES Wenn das von Ihnen geschriebene PrintEasy Programm ein Unterprogramm ist welches nicht auf einen STOP RUN l uft m ssen Sie selber daf r sorgen da die PrintEasy Runtime am Ende auch wieder freigegeben wird Dies k nnen Sie mit dem Befehl FREE RESOURCES tun Bei Hauptprogrammen wird dies impliziet beim STOP RUN gemacht und mu nicht extra codiert werden Nur bei PrintEasy Unterprogrammen notwendig
228. e Datei im Projekt Verzeichnis gesucht und nicht im Source Verzeichnis ACUPATH Verzeichnis Nach der Angabe dieser Direktive wird der PrintEasy Preprozessor die Output Datei im angegebenen Verzeichnis erstellen Benutzerhandbuch Version 5 0 Seite 43 Umwandlung von PrintEasy Anwendungen Preprozessor Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Ab der Version 5 1 von Acucobol Acucorp wird ein einfacher Preprozessor Ansatz unterst tzt Das bedeutet da Ihre COBOL Source automatisch beim Compile mit PrintEasy bersetzt wird Die Einstellung von Terminal Format vgl Sourceformat FREE wird automatisch erkannt und beim PrintEasy Precompile ber cksichtigt Compile Options Damit der PrintEasy Preprozessor beim Compile vorgeschaltet wird m ssen Sie eine Compile Option setzen Dazu w hlen Sie zun chst die Source aus und rufen dann ber die rechte Maustaste das Kontext Men auf Dort erscheint dann der Eintrag Programm Compile Options Bitte entfernen Sie den Haken bei Follow project default options Unter Additional Options k nnen Sie nun den Preprozessor Eintrag vornehmen Pg pepreacu exe Project Setting Settings For Debug Mode m x Compiler el Barcode I Follow project defa
229. e Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen m Format PREVIEW mode NO JPREVIEW m Parameter n mode Gibt den Vorschaumodus an Es k nnen folgende Modi verwendet werden DIRECT Der Aufbau des Dokuments wird sofort in der Vorschau dargestellt ON CLOSE Das Dokument wird erst nach dem Schlie en des Dokuments in der Vorschau angezeigt m Hinweis Der Modus DIRECT eignet sich vor allem f r den Test der Anwendungen der Aufbau des Dokuments wird dadurch jedoch verlangsamt Ist in der verwendeten MIG Datei die Textmarke OPEN enthalten wird diese Direktive ignoriert m Defaultwert NOPREVIEW Benutzerhandbuch Version 5 0 Seite 379 PRINTING m Funktion Gibt an ob das Dokument ausgedruckt werden soll Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen m Format NO JPRINTING m Parameter Keine m Hinweis Ist in der verwendeten MIG Datei die Textmarke OPEN enthalten wird diese Direktive ignoriert m Defaultwert PRINTING SPECIAL m Funktion Damit kann ein Eintrag unter SPECIAL NAMES der f r die Druckausgabe verwendet wird in einen passenden PrintEasy Teil Befehl umgesetzt werden m Format SPECIAL Special Names Begriff PrintEasy Begriff m Parameter Special Names Begriff PrintEasy Begriff m Beispiel SPECIAL TOP OF PAGE PHYSICAL PAGE Seite 380 Benutzerhandbuch Version 5 0 USERINSERT E Funk
230. e Sprachen vi T7 001 Englisch T 039 Italienisch Abbruch Hier k nnen Sie die verf gbaren Sprachunterst tzung ausw hlen Benutzerhandbuch Version 5 0 Seite 23 Sicherung f r bereits vorhandene Dateien erzeugen s Sicherungskopie von ersetzten Dateien erstellen x Dieses Installationsprogramm kann Sicherungskopien von allen w hrend der Installation ersetzten Dateien erstellen Diese Dateien werden zur R ckg ngigmachung der Installation und bei Anforderung eines Rollbacks verwendet Ohne Sicherungskopien ist nur eine R ckg ngigmachung der Installation m glich nicht aber ein Rollback des Systems Sicherungskopien der ersetzten Dateien erstellen Ja C Nein Bitte w hlen Sie das Yerzeichnis in das die ersetzten Dateien kopiert werden sollen Zielverzeichnis f r die Sicherungsdatei C pmeasy4 BACKUP Bl ttern Abbrechen Bitte w hlen Sie das Verzeichnis aus in das die Sicherungskopien gestellt werden sollen Dort werden alle Dateien abgestellt die von PrintEasy ersetzt wurden Seite 24 Benutzerhandbuch Version 5 0 Namen der Programmgruppe im Startverzeichnis s Programm Managergruppe w hlen x Den Namen der Programm Managergruppe w hlen in der die PrintEasy Y 5 0 1 Symbole gespeichert werden sollen PrintE asy 5 x Autostart Development lt Zur ck Bitte w hlen Sie den Namen der Programmgruppe aus unter welcher die PrintEasy Komponenten im S
231. e durch Klick mit der linken Maustaste m M Dokumentbeginn Hiermit positionieren Sie auf die erste Seite des Dokuments E 4 Zur ck Hiermit bl ttern Sie auf die vorhergehende Seite des Dokuments Die aktuelle Seitennummer und die Gesamtseitenzahl wird in der Statuszeile des Prim rfensters angegeben u Ej Seitennummer Hiermit positionieren Sie auf eine bestimmte Seite im Dokument Die Angabe der Seitennummer erfolgt im dazu aufgeblendeten Dialog E gt Vorw rts Hiermit bl ttern Sie auf die n chste Seite des Dokuments E gt i Dokumentende Hiermit positionieren Sie auf die letzte Seite des Dokuments D Druck der aktuellen Seite E E Druck des gesamten Dokuments Benutzerhandbuch Version 5 0 Seite 279 5 Drucken bestimmter Seiten und Auswahl des Druckers Es k nnen alle Seiten des Dokuments die aktuelle Seite oder ein Seitenbereich gedruckt werden F r die Seitenbereichsangabe gibt es drei m gliche Formate g Angabe einer Seitenzahl zum Druck einer einzelnen Seite Drucken eines Seitenbereichs mit Angabe der Start und Endseitennummer Druck des gesamten Dokuments ab einer bestimmten Seitenzahl xl Drucker eelinuxtb sharpcopy Abbruch Ale Seiten Aktuelle Seite C Seitenbereich nn M gliche Formate einzelne Seite 2 4 Seiten 2 bis 4 5 Alle Seiten ab Seite 5 K Refresh Baut das Dokumentfenster neu auf E H Fixe Fensterposition Beim Seitenwechsel wird die Fensterposition
232. eblendet werden soll Wenn Sie Haltepunkte zur Laufzeit setzen ausgew hlt haben dann wird der PrintEasy Spy beim ersten PrintEasy Befehl aufgeblendet Dabei d rfen Sie bestimmen wie Sie die Haltepunkte setzen m chten Sie k nnen nat rlich diese Einstellung auch jederzeit zur Laufzeit ndern Seite 350 Benutzerhandbuch Version 5 0 Schriften Filter f r Testzwecke einstellen ber die Option Filter k nnen Sie Schriften f r Testzwecke deaktivieren und somit das Fehlerhandling Ihres Programmes testen ee EERE ruetype Schriften 24 Marlet p vy Courier New 4f Lucida Console 4f Lucida Sans Unicode 3X Verdana 3 Arial Black Comic Sans MS Impact Af Georgia Af Franklin Gothic Medium Af Palatino Linotype Af Tahoma 8f Trebuchet MS C Verf gbar C Gesperrt Sie bekommen hierbei sowohl alle Truetype Schriften als auch die druckerinternen Schriften aufgelistet die Sie dann ber Verf gbar oder Gesperrt aktivieren bzw deaktivieren k nnen Benutzerhandbuch Version 5 0 Seite 351 Fehlerbehebung Leider kommt es manchmal vor da die Angaben im Druckertreiber z B ber Farbe Duplex Kopien nicht korrekt sind Diese fehlerhaften Angaben k nnen hier eingestellt werden Fehlerbehebung x Drucker Fixes Drucker Hardware Kopien r Hardware Sortieren Duplex Treiberangabe Treiberangabe Treiberangabe Ja Ja C Ja C Nein C N
233. edlichen Stellen erfolgen COBCPY Umgebungsvariable f r Preprozessor nur Micro Focus Sofern Sie einen Compiler von Micro Focus Workbench oder NetExpress und somit den Preprozessor verwenden wird f r die Suche der Copy Strecken die Umgebungsvariable COBCPY heran gezogen Bitte sorgen Sie daf r da diese f r PrintEasy korrekt gesetzt wird N here Informationen hierzu finden Sie in den Installationshinweisen COBCPY Angaben f r Precompile und PEMigrate Da Sie Ihre Programme mit Hilfe vom PrintEasy Precompiler bersetzen m ssen ist es wichtig da Sie PrintEasy mitteilen wo sich Ihre Copy Strecken befinden Grunds tzlich werden sie zuerst im aktuellen Arbeitsverzeichnis gesucht Dar ber hinaus k nnen Sie die Direktive COBCPY verwenden um vom aktuellen Verzeichnis abweichende Suchpfade zu hinterlegen Diese Angabe k nnen Sie entweder in PE DIR hinterlegen oder direkt beim Precompile oder PEMigrate Lauf angeben z Source File gidkart cbi Durchsuchen Copy Dirs C SpmeasySCPY c teigenescopy 0 PE Options hops Abbruch In der Abbildung sehen Sie den Dialog des PrintEasy Precompilers Im Eingabefeld Copy Dirs k nnen Sie alle notwendigen Copy Suchpfade eintragen Wichtiger Hinweis Bitte beachten Sie da die im Dialog eingegebenen Eintragungen vorrangig vor den Angaben in den Direktiven Dateien gelten Benutzerhandbuch Version 5 0 Seite 89 Welche Bedeutung haben die er
234. eeeseeeeeeeneeenenn 53 CONTENTS ALIGNMENT 143 149 150 CONTINUE uuucessenensnnenneeennnennennnnn 188 CONTROL DOCUMENT WINDOW 201 283 CONTROL STATE nneen 163 CONVGIF anne 249 CONVJPEG u 249 CONVPEX creio 249 CONY TIF renare 249 COPIESHua a 125 198 COPY RESOURCE seen 182 Seite 419 COPY BooKS uuursnuunensennnnnnnnnnnnnnnnnnnnnn 369 Copy Directories 2240 nennen 299 Copy Extension aaeeei 299 COPYPATH 2 2 2 en 39 42 Copy Pfad un 375 Copy Strecken snnnn 80 402 COPY Strecken en en 75 Copystrecken ausschlie en 182 CPE iarsin 40 45 48 54 55 77 CPE EIl8S inncan anoa 81 CREATION DATE incinin 145 Gre l r nei EE 396 CROSS 104 ECSV D tEl nn ae 227 CurrentPage na 293 Cursor Position eenander 165 Darstellung 4 4 42 a 326 DASH 2 ae 102 DASHDOT au 102 DASHDOTBDOT 2 s22020 102 Datei berschreiben 162 Debugger Corfig enneenneen 340 Debugger Konfiguration e 312 DebuggerKonrfiguration 340 Debugger Konfiguration 306 DEFAULT een 159 DEFAULT BACKGROUND COLOR 119 DEFAULT BARCODETYPE 119 124 DEFAULT FILLTYPE 119 124 DEFAULT FONT en 119 124 DEFAULT FOREGROUND COLOR 119 124 DEFAULT LINETYPE 119 124 DEFAULT
235. ehen mu Der Eintrag von Umgebungsvariablen in die Registry sind auch kein akzeptabler Weg da diese Vorgehensweise meist sehr umst ndlich und Fehler kritisch ist Mit RunEasy sind Sie diese Probleme ein f r allemal los Sie k nnen f r jedes zu startende Programm eine eigene Umgebung definieren ohne da eine l stige DOS Box stehen bleibt Zus tzlich k nnen sie in der Registry Eintragungen machen Die Definition erfolgt ber einer INI Datei die beim Programmaufruf als Parameter bergeben wird Programmaufruf Es stehen zwei Varianten zur Verf gung E runeasy In diesem Fall wird automatisch die Datei runeasy ini angezogen die sich im gleichen Verzeichnis wie RunEasy befinden mu E runeasy test ini Es wird konkret die Datei test ini genutzt Die INI Datei enth lt nun alle Informationen welche EXE Datei in welcher Umgebung zu starten ist Es besteht auch die M glichkeit einen Debugger zu aktivieren In diesem Fall wird ein Dialog angezeigt in dem alle Variablen und Aktionen aufgef hrt sind Benutzerhandbuch Version 5 0 Seite 385 Konfigurationsdatei INI Datei Die Konfigurationsdatei hat den ganz normalen Aufbau einer Windows INI Datei Alle Zeilen die mit Semikolon beginnen werden ignoriert Kommentare Die Bereiche Sections im einzelnen CONFIG Dieser Bereich enth lt den Eintrag ob der Debugger ein oder ausgeschaltet werden soll CONFIG debug 0 Debugger ausgeschaltet debug
236. ehle innerhalb Ihrer PrintEasy Source verwenden da diese Konstrukte z B auch OO Variablen Inhalte dem PrintEasy g nzlich unbekannt sind und es somit zu unerwarteten Problemen kommen kann Benutzerhandbuch Version 5 0 Seite 71 Erstellung eines PrintEasy Projektes Damit Sie mit PrintEasy unter Fujitsu NetCOBOL for NET arbeiten k nnen m ssen Sie ein paar Vorbereitungen im Projekt treffen Bitte legen Sie zun chst ein leeres COBOL Projekt an Neues Projekt Yon Yisual Studio installierte Yorlagen FE windows Application EM Class Library Ed windows Control Library F Console Application Starter Kits a E visual C visual I Meine Yorlagen E Visual C JOnlinevorlagen durchsuchen B Andere Projekttypen C PrnEasy samplesy3 net Projektmappenname I Proj E x Abbrechen Seite 72 Benutzerhandbuch Version 5 0 Damit die Copystrecken vom COBOL Compiler auch gefunden werden w hlen Sie nun im Projektmappen Explorer auf dem Projekt aus dem Kontextmen Eigenschaften aus BG 0 lElx Neu erstellen Bereinigen Ver ffentlichen COBOL Runtime Environment Setup Utility Hinzuf gen gt Verweis hinzuf gen Webverweis hinzuf gen Als Startprojekt festlegen Debuggen gt g Projektmappe zur Quellcodeverwaltung hinzuf gen Ausschneiden x x Entfernen Umbenennen Projekt entfernen Benutzerhand
237. eichnis COBOL w hlen Sie nun das File Fujitsu COBOL InteropServices Win32 dll aus Diese Datei wird nun als Verweis mit aufgenommen und steht zur Kommunikation zwischen Ihrem COBOL Programm und PrintEasy zur Verf gung Komponentenauswahl x NET com projekte Durchsuchen Komponentenname version Pfad el Accessibility dil 1 0 5000 0 _ C WINNT Microsoft NET Fra Ausw hlen adodb 7 0 3300 0 C Programme Microsoft NET CRVsPackageLib 9 1 5000 0 C Programme Gemeinsame CrystalDecisions CrystalRepo 9 1 5000 0 C Programme Gemeinsame CrystalDecisions ReportSource 9 1 5000 0 C Programme Gemeinsame CrystalDecisions Shared 9 1 5000 0 C Programme Gemeinsame CrystalDecisions Web 9 1 5000 0 C Programme Gemeinsame CrystalDecisions Windows Fo 9 1 5000 0 C Programme Gemeinsame CrystalEnterpriseLib 9 1 5000 0 C Programmel Gemeinsame CrystallnfoStoreLib 9 1 5000 0 C Programme Gemeinsame CrystalKkeyCodeLib 9 1 5000 0 C Programme Gemeins ame CrystalpliininfAarl ih 9 1 5000 C PranrammeiGemeinsame zl Ausgew hlte Komponenten Komponentenname typ ouse entfernen Fujitsu COBOL InteropServices Win32 dl Datei C Programme Fujitsu NetCOBOL for Seite 66 Benutzerhandbuch Version 5 0 Damit PrintEasy verwendet werden kann m ssen zus tzlich zu Ihren eigentlichen COBOL Sourcen zwei PrintEasy Module integriert werden Be e gidkart ur
238. eigt werden Benutzerhandbuch Version 5 0 Seite 105 Ebenso bieten einige Druckertreiber die Option an TrueType Schriften oder Bildschirmschriftarten durch druckerinterne Schriften zu ersetzen Dadurch kann es zu willk rlichen Fehlern bei der Ausrichtung und Darstellung von Texten kommen Um unerw nschte Nebeneffekte zu vermeiden sollte diese Option im Druckertreiber immer deaktiviert sein Beispiel Bildschirmschriftersetzung deaktiviert Januar Februar Beispiel Bildschirmschriftersetzung aktiviert Januar Februar Seite 106 Benutzerhandbuch Version 5 0 Definition einer Schrift Neben dem Schriftenname gibt es nat rlich noch zahlreiche Attribute die eine Schrift ausmachen Name der Schrift FONTNAME Exakter Name der Windows Schriftart Gr e SIZE Die Schriftgr e wird in Points angegeben Nicht alle Druckertreiber unterst tzen alle Schriftgr en In solchen F llen kann es zu willk rlichen Erscheinungen bei Ausdruck kommen Character Set CHARSET optional Wenn Sie Software f r L nder entwickeln die spezielle Umlaute oder Sonderzeichen in ihrer Schrift haben m ssen Sie das Character Set umstellen Derzeit unterst tzt PrintEasy die Konstanten ANSI BALTIC DEFAULT EASTEUROPE GB2312 GREEK HANGUL MAC OEM RUSSIAN SYMBOL und TURKISH Bitte beachten Sie da die entsprechenden Erweiterungen f r die Zeichens tze auch installiert sein m ssen damit die Angabe funktioniert F r
239. ein Nein Farbe Fontrotation 90 Grad Schritte r Fontrotation beliebig Treiberangabe Treiberangabe Treiberangabe C Ja Ja Ja C Nein Nein C Nein Zus tzliche fo ber das Feld Zus tzliche k nnen ggf weitere Korrekturen vorgenommen werden Die daf r notwendigen Eintragungen erhalten Sie dann im Einzelfall vom PrintEasy Team Seite 352 Benutzerhandbuch Version 5 0 Geschwindigkeit Mit diesem Dialog aus dem PrintEasy Kontrollzentrum l t sich die Priorit t von PrintEasy beliebig einstellen Dar ber hinaus k nnen hier auch die Dimensionen der Speicheranforderungen konfiguriert werden Ausf hrungsgeschwindigkeit oe eo e 0 e e O0 Wichtiger Hinweis Bitte berdenken Sie die Einstellungen sehr sorgf ltig und stellen Sie diese nicht leichtfertig um Diese Einstellungen haben gro en Einfluss auf die Verarbeitungsgeschwindigkeit und den Hauptspeicherbedarf Benutzerhandbuch Version 5 0 Seite 353 Geschwindigkeit mM Hohe Priorit t bei Aufbereitung Ausdruck Hohe Priorit t bedeutet da PrintEasy einen sehr gro en Anteil der Rechnerkapazit t bekommt und andere Applikationen gebremst werden Das ist immer dann sinnvoll wenn sich der Rechner haupts chlich mit PrintEasy besch ftigen soll z B bei Massendruck H here Performance m Niedrige Priorit t bei Aufbereitung Ausdruck Niedrige Priorit t bedeutet da PrintEasy einen vergleich
240. ein eigenes Papierformat ein eeessesssrrsseernanssnnnneennannnnnnaneennaanannantennannannnaeennaa 238 Wie kann ich zur Laufzeit den Eingabeschacht wechseln ssessesrisssesrresrrrrssrerrssrerrssrern 238 Wie kann ich unsichtbaren Text drucken uunssssseensssnsnnnnennnnnnnennnnnnnnnnnnnennnnnnnne NAAR nn 238 Wie kann ich einen Ausgabeschacht ansteuern 44u4ss440nnneennnnnnennnnnnennnnnnnnnnnnnn ern 239 Wie kann ich den PrintEasy Ausdruck archivieren u 22444444s44Hennennnnnnennnnnnnnennnn nenn 240 Wie kann ich PEF Files wieder anzeigen bzw ausdrucken uusssesnnnennnnnnnnennnnennnn nn 240 Warum kommt der Ausdruck auf einem Drucker nicht richtig 444 nennen 240 Warum druckt PrintEasy immer erst am Ende 44444244400nesnnnnnnennnnnnnn nennen nn 241 Die Auslieferung von PrintEasy Anwendungen unsuusserssnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnn 242 Wohin mit den Runtime Modulen u 22444444400nHnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnn nennen 242 Endanwender R ntime 0 s rennen 243 Allgemeine Laufzeitbibliotheken uusersnnsesnennnnnnnnnnnnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnne nn 243 Compilerabh ngige Laufzeitbibliotheken 4444ssssnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 243 sonstige Dateien ee ne ee 244 Module die NICHT ausgeliefert werden d rfen
241. eit im logischen Druckdatenstrom mit zu ber cksichtigen Die Definition der Formatierungskennzeichen wurde an das HTML Schema angelehnt Wenn der logische Druckdatenstrom z B folgendes enth lt abcde lt b gt fghi lt b gt jkIm druckt PrintEasy folgendes aus abcde fghi jkIm Damit dieses Verhalten jedoch aktiv wird mu dem Attribut Inline Formatierung der Wert ON zugewiesen werden Die Formatierungsangabe wird zwischen den beiden Zeichen lt gt angegeben und aktiviert das Formatierungsattribut ab dieser Stelle Das Formatierungsattribut wird mit lt gt deaktiviert Das folgende Wort soll lt B gt fett lt B gt sein Ergebnis Das folgende Wort soll fett sein Soll das Zeichen lt im Ergebnis erscheinen dann mu es verdoppelt werden Alles lt lt 100 DM ist billig Ergebnis Alles lt 100 DM ist billig Alle Angaben zwischen lt gt werden von der PrintEasy Runtime im Ergebnis herausgefiltert und interpretiert Unsinnige Angaben werden dabei ignoriert Kommentare werden mit lt gt eingef gt um z B benutzerdefinierte Angaben einstreuen zu k nnen Kommentare werden von der PrintEasy Runtime nicht interpretiert lt linksb ndig gt Dieser Text soll linksb ndig ausgerichtet werden Ergebnis Dieser Text soll linksb ndig ausgerichtet werden Benutzerhandbuch Version 5 0 Seite 187 Regeln beim automatischen Zeilenumbruch
242. eitgestellt Diese enthalten f r alle erforderlichen oder optionalen Bereiche den gew nschten Quellcode Standardumsetzung Bei Verwendung der mitgelieferten Standard MIG Dateien werden folgende Ersetzungen und Einf gungen vorgenommen m Erg nzung der WORKING STORAGE um die Dokument Definition m Erg nzung der PROCEDURE DIVISION um ein Standard ERROR Handling m Ersetzung des OPEN Datei durch INITIALIZE RESOURCES OPEN DOCUMENT Ersetzung der WRITE Anweisungen durch entsprechende PLACE Angaben Ersetzung des CLOSE Datei durch CLOSE DOCUMENT Wichtiger Hinweis Bitte beachten Sie da der PrintEasy Migrate alle eingebundenen COPY Strecken aufl sen mu und die darin enthaltenen Zeilen in das umgestellte Programm fest eintr gt Benutzerhandbuch Version 5 0 Seite 373 Die PrintEasy Migrationsdatei MIG Die Migrationsdatei MIG enth lt die Quellcodeteile die durch PrintEasy Migrate bei der Umsetzung in die Ergebnissource eingepflegt werden sollen Sie ist eine reine Textdatei die mit Hilfe von sog Textmarken untergliedert ist Die gew nschten Quellcodeteile werden in korrekter COBOL Notation nach der gew nschten Textmarke f r die verschiedenen Ersetzungsbereiche aufgef hrt Eine Textmarke beginnt in Spalte 7 und wird mit eingeleitet z B WORKING STORAGE Alle Quellcodeteile vom Beginn einer Textmarke bis zur n chsten Textmarke werden beim Einpflegen in die Ergebnissource bernommen m Quellcode
243. ekanntlich nicht angezeigt werden und man somit nicht die genau L nge einer Textbox erkennen kann Um dieses Problem zu l sen kann man die Hilfslinien f r Textl ngen zuschalten Hilfsfunktionen DOC UMSATZLISTE x Hilfslinien Zebra Definition C Benutzung der globalen Einstellungen Dokumentspezifische Einstellung Positionierungshilfen Darstellung Hilfslinien hinten A Hilfslinien vome I Gridines 10mm 17 Gridines 5mm 7 Druckbereich physische Seite I Druckbereich logische Seite Sobald der Haken bei Textl nge gesetzt ist wird dann um jede Textbox einen farbigen Rahmen gezogen so dass sich nun die jeweilige L nge exakt ablesen l t Art Nr 001 001 Lange Herrenjeans Rentabilit t Benutzerhandbuch Version 5 0 Seite 283 Programmgesteuerte Konfiguration Festlegung der Dialogpositionen Zur Laufzeit blendet PrintEasy diverse Dialoge auf z B die Druckerauswahl Die Positionen dieser Dialoge k nnen Sie folgenderma en konfigurieren ber das PrintEasy COBOL Programm dynamisch Die Angabe von VERTICAL und HORIZONTAL DIALOG POSITION CENTERED beim OPEN DOCUMENT legt die Anzeige Position fest gt gt OPEN ZT dataname m a name ERTICAL oo Er HORIZONTAL DIALOG POSITION CE E J EEE RIGHT CENTERED dataname 16 Seite 284 Benutzerhandbuch Version 5 0 m ber da
244. em PrintEasy Debugger k nnen Sie w hrend des Tests wichtige Informationen abfragen und im Warnungs oder Fehlerfall die Ursachen leichter einkreisen Der RrintEasy Debugger meldet sich immer dann zu Wort wenn Informationen Warnungen oder Fehler auftreten Sie k nnen f r diese Bereiche im Kontrollzentrum genau festlegen wie dieser sich in so einem Fall verhalten soll Seite 314 Benutzerhandbuch Version 5 0 Debugger Konfiguration Kontrollzentrum Allgemeine Einstellungen Den nachfolgenden Dialog finden Sie wenn Sie im Kontrollzentrum auf Debugger Config klicken Entwickler Debugging Konfiguration x Print immer aus a Dokumenteinstellungen Pef Vorschau aan v J Direct karten X Debuggerfenster M Docinfo IV Automatisch schlie en VW CA Haltepunkte Konfigurationsm glichkeiten E Print m PEF m Preview m Docinfo m CA Hier stellen Sie ein ob immer gedruckt immer an nie gedruckt immer aus oder die Einstellung aus dem Programm verwendet werden soll Hier stellen Sie ein ob das PEF File immer erzeugt immer an nie erzeugt immer aus oder die Einstellung aus dem Programm verwendet werden soll Hier stellen Sie ein ob die Vorschau immer angezeigt immer an nie angezeigt immer aus oder die Einstellung aus dem Programm verwendet werden soll M chten Sie das Fenster sehen welches die Daten der Information Area DOC INFO abbildet Sollten Sie diesen
245. en verwendet In diesem Fall ist es sinnvoll die Resourcen Definitionen und ggf auch die Default Einstellungen in eine seperate Copy Strecke zu legen die dann in das Programm eingebunden wird Wir haben nun f r Sie eine solche Copystrecke mit den g ngigsten Standard Definitionen bereits vorbereitet Sie finden diese im CPY Verzeichnis PESTDDEF CPY Hierbei wurden folgende Definitionen ber cksichtigt Schriftarten m FONT NOMRAL m FONT BIG m FONT FIX NORMAL m FONT FIX BIG Linientypen mE LINETYPE NORMAL E LINETYPE DOUBLE F lltypen m FILLTYPE GREY10 m FILLTYPE GREY20O m FILLTYPE GREY3O Arial 10 Punkte Arial 14 Punkte fett Courier New 10 Punkte Courier New 14 Punkte fett Einfache Hairline schwarz Doppelte Hairline schwarz Grauschattierung 10 Grauschattierung 20 Grauschattierung 30 Benutzerhandbuch Version 5 0 Seite 127 Die Programmstandards DEFAULT SECTION In der DEFAULT SECTION die innerhalb der WORKING STORAGE SECTION definiert wird k nnen Sie programmweite Standards angeben Vorgreifend auf das nachfolgende Kapitel sei erw hnt da Sie ebenfalls zus tzlich pro Dokument Standards einstellen d rfen die dann jedoch nur f r dieses eine Dokument gelten Wenn bei der Definition und Plazierung von PrintEasy Objekten keine expliziten Attributangaben gemacht und auch keine Dokument Standards definiert wurden werden diese Standards verwendet Beispiel EXEC PRINT DE
246. en Sie lassen sich dann in ihren Applikationen mit ASSIGN TO ext font reference verwenden Schriftenverwaltung x Schriftersetzung Schriftdefinition Schriftliste Benutzte Schrift H he Attribute Druckemame Haus 1 AvantGarde 8 Lexmark Optr Standard Schrift Arial Black 8 Drucker unab Enden L schen e m Nach Auswahl des Reiters Schriftdefinition werden bereits definierte Referenzen angezeigt In der Spalte Schriftname steht der logische Name der Schrift wie er in der Applikation als externe Referenz angegeben wird Die Spalte Benutzte Schrift nennt die Schrift die hierf r verwendet werden soll Unter H he wird die festgelegte Schriftgr e angegeben Die Spalte Attribute f hrt zus tzliche Einstellungen wie fett kursiv etc auf Unter Druckername wird angegeben ob diese Definition nur f r einen bestimmten Drucker gilt oder Drucker unabh ngig ist ber die Schaltfl che Hinzuf gen kann eine neue Definition festgelegt werden In der Spalte Schriftname kann eine einzelne Definition markiert und damit die weiteren Schaltfl chen aktiviert werden n ber ndern kann eine Definition bearbeitet werden n Mit L schen kann eine Definition entfernt werden Seite 334 Benutzerhandbuch Version 5 0 Hinzuf gen von Schriftdefinitionen Durch Klick auf die Schaltfl che Hinzuf gen gelangen Sie in den Dialog f r die Angabe der Details Schriftdefin
247. en Angaben werden die entsprechenden Registrierungs Calls generiert Alternativ k nnen die CALLs auch von Hand codiert werden Seite 404 Benutzerhandbuch Version 5 0 Systemtechnische Beschreibung der Schnittstelle Sprachliche Definition m Creator Teil von PrintEasy der zum Cobolprogram dazu gelinkt ist bzw Cobolprogram das den Prozess anst t Windows oder NonWindows m Prozessor Teil von PrintEasy der f r die Datenaufbereitung und die Druckausgabe zust ndig ist und Informationen ber das Drucksystem liefert Windows 32bit m Distributor Schnittstelle die den Datenverkehr ber das Netzwerk oder als Br cke zwischen 16 und 32 bit Welt regelt m UserExit Mit Hilfe des UserExits k nnen sowohl zwischen der COBOL Seite und dem Distributor wie auch zwischen Distributor und PrintEasy Funktionalit ten wie Securityfunktion eingebaut werden Die Funktionalit t des UserExits wird dem Endanwender Systemprogrammierer offengelegt m UserExitinfo Datenstruktur die der Entwickler des UserExit definieren kann um Daten f r eine Kommunikation zwischen dem Cobolprogram und dem UserExitModul zu erhalten Der Pointer auf die Daten wird bei jedem Call mit durchgereicht m Distributorinfo Datenstruktur die der Entwickler des Distributormoduls definieren kann um Daten f r eine Kommunikation zwischen dem Cobolprogram und dem DistributorModul zu erhalten Der Pointer auf die Daten wird bei jedem Call mit durchgereicht Funktionen die zur
248. en Attribute au er FONT NAME d rfen hier angegeben werden Bitte beachten Sie jedoch da dabei jedesmal eine tempor re Schrift angelegt verwaltet und berechnet werden mu Diese Vorgehensweise ist vor allem bei gro en Dokumenten nicht zu empfehlen Zeilenabstand LINE SPACING Der Zeilenabstand kann als Ma MM CM INCH TOM s LINE s angegeben werden Alternativ kann diese Definition auch mit den Konstanten SINGLE einfacher Zeilenabstand und DOUBLE doppelter Zeilenabstand oder als Literal mit der logischen Einheit Zeile erfolgen Mit der zus tzlichen Angabe DEPENDING ON FONT kann die Zeilenh he von einer Schriftartdefinition abh ngig gemacht werden F hrende Leerzeichen entfernen LEADING SPACE CLIP Wird dieses Attribut mit ON eingeschaltet so werden alle Leerzeichen vor dem eigentlichen Text entfernt Leerzeichen am Ende entfernen TRAILING SPACE CLIP Wird dieses Attribut mit ON eingeschaltet so werden alle Leerzeichen nach dem eigentlichen Text entfernt Der Begriff TRAILING ist hierbei optional und darf auch weggelassen werden Breite der Textbox WIDTH Bei WIDTH wird die Breite der Textbox angegeben die f r die Darstellung des Feldinhaltes zur Verf gung gestellt werden soll Die Angabe REQUIRED PHYSICAL SIZE stellt so viel Platz zur Verf gung wie tats chlich ben tigt wird Wird zus tzlich noch die Angabe SPACE CLIP IS ON verwendet werden die Leerzeichen nach dem letzten Zeichen ignoriert Die Angabe RE
249. en mit Projekten Das Entwicklungszentrum kann ber das Startmen aufgerufen werden oder durch den Doppelklick auf eine PrintEasy Projektdatei Die PrintEasy Projektdatei hat die Endung PEP und enth lt die Projektinformationen im ASCII Format kann also auch manuell editiert werden Ein neues Projekt wird mit der Funktion Neu aus dem Men Datei erstellt ber die Funktion Hinzuf gen im Men Sourcen k nnen dem Projekt beliebige Dateien zugeordnet werden Die hinzugef gten Dateien k nnen mit einem Doppelklick mit ihrer Windows Verkn pfung ge ffnet werden F r markierte Dateien k nnen aber auch die Funktionen des Men Sourcen oder des Kontextmen s ausgef hrt werden Benutzerhandbuch Version 5 0 Seite 307 Einstellen von Optionen Die Standardoptionen f r das PrintEasy Entwicklungszentrum werden ber die Funktion Optionen im Men Einstellungen angegeben Diese gelten f r alle neue erstellten Projekte PrintE asy Entwicklerzentrum Options x PrintE asy Precompile Options NODEMTOANSI Copy Directories pehome 1 cpy Copy Extensions PE Extension PEMIG Extension CPE PEM OK Cancel Die Direktiven in der Liste k nnen durch einen Doppelklick ver ndert werden Die Bedeutung der Direktiven finden Sie in diesem Handbuch im Kapitel PrintEasy Direktiven auf Seite 399 E Copy Directories Hier werden die Pfade angegeben in denen der Precompiler nach Copy Books gesucht werden soll mM Copy Ext
250. ension Hier k nnen Dateierweiterungen f r Copy Books angegeben werden die der Precompiler bei der Suche miteinbeziehen soll m PE Extension Hier kann die Dateierweiterung f r die precompilierte Source angegeben werden m PEMIG Extension Hier kann die Dateierweiterung f r migrierte Sourcen angegeben werden Seite 308 Benutzerhandbuch Version 5 0 Die Standardoptionen f r das Projekt k nnen ber die Funktion Optionen im Men Projekt angegeben werden Diese Einstellungen gelten f r alle neuen Sourcen die dem Projekt hinzugef gt werden Die Optionen f r eine einzelne Source k nnen ber die Funktion Optionen im Men Sourcen oder aus dem Kontextmen eingestellt werden Die von den Projekteinstellungen abweichenden Optionen werden in der Spalte Optionen angezeigt Handelt es sich bei einer hinzugef gten Datei um kein PrintEasy Programm dann kann f r diese Datei die Option NON PrintEasy im Men Sourcen oder im Kontextmen gesetzt werden Precompilieren von PrintEasy Programmen Alle Sourcen die als PrintEasy Programme gekennzeichnet sind k nnen einzeln ber die Funktion PEPrecompile im Men Sourcen oder im Kontextmen precompiliert werden Soll das ganze Projekt precompiliert werden kann man die Funktion PEPrecompile im Men Projekt verwenden Benutzerhandbuch Version 5 0 Seite 309 Konfiguration des Entwicklungszentrum Die Men s des PrintEasy Entwicklungszentrtum k nnen ber die Konfigurationsdatei
251. entrum bietet dem Anwendungsentwickler die M glichkeit seine PrintEasy Programme innerhalb einer Projektverwaltung entwickeln zu k nnen PrintE asy Entwicklungszentrum Copyright 2000 GID mbH Ioj x Datei Projekt Sourcen Werkzeuge Einstellungen Hilfe Filename Date 7 Time Type Status Options D APRNEASYASAMPLESSARTIKELSARTP1 CBL 25 06 99 00 00 RMCOBOL Source D PRNEASY SAMPLESSARTIKEL ARTP3 CBL 25 06 99 00 00 PE Source OK oemtoansi D PRNEASYNSAMPLESSARTIKELSARTP4 CBL 25 06 99 00 00 PE Source OK oemtoansi D PRNEASY SAMPLESYARTIKELSARTPY CBL 01 03 00 19 33 PE Source OK oemtoansi D PRNEASYNSAMPLES ARTIKELSARTINFOI CBL 19 08 99 11 39 PE Source OK oemtoansi D PRNEASY SAMPLES PEBATCHYARTP3 PEF 17 06 99 00 00 PrintE asy File D PRNEASY SAMPLES PEBATCHYARTPA PEF 17 06 99 00 00 PrintE asy File D PRNEASY SAMPLES PEBATCHYARTPF PEF 17 06 99 00 00 PrintE asy File D PRNEASY SAMPLES PEBATCHSARTINFOI PEF 17 06 99 00 00 PrintE asy File D PrnEasy SAMPLESSartikelsartikel pep L Dies ist vorallem sinnvoll wenn der verwendete Compiler die integrierte Preprozessor Technik nicht unterst tzt und die PrintEasy Programme vor dem Compile erst noch mit dem PrintEasy Precompiler vor bersetzt werden m ssen Das Men des PrintEasy Entwicklungszentrum kann zudem mit eigenen Werkzeugen angereichert werden Dadurch ist es m glich auch den Compiler den bevorzugten Editor oder auch den Debugger aus dem Entwicklungszentrum heraus aufzurufen Arbeit
252. eprozessor Precompiler aufrufen PrintEasy Migrate kann dabei sowohl batchorientiert als auch interaktiv aufgerufen werden Batchorientierter Aufruf Der batchorientierter Aufruf erfolgt mit PEMIG name der Quellcodedatei direktiven Ein Beispiel PEMIG NOTEN CBL FILENAME A LISTE DOCNAME MUSTER USERINSERT PEA4P22 MIG END Interaktiver Aufruf Der interaktive Aufruf erfolgt durch Starten der PEMIG EXE ohne Parameter Folgende Varianten sind dabei m glich m auf der Commandline Ebene durch Aufruf der PEMIG EXE ohne Parameter m durch Doppelklick auf PrintEasy Migrate im Ordner PrintEasy m durch Auswahl des entsprechenden Men punktes im PrintEasy Entwicklerzentrum In diesen F llen ffnet sich der PrintEasy Migrate Assistent Benutzerhandbuch Version 5 0 Seite 383 Der PrintEasy Migrate Assistent PrintE asy PEMigrate Copyright 2001 GID mbH x Copy Pfad FAPRNEASYACPY COBOL Datei F prneasy SAMPLES pemig museum cbl Ausw hlen Umzustellende Datei ALISTE Name des Dokuments MUSTER Direktiven NOPEF NOPRINTING NOPREVIEW Ausw hlen User Insert Datei PEA4 MIG Ausw hlen ai Die einzelnen Felder und Kontrollelemente des Assistenten haben folgende Bedeutung Copy Pfad Hier tragen Sie bitte alle Copy Pfade ein die f r diese Source relevant sind Es k nnen mehrere Verzeichnisse durch Semikolon getrennt aufgeli
253. er Allgemein Details Einstellungen Paper Margin Output Cover Sheet Anschlu f r G 5 rel sn nn a ses ns E a me nn oh ns E idsrv2 te Druck nach letzter Seite beginnen C Druck nach erster Seite beginnen Treiber f r die TOSHIBA D Drucker Druckauftr ge an Drucker leiten Kein Speicherplatz wird verwendet Datenformat Raw v C Bidirektionele Unterst tzung aktivieren Zeitlimit a i G pidiektionale Unterst tzung deaktivieren Nicht ger k Abbrechen Standard wiederherstellen bertragL Spool Einstellungen Anschlu einstellungen OK Abbrechen bemehmen Seite 268 Benutzerhandbuch Version 5 0 Warteschlange i V m Datenformat EMF EMF Enhanced Metafile ist drucktechnisch optimiert und entspricht einer Vektorgrafik E Ablauf Die Datei wird im Windows Spool Verzeichnis abgelegt Der Prozess Spool32 schaut st ndig ob EMF Dateien da sind Wenn ja setzt er diese in Bin rdaten RAW Format um die er dann an den Drucker schickt m Vorteile Die eigentliche Anwendung ist sofort wieder frei nachdem das EMF erstellt wurde Somit i d R die schnellste Methode wenn genug Speicherplatz zur Verf gung steht m Nachteile H ufige Abst rze oder fehlerhafte Umsetzung wenn wenig Speicherplatz vorhanden ist Warteschlange i V m Datenformat RAW RAW Bin rdaten ist drucktechnisch nicht optimiert und vergleichbar mit einer Bitmap m Ablauf Die Druckdaten wer
254. er anzusprechende Partner auf der Gegenseite hei t m Der User Exit stellt letztlich den DISTRIBUTOR dar Stand Alone mit UserExit WIN32 Applikation res CREATOR PECOBOL PETOOLS UserExi DISTRIBUTOR f PROZESSOR GIDCOB32 GIDTO032 GIDPEA l WIN GDI Benutzerhandbuch Version 5 0 Seite 401 Erweiterung f r den Remote Betrieb Mit den bisherigen Erl uterungen wird schnell klar da die Variante REMOTE lediglich eine besondere Form eines User Exits darstellt m Der Unterschied besteht lediglich darin da der User Exit aus 2 Teilmodulen besteht die auf verschiedenen Maschinen liegen Distributor Teil 1auf der Creator oder Applikationsmaschine n Distributor Teil 2 auf der Prozessor oder Druckservice Maschine Die Creator oder Applikationsmaschine kann mit einem beliebigen Betriebssystem arbeiten Die Prozessor oder Druckservice Maschine mu zwingend eine WIN32 Maschine sein Diese beiden Teilmodule werden ber eine beliebige Kommunikationstechnik miteinander verbunden und reichen sich so die Transferdatens tze hin und her m Welche Kommunikationstechnik und mit welchem Komfort genutzt werden soll bleibt v llig dem Entwickler berlassen Creator WIN32 or Non WIN32 Druckservice Maschine Applikation PECOBOL PETOOLS EITPPPFFFPDe PLLLELELFFELER TETTETETT en Distributor Teil 2 rer RL GIDNET32 Applikations Maskhine GIDPEA WIN GDI Seite 402 Benutzerhandbuch Version 5 0
255. er erkennbar dass die Anwendung noch besch ftigt und aktiv ist Wie bei jedem echten Statusanzeiger wirkt sich dies leider auch auf die Laufzeit aus F r gro e Dokumente mit vielen Einzelobjekte einsteht ein gewisser Interessenkonflikt Zum einen ist f r ein gro es Dokument die Erstellungszeit ein wichtiges Kriterium aber je l nger die Erstellung eines Dokuments dauert um so wichtiger ist auch das Feedback f r den Endanwender das sich noch etwas tut Deshalb k nnen f r einen Statusanzeiger die unterschiedlichsten Anforderungen entstehen Der PrintEasy Status kann deshalb auch abgeschaltet oder durch einen eigenen Statusanzeiger ersetzt werden Eintrag in der INI Datei Die Angabe des Statusanzeigers erfolgt ber einen Eintrag in der INI Datei PrintBasy Status gt PrintEasy Standard Status Status NO gt Kein Status Status eigenerstatus DLL gt eigener Statusanzeiger Soll ein eigener Statusanzeiger verwendet werden dann mu diese DLL in der PRNEASY INI eingetragen und die DLL des Statusanzeigers in das Windows System Verzeichnis kopiert werden Benutzerhandbuch Version 5 0 Seite 257 Verwenden von eigenen Statusanzeigern Der PrintEasy Status kann durch einen eigenen Statusanzeiger ersetzt werden F r die Statusanzeige werden folgende Aktivit ten unterschieden m SAVE Die Anwendung schickt Daten zur PrintEasy Runtime Dies geschieht z B bei der Erstellung eines Dokuments Dieser Vorgang
256. er physischen Seitenbeschreibung ursssnnnssnnnnnnennnnnnn nenn 208 Erweiterungen beim OPEN DOCUMENT uur zznseensssnnnnnnssnnnnnnnnnnnnnnnnnnnnennnnnnennnn nenn 209 Erweiterungen beim PLACE uu 224400nssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnn nn 209 Erweiterungen bei der Preview Steuerung 444444444nnsnnnnnnnnnnnnnnennnnnnnennnnnnnn nennen 210 Rund um das Thema Drucker amp CO unnssnnssnrennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnsnnnnnrnsnnnnnnnnnn 211 Die Varianten der Druckerauswahl uusrsnneeennnnnnnnennnnnnnnnnnnnnnnnnnnnnnennnnnnnnennnnnnnennn nenn 211 Standard Drucker vom System SYSTEM DEFAULT 4444244400sssnnnnnnnnnnnnnnnnnnnn nenn 212 Fester Drucker nur bedingt empfehlenswertl 22244404Hsnnnnnennnnnnennnnennenennn nenn 212 PrintEasy Drucker Dialog PRINTER DIALOG 244444244400nnennnnnnnennnnnnnennnn nenn 213 Konfiguration der Darstellung des PRINTER DIALOGS 2244444224400nnsnnnnnnnnennnnnnennnn 214 Drucker aus der Auflistung im Printer Dialog ausschlie en 4n2s440n nennen 215 Vorgeschalteter PRINTER DIALOG u sa ee a 216 Eigener Druckerauswahl Dialog 444444444440HRnRnnnnnnnnnnnennnnnnnnnnennnnnnnenennnnnennnnnnn nn 218 Verwendung eines externen Druckerprofils usnnnnnnnnnnennnnnnnennnnnnnnnnn mann 219 Windows S
257. ere M glichkeiten m Aufruf des grafischer Precompilers ber das Startmen im Bereich PrintEasy m Start des DOS Commando Zeilen Precompilers ber die Commandline durch Aufruf von PEPRECBT EXE Dieser Commando Zeilen Precompiler erlaubt die Abrfrage des Errorlevels 32 Keine Source angegeben bzw ung ltige Source 16 Schwerwiegende PrintEasy Fehler SEVERE 8 PrintEasy Fehler ERROR 4 PrintEasy Warnungen WARNINGS Wird der PrintEasy Precompiler ohne Parameter gestartet oder aus dem Startmen aufgerufen wird folgender Dialog aufgeblendet PrintE asy Precompile Copyright 2000 GID mbH Source File ARTP7 CBL Durchsuchen Copy Dirs F PRNEASY CPY PE Options DEMTOANSI Abbruch Bitte tragen Sie unter Source File den Namen ggf mit Pfad der umzuwandelnden COBOL Source ein Wenn Sie auf Durchsuchen klicken wird Ihnen ein Dateidialog aufgeblendet mit dessen Hilfe Sie die COBOL Source bequem ausw hlen k nnen Unter Copy Dirs sind die Verzeichnisse einzutragen auf denen die Copy Strecken gesucht werden sollen Mehrere Verzeichnisse sind durch Semikolon voneinander zu trennen Im Feld PE Options k nnen Sie dann noch zus tzliche PrintEasy Direktiven angeben wie z B OEMTOANSI Beim Precompile Lauf wird eine Datei mit der Endung CPE erzeugt Der Dateiname richtet sich nach dem Basisnamen Ihrer COBOL Source Diese Datei dient dann Ihrem COBOL Compiler als Input Datei Seite 46 Benutzerhandbuch V
258. ereich logische Seite aktivieren bzw deaktivieren den Ausdruck der jeweiligen Nutzr nder m Sobald der Haken bei Textl nge gesetzt ist wird in der Vorschau um jede Textbox einen farbigen Rahmen gezogen so dass sich nun die jeweilige L nge exakt ablesen l sst m ber die Darstellung stellen Sie ein ob die Hilfslinien vor oder hinter dem Text angezeigt werden sollen Seite 340 Benutzerhandbuch Version 5 0 Einstellung des Zebra Musters Hilfsfunktionen Bei umfangreichen Listen kann eine Lesehilfe in Form eines Zebra Musterst aktiviert werden Den Abstand der Zebra Balken k nnen Sie in 1 10 mm angeben Ein Wert von 50 w re somit ein Balkenwechsel alle 5 mm ber den Knopf W hlen k nnen Sie die farbliche Darstellung des Balkens festlegen Benutzerhandbuch Version 5 0 Seite 341 Drucker Einstellungen ber die Funktion Drucker Einstellungen legen Sie externe Definitionen Profile Ersetzungsregeln und die Fehlerbehandlung f r die gew nschten Drucker fest Druckereinstellungen i x Druckerprofile Druckerersetzung Original Drucker Bearbeiten Umbenennen L schen m Durch Anklicken des gew nschten Registers gelangen Sie in die zugeh rige Teilfunktion n Druckerprofile f r die Festlegung von bestimmten Druckereinstellungen als externe Druckerreferenz g Druckerersetzung f r die Definition von Ersetzungsregeln Seite 342 Benutzerhandbuch Version 5 0 Druckerprofile
259. ersetzten Dateien erstellen Diese Dateien werden zur R ckg ngigmachung der Installation und bei Anforderung eines Rollbacks verwendet Ohne Sicherungskopien ist nur eine R ckg ngigmachung der Installation m glich nicht aber ein Rollback des Systems Sicherungskopien der ersetzten Dateien erstellen Ja C Nein Bitte w hlen Sie das Yerzeichnis in das die ersetzten Dateien kopiert werden sollen Zielverzeichnis f r die Sicherungsdatei C PrnEasy BACKUP Bl ttern Weiter ee ee Bitte w hlen Sie das Verzeichnis aus in das die Sicherungskopien gestellt werden sollen Dort werden alle Dateien abgestellt die von PrintEasy ersetzt wurden Seite 18 Benutzerhandbuch Version 5 0 Namen der Programmgruppe im Startverzeichnis s Programm Managergruppe w hlen x Den Namen der Programm Managergruppe w hlen in der die PrintEasy Y 5 0 1 Symbole gespeichert werden sollen PrintE asy 5 x Autostart Development lt Zur ck Bitte w hlen Sie den Namen der Programmgruppe aus unter welcher die PrintEasy Komponenten im Startverzeichnis abgelegt werden Benutzerhandbuch Version 5 0 Seite 19 Zusammenfassung Installation beginnen Abschlie end erhalten Sie noch mal eine Zusammenfassung ber die ausgew hlten Komponenten und getroffenen Entscheidungen Seite 20 Benutzerhandbuch Version 5 0 Aktivierung ber PCKey Freischaltkey oder Dongle PrintEasy Registrierung x Ihre
260. ersion 5 0 Besonderheiten bei RM COBOL Leider wird die COBOL Syntax Erweiterung DISPLAY AT leider nicht unterst tzt Dieser Zusatz ist jedoch in machen Beispielen enthalten Bitte korrigieren Sie die Source entsprechend Des weiteren werden die Intrinsic Functions SIN und COS nicht unterst tzt welche u a im Beispiel Spinne zum Einsatz kommen Benutzerhandbuch Version 5 0 Seite 47 CA Realia II Workbench Einstellungen Damit die PrintEasy Runtime gefunden wird mu die Umgebugnssvariable PATH gesetzt werden PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN REALIA Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Unterverzeichnis lt Instverzeichnis gt CPY Damit diese vom Compiler gefunden werden m ssen die ben tigten Copy Strecken dem Projekt hinzugef gt werden oder Sie kopieren diese Dateien in Ihr jeweiliges Projektverzeichnis PrintEasy Direktiven Datei PE DIR Damit der Precompiler die Ihre Copystrecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt sInstverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden Die Datei PE DIR wird zuerst im aktuellen und dann im PrintEasy Installationsverzeichnis gesucht Welche Direktiven dort eingetragen werden d rfen entnehmen Sie bitte dem separaten Kapitel ber die PrintEasy Direktiven
261. erwiegendes Problem hat z B beim Anfordern von weiterem tempor rem Speicher Wird die Dokumenterstellung weiter ausgef hrt wird das zu weiteren PrintEasy Fehlern f hren Im schlimmsten Fall kann sogar die ganze Applikation abst rzen Deshalb sollte man f r Fehler immer eine Fehler Routine definieren und diese beim WHENEVER PE ERROR mit PERFORM aufrufen In dieser Routine sollte man das Dokument mit DESTROY DOCUMENT zun chst verwerfen und in den Nachlauf des Programms verzweigen Druckerersetzung Wenn in der Anwendung ein voreingestellter Drucker verwendet werden soll und dieser ist nicht verf gbar dann erzeugt die PrintEasy Runtime einen Fehler Hier kann es sinnvoll sein einen alternativen Drucker im PrintEasy Kontrollzentrum zu definieren Der Drucker kann entweder im Fehlerfall oder immer ersetzt werden Druckereinstellungen x Printerprofile Druckerersetzung Orginaldrucker Ersatzducker Ersetzungsfal Lexmark Optra PS Compaq PageMarg Immer ersetzen Benutzerhandbuch Version 5 0 Seite 199 Schriftersetzung Einige Fehler lassen sich auch schon im Vorfeld vermeiden Dazu geh ren vor allem die Schriften Generell sollte man eine Schriftart w hlen die mit gro er Wahrscheinlichkeit bei allen Anwendern installiert ist wie z B Times New Roman Arial Courier New M chten Sie trotzdem eine besondere Schriftart verwenden dann sollte man bei dem Anwender diese Schriftart gleich mit ausliefern Bit
262. esesnsnnnnnnnnnnnnnnnnnnnnanan 310 EXECTRACE usri 76 EXPANDEB u rasen 98 EXTENDEDCODES3 0 107 externe Definitionen 322 externe Ressourcendefinition 117 Extrahlefen uuin n e ee ae 224 Falsche Angaben im Druckertreiber 216 FANFOLD LGL GERMAN 2 228 FANFOLD STD GERMAN 228 Seite 421 FANFOLD US u uuusssesenesnseseeeenenn 228 Farb oder Monochromdrucker 320 Farbbehandlung f r Schwarzwei drucker 329 Farbdefinition 22220000s02222 een 91 Farbdefinitionen 2222000000 328 Farben 98 102 104 Farbe hinzuf gen u nennen 329 Farbe vordefiniert 20202 een 328 Farben 20uuuueeeesenneeeeeeeeeeen 89 312 328 Farb Konstanten 22200022222 22er 92 Farbsimulation 22220000s02222 nennen 192 Farbwerte eeeeeeessesensennneneneesnnnnnnnnnneneenen 93 Farbwerte dynamisch 94 FDIAGONAL e 104 Fehler 175 183 188 310 406 Fehler beim Extrahieren 402 Fehler beim bersetzen nnn 401 Fehlerbehandlung 183 189 322 333 Fehlerbehebung 313 343 Fehler Informationen 183 Fehlermeldungen se 401 Fehlernummer 2222400
263. eshalb ist diese Angabe vor allem f r den Entwickler geeignet der schnell mal eine Fehleranzeige f r den Test implementieren m chte Angabe PERFORM Dies kann eine sinnvolle Variante sein wenn alle auftretenden Fehler von einer eigenen Routine ausgewertet protokolliert oder angezeigt werden sollen Allerdings ist es schwierig in einer zentralen Routine zu entscheiden ob eine Warning ignoriert werden kann oder ob sie evtl sogar zum Beenden des Programms f hren soll Abfrage des Returncodes Auf der sicheren Seite ist man wenn nach jeder EXEC PRINT Anweisung der Returncode im Feld PE CODE der PE CA abgefragt wird Dann kann f r die Situation entsprechend gehandelt werden Dies ist nat rlich auch der aufwendigste Art der Fehlerbehandlung entspricht aber genau der Vorgehensweise f r Dateiverarbeitung oder der SQL Programmierung Auch dort wird der Dateistatus oder SQL Code nach jeder Operation abgefragt Kombination der Varianten Da auch Kombinationen zul ssig sind kann die oben aufgef hrte Variante ideal erg nzt werden wenn zus tzlich zur individuellen Returncode Abfrage auch noch ein Logfile geschrieben wird Denn man wird nicht in der Lage sein alle m glichen Fehlersituationen zu ber cksichtigen Seite 198 Benutzerhandbuch Version 5 0 Behandlung von Fehlern Errors Wenn ein Error aufgetreten ist dann ist die Erstellung des Dokuments grunds tzlich zu beenden Fehler treten dann auf wenn die PrintEasy ein schw
264. etrieb 400n40nsnnennnnonnnnnnnnneennnnnnnnn nennen nenn 402 Remote mit User Elli ae ee nk a 403 COBOL seitige Erweiterungen 4444444400nneonnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnn 404 Systemtechnische Beschreibung der Schnittstelle snnennnnnnnennnnnnnennnn nennen 405 Spr chliche DENNItion ur une ee ern anna a Aa E a EE 405 Funktionen die zur Verf gung gestellt werden m ssen 444442 22440 nnnnnnnennnnnnnennnnen 405 Funktion die im Cobolprogram aufgerufen werden k nnen ursnseersnsnnsnennnnnenennnnnnn 406 Definition der Strukturen und Bedeutung der einzelnen Strukturelemente 407 Inititalisierungsablauf 2 ee 409 Fehlermeldungen ee ee ee aaa 410 Fehler vom PrintEasy Preprozessor Precompiler 442444444444Hnnnn nn ennennnnnenennnnn en 410 Fehler beim bersetzen nun denhaannennneannnnnennennhannnne 410 Fehler beim Extrahieren der Copy Strecken unersnsnssennnnnnnnnnnennnnnnnnn nennen nn 411 Interne Fehler sense ine euer reger 411 PrintEasy Runtime Meldungen 444444nnnnennnnnnnnennnnnnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnnennnnnnnnnnnn 412 Informationen INFOs 0u444404444004n0B0nnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnannnnnnnennnnn 412 Warnungen WARNINGS us444ss240nn
265. f r ein sp teres Dongle Update ben tigt werden Seite 370 Benutzerhandbuch Version 5 0 Benutzerhandbuch Version 5 0 Seite 371 Das Werkzeug PrintEasy Migrate Ausgangslage In vielen Unternehmen existieren eine F lle von Anwendungen die klassische Druckdateien mit Hilfe der OPEN WRITE AFTER CLOSE Mimik erzeugen Mit Hilfe von PrintEasy Migrate ist es m glich diesen Typ von Anwendungen automatisiert auf PrintEasy Syntax umzustellen Neben der Basisfunktionalit t einer reinen 1 1 Umstellung bietet PrintEasy Migrate eine Reihe von Eingriffsm glichkeiten mit denen man das Drucklayout verbessern und anreichern kann Eine nderung des Quellprogramms selbst ist nicht erforderlich Voraussetzungen f r eine Migrationsf higkeit Damit der Druckteil einer Anwendung mit PrintEasy Migrate automatisch umgesetzt werden kann m sse folgende Rahmenbedingungen beachtet werden m Die umzusetzenden Druckdateien m ssen als klassische Dateien definiert sein SELECT OPEN WRITE ggf mit AFTER BEFORE Angaben CLOSE m Wenn mit Proportionalschrift gearbeitet werden soll m ssen die einzelnen Druckzeilen als saubere Struckturdefinitionen vom Typ Einzelfeld Filler Einzelfeld vorliegen Diese Struckturdefinitionen m ssen beim WRITE angegeben sein Nur so kann ber die TOM Technologie eine spaltengerechte Ausrichtung erfolgen m Nicht unterst tzt werden folgende Arbeitstechniken ANSI Vorschubsteuerzeichen in Spalte 1 n UP
266. f r Micro Focus NetExpress installieren COBOL Compiler Micro Focus Workbench 4 0 keine Unterst tzung f r Micro Focus Workbench installieren Unterst tzung f r Micro Focus Workbench installieren COBOL Compiler ACU COBOL GT keine Unterst tzung f r ACU COBOL GT installieren Unterst tzung f r ACU COBOL GT installieren COBOL Compiler LIANT RM COBOL keine Unterst tzung f r LIANT RM COBOL installieren Unterst tzung f r LIANT RM COBOL installieren F r die Endanwenderinstallation kann nur eine Compiler Unterst tzung angegeben werden Benutzerhandbuch Version 5 0 Seite 253 ENDUSER BAT Die ENDUSER BAT ist eine DOS Batchdatei die alle erforderlichen Runtime Komponenten ohne Meldungen in ein Zielverzeichnis kopiert Aufruf ENDUSER BAT verzeichnisname cobolcompiler Bei der Option cobolcompiler stehen folgende Alternativen zur Verf gung m WB Micro Focus Workbench m NE Micro Focus NetExpress m ACU ACU COBOL GT m RM LIANT RM COBOL m REALIA CA Realia Il m FUJI Fujitsu COBOL m MBP MBP Visual COBOL Wenn Sie diverse PrintEasy Module wie z B das Kontrollzentrum nicht beim Endanwender installieren m chten dann k nnen Sie den Kopiervorgang in dieser Batch Datei einfach mit REM auskommentieren Welche Module optional installiert werden k nnen ist in dieser Batch Datei genau aufgef hrt Wichtiger Hinweis Bei dieser Batch Installationsroutine wird die PRNEASY INI nicht kopiert
267. festgelegt werden Tintenstrahldrucker stapeln das Papier meistens in umgekehrter Reihenfolge beim Ausdruck hier w rde es Sinn machen als Reihenfolge REVERSE anzugeben Standard ist NORMAL REVERSE wird bei gleichzeitiger Angabe von DUPLEX IS LONG EDGE oder SHORT EDGE ignoriert Sortierung COLLATE Bei COLLATE kann die Sortierung der Seiten bestimmt werden wenn mehrere Exemplare gedruckt werden sollen Standard ist OFF Dabei werden die Seiten in der Sortierung 1 1 2 2 3 3 gedruckt Mit ON werden die Seiten mit der Sortierung 1 2 3 1 2 3 gedruckt E COLLATE IS OFF F F COLLATE IS ON Duplex DUPLEX Bei DUPLEX kann die Art angegeben werden mit der ein beidseitiger Druck erfolgen soll Mit der Angabe LONG EDGE werden die Seiten ber die lange Kante bei SHORT EDGE ber die kurze Kante gewendet Standard ist OFF aJa LONG EDGE 3 p SHORT EDGE Beispiel EX EC PRINT DOCUMENT SECTION DEFINE DOCUMENT bilanz DEVICHZPESERTETTON PRINTER IS PRINTER DIALOG COPIES IS amp PRINT ORDER IS REVERSE COLLATE IS ON Seite 134 Benutzerhandbuch Version 5 0 Ger teoptionen dynamisch einstellen Die Optionen f r die Druckausgabe k nnen auch dynamisch zu Laufzeit ber Variablen zugewiesen werden Die Variablen m ssen aber mit einem sinnvollen Wert gef llt sein bevor das Dokument ge ffnet werden kann
268. gabe JUSTIFIED bzw FORCE JUSTIFIED f r Blocksatz ist nur in Verbindung der Option AUTOWRAP IS ON zul ssig Alphanumerische Felder werden standardm ig linksb ndig ausgegeben numerische Felder rechtsb ndig Schreibrichtung ROTATION Bei ROTATION kann eine Schreibrichtung angegeben werden Die Schreibrichtung kann in Grad oder mit Konstanten angegeben werden n NORMAL Normale Schreibrichtung n UP Die Schrift wird um 90 Grad nach links gedreht und zeigt nach oben n LEFT Die Schrift wird um 180 Grad nach links gedreht steht auf dem Kopf n DOWN Die Schrift wird um 180 Grad nach links gedreht und zeigt nach unten n STACKED Die Schrift wird gestapelt und zeigt nach unten Rahmen BORDER Bei BORDER kann ein Rahmen f r die Textbox definiert werden Teil Rahmen TOP LINE BOTTOM LINE LEFT LINE RIGHT LINE Wenn nur bestimmte Seiten der Textbox einen Rand erhalten sollen kann dies mit den Angaben TOP LINE BOTTOM LINE LEFT LINE und RIGHT LINE gemacht werden Schattierung SHADE Bei SHADE kann mit der Angabe ON eine Schattierung der Textbox definiert werden Inlineformatierung INLINE FORMAT Die Inlineformatierung wird durch die Angabe ON aktiviert Spezielle Formatierungsattribute die direkt im Datenstrom mitgeschickt werden bewirken ein nderung der Formatierung z B fett kursiv zur Laufzeit Seite 152 Benutzerhandbuch Version 5 0 Attribute dynamisch einstellen Alle Attribute f r Texte und Felder zugewiesen
269. gefunden werden konnte ist die PrintEasy Applikation zwar lauff hig aber wird mit den Default Einstellungen gestartet Benutzerhandbuch Version 5 0 Seite 247 Szenario 1 Sie k nnen in Ihrer Applikation gew hrleisten da das aktuelle Verzeichnis nicht ge ndert wird Bitte bedenken Sie da das aktuelle Verzeichnis z B ber einen Datei Dialog vom Anwender sehr leicht gewechselt werden kann Sie haben sowohl Ihre Runtime die PrintEasy Runtime und eine PRNEASY INI in einem Verzeichnis gt Die PRNEASY INI wird aus dem aktuellen Verzeichnis herangezogen Einfachste Methode aber unsicher Szenario 2 Ihre Applikation kann das Arbeitsverzeichnis wechseln d h Sie k nnen nicht sicherstellen da es beim Aufruf der PrintEasy Anwendung noch dasselbe ist Sie m chten dar ber hinaus sicherstellen da auch wirklich diese PRNEASY INI angezogen wird egal was andere Anbieter die ebenfalls PrintEasy verwenden auf deisem Rechner konfigurieren gt Sie m ssen die Umgebungsvariable PEINI in Ihrer Applikation lokal setzen z B PEINI C PRNEASY PRNEASY INI Sicherste Methode empfohlen Szenario 3 Sie m chten f r verschiedene Anwender mehrere unterschiedliche PRNEASY INIs konfigurieren gt Sie m ssen die Umgebungsvariable PEINI in Ihrer Applikation lokal pro Anwender individuell setzen z B PEINI C PRNEASY SCHMIDT INI Flexibelste Methode Szenario 4 Sie setzen in der AUTOEXEC BAT die Umgebungsvaria
270. gelangen Sie ber ALT Shift Klick im Men auf ber PrintEasy wieder in die Passwort Eingabe Benutzerhandbuch Version 5 0 Seite 323 Vorschaukonfiguration Wenn Sie den Punkt Vorschaukonfiguration ausw hlen wird folgender Dialog angezeigt Preview Configuration Veruobe erf gbar v D erf gbar im erf gbar v erf gbar v Verf gbar 7 Durch die Auswahl von ENABLED bzw DISABLED k nnen Sie definieren ob das Symbol verf gbar ENABLED oder ausgegraut DISABLED dargestellt wird Seite 324 Benutzerhandbuch Version 5 0 Personalisierung Wenn z B die PRNEASY CFG nicht lesbar ist oder z B die GID30DBG DLL ausgeliefert wurde erscheint automatisch ein Dialog GID30DLG x Ung ltige Installation Bitte setzen Sie sich mit der EasiRun Europa GmbH in Verbindung M rikestra ie 19 D 71636 Ludwigsburg Telefon 049 7141 93690 FAX 049 7141 936925 EMAIL infolb easirun de Diesen Dialog sollten Sie auf Ihre Daten anpassen da Ihre Endkunden sonst bei uns der EasiRun Europa GmbH anrufen Personalisierums_ _____ pe Voreinstellungen Benutzerdefiniert Geben Sie bitte die Kontaktadresse ein an die sich ihr Kunde im Fehlerfall wenden soll Zeilenwechsel mit STAG und ENTER Bitte setzen Sie sich mit der EasiRun Europa GmbH in Verbindung Test M rikestra e 19 D 71636 Ludwigsburg Telefon 049 7141 33690 FAx 049 7141 936925 EMAIL infolb easirun de Abbruch
271. glauben und verwendet keine alternativen Graustufen m Der Ausdruck ist somit farblich falsch da der Treiber jetzt die Farbwerte ersetzt Im Kontrollzentrum kann man sich die Druckereigenschaften anzeigen lassen Die Angaben die dann erscheinen werden vom Druckertreiber geliefert Bitte schauen Sie zuerst ob es einen aktuellen Treiber gibt mit dem das Problem behoben ist Die letzte Alternative ist dann die Korrektur der Drucker Angaben ber das Kontrollzentrum Fehlerbehebung i x Drucker Fixes Drucker Hardware Kopien Hardware Sortieren Duplex Treiberangabe Treiberangabe Treiberangabe C Ja C Ja C Ja C Nein Nein C Nein Fabe 2 r Fontrotation 90 Grad Schritte 7 Fontrotation beliebig Treiberangabe Treiberangabe Treiberangabe C Ja Ja C Ja Nein C Nein C Nein Zus tzliche Benutzerhandbuch Version 5 0 Seite 225 Druckertreiber ist nicht gleich Druckertreiber Leider gibt es zwischen den verschiedenen gleichnamigen Druckertreiber gravierende Unterschiede Diese sehen zwar auf den ersten Blick gleich aus sind aber teilweise komplett anders programmiert und unterst tzen unterschiedliche Eigenschaften m Verschiedene Sprachen z B Probleme bei der Bezeichnung von Sch chten m Unterschiedliche Versionsst nde Bugfixing im Druckertreiber n Features werden nicht in allen Versionen unterst tzt z B Benutzerdefiniertes Papier m Verschiedene Betriebssysteme bedeute
272. gsdatei 372 Beschriftung s is 107 Beschriftung auf dem Tab 197 bestimmte Seite nee 270 Bezeichnung im Drucker Spooler 162 Bezugskanten uernneennnnnennnnnnennenn 167 Bildschirmschriftersetzung 97 Bindestrich nenn 179 Bitmap 0002s2snenesnnennnnennnennennenennn 148 BITMAP nssennneseennennnnenneennnennennnn 148 BITMAP DEFAULTS 148 bl ttern 002002224224444nsenennnneennnnneennenn 270 Bl cksatz sesneenien nsesnnsn ses nnannsn 143 BMP osissa 148 265 BOLD nina 98 BORDER 130 143 147 149 150 159 263 BOTTOM nen 134 135 159 166 BOTTOM LINE 143 147 149 150 159 BOX una 150 151 BOX HEIGHT 149 150 151 152 BOX WIDTH 149 150 151 152 BOX ZOOM nnnennsnsnnennsennnenneennnnnnennnn nn 150 Breite der Textbox nennn 142 146 Breite des Fu bereichs 137 Breite des Kopfbereichs 136 Buchstabenbreite nener 176 Business DialoQ nn een 382 Business Logik u nesnennennnennenenen 382 C2V D lei na eieninerenaee 360 O7 REES EIER E E 306 340 CANCE G paren rare 48 78 Benutzerhandbuch Version 5 0 CAPTION 2 4 24 ei 107 CARBONCOPY nneeennne 195
273. herweiterungen von keinem COBOL Compiler verstanden werden m ssen diese innerhalb von EXEC PRINT und END EXEC Anweisungen aufgef hrt sein Wichtig ist dabei da Sie in der PROCEDURE DIVISION immer nur einen PrintEasy Befehl innerhalb EXEC PRINT und END EXEC definieren Dieses Konstrukt ist nicht erlaubt EXEC PRINT INITIALIZE RESOURCES OPEN DOCUMENT END EXEC So m te die Definition richtig aussehen EXEC PRINT INITIALIZE RESOURCES END EXEC EXEC PRINT OBENZDOCUMEN TER END EXEC Seite 94 Benutzerhandbuch Version 5 0 Aufbau einer PrintEasy Source Eine typische PrintEasy Source gliedert sich im Wesentlichen in folgende Abschnitte Innerhalb der WORKING STORAGE SECTION Ressourcen Definition Schriften Linientypen F lltypen Barcodes m Festlegung der programmweiten Standards DEFAULTS m Beschreibung des Dokuments Papiergr e Ausrichtung R nder m Einbinden der Copy Strecke PE CA CPY Innerhalb der PROCEDURE DIVISION m Vereinbarung was bei Informationen Warnungen und Fehlern geschehen soll Initialisierung der Ressourcen Er ffnung des Dokuments Plazierung von Texten und Objekten auf dem Dokument Schlie en des Dokuments Bei Unterprogrammen Freigabe der PrintEasy Runtime Benutzerhandbuch Version 5 0 Seite 95 WORKING STORAGE SECTION
274. hnis gt BIN FUJITSU NET eine Batch Datei namens PREPPE BAT In dieser Datei ist u a der Aufruf des PrintEasy Precompilers mit Optionen enthalten peprecbt 1 cobcpy PEHOME SS CPY SSPEHOME bin fujitsu net peext COB fujidotnet error ms 2 3 4 5 6 7 8 9 E peprecbt Aufruf des PrintEasy Precompilers E 1 Name der umzuwandelnden Source E cobcpy Auflistung in welchen Verzeichnissen nach Copystrecken gesucht wird E peext COB Der PrintEasy Precompiler erzeugt eine Datei mit der Endung COB u fujidotnet Wichtige Angabe damit die richtigen Anweisungen f r NET erzeugt werden E error ms Die Fehler Ausgabe soll im Microsoft Format erfolgen E 2 9 Platzhalter f r weitere PrintEasy Optionen Sollten Sie PrintEasy Optionen haben die generell gelten sollen ist es ratsam diese in der Batch Datei direkt zu hinterlegen Ansonsten k nnen Sie weitere Optionen direkt beim Custom Build Step als letztes Argument unter Command Line eintragen Damit der PrintEasy Precompiler Ihre pers nlichen Copystrecken auch finden kann m ssen Sie die Pfad Auflistung unter cobcpy um Ihre Verzeichnisse erg nzen wobei weitere Angaben mit Semikolon getrennt werden m ssen Seite 70 Benutzerhandbuch Version 5 0 Fujitsu NetCOBOL for NET Version 3 0 Einstellungen F r den COBOL Compiler mu die Umgebungsvariable PATH auf die Verzeichnisse lt Installationsverzeichnis gt BIN und lt
275. hnittstellen Schnittstellen f r die Druckaufbereitung oder Druckinterpreter In diesen F llen mu f r jeden dieser Arbeitspl tze eine kostenpflichtige PrintEasy Entwicklerlizenz bereitgestellt werden Dies unabh ngig von der Frage ob die Laufzeit Komponenten von PrintEasy f r die Arbeit ausreichen w rden Seite 262 Benutzerhandbuch Version 5 0 Software Lizenzvertrag der EasiRun Europa GmbH Stand 15 12 1998 Lesen Sie nachfolgende Lizenzbedingungen aufmerksam und sorgf ltig durch bevor Sie die Software auf Ihrem Computer einsetzen Durch Verwendung der Software bzw durch ffnen der Software Verpackung erkl ren Sie Ihr ausdr ckliches Einverst ndnis mit den nachstehenden Lizenzbestimmungen F r den Fall da Sie mit diesen Lizenzbedingungen nicht einverstanden sind d rfen Sie die Software nicht verwenden In diesem Fall k nnen Sie das Programmpaket unverz glich nach Erwerb oder Erhalt an den Hersteller oder Lieferanten zur cksenden und erhalten den Kaufpreis r ckerstattet Die Software wird nicht verkauft sondern lizenziert zum Zwecke der Nutzung Eigentum erhalten Sie nur am Speichermedium Diskette oder CD sowie am Handbuch sowie den sonstigen zugeh rigen Schriftdokumenten 1 Einr umung einer Lizenz Diese Lizenz erlaubt Ihnen die Benutzung einer Kopie der Entwicklerkomponenten der Software auf einem Einzelcomputer unter der Voraussetzung da die Entwicklerkomponenten der Software zu jeder Zeit auf nu
276. ialog Positionen m een 161 DIRECT en 162 262 DIRECTORY aa iniinda 162 Direktive Menun 299 375 DIR Riles ae 81 DISABLEB u un aii 163 DISPLAYABLE usneesesneneeeeenennnn 196 DisplayPeflnfo 44 294 Distributor 2200uuessesennnnneeneneennnennennennn 396 DISTRIBUTOR 2222220000 nennen 382 DISTRIBUTOR AREA nennen 395 Distributorlnfo 22222000000 nennen 396 D elNto er er 306 340 DOC INFO 2202uuusssnnnnnnneeneennnnnnnnnnnnnn 122 DOCNAME nneneneeeennnneeennen 187 368 369 DOCS ee enden 72 302 DOCUMENT DEFAULTS 124 DOCUMENT INFORMATION AREA IS 183 DOCUMENT SECTION 120 366 DOCUMENT SIZE 2 22000000000 162 279 DOCUMENT WINDOW CONFIGURATIO a ea ee nee ee 279 Dokument schlie en 222200000 175 Dokumentbeginn een 270 Dokumentbeschreibung 120 372 Dokumentdefinition 120 121 Dokumentende 2222222420000snnnennnenene 270 Dokumentfenster 222222200000nnnnneenenen 280 Dokumentinformation 0 222222002000 272 Dokumentinformationen 122 Dokumentstandards 0222222200000 124 Dongle nun een 21 313 359 360 Dongle Protokoll u24 nenn 360 Dongle Status
277. ie Sie nicht ausliefern d rfen stehen im PrintEasy Bin Verzeichnis Diese Dateien sind ausschlie lich Module f r die Entwicklungsumgebung und d rfen nur von Inhabern einer PrintEasy Entwickler Lizenz verwendet werden GID30CPY DLL GID30DBG DLL GID30MIG DLL GID30PEP DLL GID30PRE DLL GID30PSI DLL GID30REP DLL GID30DEV EXE GID30SPY EXE GID30SVW EXE GID30ANL EXE PEMIG EXE PEPREACU EXE PEPRECBT EXE PEPRECMP EXE GID30DEV INI GID30DEV ICO GID30SVW ICO PEMIG ICO PEPRECMP ICO GID300CX TLB GID30SVW HLP PEERR32 HLP RTREGW32 DLL Benutzerhandbuch Version 5 0 Seite 245 Die INI Datei Warum braucht PrintEasy berhaupt eine INI Datei Die INI Datei enth lt grunds tzliche Information ber die Lokation und Konfiguration von PrintEasy Dabei ist die Angabe HOME von entscheidender Bedeutung da die PrintEasy Runtime berhaupt gefunden wird HOME verzeichnisname Verzeichnis ber das diverse PrintEasy Runtimemodule PRNEASY CFG Sprachdateien gesucht werden Wenn Eintrag nicht vorhanden dann wird in dem Verzeichnis gesucht aus dem die GID30PEA DLL angezogen wurde LANGUAGE sprachnummer nur eine m gl Sprache der PrintEasy Runtime 001 englisch 049 deutsch 039 italienisch TEMP verzeichnisname PrintEasy Temp Verzeichnis Diese Angabe ist optional Wenn Eintrag nicht vorhanden wird Windows Standard Einstellung verwendet STATUS leer PrintEasy Standard PrintEasy
278. ien an Ihre Kunden weitergeben m chten gen gt die Installation der PrintEasy Vorschau und CFG Datei Generelle Angaben SZ Preview Installation x Verf gbare Sprachen 049 Deutsch 001 Englisch 039 Italienisch IV PrintEasy im Startmen eintragen r Zielordner C prmeasyd r PrintE asy CFG importieren C preasy4 lt Zur ck weiter gt Abbrechen Bitte w hlen Sie zun chst aus welche Sprache die Vorschau haben soll und ob die Komponenten ins Startmen eingetragen werden sollen ber die Angabe des Zielordners legen Sie fest wohin die PrintEasy Komponenten installiert werden Die CFG Datei enth lt Ihre Konfiguration und dient als Nachweis f r eine g ltige Lizenz Die CFG Datei mu daher aus einer freigeschalteten PrintEasy Entwickler Umgebung kopiert werden Benutzerhandbuch Version 5 0 Seite 33 Einstellungen in der PRNEASY INI Nach der Installation von PrintEasy befindet sich im PrintEasy Installationsverzeichnis eine PRNEASY INI PrintBasy Home F PRNEASY InstVersion 4 0 0 Language 049 RUNOCX F PRNEASY CFGNAME F PRNEASY prneasy cfg INSTLANGUAGE 049 SYSERROR 1 Unter diesem Eintrag k nnen folgende Einstellungen gemacht werden m Home Gibt das Verzeichnis an in dem PrintEasy installiert wurde E Temp Gibt das Verzeichnis an in dem PrintEasy tempor re Dateien anlegen soll Wird kein existierendes Verzeichnis oder
279. inden die Definitionen nach Hersteller sortiert in den folgenden Verzeichnissen m lt installationsverzeichnis gt CPY HERMA f r die Etiketten von Herma m lt installationsverzeichnis gt CPY AVZFORM f r die Etiketten von Avery Zweckform m lt installationsverzeichnis gt CPY VIKING f r die Etiketten von Viking Beispiel Herma Etiketten Nr 04103 H04103 CPY KAIRKRKKKIKKKIKRKK LK KK KK KK IK KK KK RK KL KK KK EI IK KK IK KK KK KK I KK KK I RK I KK KK KK KK KK IK IK KK KK KK KK IK KK IK KK KK KK RI a HERMA ETIKETTEN Priaciasy V5 0 0 c EasiRun Europa GmbH 2006 HERMA BESTELL NR h04103 kkkxkxkxkxkxkxkxkxkxkxkxkxkxkkkxkxkxkkkxkxkxkkxkxkxkkxkxkxkxkkkxkxkxkkkxkxkkkkxkxkxkkkxkxkkxkkxkxkkxkkkkxxkxk EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT KLEBER DEMECHZDESERTPTTON PRINTER IS PRINTER DIALOG PHYSTEATSPAGE DESERTPTIONE PAPER IS A4 ORIENTATION TO FRORERAINIE MARGIN LEFT TS Tyi MMe MARGIN RIGHT TS I Z ENME MARGIN TOP IS 45 159 MM MARGIN BOTTOM IS 15 15 MM PHYSICAL PAGE IS TILED VERTICALLY IN 7 LOGICAL PAGES WITH GUTTER 0 MM HORIZONTALLY IN 3 LOGICAL PAGES WITH GUTTER 2 MM END EXEC Die Werte wurden dem Herma Viking bzw Avery Zweckform Datenblatt entnommen Bitte beachten Sie da die definierten physischen R nder ggf f r Ihren Dru
280. initionen f r Schriftfestlegung und Dokumentbeschreibung auch Beispielcode f r Kopf Fu zeilen Definitionen und die Fehlerbehandlung Ein umfassenderes Beispiel f r eine MIG Datei finden Sie als PEA4 MIG In dieser MIG Datei werden neben den o a aufgef hrten Standardelementen zus tzliche Codeteile eingef gt die in Form eines ACCEPT DISPLAY Dialoges die gew nschten Druckeigenschaften abfragen Wichtiger Hinweis Bitte beachten Sie da es sich bei den MIG Dateien lediglich um Beispiele handelt Sie m ssen diese Beispiele ggf auf Ihre Bed rfnisse anpassen Ein Knackpunkt dabei ist sicherlich die Abhandlung eines PrintEasy Fehlers In den vorliegenden MIG Dateien wurde dabei immer ein STOP RUN codiert Doch dieser ist bei der Umstellung eines Unterprogrammes h ufig nicht gew nscht Seite 376 Benutzerhandbuch Version 5 0 Die PEMIG DIR Die Direktiven Datei PEMIG DIR enth lt die erforderlichen Angaben f r alle Dateien die durch PrintEasy Migrate umgesetzt werden sollen m Sie isteine reine Textdatei und enth lt je umzusetzender Datei die gew nschten Direktiven m Sie wird im aktuellen Verzeichnis und dann im Verzeichnis gesucht auf den der WIN INI Eintrag PEHOME zeigt m Sie kann Definitionen f r ein oder mehrere Programme enthalten Ein einfaches Beispiel FILENAME A LISTE DOCNAME MUSTER USERINSERT PEA4L MIG FILENAME D UMSATZ DOCNZAM
281. instanceid 122 Pedocst tus u n een 122 PEERR32 HLP unnan ne 236 PE ERRM LENGTH nnn 185 PE ERRM TEXT nsenessennnnenenen 185 PE ERROR uussn ea 366 PE EXEC NO cerise nanna 185 PEEXT aaa 40 56 77 302 PE Extension nnd 299 PERF u 161 162 163 200 306 340 370 PEF ATTRIBUTES nnnnen 197 PEF D tei naa ide 269 PEFFileName 293 PEF Piles iu ausaaeiann 81 231 PE FILE S ansi aaa 34 pENOM Eiaon aaa 301 Pehorzprintareaoffset n 122 PEI Files 0000200u0nennenenennnnennnnnnnenennnnnn 81 PEIN urn ee ra 238 PE JOBHANDLE nessennennenen 185 PE LENGTH uueenenneenenennnneneennn 185 Pelineascent seneen 122 Pelinedescent nn 122 Pelineheight u een 122 Pelinewidth senenenn 122 Pelogcursorposx neeennnneennnnnnenneennn 122 Pelogcursorposy uunnnneesennnnenennnnennnnnnn 122 Pelogpageheight een 122 Pelogpagenumber nn 122 Pelogpagewidth ennn 122 PEM corais iA 78 364 Pemetricused seen 122 PEM FilES reiia 82 PEMIG nun 78 374 PEMIG DIR 73 81 364 368 PEMIG EXE ana 236 PEMIG ICO ruuss 236 PEMIG Extension 4seeeneenne nn 299 PEMigr ale RE 80 PEP Re nee 298 Pepaperheigfht
282. inteasy de Hier finden Sie dann auch den Zugang zum Support Bereich Bitte lesen Sie auch die Dateien m README TXT m RELNOTES TXT m KOWNERR TXT Sie befinden sich im Root Verzeichnis der CD oder im Unterverzeichnis DOCS nach Ihrer PrintEasy Installation Benutzerhandbuch Version 5 0 Seite 81 Allgemeines zur bersetzung der Sourcen PrintEasy Direktiven Wozu brauche ich Direktiven Direktiven dienen vor allem der Steuerung des Precompilers bzw Preprozessors Sie k nnen z B festlegen ob in die Source automatisch eine OEM ANSI Konvertierung integriert werden soll oder ob Sie ein TRACE File erstellen m chten usw Insbesondere beim PEMigrate PEMIG sind die Direktiven von besonders wichtiger Bedeutung weil diese festlegen welche Output Datei in welcher Form umgestellt werden soll N here Informationen zum Thema Direktiven und PEMigrate entnehmen Sie bitte der Dokumentation Wie kann ich Direktiven im PrintEasy setzen Je nach dem welchen COBOL Compiler Sie verwenden haben Sie unterschiedliche M glichkeiten Direktiven zu setzen m Micro Focus Hier k nnen Sie direkt in der Source mittels SET die Direktiven f r PrintEasy angeben Dies hat dem Vorteil da Sie Ihre Anwendung immer exakt gleich umwandelt aber auch den Nachteil da die Eintr ge fest mit der Source verbunden sind Bei einer tempor ren nderung der Direktiven m ssen Sie die Source ndern m Andere COBOL Compiler Sobald Sie den PrintEa
283. ionalschriften Feste Laufweiten Nach Auswahl des Druckers werden alle hierf r verf gbaren Schriften aufgelistet In der Spalte Schriftname steht der logische Schriftname Unter Herkunft wird die Art der Schrift aufgef hrt erfolgt hier keine Angabe bedeutet dies da die Schrift im Windows System definiert ist PrintEasy Schrift bedeutet da es sich hier um eine externe Schriftdefinition handelt m Der Schrifttyp gibt an mit welcher Technik die Schrift gedruckt wird a Bei Angabe Druckerschrift ist die Schrift als Hardware Font im Drucker fest hinterlegt x Mit Angabe TrueType wird f r den Ausdruck mit einer druckerunabh ngigen True Type Schrift gearbeitet Die Angabe System gibt an da es sich um eine Windows System Schrift handelt E In der Spalte Kommentar wird f r Schriftnamen die sich auf eine externe Schriftdefinition beziehen der Name der dort zugewiesenen Schrift aufgef hrt m ber die Auswahl Alle Schriften Proportionalschriften bzw Feste Laufweiten kann die Schriftenliste diesbzgl Eingeschr nkt werden Seite 336 Benutzerhandbuch Version 5 0 Farben ber die Funktion Farben legen Sie externe Farbdefinitionen und ihre Ersatzwerte als Graustufen fest Yordefiniert blue Farbe Yordefiniert bluegrey Farbe Yordefiniert brown Farbe Yordefiniert cyan Farbe Yordefiniert darkblue Farbe Yordefiniert Yordefiniert IV Vordefinierte Farben anzeigen
284. ition 3 x Drucker Truetypes gelten f r alle Drucker Schriftart Gr e m Schriftschnitt r Darstellung Arial M 8 IV Fett Durchgestrichen Kursiv M Unterstrichen m Zeichenposition r Zeichenabstand Farben 7 Hochgestellt Erweitert Text black z Normal Normal Hintergrund Transparent va BEE X v 1 Tiefgestellt C Verringert Beispiel The quick brown fox jumps over the lazy dog m Nach Auswahl des Druckers oder Truetypes f r alle Drucker k nnen die brigen Attribute festgelegt werden Schriftart und Gr e Schriftschnitt g Darstellung Farbe Position g Zeichenabstand E Mit Speichern gelangen Sie in den Abschlu dialog in dem Sie aufgefordert werden den logischen Namen der Definition anzugeben Schriftname E Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne speichern abbrechen Benutzerhandbuch Version 5 0 Seite 335 Schriftliste In diesem Dialog erfolgt die Darstellung der verf gbaren Schriften f r einen bestimmten Drucker Schriftenverwaltung j x Schriftersetzung Schriftdefinition Schriftenliste Verf gbare Drucker SHA Druckerschrift Palatino Druckerschrift Palatino Linotype TrueType PrintE asy Railroad TrueType PrintE asy Schrift PrintE asy Schrift Aral Baltic 8 pt Raavi TrueType Roman Systemschrift Script Systemschrift Shruti TrueType P Alle Schriften Proport
285. k nnen Es ist daher wichtig da Sie alle COBOL Sourcen die PrintEasy Code enthalten zun chst mit dem PrintEasy Precompiler bzw Preprozessor bersetzen Sofern Ihr COBOL Compiler den Preprozessor Ansatz unterst tzt sollten Sie diesen auch verwenden denn damit sind Sie in der Lage das PrintEasy Programm in einem vorgelagerten Schritt automatisch mit PrintEasy bersetzen und anschlie end compilieren zu lassen Manche Hersteller unterst tzen dar ber hinaus auch das Testen auf PrintEasy Source Ebene Das bedeutet da Sie auch innerhalb Ihres Debuggers immer die von Ihnen codierten EXEC PRINT Anweisungen sehen und nicht das was der PrintEasy Precompiler daraus macht Wenn Sie einen der folgenden COBOL Compiler einsetzen steht Ihnen ein Preprozessor zur Verf gung Micro Focus NetExpress Micro Focus Workbench CA Realia ACUCORP ACUCOBOL GT ab der Version 5 1 Fujitsu NetCOBOL Wie Sie den jeweiligen Preprozessor in Ihre COBOL Umgebung einrichten und wie der Precompile als solches durchgef hrt wird entnehmen Sie bitte zum einen den Installationshinweisen und dem separaten Kapitel zu dem Thema Benutzerhandbuch Version 5 0 Seite 97 Die Ressourcen Definition DEFINE SECTION Zu den Ressourcen eines Dokuments geh ren die Farben die Schriftarten die Linientypen die F lltypen die Barcodetypen das Papierformat der Druckertreiber Alle diese Ressourcen k nnen innerhalb der WORKING STORAGE SECTION in der
286. kann die Unterstreichung von Zeichen mit der Angabe ON eingeschaltet und mit OFF abgeschaltet werden Die Angabe kann auch mit einer Variable mit dem Inhalt ON oder OFF erfolgen Durchstreichung STRIKEOUT optional Bei STRIKEOUT kann die Durchstreichung von Zeichen mit der Angabe ON eingeschaltet und mit OFF abgeschaltet werden Die Angabe kann auch mit einer Variable mit dem Inhalt ON oder OFF erfolgen Benutzerhandbuch Version 5 0 Seite 107 Die Definition einer Schrift sieht dann z B wie folgt aus DEFINE FONT normal schrift USING FONTNAME Was SZE 15 127 POINTS TEXT COLOR IS BLUE BACKGROUND COLOR IS GRAY10 ETTER SPACING IS COMPRESSED BOLD ESEON ITALIC IS ON UNDERLINE TOORE STRIKEOUT IESTLORFR Alternative Schriften ALTERNATE FONTNAME Bei der Definition der Schrift haben Sie die M glichkeit bis zu zehn alternative Schriften anzugeben die in der aufgef hrten Reihenfolge verwendet werden wenn die angegebene Schrift nicht installiert ist DEFINE FONT normal schrift USING FONTNAME vAr ia lk ALTERNATE FONTNAME IS Helvetica ALTERNATE FONTNAME IS Helv ALTERNATE FONTNAME IS Swiss S EAE TO RPRPROTNTS TEXT COLOR IS BLUE BACKGROUND COLOR IS GRAY1O ETTER SPACING IS COMPRESSED BOLD TSEON ITALIC IS ON UNDERLINE IESCOFR SER TREOU ESCO
287. kelumsae ASTEA Arikelinvenartsaag 1520C Gruppenumsatz 3723480 Gruppeninventurbetrag 77629 00 Aris Arlkaibezeichnung Arlkeibeschreibung 22 065 Klappa Ramniemes Klappacta mit Feastkempianaze Aut VK Prois icra satz EK Prois Bestand Irucrirectag C 1 Baumwallbszug unl siano w 12420 00 500 4 1220 00 Baumwallbszug gemustert anao s 2182 00 0 x SRG Velcurbszug unl dano 23 1021200 ORG 17 ts Be Ardketumsam ZITD2LC Ardkailinvsnmunbsaag ACT Benutzerhandbuch Version 5 0 Seite 301 Eigenschaften Properties PEFFileName Name der PEF Datei die in der ActiveX Preview angezeigt wird Das Setzen dieses Attributes bewirkt dann auch das Laden der angegebenen PEF Datei Definition inC OLE PEFFileName BSTR Beispiel in MicroFocus COBOL l dt PEF File in ActiveX Preview 01 PEFFileName PIC X INVOKE GIDOCX32 SetPEFFileName USING PEFFileName MaxPages Aktuelle Seitenanzahl des Dokumentes in der ActiveX Vorschau Definition in C OLE MaxPages LONG Beispiel in MicroFocus COBOL 01 MaxPages PIC S9 09 COMP 5 INVOKE GIDOCX32 GetMaxPages USING MaxPages CurrentPage Nummer der aktuell sichtbaren Seite Definition in C OLE CurrentPage LONG Beispiel in MicroFocus COBOL 01 CurrentPage PIC S9 09 COMP 5 INVOKE GIDOCX32 SetCurrentPage USING CurrentPage Seite 302 Benutzerhandbuch Version 5 0 Methoden Methods m AboutBox Diese Methode blendet die PrintEasy
288. ken in heller Farbe drucken ADD 2 TO MAX HOEHE GIVING ZW VER POS EXEC PRINT PLACE RECTANGLE UPON BALKEN ABSOLUTE HORIZONTAL POSITION IS HOR POS CM ABSOLUTE VERTICAL POSITION IS ZW VER POS CM BOX HEIGHT IS AKT HOEHE CM BOX WIDTH IS BREITE CM OUTLINE IS OFF FILLING IS ON USING FILLTYPE FUELL FARBE END EXEC Seite 232 Benutzerhandbuch Version 5 0 Anf gen und Extrahieren von Dateien an ein PEF File m Durch die PETOOLS_APPEND_FILE_TO_PEF und PETTOLS_EXTRACT_FILE_FROM_PEF k nnen beliebig viele Dateien an ein bestehendes PEF File angef gt werden m Diese Dateien werden dann ber eine eindeutige Datei ID identifiziert E Beispiel APPPEF MOVE STERN PEF MOVE APPFIL1 TXT MOVE 4711 CALL PETOOLS APPEND FILE TO TO GIDPE PEF FILE TO GIDPE APPEND FILE TO GIDPE FILE ID PEE USING GIDPE PEF EF ILE MOVE 74321 MOVE APPFIL2 TXT GIDPE APPEND FILE GIDPE EEE ND GIDPE RETURNCODE TO GIDPE FILE ID TO GIDPE APPEND FILE CALL PETOOLS APPEND FILE TO PEF USING GIDPE PEF FILE MOVE 74321 MOVE STERN PEF MOVE EXTFIL2 TXT GIDPE APPEND FILE GCIDEPESET LESIE GIDPE RETURNCODE TO GIDPE FILE ID TO GIDPE PEF FILE TO GIDPE EXTRACT FILE CALL PETOOLS EXTRACT FILE EROM TERRO USING GIDPE PEF FILE MOVE 4711 MOVE EXTFIL1 TXT GIDPE EXTRACT FILE GIDPE ETLE TD GIDPE RETURNCODE TO GIDPE FILE ID TO GIDPE EXTRACT FILE CALL PETOOLS EXTRACT FILE FROM PEE USING GIDPE PEE FILE
289. ketten installieren nur bei Entwickler Installation m glich Viking Copystrecken installieren keine Copybooks f r Viking Etiketten installieren Copybooks f r Viking Etiketten installieren nur bei Entwickler Installation m glich PrintEasy Vorschau installieren Keine Installation der PrintEasy Vorschau nur bei Endanwender Installation m glich Installation der PrintEasy Vorschau PrintEasy Kontrollzentrum installieren Keine Installation des PrintEasy Kontrollzentrum nur bei Endanwender Installation m glich Installation des PrintEasy Kontrollzentrum Eintrag der PrintEasy Komponenten ins Startmen Kein Eintrag der installierten PrintEasy Komponenten im Startmen nur bei Endanwender Installation m glich Eintrag der installierten PrintEasy Komponenten im Startmen Benutzerhandbuch Version 5 0 Fujitsu 0 1 VisualCobol NetExpress 0 1 WorkBench 0 1 Acu 0J o z 1 COBOL Compiler Fujitsu keine Unterst tzung f r Fujitsu COBOL installieren Unterst tzung f r Fujitsu COBOL installieren COBOL Compiler VisualCobol keine Unterst tzung f r Visual COBOL MBP installieren Unterst tzung f r Visual COBOL MBP installieren COBOL Compiler CA Realia Il keine Unterst tzung f r CA Realia II Workbench installieren Unterst tzung f r CA Realia II Workbench installieren COBOL Compiler Micro Focus NetExpress keine Unterst tzung f r Micro Focus NetExpress installieren Unterst tzung
290. kkxkkkxkxkkxkkxkkxkkkxkxkkxkkxkkxkkkxkkxkxkxkkkxkkkxkx k Eingabeschacht Automatische Wahl Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN INPUT BIN IS AUTO A3 Laenge 296 9 mm K Hoehe 419 9 mm Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN PAPER IS A3 A4 x Laenge 210 0 mm Hoehe 296 9 mm Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN PAPER IS A4 A5 Laenge 148 0 mm u Hoehe 210 0 mm Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN PAPER IS A5 B4 Laenge 257 0 mm Hoehe 364 0 mm Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN PAPER IS B4 B5 k Laenge 181 9 mm Hoehe 257 0 mm Bitte in der PHYSICAL PAGE DESCRIPTION EINFUEGEN PAPER IS B5 Sie m ssen lediglich die gew nschte Papier Definition in die PHYSICAL PAGE DESCRIPTION einf gen Seite 330 Benutzerhandbuch Version 5 0 Schriftverwaltung ber die Funktion Schriftenverwaltung legen Sie externe Definitionen Ersetzungsregeln und die Fehlerbehandlung f r die gew nschten Schriften fest xi Schriftersetzung Schriftdefinition Schrifteniiste Verf gbare Drucker Benutzte Schrift Ersatzschrt Ersetzungsregel Hinzuf gen ndern L schen Deenen Durch Anklicken des gew nschten Registers gelangen Sie in
291. kleinen Dokumenten PEF Datei Gr e bis 1 MB verwendet werden n Startwert 1MB z Wird immer verdoppelt bis 1MB n Danach Anforderung um 1 MB Bitte bedenken Sie da jede Hauptspeicheranforderung sehr viel Zeit kostet und somit die Anzahl der Anforderungen minimiert werden sollte Benutzerhandbuch Version 5 0 Seite 355 Bearbeitung INI Datei Dieser Dialog bietet die M glichkeit die PRNEASY INI bequem zu konfigurieren Bearbeitung INI Datei x INI Eintr ge CFGNAME C PrmE asy prmeasy ctg Home C PrmE as INSTLANGUAGE 001 049 039 InstVYersion 5 0 D Language 049 RUNDCK C PrnEasy STATUS Schl ssel Key INSTLANGUAGE wert 001 049 039 L schen ndern Hinzuf gen Al Eintrag ndern Wenn Sie auf einen Eintrag in der Liste klicken werden die Inhalte in die Eingabefelder eingetragen Dort k nnen Sie nun die Angaben editieren und mit ndern abspeichern Neuer Eintrag Tragen Sie die neuen Angaben einfach bei Key und Wert ein und dr cken Sie Hinzuf gen Bestehenden Eintrag l schen W hlen Sie dazu den gew nschten Eintrag aus und dr cken Sie L schen Seite 356 Benutzerhandbuch Version 5 0 Logfile Konfiguration Logfile Benutzung Hiermit k nnen Sie die Logfile Einstellungen im Programm extern berschreiben Es ist somit m glich das Logfile erst im Problemfall zuzuschalten LogFile Logfile Benutzung Weitere Logfiles Logfile Pfad
292. lbild MINIMIZED Minimiert und WINDOWED Standard Gr e eingestellt werden m Standard Gr e des Dokumentes in der Vorschau DOCUMENT SIZE Die Standard Gr e des Dokumentes in der Vorschau kann mit den Werten MAXIMIZED Vollbild MINIMIZED Minimiert und WINDOWED Standard Gr e eingestellt werden Attribute f r das Drucken PRINTING Sofern Sie das Drucken des Dokumentes aktiviert haben steht Ihnen noch folgendes Attribut zur Verf gung m Bezeichnung im Drucker Spooler SPOOLNAME Das hier angegebene Literal wird im Drucker Spooler und ggf auch auf dem Drucker selbst angezeigt Attribute f r die PrintEasy Datei PEF Wenn Sie sich dazu entschlossen haben eine PEF Datei zu schreiben k nnen Sie noch folgende Optionen angeben m Name der PrintEasy Datei FILE Hier k nnen Sie entweder ein Literal angeben welches den kompletten Dateinamen enth lt oder aber DIALOG In letzteren Fall wird von PrintEasy der Dateidialog aufgeblendet und der Anwender kann selbst einen Namen w hlen m Verzeichnis DIRECTORY Mit dieser Angabe stellen Sie ein welches Verzeichnis standardm ig f r die Erzeugung der PrintEasy Datei verwendet werden soll Dieses Verzeichnis mu bereits existieren m Datei berschreiben OVERWRITE Mit ON oder OFF legen Sie fest ob die Datei automatisch berschrieben werden soll wenn Sie bereits existiert Wenn Sie OFF eingestellt haben wird der Anwender gefragt Benutzerhandbuch Version 5 0
293. ld die Struktur und Organisation der Programmdateien den Programmnamen Logos und andere Darstellungsformen innerhalb der Software Jede nicht ausdr cklich genehmigte Vervielf ltigung Nutzung Weitergabe nderung oder Wiedergabe des Inhaltes der Software ist untersagt Das Handbuch sowie sonstige zur Software geh rende Schriftst cke sind urheberrechtlich gesch tzt Jede Vervielf ltigung nderung oder Weitergabe des Schriftmaterials ist verboten und wird zivil und strafrechtlich verfolgt Dauer der Lizenz Die Einr umung der Lizenz erfolgt zeitlich unbefristet Die Lizenz verliert automatisch ihre Wirksamkeit ohne da es einer K ndigung bedarf wenn sie gegen irgendeine Bestimmung dieses Vertrages versto en Im Falle der Beendigung sind sie verpflichtet die Software sowie alle Kopien der Software zu vernichten Sie k nnen den Lizenzvertrag jederzeit dadurch beenden da sie die Software einschlie lich aller Kopien vernichten Begrenzte Garantie Die EasiRun Europa GmbH garantiert f r einen Zeitraum von 90 Kalendertagen ab dem Zeitpunkt der bergabe da die Software hinsichtlich ihrer Funktionsweise im wesentlichen der Programm Beschreibung im begleitenden Schriftmaterial entspricht Im Fall einer berechtigten M ngelr ge beh lt sich die EasiRun Europa GmbH vor nachzubessern oder Ersatz zu liefern Bei zweimaligem Fehlschlagen der Nachbesserung f r den gleichen Fehler oder f r in direktem Zusammenhang stehende Fehle
294. le Positionierung HORIZONTAL POSITION F r die horizontale Positionierung d rfen Sie LEFT links RIGHT rechts CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben m Vertikale Positionierung VERTICAL POSITION F r die vertikale Positionierung d rfen Sie TOP oben BOTTOM unten CENTERED zentriert oder ein bestimmte Position in Ma einheit angeben EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT headfoot DEVICE DESCRIPTION PHYSICAL PAGE DESCRIPTION PAPER IS A4 ORIENTATION IS PORTRAIT MARGIN LEFT IS 2 CM MARGIN RIGHT IS 2 CM MARGIN BOTTOM IS 2 CM MARGIN TOP IS 2 CM PHYSICAL WATERMARK HORIZONTAL POSITION IS CENTERED VERTICAL POSITION IS CENTERED USING gruppe phys wasserzeichen LOGICAL PAGE DESCRIPTION MARGIN LEFT IS F 5 M MARGIN RIGHT IS 5 MM MARGIN BOTTOM IS 5 MM MARGIN TOP IS 5 MM LOGICAL WATERMARK HORIZONTAL POSITION IS CENTERED VERTICAL POSITION IS CENTERED USING gruppe log wasserzeichen END EXEC Benutzerhandbuch Version 5 0 Seite 143 Positionierung eines Stempels STAMP Stempel stehen sowohl bei der physischen als auch bei der logischen Seite zur Verf gung Der physische Stempel wird mit PHYSICAL STAMP und der logische mit LOGICAL STAMP eingeleitet m Horizontale Positionierung HORIZONTAL P
295. le Seite drucken CALL PETOOLS_PREV_CONT_PRINTCURR USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD Ca m Alle Seiten drucken CALL PETOOLS_PREV_CONT_PRINTALL USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD ea m Bereich drucken MOVE 1 2 TO PE PREV CONT PRINT RANG Fa CALL PETOOLS_PREV_CONT_PRINTRANGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD a Seite 298 Benutzerhandbuch Version 5 0 m Ansicht aktualisieren CALL Pl ETOOLS_PREV_CONT REFRESH USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD I m PEF Information anzeigen CALL PETOOLS PREV _CONT_ INFORMATION USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE m Dokument Fenster minimieren CALL PETOOLS PREV_CONT MINIMIZE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE m Dokument Fenster maximieren CALL PETOOLS PREV_CONT_ MAXIMIZE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE m Dokument Fens
296. llung von OEM nach ANSI verwenden m chten sieht diese Zeile folgenderma en aus SSET P PEPREP OEMTOANSI ENDP Benutzerhandbuch Version 5 0 Seite 35 Micro Focus NetExpress Einstellungen Damit der PrintEasy Preprozessor die PrintEasy Runtime und die mitgelieferten Copybooks gefunden werden m ssen folgende Umgebungsvariablen gesetzt werden COBDIR lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN NE SCOBDIR PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN NE PATH COBCPY lt Instverzeichnis gt CPY SCOBCPY Diese Umgebungsvariablen k nnen Sie z B im Projekt eintragen Rufen Sie dazu Properties im Men Project auf und klicken Sie auf den IDE Button Importieren Sie durch klicken auf den Import Button und der Auswahl Import from current Environment die Umgebungsvariablen COBDIR COBCPY und PATH Erg nzen Sie die importierten Umgebungsvariablen und laden Sie das Projekt neu Umwandlung von PrintEasy Anwendungen Preprozessor Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Micro Focus NetExpress unterst tzt die Technik des Preprozessors Das bedeutet da Ihre COBOL Source automatisch beim Compile Check Lauf mit Pri
297. llungen 96 Schriften Filter 0 000202ureeeeneeeeenenn 342 Schriftenverwaltung ee 312 Schriftersetzung 191 322 323 Schriftersetzungen nenne 324 Schriftliste e 322 327 Schriftschnitt u un 0 326 SCHHllyDiansaa sen 142 327 Schriftverwaltung seen 322 Schwarz Wei Grafik 222222222020000 265 101 0 PRERREDREVERO aa a e ia 242 Seitenausrichtung seene 127 Seitenbereichsangabe e 271 Seitenbeschreibung u se 199 Seitennummer uusssssseseeeeeeeennnennenn 145 270 Seitenr nder uuuseeseeneeeeneee 218 312 318 Seitenwechsel 2220000000nnneeeneneeeenen 171 SEPARATOR manimeiranaainraaeniaia 301 SET TAB u 181 SHADE 143 147 149 150 159 SHADOW iarasi asaan ara naaa 130 SHORT EDGE nenn 125 SHOW DIALOG nnnee 188 189 Sicherung 4444440ennnne nennen 18 24 Simulation uueeeesenneeeeeeeeeennnennnn 213 329 SINGLE ararnar ans 102 142 159 SZE en A 98 Skript Installation 242 Software Lizenzvertrag 252 254 SOLID AEE 102 104 Sonderfunktionen 115 117 Sonstige Dateien nsnnneennnen 235 SOF EFE Masuren 320 SOFIEF NG 4 4
298. lte Applikation ausf hren kann m Nachinstallation fehlender Komponenten Hiermit k nnen Sie fehlende Komponenten nachinstallieren m Erstellen einer neuen PRNEASY CFG Sollte Ihnen Ihre PRNEASY CFG kaputt oder verloren gegangen sein k nnen Sie sich hier ber eine neue erstellen lassen m Installation der Vorschau Wenn Sie f r Ihren Endanwender zur Anzeige von PEF Dateien lediglich eine Vorschau ben tigen w hlen Sie bitte diese Option aus m Installation der Try amp Buy Version Mit dieser Option haben Sie die M glichkeit PrintEasy auf Herz und Nieren zu testen Seite 12 Benutzerhandbuch Version 5 0 Installation der Entwickler Volllizenz Auswahl des verwendeten COBOL Compilers E Entwickler Installation M ACU COBOL GT ab Version 5 1 7 CA Realia Workbench 7 Fujitsu NetCOBOL P Fujitsu NetCOBOL NET bis Version 2 I Fujitsu NetCOBOL NET Version 3 x M LIANT RM COBOL T Micro Focus NetExpress J Micro Focus NetExpress with Net 7 Micro Focus Workbench 4 0 I MBF lt Zur ck Weite Abbrechen W hlen Sie die COBOL Compiler aus die PrintEasy unterst tzen soll F r jeden ausgew hlten COBOL Compiler wird dabei ein eigenes Verzeichnis erstellt In diesem Verzeichnis werden sogenannte Reisestecker PETOOLS DLL amp PECOBOL DLL abgelegt Diese Module konvertieren die jeweiligen Call Konventionen Ihres COBOL Compilers in die Call Konventionen die PrintEasy erwartet Diese Module sind also notwe
299. ltfl che Graustufe hinzuf gen gelangt man in den Dialog f r die Details Graustufen US 0 Grau WeB 1 a goena schwarz m Die Festlegung der gew nschten Graustufe kann auf verschiedene Weise erfolgen z Durch Verstellen des Schiebereglers mit Hilfe der Maus g Eingabe der numerischen Werte im Eingabefeld m Mit Speichern gelangen Sie in den Abschlu dialog in dem Sie aufgefordert werden den logischen Farbnamen f r diese Graustufendefinition anzugeben m Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne speichern abbrechen Benutzerhandbuch Version 5 0 Seite 339 Hilfslinien Mit der Funktion Hilfslinien legen Sie fest ob zus tzlich zu Ihren Nutzinformationen die physischen und logischen R nder Gitternetzlinien oder eine Lesehilfe Zebra auf jede Seite gedruckt und angezeigt werden sollen Generelle Konfiguration Hilfsfunktionen JS x Hilslinien Zebra Definition Positionierungshilfen Darstellung Hilfslinien hinten IT Gridines 5mm MA I Druckbereich physische Seite Hilfslinien vorme I Druckbereich logische Seite Textl nge m Die gew nschten Positionierungshilfen aktivieren oder deaktivieren Sie durch Klick auf das zugeh rige Auswahlfeld Mit Gridlines 10 mm wird ein Gitterraster mit 10 mm Abstand angedruckt Mit Gridlines 5 mm analog mit kleinerem Abstand Die Auswahlfelder f r Druckbereich physische Seite bzw Druckb
300. m ig unter Programme Im Unterverzeichnis COBOL w hlen Sie nun das File Fujitsu COBOL InteropServices Win32 dll aus Diese Datei wird nun als Verweis mit aufgenommen und steht zur Kommunikation zwischen Ihrem COBOL Programm und PrintEasy zur Verf gung NET com Projekte Durchsuchen Aktuell Komponentenname version Laufzeit Pfad CustomMarshalers 2 0 0 0 v2 0 50727 CHWwIf EnvDTE 5 0 0 0 1 0 3705 C Pro envdte 8 0 0 0 v1 0 3705 C Pro EnvDTESO 5 0 0 0 v1 0 3705 C Pro envdtesO 8 0 0 0 v1 0 3705 C Pro ExceptionMessageBox 9 0 242 0 v2 0 50727 c Proc extensibility 7 0 3300 0 1 0 3705 C Pro Fujitsu COBOL 3 0 109 0 v2 0 50727 C Pro Fujitsu COBOL InteropServices Win32 3 0 109 0 v2 0 50727 C Pro IEExecRemote 2 0 0 0 v2 0 50727 IEHost 2 0 0 0 v2 0 50727 IIEHost 2 0 0 0 v2 0 50727 ISymWrapper 2 0 0 0 v2 0 50727 Microsoft SQL Mobile 9 0 242 0 v2 0 50727 Microsoft AnalysisServices AdomdClient 9 0 242 0 v2 0 50727 Seite 76 Benutzerhandbuch Version 5 0 Damit PrintEasy verwendet werden kann m ssen zus tzlich zu Ihren eigentlichen COBOL Sourcen zwei PrintEasy Module integriert werden 2x Projektmappen Explorer Projektmap od Projektmappe gidkart 1 Projekt E ER gidkart je Properties H E References Du Eee E Neues Element vorhandenes Element Add Existing Copy Book W hlen Sie dazu bitte unter Source File
301. m Envelope Invite 220 x 220 mm Envelope 110 x 230 mm Envelope Monarch 3 875 x 7 5 in 6 3 4 Envelope 3 5 8x 6 1 2 in Seite 119 Konstante ESHEET EXECUTIVE FANFOLD LGL GERMAN FANFOLD STD GERMAN FANFOLD US FOLIO ISO B4A JAPANESE POSTCARD LEDGER LEGAL LEGAL EXTRA LETTER LETTER EXTRA LETTER EXTRA TRANSVERSE 56 LETTER PLUS LETTERSMALL LETTER TRANSVERSE NOTE QUARTO STATEMENT TABLOID TABLOID EXTRA Beschreibung E size sheet Executive 7 1 4 x 10 1 2 in German Legal Fanfold 8 1 2 x 13 in German Std Fanfold 8 1 2 x 12 in US Std Fanfold 14 7 8 x 11 in Folio 8 1 2 x 13 in B4 ISO 250 x 353 mm Japanese Postcard 100 x 148 mm Ledger 17 x 11 in Legal 8 1 2 x 14 in Legal Extra 9 275 x 15 in Letter 8 1 2 x 11 in Letter Extra 9 275 x 12 in Letter Extra Transverse 9 275 x 12 in Letter Plus 8 5 x 12 69 in Letter Small 8 1 2 x 11 in Letter Transverse 8 275 x 11 in Note 8 1 2 x 11 in Quarto 215 x 275 mm Statement 5 1 2 x 8 1 2 in Tabloid 11 x 17 in Tabloid Extra 11 69 x 18 in Ab Windows 98 Windows NT 4 0 und h her Konstante 12X11 A3 ROTATED A4 ROTATED A5 ROTATED A6 A6 ROTATED B4 JIS ROTATED B5 JIS ROTATED B6 JIS B6 JIS ROTATED DBL JAPANESE POSTCARD DBL JAPANESE POSTCARD ROTATED JAPANESE POSTCARD ROTATED JENV CHOU3 JENV CHOU3 ROTATED JENV CHOU4 JENV CHOU4 ROTATED JENV KAKU2 JENV KAKU2 ROTATED JENV KAKU3 JENV KAKU3 ROTATED JENV YOU4 JENV YOU4 ROTATED LETTER ROTATED P16K
302. m Autowrap Petextformbaselinefirst Position von Baseline der ersten Zeile Petextformbaselinelast Position von Baseline der letzten Zeile Petextformsplit Passt Text auf die Seite Benutzerhandbuch Version 5 0 Seite 131 Die Angabe der Information Area sieht folgenderma en aus EX EC PRINT DOCUM EINES ECTION DEFINE DOCUMENT bilanz INFORMATION AREA IS pe doc info END EXEC Seite 132 Benutzerhandbuch Version 5 0 Dokument Standards DOCUMENT DEFAULTS F r ein Dokument k nnen bei DOCUMENT DEFAULTS Standards definiert werden Hier angegebene Standards berlagern die Definitionen in der EXEC PRINT DEFAULT SECTION Diese Standards wirken sich nur auf dieses Dokument aus Bei der Plazierung von Objekten die keine expliziten Attributangaben besitzen werden diese Standards verwendet Beispiel EX EC PRINT DOCUMENT SECTION DEFINE DOCUMENT bilanz INFORMATION AREA IS pe doc info DOCUMENT DEFAULTS DEFAULT FONT IS schrift normal DEFAULT LINETYPE IS linie duenn Folgende Attribute k nnen als Dokument Standards hinterlegt werden Drucker DEFAULT PRINTER Angabe des Namens eines definierten Druckers PRINTER DIALOG oder SYSTEM DEFAULT Papier DEFAULT PAPER Angabe des Namens eines definierten Papierformates oder einer g ltigen Papier Konstante
303. m ersten Fall werden die Ersetzungsregeln von Windows und des Druckertreibers abgearbeitet und eine hnliche Schriftart verwendet Im zweiten Fall kann die gleichnamige Druckerschriftart von der gew hlten Schriftart abweichen Grunds tzlich sollte immer mit TrueType Schriften gearbeitet werden TrueType Schriften k nnen auf allen Druckern ausgegeben werden Druckerschriftarten gelten f r einen speziellen Drucker und sind nicht f r alle Drucker verf gbar m Gleiche Druckerschriftarten k nnen von Drucker zu Drucker variieren Dies gilt insbesondere f r den gerne verwendeten Schrifttyp Courier den einige Druckertreiber als Druckerschrift unterst tzen Bei der Darstellung eines Dokuments am Bildschirm werden f r die Druckerschriftarten Ersetzungen verwendet Dadurch kann es zu einem anderen Erscheinungsbild am Bildschirm kommen Aber auch f r TrueType Schriften sollte generell bei den Eigenschaften eines Druckertreibers im Bereich Schriften die Einstellung Bildschirmschriften ersetzen deaktiviert werden Benutzerhandbuch Version 5 0 Seite 93 Vorgehensweise bei der Erstellung einer PrintEasy Anwendung Einbettung der PrintEasy Syntax in EXEC PRINT END EXEC Die Beschreibung von Ressourcen Definitionen und die Programmierung von Druckanweisungen erfolgt mit einer Druckbeschreibungssprache deren Semantik stark an die Sprache COBOL angelehnt und deshalb auch sehr leicht zu erlernen ist Da diese PrintEasy Sprac
304. mpor re Schrift mu beim Verwendungszeitpunkt neu berechnet werden Deshalb ist es sehr viel besser f r jede Schrift Auspr gung einen DEFINE FONT abzusetzen Relevant sind hierbei folgende Schriften Attribute SIZE m BOLD m ITALIC m LETTERSPACING FALSCH 01 FELD BIC K011 WALUT MIAN SIZE IS amp BOLD TS ON RICHTIG EXEC PRINT DEFINE SECTION DEFINE FONT SCHRIFT 1 USING FONTNAME ARIAL SIZE LIS BOLDETS TONE 01 FELD BIC ON WALUT UA FONT SE CHRT FE Seite 272 Benutzerhandbuch Version 5 0 6 Angabe der Schriften Attribute die bereits bekannt sind Es wird nicht berpr ft ob sich ein Attribut ndert Jedes angegebene Schriften Attribut bewirkt eine neue tempor re Schrift FALSCH EXEC PRINT DEFINE SECTION DEFINE FONT SCHRIFT 1 USING FONTNAME ARIAL SIZE IS 8 BOLD IS ON 01 FELD PIC X 01 VALUE A FONT IS SCHRIFT 1 BOLD IS ON SIZE IS amp o RICHTIG EXEC PRINT DEFINE SECTION DEFINE FONT SCHRIFT 1 USING FONTNAME ARIAL SIZE IS 8 BOLD IS ON 01 FELD PIC X 01 VALUE A FONT IS SCHRIFT 1 BOBS ON SE 7 NEXT LOGICAL PAGE WITH REFRESH ohne Veranlassung Jeder NEXT LOGICAL PAGE WITH REFRESH bewirkt das Speichern und Verarbeiten aller Dokument Attribute wie Au
305. msetzung der druckzentrierten Calls und damit die Umsetzung durch die PrintEasy Run Time erfolgt Dieses System wird auch als PROZESSOR bezeichnet Mit Business Dialog wird dargestellt wo die Applikations zentrierten Dialoge erscheinen Mit PrintEasy Dialoge wird dargestellt wo druckzentrierte Dialoge erscheinen w rden Mit PE Preview Direct wird dargestellt wo die Preview im Falle von Mode Direct ge ffnet werden w rde Mit PE Preview via PEF wird dargestellt wo eine Vorschau des Dokuments durch Laden der PEF Datei in die Preview Exe erscheinen w rde OS WIN32 sagt da es sich hierbei um ein Windows 32 Bit System handeln mu Im Gegensatz dazu kann bei OS beliebig irgendein Betriebssystem installiert sein Durch DISTRIBUTOR wird aufgezeigt wo eine auf Basis der PrintEasy Remote Schnittstelle realisierte Verteilung der druckzentrierten Call s erfolgt Kann ein Sachverhalt technisch nicht abgebildet werden ist er nicht erforderlich oder macht er in der Praxis keinen Sinn ist er in den Darstellungen durchgestrichen Benutzerhandbuch Version 5 0 Seite 391 Variante 1 Stand Alone WIN32 Stand Alone Arbeitsplatz a anaana 0 ISA Sa An togik Business Dialoge PE Preview Direct PrintEasy Dialoge PrintEasy i PE Preview Rechenleistung Via PEF Non Remote CREATOR PROZESSOR DIS R Seite 392 Benutzerhandbuch Version 5 0 V
306. n ber die Aktivierung des Dongles Wahlweise k nnen Sie PrintEasy auch ber einen Hardeware Dongle aktivieren in dem Sie bei diesem Dialog auf Dongle aktivieren dr cken PrintEasy Registrierung x Ihre PrintEasy Entwickler Version ist noch nicht freigeschaltet Unter Angabe Ihrer Seriennummer und des PCKeys den Sie auf diesem Dialog finden erhalten Sie einen Freischaltkey der Ihre PrintEasy Entwicklerversion f r diesen PC freischaltet Den Freischaltkey erhalten Sie per EMAIL oder per FAX PCKey 3D0E 4315 9F0D Wir m chten Sie jedoch nicht unn tig behindern daher ist es m glich die ersten 2 Wochen nach der Installation ohne Freischaltkey PrintEasy in der Entwicklerversion zu benutzen Zur Erinnerung werden wir Ihnen einmal am Tag diesen Dialog zeigen Nach der Best tigung mit OK k nnen Sie dann normal weiterarbeiten Registrieren Dongle aktivieren Anschlie end gelangen Sie zu folgendem Dialog in dem Sie nun Ihren Namen die Firma und Ihre Seriennummer eintragen m ssen Dongle aktivieren x Name Puediger Schlosser Eirma Easiun 00 Seriennummer E 3 u 2 I Freischaltkey Kreischelten Abbruch Bitte achten Sie insbesondere auf die korrekte Eingabe der Seriennummer da diese mit den hinterlegten Dongle Informationen verglichen wird Seite 368 Benutzerhandbuch Version 5 0 Dongle ber diesen Bereich werden die hinterlegten Informationen im Dongle gewartet Wartungsberei
307. n 195 MAIN LAYER 2 2204 Ha 197 MARGIN naisser 129 130 136 137 MARGIN BOTTOM ose 129 130 MARGIN LEF T orcesnciccnimuciin 129 130 MARGIN RIGHT ooe 129 130 Seite 424 MARGIN TOP eeen 129 130 Ma einheit nen 119 124 MAXIMIZE ee 285 MAXIMIZED vsin aaas 162 MaxP ags u 293 MBP ninani einen 54 MEDIUM u 22 222 ea 127 MERANT en 35 36 73 80 88 MESSAGEBOX nn nenn 77 Methoden een 294 Micro Focus 35 36 37 73 80 88 MG een an 364 MIG Files ia 2a 81 Migrate suirusi enui an nea 363 374 Migrate Assistenten en 364 Migrationsdatei ee nennen 365 Migrationsf higkeit en 363 Mindestgr en f r physischen Rand 218 MINIMIZE 4 2 285 MINIMIZED 2 2 2422 162 Mittel nase 346 MODE 24 42 Ha 155 162 163 MODE IS ALTERNATE 158 MODE IS OPEN en 156 MODE IS REPEATED 181 MODE IS SINGLE 181 MODE IS STANDARD 181 MODE IS WINDING 00 157 ModUS an un ernennen 162 Modus DIRECT 24 een 262 Monospaced Schriften 176 MSIy 2 2 r 2222 aa 107 n chste Seite ueernnneennnnennennnnennnnn 270 Name der Schrift 93 Name des Dokuments en 375 NEBILDER RG nennen 250 Net
308. n Daten ein Header geh ngt der die Positionen der Strings angibt 01 STRINGOFFSETTABLE 05 Cnt PIC S9 07 COMP 3 05 filler occurs n times 10 stringoffset PIC S9 07 COMP 3 10 stringlenght PIC S9 07 COMP 3 05 data PIX X Cnt Anzahl der Strings Stringoffset Start des Strings vom Anfang der Stringoffsettabelle Stringlenght Anzahl der Zeichen Data der eigentliche Datenbereich E ArgSize Anzahl Bytes f r diese Argument E ArgTransferMode Input Cobol gt PrintEasy O Output PrintEasy gt Cobol B Both Daten m ssen in beide Richtungen gesendet werden E ArgPointer Pointer zu den Daten Inititalisierungsablauf Anwendung ruft CallPE von PETOOLS mit UserExit1 PETOOLS ruft CallPE von UserExit1 mit GIDNET32 UserExit1 ruft CallPE von Distributor mit USEREXIT2 Distributor ruft CallPE von UserExit2 mit UserExit2 ruft CallPE von GIDNET32 mit m Jedes Modul muss dem n chsten Modul bekannt geben wie der anzusprechende Partner auf der Gegenseite hei t EM Hierdurch ist eine einfache und flexible M glichkeit der Verkettung von n Distributorn und n UserExits m glich Benutzerhandbuch Version 5 0 Seite 409 Fehlermeldungen Fehler vom PrintEasy Preprozessor Precompiler Fehler beim bersetzen Es wurde kein PLACE gefunden 11108 Die Angabe des F lltyp Stils ist hier nicht erlaubt 11109 Die Angabe der Ma einheit ist hier nicht erlaubt Diese Letterspace K
309. n Konstanten z B PRINTER DIALOG SYSTEM DEFAULT arbeiten m chten m ssen Sie daf r keine Druckerdefinition codieren da alle Konstanten in der Dokumentbeschreibung DEFINE DOCUMENT direkt zur Verf gung stehen F r die Definition des Druckers wird der Name des Windows Druckers ben tigt Diesen Namen findet man unter Systemeinstellungen im Ordner Drucker 1 Drucker iof x Datei Bearbeiten Ansicht Neuer Drucker Acrobat PDFwriter Canon BJC 4650 L S Ey S AT Distiller Assistant EPSON HP DeskJet 500C Lexmark Optra PS 3 01 TM U950 Slip Printer Lexmark Optra A Universal Nur Text Bitmap driver from DDK 1 Objekte markiert 9 Der Windows Druckername mu nicht unbedingt dem Namen des Druckermodells entsprechen weil er willk rlich angegeben werden kann Der Windows Druckername gibt die Verkn pfung von Druckertreiber und Druckeranschlu an Im PrintEasy ist also der Name anzugeben der in der Abbildung unter dem Druckersymbol steht Wichtiger Hinweis Wir raten grunds tzlich von der festen Einstellung des Druckernamens ab da dieser Druckername willk rlich vom Endanwender ge ndert werden kann Bitte verwenden Sie statt dessen Variablen oder die Drucker Dialoge Benutzerhandbuch Version 5 0 Seite 123 Definition eines Druckers DEFINE PRINTER Folgende Attribute sind bei der Druckerdefinition zul ssig m Windows Druckername Angabe des exakten Windows Druckernames wie er im
310. n beim PLACE diese Attribute Tabelle automatisch dazu Ein Beispiel hierzu finden Sie im SAMPLES Verzeichnis unter Kalender KALEND2 CBL Beispiel EXEC PRINT 01 KAL2 TOM CHARACTER IS A USING KALENDER2 SCHRIFT TEXT DEFAULTS ARE FONT IS KALENDER2 BOLD Kal Bel nn 05 ROW 10 KAL2 MONAT PIC X 11 CONTENTS ALIGNMENT S CENTERED ITALIC S ON SIZE S 11 31 Zeilen gt Je eine pro Tag 05 ROW FILLER OCCURS 31 AUTOINDEX S X TAG VERTICAL ALIGNMENT IS CENTERED BORDER S ON SHADE S KAL SHADE X TAG USING SHADE GRAU 10 KAL2 WOCHENTAG PIC X 03 10 KAL2 TAG PIC X 02 10 KAL2 EREIGNIS PIC X 20 WIDTH IS 6 TOMS TRAILING SPACE CLIP IS ON TEXT CLIF IS ON SIZE TS 8 END EXEC Attribute Tabellen 01 KAL SHADE TAB 05 KAL SHADE PICSTOSIOSEURSESTE Benutzerhandbuch Version 5 0 Seite 229 Druck in ein Formular Um z B eine berweisung ausf llen zu k nnen mu die Zeilenh he und die K stchen Breite angepa t werden Die H he der Zeile wird ber LINE SPACING definiert Die Breite des K stchens ber die WIDTH Angabe Erg nzend kann anstelle eines vorgedruckten Formulars dieses einfach als Bitmap plaziert werden Ein Beispiel hierzu finden Sie im SAMPLES Verzeichnis unter RECHNUNG RECHNUNG CBL Beispiel 01 UEBERWEISUNG ROW DEFAULTS ARE LEFT IN
311. n der zu verwendende Eingabeschacht des Druckers angegeben werden Es sind die Konstanten AUTO CASSETTE ENVELOPE ENVMANUAL FIRST FORMSOURCE LARGECAPACITY LARGEFMT LAST LOWER MANUAL MIDDLE ONLYONE SMALLFMT TRACTOR und UPPER erlaubt BNBUTZBUNGTSEAUMO Ist der von Ihnen gew nschte Schacht jedoch nicht als Konstante aufgef hrt k nnen Sie auch einen der herstellerspezifischen Eingabesch chte verwenden Welche Eingabesch chte der Drucker unterst tzt und wie diese hei en kann man im PrintEasy Kontrollzentrum ber die Funktion Druckereigenschaften herausfinden Druckereigenschaften x Drucker ren Setup Kopien Hardware Sortieren Simulation Farbe Monochromdrucker Duplex Hardware Textrotation frei Verf gbar Textrotation 90 Verf gbar Sch chte AutoSelect Tray AUTO Feeder ENVELOPE Feeder 2 Feeder 2 Lower Tray LOWER Manual Envelope Manual Envelope Manueller Einzug MANUAL Tray 3 Tray 3 Upper Tray UPPER Abbruch Die zu verwendende Bezeichnung steht in eckigen Klammern Bitte beachten Sie da Sie die Schreibweise auch Gro R Kleinbuchstaben exakt bernehmen m ssen da sonst der angegebene Schacht nicht gefunden werden kann INPUT BIN IS Manual Envelope Wichtiger Hinweis Bitte beachten Sie jedoch da diese Schachtnamen in den Druckertreibern der verschiedener Sprachen oder Betriebssystemen abweichen k nnen Leider sind nu
312. n nenn 274 Ausnahmen best tigen die Regel uurrs440enssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnn ann 275 Verwendung von druckerinternen Schriften ssnnnnnennnnnnnnnnnnnnnnnnnnennnnnnn nn 275 Ausf hrungsgeschwindigkeit 44444444440Rnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnn ann 276 Die PrintEasy Vorschau ss4s 5 4240000400000000000000000000Rn0HG HER H GH n nn ann Hnnnnndnnnnnnn denne nnnneneanirereannen 277 berblick eean a ae ee eisen sinne 277 Aufruf der Vorschau und Bedienelemente des Prim rfensters 440n nennen 278 Die Bedienungselemente im Dokumentfenster ussnsnneennnnennennnnennnnnnnnnnnnnnnnnn nn 279 Hilfslinien f r Textl nge socis ea an 283 Programmgesteuerte Konfiguration 2444s4n4eeennnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnn nn 284 Festlegung der Dialogpositionen u u uuu 0e 20 ee 284 Gr e der Vorschau ale hEniiehe 286 Titelzeile der Vorschau u aa AA 286 P arent WindoW un 2 een bean leisen urn 287 Vordefinition der Vorschau in der DEFINE SECTION 244440ssssnennennnnnnennnnnnnnnnnnn 288 Dynamische Ver nderung der Symbole innerhalb der Vorschau 290 Statische Festlegung der Symbole innerhalb der Vorschau 4srssse nennen 291 Steuerung der PrintEasy Vorschau ber PE Syntax uu 2444uesssnnnnnnnsnnnnnnnnn
313. n san 351 Fehlerpehebung PRSRERRERRUEERREERTENTEERNTERT EEITEFRURESEIFELUPENFELEIRERFFEEIPESTEEEPEESFFUERESLEUERFEENTERTERLTEIRERRRTELERANFERER 352 Geschwindigkeit 2 2 4 2a langen 353 Benutzerhandbuch Version 5 0 Seite 9 Geschwindigkeit wma ans neuen anhand ande niemand 354 Speicher nf rder ngen r manner ernennen tn anne EREN 355 Bearbeitung INI D tei 2en ee een 356 Eogfile K nfigurati n u ae a an eknanin 357 Logfile Benutz ng re 357 Weitere Logfiles 4 ee ae een iin 358 Logfile Pfad nme an EEE A RE Ea EE aa 360 CGFG Datei importet eMis caa a e re een erkennen nennen er EE RE 361 Warnungen und Informationen filtern 4 444444HH nn nnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnne nn 362 Statusanzeige konfigurieren un an 363 Informationen ber Ihre Installation ber PrintEasy eennnnenenn 364 Registrierung een 365 Registrieren ber den PCKey u er eeanaeneie 366 Lizenz Entfernen a bel aha 367 Registrieren ber die Aktivierung des Dongles 224444nssnnnnnnennnnnnennnnnnennnnnnnn nn 368 Dongle aesan n endende S 369 Dongle Status Speicher cries EE E AAA E hekllienn 369 Update Donglea a HH ee E aE EAE E 370 Das Werkzeug PrintEasy Migrate usnresnnssnnennnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen nennen 372 Ausgangslage rerna e EIERILEHEUEFIEDE SEEREENIFEFTEURELERLSEERUERTUENEEEINERI
314. n werden Einstellungen f r die RM Runtime RUNCOBOL Wenn Sie eine Anwendung mit RUNCOBOL von RM starten m chten m ssen Sie daf r sorgen da die DLLs PECOBOL DLL und PETOOLS DLL aus dem PrintEasy Bin RM Verzeichnis gefunden werden Das erreichen Sie z B durch den Parameter L RUNCOBOL anwendung cob L PETOOLS DLL L PECOBOL DLL PrintEasy Direktiven Datei PE DIR Damit der Precompiler Ihre Copystrecken findet sollten Sie in der PrintEasy Precompiler Direktivendatei PE DIR folgende Direktive eintragen COBCPY lt Instverzeichnis gt CPY Weitere Copy Pfadangaben m ssen mit Semikolon getrennt werden Die Datei PE DIR wird zuerst im aktuellen und dann im PrintEasy Installationsverzeichnis gesucht Welche Direktiven dort eingetragen werden d rfen entnehmen Sie bitte dem separaten Kapitel ber die PrintEasy Direktiven Benutzerhandbuch Version 5 0 Seite 45 Umwandlung von PrintEasy Anwendungen Precompiler Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Leider unterst tzt dieser COBOL Compiler noch keinen Preprozessor Ansatz d h Sie m ssen daher Ihre COBOL Sourcen zun chst mit dem PrintEasy Precompiler bersetzen PrintEasy Precompile F r den Aufruf des PrintEasy Precompilers haben Sie mehr
315. nd in Verbindung mit Anwendungen Modulen Komponenten und Schnittstellen erfolgen die unmittelbar unter Zuhilfenahme der Entwicklerkomponenten der Software erstellt wurden e Das Recht zur kostenfreien Weitergabe der Laufzeit Komponenten erstreckt sich nicht auf Anwendungen Module Komponenten und Schnittstellen die ihrerseits der Entwicklung Erstellung oder dem Test von Anwendungen Modulen Komponenten oder Schnittstellen dienen oder im Rahmen der Entwicklung Erstellung oder dem Test von Anwendungen Modulen Komponenten oder Schnittstellen genutzt werden In diesen F llen mu eine kostenpflichtige Lizenz der Entwicklerkomponente je Arbeitsplatz verf gbar sein unabh ngig ob die Entwicklerkomponenten dort aktiv genutzt werden oder nicht Benutzerhandbuch Version 5 0 Seite 263 2 Urheberrecht Die Software ist urheberrechtlich gesch tzt die aus dem Urheberrecht resultierenden Rechte stehen der EasiRun Europa GmbH zu Die Software enth lt urheberrechtlich gesch tztes Material sowie Betriebsgeheimnisse zu deren Wahrung Sie sich verpflichten Es ist verboten die Software zu dekompilieren r ckassemblieren oder auf andere Weise in allgemein lesbare Form umzuwandeln sowie Software oder Teile der Software sowie hieraus abgeleitete Produkte zu ndern anzupassen zu bersetzen zu vermieten zu verleasen zu verleihen oder herzustellen Das Urheberrecht umfa t insbesondere den Programmcode die Dokumentation das Erscheinungsbi
316. ndig damit PrintEasy die mit Ihrem COBOL Compiler erstellten Aufrufe versteht Wichtiger Hinweis Bitte achten Sie darauf da diese Reisestecker nicht durcheinander geraten falls Sie die Unterst tzung f r mehrere COBOL Compiler installieren Falsche Reisestecker f hren im besten Fall zu verf lschten Ergebnissen und im Normal Fall zu Abst rzen Benutzerhandbuch Version 5 0 Seite 13 Acucorp Acucobol 5 x Verzeichnis 3 ACU 5 x Verzeichnis w hlen Dieser Dialog erscheint nur wenn Sie den Acucorp Acucobol Compiler 5 x ausgew hlt haben Dieser COBOL Compiler unterst tzt den Preprozessor Ansatz zum automatischen Umwandeln der PrintEasy Sourcen Jedoch mu dieser PrintEasy Preprozessor PEPREACU EXE in das ACUGT BIN Verzeichnis kopiert werden damit er angezogen wird Seite 14 Benutzerhandbuch Version 5 0 Komponenten Auswahl s Entwickler Installation IV Yiking IV Zweckform Beispiele IV PrintEasy Verf gbare Sprachen M 049 Deutsch M 039 Italienisch I 001 Englisch lt Zur ck Abbrechen Hier k nnen Sie ausw hlen welche Komponenten PrintEasy installieren soll m Etiketten Wir haben bereits zahlreiche Definitionen f r die Verwendung von Herma Viking und Zweckform Avery Etiketten in Copy Strecken abgelegt Hier k nnen Sie entscheiden ob Sie diese installieren m chten m Beispiele M chten Sie die umfangreiche Beispielsammlung f r den schnellen Einstieg in PrintEasy inst
317. neeeeneeeeeennen 247 Kalibrierung 2444444 nennen 218 Kerben uuuusnssesseeeeneesnnnnnnnnnnen een 107 Klarschrift 02000neeeeeeeeneneeeeeneeeeeennen 107 Klassische Positionierung 166 Kommentare uununeeeeeneennnnnenneneneeenenn 178 Komponenten 44snnennennenn 312 Komponenten Auswahl 15 23 Konfiguration 4444en nn 12 163 Konfiguration des Printer Dialog 205 Konfigurationsdatei 241 302 Kontrollzentrum 241 276 306 311 Konturschrift 00020ueneeenenneeneneeeennnneenn 96 Kopfzeilen 000422 nennen 132 133 Kopien 125 320 KOWNERR TXT uu neeeeeseeensneneeeneneneennnen 72 Kreise en ee 152 Kursivdruck eueesseeeeeeeeneennnnnenennnenenennen 98 LANDSCAPE peirin tanine N 127 Language nunnana 34 243 LANGUAGE iranan enen aa 237 LastP ge u aan ae 295 LAST PAGE 2 ae 284 Seite 423 Laufzeitbibliotheken 00 0 234 Laufzeit Komponenten 252 Laufzeitmodule 22su nennen 233 Layer An eeenreenereen 195 200 LAYER DESCRIPTION 196 Layer Definition 2s seen 196 LEADING SPACE CLIP 000 142 Leerzeichen am Ende entfernen 142 LEFT 134 135 136 137 143 147 150 166 LEFT LINE
318. nn die neuen Variablen Inhalte ber cksichtigt WORKING STORAGE SECTION 01 fuelltyp attribute 05 fuellstil PIC X 32 VALUE SPACE 05 vordergrundfarbe PIC X 32 VALUE SPACE 05 hintergrundfarbe PIC X 32 VALUE SPACE EXEC PRINT DEFINE SECTION DEFINE FILLTYPE kasten fuellung WITH STYLE IS fuellstil FOREGROUND CO BACKGROUND COI END EXEC PROCEDURE DIVISION MOVE CROSS TO fuellstil END EXEC LOR IS LOR IS MOVE GREEN TO vordergrundfarbe MOVE RED TO hintergrundfarbe EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE VERTICAL TO fuellstil MOVE BLACK TO vordergrundfarbe MOVE WHITE TO hintergrundfarbe EXEC PRINT REFRESH RESOURCE FILLTYPE kasten fuellung vordergrundfarbe hintergrundfarbe Seite 114 Benutzerhandbuch Version 5 0 Barcodetypdefinition DEFINE BARCODE Barcodes unterliegen allgemeinen Normen und Regeln PrintEasy unterst tzt eine ganze Reihe von Barcodes bei denen die meisten besonderen Regeln unterliegen Haupts chlich f r die Gr e bzw die Proportionen und Strichst rken gelten jeweils besondere Regeln die vorab schon ber cksichtigt werden sollten Bitte halten Sie diese speziellen Regeln ein denn nur so k nnen Sie gew hrleisten d
319. nnennnnnnennnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen nenn 413 Fehler ERRORS 444 223 4 224 4 7242241232224 eniai diaaa aa aai aeia 415 EimitierungeT sssini aiL ERRERA RENAR ALAAN EARRA A AAN ARRATERA RNA SNARARE AKASA 417 MAOK oen 418 Benutzerhandbuch Version 5 0 Seite 11 Installation und Konfiguration von PrintEasy Installieren der PrintEasy Software Starten Sie das Installationsprogramm PExxxG EXE von der CD Die xxx variieren je nach PrintEasy Versionsstand 3 Installations Typ x Entwickler Volllizenz mit g ltiger Seriennummer Endanwenderkomponenten Nachinstallation fehlender Komponenten Erstellen einer neuen Prneasy chg Installation der Vorschau Installation der Try amp Buy Yersion Sie entwickeln Programme mit PrintE asy Syntax Sie verwenden f r Ihre Entwicklung ein Druckmodul das auf PrintE asy basiert Abbrechen lt Zur ck m Entwickler Volllizenz mit g ltiger Seriennummer Es werden alle Basiskomponenten installiert die der Anwendungsentwickler f r den Einsatz von PrintEasy ben tigt Entwickler im Sinne der PrintEasy Lizenzbestimmungen sind alle die f r ihre Applikation PrintEasy Syntax verwenden oder bei der Entwicklung einer Applikation Module ausf hren die auf PrintEasy basieren m Endanwenderkomponenten Es werden alle Laufzeitkomponenten installiert und die Konfiguration angepa t damit der Endanwender eine mit PrintEasy erstel
320. nnn 141 Die Definition vom Obeki adaa E erahnen 148 Statische Texte und Felder TEXT und Variablen ssssseessssinesssrreseirrsssrnssrerrsssrrnssrenna 149 Systemvariablen 244444444Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr nn 154 Grafiken BITMAP 400snssrnsennnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnenn nn 157 Barcode BARCODE 440rsnsunsnennnnnnnnnnennnnnnnnnnennnnnnnnnnnnnnnnnnnonnnnennnnnnnnnnnnnnnnr nn 159 Rechteck RECTANGLE 2444244042400nnnnennnsnnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnnnn nennen rn 160 Ellipse ELLIPSE 40ur44404s00nnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnn 161 Polygon und Polyline POLYGON 4404240442400nnnnnonnnnonnnnnnnnnnnnnennnnnnnnn nennen nenn 164 Zeilen Gruppe ROWS snssssssnnnnnnnnnnennnnnnnnnnnnneennnnnnnnnnnnnennnnnnnnennnnnnnnnnnnn nen 168 Anweisungen in der PROCEDURE DIVISION s 2244404sssnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnn nenne 169 Ressourcen initialisieren INITIALIZE RESOURCES 224440nssnnnennennnnnnnennnnnnnnenn nn 169 Ressourcen aktualisieren REFRESH RESOURCE 224404240ennnnnennnnnnnnennnnnneen nn 169 Er ffnung des Dokuments OPEN DOCUMENT uurrzs4s4ennssnnnnnnennnnennnnnnnnnnnennnn nenn 170 Objekte plazieren PLACE 4
321. nnnennnnnnnnnnnnnnennnnnnnn anne ARENA 61 Erstellung eines PrintEasy Projektes u4nsnnnnnnnnnnnnnennnnnnnennnnnnnnnnnnnnnnnnn nn mann 62 Umwandlung von PrintEasy Anwendungen unter NET 44440 sssnnnnennnnnnnennnnnnnn nn 68 Einstellung weiterer PrintEasy Precompile Optionen uusssnennennnnnnnennnnnnennnn nenn 70 Fujitsu NetCOBOL for NET Version 3 0 uu0222440essssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 71 Einstellungen a a a 71 Die PrintEasy Source im NET Umfeld 4440nesnnnnnnnnnennnnnnnennnnnnnnnnnnnnnennn nenn AREN 71 Erstellung eines PrintEasy Projektes snnnnnnnnnnnnnnennnnnnnennnnnnnennnnnnnnnnnnnnn mann 72 Umwandlung von PrintEasy Anwendungen unter NET 24440sssnnnneennnnnnennnnnnne nn 78 Einstellung weiterer PrintEasy Precompile Optionen ussunnennnnennennnnnnennnn nn 80 Weitere Informationen u 244snnnneeennnnnnnennnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnennnnnnr nn 81 Allgemeines zur bersetzung der Sourcen nesnnnnnennnnnnnnennnennenennnnnnnnnn 82 PrintEasy Direktiven 24444444440enennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 82 Wozu brauche ich Direktiven u 244444444nnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnan 82 Wie kann ich Direktiven im PrintEasy setzen 244444
322. nnnnnennnn nn 35 Micro Focus NetExXpress unins ns arena a eeichh 36 Einstellungen 4444444440Bensnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnsnennnnnsnnnnnnnsnnnnnnnsnennnnnnsnen nn 36 Umwandlung von PrintEasy Anwendungen Preprozessor uursessssnennennnnnnnennnnen nennen 36 Micro Focus NetExpress with NET 222244444s00nsnnnnnennnnnnnnnnennnnennnnnennnennnnnnnnennnnnsnannnnrnn nn 37 Einstellungen 4444444440ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnennnnnsnnnnnnnsnnnnn nennen nnsnnnnn 37 Vorbereitungen im NET COBOL Projekt innerhalb der Solution 37 Umwandlung von PrintEasy Anwendungen Preprozessor uurssnsesnnnnennnnnnnennnnnnnennnn nn 38 ACUCORP ACUCOBOL GT bis 5 0 224uns2s4nnnnnnennnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnenennnnnnennnnnnn ern 39 Einstellungen 44444444444eesnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnsnnnnnnnsnennnnnsnnnnnnnsnnnnn nennen nnnnnnnn 39 Umwandlung von PrintEasy Anwendungen Precompiler 44 ernennen nennen 41 ACUCORP ACUCOBOL GT ab 3 1 24u44424440ennennnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnennnnnnnn ern 42 Einstellungen 422 u24222000040240000nHanB0nnHHannannnnannnnnnnannannnhnnnannnnnnnannnrannannannnnnnsrnnnnnnannannen 42 Umwandlung von PrintEasy Anwendungen Preprozessor uurssssennennennnnennennnnnnnennnn nn 44 LIANTRM
323. nnnnnnnnnn nn 386 Beispiel einer Konfigurationsdatei 4444444440Hnnnnnnnnnennnnnnnnnnnnnnnennnnnnnennnnnnennnnnne nn 388 PrintEasy Remote und User Exits unuunsesnnnsnrnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnrnnn ARANAK ANANA 389 Ausgangsl age nn estun anenenineenenneaanlaeshebielaisenshunisgnleieune 389 L sung durch PrintEasy Remolte uuinasndnessenane een 389 Eins tzbereiche u nee ae ee 390 Arbeitsvarianten sisiran aaa E E ml 391 Begriffsbestimmungen srorsssssiinseams dni E S AAAA 391 Vanante 1 Stand Alone 2 nes ie A 392 Variante 2 zentraler Applikationsserver WIN32 Client und lokaler PE Printserver 393 Variante 3 zentraler Applikationsserver WIN32 Client und zentraler PE Printserver 394 Variante 4 zentraler Applikationsserver Non WIN32 Client und zentraler PE Printserver 395 Variante 5 zentraler Kombiserver mit WIN 32 Client sneeesnnnnnnnnnnnnnennnnnnennnn 396 Variante 6 zentraler Kombiserver mit Non WIN 32 Client uussnnnnnnnnennennnnnnnennnnn 397 Seite 10 Benutzerhandbuch Version 5 0 Variante 7 zentraler WIN32 Terminal Server uuuuaseneesnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn anne 398 Technische Detaillierung berblick nnnnnnnnnnnnnnnnnn 399 Der Stand Alone Fall nenne aka 399 Erweiterung um einem serEilt u n nn een nase 401 Erweiterung f r den Remote B
324. nnnnnnnnnnnnnnnnnnnnn nn 315 Haltepunkte vordefinieren u0004nnnnnneennnnnneennnnnnnennnnnnnnnnnnnnnnnnnennnannennnannennnnannennnnn 316 Der PrintEasy Debugger im Detail 4444snnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnsnnnnnnnnsnnnnnn 317 Die Detailanzeige gene 318 Informationen im PrintEasy Debugger u 4244s0nnnennnnnnnnnennnnnnnnnnnnnnnennnnnnnnnnennnnnnnn nn 319 Das PrintEasy Kontrollzentrum uurs 42s0un4nnnsnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn nennen nnnnrnsn nn 320 berblick acena a e a a A E 320 Komponenten des PrintEasy Kontrollzentrums 444snnnnenennnnnnnnnnnnnnnnennnnnnennn nn nnnn 321 Systemverwaller n 1 und 323 Vorschauk nfiguration a r mn A 324 Personalisierung 2 24 Ha ln 325 P sswort ndem 12 A le nie 326 Seiltenr nder rn een nal 327 Definition der Hardwarer nder Werte ndern usrss4ssssssennnnnennnnennnnnnnnnnnnnnennnenn 328 Druckereigenschaften rs44s4440nnnennnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnennnnnnnnnn manner nennen 329 Generierung der Drucker und Papier Definition 44ss4s444Ren nenn nnnnnnnnnnnnnnn nn 330 Schriftverwaltung ecic arrire ee EEEE E AEE EEE KEEA EERE REE EEEREN 331 SCHIIHERSEIZUNG esirin r aT ara EEEREN ERA EEEE EEEE EAKA EaR Ea 332 Hinzuf gen von Schriftersetzungen esssessseessreserrsttrstrntttnstrtutntttnnsttntttnnttnstnn
325. nnnnnnnnnnnnnrnnsnnnnn ren 229 Arbeiten mit Autoindex u 4444snnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnennnnnnnnnnnnnnrnnnnnnnnnnnnnnnne rss 229 Druck in ein Formular ssr s444enssnnnennnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrsn nenn nn 230 3D Balkengrafik ber PrintEasy direkt u44unnnnnnnnnnnnnnennennnnnennnnnnnennnnnnnnnnnnnnnne nn 232 Anf gen und Extrahieren von Dateien an ein PEF File uu 44400n4 nenn nnnnnnnsnnnnnnnn nn 233 Lesen und Schreiben der WIN INI 2444s4s4nesnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ernennen ann 234 Verarbeiten der Registry nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnnnnnnnnnennnnnnnnn 235 SONSES ea RI ERREPIEETILLPITUEREBEFLIGFEELUIERELEEITGFEELICTREULFLIGE PERBIISRFERDEITTREUE ELITE FERBIITHSUEEITSTERELIGTERREITER 236 Einfache Businessgrafik 2 4 42 feninleen elle 236 Formatwechsel 2 22 422042 mess NA 236 BIS N ED gt PEREREEPEPREETFEIRERTFOERRE ELF EEICEIIOEBEEUFEIRERSLUEERESEFUEFEELUEFILLELEFETEEREBEUCHIEDEREORAORBERRILERES LEN 236 Oft gestellte FrageM PESPPPPEPPFEPEPFEEREEFEPPRPELEREESEEEEPFEUHEEEFFELRELFFEESTERFEEPEEFEPFEUBEEEFFEERCELFFEESTEFFEEPEEEEPFELSEFEFFEFFER 237 Wie wird Endlospapier definiert isrisedissoiaisii siani aa a aaia 237 Manchmal Endlospapier und manchmal A42 uunursssssnnennsnennnnsnnnnnnnnnnanennnnnennnnnnnannnnn nenna 237 Wie stelle ich
326. nnnnnnnsnnn nenn 292 Steuerung der PrintEasy Vorschau ber APISs uuuuss240ssssnnnennssnnnnnnnennnnnnnnnnnnnnnnnnnnn ann 295 Die PrintEasy Vorschau als OCX ActiveX Control urs20ureennnennnnennnnnnnennnnnennnnnnn nen 301 Das PrintEasy Entwicklungszentrum esnnssnrensnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnrnsn nenn 307 Arbeiten mit Projekten 2 u 224 ienna Bla ara nee ran arena EES 307 Seite 8 Benutzerhandbuch Version 5 0 Einstellen von Optionen Precompilieren von PrintEasy Programmen uu 224444nssnnnnnnennnnnnneennnnnnnennnnnnnennnnnnne nn 309 Konfiguration des Entwicklungszentrum ursnssssssnnsnennnnneennnnnnnnnnnnennnnennnnnnnnnnnnnnnnn nenn 310 Allgemeine Syntax aneinander 310 Abschnitte der Konfigurationsdatei 440s4s4044H4400nnnnennnnnnnnnnnnnennnnennnnnennnn ernennen 311 Der PrintEasy Analyzer s e en ennneannannnannnannannnaan nannan nn anna ann aha 312 Der PrintEasy Source Viewer uuussnssssnnnsnrnnnnnnnrnnnnnnnnnnnnnnnnnnsnnnnnnnsnnnnnnssnnnnnnssnnnnnnssnnnnnnnnsnnnnn nn 313 Der PrintEasy Debugger Spy s2000040000nnn00nnnannnnnannnnnnnnnnnnnnnsnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnannnnnnann 314 Debugger Konfiguration Kontrollzentrum 4044440442400n nen nnnnennnnnnnnnnnnn nennen nenn 315 Allgemeine Einstellungen 244s0nnnenennnnnnnnennnnnnnennnnnnnennnnnnnennnnn
327. nnnnnnsessnnrrrneresnerrreresnrrn 188 INFORMATION 22222000ssssnneneeeeeeeeennen 285 Information Area ss222nne nennen 122 169 Informationen 22220202222 nenne 355 403 Informationen filtern 353 Informationen ber Drucker 213 INI Datei 022222222 een 237 313 347 INITALIZE RESOURCES 90 Initialisierung 90 INITIALIZE RESOURCES 160 366 Inititalisierungsablauf 400 INPUT BIN 222000000000 128 199 320 Inputbinsa rsm eier 214 INSERT u us 373 Installation 2 20000s22222 nennen 12 242 Installationsprogrammm 233 Installationsscript 242 Installierte Sprachen 15 INSTCHECRK us 76 InstLanguage mes 34 243 INSTLANGUAGE unnneneeenneneeeneneeenn 237 InstMenu 4 u u u 8 243 InstVersion insna ia 34 INSTVERSION 22220000sssnnseneeeeeneee 237 INTERLEAVED2OF5 usnnseeneeneneen 107 Interne Fehler o ssnnnnnnesenennnrnneessnerrnnee 402 ITALIO een ernten nane 98 Italienisch 222220200eeseneeeeeeeneeen 234 JOB HANDLE 22222202uneennneneeeeeneee 187 PE G een an erenente 148 JUSTIFIED uessnnneeeeeeneeeenneeeeneneeen 146 Kaffeeflecken 2002uueeeennn
328. nstellungen F Direkt Farben Il r Debuggerfenster IV DOC Info IV PECA Hatepunkte IV Automatisch schlie en Filter Filter Filter angeschaltet Konfigurationsm glichkeiten E Print Hier stellen Sie ein ob immer gedruckt immer an nie gedruckt immer aus oder die Einstellung aus dem Programm verwendet werden soll mE PEF Hier stellen Sie ein ob das PEF File immer erzeugt immer an nie erzeugt immer aus oder die Einstellung aus dem Programm verwendet werden soll E Preview Hier stellen Sie ein ob die Vorschau immer angezeigt immer an nie angezeigt immer aus oder die Einstellung aus dem Programm verwendet werden soll m Docinfo M chten Sie das Fenster sehen welches die Daten der Information Area DOC INFO abbildet m CA Sollten Sie diesen Haken entfernen ist der Debugger als solches deaktiviert Wenn Sie Automatisch Schlie en aktivieren werden die Debuggerfenster automatisch beim CLOSE DOCUMENT geschlossen wenn keine Warnungen oder Fehler aufgetreten sind Benutzerhandbuch Version 5 0 Seite 349 Haltepunkte vordefinieren Wenn Sie auf den Knopf Haltepunkte klicken wird folgender Dialog aufgeblendet Haltepunkte PECA x Haltepunkte zur Laufzeit setzen Vordefinierte Haltepunkte IV Stop bei Warnungen IV Stop bei Fehler I Stop bei Infos Abbruch Hiermit legen Sie fest bei welcher Problemklasse Info Warnung Fehler der PrintEasy Spy aufg
329. ntEasy bersetzt wird und Sie weiterhin auf Basis Ihres Source Codes testen k nnen Preprozessor Direktive Hierf r ist es allerdings notwendig da Sie dem COBOL Compiler mitteilen da diese COBOL Source mit PrintEasy precompiliert werden soll Dies geht am einfachsten wenn Sie als erste Zeile in Ihrer PrintEasy COBOL Source auf Spalte 7 beginnend folgende Anweisung eintragen SET P PEPREP ENDE Nach der Angabe des Preprozessors mit P PEPREP und vor dem ENDP d rfen Sie dann zus tzliche PrintEasy Direktiven einf gen Wenn Sie z B die automatische Umstellung von OEM nach ANSI verwenden m chten sieht diese Zeile folgenderma en aus SET P PEPREP OEMTOANSI ENDP Seite 36 Benutzerhandbuch Version 5 0 Micro Focus NetExpress with NET Einstellungen Damit der PrintEasy Preprozessor die PrintEasy Runtime und die mitgelieferten Copybooks gefunden werden m ssen folgende Umgebungsvariablen gesetzt werden COBDIR lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN NE NET SCOBDIR PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN NE NET PATH COBCPY lt Instverzeichnis gt CPY SCOBCPY Vorbereitungen im NET COBOL Projekt innerhalb der Solution Damit die Kommunikation mit PrintEasy aus dem NET System reibungslos klappt m ssen die beiden PrintEasy DLLs PECOBOL DLL und
330. ntnsrn nnee nnnn 333 Schriftdefiniti n nna E EEEE nn a EE a 334 Hinzuf gen von Schriftdefinitionen urs400042400nnnnnnnnonnnnnnnnennnnnennnnnnnnn nennen nennen 335 SECHIIEISTE e E T E EE a ee nnd Tannen Beer RR E Tee 336 Farben ne ee E ee ee E er ee 337 Farbe hinzuf gen s4440rsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 338 Graustufe hinzuf gen rs4404400nnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnenn nn 339 Hilfslinien a 2 ee ee ee une ne era 340 Generelle Konfiguration a een ann ae ETTA 340 Einstellung des Zebra Musters 0u44444Hnsennnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnnnnnnnennnnnnnn REE 341 Br cker Einstell ngen 4 2 an Ha ae ne el 342 Druckerprofile sussnan ea aa a a a ne dehnen teren 343 Druckerei Se ZiM un ne 344 Hinzuf gen von Druckerersetzungen 22uusssnseennnesnnnnnnnnnnnnnnnnnnnnnpnnnnnnnnnnnnnnnennnnnnnennann 345 Druckerfilter Printerfilter 22 240044440444400nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 346 Voreinstell ngen er no 346 Ausnahmeregeln z mt nn er res 347 Dialo g Positi nierung mare ee en Re ni IE rare 348 Debugger Konfiguration au nu 349 Haltepunkte v rdefinieren n einen eeeeiiieniiie 350 Schriften Filter f r Testzwecke einstellen u 4444srsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
331. nvelope 3 Rotated 176 x 125 mm PRC Envelope 4 110 x 208 mm PRC Envelope 4 Rotated 208 x 110 mm PRC Envelope 5 110 x 220 mm PRC Envelope 5 Rotated 220 x 110 mm PRC Envelope 6 120 x 230 mm PRC Envelope 6 Rotated 230 x 120 mm PRC Envelope 7 160 x 230 mm PRC Envelope 7 Rotated 230 x 160 mm PRC Envelope 8 120 x 309 mm PRC Envelope 8 Rotated 309 x 120 mm PRC Envelope 9 229 x 324 mm PRC Envelope 9 Rotated 324 x 229 mm Definition eines benutzerdefinierten Papierformates Variante 2 Folgende Attribute sind bei der Definition eines benutzerdefinierten Papierformates zul ssig m Breite WIDTH Hier geben Sie die Breite des Papierformates an Als Ma einheit k nnen die Einheiten MM CM INCH und POINT S verwendet werden m H he HEIGHT Hier geben Sie die H he des Papierformates an Als Ma einheit k nnen die Einheiten MM CM INCH und POINT S verwendet werden Die Definition eines Papierformates mit der Breite 210 mm und der H he 305 mm W H DEFINE PAPER papier2 WITH DIMENSION TDIR S ZLO MM EIGHT IS 305 MM Benutzerhandbuch Version 5 0 Seite 121 Papierattribute dynamisch einstellen Soll das Papierformat zur Laufzeit angegeben werden k nnen die Konstante oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden
332. nz INFORMATION AREA IS pe doc info PHYSICAL PAGE DESCRIPTION FIRST PAGE Attribute EVEN PAGE Attribute ODD PAGE Attribute END EXEC Folgende Attribute sind hierbei zul ssig m Papierformat PAPER Hier darf eine Papierdefinition oder eine der Papierformat Konstanten angegeben werden Zus tzlich k nnen dabei bis zu 10 alternative Papierformate definiert werden die dann herangezogen werden wenn das eigentliche Papierformat f r diesen Drucker nicht verf gbar ist Je nach Drucker soll Endlospapier oder aber auch A4 verwendet werden PAPER IS FANFOLD LGL GERMAN ALTERNATE PAPER IS A4 Es wird zuerst versucht mit FANFOLD LGL GERMAN Endlos Papier zu drucken Wenn der Drucker dieses Papierformat nicht unterst tzt wird automatisch A4 verwendet E Seitenausrichtung ORIENTATION Hier wird die Seitenausrichtung Hochformat PORTRAIT oder Querformat LANDSCAPE angegeben Standard ist PORTRAIT ORIENTATION IS LANDSCAPE m Aufl sung RESOLUTION Hier ber wird die Druckeraufl sung in dpi oder ber eine Konstante angegeben Als Konstante stehen DRAFT LOW MEDIUM und HIGH zur Verf gung Standard sind 300 dpi RESOLUTION IS 600 oder ber Konstante RESOLUTION IS HIGH Seite 136 Benutzerhandbuch Version 5 0 m Eingabeschacht INPUT BIN Hier kan
333. obei diese Linien am Ende nicht verbunden werden m ssen Polyline Hier einige Beispiele Die Polygon Attribute k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribute beim PLACE Befehl angeben so m ssen diese mit POLYGON DEFAULTS eingeleitet werden Polygon Attribute Polygon Art MODE Zun chst einmal m ssen Sie festlegen welche Art von Polygon Polyline Sie erzeugen m chten Mit WINDING legen Sie fest dass der erste und der letzte Punkt automatisch miteinander verbunden werden sollen wobei dies beim OPEN unterbleibt Mit ALTERNATE wird ein Polygon gezeichnet dessen angrenzende Fl chen wechselnde F llungen haben F llung FILLING Bei FILLING kann mit der Angabe ON eine F llung f r das Polygon definiert werden Umri linie OUTLINE Bei OUTLINE kann mit der Angabe ON eine Umri linie f r das Polygon definiert werden Einzelne Polygon Punkte POLYGON POINTS Zu guter Letzt m ssen Sie nun noch die einzelnen Punkte definieren welche dieses Polygon ausmachen Hierbei stehen Ihnen alle PrintEasy spezifischen Positionierungsm glichkeiten zur Verf gung Seite 164 Benutzerhandbuch Version 5 0 Syntax Beispiel f r eine Polyline MODE IS OPEN EXEC PRINT PLACE POLYGON U
334. oder aus dem Startmen aufgerufen wird folgender Dialog aufgeblendet Source File ARTPZCBL Durchsuchen Copy Dirs Ki PE Options ED Abbruch Bitte tragen Sie unter Source File den Namen ggf mit Pfad der umzuwandelnden COBOL Source ein Wenn Sie auf Durchsuchen klicken wird Ihnen ein Dateidialog aufgeblendet mit dessen Hilfe Sie die COBOL Source bequem ausw hlen k nnen Unter Copy Dirs sind die Verzeichnisse einzutragen auf denen die Copy Strecken gesucht werden sollen Mehrere Verzeichnisse sind durch Semikolon voneinander zu trennen Im Feld PE Options k nnen Sie dann noch zus tzliche PrintEasy Direktiven angeben wie z B OEMTOANSI Beim Precompile Lauf wird eine Datei mit der Endung CPE erzeugt Der Dateiname richtet sich nach dem Basisnamen Ihrer COBOL Source Diese Datei dient dann Ihrem COBOL Compiler als Input Datei Benutzerhandbuch Version 5 0 Seite 55 Fujitsu NetCOBOL for Windows Einstellungen F r den COBOL Compiler mu die Umgebungsvariable PATH auf die Verzeichnisse lt Installationsverzeichnis gt BIN und lt Installationsverzeichnis gt BIN FUJITSU zeigen Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Uhnterverzeichnis lt Installationsverzeichnis gt CPY Damit diese vom Compiler gefunden werden m ssen die ben tigten Copy Strecken dem Projekt hinzugef gt werden oder Sie kopieren diese Dateien in Ihr jeweiliges Projektverzeichnis Damit der Precompiler PEPRECMP EXE
335. oindex 000nenssnnennennnennennrnennnen 220 Automatisch Schlie en 306 340 Automatische Einstellungen 219 Automatischer Zeilenumbruch 142 AUTOWRAP nnnnneenne 142 143 179 AVEI PEBOBERE PEN UR FENDER EEEEELEUELEEER a 131 243 BACKGROUND COLOR 98 104 107 BACKGROUND MODE 2 149 B ckup ns 243 Barc de nannten nennen 150 Barcodeattribute eenen 108 Benutzerhandbuch Version 5 0 Barcode Attribute uuuonnnneannenennn 150 BARCODE DEFAULTS gt 150 Barcode Information 150 Barcode Nummer nn 150 Barcodes ae 139 Barc de Stil nesiane a 107 Barc detyp ren are 119 124 Barcode TyYP n nn 150 Barcodetypdefinition 106 BARCODETYPE neen 107 150 B arcodelypen u a 89 B sellne u sn aneenns 159 165 BDIAGONAL nnenneenneen 104 Bedingte Trennung 179 bedingtes Trennzeichen 179 Behandlung von Fehlern 190 beidseitig Drucken 320 Beispiele 15 BENEATH TOP OF PAGE 136 benutzerdefinierte Angaben 178 Benutzerdefinierte Farben 329 benutzerdefinierten Papier 112 Benutzerdefiniertes Papier 109 Beschreibun
336. on Seiten z B schon auf der ersten Seite anzugeben Dies wird ja sehr h ufig eingesetzt um z B SEITE 3 von 5 auszugeben Da die maximale Seitenzahl jedoch erst am Schlu fest steht kann auch erst am Ende des Dokumentes mit dem Druck begonnen werden Sobald Sie als Preview Mode DIRECT verwenden werden beim Schlie en des Dokumentes diese Stellen alle nochmals berarbeitet Benutzerhandbuch Version 5 0 Seite 241 Die Auslieferung von PrintEasy Anwendungen Wenn eine Applikation ausgeliefert werden soll die mit PrintEasy erstellte Komponenten enth lt m ssen au er der Applikation auch die PrintEasy Laufzeitmodule und Utilities mitgegeben werden Das PrintEasy Installationsprogrammm kann die PrintEasy Runtime f r den Endanwender installieren Ansonsten sind die folgenden Komponenten auszuliefern und die Eintr ge in der Registry vorzunehmen Wohin mit den Runtime Modulen Abweichend von der bisherigen Empfehlung bei PrintEasy 2 0 geh rt die PrintEasy Runtime nicht mehr ins Windows System Verzeichnis Bitte stellen Sie statt dessen die Module zu Ihrer eigentlichen Runtime ins Anwendungsverzeichnis Wenn mehrere Anbieter auf PrintEasy basierende Software ausliefern dann kann jeder einzelne mit seinen eigenen getesteten Runtime St nden arbeiten Ansonsten kann es passieren da sich die einzelnen Anbieter die Runtimemodule gegenseitig berschreiben Seite 242 Benutzerhandbuch Version 5 0 Endanwende
337. onstante ist hier nicht erlaubt Die Angabe NORMAL ist hier nicht erlaubt 11113 Die Angabe ON oder OFF ist hier nicht erlaubt 11114 Die Angabe ABOVE ist hier nicht erlaubt Die Angabe WITHIN ist hier nicht erlaubt Die Angabe BORDER ist hier nicht erlaubt Seite 410 Benutzerhandbuch Version 5 0 11212 Der logischer Font Name fehlt Es wurde kein INITIALIZE RESOURCES gefunden Es wurde kein OPEN DOCUMENT gefunden Es wurde kein CLOSE DOCUMENT gefunden Felder mit der Angabe COMP k nnen nicht gedruckt werden Das angegebene Text Literal ist zu lang Maximal 160 Zeichen sind erlaubt 11402 Das beim OPEN oder CLOSE angegebene Dokument ist nicht definiert Fehler beim Extrahieren der Copy Strecken Interne Fehler 12001 Interner Fehler 12100 Interner OCCURS Fehler 19000 bis Nicht dokumentiert 19999 Benutzerhandbuch Version 5 0 Seite 411 PrintEasy Runtime Meldungen Informationen INFOs In der Debuggerkonfiguration wurde PEF auf immer an oder immer aus gestellt In der Debuggerkonfiguration wurde Drucken auf immer an oder immer aus gestellt In der Debuggerkonfiguration wurde Vorschau auf immer an oder immer aus gestellt Papiersorte wird nicht unterst tzt Evtl geht die Suche bei ALTERNATE PAPER weiter Schriftart wird nicht unterst tzt Evtl geht die Suche bei ALTERNATE FONT weiter Bei der Carboncopy Definition wurde PRINTING und PREVIEW ausgeschaltet
338. ontent gedruckt werden soll Diese Option ist vor allem beim Duplex Druck sehr hilfreich insbesondere wenn die Seitendefinition Kopf und Fusszeilen beinhaltet Beispiel EXEC PRINT NEXT LOGICAL PAGE OF DOCUMENT DOC UMSATZLISTE MODE IS NOCONTENT END EXEC Seite 180 Benutzerhandbuch Version 5 0 Attribute der physischen oder logischen Seite ndern Wenn Sie bei der Definition der physischen oder logischen Seite Variablen verwendet haben m ssen Sie PrintEasy deren Ver nderung mitteilen Dies machen Sie mit dem Zusatz WITH REFRESH Die ver nderten Werte werden dann ab der folgenden Seite herangezogen Damit k nnen Sie z B den Schacht f r die folgenden Seiten umstellen oder von Hochformat auf Querformat umschalten Beispiel EXECHERTNE NEXT PHYSICAL PAGE OF DOCUMENT DOC UMSATZLISTE WITH REFRESH END EXEC Wichtiger Hinweis Dieser Zusatz ist extrem Zeitaufwendig und sollte deshalb nur angewandt werden wenn sich die Werte auch wirklich ver ndert haben Ein prophylaktischer Einbau dieses Zusatzes kostet unn tig viel Zeit und Speicherplatz Benutzerhandbuch Version 5 0 Seite 181 Arbeiten mit der Trigger Area Wenn Sie auf Ihrem Ausdruck einen bestimmten Bereich am unteren Ende der Seite z B f r einen bertrag oder eine Summenzeile sch tzen m chten dann sollten Sie mit der Trigger
339. ourcen Drucker Schriften verf gbar sind Bitte schauen Sie sich hierf r das Beispiel INSTAID CBL im Samples Verzeichnis INSTAID an Seite 90 Benutzerhandbuch Version 5 0 PEM Files Diese Datei wird beim Lauf von PrintEasy Migrate erzeugt Sie enth lt die von diesem Werkzeug umgewandelte Source Diese Datei dient als Basis f r die weitere Bearbeitung des in PrintEasy konvertierten Programmes PEP Files Diese Datei enth lt die Projektinformationen f r den Einsatz im PrintEasy Entwicklerzentrum PEX Files Wenn die Direktive EXECTRACE gesetzt ist werden die durchlaufenen EXEC Befehle zur Laufzeit in dieser Datei protokolliert PSI Files Diese Datei wird vom PrintEasy Precompiler erzeugt und enth lt die erforderlichen PrintEasy SourceViewer und f r den PrintEasy Debugger Bitte beachten Sie dass die PSI Dateien ab der PrintEasy Version 5 0 ihr Format ge ndert haben und somit nicht mehr mit denen von lteren PrintEasy Versionen kompatibel sind Das neue aktuelle Format erhalten Sie durch erneutes Umwandeln Ihrer Source TPE Files Wenn w hrend des PrintEasy Preprozesses die TRACE gesetzt war wird hierbei ein Trace File erzeugt da vor allem uns der EasiRun Europa GmbH bei Problemen von gro em Nutzen sein kann Anhand dieser Datei kann man ersehen wie die umgewandelte Source an den Micro Focus Compiler bergeben wurde F r andere Compiler Hersteller hat die Direktive TRACE
340. r EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PDF PRINTER Seite 212 Benutzerhandbuch Version 5 0 PrintEasy Drucker Dialog PRINTER DIALOG Drucker Auswahl x TOSHIBA DP6570 Series PCL5e 7 Eine sehr flexible Variante ist die Verwendung des PrintEasy Druckerauswahl Dialoges Dieser kann ganz einfach mit der Konstante PRINTER DIALOG aktiviert werden EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS PRINTER DIALOG Benutzerhandbuch Version 5 0 Seite 213 Konfiguration der Darstellung des PRINTER DIALOGs Drucker Auswahl Ea TOSHIBA DP6570 Series PCL5e 7 Dieser Dialog l t sich ber die Anweisung OPEN DOCUMENT sehr leicht konfigurieren EXEC PRINT OPEN DOCUMENT docname PREVIEW IS ON CONTROL STATE IS ENABLED MODE IS DIRECT CONTROL STATE IS DISABLED PRINTING IS OFF PEF IS OFF CONTROL STATE IS HIDDEN VERTICAL DIALOG POSITION IS CENTERED HORIZONTAL DIALOG POSITION IS CENTERED END EXEC Seite 214 Benutzerhandbuch Version 5 0 Drucker aus der Auflistung im Printer Dialog ausschlie en Durch das Definieren von Printer Filtern k nnen Sie Drucker aus der Auflistung ausschlie en Zuerst einmal m ssen Sie grunds tzlich festlegen welche Drucker Sie sehen im Printer Dialog m
341. r Transfertable abgelegt 0 kein Fehler Keine Aenderung der CA gt 0 Warnung aufgetreten lt 0 Fehler aufgetreten FunctionsNumber jede Funktion in PECOBOL und PETOOLS bekommt eine eindeutige Nummern g PECOBOL Nummernbereich 1 9999 PETOOLS Nummernbereich 10000 19999 a USEREXIT Nummernbereich 20000 25000 DISTRIBUTOR Nummernbereich 25000 30000 jeder Distributor und UserExit mu alle nicht zu ihm geh rigen Funktionen weiterrouten ArgCounter Anzahl der Argumente Distributorinfo Datenblock der im Cobolprogram angelegt ist und den der Distributor zum Datenaustausch z B Initialierungsinformationen verwenden kann und andere Zwecke verwenden kann DistributorSize Gr e der Distributorinfo UserExitinfo Datenblock der im Cobolprogram angelegt ist und den der UserExit zum Datenaustausch z B Initialierungsinformationen verwenden kann und andere Zwecke verwenden kann Benutzerhandbuch Version 5 0 Seite 407 UserExitSize Gr e der UserExitinfo SplitType Es ist m glich im UserExit mehrerer Distributor zu bedienen oder mit Hilfe des Distributors mehrere Processor oder verschiedene Drucker auf dem selben Processor parallel anzusprechen z B 2 offene Dokumente eines lokaler Druck eines Netzwerkdruck S Dieser Callmu an alle Distributor weitergegeben werden N Dieser Call mu an einen bestimmenten Distributor weitergegen werden Das Routen der Funktionen an den richtigen Distributor obliegt dem Use
342. r ffnen einer Datei m ssen Sie auch Ihr Dokument er ffnen bevor Sie es beschicken k nnen In diesem Moment werden alle Dokument Definitionen an das PrintEasy bergeben Eventuell verwendete Variablen im DEFINE DOCUMENT m ssen jetzt mit g ltigen Werten beschickt sein Nach diesem Befehl k nnen die Einstellungen in der DEVICE DESCRIPTION nicht mehr ge ndert werden Die Angaben zur physischen und logischen Seite hingegen k nnen nach einem gewollten Seitenwechsel andere Werte annehmen Grunds tzlich m ssen Sie sich bei diesem Befehl entscheiden ob Sie die Vorschau PREVIEW anzeigen drucken PRINTING oder eine PrintEasy Datei PEF erstellen m chten Beispiel EXEC PRINT OPEN DOCUMENT documentname PREVIEW ISsoN MODE SEE DIHREL AT PREVIEW TITLE TOR TeSt DOkUMen ti PREVIEW SIZE IS MAXIMIZED DOCUMENT SIZE IS MAXIMIZED PRINTING SRON SPOOLNAME Tsautese DORUnE nE PEF TSEON USING FILE MEINPEF PEF OVERWRITE TOTON VERTICAL DIALOG POSITION IS CENTERED HORIZONTAL DIALOG POSITION IS CENTERED FEND EXEC Allgemeine Attribute f r den OPEN DOCUMENT m PrintEasy Vorschau PREVIEW Mit ON oder OFF entscheiden Sie ob eine Vorschau angezeigt werden soll oder nicht Die weiteren Attribute der Vorschau finden Sie auf der n chsten Seite m Drucken PRINTING Mit ON oder OFF entscheiden
343. r Runtime Allgemeine Laufzeitbibliotheken Alle notwendigen Laufzeitmodule finden Sie in Ihrem direkten PrintEasy Verzeichnis GID30PEA DLL GID30049 DLL Deutsch GID30001 DLL Englisch GID30039 DLL Italienisch GID30LOA DLL GID30COB DLL GID30TOO DLL GID30NET DLL GID30DLG DLL Compilerabh ngige Laufzeitbibliotheken Zus tzlich ben tigen Sie noch zwei compilerabh ngige Module m PETOOLS DLL m PECOBOL DLL Micro Focus Workbench 4 0 PRNEASY BIN WB Micro Focus NetExpress PRNEASY BIN NE Micro Focus NetExpress with NET PRNEASY BIN NE NET Acucorp Acu Cobol PRNEASY BIN ACU RM COBOL PRNEASY BIN RM CA REALIA PRNEASY BIN REALIA Fujitsu NetCOBOL PRNEASY BIN FUJITSU Fujitsu NetCOBOL for NET PRNEASY BIN FUJITSU NET MBP Visual COBOL PRNEASY BIN MBP Benutzerhandbuch Version 5 0 Seite 243 Sonstige Dateien E GID30CTL EXE PrintEasy Kontrollzentrum m GID30CTL HLP Hilfedatei f r das PrintEasy Kontrollzentrum m GID30SRV EXE PrintEasy Kommunikationsmodul m GID30VIE EXE PrintEasy Vorschau m GID30VIE HLP Hilfedatei f r die PrintEasy Vorschau m GID300CX OCX PrintEasy ActiveX Control m PRNEASY INI Lokale PrintEasy INI Datei m PRNEASY CFG PrintEasy Konfigurations Datei m GID30PAT DLL F r das Update beim Endanwender m GID DAT Optional wird f r ein sp teres Update ben tigt Seite 244 Benutzerhandbuch Version 5 0 Module die NICHT ausgeliefert werden d rfen Alle Module d
344. r die oben aufgef hrten Konstanten und nicht die Schachtnamen genormt Benutzerhandbuch Version 5 0 Seite 137 Physische R nder MARGIN Die Randeinstellungen f r die physische Seite werden bei MARGIN LEFT MARGIN RIGHT MARGIN TOP MARGIN BOTTOM angegeben Die R nder der physischen Seite werden ausgehend von der Papierkante gemessen MARGIN LEFT TS 2 MARGIN RIGHT IS 2 CM MARGIN TOP IS 5 CM MARGIN BOTTOM IS 3 CM Wichtiger Hinweis Die R nder sollten mindestens so gro gew hlt werden wie die Hardware R nder des Druckers Wenn Sie mehrere Drucker bedienen m ssen sollten Sie einen gro z gigen Wert einstellen da manche Drucker extrem gro e Hardware R nder haben Werte von ber einem CM sind dabei leider keine Seltenheit Wenn die physischen R nder zu klein gew hlt wurden erzeugt PrintEasy eine Warnung da die R nder au erhalb des bedruckbaren Bereiches liegen Die jeweiligen Hardware R nder der Drucker k nnen ber die Funktion Druckerkonfiguration im PrintEasy Kontrollzentrum ermittelt werden Siehe auch Kapitel Definition der Hardware R nder Aufteilung in logische Seiten PHYSICAL PAGE IS TILED Die Seiten eines Dokuments k nnen in mehrere gleich gro e logische Seiten aufgeteilt werden Damit lassen sich Aufgabenstellungen wie Adresskleberdruck oder vier Seiten einer Liste auf ein Blatt drucken sehr elegant l sen Die Aufteilung erfolgt mit der Angabe PHYSICAL
345. r einem einzigen Computer verwendet wird Die Benutzung der Entwicklerkomponenten der Software bedeutet da die Entwicklerkomponenten der Software entweder in einem tempor ren Speicher z B RAM eines Computers geladen ist oder auf einem permanenten Speicher z B Festplatte CD ROM geladen ist Wenn Sie Mehrfachlizenzen f r die Entwicklerkomponenten der Software erworben haben d rfen Sie immer nur h chstens so viele Kopien in Benutzung haben wie Lizenzen von Ihnen erworben wurden Sie ben tigen keine zus tzliche Lizenz f r eine Kopie der Entwicklerkomponenten der Software die auf einem allgemein zug nglichen Speichermedium z B Server selbst installiert ist Wenn die voraussichtliche Zahl der Benutzer der Entwicklerkomponenten der Software die Zahl der erworbenen Lizenznehmer bersteigt so m ssen Sie angemessene Mechanismen oder Verfahren bereithalten um sicherzustellen da die Zahl der Personen die die Entwicklerkomponenten der Software gleichzeitig benutzen nicht die Zahl die Lizenznehmer bersteigt eine angemessene Zahl von Kopien der Entwicklerkomponenten der Software f r Sicherungszwecke herzustellen die kostenfreie Weitergabe der Laufzeit Komponenten der Software Run Time Module an den Endanwender unter Beachtung folgender Voraussetzungen e Das Recht zur kostenfreien Weitergabe der Laufzeit Komponenten ist nicht bertragbar e Die kostenfreie Weitergabe der Laufzeit Komponenten darf nur an den Endanwender u
346. r ersetzen Farben durch Graustufen oder Raster Allerdings bleibt es dem Drucker berlassen welche Graustufe oder welches Raster er f r die jeweilige Farbe verwendet Dies kann dazu f hren da eine helle Farbe wie Gelb auf dem Ausdruck dunkler dargestellt wird als die Farbe Blau Deshalb ist es sinnvoll eine alternative Graustufen f r eine Farbe zu definieren DEFINE COLOR farbe gelb WITH RGB VALUE RED 1S 255 GREEN IS 255 BIETE ALTERNATE GRAYSHADE IS 15 PERCENT Die Definition einer alternative Graustufe f r eine Farbe kann aber auch im PrintEasy Kontrollzentrum erfolgen Farben Grundfarben gt E ED EREE Ep EEE Hm Eo Enun Eoun NNN Eam E Benutzerdefinierte Farben m Farbe 100 Botfo s tt 240 Gr n 255 FarbelB asis Hell 120 Blau fji 28 Farbbehandlung f r Schwarzwei drucker Drucker wandelt Farben um Farbe als Graustufe ausgeben definieren LC Speichen unter Abbruch Benutzerhandbuch Version 5 0 Seite 201 Problemgebiete Einige Bereiche der Dokumenterstellung f hren immer wieder zu Problemen die durch eine entsprechende Konzeption der Anwendung von vorne herein umgangen werden k nnen m Papierformate Nicht alle Drucker bzw Druckertreiber unterst tzen alle Papierformate n Nicht alle Kunden wollen das gleiche Papierformat verwenden Deshalb sollte die Anwendung eine Papierausw
347. r kann der Anwender nach seiner Wahl Wandelung oder Minderung verlangen Gleiches gilt wenn aufgrund besonderer gravierender Umst nde des Einzelfalles dem Anwender ein zweiter Nachbesserungsversuch wegen des gleichen oder direkt im Zusammenhang stehender Fehler oder wegen eines weiteren Fehlers nicht zuzumuten ist Keine Haftung wird daf r bernommen da die Software f r die Zwecke des Anwenders geeignet ist und mit beim Anwender vorhandener Software zusammenarbeitet Im Rahmen der schriftlichen M ngelr ge sind konkrete Angaben dahingehend zu machen mit welchem Inhalt und Ziel die Software vertragsgem betrieben werden sollte welche und wieviele Arbeitsschritte vorgenommen worden sind und soweit vorhanden mit welchen Fehlermeldungen die Software reagiert hat Angaben im Handbuch Dokumentation und oder Werbematerial die sich auf Erweiterungsm glichkeiten eines Produkts beziehen oder auf verf gbares Zubeh r sind unverbindlich insbesondere weil die Produkte st ndiger Anpassung unterliegen und sich die Angaben auch auf zuk nftige Entwicklungen beziehen k nnen Die Lieferung von Handb chern und Dokumentationen ber das mit der Software ausgelieferte Schriftmaterial Programmbeschreibung und die in die Software implementierte Benutzerf hrung und oder Online Hilfe hinaus wird nur dann geschuldet wenn dies ausdr cklich schriftlich zwischen den Parteien vereinbart worden ist Im Falle einer solchen ausdr cklichen Vereinbarung
348. rExit oder dem Distributor BufferMode Der Distributor hat die M glichkeit die Daten zwischenspeichern und somit gr ere Packete bers Netzwerk zu schicken Es gibt jedoch Calls die sofort geschickt werden m ssen da die Returnwerte zur Weiterverarbeitung n tig sind Ein spezielles Kommando zum Leeren Senden des Buffers gibt es nicht da sichergestellt ist das am Ende immer ein Call kommt der die Kennung Direkt hat B Dieser Call kann gebuffert werden D Dieser Call mu sofort geschickt werden ErrorMsgText Der Distributor oder der UserExit hat die M glichkeit im Fehler Warnungen einen Text abzustellen dieser Text wird dann in die GIDCA bertragen Daneben k nnen Fehlermeldungen durch den Aufruf der Funktionsnummer 116 in den normalen Ablauf der Fehlerbehandlung Logfile Detailed Warningtabele von PrintEasy eingeschleust werden Parameter 1 ErrorNumber PIC 9 04 COMP 3 Parameter 2 ErrorText PIC x 70 Parameter 3 Referenz PIC x 32 Parameter 4 Attribut PIC x 70 Als Fehlernummern stehen folgende Bereiche zur Verf gung UserExit 1000 1999 Distributor 2000 2999 Fehlernummer gt 0 Warnung Fehlernummer lt 0 Fehler Seite 408 Benutzerhandbuch Version 5 0 E ArgType Byte0O V by Value R by Referenz Byte 1 0 Binary nur zur Kompatibilit t B Binary Zahlen Comp3 C Zeichenkette muss gegebenenfalls konvertiert werden Struktur Im Fall der Struktur wird vor die eigentliche
349. rf gbaren TEMP Platzes Gr enverh ltnisse m BeiPE 2 0 entspricht 1 Seite rund 1 MB im PEF amp TEMP m Bei PE 3 0 wurde das gravierend optimiert auf rund 50 100 KB je Seite im PEF amp TEMP 3 Drucken mit Vorschau Modus DIRECT Der Aufbau der Vorschau braucht generell sehr viel Zeit Am zeitintensivsten ist dabei der Modus DIRECT Sie sollten lieber den Modus ON CLOSE w hlen Achtung Auch der PrintEasy Status verbraucht bei gro en Dokumenten sehr viel Zeit Sie sollten daher evtl ganz auf den PrintEasy Status verzichten oder lieber die Text Variante des PrintEasy Status verwenden Benutzerhandbuch Version 5 0 Seite 271 4 H ufiges BORDER IS ON Alle Striche bei BORDER IS ON m ssen von PrintEasy einzeln gezogen werden Jeder dieser Striche kostet verh ltnism ig viel Platz im PEF File und Hauptspeicher Deshalb sollten Sie auf BORDER IS ON m glichst ganz verzichten und anstatt vieler kleiner Striche lieber eine lange Linie erzeugen Tip Jede Grafik Schattierung oder Linie kostet in der Summe sehr viel Zeit und Platz und sollte bei extrem gro en Dokumenten auf ein Mindestma reduziert werden 5 St ndiges ndern der Schriften Attribute Alle Schriften die mit DEFINE FONT bekannt gegeben wurden m ssen nur einmal berechnet werden Das geschieht beim INITIALIZE RESOURCES F r jede Schriften Angabe au erhalb von DEFINE FONT mu eine tempor re Schrift verwaltet werden Jede te
350. rfolgen Die Pr fziffer l t sich allerdings nur f r folgende die Barcodes CODE128A CODE128B CODE128C CODE93 EXTENDEDCODE93 POSTNET CODE128AUTO EAN128C und UCCEAN128 abschalten E Farbe FOREGROUND BACKGROUND COLOR Mit FOREGROUND COLOR k nnen Sie die Vordergrundfarbe und mit BACKGROUND COLOR die Hintergrundfarbe festlegen Werden keine Angaben gemacht wird als Vordergrundfarbe Schwarz und als Hintergrundfarbe Wei verwendet F r die Angabe der Farben k nnen die Konstanten die selbst definierten Farben oder eine Variable verwendet werden Die Variable kann eine Konstante oder eine definierte Farbe als Inhalt haben Die Definition eines Barcodes vom Stil EAN13 sieht wie folgt aus DEFINE FONT bce schriftart USING FONTNAME COURIER NEW Size 1S 12 POUNILS DEFINE BARCODETYPE bc lebensmittel WIENER SIES IS EAN13 UPC NOTCHES ARE BELOW CAPTION TSENIEEERINGUBCZNONEHES FONT IS be schriftart CHECKSUM TORON Seite 116 Benutzerhandbuch Version 5 0 Barcodeattribute dynamisch einstellen Sollen die Barcodetypattribute zur Laufzeit angegeben werden k nnen die Konstanten oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE
351. rhalten dabei einen weiteren Schl ssel den Deinstallations Key den Sie entweder separat oder zusammen mit einer erneuten Freischaltung an uns die EasiRun Europa GmbH senden m ssen Diesen Deinstallations Key bekommen Sie entweder automatisch ber die Deinstallation oder ber den Punkt Registrierung Lizenz entfernen im Kontrollzentrum Bitte achten Sie sehr sorgf ltig auf diesen Schl ssel da er f r Sie der Beweis ist da Sie die PrintEasy Lizenz von diesem Rechner entfernt haben Benutzerhandbuch Version 5 0 Seite 21 Installation der Endanwenderkomponenten Grunds tzliche Einstellungen s Endbenutzer Installation Compiler Sprachen Komponenten V PrintEasy im Startmen eintragen I RunEasy Zielordner C PmEasy PrintEasy CFG importieren R versand voll5 501 Bl ttern weiter gt Abbrechen Bei der Installation der Endanwender Komponenten k nnen Sie genau bestimmen was zur Verf gung stehen und wohin das kopiert werden soll E PrintEasy im Startmen eintragen Wenn Sie den Eintrag der PrintEasy Komponenten im Startmen w nschen m ssen Sie diese Auswahl aktiviert lassen RunEasy Wenn Sie RunEasy installieren m chten w hlen Sie bitte diese Option aus Zielordner Wohin sollen die PrintEasy Komponenten installiert werden PrintEasy CFG importieren Zur Runtime beim Endanwender geh rt auch eine g ltige PRNEASY CFG Diese mu von Ihrer PrintEasy
352. rhandbuch Version 5 0 Seite 7 Warum kann ich das PrintEasy Update beim Endanwender nicht einspielen 256 Mu die Anwendung nach einem neuen PrintEasy Update neu umgewandelt werden 256 Anpassung der PrintEasy Fortschrittsanzeige 44442444044444nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn ann 257 Eintrag inder INI Datei u nee eek 257 Verwenden von eigenen Statusanzeigern ussnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 258 Eigene Bitmaps f r den PrintEasy Status 0244440nsnnnnnnennnnnnnennnnnnnnennnnnnennnnnne nn 259 Regeln f r die kostenlose Weitergabe der PrintEasy Laufzeit Komponenten 261 BET Re ee Bee eeeiee 261 Auszug aus dem Software Lizenzvertrag 2224444444s44nennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnnnnnn nenn nn 261 Bedeutung f r die Praxis u 2440usnsnnnnnennnnnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnennnnnnnnnn 262 Erstellen gro er Dokumente mit PrintEasy unnnennesnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nennen 266 Alte Technik Esc Sequ vs Windows Technik u 2244444444nnnennnnnnnennnnnnennnnnnne nn 267 Direkte Ansteuerung des Druckers Esc Sequ Alte Technik 240 nennen 267 Verwendung des Druckertreibers Windows Technik uusnnennnnnnnneennnnnennnnn 267 Ein wichtiges Kriterium Die Spool Einstellungen
353. rintEasy Status 250 PrintEasy Vorschau 241 268 PrintEasy Vorschau als OCX ActiveX Control neennneeennennnnennnnnnnnnnnnnn nennen 292 PrintEasy Anweisungen nneeeen 160 PrintEasy Ausdruck archivieren 231 PrintEasy CFG 2neennneennnnnnene nn 22 PrintEasy Datei 161 162 PrintEasy Dialoge 278 PrintEasy Direktiven en 40 PrintEasy Direktiven Datei 43 45 48 54 PrintEasy Druckerauswahl Dialog 202 PrintEasy Drucker Dialog 204 PrintEasy Drucker Profil 202 PrintEasy Fortschrittsanzeige 247 354 PrintEasy Info useennnnnnennneen 313 PrintEasy Precompile 41 46 55 PrintEasy Seriennummer s e 357 PrintEasy Status ueeneen 248 PrintEasy Syntax eneennnnnenennn 85 PrintEasy Update usnennnnn 247 PrintEasy Updates s een 247 PrintEasy Verzeichnis 17 PrintEasy Vorschau 161 162 PRINTER 125 198 Printer Dialog us nennen 337 PRINTER DIALOG 114 115 163 204 205 Benutzerhandbuch Version 5 0 Printerfilter 44440 nenn 337 PrinterFilter iiini en 313 Printer Filter 2000000nenennne 202 206 Printer Fixes ssiri nnii 216 PRINTERNAME
354. rintEasy basierende Software ausliefern dann kann es passieren da sich die einzelnen Anbieter die Einstellungen gegenseitig berschreiben Umgebungsvariable PEINI ber diese Umgebungsvariable wird die PRNEASY INI gesucht Diese Umgebungsvariable darf nur lokal gesetzt werden d h der Eintrag in der AUTOEXEC BAT sollte unbedingt unterlassen werden Sie kann auf jeden beliebigen Dateinamen zeigen der die Struktur der PRNEASY INI aufzeigt B EINI C PRNEASY MUELLER INI Suchreihenfolge f r die PRNEASY INI WICHTIG Bitte lesen Sie diese Kapitel sehr sorgf ltig durch da es gro en Einflu auf Ihre und ggf auch auf die PrintEasy Applikation anderer Anbieter hat Zuerst wird die Umgebungsvariable PEINI ausgewertet Diese mu die komplette Pfadangabe auf eine PRNEASY INI beinhalten Dabei ist jedoch der Name PRNEASY INI nicht zwingend Wenn diese Umgebungsvariable nicht da ist wird geschaut ob im aktuellen Verzeichnis eine PRNEASY INI zu finden ist Wenn ja wird diese als alleinige Informations Quelle heran gezogen Als n chstes wird der normale System Such Allgorhythmus angewandt d h die PrintEasy Runtime wird z B ber PATH geladen In dem Verzeichnis in dem die GID30PEA DLL gefunden wird wird jetzt auch nach der PRNEASY INI gesucht Wenn gar keine PRNEASY INI gefunden wird kommt der Eintrag in der WIN INI zum Zug Wenn jetzt immer noch keine PRNEASY INI oder ein WIN INI Eintrag
355. rna 98 Struckturdefinitionen 22222000 363 STYLE na 102 104 107 SUB a E EE 197 Sub Layer nsnsesnennnennnnnnennnnnnennnn 195 Suchreihenfolge 224442 seen 238 SUPRESS ienien scinni naas 146 SYSLOG TXT uuseeseeeeneeeeennnnnneneneeenn 349 System Default neene 202 SYSTEM DEFAULT 114 115 203 Systemvariablen nen 145 Systemvernalter 312 314 TAB TITEE rororo a 197 Tabulatoren 02022222 nennen 176 181 Teil Rahmen 143 147 149 150 159 TEMP ae nenn 34 TEMP een en 237 262 Terminal Server nneneeeeessnneeeeeeeneeeennn 389 Testausdruck u esnnneeeneeeennnnnneneeeneeeennn 318 Testweise Plazieren 169 TEXT rennen 140 141 Text abschneiden 142 146 Text Attribute uuuueenenneeeeeeeeeeenen 142 TEeXtboX ns 142 146 TEXT EP ass 142 146 TEXT COLOR nnneeeneeessnnenneneeneeeennennenn 98 TEXT DEFAULTS eiir 140 TEXTE endeten 139 140 TEXTLOG TXT nenni 349 Textmarken cuusssseseneneneeennnneenenen seen 365 Textrotation euseaseeeeeeeeeeennnnenneneeeeennnen 320 THIGK u 2 22 an 102 TAIN 23 2a anne 102 MD DEREN ER EN EDEL RIEF UEEE FRE 148 Benutzerhandbuch Version 5 0 TOM Technologie 176 363 TOM Zeichen een 142 146 TOOLS nun e
356. rojektes Damit Sie mit PrintEasy unter Fujitsu NetCOBOL for NET arbeiten k nnen m ssen Sie ein paar Vorbereitungen im Projekt treffen Bitte legen Sie zun chst ein leeres COBOL Projekt an Neues Projekt x Projekttypen z fs 3 zz zz iis 0 visual C Projekte E Visual C Projekte Console Application 4 COBOL Projects ASP NET Web Application Er Setup und Weitergabeprojekte ASP NET Web Service 2 0 Andere Projekte windows Application 2 5 visual Studio Projektmappen Create a new COBOL project Name gidkart Speicherort Z prneasy samples net Durchsuchen Das Projekt wird erstellt in C prneasy samples net gidkart Vergr ern x Abbrechen Hilfe Seite 62 Benutzerhandbuch Version 5 0 Damit die Copystrecken vom COBOL Compiler auch gefunden werden w hlen Sie nun im Projektmappen Explorer auf dem Projekt aus dem Kontextmen Eigenschaften aus Projektmappen Explorer gidkart Erstellen Neu erstellen Bereinigen Hinzuf gen Als Startprojekt Festlegen Debuggen E gidkart cobp speichern B Einf gen Entfernen Umbenennen a Eigenschaften Benutzerhandbuch Version 5 0 Seite 63 Tragen Sie dort unter Copy Book Paths alle notwendigen Copy Verzeichnisse insbesondere das PrintEasy Copy Verzeichnis und das PrintEasy Bin Fujitsu net Verzeichnis ein gidkart Eigenschaftenseiten E Allgemeine Eigenschaften General Assembly A
357. rollzentrum kann man ber den Systemverwalter und Personalisierung eine eigene Meldung definieren Eigentlich k nnen wir von der EasiRun Europa GmbH bei einer fehlenden PRNEASY CFG nicht helfen Das Problem liegt i d R immer an einer unzul nglichen Installation beim Endanwender Benutzerhandbuch Version 5 0 Seite 255 Warum erscheinen bei meinem Endkunden Eselsohren und Kaffeeflecken Sicherlich haben Sie die PRNEASY CFG oder die gesamte Installation von der Try amp Buy CD genommen Sie m ssen allerdings die PRNEASY CFG aus der lizensierten PrintEasy Installation verwenden Ab der Version 3 0 k nnen Sie zur Not die PRNEASY CFG auch ganz weg lassen Dann jedoch haben Sie keine Konfigurationsm glichkeit im Kontrollzentrum M ssen PrintEasy Updates auch beim Endanwender eingespielt werden Nat rlich werden neben diversen Bugfixes die rein die Entwicklerkomponenten als solches betreffen i d R immer auch Fehler in der PrintEasy Runtime behoben Diese neuen Module m ssen dann nat rlich auch beim Endanwender eingespielt werden Bitte achten Sie immer sehr genau darauf da die Endanwender Runtime Version immer konform mit der Entwicker Runtime Version ist PrintEasy ist zwar abw rts aber nat rlich nicht aufw rtskompatibell Warum kann ich das PrintEasy Update beim Endanwender nicht einspielen Bitte berpr fen Sie ob Sie das Modul GID30PAT DLL mit ausgeliefert haben Ebenfalls werden mit den
358. rom mitgeschickt werden Beispiel EXEC PRINT SET TAB UPON DOCUMENT DOC TAB AT 2 0 CM ALIGNMENT IS DECIMAL MODE IS REPEATED END EXEC EXEC PRINT Bibzyon WAL LOSE NOSESSIES 3 LOSESA 10 UPON DOCUMENT DOC TAB AFTER 1 LINE INLINE FORMAT IS ON ND EXEC IE ESSEIRSTINET DELETE ALL TAB UPON DOCUMENT DOC TAB ND EXEC Seite 190 Benutzerhandbuch Version 5 0 Besonderheiten Copystrecken ausschlie en EXCLUDE COPY Vor allem bei den COBOL Compileren der Firma Acucorp stellt sich das Problem da der COPY Befehl in COBOL mi braucht wurde Dabei bedeutet z B COPY RESOURCE nicht das Einf gen der Copystrecke Resource Der Befehl wird f r die Gestaltung der grafischen Oberfl che verwendet PrintEasy jedoch kann auf die Besonderheiten der einzelnen COBOL Compiler nicht eingehen und sucht nat rlich nach der Copystrecke Resource die ja nicht existiert Um dieses Problem zu l sen gibt es die M glichkeit Copy Strecken mit dem Befehl EXCLUDE COPY aus der Aufl sung von PrintEasy auszuschlie en FXEC PRINT EXCLUDE COPY copyl copy2 END EXEC Dieser Befehl mu vor der ersten Angabe der Copystrecke abgesetzt werden Daher ist auch ein Eintrag noch vor der ID DIVISION erlaubt In diesem Fall darf dann jedoch der END EXEC
359. rt dessen Attribute variabel angegeben sind Syntax f r das Einblenden des Printer Dialogs via PrintEasy API CALL PETOOLS MOVE DIRECT TO PE PRN MOVE OFF TO PE PRN MOVE OFF TO PE PRN MOVE ENABLED TO PE PRN MOVE ENABLED TO PE PRN MOVE ENABLED TO PE PRN MOVE ENABLED TO PE PRN MOVE ENABLED TO PE PRN MOVE CENTERED TO PE PRN MOVE CENTERED TO PE PRN CALL PETOOLS_ PRINTER DIALOG CALL PETOOLS_FREE_DLL CANCEL PETOOLS DIALOG PREVIEW KZ DIALOG PEF KZ DIALOG PRINTING KZ DIALOG PRINTER CONTROL DIALOG PEF CONTROL DIALOG PREVIEW CONTROL DIALOG PREV MODE CONTROL DIALOG PRINTING CONTROL DIALOG HORIZ POS DIALOG VERT POS USING PE PRNDIALOG INFO PE PRNDIALOG RETURN CODE Seite 216 Benutzerhandbuch Version 5 0 Syntax im eigentlichen PrintEasy Druck Programm EXEC PRINT DEFINE SECTION DEFINE PRINTER VAR PRINTER USING PRINTERNAME as E PRNDIALOG PRINTER EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS VAR PRINTER Auswertung der Printer Dialog R ckgabewerte und setzen der Felder EVALUATE PE PRNDIALOG PREVIEW KZ
360. ruckern bzw ber verschiedene Druckertreiber v llig unterschiedliche Ergebnisse liefert Eine gute Textverarbeitung befragt also schon vorher den momentan eingestellten Druckertreiber welche Funktionen er alle beherrscht z B m wie gro der bedruckbare Bereich des Papiers ist oder m ob der Drucker farbige Dokumente ausgeben kann m und zeigt dies auch schon am Bildschirm entsprechend an PrintEasy ben tigt ebenfalls die Information welcher Druckertreiber f r den Aufbau des Dokuments verwendet werden soll damit eventuelle Einschr nkungen des Druckertreibers gegen die verwendeten Funktionen gepr ft werden k nnen um gegebenenfalls der Anwendung eine Warnung oder einen Fehler mitzuteilen Der verwendete Windows Drucker bzw der Druckertreiber die Randeinstellungen die Schriftwahl die Farben das Papierformat die Druckaufl sung usw beeinflussen das Druckergebnis F r die Erstellung professioneller Druckausgaben ist es daher wichtig die Arbeitsweise der Windows Druckerschnittstelle in ihren Grunds tzen zu verstehen und dadurch auch die Philosophie von PrintEasy Seite 92 Benutzerhandbuch Version 5 0 Das Problem mit den Schriftarten F r weitere berraschungen sorgen fters die Schriftarten Nicht immer wird das Dokument mit der Schriftart ausgedruckt die daf r gew hlt wurde Das kann daran liegen da die Schriftart nicht vorhanden ist oder der Drucker selbst die gew hlte Schriftart intern vorr tig hat I
361. s aus dem Kontextmen Hinzuf gen Vorhandenes Element hinzuf gen aus Yorhandenes Element hinzuf gen gidkart 2x Suchen in E fujitsu net 8 3 a Xu E Btrasr 2 PECOBOL cob PEtools cob Desktop D Eigene Projekte Arbeitsplatz Dateityp common COBOL Files cob cbl cobol Abbrechen W hlen Sie dann aus dem PrintEasy Bin Fujitsu NET Verzeichnis die beiden Sourcen pecobol cbl und petools cbl aus Diese werden anschlie end im Projektmappen Explorer unter Source Files angezeigt Anschlie end k nnen Sie ber Hinzuf gen Ihre eigenen PrintEasy Sourcen als Projektmappen Elemente aufnehmen oder neu erstellen Benutzerhandbuch Version 5 0 Seite 77 Umwandlung von PrintEasy Anwendungen unter NET Die hinzugef gte PrintEasy COBOL Source mu nun zun chst mit dem PrintEasy Precompiler bersetzt werden Diese bersetzung kann durch den Custom Build Step automatisiert werden Bitte w hlen Sie hierzu zun chst die Eigenschaften der PrintEasy COBOL Source z B mit F4 aus und stellen Sie nun die Option Build Action auf None Eigenschaften gidkart cbl File Properties X ME E Sonstiges Build Action None Copy to Output Directory Do not copy Custom Tool Custom Tool Namespace File Name gidkart cbl Full Path C PrnEasy samplesy3 net gidkartigidkart cE Anschlie end rufen Sie bitte die Eigenschaftenseiten ber den Knopf auf und tragen un
362. s Kontrollzentrum statisch Im Kontroll Zentrum von PrintEasy finden Sie den Punkt Dialogpositionen Hierbei k nnen Sie die einzelnen Anzeigepositionen f r die entsprechenden Dialoge festlegen Dialogpositionen Druckerauswahl m ber das API PETOOLS_SET_DIALOG_POS Mit diesem API wird der oben angezeigte Dialog aufgeblendet WORKING STORAGE SECTION 01 PE VERT POS PIC X 11 01 PE HORIZ POS PIC X 11 01 PE RETURN CODE PIC S9 05 COMP 3 PROCEDURE DIVISION MOVE CENTERED TO PE VERT POS MOVE CENTERED TO PE HORIZ POS CALL PETOOLS_SET_DIALOG_POS USING BY REFERENCE PE VERT POS BY REFERENCE PE HORIZ POS BY REFERENCE PE RETURN CODE Benutzerhandbuch Version 5 0 Seite 285 Gr e der Vorschau Die Gr e der eigentlichen Vorschau und des Dokument Fensters innerhalb der Vorschau k nnen Sie ber den OPEN DOCUMENT bestimmen gt gt OPEN NT document name MINIMIZE BNT SIZE MINIMIZE IS FMAXIMIZED MAXIMIZE WINDOWED WINDOWE dataname 8 dataname 9 Titelzeile der Vorschau Falls Sie die Titelzeile der Vorschau ver ndern m chten k nnen Sie das ber PREVIEW TITLE beim OPEN DOCUMENT tun Wenn Sie keinen PREVIEW TITLE angeben wird der Name des Dokumentes verwendet gt gt OPEN Dre document name TT IS Ldataname 7 Seite 286 Benutzerhandbuch Version 5 0 Parent Window Das API P
363. s gt BIN lt Instverzeichnis gt BIN WB SCOBDIR PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN WB PATH COBCPY lt Instverzeichnis gt CPY SCOBCPY Diese Umgebungsvariablen k nnen entweder in der Datei WBW3 SYS eingetragen werden die sich im Verzeichnis INSTALL MF des Systemlaufwerks befindet oder Sie erstellen im Organizer ein Projekt mit diesen Umgebungsvariablen Umwandlung von PrintEasy Anwendungen Preprozessor Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Die Micro Focus Workbench 4 0 unterst tzt die Technik des Preprozessors Das bedeutet da Ihre COBOL Source automatisch beim Compile Check Lauf mit PrintEasy bersetzt wird und Sie weiterhin auf Basis Ihres Source Codes testen k nnen Preprozessor Direktive Hierf r ist es allerdings notwendig da Sie dem COBOL Compiler mitteilen da diese COBOL Source mit PrintEasy precompiliert werden soll Dies geht am einfachsten wenn Sie als erste Zeile in Ihrer PrintEasy COBOL Source auf Spalte 7 beginnend folgende Anweisung eintragen SET P PEPREP ENDE Nach der Angabe des Preprozessors mit P PEPREP und vor dem ENDP d rfen Sie dann zus tzliche PrintEasy Direktiven einf gen Wenn Sie z B die automatische Umste
364. schichtarchitektur dar in dem die Remote Architektur und auch das Konzept sog UserExits nahtlos eingeklinkt werden kann m F r ein besseres Verst ndnis zun chst der Blick auf die Schichtenarchitektur im klassischen Stand Alone Fall Der Stand Alone Fall Stand Alone WIN32 CREATOR PECOBOL PETOOLS GIDNET32 PROZESSOR GIDCOB32 GIDTOO32 GIDPEA WIN GDI Benutzerhandbuch Version 5 0 Seite 399 m Die Applikation realisiert Ihre Businesslogik und setzt die druckzentrierten PE Aufrufe in Form von Standard COBOL Calls mit Parameter bergabe auf die Module PECOBOL und PETOOLS ab m Das technische Vorgehensmodell f r den Call Aufruf und die Parameter bergabe ist bei den verschiedenen COBOL Produkten sehr unterschiedlich m Die Module PECOBOL und PETOOLS setzen die unterschiedlichen technischen Vorgehensmodelle der einzelnen Hersteller in ein internes neutrales Format um Dieses neutrale Format ist eine fest vorgegebene Struktur die sog Transfertable Sie enth lt alle erforderlichen Informationen Parameterinfos wie Anzahl Typ L nge Zeiger auf die verschiedenen Datenbereiche Returnbereiche Fehlertextbereiche m Jeder PrintEasy zentrierte Call in der Applikation wird in einen Transferdatensatz mit dieser Struktur umgesetzt Das Dreigestirn Applikation PECOBOL und PETOOLS stellen somit den CREATOR dar Jeder Transferdatensatz wird dann an das Modul GIDNET32 bergeben dort interpretiert und in
365. sennnnennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnsnnnnnn 184 Verwerfen des Dokumentes DESTROY DOCUMENT 2444444 4440er snnnnnnnnnnnnnnnnnnnn nennen 184 Freigeben der Ressourcen FREE RESOURCES 24440424004H400nnnnnnnnnennnnnnnnnn namen nen 184 TOMS und GEELS a2 aaa else E A EE 185 Die TOM Technologie senu ccsnisernin kassel 185 Benutzerhandbuch Version 5 0 Seite 5 Die Definition von CELLs Inline Formatierung serrana ernennen Regeln beim automatischen Zeilenumbruch Autowrap 40rsnserneennnnennnnneennn nn 188 Verf gbare Formatierungsangaben uusrnnnennnnnnnnnennnnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnn nn 189 Arbeiten mit Tabul ftoren e n er re ee en 190 Besonderheiten een ee een lern 191 Copystrecken ausschlie en EXCLUDE COPY ursnnsensseennnnennnnneennnnnnnnnnnn nennen nen 191 Rund um Fehler und Co u 40 4000000 0200 an ad nn nn ann a ana dann ann ann ad ah ae antun 192 Fehlerbehandlung WoOZU 0222444440snanennnnnnnnnnnnnennnnnnnnnnnnnnnnannnnnnernnnnnnannnnnnernnnnnnnennnnrnn nn 192 Quellen f r Fehler Informationen ursnsersssnnsnennnnnnennnnnnnnnnnnnnennnnnnnnnnnn manner 192 DCA DO OTIN O rennen 192 DE a E a E E nn ran E rennen here 193 Die Gopystrecke PECODE CPY nsusansassnesensannnssnsnannennhannns SEEEN SNEEN TAEAKE NANE DANESE KEAT 195 Die Detailed Warning Table ssseeessses
366. srichtung R nder Kopf amp Fu zeilen Wasserzeichen und Stempel Auch hier wird nicht berpr ft ob sich ein Attribut ndert Sie d rfen den NEXT LOGICAL PAGE WITH REFRESH nur durchf hren wenn sich die Dokument Attribute auch ndern Ein prophylaktischer Einbau dieses Attributes ist unsinnig und kostet unn tig Zeit und Platz Benutzerhandbuch Version 5 0 Seite 273 8 Schwarz Wei Grafiken als True Color Jede Grafik mu einmal im PEF File gespeichert werden Wenn viele verschiedene Grafiken verwendet werden sollte man eine Optimierung durchf hren Nicht optimierte Grafiken verbrauchen unn tig viel Platz im PEF File und Zeit bei der Verarbeitung Bitte speichern Sie niemals eine Schwarz Wei Grafik z B als True Color ab Vermeiden Sie auch bertrieben gro e Aufl sungen und Formate In diesem Fall mu das System die Grafik nach unten skalieren und das kann manchmal sogar zu einer Verschlechterung des Druck Bildes f hren 9 Andere Grafikformate als BMP Grafiken im BMP Format k nnen direkt verarbeitet werden Im Temp File gen gt dabei ein Verweis auf die eigentliche Grafik Datei Sie wird nicht mehr zus tzlich gespeichert Alle anderen Formate m ssen zun chst in das BMP Format konvertiert werden Das bedeutet auch da die neuen Grafik Informationen im Temp File gespeichert werden m ssen 10 REFRESH RESOURCES ALL ohne Veranlassung Bitte aktualisieren Sie nur die Ressourcen die auch ver n
367. ssor Direktive 35 36 38 Preview cusssssnsneensennnnnnennenn 268 306 340 PREVIEW 161 162 163 197 200 269 370 Preview ActiveX Control 292 PREVIEW CONFIGURATION 279 PREVIEW SIZE nenne 162 279 PREVIEW TITLE ne 162 PrevP ge u u 2enuneen 295 PREV P AGE 4 2 2 usa 284 Benutzerhandbuch Version 5 0 Printer 306 340 PRINT 197 249 PRINTABLE 196 PRINT ALL 4 22 ee 284 PrintAllPages uu nn 296 PrintCurrentPage useeneen 296 PRINT CURRENT PAGE e 284 PRINT D ATE 442 20n ran 145 PrintEasy Communication Area 184 PrintEasy Debugger nennen 305 PrintEasy Dialoge 382 PrintEasy Direktive 48 56 PrintEasy Direktiven 73 74 PrintEasy Direktiven setzen 73 PrintEasy Entwicklungszentrum 298 PrintEasy Konfigurationsdatei 241 PrintEasy Kontrollzentrum 117 191 241 311 PrintEasy Laufzeit Komponenten 252 PrintEasy Migrate 78 363 374 PrintEasy Migrate Assistent 374 375 PrintEasy Migrate Assistenten 364 PrintEasy Rechenleistung 382 PrintEasy Remote i e 380 PrintEasy Runtime Meldungen 403 PrintEasy Source Viewer 303 304 PrintEasy Spy 305 P
368. sssrnessennansnnnnneennaansnnnaesnnaanannnntennaanaannaaeennaanadnaaeennaananaa 196 Die WHENEVER KIausel 0 4240002400nnnennnnnensnnnnnnnnnnnnnennnnnnnnnnnnnnnnnennnnnnnnennnnnnnnnnnr nen 197 Strategien der Fehlerbehandlung essssssssrssserrensnrnnseennannannanaeennaanannnntennadnannaaeennaanannaaeenndanannna 198 berblick ae nen Anne see 198 Behandlung von Fehlern Errors 4444444444HRnnnnnnnnnnennnnnnnennnnnnnennnnnnnnnnnnnennnnnne nn 199 DrackerarsalZUNg cerie a E O 199 SChriflersetzung cttaiassen ai E E N 200 Alternative Graustufen f r Farbe u usnnnennnnnnnnnennnnnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnn nn 201 Problemgebiete u urn ee ne 202 Fehler die keine SING ea ee anna 203 Der Durchschreibesatz CARBONCOPY uuurzesnnnsnrnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnen rennen 204 Prinzipielle Arbeitsweise 4444400osnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnernnnnnnnannnnnnnrnnnnnennnannnn nn 204 Erweiterungen bei der Dokumenten Definition 444snnnnenennnnnnnnnnnnnnnnennnnnnn nennen 205 Layer Definition LAYER DESCRIPTION 444400s22004nnneonnnnnennnnennnnnnnn nennen 205 Carboncopy Definition CARBONCOPY DESCRIPTION 2444442 24400 sn nennen snnnnnn nn 206 Erweiterungen bei den Ger teoptionen u 444unssnnnnnnennnnnnennnnnnennnnnnnennnnnnnennnnnnn nn 207 Erweiterungen bei d
369. stet werden COBOL Datei Hier wird die umzusetzende Quellcodedatei angegeben Umzustellende Datei Hier ist der logische Name der umzustellenden Datei anzugeben Dies entspricht der Direktive FILENAME In der Auswahl Liste werden alle Dateien aufgef hrt die in diesem COBOL Programm definiert wurden Wurde beim Start des Assistenten eine PEMIG DIR mit einem Eintrag zu der ausgew hlten Datei gefunden werden anschlie end die hinterlegten Einstellungen bernommen Diese k nnen jedoch dabei interaktiv ge ndert werden Die nderungen werden jedoch nicht in die PEMIG DIR zur ck geschrieben Name des Dokuments Hier wird der Name angegeben wie das Dokument im Programm genannt werden soll und mu mit dem Namen in der zugeh rigen DEFINE DOCUMENT SECTION der MIG Datei bereinstimmen Direktiven Hier werden die gew nschten Einstellungen der weiteren Direktiven f r Preview Printing und PEF aufgelistet ber den Button Ausw hlen kann der Subdialog f r die gew nschte Einstellungen aufgerufen werden User Insert Datei Hier wird der Name der einzupflegenden MIG Datei angegeben Auswahl ber Standard File Dialog Dies entspricht der Directive USERINSERT Seite 384 Benutzerhandbuch Version 5 0 Das Zusatz Tool RunEasy Hintergrund Haben Sie sich nicht schon immer ge rgert da Sie die Umgebungsvariablen nicht einfach pro laufende Task setzen k nnen sondern alles global z B ber Eintr ge in die autoexec bat gesch
370. stimmen nicht Sortierung sagt kann hat aber keinen Sorter Hardware Rand Angaben sind falsch Umsetzung von Farben nach Graustufen Monochromdrucker gibt vor Farbdrucker zusein E Linienstil und Linienbreite erscheinen mal mal so Farbige Linien werden nur schwarz oder wei gedruckt Breite Linien k nnen nicht gestrichelt sein E Schrift naja Falsche Schriftart bei Druck Drucker macht Schriftersetzung Schriftgr e variiert auf unterschiedlichen Druckern oder innerhalb eines Druckers Deshalb sollten Sie mit TrueType Schriften arbeiten TrueTyp als Bitmap ist am Besten TrueTyp als Graphik oder TrueTyp als Kontur garantieren keine identischen Ergebnisse Verwirrung Courier Courier New Courier Western Gleiche Schrift mit unterschiedlichen Namen Achtung teilweise Hardwareschrift E It s nota Bug it s a Feature Warnungen obwohl es tut a Gedrehte Texte Kein Platz bei PLACE Gedrehter Text willk rlich Barcodegr e normierte Proportionen m Papier Papier Endlos Papier Problematik Vorschub amp Papiername Herstellerspezifische Papierformate Namen Selbst definierte Papierformate werden nicht von allen Herstellern unterst tzt In Windows NT Treibern so gut wie nie vorhanden Benutzerhandbuch Version 5 0 Seite 203 Der Durchschreibesatz CARBONCOPY Fr her wurde sehr h ufig von Durchschreibes tzen Gebrauch gemacht F r die Erstellung der unterschiedlichen Belegvarianten war nur ein Druck
371. sweise kleinen Anteil der Rechnerkapazit t bekommt und somit parallel auch mit anderen Anwendungen gearbeitet werden kann Diese Einstellung sollten Sie w hlen wenn die Dokumente eher wenige Seiten umfassen und neben der PrintEasy Aufbereitung auch noch andere Applikationen aktiv sein d rfen Der Anwender kann somit neben der Aufbereitung mit PrintEasy mit dem Rechner weiter arbeiten Die PrintEasy Aufbereitung dauert l nger m Normale Priorit t bei Aufbereitung Ausdruck Seite 354 PrintEasy bekommt die gleiche Rechnerkapazit t wie alle anderen Anwendungen Benutzerhandbuch Version 5 0 Speicheranforderungen Hier kann die Gr e der jeweiligen Speicheranforderung von PrintEasy konfiguriert werden Diese Einstellung schl gt sich dann nat rlich auch in dem belegten Hauptspeicherplatz nieder Begonnen wird immer bei einer Hauptspeicheranforderung von 1 MB Anschlie end wird der Speicher bis zu einer bestimmten Grenze jedes Mal verdoppelt Danach werden nur noch 1 oder 2 MB angefordert E Schnell kompatibel zu 2 x Diese Einstellung sollte bei gro en Dokumenten PEF Datei Gr e ab 50 MB verwendet werden n Startwert 1MB z Wird immer verdoppelt bis 250 MB g Danach Anforderung um 2 MB m Mittel Diese Einstellung sollte bei mittleren Dokumenten PEF Datei Gr e ab 2 MB verwendet werden g Startwert 1MB Wird immer verdoppelt bis 50 MB g Danach Anforderung um 1 MB m Niedrig Diese Einstellung sollte bei
372. sy Precompiler oder PrintEasy Migrate einsetzen haben Sie im Eingabefeld Options die M glichkeit die Direktiven einzutragen Das m ssen Sie dann jedoch bei jedem Precompile oder Migrate Lauf von Neuem tun Als weitere M glichkeit k nnen die Direktiven jedoch auch in den Direktiven Dateien PE DIR und PEMIG DIR gesetzt werden Immer wenn Sie gew hrleisten m chten da eine Anwendung immer mit speziellen Direktiven z B der automatischen OEM ANSI Konvertierung umgewandelt wird oder Sie eine F lle von Direktiven angeben m ssen insbesondere beim PEMigrate sollten Sie eine solche Direktiven Datei verwenden m PE DIR enth lt Direktiven f r das Produkt PrintEasy im allgemeinen m PEMIG DIR beinhaltet spezielle Direktiven f r PEMigrate Die Direktiven Dateien werden zun chst im aktuellen Arbeitsverzeichnis und anschlie end im PrintEasy Home Verzeichnis gesucht Seite 82 Benutzerhandbuch Version 5 0 Verf gbare Direktiven Allgemein Die Optionen k nnen in oder in eingeschlossen sein ACU m Funktion Angabe f r PrintEasy dass der ACU Preprozessor verwendet wird m Format NOJACU m Parameter Keine m Defaultwert NOACU ACUPATH E Funktion Angabe des Output Verzeichnises f r ACU Preprozessor nur i V m PEPREACU EXE m Format ACUPATH verzeichnis m Parameter verzeichnis Gibt das Verzeichnis an in dem der ACU Cobol Compiler die Ausgabe Datei ACU__PP1 OUT vermutet In der Regel ist das das
373. sy Vorschau erfolgen soll m wie der Tab Titel in der PrintEasy Vorschau benannt sein soll E welche Informationen und Verwendungsm glichkeiten in der PEF Datei abgespeichert werden sollen Seite 204 Benutzerhandbuch Version 5 0 Erweiterungen bei der Dokumenten Definition Die Definitionen f r die Layer und Carbon Copies m ssen innerhalb des DEFINE DOCUMENTS in der WORKING STORAGE SECTION erfolgen Layer Definition LAYER DESCRIPTION Zu allererst m ssen Sie alle Layer definieren die Sie sp ter verwenden m chten Sie legen sozusagen die Overhead Folien fest Eingeleitet wird die Layer Definition mit LAYER DESCRIPTION Mit DEFINE LAYER gefolgt von einem logischen Layernamen wird ein Layer festgelegt Dabei sind folgende Attribute zul ssig m Anzeigbar DISPLAYABLE Dieses Attribut legt fest ob dieser Layer in der Vorschau angezeigt werden soll Die Option YES bewirkt das Anzeigen der Ebene in der Vorschau Somit kann z B ein Formular in der Vorschau angezeigt werden welches sich eigentlich auf dem Papier bereits befindet Wenn NO angegeben wird erscheint diese Ebene nicht in der Vorschau m Druckbar PRINTABLE Dieses Attribut gibt an ob diese Ebene mit ausgedruckt werden soll Die Option YES bewirkt da die Ebene mit ausgedruckt wird sofern das Drucken z B per PrintEasy Syntax Befehl oder direkt aus der Vorschau ausgel st wird Wenn NO angegeben wird erscheint diese Ebene nicht auf dem Ausdru ck
374. t Zentraler WIN32 Applikations Printserver mit WIN32 PC als Dialog Client PC Terminal CREATOR PROZESSOR a Eu Business Logik sy lalo ee X PrintEasy Rechenleistung Business Dialoge PE Preview via PEF Pseudo Remote Seite 396 Benutzerhandbuch Version 5 0 Variante 6 zentraler Kombiserver mit Non WiIN 32 Client Zentraler WIN32 Applikations PE Printserver mit Non Win32 Dialog Client Terminal CREATOR PROZESSOR Business Logik u D PrintEasy Rechenleistung j e wW Business Dialoge cie Ss Se ln Pseudo Remote Benutzerhandbuch Version 5 0 Seite 397 Variante 7 zentraler WIN32 Terminal Server Zentraler WIN32 Terminal Server als Applikations PE Printserver mit GUI f higem PC als Windows Terminal Client Business Logik PrintEasy Rechenleistung CREATOR PROZESSOR TOR Koe gt Business Dialoge PrintEasy Dialoge me PE Preview Hl Direct PE Preview via PEF Pseudo Remote Seite 398 Benutzerhandbuch Version 5 0 Technische Detaillierung berblick m m folgenden erhalten Sie einen kurzen technschichen berblick ber die Konzeption der Schnittstelle und die beteiligten Komponenten Die systemtechnische Details auf C Ebene finden Sie weiter hinten m PrintEasy stellt insgesamt eine Mehr
375. t rke WIDTH Die WIDTH darf in den Einheiten MM CM INCH POINT S angegeben werden oder mit den Konstanten HAIRLINE THIN NORMAL und THICK HAIRLINE THIN NORMAL THICK 0 ee pi N G pi E 59 Stil STYLE F r STYLE k nnen die Konstanten SOLID DASH DOT DASHDOT und DASHDOTDOT angegeben werden Nicht alle Druckertreiber unterst tzen diese Linienstile DASHDOTDOT Art TYPE F r TYPE k nnen die Konstanten SINGLE f r eine einfache Linie und DOUBLE f r eine doppelte Linie angegeben werden Farbe COLOR F r COLOR kann eine der Farbkonstanten oder eine definierte Farbe angegeben werden Die Konstanten f r den Stil und die Strichst rke sind auch auf dem mitgelieferten PrintEasy Sch tzeisen abgebildet Die Definition einer roten durchgezogenen dicken Doppel Linie sieht dann z B wie folgt aus D EFINE LINETYPE rahmenlinie WITH WIDTH IS THICK SLS LS SOND TYPE 1S DOUBLE COLOR IS RED Benutzerhandbuch Version 5 0 Seite 111 Linienattribute dynamisch einstellen Sollen die Linienattribute zur Laufzeit angegeben werden k nnen die Konstanten oder die Werte auch als Variablen angegeben werden Nat rlich ist es in diesem Fall auch wieder m glich die Ressourcen zur Laufzeit zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann
376. t Ihnen verschiedene problemadequate Varianten f r die Druckerauswahl zur Verf gung Sie haben dabei viele verschiedene M glichkeiten wie Sie den Drucker ausw hlen und PrintEasy bekannt geben k nnen Standard Drucker System Default Fester Drucker PrintEasy Druckerauswahl Dialog Auswahlpunkte konfigurierbar PrintEasy Druckerauswahl Dialog mit eingeschr nkter Druckerliste Printer Filter Vorgeschalteter PrintEasy Druckerauswahl Dialog Eigener Druckerauswahl Dialog Verwendung eines PrintEasy Drucker Profils Windows Drucker Dialog Benutzerhandbuch Version 5 0 Seite 211 Standard Drucker vom System SYSTEM DEFAULT gt B HP LaserJet 5P gt 2 PA 5 TOSHIBA DP6570 Lexmark Optra A Series PCL5e Series Wenn Sie Ihr Dokument direkt ber den Windows Standard Drucker erzeugen m chten dann k nen Sie die Konstante SYSTEM DEFAULT einstellen EXEC PRINT DOCUMENT SECTION DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS SYSTEM DEFAULT Fester Drucker nur bedingt empfehlenswert n DocuCom PDF Driver Sie k nnen jeden installierten Druckertreiber auch fest hinterlegen Diese Vorgehensweise ist jedoch nur bedingt empfehlenswert da die Drucker Namen sehr leicht vom Anwender ge ndert werden k nnen Beispiel EXEC PRINT DEFINE SECTION DEFINE PRINTER PDF PRINTER USING PRINTERNAME DocuCom PDF Drive
377. t Normale H he Als Farbangabe sind nur die Konstanten erlaubt Die Schriftgr e wird in Points angegeben Als Schriftartangabe sind nur definierte Schriftarten zul ssig Benutzerhandbuch Version 5 0 Seite 189 Arbeiten mit Tabulatoren Sie k nnen bei der Inlineformatierung mit Tabulatoren arbeiten Das Tabulator Trennzeichen wird dabei durch lt T gt dargestellt Zuvor m ssen die Tabulatoren mit dem PrintEasy Befehl SET TAB festgelegt werden Diese gelten dann f r das gesamte Dokument bis die einzelnen Tabulatoren wieder mit DELETE TAB oder mit DELETE ALL TABS gel scht werden Generell werden folgende Tabulator Arten unterst tzt lt Tab Einstellung m LEFT Links Testdaten E RIGHT Rechts Testdaten m CENTER Zentriert Testdaten m DECIMAL Dezimal Tab 123456789 987654 lt Tab Einstellung Beim Dezimal Tabulator wird am im COBOL Programm ber DECIMAL POINT IS COMMA eingerichteten Dezimal Trennzeichen ausgerichtet Weiterhin kann zwischen wiederholenden MODE IS REPEATED und einzelnen MODE IS SINGLE Tabulatoren unterschieden werden Bei MODE IS REPEATED wird der Tabulator je nach angegebener Ma angabe automatisch wiederholt Bei MODE IS SINGLE wird dieser Tabulator nur einmal an der angegebenen Position gesetzt Zu guter Letzt gibt es auch noch MODE IS STANDARD der einen Standard Tab wiederholend festlegt Dieser gilt immer dann wenn mehr Tab Zeichen als Tabfestlegungen im Datenst
378. t ann Extension name ebi cob cpe T Display full path name OK Cancel Seite 40 Benutzerhandbuch Version 5 0 Umwandlung von PrintEasy Anwendungen Precompiler Da der COBOL Compiler die PrintEasy Syntax nicht versteht mu die PrintEasy Source zun chst mit dem Precompiler bzw Preprozessor bersetzt werden Dabei werden alle PrintEasy Anweisungen in Standard COBOL Befehle umgewandelt Leider unterst tzt Acucobol Acucorp GT 4 x noch keinen Preprozessor Ansatz d h Sie m ssen daher Ihre COBOL Sourcen zun chst mit dem PrintEasy Precompiler bersetzen PrintEasy Precompile F r den Aufruf des PrintEasy Precompilers haben Sie mehrere M glichkeiten m Aufruf des grafischer Precompilers ber das Startmen im Bereich PrintEasy m Start des DOS Commando Zeilen Precompilers ber die Commandline durch Aufruf von PEPRECBT EXE Dieser Commando Zeilen Precompiler erlaubt die Abrfrage des Errorlevels 32 Keine Source angegeben bzw ung ltige Source n 16 Schwerwiegende PrintEasy Fehler SEVERE 8 PrintEasy Fehler ERROR 4 PrintEasy Warnungen WARNINGS Wird der PrintEasy Precompiler ohne Parameter gestartet oder aus dem Startmen aufgerufen wird folgender Dialog aufgeblendet Source File ARTPZCBL Durchsuchen Copy Dirs Ki PE Options ED Abbruch Bitte tragen Sie unter Source File den Namen ggf mit Pfad der umzuwandelnden COBOL Source ein Wenn Sie auf Durchsuchen klicken wird Ihnen ein Da
379. t verschiedene Druckertreiber Teilweise komplett anderer Treiber von einem anderen Programmierer Diverse Features werden nicht berall unterst tzt Seite 226 Benutzerhandbuch Version 5 0 Probleme mit den Hardware R ndern Unter einem Hardware Rand wird der Bereich verstanden den der Drucker hardwareseitig nicht bedrucken kann Kalibrierung Seitenr nder Wenn Sie bereits vorbedrucktes Papier beschicken m chten sind Sie darauf angewiesen da Ihr Ausdruck exakt positioniert wird Leider treten gelegentlich vor allem bei lteren Druckermodellen hardwareseitige Abweichungen auf welche mit der Funktion Seitenr nder im Kontrollzentrum korrigiert werden k nnen Dabei m ssen Sie zun chst den gew nschten Drucker und das relevante Papierformat ausw hlen Anschlie end k nnen Sie die eingestellten Werte ndern Bitte messen Sie dabei m glichst exakt Die Eingabe erfolgt dann in 1 10 mm Empfohlene Mindestgr en f r den physischen Rand Bitte stellen Sie bei den R ndern der physischen Seite gro z gige R nder ein Sie haben vielleicht in der Firma einen Drucker der geringe Hardware R nder aufweist Ihre Daten passen daher alle wunderbar auf das angegebene Papierformat Ihr Endkunde aber hat vielleicht einen Drucker mit gr eren Hardware R ndern Die Daten passen jetzt nicht mehr auf das Papier was seitens PrintEasy mit Warnungen quittiert wird EXEC PRINT DOCUMENT SECTION DEFI
380. t vorhanden Beispiel HKEY_LOCAL_MACHINE SOFTWARE Test Cobol TEMP oder HKEY_LOCAL_MACHINE SOFTWARE Test Cobol PERM F r den Eintrag der entsprechenden Werte f r die Registry mu jeweils eine entsprechende Section in der INI Datei definiert werden in der die einzelnen einzutragenen Schl ssel stehen Beispiel HKEY_LOCAL_MACHINE SOFTWARE Test Cobol Anschlie end k nnen die Werte gesetzt werden Als Typen stehen Ihnen die K rzel S f r String Werte und D f r DWORD Eintr ge zur Verf gung Schluessel Type Value Beispiel Base S xx CurrentVersion S V70L10 Benutzerhandbuch Version 5 0 Seite 387 Beispiel einer Konfigurationsdatei Config Debug 1 an 0 aus debug 1 runeasy Kompletter Pfad zur Auszufuehrenden Datei run home notepad exe Uebergabeparameter cmd c autoexec bat Workdir work WORKDIR defines Locale Variable die nicht in die nicht ins Environment gesetzt werden testpath WORKDIR env Globale Variable die ins Environment gesetzt werden home WINDIR path2 d win95 018 path c hugo path d win95 018 hugo c qw ADDREG Welcher Zweig muss hinzugefuegt werden HKEY_LOCAL_MACHINE SOFTWARE Test Cobol 1 HKEY_LOCAL_MACHINE SOFTWARE Test Cobol die einzelnen Eintrage on lt String DA lt DWORD Base S xx CurrentVersion S V70L10 FMBHLANP S testpath LANGUAGES S E RTS_Product_Directory S testpath RTS_CurrentVersion S V70L10 Funcion D 1
381. tandard Drucker Dialog esscriuan aana anA ARRAN aAA 220 Informationen ber der Drucker ermitteln sssssesrrannssnnnseennnnssnnaneennaanannnneeenndanannaaeennaanannn ann 222 Die Druckereigenschaften ueu sen seele lee ei 222 Ermittlung der Eigenschaften via PrintEasy APl 22400444440R nn nnnnnnennnnnennennnnnnennnn 223 Abfrage der verf gbaren Sch chte Inputbins unnnnennnnnnnnnnnnnnnnnnnnnnnnn 223 Welche Papiersorten werden bei welchem Schacht unterst tzt nennn 224 Die Standard Einstellungen des Druckers 224444444440nsnnnnnnennnnnnnnnnnnnnennnnnnn nennen 224 Wenn die Angaben im Druckertreiber falsch sind 444444444440 nennen nnnnnnn nennen nenn 225 Seite 6 Benutzerhandbuch Version 5 0 Druckertreiber ist nicht gleich Druckertreiber 4440nenennnnnnnennnnnnnnnnnnnnnennnn nennen 226 Probleme mit den Hardware R ndern 44444sn4eeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsnnnnn 227 Kalibrierung Seitenr nder 444400444000nnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnn 227 Empfohlene Mindestgr en f r den physischen Rand u2s440enesnnnnnnennnnnnnnennnen 227 Automatische Einstellungen nur bedingt empfehlenswert u2 r nennen 228 Spezielle PrintEasy Techniken nuesnnssnresnnnennnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
382. tartverzeichnis abgelegt werden Benutzerhandbuch Version 5 0 Seite 25 Nachinstallation fehlender Komponenten ber diese Auswahl k nnen Sie eine bereits bestehenden PrintEasy Installation um fehlende Komponenten erg nzen Auswahl des Installationsordners E Auswahl des fr heren Installationsordners x Bitte w hlen Sie den Ordner aus in dem Ihre fr here Installation gespeichert wurde Fr herer Installationsordner C preasy4 Bl ttern Abbrechen Zun chst m ssen Sie hier das Installationsverzeichnis angeben damit der Umfang der bereits installierten Komponenten ermittelt werden kann Seite 26 Benutzerhandbuch Version 5 0 Angabe der Seriennummer s5 Angaben zur Seriennummer Zur Verifikation m ssen Sie nun Ihre Seriennummer eintragen Bitte beachten Sie dass Sie nur fortfahren k nnen wenn Sie alle Felder korrekt ausgef llt haben Benutzerhandbuch Version 5 0 Seite 27 Nachinstallation des COBOL Compilers Entwickler Installation m u u au nu au a m Sie k nnen nun weitere COBOL Compiler ausw hlen Seite 28 Benutzerhandbuch Version 5 0 Komponenten Auswahl v3 Entwickler Installation Nun besteht die M glichkeit weitere Komponenten auszuw hlen die nachtr glich installiert werden sollen Benutzerhandbuch Version 5 0 Seite 29 Sicherungskopien von ersetzten Datein erstellen s Sicherungskopie von ersetzten Dateien erstellen x
383. te beim PLACE Befehl angeben so m ssen diese mit ELLIPSE DEFAULTS eingeleitet werden Ellipsen Attribute Gr e der Ellipse BOX WIDTH BOX HEIGHT Bei BOX wird die Breite der Ellipse mit WIDTH und die H he der Ellipse mit HEIGHT angegeben Soll die Ellipse die Sonderform Kreis haben mu die Breite und die H he der Ellipse identisch sein F llung FILLING Bei FILLING kann mit der Angabe ON eine F llung f r die Ellipse definiert werden Umri linie OUTLINE Bei OUTLINE kann mit der Angabe ON eine Umri linie f r die Ellipse definiert werden Typ TYPE ber die Typ Angabe kann festgelegt werden ob man eine vollst ndige Ellipse FULL einen Kreisbogen ARC ein Kreissegment CHORD oder eine Tortengrafik PIE erzeugen m chte Startpunkt START AT Der Startpunkt des Kreisbogens Kreissegmentes oder der Tortengrafik wird ber START AT festgelegt Endpunkt END AT Der Endpunkt des Kreisbogens Kreissegmentes oder der Tortengrafik wird ber END AT festgelegt Bitte beachten Sie dass Kreisbogen und Kreissegment bzgl des Start und Endpunktes gegen den Uhrzeigersinn gezeichnet werden Benutzerhandbuch Version 5 0 Seite 161 ARC CHORD PIE Die Objekt Definition f r die Ellipse enth lt die Attribute TYPE IS ARC Kreisbogen CHORD Kreissegment und PIE Tortengrafik Damit wird das Aussehen des Objektes festgelegt Weiterhin kann nun gew hlt werden wo die Ellipse ge ffnet sein soll STARTS AT ENDS AT Die
384. te denken Sie jedoch daran da auch Schriften einem Copyright unterliegen und nicht einfach so installiert werden d rfen Eine andere M glichkeit ist die Schriftersetzung Hierf r gibt zwei Varianten m Verwendung von ALTERNATE FONT IS bei der Schriftartdefinition Sollte die definierte Schriftart nicht verf gbar sein dann definierbaren Alternativ Schriftarten verwendet wird eine der 10 m glichen DEFINE FONT standard text USING FONTNAME TS ALTERNATE FONTNAME IS ALTERNATE FONTNAME IS ALTERNATE FONTNAME IS SIZE IS Arial Helvetica LUFT EN YSwiss 127 BOTNTES m Definieren von Schriftartersetzungen im PrintEasy Kontrollzentrum Schriftartersetzung im PrintEasy Kontrollzentrum Die Schriftart kann dabei entweder nur im Fehlerfall oder immer ersetzt werden Schriftenverwaltung x Schrftersetzung Schriftdefinition Schriftiste Verf gbare Drucker Benutzte Schrift Ersatzschft Ersetzungsregel Helvetica Arial Ersetzen im Fehlerfall Helvetica Black Arial Black Immer ersetzen Hinzuf gen Endem L schen Umbenennmen Seite 200 Benutzerhandbuch Version 5 0 Alternative Graustufen f r Farbe Wenn ein Drucker keine Farben unterst tzt kann dies zu den unterschiedlichsten Ergebnissen f hren Wenn der Drucker auch keine Farbsimulation unterst tzt wird die PrintEasy Runtime eine Warnung erzeugen Einige Drucke
385. te ist nicht vorhanden 8019 Gew hlte logische Seite ist nicht vorhanden 8021 Speicherfehler beim Schreiben 8022 Speicherfehler beim Lesen 8023 Schriftart kann nicht registriert werden 8025 INCHBASED wird nicht unterst tzt 8050 Drucker kann nicht initialisiert werden Der Drucker ist f r den Anwender nicht verf gbar Einschr nkung durch Printer Filter Die angegebene Gruppe GROUP ist nicht definiert Benutzerhandbuch Version 5 0 Seite 415 29002 Fehler beim Ermitteln der Entries mit GIDLOAD 29003 Entry konnte nicht ermittelt werden l 29999 Unbekannter Fehler Seite 416 Benutzerhandbuch Version 5 0 Limitierungen m Wird das APIPETOOLS_GET_PRINTER_NAMES verwendet werden maximal 500 installierte Drucker oder definierte Druckerprofile zur ckgeliefert Es k nnen maximal 100 PrintEasy Applikationen parallel gestartet werden Konkatinierungen mit amp werden nicht unterst tzt Benutzerhandbuch Version 5 0 Seite 417 Index CREATION DATEH nnnn 145 LOG PAGE MAX nennen 145 LOG PAGE NUME ns 145 PE VERSIONR nnennnnenneenn 145 PHYS PAGE MAX nennen 145 PHYS PAGE NUMH nenne 145 PRINT DATEH nenennneenn 145 INITIALIZE aeaa Raka 366 SOPEN nee een 366 PEERROR nennen 366 PEINFO 42 366 PEWARNING nennnen 366 POST CLOSE nenne 366 POST INITIALIZE nn 366
386. teidialog aufgeblendet mit dessen Hilfe Sie die COBOL Source bequem ausw hlen k nnen Unter Copy Dirs sind die Verzeichnisse einzutragen auf denen die Copy Strecken gesucht werden sollen Mehrere Verzeichnisse sind durch Semikolon voneinander zu trennen Im Feld PE Options k nnen Sie dann noch zus tzliche PrintEasy Direktiven angeben wie z B OEMTOANSI Beim Precompile Lauf wird eine Datei mit der Endung CPE erzeugt Der Dateiname richtet sich nach dem Basisnamen Ihrer COBOL Source Diese Datei dient dann Ihrem COBOL Compiler als Input Datei Benutzerhandbuch Version 5 0 Seite 41 ACUCORP ACUCOBOL GT ab 5 1 Einstellungen Damit der PrintEasy Preprozessor die PrintEasy Runtime und die mitgelieferten Copybooks gefunden werden m ssen folgende Einstellungsvariablen gesetzt werden CODE_PREFIX lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN ACU PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN ACU COPYPATH lt Instverzeichnis gt CPY Die Umgebungsvariablen PATH CODE_PREFIX und COPYPATH k nnen beim Projekt ber die Funktion Project Settings im Men Project angegeben werden Im Register Environment m ssen dann alle notwendigen Eintragungen vorgenommen werden Settings For Debug Mode z 2 el barcode Compiler Runtime Environment Library Environment variables Xy RUNNAME Wrun32 exe COMPIL
387. teile k nnen COPY Anweisungen enthalten Ein einfaches Beispiel SWORKING STORAGE EXEC PRINT DEFINE SECTION DIEITIENG DANS 68 5 END EXEC SPRE INITIALIZE Seite 374 Benutzerhandbuch Version 5 0 Textmarken in der MIG Datei Folgende Textmarken stehen derzeit zur Verf gung WORKING STORAGE Dieser Abschnitt wird innerhalb der Working Storage Section eingef gt Hier kann die DEFINE SECTION DEFAULT SECTION DOCUMENT SECTION und weitere beliebige Definitionen stehen PRE INITIALIZE Anweisungen die vor dem INITIALIZE RESOURCES ausgef hrt werden sollen Bevor der INITIALIZE RESOURCES ausgef hrt wird sollten alle Ressourcendefinitionen mit sinnvollen Werten gef llt sein Das F llen von Variablen f r die Ressourcen k nnte z B an dieser Stelle eingef gt werden INITIALIZE Dieser Abschnitt sollte die INITIALIZE RESOURCES Klausel in der gew nschten Form enthalten Fehlt diese Textmarke wir das Standardformat eingef gt POST INITIALIZE Anweisungen die unmittelbar nach dem INITIALIZE RESOURCES ausgef hrt werden sollen PRE OPEN Anweisungen die unmittelbar vor OPEN DOCUMENT ausgef hrt werden sollen OPEN Dieser Abschnitt sollte die OPEN DOCUMENT Klausel in der gew nschten Form enthalten Fehlt diese Textmarke wir das Standardformat eingef gt POST OPEN Anweisungen die unmittelbar nach OPEN DOCUMENT ausgef hrt werden sollen PRE
388. tellt A4 quer ein Seite 220 Benutzerhandbuch Version 5 0 Vorgehensweise Will man dennoch den Windows Standard Drucker Dialog f r die Auswahl verwenden ist dies in mehreren Schritten zu erledigen Mit dem API PETOOLS_ADD_PRINTER_PROFILE kann ein neues Printer Profil angelegt werden Hierbei wird der Standard Drucker Dialog aufgeblendet Der Anwender trifft seine Auswahl und konfiguriert ggf den Drucker nach seinen W nschen Die getroffenen Einstellungen werden in einem Printer Profil gespeichert Anschlie end k nnen die Daten mit PETOOLS_GET_PRINTER_DATA abgerufen werden Die angelieferten Informationen lassen sich nun analysieren und die gew nschte Konfigurationseinstellung kann bernommen werden Anschlie end wird dann das Dokument ge ffnet Wenn das Druckerprofil nicht mehr gebraucht wird kann es mit dem PrintEasy API PETOOLS_DELETE_PRINTERPROFILE wieder gel scht werden EC PRINT DEFINE SECTION DEFINE PRINTER STANDARD WIN DIALOG USING PRINTERNAME Dummy Profil EC PRINT DOCUMENT SECTION MOV MOV CALL PETOOLS_ADD_ PRINTER PROFILE DEFINE DOCUMENT docname DEVICE DESCRIPTION PRINTER IS STANDARD WIN DIALOG CORTES IS PE PRINTER DATA COPII COLLATE IS PE PRINTER DATA COLLATE DUPLEX IS PE PRINTER DATA DUP ea un Eu x PHYSICAL PAGE DESCRIPTION ORIENTATION IS PE PRINTE
389. ter Custom Build Step folgende Angaben ein gidkart cbl Eigenschaftenseiten 21 x Konfiguration aktivDebug Plattform aktivtany CPU Konfigurations Manager Konfigurationseigenschaften E Sonstiges Custom Build Step Command Line preppe bat InputPath Outputs iInputName cob Description PrintEasy Precompile Additional Dependencies Command Line Specifies a command line for the custom build step x Abbrechen bernehmen Diese Einstellungen bewirken dass bei der Erstellung der PrintEasy Precompiler automatisch aktiviert wird und die zugeh rige Source in eine COB Datei umgewandelt wird Seite 78 Benutzerhandbuch Version 5 0 Damit nun diese COB Datei auch vom normalen COBOL Compiler bersetzt wird mu diese in den Build Options des Projektes hinzugef gt werden Tragen Sie hierzu den Namen der PrintEasy COBOL Source mit der Endung COB unter Additional Options ein Anwendung Konfiguration aktiv Debug Plattform aktiv Any CPU Build Suli Events Additional Options gidkart cob WC 5CS ACP RCS ACP UCS2 Debuggen Platform Target Jany CPU z Ressourcen Output Path JbinDebugil Browse Einstellungen IV Debug Info Reference Paths J Generate Listing File Copy Book Paths Signierung Sicherheit ver ffentlichen Benutzerhandbuch Version 5 0 Seite 79 Einstellung weiterer PrintEasy Precompile Optionen Im PrintEasy Ver
390. ter in Ursprungsgr e darstellen CALL PETOOLS PREV_CONT_WINDOWED USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODE Benutzerhandbuch Version 5 0 Seite 299 ral m Aktuell sichtbare Seite setzen MOVE 3 TO PE PREV CONT PAGE NUMBER CALL PETOOLS_PREV_CONT_GETCURRPAGE USING B EFERENCE PE PREVIEW CONTROL INFO B EFERENCE PE PREVIEW CONTROL RETURN COD Kl R R Da m Seitenzahl der aktuellen Seite ermitteln CALL PETOOLS_PREV_CONT_GETCURRPAGE USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN COD 2 DISPLAY PE PREV CONT PAGE NUMBER m Anzahl Seiten ermitteln CALL PETOOLS PREV_CONT_GETMAXPAGES USING BY REFERENCE PE PREVIEW CONTROL INFO BY REFERENCE PE PREVIEW CONTROL RETURN CODI Da DISPLAY PE PREV CONT PAGE NUMBER Seite 300 Benutzerhandbuch Version 5 0 Die PrintEasy Vorschau als OCX ActiveX Control m Mit Hilfe des Preview ActiveX Controls k nnen Sie die PrintEasy Vorschau in Ihre eigene grafische Anwendung integrieren
391. tfl che Farbe hinzuf gen gelangt man in den Dialog f r die Details N Bu 160 60 Rot 0 S tt o Gr n 0 o Grundfarben Farbbehandlung f r Schwarzwei drucker Bu Hell Tu Blur o Drucker wandelt Farben um u Farbe als Graustufe ausgeben Abbruch m Die Festlegung des gew nschten Farbwertes kann auf verschiedene Weise erfolgen Durch Klick auf eines der Farbfl chen unter Grundfarben oder Benutzerdefinierte Farben Durch Klick auf die gew nschte F rbung in der Farbverlaufsdarstellung Eingabe der numerischen Werte f r Farbe S ttigung und Helligkeit in den zugeh rige Feldern Eingabe der numerischen Werte im RGB System in den zugeh rigen Feldern m Zus tzlich kann ber die Radio Button Gruppe Farbbehandlung f r Schwarzwei drucker festgelegt werden wie die Farbe auf einem Monochrom Drucker simuliert werden soll Mit Drucker wandelt Farben um berl t man die Simulation dem Druckertreiber Wird Farbe als Graustufe ausgeben gew hlt kann ber die Schaltfl che definieren im Subdialog die gew nschte Graustufe f r die simulation einstellen E Mit Speichern gelangen Sie in den Abschlu dialog in dem Sie aufgefordert werden den logischen Farbnamen f r diese Definition anzugeben m Mit Abbruch k nnen Sie den jeweiligen Dialogschritt ohne speichern abbrechen Seite 338 Benutzerhandbuch Version 5 0 Graustufe hinzuf gen Durch Klick auf die Scha
392. tgelegt werden m Hierf r m ssen Sie in den Systemverwalter wechseln Das geforderte Pa wort ist Tom Bitte achten Sie auf Gro Klein Schreibung Systemverwalter x PrintE asy Konfiguration Funktionsfreischaltungen Wenn Sie jetzt den Punkt Vorschaukonfiguration ausw hlen wird folgender Dialog angezeigt Preview Configuration x Datei Steuerung Fenster Hilfe Vorschau Document Meni Datei Enabled Aktuelle Seite Enabled D Alle Seiten Enabled Gew hlte Seiten Enabled amp Speichern Enabled E i Laden Enabled Cancel Durch die Auswahl von ENABLED bzw DISABLED k nnen Sie definieren ob das Symbol verf gbar ENABLED oder ausgegraut DISABLED dargestellt wird Benutzerhandbuch Version 5 0 Seite 291 Steuerung der PrintEasy Vorschau ber PE Syntax Die einzelnen Men punkte der Vorschau k nnen auch ber CONTROL DOCUMENT WINDOW innerhalb des COBOL Programms durchgef hrt werden gt gt CONTROL DOCUMENT WINDONW nu dataname 1 DOCUMENT INSTANCE ID dataname 2 1 ACTION IS Jede Aktion wird zun chst mit CONTORL DOCUMENT WINDOW eingeleitet Die DOCUMENT INSTANCE ID erhalten Sie aus der DOCUMENT INFORMATION AREA des zugeh rigen Dokumentes E Speichern des Dokumentes in der Vorschau I 0 0 O T T USING m Schlie en des Dokumentes gt CLOSE DOCUMENT m Dokument Ansicht vergr
393. th Breite von 100 TOM Zeichen in 1 10 mm Petomlinedistance Abstand zwischen zwei Zeilen mit TOM Zeichen in 1 10 mm Pelogpagenumber Seitennummer der logischen Seite Pephyspagenumber Seitennummer der physischen Seite Pepaperwidth Breite des Papiers in 1 10 mm Pepaperheight H he des Papiers in 1 10 mm Peprintareawidth Breite des m glichen bedruckbaren Bereichs in 1 10 mm Peprintareaheight H he des m glichen bedruckbaren Bereichs in 1 10 mm Pehorzprintareaoffset Horizontaler Abstand vom linken Blattrand zum Beginn des m glichen bedruckbaren Bereichs in 1 10 mm Pevertprintareaoffset Vertikaler Abstand vom oberen Blattrand zum Beginn des m glichen bedruckbaren Bereichs in 1 10 mm Pedocstatus Status des Dokuments Pedocinforeserved Reservierter Bereich Enth lt keine verwertbaren Informationen Pedocinstanceid Document Instance ID ist die eindeutige ID eines Dokuments auf einem Rechnersystem Pelineascent Gr e der Oberl nge der zuletzt plazierten Zeile in 1 10 mm Pelinedescent Gr e der Unterl nge der zuletzt plazierten Zeile in 1 10 mm Petomascent H he der Oberl nge des TOM Characters in 1 10 mm Petomdescent Gr e der Unterl nge des TOM Characters in 1 10 mm Petomlineheight Gr e der Zeilenh he der TOM Zeile in 1 10 mm Pemetricused Verwendete Einheit Petextformmaxlines Anzahl der Zeilen beim Autowrap Petextformlastchar Letztes druckbares Zeichen bei
394. tion Angabe der Beschreibungsdatei welches die Dokumentbeschreibung und zus tzliche Programmlogik enth lt Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen E Format USERINSERT filename m Parameter filename Angabe der Datei in der die grunds tzlichen Definitionen enthalten sind DEFINE SECTION n DOCUMENT SECTION DEFAULT SECTION g zus tzliche Programmlogik m Hinweis Der Inhalt der Beschreibungsdatei wird entsprechend den Textmarken an der gew nschten Stelle dauerhaft in den Ergebnis Quellcode eingef gt Diese Direktive kann nicht gleichzeitig mit der Direktive INSERT verwendet werden Siehe auch Direktive INSERT Benutzerhandbuch Version 5 0 Seite 381 Obsolete Direktiven Durch die MIG Datei ist PrintEasy Migrate gegen ber der fr heren Copy Buch Technik viel flexibler geworden Folgende Direktiven f r die Verwendung von Copy B chern dienen der Kompatibilit t zu fr heren Versionen und sollten nicht mehr verwendet werden INCLUDE m Funktion Angabe des Copy Book welches die Dokumentbeschreibung enth lt Diese Direktive kann nur innerhalb der Direktive FILENAME und END in der Datei PEMIG DIR stehen m Format INCLUDE filename m Parameter filename Angabe der Datei in der die grunds tzlichen Definitionen enthalten sind n DEFINE SECTION DOCUMENT SECTION n DEFAULT SECTION m Hinweis Das Copy Book wird nur verwendet und nicht dauerhaft in den
395. tlegen Druckereinstellungen I x Druckerprofile Druckerersetzung Originaldrucker RICOH f cio 3025 SHARP AR M350 Ersetzen im Fehlerfall L schen m Nach Auswahl des Reiters Druckerersetzung werden bereits definierte Regeln angezeigt In der Spalte Originaldrucker steht der Name des Druckers wie er in der Applikation unter PRINTER IS angegeben oder im PrintEasy Druckerdialog ausgew hlt wurde Die Spalte Ersatzdrucker nennt den Namen des Druckers der ersatzweise verwendet werden soll In der Spalte Ersetzungsfall ist angegeben wann die Druckerersetzung gilt Ersetzung im Fehlerfall hei t das die Ersetzung nur durchgef hrt wird wenn der unter Originaldrucker angegebene Drucker treiber nicht verf gbar ist Immer ersetzen bedeutet da anstelle des Originaldruckers immer der Ersatzdrucker verwendet wird ber die Schaltfl che Neu kann eine neue Ersetzungsregel angelegt werden Markieren Sie In der Spalte Originaldrucker eine einzelne Definition werden die Schaltfl chen Bearbeiten und L schen aktiviert Seite 344 Benutzerhandbuch Version 5 0 Hinzuf gen von Druckerersetzungen Durch Klick auf die Schaltfl che Neu gelangen Sie in den zugeh rigen Subdialog Druckerersetzung x verwendeter Drucker RICOH Aficio 3025 PS Ersatzdrucker SHARP AR M350U PS Ersetzung Immer Mm Unter Verwendeter Drucker tragen Sie den
396. tstelle und somit an den Drucker geschickt Das bedeutet da der Drucker sofort nach der Erzeugung der ersten Seite druckt Vorteile Unschlagbar schnell Sehr geringer Platzbedarf Die Gr e der Dokumente spielt eigentlich keine Rolle Nachteile Druckerabh ngige Escape Sequenzen Eingeschr nkte M glichkeiten bzw komplizierte Umsetzung insbesondere Grafiken Barcode Verwendung des Druckertreibers Windows Technik Ablauf Die Daten m ssen zun chst von der Applikation komplett gesammelt werden Danach werden die Daten entweder direkt an den Drucker geschickt ohne Spool oder in zus tzliche Zwischendateien umgewandelt Erst dann wird der Auftrag komplett an den Drucker bergeben Vorteile Der Ausdruck kommt i d R auf allen Druckern gleich heraus Auch exotische Drucker bzw Fax Email PDF k nnen bedient werden Nachteile Sehr gro er Speicherbedarf Langsame Verarbeitung Durch die Zwischenspeicherung und die bergabe am Ende der Verarbeitung ist diese Technik eigentlich nicht f r Massendruck geeignet Benutzerhandbuch Version 5 0 Seite 267 Ein wichtiges Kriterium Die Spool Einstellungen Im Windows System finden Sie unter Einstellungen Drucker alle verf gbaren Druckertreibern In den Eigenschaften der Druckertreiber k nnen Sie bei Details Einstellungen f r das Spooling vornehmen Eigenschaften von TOSHIBA DP6570 Series PCL5e 2x watermark Print Quality Option Oth
397. ttributes Designer Defaults References Path Copy Book Path Build Events Konfigurationseigenschafte Seite 64 Konhiguration Blattrormm E KontigurationsManagEer lt pr e iaa Benutzerhandbuch Version 5 0 Bitte vergessen Sie nicht den Namen Ihres Startprogramms unter Allgemeine Eigenschaften Entry Name zu hinterlegen gidkart Eigenschaftenseiten amp Allgemeine Eigenschaften General Konfigurationseigenschafte Konfiguration Plattforms Assembly Name gidkart Konfigurati r Output Type Default Namespace Entry Name Company Console Application gidkart GIDKART Copyright Product Name Trademark Achten Sie dabei unbedingt auf Gro und Kleinschreibung Benutzerhandbuch Version 5 0 F r die Zusammenarbeit mit PrintEasy ist die Bekanntgabe einer speziellen Fujitsu NET DLL erforderlich Diese mu als Verweis in das Projekt mit aufgenommen werden W hlen Sie hierzu bitte bei References mit der rechten Maustaste Verweis hinzuf gen aus Projektmappen Explorer gidkart Projektmappe gidkart 1 Projekt E 7 gidkart References Yerweis hinzuf gen Webverweis hinzuf gen i EE gidkart cbl C Copy Book Files Suchen Sie dann ber Durchsuchen das Fujitsu NetCOBOL NET V2 Verzeichnis es liegt standardm ig unter Programme Im Unterverz
398. tuelle Cursor Position Ausgehend von der aktuellen Cursor Position kann eine Positionsangabe gemacht werden Es kann sowohl horizontal als auch vertikal relativ positioniert werden Wird die Position f r einen Text angegeben bezieht sich die Position auf den Anfang der Baseline des Textes Wird die Position f r eine Grafik einen Barcode ein Rechteck oder eine Ellipse angegeben bezieht sich die Position auf die linke untere Ecke der Box Damit ist gew hrleistet da alle Objekte auf der Baseline eines Textes angeordnet sind Durch die Plazierung eines Objektes wird die aktuelle Cursor Position auf das rechte Ende der Baseline im Falle eines Textes gesetzt oder die aktuelle Cursor Position wird im Falle von einer Grafik einem Barcode einem Rechteck oder einer Ellipse auf die rechte untere Ecke der Box gesetzt EXEC PRINT PLACE objekt UPON DOCUMENT dokumentname RELATIVE VERTICAL POSITION IS ma angabe RELATIVE HORIZONTAL POSITION IS ma angabe END EXEC Seite 174 Benutzerhandbuch Version 5 0 Die ausgerichtete Positionierung POSITION IS Die ausgerichtete Positionierung erm glicht eine Positionsangabe abh ngig von der Gr e des zu plazierenden Objektes und des verf gbaren Bereichs Der Bereich richtet sich standardm ig nach den logischen Randeinstellungen oder mit der Angabe RELATED TO PAGE nach der logischen Seite Als Angaben sind
399. uch Mit Hilfe des PrintEasy Kontrollzentrums k nnen Sie sich die Eigenschaften der Drucker wie z B Farbe Duplex Kopien Sortieren Textrotationen und Linientyp Eigenschaften anzeigen lassen Hardware Der Drucker unterst tzt die Eigenschaft hardwareseitig Das ist optimal Simulation Die Eigenschaft wird vom Drucker nicht direkt unterst tzt und mu daher von PrintEasy simuliert werden Die Simulation braucht nat rlich seine Zeit Rotation Diese Form der Rotation wird vom Drucker unterst tzt und darf uneingeschr nkt verf gbar verwendet werden Rotation nicht Das Feature kann weder hardwareseitig noch printeasy seitig bereit gestellt verf gbar werden Eventuell wird die Rotation bei True Type Schriften vom GDI simuliert Seite 222 Benutzerhandbuch Version 5 0 Ermittlung der Eigenschaften via PrintEasy API Mit Hilfe des PrintEasy APls PETOOLS_GET_PRINTER_PROPERTIES k nnen Sie die zuvor angezeigten Eingenschaften des Druckers im Programm auswerten CALL PETOOLS CALL PETOOLS_GET_PRINTER PROPERTIES USING BY REFERENCE PE PRINTER NAME BY REFERENCE PE PRINTER PROPERTTES BYEREBEPRENECESPRPRINTER REIIURNZCOD 25 ee T CALL PETOOLS FR CANCEL PETOOLS E DLL Abfrage der verf gbaren Sch chte Inputbins Da die Sch chte leider meistens ni
400. ult options Reset to Project ia barcode ch Catalog Standard Options 7 Additional options Pa pepreacu exe IV Name of object file o obiecth acu I Name of error file e Ber I Verbose mode v T Warming message E Suppress W Display lea M anoe BEIFEGS environment vanadel Source File Options 0 Sobjecti acu x Ga Zd Seite 44 Benutzerhandbuch Version 5 0 LIANT RM COBOL Einstellungen Damit die PrintEasy Runtime gefunden wird mu die Umgebugnssvariable PATH gesetzt werden PATH lt Instverzeichnis gt lt Instverzeichnis gt BIN lt Instverzeichnis gt BIN RM Anpassungen f r die CodeBench In der Enterprise CodeBench m ssen die Bibliotheken PECOBOL DLL und PETOOLS DLL aus dem Verzeichnis lt Installationsverzeichnis gt BIN RM dem Projekt hinzugef gt werden Die von PrintEasy vorgegebenen Copy Strecken befinden sich im Unterverzeichnis lt Instverzeichnis gt CPY Damit diese vom Compiler gefunden werden m ssen die ben tigten Copy Strecken dem Projekt hinzugef gt werden oder Sie kopieren diese Dateien in Ihr jeweiliges Projektverzeichnis Der Precompiler erzeugt eine Datei mit der Dateierweiterung CPE Beim Hinzuf gen der CPE Dateien zum Projekt mu als Member type RM COBOL Source eingestellt werden damit die CPE Dateien von RM als COBOL Sourcen erkannt werden Mit der Precompiler Direktive PEEXT kann aber auch eine eigene Dateierweiterung angegebe
401. ung 8 Schwarz Wei Grafiken als True Color 9 Andere Grafikformate als BMP 10 REFRESH RESOURCES ALL ohne Veranlassung Seite 270 Benutzerhandbuch Version 5 0 1 Mehrere hundert oder tausend Seiten in EINEM Dokument E Lieber viele kleine Dokumente drucken Durch den geringeren Hauptspeicherbedarf teilweise extrem bessere Performance E Problem jemand kann dazwischen drucken Durch organisatorische Ma nahmen gew hrleisten da dieser Drucker nicht verwendet werden kann evtl auch ber die Drucker Ersetzung im Kontroll Zentrum m Systemvariablen Seitennummer amp maximale Seiten stehen NICHT zur Verf gung Die Seitennummer durch eigenes Mitz hlen richtig andrucken m Printer Dialog nicht bei jedem Dokument angezeigen Der Printer Dialog mu mit PrintEasy APls vorgeschaltet werden Die ausgew hlten Daten werden an die verschiedenen Dokumente via Variable bergeben Tip Sie k nnen den Spoolnamen f r jedes Dokument individuell setzen Somit ist eine Fortschritts Kontrolle im Druckerspooler m glich EXEC PRINT OPEN DOCUMENT docname PRINTING IS ON SPOOLNAME IS Dokument1 END EXEC 2 Zuwenig TEMP Speicherplatz und Hauptspeicher Der PrintEasy Platzbedarf des Temp Files wird immer verdreifacht bis zu einer Obergrenze Irgendwann mu geswappt werden wenn es nicht mehr in den Hauptspeicher pa t Generell sollte die PEF Datei nicht gr er werden als des ve
402. vorgang erforderlich Die einzelnen Durchschl ge konnten unterschiedliche vorgedruckte Informationen enthalten M Lieferschein Rechnung m Original 1 Duplikat E Mit Einf hrung der Laserdrucker Technologie ist diese auch f r die Organisation hilfreiche Technik in den Hintergrund gedr ngt worden Mit den Syntax Erweiterungen f r die CARBONCOPY kann diese Arbeitstechnik auf elektronische Weise nachgebildet und erweitert werden Prinzipielle Arbeitsweise F r ein Dokument lassen sich mehrere sogenannter Layer definieren m Der Main Layer entspricht dem bisherigen Dokument Mm Sub Layer stellen zus tzliche Schichten dar die anschlie end zu verschiedenen Durchschl gen zusammengestellt werden k nnen m Die einzelnen Layer k nnen wie Overhead Folien gesehen werden Beim Plazieren von Objekten kann jetzt festgelegt werden auf welchem Layer der Druck erfolgen soll Durch geschicktes Kombinieren von Main Layer und einem oder mehreren Sub Layern entstehen die einzelnen Durchschl ge mit ihren unterschiedlichen Inhalten Stellen Sie sich vor Sie w rden mehrere Overhead Folien bereinander legen F r die einzelnen Layer kann erg nzend angegeben werden ob sie bei der sp teren Nutzung einer PEF Datei m in der PrintEasy Vorschau angezeigt m beim Drucken ber cksichtigt werden sollen F r die einzelnen Durchschl ge kann festgelegt werden m welcher Drucker verwendet werden soll m ob die Darstellung in der PrintEa
403. w Steuerung leicht m glich gt gt CONTROL DOCUMENT WINDONW Dr dataname 1 LDOCUMENT INSTANCE ID dataname 2J TN USING dataname 1 ber literal 1 oder dataname 1 kann nun eine genauere Selektion vorgenommen werden m NameDerCarboncopy Seitenzahl Beispiel CC HAUPT 1 gt Diese Angabe bewirkt dass von der Carboncopy CC HAUPT lediglich die Seite 1 gedruckt wird m H Seitenzahl Beispiel 1 gt Diese Angabe bewirkt dass von allen Carboncopies lediglich die erste Seite gedruckt wird Seite 210 Benutzerhandbuch Version 5 0 Rund um das Thema Drucker amp CO Der Vorteil der Ger teunabh ngigkeit im Windows Umfeld ist gleichzeitig auch der Fluch Im folgenden sollen die verschiedenen Aspekte beleuchtet werden die im Zusammenhang mit einem praxisgerechten Einsatz von Druckern bzw Druckertreibern ber cksichtig werden sollten Bei der Programmierung mit PrintEasy haben Sie insbesondere die M glichkeit schon fr hzeitig im Programm diverse Informationen Sch chte Papierformate eines gew nschten Druckers abzufragen Bitte beachten Sie jedoch hierbei dass der Zugriff auf diese Informationen je nach Druckertreiber unter Umst nden einige Sekunden Zeit in Anspruch nehmen kann Ab PrintEasy 5 0 werden diese Informationen bereits beim ersten Zugriff gepuffert so dass hier eine bestm gliche Performance erreicht wird Die Varianten der Druckerauswahl PrintEasy stell
404. y Software uersnesnnnnnnnennnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnn nn nn 12 Installation der Entwickler Volllizenz snesnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 13 Auswahl des verwendeten COBOL Compilers 444440ns4H4nnnnnennnnennnnnnnnnnennnnannnnnnn nn 13 Acucorp Acucobol 5 x Verzeichnis 4444sssnssnnennnnnnnennnnnnnnnnnnnnnnnennnnenn nn nnnannnnnnnn en 14 Komponenten Auswahl 44444444404Hsnnnnnnnnnnnnnannnnnnnnnnnnnnnannnnnnnennnnnnnannnnnnnnnnnnnnannnnnnnn en 15 Registrierung si ae an ea a eat ln areas 16 PrintEasy Verzeichnis 1 3 a2 are en 17 Sicherung f r bereits vorhandene Dateien erzeugen u 24444nssnnnnnnennnnnnnennnnnnnen nenn 18 Namen der Programmgruppe im Startverzeichnis 44s0nesnnnnnnnnnnnnnnnnnnnnnnnnnennnn nn 19 Zis ammen aS SUNG reana ra a nee ende Re Enden EN EIERe EEE 20 Aktivierung ber PCKey Freischaltkey oder Dongle u444sennnnnenennnnnnnennnnnnn nn 21 Installation der Endanwenderkomponenten 44444444s4H4nnnnnennennnennnnnennnnennnnnnnnernnnn nn 22 Grunds tzliche Einstellungen s2 2 2444002 220400004 aan 0 nHHnnne E E ENE 22 Auswahl des COBOL Compilers 44444440snn4nnennnnnnnnnennnnennnnnnnnnennnnennn nenn snannnnrnn nn 23 K mp nenten Auswahl u een ana are E E NESE ED 23 Sprach A sWahl UPORRSGERREELRPRIETBRR
405. z B A4 einem logischen Namen zuzuweisen Diese Definitionen k nnen dann bei der Beschreibung des Dokumentes herangezogen werden Sofern Sie lediglich mit vordefinierten Konstanten z B A4 arbeiten m chten m ssen Sie daf r keine Papierdefinition codieren da alle Konstanten in der Dokumentbeschreibung DEFINE DOCUMENT direkt zur Verf gung stehen F r die Definition stehen Ihnen zwei Formate zur Verf gung Das erste Format stellt eine Konstante ein und das zweite beschreibt ein Benutzerdefiniertes Papier mit freier Angabe von Breite und H he Wichtiger Hinweis Bitte beachten Sie da manche Druckertreiber Benutzerdefiniertes Papier berhaupt nicht unterst tzen Wenn dies der Fall ist kann auch PrintEasy dieses Feature nicht nachbilden Die Folge ist i d R ein PrintEasy Runtime Fehler ung ltiges Papier Leider kann es sogar sein da z B der Druckertreiber f r WIN95 diese Eigenschaft unterst tzt und der Treiber f r WIN NT nicht mehr oder umgekehrt Bitte schauen Sie daf r in Ihrem Druckertreiber nach ob dort ein Dialog f r Benutzerdefiniertes Papier berhaupt vorgesehen ist Wenn Sie dazu keinen Hinweis finden dann ist die Wahrscheinlichkeit sehr gro da dieses Feature von Ihrem Druckertreiber und somit auch nicht von PrintEasy unterst tzt wird Seite 118 Benutzerhandbuch Version 5 0 Definition eines Papierformates ber Konstante Variante 1 Die Definition eines Papierformates
406. zeichnis befindet sich unter lt Installationsverzeichnis gt BIN FUJITSU NET eine Batch Datei namens PREPPE BAT In dieser Datei ist u a der Aufruf des PrintEasy Precompilers mit Optionen enthalten peprecbt 1 cobcpy PEHOME SS CPY SSPEHOME bin fujitsu net peext COB fujidotnet error ms 2 3 4 5 6 7 8 9 E peprecbt Aufruf des PrintEasy Precompilers E 1 Name der umzuwandelnden Source E cobcpy Auflistung in welchen Verzeichnissen nach Copystrecken gesucht wird E peext COB Der PrintEasy Precompiler erzeugt eine Datei mit der Endung COB u fujidotnet Wichtige Angabe damit die richtigen Anweisungen f r NET erzeugt werden E error ms Die Fehler Ausgabe soll im Microsoft Format erfolgen E 2 9 Platzhalter f r weitere PrintEasy Optionen Sollten Sie PrintEasy Optionen haben die generell gelten sollen ist es ratsam diese in der Batch Datei direkt zu hinterlegen Ansonsten k nnen Sie weitere Optionen direkt beim Custom Build Step als letztes Argument unter Command Line eintragen Damit der PrintEasy Precompiler Ihre pers nlichen Copystrecken auch finden kann m ssen Sie die Pfad Auflistung unter cobcpy um Ihre Verzeichnisse erg nzen wobei weitere Angaben mit Semikolon getrennt werden m ssen Seite 80 Benutzerhandbuch Version 5 0 Weitere Informationen Weitere Informationen rund um PrintEasy erhalten Sie auf unserer Produkt Homepage unter http www pr
407. zeit in dieses Grafikformat konvertiert werden Soll zum Beispiel eine Grafik vom Format JPEG immer wieder auf dem Dokument plaziert werden ist es sinnvoll diese Grafik vorher als Bitmap zu konvertieren um die Laufzeit zu reduzieren Die zahlreichen Grafik Attribute k nnen entweder in der WORKING STORAGE SECTION oder beim Plazierungsbefehl PLACE angegeben werden M chten Sie die Attribute beim PLACE Befehl angeben so m ssen diese mit BITMAP DEFAULTS eingeleitet werden Grafik aus einer Resourcen DLL Des weiteren kann die Bitmap auch aus einer speziell aufgebauten Resourcen DLL stammen F r diese Resourcen DLL mu zun chst eine RC Datei erstellt werden Tragen Sie hierzu die gew nschten Bilder nur BMPs erlaubt jeweils mit einer eindeutigen Nummer zu Beginn nach folgendem Schema in die RC Datei ein 201 PRNEASY 16 bmp 202 PRNEASY rgb bmp Um die DLL zu erzeugen k nnen Sie z B auf den Resourcen Compiler von Microsoft und einen neutralen Linker zur ckgreifen Weitere Informationen entnehmen Sie bitte dem Windows SDK bzw Ihrem Linker Aufruf Beispiel rc v katzen rc link subsystem windows 4 0 dll nodefaultlib machine ix86 katzen RES out katzen dll msvert lib kernel32 lib Benutzerhandbuch Version 5 0 Seite 157 Grafik Attribute Zu verwendende Grafik USING Die Grafik Datei wird bei USING als Referenz angegeben Die Grafik kann auch aus einer speziell aufgebauten Resourcen D
408. zeugten Files CPE Files Nachdem eine Source mit dem PrintEasy Precompiler umgewandelt wurde wird die erzeugte Source mit der Endung CPE abgelegt Alle in diesem Programm enthaltenen PrintEasy Anweisungen werden in MOVEs und CALLs umgesetzt so da sie von der PrintEasy Runtime verstanden werden Um die Anwendung ablauff hig zu machen mu das CPE File noch mit dem jeweiligen COBOL Compiler bersetzt werden DIR Files PE DIR und PEMIG DIR PE DIR und PEMIG DIR enthalten Direktiven zum Produkt PrintEasy N here Informationen zu diesem Thema finden Sie in diesem Dokument unter DIREKTIVEN MIG Files Diese Dateien enthalten die Layout Beschreibung f r den PrintEasy Migrate PEF Files Wenn Sie den PrintEasy Output archivieren sp ter oder woanders ausdrucken m chten k nnen Sie beim Lauf Ihrer PrintEasy Anwendung ein PEF File erzeugen welches Ihren Output enth lt Diese Datei kann dann zu jedem beliebigen Zeitpunkt z B in der PrintEasy Preview wieder geladen werden oder mit dem PrintEasy Batch Print direkt ausgedruckt werden PEI Files Diese Datei wird erzeugt wenn die Direktive INSTCHECK verwendet wurde Das PEI File wird unter dem Namen der Source angelegt und enth lt alle darin definierten Ressourcen Mit Hilfe des APIs PE_TEST_INSTALLSCRIPT kann diese Datei dann wieder ausgewertet werden So kann ermittelt werden ob auf dem Anwender Rechner alle notwendigen Ress
409. zu ver ndern Sobald die Definition einer Ressource aktualisiert werden soll mu die PrintEasy Anweisung REFRESH RESOURCE abgesetzt werden Ab diesem Moment werden dann die neuen Variablen Inhalte ber cksichtigt WORKING STORAGE SECTION PROC 01 FARBWERTE 05 ROT WERT Bre S a Wan 258 05 GRUEN WERT BPr Sla Waunoia 1150 05 BLAU WERT PIC S 3 VAUD 200 EXEC PRINT DEFINE SECTION DEFINE COLOR BENUTZER FARBE WITH RGB VALUE RED IS ROT WERT GREEN IS GRUEN WERT BLUE IS BLAU WERT END EXEC EDURE DIVISION MOVE 50 TO ROT WERT MOVE 110 TO GRUEN WERT MOVE 200 TO BLAU WERT EXEC PRINT INITIALIZE RESOURCES END EXEC MOVE 90 TO ROT WERT MOVE 30 TO GRUEN WERT MOVE 180 TO BLAU WERT ER SIP ESTUNR REFRESH RESOURCE COLOR BENUTZER FARBE END EXEC Benutzerhandbuch Version 5 0 Seite 103 Schriftartdefinition DEFINE FONT Eine zentrale Ressource rund ums Drucken ist sicherlich die Schrift Bei der Definition einer Schrift in PrintEasy mu als FONTNAME der exakte Name einer Windows Schriftart angegeben werden Welche Schriften Ihnen hierbei zur Verf gung stehen h ngt ganz davon ab welche Schriften auf den jeweiligen
410. zun chst eine PrintEasy PEF Datei ausgew hlt und geladen werden Analog l t sich ein Dokument ber Datei Speichern unter als PEF Datei abspeichern ber den Men punkt Fenster l t sich die Anordnung der Dokumentfenster festlegen m Kaskadiert ordnet die einzelnen Dokumentfenster hintereinander an Das gew nschte Fenster kann durch Klicken in die Titelleiste zum vordersten gemacht werden m Geteilt ordnet die einzelnen Dokumentfenster untereinander an Seite 278 Benutzerhandbuch Version 5 0 Die Bedienungselemente im Dokumentfenster Innerhalb eines Dokumentfensters kann ber die Bedienungselemente in der Toolbar verschiedene Aktivit ten ausgel st werden slaj ap al ej ela al Tel m ffnen Hier ber kann eine PEF Datei in die Vorschau geladen werden u Speichern ber diesen Knopf wird die aktuelle Ansicht in eine PEF Datei gespeichert u Q Zoom Out Hiermit k nnen Sie das Dokument am Bildschirm stufenweise kleiner darstellen und sich damit einen besseren Gesamt berblick verschaffen Die gleiche Wirkung erzielen Sie durch Klick mit der rechten Maustaste Die Darstellungsgr e wird in der Statuszeile des Prim rfensters in angegeben 9 v P TE Direkte Zoomstufe ber diese Auswahlbox kann die Zoomstufe direkt ausgew hlt werden Q Zoom In Hiermit k nnen Sie das Dokument am Bildschirm stufenweise gr er darstellen und damit Details besser erkennen Die gleiche Wirkung erzielen Si

Download Pdf Manuals

image

Related Search

Related Contents

Royal Sovereign ARP-9009TL Air Conditioner User Manual  ACTi INR-420    MN114.05 RV130.53 RV130.53      Manuel d`installation et d`entretien Vérin électrique Série LZB  TEFAL PY558813 Instruction Manual  XLC Series - Commercial Warewasher  Video Auto Switch  

Copyright © All rights reserved.
Failed to retrieve file