Aan deze pagina wordt nog gewerkt: lay-outs beschikbaar vanaf InfokasV3 versie 1.0.53
In de database zitten verschillende lay-outs.
Omdat bij het afdrukken de interne fonts van de printer worden gebruikt komt het afdrukvoorbeeld niet overeen met de daadwerkelijke afdruk.
Dit is geen 'Bug', de interne fonts worden gebruikt om een maximale afdruksnelheid te halen.
Het lettertype, de fontgrootte en het aantal characters per regel hangen af van de gebruikte bonprinter.
Bonlay-out 1 op een TM-U2xx printer heeft minder characters per regel en andere lettertypes dan dezelfde bon op een UUBar TM200 printer.
Zie de pagina (kopie) kassabon voor informatie over het handmatig printen van een (kopie) kassabon.
De afbeeldingen worden afgedrukt vanuit het interne geheugen van de bonprinter, als de afbeelding in het afdrukvoorbeeld niet overeenkomt met die in de bonprinter dan moeten de afbeeldingen opnieuw in de bonprinter worden opgeslagen zie de pagina bonlogo en coupon voor informatie over het zelf maken van een logo en het opslaan in het geheugen van de bonprinter.
Logo in afdrukvoorbeeld = \InfokasV3\Logo\Poslogo1.bmp moet op positie 1 in de bonprinter worden opgeslagen.
Coupon1 in afdrukvoorbeeld = \InfokasV3\Logo\Poslogo2.bmp moet op positie 2 in de bonprinter worden opgeslagen.
Coupon2 in afdrukvoorbeeld = \InfokasV3\Logo\Poslogo3.bmp moet op positie 3 in de bonprinter worden opgeslagen.
Gebruik hiervoor het commando !bonlogo alleen voor de Epson TMT88iii + 88iv, de UUBar TM200 en de Star TSP100. Gebruik een logo utility van de printer fabrikant bij andere merken/types.
Sla de afbeeldingen in het juiste formaat (BitMap) en met de juiste afmetingen op als PosLogoX.bmp voordat het commando !bonlogo wordt gebruikt.
U kunt het layout nummer instellen bij printers configureren.
Met de volgende variabelen kunnen verschillende instellingen aangepast worden:
(Zie ook variabelen.)
BonCoupon J of N (wel of geen coupon onder aan de kassabon)
BonEuro Ascii code voor het Euro € teken op de kassabon.
BonFontHeader 0 tot 9, 0 = groot, 9 is klein
BonFont 0 tot 9, 0 = volgens lay-out, 1 = groot, 9 = klein
BonLijn standaard "-----------------------"
BonOffsetX 100 is standaard, < 100 verder naar links, > 100 = verder naar rechts
BonOffsetY 100 is standaard, < 100 minder witruimte tussen de regels , > 100 = meer witruimte
BonPrnType 1 = Epson TM-U2xx, 2 = Epson TM-T88xx, 3 = UUBar TM200i,
     4 = Epson TM-U950 (Journaalprinter), 5 = Star TSP 600-700, 6 = UUbar TM200p en TM200u
     7 = TTF ProFont, 8 = TTF BitStream, 9 = Star SP2000 serie, 10 = Star ECO TSP-100
BonSpaar J of N, print spaarsaldo op de bon (alleen als de verkoop op naam is).
BonText zelf in te stellen tekst onder op de kassabon
BonText1 zelf in te stellen tekst voor lay-out 21, 22, 31, 32
BonText2 zelf in te stellen tekst voor lay-out 21, 22, 31, 32
BonText3 zelf in te stellen tekst voor lay-out 21, 22, 31, 32
BonText is maximaal 100 characters lang en wordt automatisch over meerdere regels geprint.
Van BonText1, 2 en 3 worden alleen het aantal characters geprint dat op de regel passen, dit aantal is afhankelijk van merk en type bonprinter en het geselecteerde font.
Voorbeelden instellingen:
UUBar TM200: BonEuro = 128, BonPrnType = 6, BonRegelX = 120
Epson TM-U950: BonEuro = 128, BonFontHeader = 4, BonRegelY = 104, BonPrnType = 4
Star TSP700: BonEuro = 238, BonRegelX = 120, BonPrnType = 5
Als er op de bonprinter een kassalade is aangesloten dan moet de variabele LaCode op S (standaard/solenoid), T (Star TSP) of C (Control code) ingesteld worden.
(Zie ook variabelen.)
bon layout 1
Geen klant geselecteerd
|
bon layout 1
Klant geselecteerd
|
bon layout 1
Spaarsaldo op de bon
Variabele BonSpaar = J
Header (Infobits) BonHeader = 0
(Variabele BonHeader 0..9)
De rest in BonFont 5
(Variabele BonFont = 1..9)
|
bon layout 11
Is lay-out 1 met als extra:
BTW nummer verkoper en van de
klant op de bon.
Header (Infobits) BonHeader = 5
De rest volgens lay-out
(Variabele BonFont = 0)
|
bon layout 2
Logo en Coupon
Verkoop op naam = Coupon 1
(lay-out 12 = lay-out 2 + BTWnummers)
|
bon layout 2
Logo en Coupon
Niet op naam = Coupon 2
|
bon layout 21
Vrije tekst via variabelen
BonText1, BonText2 en BonText3
|
bon layout 31
(is lay-out 21 + BTW nummer van de klant)
|
bon layout 22
(is lay-out 21 met logo en coupon)
Verkoop op naam = Coupon 1
Niet op naam = Coupon 2
|
bon layout 32
(is lay-out 22 + BTW nummer van de klant)
|
bon layout 42
(is lay-out 12 met extra regels tekst onder de bon
- kies lay-out 41 voor een bon zonder logo en coupon)
|
bon layout 52
(is lay-out 2 zonder BTW gegevens
- kies lay-out 51 voor een bon zonder logo en coupon)
|
bon layout 62
(is lay-out 21 zonder BTW gegevens
- kies lay-out 61 voor een bon zonder logo en coupon)
|
bon layout 72
(is lay-out 21 zonder het veld Artikel-Text
- kies lay-out 71 voor een bon zonder logo en coupon)
|
bon layout 81
(is lay-out 11 zonder het veld Artikel-Text)
|
bon layout 82
(is lay-out 12 zonder het veld Artikel-Text)
|
|