Hey, first of all a big thanks to all those working on this project, it's much appreciated! I do however have some issues that I cannot for the life of me figure out.
Although I'm fairly new to the Linux world I'm pretty good with tech and am in the IT field for work, so forgive me for any mistakes I make and feel free to correct me!
So I've got my DNP RX1 plugged into my Raspberry Pi which is running Raspberry Pi OS.
I've installed CUPS on it and I'm trying to get the printer working with my Windows 10 machines.
I'm currently running CUPS 2.2.10 and I installed the printer using the Dai Nippon driver.
Full details:
Description: Dai Nippon Printing DS-RX1
Location:
Driver: Dai Nippon Printing DSRX1 - CUPS+Gutenprint v5.3.1 (color)
Connection: gutenprint53+usb://dnp-dsrx1/CY1C43022422
Defaults: job-sheets=none, none media=om_w288h432_104.99x162.56mm sides=one-sided
I currently have 6x4" media loaded.
I can also print a test page from the CUPS interface.
The issue however comes when I try to connect my Windows 10 PC's to the printer. When it installs 99% of the time it installs fine BUT with the Microsoft IPP Printing driver. The issue with this is it causes the printer to not work due to the only print sizes being A4 and letter. It does however, print...just to the wrong scale.
I did uninstall and re-install CUPS and tried again, to which for the first install on one of my PCs worked. Although it used the IPP driver it worked and allowed 6x4 to be printed. However, when installing it again it went back to being annoying with the paper sizes.
I thought I could be smart and use the RX1 driver from DNP, and this gives me the option for 6x4...however I get the issue of Windows thinking that the printer does not have 6x4 installed. I even tried with a previous version of the DNP driver too but to no avail.
I totally appreciate that this may not seem to be an issue for Gutenprint but I'm at the end of my troubleshooting tether after spending more than 3 evenings this week troubleshooting.
The annoying part about this is I've seen several print 'servers' out there which run on a Pi yet they confirm 100% compatibility with the RX1....how they've managed that but I can't means either I'm doing something wrong or they're doing something genius.
I've seen about PPD files, but I cannot find one for love nor money when it comes to the DNP RX1.
I've tried searching the web, asking on forums and speaking to IT colleagues for suggestions but it seems like I've ran out of ideas.
Any ideas are appreciated...happy to try any troubleshooting as getting this Wirelessly printing would be massively beneficial to me and my side business.
TL;DR: Upgrade to Gutenprint 5.3.3 or newer, and this will JustWork(tm), and here is a step-by-step set of instructions to follow:
https://www.peachyphotos.com/blog/stories/building-modern-gutenprint/
More info:
There are multiple classes of print servers -- most of them are dumb passthroughs which may or may not work for a given printer.
But in this specific case, the DNP windows drivers are implemented in two layers -- The part that interacts with the printing subsystem generates a data format that is completely different from the language the printers actually need. A separate layer (the so-called "language monitor" translates this format to the printer's native language and handles the necessary bi-directional communications. So the "dumb" servers won't work at all, as the translation layer never gets called, so it's going to take some DNP-specific smarts on the server side for things to work.
It so happens that I added support for this intermediate format a month before the Gutenprint 5.3.3 release... nearly two years ago. So this ought to be a non-issue now.
i'm going to close this as outdated; please let me know if it still doesn't work after updating to current Gutenprint code.
Trying the dnp line and have a rx1 ds40 ,620 and qw410 . I am able to get them to print , my issue is I cannot activate the cutter on any of them. It’s odd because the cutter does activate under test, but when printing an actual picture from my camera roll and selecting the 4x6*2 media I cannot get the cutter to activate and itll continue to print a full 4x6.. Any tips ? This seems to be my missing link with cups and latest gluten print in raspberry pi 4
On Thu, Jun 02, 2022 at 10:01:44AM -0000, Dj duke wrote:
I'm guessing you're using airprint from an Apple device?
The 4x6 and 2x6*2 options of those printers share the same print
dimensions, so Apple's airprint client helpfully treats them the same.
It's possible CUPS 2.4 has improvements that make this not happen, but
it's not something Iv'e personally tried.
One option is to create two printer queues for the same printer, and
selectively edit the PPD of each to remove one of these sizes; that way
the airprinte client won't misbehave.
- Solomon
Solomon Peachy pizza at shaftnet dot org (email&xmpp)
@pizza:shaftnet dot org (matrix)
Live Oak, FL speachy (libra.chat)
thanks for the quick reaponse. Yes its via airprint where this occurs and your reply makes a lot of sense. Ill see if can alter the PPD as recommended and will post my finding shortly. Any other recommendations i can try. I dont see cups drivers for the DNP QW 410 and will also be giving that a shot.
thanks again!
Last edit: Dj duke 2022-06-02