3

У меня есть общий принтер в частной сети, и я хочу настроить страницу разделителя так, чтобы всякий раз, когда один из моих клиентов отправлял страницу на мой принтер, страница разделителя печаталась с именем его компьютера, чтобы указать, какой компьютер отправил эту страницу.

Я попытался настроить страницу-разделитель для своей серверной системы, но она просто напечатала имя сервера.

Я попытался установить разделитель страницы на каждом клиентском компьютере, но ничего не произошло и снова не удалось.

Итак, как я могу настроить разделитель страницы, чтобы указать владельца печатной страницы?

Моя операционная система - Windows 7 SP1, а модель моего принтера - HP Laser Jet 1320.

2 ответа2

2

Как я могу настроить разделитель страницы, чтобы указать владельца печатной страницы?

Вы можете включить @N (выводит имя пользователя, который отправил работу) на страницу файла пользовательского разделителя.


Как создать пользовательские файлы разделителя страниц

Чтобы создать собственный файл страницы-разделителя, используйте текстовый редактор, например "Блокнот". В самой первой строке введите один единственный символ и нажмите клавишу ВВОД. Символ в этой строке определяет символ, используемый в качестве escape-символа. Например, в следующем списке предполагается, что этот символ является знаком @.

  1. Введите коды перехода для нужных функций, а затем сохраните файл с расширением .sep в подпапке %Windir%\System32 .
  2. В диспетчере печати выберите принтер, с которым вы хотите использовать файл страницы-разделителя, и нажмите "Выбрать свойства" в меню "Принтер".
  3. Нажмите "Подробности", укажите имя нужного файла страницы-разделителя в поле «Файл-разделитель» и нажмите "ОК".

Примечание. Поместите файл страницы пользовательского разделителя в одно из следующих мест:

  • В папке %Windir%\System32 .
  • В папке, путь к которой содержит папку SepFiles . Например: Drive:\Folder\SepFiles\Subfolder

Файл @Fpathname будет печататься, только если файл @Fpathname находится в одном из следующих мест:

  • В папке %WINDIR%\System32 .
  • В папке SepFiles которая находится в папке %WINDIR%\system32 , или в любой подпапке в этой папке SepFiles . Например:

    %WINDIR%\System32\SepFiles
    

    или же

    %WINDIR%\System32\SepFiles\Subfolder1\Subfolder2
    
  • В той же папке SepFiles что и файл страницы пользовательского разделителя, или в любой подпапке в этой папке SepFiles .

    Например, файл страницы пользовательского разделителя может находиться в следующей папке:

    Drive:\Folder\SepFiles
    

    В этом случае файл @Fpathname может находиться в следующей папке:

    Drive:\Folder\SepFiles\Subfolder1\Subfolder2
    

В следующем списке описаны escape-коды, которые можно использовать в файле страницы-разделителя, и их функции:

  • @N: печать имени пользователя, отправившего задание.
  • @I: печать номера задания.
  • @D: печатает дату печати задания. Представление даты совпадает с форматом даты в международном разделе панели управления.
  • @T: печатает время печати задания. Представление времени совпадает с форматом времени в разделе "Международные" на панели управления.
  • @Lxxxx: печатает все символы (xxxx), следующие за ним, пока не встретится другой escape-код.
  • @Fpathname: печатает содержимое файла, указанного путем, начиная с пустой строки. Содержимое этого файла копируется непосредственно на принтер без какой-либо обработки.
  • @Hnn: устанавливает специфическую для принтера последовательность управления, где nn - шестнадцатеричный код ASCII, отправляемый непосредственно на принтер. Чтобы определить конкретные цифры, см. Руководство к вашему принтеру.
  • @Wnn: устанавливает ширину страницы-разделителя. Ширина по умолчанию составляет 80; максимальная ширина 256. Любые печатные символы за пределами этой ширины усекаются.
  • @U: отключает блочную символьную печать.
  • @ B @ S: печатает текст в виде символов одинарной ширины, пока не встретится @U.
  • @E: Извлекает страницу из принтера. Используйте этот код для запуска новой страницы-разделителя или для завершения файла страницы-разделителя. Если при печати вы получаете дополнительную пустую страницу разделителя, удалите этот код из файла страницы разделителя.
  • @n: пропускает n строк (от 0 до 9). Пропуск 0 строк перемещает печать на следующую строку.
  • @ B @ M: печатает текст в виде блоков символов двойной ширины, пока не встретится @U.

Источник https://support.microsoft.com/en-us/kb/102712

0

Ответ Дэвида говорит вам, как включить имя пользователя в файл разделителя. К сожалению, нет параметра страницы-разделителя для отображения имени компьютера. Однако, поскольку вы можете включить содержимое файла, это все равно можно сделать следующим образом.

В сценарии запуска ПК введите следующую команду:

echo% COMPUTERNAME%>% WINDIR%\System32\NAMEFILE.TXT

В этом измените путь в соответствии с ситуацией. Теперь на странице разделителя добавьте строку

@ F% WINDIR%\System32\NAMEFILE.TXT

Я предлагаю вам изменить файл PCL.SEP, который поставляется с Windows (сначала сделайте копию), так как это даст вам хорошую отправную точку, и все, что вам нужно сделать, это вставить дополнительную команду. Затем будет напечатано имя ПК. Вы можете использовать другие параметры файла разделителя, чтобы указать размер, положение и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .