Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have an Epson TM-T88V network printer. I can print to it using the printer driver. But I need to copy a "print file" to the printer using the command line, and this causes problems.

I cannot use

copy file.prn {ip-address}

Because this will simply copy the file to a new file with the name of the ip address.

I have seen various suggestions... that do not seem to work:

copy file.prn \\{ip-address}

The specified path is invalid

This one too failed me:

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

System error 66 has occurred.

The network resource type is not correct.

Trying to ftp the file over failed, too. (Could not open a connection.)

Any ideas how to go about this?

share|improve this question

2 Answers 2

up vote 1 down vote accepted

Use Microsoft's lpr client

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

This works with JetDirect and similar boxes/adapters as well as Unix/Linux and Windows servers that have the LPD service enabled.

share|improve this answer
    
lpr did the trick! Mind you, I had to do do gymnastics to get it to work on a 64-bit Windows installation. superuser.com/a/420410/2565 –  Ola Eldøy May 4 '12 at 7:31

Try sharing the local printer connection and then connect it to LPT1

NET USE LPT1: \\localhost\printer
share|improve this answer
    
Thanks, I tried it. The net use command was successful. However, trying to copy it afterwards failed. ('copy file to lpt1' gave 'access is denied', and 'copy file to lpt1:' gave '"lpt1:" is not a recognized device. The system cannot find the file specified.') –  Ola Eldøy May 4 '12 at 7:06

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.