Gary Kline wrote:
        Not to bore anyone, but my finding may be of interest.
        Predrag pointed me at a Brother lpr/printcap setup for Linux--
        will wonders never cease?, :-).  The URL is

        http://solutions.brother.com/linux/en_us/index.html

and had configurations (binaries, not plaintext) for Redhat andDebian. I managed to install, and thus unpack, the *deb (is that cpio?) on my Ubuntu desktop.
        Very late last night it occurred to me that the reason no
        /dev/lpt0 was that my parallel cable isn't plugged into my new
        printer.  The test pages work via the cat5 <-> switch; this
HTML helped me configure the 5250. When I another geek over here to plug things together, I'll be able to test the
        /etc/printcap.   Here it is, as auto-installed by dpkg -i::

HL5250DN:\
        :mx=0:\
        :sd=/var/spool/lpd/HL5250DN:\
        :sh:\
        :lp=/dev/usb/lp0:\
        :if=/usr/local/Brother/lpd/filterHL5250DN:

Most of this will port to FreeBSD easily. The Brother directory is full of two subdirs each with a number of files. The input
        filter, "filterHL5250DN" and other /bin/sh scripts in lpd/
        will take some porting.   Soooooooo: is printcap the best way to
go? What about IPP?
IPP is internet printing protocol spoken by CUPS spooling system. Your printer speaks both IPP and LPR native printing protocol spoken by LPD. I honestly would not bother much with all that nonsense from Brother web-site.

Since you have Ubuntu and FreeBSD machine to make things as simple as possible attach printer directly to the network (that is why you have DN extension in the name of your printer) and make it printer server.

Ubuntu comes with CUPS which speaks IPP and adding printing should be matter of selecting it in the Gnome printer
manager.
You could edit printcap file for remote printer on your FreeBSD box. Look the FreeBSD Handbook
section 9.4.3.

If you want to have identical set up on FreeBSD machine as on the Ubuntu machine add the CUPS. Do not forget to hide native LPD commands (example mv /usr/bin/lp /usr/bin/lp.bak)

You need to edit file /usr/local/etc/cups/client.conf on FreeBSD to enable client printing.
Start CUPS daemon and
then go to http://localhost:631 and add the printer. You can find PPD file for the printer on
http://openprinting.org/printer_list.cgi

Just follow the documentation for CUPS client setup
http://www.cups.org/doc-1.1/sam.html



Cheers,
Predrag



The nutshell is that I'd like to use the
printer in the way that takes the least messing-with. I have two "desktop", BSD and Ubuntu. I would like to make the FreeBSD computer my printserver ... if I can't use the 5250 as a networked printer.

        Advice please!!

        gary









_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to