Stavo scrivendo la mia risposta ma Guglielmo mi ha anticipato, per cui aggiungo solo qualche ulteriore dettaglio e precisazione 
Come detto, se scrivi "mySerial.println(rx);" stai scrivendo il contenuto nella variabile "rx" (che è composto da un solo carattere) ed i caratteri di "fine linea" "\r\n" ossia \r ha valore 13 ed è CR, Carriage Return o "ritorno carrello", e \n ha valore 10 ed è LF, Line Feed o "avanzamento linea". Questo significa che una stampante va a capo dopo ogni carattere.
Se scrivi invece "mySerial.print(rx);" va bene perché stampi solo il carattere, ma suppongo che la tua stampante stampi la riga solo quando è finita, come ha scritto anche Guglielmo, per cui dovresti fare un "mySerial.println();" quando sai che la riga è finita.
Ma, e questo forse è sfuggito a Guglielmo, dato che tu mandi alla stampante il carattere solo se "(rx > 9)", sarebbero inclusi anche \r e \n, se li ricevi. Per cui devo supporre che non ti arrivino questi caratteri dalla seriale, devi verificare meglio esattamente cosa ricevi ossia se c'è terminatore di riga o no.
In ogni caso non so quale editor tu stia usando, ma ti prego, indenta il codice!!! Questa è ormai una FAQ, comunque ecco la spiegazione:
"Indentare correttamente il codice non è una questione estetica, ma assolutamente pratica in quanto serve per renderlo più rapidamente leggibile e comprensibile in quanto consente di identificare la sua struttura senza dover cercare di capire dove iniziano e finiscono i vari blocchi di codice, e ciò è utile sia all'autore per fare debug quando qualcosa non sembra funzionare ma anche per poterlo modificare dopo qualche tempo, sia per chi, come noi, cerca di aiutare a risolvere qualche problema.
Per farlo, basta premere Ctrl-T nell'IDE di Arduino ed il codice sarà correttamente indentato in automatico, e da quel momento cerca di mantenere la stessa logica."
Aggiungo pure che rende il codice poco leggibile anche aggiungere troppe righe vuote inutili (per separare due "blocchi" di codice ne basta una) o mettere dei commenti con decine di spazi o molto lunghi (i commenti finiscono molto a destra nello schermo, meglio metterli "vicini" a ciò che si intende commentare, quindi o sull'istruzione stessa se è corta e lo è anche il commento, altrimenti sulla riga precedente, e diviso in più righe se il commento è lungo).