LINUX.ORG.RU

Еще раз про печать


0

0

Проблемка вот...
где-то я что-то недоделал, не печатаются русские буквы из postscript'a.
Вот что у меня есть:

#######/etc/printcap
ljet:\
:sd=/var/spool/lpd/ljet:\
:rm=10.1.4.14:\
:rp=hplj1200:\
:lp=/dev/null:\
:lf=/var/log/lpd-errs:\
:if=/usr/bin/smbprint:

########/var/spool/lpd/ljet/.config
user=eraser
password=C9FWtLPaCqVu
server="markov"
service="hplj1200"
#########/usr/bin/smbprint
#!/bin/sh

logfile=/var/log/printer.log
eval acct_file=\${$#}
spool_dir=/var/spool/lpd/ljet
config_file=$spool_dir/.config
eval `cat $config_file`

echo "server $server, service $service" >> $logfile

(
# NOTE You may wish to add the line `echo translate' if you want automatic
# CR/LF translation when printing.
echo translate
echo "print -"
cat
) | /usr/bin/smbclient "\\\\$server\\$service" $password -U $user -P >> $logfile




печатаю через smbprint <file.ps

EraSER
() автор топика

Может я ошибаюсь, но, по-моему, в первую очередь надо заставить красиво выводить текст через ghostview. Затем заставить программу, создающую ps-файл, вкладывать фонт 'под-себя'б т.е. не отправлять файл на пост-скрипт принтер, а генерировать все самой (принтер типа PCL).

anonymous
()

lpr -Pljet -#1 /1.ps возвращает:

lpr: unable to print file: client-error-not-found

EraSER
() автор топика

заставил печатать через ghostscript файл в формате ps. Теперь задача стоит в том, чтобы печатать можно было из kde через kprinter.

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