Implement a robust native raw printing engine on macOS to completely bypass Apple ColorSync color transformation layers when sending profiling targets to physical printers.
Scope & Technical Requirements
Native macOS print pipeline in src-tauri/src/print/macos.rs (or extending unix.rs).
Implement CUPS raw queue verification and PPD uncorrected color passthrough commands.
Interface with macOS CorePrinting / CUPS C API to submit unmanaged PostScript/Raster/TIFF streams directly to the spooler.
Add printer property inspection and capability querying on macOS (lpoptions, lpstat).
Acceptance Criteria
Profiling target TIFF spooled without ColorSync color transformation on macOS.
Printer list and capabilities successfully populated on macOS.
Unit & integration tests for macOS CUPS printer commands.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Description
Implement a robust native raw printing engine on macOS to completely bypass Apple ColorSync color transformation layers when sending profiling targets to physical printers.
Scope & Technical Requirements
src-tauri/src/print/macos.rs(or extendingunix.rs).lpoptions,lpstat).Acceptance Criteria
Dependencies & Ordering
v0.4.0)