This afternoon, after we got home from the ComStation Z meeting, I took a look at the code to see if I could find out where and how we are setting up the page size and layout for the Java print stuff, and found that in the code for generating this year's badges -- and I presume in the code that I adapted it from that we used for last year's badges -- two lines that are commented out. The two lines in question set the size and "imageable area" for the printout. Left in tact, they were probably left to run with a default value.
Now I'm left with one question: Why *did* this work last year from my computer at home, but not from the at con computer or anything connected to a badge printer this year?