Newsgroup: it.comp.lang.perl
Titolo: [OT] Aiuto per barcode

Ciao a tutti
Innanzi tutto se sono ot per favore indicatemi dove postare.
Devo stampare un barcode 128c su etichette; vorrei fare cosi': estrarre
i dati da Oracle con un Plsql o con uno script perl poi scrivere i dati
su un file da passare alla stampante con le istruzioni per il barcode.
Ambiente Unix.
Problema non so nulla di barcode e quindi la traccia che voglio seguire
e' corretta oppure ci sono soluzioni piu' semplici o migliori?
Grazie
-- 
Ciao, Virgilio

Beh, se vuoi farlo in Perl non credo tu sia OT. :)
Se devi uscire con un Code 128 questo e' il modulo che fa per te...
http://search.cpan.org/~wrw/Barcode-Code128-2.00/lib/Barcode/Code128.pm
Puoi ricavarne un'immagine da utilizzare poi come preferisci.
Ciao,
Daniele

 wrote:

Grazie mille
faccio qualche prova sul terminale osx e ti dico
-- 
Ciao, Virgilio

 wrote:

Il link, purtroppo, non mi ha aiutato perche' io devo stampare delle
etichette con dati presi da un file scrivendo un altro file, che
conterra' i caratteri di controllo, che sara' poi passato alla coda
legata ad una stampante  lj hp1200.
Quindi non mi serve l'immagine del barcode ma i caratteri o sequenza di
escape da anteporre al codice per ottenere il barcode.
Tutto deve avvenire in ambiente unix tramite shell.
Esempio files
input pinco palla_123456_01-01-1900
output ccpinco pallacc123456cc01-01-1900
layou etichetta
pinco palla
barcode (123456)
01-01-1900
Spero di essere stato chiaro e comunque grazie mille
-- 
Ciao, Virgilio

 output ccpinco pallacc123456cc01-01-1900
Non e' cosi' che funziona, a meno che tu non abbia una stampante dedicata.
Ciao,
Daniele

Non e' cosi' che funziona, a meno che tu non abbia una stampante dedicata.
Dovrebbe essere sufficiente avere dei font barcode[1]. Non che elimini del
tutto la necessità di un po' di lavoro (carattere check, stop, ecc.), ma si
dovebbe evitare di dover generare ogni volta i caratteri come immagini.
Ci sono anche, se potessero servire, alcuni pacchetti LaTeX: barcodes, ean,
pst-barcode...
Ciao.
[1] Questi commerciali: 
http://www.barcodingfonts.com/bar128.htm
 ma forse
si trovano anche free (a parte quelli metafont per TeX).

 Tutto deve avvenire in ambiente unix tramite shell.
Non è che può esserti utile barcode?
http://www.gnu.org/software/barcode/
Magari associato a genbarcode
http://www.ashberg.de/php-barcode/download/
per avere la descrizione testuale del barcode.
Però che io sappia il code 128 è abbastanza semplice da
generare, quindi potresti solo vedere qual'è l'algoritmo di
generazione e farti le tue sequenze di escape. Che usi, una
stampante barcode dedicata?
Poi può pure darsi che io non abbia capito un tubo :-)
-- 
ValeRyo

> Dovrebbe essere sufficiente avere dei font barcode[1].
LA via dei font per i barcode e' quella tecnicamente piu' triste (ratio 
non regolabile, dimensioni legate al font ecc...). Poi tutto dipende dal 
volume/necessita' del lavoro da fare.
Spesso i font sono a pagamento, secondo che piattaforma usi devi 
convertirti i classici TTF.
Insomma, li ho usati e li uso tuttora, ma non posso consigliarli.
(in Perl poi, con gli strumenti che ci sono!)
Daniele

 stampante barcode dedicata?
No, usa una hp lj1200. Devo qundi dargli una mano... :)
Daniele

 No, usa una hp lj1200. Devo qundi dargli una mano... :)
Embé, allora genbarcode dovrebbe fare al caso suo... da lì
può fare un'immagine, un pdf (vedi pdfbarcode) quel che gli
pare.
-- 
ValeRyo