Re: Изменить язык панели управления и обслуживания принтера cngpij?

Анатолий Евдокимов anatolevd на gmail.com
Вс Дек 7 14:48:10 GMT 2008


6 декабря 2008 г. 23:16 пользователь San_Sanych <ssanych на gmail.com> написал:

> Анатолий Евдокимов пишет:
> > Здравствуйте, уважаемые пользователи Ubuntu.
> > Мой вопрос состоит в следующем. В панели управления и обслуживания
> > принтера Canon iP 4300 по умолчанию используется английский язык. В
> > принципе все понятно, но для запуска приходится использовать команду:
> > "sudo LANG=C; cngpij Canon iP4300". Есть значок запуска, но для команды
> LANG=C cngpij Canon iP4300
> а так что не запускается от пользователя? переменные окружения и от
> пользователя менять можно, и так меняются переменные ТОЛЬКО для
> запускаемой программы
>
> --
> Александр Вайтехович
> www: http://sanych.nnov.ru
> e-mail: ssanych[at]gmail[dot]com
> icq: 168712946
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru на lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>

От имени простого пользователя запускается и выглядит примерно так (см.
приложенный файл). Способы, предложенные Ильей Таскаевым не сработали.
Видится три варианта действий:
1. Оставить все как есть и успокоиться.
2. Пользоваться драйвером Gutenprint (не устраивает качество печати
фотографий).
3. На сайте Canon  http://www.canon.com.au/drivers/ появился драйвер для
Linux в виде пакета tar. Скопировал, пытаюсь компилировать. В папке cngpij
команда ./autogen.sh выполняется, появляется приглашение выполнить команду
make. Выполняю sudo make и получаю следующее:

anatol на Home-PC:~/cnijfilter-common-2.70/cngpij$ sudo make
make  all-recursive
make[1]: Вход в каталог `/home/anatol/cnijfilter-common-2.70/cngpij'
Making all in cngpij
make[2]: Вход в каталог `/home/anatol/cnijfilter-common-2.70/cngpij/cngpij'
gcc -DHAVE_CONFIG_H -I. -I..    -O2 -Wall -I../include/cncl
-I../include/misc -I../../libs/paramlist -I../../libs/bjexec -O2 -MT
bjcups.o -MD -MP -MF .deps/bjcups.Tpo -c -o bjcups.o bjcups.c
bjcups.c:25:23: ошибка: cups/cups.h: No such file or directory
bjcups.c:26:22: ошибка: cups/ppd.h: No such file or directory
bjcups.c:30:18: ошибка: popt.h: No such file or directory
bjcups.c: В функции 'add_option_param'
bjcups.c:190: предупреждение: implicit declaration of function 'strlen'
bjcups.c:190: предупреждение: incompatible implicit declaration of built-in
function 'strlen'
bjcups.c: В функции 'add_option_value'
bjcups.c:198: предупреждение: incompatible implicit declaration of built-in
function 'strlen'
bjcups.c: В функции 'add_option_string'
bjcups.c:206: предупреждение: incompatible implicit declaration of built-in
function 'strlen'
bjcups.c: В функции 'init_option'
bjcups.c:211: ошибка: тип элементов массива неполный
bjcups.c:214: ошибка: 'POPT_ARG_NONE' undeclared (first use in this
function)
bjcups.c:214: ошибка: (Each undeclared identifier is reported only once
bjcups.c:214: ошибка: for each function it appears in.)
bjcups.c:215: ошибка: 'POPT_ARG_STRING' undeclared (first use in this
function)
bjcups.c:220: ошибка: 'poptContext' undeclared (first use in this function)
bjcups.c:220: ошибка: expected ';' before 'context'
bjcups.c:224: предупреждение: implicit declaration of function
'poptGetNextOpt'
bjcups.c:224: ошибка: 'context' undeclared (first use in this function)
bjcups.c:233: предупреждение: implicit declaration of function 'strdup'
bjcups.c:233: предупреждение: incompatible implicit declaration of built-in
function 'strdup'
bjcups.c:233: предупреждение: implicit declaration of function
'poptGetOptArg'
bjcups.c:233: предупреждение: passing argument 1 of 'strdup' makes pointer
from integer without a cast
bjcups.c:238: предупреждение: initialization makes pointer from integer
without a cast
bjcups.c:239: предупреждение: incompatible implicit declaration of built-in
function 'strlen'
bjcups.c:255: предупреждение: implicit declaration of function
'poptBadOption'
bjcups.c:255: ошибка: 'POPT_BADOPTION_NOALIAS' undeclared (first use in this
function)
bjcups.c:255: предупреждение: format '%s' expects type 'char *', but
argument 3 has type 'int'
bjcups.c:211: предупреждение: unused variable 'option_table'
bjcups.c: В функции 'parse_product_name'
bjcups.c:269: предупреждение: implicit declaration of function 'memset'
bjcups.c:269: предупреждение: incompatible implicit declaration of built-in
function 'memset'
bjcups.c: В функции 'get_product_name'
bjcups.c:287: предупреждение: implicit declaration of function 'cupsGetPPD'
bjcups.c:287: предупреждение: initialization makes pointer from integer
without a cast
bjcups.c:296: ошибка: 'ppd_file_t' undeclared (first use in this function)
bjcups.c:296: ошибка: 'p_ppd' undeclared (first use in this function)
bjcups.c:298: предупреждение: implicit declaration of function 'ppdOpenFile'
bjcups.c:300: предупреждение: implicit declaration of function 'strcmp'
bjcups.c:303: предупреждение: implicit declaration of function 'strncpy'
bjcups.c:303: предупреждение: incompatible implicit declaration of built-in
function 'strncpy'
bjcups.c:305: предупреждение: implicit declaration of function 'ppdClose'
bjcups.c: В функции 'main'
bjcups.c:532: предупреждение: implicit declaration of function
'cupsGetDefault'
bjcups.c:532: предупреждение: assignment makes pointer from integer without
a cast
bjcups.c:533: предупреждение: incompatible implicit declaration of built-in
function 'strdup'
bjcups.c:547: предупреждение: incompatible implicit declaration of built-in
function 'strlen'
bjcups.c:548: предупреждение: implicit declaration of function 'strcpy'
bjcups.c:548: предупреждение: incompatible implicit declaration of built-in
function 'strcpy'
bjcups.c:549: предупреждение: implicit declaration of function 'strcat'
bjcups.c:549: предупреждение: incompatible implicit declaration of built-in
function 'strcat'
bjcups.c:574: предупреждение: incompatible implicit declaration of built-in
function 'memset'
make[2]: *** [bjcups.o] Ошибка 1
make[2]: Выход из каталога
`/home/anatol/cnijfilter-common-2.70/cngpij/cngpij'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/home/anatol/cnijfilter-common-2.70/cngpij'
make: *** [all] Ошибка 2
anatol на Home-PC:~/cnijfilter-common-2.70/cngpij$

При попытке выполнить ./autogen.sh в папке cngpijmon программа просит
установить пакет, который я не смог найти.

anatol на Home-PC:~/cnijfilter-common-2.70/cngpijmon$ ./autogen.sh
**Error**: You must have `glib' installed.
You can get it from: ftp//ftp.gtk.org/pub/gtk
anatol на Home-PC:~/cnijfilter-common-2.70/cngpijmon$
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20081207/18fc1bc4/attachment-0001.htm 
----------- следущая часть -----------
Вложение не в текстовом формате было извлечено&hellip;
Имя     : Screenshot-Canon iP4300.png
Тип     : image/png
Размер  : 16789 байтов
Описание: отсутствует
Url     : https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20081207/18fc1bc4/attachment-0001.png 


Подробная информация о списке рассылки ubuntu-ru