Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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