RE: No X, Z, or ZZ reports? All zero?
Going off of what Mihir Shan suggested, each X,Z,ZZ is register specific. Each computer system should be assigned a unique register number. You cannot ring up sales on Reg#1, and then run a X tape on Reg#2 expecting to see register #1's transaction data. X, Z, ZZ reports will only show transaction data for that specific register number.
X Tape: all data for that specific register since the last time a Z report was ran. The X tape does not change any data. Can be ran throughout the day with no consequences. It does not start a new batch number. The X tape basically is a rough draft of what the Z tape will look like if you ran a Z tape.
Z Tape: all data for that specific register since the last time a Z report was ran. The Z tape will close the current batch and start a new batch number. If you are unsure the Z tape will be correct, then first run a X tape to double check your work. The Z tape is always Final!!! Often times Z reports are ran at end of day.
ZZ Tape: all data for the specific register since the last time a ZZ report was ran. Often times ZZ reports are ran at end of month.