Posted by Аркадий Водяник (213.130.27.153) on December 19, 2002 at 01:11:16:
In Reply to: большие проблемы с печатью под Линукс posted by Владимир on December 13, 2002 at 15:27:14:
:... Имею принтер HP LJ4L. Не хочет печатать из finlx. Помогите чем можете. Спасибо.
Попробуйте утилиту lj600866 0.0.1
Следует учитывать, что после выполнения каждой
отчетной формы образуется файл report.txt, и его
можно распечатать этой утилитой:
lj600866 report.txt
Аналогично можно печатать исходные тексты форм и
файлов-коэффициентов.
Как печатает утилита? Сначала она преобразует текстовый
файл в серию файлов вида pageA.pbm, pageB.pbm...
(pbm - portable bitmap). Затем автоматически
вызывается утилита pbmtolj, которая преобразует *.pbm
в *.lj - файлы, воспринимаемые LaserJet'ами.
Наконец, *.lj передаются утилите lpr.
Не требуется никакого специфичного фильтра для принтера,
в Printer Tool (это из Gnome, RedHat 6.2) можно
установить вообще "text only printer".
Важная особенность: утилита lj600866 использует для
преобразования текста в изображение файл cour.ttf из
MS Windows. Файл должен называться именно так и
Вам следует взять его из принадлежащей Вам копии
Windows (из каталога Fonts). Если такой шрифт
не нравится, попробуйте другой моноширинный шрифт:
например, lucon.ttf (переименуйте его в cour.ttf).
Файл cour.ttf должен находиться в текущем каталоге
(скажем, в каталоге данных, с которыми работает finlx).
Версия 0.0.1 работает только с A4, разрешением
600x600 dpi и кодировкой CP-866 (DOS-альтернативная).