|
1 | 1 | # cups |
2 | 2 |
|
3 | | -Containerised CUPS print server built from a Debian Bookworm base with a |
4 | | -comprehensive set of print filters and drivers installed: |
| 3 | +Containerised CUPS print server using [`olbat/cupsd`](https://hub.docker.com/r/olbat/cupsd) |
| 4 | +— 1M+ pulls, updated weekly, Debian-based, amd64 + arm64. |
| 5 | + |
| 6 | +Included packages (from Debian): |
5 | 7 |
|
6 | 8 | | Package | Purpose | |
7 | 9 | |---|---| |
8 | | -| `cups` + `cups-client` | Core print server and IPP listener | |
9 | | -| `cups-filters` + `cups-browsed` | PDF, PostScript, raster, and text filter chain | |
10 | | -| `ghostscript` | PS/PDF rendering | |
11 | | -| `poppler-utils` | PDF inspection and conversion | |
12 | | -| `qpdf` | PDF linearisation and repair | |
13 | | -| `imagemagick` | Image format conversion (PNG, JPEG, TIFF, …) | |
14 | | -| `libcupsimage2t64` | CUPS raster image library | |
15 | | -| `foomatic-db` + `foomatic-db-engine` + `foomatic-db-compressed-ppds` | Generic printer driver database | |
16 | | -| `printer-driver-gutenprint` | High-quality open-source raster drivers (Epson, Canon, etc.) | |
17 | | -| `hplip` | HP printer drivers | |
18 | | -| `printer-driver-foo2zjs` | Brother / generic PCL drivers | |
19 | | -| `printer-driver-dymo` | Dymo label printers | |
20 | | -| `printer-driver-splix` | Samsung / Xerox SPL-II raster | |
21 | | -| `printer-driver-pxljr` | PostScript-capable PCL drivers | |
| 10 | +| `cups` + `cups-client` + `cups-filters` | Core print server, IPP, full filter pipeline | |
| 11 | +| `printer-driver-all` | Debian meta-package: gutenprint, splix, foo2zjs, dymo, and dozens more | |
| 12 | +| `openprinting-ppds` | OpenPrinting PPD collection | |
| 13 | +| `hpijs-ppds` + `hp-ppd` | HP printer PPDs | |
| 14 | +| `foomatic-db` | Generic printer driver database | |
| 15 | +| `printer-driver-cups-pdf` | Virtual PDF printer | |
| 16 | +| `smbclient` | Windows/SMB shared printer support | |
| 17 | + |
| 18 | +Default admin credentials: **`print` / `print`** |
22 | 19 |
|
23 | 20 | ## Networks |
24 | 21 |
|
@@ -54,7 +51,7 @@ cp /path/to/Printer80.ppd apps/cups/ppds/ |
54 | 51 | cp config/cupsd.conf.default config/cupsd.conf |
55 | 52 | # Edit config/cupsd.conf if you need to restrict or expand access |
56 | 53 |
|
57 | | -docker compose up -d --build |
| 54 | +docker compose up -d |
58 | 55 | ``` |
59 | 56 |
|
60 | 57 | The CUPS web UI is available at `http://cups:631` from other containers on |
|
0 commit comments