Replies: 3 comments 3 replies
-
|
FWIW, I did a quick search and both the Brother and Apple sites show this printer as supporting AirPrint. Therefore you should be able to use the "everywhere" (IPP Everywhere) driver with it over IPP. The old "lpd:" device URIs are only used for legacy printer drivers. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the reply, is IPP synonymous with AirPrint? I am getting a messed up print when using IPP and the generic IPP driver. What is the proper form of the IPP URI instead of the LPD? I was told already to use AirPrint, but if that is IPP then it doesn't seem to work for me. I can print just fine using a Chromebook which uses an IPP URI, I tried the same URI on my Linux machines and the generic IPP driver and get a line of garbled symbols rather than the correct print. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the additional explanation, the subtleties between these different protocols are making more sense now. I have gone to the web management page for the printer and verified AirPrint is enabled. I will try to use the lpinfo -v command later tonight, but I believe that was one I ran without seeing any result, thus my suspicion that something is not working right with my Bonjour/mDNS/IGMP. Using the IPP URI identified by a Chromebook does allow me to send print jobs, they just don't come out right, so that worries me that maybe I need a firmware update or something of that nature on my printer for this to work properly. I will try some more tonight, knowing that I should be using the IPP everywhere driver is helpful, I will dig into that more. I had been going the LPD and .ppd file route since that seemed to be printing almost correctly (just not ever stopping haha). Thanks for your help so far! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, trying to connect my linux machines (SteamOS, ZorinOS) to my Brother HL-3170-CDW as the title states.
When searching for a printer to add, I see the printer listed, and it is setup using this URI: lpd://BRW346895A7159B/BINARY_P1
It then says it has no driver available, so I have attempted to use several .ppd files from OpenPrinting, as well as one from Brother.
These appear to send the print to the printer correctly, but printing a one page print, or printing a test page, results in seemingly infinite printouts (8+) of the same page, which I then have to cancel at the printer itself. I have asked about this on an issue which I thought might be related, and was told in this case it is best to use AirPrint and no drivers, but I am not having any luck determining what protocol AirPrint actually is. I have checked in the printer settings page, and AirPrint is enabled, but I don't see anything other than that lpd address showing up in CUPS. I have played with some router settings (IGMP settings on TP-Link router, tried disabling IGMP proxy and IGMP snooping), but it didn't seem to have any change to what was discoverable.
I am using a pihole as my DNS server, if that could perhaps have an impact on the mDNS setup, which I believe is what AirPrint uses to set up?
I have also tried connecting using an ipp:// URI, and selecting the generic IPP driver in CUPS, but this results in a single line of gibberish text/symbols ending in "DFDautoLetter.Borderless" to be printed.
Can anyone point me to what connection type I should be using for a driverless setup of this printer? Can AirPrint be setup using only the IP address (I have it reserved), even if my mDNS is messed up somehow? Or, does anyone know how to stop the repeated printing of each job through some change to the .ppd or something?
TLDR: Prints correctly, but continues printing the page repeatedly when using lpd:// and a .ppd file. Prints incorrectly when using generic IPP. No AirPrint option appears visible although it is enabled in the printers settings page.
Any help is greatly appreciated, I am having the exact same results on SteamOS and ZorinOS, so I think it is either some network or printer issue, not specific to the machine running CUPS.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions