Driver Install (PPD file)
Follow the 6 steps below to install drivers.
NOTE: The procedure is tested on OpenSolaris 2009.06.
- 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)

- Printer entry on the CUPS web interface (Network Connection)

Page Top