print using cat command

:question:
When I use cat command for printing in QNX6.2.1, my file gets printed but the start of lines are disturbed(seems carriage return does not work)
The file appearing like this,

This is printer testing.
Teting done with HP printer.

In the above file ,
first line is printed as such whereas
second line starts at the end char of first line and so on…

The line feed works and each line of the file gets printed in seperate lines but it does not start from the begining of the line.

Can anyone suggest how to overcome this problem.

With Regards,
M.Shanthi.