[opensuse] brother multifunction printer install
Having seen a few posts here and elsewhere of late from satisfied Linux users of Brother printers, after using HP for the last 15 years and my current one dying a death only partly brought on by my fist, I decided this week to buy a Brother DCP-J572DW. I've unboxed it, done the initial standalone setup and selected my wifi network. Now I need to install the drivers that I've downloaded from Brother's website but Jesus pancakes, it wants to pull in a lot of 32-bit crap. In addition to the four rpms, Brother also provide a setup script. Before going through this I thought I'd just do a search to see if others have done it this way or some other way. Mistake. Now I'm just overloaded with possibles. On the openSUSE subreddit, some posts suggest this script stalls looking for the libusb-0.1-4 package. One user suggests it's seeking the 32-bit version of that too, and another user reports success after installing that. There's also the suggestion any user might need to be added to the lp group. Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c I know it's only a bunch of files that use a relatively small amount of disk space, but having a spanking new PC running a fresh Leap install and a spanking new printer, I didn't want my software selection to be dragged back a decade. Have any other users here had success setting up full print/scan functions without installing all these dependencies, on a similar Brother inkjet? Brother's website also mentions needing to open the following ports: incoming UDP Port 54925 outgoing TCP Port 54921 but a lot of the references are to versions of openSUSE 10.x or 11.x. It all seems very out-of-date and might it be different now with firewalld? gumb -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 02/22/2020 06:02 PM, gumb wrote:
Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c
My first thought is: The [Install] of: brother-udev-rule-type1 brscan-skey brscan4 dcpj572dwpdrv libusb-0_1-4 libusb-0_1-4-32bit are fine. The -32bit package is also fine. (I install both for most libraries anyway to target 32-bit builds if needed) Most, if not all of the [Autoinstall] files may not actually be needed at all and can be avoided by adding the --no-recommends option for the install to get rid of the unneeded but "recommended" packages (which have grown like weeds in a vacant lot over the past few years) I still have HP, but with $300 toners getting tough to find, I may have a change coming in the future... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 07:50, David C. Rankin wrote:
On 02/22/2020 06:02 PM, gumb wrote:
Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c
My first thought is:
The [Install] of:
brother-udev-rule-type1 brscan-skey brscan4 dcpj572dwpdrv libusb-0_1-4 libusb-0_1-4-32bit
are fine. The -32bit package is also fine. (I install both for most libraries anyway to target 32-bit builds if needed)
Most, if not all of the [Autoinstall] files may not actually be needed at all and can be avoided by adding the --no-recommends option for the install to get rid of the unneeded but "recommended" packages
This is what I was considering. I guess I can try it with the limited set of packages first. Not sure if I need that libusb at all since for the moment I'm connecting via wifi. My USB printer lead isn't long enough to reach the router. I've not yet looked at the specs to see which wifi band it uses but I read somewhere that it should be a lot faster than USB, which is probably only 2.0. Amongst those four downloaded Brother rpms, two are x86-64, one is noarch, but the printer driver itself (dcp...) despite being dated 2018 only comes as an i386 rpm.
I still have HP, but with $300 toners getting tough to find, I may have a change coming in the future...
I considered switching to a laser but seeing the regularity with which some of the printers at work devour the toner it's rather put me off. I like the ease of setting up any HP printer under Linux with hplip, but I'm a bit fed up with them throwing hissy fits whenever I try to feed photo paper or other specialist papers. I also don't like their business model of 'sell the printer for 20 quid and the cartridges for twice that price.' -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2020-02-23 10:46, gumb wrote:
On 23/02/2020 07:50, David C. Rankin wrote:
I still have HP, but with $300 toners getting tough to find, I may have a change coming in the future...
I considered switching to a laser but seeing the regularity with which some of the printers at work devour the toner it's rather put me off. I like the ease of setting up any HP printer under Linux with hplip, but I'm a bit fed up with them throwing hissy fits whenever I try to feed photo paper or other specialist papers. I also don't like their business model of 'sell the printer for 20 quid and the cartridges for twice that price.'
I have a HP Color LaserJet cp2025dn and I'm going to buy a HP LaserJet PRO 500 Color MFP M570DW. I've changed the toner in the cartridges for years. It saves me at least 80% of the cost if I buy the toner in bulk. You can even buy new chips to the cartridges so that printer sees them as new. -- /bengan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 10.46, gumb wrote:
I considered switching to a laser but seeing the regularity with which some of the printers at work devour the toner it's rather put me off. I like the ease of setting up any HP printer under Linux with hplip, but I'm a bit fed up with them throwing hissy fits whenever I try to feed photo paper or other specialist papers. I also don't like their business model of 'sell the printer for 20 quid and the cartridges for twice that price.'
My toner cartridges last several years each. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On 02/23/2020 03:46 AM, gumb wrote:
I considered switching to a laser but seeing the regularity with which some of the printers at work devour the toner it's rather put me off.
Oh, don't get me wrong, I'll get more than 20,000 pages out of a cartridge. Can last for year or more. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 24/02/2020 à 11:24, David C. Rankin a écrit :
On 02/23/2020 03:46 AM, gumb wrote:
I considered switching to a laser but seeing the regularity with which some of the printers at work devour the toner it's rather put me off.
Oh, don't get me wrong, I'll get more than 20,000 pages out of a cartridge. Can last for year or more.
no more the case for modern cheap laser printer, even lexmark CS317DN, color and R°V° is only given for 3000 copies (and toner cost 240€). So why it's so easy to fond free laser printers... without toner! I buy this printer for 80€ delivery included :-). Chance is I buy an other one when toner will be exhausted, and it's a same, because the printer itself is probably work hundred thousand copies. I had some years ago a laserjet 5M HP, I buy it 25$ (saved from trash) with 200.000 copies on the counter, and it worked for me during6 or 7 years with two toner cartridge 25$ and 15.000 copies each (I used it as source for my pupils copies - I was a teacher). jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 07.50, David C. Rankin wrote:
On 02/22/2020 06:02 PM, gumb wrote:
Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c
My first thought is:
The [Install] of:
brother-udev-rule-type1 brscan-skey brscan4 dcpj572dwpdrv libusb-0_1-4 libusb-0_1-4-32bit
are fine. The -32bit package is also fine. (I install both for most libraries anyway to target 32-bit builds if needed)
Most, if not all of the [Autoinstall] files may not actually be needed at all and can be avoided by adding the --no-recommends option for the install to get rid of the unneeded but "recommended" packages
You risk losing some functionality, and you don't know which in advance. And after, when something fails, you will not remember why. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
Le 23/02/2020 à 01:02, gumb a écrit :
Brother's website but Jesus pancakes, it wants to pull in a lot of 32-bit crap.
and? why not?
In addition to the four rpms, Brother also provide a setup script. Before going through this I thought I'd just do a search to see if
yes, I often like better use a script I can look at eventually. I have only laser printers from brother though. I some time need to go to cups web interface to manage the new printer AFAIK in the brother archive you can find a ppd that may be enough to have the printer working. The lonly problem I have is for the scanner part not working on usb3 ports (but working on wifi) jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 08:52, jdd@dodin.org wrote:
Le 23/02/2020 à 01:02, gumb a écrit :
In addition to the four rpms, Brother also provide a setup script. Before going through this I thought I'd just do a search to see if
yes, I often like better use a script I can look at eventually. I have only laser printers from brother though. I some time need to go to cups web interface to manage the new printer
AFAIK in the brother archive you can find a ppd that may be enough to have the printer working.
I had a look for that last night. Their archive only contains some laser and older models. Didn't look extensively elsewhere on the web, though I read that you can extract the ppd from the Windows drivers so might try that later with the supplied disc. I wondered if I could do everything much more simply just by doing the YaST setup without the Brother rpms. I gave it a static IP in my router config, then YaST found the printer okay when I specified the URL and TCP port. But no ppd file found in any of the standard ppd archives from the openSUSE rpms. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 23/02/2020 à 10:51, gumb a écrit :
On 23/02/2020 08:52, jdd@dodin.org wrote:
AFAIK in the brother archive you can find a ppd that may be enough to have the printer working.
I had a look for that last night. Their archive only contains some laser and older models. Didn't look extensively elsewhere on the web, though I read that you can
simply open the rpm with ark, the ppd is inside jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 11:04, jdd@dodin.org wrote:
Le 23/02/2020 à 10:51, gumb a écrit :
On 23/02/2020 08:52, jdd@dodin.org wrote:
AFAIK in the brother archive you can find a ppd that may be enough to have the printer working.
I had a look for that last night. Their archive only contains some laser and older models. Didn't look extensively elsewhere on the web, though I read that you can
simply open the rpm with ark, the ppd is inside
Ah yes, now I see it, didn't realize it was that simple. Thanks. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 01.02, gumb wrote:
Having seen a few posts here and elsewhere of late from satisfied Linux users of Brother printers, after using HP for the last 15 years and my current one dying a death only partly brought on by my fist,
:-D
I decided this week to buy a Brother DCP-J572DW.
I've unboxed it, done the initial standalone setup and selected my wifi network. Now I need to install the drivers that I've downloaded from Brother's website but Jesus pancakes, it wants to pull in a lot of 32-bit crap.
You can do nothing against that. I have other tools that need the 32 bit stack.
In addition to the four rpms, Brother also provide a setup script. Before going through this I thought I'd just do a search to see if others have done it this way or some other way. Mistake. Now I'm just overloaded with possibles. On the openSUSE subreddit, some posts suggest this script stalls looking for the libusb-0.1-4 package. One user suggests it's seeking the 32-bit version of that too, and another user reports success after installing that. There's also the suggestion any user might need to be added to the lp group.
Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c
I know it's only a bunch of files that use a relatively small amount of disk space, but having a spanking new PC running a fresh Leap install and a spanking new printer, I didn't want my software selection to be dragged back a decade.
It will not harm you anyway, though. Just a bit of disk space, and some memory space when printing. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
Dne neděle 23. února 2020 1:02:37 CET, gumb napsal(a):
Having seen a few posts here and elsewhere of late from satisfied Linux users of Brother printers, after using HP for the last 15 years and my current one dying a death only partly brought on by my fist, I decided this week to buy a Brother DCP-J572DW. I've unboxed it, done the initial standalone setup and selected my wifi network. Now I need to install the drivers that I've downloaded from Brother's website but Jesus pancakes, it wants to pull in a lot of 32-bit crap. In addition to the four rpms, Brother also provide a setup script. Before going through this I thought I'd just do a search to see if others have done it this way or some other way. Mistake. Now I'm just overloaded with possibles. On the openSUSE subreddit, some posts suggest this script stalls looking for the libusb-0.1-4 package. One user suggests it's seeking the 32-bit version of that too, and another user reports success after installing that. There's also the suggestion any user might need to be added to the lp group.
I had had some time ago Brother multifunctional laser printer and scanner, I downloaded set of packages and script (as You did). The installation was basically smooth, I just had to manually install some missing libraries (I manually installed the packages one-by-one using zypper), and then ran the script (it also did some CUPS configuration). Apart of manual install of some packages and fact that the driver was 32-bit only, it was smooth. I could then easily manage the printer via local CUPS web interface http://localhost:631/ It was network printer and it allowed several protocols to connect, but no configuration was needed on my firewall.
Other posts suggest ignoring the script and using zypper/yast to install the rpms. Here's the list of packages set to be installed: https://susepaste.org/55221c2c I know it's only a bunch of files that use a relatively small amount of disk space, but having a spanking new PC running a fresh Leap install and a spanking new printer, I didn't want my software selection to be dragged back a decade. Have any other users here had success setting up full print/scan functions without installing all these dependencies, on a similar Brother inkjet? Brother's website also mentions needing to open the following ports: incoming UDP Port 54925 outgoing TCP Port 54921 but a lot of the references are to versions of openSUSE 10.x or 11.x. It all seems very out-of-date and might it be different now with firewalld? -- Vojtěch Zeisek https://trapa.cz/
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
On 23/02/2020 15:29, Vojtěch Zeisek wrote:
I had had some time ago Brother multifunctional laser printer and scanner, I downloaded set of packages and script (as You did). The installation was basically smooth, I just had to manually install some missing libraries (I manually installed the packages one-by-one using zypper), and then ran the script (it also did some CUPS configuration). Apart of manual install of some packages and fact that the driver was 32-bit only, it was smooth. I could then easily manage the printer via local CUPS web interface http://localhost:631/ It was network printer and it allowed several protocols to connect, but no configuration was needed on my firewall.
Ok thanks for the info. I'm going to see how I get with the ppd file in YaST and if that doesn't configure it satisfactorily I guess I'll have to do the full install with the script. I find it strange that other rpms they provide, including the scanner drivers, are 64-bit, yet just the printer driver despite being as new or newer than the other files, remains only 32-bit. And it's that one that drags in the other 84 dependencies. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 23/02/2020 à 17:27, gumb a écrit :
Ok thanks for the info. I'm going to see how I get with the ppd file in YaST
better use cups interface jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 23/02/2020 17.27, gumb wrote:
I find it strange that other rpms they provide, including the scanner drivers, are 64-bit, yet just the printer driver despite being as new or newer than the other files, remains only 32-bit. And it's that one that drags in the other 84 dependencies.
Because you have not installed previously other 32 bit applications. I have several of those, they share the same stack. First one is onerous, the rest are tiny installs. A typical one is wine. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On 23/02/2020 15:29, Vojtěch Zeisek wrote:
I had had some time ago Brother multifunctional laser printer and scanner, I downloaded set of packages and script (as You did). The installation was basically smooth, I just had to manually install some missing libraries (I manually installed the packages one-by-one using zypper), and then ran the script (it also did some CUPS configuration). Apart of manual install of some packages and fact that the driver was 32-bit only, it was smooth. I could then easily manage the printer via local CUPS web interface http://localhost:631/ It was network printer and it allowed several protocols to connect, but no configuration was needed on my firewall.
Well, no luck. I ran the script, it initially mirrored what I'd seen on the reddit post complaining of missing libusb-0.1-4 so I installed that in YaST along with the 32-bit version, without recommended packages. It pulled in just one other package, glibc-32bit. Tried again. No further errors except for 'File exists' on symbolic link creation and a failed scriptlet. Here's the output: https://susepaste.org/e14dba73 The test page mentioned in the script never printed. I went into YaST and found the printer added under the default Printer Configurations tab. It all looks to be in order. I don't know if I need to change anything under the Print via Network tab. The Print Test Page button again failed, and it advises to check the cups error log, so here it is: https://susepaste.org/671112c3 And here's the cups access log: https://susepaste.org/3bf03179 I checked under localhost:631 in a browser. Again it all appears set up correctly, but printing a test page does nothing. There's no response from the printer. The IP address is configured correctly on the printer itself, in YaST/CUPS, and in the router's static IP assignments. I've also added the ports mentioned in the original post, as mentioned on Brother's website, in YaST -> Firewall, internal zone (incoming UDP Port 54925 / outgoing TCP Port 54921) Have no idea where to go from here. Maybe it's a setting in YaST Printer -> Use CUPS to Print Via Network, but I don't know what to enter there. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne pondělí 24. února 2020 0:33:09 CET, gumb napsal(a):
On 23/02/2020 15:29, Vojtěch Zeisek wrote:
I had had some time ago Brother multifunctional laser printer and scanner, I downloaded set of packages and script (as You did). The installation was basically smooth, I just had to manually install some missing libraries (I manually installed the packages one-by-one using zypper), and then ran the script (it also did some CUPS configuration). Apart of> manual install of some packages and fact that the driver was 32-bit only, it was smooth. I could then easily manage the printer via local CUPS web interface http://localhost:631/ It was network printer and it allowed several protocols to connect, but no configuration was needed on my firewall.
Well, no luck. I ran the script, it initially mirrored what I'd seen on the reddit post complaining of missing libusb-0.1-4 so I installed that in YaST along with the 32-bit version, without recommended packages. It pulled in just one other package, glibc-32bit. Tried again. No further errors except for 'File exists' on symbolic link creation and a failed scriptlet. Here's the output: https://susepaste.org/e14dba73 The test page mentioned in the script never printed. I went into YaST and found the printer added under the default Printer Configurations tab. It all looks to be in order. I don't know if I need to change anything under the Print via Network tab. The Print Test Page button again failed, and it advises to check the cups error log, so here it is: https://susepaste.org/671112c3 And here's the cups access log: https://susepaste.org/3bf03179 I checked under localhost:631 in a browser. Again it all appears set up correctly, but printing a test page does nothing. There's no response from the printer. The IP address is configured correctly on the printer itself, in YaST/CUPS, and in the router's static IP assignments. I've also added the ports mentioned in the original post, as mentioned on Brother's website, in YaST -> Firewall, internal zone (incoming UDP Port 54925 / outgoing TCP Port 54921) Have no idea where to go from here. Maybe it's a setting in YaST Printer -> Use CUPS to Print Via Network, but I don't know what to enter there.
As I don't have the device anymore, I'm not exactly sure, but as I remember, CUPS allows for these devices several protocols. I don't remember what I had had set, but try to change communication protocol, and if using network, ensure to specify correct IP address and/or hostname (this You can set via control panel of the printer). As Your CUPS seems to be working, I'd guess Your problem is in wrong specification of protocol/address. -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
Le 24/02/2020 à 09:19, Vojtěch Zeisek a écrit :
As I don't have the device anymore, I'm not exactly sure, but as I remember, CUPS allows for these devices several protocols. I don't remember what I had had set, but try to change communication protocol, and if using network, ensure to specify correct IP address and/or hostname (this You can set via control panel of the printer). As Your CUPS seems to be working, I'd guess Your problem is in wrong specification of protocol/address.
better is socket://IP:9100, HP/Apple network used config works nearly everywhere jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 24/02/2020 00.33, gumb wrote:
On 23/02/2020 15:29, Vojtěch Zeisek wrote:
Well, no luck. I ran the script, it initially mirrored what I'd seen on the reddit post complaining of missing libusb-0.1-4 so I installed that in YaST along with the 32-bit version, without recommended packages. It pulled in just one other package, glibc-32bit. Tried again. No further errors except for 'File exists' on symbolic link creation and a failed scriptlet. Here's the output: https://susepaste.org/e14dba73
ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mail.config': File exists ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mailmessage.txt': File exists ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg': File exists ln: failed to create symbolic link '/usr/bin/brscan-skey': File exists
The test page mentioned in the script never printed. I went into YaST and found the printer added under the default Printer Configurations tab. It all looks to be in order. I don't know if I need to change anything under the Print via Network tab. The Print Test Page button again failed, and it advises to check the cups error log, so here it is: https://susepaste.org/671112c3
And here's the cups access log: https://susepaste.org/3bf03179
Well, it clearly says: E [23/Feb/2020:23:40:45 +0100] [CGI] cups-brf must be called as root E [23/Feb/2020:23:40:45 +0100] [cups-deviced] PID 26078 (cups-brf) stopped with status 1! and other errors. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On 24/02/2020 11:16, Carlos E. R. wrote:
On 24/02/2020 00.33, gumb wrote:
On 23/02/2020 15:29, Vojtěch Zeisek wrote:
Well, no luck. I ran the script, it initially mirrored what I'd seen on the reddit post complaining of missing libusb-0.1-4 so I installed that in YaST along with the 32-bit version, without recommended packages. It pulled in just one other package, glibc-32bit. Tried again. No further errors except for 'File exists' on symbolic link creation and a failed scriptlet. Here's the output: https://susepaste.org/e14dba73
ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mail.config': File exists ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan_mailmessage.txt': File exists ln: failed to create symbolic link '/etc/opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg': File exists ln: failed to create symbolic link '/usr/bin/brscan-skey': File exists
It was the second run after the initial failure due to the missing libusb dependency, so these are merely warnings that the links are already there.
The test page mentioned in the script never printed. I went into YaST and found the printer added under the default Printer Configurations tab. It all looks to be in order. I don't know if I need to change anything under the Print via Network tab. The Print Test Page button again failed, and it advises to check the cups error log, so here it is: https://susepaste.org/671112c3
And here's the cups access log: https://susepaste.org/3bf03179
Well, it clearly says:
E [23/Feb/2020:23:40:45 +0100] [CGI] cups-brf must be called as root E [23/Feb/2020:23:40:45 +0100] [cups-deviced] PID 26078 (cups-brf) stopped with status 1!
and other errors.
That doesn't tell me anything useful. I was doing this in a root terminal. How could cups have been called as anyone other than root? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 24/02/2020 à 11:42, gumb a écrit :
That doesn't tell me anything useful. I was doing this in a root terminal. How could cups have been called as anyone other than root?
cups is called from a browser, not a terminal jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 24/02/2020 11:46, jdd@dodin.org wrote:
Le 24/02/2020 à 11:42, gumb a écrit :
That doesn't tell me anything useful. I was doing this in a root terminal. How could cups have been called as anyone other than root?
cups is called from a browser, not a terminal
jdd
Regardless, the test page from the script run fails. The Print Test Page function from the YaST setup fails, so whatever I try to do as user with the cups setup in a browser is likely to fail too. The print queue in either cups interface or the Plasma printer applet shows all these attempts as 'completed' jobs, and the printer status as 'ready'. But there's no actual communication. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 24/02/2020 à 11:51, gumb a écrit :
The print queue in either cups interface or the Plasma printer applet shows all these attempts as 'completed' jobs, and the printer status as 'ready'. But there's no actual communication.
did you try to ping the printer? print with lpr to see if there is a message? what dmesg say? logs? jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 24/02/2020 11:57, jdd@dodin.org wrote:
Le 24/02/2020 à 11:51, gumb a écrit :
The print queue in either cups interface or the Plasma printer applet shows all these attempts as 'completed' jobs, and the printer status as 'ready'. But there's no actual communication.
did you try to ping the printer? print with lpr to see if there is a message? what dmesg say? logs?
I can ping the printer: ping 192.168.0.57 PING 192.168.0.57 (192.168.0.57) 56(84) bytes of data. 64 bytes from 192.168.0.57: icmp_seq=1 ttl=255 time=234 ms 64 bytes from 192.168.0.57: icmp_seq=2 ttl=255 time=216 ms 64 bytes from 192.168.0.57: icmp_seq=3 ttl=255 time=198 ms 64 bytes from 192.168.0.57: icmp_seq=4 ttl=255 time=180 ms 64 bytes from 192.168.0.57: icmp_seq=5 ttl=255 time=161 ms ^C --- 192.168.0.57 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4004ms rtt min/avg/max/mdev = 161.932/198.043/234.167/25.514 ms I don't know what you mean by print with lpr. I've already posted cups logs elsewhere on this thread and dmesg doesn't show anything related. I've just tried changing the protocol in the CUPS interface, to http and then the HP/JetDirect you mentioned elsewhere, specifying socket://192.168.0.57:9100 (I don't know where this 9100 comes from but I see it mentioned everywhere - does it require entering in the firewall config?). I found this FAQ on the Brother website: https://www.brother.fr/services-et-supports/dcp-j572dw/faqs/how-to-trouble-s... and I followed it through but it's always the same. I try printing a test page from the CUPS interface, the print job shows as processing and after a few seconds disappears as though all is well, but there's nothing actually being sent to the printer. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 25/02/2020 04:53, gumb wrote:
On 24/02/2020 11:57, jdd@dodin.org wrote:
Le 24/02/2020 à 11:51, gumb a écrit :
The print queue in either cups interface or the Plasma printer applet shows all these attempts as 'completed' jobs, and the printer status as 'ready'. But there's no actual communication.
did you try to ping the printer? print with lpr to see if there is a message? what dmesg say? logs?
I can ping the printer:
ping 192.168.0.57 PING 192.168.0.57 (192.168.0.57) 56(84) bytes of data. 64 bytes from 192.168.0.57: icmp_seq=1 ttl=255 time=234 ms 64 bytes from 192.168.0.57: icmp_seq=2 ttl=255 time=216 ms 64 bytes from 192.168.0.57: icmp_seq=3 ttl=255 time=198 ms 64 bytes from 192.168.0.57: icmp_seq=4 ttl=255 time=180 ms 64 bytes from 192.168.0.57: icmp_seq=5 ttl=255 time=161 ms ^C --- 192.168.0.57 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4004ms rtt min/avg/max/mdev = 161.932/198.043/234.167/25.514 ms
I don't know what you mean by print with lpr. I've already posted cups logs elsewhere on this thread and dmesg doesn't show anything related. I've just tried changing the protocol in the CUPS interface, to http and then the HP/JetDirect you mentioned elsewhere, specifying socket://192.168.0.57:9100 (I don't know where this 9100 comes from but I see it mentioned everywhere - does it require entering in the firewall config?).
I found this FAQ on the Brother website: https://www.brother.fr/services-et-supports/dcp-j572dw/faqs/how-to-trouble-s...
and I followed it through but it's always the same. I try printing a test page from the CUPS interface, the print job shows as processing and after a few seconds disappears as though all is well, but there's nothing actually being sent to the printer.
Hmm, well colour me hrmphed. Nothing isn't making any sense here. Printing is still completely impossible. According to all sources, everything is fine. There's just no actual transmission of print documents. I found out that the mysterious lpr you refer to is related to lpd and referred to as lpd/lpr in certain places, so I tried the script setup again with that option. Like so many other options, it reports back: lpadmin: Bad device-uri "lpd". But it completes the script install and asks me to specify the ip address at the end, which I always keep the same, 192.168.0.57. I then went into CUPS interface, Modify Printer, and selected the lpd option. The example it gives has /queue appended. I don't know if I should copy that literally of if 'queue' refers to some variable that I should know, so I just entered the address as lpd://192.168.0.57/queue In any case, it still doesn't work. I've tried most of the options now, from the script install and then putting CUPS / YaST up to date afterwards. Nothing succeeds. On the contrary, I just looked in YaST Scanner setup for the first time. It has one entry under Driver for 'brother4' with 'at' under Scanner. And another with Driver listed as 'dev0,Brother,DCP-J572DW', and 'Brother DCP-J572DW at dev0' under Scanner. If I try to edit either of these, there's no corresponding file in the list. The only four Brother entries are for other models all listed as unsupported, and there's no place to select any custom file. The test option produced failure messages. So I thought great, even if I get printing working there'll be no scanning going on here. And then I opened skanlite, it picked up my scanner immediately, and I proceeded to preview and scan a document perfectly. So I have a printer setup that says all is fine but doesn't work at all, and a scanner setup that says all is bust and works fine. FFS. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 25/02/2020 à 04:53, gumb a écrit : --- 192.168.0.57 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms rtt min/avg/max/mdev = 161.932/198.043/234.167/25.514 ms
good, and you said the scanner works, ok
I don't know what you mean by print with lpr.
lpr is a *command line* that allows printing. Can be used to send a basic document to the printer and hopefully get a log first make your printer default with cups, then create some basic taxt file. I used vi to create a printertest.txt file with "does it print?" in it. then lpr printertest.txt or if not default: lpr -P DCP7055W printertest.txt (change the name for the cups name of your printer) for me it prints the file then, eventually, as root, "journalctl" gives you the full stack of commands sent to the printer (very long logs, hundred of lines) jdd -- http://dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 25/02/2020 08:16, jdd@dodin.org wrote:
lpr is a *command line* that allows printing. Can be used to send a basic document to the printer and hopefully get a log
first make your printer default with cups, then create some basic taxt file. I used vi to create a printertest.txt file with "does it print?" in it.
then
lpr printertest.txt
or if not default:
lpr -P DCP7055W printertest.txt
(change the name for the cups name of your printer)
for me it prints the file
then, eventually, as root, "journalctl" gives you the full stack of commands sent to the printer (very long logs, hundred of lines)
Tried to print a simple text file this way. Still nothing. In the journalctl from that moment I see only success stories: (suse paste has suddenly decided to throw a tantrum so I cannot post it on there) Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 4 "DCPJ572DW" Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: "Printer \"DCPJ572DW\" state changed to processing." "ipp://linuxbox/> Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Jobs last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 1 Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Jobs last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 1 Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 4 "DCPJ572DW" Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: "Printer \"DCPJ572DW\" state changed." "ipp://linuxbox/printers/DCPJ5> Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 4 "DCPJ572DW" Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 4 "DCPJ572DW" Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: "Printer \"DCPJ572DW\" state changed to idle." "ipp://linuxbox/printe> Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 3 "DCPJ572DW" Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Jobs last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 0 Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Jobs last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 0 Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: Get-Printer-Attributes last error: 0 successful-ok Feb 26 06:07:33 linuxbox plasmashell[1938]: libkcups: 3 "DCPJ572DW" However, I decided to try the install on another PC on the network running AVLinux (Debian-based). I downloaded the install script into the user Downloads directory and stuck to all defaults. It downloaded all the .deb files automatically and showed a license prompt for each one which I didn't get on openSUSE. When it prompted me for the location it produced some entries not seen on the openSUSE install, including a rather complex dnssd:// listing that was the 'Auto' choice, so I chose that. The test print succeeded. It all works fine. Here's the output: https://paste.opensuse.org/48e74854 (from when suse paste was still working two minutes earlier) So at least I know it works, and at the very worst can copy documents to and fro my other machine. Now to find out why the openSUSE install didn't work. I downloaded all the rpms and placed them in the respective subdirectories in /usr/src/packages/RPMs, but I also copied them all to a Brother subfolder in /opt along with the script. Looking in YaST Software Management, it's from this latter location that the RPMs were installed. Why didn't the script download them direct from the Brother website like with the .deb install? I might have to try uninstalling them all first before trying the script again. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 26/02/2020 08.49, gumb wrote: ...
However, I decided to try the install on another PC on the network running AVLinux (Debian-based). I downloaded the install script into the user Downloads directory and stuck to all defaults. It downloaded all the .deb files automatically and showed a license prompt for each one which I didn't get on openSUSE. When it prompted me for the location it produced some entries not seen on the openSUSE install, including a rather complex dnssd:// listing that was the 'Auto' choice, so I chose that. The test print succeeded. It all works fine. Here's the output: https://paste.opensuse.org/48e74854 (from when suse paste was still working two minutes earlier)
Compare cups versions. You probably can print using that machine as print server. -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
On 26/02/2020 10:04, Carlos E. R. wrote:
On 26/02/2020 08.49, gumb wrote: ...
However, I decided to try the install on another PC on the network running AVLinux (Debian-based). I downloaded the install script into the user Downloads directory and stuck to all defaults. It downloaded all the .deb files automatically and showed a license prompt for each one which I didn't get on openSUSE. When it prompted me for the location it produced some entries not seen on the openSUSE install, including a rather complex dnssd:// listing that was the 'Auto' choice, so I chose that. The test print succeeded. It all works fine. Here's the output: https://paste.opensuse.org/48e74854 (from when suse paste was still working two minutes earlier)
Compare cups versions.
You probably can print using that machine as print server.
Not practical. That machine's not on very often and is too old, slow and cumbersome to start up every time I need to print or scan. Still banging my head against a brick wall with this. I uninstalled everything using the supplied Brother uninstall files. First attempt at reinstall from a directory with all the downloaded rpms inside it doesn't present all the license prompts, and nor does it produce any printer location choices other than the basic list as shown in the output I posted previously. I uninstalled that and tried again with the script on its own in another directory, and I also stopped the firewall in case that was interfering in any way. The script prompts for the licenses, downloads the rpms, and this time it produced a location option similar to the one on my AVLinux machine: dnssd://Brother%20DCP-J572DW._printer._tcp.local/?uuid=e3248000-80ce-11db-8000-ec5c68e5ccfa So I got hopeful. The sole difference in that string is where it's put 'printer' instead of 'ipp'. Again, that was the 'Auto' choice so I selected it. Test page didn't print. Finished the install, checked in the CUPS interface. A test page from there just displays for a few seconds before disappearing as though all is fine, although if I have the firewall enabled it adds a message "Unable to locate printer" and the message sits there. But I've already added the necessary ports to the Internal and Home zones of the firewall. Regardless, it doesn't print whether it's enabled or disabled. The YaST test page doesn't print either. After looking again at the CUPS error log and doing some searching, I found a post on the openSUSE subreddit that suggests I'm not the only one having such problems: https://www.reddit.com/r/openSUSE/comments/8o6bm5/im_having_trouble_setting_... The linked openSUSE SDB page details exactly how I've done the install, with the same added dependencies, but it just does not work. Alas, the reddit thread is a year old and has no resolution. A bug report on RedHat suggests the messages in the CUPS error log aren't important anyway, they're standard entries: https://bugzilla.redhat.com/show_bug.cgi?id=1657261 And scanning still works fine. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 27/02/2020 12.24, gumb wrote:
On 26/02/2020 10:04, Carlos E. R. wrote:
On 26/02/2020 08.49, gumb wrote: ...
You probably can print using that machine as print server.
Not practical. That machine's not on very often and is too old, slow and cumbersome to start up every time I need to print or scan.
Speed is probably not an issue for printing (usually it doesn't need many resources), but it is not on very often then it is not a choice. Is there a similar printer in YaST without any manufacturer thing installed?
Still banging my head against a brick wall with this. I uninstalled everything using the supplied Brother uninstall files. First attempt at reinstall from a directory with all the downloaded rpms inside it doesn't present all the license prompts, and nor does it produce any printer location choices other than the basic list as shown in the output I posted previously.
I uninstalled that and tried again with the script on its own in another directory, and I also stopped the firewall in case that was interfering in any way. The script prompts for the licenses, downloads the rpms, and this time it produced a location option similar to the one on my AVLinux machine: dnssd://Brother%20DCP-J572DW._printer._tcp.local/?uuid=e3248000-80ce-11db-8000-ec5c68e5ccfa
So I got hopeful. The sole difference in that string is where it's put 'printer' instead of 'ipp'. Again, that was the 'Auto' choice so I selected it. Test page didn't print.
Finished the install, checked in the CUPS interface. A test page from there just displays for a few seconds before disappearing as though all is fine, although if I have the firewall enabled it adds a message "Unable to locate printer" and the message sits there. But I've already added the necessary ports to the Internal and Home zones of the firewall. Regardless, it doesn't print whether it's enabled or disabled. The YaST test page doesn't print either.
After looking again at the CUPS error log and doing some searching, I found a post on the openSUSE subreddit that suggests I'm not the only one having such problems: https://www.reddit.com/r/openSUSE/comments/8o6bm5/im_having_trouble_setting_...
That one is for USB
The linked openSUSE SDB page details exactly how I've done the install, with the same added dependencies, but it just does not work. Alas, the reddit thread is a year old and has no resolution. A bug report on RedHat suggests the messages in the CUPS error log aren't important anyway, they're standard entries: https://bugzilla.redhat.com/show_bug.cgi?id=1657261
And scanning still works fine.
It says: +++............... Thank you for reporting the issue! I can see the messages too in F28 during startup, but I can print just fine, so I do not find out the messages critical. Both binaries are backends (binaries which communicate or discovers the printers, part before "://" in printer's device uri - f.e. 'socket://192.168.1.1:9100' is printer uri with backend 'socket') - cups-brf is virtual backend for braille printers shipped in cups-filters project and gutenprint52+usb is backend for usb printers, which are supported in gutenprint. CUPS is reacting to 'Get-Devices' request, which starts cups-deviced binary, which starts every backend and returns all printers found by backends - cups-brf is needed to be run as root to work correctly (probably I can fix it in cups-filters) and gutenprint52+usb is probably called incorrectly or cannot cope up without any existing gutenprint supported printer. I'll get to it when there are not more urgent matters, I'm sorry. ...............++- Maybe the location string triggers discovery. It should have the exact IP of the printer, I guess. I don't like printers that do not work directly from YaST without installing blurbs downloaded externally. You should have googled first. -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
On 27/02/2020 13:00, Carlos E. R. wrote:
I don't like printers that do not work directly from YaST without installing blurbs downloaded externally. You should have googled first.
What blurbs? The script just downloads and installs three RPMs that can be found on the Brother website, then does a bit of CUPS configuration. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 27/02/2020 13.13, gumb wrote:
On 27/02/2020 13:00, Carlos E. R. wrote:
I don't like printers that do not work directly from YaST without installing blurbs downloaded externally. You should have googled first.
What blurbs? The script just downloads and installs three RPMs that can be found on the Brother website, then does a bit of CUPS configuration.
Those blurbs :-p Unless those rpm live on the openSUSE servers. -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
Have you check apparmor? / disable it for test. my brother mfc-7480dn works without problems... here what i have done: from brother homepage for printer: mfc7460dnlpr-2.1.0-1.i386.rpm cupswrapperMFC7460DN-2.0.4-2.i386.rpm and scanner: brscan4-0.4.4-3.x86_64.rpm and for fax: brmfcfaxlpd-1.0.0-1.i386.rpm brmfcfaxcups-1.0.0-1.i386.rpm put all into a directory "./Downloaded-rpm" and let createreop create a repository-index from it createrepo ./Downloaded-rpm (maybe install with yast before "createrepo_c") add this repo to your repos. now install with yast (i installed each rpm single) mfc7460dnlpr cupswrapperMFC7460DN now inside cups there is a new printer.- but it has usb connection. this has to be changed to (in my case) lpd://192.168.0.13/binary_p1 (you have of course to course your ip-address (and mybe your tring for "binary_p1)) all other setup things at my system where ok print testpage, success. if not check / disable appamor + firewall for test purpose, maybe put printer to usb-connection (before changeing anything) and maybe try as root to print ================================================== for fax, in install the files mention above /usr/lib/cups/filter/brfaxfaxfilter has wrong permissions, change this to rwxr-xr-x fax has usb , change to lpd://192.168.0.13/binary_p1 manufacturuer brother keep current driver. if you need to fax from libreoffice, a little bit tricky today, but i could send you instructions. ================================ scanner: yast each file single-install: libusb-0_1-4 brscan4 yast scanner: "brother4 no scanner present" as root: Add network scanner entry Command : brsaneconfig4 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx brsaneconfig4 -a name=BROTHER model=MFC-7460DN ip=192.168.0.13 Confirm network scanner entry Command : brsaneconfig4 -q | grep (name of your device) brsaneconfig4 -q | grep BROTHER yast: install xsane now scanner working. ============================= good luck!! simoN Am 27.02.20 um 13:13 schrieb gumb:
On 27/02/2020 13:00, Carlos E. R. wrote:
I don't like printers that do not work directly from YaST without installing blurbs downloaded externally. You should have googled first.
What blurbs? The script just downloads and installs three RPMs that can be found on the Brother website, then does a bit of CUPS configuration.
-- www.becherer.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Thanks for the help. A vulgar end to the work week means I couldn't get back to this sooner. Contextual replies below... On 27/02/2020 15:03, Simon Becherer wrote:
Have you check apparmor? / disable it for test.
I've disabled both this and the firewall. Tried almost every configuration I can conceive of in YaST and the CUPS interface, but nothing makes any difference.
my brother mfc-7480dn works without problems... here what i have done:
from brother homepage for printer: mfc7460dnlpr-2.1.0-1.i386.rpm cupswrapperMFC7460DN-2.0.4-2.i386.rpm
I've seen a cupswrapper file in various other posts but there's none in the download options for this model, and none that gets pulled in by the script.
and scanner: brscan4-0.4.4-3.x86_64.rpm
On the contrary I get an additional scan-related package, 'brscan-skey-0.2.4-1.x86_64.rpm'
and for fax: brmfcfaxlpd-1.0.0-1.i386.rpm brmfcfaxcups-1.0.0-1.i386.rpm
There's no fax functionality on this DCP model so we can skip that.
put all into a directory "./Downloaded-rpm" and let createreop create a repository-index from it createrepo ./Downloaded-rpm (maybe install with yast before "createrepo_c") add this repo to your repos.
now install with yast (i installed each rpm single) mfc7460dnlpr cupswrapperMFC7460DN
I'll come back to this.
now inside cups there is a new printer.- but it has usb connection. this has to be changed to (in my case) lpd://192.168.0.13/binary_p1 (you have of course to course your ip-address (and mybe your tring for "binary_p1)) all other setup things at my system where ok print testpage, success.
I've tried the lpd option with the string proposed automatically in YaST connection wizard, where it replaces the ip address with a 15-character string based on the MAC address. I've also tried it with the ip address. I've tried TCP using port 9100 or 54921 (the latter being mentioned on Brother's website). I've tried ipp. I've probably tried about thirty configurations exhausting all the options I can find in that YaST connection wizard, and other variables in the CUPS interface.
if not check / disable appamor + firewall for test purpose, maybe put printer to usb-connection (before changeing anything) and maybe try as root to print
I decided to hook it up directly via USB, which is not really how I want it configured, but just to try. Then I used the auto-detected YaST USB options. It sees the printer, just as it can see it sometimes under various network config options, but it outright refuses to actually print. Also tried printing a simple text file as root via USB, no joy. And I have my user in the lp group just in case. If I ever get it to work, these are all things I can eliminate again afterwards. [snip fax comments]
scanner: yast each file single-install: libusb-0_1-4 brscan4
yast scanner: "brother4 no scanner present"
as root: Add network scanner entry Command : brsaneconfig4 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx brsaneconfig4 -a name=BROTHER model=MFC-7460DN ip=192.168.0.13
Confirm network scanner entry Command : brsaneconfig4 -q | grep (name of your device) brsaneconfig4 -q | grep BROTHER
yast: install xsane now scanner working.
Scanning works fine, even when YaST doesn't recognize the setup. It just communicates direct via 192.168.0.57. And that signifies the crux of the matter. I don't think it's a problem with setup and communication. The computer receives scans. When I go into YaST's printer connection wizard, some options present a 'Test connection' button. On pressing that, the printer screen lights up and says 'hello yes I'm here'. The PC knows the printer is there. They've been communicating fine all this time and having a party. The problem is that when the PC sends its messenger boy out to deliver a letter, instead of cycling across town in the wind he just dumps it in a dustbin and heads to Starbucks thinking no-one will notice. To come back to the earlier point about your install of the files via YaST, I've already done the install numerous times from different directories, either with the rpms in situ or downloaded fresh from the script. Within YaST Software Management I see the rpms as 'installed' so they should be in the rpm database. I could uninstall and reinstall for the umpteenth time and do it all in YaST without the script. Maybe when I've got more mental energy tomorrow. But I can't see how that would really change anything. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 29/02/2020 23:11, gumb wrote:
On 27/02/2020 15:03, Simon Becherer wrote:
put all into a directory "./Downloaded-rpm" and let createreop create a repository-index from it createrepo ./Downloaded-rpm (maybe install with yast before "createrepo_c") add this repo to your repos.
now install with yast (i installed each rpm single) mfc7460dnlpr cupswrapperMFC7460DN
I'll come back to this. [snip]
To come back to the earlier point about your install of the files via YaST, I've already done the install numerous times from different directories, either with the rpms in situ or downloaded fresh from the script. Within YaST Software Management I see the rpms as 'installed' so they should be in the rpm database. I could uninstall and reinstall for the umpteenth time and do it all in YaST without the script. Maybe when I've got more mental energy tomorrow. But I can't see how that would really change anything.
Success at last! Although I'm not 100% sure which of the actions I just performed had the desired effect. After the first few days of getting nowhere, I'd uninstalled the long list of 76 32-bit dependencies, attached to my original post, keeping just libusb-0_1-4-32bit. When installing using the Brother script it doesn't pull all these in and the only consistent reference I keep seeing is about that libusb file. I've already tried installing one or two random things in the interim, such as additonal cups backends, to no avail. I was browsing through other associated cups files in YaST and saw libcups2-32bit, so I selected it for install, just on a hunch (I've subsequently noted that that was amongst the 76 previously installed). That pulled in 26 32-bit dependencies, so not as many as the 76 I had originally. I also decided to search for each of the three Brother rpms already installed, then select them to 'Update Unconditionally'. This indicated that it also wanted to install libgcc_s1-32bit and libstdc++6-32bit. Both of these were amongst those 76 too. The next time I tried a test print in YaST suddenly it sprang into life, both via wireless and USB. I've subsequently reinstated the firewall, AppArmor and removed my user from the lp group. It continues to print fine. Either forcibly reinstalling the rpms had some effect or I was missing something else in the config when I originally had the 76 files installed, though I struggle to see what. I'm not inclined to mess about diagnosing it any further, I need to use it urgently over the next couple of days. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01.03.20 14:00, gumb wrote:
On 29/02/2020 23:11, gumb wrote:
On 27/02/2020 15:03, Simon Becherer wrote:
put all into a directory "./Downloaded-rpm" and let createreop create a repository-index from it createrepo ./Downloaded-rpm (maybe install with yast before "createrepo_c") add this repo to your repos.
now install with yast (i installed each rpm single) mfc7460dnlpr cupswrapperMFC7460DN
I'll come back to this. [snip]
To come back to the earlier point about your install of the files via YaST, I've already done the install numerous times from different directories, either with the rpms in situ or downloaded fresh from the script. Within YaST Software Management I see the rpms as 'installed' so they should be in the rpm database. I could uninstall and reinstall for the umpteenth time and do it all in YaST without the script. Maybe when I've got more mental energy tomorrow. But I can't see how that would really change anything.
Success at last!
Although I'm not 100% sure which of the actions I just performed had the desired effect.
After the first few days of getting nowhere, I'd uninstalled the long list of 76 32-bit dependencies, attached to my original post, keeping just libusb-0_1-4-32bit. When installing using the Brother script it doesn't pull all these in and the only consistent reference I keep seeing is about that libusb file.
I've already tried installing one or two random things in the interim, such as additonal cups backends, to no avail. I was browsing through other associated cups files in YaST and saw libcups2-32bit, so I selected it for install, just on a hunch (I've subsequently noted that that was amongst the 76 previously installed). That pulled in 26 32-bit dependencies, so not as many as the 76 I had originally.
I also decided to search for each of the three Brother rpms already installed, then select them to 'Update Unconditionally'. This indicated that it also wanted to install libgcc_s1-32bit and libstdc++6-32bit. Both of these were amongst those 76 too.
The next time I tried a test print in YaST suddenly it sprang into life, both via wireless and USB. I've subsequently reinstated the firewall, AppArmor and removed my user from the lp group. It continues to print fine.
Either forcibly reinstalling the rpms had some effect or I was missing something else in the config when I originally had the 76 files installed, though I struggle to see what. I'm not inclined to mess about diagnosing it any further, I need to use it urgently over the next couple of days.
Congratulations!!!!! ... backup your machine !!!!!!!!!!!!! ... and never touch a running system .... simoN -- www.becherer.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 01/03/2020 14.00, gumb wrote:
On 29/02/2020 23:11, gumb wrote:
On 27/02/2020 15:03, Simon Becherer wrote: ...> Success at last!
Although I'm not 100% sure which of the actions I just performed had the desired effect.
After the first few days of getting nowhere, I'd uninstalled the long list of 76 32-bit dependencies, attached to my original post, keeping just libusb-0_1-4-32bit. When installing using the Brother script it doesn't pull all these in and the only consistent reference I keep seeing is about that libusb file.
I've already tried installing one or two random things in the interim, such as additonal cups backends, to no avail. I was browsing through other associated cups files in YaST and saw libcups2-32bit, so I selected it for install, just on a hunch (I've subsequently noted that that was amongst the 76 previously installed). That pulled in 26 32-bit dependencies, so not as many as the 76 I had originally.
I also decided to search for each of the three Brother rpms already installed, then select them to 'Update Unconditionally'. This indicated that it also wanted to install libgcc_s1-32bit and libstdc++6-32bit. Both of these were amongst those 76 too.
The next time I tried a test print in YaST suddenly it sprang into life, both via wireless and USB. I've subsequently reinstated the firewall, AppArmor and removed my user from the lp group. It continues to print fine.
Either forcibly reinstalling the rpms had some effect or I was missing something else in the config when I originally had the 76 files installed, though I struggle to see what. I'm not inclined to mess about diagnosing it any further, I need to use it urgently over the next couple of days.
Wow :-. So in the end you installed three Brother rpms without using their script, because you already had them, and their dependencies. And did not touch "configuration of printer". -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
On 27/02/2020 15:03, Simon Becherer wrote:
scanner: yast each file single-install: libusb-0_1-4 brscan4
yast scanner: "brother4 no scanner present"
as root: Add network scanner entry Command : brsaneconfig4 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx brsaneconfig4 -a name=BROTHER model=MFC-7460DN ip=192.168.0.13
Confirm network scanner entry Command : brsaneconfig4 -q | grep (name of your device) brsaneconfig4 -q | grep BROTHER
yast: install xsane now scanner working.
Thanks again for this. Just needed to look again at your advice for the scanner after it mysteriously was no longer working. I don't know why, I've not done any configuration changes since the last time I scanned something about three weeks ago. I was still able to print, but neither skanlite nor xsane could find the scanner any more. Tried various things, forcibly reinstalled the rpms, restarted both PC and scanner, disabled firewall/AppArmor. Only following your instructions to readd the brsaneconfig4 entry worked. I know there's been a couple of kernel updates to Leap recently. Could it be something that has to be reconfigured? Have you ever known the configuration to be lost with your own Brother model? gumb -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 27/03/2020 20.40, gumb wrote:
I know there's been a couple of kernel updates to Leap recently. Could it be something that has to be reconfigured? Have you ever known the configuration to be lost with your own Brother model?
Have you looked at the .rpmorig/.rpmsave files? -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)
On 24/02/2020 11.46, jdd@dodin.org wrote:
Le 24/02/2020 à 11:42, gumb a écrit :
That doesn't tell me anything useful. I was doing this in a root terminal. How could cups have been called as anyone other than root?
cups is called from a browser, not a terminal
Both. The control web page is used from a browser, but there are CLI utilities, and the print service is a daemon that doesn't run as root except the parts that need it. So there is a bug somewhere. -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
On 23/02/2020 01.02, gumb wrote:
Having seen a few posts here and elsewhere of late from satisfied Linux users of Brother printers, after using HP for the last 15 years and my current one dying a death only partly brought on by my fist, I decided this week to buy a Brother DCP-J572DW.
I don't see it listed here <http://www.openprinting.org/printers/manufacturer/Brother> But there is a support forum. <http://forums.openprinting.org/list.php?24> Gives 410, gone. The problem with cups-brf is the main one, I think. -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
On 25/02/2020 23:36, Carlos E. R. wrote:
On 23/02/2020 01.02, gumb wrote:
Having seen a few posts here and elsewhere of late from satisfied Linux users of Brother printers, after using HP for the last 15 years and my current one dying a death only partly brought on by my fist, I decided this week to buy a Brother DCP-J572DW.
I don't see it listed here <http://www.openprinting.org/printers/manufacturer/Brother>
But there is a support forum. <http://forums.openprinting.org/list.php?24> Gives 410, gone.
The problem with cups-brf is the main one, I think.
The installation guide included with the printer mentions two other related models that are near-identical but for also having fax operations, the MFC-J491DW and MFC-J497DW. The former of these is listed on openprinting as working perfectly. As noted in a reply elsewhere on this thread, I've got it all working, albeit under a different distro install on another machine. Now I need to find out why the openSUSE install didn't work. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (7)
-
Bengt Gördén
-
Carlos E. R.
-
David C. Rankin
-
gumb
-
jdd@dodin.org
-
Simon Becherer
-
Vojtěch Zeisek