Linux

Where Does HPLIP Store Config Files?

HPLIP system and user configs with state, data and PPD trees.

Last updated

HPLIP splits system config, user config, state and data across four roots. PPDs branch under share with active queues materialized in CUPS. Uninstall docs enumerate the set.

Debian wiki plus bug dumps pin per-file roles. Keep all four roots together.

Where HPLIP stores this, by platform

Linux
/etc/hp/hplip.conf

System plus user confs with state in var lib and data in share. PPDs in share trees with actives under CUPS. Uninstall docs enumerate the set.

Frequently asked questions

How do I back up HPLIP?

Copy etc hp plus home hplip plus var state with no print running. PPDs live in share trees with active queues under CUPS. Restoring means putting all of it back.

Which trees matter?

Uninstall docs enumerate share, etc, home and var trees together. Debian dumps pin PPD paths with queue actives under CUPS. Keep the full set matched.

Notice an outdated path? Let us know.