Bug 1396

Summary: CUPS 1.1.15alt2 and 8bit plain-text printing problem
Product: Sisyphus Reporter: Dmitry Lebkov <dlebkov>
Component: cupsAssignee: AEN <aen>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: P4 CC: george, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry Lebkov 2002-10-11 15:03:34 MSD
При печати plain-text\'а с использованием CUPS внешний фильтр вызывается с неверно установленной переменной окружения LANG. В системе по умолчанию LANG=ru_RU.KOI8-R, а при вызове внешнего фильтра для plain-text\'a - LANG=ru_RU. В результате этого неверно выставляется переменная CHARSET (устанавливается в значение по-умолчанию - iso8859-1). Как следствие - не печатаются
символы кирилици.
---

---
После копирования каталога /usr/share/locale/ru_RU.KOI8-R в /usr/share/locale/ru_RU и переименования  файла cups_ru_RU.KOI8-R в cups_ru_RU текст печатается нормально.
Выдержки из /var/log/cups/error_log:
 до \&quot;создания\&quot; локали ru_RU:
D [11/Oct/2002:11:43:06 +1100] StartJob: argv = \&quot;lp0\&quot;,\&quot;13\&quot;,\&quot;dvladmin\&quot;,\&quot;printtmp.00000000\&quot;,\&quot;1\&quot;,\&quot;\&quot;,
\&quot;/var/spool/cups/d00013-001\&quot;
D [11/Oct/2002:11:43:06 +1100] StartJob: envp = \&quot;PATH=/usr/lib/cups/filter:/bin:/usr/bin\&quot;,\&quot;SOFTWA
RE=CUPS/1.1\&quot;,\&quot;USER=root\&quot;,\&quot;CHARSET=iso-8859-1\&quot;,\&quot;LANG=ru_RU\&quot;,\&quot;TZ=GMT\&quot;,\&quot;PPD=/etc/cups/ppd/lp0.ppd\&quot;,\&quot;
CUPS_SERVERROOT=/etc/cups\&quot;,\&quot;RIP_MAX_CACHE=8m\&quot;,\&quot;TMPDIR=/var/spool/cups/tmp\&quot;,\&quot;CONTENT_TYPE=text/pla
in\&quot;,\&quot;DEVICE_URI=<a href="socket://192.168.2.10:9100/\&quot;,\&quot;PRINTER=lp0\&quot;,\&quot;CUPS_DATADIR=/usr/share/cups\&quot;,\&quot;CUPS_F">socket://192.168.2.10:9100/\&quot;,\&quot;PRINTER=lp0\&quot;,\&quot;CUPS_DATADIR=/usr/share/cups\&quot;,\&quot;CUPS_F</a>
ONTPATH=/usr/share/cups/fonts\&quot;,\&quot;\&quot;,\&quot;\&quot;,\&quot;\&quot;

  и после:
D [11/Oct/2002:15:39:32 +1100] StartJob: argv = \&quot;lp0\&quot;,\&quot;30\&quot;,\&quot;dvladmin\&quot;,\&quot;text.msg\&quot;,\&quot;1\&quot;,\&quot;\&quot;,\&quot;/var/spo
ol/cups/d00030-001\&quot;
D [11/Oct/2002:15:39:32 +1100] StartJob: envp = \&quot;PATH=/usr/lib/cups/filter:/bin:/usr/bin\&quot;,\&quot;SOFTWA
RE=CUPS/1.1\&quot;,\&quot;USER=root\&quot;,\&quot;CHARSET=koi8-r\&quot;,\&quot;LANG=ru_RU\&quot;,\&quot;TZ=GMT\&quot;,\&quot;PPD=/etc/cups/ppd/lp0.ppd\&quot;,\&quot;CUPS
_SERVERROOT=/etc/cups\&quot;,\&quot;RIP_MAX_CACHE=8m\&quot;,\&quot;TMPDIR=/var/spool/cups/tmp\&quot;,\&quot;CONTENT_TYPE=text/plain\&quot;,
\&quot;DEVICE_URI=<a href="socket://127.0.0.1:9100/\&quot;,\&quot;PRINTER=lp0\&quot;,\&quot;CUPS_DATADIR=/usr/share/cups\&quot;,\&quot;CUPS_FONTPATH">socket://127.0.0.1:9100/\&quot;,\&quot;PRINTER=lp0\&quot;,\&quot;CUPS_DATADIR=/usr/share/cups\&quot;,\&quot;CUPS_FONTPATH</a>
=/usr/share/cups/fonts\&quot;,\&quot;\&quot;,\&quot;\&quot;,\&quot;\&quot;

Comment 1 AEN 2002-10-11 16:29:06 MSD
исправлено в alt3
Comment 2 AEN 2002-10-11 16:29:06 MSD
исправлено в alt3
Comment 3 Vitaly Lipatov 2005-04-23 00:37:34 MSD
давно исправлено