ACSP Peripherals and Printing 2 — Questions and Answers
Question 1: What is AirPrint and how does macOS use it to print without installing drivers?
- AirPrint is an Apple protocol that enables printing to compatible printers over Wi-Fi or Ethernet using IPP (Internet Printing Protocol) without requiring printer-specific drivers (Correct answer)
- AirPrint is an Apple-exclusive cloud printing service that routes print jobs through Apple's servers
- AirPrint is only available for iOS devices; Macs require traditional printer drivers for all printing
- AirPrint is a USB printing protocol that Apple created to replace older parallel port printing
Correct answer: AirPrint is an Apple protocol that enables printing to compatible printers over Wi-Fi or Ethernet using IPP (Internet Printing Protocol) without requiring printer-specific drivers
AirPrint uses IPP (Internet Printing Protocol) with DNS-SD for discovery to print to compatible printers over a network without installing drivers. macOS includes built-in support for AirPrint, and most modern network printers support it natively.
AirPrint-compatible printers announce their capabilities via Bonjour/mDNS (DNS-SD service type _ipp._tcp or _ipps._tcp) on the local network. macOS detects these printers automatically in Print dialogs — no driver installation needed. The IPP protocol handles print job submission, while TLS (for IPPS) encrypts print data. AirPrint supports raster printing, PostScript, and PDFs. If an older printer doesn't support AirPrint but has a print server, macOS Content Caching can include an AirPrint relay function. Shared printers in macOS System Settings > Sharing > Printer Sharing are also available as AirPrint printers to iOS/iPadOS devices.
Question 2: How does macOS handle USB device permissions and what happens when a device requires elevated access?
- macOS may prompt for user authorization when a USB device (like an HID device with special capabilities) requests access that requires privacy permissions, shown in System Settings > Privacy & Security (Correct answer)
- macOS automatically blocks all unrecognized USB devices until the user approves them in System Settings
- USB devices on macOS require a signed driver from Apple to access any system resources
- macOS requires admin credentials for every USB device connection to verify the device is trusted
Correct answer: macOS may prompt for user authorization when a USB device (like an HID device with special capabilities) requests access that requires privacy permissions, shown in System Settings > Privacy & Security
Most USB devices work immediately on macOS, but devices requiring access to privacy-sensitive resources (camera, microphone, location, input monitoring) trigger macOS privacy permission prompts. These permissions are managed in System Settings > Privacy & Security.
macOS USB device handling: Standard HID devices (keyboards, mice, USB storage, printers) work immediately without prompts. Devices accessing privacy-sensitive features require explicit user authorization: microphone (USB audio devices), camera (USB webcams), input monitoring (keyloggers, USB HID devices that monitor all keystrokes). System Extensions for USB devices require user approval in Security & Privacy. For organizational USB management, MDM can control USB access with restrictions or USB device policy profiles. Administrators can use configuration profiles to pre-approve specific USB devices (by vendor/product ID) or restrict USB storage entirely.
Question 3: What is Thunderbolt daisy-chaining and how many devices can be connected in a chain?
- Thunderbolt allows up to 6 devices to be daisy-chained in a series from a single Thunderbolt port, with each device passing the Thunderbolt bus to the next device in the chain (Correct answer)
- Thunderbolt daisy-chaining allows unlimited devices but bandwidth is divided equally among all connected devices
- Thunderbolt supports daisy-chaining of 3 devices maximum; additional devices require a hub or dock
- Thunderbolt daisy-chaining is not supported on Macs with Apple silicon — only USB hubs are supported
Correct answer: Thunderbolt allows up to 6 devices to be daisy-chained in a series from a single Thunderbolt port, with each device passing the Thunderbolt bus to the next device in the chain
Thunderbolt supports daisy-chaining up to 6 devices per Thunderbolt port (plus the Mac = 7 devices total in the chain). Each device in the chain must have two Thunderbolt ports — one for input and one to pass the bus to the next device.
Thunderbolt daisy-chain: Mac → Device 1 (2 TB ports) → Device 2 (2 TB ports) → ... → Device 6 (1 TB port minimum, can be USB). Total bandwidth (Thunderbolt 3/4: 40Gbps) is shared among all devices in the chain. Throughput-intensive devices (storage, video capture) should be placed first in the chain, closer to the Mac. Displays must be at the end of the chain. Thunderbolt hubs/docks add multiple ports without daisy-chaining requirements. Apple silicon Macs support Thunderbolt 3 or 4 (depending on chip generation) on USB-C ports. The Thunderbolt bus requires active Thunderbolt devices for chaining — passive USB-C devices break the chain for downstream Thunderbolt devices.
Question 4: What is the difference between USB-A, USB-C, and Thunderbolt 4 connectors in terms of physical compatibility and capability?
- USB-A is the rectangular legacy connector (USB 2/3); USB-C is a small oval connector used for USB and Thunderbolt; Thunderbolt 4 uses the USB-C physical connector with 40Gbps bandwidth, video, power, and USB4 support (Correct answer)
- USB-C and Thunderbolt 4 use identical cables and can be used interchangeably without any performance difference
- Thunderbolt 4 uses a proprietary Apple connector different from USB-C on non-Apple hardware
- USB-A supports faster charging than USB-C; Thunderbolt 4 supports only data transfer, not power delivery
Correct answer: USB-A is the rectangular legacy connector (USB 2/3); USB-C is a small oval connector used for USB and Thunderbolt; Thunderbolt 4 uses the USB-C physical connector with 40Gbps bandwidth, video, power, and USB4 support
USB-A is the flat rectangular legacy connector. USB-C is a symmetrical oval connector used for USB 2/3/4, Thunderbolt 3/4, DisplayPort Alt Mode, and Power Delivery. Thunderbolt 4 uses the USB-C physical connector but requires Thunderbolt-certified cables for full 40Gbps performance.
USB-C physical connector capabilities depend on the cable and device: USB 2.0 (480Mbps), USB 3.2 Gen 1 (5Gbps), USB 3.2 Gen 2 (10Gbps), USB 3.2 Gen 2x2 (20Gbps), USB4 (40Gbps), Thunderbolt 3 (40Gbps), Thunderbolt 4 (40Gbps). Thunderbolt cables are backward compatible with USB-C devices but a USB-C cable won't achieve Thunderbolt speeds. Thunderbolt 4 cables are certified for 40Gbps, support 100W charging, dual 4K or single 8K display output, and USB4 compatibility. On Apple silicon Macs, all USB-C ports may be Thunderbolt 4 (M-series chips vary). Use the 'System Information' app (USB and Thunderbolt sections) to identify port capabilities.
Question 5: How does Bluetooth device pairing work on macOS and what is the difference between 'paired' and 'connected'?
- Pairing exchanges and stores cryptographic keys between the Mac and device for future trusted connections; 'connected' means the device is actively communicating; 'paired' means it's trusted but may not be actively connected (Correct answer)
- Pairing and connecting are identical on macOS; the terms are used interchangeably in Bluetooth settings
- Pairing requires a one-time internet activation with Apple's Bluetooth servers; connecting is the daily offline process
- Bluetooth devices must be re-paired every 24 hours for security; connected means the current session is active
Correct answer: Pairing exchanges and stores cryptographic keys between the Mac and device for future trusted connections; 'connected' means the device is actively communicating; 'paired' means it's trusted but may not be actively connected
Bluetooth pairing creates a trusted bond by exchanging and storing link keys — the devices remember each other and skip the pairing process on future connection attempts. 'Connected' means the device is actively passing data; 'paired' means the device is trusted and will auto-connect but may not currently be exchanging data.
Bluetooth pairing process: device enters discoverable mode, Mac finds it in Bluetooth settings, pairing method varies by device class: numeric comparison (modern secure pairing), passkey entry (older method, user types code), or just works (no confirmation for simple devices like headphones). After pairing, the link keys are stored permanently in macOS Keychain — the devices connect automatically when in range. A device can be 'paired' (link keys stored) without being 'connected' (no active data exchange). Removing a device in Bluetooth settings deletes the stored keys (unpairs). Classic Bluetooth and BLE (Bluetooth Low Energy) both support pairing but use different key exchange protocols.
Question 6: What is the purpose of the macOS 'Printer Reset' option and when should a technician use it?
- Printer Reset (Reset printing system) in macOS removes all printers, print queues, and printer drivers, allowing a fresh start when print queues are stuck or printer drivers are corrupt (Correct answer)
- Printer Reset restarts the print spooler service without removing any printer configurations
- Printer Reset is used to restore factory default settings on a network printer via macOS
- Printer Reset removes only the selected printer's queue and driver, leaving others unaffected
Correct answer: Printer Reset (Reset printing system) in macOS removes all printers, print queues, and printer drivers, allowing a fresh start when print queues are stuck or printer drivers are corrupt
Right-clicking in the empty area of the Printers list in System Settings > Printers & Scanners and choosing 'Reset printing system' removes ALL printers, print queues, drivers, and print jobs, completely resetting the macOS printing subsystem — useful when print queues are stuck or drivers are corrupt.
The printing reset clears: all printer entries from System Settings, all print queues (including stuck jobs), CUPS configuration files in /etc/cups/, printer drivers in /Library/Printers/ (system) and ~/Library/Printers/ (user). After reset, printers must be re-added. The CUPS (Common Unix Printing System) daemon handles macOS printing. Direct manipulation: 'sudo lpadmin -x [printer-name]' removes a specific printer, 'sudo cancel -a [printer-name]' cancels all jobs. Log: /var/log/cups/. The reset option is especially useful when stuck print jobs in the queue cannot be deleted normally, or after a macOS update breaks printer drivers.
What is AirPrint and how does macOS use it to print without installing drivers?