такие проблемы обычно возникают, если принтер не использует шрифт, который поддерживает глифы, необходимые для текста (глиф - это оптический символ для символа, шрифт - это коллекция глифов).
принтер нуждается в данных в специальном формате / языке, который в основном является PostScript. чем дороже и быстрее принтеры поддерживают это изначально, тем дешевле драйвер принтера выполняет «перевод», а затем просто печатает то, что исходит от драйвера.
Итак, не совсем понятно, что происходит на вашем принтере. в любом случае, если процесс «перевода» не может получить глиф для символа, он не знает, как выглядит персонаж. это должно придумать «что-то», в вашем случае такой странный алмаз.
Вы можете проверить, печатает ли это непосредственно в PDF, а затем помогает распечатать этот PDF. или если печать на изображение, а затем печать на изображение помогает. для обоих тестов вы можете использовать pdfcreator .