2.3 KiB
Classroom printing
The package installs and enables CUPS, its client/filter stack, and Debian's compressed Foomatic PPD database. Chrome is configured to open the system print dialog, which shows the queues configured in CUPS.
The target Ricoh Aficio MP C3502 supports PCL 5c and PCL 6 as standard; PostScript 3 is optional. Debian Trixie does not provide a model-specific C3502 PPD in the installed driver set, so the classroom helper uses Trixie's recommended generic color PCL 6/PCL XL driver. This works with the printer's standard language and does not require a vendor binary.
Configure the church color printer
Give the helper the printer's IP address or DNS name:
sudo classroom-printer-setup 10.20.30.40
This creates or updates one queue named Classroom_Color, points it directly
to socket://10.20.30.40:9100, enables it, accepts jobs, and makes it the
system default. The printer's address is never stored in the package.
An explicit URI is also accepted when deployment requires another supported transport:
sudo classroom-printer-setup ipp://10.20.30.40/ipp/print
sudo classroom-printer-setup --no-default socket://10.20.30.40:9100
The command is idempotent: running it again updates the same queue. It does not contact the printer while configuring CUPS, and an unreachable printer only leaves jobs queued; it never affects boot.
Automatic remote queue browsing is disabled. cups-browsed is stopped and
disabled if another package installed it, so unrelated advertised label and
check-in printers are not turned into local classroom queues.
Administration
List the available Debian drivers, including the selected PCL path:
lpinfo -m
lpinfo -m | grep -i -E 'Ricoh|PCL|PostScript|IPP Everywhere'
Show the classroom queue, its URI, and the system default:
lpstat -p Classroom_Color -v
lpstat -d
Set the default manually:
sudo lpadmin -d Classroom_Color
Print CUPS's test page:
lp -d Classroom_Color /usr/share/cups/data/testprint
Inspect or cancel queued jobs:
lpstat -o Classroom_Color
cancel -a Classroom_Color
The printer language choice is based on Ricoh's published MP C3002/C3502 specifications.