The a2 parallel card firmware will write data to the printer and doesn't check the ack.

The ap2000 will sometimes not watch the incoming data while it's printing and it'll drop characters.

If I put a buffer in between to handle the data when it drops, the data gets through eventually when the printer can handle it.

Other systems like the Amiga, and PC will check the ack or busy before sending a new character.