excelente tu consulta, ni idea como se hará y sería interesante poder aplicar este ejemplo en otras aplicaciones web.
http://www.innov-8.de/images/base.js http://www.innov-8.de/images/barcode.js
estos son los dos archivos .js que utiliza, habria que estudiarlos y descubrir el funcionamiento, asi q queda panteada la tarea para todos los que se interesen en ella, salu2