Skip to content

Arch Linux Scanner Configuration

Mattscreative edited this page Dec 5, 2025 · 2 revisions

Arch Linux Scanner Configuration Guide

Complete beginner-friendly guide to scanner configuration on Arch Linux, including SANE setup, scanner drivers, and scanning applications.


Table of Contents

  1. Installing SANE
  2. Scanner Drivers
  3. Scanning Applications
  4. Troubleshooting

Installing SANE

Install SANE

Install packages:

# Install SANE
sudo pacman -S sane

# Install frontend
sudo pacman -S sane-airscan

Test Scanner

Detect scanner:

# List scanners
scanimage -L

# Test scan
scanimage > test.pnm

Scanner Drivers

Install Drivers

Install drivers:

# Install drivers
sudo pacman -S sane-airscan

# For specific scanners
# Check: https://wiki.archlinux.org/title/SANE

Configure Scanner

Edit config:

# Edit SANE config
sudo vim /etc/sane.d/dll.conf

Scanning Applications

Simple Scan

Install Simple Scan:

# Install Simple Scan
sudo pacman -S simple-scan

# Launch
simple-scan

XSane

Install XSane:

# Install XSane
sudo pacman -S xsane

# Launch
xsane

gscan2pdf

Install gscan2pdf:

# Install gscan2pdf
sudo pacman -S gscan2pdf

# Launch
gscan2pdf

Troubleshooting

Scanner Not Detected

Check connection:

# List USB devices
lsusb | grep -i scanner

# Check SANE
scanimage -L

# Check permissions
ls -l /dev/bus/usb/

Permission Issues

Fix permissions:

# Add user to scanner group
sudo usermod -aG scanner username

# Log out and back in

Summary

This guide covered SANE installation, scanner drivers, scanning applications, and troubleshooting.


Next Steps


This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.

Clone this wiki locally