On Sat, 12 Feb 2000, Alexander Kotelnikov wrote: >=занятно, но я не могу научить enscript печатать 8bit. enscript версии 1.6.1, >=я ему прописал "DefaultEncoding: koi8", а он мне только считает русские буквы >=и потом пишет "<кол-во русских букв> characters missing":(. Что у него за >="escapes"? нигде не написано куда надо эти "special escapes", а без них даже >=шрифт не поменять по нормальному (чтобы каждй раз не даввать option '-f xxx')
Мне было лень набирать даже enscript. Посмотрите два присоединенных скрипта под Bash: pr1 - печать в одной страницы на лист pr2 - две страницы на лист (как альбом) Нужно еще шрифты установить (с чьей-то страницы, зовут textbook). Желающим могу послать netmail"ом (100кб). --- Regards, Pavel Epifanov. [EMAIL PROTECTED] , [EMAIL PROTECTED]
#!/bin/sh # # $Id: pr1,v 1.2 1999/11/23 07:32:37 root Exp $ # # Print 1 pages in Portret mode with KOI8-R coding # TMPFILE=/tmp/prt65test.ps.$$ FONTSIZE=12 # second argument - font size if [ "$1" = "" ]; then echo ! Please call: $0 _file_ _optional-font-size_ exit 1 else if [ ! "$2" = "" ]; then FONTSIZE=$2 fi fi # remove if exist file name rm -f ${TMPFILE} dummy # encode enscript -1 -R -v --font=Textbook${FONTSIZE} --encoding=koi8 -p - $1 > ${TMPFILE} # print lpr ${TMPFILE} # message echo "$1" is in the queue to print ! # remove if exist file name sleep 5 rm -f ${TMPFILE} dummy exit 0
#!/bin/sh # # $Id: pr2,v 1.3 1999/11/23 07:32:28 root Exp $ # # Print 2 pages in Landscape mode with KOI8-R coding # TMPFILE=/tmp/prt5test.ps.$$ FONTSIZE=10 # second argument - font size if [ "$1" = "" ]; then echo ! Please call: $0 _file_ _optional-font-size_ exit 1 else if [ ! "$2" = "" ]; then FONTSIZE=$2 fi fi # file name rm -f ${TMPFILE} dummy # encode enscript -2 -r -v --font=Textbook${FONTSIZE} --encoding=koi8 -p - $1 > ${TMPFILE} # print lpr ${TMPFILE} # message echo "$1" is in the queue to print ! # remove if exist file name sleep 1 rm -f ${TMPFILE} dummy exit 0