librecalc printing from dot matrix printer

When i print a LibreCalc document to my dot matrix printer (Epson LX-300+II) the objects (words, alphabets,etc) are all stuck together without any space in between. But the problem doesn’t occur when i print using Microsoft Excel.
Can anyone tell me is the problem on LibreCalc or on the printer? And how do i solve it? Thank you.

I’m using Windows 7 Professional 32-bit and LibreOffice ver 5.4.4.2

This question can’t be answered without OS name and version and LO version. Please edit your question.

okay, done