Version 11 (modified by 18 months ago) ( diff ) | ,
---|
Printers
Summary
Here are the Departmental printers available for you to use, along with their locations and models:
Location | Printer Name | Type | Model | Hostname (network address) |
---|---|---|---|---|
Pupin 207 | locust | b&w | HP LaserJet Enterprise M607 | locust.astro.columbia.edu |
Pupin 1027 | cricket | color | HP Color LaserJet CP4025dn | cricket.astro.columbia.edu |
Pupin 1027 | firefly | b&w | Ricoh MP 4054 (copier/scanner/printer) | firefly.astro.columbia.edu |
Pupin 1210 | monarch | b&w | HP LaserJet Enterprise M608 | monarch.astro.columbia.edu |
Pupin 1328 | bee | color | Brother HL-L9430CDN | bee.astro.columbia.edu |
Pupin 1328 | dragonfly | b&w | HP LaserJet P3015 | dragonfly.astro.columbia.edu |
Pupin 1409 | moth | b&w | HP LaserJet Enterprise M608 | moth.astro.columbia.edu |
Below are specific instructions for setting up printing depending on the OS from which you will be printing. Substitute the appropriate printer name and location for the printer you want to set up. For example, if you want to set up printing to cricket, substitute 'cricket' in for '[printername]' and 'Pupin 1027' in for '[printerlocation]' in the directions below.
MacOS
In the following directions, substitute the appropriate printer name and location from the table above for the printer you want to set up. For example, if you want to set up printing to cricket, substitute 'cricket' in for '[printername]' and 'Pupin 1027' in for '[printerlocation]' in the directions below.
- for Ventura (version 13) and later: Open "System Settings", click on "Printers & Scanners", and click on "Add Printer, Scanner, or Fax..."; for earlier versions of MacOS: Open "System Preferences", click on "Printers & Scanners", and click on the '+' at the bottom of the list of printers to add a new printer
- Click on the IP (globe) icon
- Enter the following information:
Address: [printername].astro.columbia.edu
for cricket and dragonfly:
Protocol: Internet Printing Protocol - IPP
for locust, monarch, bee, and moth:
Protocol: AirPrint
for all:
Queue: (leave blank) Name: [printername] Location: [printerlocation]
for cricket and dragonfly:
Use: Generic PostScript Printer (should appear automatically)
for locust, monarch, bee, and moth:
Use: [Printer Model] (should appear automatically)
- Click the "Add" button
for cricket and dragonfly:
Duplex Printing Unit: (checked)
Linux
Note: The following commands should all be run as root. Either add a 'sudo ' in front of them, or run 'sudo -s' to get a root shell before running them.
For printers other than bee and firefly
Make sure that the package, hplip, is installed. To install it, run, for Debian/Ubuntu:
apt-get install hplip
or for RedHat/Rocky/SuSE:
dnf install hplip
In the following directions, substitute the appropriate printer name and location from the table at the top of this page for the printer you want to set up. For example, if you want to set up printing to cricket, substitute 'cricket' in for '[printername]' and 'Pupin 1027' in for '[printerlocation]' in the directions below.
hp-setup -i [printername].astro.columbia.edu
and enter the following information as you are prompted:
Please enter a name for this print queue: [printername] Does this PPD file appear to be the correct one? y Enter a location description for this printer: [printerlocation]
Then run the appropriate command (for the printer you are setting up) among the following to supply the correct options:
for cricket:
lpadmin -p [printername] -o HPOption_Duplexer=True -o HPCollateSupported=True288 -o Duplex=DuplexNoTumble -o print-color-mode-default=color -o printer-is-shared=false lpadmin -p [printername] -o print-color-mode-default=color lpoptions -p [printername] -o ColorModel=CMYK
for dragonfly:
lpadmin -p dragonfly -o HPOption_Duplexer=True -o HPCollateSupported=True288 -o Duplex=DuplexNoTumble -o printer-is-shared=false
for locust, monarch, and moth:
lpadmin -p [printername] -o Duplex=DuplexNoTumble -o printer-is-shared=false
For bee
- Go to https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll9430cdn_all
- Select "Linux" for the "OS Family"
- If you are using Debian or Ubuntu, select "linux (deb)", or if you are using RedHat, Rocky, or Suse, select "linux (rpm)", for the "OS Version" and click "OK"
- Under "Printer Drivers", click on the link, "Linux printer driver (deb/rpm package)"
- Agree to the EULA and Download
- Save the hll9430cdnpdrv-x.y.z-w.i386.deb or hll9430cdnpdrv-x.y.z-w.i386.rpm file in a folder that you can remember
- Open a terminal, cd to that folder, and for Ubuntu or Debian, install the .deb package with (replacing the "x.y.z-w" part with the version numbers in the file you just downloaded):
dpkg -i hll9430cdnpdrv-x.y.z-w.i386.deb
or for RedHat, Rocky, or SuSE, install the .rpm package with:
rpm -i hll9430cdnpdrv-x.y.z-w.i386.rpm
- Annoyingly, that automatically sets up a printer of that model connected through USB with the name, HLL9430CDN, so uninstall that:
lpadmin -x HLL9430CDN
- Finally, set up the printer:
lpadmin -p bee -v lpd://bee.astro.columbia.edu -P /opt/brother/Printers/hll9430cdn/cupswrapper/brother_hll9430cdn_printer_en.ppd -D 'Brother HL-L9430CDN' -L 'Pupin 1328' -E -o Duplex=DuplexNoTumble -o printer-is-shared=false
For firefly
Download its ppd file from openprinting.org:
wget https://www.openprinting.org/download/PPD/Ricoh/PDF/Ricoh-MP_4054_PDF.ppd
and set up printing to firefly with that ppd file (assuming that the Ricoh-MP_4054_PDF.ppd file is in your current directory):
lpadmin -p firefly -vsocket://firefly.astro.columbia.edu -P Ricoh-MP_4054_PDF.ppd -D 'Ricoh MP 4054' -L 'Pupin 1027' -E -o OptionTray=2Cassette -o Finisher=FinAMUR -o Duplex=DuplexNoTumble -o printer-is-shared=false
Windows
Download the appropriate drivers
For all printers other than bee and firefly:
- Go to https://www.hp.com/
- Click on the menu (three horizontal lines) icon in the upper right corner
- In the drop down menu, choose Support->Software & drivers
- Click on Printer
- For product name, type the following and then choose the full name for the printer model that should pop up:
- for cricket or bee: cp4025
- for locust, monarch, or moth: m608
- for dragonfly: p3015
- For dragonfly, expand the section, "Driver-Universal Print Driver", for the others, expand "Basic Drivers"
- Click "Download" to the right of the PCL6 driver for the printer
- Open the file (either in the Downloads dropdown in the browser or by opening the latest file to be added to your Downloads folder
- Click on "Yes" or "Unzip" when it asks to extract the file, noting the directory where it extracts it (see the table below)
For bee:
- Go to https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll9430cdn_all
- Select "Windows" for the "OS Family"
- Select the appropriate "OS Version" (which you can see if you go to Settings->System->About) and click "OK"
- Under "Drivers", click on the link, "Printer Driver"
- Agree to the EULA and Download
- Save the Y20D_C1-hostm-230.EXE file (as of this writing) in a folder that you can remember, like Downloads
- Open the File Explorer to that folder and double-click on the Y20D_C1-hostm-230.EXE file which will cause it to self-extract a subfolder named, gdi, in the same folder
For firefly:
- Go to https://www.ricoh-usa.com/en
- Click on "Support & Downloads" and then choose Support->Drivers & Software
- In the box labeled "Select to find downloads for your equipment", enter "mp 4054" and click on the search (magnifying glass) icon
- Click on "MP 4054" under Drivers
- Click on "I Agree"
- Download the PCL 6 Driver
- Click on "Unzip", noting the directory where it extracts it (see the table below)
Probable locations of extracted printer driver files for Windows:
Printer | Driver file location |
---|---|
cricket | C:\HP_Color_Laserjet-CP4520_Series |
bee | Downloads\gdi |
locust, monarch, moth | C:\HP_LJM607-M608-M609 |
dragonfly | c:\HP Universal Print Driver\pcl6-c64-7.0.1.24923 |
firefly | c:\temp\z94640L16 |
Add printer
- Open Settings, click on Devices (or Home first if you don't see Devices), and click on Printers & Scanners
- Click on "Add a printer or scanner"
- Click on "The printer I want isn't listed"
- Select "Add a local printer or network printer with manual settings" and click "Next"
- If [printername] (e.g., "cricket") appears under the list of existing ports, select that and click "Next", otherwise:
- Select "Create a new port"
- For "Type of port", choose "Standard TCP/IP Port"
- Click "Next" and enter the following:
Hostname or IP address: [printername].astro.columbia.edu Port name: [printername] Query the printer and automatically select the driver to use: unchecked
- click "Next"
- In the "Install the printer driver" window, click on the "Have Disk..." button
- Click on "Browse", navigate to the folder with the appropriate driver using the table above as a guide
- If there are *.inf files in that folder, click "Open", and click "OK" (the exact filename in the box is not important)
- If there aren't any *.inf files in the folder, navigate to one of its subfolders that has *.inf files (for firefly, open subfolder, "disk1") and click "Open", and click "OK"
- Select the printer driver:
- for cricket: HP Color LaserJet CP4020 Series PCL
- for bee: Brother HL-L9430CDN series
- for locust, monarch, or moth: HP LaserJet M607 M608 M609 PCL-6
- for dragonfly: HP Universal Printing PCL 6
- for firefly: on the left, for Manufacturer, select Ricoh, and on the right, select "RICOH MP 4054 PCL 6"
- Click "Next"
- Enter the printer name: [printername], and click "Next"
- Select "Do not share this printer" and click "Next"