Определённое количество сотрудников в организации, где работаю, используют для работы линукс дистрибутив на основе slax, грузят с сд-диска, где запускается elinks, и люди в открывшемся тонком клиенте собственно работают (заполняют формы, отправляют формы, печатают формы). С elinks все было просто, при нажатии Alt+P информация с формы обрабатывалась и посылалось на принтер в кодировке cp-866 (при помощи самописного скрипта). Всё работало.
Сейчас же требуется переход на что нибудь, как выразилось начальство «красивенькое». Лайв сд на основе дебиана (при помощи live build) с xfce-dekstop и iceweasle. Всё также, люди заходят в браузере на веб-ресурс организации, заполняют формы, отправляют формы, а вот с печатью проблема.
Дело в том, что страница перед печатью должна быть обработана (удаление лишних тегов, изменение расстояния между некоторыми строками и столбцами перевод в кодировку cp-866 и т.п.).
Собственно нужно получить текст со страницы каким либо клавише-сочетанием (ибо работники более сложных манипуляций не осилят).
Пробовал подход с капсом - печать в пдф при помощи CUPS-PDF, а после обработку pdftotext -layout, но в итоге получались кракозябры.
Пробовал использовать стандартных инструментов печати (Печать в файл) в iceweasle, сохраняет в пдф, обрабатывается утилитами popup-utils, но настройки для принтера «Печать в файл» абсолютно не запоминает, а в настройках iceweasle то ли этого нет, то ли я что то пропустил.
Вообщем если ли какие то иные способы, либо работающие варианты из вышеперечисленных, для получения содержимого активной выделенной вебстраницы при помощи клавише сочетания?
Подскажите пожалуйста, направление куда смотреть, и где копать, т.к. в полном тупике.
Спасибо.
cups, iceweasel, xfce