У меня есть документ, который ведет себя странно — при печати стиль основного текста отображается только на страницах без изображений. Заголовки, колонтитулы и подписи печатаются на странице вместе с любой графикой, такой как стили границ, примененные к стилю, но сам текст не печатается — за исключением коротких тире.
Текст довольно простой — выровненный по ширине стиль Calibri. Изображения имеют свой собственный стиль, центрированный элемент абзаца. Нет никаких плавающих полей изображений или текстовых полей, все имеет стиль абзаца.
Это не проблема драйвера печати. Я получаю одинаковое поведение на лазерных принтерах HP и Brother. Это также не проблема стиля на уровне абзаца; я вставил достаточно фиктивного текста, чтобы переместить печатаемый абзац на странице без изображений на следующую страницу, на которой есть изображение, и абзац не печатается на следующей странице.
Кто-нибудь сталкивался с подобной проблемой и знает решение?
Оба принтера настроены с драйверами PCL, и после дальнейшего тестирования я получаю то же самое поведение при запуске документа через драйвер печати в PDF. Сохранение файла в формате PDF из офиса работает правильно, и текст отображается так, как и ожидалось, на всех страницах. Проблема, похоже, не в том, сколько страниц я печатаю; я могу воспроизвести проблему при печати одной страницы, содержащей изображения.
решение1
Странно, но это, похоже, связано с тем, что кернинг включен для Calibri. Это влияет только на Calibri. Я могу изменить шрифт стиля на Times New Roman или добавить Times New Roman к экземпляру стилизованного текста и оставить кернинг включенным, и шрифт будет печататься правильно. Или я могу удалить кернинг из стиля, и абзацы основного текста на страницах с изображениями начнут печататься правильно.
решение2
Использовали ли вы Postscript (или BR-Script) для обоих принтеров? Настроены ли принтеры на печать ошибок PS или просто продолжают? Если вы используете PS для обоих, пробовали ли вы PCL? Будет ли тот же файл правильно печататься на струйном принтере?
Я давно не видел ничего подобного, но в старые времена, когда у принтеров было мало памяти, нередки были проблемы с печатью графики на лазерных принтерах из-за сложности страницы для внутренней визуализации на принтере.
PCL обрабатывает рендеринг изображений по-другому, и я считаю, что в целом он будет давать худший рендеринг при меньшем использовании памяти (предостережение: я не имел дела со сложностями PCL и PS в течение десятилетия, но это не сильно изменилось). Струйные принтеры могут печатать страницу, потому что им не нужно хранить всю страницу в памяти — достаточно только для печати следующего раздела, хотя это может быть по-другому на многофункциональных устройствах, которым нужно обрабатывать целые страницы за раз.