Adicione ao config.txt por exemplo:
LPT1="% ProgramFiles% \ Windows NT \ Acessórios \ wordpad.exe" # LPT1.TXT
Imprimir para LPT1 abrirá a saída da impressora, você só precisa definir as margens no WordPad uma vez.
Nós executamos um programa de banco de dados baseado em DOS. Estamos usando o vDos (plug: ótimo programa para aqueles que precisam de suporte a DOS de 16 bits em um sistema operacional de 64 bits). Em vez de imprimir diretamente em uma impressora (LPT1, LPT2, etc), imprimimos em um disco, que essencialmente imprime a tela em um arquivo de texto do DOS.
Como empresa, usamos o Word 2003 para abrir o arquivo de texto e escolheríamos o MS-Dos como a codificação de texto. Uma vez que abrimos o arquivo, as margens dos documentos seriam muito pequenas e cada linha seria encerrada prematuramente, o que bagunça a formatação do documento inteiro.
Para corrigir isso, ajustamos as margens na caixa de diálogo Configurar Página, pressionamos Padrão (para definir cada documento que abrimos subseqüentemente para essas margens) e nunca teríamos que ajustar as margens novamente.
Foto da caixa de diálogo Configurações de página do Word 2003 em execução no Server 2003
Àmedidaqueoshoráriosmudam,tambémprecisamosatualizaramaioriadosnossoscomputadoresparaoWindows10,bemcomoumaassinaturadoOffice365,masencontramosumpequenoproblemacomasMargensnoOffice2016(e2013),quemeproíbedeeliminarcompletamentenossainstânciadoServer2003,assimcomooOffice2003.
AúnicarazãopelaqualeumantenhooOffice2003+Server2003éporqueasnovasversõesdoOfficenãoaplicamessasconfiguraçõesdeMargemaosarquivosMS-DosEncodedText.
NoWord2016,depoisdeconfigurarminhasmargensereabrirodocumento,ficaaparentequeasconfiguraçõesdemargemnãoestãosendoaplicadascorretamenteenãoseiexatamenteseissoédevidoaotipodedocumentoouseháconfiguraçõesadicionaisqueprecisoconfigurar.
OWord2016emexecuçãonoServer2016comMSDosEncodedTextFileaberto-margensnãoaplicadascorretamente
Como uma solução alternativa, eu tenho tentado encontrar algum software que monitore um diretório em nosso servidor para a presença de um arquivo específico, mas eu preciso dele para cortar o espaço em branco no começo do arquivo , apare o caractere EOF + espaço em branco no final do arquivo e, em seguida, imprima em uma impressora específica (assim como um número específico de cópias) com base no nome do arquivo no qual exportamos o arquivo.
Tenho quase certeza de que isso pode ser feito com um script do PowerShell (ou alguma outra linguagem de script), mas não tenho o conhecimento necessário para escrever algo que esteja envolvido.
Alguma sugestão?
Adicione ao config.txt por exemplo:
LPT1="% ProgramFiles% \ Windows NT \ Acessórios \ wordpad.exe" # LPT1.TXT
Imprimir para LPT1 abrirá a saída da impressora, você só precisa definir as margens no WordPad uma vez.