(Suspend)HP Laserjet P1102w

Good Day Everyone,

I am trying to connect to my printer. I am trying to follow the handbook however it seems nothing wants to print.
I got up to 11.5.1 on the handbook after adding entry to /etc/printcap. Any help is much appreciated.
 
christian@christian:~ $ cat /etc/printcap
# @(#)printcap 5.3 (Berkeley) 6/30/90

#
# This enables a simple local "raw" printer, hooked up to the first
# parallel port. No kind of filtering is done, so everything you pass
# to the "lpr" command will be printed unmodified.
#
# Remember, for further print queues you're going to add, you have
# to choose different spool directories (the "sd" capability below),
# otherwise you will greatly confuse lpd.
#
# For some advanced printing, have a look at the "apsfilter" package.
# It plugs into the lpd system, allowing you to print a variety of
# different file types by converting everything to PostScript(tm)
# format. For more information about apsfilter visit
#
# http://www.apsfilter.org/
#
# If you don't have a PostScript(tm) printer, don't panic, but do
# also install the latest "ghostscript" package for best printer support.
#
# Do also refer to the "printing" section of the handbook.
#
# https://docs.freebsd.org/en/books/handbook/printing/
#
# A local copy can be found under
#
# /usr/share/doc/handbook/handbook.{html,latin1}.
#
# Banner pages are now suppressed by default. Remove the ?? capability
# to turn them back on.
#
lp|local line printer:\
:lp=/dev/ugen0.2:\
??\
:mx#0:\
:sd=/var/spool/lpd/lp:\
:lf=/var/log/lpd-errs:
# Sample remote printer. The physical printer is on machine "lphost".
# You can perform any kind of local filtering directly. If you need
# local filters (e.g. LF -> CR-LF conversion for HP printers), create
# a filter script that sends the proper escape sequence to the printer
# and then concatenates stdin to stdout.
#
#remote|sample remote printer:\
# ??\
# :rm=lphost:sd=/var/spool/output/lphost:lf=/var/log/lpd-errs:\
# :if=/usr/local/libexec/if-script:
#
# Simple Russian printer with hardware CP866 character set, output filter
# used for KOI8-R -> CP866 conversion
#
#lp|Russian local line printer:\
# :sh:of=/usr/libexec/lpr/ru/koi2alt:\
# :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:
christian@christian:~ $
 
I have this printer, it's USB connected in my case (never used its Wi-Fi feature).
I use it with CUPS. I added it using CUPS Web Admin interface.
I don't have anything in /etc/printcap at all.

Originally, I used hplip driver (from print/hplip-plugin), but several years ago I switched to print/foo2zjs, because I had grown tired of building the port (it's restricted, so there is no official package for it).
 
I have this printer, it's USB connected in my case (never used its Wi-Fi feature).
I use it with CUPS. I added it using CUPS Web Admin interface.
I don't have anything in /etc/printcap at all.

Originally, I used hplip driver (from print/hplip-plugin), but several years ago I switched to print/foo2zjs, because I had grown tired of building the port (it's restricted, so there is no official package for it).
Good Day Andriy,

Can you assist me with CUPS Web Admin interface setup?
 
The HP Laserjet P1102w uses "Host-based printing", i.e. it's a completely dumb printer, with the rendering done on your host, and not on the printer. You need a special filter to do that.

Andriy already suggested how to proceed, above. i.e. abandon lpr(1), and printcap, and use the CUPS Web Admin interface to configure the printer.

Beware, the FreeBSD CUPS package installs replacements for /usr/bin/lpr and friends in /usr/local/bin. This is remarkably offensive behaviour, as it guarantees confusion. For that reason, I use the System V print commands (lp, lpadmin, etc), and never the BSD ones (lpr, lpc, etc).
 
The HP Laserjet P1102w uses "Host-based printing", i.e. it's a completely dumb printer, with the rendering done on your host, and not on the printer. You need a special filter to do that.

Andriy already suggested how to proceed, above. i.e. abandon lpr(1), and printcap, and use the CUPS Web Admin interface to configure the printer.

Beware, the FreeBSD CUPS package installs replacements for /usr/bin/lpr and friends in /usr/local/bin. This is remarkably offensive behaviour, as it guarantees confusion. For that reason, I use the System V print commands (lp, lpadmin, etc), and never the BSD ones (lpr, lpc, etc).
Thank you for your response to my thread. I just wanted to ask you for clarification when you say cups installs replacements for both /usr/bin and /usr/local/bin what do you mean? In addition I am confused on the web interface with the host name, specific identifier for my hp printer, just little things when trying to add printer I’m not understanding.

TYIA. I am definitely a noob however trying to do my due diligence with research but just some things just aren’t clicking in my brain.
 
I don't know this particular printer, but do know HP printers on FreeBSD pretty well (I specifically buy HP because I know they're easy to configure).
Assuming it's the same as other HP printers, just install print/hplip and run hp-setup. It should guide you through the installation and configure cups.
Note that I've never used the print/hplip-plugin pkg, I have no idea what the difference is.

EDIT: apparently your printer requires non-open-source binary to be run (which is included in that print/hplip-plugin port). I have no experience with configuring a printer like this. I'd still see what hp-setup says about it though, but I reckon you'd have to install both ports.
 
I just wanted to ask you for clarification when you say cups installs replacements for both /usr/bin and /usr/local/bin what do you mean?
I mean that you will get two different versions of lpr installed, one which works with the native BSD printing sub-system, and one which works with the CUPS package. Which one you execute from the command line when you type "lpr" will depend on the PATH you have established for your shell:
Code:
[gunsynd.260] $ ls -lad /usr/bin/lpr /usr/local/bin/lpr
-r-sr-sr-x  1 root  daemon  40072 Mar  6 09:08 /usr/bin/lpr
-rwxr-xr-x  1 root  wheel   14856 May 14 11:26 /usr/local/bin/lpr
[gunsynd.261] $ echo $PATH
/home/phil/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/sbin:/usr/sbin
[gunsynd.262] $ which lpr
/usr/local/bin/lpr
CUPS also installs a complete set of utilities that emulate the System V printing sub-system. So you don't need to use the BSD ones. So to avoid confusion, when printing a document, I don't use lpr to print, or lpc to see what's queued.. I use lp and lpstat instead:
Code:
[gunsynd.263] $ which lp
/usr/local/bin/lp
[gunsynd.264] $ lpstat -t
scheduler is running
system default destination: HP_Laserjet_Pro_4001dw
device for HP_Laserjet_Pro_4001dw: socket://hp4001dw:9100
HP_Laserjet_Pro_4001dw accepting requests since Thu May 30 16:11:20 2024
printer HP_Laserjet_Pro_4001dw is idle.  enabled since Thu May 30 16:11:20 2024
In addition I am confused on the web interface with the host name, specific identifier for my hp printer, just little things when trying to add printer I’m not understanding.
I can't address that without more details.

I expect that print/hplip, as suggested by malavon would also solve your problem. But I have no experience with it.
 
If you can via network, you should be able to get it printing pdfs at least, with netcat. For example if the address is 192.168.1.150 you can use
nc 192.168.1.50 9100 < myfile.pdf

I haven't used a non networked printer for years, (and don't print too much). I have a page about printing (and scanning) with CLI at https://srobb.net/cliscanprint.html, and it might work for you if your printer can be networked--not sure how easy or hard it is to get HP wireless working, you might be able to set it up. (It looks like you can do it from phone app, like far too many printers these days.)

As for cups, the /usr/bin/lp vs /usr/local/bin/lp is only a problem if you're printing from command line. I think you may even be able to compile the port so that it overrides /usr/bin, but I'm not sure about that. You can do something like rename /usr/bin/lp, and such to /usr/bin/lp.orig and then symlink /usr/local/bin/lp to /usr/bin/lp, etc. There's various workarounds, but if you only print from the the web, libreoffice and other GUI applications, it won't matter. It only becomes a factor if you print from command line.
 
If you can via network, you should be able to get it printing pdfs at least, with netcat. For example if the address is 192.168.1.150 you can use
nc 192.168.1.50 9100 < myfile.pdf
I don't believe that the HP Laserjet P1102w is capable of printing PDFs. It requires all rendering do be done by a host-based application.
You can do something like rename /usr/bin/lp, and such to /usr/bin/lp.orig and then symlink /usr/local/bin/lp to /usr/bin/lp, etc.
BTDT, and I can attest that it will all come apart with the next software update touches anything you have changed manually. It's why I switched to using the System V command set.
 
I mean that you will get two different versions of lpr installed, one which works with the native BSD printing sub-system, and one which works with the CUPS package. Which one you execute from the command line when you type "lpr" will depend on the PATH you have established for your shell:
Code:
[gunsynd.260] $ ls -lad /usr/bin/lpr /usr/local/bin/lpr
-r-sr-sr-x  1 root  daemon  40072 Mar  6 09:08 /usr/bin/lpr
-rwxr-xr-x  1 root  wheel   14856 May 14 11:26 /usr/local/bin/lpr
[gunsynd.261] $ echo $PATH
/home/phil/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/sbin:/usr/sbin
[gunsynd.262] $ which lpr
/usr/local/bin/lpr
CUPS also installs a complete set of utilities that emulate the System V printing sub-system. So you don't need to use the BSD ones. So to avoid confusion, when printing a document, I don't use lpr ro print, or lpc to see what's queued.. I use lp and lpstat instead:
Code:
[gunsynd.263] $ which lp
/usr/local/bin/lp
[gunsynd.264] $ lpstat -t
scheduler is running
system default destination: HP_Laserjet_Pro_4001dw
device for HP_Laserjet_Pro_4001dw: socket://hp4001dw:9100
HP_Laserjet_Pro_4001dw accepting requests since Thu May 30 16:11:20 2024
printer HP_Laserjet_Pro_4001dw is idle.  enabled since Thu May 30 16:11:20 2024

I can't address that without more details.

I expect that print/hplip, as suggested by malavon would also solve your problem. But I have no experience with it.
christian@christian:~ $ ls -lad /usr/bin/lpr /usr/local/bin/lpr
-r-sr-sr-x 1 root daemon 39408 Nov 10 2023 /usr/bin/lpr
-rwxr-xr-x 1 root wheel 14168 May 11 18:06 /usr/local/bin/lpr
christian@christian:~ $ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/christian/bin
christian@christian:~ $ which lpr
/usr/bin/lpr

is the output i receive.

christian@christian:~ $ lpstat -t
scheduler is running
system default destination: HPLaserjetP1102w
device for HPLaserjetP1102w: http://christian:631/ipp
HPLaserjetP1102w accepting requests since Thu May 30 18:58:10 2024
printer HPLaserjetP1102w is idle. enabled since Thu May 30 18:58:10 2024
HPLaserjetP1102w-3 christian 1024 Thu May 30 19:17:27 2024
 
I am sorry everyone, but I am not understanding how and where to start with trying to get my printer up and running on freebsd. I think I am trying to take in too much information that is overwhelming. I need to have it broken down barney style I have not messed with ports prior to trying to figure this out. Cups web admin interface i am not able to pull up local printer, not sure how to add it it just gives me other options. I really dont know what I am doing.
 
How are you connecting this HP Laserjet P1102w printer to your host?

The Technical Specifications say that you may use either USB cable or WiFi.

We need to know which one so the connectivity can be tested.

[There's also a mountain of chatter in the Internet suggesting that these printers can be challenging.]
 
How are you connecting this HP Laserjet P1102w printer to your host?

The Technical Specifications say that you may use either USB cable or WiFi.

We need to know which one so the connectivity can be tested.

[There's also a mountain of chatter in the Internet suggesting that these printers can be challenging.]
I have my printer connected to a usb port on my freebsd host laptop.
 
Install the sysutils/usbutils package with sudo pkg install usbutils.

Then run the sudo lsusb command, and show us the output.

[You can leave out the "sudo" if you are logged in as root.]
This is my output:
root@christian:/home/christian # lsusb
Bus /dev/usb Device /dev/ugen0.5: ID 04ca:7058 Lite-On Technology Corp.
Bus /dev/usb Device /dev/ugen0.4: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus /dev/usb Device /dev/ugen0.3: ID 03f0:032a HP, Inc
Bus /dev/usb Device /dev/ugen0.2: ID 1199:9079 Sierra Wireless, Inc. EM7455
Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
root@christian:/home/christian #
 
I googled: 03f0:032a HP LaserJet Professional "P1102w" usb modeswitch

It looks like your printer emulates a CD drive, which has windows drivers on it -- and probably needs a USB mode switch to turn it into a printer.

Please try the following, which is a single line command:
Code:
sudo pkg install usb_modeswitch
usb_modeswitch -m 2 -r 2 -v 0x03f0 -p 0x032a -M 505554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E64697361626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R

See if the printer works. Then power cycle everything, and see if it works, again.

[I'm suspecting that a full installation of print/hplip may also address the issue, but try the above and see what happens.]
 
I googled: 03f0:032a HP LaserJet Professional "P1102w" usb modeswitch

It looks like your printer emulates a CD drive, which has windows drivers on it -- and probably needs a USB mode switch to turn it into a printer.

Please try the following, which is a single line command:
Code:
sudo pkg install usb_modeswitch
usb_modeswitch -m 2 -r 2 -v 0x03f0 -p 0x032a -M 505554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E64697361626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R

See if the printer works. Then power cycle everything, and see if it works, again.

[I'm suspecting that a full installation of print/hplip may also address the issue, but try the above and see what happens.]
when running the following commands you posted:

root@christian:/home/christian # pkg install usb_modeswitch
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
root@christian:/home/christian # usb_modeswitch -m 2 -r 2 -v 0x03f0 -p 0x032a -M 505554202F6465762F6665617475
72655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543
A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E
302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2
F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D6573706163655363
68656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E6469736
1626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F6
66561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D414745
4E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R
Look for default devices ...
Found devices in default mode (1)
Access device 003 on bus 000
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
with class 8
Use endpoints 0x02 (out) and 0x02 (in)
Looking for active drivers ...
OK, driver detached
Set up interface 0
Use endpoint 0x02 for message sending ...
Trying to send message 1 to endpoint 0x02 ...
Sending the message returned error -99. Try to continue

Trying to send message 2 to endpoint 0x02 ...
Sending the message returned error -99. Try to continue

Reset response endpoint 0x02
Could not reset endpoint (probably harmless): -99
Reset message endpoint 0x02
Could not reset endpoint (probably harmless): -99
Reset USB device .
Device was reset
-> Run lsusb to note any changes. Bye!

root@christian:/home/christian # lsusb
Bus /dev/usb Device /dev/ugen0.5: ID 04ca:7058 Lite-On Technology Corp.
Bus /dev/usb Device /dev/ugen0.4: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus /dev/usb Device /dev/ugen0.3: ID 03f0:032a HP, Inc
Bus /dev/usb Device /dev/ugen0.2: ID 1199:9079 Sierra Wireless, Inc. EM7455
Bus /dev/usb Device /dev/ugen0.1: ID 0000:0000
root@christian:/home/christian #
 
I googled: 03f0:032a HP LaserJet Professional "P1102w" usb modeswitch

It looks like your printer emulates a CD drive, which has windows drivers on it -- and probably needs a USB mode switch to turn it into a printer.

Please try the following, which is a single line command:
Code:
sudo pkg install usb_modeswitch
usb_modeswitch -m 2 -r 2 -v 0x03f0 -p 0x032a -M 505554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E64697361626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R

See if the printer works. Then power cycle everything, and see if it works, again.

[I'm suspecting that a full installation of print/hplip may also address the issue, but try the above and see what happens.]
when trying to install port hplip:
root@christian:/home/christian # cd /usr/ports/print/hplip/ && make install clean
===> Staging for hplip-3.23.12
===> hplip-3.23.12 depends on package: cups-filters>=0 - found
===> hplip-3.23.12 depends on package: py311-dbus>=0 - found
===> hplip-3.23.12 depends on package: py311-distro>=1.0.1 - found
===> hplip-3.23.12 depends on package: py311-gobject3>=0 - not found
===> py311-gobject3-3.42.2 depends on package: py311-cairo>=0 - not found
===> Installing for py311-cairo-1.21.0,1
===> Checking if py311-cairo is already installed
===> Registering installation for py311-cairo-1.21.0,1 as automatic
Installing py311-cairo-1.21.0,1...
pkg-static: py311-cairo-1.21.0,1 conflicts with py39-cairo-1.21.0,1 (installs files into the same place). Pr
oblematic file: /usr/local/include/pycairo/py3cairo.h
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/graphics/py-cairo
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/devel/py-gobject3
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/hplip
*** Error code 1

Stop.
make: stopped in /usr/ports/print/hplip
 
I googled: 03f0:032a HP LaserJet Professional "P1102w" usb modeswitch

It looks like your printer emulates a CD drive, which has windows drivers on it -- and probably needs a USB mode switch to turn it into a printer.

Please try the following, which is a single line command:
Code:
sudo pkg install usb_modeswitch
usb_modeswitch -m 2 -r 2 -v 0x03f0 -p 0x032a -M 505554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A203232320D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0D0A3C6665617475726553746174757320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22666561747572655374617475732E787364223E0D0A20203C736D617274496E7374616C6C3E64697361626C65643C2F736D617274496E7374616C6C3E0D0A3C2F666561747572655374617475733E0D0A0D0A -n -2 474554202F6465762F666561747572655374617475732E786D6C20485454502F312E310D0A434F4E54454E542D4C454E4754483A20300D0A555345522D4147454E543A68702050726F78792F332E300D0A484F53543A6C6F63616C686F73743A333931300D0A0D0A -n -R

See if the printer works. Then power cycle everything, and see if it works, again.

[I'm suspecting that a full installation of print/hplip may also address the issue, but try the above and see what happens.]
You are a genius i pulled up the HP Printer on Cups web admin, now i just dont know what type of connection to put since its usb connected. lol
 
As far as your issue with hplip goes, I'd say you're mixing ports and packages. Assuming I'm right, just do pkg install hplip. Then in a graphical terminal (ie. konsole, xterm or whatever you use) run su -m and then hp-setup.
Just start with this and see what it says, as it's the official way to setup a HP printer. You may indeed have to install print/hplip-plugin but I'm kinda hoping that hp-setup will tell you. I have no idea what side effects the other changes to your system as mentioned in earlier posts may cause though.

I wouldn't be surprised at all if this is all you need to be able to print from your window manager of choice. Console I don't know, but let's start with what you need first.
 
As far as your issue with hplip goes, I'd say you're mixing ports and packages. Assuming I'm right, just do pkg install hplip. Then in a graphical terminal (ie. konsole, xterm or whatever you use) run su -m and then hp-setup.
Just start with this and see what it says, as it's the official way to setup a HP printer. You may indeed have to install print/hplip-plugin but I'm kinda hoping that hp-setup will tell you. I have no idea what side effects the other changes to your system as mentioned in earlier posts may cause though.

I wouldn't be surprised at all if this is all you need to be able to print from your window manager of choice. Console I don't know, but let's start with what you need first.
Printer/Fax Setup Utility ver. 9.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.

warning: Fax setup disabled - Python 2.3+ required.
failed to authenticate magic 1
failed to load driver: iris
Searching... (bus=usb, search=(None), desc=0)
error: Failed to open URL: http://hplip.sourceforge.net/hplip_web.conf
error: Failed to download http://hplip.sourceforge.net/hplip_web.conf.
error: Unable to load Qt4/Qt5 support. Is it installed?
Traceback (most recent call last):
File "/usr/local/share/hplip/ui5/setupdialog.py", line 1386, in NextButton_clicked
self.showDevicesPage()
File "/usr/local/share/hplip/ui5/setupdialog.py", line 556, in showDevicesPage
smart_install.disable(GUI_MODE, 'qt4')
File "/usr/local/share/hplip/base/smart_install.py", line 239, in disable
dialog.exec_()
AttributeError: 'NoneType' object has no attribute 'exec_'
Abort trap (core dumped)

I receive this after hp-setup
 
root@christian:/home/christian # hp-probe -busb
warning: hp-probe should not be run as root/superuser.

HP Linux Imaging and Printing System (ver. 3.23.12)
Printer Discovery Utility ver. 4.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.


--------------------
| DEVICE DISCOVERY |
--------------------

warning: No devices found on the 'usb' bus. If this isn't the result you are expecting,
warning: check to make sure your devices are properly connected and powered on.

Done.
root@christian:/home/christian #
 
Honestly at this point I think I am gonna throw in the towel for my printer on freebsd. Is there any easier more compatible printer with freebsd anyone recommends?
 
Back
Top