<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dzu's Blog (Posts about fsf)</title><link>https://blog.lazy-evaluation.net/</link><description></description><atom:link href="https://blog.lazy-evaluation.net/categories/fsf.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:dzu@member.fsf.org"&gt;Detlev Zundel&lt;/a&gt; </copyright><lastBuildDate>Wed, 10 Dec 2025 16:16:34 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Empowerment Through Free Software</title><link>https://blog.lazy-evaluation.net/posts/linux/free-software-empowerment.html?pk_campaign=feed</link><dc:creator>Detlev Zundel</dc:creator><description>&lt;div&gt;&lt;p&gt;
#+BEGIN_COMMENT
.. title: Empowerment Through Free Software
.. author: Detlev Zundel
.. date: 2025-04-03 23:15:39 CET
.. slug: free-software-empowerment
.. tags: debian, linux, fsf, gnome, simple-scan
.. category:
.. link:
.. description:
.. type: text
#+END_COMMENTg
&lt;/p&gt;
&lt;div style="text-align:center" class="imageblock" id="orgc10d065"&gt;

&lt;div id="org22be488" class="figure"&gt;
&lt;p&gt;&lt;img src="https://blog.lazy-evaluation.net/images/fsf-member-badge.png" alt="fsf-member-badge.png" title="FSF Member Badge" align="middle" width="250"&gt;
&lt;/p&gt;
&lt;/div&gt;

&lt;/div&gt;

&lt;p&gt;
Due to having ordered a new multi-function printer, I find myself
wanting a feature in my software stack, which seems not to be
available.  But as I use a &lt;a href="https://www.gnu.org/philosophy/free-sw.html.en"&gt;Free Software&lt;/a&gt; GNU/Linux system, it is
possible to modify and extend the software on every level, so I decide
to find out if I can fix the problem myself.
&lt;/p&gt;

&lt;p&gt;
Specifically, the new printer has a document feeder for the scanner,
so that I can feed a whole stack of documents to it without manual
intervention.  Unfortunately, it is not able to do both side scans, as
this feature is only available at a much higher price tag.  But
double-sided scanning can be done in two batches by first scanning the
front sides, and then in a second batch the back sides.  The scanned
pages then need to be reordered in a post processing step to group the
corresponding front- and back sides.  Already with my own scanner, I
am pretty happy using the default scan software from the GNOME
desktop, i.e. &lt;a href="https://gitlab.gnome.org/GNOME/simple-scan"&gt;simple-scan&lt;/a&gt;.  I used the GUI to remove pages and reorder
them manually, but I did not find such a functionality that I would
now like to use.  So the topic for today is how to make this work,
ideally before the printer arrives.
&lt;/p&gt;

&lt;p&gt;
I believe this to be a very good example of how empowering Free
Software is, and so I decided to document all my steps in order to
show how I approach this task, which is completely inaccessible for
people working with non-free software.  Actually I invite you to
reproduce the steps on your own distribution to get a feeling on how
easy (or difficult?) it is to work on an arbitrary aspect of the whole
system. 
&lt;/p&gt;

&lt;p&gt;
So fire up your terminal and follow along! Expect some transcripts!
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.lazy-evaluation.net/posts/linux/free-software-empowerment.html?pk_campaign=feed"&gt;Read more…&lt;/a&gt; (26 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>debian</category><category>fsf</category><category>gnome</category><category>linux</category><category>simple-scan</category><guid>https://blog.lazy-evaluation.net/posts/linux/free-software-empowerment.html</guid><pubDate>Thu, 03 Apr 2025 21:15:39 GMT</pubDate></item></channel></rss>