As an exercise with PHP and the gd library, I wrote a couple of scripts a while ago that would generate UPC-A and UPC-E barcode images on the fly. I've always been fascinated with barcodes and scanners that read them.
Here is the proud result (rasterized back from PostScript):