Hi resolution Font to Byte array for Thermal Printer Hack

Ive got a very interesting project in my hands. i found a relatively modern but thrown out Card Machine. I decided to hack the little thermal printer it housed; So far it has gone great!

I was able to find a datasheet, tap into the flex cable and drive it partially with the arduino, printing Bitmaps! but i need help with font generation here is the problem:

The printer is quite high resolution, 328 Bits per horizontal line, thats 48bytes for a line! I am having a hard time generating a font for it. Can someone point out how i could possibly convert a certain windows font into a byte array? The font needs to be atleast ~ 32bits wide to be readable, so i need high resolution fonts. I suspect the procedure would be similar to that for a Graphic LCD. Any help would he appreciated!

328 Bits per horizontal line, thats 48bytes for a line!

sp. "that's 41 bytes for a line"

im sorry, i meant 384 bits

These may (or may not) help:

http://forum.arduino.cc/index.php/topic,165380.0.html
https://code.google.com/p/glcd-arduino/downloads/detail?name=GLCDFontCreator2.zip&can=2&q=
http://agock.com/2012/07/making-custom-fonts-for-glcd-library/

Thanks a lot, the GLCD Font Creator seems like my best shot, but the font format is beyond me. Is there any documentation regarding how it is laid out? Cant seem to understand the format.