usbconfig shows:I've never printed from FreeBSD. I basically hate using printers and have no idea about any drivers. Is this something I can get via pkg install?It's probably supported by CUPS, and you'll probably need the HPIJS driver.
I'm connected by USB cable.If it connects by network, I'll plug my own page https://srobb.net/cliscanprint.html#FreeBSD
hpijs — thats the old'n'busted. the new hotness is hplippkg install cups hplip ought to get you somewhere. CUPS is pretty well documented too: https://www.cups.org/documentation.htmlonce you set up the printer,/usr/local/bin/lp file.txtwill send it to your default printer.
/usr/local/bin/lp /etc/rc.conf:-Looks like I haven't set it up properly/usr/local/bin/lp: Error - No default destination.
CUPS comes with several standard backends that communicate with printers:
- dnssd: The Bonjour (DNS-SD) protocol.
- ipp: The Internet Printing Protocol (IPP) with optional encryption.
- ipps: The Internet Printing Protocol with mandatory encryption.
- lpd: The Line Printer Daemon protocol.
- socket: The AppSocket (JetDirect) protocol.
- usb: The Universal Serial Bus (USB) printer class.
lpinfo -v. Should it?I hadUse either the web interface orlpadmin -d myprinterto set the default (assuming you named it myprinter)
lpadmin -p myprinter.Yes it should. You may need a devd rule to make the dev node accessible to CUPS.but it doesn't come up when I runlpinfo -v. Should it?
Source: https://h10032.www1.hp.com/ctg/Manual/c00043998.pdf1. load plain paper in the In tray.
2. Press and hold down the Resume button until the printer starts printing a self-
test page, then release the button.
perI hadlpadmin -p myprinter.
man lpadmin the -p option is used to configure that specific printer. just above that is where it describes the -d option:we've yet to meet an inkjet printer that allows this.some printers allow directly sending .ps or is it ghostscirpt files.