Installing the printer/scanner on FreeBSD has always been a complicated thing because need to set permissions for users for these devices.
Today I write about the installation of the HP Deskjet F2480 (USB printer and scanner in one). An attempt made on FreeBSD 8.4-RC1 (so almost like a 8.4-release) but I've also worked a description of FreeBSD 9-STABLE.
BEGIN
I assume that you have the ports tree installed in the system (
At the beginning of the package installs support for printing and scanning and a package for HP printers.
Then I check what version I installed hplip
Now I remove this version
Compiles hplip from ports
When the window pops up where I select the configuration
Then, in all subsequent configuration windows only confirm default values (no change)
Why do I first install the hplip package, and then I remove it and compile again? After that I installed a lot depending on the package and I do not have to compile them from the ports, and only the few hplip + ports. This solution is very short. And hplip from ports have support for the scanner. If you do not want the same scanner with the hplip package should be enough to run the printer.
Now is the time to set it all works out as planned
Add to /etc/rc.conf, the following entries
Create file /etc/devfs.rules
Adds yampress user or herself to a group of cups (and users who can use the device)
Then reboot the computer.
When I log in, open console and I switch to root and run the command
Now you can easily configure our printer, and one should not have a problem.
The second method is to type in the web browser but
and there configure the printer.
The third method is to have the printer driver PPD file from Linux and use it to the other methods described above. Ot a little hack.
Enjoy it.
THE END
Today I write about the installation of the HP Deskjet F2480 (USB printer and scanner in one). An attempt made on FreeBSD 8.4-RC1 (so almost like a 8.4-release) but I've also worked a description of FreeBSD 9-STABLE.
BEGIN
I assume that you have the ports tree installed in the system (
portsnap fetch extract
)At the beginning of the package installs support for printing and scanning and a package for HP printers.
# pkg_add-r cups hplip xsane
Then I check what version I installed hplip
Code:
[cmd=#]pkg_info | grep hplip[/cmd]
hplip-3.13.2_1 Drivers and utilities for HP Printers and All-in-One device
# pkg_delete hplip-3.13.2_1
Compiles hplip from ports
# cd /usr/ports/print/hplip && make install clean
When the window pops up where I select the configuration
Code:
[X] QT - Graphical user Interface
[X] SCAN - scanning support
Then, in all subsequent configuration windows only confirm default values (no change)
Why do I first install the hplip package, and then I remove it and compile again? After that I installed a lot depending on the package and I do not have to compile them from the ports, and only the few hplip + ports. This solution is very short. And hplip from ports have support for the scanner. If you do not want the same scanner with the hplip package should be enough to run the printer.
Now is the time to set it all works out as planned
Add to /etc/rc.conf, the following entries
Code:
cups_enable = "YES"
devfs_system_ruleset = "system"
Create file /etc/devfs.rules
Code:
[system = 10]
add path 'usb *' mode 0770 group cups
add path 'ugen *' mode 0660 group cups
add path 'usb/0.1. *' mode 0660 group cups
add path 'usb/1.1. *' mode 0660 group cups
add path 'usb/1.2. *' mode 0660 group cups
Adds yampress user or herself to a group of cups (and users who can use the device)
# pw groupmod cups -M yampress
Then reboot the computer.
When I log in, open console and I switch to root and run the command
# hp-setup
Code:
Driver hp_psc_2400_series-hpijs.ppd.gz
Now you can easily configure our printer, and one should not have a problem.
The second method is to type in the web browser but
Code:
localhost: 631
The third method is to have the printer driver PPD file from Linux and use it to the other methods described above. Ot a little hack.
Enjoy it.
THE END