8051 interface with printer
hi,
basically you don't need timing table to communicate with these printer.
there are mainly 2 type of the communication. either by serial and other is by parallel.
as for serial you need to set the baud rate, start/stop bit and parity as normal. you may read the printer manual to tell you how to set this. but for parallel, you only need to control the communication pin. this may be found in most of the microcontroller book.
ok, back to the programming. it is easy to communicate using pic16f877 (or any controller) with printer through serial. i had not yet communicate using parallel, but as show in the datasheet, it is easy, you just need to combine port d and e to become parallel slave port and set few control bit and you are ready to go. please read the datasheet of pic16f87x (39582a.pdf) chapter 4.6 (page-49). i leave this to you to explore.
hereby i attach my code to communicate with epson printer. i had remove some code cause it not relaven and i write usign cc5x c language. due to that i did this quite low time ago and i can't remember too much detail. but i think the program is simple. just pay some attention you may understand it all.
wisely