How can I copy a print file to a networked printer?
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.
From the command prompt:
copy filename \\Server Name\\{Printer Share Name}
If there is a space with the print share name be sure to enclose in quotes. For example:
copy filename "\\{Server Name}\\{Printer Share Name}"
lpr works great on Win 7 and up. You do not need to copy it. In Control Panel, go to "turn windows features on or off" and make sure "print and document services" are installed.
To use lpr to send a file to printer that uses the RAW protocol, the syntax is:
lpr -S <printer name or IP> -P raw <file to send>
e.g.
lpr -S 192.168.11.118 -P raw postscript.ps