использование принтеров в аксапте хитрая штука
можно поискать дебагером, нет ли где в процессе формирования отчета подмены настроек принтера (тех что вводятся на диалоге).
Возможно в отчете в коде прописано, например, использование системного принтера по умолчанию. в итоге создается новый объект PrintJobSetting'а и все введенные ранее настройки печати идут лесом.