Printing to Soda Copiers via USB

The copiers in Soda are Canon iR-ADV 8786i. They support USB printing, but you need to install the drivers on your computer first. The drivers are available on Canon’s website, and you can download the UFRII_v10.19.21_mac.zip file for macOS.

Get Drivers from Canon

https://www.usa.canon.com/support/p/imagerunner-advance-dx-8786i?srsltid=AfmBOoqs8k-hEBSw8mmbcC18N7j8l8HqhC0QRlNzt_2ASrGxvh4qxenM

Look for the file: UFRII_v10.19.21_mac.zip

Adding the printer

  • Install the drivers by running the installer package in the zip file
  • Open System Preferences > Printers & Scanners
  • Click the + button to add a new printer
  • Select the Canon iR-ADV 8786/8795 UFR II printer from the list of available printers
  • Set a custom name for the printer, such as “Canon_iR_ADV_8786_8795_UFR_II_Front”
  • Click Add to add the printer to your system

Tell macOS there’s a stapler

  • Open the Printers & Scanners settings
  • Select the Canon iR-ADV 8786/8795 UFR II printer from
  • Click on “Options & Supplies”
  • Go to the “Options” tab
  • Find the row for “Paper Deck Unit” and select “Paper Deck Unit E1”
  • Find the row for “Output Options” and select “Staple Finisher W1 Pro”

Click OK to save the settings.

Printer Options Screenshot

Printing with the Print UI

  • Open the file you want to print
  • Press Command + P to open the print dialog
  • Select the Canon iR-ADV 8786/8795 UFR II printer from the list of available printers
  • Click on the “Show Details” button to access the printer options
  • Set the number of copies you want to print
  • Ensure double-sided printing is enabled
  • Click on “Printer Options” to access additional settings
    • Click on the “Finishing” (the “i” icon on the right) tab and enable “Staple” if you want to staple the copies together
    • Click on “Finishing Details…” to enable Copy Set Numbering if you want to add copy numbers on the bottom corner of each page.

Images

Print Dialog Screenshot Finishing Options Screenshot Finishing Details Screenshot

Check stapling options

lpoptions -p Canon_iR_ADV_8786_8795_UFR_II -l | grep Staple

CNStaple/Staple: False *True Stapleless StapleLocation/Position: *TopLeft BottomLeft Left TopRight BottomRight Right Top Bottom Paper Source = Cas2

Set default to staple

lpoptions -p Canon_iR_ADV_8786_8795_UFR_II -o CNStaple=True

Print One file

lpr -P Canon_iR_ADV_8786_8795_UFR_II -o Staple=True "Final_Exam_A__printouts_253_to_288_Part2.pdf"

Printing multiple copies of a file

lpr -P Canon_iR_ADV_8786_8795_UFR_II -o Staple=True -o NumCopies=3 "Final_Exam_A__printouts_253_to_288_Part2.pdf"

Adding Copyset Numbering to the Output

TODO

lpr -P Canon_iR_ADV_8786_8795_UFR_II .... "file.pdf"

Schedule a batch

on macOS this immediately sends the file to queue, which you can view by opening the printer app.

PRINTER='Canon_iR_ADV_8786_8795_UFR_II_Front'
for pdffile in $(ls *.pdf | sort -V); do
  lpr -P $PRINTER -o InputSlot=Cas2 -o CNStaple=True "$pdffile";
  mv $pdffile printed/;
  echo $pdffile;
done

Back to Top

Accessibility Nondiscrimination

Copyright ©2026, Regents of the University of California and respective authors.

This site is built following the Berkeley Class Site template, which is generously based on the Just the Class, and Just the Docs templates.