Вот что случилось, я использовал PrintDialog, чтобы получить размер бумаги по умолчанию для принтера, чтобы создать FixedDocument, в соответствии с документами и всеми моими тестами, вы можете использовать PrintDialog, фактически не открывая диалоговое окно или фактически печатая что-либо, и все работает простохорошо.
Но на некоторых компьютерах (возможно, из-за неправильной работы драйверов принтера) это не работает, поэтому на этих компьютерах был возвращен неверный размер бумаги, я на самом деле не знаю, был ли он слишком мал илидва больших, но это привело к тому, что код, генерирующий FixedDocument, не прошел какую-то внутреннюю проверку работоспособности и создал и очистил документ - тогда элемент управления DocumentViewer отображался правильно, ничего не показывая.