Re: [semi-OT] Can anyone recommend an OpenBSD-compatible colour laser printer?

Previous thread: Re: mod_fastcgi and chroot (4.4/amd64) [resolved] by Rogier Krieger on Sunday, April 5, 2009 - 9:24 am. (1 message)

Next thread: Money Transfer to your Account/Reply Needed Immediately by victor onu on Sunday, April 5, 2009 - 10:39 am. (1 message)
From: ropers
Date: Sunday, April 5, 2009 - 10:44 am

I'm looking for a colour laser printer that's so cheap that I can put
it on my birthday wish list and stand a chance of getting it (too
broke to buy one myself).

- The printer should work with OpenBSD without a hitch, and by that I
don't mean "can sometimes be gotten to work by endlessly tweaking
CUPS", and I also don't mean "can be gotten to work with compat_linux
and a binary blob",
- the printer should also be Linux-compatible (Windows-compatibility
not required),
- it should be a colour laser printer,
- replacement cartridges shouldn't be prohibitively expensive,
- and it should be as cheap as possible without totally sucking monkey balls.**

Oh, and I have an aversion to HP, so it would be better if it wasn't from them.

All-in-one stuff and similar shenanigans aren't important at all. In
fact, I'd prefer it if the device didn't offer that, as BSD/Linux
support of such features tends to be spotty.
I looked at http://openbsd.org/i386.html#hardware and didn't see any
printers mentioned there, though I suppose they sort of fall under
RJ45 support or ulpt(4)
http://www.openbsd.org/cgi-bin/man.cgi?query=ulpt&sektion=4 and the
rest is lpd/CUPS? If a printer is supported by CUPS/Linux, will it
work on OpenBSD? Sorry for the daft questions, but a cursory Google
search didn't reveal much. I found this:
http://www.onlamp.com/pub/a/bsd/2004/07/08/FreeBSD_Basics.html and
this: http://openprinting.org/printer_list.cgi , but while it offers
good info on specific printers, entering requirements such as
"blob-free" and "colour laser" and then searching for a list of
suitable models doesn't seem to be possible there.

If anyone could recommend anything, or even warn me against buying
certain models, I'd be very grateful.

Thanks and regards,
--ropers

**My current inkjet printer takes well over a minute to print a single
page, so my definition of "not totally sucking monkey balls" is
actually quite modest.

From: Marc Balmer
Date: Sunday, April 5, 2009 - 11:02 am

we use some quite cheap HP printers with OpenBSD.  Since you have an  
aversion
to HP, I did not look up the number.

They work nicely with LaTeX and cost in the $300-400 range I've been  

From: STeve Andre'
Date: Sunday, April 5, 2009 - 11:11 am

Marc, I'd appreciate the model number(s) of the HP printers.  I'm getting
ready to make some dual-boot systems, and these folks all want printers.

Seems that this might make a good faq entry, if it isn't already there(?).

Thanks, 

--STeve Andre'

From: marrandy
Date: Sunday, April 5, 2009 - 12:37 pm

HP have been actively working on drivers for a decade.

All the one's I have ever tried on Linux have worked fine.

I had a HP-Office Jet Rx40i and now a HP color laserjet 2840.

I use/d them for printing, scanning and now faxing.

They work great.

Install the HPLIP Device Manager.

You can find printer support info on HP's here.

http://hplipopensource.com/hplip-web/index.html

From: ropers
Date: Saturday, April 11, 2009 - 5:20 am

OpenBSD printing in general? It's not currently in the FAQ as such.
I gotta admit here that I've previously not paid a lot of attention to
the details of how printing is implemented on OpenBSD (and Unix-like
OSes in general). Up to now, I mostly just tinkered around, relying on
existing X desktop environments to do the right thing for me, probably
via CUPS, without me really having a thorough understanding of what
went on behind the scenes. I am trying to catch up on that, though I'm
finding that comprehensive, thorough, and up-to-date documentation on
the whole Unix printing landscape seems to be somewhat hard to find.
Here's what I'm currently looking at:

- http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/printing.html
- http://www.freebsd.org/doc/en/books/corp-net-guide/index.html
- http://www.onlamp.com/pub/a/bsd/2004/07/08/FreeBSD_Basics.html

- man:
lpc (8)
    line printer control program
lpd (8)
    line printer spooler daemon
lpr (1)
    off line print
lprm (1)
    remove jobs from the line printer spooling queue
lptest (1)
    generate lineprinter ripple pattern
pr (1)
    print files
printcap (5)
    printer capability database
ulpt (4)
    USB printer support
(did I overlook any?)

I haven't looked for CUPS documentation yet, because I want to
understand the older lp system first (also, correct me if I'm
mistaken, but I think CUPS depends on lp?).

Despite my reading of the above stuff, I'm not actually in a position
to write an OpenBSD printing FAQ submission, because I don't
understand things well enough yet, and the only thing worse than no
information is wrong information. But I can describe what I think I
know here, and maybe this is useful to someone else -- just don't
mistake it for reliable, factual documentation:

1- The lpd/lpr system establishes a spooler and protocol to send print
jobs to the printer. If you're talking the right language, it's
possible to talk to the printer directly, bypassing lpd/lpr, but this
is ...
From: Matthew Szudzik
Date: Saturday, April 11, 2009 - 11:58 am

There is a chapter on printing in the UNIX Power Tools book:
 http://www.openbsd.org/books.html#3

Personally, I wish something simple like pdq
 http://pdq.sourceforge.net
would become the new standard for UNIX printing.  Unfortunately, the pdq
project has been dead for years.  :(

From: Eric JACQUOT
Date: Sunday, April 5, 2009 - 11:15 am

Hi Ropers,

Le Sun, 5 Apr 2009 19:44:27 +0200,

So am I ;)

I use personnaly a Xerox Phaser 6130N (tested and work very good since
I bought it with openbsd 4.2, and working as a usb local printer like
as a network printers with its embbedded network interface). No blob,
just a ppd file provided on Xerox Site (like all others models) and It
just works good with a great quality printing. Everything but the good
model depends of your monthly printing.

But it'd been just my humble opinion, I just love Xerox ;) because i
can't find at this time a printer from them without a ppd file provided
on their site.

My goal has been just printing... Not fax nor scan... I don't like
all-in-one...

Kind regards,

--
Eric

[demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]

From: Graham Allan
Date: Monday, April 6, 2009 - 10:21 am

Xerox has been good for us too (genuine Postscript helps). The Phaser 6180
has been a good printer, and the successor 6280 looks quite similar.

Graham
-- 
-------------------------------------------------------------------------
Graham Allan - I.T. Manager
School of Physics and Astronomy - University of Minnesota
-------------------------------------------------------------------------

From: Martin Schröder
Date: Sunday, April 5, 2009 - 11:26 am

Get one with PostScript and a NIC.

Best
   Martin

From: Daniel A. Ramaley
Date: Monday, April 6, 2009 - 8:02 am

In my experience, that is the correct answer. At various times in the
past i've tried to get non-PostScript printers working with different
Unix-like operating systems (including OpenBSD). Unless your time is
very cheap, it is usually better just to buy something with PostScript.
And if it has built-in networking, even better. Buying a printer with a
NIC is easier than setting up printer sharing on a computer.

As for the original poster's HP aversion... i've had good luck with HP.
At home i use an HP 2605dn, a duplexing color laser printer that has
worked beautifully for my light use. That exact model is probably no
longer available since HP regularly rotates their consumer models, but
they undoubtedly have something similar today.

------------------------------------------------------------------------
Dan Ramaley                            Dial Center 118, Drake University
Network Programmer/Analyst             2407 Carpenter Ave
+1 515 271-4540                        Des Moines IA 50311 USA

From: Aaron Poffenberger
Date: Monday, April 6, 2009 - 9:17 am

I specifically went with HP after doing my research and can second Dan's 
recommendation of the HP's 2605dn. I have the same printer and did 
nothing more than setup a printcap entry for it to be the default 
printer and it just works. I really like the fact that it has a 
web-management console that lets me configure anything available from 
the Mac & Windows desktop app. I also like that on both Mac & PC you can 
opt to install just a print driver without the management crap. Some 
printers require desktop-software running in the background in order to 
use the printer. This one doesn't.

All-in-all, a nice printer.

--Aaron

From: ropers
Date: Monday, April 6, 2009 - 4:35 pm

Grand, grand. It's your purchase, so your satisfaction with it is
paramount. Personally, I'd not want a HP product unless there was no
alternative and it was unavoidable. Or maybe if I got it for free.
Generally speaking, I'm just not really convinced that HP printers are
all that great.

...

In other news, if you engaged in some serious Intarwebs sleuthing, you
could probably figure out what company I used to work for.
Coming up at eight: The evening movie, right after a quick word from
our sponsors. But first: the weather. More news at 11.

regards,
--ropers

From: Abel Camarillo
Date: Monday, April 6, 2009 - 4:57 pm

Personally I believe that HP printers are they only thing that doesn't
suck.

I have had a very cheap HP printer for the last 8 years without any
problems (a very cheap Inkjet).

From: Jussi Peltola
Date: Tuesday, April 7, 2009 - 1:29 am

I can agree with that they didn't suck 8 years ago.

From: bofh
Date: Sunday, April 5, 2009 - 11:30 am

Depends on definition of cheap, but I quite like the brother 5250DN,
black and white.and fast, duplex, network for $200-$250.  I hear their
color cousins are just as good.  From $300+ to $500 depending on
model.  And the cartridges apparently can run on fumes (30k or 70k
pages for mine, forgot which).

Small, cheap, fast, good, the 5250DN is probably one of the best home
printers.  Uses "brotherscipt" instead of true postscript, but I've
never run into problems.


-- 
Sent from my mobile device

http://www.glumbert.com/media/shift
http://www.youtube.com/watch?v=tGvHNNOLnCk
"This officer's men seem to follow him merely out of idle curiosity."
-- Sandhurst officer cadet evaluation.
"Securing an environment of Windows platforms from abuse - external or
internal - is akin to trying to install sprinklers in a fireworks
factory where smoking on the job is permitted."  -- Gene Spafford
learn french:  http://www.youtube.com/watch?v=j1G-3laJJP0&feature=related

From: System Administrator
Date: Sunday, April 5, 2009 - 12:24 pm

CUPS and Linux/Windows blobs are so often required because printers 
have gone the way of the modems -- i.e. minimal intelligence in the 
device with most of the processing happening on the host. If you stick 
to real "hardware" printers that provide built-in Postscript (or at 
least PCL) language and fonts, you will have no problems with OpenBSD. 
The simple litmus test is "does it work in DOS?" (just like a modem;-) 
BTW, most USB-only printers are of the dumb "Windoze" variety.

Beware of laser printers with ultra-cheap "cartridges" (e.g. Brother) 
which do not contain all of the consumables -- before you know it you 
will be shelling the cost of the printer to service the developer drum. 
OTOH, the integrated cartridges (e.g. HP and Lexmark) typically cost a 
bit more but the printer should not require anything additional for its 
multi-year life.

For the longest time I used to be a fan of HP, although I have also 
always liked Lexmark. But now my preference is shifting -- HP's lower 
priced models are almost all of the host-based variety. Also I recently 
learned from a reseller that HP's cartridges include a page counter and 
stop operating at the prescribed number of pages regardless of actual 
utilization, which is in stark contrast to Lexmark whose cartridges are 
guaranteed for "at least" a certain number of pages and the company 
will replace it free of charge if it runs out sooner but does not 
prevent you using it past that many pages.


From: Toni Mueller
Date: Monday, April 6, 2009 - 1:35 am

Hi,


these will imho easily bust a small budget, but are also the only

I was also a fan of HP printers, especially after having bad experience
with a medium-sized Lexmark printer, due to massive mechanical problems
which looked like "designed-to-break", and very pricey replacement

The page count mechanisms seem to be very common in many printers'
cartridges, esp. in the lower price range. Try to ask your dealer about
page counters in other printers' cartridges. I guess that you'll find

I don't know what exactly you want to do, but you might be interested
in reading some reports about the printing quality and operating cost,
too. Eg. a good ink jet printer should deliver better quality printouts
than a bad laser printer. If all you're doing is printing a few easy
charts from your spread sheet, then this may be irrelevant to you.


Kind regards,
--Toni++

From: ropers
Date: Monday, April 6, 2009 - 2:37 am

I do positively, affirmatively, definitely want a laser printer. ;)

Because:
(a), I already have a (dead slow and old but portable) ink jet printer,
(b), ink jet printers are more likely to go into the direction of
weird binary blob printer drivers with neither built-in postscript,
nor good ghostscript/driver support, and
(c), an ink jet printer cannot do this: http://www.riccibitti.com/pcb/pcb.htm

regards,
--ropers

From: Jussi Peltola
Date: Monday, April 6, 2009 - 3:35 am

However, inkjets seem to be better for printing masks for photo-etching,
but the transparencies are awfully expensive and so is the ink when it
dries out. I got surprisingly good results photo etching with plain
paper and an inkjet, about as good as a LaserJet 2200 and
good transparencies.

For the toner transfer trick it seems to me that LaserJet 3 and 4 work
very well, they print much darker than newer lasers. Haven't tried a
color laser, they might have interesting differences. I wish I could
just put my PCBs through a laser printer and etch away... 

-- 
Jussi Peltola

From: J.C. Roberts
Date: Monday, April 6, 2009 - 11:49 am

For Do-It-Yourself PCB's, you *really* want postscript support. Color
support is not necessary, and you can easily get away with finding a
free, used, office laser printer. As odd as it might seem, some of the
old laser printers are actually "better" in the sense of they were
built to last and you can still get parts for most of them.

Network support is very nice to have, and makes your life a lot easier,
but isn't a show stopper since you can almost always use a small
"print-server" device. I've had *decades* of success with HP LaserJet I,
and LaserJet II-P printers, although I would not suggest the former for
PCB work due to resolution. Yes, I know they're ancient, but they work.

The other two laser printers I have here are only slightly more recent,
namely a Xerox N17 (mono, network, duplexing) and a Tektronix (xerox)
Phaser 750 (color, network duplexing). The latter is a beast and fairly
expensive to run, but it does a good job.

For D-I-Y PCB work, one of the features you might want to look for is
whether or not the printer has a "paper path" for card stock (I'm
not sure what it's called elsewhere in the world, but "card stock" is
basically *very* thick paper like cardboard).

-- 
J.C. Roberts

From: Jason Dixon
Date: Monday, April 6, 2009 - 12:05 pm

If the above is correct (and I believe JCR) then I can highly recommend
the Brother HL-2170W.  It's inexpensive and has worked great for me with
OpenBSD.  Comes with wireless *and* wired networking.

http://www.brother-usa.com/Printer/ModelDetail.aspx?ProductID=hl2170W
 
-- 
Jason Dixon
DixonGroup Consulting
http://www.dixongroup.net/

From: J.C. Roberts
Date: Monday, April 6, 2009 - 2:05 pm

On Mon, 6 Apr 2009 15:05:14 -0400 Jason Dixon <jason@dixongroup.net>

If I am recalling things correctly, the "issue" with the original
LaserJet I (if you could find one) is that without a memory upgrade it
can only do 300dpi across 25-33% of a "letter" sized page. Yes, I know
it seems terribly odd, but that's the way it worked. You sent it a page
at 300dpi, and it would only print the first part of it. If the same
page was sent at 75dpi or 150dpi, the whole page would print.

You will probably never be building extremely high-speed PCB designs in
your garage, so a resolution of 300dpi or better should suffice. Even
the axis-based mixed-resolution printers (i.e. "600x300" Horizonal/Vert)
should work fine.

The things I like about my XEROX DocuPrint N17 are:
1.) 1200 dpi resolution
2.) a paper path for thick card stock
3.) network interface
4.) postscript support (multiple levels)
5.) duplexing
6.) very cheap to run

If the real reason for buying a laser printer is PCB work, then there
are some laser printers with a perfectly straight card-stock paper path
where you can actually run the PCB material directly through the
printer. I've seen them but I can't recall off the top of my head what
brands/models can do this.

You need to realize laser printers are *not* the only way to do PCB's,
and some of the inkjet printers are at least equal if not better for
this task.

http://blog.makezine.com/archive/2006/08/how_to_direct_to_pcb_ink_jet_r.html

(MakeZine has a number of other Home-PCB articles)
Some people argue that using inkjets is more accurate than laser
printers since the possible human errors in resist mask alignment are
eliminated. Also, with inkjet printers, you can even do "silkscreens"
of sorts on your home built boards.

	"Fashion Is My Only Conscience" ;-)

Lastly, if you're not in a rush, or if you're working on high-speed
designs, you should talk to your local PCB fabrication house. The silly
part is many of their customers do not use the entire "blank" ...
From: ropers
Date: Monday, April 6, 2009 - 4:57 pm

Have you actually tried this? I'm just wondering, because I have a
really hard time imagining how this could work, seeing that laser
printers tend to require and electrically charged drum, and an
electrically conductive (and potentially, somewhere, grounded) print
medium seems like it could drain the drum charge real fast, resulting
in the toner going all over the place. But maybe I'm mistaken. Maybe
the drum charge is really only required during transfer of the toner
to the drum, and maybe even the drum being in contact with a copper
plated medium wouldn't disturb the toner positioning. Maybe the toner
would transfer and get fused to the "blank PCB" just fine. Maybe. If
anyone knows, then I'd be really curious to hear.

regards,
--ropers

From: J.C. Roberts
Date: Monday, April 6, 2009 - 8:02 pm

I've seen these printers in prototype labs, but I've never actually
used one. As for how the heck they actually work, I really don't know.
A search on "PCB Printer" might answer your questions. Since your goal
is PCB work, it seemed worth mentioning since few people know these
strange beasts even exist.

-- 
J.C. Roberts

From: ropers
Date: Saturday, April 11, 2009 - 9:37 am

I want to thank everybody again for the interest and good information
regarding this admittedly semi-OT topic. :)

I hope I'm not stretching everybody's patience now, but given your
interest, maybe I can elaborate a bit on where I'm coming from (if
you're pressed for time and only interested in issues immediately
related to OpenBSD, you can safely press Del now ;):


Yep. But then, I want PostScript anyway. Badly. I've never owned a
(working) PostScript printer in my life and I'm sick of raster image


It isn't. And actually, I *do* want colour. Currently my only printer
is a Canon BJC-85. That is an *EXTREMELY* slow colour inkjet, and
while it prints ok text documents, its images are fairly atrocious.
Also, it's *EXTREMELY* tedious to refill. Think hunching over the desk
and using a syringe to slllllloooooooooowwwwwly drip-feed refill ink
into its cartridge tanks. Or pay an arm and a leg for consumables that
just aren't worth it. My existing printer's only advantage? It's
portable. But I haven't even got a laptop anymore (other than an
ancient PowerBook that has neither a USB nor a parallel port). So I
could kind of use a new printer. And since my objective it so replace
my current printer, I want colour, because otherwise I'd be tempted to
keep the old one around. So having noticed that colour lasers have
become relatively affordable, I want to kill the maximum number of
birds with the one stone. Here's what I can "afford": I can put one
printer on my birthday wish list. ;) I cannot afford buying a b/w
laser AND a colour whatever, however cheap those two printers might
be.

Discovering the laser printer DIY PCB stuff just put another bird in
my PETA-hating slingshot crosshairs. Some of you may remember that a
long time ago I amateurishly cobbled together a serial shut down
button for a headless OpenBSD box:
http://marc.info/?l=openbsd-misc&m=111177380010679&w=2

(The sled software download no longer works, you can either find a
prior version here: ...
From: J.C. Roberts
Date: Saturday, April 11, 2009 - 7:49 pm

Ropers,

We're *way* off-topic. Not only are we talking about home brew
electronics, but such devices are obviously not supported by OpenBSD.
I'll reply to you off list.

-jcr

From: Alexander Hall
Date: Sunday, April 5, 2009 - 4:41 pm

Hrm, well, anyway...

Our "HP Color LaserJet CP1515n" supports postscript over TCP/IP in a few
ways, including lpd and as a simple tcp stream over port 999. lpd was
all we needed for OpenBSD and of course windows printing is no problem.
I cannot imagine printing from any unix os well be a problem eother. You
might want to look it up. Its likely not the cheapest but it is
definitely not the most expensive either. There may be newer models
available by now too.

I have no idea what the cartridges etc cost. We do not print enough for
me to case about that.

"Installing" on OpenBSD means trivial changes to /etc/printcap

Using a network connected printer with PS support really made me happy
after years of fighting with cheap crappy inkjets.

/Alexander

Previous thread: Re: mod_fastcgi and chroot (4.4/amd64) [resolved] by Rogier Krieger on Sunday, April 5, 2009 - 9:24 am. (1 message)

Next thread: Money Transfer to your Account/Reply Needed Immediately by victor onu on Sunday, April 5, 2009 - 10:39 am. (1 message)