Bug 1396 - CUPS 1.1.15alt2 and 8bit plain-text printing problem
Summary: CUPS 1.1.15alt2 and 8bit plain-text printing problem
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cups (show other bugs)
Version: unstable
Hardware: all Linux
: P4 blocker
Assignee: AEN
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-11 15:03 MSD by Dmitry Lebkov
Modified: 2005-04-23 00:37 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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:
 до \"создания\" локали ru_RU:
D [11/Oct/2002:11:43:06 +1100] StartJob: argv = \"lp0\",\"13\",\"dvladmin\",\"printtmp.00000000\",\"1\",\"\",
\"/var/spool/cups/d00013-001\"
D [11/Oct/2002:11:43:06 +1100] StartJob: envp = \"PATH=/usr/lib/cups/filter:/bin:/usr/bin\",\"SOFTWA
RE=CUPS/1.1\",\"USER=root\",\"CHARSET=iso-8859-1\",\"LANG=ru_RU\",\"TZ=GMT\",\"PPD=/etc/cups/ppd/lp0.ppd\",\"
CUPS_SERVERROOT=/etc/cups\",\"RIP_MAX_CACHE=8m\",\"TMPDIR=/var/spool/cups/tmp\",\"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
давно исправлено