|
Тема |
Фискални принтери 2 |
|
Автор |
wqw (АзСъмЖив) |
|
Публикувано | 22.07.08 21:06 |
|
|
В отговор на:
Не съм влизал от незнам кога в този форум... и как така реших нещо да погледна и хоп...мойта тема....
"Слушайте сега всички" и записвайте....
1.Няма читав (фискален) хардуер в БГ
2.Няма читах драйвер написан от фирма занимаваща се
по някаква причина с фискални у-ва.
3.Няма кой да ви помогне ей така за черните ви очи да напишете драйвер
4.Но най лошото е че и ако искате да си платите на фирмите правещи
formware на касовите апарати те пак няма да ви съдействат така че
да докарате нещо докрай.
Не ви требе това блато...повервайте ми.. вече 7 години се занимавам с това (в това число и с драйвери за везни) и
мисля че още 7 ще минат за да мога да кажа че нещо знам.....
Да.... наистина много научих, но то е мъка... то е чудо....
Не че не искам да помогна ... но повярвайте ми толкова съм зает... че едва ли мога да отделя и 1 час за да ви опиша от къде да почнете за да не се връщате емнайси пъти от началото.....
Ако някой много иска все пак и е решил да се удави в това море и има кой да го спонсорира нека ме убеди пъво че иска и след това мога и да помисля....разберете че ако ще се пробвате само за седм две три месец... просто не си заслужава да се хабим и вие и аз...
След толкова години и след толкова бъхтане ден и нощ ... трудно ми се дават сорсове.... но нищо не се знае... бъдещето може да ме
Реших да почна от някъде със споделянето и затова давам на public domain малко собствен код.
Това е почти пълна емулация на datecs-ката InitFP_Client.exe на VB6 (за търсачките Visual Basic 6.0), но с малко по-читав интерфейс. Дори зарежда и графично лого на FP550 :-))
Съответно source-а може да се ползва за сламка от някой, който тепърва започва да се бори с фискалните принтери от български производители.
Няколко коментара по source файловете:
- src\cDatecsPrinter.cls е клас швейцарско ножче за работа по , който ползват Datecs и Daisy (виж също в документацията на Daisy 1200 FX). Нищо екзотично при работа с COM портовете, ползват се CreateFile/ReadFile/WriteFile с подходящи timeout-и (SetCommTimeouts) спрямо спецификацията на принтера.
- src\cFiscalPrinter.cls е клас, който се ползва за отпечатване на бонове. Подходящ е за remoting под COM+ и затова интерфейса му не е chatty, метод PrintReceipt с много параметри тип масиви отпечатва всичко в транзакция.
- В папка InitFP е source-а на приложението за настройки на фискален принтер, shot-а по-горе е от него. Общо взето една форма, която ползва cDatecsPrinter.
- В папка Sample е примерно използване на cFiscalPrinter.
Firmware-а на Datecs има няколко бъга, които са отбелязани в source-а с "note:" и съответно е реализиран някакъв workaround.
Най-бруталното е, че по сръбски форуми има повече информация за datecs-ките принтери отколкото в BG аналозите! Мисля, че ако има повече желаещи да споделят, може да се направи blog, където да се публикуват source-ове, статии и коментари за мизериите на българските производители на hardware. При достатъчно желание всеки може да реши какво да прави/пише според свободното си време.
cheers,
</wqw>
|
| |
|
|
|