It sounds like your Printer driver to me. Can you print a badge without using FMP? What is your FMP version and Platform.? I think the Preview mode uses the last Print Driver Page setup and resolution.
I was unclear on if it was a graphic avatar or had a digital photo of the attendees.
BTW PDF does nothing to improve resolution, only the input device and output device are the limiting factor. Your best resoutions are TIF, RAW and PNG for input types. The higher the resolution, the larger the file size. JPG is small file, calculated resolution.
Photoshop can smooth, calculate and other tricks to improve the "Dots" but even then the DPI is set by the input file.
What is the DPI for your printer?
Not sure that this will make a difference, but can you use a container field instead of the web viewer? (I'd try a test with just one or two avatar image files first before trying to set this up will all the images.)
You're definetly right. I found a way using a field container, thanks to 360works Scriptmaster function:
GetURLasContainer( url )
It worked well. Pictures now are correct;y displayed in Preview mode, and moste likely on paper!
Thanks a lot.