Heart-Profit ERP
November 27, 2024, 05:48:27 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Etiketten uit Profit  (Read 1942 times)
0 Members and 0 Guests are viewing this topic.
BKienhuis
Knowledgable
**
Offline Offline

Posts: 450


View Profile WWW
« on: January 30, 2007, 03:08:14 pm »

Wij printen onze etiketten vanuit Profit altijd naar een Zebra thermo transfer printer. Bij deze printer kun je de symbolen die je nodig hebt vanaf het netwerk kopiëren naar de printer. De symbolen die gekopieerd worden converteren we in Profit d.m.v. import/export data, waarmee we zpl-bestanden krijgen die voorzien zijn van een symboolnaam. Door in de etiketlayout weer te verwijzen naar die symboolnaam wordt het betreffende symbool afgedrukt.
Nu vroeg ik mij af, of je ook op dezelfde manier etiketten kan afdrukken op een Laserjet. Kun je bij zo'n printer ook symbolen naar de printer kopieren die dan later worden afgedrukt? Misschien werkt iemand al op die manier?
Logged

Heart-Profit company ID: SC
Menno
Knowledgable
**
Offline Offline

Posts: 398

Het is niet zo moeilijk, als je denkt.


View Profile
« Reply #1 on: January 30, 2007, 03:33:14 pm »

Dit is mogelijk, er zijn echter wel een aantal voorwaarden om e.e.a. te kunnen laten werken:
 
1. Je moet de afbeelding beschikbaar hebben in monochroom .BMP-formaat;
2. Er wordt afgedrukt in 150 dpi (dots per inch);
3. De meest nauwkeurige handhaving van de positie van de tekst op het blad is mogelijk bij een regelafstand van 6 regels per inch;
4. De printer moet PCL-5 compatibel zijn;
5. Je moet "een beetje" thuis zijn in PCL-5.

Een korte handleiding hoe je het voor elkaar krijgt om een bitmap op te nemen in je Variabele Layout.
 
1. Bewerk de bitmap in bv. MS Paint om te komen tot de juiste afmetingen. (Neem een veelvoud van 25 pixels voor de hoogte van de bitmap). Sla de bitmap op in monochroom formaat.
 
2. Ga naar LOBMZBZP: Hmenu,9,8,6.
Hier kun je een bestandsnaam (C:\TROEP\LOGO.BMP), een Symboolnaam (LOGO) en een Printertype (P, van PCL) opgeven.
 
3. Ga naar de Variabele Layout waarin je de Bitmap wilt opnemen.

4. Voeg 3 regels toe:
   Rij Kolom Vnr Tekst
   1   1       0     %CHR(27)%*p1600x100Y
   1  12      0     %IMG#LOGO%
   1  12      1     %CHR(27)%&a-14R
 
De eerste regel positioneert de printerkop op 1600 pixels horizontaal en 100 pixels verticaal.
 
De tweede regel zorgt ervoor dat de data van het symbool 'LOGO', zoals deze bij stap 2 zijn 'gekonverteerd' en opgeslagen, naar de printer worden verstuurd.

De derde regel zorgt ervoor dat de positionering van de printer wordt 'hersteld': we hebben de positie 100 pixels naar beneden verschoven, de bitmap zelf is (stel) 250 pixels hoog, dus vertikaal zitten we nu 350 pixels te 'laag'. Bij 6 regels per inch regelafstand en een afdruk-resolutie van 150 dpi zitten we dus (350/150)*6 = 350/25 = 14 regels te laag. Dus gaan we de printkop nu 14 regels relatief omhoog verplaatsen: derhalve de -14 in de PCL-kode. Hiermee komt de printkop 'vertikaal' weer op de oude positie te staan en komt de tekst op precies dezelfde plek te staan als zonder de bitmap.
Daarom dus 150 dpi en 6 lpi; dat levert gehele getallen op. Andere waarden/methoden kunnen misschien ook wel, maar daar is geen ervaring mee.
 
Het ziet er misschien een beetje uit als abracadabra, maar eigenlijk kun je toch ook weer niet veel fout doen...
Logged

Heart-Profit company ID : HA
BKienhuis
Knowledgable
**
Offline Offline

Posts: 450


View Profile WWW
« Reply #2 on: January 30, 2007, 03:52:25 pm »

Hier kan ik wel wat mee, ik ga dit binnenkort proberen.
Logged

Heart-Profit company ID: SC
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.059 seconds with 20 queries.