Печать в дос-кодировке на Win-принтеры

Аватар пользователя Max

Добрый день. Есть win-принтеры (Samsung ML-1710, hp-1022 и т.д.) есть программа генерирующая отчеты в дос кодировке (запускается из под wine-a). Пока распечатываются иероглифы.
Если в оболочке выполнить :
iconv -fCP866 -tKOI8-r CP866_ru.txt | a2ps -Xkoi8-r -P win_printer (где CP866_ru.txt - файл содержащий данные в дос кодировке) то содержимое файла распечатывается в читаемом виде.

Подскажите пожалуйста как можно решить данную проблему. Может можно какой-нибудь фильтр к CUPS-у прикрутить, может можно создать какой-нибудь виртуальный принтер в URI которого прописать путь к скрипту на подобии того что я привел выше, который после применения iconv и a2ps будет отправлять данные уже на реальный принтер.

Спасибо.

Аватар пользователя IsakovAN

Печать в дос-кодировке на Win-принтеры

А чем написане скрипта не устраивает?

Аватар пользователя Max

Re: Печать в дос-кодировке на Win-принтеры

Мне нужно максимально автоматизировать процес печати. Пользователи не будут сохранять отчёт в файл а затем его прогонять через скрипт. Вот я и интерисуюсь, как можно решить данную проблему.

Не знаю можно ли какой-нибудь фильтр к CUPS-у прикрутить или создать виртуальный принтер в URI которого прописать путь к скрипту на подобии того что я привел выше, который после применения iconv и a2ps будет отправлять данные уже на реальный принтер.
Если это возможно подскажите пожалуйста как, чтение документации не помогло. Опыт работы с линуксом несколько недель, так что прошу сильно не пинать Улыбка

Аватар пользователя IsakovAN

Re: Печать в дос-кодировке на Win-принтеры

Max писал(а):
Мне нужно максимально автоматизировать процес печати. Пользователи не будут сохранять отчёт в файл а затем его прогонять через скрипт. Вот я и интерисуюсь, как можно решить данную проблему.

Ну на первое время можно сделать так: рользователь сохраняет отчет и мышкой перетаскивает его на значок "Печать отчета". Desktop файл будет вызывать этот скрипт и передавать данные на печать в принтер.
Что касается потрохов cupsа, то это видимо можно сделать аналогично cups-pdf, но в его начинке я не смог разобраться. Грустный Попробуйте.

Аватар пользователя Max

Re: Печать в дос-кодировке на Win-принтеры

Спасибо, попробую с cups-pdf разобраться.

RSS-материал