Como posso copiar um arquivo de impressão para uma impressora em rede?

5

Eu tenho uma impressora de rede Epson TM-T88V. Eu posso imprimir usando o driver da impressora. Mas eu preciso copiar um "arquivo de impressão" para a impressora usando a linha de comando, e isso causa problemas.

não consigo usar

copy file.prn {ip-address}

Porque isso simplesmente copia o arquivo para um novo arquivo com o nome do endereço IP.

Eu já vi várias sugestões ... que parecem não funcionar:

copy file.prn \{ip-address}

The specified path is invalid

Este também falhou comigo:

NET USE LPT1: \{ip-address}\{printer-name}

System error 66 has occurred.

The network resource type is not correct.

A tentativa de fazer o FTP falhar também. (Não foi possível abrir uma conexão.)

Alguma idéia de como fazer isso?

    
por Ola Eldøy 03.05.2012 / 17:04

5 respostas

3

Use o lpr client da Microsoft

C:\>lpr /?

Sends a print job to a network printer

Usage: lpr -S server -P printer [-C class] [-J job] [-o option] [-x] [-d] filename

Options:
     -S server    Name or ipaddress of the host providing lpd service
     -P printer   Name of the print queue
     -C class     Job classification for use on the burst page
     -J job       Job name to print on the burst page
     -o option    Indicates type of the file (by default assumes a text file)
                  Use "-o l" for binary (e.g. postscript) files
     -x           Compatibility with SunOS 4.1.x and prior
     -d           Send data file first

Isso funciona com JetDirect e caixas / adaptadores semelhantes, bem como servidores Unix / Linux e Windows com o serviço LPD ativado.

    
por 03.05.2012 / 17:09
3

No prompt de comando:

copy filename \Server Name\{Printer Share Name}

Se houver um espaço com o nome do compartilhamento de impressão, coloque entre aspas. Por exemplo:

copy filename "\{Server Name}\{Printer Share Name}"
    
por 25.02.2015 / 15:54
1

Tente compartilhar a conexão da impressora local e conecte-a a LPT1

NET USE LPT1: \localhost\printer
    
por 04.05.2012 / 06:18
1

O lpr funciona muito bem no Win 7 e superior. Você não precisa copiá-lo. No Painel de Controle, acesse "ativar ou desativar recursos do Windows" e verifique se "serviços de impressão e documento" estão instalados.

Para usar o lpr para enviar um arquivo para a impressora que usa o protocolo RAW, a sintaxe é:

lpr -S <printer name or IP> -P raw <file to send>

e.g.
lpr -S 192.168.11.118 -P raw postscript.ps

    
por 09.09.2016 / 19:40
0

Basta compartilhar a pasta c: \ windows \ system32 \ spool \ printers, na qual a impressora compartilhada está conectada para todos, com controle total no menu de compartilhamento e segurança. Isso vai funcionar bem.

    
por 24.07.2016 / 18:43