0

(I'm sorry for duplicating this question from Raspberry Pi Stack Exchange, but i think, that the problem is not related to a specific UNIX-os)

I have a problem setting up a printer in my office.

First of all let me mention, that I have very little experience with unix-like systems, so maybe some critical information is missing in this post, sorry. I will add it if it's needed.

My setup:

1.Raspberry Pi (OS - Raspbian Lite "Bookworm") running CUPS v2.4.2
2.Printer RICOH MP 2014AD - connected to the Raspi with USB (the printer doesn't have WiFi or Ethernet)
3.Some Samsung printer for tests.
4.Windows machine

Raspi and Windows are in the same network. I can access CUPS from Windows browser at 631 port, I can mange printers and everything. I can print documents on the Samsung pritner just to test, that CUPS works fine. But I need to install the RICOH printer.

As far as i know, the RICOH MP 2014AD doesn't support IPP and all this "driverless" stuff.
It only has drivers for Windows (Well, actually it does have drivers for Debian, but i don't need to print anything from unix machines).

If I install this printer with "Raw" driver in CUPS interface, I can't see this printer in "Devices" list, when I press "Add new printer" in "Printers and Scanners" on Windows.
If I install this printer with any other driver, like "Generic -> PCL 6..." - Windows discovers this printer, but it doesn't print anything.
But with what I have learned about printing systems in these three days, my option is "Raw".

I've found out about some "Samba" service, which would help me.
I have installed Samba on the Raspi. It didn't work out of the box, and I have found out that i also need some "wsdd" service.
I have installed this WSDD and then my Raspberry was discovered in "Network" in Windows explorer.
The printer is also inside this Raspberry device on the network.
In Windows i tried to "connect" this printer, then I have chose official windows drivers for it.
But it still doesn't work - when I press "Print test page" nothing happens.
CUPS doesn't show any jobs in its web-interface for this printer - but i'm not sure if it has to show anything.

Could someone please guide me somehow?
Am I on the right way and some error logs are needed?
Or am i totally wrong and everything must be done in some other way?

Thank you.

1 Answer 1

0

Ok, so the solution was Windows-related:

  1. In the "Printers and Scanners" press "Add new printer" and then "Add printer manually"

  2. Select "Choose shared printer by name" and enter name «http://<raspberry_ip>:631/printers/<printer_name>»

  3. Press "Next" and choose correct Driver - in my case it was Manufacturer "Ricoh" and model "Ricoh MP 2014AD DDST".

1
  • You should note this question with info on a similar printer, including a pastebin link with reverse-engineered partial information on the DDST print data format. Note that the "Raw" printer queue interface is being deprecated in CUPS, and there seems to be no official drivers for anything newer than Windows 2012, so this printer is likely to become future e-waste unless a more complete reverse-engineered solution can be worked out. Use it while you can. Commented Feb 28 at 10:01

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.