You simply need to receive data at AT89C51 thro COM Port via MAX232, then send each byte to a 8-Bit Port connected to the Printer.
You also need to take care of Feedback from printer (Busy, No Paper, Printer Off etc.) and pass these back to PC to alert User. This is effectively a Serial-To-Parallel Converter.
Hi,Do you know how to interface a printer with micrcontroller AT89C51.If you know can you, please help me out as my final year project too involves it.You can mail me at shubham_paulian@yahoo.co.in