Now that I am on vacation, I finally got back to looking at the printer. Things went fine with the basic set-up. hp-setup finds the correct ppd file:
Code:
Adding print queue to CUPS:
Device URI: hp:/usb/HP_LaserJet_P1007?serial=NC1ATM3
Queue name: HP_LaserJet_P1007
PPD file: drv:///hp/hpcups.drv/hp-laserjet_p1007.ppd
At this point I need to install the binary plug-in. However, unlike previous installations (on Linux systems
), hp-setup does not give me the option to install the plug-in. It just aborts with a message complaining about a missing /var/run/dbus/system_bus_socket file. A more complete error message is in the error logs.
Code:
Traceback (most recent call last):
File "/usr/local/bin/hp-setup", line 610, in <module>
utils.sendEvent(EVENT_CUPS_QUEUES_ADDED,print_uri, printer_name)
File "/usr/local/share/hplip/base/utils.py", line 2009, in sendEvent
SystemBus().send_message(msg)
File "/usr/local/lib/python2.7/site-packages/dbus/_dbus.py", line 194, in __new__
private=private)
File "/usr/local/lib/python2.7/site-packages/dbus/_dbus.py", line 100, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/local/lib/python2.7/site-packages/dbus/bus.py", line 122, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
At this point I give up. Not because it is impossible, but because getting a printer to work should not be such a hassle. It is all because of some stupid binary blob/plugin/crap. Over the last couple years I have gone from an ardent HP supporter to someone who refuses to buy HP products. So the matter is closed as far as I am concerned. Next I shall be off to scour the internet for the elusive OpenBSD Hardware Compatibility List I have heard about before buying a new printer. One without super secret binary plug-ins.