|
Тема |
Re: комуникация с фискален принтер [re: hi] |
|
Автор | unknown (Нерегистриран) | |
Публикувано | 22.03.06 19:17 |
|
|
Ако питаш мене не търси читави библиотеки. Няма да намериш. Аз имах "удоволствието" да извървя този дълъг път и накрая се отказах. Нищо от това което е на пазара (например библиотеки,компоненти и драйвери на Датекс, Дейзи, Ел-трейд и др...) не струват! Цели 6 месеца се борих с актив хикс бъгнята на Датекс (която всъщност май е на касист) и накрая написах всичко на ръка, чак тогава нещата се оправиха. Колкото до принтерите, самия комуникационнен протокол на повечето е ужасен, да не говориме че поради мерака на нашите родни производители да ги направят да струват 1 лев са с всевъзможни проблеми. Пример: комбинация от евтино захранване + стара матрична печатарка Citizen която дърпа яко ток (или термо която пак дърпа яко) + навиващо устройство за лентата + ОТП вместо флаш (щото е по евтин) и накрая амбицията за мултитаскинг = нулирана рам и какви ли (божа работа) още не проблеми. Конкретнен пример ФП3530 на датекс от първите версии. Елтрейд: Citizen принтер с центроникс интерфейс + една кутийка в която е останалото (поне така бяха преди). Дейзи: до скоро имаха ужасно бавни (най вече заради серййния флаш който ползват) каси и принтери, сега не знам, за Екектроника не ми се говори... Абе да не ги изреждам всичките. Изобщо избягвайте евтиното.
Пример за принтер който работи добре: Датекс ФП550 (термо с в ленти,ICL протокол (ICL не е ISL, това е мъртва английска фирма от която наще са "взаимствали")).
А сега да се върна на софтуера (драйверите). Поради факта, че не можах да намеря читави и че трябваше да ползвам различни принтери (и каси) с различни протоколи си написах една библиотека. В нея има един базов компонент и наследници за няколко различни протоколи и принтери. На ниво апликация тоя компонент се ползва по един и същ начин за Датекс, Дейзи, Елтрейд, Електроника, Зит, ISL (тва не е ICL :) ) и т.н. Освен него в библиотеката има още няколко компонента - пос клиент, пос сървър, компоненти за управление на дисплей и др. Лошото е че е собственост на фирмата в която работя и не мога да я дам защото ще ме убият.
Що се касае до библиотеки за RS232 - AsyncPro.
|
| |
|
|
|