| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| QDROID-OTPD.struct-overview.rus.pdf | 2009-09-22 | 199.4 kB | |
| 2009.09.22_README-FIRST.OTPD.rus.txt | 2009-09-22 | 3.7 kB | |
| 2009.09.22_README-FIRST.OTPD.eng.txt | 2009-09-22 | 2.2 kB | |
| QDROID-OTPD.release-public-lite.alpha.rev128.2009.09.22.zip | 2009-09-22 | 6.7 MB | |
| OTPD_demopages.pdf | 2008-10-02 | 1.4 MB | |
| otpd.addin_libotpd_1C.binaries.2008.05.22_0200.zip | 2008-05-23 | 6.9 MB | |
| otpd.src.2008.05.22_0200.tar.gz | 2008-05-22 | 1.5 MB | |
| Totals: 7 Items | 16.6 MB | 0 |
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>
--------------------------------------------------------
- отрисованная картинка появится у вас на экране