Source: printer-driver-pantum-4200
Section: non-free/text
Priority: optional
Maintainer: hao <hao@localhost>
Build-Depends: debhelper-compat (= 13), gcc, make, python3
Standards-Version: 4.7.0
Rules-Requires-Root: no
Homepage: https://www.pantum.com/

Package: printer-driver-pantum-4200
Architecture: any
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 cups
Recommends: cups-filters | cups-filters-core-drivers
Suggests: printer-driver-pantum-4200-sane, printer-driver-pantum-4200-driverless-scan
Conflicts: pantum
Replaces: pantum
Description: Pantum 4200 series PostScript CUPS driver
 This package installs a CUPS PostScript normalization filter and PPDs for
 Pantum BM4200AD, BM4200ADN, BM4200ADW, BM4200D, BM4200DN, BM4200DW,
 BP4200D, BP4200DN, and BP4200DW series printers.
 .
 The filter strips leading PJL/JCL wrappers that some BM4200ADN devices print
 as page content and forces simplex setup unless duplex is requested.
 .
 The generated PPDs point to a package-specific filter name instead of the
 vendor ptps name so this local package can coexist with other Pantum PS
 driver packages.

Package: printer-driver-pantum-4200-driverless-scan
Architecture: any
Depends:
 ${misc:Depends},
 printer-driver-pantum-4200 (= ${binary:Version}),
 sane-utils
Recommends: sane-airscan, ipp-usb, avahi-daemon
Description: Pantum 4200 series driverless scan helpers
 This package installs architecture-independent helper documentation and a
 diagnostic command for the standard eSCL/AirScan/ipp-usb scan path used by
 applications such as lz-deepin.
 .
 It does not contain a Pantum private USB SANE backend. Devices that do not
 expose eSCL/AirScan still need the amd64 vendor SANE backend package or a
 native self-developed backend.

Package: printer-driver-pantum-4200-sane
Architecture: amd64
Depends:
 ${misc:Depends},
 printer-driver-pantum-4200 (= ${binary:Version}),
 libjpeg8,
 libsane1,
 libstdc++6,
 libusb-1.0-0
Recommends: sane-utils
Conflicts: pantum
Replaces: pantum
Description: Pantum 4200 series SANE scanner support
 This package installs the vendor Pantum pantum_bm4200 SANE backend, sane.d
 registration, and udev USB permissions for the BM4200 multifunction models.
 .
 It is limited to amd64 because the bundled vendor SANE backend is a closed
 x86-64 shared object.
