Официальный форум СВД Встраиваемые Системы
04 Декабря, 2016, 09:04:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Печать в QnxWindows  (Прочитано 1418 раз)
jakr
Интересующийся

Сообщений: 6


« : 23 Сентября, 2010, 06:24:04 »

QNX4.25
QnxWindows 4.24
Используем скаду Sitex. Нужно распечатать тренды.
В общем всё печатается, только одна проблема - не идет печать
кирилицы.
Может Вы уже решали эту проблему ?
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2931



WWW
« Ответ #1 : 29 Сентября, 2010, 20:43:30 »

Именно эту проблему мы не решали, но решали похожую. В Photon фильтр печати Pp.ps некорректно работал с кириллицей. Это было связано с отсутствием поддержки кириллических шрифтов в принтере.

Опишите подробнее каким образом Вы печатаете.
Записан

jakr
Интересующийся

Сообщений: 6


« Ответ #2 : 30 Сентября, 2010, 05:47:04 »

Вроде делаю как в документации написано.
Получается файл postscript.
Русского там нет.
Hа qnx.org.ru писали, что это решается корректировкой qw.prolog.
Пока ещё ума не хватило решить проблему.
Файлы прилагаю
Заранее спасибо.
Записан
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 129

Gravatar


WWW
« Ответ #3 : 14 Октября, 2010, 11:12:10 »

Выложите, пожалуйста, ваши ps и pict файлы.
Чтобы получить pict файл добавьте в файл /etc/config/lpsrvr.<узел> следующие строчки:
Код:
[pict]
   ta=dump

[-dump]
   dv=/tmp/pictdump
Перезапустите lpsrvr.
При печати укажите путь к соответствующему spooler'у, т.е. /dev/spool/pict. В файле /tmp/pictdump будет необходимый pict файл.
Записан

jakr
Интересующийся

Сообщений: 6


« Ответ #4 : 15 Октября, 2010, 10:37:14 »

Здравствуйте.
Вот 2 файла.
Записан
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 129

Gravatar


WWW
« Ответ #5 : 19 Октября, 2010, 14:28:47 »

Так и есть, для печати русского текста из QNXWindows через PostScript (утилита pictps) необходимо настроить файл /windows/config/qw.prolog в соответствии с кодирокой CP866.
Настроеный файл:
qw.prolog.rus.20101018.tar.gz

Указанный файл необходимо распаковать:
Код:
zcat qw.prolog.rus.20101018.tar.gz | tar x

И заменить им оригинальный qw.prolog:
Код:
cp qw.prolog /windows/config/qw.prolog
Записан

jakr
Интересующийся

Сообщений: 6


« Ответ #6 : 20 Октября, 2010, 06:18:02 »

Здравствуйте Александр!!!
Попробовал Ваш  qw.prolog.
Получились "кракозябры".
Если его открыть в редакторе, то искать слово GRP.
Первое включение содержит tys.m3/h  Disp - GRP - F1
Во-втором должно быть тыс.м3/ч Disp-GRP-F2
Прилагаю получившийся файл.
С уважением Юрий.
Записан
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 129

Gravatar


WWW
« Ответ #7 : 21 Октября, 2010, 15:59:42 »

Похоже что ваш принтер не имеет русского языка шрифтах. В ps файл можно попробовать добавить необходимые шрифты. Их можно добавить либо в самое начало ps файла, либо в начало файла qw.prolog. Шрифты должны быть в формате pfa.

Spooler можно настроить чтобы он сам добавлял файлы шрифтов в начало ps файла. /etc/config/lpsrvr.<узел> должен выглядеть примерно так:
Код:
[pictps]
   ci=pictps
   co=cat <путь к шрифту 1> <путь к шрифту 2> ... <путь к шрифту n> $(spfile) > $(device)
   ta=<устройство>

Прилагаю шрифт Courier (regular, bold, italic, bold italic).
Записан

jakr
Интересующийся

Сообщений: 6


« Ответ #8 : 09 Ноября, 2010, 12:38:05 »

Здравствуйте Александр!!!
Всё получилось.
Большое спасибо за помощь.
Удачи
Юрий.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 06 Ноября, 2016, 07:17:11