Локальный порт принтера, использующий системную переменную в качестве счетчика
Любой знает способ установки порта локального принтера для использования системной переменной или какой-либо другой метод для создания счетчика или уникального идентификатора.
В настоящее время у меня есть настройка принтера, где у меня есть новый порт как \\someserver\share\printjob.pcl
Затем создается файл PCL 5 для задания на печать, но мне интересно, есть ли способ установить системную переменную для подтверждения, например %username%
поэтому он генерирует что-то уникальное, если несколько пользователей печатают задания.
В конечном счете, я конвертирую файл PCL в PDF через пользовательский сервис VBScript. к сожалению, есть место для этого наступления на себя, которое я хочу попытаться избежать.
1 ответ
Вы можете использовать разделительные страницы для этого. Windows поставляется с несколькими предварительно определенными разделительными страницами, но вам нужно включить разделительные страницы из Свойства принтера> вкладка "Дополнительно"> "Разделительные страницы". Выберите нужный файл (например, PCL.SEP) из C:\Windows\System32
Вы можете изменить выбранный файл. Имя пользователя (@N) обычно включается в файл по умолчанию, но вы можете добавить или поместить его в другом месте. Вы также можете включить содержимое указанного текстового файла (@Fpathname). Этот файл может содержать текст, который вы хотите. Кроме того, в зависимости от того, что легче для вас, вы можете просто добавить текст в файл sep (@T). Если вам действительно нужен счетчик, то вам может понадобиться использовать некоторый скрипт для создания текстового файла с данными.
Необходимый синтаксис доступен в службе поддержки Microsoft.