Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
unix:print:cr-lf [2012/03/21 19:05] kos [Решение:] |
unix:print:cr-lf [2012/03/21 19:15] (текущий) kos [Диагностика:] |
||
---|---|---|---|
Строка 52: | Строка 52: | ||
::::::::::::::::::::::::::::::::::::::::::::::::::::: | ::::::::::::::::::::::::::::::::::::::::::::::::::::: | ||
- | первая строка | + | one |
- | вторая строка | + | two |
- | третья строка | + | three |
- | и так далее | + | |
::::::::::::::::::::::::::::::::::::::::::::::::::::: | ::::::::::::::::::::::::::::::::::::::::::::::::::::: | ||
Строка 75: | Строка 74: | ||
==== Способ #1 ==== | ==== Способ #1 ==== | ||
- | Самое удобное - установить на принтере и сохранить в энергонезависимой памяти (через меню или программу управления принтера) режим обработки концов строк: | + | Самый универсальный способ - установить на принтере и сохранить в энергонезависимой памяти (через меню или программу управления принтера) режим обработки концов строк: |
CR=CR; LF=CR-LF; FF=CR-FF | CR=CR; LF=CR-LF; FF=CR-FF | ||
Строка 90: | Строка 89: | ||
Перед печатью переводить текст из формата UNIX в формат DOS. Это реализуемо следующими способами: | Перед печатью переводить текст из формата UNIX в формат DOS. Это реализуемо следующими способами: | ||
- | - Утилиты типа unix2dos, например: | + | * Утилиты типа unix2dos, например: |
unix2dos <unix-file | lp ... | unix2dos <unix-file | lp ... | ||
- | Это не очень удобный и плохо переносимый способ. | + | Это не очень удобный и плохо переносимый способ. |
- | Также не подходит для бинарных файлов (графика). | + | Также не подходит для бинарных файлов (графика). |
- | - Принтеры могут быть заведены в UNIX с использованием | + | * Принтеры могут быть заведены в UNIX с использованием фильтрования. |
- | фильтрования. Фильтр для PCL, помимо прочего, как раз и делает | + | Фильтр для PCL, помимо прочего, как раз и делает |
- | прозрачное преобразование unix2dos. В таком режиме удобно печатать | + | прозрачное преобразование unix2dos. В таком режиме удобно печатать произвольные текстовые файлы из UNIX. |
- | произвольные текстовые файлы из UNIX. | + | Однако, при этом бинарные файлы ("графические" формы БИСквита) могут искажаться. Поэтому такой способ не подходит для печати графики и не рекомендуется.\\ |
- | Однако, при этом бинарные файлы ("графические" формы БИСквита) | + | Конфигурация UNIX-принтера в RAW-режиме отключает фильтрование. |
- | могут искажаться. Поэтому такой способ не подходит для печати графики. | + | |
- | и не рекомендуется. | + | |
- | Конфигурация UNIX-принтера в RAW-режиме отключает фильтрование. | + | |
==== Способ #3 ==== | ==== Способ #3 ==== | ||
- | Инициализировать принтер в режиме LF=CR+LF при каждой печати. | + | Инициализировать принтер в режиме LF=CR+LF при каждой печати.\\ |
Для этого стандартные шаблоны настроек принтеров PCL, доступные на: | Для этого стандартные шаблоны настроек принтеров PCL, доступные на: | ||
+ | http://support.bis.ru/info/misc/index.php?id=printer | ||
+ | содержат в поле "Инициализация" строку: | ||
- | http://support.bis.ru/info/misc/index.php?id=printer | + | "\e&k2G" |
- | + | ||
- | содержат в поле "Инициализация" строку: | + | |
- | + | ||
- | "\e&k2G" | + | |
- | Всего возможны такие режимы: | + | Всего возможны такие режимы: |
\e & k # G | \e & k # G |