Release Name: 2009.09.22_rawsrc_wo_docs
Заметки:
Первое и самое важное объявление:
OTPD теперь часть фреймворка QDroid.
потому далее исходники обоих систем будут распространяться вместе.
Далее - скрипты сборки отлажены только под Linux. .bat скрипты тоже должэны работать,
но возможно не всеи не так. Будет исправлено позже.
Текущий релиз - альфа исходников, без какой-либо общей внятной документации,
потому ниже опишу как это может быть вам полезно.
Связывайтесь со мной если что-то будет не понятно.
КАК СОБРАТЬ И ЗАПУСТИТЬ СЕТЕВОЙ СЕРВЕР ПЕЧАТИ OTPD:
1) Соберите QDroid путем запуска скрипта сборки ./build_all.sh
После этого, все бинарники будут собраны в каталоге
./qDroid_Bot_Hive/bin/lin
2) OTPD утилиты вы найдете в каталоге ./qDroid_Bot_Hive/bin/lin/otpd_utils
поставляется 3 утилиты:
* image2pbmp_convertor.bin - конвертор картинов в phtml описание
* find_serial_escpos_printers.bin - поиск устройств esc/pos
* otpd_utils/otpd_phtmlrenderer_probe.bin - GUI-интерфейс для распечатки phtml заданий.
содержит экземпляр OTPD.
3) скрипт длязапуска OTPD сервера печати может быть найден в каталоге
./qDroid_Bot_Hive/scripts/otpd_print_server.v0.qs
переместите его в директорию где располагается qdroid.v.1.3.bin
(./qDroid_Bot_Hive/bin/lin )
4) создайте файл otpd.ini в каталоге гле располагается qdroid.v.1.3.bin
( ./qDroid_Bot_Hive/bin/lin ), и наполните его следующим содержимым:
====[otpd.ini]==(начало листинга)=============
[OTPD_General]
[PrintDirection_1]
direction.name=ProbePrinter
direction.printermodule=virtual
direction.linkmodule=null
============(конец листинга)==============
При даенных настройках, при иницииации OTPD будет запущен
виртуальный принтер с несуществующим устройством связи (null link device).
Пожалуйста сразу отметьте: виртуальный принтер не поддерживает
многих тегов, потому то что вы увидите на отрисованной картинке
будет не так красиво/правильно как распечатанное на реальном принтере.
5) запустите сетевой сервер печати OTPD следующей командой:
>qdroid.v.1.3.bin otpd_print_server.v0.qs
Теперь все) Можно использовать)
Запустите telnet подключитель к localhost на порт 10100
и отправьте серверу простое задение
--------------------------------------------------------
>telnet localhost 10100
<phtml> Hello <b>WORLD!</b></phtml>
--------------------------------------------------------
- отрисованная картинка появится у вас на экране