Producing the barcode itself is trivial in Inkscape — the leading Free/Open Source Software vector drawing application — ever since the extension became part of the standard distribution, with version 0.46. The current version supports several kinds of barcodes, including the UPC and EAN types.
Read more at LabelsOnTime.com.