printer-driver-pantum-4200 (0.8) unstable; urgency=medium

  * Set cupsManualCopies to True so CUPS generates copies instead of relying
    on device-side copy handling after PJL/JCL normalization.
  * Set cupsEvenDuplex to true so odd-page duplex copies get a filler back
    side, preventing the next copy from printing on the previous copy's last
    sheet.
  * Add a BM4200ADN cupsfilter regression test for odd-page duplex copies.

 -- hao <hao@localhost>  Tue, 28 Apr 2026 10:20:00 +0800

printer-driver-pantum-4200 (0.7) unstable; urgency=medium

  * Parse CUPS option tokens exactly when detecting Duplex and sides values.
  * Add regression checks for two-sided options, one-sided options, and
    false-positive Duplex-like option names.

 -- hao <hao@localhost>  Tue, 28 Apr 2026 09:10:00 +0800

printer-driver-pantum-4200 (0.6) unstable; urgency=medium

  * Normalize PostScript jobs in the 4200 filter by stripping leading PJL/JCL
    wrappers that BM4200ADN can otherwise print as page content.
  * Force simplex PostScript setup by default unless a duplex option is
    explicitly requested, avoiding printer or queue defaults unexpectedly
    producing two-sided output.

 -- hao <hao@localhost>  Tue, 28 Apr 2026 08:30:00 +0800

printer-driver-pantum-4200 (0.5) unstable; urgency=medium

  * Make build-time Python checks compatible with Python 3.7 OBS workers.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 17:15:00 +0800

printer-driver-pantum-4200 (0.4) unstable; urgency=medium

  * Add an Architecture: any driverless scan helper package based on the
    lz-deepin eSCL/AirScan/ipp-usb scan path.
  * Keep the Pantum private USB SANE backend isolated in the amd64-only
    printer-driver-pantum-4200-sane package.
  * Add python3 to Build-Depends for OBS source builds running make check.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 17:05:00 +0800

printer-driver-pantum-4200 (0.3) unstable; urgency=medium

  * Split the amd64-only SANE backend into printer-driver-pantum-4200-sane.
  * Restore the CUPS print package to Architecture: any for non-amd64 ports.
  * Keep CUPS reload scripts in the print package and udev reload scripts in the SANE package.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 16:45:00 +0800

printer-driver-pantum-4200 (0.2) unstable; urgency=medium

  * Install trimmed Pantum BM4200 udev rules and SANE backend files.
  * Add sane.d backend registration so scanner applications can discover USB devices.
  * Restrict package architecture to amd64 because the bundled vendor SANE backend is amd64-only.
  * Declare conflicts with the vendor pantum package because both install overlapping driver paths.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 16:25:00 +0800

printer-driver-pantum-4200 (0.1) unstable; urgency=medium

  * Initial local package for Pantum 4200 series PostScript CUPS driver.
  * Install self-developed package-specific PostScript passthrough filter.
  * Install corrected PPDs for BM4200/BP4200 models from Pantum Linux Driver V1.1.166.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 16:05:35 +0800
