Автор Тема: проблема с печатью в okular, scribus, inkscape и ряде других приложений  (Прочитано 4971 раз)

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
Приветствую всех читающих этот пост!

Пытался распечатать PDF из Okular'а. Не проходит фокус... Сначала апплет принтера пишет, что обрабатывается задание, потом же говорит что завершено без какой-либо печати. При этом принтер (canon pixma ip4200) пытается что-то сделать, чистит голову, покручивает валиками, как будто готовится к печати, но печати не следует. То же с выводом на печать файлов у программы djview4, scribus, inkscape, gimp, firefox, другие не пробовал. А вот OpenOffice.org writer превосходно справляется с печатью документов. Также нормально печатаются PDF из KGhostScript. Тестовая страница тоже печатается нормально.

Подскажите, пожалуйста что читать и где крутить!

К сему прилагаю файлы access_log и error_log

Оффлайн Slav

  • Участник
  • *
  • Сообщений: 49
Unable to open listen socket for address ::1:631 - Address family not supported by protocol.

т.е. говорит что IPv6 не поддерживается.
отключи подержку IPv6, или сделай IPv4 по умолчанию и тогда обращение пойдёт по
127.0.0.1:631
а такой адрес должен обработаться.

ссылки по теме:
http://www.net4me.ru/docs/2/net20.html
http://www.google.ru/search?q=отключение+IPv6+в+linux

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
Сделал я вроде все по инструкции на http://www.net4me.ru/docs/2/net20.html. Понимаю, действовал на свой страх и риск. Чего-то не очень понятно, отключен он или нет. Похоже, что нет. Файл modprobe.conf не существует. Записал в файл /etc/modules.d/aliases

alias net-pf-10 off
alias ipv6 off

Может я не туда записал? Или вообще не то что-то сделал?

Оффлайн Slav

  • Участник
  • *
  • Сообщений: 49
Наверно инструкцию http://localhost:631/help надо смотреть.
Например:
http://localhost:631/help/man-client.conf.html
там сказано, что в файле /etc/cups/client.conf можно явно задать адрес:
ServerName hostname-or-ip-address[:port]
т.е. ServerName 127.0.0.1:631, например.

Это можно настроить и через gui - скриншот во вложении.

Давай я тоже пройдусь по этой (http://www.net4me.ru/docs/2/net20.html) инструкции.
Правда у меня IPv6 отсутствует, а принтер работает (S/\MSUNG).

Цитировать
IPV6 OFF:
# ipv6 off (My tips for me)
# OS RHEL, CentOS, FC, ASP, and other.
это у меня не прокатило, так как нет такой команды (программы) в моём Alt Linux:
$ ipv6
bash: ipv6: команда не найдена

Цитировать
#1
add in /etc/modprobe.conf:
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
файл /etc/modprobe.conf у меня пуст, а команда alias не выдаёт ничего по ipv6:
$ alias
alias cd..='cd ..'
alias cp='cp -i'
alias df='df -h -x supermount'
alias du='du -h'
alias l='ls -lapt'
alias ll='ls -laptc'
alias ls='ls --color=auto'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias md='mkdir'
alias mv='mv -i'
alias rd='rmdir'
alias rm='rm -i'
alias su-='su -'


Цитировать
#2
add in /etc/sysconfig/network:
NETWORKING_IPV6=no
IPV6INIT=no
мой файл network выглядел так (я в него добавил указанные строки, но думаю это не повлияло ни на что):
# When set to no, this may cause most daemons' initscripts skip starting.
NETWORKING=yes

# Used by hotplug/pcmcia/ifplugd scripts to detect current network config
# subsystem.
CONFMETHOD=etcnet

# Used by rc.sysinit to setup system hostname at boot.
HOSTNAME=altlinux

# This is used by ALTLinux ppp-common to decide if we want to install
# nameserver lines into /etc/resolv.conf or not.
RESOLV_MODS=yes

Цитировать
#3
Edit /etc/sysctl.conf:
# edit by Ben-Ja
# IPv6 linux fuck !
net.ipv6.conf.default.max_addresses = 0
net.ipv6.conf.all.max_addresses = 0
net.ipv6.conf.default.use_tempaddr = 0
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.autoconf = 0
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.default.accept_redirects = 0
net.ipv6.conf.all.accept_redirects = 0
net.ipv6.conf.default.accept_ra = 0
net.ipv6.conf.all.accept_ra = 0
net.ipv6.conf.default.hop_limit = 1
net.ipv6.conf.all.hop_limit = 1
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.forwarding = 0
#
файл /etc/sysctl.conf у меня выглядит так:
#
# For boolean variables 0 is disabled, 1 is enabled.
# See sysctl(8) for more details.

# net.ipv4 options now stored in separate config file.
# for etcnet, see /etc/net/sysctl.conf
# for net-scripts, see /etc/sysconfig/network-scripts/sysctl.conf

# enable/disable the magic SysRq key.
#
kernel.sysrq = 1

# set core pattern or disable core dump.
kernel.core_pattern = /dev/null


Цитировать
Еще вариант - убрать модуль ipv6 из ядра:
От root'а:
# mv /lib/modules/$(uname -r)/kernel/net/ipv6/ipv6.ko\
/lib/modules/$(uname -r)/kernel/net/ipv6/ipv6.ko.bak
# depmod -a
(это придется делать в kubuntu, ubuntu и т.п.)
Вот этот модуль (ipv6.ko) у меня в ядре есть.
Файл ipv6.ko переименовать в ipv6.ko.bak - это не страшно.
А вот с "# depmod -a" есть проблемы.
Утилиты depmod у меня не установлено, и synaptic не знает откуда её установить, а
# man depmodговорит что у этой утилиты нет ключа -а, правда есть ключ -А.
Короче, этот вариант я не выполнил.

Попробуй другую инструкцию.
« Последнее редактирование: 21.10.2009 22:20:25 от SLAV »

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
Че-то ничего не получается...
у меня CUPS 1.4.1, файла /etc/cups/client.conf нет
Прописал ServerName 127.0.0.1:631 в /etc/cups/cupsd.conf, положительного результата не наблюдаю...
Стоп! Eсли из чего-то (OOO, например) всё же печатаются документы, то, может быть, дело не в IPv6?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Стоп! Eсли из чего-то (OOO, например) всё же печатаются документы, то, может быть, дело не в IPv6?
Да, у Okular есть проблема с печатью.
Андрей Черепанов (cas@)

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
Спасибо, буду иметь это в виду. А остальные программы? Я точно печатал из Gimp и Inkscape где-то с полгода назад. Оное, конечно, и понятно -- за время пути система могла подрасти, перефразируя известный стих. :) Мне очень важно знать, лечится это или нет, так как скоро надо будет очень много печатать, а переводить все в PDF и печатать из KghostScript'а как-то некузяво...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Спасибо, буду иметь это в виду. А остальные программы?
Нормально. Да и в Okular проблемы с печатью далеко не всегда воспроизводятся.
Андрей Черепанов (cas@)

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
К сожалению, что-то не получается. Вот сейчас пробую нпечатать из inkscape или GIMP -- ничего не получается. Все как было, барабан покрутится, голова почистится да и успокоится.
Что и где нужно посмотреть, чтобы понять в чем причина?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Что и где нужно посмотреть, чтобы понять в чем причина?
/var/log/cups/error_log
Андрей Черепанов (cas@)

Оффлайн terrible user

  • Участник
  • *
  • Сообщений: 57
  • читатель
Файл прикрепляю. Что-то я не очень понимаю. Если проблема с поддержкой протокола, то не должно печататься вообще ничего, так? Или тут свои хитрости? Попытка отключения IPv6 не удалась, но это у меня руки кривые. Прописывание адреса вручную тоже ни к чему не привело (об этом я писал выше)... Может я что-то не так сделал?

Оффлайн coretech

  • Участник
  • *
  • Сообщений: 193
У меня было нечто подобное, правда с лазерником HP. Посылаешь задание - он пару раз лампой
приема задания моргнет и тишина. Вылечилось сменой драйвера с hpijs на Foomatic/foo2hp.

Оффлайн prividen

  • Участник
  • *
  • Сообщений: 2
Да, у Okular есть проблема с печатью.
Если не ошибусь, он не печатает встраиваемые шрифты. Помогает поставить галочку принудительной растеризации.
А предпечатному просмотру ничего не помогает.
Michael A. Kangin