AE-C study materials
AE-C study resources

AE-C (NBRC): Printing and Peripheral Integration

AE-C · Work through your exam, one topic at a time.

All guide sections

Printing and Peripheral Integration

This domain covers adding and managing printers, print queues, driverless printing, and common peripheral connections. Questions test AirPrint, IPP Everywhere, CUPS behavior, queue troubleshooting, and when a vendor driver is actually needed.

Print subsystems

macOS printing is handled by CUPS. AirPrint uses IPP Everywhere and usually needs no vendor driver when the printer supports it. You can add a printer by IP address, by Bonjour discovery, or through a managed configuration profile. lpstat -p lists queues and states, lpstat -o shows pending jobs, and cancel removes a job. A queue can be paused or set to hold jobs for authentication. Resetting the printing system removes all queues and pending jobs, so document the configuration first.

Peripherals

USB and Bluetooth devices depend on the correct class driver and user approval for some categories of software. A peripheral that works in one account but not another points to a per-user permission, login item, or preference issue rather than a hardware failure. Managed Macs may restrict kernel extensions and system extensions, which affects older vendor drivers.

Worked example

An AirPrint-capable printer appears in the add-printer list, but jobs stay in the queue and never print. Reasoning: first check whether the queue is paused or holding for authentication with lpstat -p. If the queue is healthy, remove and re-add the printer using IPP Everywhere or the printer’s IP address instead of a stale vendor driver. Test with a one-page document and confirm the selected printer, not a similarly named queue.

Traps

  • Installing a vendor driver is not automatically better than driverless IPP Everywhere.
  • Resetting the printing system deletes all queues, not just the problematic one.
  • A held job may be waiting for authentication, not broken hardware.
  • A printer visible over Bonjour may still be on a different subnet or VLAN than the client.