Description of the control command modulo fiscal printer

advertisement
Description of the control command fiscal printer FisBox (SW. 1.20) Text: 08.12.2013 Language: English (EN)
Original in SK language: http://www.fisbox.eu/FisBox_PVL2.xls
Each command sent from the PC and the reply received in response to this command is 6 bytes in length, for example. "FXYYYY"
Where: FX - ID command, always two text characters,
YYYY - basic 4-byte parameter which indicates the serial number of the document or value,
- Basic 6 byte commands sent from the PC may be accompanied by parameters that are most often 16 or 400 byte text parameters,
- Parameters can be sent in full length or can be before sending it to compress and accelerate so they send, / see compaction parameters /,
Communication between the module and the PC FisBox always manages PC and start sending requirements, the module sends a request to each positive (+) or
negative (E) response. FisBox module can send data without prompting only if retransmituje data received from the sensor (external input).
When communicating using only wire Rx, Tx and GND. The control PC must be on some of the transmitted command to connect the necessary parameters, which are
determining the range of values or addresses. Command is considered complete and will be executed only if they desired number of bytes, including the parameter.
Module in response to the received command except for response OK (+) or Err (E) may submit the required data or start posting the required documents.
For each command are well-defined parameters expected to be sent to a PC correct execution of this command. It is precisely
defined what the answer may send FisBox module. Sending the requested data starts only when successfully receiving the command and its parameters.
If the module is called upon command to broadcast more data or documents, first sends the required data, the data is sent in response OK.
If the module more than two seconds is not sending data (TimeOut 2 seconds), can be regarded as a command, whose task was to retrieve stored data or
documents for implementation and completion. Before uploading large amounts of data, we recommend temporarily increase the communication speed. loading
documents can be stored in batch block at a time, giving the desired range From - To or process can be optimized reloads
documents again after one in the background of another control application activity or inactivity.
example:
command sent from the PC: FO1111 - command to open a new document with the number PCID = 1111,
OK response: + O11110018 - command is successfully executed, except for OK response will return additional information to execute the command,
in this case it is temporarily internally assigned number of open document OpenID = 0018,
or
Reply ERR: Ex1111 - command is not carried out, x is the error code, see table of error messages,
- Managing the entire PC, including the command parameter to send in one second by sending the first byte, otherwise reports an error TimeOut "E1xxxx" and ignores the
command,
- After sending each command is necessary to wait for the 6 byte response and analyze the first byte of + / E, which defines the percentage (+ = OK, E = Err)
- Module FisBox has 1KB receiving buffer, the received data is processed continuously, except when the PC correctly waits for the response, it will never occur to overflow,
- Time delay response to the sent command has not changed significantly, the response rate is independent of the number of documents already stored in the fiscal memory,
- The transmission of commands is not limited, it is possible to send any command at any time, for each command is always sent a reply,
- Commands, which are designed to handle a wide range of fiscal data memory operations can be carried out for several seconds, 1 document processing takes 4ms,
- In the examples in the description of commands is illustratively used instead spacing character "_" when the xxxx symbol example, the specified parameter does not matter,
- If the command can be used in the 4-position of the parameter byte any character / xxxx /, the author of the control application can compare the characteristics
insert tkz. Identifier control applications, such as program FisTop inserted identifier * FT * program for downloading content FBR added * RA *
thus it is possible to later identify how the control program memory data were FisBox-loaded and stored into text file
- Before the start of each such communication. TestReadO, execution DU or open the document, it is appropriate to empty the receive buffer COM PC line,
disable and re-enable the printer or random external interference may insert into the receiving buffer byte that you would normally expect there,
- All commands can be tested in a functional sample program FisTop program is a free and useful, download the www.FisBox.eu
- Default parameters PC - FisBox: COM line: 9600, n, 8,1, // communication speed of each channel: PC, FisBox, Printer, LCD can be changed,
- From the Fw 1.20 to print documents and off as required by the amended Act 289/2008 by the serial number information on fiscal
Memory SN: ssssssss-nnnnnnnn a visual verification code is: kkkkkkkk, information is provided in the standard document for www.FisBox.eu,
Control commands FisBox - example:
Control cmd FisBox from the parent application is quite easy,
In the following example you can see how it can be charged
the receipt from the parent application.
FisBox module is thanks to the ARM Cortex M3 processor so rapid that can automatically process incoming data through serial line, sending data from the PC is not necessary to
pause. Prepared a document can be saved to a text file and this simply typing "COPY /B BLOCEK.TXT COM8" Send to a fiscal printer FisBox.
In the next row are 3 commands, these sufficed to create, record and print the invoice to the fiscal printer module controlled FisBox:
FO1111pR1111_Sales_item__xxxxx__ 95523__________11.25_Fc@1111
Identifying parts:
FO1111 - opens a new document
pR1111_Uhrada_faktury: __ 95523 __________ 11.25_F - posted item in the tax department (F)
c@1111 - finalize and print the invoice
If such a sequence of control commands FisBox stored into text file BLOCEK.TXT, then running the batch file TLAC.BAT ready to print the document on the fiscal printer. The
batch file TLAC.BAT these commands:
mode COM1 9600, N, 8,1
copy /b BLOCEK.TXT COM1
Number of items in a prepared text file should not exceed the number 100, the higher the number of items document already recommend using duplex communication according
to the protocol described below.
- Download DemoBat1.rar - a prime example of a batch of charging the e-FisBox here / rar /
http://www.fisbox.eu/demobat1.rar
Mode before fiscalization (RPU), a description of:
- Mode RPU is a standard active dispatch modula FisBox factory, fiscal printer in this mode allows you to test and operator training,
- Mode RPU every third line printed text "TEST CASH", by changing the tax regime to stop the writing of this text,
- After switching the printer will automatically print information about the printer is in this mode, after commissioning this listing of print,
- Shutting down and re-enable the RPU fiscal printer reset setting VAT rates and cumulative sales for a summary of the daily deadline,
- RPU is not limited in time, are not undertaken systematic records of disconnection are not active some limitations of the law,
- The RPU is not possible to download content fiscal memory when trying to load a copy of this print, you can not perform periodic statements PU,
- After transfer to the tax regime can no longer be re-activated mode RPU, termination RPU is carried out automatically writes the "Fixné_LOGO"
- Registration of "Fixné_LOGO" all data created in RPU mode automatically deleted and module FisBox is brought to zero initial condition,
- If necessary later train operator or test itself fiscal printer to use the type of document 31 - Training documents
Opening of a new accounting document: [FO], [PCID]
FO command is 6 bytes, open a new document with PCID number specified in the parameter, it returns ERR confirm or OK
ERR 6 bytes - the error message
E> 1111 - error document is not open-ended through 23:59, it is necessary to perform daily report,
- Sign for E, '>' is the error code - the reason for refusal / error codes see table /,
OK 6 bytes - OK message and 4 bytes of additional information to successfully open the document,
+ O11110013 - OK, the document is opened, a 0013 internal document number / OpenID /, which has been awarded to module
temporarily to a conclusion, (along returns 6 + 4 bytes), when sending accounting lines can be used
the identification document number PCID = 1111 but also OpenID = 0013, easier to use PCID,
use OpenID makes sense only when the number of simultaneously open documents larger than 32,
- Before opening a new document is appropriate to send a command TEST READY / see below FRxxxx / and respond to possible symptoms
- If it opens more documents with the same PCID, charges are always the last to open, (not recommended to use the same PCID)
Example: FO1111 or FO1112 open and can simultaneously process up to 500 documents,
Working with an open accounting document: [PR], [PCID], [TEXT]
pR added line bookkeeping entry to document the number PCID, value and tax department are defined in the text,
Text accounting item has a length of "breakthrough" = 40 characters, the system itself since the end of the text looks department charged VAT and value
- VAT department symbol (@, A .. G) can be sent even if the user is not subject to VAT, then the importance of the department,
the daily and periodical closing then turnover will be distributed within the deadline under TOS - DPT or VAT rates,
Example: pR1111Maslo Rama 500 g 1.28 A
pR1111 2 * 1.25 wholemeal bread 2:50 B
pR1111 1 * DVD player MAXI 98.95 98.95 F
pR1111 INFO TEXT> Serial number: 5669884419 <note. "INFO TEXT" inserted FisBox
pR1111 6 * -0.15 -0.90 Bottle refundable MG
PR1111 discount Client ID: 5664 -6.88 ZG
symbol "<" at the end of the line defined by informative line, the number of these lines are printed at the end of the document,
as a reference line will be marked each line which could not be found or charged amount has been entered incorrectly,
pU added line accounting item to the document defining the PCID values and tax departments in the text as well as command pR,
text has a length of 80 characters and is printed in two lines, the second line starts from the "breakthrough" position (40), is merely the first part of the text,
Example: pU1111 advances received 150.00 G Performing building modifications OBJ: 665228
pU1111 25 * 22.1 Rama Butter 500 g 30.05 B Receiving 1,552,258, NC: 26.13 / 025.00
pU1111 25 * 22.1 Rama Butter 500 g 30.05 B EAN: 591587423998, VC: 48845 NC: 26.13
pU1111 Cash paid invoices 1270.55 B Invoice No. 477855 of 15.02.2010
pU1111 INFO TEXT> Building realization OCTM <partial payment under the contract č.4458744
PU1111 rent, commercial space 259.00 A period 05/2010, top 335, BA
- The command pR and pU are allowed synonyms Level 0 is permissible to use a global synonym for all items document
in the last accounting entry is required to return the font to the default state (for example. #A item 1, 2, .. N. #H item)
- Adoption and result accounting accounting command line pR and pU confirm ERR with an error code or message OK,
PR and PU - commands are identical to the commands pR and pU, but for a successful message Okay, FisBox send subtotal value for a given document
- The ongoing sending items document regardless of the speed of sending the items, so use only commands PR and PU,
- The batch processing of documents / items ready to be sent at once / just when the control program sends the last item
entire document command PR or PU and gain information on the total value of the document for the calculation of expenditure prior to the conclusion of a
printing, the resulting total value of the document can still be adjusted if rounding is enabled in the configuration,
- Response to commands PR and PU contains the current value medisúčtu for the relevant document in 16-characters as if they were successful / + U /
OK for pR and pU: + U1111 - the message was sent successfully charge line
OK for PR and PU + U1111 ____________ 6:58 - the message OK subtotal value added document 1111,
ERR for pR, PR, PU, PU: E51111 - a document with the specified number PCID (1111) does not exist,
- PR commands, PU, PR and PU is possible within the accounting documents of items to mix, and send any one of them,
- Accounting line item can be combined with INFO TEXT rows, the document can be sent max. 200 arbitrary lines
- Considering the amount of text in the degree of variability accounting lines must author an external program to define the accounting lines
Items document so as to observe the legal rules for creating tax documents, avoid improper and
illogical binding items in the document and to avoid placing deliberately to mislead consumers, the programmer
must have in defining the accounting lines of text items in mind that all documents remain permanently and unalterably
stored in the fiscal memory with all details as at the time incurred,
- Before sending commands pR, PU, PU or PR can compress command parameter and thus speed up the dispatch, see. Part compaction,
- Data compression before sending them to increase the speed of sending data document at the same speed communication COM lines
Working with an open accounting document - returns, from left, negative items: [pU], [PCID], [TEXT]
pR + pU PR + PU - if the accounting item is positive, the system allows this in a positive turnover / + /,
- If the accounting item is negative, the system allows this to the negative turnover / - /,
while negative turnover subdivided according to the specification:
Example: pR1111Maslo Rama 500 g -1.28 A return / no symbol, the value in the row is negative /
Example: pR1111Flasa refundable / beer / -0.04 MA negative items - symbol / M / is immediately before VAT
Example: pR1111Zľava goods ZG -0.64 -50% discount - symbol / Z / is immediately before VAT
Working with an open accounting document - management: [PD], [PCID]
PD removes an open accounting document with the number PCID and cancel all items prepared in this document (the same as the PD is also a command pD)
PD1111 - removed lines - charged fees accumulates in the repair and Cancellation daily balance,
FX remove / cancel all currently open documents parameter must be [FISX] - protection against accidental removal,
FXFISX - removed lines - charged fees accumulates in the repair and Cancellation daily balance,
- A large number of open documents OK response may come up after 2 seconds
FD prints a list and the number of currently open documents, prints OpenID, PCID, the number of items and the subtotal for each open document
FDxxxx
FP for OK response is returned in 4 bytes number of currently open documents (do not press anything, the response after about 2 seconds), FPxxxx
Calculation of expenditure to open a document in local and foreign currency: [VV], [PCID], [TEXT 16 characters]
VV to the client's payment amount for the calculation of expenditure in local currency VV1111_______50_______
VC to the client's payment amount for calculating the expenditure in foreign currency VC1111 ___________ 38.5_
- Send commands to calculate the expenditure is optional if the VC commands or VV before the conclusion of the document is not sent,
calculation of expenditure will not take commands VV and VC expects parameter PCID document for which to calculate values for
expenditure used commands VV and VC expect the command text with a length of 16 characters which is paid by entering the appropriate value,
- The value for the expenditure can be sent at any time before the command for closing the document (see below),
enter can be made only in foreign, only in local currency but at the same time payment in foreign and local currency, numeric
value by 16 characters with spaces,
- The conclusion of the document FisBox real calculates and returns the value of spending in local and foreign currency only if one
VVPCID of commands or VCPCID was sent before the end of the document, if neither of these commands has not been used, returned
The expenditure after the conclusion of the document is to be ignored, see. description of the command for closing document "cTPCID"
- Before sending command VV or VC can compress command parameter and thus speed up the dispatch, see. compaction,
VK enter a value The value of the value of the document into foreign currency and calculate expenditure in foreign currency,
just set the value of the course only once, remains saved even after shutdown,
Course can be entered up to 4 decimal places VKxxxx 30.1258 _____ ____
- Commands for calculating expenditure VV and VC do not use if you need to implement a specific calculation of expenditure or extensive view
breakdown of means of payment, can be used for this purpose command FT7771 / description below /, so you can view the document any text document concludes,
Closure of an open accounting document: [c], [T], [PCID] [Close Text Info - characters is set in the configuration]
Formed for closing documents should always use the command DT / described below /, which is universal and not
dependent on the configuration parameter settings FC0004. When combined with data compression before shipping is very fast,
effective and minimum data transfers. Commands CT, and CT use only in the process of debugging and testing applications.
cT conclusion and print an open document charged with document numbers PCID, character [T] which defines the type of document:
T = (0-15) tax documents, they shall be credited to turnover GT, T = (16-31) non-tax - informative documents, for example. income, transfer, deposit ...
- The position of the letter T may also use any letter, accept only the lowest 5 bits, for example, you can use the sequence
starting from the @ character, then: @, A, B, C, D ... (@ = 0 document type, document type, A = 1, B = 2, C = 3 ...)
- CT command is 6 bytes, parameters determine the type of document T = method of accounting entries document a number PCID document to be concluded,
cA1111 document concludes with 1111 as a tax document type (01) - card payment / adjustment under the name TD,
c11111 document concludes with 1111 as a non-tax - non-fiscal document type (17) - damage to the goods / according to TD,
- If you enter a non-existent number PCID document, the module returns an error message E51111,
- Open the document remains in the module FisBox button until the conclude or removed, it will be printed on DU
information on the number of open documents when creating shutter
CT conclusion and print the document charged PCID, character [T] defines the type of document, cT as the previous command, but the command is attached
dynamic closing text information, which is printed on the document (normally can have text 240 characters)
- Information describing the client's address or state loyalty credit client, a description of the document, a description of the transaction, etc..,
- Text length / max number of characters / is defined in the configuration FC0004 in the range (0-400) characters, see more command DT, (synonyms Level 0),
CB1111Aktuálny condition of your Loyalty Bonus ID: 3255 is: 15.25 EUR ...
Following the successful conclusion of the document command cT or CT module returns the message OK gradually following information about the document:
/ each entry is 16 characters, a total of 96 bytes always returns / information received can be ignored or used within the parent application,
- Finished internally assigned document number FPID under which the document can be found at any time in the Journal,
- The total value of the document in the local currency after possible rounding if it was enabled in the configuration,
- The value of expenditure in local currency if the entered value of the amount paid in the local currency VVPCID command,
- Total number of items in the document, including descriptive items
- The total value of the document in a foreign currency, possibly after rounding up foreign currency if it has been enabled in the configuration,
- The value of the expenditure in foreign currency if the value was specified amounts paid in foreign currency VCPCID command,
NOTE after the end of the document being printed and the CPU remains unused, it is appropriate to use the closure document command (F.xxxx)
and then command (SBxxxx ************** - 1), so the inactivity FisBox transmitted to the control PC copy of the final text
document, the application can control in combination with customer loyalty system to send a copy of the buyer EMAIL,
The whole event will last more than three seconds, such a service is considerably enhanced by the services of sales and prestige retail,
- Before sending command parameter CTPCID__text__ can compress command / text / and thus speed up the dispatch, see. compaction,
- Upon receipt of command to the conclusion of the document and printing is done writing data document, the answer to the conclusion document + Cxxxx
most often comes to one second, but exceptionally entry may take a little longer, so it is necessary to extend the timeout limit for command
which closes the document, or create the possibility of time timeout configuration parameter in the control program,
- FLASH media have some writing unwelcome "inertia", in FW. We v1.15 not compensate for this, because
We recommend following the conclusion of the document povelm DT, CT or CT, wait at least 1 second before sending the next command,
from FW. 1.16 (from 28.03.2013) commands can be sent immediately after the conclusion of the document, inertia FLASH media is already
compensated internally in the program firmware FisBox,
All documents, regardless of the outcome of the process of printing recorded in the fiscal memory, counted turnovers and registered
the checklist. Output delay is not restricted by law, each of the document can be printed only one original.
Command to exit and print Send the document only if the command is not testReadO printer Bug CTS.
Lack of paper or open door could hinder successfully printed document cache to turn off the printer
clears. Document before printing it entered into memory, nedotlačený document you can print from žurnála (SBxxxx -1).
Dynamic closure of the accounting document: [D], [T], [PCID] [Close Text Info - characters identifies the upper 3 bits of the parameter T]
NOTE: The following command optimizes the data transfer rate between the PC and the module FisBox, operation is identical to the command CT,
DT operation is identical to the command CT, charged conclusion of the document with the addition of text information of variable length according to current needs,
in the [T] determines the lower 5 bits of the document type as well as the command CT, upper 3 bits dynamically determine the number of characters ((n + 1) * 50), which
will be sent as a [Close info text], characters may be from 50 to 400, the importance of the upper three bits is precisely described in the coming ***,
- Command is convenient for operation, where high speed conclusion of the document, optimizes speed transmission of text,
- Commands can be sent an information text with the number of characters regardless of the parameter settings configuration command FC0004,
and it is maintained that the number is at least 50 and not more than 400 characters, so the document can be finalized and printed more quickly,
- Before sending the command DT or CT can compress parameter command / text / and thus speed up the dispatch, see. compaction,
The main test command: [FR] [xxxx]
TEST READY FR - 7 gradually returns OK or ERR message for each further described condition, respectively (total return 42 + 8 bytes)
- OK status reports as + Rxxxx, error status reports as EKxxxx, command is optimized for speed, response times must come to 100 ms,
- OK, if reports are to be the symbol "+" ignore, if ERR is "K" error code listed in the table below,
- For each partial response put additional information on the current status of the position parameter [xxxx]
6 bytes - mode prior to commissioning, + Rxxxx means that the module is in the effective tax service,
E = xxxx - mode before specifying permitted in addition to the normal loading documents fis. memory,
as supplementary information returns identify the source - the return of the parameter [xxxx], except for the first byte,
- In the first byte of the returned parameter xxxx is the value entered serial number of fiscal printer / 0-9 /, Dokl_Prefix,
note. see related command: FC0003,
6 bytes - only mode for reading data + Rxxxx means that the module is in the effective tax service, you can create new documents,
E: xxxx - mode readonly / ReadOnly /, documents no longer be created, can only loading the contents of memory,
as supplementary information for the position of [xxxx] returns the version of modula FisBox / binary, v.1.08 0000006Ch = /
6 bytes - bug is disconnected customer display, + Rxxxx means that the display is connected,
EBxxxx - display is disconnected, you can not create new documents, loading memory is possible,
as supplementary information Returns current setting foreign currency exchange rate to 4 decimal places,
note. see related command: VKxxxx,
6 bytes - error, the printer is disconnected from the control module, + Rxxxx means that the printer is connected,
ECxxxx - the printer is disconnected, you can not create new documents, loading memory is possible,
as supplementary information returns the number of documents created since the last DU / including deleted /,
according to this information help you identify the mode status: "It's DU" if the return value = 0,
6 bytes - the error is disconnected fiscal memory + Rxxxx means that the memory is connected, EDxxxx - fis. memory is disconnected,
as supplementary information returns the number of documents from the last PU / only properly sealed documents /,
according to this information help you identify the mode status: "It's PU" if the return value = 0,
6 bytes - error, the printer is out of paper, or otherwise blocking activity (CTS printer = 1) + Rxxxx means the printer is OK,
EExxxx - the printer is reporting a technical problem, open the door or not the paper loading is possible,
as supplementary information returns the current sequence number DU (DU number of which are already made and memorized)
note. see related command: FC0104 - TimeOut, and SdNNNN - the number of existing DU and number of documents,
6 bytes - + Rxxxx means that you can create new documents, otherwise it is necessary to make DU before opening a new document,
E> xxxx - to be performed daily report before attempting to open a new document, previously opened documents
can be received previously and terminated error message indicates that the passage through 23:59 and previous accounting
days were created by accounting documents note. see related command: StFISX,
as supplementary information returns the total number of existing documents stored in the fiscal memory modula,
this information, the module will announce what number FPID assign the following documents at its conclusion,
8 bytes - connects serial number / SN / module FisBox composed of 8 bytes,
Example: FRxxxx typical answer ALL OK: R0xxx + + Ri ... R90 + .. + .... + R R R + .... + .... RK ... SSSSnnnn
Typical response PRINTER ERR: R0xxx + + Ri ... R90 + .. + R + R .... .... .... EE + EK ... SSSSnnnn
The general command defining enter initial boundary interval FROM: value / index / number / number / date and time
With the general command determining initial boundary interval "OD" is always used before the command requiring a specified range from - to
this command to set limits or initial start of interval number range,
boundary interval "DO" is sent along with a powerful command, for example. Printing documents from the journal OD - DO
SOxxxx___________1000_ SOxxxx______125584770_
SO command can be sent and the date and time as the initial interval value in the following format / always 16 characters /
SOxxxxHH: MM DD.MM.YYYY- SOxxxx19: 25-13.07.2010
SOxxxx00: 00-00.00.0000
- If instead of the date sent 0, this will be seen as absolute initial "zero" date,
All existing internally generated documents are certainly after this "zero" date and will be included in the totals,
- Command SOxxxx in some cases, send the number of the technician if this is necessary to execute command, and,
Printing accounting documents of the journal: [SB], [xxxx], [_ TEXT_16_znakov_]
SB downloaded or printed copies of documents stored in memory journal, SO command is determined by the initial document number and parameters
SB command is determined by the number of document to be printed as the last, if you enter OD = DO printed or downloaded to one document,
documents are numbered 0..n if you specify a negative number such as DO. -3, Printed or loaded the last 3 documents
parameter -1 print or download the document always the last of the journal, if you enter a negative parameter, SO command is not necessary,
parameters despite -2000000 certainly printed or retrieves all existing documents in the journal memory for the entire existence of the printer,
parameter value can be any program them adjusted to the extent permitted if OD> DO not print anything,
preferred to use the SB command with a negative parameter, if you do not analyze the documents you want to print,
SBxxxx___________1015_ SBxxxx _________- 3_____
SB command can be used so that the documents are read Bulkpost one command, then it is not possible action by
interrupted by the user. In practice, it is also possible to use a so called. loading documents in the background, when the documents are read one by one.
Then the commands to retrieve a specific document: SOxxxx_________9511___SBxxxx_________9511___ can send at once.
If the documents are read one by one mass, the user has the possibility to interrupt the loading process and create new documents.
It may then continue retrieving documents one by one. Begun the process by which FisBox sends a block of data can be interrupted
Only disconnecting power. Before uploading large amounts of data, we recommend temporarily increase the communication speed.
SS as SB, but does not print individual documents, prints only a summary of the documents specified numeric interval from - to or N
- Processing one document takes 4 milliseconds, a large number of documents, the output on the printer appears after time = N * 0.004 seconds
SR line, reduced printing documents by a specified interval from - to or N, pushing the group according to the types of documents masks,
Each document will be printed in one line satisfying the conditions defined in the "MASK", pushing the number of the document, TD, DM, PR and SUMA,
SRmask _______- 9999999_ mask = 32 bit mask where bit = 1 allows the printing of the document type,
in 4 bytes can be enabled / disabled each of the 32 types of documents,
- This command can create printouts which will complete an abbreviated list of existing documents and their values,
- From Fw1.17 (05.05.2013) in the header of topics binary shape mask parameter TD and command return code is always + RFISX,
- If it is stored in memory and a larger number of documents parameter mask filter certain types of documents in the output assembly is required
this into account when calculating the value of TimeOut, SR command while reading and analyzing all printing documents, and can be
situation occur that, for example. 1000 documents in a row does not satisfy the condition for printing plate, so 4 seconds will not transmit data,
If you enter MASK TD other than 0xFFFFFFFF, it is necessary to calculate the TimeOut as N * 4 ms, or wait for the end OK, + RFISX,
Print daily balance - surveillance day and complete daily:
UX print daily reports if the closure and transition to the next day,
- In combination with the command F: xxxx or F.xxxx you daily reports if, at any time, download and view the operator
on the screen without pushing the shutter, so you save paper and the operator is kept informed of the daily turnover
UXFISX
UD daily print the final closing of the closure and transition to the next day
UDFISX
- In cases where the limitation of the law can not be printed daily report will print automatically daily overview,
statements, the error does not endorse, the return code will be + + XFISX DFISX but if he were commanded to DU surveillance,
Technical notes for the execution of daily reports:
From a technical point of view on the matter should always set the shutter delay to perform the command: StFISX04: 00-xx.xx.xxxx
Command StFISX / description below / will perform statements for the previous day until 04:00 pm. the next day, and may not be
perform exactly at midnight. This will prevent the collision situation in the event that the document will consist of a few milliseconds after switching
the system date to the next day. Test Ready command / FRxxxx / answer that everything is OK, but a few milliseconds to
date may flip the situation in the border the next day and a document will not be created. Resp. Only with DM.
In the case of self-service machines in continuous operation is suitable to perform daily closing so that the control PC temporarily
For a moment the shutter locks execution output to a printer command: Fc0104___________02___, performs closure of
is written into the fiscal memory, but Paper is not ejected / not him who withdraw /. FisBox system automatically goes to the next
accounting date. After making the shutter automatically restores the previous state parameter Fc0104 and output to the printer. Closures owner
may additionally once printed from fiscal memory or retrieve electronically commands Udxxxx / description below /.
In the case of self-service machines are suitable to synchronize system time managing a PC using command FisBox
Faxxxx / description below /. In combination with the command StFISX should be appropriately set for execution DU shift, following the transition
system time through 23:59 automatically perform daily report within the time limit command setting StFISX.
Ud print copies daily balance of the archive, the rules for entering the range (from - to) the shutter to be printed
are the same as in the SB command to print a document from the archive, the only difference is that the statements are numbered
the extent 1..N, parameter -1 reprint the last statements, copies are printed from fiscal memory parameter -99999 prints
All statements, combined with command F.xxxx DU can retrieve and display the operation screen without printing
Udxxxx__________3_____ Udxxxx _________- 1_____
SU prints all documents relevant for daily report SU0001 parameter is the serial number of daily closing
- Statements are numbered 0001 - 9998, 0000 parameter prints all documents always done for the last daily report
SX, Sx prints shortlist of daily off, indicating the date, number and serial number of documents in these closures,
SO command to set the initial number of DU and end parameter indicates the number DU,
negative parameter determines how many day off from last to print, print all -99999,
- SX command prints a list off the blocks without breakdowns, Sx pushes a list in rows with a summary schedule
SXxxxx______________5_ SXxxxx _________- 99999_
Sxxxxx_____________19_ Sxxxxx _________- 99999_
Sd send your application basic information about the required daily closing, the information is sent each block
with 16 characters per row: DU serial number, the number of documents in DU *, the serial number of the document OD, the serial number of the document DO,
number of tax documents, the number of non-tax documents, positive turnover DU, DU negative turnover, net turnover DU, DU rounding,
date and time of DU in 30 characters,
- * If a daily report with the desired number does not exist, the system returns information about the number of documents -1,
- Sd0000 parameter returns information from a recent DU, so you will be informed about the total number of such
and stored DU, information concerning the documents that have been created since DU, get up after the next DU,
- Use this command, you can get an overview of the entire history of financial records, date and number ranges of documents,
Sd0110 - feature is supported by Fw 1.20 x 11/2013
Printing periodic statements - surveillance periodic and periodic complete: - printing is only possible immediately after the daily closing
Ux print periodic reports if the conclusion, periodic statements can only be performed immediately after DU,
- In combination with the command you F.xxxx periodic reports if the daily ultrasound. carry, load and display the operator
on the screen without pushing the shutter, so you save paper and the operator is kept informed of the periodic turnover
UxFISX
UP print periodical final closure to the conclusion, periodic statements can only be performed immediately after DU,
UPFISX
- To carry out periodic statements are no time, even dating documentary limits make it out, you can always DU or
after several DU, once a week, when replacing or multi-day shifts each month, from an accounting point of view, it is appropriate to perform
it each month, creating periodic off streamlines financial activity and reduces accounting costs,
UQ print copies of periodic statements from the archive, the rules for entering the range (from - to) the shutter to be printed
are the same as in the SB command to print a document from the archive, the only difference is that the statements are numbered
the extent 1..N, parameter -1 reprint the last statements, copies are printed from fiscal memory parameter -99999 prints
All statements, combined with PU command F.xxxx can retrieve and display the operation screen without printing
Uqxxxx__________3_____ Uqxxxx _________- 1_____
Sq prints all documents relevant for periodic statements Sq0001 parameter is the serial number of the periodic closing
- Statements are numbered 0001 - 9998, 0000 parameter prints all documents always done for the last periodic statements
SP, Sp prints shortlist of periodic off, indicating the date, number and serial number of documents in these closures,
SO command to set the initial number of PU and end parameter indicates the number of PU,
negative parameter determines how much of the last periodic off to print, print all -99999,
- SP command prints a list off the blocks without breakdowns, Sp prints a list in rows with a summary schedule
SPxxxx______________5_ SPxxxx _________- 99999_
Spxxxx______________3_ Spxxxx _________- 99999_
Send your application with basic information about the required periodic closing, that information is sent in each block
with 16 characters per row: PU serial number, the number of documents in the PU *, the serial number of the document OD, the serial number of the document DO,
number of tax documents, the number of non-tax documents, positive turnover PU, PU negative turnover, net turnover PU, PU rounding,
date and time of the PU 30 characters,
- * If a daily report with the desired number does not exist, the system returns information about the number of documents -1,
- Se0000 parameter returns information from a recent PU, so you will be informed about the total number of such
and stored PU, information concerning the documents that have been created since the last PU, get up after the next PU,
Se0002 - feature is supported by Fw 1.20 x 11/2013
Printing an interval as the sum of the daily closing off [SZ], [xxxx], [_ TEXT_16_znakov_]
Interval can print statements for a specified time interval, SO command is determined dates, the command SI Date to be determined,
- Command physically controls all created daily closing the specified date range, counts,
and prints the sum of all the statements within a given time interval, and prints a list of countable off,
- Like Surveillance DU / PU can also perform a shutter interval and display operation without thronged
Printing an interval as the sum of the closing documents: [SZ], [xxxx], [_ TEXT_16_znakov_]
SZ print individual documents for a specified time interval, SO command is determined by the date and time from, SZ command shall specify the date and time of DO,
- Command physical inspection of all documents created on the specified date range, because the large
number of documents, the operation might take a few seconds at the end of the system prints information about the number
printed documents, whichever you know that the process of scanning and archive entire activity has already ended,
- Documents are searched and printed by date and time of the document in the document;
Sz command as "SZ" but prints only the total (summary) for a specified date range, does not print individual documents,
Loading control record - copies of documents and journal tapes off: [F:], [xxxx]
F: switch the system to read the data from fiscal memory - loading an exact copy of the journal tape,
This mode allows you to control PC to load using commands that produce viewable output on the printer (commands S, U, etc.)
fiscal memory content in a readable text format, which can control a PC store to a text file for tax needs
archiving the audit trail, loading can be activated at any time during operation, use other than permitted
command intended for the download of individual parts of the fiscal memory brings the system back into working mode,
switch the system back to operating mode can be unplugged / off / or command FWxxxx,
for downloading content fiscal memory can use all the commands whose output produces a viewable information
loading can be repeated whenever a loading mode can be activated even after the conclusion of / in ReadOnly mode /,
-loaded data is sent to the control line PC, F: xxxx
F. brings the system to read the data from fiscal memory like command F: but the data are sent condensed and adapted for
format loading figures audit trail for processing such data superior. storage system,
- The required data are broadcast around 2x faster than using the command F: densification due to the data where:
- 0x1F (31d) is replaced by the group (40) characters '-', separating text lines consisting of 40 characters, minus ("breakthrough" characters)
- 0x1E (30d) is replaced by the group (10) characters '-', separating text lines consisting of 10 characters minus,
- 0x1d (29d) is replaced by a pair of characters CR, LF,
- Value less than 0x1d (29d) is replaced by a group of (N + 1) gaps, (surrogate 1-29 gaps in the text)
FW off mode loading fiscal memory / disable command F: and F / FWxxxx
command is optional, if you send the command to open the document accounting document line or closure switch is automatic,
- Loading mode can not be activated mode prior to commissioning, existing documents to be printed but not loaded,
- FW command can be used as a substitute for an abbreviated command testReadO,
Short service commands: [FK], [xxxx]
FK that control PC program (user) command confirms the acceptance of this advisory information printed after turning on Climate
realized in the number of entries in the FIS critical area and stops the writing of this information after turning on a daily deadline,
Operation hereby confirms acceptance of the changes FKxxxx
- This command can also be used to print information about the current state fiscal memory, extract can be used as a basis
resp. attachment to the entry in the service book when service is required, eliminating the need to overwrite the current values in the service books,
In the extract (FK) from version Fw.1.10 is opened and a section entitled "Media Monitor". In this area, FisBox perform automatic
record the date and information about the error, if during work with Flash Media encounters a technical (non-destructive) problem.
SF prints a detailed listing (full map) fiscal memory of all automated system alerts / CLR, LPT, LCD, FM, SRV /,
This excerpt is part of an interval shutter fabricated on request tax authorities,
- During printing or downloading data output command SF occurs to the interim data analysis, the length of the command execution
is therefore dependent on the number of stored daily off, this should be when calculating TimeOut value taken into account,
Sf command as SF but pushing fiscal memory map for the specified time interval (from - to) - date and time,
SOxxxx command is determined interval from a command defined interval DO, SfxxxxHH: MM DD.MM.YYYYSL prints a list of the names types of documents / TD 0-31 /, in the production process are already predefined names, user names can
can redefine any time immediately after the closing date or periodic mode prior to prev. at any time,
- In combination with the command F: xxxx or F.xxxx the names types of documents can be downloaded to a PC,
- If the first character in the name of the document type character '~' tilde, type the name of the document does not print the documents, prints only the closures,
Long service commands: [FS], [xxxx], [_ TEXT_16_znakov_]
Fs command for service technicians, written confirmation of the implementation service inspection and automatically determine a new date for the tour,
- The command to be sent FsXXXX code technician by 16 characters with spaces,
- Command will be accepted only if the system date is exceeded before the date specified service inspection and
valid number is entered service technician
Fsxxxx______911784770_
ST sets the system date and time, the input parameter is necessary to enter the 16 characters in the format: "HH: MM DD.MM.YYYY-"
STFISXHH: MM DD.MM.YYYY- - made changes to the system date is entered in the fiscal memory
We set the displacement (offset) for border duty time making daily balance, default value specifies 0:00 obligation to carry out daily
shutter 23:59 every hour if the day was created at least one document, some operations with continuous or nocturnal
activity but also the self-service machines are authorized to complete the accounting date as a whole in the final example. bars, restaurants ...
In these operations the command ... StFISX possible to postpone the time limit of the obligation to make daily report example
the 9:00 hour. In practice, it is appropriate to allow a shift at the premises to carry out daily balance at around 04:00 pm.
command StFISX04: 00-xx.xx.xxxx thus avoiding the conflict situation 23:59:59 in the transition to the next day. (command from St fw.1.04)
StFISX09: 00-xx.xx.xxxx - parameter is 16 characters while other characters except time are ignored,
Time for moving the border daily report will have staff make daily report no later than prior to that time.
- Offset can be adjusted by a maximum of 12 hours the following day, other higher setting is automatically adjusted to 12:00,
SV sets the rates (department) Tax (VAT), parameter [YYYY] department determines example. [0001] [0002] ... [0008],
the next parameter is a numeric value in the VAT rate specified in percentage max to 1 decimal place, after each
changing the value of VAT will print the current setting, changes in VAT rates are only possible immediately after PU - periodic
Shutter, Department G can not be changed, it is always 0%, SV0008 command to print the current settings at any time
VAT no change,
SV0001 ___________ 19.0_ SV0008________________
Been defined commands for the main text: [SH], [FISX], [TEXT by spaces 400 characters]
SQ defines a variable home - initial logo text document (synonyms Level 0), variable document home contains the most common name,
address and office retail - service, after completion of the document, the text does not change and will remain unchanged until the following documents,
unless another command SQ changed, introduction of variable content area must comply with the requirements of the Act,
SW variable defines the end - the end of the document text logo (synonyms Level 0), variable conclusion document contains the most ad
text, additional information about ongoing events, store opening hours (operation), after the end of the document, the text does not change and
will remain unchanged until the following documents, unless otherwise modified command SW,
FT7771 end of each document before it is possible to add this command to the conclusion of an informative text 400 characters with "AUTOCLEAR"
unlike text defined SW command, the text command sent FT7771 after the conclusion of each document automatically reset and
the following evidence shall not be applied, the command is useful to send information about the use of payment cards, discount coupon,
calculation of expenditure in order to be different from the standard, text is printed before each command defined SW, text can condense,
- Command and SQ SW can set text before / after each document entered text remains unchanged for the following documents,
until such time as will not be overwritten with another text, sending block 400 spaces off printing the variable part,
- SQ variable introduction and conclusion SW is not printed on the statements of (DU / PU), for variable use the command conclusion off FT7771 and FT7772,
Dynamic Defined, variable text document: [S], [X], [FISX] [Close Info Text - see 3 bits of the parameter X]
NOTE: The following commands optimize the data transfer rate between the PC and the module FisBox, operation is identical to the commands and SQ SW,
QX defines a variable home - initial logo document as command SQ, QX is a variant of the dynamic input text length parameter,
WX variable defines the end - the end of the document as command logo SW, WX is a variant of the dynamic input text length parameter,
- The command QX and WX on the value of the lower five bits of the parameter X does not matter, there may be any value,
the importance of the upper 3 bits is described in the coming ***, upper 3 bits of the dynamically determined number of characters: ((n + 1) * 50), which is to be sent
- Before sending the command SQ, SW, QX or WX can compress command parameter and thus speed up the dispatch, see. compaction,
Defined, fixed text of the [SH], [FISX], [Text 400 characters]
SH defines OTP fixed home - initial FIXED - logo immutable document - the Treasury, the block of data can be written only one time,
programming mode is automatically terminated prior to commissioning (RPU) and FisBox is put into effective tax service
program block can only technician entering your service number SO command immediately prior to
SH command with the definition of the main text identification (logos),
- Logo must contain all constant data defined by law / company name and address, VAT registration, VAT ID, DKP /,
- SO command must be sent in the initialization process before programming Fix_UVOD number of service technician who
initialization performed, otherwise the initialization or registration area Fix_UVOD (LOGO) are made,
WARNING: after sending the command SH internally in the module FisBox starts an irreversible process, which can take depending on the speed
memory and the amount of stored data from 15 seconds to 2 minutes, turn off the printer, wait until then to be printed "Protocol on
commissioning ", which then attach to the service books to page 4, initialization is described on the customer display,
process will be completed by displaying the text "Done, finished,"
- Text sent in the command SH must contain a minimum of 40 alphanumeric characters and DKP, otherwise an error is reported,
NOTE: in the process of completion RPU, initialization and transition into service tax will be reset and setting VAT rates,
if the user is subject to VAT rates after printing initialization protocol resubmit despite that they have already submitted the RPU,
parameter [TEXT] the above commands SQ, SW, SH, QX and WX are considered critical, therefore it is necessary in the [YYYY] to enter text FISX,
text in the previous command must be 400 characters, can not contain control characters otherwise will be converted to "_"
text may contain synonyms for managing printers #A ... #W or # 1 ... # 9 to move the N lines, text can condense,
Rounding the total value of documents: FC0005____________0___
FC, Fc FC0005 command activates / deactivates the rounding of the total value of the documents, the use of FC command writes the changes to the configuration
as lasting value and Fc command changes the rounding rules valid only for creating one document after the end of the
automatically restore the original settings stored in the configuration,
- The decimal rounding allowed parameters command FC (0-5)
XX.XX = 00, / 01 = XX.XX / 02 = XX.XX / 03 = XX.X0, / xx.00 = 04/05 = X0.00 / rounding off value of 00
- For a quarter rounding allowed FC command parameters: (10-15)
XX.XX = 10, / 11 = XX.XX / 12 = XX.XX / 13 = XX.X #, / 14 = XX. # 0/15 = .00 X # / where # can be a number 0 or 5
FC0005____________0___ command permanently rounding off (default setting in production),
FC0005____________13__ command turns on a quarter rounding mode suitable for the euro,
- Detailed description of the configuration settings are listed below, see the description of the commands FCxxxx,
- Parameter for the command is sent to the 16 characters of text, it is necessary to add value to 16 characters with spaces
Setting the code page CP_XXX input and output data: FC3000____________0___
FC command switches FC300x code page for individual communication channels, each channel can have a different setting,
FC3000 and FC3001 switching, you can use the fiscal memory to load, depending on what the target environment using DOS / WIN,
- Parameter = 0 = CP_852, the most widely used encoding accented characters in DOS environment,
- Parameter = 1 = CP_1250 used encoding accented characters in a WIN,
- Parameter = 2 = BEZ_DIAKRITIKY - when exporting replace accented characters equivalent name,
FC3000____________0___ - specifies the code page for communication PC -> FisBox,
FC3001____________0___ - specifies the codepage to communicate FisBox -> PC,
FC3002____________0___ - specifies the codepage to communicate FisBox -> Printer,
FC3003____________0___ - defines the type of printer used to select the conversion table enable synonyms
control codes, 0 = STP 103, 1 = 350 + SRP EPSON TM-T88IV, TM-T90, 2 = SRP150,
- A standard in production is set to use CP_852 in all channels, default value = 0,
- Codepage channel FC3002 (FisBox -> printer) need not be changed, the printer is internally fixed set CP_852,
- A change in the parameter settings FC300x not affect the data stored in memory FisBox, CP conversion is performed during the transfer,
- Previously created documents stored in memory FisBox you can also retrieve in any one of these code pages,
- If you are using as a control program FisTop in a WIN and you need to send email, set formed documents (FC3001 = 1),
- Setting FC300x is always stored as a permanent configuration settings, there is a temporary version of the command Fc300x,
- Disable name when exporting the printer can be lawfully used for informational needs of the disabled,
SmXXXX retrieves information from the printer, the immediate condition, the returned value (+ mFFFF) means that the printer did not respond to the command
within the prescribed limit of 200 ms, to receive data from the printer must be connected to the Rx signal printers / Rx to retransmit data /,
response (mXFFF +) means that the printer is on the order parameter X replied and returned the requested information, frequently 0 = ALL OK,
Retrieving get printer status information about the end of the paper, the impending end of the paper, door open, etc.. (from Fw. 1.18)
Setting the communication speed transmission channels fiscal printer: FC3013________9600____
Firmware version v1.05 FisBox /26.03.2011/ can change the speed of communications transmission channels, each channel can have a different baud rate.
Standard serial communication parameters: command to set new values for the channel:
(DEFAULT setting in production)
A. PC <-> FisBox 9600, n, 8,1 command for setting: FC3013_________9600___
B. FisBox -> Printer 38400, n, 8,1 command for setting: FC3014________38400___
C. FisBox -> LCD 38400, n, 8,1 command for setting: FC3015________38400___
Possible values for the determination of the speed of each channel are: 9600, 19200, 38400, 57600, 115200, the change rate
shall be carried out immediately after sending the command. Allowable value for the assignment rate is the value 0, then the default value as above.
If you send the speed parameter 0, change the Default speed will be performed only after turning off the current speed is off to change.
Technical realization of change communication speed PC - FisBox:
Velocity change (A) PC <-> FisBox must be implemented as follows: command to set new speed must be sent to the original speed,
then the control PC is set to remain at the original speed and take confirm execution command + C0013, then FisBox internally to 50 ms
change the communication speed, the next command is sent after a pause 55 ms may be already sent a new communication speed.
Program FisTop after new installation (expand Self Extractor AFT! Exe) communicates with the module speed set to (default) 9600, n, 8,1.
If food has been changed by another installing communication rate, you need to find the current set speed using the configuration
program ALT-F3, ALT-E: communication speed, gradually program tested all the options and finds the currently set communication speed.
Changing the speed setting will take effect immediately, restart is not necessary when using the parameter 0 = Default, change will take effect after the new connection.
To maintain transmission reliability recommended consumption of 57600 and 115200 only after rigorous test in a specific hardware environment.
High transmission speeds, we recommend using after shutting down the service tax and if it is used shielded communication cable with a length of 1 m.
If the parameter command FC3013, 3014, 3015 outside the permissible value 0, 9600, 19200, 38400, 57600, 115200, the error is not reported. Used the last time
Configure graphical communication speeds of up to shutdown the system. After you restart automatically uses the default value. This fact can be
used in bulk loading documents as follows: FC3013_______115200___ then FC3013_________0000___ ensure that temporary
will retrieve the maximum possible speed, if there were an unwanted shutdown, operation will automatically return to the default.
Temporary change communication speed: Fc3013, Fc3014, Fc3015 (supported by Fw. V1.19 dispatched from 11.2013)
Command is executed baud rate is changed to 50 ms but the configuration will remain the default setting communication speed.
Commands 3013, 3014 and 3015 can also be used as a temporary, in the variant without entry in the configuration. Then it is possible to temporarily
change the speed as needed. Fc3013 can be used to send data lower speed and higher speed data downloads.
Notes: EPSON TM-T90 internally uses the communication speed FC3014_______19200____ change it without DIP switches,
Printer BIXOLON SRP 350 Plus II is required to use speed FC3014_______38400____, otherwise the printer "waiting" for data
For high-speed thermal printer receipts example. SRP350 PlusII, EPSON TM88 is ideal to keep default rate (B) for the 38400th
When changing the value of the baud rate of the printer command FC3014 must set the printer DIP switches (SW1 - 6, 7, 8) the same speed,
if the speed of 38400 will set DIP SW1: OFF = SW6, SW7 = ON, SW8 = ON, this will be fully utilize the actual speed of the printer.
Change the speed LCD - FC3015 has a significant impact on the speed display text on LCD customer display, we do not recommend more than 57600th
Supporting commands: [Fx], [xxxx]
FS return the ID module and the total amount of memory (6 + 12 bytes) can be used as a faster replacement for Test Ready command,
Fz print block to open the cash drawer (DRAWER - # I), (synonyms Dis_Level)
Fp block prints for trimming paper (CUTTER - #P) parameter is the number of rows to be ejected before trimming (synonyms Dis_Level)
FA print the last N entries starts and records the activities of the table records the activities FAnnnn
Fa returns internal system date and time / returns 30 characters of text with the current date and time / writes a record of the activity module FisBox,
- On command always responds with OK, the response rates will be increasing the value of BIN counter internal statements,
Example: FaXXXX returns: ---- 24.11.2013 ---- + --- 18:24 a ....
F / verify whether there is in NV ram LOGO MF printer, if not, MF copied to the printer memory - produces no output,
- Only allowed the PU, the parameter must be FISX in RPU mode operation is permitted at any time,
- Printer confirm acceptance of the command flashing red lights and moving the paper about 1 cm,
FJ return number and a list of open documents with parametremi (OpenID and PCID) documents (returns 4 + N * (4 + 4) bytes where N is the number of OTV. Dokl.)
FV control PC sends the number of free entries for each fiscal blocks, returns 16 * (4 + 4) bytes describing FIS blocks,
for information on the occupation of the fiscal memory added the following information: W (MaxDoklCNT = number of documents in FisBoxe)
W (OpenDoklCNT), W (StartCNT), W (ZurnalCNT), W (VypisCNT), W (QrCNT), W (KurzCM), W (dokl_CNT from PU), W (PowerUpSeconds),
W (LastSubTot), together sends 168 bytes of system information describing the current status of the FisBox and last events
- These commands, among others learn what is the current sequence number of the last daily and periodical statements or
last assigned document number, number of starts, number of extra statements, cast journal memory ...
for DU (W [14] - W [15]), the PU (W [16] - W [17]), these data are necessary for automated archiving
log in control or PC to automatically send log records to process the central inventory
operations in remote and central register values loyalty system,
FF brief excerpt of the content fiscal memory, and prints the total number of records available for each fiscal blocks, see the command SF,
Ft prints details of all changes made in the settings of the internal system date and time module FisBox,
F? printed certificate validation document or closing, authenticity verified on the basis of the control code / electronic signature /
which is stated on each document and deadline for the text "FisBox.eu - en", for example. Beta.: 00000157-C: A4D553B6-K: EB41A25A- Analysis of that code FisBox can verify the authenticity of the document and identify the type of document tax / nontax / Deadline / List,
- The verification can be a value (0-4), prints the value and returns the last character return code,
0: error document was not created module FisBox and it is true, the specified code does not represent the data document
1: tax (fiscal) document is in order, a document was created FisBox module (TD: 0-15),
2: non-tax (non-fiscal) document is in order, a document was created FisBox module (TD 16-31)
3: Shutter (DU / PU / IU) is fine, the document was created module FisBox,
4: non-tax informative statement is correct, press verification module assembly was created FisBox, / not actually used /
Example outgoing command: F? _______ DDDD 123.58 ___ cccccccc-KKKKKKKK DD.MM.YYYY________ 123.58__ - the value of the document after rounding or net turnover of accounts (for value =>) 16 characters,
DDDD - the last four digits of the serial number of the global document (the P: 00038152 will be 8152)
Cccccccc - the first part of the control code section marked as C:
KKKKKKKK - the second part of the control code section, marked K:
DD.MM.RRRR - the date on the document or the closing date, the date on which the document was created,
- If the system is switched to loading, the module will send a confirmation text to the control PC, it will not print anything,
- Alphanumeric characters A - F can be sent as small a - f, the system internally converts symbols,
F ^ PC sends confirmation managing OK if the documents are authentic or error (15) and to verify the document is not a true document
not created FisBox-om, input, output parameters and activities are consistent with the F command? but the command does not print anything ^ F,
- The verification can be a value (0-4), the value returned by the last character return code,
Commands for Defined, names types of documents [FT], [YYYY], [TEXT by spaces 400 characters]
FT parameter [YYYY] - in the range (0000 .. 0031) defines the name TD - the document type, if the name (text) document type
begins with the symbol (~) tilde, this name is omitted when printing a document, only pushes the shutter (synonyms Level 0)
FT0000 ~ Sale of goods, payment in cash ... ______
FT0001Predaj goods, payment card ... ____________
FT0026Prevod goods for other traffic ... __________
FT0027Vyskladnenie goods ... _____________________
- Names types of documents are programmed by the manufacturer during the production process according to the documentation, but the user
They may be amended immediately after the periodic closing for your needs while following applies:
- Documents (0-15) are valid tax (fiscal)-labeled documents and MF are summed to DU turnovers,
- Papers (16-31) are informative, non-tax documents marked as "non-fiscal DOCUMENT"
- The user decides on the type of the document in its concluding the selected parameter cTxxxx, T - type of document,
FT7771Informatívny - Finally, the variable document, DU / PU with "AUTOCLEAR", max 400 znakov____
7771 - prepare the first block of 400 characters - variable text conclusion printable document DU or PU must be defined before the command to the conclusion
document or the execution of DU / PU, after printing a document, DU or PU, the text is automatically transferred to the journal príslušnoým
document or shuttered and the contents are reset, so you can to DU / PU accompanied by the required information (synonyms Level 0),
- This command can be preselected variable text and conclusion for each document before its conclusion,
programmed text is used only once, after conclusion of the document or making the shutter is automatically reset,
7772 - prepare a second block 400 characters as command FT7771, is only for DU and PU, the documents can be used as command FT7771,
- If the blocks before the command for execution DU or PU nenadefinujú, the conclusion will not be printed,
- Block spaces must be completed to 400 characters, use the command FT7771 and FT7772 is optional,
FT9998X __... - command disables fiscal memory and switch it permanently in read-only mode (ReadOnly mode - RO)
- The first character of the text for the command must be the character 'X' entry irreversibly blocked FM, "FT9998X .. +399 arbitrary characters ..."
- Disposal technician performed, which prior to this command must send a command with his service number,
- If the FisBox met all the conditions for the conclusion of the fiscal memory, prior to the blocking of fiscal
fiscal memory module and automatically prints one day and one periodic statements which must be attached to the
Service books and make an entry indicating the disposal of end values at the time of disposal of the fiscal memory,
- The transition to RO mode is automatically performed internally registration FC0104 = 1, allowing fully working
FisBox with devices without a connected printer, if there is a need to physically print them out larger amount
documents, is suitable (not necessary) before printing to write a temporary configuration parameter FC0104 = 30
- If module FisBox after turning in RO mode does not display any information, apparently waiting for the CTS signal,
which printer indicates a state of readiness OnLine, these situations can be addressed by appropriate graphical options FC0104,
Advertising FT0100_Reklamny text line 001-R1 ___________ line of ad text 001-R2__
text to
FT0199_Reklamny text line 099-R1 ___________ line of ad text 099-R2__
- Defines the advertising content that gradually the pairs will be displayed on the customer display time
module idle longer than 10 minutes, each entry contains 2 lines of text that will be displayed together,
- Text (16 or 20 digits) is required to save the block from index 0 for the upper row and the lower row 200,
- Ad text can be changed at any time during operation, it is not possible to directly activate the display of text
parameter [TEXT] text which is programmed by spaces to 400 characters, control characters are converted to "_" are allowed only
Level 0 synonyms, text parameters can be sent in a condensed form, / see compaction parameters /,
from the Firmware. 1.9
FT2000 FT2049 to - define static text directly viewable on the customer display, for example. Checkout concluded,
The following client Checkout out of service, the name of the retail advertising, information about events, etc..
- Defining static text is identical to the definition of advertising text, maximum of 50 two-line definitions,
- Use static text may confuse customers or display information about charged items,
- Static texts is to protect against misuse can only be defined immediately after the deadline periodic,
- Static text can not contain digits / 0-9 /, these will be replaced by the symbol * / asterisk /,
FB2000 and FB2049 - display predefined static text and blocks the display of advertising texts,
- Display advertising texts will resume after the end of the next document if it has been enabled in the configuration,
- If the situation demands it is necessary / possible to activate the static text after full completion of the document so
so the next client did not see the value or former client has been informed of the following activities cash,
FHxxxx - DisplayClear (ClrScr) and a hardware reboot of the entire display, advertising texts begin to appear after about 10 minutes,
Configuration change - Part 1 .: [FC], [YYYY], [_ TEXT_16_znakov_] [b], [YYYY], [_ TEXT_16_znakov_]
FC change - the parameter setting in the configuration of the registration - [YYYY] = serial number of the replaced configuration parameter,
- TEXT_16 = the new value, in the example shown Standard factory setting, the configuration is written to the FLASH
FC0001___________40___ *** - constant // - determining the position of a character in the accounting department VAT row
FC0002___________40___ *** - constant // - the width of the printed line, in the description defined as "breakthrough" position,
FC0003____________0___ fiscal printer serial number / 0-9 / global prefix and the serial number of the document P: X0000000,
- If necessary within the company to distinguish the document number to differentiate variable symbols,
Here you can change the first digit to be used for global indexing documents
FC0004___________15___ - the number of characters that can be sent as client information when concluding document command "CT"
value of 15 represents 15 blocks of 16 characters => total must send 240 characters description
what the printer with 40 characters is 6 lines of text, values are allowed (2 .. 25) => (32 .. 400) characters
- Recommend using the closing documents DT command, its use provides extensive facilities
FC0005____________0___ - determines how rounding the total value of the document, see table describing rounding,
FC0006____________0___ - 0 - blocks, 1 enables the display of document conversion resulting value of foreign currency,
if the payment is entered in the document foreign currency, the value of foreign currency conversion starts automatically,
FC0007____________0___ - determines how the conversion of the foreign currency value of the document: 0 = division, multiplication rate = 3 CM,
- Defines the phase transition in foreign currency (0 = mode after the transition to the euro, 3 = before the introduction of euro)
FC0008____________0___ - determines how rounding the end of the document amounts in foreign currency conversion / parameters such as FC005 /,
FC0009___________16___ - specifies the number of characters per line customer display - 16 or 20 (number determined by bits 0-5, max 64)
- Bit 7 turns phase (slower) display the name, price and price together during charging document,
FC0010____________5___ - specifies the number of lines on which it is necessary to eject the paper in the printer before cutting,
FC0011____________0___ - 1 disables, 0 authorize the DU if they are still open accounting documents,
it is prohibited and open documents exist, it will print only view in the DU,
FC0014__________236___ - allows or blocks the following blocks when printing a document: / rank corresponding to the bit /,
flag value is sent in decimal format 0-255 (value 1 = on)
0 - allow printing Gr_Logo1 at Home 3 - cutting the paper - CUTTER
1 - Enables printing Gr_Logo2 at Home 4 - Printing the document number PCID
2 - open the cash drawer 5 - opening the drawer is generated in the introduction to the document,
otherwise the momentum will be generated only at the end of the document
- Value of 236 as standard only allows opening drawer at the beginning of the document and trimming of paper, 239 allow the printing GR_Loga 1 and 2
FC0016____________30__ determines the speed rewriting tex advertising on the customer display (N * 10) seconds,
value of 0 disables the advertising texts,
FC0101______5000000___ - determines the maximum value for the total sum of the accounting document / set is 50000.00 EUR /,
- The value of the document is calculated and controlled continuously after receipt of each accounting line
- Specified limit 50000.00 applies if charged lines pR and pU are sent to
2 decimal places, then according to the number of decimal places shall be postponed to:
(0-2) DEC = 50000.00, (3) DEC = 5000.00, (4) DEC = 500.00 (5) DEC = 50.00
- If you plan to use in the accounting lines 4 decimal places, would be more appropriate to move
the configuration limit the amount of 200000.00 command: FC0101_____20000000___
FC0102_________ EUR___ - the name of the primary exchange / 4 characters - DEC format / "EUR" = 1381319968
FC0103_________ USD___ - the name of the foreign currency / 4 characters - DEC format / "USD" = 1146311968
FC0104___________30___ - specifies the number of seconds for "Time Out" if the printer is out of paper or reports an error CTS,
- Insert the value TIMEOUT = 0 is waiting for the online status of the printer off and not tested,
TEST READY command in the reported real printer status message + Rxxxx or ERxxxx,
- Insert the value TIMEOUT = 1, the state of CTS printer is not tested, constantly reports OK, + Rxxxx,
- Insert the value TIMEOUT = 2 turns on shared / shared / mode in which the activity is
carried out in conformity with the TIMEOUT = 1 but the output is not generated or send to the printer,
FC0105___________269__ - allow or block certain functions of the module FisBox - retransmit sensor data,
bit (0-7) - specifies the terminating character which activates the transfer received data to the PC (default = 13 0x0D),
8 bit - allow retransmit data from bar code scanners connected to FisBox to the control PC,
bit 9 - added prefix (02,03,04, PocetZn) before sending the actual data received from the sensor,
Code 266 authorizes the retransmit termination character LF = 10, without prefix,
Code 269 authorizes the retransmit termination character CR = 13, without prefix, - DEFAULT (CR only)
FC0105__________1024__ - enables reception and processing of all commands FisBox two input lines simultaneously.
FisBox will also handle incoming orders over the line PC - pin 4 (Rx) and 6 (Tx),
and over the line in BCR - track 7 (R x) and 6 (Tx). Incoming data will be processed with the same
priority. FisBox send data for both channels using only one output link - pin 6 (Tx).
Always used for sending the link speed PC (pin 4-6), distinguish the input channel data.
Therefore, it is necessary to set the same speed in both channels PC and BCR. When analyzing or
loading data channels used PC (pin 4-6) can dynamically change the speed command Fc3013.
Use two input channels in portable and stationary cash registers:
BCR channel (pin 7-6) can communicate with the module FisBox integrated control program treasury.
Channel PC (pin 4-6) remains accessible for loading and analysis of stored documents from outside
PC environment. This channel will be used for automated processing of documents or checks.
FisBox can thus no data switches to control an external PC and the built-in program treasury.
Use two input channels PC and BCR for operating two PC:
It could use one fiscal printer at the same time the two machines involved in the
Network. To secure the current printer access from multiple PCs, should the programmer control applications
create a "traffic light access" to individual stations indicates that the printer operates another station
and it is necessary to wait with sending data. (Supported by Fw 1.20 - 11/2013)
Both PC input lines and BCR store the received data in the same receiver buffer modulo FisBox.
Send data at the same time from two PC is only possible if the programmer ensure
synchronization commands sent and responses at the level of management processes and simultaneously open
documents.
Fc changing parameters in the configuration as FC command but does not write the configuration change permanently in FLASH, the change applies only to a single document
or DM, for example, be used. then if rounding is on but once the documents necessary to complete the document without rounding
or if it should be terminated once the document with a different conversion rate or other foreign currencies,
The self-service machines for the execution of the DM command should be used: Fc0104___________02___ to the shutter
carried out but the output is not printed. Here is a temporary change configuration parameters need to not write down
configuration change as a permanent, should therefore be used with command Fc temporary effect, without a permanent entry in the configuration.
- After the end of the document or DU will automatically load previously saved configuration and temporary changes are deactivated,
- The analysis of issues always consider whether it is necessary to change the configuration written to FLASH, operation command Fc
without writing to FLASH configuration parameter is significantly faster and there is no limit in the number of such changes,
- Change the configuration parameters from the FC3000 is always written to FLASH,
NOTE configuration parameters can be changed at any time, but definitely not change the configuration using the command FC / the registration /
before each document, the number of changes is up to 10000 if you need to change the configuration, use the command often Fc, one has
but does not have the same effect as a permanent configuration parameter to FLASH,
F * command sets all configuration parameters to the default values to default, as mentioned in the description text above,
expects parameter [YYYY] is FISX, restore factory parameters can command F * at any time,
- This command after using Fc is not necessary to activate temporary changes will be returned to its original state termination document automatically,
- F * FISX command to set Default parameters only FC0001 - FC0016 and FC0101 - FC0105, FC other parameters remain unchanged,
Configuration change - Part 2 .: [FC], [YYYY], [_ TEXT_16_znakov_]
FC30xx change configuration parameters of a systemic nature, the changes are always entered as a permanent activity parameters,
FC3004_____________0__ sets the value of the tuning precision real-time clock,
- Allowable value is (0 -121), higher value slows more hours,
- Value of 40 real-time clock slows down by about 1sec per day,
FC3006___________255__ speed parameter sets the display text on the LCD, the lower value speeds up display,
defines the value of the mandatory pause before displaying the following information on the customer display,
- Value can be set to display the text for the client actually read, 1 = max speed,
- If it is necessary to quickly view the final total value of the document set: FC3006___________1____
and communication speed FisBox - LCD, the speed 57600 command: FC3015________57600___
from the Firmware. 1.7
FC3016_____________0__ - "external printer receive buffer size" determines the capacity of the buffer connected printer by
FisBox can be used when sending text to the printer even if the printer reports an error CTS,
- A standard printer can receive data intended to be printed in the event that an error occurred during the printing / paper missing,
door open ... / after removing faults printer continues printing, printers normally have a receiving buffer capacity 4KB,
- Insert the value 0 FisBox will not send any data until the error CTS removed after removing the defects
sending data automatically reset
- FisBox to send data to the printer primarily uses its own cache 2kB, Buffer printer does not count,
- Adjust the FC3016 affects the operation mode only RPU and taxation regime,
- Default value = 0 FC3016 not recommended to modify the default setting ensures safe and reliable printing documents,
FC3017__________4000__ - command is identical to the operation command FC3016 but the setting is applied in ReadOnly mode,
- Responses to the CTS signal printers, which indicates readiness, it is possible to flexibly manage the parameters described in FC0104,
- In the event that after switching module FisBox waits for CTS printer / online / no display and no information
should be taken to the signal line of the CTS pin-5, a positive voltage - (just a link pin-4k7 resistor 5 with pin-1), then the
be entered configuration parameter FC0104 = 1, it follows FisBox not wait for a positive signal OnLine printer
from the Firmware. 1.9
FC3018_____________3__ - value determines the number of printed system information after turning on the printer if there is a
event, which had to be recorded in the fiscal memory as a new registration system,
FC3028_____________0__ - commands (FC3028 FC3031 ..) entered 4 freely usable custom 32-bit variables,
Fh3028 - commands (Fh3028 .. Fh3031) load the BIN entered values in the form of the position parameter,
Description condensed format for sending commands parameters Example: SOxxxxParameter 16____ SOxxxxParameter 163
NOTE: The following format command to send parameters to optimize the data transfer rate between the PC and the module FisBox,
All commands that PC sends to the modula FisBox are text-based, sending control characters are prohibited and are converted.
For the acceleration of sending data from the PC can be used precisely this fact that all the characters with a value <32 will replace the (N + 1) gaps.
Number of transmitted data has subsided and the transfer rate is unchanged at transmission speeds increase substantially while maintaining kompatabilite.
Example: SOxxxx __________ 1.23__ can be sent to: SOxxxx81.232
or: SOxxxx1.23B
or: SOxxxxB1.23
while the red digits are sent in binary form.
- Condensed sending commands parameters is possible from firmware version 1.05 FisBox / all with the expedition after 28.03.2011 /,
- Information about the current version you get in response to each command testReadO if the system announce this or a later version, you can use the function,
- ATTENTION: in condensed form can be transmitted only PARAMETERS command, not the first 6 bytes of the command itself,
- If the parameter is the number of gaps of more than 32, you can enter a few characters 1Fh row and the last byte insert the number of bytes as necessary,
- Using condensed format significantly accelerate dispatch:
- Sending text accounting INFO TEXT rows and rows pR commands, PU, PR, PU,
- Variable introduction and conclusion, commands SQ, SW, QX, WX, FT7771, FT7772,
- The dynamic closing information document, commands cT, CT, DT,
- Send advantage for calculating expenditure, commands VC, VV,
- Command for temporary or permanent change of configuration commands FC, Fc,
- Responses to commands sent / OK or ERR / FisBox always returns a non-condensed format,
- Compacting (replacement of the number of spaces) may be under the command of one of the parameter used several times, it is possible to replace all spaces,
- Annex gives an example of a program that simply prepared before sending command parameter counting, as described here,
see the function: function Zhusti_SPC_Mem_Blok () and Odosli_Data_Blok () in the demo source Example: Program_FisBox_Example_Full.doc
- Data compression before sending them to increase the speed of sending data document at the same speed communication COM line, while automatically
virtually double the capacity of the receiving buffer modula FisBox process of densification parameter before sending / model function Zhusti_SPC_Mem ... /
treated and automatically corrects for signs smaller than 32, you are sending a command without densification must ensure control parameter for the characters <32,
- In practice it is known that the first-stage operation, and testing the functionality of the commands in a non-condensed format is unnecessary to waste time and it is now
appropriate to
send commands in a condensed form, thus avoiding unnecessary loss of time, prepared and ready function: Zhusti_SPC_Mem_Blok () is easily
prepísateľná to any programming language, while in the process of densification automatically remove critical features of <32,
- Note: densification parameter before sending it fundamentally different process and a different mathematical model as an internal data compression in memory FisBox,
Manufacturer defined synonyms for managing printers:
In the text or a command sent by the modulo is forbidden to use any control characters, if there will be converted to "_".
Is permitted to use the following manufacturer-defined synonyms replacing printer control codes. The existence of synonyms
the communication protocol gives the whole system independent of the type of printer used and simplifies communication.
Level 0 #A - #H - general commands affecting the font type, are allowed in all parts of the text,
#Q - #X # 1 - # 9
#A - High font # 1 - Moving on 1 line 1 (CR + LF)
#B - Wide font # 2 - Move the two lines 2x (CR + LF)
#C - Bold - bold ...
# '- Underline font # 9 - Move the 9 lines 9x (CR + LF)
#E - Italic font
#F - Super High #s - Print barcode EAN 8 - Top
#G - Super wide #T - Printing bar code EAN 13 - beginning
#H Or #W - Normal font #U - Print bar code - completion (0)
- You change the font type some commands, be sure to #H command to return to the original state,
for example. definition in the header: Sales: #F KONVALINKA #H ID: 456xx654,
Level 3 #I - #P - implementing commands which affect the printer hardware,
#I - Opening cash drawer, Drawer Open, short pulse, PIN1
#J - Opening cash drawer, Drawer Open, long pulse, PIN2
#K - Printing QR code / size 5 /, example: #K www.FisBox.eu #U
#L - Printing QR code / size 6 /, example: #L www.FisBox.eu #U
- Printing QR codes on some printers: #K www.FisBox.eu #L
note. characters for the QR code is limited to a hardware printer.
#O Or #P - Trim the paper (CUTTER) / only allowed at the end of the document
#M - Gr LOGO1 / allowed only at the beginning of the document
#N - Gr LOGO2 / allowed only at the beginning of the document
# * - Inserted in the message serial / serial / module number FisBox,
Level 1 #Y - #Z - symbol, the existence of which is permitted only in the block identified as Fix_ZAVER,
pushes protective symbol "MF" symbol will be printed in the block one at a time,
#Z - SYMBOL MF from NV printer memory - programmed in the factory, there is no need to change or adjust,
Level 2 # [- #] - symbols that are allowed in the startup sequence when you turn on the printer are set at the factory,
# [- Printer RESET # \ - Printer font and speed init #] - Printer CASH DRAWER INIT
- Synonyms undefined in the production process can not be used and are ignored or only the size define intermediate stages of change
font, such as font dimensions between high and super high, underlined font / underline /, a detailed description of synonyms is
equivalent codes are specific annex, the total number is 32 synonyms, synonyms starting with the letter and end with # #A '
- Be careful, some printers can not print letters with accents in altered sizes,
Tip 1: - If you insert a variable into the home of synonyms #F HipHop CLUB #H, this text will print large and bold
the entire text of the printed document will be printed substantially kvalitnešie, the printer is permanently switched to BOLD / bold font mode,
- Synonyms action is appropriate to test mode prior to commissioning in the "Variabilný_ÚVOD"
- Print barcodes: EAN 8 # # S12345678 U, EAN 13 # # T1234567890123 U
- Use of trimming paper (#O #P) and print graphic logo (#M #N) the programmer must be used in accordance with the law,
Tip 2: - if you use synonyms to resize písama before and synonym enter at least one space, thus facilitates easier
identification of charged or printed text while loading a document, for example: Bar #F Maxis #H, #A goods in stock price #H,
Confirmation OK or ERR code each received and processed the command - FisBox always returns 6 bytes
+ QPCID OK, processing command "Q" was successful, PCID identifies the source - control PC, which command is sent and the response is OK concerned
ExPCID errors processing the previous command was not successful, "x" is specifying the error code, PCID identifies the source,
- After sending each command is necessary to wait for the 6 byte response and analyze the first byte + or E which defines
percentage, (+ = OK, E = Err), in case of error in the second byte for the letter E one of the following error codes,
x=
1 X = 01 TimeOut, the expected data or command parameter come completely within the prescribed limit of about 3 seconds of receipt of the
last character, the management PC must be commenced within 3 seconds, the command always completely broadcast,
error can also occur if you are in the previous example, the command sent. of one or more of two bytes,
This data module appear next unfinished command and it says this error message,
2 X 02 = Illegal parameter adopted (6 byte) command that includes the [YYYY] out of range or incorrect text,
3 X 03 = invalid or unknown command - Occurs when received 6 or more characters command is not allowed / known data /,
This message is likely to come when more bytes to broadcast if the previous command as necessary,
bytes which you sent, moreover, are waiting in the reception buffer and the program can not identify, will be ignored,
If this message comes after 3 seconds, this corresponds to the case of combination of errors 01 and 03 depending on the number of bytes
4 X 04 = All documents are already open, certain documents should be stopped and try again,
X 5 = 05 document with the desired number FPID there was not an open or a document has already been finalized,
when it comes to shutter most likely be the number is higher than the closing number of the last closing
6 X 06 = tampering, attempting to make changes which can no longer be made,
7 X 07 = tampering, attempting to make changes in an already programmed OTP area or in ReadOnly mode,
X 8 = 08 exceeded the number of accounting lines open document max 200,
X 9 = 09 to make changes is only possible immediately after DU,
: X = 10 read-only mode - is disconnected display, printer, some FIS block is already filled or memory is finalized
; X = 11 exceeding the maximum permissible value of the voucher - a standard is set max value of 50,000.00
<X = 12 desired printing document is outside the scope of existing documents or off, this error can also occur
if commissioning if it is part of Fix HOME too few characters describing the legal entity or not DKP,
= X = 13 illegal command mode prior to commissioning, / mode prior to prev. You can not retrieve documents /
> X = 14 document shall be opened only after the DU, switching to the next day - crossing over 23:59,
? X = 15 to check the authenticity of the document was carried out with an error - document not created module FisBox,
@ X = 16 was entered invalid code primary service technician
X = 17 A service record - not tour this time (date) enabled
B = 18 X display Customer display is disconnected,
C X = 19 printer is disconnected from the control module,
X = D 20 module (FM) is disconnected from the skeleton - fiscal memory is disconnected,
E X = 21 printer reports an error CTS - running out of paper, open doors or other technical problem,
F X = 22 reached the maximum allowed number of documents in the module FisBox (2000000) - automatically passes into ReadOnly mode,
G X = 23 activity is only permitted immediately after the PU / probably are trying to change the VAT rate, first perform the PU /
H X = 24 DU were removed after open documents, must be made at least one comprehensive document,
OpenID commands: [OU], [YYYY]
OU command is identical to the PU but parameter [YYYY] = OpenID document - / scanning for PCID between open documents, charged directly to the document /
OR command is identical to the PR but parameter [YYYY] = OpenID document - ...
FROM command is identical to the PD but parameter [YYYY] = OpenID document - ...
ZT command is identical to the CT but parameter [YYYY] = OpenID document
Filed command is identical to the parameter zT but [YYYY] = OpenID document
Commands *** with dynamic size parameter, a general description of: [A], [B], [PCID], [third parameter variable length: 50-400 characters]
The following description block specifies which information and parameters to the command DT, qx, Wx
AB - commands with dynamic size parameter, A = primary command code,
B [0-4] = lower 5 bits of the second byte - secondary command code,
B [5-7] = higher ranked 3 bits of the second byte determines the number of bytes - secondary command code,
binary
Description YYYxxxxx B - value shown in the upper 3 bits YYY specifies how many bytes / characters / will have "third text parameter" command,
- The expected number of characters in a dynamic command is calculated as: (YYY + 1) * 50 => Number = (bit (7,6,5) +1) * 50,
- Binary value 000xxxxx highest bits = 50 characters, 001xxxxx = 100 characters ... 111xxxxx = 400 characters
- Task commands with dynamic text length parameter is to accelerate data transfer between the PC and the module FisBox and so
increase the speed of system response in time-critical operations where the limiting time for completion of a print document
Note: The number of characters for dynamic text parameter is in firmware version 9.1 is limited to 200 characters max
(5 lines of text), full of characters (400) is supported only from version 1.10, that restriction applies to commands DT, qx, Wx ,
if you plan on DT command, QX, WX send a maximum of 200 characters, commands are fully functional in all versions FisBox,
Notes
Name OTP programming method which allows the area to program only one time, no changes are no longer possible,
OpenID is an open document identification number for direct - faster charging when charged simultaneously in several documents,
faster is because of the direct access to that document without having to search PCID between open documents
FTxxxx if the command specified in the exemplary "xxxx", no matter what data is sent in these positions,
STFISX if the command specified in the exemplary "FISX" must be accompanied by the text in these positions to avoid accidental
registration of the communication problems get out of sync or transfer,
Programming and test graphical logo: LOGO_MF LOGO_1 + + LOGO_2:
- Program graphic logo can only technician odplombovaní the printer and disconnect modulo FisBox, / required service reduction /
- Activate the graphic logo print 1 and 2 may be using synonyms #M (logo1) or #N (logo 2) only part Var_ÚVOD,
- Trimming of paper at the end of the document / activation CUTTER / be a suitable location synonyms #P only part Var_ZÁVER,
- Generate pulse to open cash drawer can be inserting synonyms #I in part or Var_ÚVOD Var_ZÁVER,
- The generation of the pulse is automatically activated in the process of manufacture and requires no off even when the cash drawer is not used,
- If the loading content fiscal memory is to send data / eg. document loaded / connected and answer OK / ERR,
- So you do not have to search for text in the loading response OK / ERR, use the timeout 2 seconds if the module FisBox two seconds does not broadcast anything,
certainly given task completed and all required data has been sent, excluding the time required for the command (SS) "sum of N documents from the journal"
note. The following information applies only to version 8.1 from version 1.9 are already separate commands for displaying static information display
- If it is ever necessary to promptly delete the previous text from the customer display FisBox (up to v1.08) after the end of the document so as to avoid
Previous misunderstood the displayed value to clients in the following document, you can use the following sequence of three commands:
F.xxxxSSxxxxAAAAAAAAAAAAAA-2FWxxxx
consequently, it is necessary to load and ignore the block of data that will FisBox broadcast in response to the command specified SS, the customer display
displays the text: "OK, finished ..." "Done, completed ', then later begins to show a predefined text advertising,
Technical and design information: http://www.fisbox.eu/SysInfo/pg035.html
Download