Короткий ответ: ты не можешь. В конце концов, это связано с тем, что такие приложения, как Crystal, говорят только на уровне GDI и передают эти данные в драйвер принтера для преобразования в PCL / PS и т. Д. И передачи на принтер.
Что это за устройство? Что вы пытаетесь достичь?
Если есть драйвер, который работает, но не подходит для устройства, вы можете использовать его. Другой вариант, который немного «хакерский», - это использовать Mini Driver Development kit и создать свой собственный. Мы сделали это для клиентов, где мы вставляем наши собственные коды для таких вещей, как нестандартный размер бумаги, где размер букв указан для работы с приложениями, которые не поддерживают нестандартный формат бумаги или имеют какой-то специальный шрифт, к которому мы должны получить доступ , Кроме того, есть некоторые принтеры, которые позволяют вам заменить управляющий символ на что-то другое, в зависимости от вашего устройства, которое может работать, ИЛИ создать пост-процесс, при котором вы печатаете в файл, файл берется, вы изменяете файл печати, ища какой-то особый синтаксис, который вы ввели и передали файл ... болезненно, но могли бы сработать.