2018-09-19 20:33:06 -05:00
2018-09-19 20:33:06 -05:00
2016-12-16 06:18:33 -05:00

chuckcharlie/cups-airprint-brother

Fork from quadportnick/docker-cups-airprint

This Ubuntu-based Docker image runs a CUPS instance that is meant as an AirPrint relay for printers that are already on the network but not AirPrint capable. I am running this on CentOS, but it should work on other Linux distros. I forked the original to add support for my Brother MFC-7840w printer, and use the latest Ubuntu base.

Configuration

Volumes:

  • /config: where the persistent printer configs will be stored
  • /services: where the Avahi service files will be generated

Variables:

  • CUPSADMIN: the CUPS admin user you want created
  • CUPSPASSWORD: the password for the CUPS admin user

Ports/Network:

  • Must be run on host network. This is required to support multicasting which is needed for Airprint.

Example run command:

docker run --name cups --restart unless-stopped  --net host\
  -v <your services dir>:/services \
  -v <your config dir>:/config \
  -e CUPSADMIN="<username>" \
  -e CUPSPASSWORD="<password>" \
  chuckcharlie/cups-airprint-brother:latest

Add and set up printer:

CUPS will be configurable at http://[host ip]:631 using the CUPSADMIN/CUPSPASSWORD.

Description
No description provided
Readme GPL-3.0 590 KiB
Languages
Python 69.7%
Dockerfile 15.5%
Shell 14.8%