FTR

I finally bought a PostScript Xerox printer (WorkCenter 3225) with
works like a charm with PostScript files. The setup is the following:

- Server. Printer attached via USB.

==> dmesg <==
ulpt0 at uhub3 port 3 configuration 1 interface 1 "Xerox WorkCentre 3225" rev 
2.00/1.00 addr 3
ulpt0: using bi-directional mode
ugen0 at uhub3 port 3 configuration 1 "Xerox WorkCentre 3225" rev 2.00/1.00 
addr 3

==> /etc/printcap <==
lp|xerox|Xerox_WorkCenter_3225:\
        :lp=/dev/ulpt0:\
        :sh:sd=/var/spool/output/lpd:\
        :lf=/var/log/lpd-errs:

==> /etc/hosts.lpd <==
+

- Client machines. I use lpr to send PostScript files (converted with
a2ps). I will also set up cups on a Debian machine (thah should
handle PostScrip conversion auto-magically)

==> /etc/printcap <==
lp|xerox|Xerox_WorkCenter_3225:\
        :lp=/dev/ulpt0:\
        :sh:sd=/var/spool/output/lpd:\
        :lf=/var/log/lpd-errs:

I will test scanning later.

On Mon, Apr 15, 2019 at 10:38:37PM -0400, Predrag Punosevac wrote:
> > Moises Simon wrote:
> > 
> > Hi, I need some help to setup or buy new printer.
> > 
> > I have been trying to make a Brother DCP-L2530DW working on OpenBSD.
> > 
> 
> A quick look into "Open" Printing 
> 
> https://www.openprinting.org/printers
> 
> doesn't show any info on the device you have. However, DCP-L2540DW, 
> DCP-L2550DW, and DCP-L2560DW are listed but the info is of the very low
> quality provided by users. For example
> 
> https://www.openprinting.org/printer/Brother/Brother-DCP-L2550DW
> 
> I have a bad feeling that that is one of those cheap one-in-all devices 
> for which Linux "open" source driver is provided by the manufacturer.
> Those so-called "open" drivers have a hidden binary blob component. 
> 
> 
> 
> 
> 
> > I have tried:
> > 
> > * Send ps files to the printer `cat file.ps > /dev/ulpt0`
> > * Filter plain-text (and ps) with a2ps,foomatic-rip and the oem
> > provided ppd.
> > 
> > But all this just "print" blank pages, and not always.
> > 
> > Since its seems this printer its not very OpenBSD friendly I'm searching 
> > for another one with Postscript and/or PCL support (which should be 
> > easier to setup)
> > 
> > I want a monochrome laser printer to connect via usb to my server and 
> > set it up with lpd(8) (better if it has multifunction capabilities).
> > 
> 
> 
> # Remote printer must use jetdirect since foomatic-rip doesn't speak LPD
> rp|HL-5250DN:\
>         :lp=9100@192.168.3.15:\
>         :if=/etc/foomatic-rip/script_brother.sh:\
>         :sh:sd=/var/spool/output/brother:\
>         :lf=/var/log/lpd-errs:
> 
> predrag@oko$ more /etc/foomatic-rip/script_brother.sh
> #!/bin/sh
> 
> /usr/local/bin/a2ps -BRq --columns=1 -o - | \
>         /usr/local/bin/foomatic-rip -P HL-5250DN --ppd
> /etc/foomatic-rip/direct/brother-hl-5250dn-postscript-brother.ppd
> 
> 
> Make sure you read /usr/local/share/doc/pkg-readmes/cups-filters
> 
> Linux guys have broken foomatic-rip few years ago which requires little
> hack these days to work with a Berkeley lpd spooling system. It is
> counter intuitive but you will need to install cups-filters package to
> get foomatic-rip.
> 
> 5250dn is a bit old now but HL-L5100DN which I bought two years ago for
> my lab works equally well on OpenBSD. 
> 
> 
> > Any Postscript printer should be compatible and easy to setup? Even if 
> > it's not on `foomatic-ppdfile -A | grep Postscript`
> > 
> > What have I to consider regarding scanner support?
> > 
> 
> Note that most scanners these days are capable of scanning to umass
> storage devices or directly to email so they are OS agnostic. OpenBSD
> scanner support is provided by sane-backends just like on Linux with the
> caveat that the drivers with hidden binary blobs (epkowa-epson comes to
> mind) will not work. 
> 
> oko# uname -a
> OpenBSD oko.int.bagdala2.net 6.4 GENERIC.MP#9 amd64
> oko# sane-find-scanner 
> 
>   # sane-find-scanner will now attempt to detect your scanner. If the
>   # result is different from what you expected, first make sure your
>   # scanner is powered up and properly connected to your computer.
> 
>   # No SCSI scanners found. If you expected something different, make
> sure that
>   # you have loaded a kernel SCSI driver for your SCSI adapter.
> 
> found USB scanner (vendor=0x04b8 [EPSON], product=0x011f [EPSON
> Scanner]) at libusb:000:003
>   # Your USB scanner was (probably) detected. It may or may not be
> supported by
>   # SANE. Try scanimage -L and read the backend's manpage.
> 
>   # Not checking for parallel port scanners.
> 
>   # Most Scanners connected to the parallel port or other proprietary
> ports
>   # can't be detected by this program.
> 
> Make sure you do the homework 
> 
> http://www.sane-project.org/sane-mfgs.html
> 
> The one I am listing above is very old but high quality (for old
> negatives and photos) scanner. I have few others. I picked on the
> garbage two years ago EPSON WorkForce 845 which doesn't require binary
> firmware like the one above and scannes out of the box. Unfortunately
> the inkjet color printer on WorkForce 845 is paperweight on OpenBSD but
> my kids were printing from smart phones. 
> 
> I hope this helps.
> 
> Cheers,
> Predrag
> 
> 
> > Do you have any recommendations on the 100-200 price range.
> > 
> > Thanks

Reply via email to