I had similiar symptoms and found this issue report. Using 10.04 and evince 2.30.3, the top margin is too big and the bottom is too small. CUPS is working fine and man:lpoptions -l shows the correct PageSize. Other programs (e.g. a2ps) print accurately.
So either 1) evince is broken or 2) it is using config beyond CUPS. I found the $HOME/.gnome2/evince directory, which contains print-settings. This file has PPDNAME=A4. When I set evince print->page setup->paper size to "US Letter", it prints with correct margins. Once changed, the printer-settings file is updated with "US Letter". It's unclear why evince needs an additional printer control layer beyond CUPS, perhaps for portabiltiy. Setting issue to Invalid state ** Changed in: evince (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/589043 Title: Evince does not use proper print margins -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs