Whole document tree
    

Whole document tree

The Linux Print2Win mini-HOWTO: Client (Linux) Next Previous Contents

3. Client (Linux)

The setup of the client is almost the same when you are setting up the printcap to print linux to linux, with some changes.

3.1 Standard lpr

The simplest way to do it is adding an entry in /etc/printcap. As a quick example, the entry for a generic matricial printer would be:

# EPSON LX300 
  epson:\
      :sd=/var/spool/lpd/epson:\
      :mx#0:\
      :sh:\
      :if=/var/spool/lpd/epson/filter:\
      :lp=/dev/null:

* Make sure you are using the correct filter, or the right generic one.

Be sure you have created the directory /var/spool/lpd/epson, and the users you wish to use the printer have the right access to this.

For example, let the Windows Print Server be called by meriadoc, it IP=192.168.1.49 and the printer (at Windows) are shared as epsonLX.

So, you have to configure /var/spool/lpd/epson/.config like this:

share='\\meriadoc\epsonLX'
hostip=192.168.1.49
Where:
  • share='\\windows-print-server-name\print-share-name'
  • hostip=windows-print-server-IP

Once your /etc/printcap is configured, you have to enable the print share:

[localhost]$ lpc up epson
[localhost]$ lpc enable epson
If everything is ok, you can send jobs to the queue:
[localhost]$ lpr -Pepson <file>


Next Previous Contents