If you are using a serial printer, you should be able to connect directly to the S/O pin on your micro, no need to convert to rs232. You will just need this and a common ground connection to the printer, it should work at TTL levels. Unlikely you would need any handshaking, as printers usually have their own buffer. If you are using a high level language such as Basic or C, you can just use the normal print commands. Just make sure that you micro and printer is set to the same baud rate. This is by far the easiest way to connect a printer. Disadvantage is that most printers today are USB, you would probably be restricted to data logging matrix or thermal units, unless you can find an old printer somewhere. Parallel port connection is also doable, but rather more difficult.