The only other thing I can think of is whether or not you have the label included or excluded from the project? Yet why it would work once and then not afterwards is strange. Does the user's default printer in windows stay the same or is that changing as well? Does it happen after another program is run? I'm wondering if something out there is changing the user's default printer or tray assignment externally from your app...
.·*´¨)
.·`TCH
(..·*
010000110101001101101000011000010111001001110000010011110111001001000010011101010111001101110100
"When the debate is lost, slander becomes the tool of the loser." - Socrates
Vita contingit, Vive cum eo. (Life Happens, Live With it.)
"Life is not measured by the number of breaths we take, but by the moments that take our breath away." -- author unknown
"De omnibus dubitandum"