I assume you have the LCD wired to the parallel port? Does it only ever show those characters (part of the built-in Japanese character set) or does it show random junk? What is the screen in the photo supposed to show?
Are you sure you have the LCD wired correctly? It could be that one or more of the data lines (D0-D7) are wired incorrectly. There are a few different connection diagrams in the internet, but you must use the one show in the LCDSmartie site.
it's an 2x20 char lcd
i used the wire schame from http://www.htvision.com/howto_lcd.asp
i don't know what controller it is
model: EDT EW20200GLY
0107A *52
16 pins
always showed good and clear text(this display is out of an coffee system from douwe egberts(i work there))
The htvision wiring is the same as on the LCDSmartie site. It's unlikely that the display is damaged because it is actually showing some characters. Double check the wiring, look for shorts between pins and check that none of the wires are broken (use multimeter continuity checker).
The only other thing I can think of to try is adjusting the timing settings for the parallel port - try increasing the timing multiplier (see Smartie documentation).
Are you sure about the wirings?
Are you sure about the character set contained by the display?
Please check again the wiring...
Please confirm that the spaces are correctly appear on the block possitions. Try to write something on the lines (eg lcd smartie test) and check for the spaces.
You can also check the char command to see if there are different characters appear on your LCD.