Go to file
2023-07-08 14:38:38 +02:00
apache-sites Move Apache site conf file to a dedicated directory 2022-03-21 12:02:33 +01:00
cupsd.conf Add cupsd.conf and TODOs in setup.sh 2022-03-11 12:54:43 +01:00
README.md Adapt script to only cover server setup 2023-07-08 14:38:38 +02:00
scanservjs-update.sh Adapt script to only cover server setup 2023-07-08 14:38:38 +02:00
setup.sh Adapt script to only cover server setup 2023-07-08 14:38:38 +02:00

Printscan server

Version 3.1

This repository contains files used to set up our printscan server.

Introduction

(see wiki for need and concept explanation)

Version 3.1 implementation works roughly as follows

SBC
  • the Armbian-based device is connected to local network, and an all-in-one printer is connected to it via USB
  • SANE and CUPS services are installed and running on the device
  • CUPS is configured to provide a remote printer to network
  • SANE is configured to provide local scan
  • scanservjs runs on the SBC, providing a web interface for scan

Files

Files in this repository cover only the server setup. SBC setup is now handled by armbian-setup

Installation

  • setup.sh is a script automating the installation and configuration of required software
  • cupsd.conf is the config file for CUPS, set by setup script
  • scanservjs.conf is an Apache HTTP vhost file for scanservjs

TODO

  • Add a firewall rule to block access to port 8080