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:\
> :[email protected]:\
> :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