https://wiki.archlinux.org/api.php?action=feedcontributions&user=Archix&feedformat=atomArchWiki - User contributions [en]2024-03-29T06:25:19ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Brother_MFC-9320CW&diff=146708Brother MFC-9320CW2011-06-19T06:47:00Z<p>Archix: Added a link to the list of brother linux drivers</p>
<hr />
<div>[[Category:Printers_(English)]]<br />
<br />
===Introduction===<br />
This is largely a copy of the Brother MFC-440CN tutorial with changes made to fit this specific printer.<br />
<br />
===Required packages===<br />
<br />
As root, run:<br />
# pacman -S --needed rpmextract ghostscript gsfonts foomatic-filters a2ps<br />
<br />
'''Note:''' If you use x86_64, you '''must''' also install <tt>lib32-libcups</tt> (from the multilibs repository) for this printer driver to work! When <tt>lib32-libcups</tt> is not installed, the printer refuses to print, but no error message is given.<br />
# pacman -S --needed lib32-libcups<br />
<br />
===Download Brother drivers===<br />
First create a temporary directory. Download the [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc9320cwlpr-1.1.1-4.i386.rpm&lang=English_lpr lpr] driver and [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc9320cwcupswrapper-1.1.1-4.i386.rpm&lang=English_gpl cupswrapper] driver rpm files from Brother's website.<br />
The full list of brother linux drivers can be found [http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html here] and these instructions can be followed for other printers as well as the MFC-9320CW.<br />
<br />
===Extracting the RPM files===<br />
Now you use a small script called rpmextract which allows you to get the files included in the RPM you've just downloaded.<br />
Extract both RPM files :<br />
# rpmextract.sh mfc9320cwlpr-1.1.1-4.i386.rpm<br />
# rpmextract.sh mfc9320cwcupswrapper-1.1.1-4.i386.rpm<br />
It should give you a usr directory with two sub-directories: bin and local.<br />
<br />
===Editing files to make them work with Arch===<br />
Arch Linux uses its own file system organization, so you have to modify some files before copying them into place.<br />
# /bin/sed -i 's|/etc/init.d|/etc/rc.d|' usr/local/Brother/Printer/mfc9320cw/cupswrapper/cupswrappermfc9320cw<br />
# /bin/cp -r usr/* /usr<br />
<br />
===Installing the driver and printer===<br />
Last step !<br />
Run the cupswrapper file:<br />
# /usr/local/Brother/Printer/mfc9320cw/cupswrapper/cupswrappermfc9320cw<br />
It will stop the cups daemon if it's running, and restart it.<br />
Now go to the CUPS page : http://localhost:631/<br />
In the Administration category, choose Manage printers. There you should see a MFC-9320CW printer automatically installed and configured. It is intially configured to use the USB port.<br />
If the printer is used as a network printer you need to modify the printer configuration. Choose Modify printer, and select Brother MFC-9320CW in the device list. If it doesn't exist choose LPD/LPR Host or Printer instead. Then in Device URI you enter the printer IP, e.g lpd://10.0.0.10. You will find the IP address in the LAN configuration on the printer itself. The rest of the configuration is preset, so just choose continue.<br />
Click to print the test page, and you can hear the sweet sound of your printer. If not, try to restart your printer, and make sure the printer's state is Idle, accepting jobs.</div>Archixhttps://wiki.archlinux.org/index.php?title=Brother_MFC-9320CW&diff=146707Brother MFC-9320CW2011-06-19T06:34:24Z<p>Archix: Initial page creation (copied from MFC-440CN page and modified)</p>
<hr />
<div>[[Category:Printers_(English)]]<br />
<br />
<br />
===Introduction===<br />
This is largely a copy of the Brother MFC-440CN tutorial with changes made to fit this specific printer.<br />
<br />
<br />
===Required packages===<br />
<br />
As root, run:<br />
# pacman -S --needed rpmextract ghostscript gsfonts foomatic-filters a2ps<br />
<br />
'''Note:''' If you use x86_64, you '''must''' also install <tt>lib32-libcups</tt> (from the multilibs repository) for this printer driver to work! When <tt>lib32-libcups</tt> is not installed, the printer refuses to print, but no error message is given.<br />
# pacman -S --needed lib32-libcups<br />
<br />
<br />
===Download Brother drivers===<br />
First create a temporary directory. Download the [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc9320cwlpr-1.1.1-4.i386.rpm&lang=English_lpr lpr] driver and [http://www.brother.com/cgi-bin/agreement/agreement.cgi?dlfile=http://www.brother.com/pub/bsc/linux/dlf/mfc9320cwcupswrapper-1.1.1-4.i386.rpm&lang=English_gpl cupswrapper] driver rpm files from Brother's website.<br />
<br />
<br />
===Extracting the RPM files===<br />
Now you use a small script called rpmextract which allows you to get the files included in the RPM you've just downloaded.<br />
Extract both RPM files :<br />
# rpmextract.sh mfc9320cwlpr-1.1.1-4.i386.rpm<br />
# rpmextract.sh mfc9320cwcupswrapper-1.1.1-4.i386.rpm<br />
It should give you a usr directory with two sub-directories: bin and local.<br />
<br />
<br />
===Editing files to make them work with Arch===<br />
Arch Linux uses its own file system organization, so you have to modify some files before copying them into place.<br />
# /bin/sed -i 's|/etc/init.d|/etc/rc.d|' usr/local/Brother/Printer/mfc9320cw/cupswrapper/cupswrappermfc9320cw<br />
# /bin/cp -r usr/* /usr<br />
<br />
<br />
===Installing the driver and printer===<br />
Last step !<br />
Run the cupswrapper file:<br />
# /usr/local/Brother/Printer/mfc9320cw/cupswrapper/cupswrappermfc9320cw<br />
It will stop the cups daemon if it's running, and restart it.<br />
Now go to the CUPS page : http://localhost:631/<br />
In the Administration category, choose Manage printers. There you should see a MFC-9320CW printer automatically installed and configured. It is intially configured to use the USB port.<br />
If the printer is used as a network printer you need to modify the printer configuration. Choose Modify printer, and select Brother MFC-9320CW in the device list. If it doesn't exist choose LPD/LPR Host or Printer instead. Then in Device URI you enter the printer IP, e.g lpd://10.0.0.10. You will find the IP address in the LAN configuration on the printer itself. The rest of the configuration is preset, so just choose continue.<br />
Click to print the test page, and you can hear the sweet sound of your printer. If not, try to restart your printer, and make sure the printer's state is Idle, accepting jobs.</div>Archix