Project

General

Profile

Support #610

Updated by Daniel Curtis over 9 years ago

This is a guide for setting up a network shared printer on Arch linux using a Raspberry Pi 2. 

 h2. Prepare the Environment 

 * Make sure the system is up to date: 
 <pre> 
 pacman -Syu 
 </pre> 

 * Install cups, samba, and some dependencies: 
 <pre> 
 pacman -S cups ghostscript gsfonts samba 
 </pre> 

 * Add a few optional packages: 
 <pre> 
 pacman -S cups-pdf foomatic-db foomatic-db-engine foomatic-db-nonfree gutenprint 
 </pre> 

 * (Optional) Install Samsung Unified Driver: 
 <pre> 
 yaourt samsung-unified-driver 
 </pre> 
 *NOTE*: I needed to add armv7h to the PKGBUILD file 

 * Start and enable cups at boot: 
 <pre> 
 systemctl enable org.cups.cupsd.service 
 systemctl start org.cups.cupsd.service 
 </pre> 

 * (Optional) Connect to the web interface over ssh: 
 <pre> 
 ssh -L 6310:localhost:631 printer.example.com 
 </pre> 
 #* And connect to http://localhost:6310 in a web browser. 

 h2. Resources 

 * https://wiki.archlinux.org/index.php/CUPS 
 * https://wiki.archlinux.org/index.php/CUPS_printer-specific_problems 
 * https://wiki.archlinux.org/index.php/CUPS_printer_sharing 

Back