Thanks for reply. Unfortunately it doesn't help. Printing directly from browsers produces incorrect barcode as well. Using acrobat application to generate pdf is a completely different world to me. I thought what you see is what you get is very fundemental to pdf. And it does print correctly if landscape is manually selected when printing. From a programmer's view, it seems to be a bug of adobe reader. Btw, if portrait is manually selected, the barcode can be printed correctly too, though the right hand side part is truncated because of wrong orientation. It only prints incorrect barcode when default auto orientation is selected.
... View more