Hello, I had encountered problems using a Brother MFC-J4110 printer with Mageia 5. The problem had been resolved; Earlier Mageia 6 I installed the drivers for my printer : always a BROTHER DCPJ-4110DW. It's worked .Now versions have evolved, this printer does not answer anymore. .here meets what I do. I go to the Brother website where I load the drivers. dcpj4110dwcupswrapper-3.0.1-1.i386.rpm dcpj4110dwlpr-3.0.1-1.i386.rpm brscan4-0.4.3-3.x86_64.rpm brscan-skey-0.2.4-1.x86_64.rpm and urpmi cups the scannermageia3) = works fine but not the printer. i also tried :rule-type1-1.0.0-1.noarch.rpm (see older post brother divers > same problem i also tried in the konsole: bash linux-brprinter-installer-2.0.0-1 DCP-J4110DW i tried to install rpm also directly from konsole. i tried with kde menu : outils/ outils system/configurer les imprimantes in 4 ways : descript DCPJ4110DW uri : usb:/dev/usb/lp0 Fabriquant : Brother DCP-J4110DW CUPS ERROR : Traitement en cours - Waiting for printer to become available. way: descript DCPJ4110DW uri : usb://Brother/DCP-J4110DW?serial=BROM2F225749 Fabriquant : Brother DCP-J4110DW CUPS ERROR : Traitement en cours - Waiting for printer to become available. way: descript DCPJ4110DW uri : usb://Brother/dcp-j4110dw Fabriquant : Brother DCP-J4110DW CUPS ERROR : Traitement en cours - Waiting for printer to become available. way: descript DCPJ4110DW uri : dnssd://Brother%20DCP-J4110DW._ipp._tcp.local/ Fabriquant : Brother DCP-J4110DW CUPS ERROR: Traitement en cours - Unable to locate printer. usb works right with scanner and card drivers.
i use mageia 6 noyau 4.6.0-desktop-0-rc6.1 mga6 mother board ASUS P61-M PRO UEFI / 64 bits DD 1Tera when i check in the CCM i have installed : brother-udev-rule-type1 v1.0.0 brscan4 v0.4.3 dcpj4110dwcupswrapper3.01 dcpj4110dwlpr i also install task-serving-server and task-printing-hlp
in konsole : [root@localhost alibaba]# lpstat -p -d printer Brother-DCP-J4110DW now printing Brother-DCP-J4110DW-36. enabled since jeu. 05 mai 2016 08:33:21 RET Waiting for printer to become available. printer Brother-DCP-J4110DW-2 now printing Brother-DCP-J4110DW-2-37. enabled since jeu. 05 mai 2016 08:33:21 RET Waiting for printer to become available. printer DCP-J4110DW now printing DCP-J4110DW-39. enabled since jeu. 05 mai 2016 08:33:21 RET Unable to locate printer. system default destination: Brother-DCP-J4110DW
Blocks: (none) => 18367
Created attachment 7770 [details] debug log
j'en rajoute une couche : A la console les commandes cups passent bien, notamment : [b] lpoptions -p Brother-DCP-J4110DW -l[/b] qui renvoie la liste des options possibles de l'imprimante. Apparemment l'imprimante reçoit bien l'ordre et renvoie bien les options ; exemple : PageSize/Media Size: A3 BrA3_B_S B4_S Tabloid_S BrLedger_B_B *A4 BrA4_B Letter BrLetter_B Legal Executive B5 A5 A6 BrA6_B BrPostC4x6_S BrPostC4x6_B BrIndexC5x8_S BrPhotoL_S BrPhotoL_B BrPhoto2L_S BrPhoto2L_B Postcard BrHagaki_B DoublePostcardRotated EnvC5 EnvDL Env10 EnvMonarch EnvYou4 EnvChou3 EnvChou4 EnvKaku2 BRDuplex/Two-Sided: DuplexTumble DuplexNoTumble *None ...../... [b]lpstat[/b] renvoie aussi les taches en cours (sans code d'erreur) [root@localhost brother linux]# lpstat DCPJ4110DW-70 root 1024 ven. 13 mai 2016 20:33:02 RET Brother-DCP-J4110DW-74 root 21504 ven. 13 mai 2016 21:28:24 RET mais jamais rien ne s'imprime..... ------------------------------------------------------------------------------- I added a layer in the konsole CUPS commands are going well, especially lpoptions -p-Brother MFC-J4110DW -l returns a list of possible options for the printer. Apparently the printer is receiving the order and sends out the options; Example : PageSize/Media Size: A3 BrA3_B_S B4_S Tabloid_S BrLedger_B_B *A4 BrA4_B Letter BrLetter_B Legal Executive B5 A5 A6 BrA6_B BrPostC4x6_S BrPostC4x6_B BrIndexC5x8_S BrPhotoL_S BrPhotoL_B BrPhoto2L_S BrPhoto2L_B Postcard BrHagaki_B DoublePostcardRotated EnvC5 EnvDL Env10 EnvMonarch EnvYou4 EnvChou3 EnvChou4 EnvKaku2                                  BRDuplex/Two-Sided: DuplexTumble DuplexNoTumble *None ..../.... lpstat also returns the current tasks (no error code) [root@localhost brother linux]# lpstat DCPJ4110DW-70 root 1024 ven. 13 mai 2016 20:33:02 RET Brother-DCP-J4110DW-74 root 21504 ven. 13 mai 2016 21:28:24 RET but nothing ever prints .....
Fresh install of the Mageia 6 Devel 1 iso: I have a Brother MFC-5440cn and after first installing the Brothers drivers, everything was good but got the same message, "Waiting for printer to become available." After googling, I found I had to create this file, 10-cups-usb.rules in /etc/udev/rules.d. Inside the file I added this line, ATTR{idVendor}=="04f9", ATTR{idProduct}=="016d", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes" I found ATTR{idVendor}=="04f9", ATTR{idProduct}=="016d" by typing lsusb. Bus 008 Device 002: ID 04f9:016d Brother Industries, Ltd MFC-5440CN After doing this, now I the printer is printing output to paper. You may need to add yourself to the lp group also, I did. I hope this help.
CC: (none) => saptech
thanks for your help i tried to do as you say i create the file 10-cups-usb.rules in /etc/udev/rules.d the file is now : ATTR{idVendor}=="04f9", ATTR{idProduct}=="02c2", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes" the command lsusb return me : Bus 004 Device 005: ID 04f9:02c2 Brother Industries, Ltd i also tried to add me to lp : su adduser $lajoiejp lp adduser : l'utilisateur « lp » existe déjà but my printer is always no responding i also tried to copy hwdb.bin , udev.conf and /rules.d/60-brother-libsane-type1.rules from mageia5 to mageia6 /etc/udev and this also don't work!!!!!!!
i have two hard drives :one with mageia 5 .if i use this one my printer / scanner brother dcp-j4110dw works perfectly i have another hard drive with mageia6 testing and with this one it's impossible to print with the same printer. the problèm seems to be in recognising the busy signal from printer because everything else seems ok cups commands are accepted example : lpoptions -p Brother-DCP-J4110DW -l qui return all possibles options of the printer. PageSize/Media Size: A3 BrA3_B_S B4_S Tabloid_S BrLedger_B_B *A4 BrA4_B Letter BrLetter_B Legal Executive B5 A5 A6 BrA6_B BrPostC4x6_S BrPostC4x6_B BrIndexC5x8_S BrPhotoL_S BrPhotoL_B BrPhoto2L_S BrPhoto2L_B Postcard BrHagaki_B DoublePostcardRotated EnvC5 EnvDL Env10 EnvMonarch EnvYou4 EnvChou3 EnvChou4 EnvKaku2 BRDuplex/Two-Sided: DuplexTumble DuplexNoTumble *None ...../... lpstat return also jobs waitings (without error) [root@localhost brother linux]# lpstat DCPJ4110DW-70 root 1024 ven. 13 mai 2016 20:33:02 RET Brother-DCP-J4110DW-74 root 21504 ven. 13 mai 2016 21:28:24 RET ....
I created the file 10-cups-usb.rules in /etc/udev/rules.d It did not work also after a reboot. Because the printer has a wireless option I tried to go through the network and my Linksys router=> Not knowing the exact process i have not succeeded, but after 2/3 attempts Mageia recognized the printer on USB port, and it's open a window asking me to install task-serving-server and task-printing-help I accepted and now it works! It remains to study a better process to install this type of printer. Thanks for your help.
I have an MFC-J825DW. My procedure is: In MCC/Hardware, choose "Setup Printer" task-printing-server is then installed. In the next screen, my Printer is found. When I select it, task-printing-misc is installed. My printer isn't listed, so I exit temporarily and install linux-brprinter-installer-2.0.0-1 from the Brother web site. It needs to be unzipped and made executable. It takes care of the rest of the process, EXCEPT that it sets the paper to be US letter, not A4. If you are going through the router, I find that the best option is to use the CUPS path starting with "9100."
CC: (none) => laidlaws
On the 25th of July, Phillipem uploaded the following packages to Cauldron's core/updates_testing: system-config-printer-1.5.7-5.mga6.i586 system-config-printer-applet-1.5.7-5.mga6.i586 system-config-printer-udev-1.5.7-5.mga6.i586 system-config-printer-libs-1.5.7-5.mga6.noarch system-config-printer-1.5.7-5.mga6.x86_64 system-config-printer-applet-1.5.7-5.mga6.x86_64 system-config-printer-udev-1.5.7-5.mga6.x86_64 @ Anyone reading this: * If this bug is valid for you in cauldron, then please test whether updating your system-config-printer packages to version 1.5.7-5.mga6 fixes the problem and report back in this bug report. * If you do not have this bug in cauldron, but you do run cauldron, then please update those packages, too, and report in bug 18367 whether they work as expected.
CC: (none) => makowski.mageia, marja11
I don't have this bug. I merely reported how I set up my printer. I will test as you ask.
(In reply to Doug Laidlaw from comment #11) > I don't have this bug. I merely reported how I set up my printer. I will > test as you ask. Thanks for both :-)
The updates haven't reached me yet. I still have release 1.5.7-3.
(In reply to Doug Laidlaw from comment #13) > The updates haven't reached me yet. I still have release 1.5.7-3. They're in updates_testing, I should have mentioned they're _still_ there.
Hello, I just tried with my BROTHER MFC-9330CDW connected by USB. Mageia 6 in Virtualbox, connected to said USB port. I installed the printer with linux-brprinter-installer-2.0.0-1 I get also the message, "Waiting for printer to become available." I added myself to lp group, restarted the session, but nothing changed. I installed system-config-printer-1.5.7-8.mga6.x86_64 and libs, udev and applet Nothing better. :-( Here a sequence which is repeated continuously in error_log that I have configured to debug level. =================== D [09/Sep/2016:21:48:40 +0200] [Job 3] libusb_get_device_list=3 D [09/Sep/2016:21:48:40 +0200] [Job 3] STATE: +connecting-to-device D [09/Sep/2016:21:48:40 +0200] cupsdMarkDirty(---J-) D [09/Sep/2016:21:48:40 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Printing jobs" D [09/Sep/2016:21:48:40 +0200] cupsdMarkDirty(----S) D [09/Sep/2016:21:48:40 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files" I [09/Sep/2016:21:48:40 +0200] Expiring subscriptions... D [09/Sep/2016:21:48:40 +0200] [Notifier] state=3 D [09/Sep/2016:21:48:40 +0200] [Notifier] PrinterStateChanged D [09/Sep/2016:21:48:40 +0200] [Client 88] Accepted from localhost (Domain) D [09/Sep/2016:21:48:40 +0200] [Client 88] Waiting for request. D [09/Sep/2016:21:48:40 +0200] [Client 88] POST / HTTP/1.1 D [09/Sep/2016:21:48:40 +0200] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files" D [09/Sep/2016:21:48:40 +0200] [Client 88] Read: status=200 D [09/Sep/2016:21:48:40 +0200] [Client 88] No authentication data provided. D [09/Sep/2016:21:48:40 +0200] [Client 88] 1.1 Get-Notifications 23 D [09/Sep/2016:21:48:40 +0200] Get-Notifications / D [09/Sep/2016:21:48:40 +0200] cupsdIsAuthorized: requesting-user-name="yves" D [09/Sep/2016:21:48:40 +0200] [Client 88] Returning IPP successful-ok for Get-Notifications (/) from localhost D [09/Sep/2016:21:48:40 +0200] [Client 88] Content-Length: 559 D [09/Sep/2016:21:48:40 +0200] [Client 88] cupsdSendHeader: code=200, type="application/ipp", auth_type=0 D [09/Sep/2016:21:48:40 +0200] [Client 88] con->http=0x55d795d77730 D [09/Sep/2016:21:48:40 +0200] [Client 88] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=559, response=0x55d795d7aaa0(IPP_STATE_DATA), pipe_pid=0, file=-1 D [09/Sep/2016:21:48:40 +0200] [Client 88] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0 D [09/Sep/2016:21:48:40 +0200] [Client 88] bytes=0, http_state=0, data_remaining=559 D [09/Sep/2016:21:48:40 +0200] [Client 88] Flushing write buffer. D [09/Sep/2016:21:48:40 +0200] [Client 88] New state is HTTP_STATE_WAITING D [09/Sep/2016:21:48:40 +0200] [Client 88] Waiting for request. D [09/Sep/2016:21:48:40 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files" D [09/Sep/2016:21:48:40 +0200] [Client 88] HTTP_STATE_WAITING Closing for error 32 (Relais brisé (pipe)) D [09/Sep/2016:21:48:40 +0200] [Client 88] Closing connection. D [09/Sep/2016:21:48:40 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files" I [09/Sep/2016:21:48:41 +0200] Expiring subscriptions... D [09/Sep/2016:21:48:45 +0200] [Job 3] Switching USB device configuration: 0 -> 1 I [09/Sep/2016:21:48:45 +0200] Expiring subscriptions... I [09/Sep/2016:21:48:46 +0200] Expiring subscriptions... D [09/Sep/2016:21:48:50 +0200] [Job 3] Failed to set configuration 1 for 04f9:02af I [09/Sep/2016:21:48:50 +0200] Expiring subscriptions... D [09/Sep/2016:21:48:50 +0200] [Job 3] STATE: -connecting-to-device D [09/Sep/2016:21:48:50 +0200] cupsdMarkDirty(---J-) D [09/Sep/2016:21:48:50 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Dirty files" D [09/Sep/2016:21:48:50 +0200] cupsdMarkDirty(----S) D [09/Sep/2016:21:48:50 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files" D [09/Sep/2016:21:48:50 +0200] [Notifier] state=3 D [09/Sep/2016:21:48:50 +0200] [Notifier] PrinterStateChanged D [09/Sep/2016:21:48:50 +0200] [Client 89] Accepted from localhost (Domain) D [09/Sep/2016:21:48:50 +0200] [Client 89] Waiting for request. D [09/Sep/2016:21:48:50 +0200] [Client 89] POST / HTTP/1.1 D [09/Sep/2016:21:48:50 +0200] cupsdSetBusyState: newbusy="Active clients, printing jobs, and dirty files", busy="Printing jobs and dirty files" D [09/Sep/2016:21:48:50 +0200] [Client 89] Read: status=200 D [09/Sep/2016:21:48:50 +0200] [Client 89] No authentication data provided. D [09/Sep/2016:21:48:50 +0200] [Client 89] 1.1 Get-Notifications 24 D [09/Sep/2016:21:48:50 +0200] Get-Notifications / D [09/Sep/2016:21:48:50 +0200] cupsdIsAuthorized: requesting-user-name="yves" D [09/Sep/2016:21:48:50 +0200] [Client 89] Returning IPP successful-ok for Get-Notifications (/) from localhost D [09/Sep/2016:21:48:50 +0200] [Client 89] Content-Length: 543 D [09/Sep/2016:21:48:50 +0200] [Client 89] cupsdSendHeader: code=200, type="application/ipp", auth_type=0 D [09/Sep/2016:21:48:50 +0200] [Client 89] con->http=0x55d795d7af60 D [09/Sep/2016:21:48:50 +0200] [Client 89] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=543, response=0x55d795d78af0(IPP_STATE_DATA), pipe_pid=0, file=-1 D [09/Sep/2016:21:48:50 +0200] [Client 89] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0 D [09/Sep/2016:21:48:50 +0200] [Client 89] bytes=0, http_state=0, data_remaining=543 D [09/Sep/2016:21:48:50 +0200] [Client 89] Flushing write buffer. D [09/Sep/2016:21:48:50 +0200] [Client 89] New state is HTTP_STATE_WAITING D [09/Sep/2016:21:48:50 +0200] [Client 89] Waiting for request. D [09/Sep/2016:21:48:50 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Active clients, printing jobs, and dirty files" D [09/Sep/2016:21:48:50 +0200] [Client 89] HTTP_STATE_WAITING Closing for error 32 (Relais brisé (pipe)) D [09/Sep/2016:21:48:50 +0200] [Client 89] Closing connection. D [09/Sep/2016:21:48:50 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files" I [09/Sep/2016:21:48:51 +0200] Expiring subscriptions... =================================
CC: (none) => yves.brungard_mageia
You seem to be doing things back-to-front. I start with MCC. The sequence in MCC is: 1. Configure Printers: -- task-printing is installed. 2. Detect Printers: The Brother printer is detected. 3. MCC looks for a driver. In the list, select "Brother" not "generic." -- task-printing-misc is installed. Then it goes off looking for a driver. My printer is not listed. Kill/exit the printer config and run linux-brprinter-installer-2.0.0-1 as root. It will download 3 RPMs. Mine are mfcj825dwcupswrapper-3.0.0-1.i386.rpm mfcj825dwlpr-3.0.0-1.i386.rpm brscan4-0.4.1-1.i386.rpm Yours will be different. Reboot, or restart CUPS. The printer is now listed in MCC. So long as you do everything in the virtual machine, it should work. If it doesn't, there may be a limitation in VirtualBox. Have you enabled the USB port in VirtualBox? You can do this only in a 64-bit installation, I discovered. Right-click on the USB icon to check.
(In reply to Doug Laidlaw from comment #16) > It will download 3 RPMs. Mine are > > mfcj825dwcupswrapper-3.0.0-1.i386.rpm > mfcj825dwlpr-3.0.0-1.i386.rpm > brscan4-0.4.1-1.i386.rpm You may want to verify there is not a newer release. I just now checked the packages for my Brother HL-L2380pw and brscan4-0.4.4-1.x86_64.rpm replaces brscan4-0.4.3-2.x86_64.rpm $ dir | grep -iE "brscan|2380|printer" snippet: Sep 13 2016 brscan4-0.4.4-1.x86_64.rpm Feb 12 2015 hll2380dwcupswrapper-3.2.0-1.i386.rpm Feb 12 2015 hll2380dwlpr-3.2.0-1.i386.rpm Mar 12 2014 linux-brprinter-installer-2.0.0-1.gz > Have you enabled the USB port in VirtualBox? You can do this only in a > 64-bit installation, I discovered. Right-click on the USB icon to check. Do keep in mind, you may need to install the extension pack from the Vendor for USB sharing. https://www.virtualbox.org/wiki/Downloads Oracle_VM_VirtualBox_Extension_Pack-5.1.4-110228.vbox-extpack
CC: (none) => bittwister2
(In reply to Bit Twister from comment #17) > (In reply to Doug Laidlaw from comment #16) > > > It will download 3 RPMs. Mine are > > > > mfcj825dwcupswrapper-3.0.0-1.i386.rpm > > mfcj825dwlpr-3.0.0-1.i386.rpm > > brscan4-0.4.1-1.i386.rpm > > You may want to verify there is not a newer release. I just now checked the > packages for my Brother HL-L2380pw and brscan4-0.4.4-1.x86_64.rpm replaces > brscan4-0.4.3-2.x86_64.rpm > > $ dir | grep -iE "brscan|2380|printer" snippet: > > Sep 13 2016 brscan4-0.4.4-1.x86_64.rpm > Feb 12 2015 hll2380dwcupswrapper-3.2.0-1.i386.rpm > Feb 12 2015 hll2380dwlpr-3.2.0-1.i386.rpm > Mar 12 2014 linux-brprinter-installer-2.0.0-1.gz > > If you use the script, that should (might?) be taken care of. It overwrites the RPMs you have, and installs them with --force. The script is the .gz file, unzipped, and it is still the same. Yes, the extension pack is needed. My comment about needing 64-bit applies only to USB3, from memory. The correct USB device needs to be enabled in the drop-down menu in VB's bottom border.
Tried the scanner. It is seen from simple-scan, but any job fails. I tried the configuration in udev rules like comment#5 After a reboot, this helps for the scanner, but not the printer. For the printer, I suppressed it in s-c-p and reinstalled a new one. This WORKS ! I don't know what is the difference.
I tried first to install the printer from the MCC, but it wasn't seen. After that I executed the script from brother. The new installation from s-c-p pulled also other packages, which included task-printing-misc. Is it what was missing?
Didn't you read my post? Yes, you need task-printing-misc. If you had looked at the horse's mouth instead of its backside, task-printing-misc would have been installed to begin with.
(In reply to papoteur from comment #20) > The new installation from s-c-p pulled also other packages, which included > task-printing-misc. > Is it what was missing? (In reply to Doug Laidlaw from comment #21) > > Yes, you need task-printing-misc. (trying whether the "typo" tag works on the last comment)
@ LpSolit If a comment contains good information, but does also contain some (emotionally) confusing stuff, then tagging it as obsolete or spam doesn't feel good. I know there is a third tag, but I forgot which one it was. I tried "typo", but that doesn't hide the comment (see above).
CC: (none) => LpSolit
Sorry, Marja. What you have there looks O.K. I will post a fresh comment and you can hide Comment #21 entirely.
(In reply to papoteur from comment #20) > I tried first to install the printer from the MCC, but it wasn't seen. After > that I executed the script from brother. > The new installation from s-c-p pulled also other packages, which included > task-printing-misc. > Is it what was missing? Yes, you need task-printing-misc for a Brother printer.
This post is a little old for me. I just installed a new Mageia 6 from DVD-Live-Plasma5. I installed the Brother printer with rpm from Brother. This worked since I have put the printer as default one in s-c-p. Note that task-printing-misc was already installed. Thanks
(In reply to Doug Laidlaw from comment #24) > Sorry, Marja. What you have there looks O.K. I will post a fresh comment > and you can hide Comment #21 entirely. Thanks, tagged it as obsolete, now :-) (In reply to papoteur from comment #26) > This post is a little old for me. > I just installed a new Mageia 6 from DVD-Live-Plasma5. I installed the > Brother printer with rpm from Brother. > This worked since I have put the printer as default one in s-c-p. > Note that task-printing-misc was already installed. > Thanks Thanks for the feedback. @ J. Pierre LAJOIE Does printing work for you too, so that this report can be closed?
Keywords: (none) => NEEDINFO
(In reply to Marja van Waes from comment #23) > @ LpSolit > > If a comment contains good information, but does also contain some > (emotionally) confusing stuff, then tagging it as obsolete or spam doesn't > feel good. > > I know there is a third tag, but I forgot which one it was. I tried "typo", > but that doesn't hide the comment (see above). The third one is: off-topic.
CC: LpSolit => (none)
(In reply to Frédéric Buclin from comment #28) > (In reply to Marja van Waes from comment #23) > > The third one is: off-topic. Thanks :-)
No new comments, so closing.
Resolution: (none) => FIXEDStatus: NEW => RESOLVED