Como eu criaria um servidor de impressão em PDF?

4

Tenho algumas estações de trabalho antigas com WindowsXP nas quais posso instalar praticamente qualquer coisa, um escritório com cerca de 80 pessoas, um ambiente wintel, um servidor de arquivos / impressoras Server 2003 e todos querem imprimir PDFs, de preferência em cores e, de preferência, com a opção de adicionar criptografia de senha a esses PDFs. Ah, e os custos de licença para o servidor de impressão PDF da Adobe são proibitivos.

Eu prefiro não ter que escrever código, sou mais um criador de scripts do que um programador em capacidade. Assim, as soluções baseadas em PHP ou Perl provavelmente seriam uma preferência, embora eu esteja disposto a tentar qualquer coisa algumas vezes.

Idealmente, eu gostaria de um sistema onde o processamento de PDF seja tratado por uma (ou mais) dessas estações de trabalho antigas. Uma impressora PDF compartilhada no servidor de impressão que qualquer pessoa poderia instalar direcionaria os trabalhos enviados a ela para essa estação de trabalho antiga, que processaria os arquivos, criando o PDF e adicionando segurança, se solicitado, e depois descartaria o arquivo resultante no diretório de rede pessoal. de quem imprimiu o arquivo.

Nomes de arquivos não são importantes, para evitar lidar com duplicatas Eu prefiro que eles sejam simplesmente uma string com base na data e hora.

Que tipo de bibliotecas ou scripts estão por aí que eu deveria olhar? Se você fez algo assim, como você fez isso? O que devo evitar e por quê?

    
por music2myear 04.10.2011 / 21:18

3 respostas

5

Você pode instalar o PDFCreator em um dos computadores e compartilhá-lo. Os outros computadores terão que se conectar à impressora compartilhada (o que pode ser feito por script ou GPO ou manualmente). Instale-o no modo Servidor, ele guiará você pela maior parte da configuração. E é grátis (cerveja).

Configure o Auto-Save com o diretório da rede para o qual você deseja que os arquivos sejam despejados (a menos que você queira que o usuário tenha que escolher um local sempre). Você também pode configurar Salvar configurações para dar um nome exclusivo (muitas outras configurações também, mas essas duas são as mais importantes IMHO).

    
por 04.10.2011 / 21:57
1

Também usamos o PDFCreator aqui, embora em vez de instalá-lo como uma impressora compartilhada, tornei-o parte de nossa imagem de máquina padrão, em parte porque é mais conveniente para os usuários de laptop.

    
por 04.10.2011 / 23:05
0

Para futuros leitores, se um produto comercial for uma opção para este cenário, Amyuni PDF Converter Terminal Server Edition é uma impressora PDF que pode ser usada como um servidor de impressão nos sistemas operacionais Windows. Ele permite criptografia, marca d'água, envio do arquivo resultante como e-mail, etc. Ele pode ser totalmente controlado programaticamente usando o power-shell através de um assembly .net ou usando vbscript através de um controle activex.

o aviso de isenção de costume é aplicado

    
por 23.05.2012 / 20:40