wiki:Computing/Printers

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 207locustb&wHP LaserJet Enterprise M607locust.astro.columbia.edu
Pupin 1027cricketcolorHP Color LaserJet CP4025dncricket.astro.columbia.edu
Pupin 1027fireflyb&wRicoh MP 4054 (copier/scanner/printer)firefly.astro.columbia.edu
Pupin 1210monarchb&wHP LaserJet Enterprise M608monarch.astro.columbia.edu
Pupin 1328beecolorBrother HL-L9430CDNbee.astro.columbia.edu
Pupin 1328dragonflyb&wBrother HL-L6415DWdragonfly.astro.columbia.edu
Pupin 1409mothb&wHP LaserJet Enterprise M608moth.astro.columbia.edu
Nevis Cyclotron first floorcicadacolor printer/scannerBrother MFC-L9630CDNcicada.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.

Download the driver (firefly only)

  • Go to https://www.ricoh-usa.com/en
  • Click on Support & Downloads
  • Mouse over Support and click on Drivers & Software in the submenu that pops up
  • In the "Select to find downloads for your equipment" box, enter "MP 4054", and click on the magnifying glass
  • Click on "MP 4054 >" under Drivers
  • Expand the "Mac OS X" section, expand the version of MacOS that you are running, and click on "Download"
  • Double-click on the downloaded .dmg file
  • In the folder that opens, double-click on the .pkg file
  • Click on "Install"
  • Click on "Continue" through the license agreement and click on "Install"

Add printer (for all)

  • 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:
    Protocol: Internet Printing Protocol - IPP
    
    for locust, monarch, bee, dragonfly, moth, and cicada:
    Protocol: AirPrint
    
    for firefly:
    Protocol: Line Printer Daemon - LPD
    
    for all:
    Queue: (leave blank)
    Name: [printername]
    Location: [printerlocation]
    
    for cricket:
    Use: Generic PostScript Printer (should appear automatically)
    
    for locust, monarch, bee, dragonfly, moth, and cicada:
    Use: [Printer Model] (should appear automatically)
    
    for firefly, click on the up and down arrows to the right of "Use:", click "Select software...", in the box that pops up, scroll down to and select "RICOH MP 4054 PS", and click OK:
    Use: RICOH MP 4054 PS
    
  • For cricket, click the "Add" button and check the box for "Duplex Printing Unit":
    Duplex Printing Unit: (checked)
    
  • For firefly, in the "Printers & Scanners" window in "System Settings", click on "firefly", click on "Options & Supplies...", click on the "Options" tab, and make the following selections, leaving everything else as "Not Installed":
    Option Tray: Lower Paper Trays
    Finisher: Finisher SR3140
    

Linux

Note: 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. The following commands should also 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 HP printers (locust, cricket, monarch, and moth)

  • 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
    
  • Start the interactive HP setup utility:
    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]
    
  • 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 locust, monarch, and moth:

lpadmin -p [printername] -o Duplex=DuplexNoTumble -o printer-is-shared=false

For Brother printers (bee, dragonfly, and cicada)

  • Go to the Downloads page:
    For bee: go to https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll9430cdn_all
    For dragonfly: go to https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll6415dw_us_as
    For cicada: go to https://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=mfcl9630cdn_us_eu_as
  • 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 *-x.y.z-w.i386.deb or *-x.y.z-w.i386.rpm file in a folder that you can remember
  • Make sure that the directory, /var/spool/lpd, exists:
    mkdir -p /var/spool/lpd
    
  • Open a terminal, cd to the folder with the the *-x.y.z-w.i386.deb or *-x.y.z-w.i386.rpm file
    • For Debian/Ubuntu: install the .deb package with (using bee as an example, 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
      
      if you get an error that says, "package architecture (i386) does not match system (amd64)", add in a "--force-architecture" switch, as in:
      dpkg -i --force-architecture hll9430cdnpdrv-x.y.z-w.i386.deb
      
    • For RedHat, Rocky, or SuSE: install the .rpm package with (using bee as an example, replacing the "x.y.z-w" part with the version numbers in the file you just downloaded):
      rpm -i hll9430cdnpdrv-x.y.z-w.i386.rpm
      
  • Annoyingly, that automatically sets up a printer of that model connected through USB, so uninstall that with:
    for bee:
    lpadmin -x HLL9430CDN
    
    for dragonfly:
    lpadmin -x HLL6415DW
    
    for cicada:
    lpadmin -x MFCL9630CDN
    
  • Finally, set up the printer:
    for bee:
    lpadmin -p bee -v lpd://bee.astro.columbia.edu -P /usr/share/ppd/Brother/brother_hll9430cdn_printer_en.ppd -D 'Brother HL-L9430CDN' -L 'Pupin 1328' -E -o Duplex=DuplexNoTumble -o printer-is-shared=false
    
    for dragonfly:
    lpadmin -p dragonfly -v lpd://dragonfly.astro.columbia.edu -P /usr/share/ppd/brother/brother-HLL6415DW-cups-en.ppd -D 'Brother HL-L6415DW' -L 'Pupin 1328' -E -o Duplex=DuplexNoTumble -o printer-is-shared=false
    
    for cicada:
    lpadmin -p cicada -v lpd://cicada.astro.columbia.edu -P /usr/share/ppd/Brother/brother_mfcl9630cdn_printer_en.ppd -D 'Brother MFC-L9630CDN' -L 'Nevis Cyclotron first floor' -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

In the following directions, substitute the appropriate printer name 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]' in the directions below. There are slight differences in the prompts for Window 10 and Windows 11; those are noted with "win10:" and "win11:".

Download the appropriate drivers

For HP printers (locust, cricket, monarch, and moth):

  • 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: cp4025
    • for locust, monarch, or moth: m608
  • Expand the section, "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 Brother printers (bee, dragonfly, and cicada):

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
cricketC:\HP_Color_Laserjet-CP4520_Series
bee, dragonfly, cicadaDownloads\gdi
locust, monarch, mothC:\HP_LJM607-M608-M609
fireflyc:\temp\z94640L16

Add printer

  • Open Settings, win10: click on Devices (or Home first if you don't see Devices), win11: click on "Bluetooth & devices", and click on Printers & scanners
  • Click on win10: "Add a printer or scanner", win11: "Add device"
  • After waiting for it to search for printers, click on win10: "The printer I want isn't listed", win11: "Add a new device manually"
  • 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, select one of them and 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"), select one of them and click "Open", and click "OK"
  • Select the printer driver to use:
    • for cricket: HP Color LaserJet CP4020 Series PCL
    • for bee: Brother HL-L9430CDN series
    • for dragonfly: Brother HL-L6415DW series
    • for cicada: Brother MFC-L9630CDN series
    • for locust, monarch, or moth: HP LaserJet M607 M608 M609 PCL-6
    • for firefly: on the left, for Manufacturer, select Ricoh, and on the right, select "RICOH MP 4054 PCL 6"
  • Enter the printer name: [printername], and click "Next"
  • Select "Do not share this printer" and click "Next"
Last modified 2 days ago Last modified on 01/13/25 22:17:26
Note: See TracWiki for help on using the wiki.