Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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 | ||