4 Scanning Tools for the Linux Desktop

4 Scanning Tools for the Linux Desktop

While the paperless world has not yet emerged, more and more people are getting rid of paper by scanning documents and photos. However, a scanner alone is not enough. You need software to drive the scanner.

But the problem is that many scanner manufacturers don't have Linux versions of the software they bundle with their devices. In most cases, this doesn't matter. Why? Because there are great scanning applications available on the Linux desktop. They work with a wide variety of scanners and do a great job.
Let's take a look at four simple yet flexible open source Linux scanning tools. I have used each of these tools and found them to be very useful. You can also

Go paperless by driving your scanner with one of these open source apps.

Simple Scan

One of my favorites, Simple Scan is small, fast, efficient, and easy to use. If you’ve seen it before, that’s because Simple Scan is the default scanner application on the GNOME desktop, as well as the default scanner for many Linux distributions.

Scanning documents or photos takes only one click. After scanning, you can rotate or crop it, and save it as an image (JPEG or PNG only) or PDF format. That said, even if you scan documents at a lower resolution, simple scanning can be slow. Most importantly, Simple Scan uses a set of global defaults for scanning, such as 150 dpi for text scans and 300 dpi for photo scans. You need to go into Simple Scan's preferences to change these settings.

If you have scanned more than a few pages, you can reorder the pages before saving. If necessary - like if you submitted a signed form - you can email it in a simple scan.

Skanlite

In many ways, Skanlite is the cousin of SimpleScan in the KDE world. Skanite has few features, but it gets the job done well.

The software has options you can configure, including automatically saving scanned files, setting the scan quality, and determining where to save the scan. Skanite can save to these image formats: JPEG, PNG, BMP, PPM, XBM and XPM.

One nice feature is the software's ability to save portions of documents you scan. This is useful when you want to cut someone or something out of a photo.

Gscan2pdf

Another old favorite, gscan2pdf might be showing its age, but it still has a bit more to offer than some of the other apps mentioned here. Even so, gscan2pdf is still relatively lightweight.

In addition to saving scans in various image formats (JPEG, PNG and TIFF), gscan2pdf also saves scans as PDF or DjVu files. You can set the resolution for the scan, whether it's black and white or color, and the paper size before clicking the Scan button. This beats having to go into gscan2pdf's preferences every time you want to change any of these settings. You can also rotate, crop, and delete pages.

While none of these features are truly killer, they give you more flexibility.

You probably know GIMP as an image editing tool. But did you know you can use it to power your scanner?

You will need to install the XSane scanner software and the GIMP XSane plugin. Both of these should be available from your Linux distribution's package manager. From there, select File>Create>Scaner/Camera. From there, go ahead and click on your scanner and then click on the Scan button.

If this isn’t your cup of tea, or it doesn’t work, you can pair GIMP with a program called QuiteInsane. With these two plugins, GIMP becomes a powerful scanning application that allows you to set many options, such as whether to scan in color or black and white, the resolution of the scan, and whether to compress the results. You can also use GIMP's tools to retouch or apply effects to your scans. This makes it great for scanning photos and art.

Do they actually work?

All of these software work fine in most cases and work with a wide range of hardware. I've been using them for years with my multifunction printers - either connected with a USB cable or wirelessly.

You may have noticed that I wrote “well, for the most part” in the previous paragraph, and I came across one exception: an inexpensive Canon multifunction printer. It is not detectable by any software I use. I had to download and install Canon's Linux scanner software, which did work. ”

Summarize

The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links

You may also be interested in:
  • How to take screenshots of a website using PHP under Linux
  • A tutorial on using Python to write a script for screenshot sharing in Linux
  • Best tools for taking screenshots and editing them in Linux
  • Two tools for splitting the screen in the Linux command line terminal
  • How to add toolkit to Matlab_Linux under Ubuntu
  • 30 Linux System Monitoring Tools Every Sysadmin Must Know
  • Detailed explanation of regular expressions and three major text processing tools in Linux
  • Detailed explanation of installing development tools for developing WeChat applets under Linux
  • A collection of linux text processing tools and regular expressions
  • Detailed explanation and examples of Linux random password generation tool mkpasswd
  • An enhanced screenshot and sharing tool for Linux: ScreenCloud

<<:  Detailed explanation of the use of Element el-button button component

>>:  Implementation of breakpoint resume in vue-video-player

Recommend

Sharing tips on using Frameset to center the widescreen

Copy code The code is as follows: <frameset co...

Web designers also need to learn web coding

Often, after a web design is completed, the desig...

MySQL scheduled database backup operation example

This article describes the example of MySQL sched...

Zabbix monitors the process of Linux system services

Zabbix automatically discovers rules to monitor s...

JavaScript canvas to achieve raindrop effects

This article example shares the specific code of ...

Discussion on horizontal and vertical centering of elements in HTML

When we design a page, we often need to center th...

Nginx proxy axios request and precautions

Preface I recently wrote a small demo. Because I ...

How to use node scaffolding to build a server to implement token verification

content Use scaffolding to quickly build a node p...

Install Linux rhel7.3 operating system on virtual machine (specific steps)

Install virtualization software Before installing...

Complete steps to build NFS file sharing storage service in CentOS 7

Preface NFS (Network File System) means network f...

Detailed explanation of the new features of ES9: Async iteration

Table of contents Asynchronous traversal Asynchro...

How to use the WeChat Mini Program lottery component

It is provided in the form of WeChat components. ...

Analysis of the pros and cons of fixed, fluid, and flexible web page layouts

There is a question that has troubled web designe...

What are the drawbacks of deploying the database in a Docker container?

Preface Docker has been very popular in the past ...