|
|
|
@ -29,16 +29,24 @@ The default username is `print`, the default password is `print`. |
|
|
|
|
|
|
|
#### Rebuild |
|
|
|
|
|
|
|
``` |
|
|
|
```shell |
|
|
|
#!/bin/sh |
|
|
|
docker stop cups |
|
|
|
docker rm cups |
|
|
|
docker pull olbat/cupsd:latest |
|
|
|
docker run --name cups \ |
|
|
|
--restart unless-stopped \ |
|
|
|
--net=host \ |
|
|
|
-p 631:631 \ |
|
|
|
-v /var/run/dbus:/var/run/dbus \ |
|
|
|
-v cups:/etc/cups/ \ |
|
|
|
-d olbat/cupsd:latest |
|
|
|
--restart unless-stopped \ |
|
|
|
--net=host \ |
|
|
|
-p 631:631 \ |
|
|
|
-v /var/run/dbus:/var/run/dbus \ |
|
|
|
-v cups:/etc/cups/ \ |
|
|
|
-d olbat/cupsd:latest |
|
|
|
``` |
|
|
|
|
|
|
|
## Client Setup |
|
|
|
|
|
|
|
- Install the cups-client package (in Arch Linux it is included in `cups`) |
|
|
|
- Edit `/etc/cups/client.conf` and insert `ServerName <ip to print-server>:631` |
|
|
|
- Restart the cups service: `systemctl restart cups` |
|
|
|
- Test connectivity: `lpstat -r` |
|
|
|
- Check the detected printers with: `lpstat -v` |