Implem. casa de marcat Elka Micro pe Win8 64 biti cu hMARFA
Posted: 11 Jul 2013, 09:11
Casele de marcat Elka Micro au fost si sunt functionale cu sisteme de operare Windows* 32 biti, cu programul de imprimare bonuri fiscale CASHPRN.EXE care ruleaza pe sisteme 16/32 biti. Ulterior a aparut si versiunea cu plata (pret in jur de 400-500 lei cu TVA) mICRO PRINTer care ruleaza pe sisteme 32/64 biti.
Clientii care utilizeaza programele Hamor, nu intotdeauna consulta cu un specialist in domeniu inainte de achizitionarea unui sistem de calcul nou, asa ca am fost nevoit sa pun in functiune o casa de marcat Elka Micro cu Cashprn pe Windows8 64 biti.
Este folosit DosBoxPortable pentru compatibilizarea programului cashprn.exe cu sistemul de operare.
In HMARFA, in formulele de validare pentru TBON in locul randului:
# __Run("start D:\ELKAMICRO\BON.BAT")
se pune:
# __Run("start D:\DosBox\DosBoxPortable.exe")
si in fisierul de configuratie a programului DosBoxPortable (dosbox.conf) se editeaza sectiunea [autoexec] in felul urmator:
[autoexec]
mount d d:\
d:
cd ELKAMICRO
call BON.BAT
del BON.BAT
exit
Cu toate ca ar trebui sa fie functional casa de marcat cu aceasta configurare, nu este de ajuns, pentru ca aceasta lucrare este pusa pe un laptop fara iesire fizica a portului serial (COM), este folosit un adaptor USB->COM, care s-a instalat pe portul COM3.
In DosBoxPortable este necesara o modificare in sectiunea [serial], care arata in felul urmator:
[serial]
serial1=directserial realport:com3
Dupa aceasta configurare, casa de marcat functioneaza ca si inainte cu sistemul vechi, bonurile generate raman cu setarile pentru COM1, dar DosBox-ul redirectioneaza de pe COM1 virtual pe COM3 real.
Recomandari:
- se recomanda utilizarea programului DosBox portabil (DosBoxPortable) pentru ca setarile (fisierul dosbox.conf) se afla in directorul propriu, si nu in "C:\Users\User ...." si se pot folosi mai multe copii ale programului cu diferite setari personalizate.
-se recomanda mentinerea numelui executabilului DosBoxPortable.exe, nu se recomanda redenumirea acestuia din motiv de prescurtare de ex., sau din orice alt motiv, pentru ca programul nu va functiona. Directorul de lucru a programului se poate redenumi.
Clientii care utilizeaza programele Hamor, nu intotdeauna consulta cu un specialist in domeniu inainte de achizitionarea unui sistem de calcul nou, asa ca am fost nevoit sa pun in functiune o casa de marcat Elka Micro cu Cashprn pe Windows8 64 biti.
Este folosit DosBoxPortable pentru compatibilizarea programului cashprn.exe cu sistemul de operare.
In HMARFA, in formulele de validare pentru TBON in locul randului:
# __Run("start D:\ELKAMICRO\BON.BAT")
se pune:
# __Run("start D:\DosBox\DosBoxPortable.exe")
si in fisierul de configuratie a programului DosBoxPortable (dosbox.conf) se editeaza sectiunea [autoexec] in felul urmator:
[autoexec]
mount d d:\
d:
cd ELKAMICRO
call BON.BAT
del BON.BAT
exit
Cu toate ca ar trebui sa fie functional casa de marcat cu aceasta configurare, nu este de ajuns, pentru ca aceasta lucrare este pusa pe un laptop fara iesire fizica a portului serial (COM), este folosit un adaptor USB->COM, care s-a instalat pe portul COM3.
In DosBoxPortable este necesara o modificare in sectiunea [serial], care arata in felul urmator:
[serial]
serial1=directserial realport:com3
Dupa aceasta configurare, casa de marcat functioneaza ca si inainte cu sistemul vechi, bonurile generate raman cu setarile pentru COM1, dar DosBox-ul redirectioneaza de pe COM1 virtual pe COM3 real.
Recomandari:
- se recomanda utilizarea programului DosBox portabil (DosBoxPortable) pentru ca setarile (fisierul dosbox.conf) se afla in directorul propriu, si nu in "C:\Users\User ...." si se pot folosi mai multe copii ale programului cu diferite setari personalizate.
-se recomanda mentinerea numelui executabilului DosBoxPortable.exe, nu se recomanda redenumirea acestuia din motiv de prescurtare de ex., sau din orice alt motiv, pentru ca programul nu va functiona. Directorul de lucru a programului se poate redenumi.