# Pantum 4200 driverless scanning

This helper package follows the same scan path used by lz-deepin for
driverless devices:

- network eSCL/AirScan discovery through sane-airscan and Avahi;
- USB driverless scan through ipp-usb exposing local eSCL endpoints;
- SANE frontends such as lz-deepin or scanimage consuming the discovered
  `airscan:*` device.

It does not implement the Pantum private USB scan protocol and it does not
replace the vendor `pantum_bm4200` SANE backend. If the device does not expose
eSCL/AirScan or IPP-over-USB, use the amd64-only
`printer-driver-pantum-4200-sane` package or continue self-developing a native
SANE backend.

Useful checks:

```bash
pantum-4200-driverless-scan-check
scanimage -L
airscan-discover
```
