M11 — Printer settings completeness & dialog binding

New Issue

Printer settings completeness and correctness fixes.

Issues

  • #183 Stage 2: Add paper size and print quality selection to printer details
  • #180 Epson printer quality options limited to default only
  • #181 Canon printer media types display Thai characters instead of English labels
  • #186 Printer properties dialog doesn't apply selected printer and settings

Implementation order (locked)

  1. #183 — Feature foundation. Adds paper size and quality pickers to Stage 2 UI. Required before bug fixes that populate these pickers.
  2. #180 — Bug fix. Completes Epson quality option enumeration (EPIJ_Qual key). Depends on #183 for the quality picker UI to show options.
  3. #181 — Bug fix. Fixes Canon media type locale priority in PPD parsing. Depends on #183 for the media type picker to show correct labels.
  4. #186 — Bug fix. Applies selected printer/settings in NSPrintPanel. Depends on #183 (paper size/quality selection exists), #180 (all quality options available), #181 (correct media type labels).

Dependency graph

#183 (Feature: Stage 2 paper/quality selection)
├── #180 (Bug: Epson quality options)
├── #181 (Bug: Canon media type locale)
└── #186 (Bug: Printer properties dialog)
    └── Depends on #180 and #181

Dependencies

Branching

developmilestone/m11-print-settingsfeat/<issue>-<slug>

No due date
43% Completed