повыкидывай пока все, кроме печати одной строки
вставь в эту строку слово ТЕСТ в дос и вин кодировке и заодно латиницей test, чтобы видеть, что печать точно идет.
разберись, куда точно ты грузишь фонт (в ОЗУ, во флешку) и как называется этот "диск" в принтере (например, ОЗУ = R: )
верни назначение номера загруженному фонту (^CW0 ...) или переделай команду печати для указания фонта по имени (^A@ ...)
после этого начется этап подборки походящего шрифта для загрузки.
уверен, что подойдет не любой. придется перепробовать несколько вариантов. скорее всего, надо брать *.FNT от старых виндов (типа 3.11)