Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: Michael Molenaar on April 23, 2013, 10:57:40 am



Title: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 23, 2013, 10:57:40 am
Goedemorgen,

Is het mogelijk dat deze %UF-FBEDRAG% in de kleur rood afdrukt, welke variable heb ik daar voor nodig?


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 23, 2013, 01:54:23 pm
Daar zijn wel mogelijkheden voor.

Attached een schermkopie van de PCL5 handleiding, waarin je ziet dat e.e.a. loopt via een "Esc" + "4#S" opdracht; # is hierin een kleurnummer van de voorgrond. Welk nummer je precies moet hebben kan ik je zo niet vertellen. Daar moet je zelf maar even naar googlen, en anders gewoon even proberen.

Een Faktuurlayout print je via een Printerdriver, en bij de Printerdriver zul je ergens je deze aanstuurkode moeten opnemen. Aangezien je niet je hele faktuur in het rood zult willen hebben moet je dit vooral niet in bijv. een initialisatiekode opnemen. Je wilt alleen een specifieke tekst-/variabele rood hebben; "iets" wat je zelf expliciet aangeeft. Dit doe je als volgt:

In de Printerdriver waarmee je de Fakturen print, heb je ook een Tabblad 7 met aanstuurkodes voor speciale tekens. Hier vul je (gekombineerd met de andere aanstuurkodes, vetgradatie etc) deze v#S in, zie de 2e schermprint.

Als laatste zul je je variabele Faktuurlayout moeten aanpassen.
Ervanuitgaande dat je de v#S aanstuurkode in "speciale Tekens Groot" hebt ingevuld, moet je vóór je variabele %UF-BEDRAG% een %PQ-TGR% opnemen, en direkt na het bedrag weer een %PQ-TGRO%. Ofwel, de printer zal eerst de kleur setten, drukt daarna het bedrag af, en zal daarna teruggaan naar de resetkleur die je bij speciale tekens opheffen hebt opgenomen (v0S).

Succes.

Nb: Werkt alleen bij een kleurenprinter  :wink:
(ha, en PDF  :smile:)





Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 23, 2013, 01:57:21 pm
Nb:
die "08h" in die string staat bijv. voor de lettergrootte. Zo kun je dat Faktuurbedrag ook nog een stuk groter opnemen als je dat leuk vind.
"3b" staat weer voor de vet gradatie, hoe hoger het getal, des te vetter de tekst wordt opgenomen.


Title: Re: Afdrukken in kleur mogelijk?
Post by: Peter Stordiau on April 23, 2013, 02:05:49 pm
Quote
loopt via een "Esc" + "4#S" opdracht

v#S :gotit:

De v4s uit het gegeven voorbeeld (schermafdruk) is "blauw".


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 23, 2013, 02:09:13 pm
Dank je Peter en Wouter.

Ik ga hier eens lekker voor zitten  :smile:


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 24, 2013, 09:04:29 am
Goedemorgen,

Ik heb getracht het werkend te krijgen, ik heb echter iets verkeerd gedaan maar kan niet achterhalen wat precies.  :(

Bij alle layouts (pakbon, facturen en opdrachtbevestigingen) verspringt nu de tekst van de NEDVL, ENGVL en andere.

Iemand zo een idee waar ik het zoeken moet?

Ik heb de aanpassingen die ik gedaan heb weer ongedaan gemaakt (bij drivers en layout van de factuur).



Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 11:21:26 am
v#S :gotit:

Ook niet juist... er schijnt nog een * tussen te moeten, dus : Esc *v#S


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 11:27:01 am
Bij alle layouts (pakbon, facturen en opdrachtbevestigingen) verspringt nu de tekst van de NEDVL, ENGVL en andere.

Zojuist even gekeken, en dit kan niets met de wijziging in de Printerdriver te maken hebben. Diverse Layouts zijn gewoon verkeerd ingericht.

(Zie Trefwoord Faktuurlayout)

Je Voettekst begint met printen op "de lengte van je blad" minus "de lengte van je voettekst (van het laatste blad)".

Ofwel, als er 60 regels op een blad passen, en je hebt een voet gedefinieerd van 11 regels, dan begint het afdrukken van de voet op regel 49.

In diverse layouts heb je in je voetlayout een regel 23 opgenomen. Hierdoor begint de voet dus af te drukken vanaf regel 37, met als resultaat een heleboel lege regels daaronder.


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 11:29:22 am
Ook niet juist... er schijnt nog een * tussen te moeten, dus : Esc *v#S

Ik heb deze Esc *v#S nog even geprobeerd op jullie systeem, maar, dan komt er helemaal niets uit (print een leeg / wit blad).
 


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 24, 2013, 11:31:46 am
Gaat hem niet worden dan?


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 02:35:26 pm
Ik zal er bij gelegenheid even induiken. Ben wel benieuwd waarom hij het niet doet.
:17c:


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 24, 2013, 02:36:33 pm
Ok super!  :thumbsup:


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 02:37:57 pm
Trouwens... # moet 1 zijn voor "rood", dan weet je dat alvast.


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on April 24, 2013, 04:02:07 pm
Nadat ik de initialisatiestring van de printer uitbreidde met CHR(27)+"*r3U"deed hij het.

Dat zal wel een e.o.a. code voor kleur ondersteuning zijn; heb het verder niet opgezocht, maar, hij doet het in ieder geval.


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on April 26, 2013, 10:29:33 am
Nogmaals bedankt wouter!


Title: Re: Afdrukken in kleur mogelijk?
Post by: Michael Molenaar on May 01, 2013, 04:08:33 pm
Beste Wouter,

Het is niet schokkend ofzo maar het valt mijn collega op dat bij dagboek ook wat dingen rood kleuren, is dit het gevolg van de aanpassing in de layout van de facturen?


Title: Re: Afdrukken in kleur mogelijk?
Post by: Wouter Rijnbende on May 02, 2013, 08:13:22 am
Ja dat kan. Die aanstuurkodes voor speciale tekens worden ook gebruikt voor deze opstaande lijntes.

Wat je kunt doen, is twee printerdrivers maken.

Een mét kleur, en een zónder kleur.