SBUF/SCON 8085 Serial Communication
The second line of your print subroutine should be

P1:  JNB TI, P1


so you don't keep stuffing the character into SBUF.  You should only place a new character in SBUF after the UART says it is ready for a new character.

(Disclaimer: I haven't worked with an 8085 UART for a long time.)