Driver Install (PPD file)


Step 1. Login as a superuser
Step 2. Confirm that the cups is installed and running
2-1. Open a webbrowser and go to "http://localhost:631"
Confirm the cups web interface is displaied normaly.
2-2. Check whether /usr/share/cups/model folder exists or not.
Run the following command if it does not exist.
Command:  mkdir  /usr/share/cups/model
Step 3. Download drivers
Download ppd file.
Printer Driver download page
Step 4. Install the ppd file.
4-1. Turn on the printer and connect your device.
4-2. Open the terminal and go to the directory where the ppd file is.
4-3. Unzip the file.
Command  :  gunzip  XXXX.ppd.gz
Example
4-4. Copy the ppd file to the folder CUPS refers.
Command  :  cp  (ppd-filename)  /usr/share/cups/model  
4-5. Set permissions for the ppd file.
Command  :  
chmod  644  /usr/share/cups/model/(ppd-filename)
chown  root:root  /usr/share/cups/model/(ppd-filename)
Example
4-6. Restart CUPS
Command  :  
svcadm  restart  svc:/application/cups/scheduler
svcadm  restart  svc:/application/cups/in-lpd
Example
Step 5a. (for USB Connection) Configure your printer on the CUPS web interface
5a-1. Open a web browser and go to "http://localhost:631/admin".
5a-2. Click "Add Printer" and set the following parameters.
- Name of your printer device      for Name and Description
- Your printer device      for Device
- Brother      for Make/Manufacturer Selection
- Printer-driver's name      for Model/Driver Selection
Example of a USB printer entry
Check that the Device URI of your printer is "usb://Brother/(your printer's model name)"
If the device URI is different from the example above, please go to "Modify Printer" to select proper device and driver.
Step 5b. (for Network Connection) Configure your printer on the CUPS web interface
5b-1. Open a web browser and go to "http://localhost:631/printers".
5b-2. Click "Modify Printer" and set following parameters.
- LPD/LPR Host or Printer      for Device
- lpd://(Your printer's IP address)/binary_p1      for Device URI
- Brother      for Make/Manufacturer Selection
- Printer-driver's name      for Model/Driver Selection
Example of a network printer entry
Step 6. Try a test print
Try to print a test page by "Print Test Page" in "http://localhost:631/printers"

Page Top


Unzip the gz file
# ls HL-4070CDW.ppd.gz
HL-4070CDW.ppd.gz

# gunzip HL-4070CDW.ppd.gz

# ls HL-4070CDW.ppd
HL-4070CDW.ppd
Set permission/owner
# chmod 644 /usr/share/cups/model/HL-4070CDW.ppd

# chown root:root /usr/share/cups/model/HL-4070CDW.ppd

# ls -l /usr/share/cups/model/HL-4070CDW.ppd
-rw-r--r--  1 root root 28363 Jun 17 10:12 /usr/share/cups/model/HL-4070CDW.ppd
Restart CUPS
# svcadm restart svc:/application/cups/scheduler
# # svcadm restart svc:/application/cups/in-lpd #
Printer entry on the CUPS web interface (USB Connection)
cups web interface
Printer entry on the CUPS web interface (Network Connection)
cups web interface

Page Top