Компания, в которой я работал, хотела бы избавиться от системы совместного использования принтеров и разработать собственную систему сервер-клиент. Вместо того, чтобы делиться принтерами в сети, мы хотели бы сгенерировать файл prn программно на сервере, отправить файл prn клиенту и позволить процессу распечатать этот файл prn с помощью локального принтера.
Мы добились генерации файла prn следующим способом.
В панели управления
добавить новый принтер
принтер, которого я не был в списке
добавить локальный принтер или сетевой принтер с ручными настройками
использовать существующий порт -> ФАЙЛ: (Печать в файл)
Godex RT860i (в качестве драйвера)
Имя принтера (например, Godex-Prn-Generator)
Когда мы создаем принтер, используя шаги, описанные выше, мы можем создать файл prn в Документах, используя приложение C # с запуском «GoLabel -f» C:\Test\123.ezpx «-i» Godex-Prn-Generator »в командная строка
Чтобы заставить систему работать, мы должны знать, какой файл prn отправляется клиенту. Проблема в том, что файлы prn, созданные в папке «Документы» с именем «Godex job.prn». По этой причине мы не можем различить каждый файл prn. Чтобы различать каждый файл prn, мы должны иметь возможность добавить уникальный идентификатор в начале или в конце файла prn.
Есть ли способ генерировать файлы prn с уникальным именем, которое задается приложением C #?