Porta de impressora local usando variável de sistema como contador

1

Alguém sabe de uma maneira de definir uma porta de impressora local para usar uma variável de sistema ou alguma forma de método para criar um contador ou um identificador exclusivo.

Atualmente tenho uma configuração de impressora em que tenho uma nova porta como \someserver\share\printjob.pcl

Isso cria um arquivo PCL 5 para o trabalho de impressão, mas estou querendo saber se existe uma maneira de definir uma variável de sistema a ser reconhecida, como %username% , para que ela gere algo único se vários usuários estiverem imprimindo trabalhos.

Por fim, estou convertendo o arquivo PCL em um PDF por meio de um serviço personalizado do VBScript. infelizmente, há espaço para ele pisar em si mesmo, o que eu quero tentar evitar.

    
por ssaviers 01.05.2014 / 19:39

1 resposta

1

Você pode usar páginas de separação para isso. O Windows vem com várias páginas de separação predefinidas, mas é necessário ativar páginas de separação em Propriedades da impressora > Guia Avançado > Páginas de Separação. Selecione o arquivo desejado (por exemplo, PCL.SEP) em C: \ Windows \ System32

Você pode modificar o arquivo selecionado. O nome de usuário (@N) é normalmente incluído no arquivo padrão, mas você pode adicioná-lo ou colocá-lo em outro lugar. Você também pode incluir o conteúdo de um arquivo de texto especificado (@Fpathname). Esse arquivo pode conter o texto que você deseja. Alternativamente, dependendo de qual é mais fácil para você, você pode simplesmente adicionar o texto ao arquivo sep (@T). Se você realmente precisa de um contador, talvez seja necessário usar algum script para criar o arquivo de texto com os dados.

A sintaxe necessária está disponível no Suporte da Microsoft .

    
por 08.05.2014 / 03:08

Tags