hp-setup revisited

I am very motivated to get my HP LaserJet 100 Color MFP M175nw configured and working on 15.2. As it stands now I have no scanner and it only prints in black and white. Even though I have not posted here in the last several days I have been searching for a solution. I don’t know why I didn’t do this sooner but today I fired up journalctl -f and then ran hp-setup. Here is what I got.

Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 532: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/models.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 543: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/unreleased/unreleased.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/musb.c 2129: ignoring hp:/usb/HP_LaserJet_100_colorMFP_M175nw?serial=00CNC9D655DH support=0**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 532: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/models.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 543: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/unreleased/unreleased.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/musb.c 2129: ignoring hp:/usb/HP_LaserJet_100_colorMFP_M175nw?serial=00CNC9D655DH support=0**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 532: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/models.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/model.c 543: no HP_LaserJet_100_colorMFP_M175nw attributes found in /usr/share/hplip/data/models/unreleased/unreleased.dat**
Feb 14 06:48:08 Voyager python3[14781]: **io/hpmud/musb.c 2129: ignoring hp:/usb/HP_LaserJet_100_colorMFP_M175nw?serial=00CNC9D655DH support=0**
Feb 14 06:48:08 Voyager /hp-setup[14781]: **hp-setup[14781]: error: No devices found on bus: usb**


As you can see hp-setup is finding the scanner but is complaining there is no device listed in models.dat. I went to models.dat and here is what I found:

[hp_laserjet_100_colormfp_m175]align-type=0
clean-type=0
color-cal-type=0
copy-type=0
embedded-server-type=1
fax-type=0
fw-download=False
icon=hp_color_laserjet_cm1312_mfp.png
io-mfp-mode=3
io-mode=1
io-support=14
job-storage=0
linefeed-cal-type=0
model1=HP LaserJet 100 Color MFP M175
model2=HP LaserJet 100 Color MFP M175a
model3=HP LaserJet 100 Color MFP M175b
model4=HP LaserJet 100 Color MFP M175c
model5=HP LaserJet 100 Color MFP M175e
model6=HP LaserJet 100 Color MFP M175nw
model7=HP LaserJet 100 Color MFP M175p
model8=HP LaserJet 100 Color MFP M175q
model9=HP LaserJet 100 Color MFP M175r
ppd-name=hp-laserjet_100_color_mfp_m175-ps.ppd
monitor-type=0
panel-check-type=0
pcard-type=0
plugin=0
plugin-reason=64
power-settings=0
pq-diag-type=0
r-type=0
r0-agent1-kind=4
r0-agent1-sku=CE310A
r0-agent1-type=1
r0-agent2-kind=4
r0-agent2-sku=CE311A
r0-agent2-type=4
r0-agent3-kind=4
r0-agent3-sku=CE313A
r0-agent3-type=5
r0-agent4-kind=4
r0-agent4-sku=CE312A
r0-agent4-type=6
scan-src=3
scan-type=5
status-battery-check=0
status-dynamic-counters=0
status-type=10
support-released=True
support-subtype=219b2b
support-type=2
support-ver=3.11.7
tech-class=Postscript
family-class=Undefined
tech-subclass=Normal
tech-type=4
usb-pid=62a
usb-vid=3f0
wifi-config=3



My HP LaserJet 100 Color MFP M175nw is in models.dat so why is hp-setup not finding it? I even tried changing HP LaserJet 100 Color MFP M175nw to HP_LaserJet_100_colorMFP_M175nw so that it would be an exact search string. hp-setup still failed to find it.

Does anyone have any ideas on this? Currently I am forced to go to Windows 10 to get any printing or scanning done. This is a worst case scenario for me.

Thanks,
Dave

I went to /usr/share/cups/model/manufacturer-PPDs/hplip. There is no hp-laserjet_100_color_mfp_m175-ps.ppd in this directory. How can I get this ppd file?

  1. Do you install the printer/scanner on USB?
  2. do you run hp-check as root and instll all missing packages?
  3. Maybe use hplip from the printing Repo, its a little bit newer.

I checked yast and found hp-laserjet_100_color_mfp_m175-ps.ppd.gz had been installed in the /hplip-hpps directory. Made a copy in the hplip directory. hp-setup still fails with the same output as above. I am truly stumped.

  1. It is a usb scanner.

  2. I ran hp-check as root and installed as many packages as I could find using yast. Not too excited about letting hp-check install whatever on my system. The remaining missing dependencies are all devel packages that yast did not have a solution for.

  3. I am using the most recent hplip from the printing repo.

I double checked hp-check and found the rest of the missing packages. Here is the output

hp-check
**Saving output in log file: /usr/share/cups/model/manufacturer-PPDs/hplip/hp-check.log**

**HP Linux Imaging and Printing System (ver. 3.20.11)**
**Dependency/Version Check Utility ver. 15.1**

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

**Note: hp-check can be run in three modes:**
1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies are installed to successfully compile HPLIP.                                                                  
2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball has the proper dependencies installed to successfully run.                                                           
3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases (both compile- and run-time dependencies).                                                                                                                      

Check types:                                                                                                                                                                                                                                                                    
a. EXTERNALDEP - External Dependencies                                                                                                                                                                                                                                          
b. GENERALDEP - General Dependencies (required both at compile and run time)                                                                                                                                                                                                    
c. COMPILEDEP - Compile time Dependencies                                                                                                                                                                                                                                       
d. [All are run-time checks]                                                                                                                                                                                                                                                    
PYEXT SCANCONF QUEUES PERMISSION                                                                                                                                                                                                                                                

Status Types:
    OK
    MISSING       - Missing Dependency or Permission or Plug-in
    INCOMPAT      - Incompatible dependency-version or Plugin-version

  
---------------
| SYSTEM INFO |
---------------

 Kernel: 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) GNU/Linux
 Host: Voyager
 Proc: 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) GNU/Linux
 Distribution: 3 15.2
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.20.11
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for suse distro  15.2 version  

**Current contents of '/etc/hp/hplip.conf' file:**
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.20.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/manufacturer-PPDs/hplip
ppdbase=/usr/share/cups/model/manufacturer-PPDs
doc=/usr/share/doc/packages/hplip
html=/usr/share/doc/packages/hplip
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/lib/cups/driver
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=no
foomatic-ppd-install=yes
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=no
cups-ppd-install=yes
internal-tag=3.20.11
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no


**Current contents of '/var/lib/hp/hplip.state' file:**
[plugin]
installed = 1
eula = 1
version = 3.19.12



**Current contents of '~/.hplip/hplip.conf' file:**
**warning: Could not access file: No such file or directory**
 <Package-name>        <Package-Desc>      <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

-------------------------
| External Dependencies |
-------------------------

 cups                 CUPS - Common Unix Printing System                           REQUIRED        1.1             2.2.7           OK         'CUPS Scheduler is running'
 gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05            9.52            OK         -
 xsane                xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             0.999           OK         -
 scanimage            scanimage - Shell scanning program                           OPTIONAL        1.0             1.0.31          OK         -
 dbus                 DBus - Message bus system                                    REQUIRED        -               1.12.2          OK         -
 policykit            PolicyKit - Administrative policy framework                  OPTIONAL        -               0.116           OK         -
 network              network -wget                                                OPTIONAL        -               1.20.3          OK         -
 avahi-utils          avahi-utils                                                  OPTIONAL        -               0.7             OK         -

------------------------
| General Dependencies |
------------------------

 libjpeg              libjpeg - JPEG library                                       REQUIRED        -               -               OK         -
 cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               2.2.7           OK         -
 cups-image           CUPS image - CUPS image development files                    REQUIRED        -               2.2.7           OK         -
 libpthread           libpthread - POSIX threads library                           REQUIRED        -               b'2.26'         OK         -
 libusb               libusb - USB library                                         REQUIRED        -               1.0             OK         -
 sane                 SANE - Scanning library                                      REQUIRED        -               1.0.31          OK         -
 sane-devel           SANE - Scanning library development files                    REQUIRED        -               1.0.31          OK         -
 libavahi-dev         libavahi-dev                                                 REQUIRED        -               -               OK         -
 libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.7.3           OK         -
 libcrypto            libcrypto - OpenSSL cryptographic library                    REQUIRED        -               1.1.1           OK         -
 python3X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             3.6.12          OK         -
 python3-notify2      Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -               -               OK         -
 python3-pyqt4-dbus   PyQt 4 DBus - DBus Support for PyQt4                         OPTIONAL        4.0             4.12.3          OK         -
 python3-pyqt4        PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             4.12.3          OK         -
 python3-dbus         Python DBus - Python bindings for DBus                       REQUIRED        0.80.0          1.2.4           OK         -
 python3-xml          Python XML libraries                                         REQUIRED        -               2.2.5           OK         -
 python3-devel        Python devel - Python development files                      REQUIRED        2.2             3.6.12          OK         -
 python3-pil          PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -               5.0.0           OK         -
 python3-reportlab    Reportlab - PDF library for Python                           OPTIONAL        2.0             3.4.0           OK         -

--------------
| COMPILEDEP |
--------------

 libtool              libtool - Library building support services                  REQUIRED        -               2.4.6           OK         -
** error: gcc           gcc - GNU Project C and C++ Compiler                         REQUIRED        -               7.5.0           MISSING    'gcc needs to be installed'**
 make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.2.1           OK         -

---------------------
| Python Extentions |
---------------------

 cupsext              CUPS-Extension                                               REQUIRED        -               3.20.11         OK         -
 hpmudext             IO-Extension                                                 REQUIRED        -               3.20.11         OK         -

----------------------
| Scan Configuration |
----------------------

 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.20.11         OK         'hpaio found in /etc/sane.d/dll.conf'
 scanext              Scan-SANE-Extension                                          REQUIRED        -               3.20.11         OK         -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

No Scanner found.

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

  
**HP-LaserJet-100-colorMFP-M175nw**
**-------------------------------**
Type: Unknown
Device URI: usb://HP/LaserJet%20100%20colorMFP%20M175nw?serial=00CNC9D655DH&interface=1
PPD: /etc/cups/ppd/HP-LaserJet-100-colorMFP-M175nw.ppd
PPD Description: HP LaserJet 100 color MFP M175 Postscript (recommended)
Printer status: printer HP-LaserJet-100-colorMFP-M175nw is idle.  enabled since Thu 11 Feb 2021 12:43:47 PM EST
**warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend for HP-Devices.**


--------------
| PERMISSION |
--------------

**error: Unsupported model: HP_LaserJet_100_colorMFP_M175nw**
  
-----------
| SUMMARY |
-----------

**Missing Required Dependencies**
**-----------------------------**
**error: 'gcc-c++' package is missing/incompatible ** 

**Missing Optional Dependencies**
**-----------------------------**
None


Total Errors: 1
Total Warnings: 2


Done.


Complains gcc / c++ is not installed. It is and is version 7.5.0

Complains gcc / c++ is not installed. It is and is version 7.5.0

error: ‘gcc-c++’ package is missing/incompatible

gcc-c++ is not gcc / c++

Here without gcc-c++:

Missing Required Dependencies
-----------------------------
error: 'gcc-c++' package is missing/incompatible 

With gcc-c++

Missing Required Dependencies
-----------------------------
None

zypper se -si gcc-c++
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name          | Type  | Version       | Arch   | Repository
---+---------------+-------+---------------+--------+-----------
i+ | gcc-c++       | Paket | 7-lp152.4.114 | x86_64 | OSS
i+ | gcc-c++-32bit | Paket | 7-lp152.4.114 | x86_64 | OSS

But that is not your problem.

Your printer is directly connected to an USB-Port at your PC (no USB-Hub)?
Try another USB-Port.
Delete the non-working printer queue

The error message ‘this is not a valid device’ appears to be coming from hp-config_usb_printer. Here is the code that triggers this message:

try:    # ******************************* MAKEURI
    if param:
        device_uri, sane_uri, fax_uri = device.makeURI(param)
    if not device_uri:
        log.error("This is not a valid device")
        sys.exit(0)

I do not know python. Can anyone explain to me what is failing?

Hi
The hp version does not match the plugin… run hp-plugin as your user to match the hplip version.

My printer is connected directly to the computer. I have tried 3 different 2.0 ports and 2 different cables. No cable is longer than 6’. I went ahead and ran hp-doctor and allowed this program to fix the gcc-c++ package. hp-doctor invoked zypper for the update and all that was done was an update to the gcc-c++ license. I now have no dependency problems. I just upgraded the plugin. I have tried deleting the automatically installed printer configuration before running hp-setup with the same result. Ran hp-doctor again, here are the results, keeps saying my printer is an unsupported model - even though the ppd file is installed. Missing something, cannot figure what.

hp-doctor

**HP Linux Imaging and Printing System (ver. 3.20.11)**
**Self Diagnse Utility and Healing Utility ver. 1.0**

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.


**HP Linux Imaging and Printing System (ver. 3.20.11)**
**Self Diagnse Utility and Healing Utility ver. 1.0**

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

  

**Checking for Deprecated items....**
No Deprecated items are found


**Checking for HPLIP updates....**

**HP Linux Imaging and Printing System (ver. 3.20.11)**
**HPLIP upgrade latest version ver. 1.0**

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

**error: HPLIP upgrade is disabled by openSUSE for security reasons, see https://bugzilla.suse.com/show_bug.cgi?id=853405 - if you like to upgrade HPLIP, use an openSUSE software package manager like YaST or zypper.**

Done.
**error: Failed to upgrade latest HPLIP. Is hp-upgrade already running (i.e. foreground or background)?**


**Checking for Dependencies....**

---------------
| SYSTEM INFO |
---------------

 Kernel: 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) GNU/Linux
 Host: Voyager
 Proc: 5.3.18-lp152.63-default #1 SMP Mon Feb 1 17:31:55 UTC 2021 (98caa86) GNU/Linux
 Distribution: 3 15.2
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.20.11
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for suse distro  15.2 version  

**Current contents of '/etc/hp/hplip.conf' file:**
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.20.11

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/cups/model/manufacturer-PPDs/hplip
ppdbase=/usr/share/cups/model/manufacturer-PPDs
doc=/usr/share/doc/packages/hplip
html=/usr/share/doc/packages/hplip
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/lib/cups/driver
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=no
foomatic-ppd-install=yes
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=no
cups-ppd-install=yes
internal-tag=3.20.11
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no


**Current contents of '/var/lib/hp/hplip.state' file:**
[plugin]
installed = 1
eula = 1
version = 3.20.11



**Current contents of '~/.hplip/hplip.conf' file:**
[commands]
scan = /usr/bin/xsane -V %SANE_URI%

[fax]
email_address =  
voice_phone =  

[last_used]
printer_name =  
working_dir = .

[polling]
device_list =  
enable = false
interval = 5

[refresh]
enable = false
rate = 30
type = 1

[settings]
systray_messages = 0
systray_visible = 0

[upgrade]
last_upgraded_time = 1527894330
notify_upgrade = false
pending_upgrade_time = 0

[installation]
date_time = 02/14/21 14:23:14
version = 3.20.11


 <Package-name>        <Package-Desc>      <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

-------------------------
| External Dependencies |
-------------------------

 cups                 CUPS - Common Unix Printing System                           REQUIRED        1.1             2.2.7           OK         'CUPS Scheduler is running'
 gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05            9.52            OK         -
 xsane                xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             0.999           OK         -
 scanimage            scanimage - Shell scanning program                           OPTIONAL        1.0             1.0.31          OK         -
 dbus                 DBus - Message bus system                                    REQUIRED        -               1.12.2          OK         -
 policykit            PolicyKit - Administrative policy framework                  OPTIONAL        -               0.116           OK         -
 network              network -wget                                                OPTIONAL        -               1.20.3          OK         -
 avahi-utils          avahi-utils                                                  OPTIONAL        -               0.7             OK         -

------------------------
| General Dependencies |
------------------------

 libjpeg              libjpeg - JPEG library                                       REQUIRED        -               -               OK         -
 cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               2.2.7           OK         -
 cups-image           CUPS image - CUPS image development files                    REQUIRED        -               2.2.7           OK         -
 libpthread           libpthread - POSIX threads library                           REQUIRED        -               b'2.26'         OK         -
 libusb               libusb - USB library                                         REQUIRED        -               1.0             OK         -
 sane                 SANE - Scanning library                                      REQUIRED        -               1.0.31          OK         -
 sane-devel           SANE - Scanning library development files                    REQUIRED        -               1.0.31          OK         -
 libavahi-dev         libavahi-dev                                                 REQUIRED        -               -               OK         -
 libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.7.3           OK         -
 libcrypto            libcrypto - OpenSSL cryptographic library                    REQUIRED        -               1.1.1           OK         -
 python3X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             3.6.12          OK         -
 python3-notify2      Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -               -               OK         -
 python3-pyqt4-dbus   PyQt 4 DBus - DBus Support for PyQt4                         OPTIONAL        4.0             4.12.3          OK         -
 python3-pyqt4        PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             4.12.3          OK         -
 python3-dbus         Python DBus - Python bindings for DBus                       REQUIRED        0.80.0          1.2.4           OK         -
 python3-xml          Python XML libraries                                         REQUIRED        -               2.2.5           OK         -
 python3-devel        Python devel - Python development files                      REQUIRED        2.2             3.6.12          OK         -
 python3-pil          PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -               5.0.0           OK         -
 python3-reportlab    Reportlab - PDF library for Python                           OPTIONAL        2.0             3.4.0           OK         -

--------------
| COMPILEDEP |
--------------

 libtool              libtool - Library building support services                  REQUIRED        -               2.4.6           OK         -
 gcc                  gcc - GNU Project C and C++ Compiler                         REQUIRED        -               7.5.0           OK         -
 make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.2.1           OK         -

---------------------
| Python Extentions |
---------------------

 cupsext              CUPS-Extension                                               REQUIRED        -               3.20.11         OK         -
 hpmudext             IO-Extension                                                 REQUIRED        -               3.20.11         OK         -

----------------------
| Scan Configuration |
----------------------

 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.20.11         OK         'hpaio found in /etc/sane.d/dll.conf'
 scanext              Scan-SANE-Extension                                          REQUIRED        -               3.20.11         OK         -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

No Scanner found.

--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

  
**lpstat**
**------**
Type: Unknown
Device URI: No destinations added.


--------------
| PERMISSION |
--------------

**error: Unsupported model: HP_LaserJet_100_colorMFP_M175nw**
  

**Checking for Configured Queues....**
No Queue added

**warning: No Queue(s) configured.**


**Checking for HP Properitery Plugin's....**
No plug-in printers are configured.
  
**Diagnose completed...**



More information on Troubleshooting,How-To's and Support is available on http://hplipopensource.com/hplip-web/index.html


There are some threads about this printer, it seems the drivers name is not properly build into the driver, I will patch my hplip and see.

Hi
Looks like HP upstream removed entry for HP_LaserJet_100_colorMFP_M175nw in hplip-3.19.1 from models.dat, which caused not-detecting the printer.Raise a bug report…
openSUSE:Submitting bug reports - openSUSE

Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1740132

Try hplip from my Repo, add the Repo:

zypper ar -f -p 100 https://download.opensuse.org/repositories/home:/Sauerland:/sane/openSUSE_Leap_15.2/ hplip-Sauerland

Install hplip and switch to the packages from my Repo:

zypper in -f --from hplip-Sauerland hplip hplip-hpijs hplip-sane hplip-scan-utils

If you do not need the scan, you can delete the 2 last packages.

Sauerland that did it. After installing your packages hp-setup ran and installed the printer and the scanner. Both are working perfectly. Thank you for all of your help.