Heart-Profit ERP
July 01, 2024, 03:52:40 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: HELP, hoe druk ik een "%" teken af via Zebra (ZPL)  (Read 2259 times)
0 Members and 1 Guest are viewing this topic.
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« on: August 10, 2007, 02:08:12 pm »

We hebben verschillende typen etiketprinters, 1 ervan is een Zebra 105sl. Vanuit profit kun je die prachtig aansturen. In BarOne Lite ontwerp je een etiket, je print het naar een textbestand, en importeert die via LO<9-7-1-Shift F6> weer in profit, Waarna je het via produktieopdrachten etiketten kunt gaan afdrukken.

Prachtig, totdat je een % teken af moet gaan drukken. Dat gebeurde vandaag dus. % is gevaarlijk omdat je dat ook gebruikt om o.a. variabelen aan te roepen, bijvoorbeeld %ET-CHARGE%.

de regel:
^A0N,19,20^FO32,184^FH_^FDIngredi_89nten: 86% paneermeel (84% tarwebloem, zout, gist, kleurstof: E160c, E110,^FS

resulteert in
Ingrediënten: 86 tarwebloem, zout, gist, kleurstof: E160c, E110,

dus het stukje % paneermeel (84% wordt niet afgedrukt.

Zoals je ziet wordt het woord "ingrediënten" in de programering als "Ingredi_89nten" opgegeven, dat zijn van die "HEX"-waarden of iets dergelijks.

via http://www.geostick.nl/files/zplrev1.pdf heb ik die hele lijst (bijlage F) er bij gepakt. Dan zie je dat "_25" voor een % teken gaat zorgen, behalve... bij mij natuurlijk. Dat doet 'ie namelijk soms wel, en soms niet. Daar heb ik ook nog geen patroon in kunnen ontdekken.

Het zal ongetwijfeld wel weer een fout zijn in 1 of andere weet ik veel wat voor regel, element, parameter of iets dergelijks in mijn inrichting, maar waar moet je dit nou zoeken?

Kortom: Hoe moet je in de layoutregels omgaan met een procent-teken als je die tevoorschijn wilt toveren?

Bij b1-lite kun je bij het afdrukken kiezen voor tekenset "Ansi" en "printer", beide geprobeerd, maakt geen verschil.
Logged

KM
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #1 on: August 10, 2007, 02:22:09 pm »

Om maar zo volledig mogelijk te zijn: Hierbij het gebruikte lab-bestand (van BarOneLite) en de export er van in het txt bestand.

lettertype: Triumvate condensed
paginainstelling: er is rekening gehouden met interspatie papier

In profit is het de printer SCHRM met driver RRP, daarvan zijn alle initialisatiekodes (blad 1) helemaal leeg, ook blad 2-8 is geen enkele code oid opgenomen. Printerlengte 999 en aantal tekens groot / klein / zr klein 249.

aantal regels op etiket : 0

En voor de goede orde: Het etiket ziet er verder prima uit. Als je het gaat afdrukken staat elk tekstvak op de juiste plaats en in de juiste grootte etc. etc. Alleen dat stuk van die procent tekens, dat ontbreekt.  Ook de uitlijning, calibratie van de printer en dergelijke is prima.
« Last Edit: August 10, 2007, 04:12:14 pm by Johan van Rangelrooij » Logged

KM
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« Reply #2 on: August 10, 2007, 02:26:43 pm »

Wat die Zebra standaard wel/niet accepteert ga ik even niet over, maar in Profit werken 2 procenttekens in 1 regel i.d.d. niet; dan wordt hetgeen ertussen staat gezien als variabele. Splitsen naar 2 regels zou wel werken.
Logged

Heart-Profit company ID : HA
Johan
Designer
*****
Offline Offline

Posts: 2178


As it net kin sa't moat, dan mat it mar sa't kin.


View Profile
« Reply #3 on: August 10, 2007, 04:11:56 pm »

Bedankt voor de tip, dat werkt inderdaad wel

regel 16, kolom 1, volgnummer 0 bevat: "^A0N,19,20^FO32,184^FH_^FDIngredi_89nten: 86% paneermeel"
regel 16, kolom 1, volgnummer 1 bevat: "(84% tarwebloem, zout, gist, kleurstof: E160c, E110,^FS" en het werkt.

Wel opletten dat volgnummer 1 niet met een % teken begint! Als je dat doet drukt 'ie "84 %" af, terwijl je er geen spatie tussen wilt.

Je kunt dit werk ook doen in het tekstbestandje wat door B1-lite is gegenereerd. Door aldaar gelijk de nodige regels te splitsen wordt het ook wel goed ingelezen, dat scheelt knip en plakwerk in Profit. (dan krijg je natuurlijk wel een nieuw regelnummer ipv volgnummer, maar dat maakt niets uit.)

Er zijn gelukkig weer een paar blije collega's bij, ze vroegen me echter wel de bijlagen in bovenstaande post te verwijderen. Het maakt mij weinig uit, er zullen weinig mensen iets mee kunnen, maar ga aan dit verzoek dan toch maar gehoor geven.
Logged

KM
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.069 seconds with 20 queries.