Когда вы говорите «у вас есть файлы, которые вы хотите использовать через драйвер принтера» - я предполагаю, что вы имеете в виду, что эти файлы являются входными (документными) файлами, такими как документ Word, текстовый файл, файл .jpg и т. Д., Правильно?
Если так, то я думаю, что ваша идея не будет удачной. DEVMODE - это структура драйвера, используемая драйвером печати для связи с приложением. Он имеет настройки, необходимые для печати задания. Однако приложение создает задание на печать путем фактического преобразования его содержимого в формат GDI, который затем передается в драйвер принтера, который преобразует его в формат принтера. Например, документ Word читается приложением Word, его содержимое преобразуется в вызовы API GDI и отправляется в GDI, который затем отправляет его драйверу, который преобразует его в язык принтера (например, PCL или PS).
Если вы можете дать более подробную информацию о том, почему вы хотите это сделать, я могу помочь вам