Trying to set up LPD

  • Thread starter Thread starter RJ
  • Start date Start date
R

RJ

I'm a home user interested in setting up a printer in such
a way as to bypass all the PCL codes that the OS adds
before the job goes to the printer. The best way to do
that, I have been told, is to print from the command
prompt through LPR. Of course, to do that, you need to set
it up.

I have already installed the "Other network file and print
services" from the add/remove program section. So far, so
good. Now, I try add a printer with the Add Printer
Wizard. The printer I'm trying to add is an HP Deskjet
model connected to my Dell through the standard parallel
port. I select Local Printer/disable autodetect/select
create new port/select LPR port. This brings up the "Add
LPR compatiable printer" dialog box. The box asks for
the "Name or address of server providing LPD" and "Name of
printer or print queue on that server". I have NO idea how
to get either of these things. It sounds like I need to
create a LAN and then add the printer to it, but I have no
idea how to do that either, as MyNetworkPlaces doesn't
seem to provide anything for printers.

Once again, I'm a home user with one computer and one
printer. The only reason I'm going through all this is
that I need to avoid having Windows 2000 adding PCL codes
before the job gets to the printer.

Could somebody PLEASE point me in the right dirction.

Thanks :)
 
RJ,

What you need to do is "install a Windows printer" or "queue". There
is no need to share it. Let's assume you name it "MyPrinter". Connect
MyPrinter to LPT1:

Subsequently you (but you already installed that) install the LPDSVC
(TCP/IP Printing for Unix). This component also gives you the "LPR
Port" type and the LPR.exe tool.

Then you use LPR tool to print to -S ipyourpc -P MyPrinter

What happens: The LPDSVC listens on Tcp port 515, and picks up the
signal send by the LPR tool. Then it recieves the job submitted and
spools this directly to the printer called MyPrinter (bypassing it's
driver)

But ofcourse you can also do a "copy file.bin LPT1: /b" to do a binary
copy of any raw print job directly to LPT1: this also bypasses the
driver.

/Bram
 
Back
Top