Fiscal Printer DATECS FP-2000 Version 3.10
Multiplier A multiplier between 0 and 3 which shows the degree of 10 before multiplying it times the input
or output value (at present deactivated and out of use).
Decimals One byte with a value 0 or 2 and shows the exact place of the decimal point.
Enabled 8 bytes with value ‘0’ or ‘1’, corresponding to VAT groups ‘B’, ‘C’, ‘D’, ‘E, ‘F’, ‘G’,’H’ and ‘I’
in this order. ‘0’ means disabled VAT group, ‘1’ – enabled VAT group. VAT group 'A' is always
enabled.
TaxX The VAT rate for the corresponding VAT group in % with up to 2 decimals (0.00 to 99.00).
If nothing is entered in the data field, the FP returns the currently valid values. Even when only one of the
parameters must be changed, the rest must be entered too.
The fiscal memory has a fixed capacity for a set number of entries, and for that reason the command can be
performed not more than 19 times after the fiscalization. Before the fiscalization the data are hold in RAM only and
may be changed without limitations. The command may be executed only before the first fiscal receipt for the day.
54H (84) PRINTING A BAR CODE
Data field: <Type>,<Data>
Response: Result
Type Barcode type. 1 byte with possible value:
‘1’ EAN8 bar code. Data contains only digits and is 7 bytes long. The check sum is automatically
calculated and printed.
‘2’ EAN13 bar code. Data contains only digits and is 12 bytes long. The check sum is automatically
calculated and printed.
‘3’ Code128 bar code. Data contains symbols with ASCII codes between 32 and 127. Data length is
between 15 and 30 symbols (depends on the content – the maximum length is if all symbol are
digits). The check sum is automatically calculated and printed.
‘4’ Interleaved 2 of 5 (ITF) bar code without control sum.
‘5’ Interleaved 2 of 5 (ITF) bar code with control sum.
Result One byte:
‘P’ No error.
‘F’ Name longer than 30 bytes.
The command prints a bar code. Printing a bar code is permitted only in an opened fiscal or non-fiscal receipt. The
barcode is centered. If data length or content is not valid, nothing is printed and “Syntax error” status bit is set.
55H (85) DIFINE ADDITIONAL PAYMENT TYPES NAME
Data field: Option[,Name]
Response: Result|Name
Option:
‘I’ Additional payment 1
‘J’ Additional payment 2
‘K’ Additional payment 3
‘L’ Additional payment 4
Name Name (comment text) of the payment. Up to 30 bytes. If not present, the current name is returned.
Result One byte:
‘P’ No error.
‘F’ Name longer than 30 bytes.
The command defines the comment text, printed before the additional (programmable) payments. The
command is not permitted after the first fiscal receipt for the day.
56H (86) GET LATEST FISCAL MEMORY RECORD DATE
Data field: No data
Response: Date
Date Date of last (latest) record in the fiscal memory in format: