Basta financieel op A4-formaat

Veel gebruikers van Basta financieel vragen of het mogelijk is om de overzichten uit Basta financieel op A4-formaat (bijvoorbeeld een laserprinter) af te drukken. Dat is in principe mogelijk, maar daarvoor zijn wel aanpassingen in de configuratie van Bbx of Visual Pro5 nodig.

Omdat de meeste overzichten 132 tekens per regel tellen, moeten deze overzichten met een ander lettertype (lees een kleinere letter) afgedrukt worden om op A4-formaat te passen. Daarnaast kan ook de bladlengte afwijken van de lengte van het papier dat normaal op een matrixprinter gebruikt wordt (standaard 12 inch).

In dit hoofdstuk wordt voor drie printers (een matrixprinter, een Kyocera-laserprinter en een HP-laserprinter) verteld welke aanpassingen in de instellingen en de configuratie nodig zijn. Voor de aanpassingen in de configuratie van Bbx of Visual Pro5 kunt u het beste contact met Saldata opnemen.

Als eerste kijken we naar de papierlengte. Als u A4-papier als kettingformulier voor een matrixprinter koopt, dient u papier met een lengte van 12 inch te kopen. In dat geval hoeft de lengte-parameter binnen Basta-financieel niet aangepast te worden. Voor losse A4-vellen ligt de zaak anders. Het aantal af te drukken regels per vel papier is afhankelijk van de grootte van de ingestelde bladspiegel op de laserprinter (een stuk van de bovenkant en de onderkant van het papier kan niet beprint worden). Bij een Kyocera- en HP-laserprinter blijkt bij de standaard bladspiegel het aantal beprintbare regels 64 te zijn. Dat aantal regels moet dan ook als de lengte-parameter ingevoerd worden. Dat kunt u met programma BAX135, keuze 'Muteren bedrijf' doen. Geef daarna de bedrijfsletter in, kies voor veld 15 (printernummers) en wijzig daarna veld 11 in de gewenste lengte. Via twee keer <F4> kunt u het programma weer verlaten. Voor andere laserprinters moet het aantal beprintbare regels proefondervindelijk vastgesteld worden. Start bijvoorbeeld met 64 regels als lengte-parameter en stuur een overzicht met minstens twee bladen naar de laserprinter. Als regels van het eerste blad op een tweede vel papier komen en het tweede blad komt pas op het derde vel, dan weet u dat de lengte-parameter nog te groot is. Wijzig de parameter en probeer het daarna nog een keer, net zo lang tot blad twee ook op het tweede vel papier komt.

Een tweede probleem dat zich voordoet (vooral bij HP-laserprinters) is de reactie op een 'formfeed' vanuit de programmatuur. In de meeste Saldata programma's wordt voor het afdrukken van de eerste regel op een nieuw blad een formfeed meegestuurd, zodat ook daadwerkelijk op een nieuw blad begonnen wordt. Voor matrix-printers, waar het papier meestal achteraf uitgehaald wordt, is dat niet zo'n probleem. Kyocera-laserprinters zijn zo slim om zelf te bedenken of die formfeed echt nodig is, maar HP-laserprinters zullen altijd een blad papier doorvoeren. In het verleden heeft men ooit een parameter bedacht om van een formfeed vooraf (zoals nu) over te stappen naar een formfeed achteraf. Deze methode is echter nooit in gebruik genomen, maar blijkt nu wel nodig te zijn. Door alleen een formfeed te sturen op het moment dat een blad afgedrukt moet worden (en het volgende blad meteen op de eerste regel gepositioneerd wordt) is dit probleem oplosbaar. Een ander probleem van de HP-laserprinters is dan ook meteen opgelost: het laatste blad komt er ook meteen uit in plaats van na (zeer lang) wachten op een 'time-out'. Dit vergde aanpassingen in alle printprogramma's. In release 5.4 van Basta financieel is deze aanpassing doorgevoerd. Deze methode werkt voor alle type printers, ook matrixprinters en Kyocera's. Wilt u van deze methode gebruik gaan maken, neem dan eerst even contact op met uw contactpersoon bij Saldata. Hij kan bekijken of alle door u gebruikte modules en individuele programma's al aangepast zijn en zo nodig maatregelen nemen. Daarna via programma BAX135, keuze 'Muteren bedrijf' het volgende wijzigen: geef de bedrijfsletter in, kies voor veld 15 (printernummers) en wijzig daarna veld 10 in de waarde '1' (wel formfeed). Via twee keer <F4> kunt u het programma weer verlaten.

Het moeilijkste probleem zit in de aanpassing van de configuratie om de breedte goed in te stellen. In onderstaand voorbeeld uit een configuratie ziet u de "truc" voor een matrixprinter (printer P4), voor een Kyocera-laserprinter (printer P2) en voor een HP-laserprinter (printer P6).

Bij de matrixprinter (P4) in Epson-emulatie wordt bij de parameter SP (standaardinstelling) dezelfde waarde gezet als bij de parameter CP. Alle overzichten worden dan in zgn. compressed formaat afgedrukt en dat is in principe voldoende om qua breedte op A4-papier te passen. Bij de laserprinter (P2 en P6) wordt ook iets dergelijks gedaan. Bij de Kyocera (P2) wordt font 16 aangestuurd. Dat is een zgn. portraitfont met een lettergrootte van 21,4 characters per inch. Daarmee kunnen overzichten met 132 tekens per regel nog goed leesbaar afgedrukt worden op A4-breedte. In de stuurcode herkent u dat als '464F4E54203136'. Voor een HP-laserprinter wordt een fontgrootte van 19 tekens per inch aangestuurd. Dat is bij de P6 te herkennen als '703139'.

Het mag duidelijk zijn, dat het uitzoeken en wijzigen van dit soort instelling in overleg met Saldata dienen te gebeuren, zeker als het om andere laserprinters gaat. Van een aantal printers zijn deze stuurcodes bij ons bekend, voor andere moet in de boeken van de betreffende printer gezocht worden.

Terugkeren naar het hoofdmenu