| PRINTERSTURING |
Printersturing is een ingewikkeld onderwerp. Er zijn namelijk diverse zaken welke invloed (kunnen) hebben op het uiteindelijke resultaat:
Als er iets verkeerd staat ingesteld kunnen er problemen optreden, zoals ongewenste letters/tekens op sommige plekken, te grote of te kleine letters of pagina overgangen op de verkeerde plaats. Het is het beste om bij problemen de zaken systematisch aan te pakken en de diverse mogelijkheden stap voor stap te doorlopen :
Om te beginnen zijn er twee stuurprogramma's om voorkeursprinters aan programma's te hangen :
NMX300, onderhoud stuurparameters MEUTA voor printers in MEUTA
programma's
BAX135, onderhoud systeemparameters voor printers in BASTA programma's
Een voorkeursprinter is tegenwoordig niet zo belangrijk als vroeger, omdat men nu in vrijwel alle programma's toch de kans krijgt om alsnog een andere printer te kiezen. BAX135 speelt echter wel een rol binnen MEUTA omdat hierin, naast de voorkeursprinter, ook centraal wordt opgeslagen :
Verder speelt nog een derde stuurprogramma een rol, namelijk BPRPLN, waarmee men per bedrijf per printer het vooraf/achteraf afdrukken van een formfeed en de lengte van de pagina kan instellen. Bij het openen van een printer wordt BPRPLN op twee manieren gebruikt. Er wordt in eerste instantie gezocht naar de instelling van de geselecteerde printer in het betreffende bedrijf. Als daar niets bijzonders is te vinden wordt gekeken of er misschien een instelling is ingegeven voor bedrijf A.
Hierin ligt opgeslagen welke printers er zijn, aan welke 'echte' printer ze gekoppeld zijn en welke stuurcodes voor speciale effecten (groot schrift, klein schrift, ander font, andere marges, etc) worden gebruikt. Die stuurcodes zijn over het algemeen printertype afhankelijk, dus vervang nooit zo maar een matrixprinter door een laserprinter. De ene begrijpt de stuurcodes van de andere vrijwel zeker niet. Dit wordt vaak duidelijk als er op sommige plaatsen bijvoorbeeld i.p.v. groot schrift vreemde tekens worden afgedrukt. Probeer dus ook nooit via SPLSUN een document met speciale effecten op een ander printertype af te drukken, want de stuurcodes van de oorspronkelijke printer zijn in het document opgeslagen.
De stuurcodes worden binnen de config.bbx in hexadecimale vorm opgenomen. Er is een programma NMXHLP, waarmee u deze hexadecimale vorm soms in een wat leesbaardere variant kan omzetten. Bij de beschrijving van dat programma worden ook wat tips gegeven voor het wijzingen van de inhoud van config.bbx.
Onder Unix valt het nog wel mee, maar Windows bemoeit zich met diverse zaken, zodat het zinvol is om te controleren of de printer onder Windows goed staat ingesteld. Aandacht verdient o.a. het papier formaat, omdat het vaak gebruikte 12 inch papier niet gelijk is aan A4.
Als ondanks al uw controles de afdruk nog steeds ongewenste trekjes vertoont, is het aan te raden om eens te bellen. In sommige programma's zijn namelijk stuurkodes opgenomen om speciale effecten te bereiken, welke op een andere manier niet waren te realiseren of het betreft oudere programma's welke al op de Pertec draaiden toen er nog helemaal geen config.bbx was, zodat de sturing wel in het programma moest worden opgenomen. Als men in zo'n geval van printertype veranderd, wordt het noodzakelijk om het programma zelf aan te passen.
Soms zijn zaken, zoals de bladlengte, via de printerinstellingen krapper ingesteld dan via de programmatuur. In dat geval kan de printer al besluiten om naar een volgend blad over te gaan, terwijl het programma nog niet zo ver is. Na de bladovergang worden dan nog een paar regels op het nieuwe blad afgedrukt en daarna besluit het programma op zijn beurt om naar een volgend blad over te gaan. Op het tweede blad staan dan slechts enkele regels. Controleer in zo'n geval de bladlengte via de instellingen van de printer zelf. Hoe die instellingen kunnen worden bekeken, verschilt per printertype. Dat is in de handleiding van de printer wel terug te vinden. Als het goed is, zal de bladlengte normaal gesproken op 72 staan voor 12 inch papier. Let verder op of er in de printerinstellingen een optie staat voor 'skip-over-perforation'. Die dient dan op N te staan. De programma's zelf houden bij lijstpapier al rekening met wat lege regels rond de scheurlijn. Als men de 'skip-over-perforation' op J zou zetten, is het niet onmogelijk dat een printer met een bladlengte van 72 regels al bij regel 66 besluit om maar eens naar het volgende blad te springen.