Printer: Difference between revisions
No edit summary |
No edit summary |
||
Line 29: | Line 29: | ||
* Model: HP Photosmart 2600 Series hpijs, 3.9.8 | * Model: HP Photosmart 2600 Series hpijs, 3.9.8 | ||
==== 4428: Upstairs ==== | ==== DC2 - 4428: Upstairs ==== | ||
Between cubes 42 and 43: https://wiki.int.liquidweb.com/articles/DC2_2nd_Floor_Cube_Map | Between cubes 42 and 43: https://wiki.int.liquidweb.com/articles/DC2_2nd_Floor_Cube_Map | ||
Line 43: | Line 43: | ||
(Side note when using Kubuntu I noticed that I had to use port 9100 not 515 to get this to work.) | (Side note when using Kubuntu I noticed that I had to use port 9100 not 515 to get this to work.) | ||
==== 4428: Downstairs ==== | ==== DC2 - 4428: Downstairs ==== | ||
Cube 23: https://wiki.int.liquidweb.com/articles/DC2_1st_Floor_Cube_Map | Cube 23: https://wiki.int.liquidweb.com/articles/DC2_1st_Floor_Cube_Map | ||
Line 52: | Line 52: | ||
/etc/cups/printers.conf sample | /etc/cups/printers.conf sample | ||
Info 1st-floor-4428 Printer | |||
Location 4428 SCX-4725FN | |||
Info 4428 Printer | DeviceURI lpd://10.20.4.9:515/queue/SCX-4725FN | ||
Location 4428 SCX-4725FN | State Idle | ||
DeviceURI lpd://10.20.4.9:515/queue/SCX-4725FN | StateTime 1175699992 | ||
State Idle | Accepting Yes | ||
StateTime 1175699992 | Shared Yes | ||
Accepting Yes | JobSheets none none | ||
Shared Yes | QuotaPeriod 0 | ||
JobSheets none none | PageLimit 0 | ||
QuotaPeriod 0 | KLimit 0 | ||
PageLimit 0 | OpPolicy default | ||
KLimit 0 | ErrorPolicy retry-job | ||
OpPolicy default | |||
ErrorPolicy retry-job | |||
Use the PPD file provided below when asked for the model number. | Use the PPD file provided below when asked for the model number. | ||
Line 73: | Line 70: | ||
==== DC3 ==== | ==== DC3 ==== | ||
Brother 8480DN (Stairs) ''dc3-brother1.liquidweb.com'' '''10.30.5.4''' | Brother 8480DN (Stairs) ''dc3-brother1.liquidweb.com'' '''10.30.5.4''' | ||
* Brother MFC-8480DN | |||
* Device: LPD/LPR Host or Printer | |||
* Device URI: lpd://10.30.5.4:515/whateverqueuenameyouwant | |||
Brother 8480DN (Coffee) ''dc3-brother2.liquidweb.com'' '''10.30.5.5''' | Brother 8480DN (Coffee) ''dc3-brother2.liquidweb.com'' '''10.30.5.5''' | ||
* Brother MFC-8480DN | |||
* Device: LPD/LPR Host or Printer | |||
* Device URI: lpd://10.30.5.5:515/whateverqueuenameyouwant | |||
Lexmark C544 Color (Stairs) ''dc3-lexmark.liquidweb.com'' '''10.30.5.6''' | Lexmark C544 Color (Stairs) ''dc3-lexmark.liquidweb.com'' '''10.30.5.6''' | ||
* Lexmark C544 | |||
* Device: LPD/LPR Host or Printer | |||
* Device URI: lpd://10.30.5.6:515/whateverqueuenameyouwant | |||
Lexmark X736de Color (Stairs) ''dc3-fl1-hrlex.liquidweb.com'' '''10.30.5.2''' - [[https://www.openprinting.org/ppd-o-matic.php?driver=Postscript-Lexmark&printer=Lexmark-X736de&show=0 PPD]|[http://drivers.aos-sharp.com/Lexmark/XS736de/OSX/ OSX]|[http://drivers.aos-sharp.com/Lexmark/XS736de/Windows/ Win]] | Lexmark X736de Color (Stairs) ''dc3-fl1-hrlex.liquidweb.com'' '''10.30.5.2''' - [[https://www.openprinting.org/ppd-o-matic.php?driver=Postscript-Lexmark&printer=Lexmark-X736de&show=0 PPD]|[http://drivers.aos-sharp.com/Lexmark/XS736de/OSX/ OSX]|[http://drivers.aos-sharp.com/Lexmark/XS736de/Windows/ Win]] | ||
* Lexmark X736de | |||
* Device: LPD/LPR Host or Printer | |||
* Device URI: lpd://10.30.5.2:515/whateverqueuenameyouwant | |||
Brother MFC-8710DW (Second floor near | Brother MFC-8710DW (Second floor near Enterprise) ''dc3-fl2-brother1.liquidweb.com'' '''10.30.5.12''' | ||
* Brother MFC-8710DW | |||
* Device: LPD/LPR Host or Printer | |||
* Device URI: lpd://10.30.5.12:515/whateverqueuenameyouwant | |||
=== Linux Drivers (PPD) === | === Linux Drivers (PPD) === |
Revision as of 18:48, 17 July 2014
Printers
Set-Up Instructions
Modern Distros e.g. Ubuntu
You should be able to see the printer automatically detected and listed in the menu under Devices. The PPD, however, does not come with the distribution so you have to provide the PPD file for the printer you are going to setup. (Found below).
CUPS
1. Navigate to: http://localhost:631
2. Select the 'Administration' tab
3. Select 'Add Printer'
4. Name/Location/Description = (whatever you'd like)
5. Device = (the Device from the appropriate wiki field below)
6. Device URI = (the URI from the appropriate wiki field below)
7. Make = (the Make from the appropriate wiki field below)
8. Model = (the Model from the appropriate wiki field below)
9. The printer will now be added. To adjust settings, such as making it the Default printer, select the 'Printers' tab.
Choose a printer
This section will list all of liquidwebs available printers.
DC1 - 4210
B1F1D12: https://wiki.int.liquidweb.com/articles/DC1_Cube_Map
- Device: Appsocket/HP JetDirect
- Device URI: socket://64.91.239.48:9100
- Make: HP
- Model: HP Photosmart 2600 Series hpijs, 3.9.8
DC2 - 4428: Upstairs
Between cubes 42 and 43: https://wiki.int.liquidweb.com/articles/DC2_2nd_Floor_Cube_Map
- Canon ImageRunner 3300
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.20.4.7:515/whateverqueuenameyouwant
- Make: Raw
- Model: Raw Queue
ppd file : https://wiki.int.liquidweb.com/articles/File:Canonir3300.ppd
link to original file: http://www.openprinting.org/ppd-o-matic.php?driver=pxlmono&printer=Canon-imageRunner_3300&show=1
(Side note when using Kubuntu I noticed that I had to use port 9100 not 515 to get this to work.)
DC2 - 4428: Downstairs
Cube 23: https://wiki.int.liquidweb.com/articles/DC2_1st_Floor_Cube_Map
- Brother MFC-8480DN
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.20.4.9:515/whateverqueuenameyouwant
/etc/cups/printers.conf sample
Info 1st-floor-4428 Printer Location 4428 SCX-4725FN DeviceURI lpd://10.20.4.9:515/queue/SCX-4725FN State Idle StateTime 1175699992 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy retry-job
Use the PPD file provided below when asked for the model number.
DC3
Brother 8480DN (Stairs) dc3-brother1.liquidweb.com 10.30.5.4
- Brother MFC-8480DN
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.30.5.4:515/whateverqueuenameyouwant
Brother 8480DN (Coffee) dc3-brother2.liquidweb.com 10.30.5.5
- Brother MFC-8480DN
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.30.5.5:515/whateverqueuenameyouwant
Lexmark C544 Color (Stairs) dc3-lexmark.liquidweb.com 10.30.5.6
- Lexmark C544
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.30.5.6:515/whateverqueuenameyouwant
Lexmark X736de Color (Stairs) dc3-fl1-hrlex.liquidweb.com 10.30.5.2 - [PPD|OSX|Win]
- Lexmark X736de
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.30.5.2:515/whateverqueuenameyouwant
Brother MFC-8710DW (Second floor near Enterprise) dc3-fl2-brother1.liquidweb.com 10.30.5.12
- Brother MFC-8710DW
- Device: LPD/LPR Host or Printer
- Device URI: lpd://10.30.5.12:515/whateverqueuenameyouwant
Linux Drivers (PPD)
Just save these and 'Browse for File' in CUPS when selecting the driver
- DC3 Upstairs Printer: Brother MFC 8710DW
- Brother's Evaluated Distributions
Additional Config for Brother MFC 8710DW - (Enterprise printer)
While the ppd file will allow cups to see the printer, you will likely not be able to print due to some fancy filters that the PPD file is trying to include since it is a new printer.
To fix this, download this file (despite it saying i386 it works on 64 bit): mfc8710dwlpr-3.0.0-1.i386.tgz
* Save the file mentioned above (mfc8710dwlpr-3.0.0-1.i386.tgz) * Extract it: `tar zxvf Mfc8710dwlpr-3.0.0-1.i386.tgz` * Copy the files to their folders * From the extracted directory (likely need to be root or sudo to root): ** rsync -avHlP etc/ /etc/ ** rsync -avHlP opt/ /opt/ ** rsync -avHlP var/ /var/
After that you should be able to print a test page from within cups or the application of your choosing.
Troubleshooting
First off, do you have the right ports open in your firewall for the responses you'll be getting from the printer? Honestly, stop your FW for a minute to test if you're having trouble, then sort out what tweaks you need to make to your FW config. Don't forget to fire it back up again regardless.
OS X
OS X 10.7 may have an issue where CUPS fails to function correctly. If you are unable to successfully set up any network printers run the following two commands:
sudo cupsctl --debug-logging
sudo cupsctl --no-debug-logging
Linux Mint
I had an issue with the Brother_MFC-8710DW's filters. I saw this in the CUPS error log ( Administration >> View Error Log ) :
AKA
sudo tail -f /var/log/cups/error_log
E [25/Apr/2013:17:51:53 -0400] Brother_MFC-8710DW: File "/usr/lib/cups/filter/brother_lpdwrapper_MFC8710DW" not available: No such file or directory E [25/Apr/2013:17:51:53 -0400] [Job 7] Unable to start filter "brother_lpdwrapper_MFC8710DW" - Success.
It turns out the that filter from the gzip file above is placed in /opt rather than /usr/lib. There are a few ways to fix this that I found:
- Make a symlink to the filter:
cd /usr/lib/cups/filter ln -s /opt/brother/Printers/MFC8710DW/lpd/filter_MFC8710DW brother_lpdwrapper_MFC8710DW
- Just copy the filter into the CUPS dir:
cp /opt/brother/Printers/MFC8710DW/lpd/filter_MFC8710DW /usr/lib/cups/filter/brother_lpdwrapper_MFC8710DW
Either way, you'll also need to give root ownership of the filter:
chown root. <either the filter in /opt for #1 or the filter in /usr/lib for #2>
There's also a way to do this by editing the PPD file and copying the filter into /usr/lib from /opt, but it's needlessly complex in the face of solution 2.
Debian 7 64-bit
After trying all those things on I went here, accepted the license agreement, and ran
sudo dpkg -i /path/to/mfc8710dwcupswrapper-3.0.0-1.i386.deb
(yupper, You'll need multi-arch support installed) I restarted CUPS and modified the printer to use the now available driver.
Fedora 20 64-bit
I followed the Linux Mint guidelines to fix the issue with "brother_lpdwrapper_MFC8710DW" not being found but was now getting "Filter Failed" when trying to print.
I checked out the error log and saw
[25/Mar/2014:23:43:26 -0400] [Job 5] /usr/lib/cups/filter/brother_lpdwrapper_MFC8710DW: /opt/brother/Printers/MFC8710DW/lpd/rawtobr3: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
To fix this
sudo yum install glibc.i686
This fixed the "Filter Failed" error by installing the 32-bit library.