Ok, nevermind, I found the problem. I hate it when it's something so simple and obvious. But, anyway, the problem is that after I set the x_tab = 0 I never set the Printer.CurrentX = x_tab. So, then the UPC code gets printed at the end of the line.

------------------
Ryan