Client (Linux)

The Linux Print2Win mini-HOWTO
Prev |  | Next

# 3. Client (Linux)

The client configuration is similar to Linux to Linux printing.

## 3.1. Standard lpr

The simplest way to do it is to add an entry to `/etc/printcap`. As a quick example, the entry for a generic matrix 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, assume the Windows print server is named meriadoc, with an IP address of `192.168.1.49`, and the printer is shared from Windows 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

Prev | Home | Next
Server (Windows) |  | `/etc/printcap` Tips