Print

Материал из OpenWiki
Перейти к: навигация, поиск
Печать PS (test.ps) созданного в старой Mozilla

Корректируем русские шрифты

ps2ps -I/usr/share/ghostscript/debian-scf test.ps test2.ps

Преобразуем в raw формат для отправки:

gs -q -dNOPLATFONTS -dSAFER -sDEVICE=ljet4 -dNOPAUSE -dBATCH -sOutputFile=test.raw test2.ps

Отправляем на принтер HPLaserJ на Windows машине 192.168.10.19:

cat test.raw| smbclient //192.168.10.19/HPLaserJ -N -c "print -"
Создание книжки
psbook file | psnup -l -pa4 -2 | pstops "2:0(1in,0in)" > file2
psbook file | psnup -l -pa4 -2 | pstops "2:-1(1in,0in)" > file2
Повернуть на 90% и разбить на 2 колонки
cat mozilla.ps |psnup -l -pletter -2 > mozilla2.ps


Формирование PostScript из обычного текста
 a2ps -1 --encoding=koi8 --pretty-print -s1 --no-header --chars-per-line=100 --borders=no -o file.ps file.txt
  • --encoding=koi8 - 8-и битная кодировка, можно --encoding=latin1
  • -2 - печать в две колонки (-1 - одна колонка на весь лист)
  • -s1 - односторонняя печать (-s2 - печать с обоих сторон)
  • --pretty-prin - подсветка синтаксиса (--pretty-print=plain - отмена)

Печатать HTML документы удобно преобразовав их в текстовый файл через

lynx -dump -nolist -with_backspaces URL