___________________________________________________________
INSTALACIA TM4000B + PPEKK

Pre Windows 7 - Windows 10
Spustite program <Install.bat> a nasledne postupujte podla ponuky
___________________________________________________________

Instalacia PPEKK ako sluzby
Ak chcete nainstalovat PPEKK ako skryta Windows sluzba beziaca na pozadi
Spustite <Install_service.bat> s Administratorskymi pravami
___________________________________________________________

Tlacovy manazer TM4000B pri svojom starte spusta PPEKK
Ak tlacovy manazer zisti, ze je spusteny PPEKK, tak ho znova neaktivuje   

----------------------------------------------------------------
           VERZIE TM4000B
----------------------------------------------------------------
10.2.2020 ver:1.2.2
- Osetrenie nazvu polozky.
  V nazve polozky su znaky s hexa hodnotou 0x00..0x1F a znaky ",,~, nahradzane znakom SP (medzera).
  Toto je z dovodu odmietnutia dokladu v ktorom sa nachadzaju dane znaky serverom MF a naslednym zablokovanim CHDU.
- Prenesenie vlastnosti Oprava Dokladu do Try ikony (Try ikona->BOWA->Oprava dokladu).
  Po kliknuti na danu volbu sa TM4000B pokusa opravit posledny doklad zaseknuty v PPEKK.
  Ak sa oprava vykonala, vytlaci sa opravovany doklad. Ak nie, treba pozriet v Konfiguracii->Expert->GetErr pricinu opravy.
  V adresari DOC sa nachadzaju subory "Chybove kody v1.4.pdf,PopisRieseniaChybSFSaPPEKK.txt", v ktorych su popisane chybove kody a nasledny sposob riesenia.  
  Po odstraneni priciny chyby je mozne opravit doklad bud na zalozke Expert, alebo pomocou Opravy Dokladu v Try ikone.
- Zaradovanie dokladov, ktore boli vytlacene pomocou Opravy Dokladu do nasej DTB koli prehladovym operaciam (XU,DU,MU,....).
- Pokus o automaticku opravu dokladu pomocou prazdneho retazca ako parametra funkcie pri opravach, ktore sa daju opravit pomocou prazdneho retazca.
  Oprava sa automaticky vykona pri samotnej tlaci dokladu, ak pocas tlace pominie pricina opravy. (chyba s kodom -1)
  Oprava sa automaticky vykona pri tlaci nasledujuceho dokladu.
  Tato automaticka oprava by mala sluzit hlavne na odstranenie chyby servera MF s kodom -1. (Neznama chyba servera MF, ktora nebola v minulosti publikovana)

19.1.2020 ver:1.2.1
- osetrenie zapisu dokladov do databazy v pripade, ak PPEKK vrati pri ukonceni dokladu chybu
  7 - neda sa pripojit k CHDU
  43 - chyba komunikacie s CHDU
- osetrenie vypoctu DPH pri uzavierke, DPH sa teraz pocita sumami po jednotlivych dokladoch
  pri vypocte sa vychadza zo sum za polozku zaokruhlenou na 2 des. miesta

9.1.2020 ver:1.2.0
- tlac grafickeho loga pred dokladom, v konfiguracii tlacoveho manazera na zalozke BOWAPPEKK
  musi byt zaskrtnuta volba GRAPH logo. Logo musi byt ulozene v tlaciarni na 1. pozicii
- TCP/IP komunikacia -  moznost vypnutia uvodnej spravy pri otvoreni TCPIP pripojenia
  Preberanie tlace -> Tcp server -> Welcome Message 
  nemaze sa obsah tcp buffera v pripade ak v jednej davke prichadza naraz viac dotazov
- ak je vstupny subor prazdny, tak sa po prevzati ani nespracuje ani nezmaze
  
27.12.2019 ver:1.1.9
- osetrena chyba zapisu udajov do nasej databazy sales.db v pripade ak CHDU nevrati svoju identifikaciu

17.12.2019 ver:1.1.8
- vymenena funkcia na tlac kopie posledneho dokladu /oprava chyby tlace podla posledneho cisla dokladu/
- dorobena moznost tlace dokladu podla UID, OKP cez try Ikonu->Hotovostne prehlady
- viacnasobny pokus o ulozenie suboru info.txt
- priprava na tlac grafickeho loga PPEKKBOWA->GRAPH logo
- pridana otazka pri ukonceni aplikacie
- pridana moznost ukoncit aplikaciu cez try Ikonu


05.12.2019 ver:1.1.7
- sucastou instalacie je uz novy PPEKK verzie 115
- info.txt po spusteni aplikacie vracalo v cisle dokladu 0
- osetrenie chyby PPEKK v 1.15 ID odberatela 
- osetrenie chyby programatora ak pri Vybere ak neda zaporne znamienko
- osetrenie chyby programatora ak pri Storne Faktury ak neda zaporne znamienko
- nemusi byt SummariesDLL.dll v adresari PLUGINS, dana kniznica je uz sucastou exe modulu


29.11.2019 ver:1.1.6
- osetrena chyba nezhody SUM, ak za <ESC>k ihned nasleduje cislo bez medzery
- dorobena tlac Hotovostnych prehladov (Try ikona -> Hotovostne Prehlady)
- dorobena tlac Kopie dokladu podla cisla dokladu (Try ikona -> Hotovostne Prehlady)
- osetrenie vytazenosti procesora menej vykonnych PC v pripade komunikacie na TCP/IP vrstve
- vracanie navratovej hodnoty '1' v 1. riadku info.txt v pripade OFFLINE dokladu

14.11.2019 ver:1.1.5
- ostrenie chyby Timeout pri komunikacii DLL a PPEKK v pripade dlheho nabehu PPEKK
- osetrenie hlasky Nezhoda SUM, ak za sekvenciou <ESC>k a hodnotou koncovej sumy sa nachadzaju ine znaky ako medzery a cisla

8.11.2019 ver:1.1.4

- v pripade OFFLINE dokadu sa do 2. riadku info suboru vklada retazec OFFLINE
  v predoslej verzie vracalo NONE
- timeouty v nastaveni PPRKKBOWA staci ulozit uz len tlacitkom Uloz nastavenie
  v predoslej verzii sa muselo este stlacit tlacitko Set/Test

31.10.2019 ver:1.1.3

- vymazanie vstupneho suboru ak existuje po nabehnuti TM4000B
  nastavenie v Konfiguracii -> Preberanie tlace -> DEL
- doplneny timeout medzi spustenim PPEKK a TM4000B
  nastavenie v Konfiguracii -> BOWA PPEKK -> PPEKK StartUp timeout  v mSec
- doplnena funkcia Oprav dokladu na zalozke Konfiguracia -> Expert -> Oprava dokladu
- oprava chyby padania TM4000B v rezime Offline ak hodnota dokladu prevysila urcitu hodnotu

24.10.2019 ver:1.1.2

- ukladanie konfiguracie PPEKK sucasne s konfiguraciou TM4000
- doplnenie tlaciarni RP320, SRP350III, STP650
- oprava urezavania desatinnych miest ak hodnota cisla je viac ako 6 znakov
- vkladanie hlavicky a peticky aj do beznych dokladov
- doplnenie sekvencie otvarania zasuvky do konfiguracie eFT4000->Hlavicka/Peticka
- dopracovanie instalacie PPEKK ako servisu aj na 32 bitovych Windows /install_service.bat/


20.10.2019 ver:1.1.1

- obsah doplnujucej hlavicky a peticky sa tlaci aj pri beznych dokladoch,
  doteraz sa tlacila iba pri uzaviertkch (Konfiguracia eFT4000->Hlavicka/Peticka)
  dane tlacove vystupy sa daju pouzit na automaticke otvaranie pokladnicnej zasuvky
- osetrenie chyby tlace Vklad/Vyber zanesenej do verzie 1.1.0

18.10.2019 ver:1.1.0

- osetrena chyba vytlacenia textu FF... pri pouziti sekvencie ^Z na otvorenie zasuvky
- vymena funkcie na tlac zlavy, zlava sa teraz neviaze na predchadzajucu polozku
  musi vsak byt pouzita danova hladina zlavy, v ktorej uz bola predana dajaka polozka v danom doklade
- popis zlavy sa automaticky urezava na 17 znakov
- v pripade polozky typu PDP <ESC>3NNP sa na dalsi riadok za polozkou automaticky vytlaci text 
  Prenesenie daovej povinnosti
- osetrena situacia, v ktorej sa pozaduje UID offlinoveho dokladu <ESC>U.... 
  v predchadzajucej verzii dany dotaz zhodil TM4000 aplikaciu

14.10.2019 ver:1.0.9

- dorobene vracanie UID dokladu pomocou sekvencie <ESC>Ucislo_dokladu<ESC>e
- dorobene vytlacenie kopie dokladu pomocou sekvencie <ESC>Ccislo_dokladu<ESC>e
  "cislo_dokladu" je retazec vracany pomocou <ESC>I sekvencie 4. riadok
- dorobena automaticka minimalizacia okna pri spusteni aplikacie
- dorobeny Testovaci mod
- osetrenie chyby naplnenia autentifikacnych a identifikacnych udajov /adresa organizacie vs fyzicka adresa/


09.10.2019 ver:1.0.8

- osetrenie konfiguracie TM4000->BOWA PPEKK->PrinterType po ukonceni sa neulozila 
  zvolen tlaciaren do konfiguracie TM4000, PPEKK vsak zostal spravne nakonfigurovany.
  Pri opetovnom otvoreni bola zobrazena nespravna zvolena tlaciaren. 
- osetreny rozpis platidiel pri uhrade Faktury.
  v predchadzajucich verziach pri uhrade faktury isla cela platba do Hotovosti.
- na dotaz ESCi sa vracia retazec FM400090 v predoslych verziach TM500090
  dana zmena bola implementovana na zaklade dotazov programatorov,
  aby sa rozlisovalo medzi zariadeniami eFT4000 a eFT5000

07.10.2019 ver:1.0.7

- do konfiguracie BOWA PPEKK pridane dalsie tlaciarne RP300, TMT88III
- opravena chyba pri konfiguracii tlaciarne TMH6000
- opravena chyba vymazania vstupneho suboru v pripade chybnych udajov v doklade 
- zmenene inicializacne retazce fontov pri 1. spusteni TM4000B

06.10.2019 ver:1.0.6

- automaticke orezanie nazvu polozky na 40 znakov 
- vracanie platnosti certifikatu pomocou sekvencie <ESC>!c<ESC>e v tvare YYYYMMDD v subore fm_sts.bin
- vracanie poctu OFFLINE dokladov pomocou sekvencie <ESC>!O<ESC>e v subore fm_sts.bin
- dorobenie identifikacie predavajuceho sekvencie ^S1, ^S2 /^S1 DIC, ^S2 ICDPH/
  napr. ^Dnzov poloky 2^k
          ^Q3^k ^M ks^k   ^J1.50^k ^S2SK2020348649^kn <ESC>3NNN    10.20 EUR
- tlac ciarovych kodov  ^bXsssssss^k   kde X je typ BC kodu, sssssss je retazec ktory obsahuje kod
  dany retazec musi byt na novom riadku
   X     typ kodu            
  '0'    UPC-A  
  '1'    UPC-E  
  '2'    JAN13 (EAN13)  
  '3'    JAN8 (EAN8)
  '4'    CODE39 
  '5'    ITF
  '6'    CODABAR

04.10.2019 ver:1.0.5

- dorobena chyba pri spustani aplikacie /cervena Try ikona/ 
  chyba nastavala z dovodu timeoutu pri spustani PPEKK, PPEKK este nebol korektne nabehnuty
  timeout sa nastavuje na zalozke PPEKK BOWA - Start PPEKK timeout

04.10.2019 ver:1.0.4

- dorobena kopia posledneho dokladu pomocou vstupnej sekvencie v subore <ESC>c<ESC>e
- Try ikona -> Info - zobrazenie platnosti certifikatu
- Try ikona -> E-kasa -> CHDU info = zobrazenie poctu OFFLINE dokladov
- Try ikona -> E-kasa -> Kopia posledneho dokladu = tlac kopie posledneho dokladu
- Try ikona -> Otvorit penaznu zasuvku = otvorenie penaznej zasuvky
- Try ikona -> BOWA -> Vytlac offline dokl.  = vytlacenie OFFLINE dokladov v pozadovanej forme
- Try ikona -> BOWA -> Odoslat offline dokl. = odoslanie OFFLINE dokladov
- dorobene otvaranie penaznej zasuvky pomocou sekvencie <ESC>o<ESC>e
- dorobene otvaranie penaznej zasuvky pomocou sekvencie ^Z v tele dokladu
  konfiguracia musi byt nastavena eFT4000 -> Hlavicka/Peticka -> Open drw
  Open drw = 0x1B,0x70,0x01,0x20,0x80,0x1B,0x70,0x00,0x20,0x80
  pokusa sa otvarat na obidvoch pinoch tlaciarne
- dorobena tlac XU pomocou sekvencie <ESC>x<ESC>e
- dorobena tlac DU pomocou sekvencie <ESC>d<ESC>e
  musi byt vytvoreny adresar PLUGINS s pozadovanou dll /SummariesDLL.dll/
- rozsirena tlac ostatnych dokladov <ESC>n na sirku 40 znakov
- odstranena hlaska pri zavierani TM5000B pomocou suboru terminate

01.10.2019 ver:1.0.3

- dorobene <ESC>!d, <ESC>!D sekvencie
- dorobene posielanie dokladov mailom
- osetrene viacnasobne spustanie aplikacie
- obsluzena Try ikona
- osetrene spustanie aplikacie ak este nebolo konfigurovane CHDU a nie je spustene PPEKK

30.09.2019 ver:1.0.1

- moznost tlacit jednotkovu cenu na 3 miesta
- moznost vkladat merne jednotky maximalne 3 znaky vo formate ^Mks^k
Napr. ^Dnzov poloky 1^k
      ^Q3^k ^Mks^k  ^J1.501^k 1NNN    4.50 EUR
