I managed to print the grid manually, but one problem occured. All the unicode symbols show up as "?" on the paper, although they show up fine in the grid. (I use widestring to get the text from a grid cell and then use the printer.canvas.textout function). (I'm using Tahoma font, just like in the grid).
When I use the automatic printing (NxGridPrint) then the symbols show up ok.