LINUX.ORG.RU

Помогите настроить печать... (slackware + cups)


0

0

Простите, тема эта довольно избитая, но искать информацию я уже замучался.

Добавил в Ghostscript русские шрифты, "gs opera.ps"(вывод браузера "Опера") нормально отображает файл с русскими символами, "gs -dSAFER -dNOPAUSE -sDEVICE=lj4dith -sOutputFile=/dev/lp0 opera.ps" печатает с рускими символами на принтере.

При печати через CUPS (Foomatic + hpijs) русские символы не печатаются (в Опере). А Мозилла генерирует PostScript без русских символов.

lpr (симлинк на lpr-cups) печатает простые текстовые файлы и не печатает PostScript.

Вероятно, я что-то подломал в системе...

★★★★★

1. раз ты новичок, взял бы дистрибутив попроще - иначе ты тут всех достанешь.

2. Гугл никто не отменял. Не умеешь искать в нем, ищи в opennet.ru - там очень просто можно сделать поиск по ключевым словам. О настройке ghostcript там точно было (похоже, что он у тебя как-то нехорошо настроен) и о cups - тоже.

P.S. Ты же не предлагаешь здесь писать тебе 10 кб инструкцию по настройке хз какого принтера или искать информацию вместо тебя?

Отмазы "искал, но не нашел" в данном случае не катят - это распространенная вещь.

На сайте работает раздел документации.

jackill ★★★★★
()

Народ, вчера на каком-то форуме увидел:
"A Slackware ставится за пол-часа и еще часок на настройку, ничего не падает, ничего не виснет. Но если нужен принтер, то тут уже тушите свет."
Пол часа ржал... вспомнив момент когда первый раз слаку поставил... и срочно понадобился принтер :D
Я CUPS как-то настроил, но щас не вспомню...

p.s: всё руки не доходят на обычный lpr перейти

anonymous
()
Ответ на: комментарий от anonymous

> Но если нужен принтер, то тут уже тушите свет.

Ну-ну... Я даже немного усложню задачу. ;-)
Как настроить HP LJ 6P (печать с локальной машины 
на расшаренный по SMB принтер) и прочие нормальные принтеры 
(а не современные погремушки).

1. Ставим CUPS и Foomatic-драйвера. 
foomatic-configure -O | less, ищем свой принтер, выписываем на бумажку
его номер и рекомендуемый(ые) драйвер(а).

2. Правим samba.conf:
printing = cups
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = yes
# Set public = yes to allow user 'guest account' to print
   guest ok = yes
   writable = no
   printable = yes
print command = lpr-cups -P %p -o raw
lpq command = lpstat -o %p
lprm command = cancel %p-%j

3. Если не наблюдается SMB-backend, делаем его: 
ln -s `which smbspool` /usr/lib/cups/backend/smb

4. sudo foomatic-configure -s cups -n HP6 -c smb://prserv/HP6 -p 152585 -o PageSize=A4 -d ljet4
Это для HP LJ 6P, для других принтеров будут другие -p и -d.

Всё.

Сколько на это требуется времени?

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Замечание. Пп. 2 и 3 проводятся на _ЛОКАЛЬНОЙ_ машине, а не на принт-сервере -- считается, что там уже всё настроено.

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.