I have already run into this loop with other WorkForce Epson printers, for
some reason that PPD works on linux but not on obsd; the only comfortable
way out is buying a Postscript one, those ones ending in "90" like WF-xx90
models.

On Sun, Nov 4, 2018 at 4:45 PM <and...@easton24.de> wrote:

> Hello,
>
> I am testing OpenBSD and am looking for documentation on how to add
> support for my printer.
>
> 1. My printer is an Epson WF-4630.
>
> 2. I installed CUPS with pkg_add.
>
> 3. I configured CUPS for this printer with "$ lynx localhost:631".
>    Unsurprisingly there was no driver for this printer.
>
> 4. When using the driver "Epson 9-Pin Series (grayscale)"
>    to print the default CUPS test page, the printer outputs
>    a white page and the motor moving the paper sounds like the motor
>    from a needle printer.
>
>    My point is that CUPS can send something to the printer.
>
>    "$ lpstat" did *not* show any jobs, although the printer reacted.
>
> 5. I got the "Epson-WF-4630_Series-epson-escpr-en.ppd" from
>    the "epson-inkjet-printer-escpr-1.6.32-1lsb3.2.tar.gz" from
>    the Epson Website after clicking on the link which semantically
>    means "download drivers for Linux".
>    As far as I know a .ppd file is a post script printer description
>    file. I have the impression that the file depends solely on the
>    printer and not on the operating system. (Please inform me
>    in case you know this assumption is incorrect.)
>
> 6. CUPS now shows the driver
>    "Model:
>     [Current Driver - EPSON WF-4630 Series , Epson Inkjet Printer
>     Driver (ESC/P-R) for Linux:]" (no line breaks)
>     in the "Modify $printer" page but still shows the
>     "Driver: Epson 9-Pin Series (grayscale)"
>     on the EPSON_WF-4630_Series page.
>     Note: This driver is still selected in the fifth step above
>     although I selected a custom .ppd file.
>
> 7. I set the printer as the default printer with
>    "$lpadmin -d $printer_machine_readable_name" and confirmed
>    the change with "$lpoptions -l".
>
> 8. Printing the CUPS test page from the web interface leaves the
>    printer idle. The job now shows up in "$ lpstat" and can also
>    be cancelled with "$ cancel $job_id".
>
>
> Please, if anyone knows which documentation I should look at to get
> at the root of this problem or if anyone here has experience with
> setting up a driver for their own printer on OpenBSD, contact me.
>
>
>
> Greetings
>
> Andrew Easton
>
>

Reply via email to