[Gambas-user] BarCode

Paul Horechuk horechuk at ...981...
Mon Apr 23 21:48:31 CEST 2007


On April 23, 2007, nando wrote:
> Info: I do know that there are PHP scripts to do this.
> -Fernando
>
>
> ---------- Original Message -----------
> From: Werner <wdahn at ...1000...>
> To: mailing list for gambas users <gambas-user at lists.sourceforge.net>
> Sent: Tue, 24 Apr 2007 01:34:55 +0800
> Subject: Re: [Gambas-user] BarCode
>
> > Hamilton Geminiano Andrioli Junior wrote:
> > > Hi Guys!
> > >
> > > I need some papers about how to produce barcodes with gambas.
> > > I have to print Code 2 of 5 interleaved and EAN13.
> > >
> > > Anyone?
> > > In VB i used some True Type Fonts i founded in internet. In Gambas?
> > > how to do? And i had a OCX that prints a EAN13 bar code.
> > >
> > > Well, now i will have to learn how to make this...
> > >
> > > Any help?
> > > Regards
> > > Hamilton From Brazil!
> >
> > Do you think KBarcode might be for you?
> > http://www.kbarcode.net/
> >
> > -----------------------------------------------------------------------
> >-- This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
> ------- End of Original Message -------
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user

Sorry I used the wrong subscriber address the first time...


Look for a program called GNU barcode. It is commandline driven and will 
accept as parameters, the string to encode, the encoding method, and the 
name of the PS output file, plus a few flags.

eg: barcode -n -e 128b -b "@$1" -o /tmp/barcode.ps
will use code 128B to encrypt the passed text (@$1), strip the ascii text 
label and produce a PostScript file called /tmp/barcode.ps

You can then use ghostscript to further process:
gs -dNOPAUSE -sDEVICE=png256 -sOutputFile=/tmp/barcode.png -q -dBATCH /tmp/barcode.ps

This will convert from the ps file to 256 colour png, and finally:
convert /tmp/barcode.png -crop 140x50+7+703 /tmp/barcode.png
to trim the barcode to the desired size.

No need for special fonts!

-- 
Paul Horechuk
      Think Free 
Use Open Source Software




More information about the User mailing list