есть необходимость сохранять в пдф всё что печатается
для этого регистрировал в cups, nonameprinter со скриптом примерно следующего содержания
#!/bin/bash
#...
ps2pdf $6 > /путь/somename.pdf
#...
/usr/lib/filter/hpscript $*
Всё работало как надо, но тут случилось, что принтер hp уехал в отпуск, и теперь стоит матричный epson 1170, который наверное старше меня. Этот монстр понимает только текст. Кириллице вроде бы его научил, но вот тут проблема, как посылать на матричный принтер информацию в съедобном виде? т.к. он печатет ps как есть
нужен только текст, без картинок
тут либо преобразовывать Постскрипт, либо ПДФ
Постскрипт преобразовать не получилось, выдавал следующее
ps2ascii.ps ./file.ps -c quit >./file.txt
GPL Ghostscript 9.05: Unrecoverable error, exit code 1
в случае с ps2txt таже ошибка
С ПДФ ругани при конвертации не было, но текстовый файл содержит только это, ни текста, ничего
использую pdftotext из набора poputils
Гугление не помогает, есть вариант печатать растр пдф, но это долго и некрасиво, а текст выдирать никак не получается. В чём может быть проблема?
Прилагаю примеры файлов
пдф (90,70 кб) и
посткрипта (35,94 кб) (статья «хранение мёда» версия для печати)