Show Change Log
CHANGE LOG:
VERSION 1809131448
Added Network commands for get and set LAN/WiFi/Bluetooth and GPRS.
Command 72h, ReadCurrentRecInfo()
- Remove “Param” in the name of the output parameters
In the Communication Protocol: e.g. ParamOpenRec => OpenRec and etc.
In the generated Libraries: e.g. OptionParamOpenRec => OptionOpenRec and etc
Commands 31h, 34h, 3Ch and 3Dh changed position of the DepNo parameter.
(SaleOrCorrection and Storno family of commands)
VERSION 1809251730
No protocol changes
VERSION 1809271050
No protocol changes
VERSION 1809281300
New commands for Currency Exchange Offices printers are added:
Command 30h, OpenFiscReceiptSaleVal
Open fiscal receipt for Currency SALE transaction
Command 30h, OpenFiscReceiptBuyVal
Open fiscal receipt for Currency Purchase transaction
Command 31h, CurrencyTransaction
Currency SALE or Purchase transaction depend of receipt type opening
Command 6Eh, ReadDailyValuta
Reading of Daily registers for Currency Exchange Offices printers
Command 6Fh, ReadOperValuta
Reading of Operators registers for Currency Exchange Offices printers
Command 71h, ReadLastReceiptNoVALUTA
Reading of fiscal counters for Currency Exchange Offices printers
VERSION 1810041010
New commands for make software reset is add:
Command 3Fh, MakeSoftwareReset(Password)
VERSION 1810081621
Command 31h, CurrencyTransaction: Added OptionPaymentType parameter
VERSION 1810091542
Command 7Ch, PrintEJreportByDate and ReadEJreportByDate : changed parameters names
from StartDate and EndDate to StartRepFromDate and EndRepFromDate
Command 7Ch, PrintEJreportByRecNo and ReadEJreportByRecNo: changed parameters
StartNum and EndNum length from 5 to 6
VERSION 1810161100
Command 20h, ReadStatus: status bit “near paper end” is added
VERSION 1811151556
More of zfpdef: names, parameter namers are changed.
VERSION 1812121625
Add new commands with zfpdef: ReadDetailedFMReportByZNum, ReadBriefFMReportByNum,
ReadDetailedFMReportByDate, ReadBriefFMReportByDate for storage FM reports to PC.
VERSION 1812141409
Command with zfpdef:CurrencyTransaction(…) parameter name OptionPaymentCurrType is
set with default value ‘0’.
VERSION 1901071057
Fixed bug with formatted parameter values in multiple commands.
VERSION 1901211436
Command 20h, ReadStatus: status bit “Missing external display” is added
VERSION 1909031127
Commands 31h, 34h, 3Ch and 3Dh are which changed NamePLU parameter description
VERSION 1910241630
All commands starting with GET have been changed to start with READ
VERSION 2007081630
All SETTINGS LAN/WIFI/BLUETOOTH/GPRS COMMANDS changed and 6 new
commands were added
VERSION 2008111400
6 new commands added for reading and setting GPRS
4Eh / N - Read Server Address – option ServerPassword[100] changed to ServerAddress[100]
VERSION 2008181208
Added commands with zfpdefs: ReadEJByDateCustom, ReadEJByReceiptNumCustom,
ReadEJByZBlocksCustom, ReadEJCustom, for reading EJ with selected document content
VERSION 2009241551
Added commands with zfpdefs: ReadECRprofileType, ReadECRprofileActiveDate,
ReadECRprofileZreportSending, ReadECRprofileConnectionPeriod, for reading ECR Profile data
VERSION 2103081722
added commands with zfpdefs: ActivateSIM, UnlockDeviceforUpdate
ZFPLabServer ver.1.3.5:
- support data reading sessions
ZFPLabServer ver.1.3.7:
- after command ACKnowledge is received by fiscal device, subsequent errors (out of paper, connection problems... ) are omitted
ZFPLabServer ver.1.4.1:
- added finddevice() function
- the server starts without requiring administrator privileges
Bug in non-latin encodings in Delphi enumerations fixed
ZFPLabServer ver.1.4.5:
- listening port (4444) can be configured
- removed dependency on Properties.Settings
ZFPLabServer ver.1.5.5:
- improvements when working with multiple clients
- bug fixes in direct API, file server and finddevice() function
- the server registers itself to work for all users (Windows)
ZFPLabServer ver.1.5.6:
- settings() command:
* reconnect optimizations over TCP connection
* speed optimizations
* allow space in argument names when used with direct API
- added command name in the file server error response
ZFPLabServer ver.1.5.7:
- can be configured to run as Windows service (optional)
- improvements in Linux versions
ZFPLabServer (Android) ver.1.1.2:
- more reliable, uninterrupted work as a service
- connect/reconnect optimizations over BLUETOOTH and TCP
- automatic installation (sample code in the demo)
Libs:
- included .NET Standart 2.0 + Xamarin library
ZFPLabServer ver.1.5.8:
- avoids possible time out in receipts with many transactions and buffered printing
ZFPLabServer ver.1.5.9:
- USB, RS cable disconnect error codes
- prevented possible crash on Windows 10 when USB cable is removed
Libs:
- Node.js support and demo
ZFPLabServer ver.1.6.1 (Windows, Linux):
- If fiscal device is shared by multiple clients, each new client awaits finishing of all commands (executed sequentially) of the previous client.
As a result each client may create receipts on the shared device and will not be interrupted.
- Support for silent find device: tag 1 in _ServerStartupSettings.xml