Home
Name Modified Size InfoDownloads / 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>
--------------------------------------------------------
	      
- отрисованная картинка появится у вас на экране
	      
	      
Source: 2009.09.22_README-FIRST.OTPD.rus.txt, updated 2009-09-22