Почему при распечатке текст съезжает

Условия:

Со стороны сервера:

Со стороны принтера:

Симптомы:

Сообщения об ошибках отсутствуют. На распечатках последовательные строки текста в моноширинном фонте выглядят «лесенкой»:

Причина:

Признаком конца строки в текстовых файлах в формате UNIX является единичный символ «перевод строки» (LineFeed, LF, ‘
‘, ‘x0A’, Ctrl-L)
В формате DOS используется пара символов: CR+LF (CR — «возврат каретки», CarriageReturn, ‘
‘, ‘x0D’, Ctrl-M)

При выводе UNIX-текста на устройство DOS получается описанный выше эффект, т.к. не хватает «возврата каретки», т.е., перехода курсора в начало строки.

Принтеры с языком управления PCL (любой версии) по умолчанию работают в режиме:

то есть, воспринимают только формат DOS, что и вызывает указанную проблему.

Диагностика:

Принтер PCL в дефоултной настройке напечатает текст «лесенкой»

Любой принтер должен вывести три строки текста «столбиком»:

Решение:

Способ #1

Самый универсальный способ — установить на принтере и сохранить в энергонезависимой памяти (через меню или программу управления принтера) режим обработки концов строк:

При таком режиме строки, оканчивающиеся на одиночный символ LF, будут дополнены необходимым символом CR. В этом случае любые тексты (как в DOS-формате, так и в UNIX-формате) будут всегда нормально распечатываться (не только из БИСквита). Этот вариант нисколько не мешает нормально распечатывать файлы из DOS/Windows.

Способ #2

Перед печатью переводить текст из формата UNIX в формат DOS. Это реализуемо следующими способами:

Это не очень удобный и плохо переносимый способ. Также не подходит для бинарных файлов (графика).

Читайте также  При включении магнитолы бухают колонки

Фильтр для PCL, помимо прочего, как раз и делает прозрачное преобразование unix2dos. В таком режиме удобно печатать произвольные текстовые файлы из UNIX. Однако, при этом бинарные файлы («графические» формы БИСквита) могут искажаться. Поэтому такой способ не подходит для печати графики и не рекомендуется.
Конфигурация UNIX-принтера в RAW-режиме отключает фильтрование.

Способ #3

Инициализировать принтер в режиме LF=CR+LF при каждой печати.
Для этого стандартные шаблоны настроек принтеров PCL, доступные на: http://support.bis.ru/info/misc/index.php? >

Всего возможны такие режимы:

Способы #1 и #3 (и даже #2) не мешают друг другу при совместном использовании. Рекомендуется использовать способ #3. Для этого можно загрузить стандартные шаблоны настроек принтеров или модифицировать свои. При желании и возможности, для удобства, в дополнение к способу #3, можно реализовать также способ #1.

Страница 170: Неполадки при печати документа

3. В поле Тип выберите требуемый тип бумаги. Не выбирайте вариант

11.7 Неполадки при печати документа

Смещение текста и изображений

Если на распечатках наблюдается смещение текста и изображений,

Документ печатается со смещением от центра или с перекосом

1. Проверьте правильность загрузки бумаги во входном лотке или

дополнительном нижнем лотке.

2. Убедитесь в том, что направляющие для бумаги вплотную прилегают к

3. Распечатайте документ еще раз.

Части документа отсутствуют или напечатаны не в том месте

Ориентация. Убедитесь в правильности выбора

Формат. Проверьте соответствие формата

Масштабировать. Отметьте этот флажок для

масштабирования текста и графики в

соответствии с форматом бумаги.

Окончательная обработка Печать плакатов. Убедитесь в том, что выбран

Печать на конверте выполняется с перекосом

1. Перед загрузкой конверта в принтер заправьте клапан внутрь конверта.
2. Убедитесь в том, что направляющие для бумаги вплотную прилегают к

Читайте также  Сложение чисел в четверичной системе счисления

Постоянная ссылка на это сообщение: http://pavelryabchikov.ru/metod/office-software/ms-word-031-problema-pri-pechati-vsyo-smestilos-chto-delat.html

какое длинное и нудное объяснение, на вопрос так и не получил ответа

На какой, прошу прощения, вопрос?

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Партнёр – бесплатный хостинг

Сейчас на сайте

Темы новостей

Для показа облака WP-Cumulus необходим Flash Player 9 или выше.

Ссылка на основную публикацию
Adblock
detector