This commit is contained in:
2026-07-22 15:28:35 -04:00
parent 755fa0632c
commit dd42e8fc58
5 changed files with 91 additions and 18 deletions

View File

@ -99,10 +99,11 @@ To use a different camera:
automatically after a successful print. (If the program is restarted
mid-cycle, photos here are counted so no progress is lost.)
- `contact_sheets/` — every printed sheet, kept as a backup in case of
printer trouble. Sheets are full US-letter pages at 300 DPI, so they
also print at the right size from any other app. Delete them manually
now and then, or set `delete_contact_sheets = true` in the config to
remove each one right after it prints.
printer trouble. Each sheet has two files: a `.jpg` (handy for viewing)
and a `.pdf` twin — the PDF is a full US-letter page at exactly 300 DPI
and is what actually gets sent to the printer. Delete them manually now
and then, or set `delete_contact_sheets = true` in the config to remove
each one right after it prints.
## If printing fails
@ -111,9 +112,12 @@ The booth doesn't lose anything: the contact sheet is saved in
sheet by hand with:
```bash
lp -o media=letter -o fit-to-page contact_sheets/sheet_XXXX.jpg
lp -o media=letter -o fit-to-page contact_sheets/sheet_XXXX.pdf
```
(Print the `.pdf`, not the `.jpg` — the PDF's page size is exact, so the
printer can't stretch the photos.)
Common causes: printer off or unplugged (`lpstat -p` says "disabled" —
re-enable with `cupsenable PRINTER_NAME`), or no default printer set.