Tags: chungminhtu/brother-t220-wifi
Tags
feat: per-job color vs B&W from one printer (28 ppm B&W) Add a CUPS backend 'brhbp' that reads print-color-mode from the job and tells the daemon color or mono. Mono jobs render as grayscale + PJL RENDERMODE=GRAYSCALE, so black & white documents print on the black head at the printer's full ~28 ppm, while color photos still print in color — all from the single shared printer. Toggle Black & White in the print dialog to pick per job. README diagrams and speed section updated.
perf: default PJL PRINTQUALITY=DRAFT for faster printing The printer's mechanical mode dominates print time. It was hardcoded to NORMAL color (the slowest mode) for every job. Switch the default to DRAFT (still color), which cuts head passes and speeds up every print. Document the PRINTQUALITY / RENDERMODE knobs in the README.
feat: v2.0.0 docker-free pkg installer - Remove Docker: convert PDF->PWG with native macOS cupsfilter, wrap in the printer's PJL envelope (reverse-engineered from Brother's Linux filter) instead of running that filter in a container. - Ship as double-click .pkg inside a DMG (pkgbuild/productbuild). - postinstall: strip com.apple.quarantine, enable CUPS sharing, suppress CUPS Bonjour so exactly one AirPrint printer is advertised, create the shared queue, load LaunchAgents for the console user. - Daemon runs under caffeinate -si with KeepAlive: never idle, always ready; self-heals the raw USB queue when the printer appears. - Single advertised printer named "DCP-T220 WIFI".