Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: BKienhuis on September 18, 2013, 11:13:33 am



Title: Printen aanmaningen
Post by: BKienhuis on September 18, 2013, 11:13:33 am
We hebben het printen van aanmaningen (7-3-5-2) naar een andere printer over gezet (KonicaMinolta) en nu lopen we tegen een probleempje aan met de layout van de aanmaning. Als ik in de layout NEDK alle lettergrootte aansturingen weghaal dan krijgt de kop een acceptabel (redelijk klein) lettertype mee. De kolommen krijgen echter een nog kleiner lettertype mee welke niet te beïnvloeden lijkt. Is het mogelijk om hier iets aan te veranderen? In de bijlage een snelle scan van een gedeelte van de kop en kolommen.


Title: Re: Printen aanmaningen
Post by: Peter Stordiau on September 18, 2013, 11:31:46 am
Het is een beetje onoverzichtelijk in het programma, maar ik bespeur wel iets wat er mee te maken kan hebben;

Heb je er ook "vet" codes in staan ? Zo ja dan moet je die ook eens even weghalen. Zo te zien kan dat uitmaken (en dan is er iets niet goed in het programma).

Zo nee dan moeten we hier verder kijken ...


Title: Re: Printen aanmaningen
Post by: BKienhuis on September 18, 2013, 11:55:01 am
Ik heb in NEDK alleen nog maar een %PQ-INIT% staan, verder niks. Het lijkt of de opdracht om over te schakelen naar klein lettertype ergens anders vandaan komt. In NEDV heb ik nog wel een %PQ-KL% staan om een tekstregel onder de kolommen wat netter te laten aansluiten.
:13c:


Title: Re: Printen aanmaningen
Post by: Richard Masseling on September 18, 2013, 02:46:52 pm
Hallo Bas,

volgens mij moet je voor de kolommen bij de Printer-Driver het Lettertype Zeer klein aanpassen.


Title: Re: Printen aanmaningen
Post by: Wouter Rijnbende on September 18, 2013, 04:27:52 pm
Bij een Aanmaning is de kop en de voet instelbaar met een variabele layout.

Het middelste stuk, de opsomming van de openstaande fakturen, wordt hard geprint, en kan niet door een variabele layout worden aangestuurd (zoals bijv. tegenwoordig de logistieke Faktuurlayouts werken, waarbij je middels %HH: regels kunt aangeven welke kolommen je wel/niet op de print wilt hebben).

Omdat dit deel "hard" geprint wordt, gelden hiervoor de standaard regels van een standaard print.
Daarbij geldt dat als richtlijn dat we alles tot 96 tekens breed print wordt in lettertype "Groot" wordt afgedrukt;
alles tot 136 tekens in lettertype "Klein";
en de rest in "Zeer Klein".

In dit geval stuurt het vaste deel van deze print hard lettertype "Zeer Klein" aan;
"hard" betekent hier dat dit vanuit de coding wordt aangestuurd, en jij dit niet kunt instellen.

V.w.b. dit hard geprintte deel kunnen wij dit niet zomaar ongestraft wijzigen (de print zou bij anderen meteen in de soep lopen).

Neemt niet weg dat je dit zelf wel degelijk kunt beïnvloeden !
Definieer een Printerdriver (desnoods een die je alleen voor deze aanmaningen gebruikt), en bij de aansturing van het lettertype Zeer klein kun je een dermate lettergrootte definieren dat e.e.a. goed op je print verschijnt; stel dat je bij de printerdriver een lettergrootte selekteert die ervoor zorgt dat er 136 tekens geprint kunnen worden op een regel, wordt er al veel groter geprint dan als je een lettergrootte geselekteerd hebt waarbij er 200 tekens op een regel passen.

Tip: Ik heb een Printerdriver SCHRM/CDS aangemaakt, waarbij ik een aantal (kun je zelf aanvullen) aanstuurkodes heb opgenomen in de vorm van **GROOT**, **KLEIN**, ** ZEERKLEIN **. Als je met die driver een printje naar het scherm print, kun je precies zien dat (en waar) er welke printeraanstuurkode naar de printer wordt gestuurd.


Title: Re: Printen aanmaningen
Post by: BKienhuis on September 23, 2013, 12:53:00 pm
Met een aangpaste driver is het gelukt om tot een acceptabel resultaat te komen, bedankt.