I have a HP laser jet 5, non postscript. Historically, it has worked well enough attached to a linux print server running samba. Now I have a long parallel printer cabel and I am attaching it directly to my main workstation, which is openbsd 3.6. The printer can self-test and print its test page, the hardware test page. I have it hooked up to the parallel port of the workstation. I seem to have various places I can go to set up a printer. There seems to be an option in kde, print management, and then there is the etc file printcap. I have fussed with all this and cannot get the printer to respond.
I used to install ms window networks, with a proprietary application, and printing was always nasty. A easy trick was to write a program to print directly to the lpt. If that did not work, you had some problem other than configurating the operating system. So I copied a txt file to /dev/lp and no luck.