From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyndon Nerenberg To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: <248a959f6e8ea9cb7ebfe1534d30a40a@hamnavoe.com> References: <248a959f6e8ea9cb7ebfe1534d30a40a@hamnavoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <81651.1568577174.1@orthanc.ca> Date: Sun, 15 Sep 2019 12:52:54 -0700 Message-ID: <293bbc77c2af2d77@orthanc.ca> Subject: Re: [9fans] printing from Plan 9 Topicbox-Message-UUID: 085e370c-eada-11e9-9d60-3106f5b1d025 Richard Miller writes: > Before replacing my expiring inkjet printer I thought I'd ask > the list: does anyone still use lp(1) nowadays, and are there > printers currently on the market which work well with Plan 9? As others have mentioned, life is far too short for CUPS. For Plan9 printing I have always just used a laser printer that natively supports Postscript. You pay a bit more for Postscript, but that pays for itself immediately in not having to dick around with CUPS, gs, or gawd knows what else to get the hardware talking to whatever system you've plugged it into. I currently have an HP Laserjet M402dn. It speaks Postscript 3, prints up to 40 PPM, supports duplex printing, and talks lpd or "virtual serial port" on port 9100. CAD$350 from Staples. I've never had any trouble making these consumer HP Postscript printers interface with lp(1). I configure them as an lpd printer, and then point all the other hosts on the network at the Plan9 CPU server as their default 'printer'. This lets me use the lp(1) content conversion filters on all the other hosts -- I find lp's behaviour to be far superior to anything that MacOS and the others provide. If you really need an inkjet (e.g. for colour), I would still recommend finding something that natively supports Postscript. Failing that, you're likely going to have to connect the inkjet to something like a Mac or a Linux host. But as long as you can configure the print host to listen on the lpd port and handle incoming Postscript jobs correctly, you should just be able to configure it as a networked Postscript printer. --lyndon