У меня была аналогичная проблема (размер бумаги стоит Letter) при печати из сервера терминалов с использованием технологии EasyPrint. Перешел на нормальные драйвера и все стало нормально.