youssefabohaty / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
0 stars 0 forks source link

Добавил новый тип устройств "Принтер этикеток" #144

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
В r511 добавил новый тип устройств принтер 
этикеток подключаемых к Openbravo POS. 

Интеграция подобна существующей для 
чековых принтеров, есть возможность 
отправлять команды протокола, как на 
параллельный порт (библиотека RXTX), так и в 
файл. Для формирования этикеток 
используется формат шаблонов содержащий 
тег <label>. Отличительной особенностью 
применения данного тега является то, что 
при построении этикетки используется 
расположение по координатным осям в рамках 
задаваемого в атрибутах тега размера 
этикетки.

Внутри <label> используются следующие теги:

<text> - блок с текстом
<line> - линия
<rectangle> - прямоугольник
<barcode> - штрих-код

Сейчас добавил описание синтаксиса новых 
тего в 
http://openbravoposru.googlecode.com/svn/trunk/src-pos/com/openbravo/pos/printer
/ticket.dtd Позже сделаю wiki описывающую 
использование тегов и атрибутов.

В данный момент сделана поддержка только 
EZPL протокола подробности в Issue 138. В 
дальнейшем планирую данную тему развивать 
в сторону реализации предпросмотра для 
получающихся этикеток, также как сейчас 
это сделано для чеков.

Original issue reported on code.google.com by svinin...@gmail.com on 17 May 2011 at 6:15

GoogleCodeExporter commented 9 years ago
Думал за лето успею довести до стабильного 
вида этот функционал, но видно не судьба :( 
Решил пока на время убрать в r552 из trunk код с 
поддержкой этикет принтеров в отдельную 
ветку branches/0.3.0 пусть пока там полежит. Так 
что с r553 в trunk поддержка этикет принтеров 
отсутствует. Если будет время или кто-то 
ещё возьмётся за эту тему сольём обратно.

Original comment by svinin...@gmail.com on 8 Sep 2011 at 10:18