Sæt indstillinger for Dokumentskanner (simple scan)


Source: Download script

Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#! /usr/bin/env sh
#
# SYNOPSIS
#    dconf_simple_scanner.sh page_size picture_dpi text_dpi
#
# DESCRIPTION
#    This script sets up the simple scanner settings
#
# IMPLEMENTATION
#    copyright       Copyright 2024, Magenta ApS
#    license         GNU General Public License

# NOTE: This script does not set a dconf lock as people are free to temporarily change the settings from the defaults.

set -x

POLICY_PATH="org/gnome/simple-scan"
POLICY="simple_scan_settings"
POLICY_FILE="/etc/dconf/db/os2borgerpc.d/00-$POLICY"

PAPER_SIZE_NAME=$1

# DPI for photos default is 300
# Value must be 75, 150, 200, 300, 600, 1200 or 2400.
PHOTO_DPI=${2:-300}

# DPI for text default is 150
# Value must be 75, 150, 200, 300, 600, 1200 or 2400.
TEXT_DPI=${3:-150}

# A page is defined as height and width instead of A4 or A3 ect.
# Convert paper size names to width and height
# Page height 0 = automatic
# Page width 0 = automatic
case "$PAPER_SIZE_NAME" in
	"A3")
		PAPER_HEIGHT=4200
		PAPER_WIDTH=2970
		;;
	"A4")
		PAPER_HEIGHT=2970
		PAPER_WIDTH=2100
		;;
	"A5")
		PAPER_HEIGHT=2100
		PAPER_WIDTH=1480
		;;
	"A6")
		PAPER_HEIGHT=1480
		PAPER_WIDTH=1050
		;;
	"Auto")
		PAPER_HEIGHT=0
		PAPER_WIDTH=0
		;;
	*)
		echo "Invalid option. Please choose A3-A6 or Auto."
		exit 1
		;;
esac

# Setting the policies
cat > "$POLICY_FILE" <<- END
	[$POLICY_PATH]
	paper-height=$PAPER_HEIGHT
	paper-width=$PAPER_WIDTH
	photo-dpi=$PHOTO_DPI
	text-dpi=$TEXT_DPI
END

# Incorporate all of the text files we've just created into the system's dconf databases
dconf update

Beskrivelse

Dette script sætter standard-indstillingerne for sidestørrelse, kvaliteten for billedopløsning og tekstopløsning for Dokumentskanner, også kaldet simple scan.

Bemærk: Dokumentskanner skal genstartes, før ændringerne i indstillinger tager effekt.