Avatar billede tingholm Mester
25. maj 2010 - 11:36 Der er 6 kommentarer og
1 løsning

konvertere ZPL til LPR

Hej Eksperter

Kender i et program eller en let måde at konvertere ZPL formateret print til LPR?

Problemet er at jeg har noget software der KUN kan printe ZPL som jeg har behov for at få ud på en laserprinter.

Både svar og ledetråde modtages med glæde og taknemmelighed :)
Avatar billede ole_madsen Ekspert
26. maj 2010 - 10:37 #1
Jeg har aldrig i mit liv hørt om en printprotokol kaldet ZPL... - og kan heller ikke finde noget om den på nettet. Det nærmeste jeg kommer er http://en.wikipedia.org/wiki/ZPL_(programming_language) - og det lyder ikke helt rigtigt.

En af de mest all-around kompatible printservere jeg kender, er Axis´ serie: http://www.axis.com/files/datasheet/ds_5600p_27079_en_0611_lo.pdf

Men her kan jeg heller intet se om ZPL.

Har du evt. mulighed for at printe til en fil? - så kunne det være headeren fortalte et eller andet om, hvilket sprog/protokol det var der blev brugt.
Avatar billede tingholm Mester
26. maj 2010 - 11:22 #2
Printeren er:
http://www.zebra.com/id/zebra/na/en/index/products/printers/desktop/gk420d.html

Der står i spec:
  Core programming languages
  EPL2, Line Mode, ZPL I/ZPL II

Så de betegner det også som et programmeringssprog.

Der bliver printet automatisk fra en unix computer (som jeg ikke ved noget om) Så jeg skal lige have en til at se på den mht. at omdirigere printet. Det var egentlig for at være lidt på forkant jeg spørger ind.

Jeg vender tilbage så snart jeg har mulighed for at trække nogle eksempler ud.
Avatar billede ole_madsen Ekspert
26. maj 2010 - 12:19 #3
Nej så begynder det at give mening... Jeg har arbejdet lidt med de gamle Eltron labelprintere, før de blev opkøbt af Zebra...

Så kan vi jo gætte på hvad hhv. EPL og ZPL står for, hvis vi antager at PL = PrinterLanguage.

Sproget besværliggør sig ved at have en meget speciel header - og hvis ikke den havde det, nægtede printeren at skrive noget som helst ud.

Det giver selvfølgelig også problemer den anden vej.

Jeg ved ikke om du kunne route printet fra unix systemet til en windows printkø - a´la \\servernavn\printer der, i stedet for at printe til en fysisk printer, så kan printe til en "fil" (det sætter man der hvor man vælger om printeren skal printe til TCP/IP port eller parallelport o.s.v.), og så benytte en af Eltron/Zebra printerdriverne.

Så har du trods alt output i en fil, du selv kan sende videre til f.eks. en laserprinter, og så lure om det overhovedet er brugbart.
Avatar billede ole_madsen Ekspert
26. maj 2010 - 12:25 #4
Sad lige og kiggede lidt videre - og faldt over: http://forums.nicelabel.com/viewtopic.php?f=7&t=882

Det er ikke samme problematik, men dog nok til at minde mig om, at man skal designe en label og uploade til printeren, FØR man printer.

Det vil sige, at hvad end det er for data der kommer fra UNIX systemet, så kommer det fuldstændig uformatteret for en ikke Eltron\Zebra printer.

Med andre ord, skal du være i stand til at kunne bruge de rå ASCII tegn til noget fornuftigt - for printerfonte, stregkoder og layoutet af dette vil gå tabt.
Avatar billede tingholm Mester
24. juni 2010 - 10:58 #5
Hej Ole

Vi fik omdirigeret ZPL printet til en printkø på en server som så startede et eksternt program der konverterer printet til alm. print.
Det var noget besværligt med datamatrix stregkoder og lign, men det gik.

Smider du et svar for points?
Avatar billede ole_madsen Ekspert
24. juni 2010 - 11:46 #6
Det er i orden - nup du bare points selv, da du selv har fundet løsningen...
Avatar billede tingholm Mester
29. juni 2010 - 10:15 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester