Hi, again and again
this might be good for you:

http://www.adams1.com/pub/russadam/stack.html

Dieter Fauth, Welch Allyn DCD

PS: In case you need support for 2D barcodes, think about using Aztec code. The printing routines are free!

Dieter Fauth :-)