Ferramenta de redirecionamento de impressoras

2

Eu tenho duas máquinas (A e B), a máquina A tem que ser capaz de imprimir em uma impressora local. A questão é que o problema não pode ter nenhuma impressora conectada a ela (rede ou local) - então o que eu quero fazer é redirecionar a impressão para a máquina B que tem uma impressora.

Na minha opinião, isso significa que a impressora na máquina A será uma impressora de software (como as da Adobe PDF) e enviará a solicitação para a máquina B.

Existe algum software como este ou outro modo de fazer isso?

Atualização:

  • Ele está em uma rede e pode navegar por compartilhamentos de rede, no entanto, os usuários que farão uso dele não terão acesso físico a ele somente por meio de um desktop remoto, como o compartilhamento. Eles precisam clicar na impressão e devem imprimir em sua impressora local.
  • Ele será impresso de um número limitado de aplicativos, embora eu não tenha controle sobre isso.
  • É um sistema operacional Windows nas duas máquinas.

Atualização 2:

Há dois motivos pelos quais estou procurando uma solução genérica para esse problema:

  • Resposta curta: Tentando fazer com que os usuários pensem o mínimo possível. Long Answer: Os usuários são móveis, então a lista de impressoras disponíveis podem mudar e não é o mesmo para cada usuário. Em suas máquinas (máquina B) eles estão cientes o suficiente para escolher o correto. Se eles tiverem muitas impressoras configuradas na máquina A, enquanto se movimentam e se conectam a ela, podem ficar confusas.

  • Resposta curta : Os custos de configuração manual são proibitivos. Resposta longa : Como os usuários se movimentam e podem se conectar remotamente (de alguns as partes menos conectadas do país que é a África do Sul) indo para cada usuário e configurando-o para refletir suas impressoras corretas e mantê-lo quando as impressoras são adicionadas / removidas é muito alto. Idealmente, uma solução de software que podemos distribuir deve reduzir os custos.

por Robert MacLean 13.06.2009 / 14:45

6 respostas

0

você pode ser bastante criativo usando o PDFCreator (do sourceforge, pdfforge.org) Sua saída pode ser roteirizada de várias maneiras, então talvez você tenha que depositar o arquivo criado em um diretório compartilhado na máquina B, que o usuário então captura e imprime.

Além disso, você pode monitorar a pasta na máquina b com software como o Logmon ( link ) e ele configura para imprimir automaticamente o que for colocado lá, tornando o processo perfeito: o usuário imprime da máquina a e magicamente aparece na impressora da máquina.

Os usuários da máquina a teriam que ser treinados para escolher a "máquina b" adequada durante o processo de salvamento do PDFCreator.

Isso não foi desenvolvido, mas acho que você pode obter o que procura depois dessa abordagem.

    
por 15.06.2009 / 02:25
1

SE não me engano, ao conectar-se com o RDC, você pode optar por ter suas impressoras locais temporariamente disponíveis para o computador host. Eles aparecerão em 'impressoras e faxes' na máquina host se você tiver configurado corretamente, mas apenas temporariamente. Quando você termina a conexão RDC, as impressoras locais desaparecem.

    
por 14.06.2009 / 19:27
0

Esta dificilmente é uma solução ideal, mas ....

Temos um servidor que envia centenas de arquivos de log por e-mail todas as noites. E se você tivesse seus documentos enviados automaticamente (usamos BLAT)? Você pode ter uma regra do Outlook que imprima documentos ou anexos de determinados remetentes.

    
por 13.06.2009 / 15:43
0

Se estas são máquinas Windows: Na Máquina B, Compartilhe a impressora (em Impressoras, clique com o botão direito do mouse nessa impressora e selecione Compartilhamento. Dê a ela um nome que você possa lembrar)

Na máquina A: - a partir de uma linha de comando: net use \ Máquina B \ printer lpt1: substitua o nome do host da Máquina B e o nome que você deu à impressora acima. - Instale os drivers para a impressora. Quando o driver perguntar sobre a conexão, escolha LTP1:

Você pode ter que executar o comando net use sempre que você reiniciar a máquina, então você pode querer colocá-lo em um arquivo de lote, e colocá-lo na pasta de inicialização.

    
por 13.06.2009 / 17:16
0

Sua pergunta ainda me confunde. Por que a impressora em A deve ser uma impressora local? Por que você não pode simplesmente compartilhar a impressora na máquina B e se conectar a essa impressora de A?

Uma maneira de tornar uma impressora de rede "parecida" com uma impressora local é adicionar a impressora escolhendo "adicionar impressora local" no assistente. Escolha "criar uma nova porta" e digite o caminho UNC da impressora de rede.

    
por 15.06.2009 / 00:42
0

Acho que estou certo, mas me avise:

A Máquina A não pode ter nenhuma impressora em rede mapeada para ela. No entanto, você usará uma impressora de "software" local que enviará a solicitação para a Máquina B, que escolherá uma impressora e depois imprimirá.

Se a impressora "software" na Máquina A ainda estiver contatando a Máquina B pela rede e enviando o documento de impressão - por que uma impressora mapeada em rede não é permitida?

Você pode usar a Máquina B como um servidor de impressora e mapear a impressora apropriada para a Máquina. De várias maneiras - GPO com os novos CSEs, script de inicialização, script de logon, etc.

No entanto, se a Máquina B precisar determinar uma impressora apropriada AT PRINT TIME, por que não configurar uma impressora (que em um servidor de impressão é um dispositivo virtual) mapeada para muitas impressoras físicas. Você pode definir níveis de prioridade com base em grupos de usuários ou outros critérios para determinar qual impressora é impressa.

    
por 15.06.2009 / 03:55