1. HP LaserJet 3200 (1200) USB works without drivers
I had a problem printing with this printer on FreeBSD 4.6, that was
just solved with someones help in the newsgroup.. so here are the
Compile the kernel with ulpt, usb, ugen, uhci/ohci support.
in dmesg, make sure the UHCI/OHCI gets an interrupt.
setup your printer in windows and right after a printout, pull out
the usb plug.(this is to make sure the printer is in the printing
state, not by default)
plug it into the FreeBSD machine
check in /var/log/messages and usbdevs -v, do you see the printers
sent a test txt to the printer which should be ugen0.1 or ulpt or
unlpt. try this: ls > /dev/ugen0.1
Do you get a printout? if it says 'device not configured' change the
/dev entry and keep trying. if any of the above devices dont exist try
making it with MAKEDEV. Careful not to 'make' a file there with ls >
device.. if you do, delete it and MAKEDEV it.
at this point the printer is setup although not quite configured. I
take it ps and PDF files can be easily sent, like text.
for spooling, setup /etc/printcap. Heres my entry:
lp|HP LaserJet 3200|local line printer:\
see the ugen0.1 device? replace it and the spool directory.
to setup a samba share doesnt take much. just make a share with the
same name as the 'lp' for instance in my printcap above... hereis an
entry in my /usr/local/etc/smb.conf:
path = /var/spool/lpd
guest ok = Yes
status = Yes
printable = Yes
printer name = lp
I used swat to enter it. Please note this is a very liberal setting
for home use, not a large office. For that you'll have to hire me :)
Next change the permissions on the spool directory to make it
writable by anyone. I did a 'chmod 666 spooldir' since this is home.
Then restart smbd and nmbd.
Next from your windows host, browse to the freebsd host and double
click on its printer share. It will ask for which driver to install,
better have it beforehand since nothings stored on the FreeBSD. Once
it is setup, you can start printing right away.
Note the only problem with this setting is that after some jobs, the
printer passes through a blank page. This can supposedly be fixed by
the real hp linux driver located at http://hpoj.sf.net but last time I
tried to compile it on freebsd, didnt compile in USB support, and
there were no settings for it in the makefile. Please post followups
to this posting with success/failure ratings with details.
2. socket problem
3. How I installed a HP Laserjet 1200 w/ Debian
4. Undefined symbols in libc 5.4.8
5. HP LaserJet 4100 1200 DPI Support?
6. Need fast partition copy solution
7. HP LaserJet 1200 via USB
8. ScSi Buss Error
9. LaserJet 1200 very slow at printing graphics
10. Printing to a HP Deskjet 1200 C/PS
11. Printing postscript to a remote HP laserjet 2100 with ghostscript
12. Remote Printing to an HP LaserJet III
13. Followup: Printing from Linux to remote HP LaserJet 5N