# swingsane **Repository Path**: liveBetter/swingsane ## Basic Information - **Project Name**: swingsane - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-06-05 - **Last Updated**: 2025-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SwingSane SwingSane - A cross-platform, Scanner Access Now Easy (SANE) frontend. [![Build Status](https://travis-ci.org/rquast/swingsane.svg?branch=master)](https://travis-ci.org/rquast/swingsane) ## Download The latest release can be downloaded from [swingsane.com](http://swingsane.com/). ## About SwingSane is a cross platform, open source Java client (frontend) for [Scanner Access Now Easy (SANE)](http://www.sane-project.org/) servers (backends). SwingSane provides access to scanners connected to SANE servers on a network on any platform that supports Java and Swing. It can also be used with your own application to provide some Swing code for accessing SANE scanners. SwingSane was originally developed as a library for [FormReturn OMR Software](https://www.formreturn.com), to provide Linux users with built-in access to scanners. You can see an example of the implemented library if you download the trial and click the scan forms button. SwingSane was also intended to be an example of one way to use [JFreeSane](https://github.com/sjamesr/jfreesane), the core library used by SwingSane. SwingSane is licensed under Apache 2. If you have the ability, please [help contribute](../../wiki/Contributing) to the project by adding your patches, [submitting your scanner.xml](../../wiki/scanner.xml) or just forking the project and making something better. ## Video Tutorials Video tutorials can be found on the [SwingSane youtube channel](https://www.youtube.com/channel/UC-WXALbc1ZnhpsUlvOgSqdg). ## Compile To create a bin distribution, install Maven 2 and run: * `mvn clean package` A bin package will be created in the target directory, called swingsane(version)-bin.zip. ## Install If you wish to install directly from the jar file, unzip the bin distribution and run the following: * `java -jar swingsane(version).jar` If you are using Linux, SwingSane will automatically create a Gnome desktop launcher file for your convenience. ## Packaging Packaging scripts for Windows, Mac and Linux are available in the [swingsane-package](https://github.com/rquast/swingsane-package) repository.