First of all, thanks for replying. About the array that i'm using you're right. There will be always one char which won't be showed but i've figured if i change the length of the array that should be just fine.
To answer your other queston, I tried to change the scanner that I have (Datalogic Gryphon) since it only works with USB and can not with a serial communication, to finally get another one which is " Cognex". The new one works with RS232. That can cause a problem, because the Arduino works with TTL so I used a Converter Module RS232 to TTL Serial MAX3232 just to get the right communication between the scanner and the Arduino.
The scanner works perfectly fine when i plug the RS232-USB into my laptop and displays whatever code that I scan into a the Putty (Driver for the Cognex) but when I use the Arduino inbetween and the converter module there seem to be a problemand i get nothing on the Arduino's COM.
This the way that i'm wiring them up on the photo below along with the Converter Module.