User Tools

Site Tools


hardware:printer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hardware:printer [2012/04/25 04:55]
tkilla
hardware:printer [2018/10/08 06:38] (current)
tkilla [Linux Server Setup:]
Line 3: Line 3:
 ===== Howto: Print via network on a HP Color LaserJet CP1215 connected to linux ===== ===== Howto: Print via network on a HP Color LaserJet CP1215 connected to linux =====
  
-discovered howto to use that printer - and probably many other models - via LAN from windows(tm) clients: \\ +discovered how to use that printer - and probably many other models - via LAN from windows(tm) clients: \\ 
-once the drivers are installed locally in windows, they can be used over network! :-D  \\ +Once the drivers are installed locally in windows, they can be used over network via Samba! :-D  \\
-here's the recipe:+
  
 +Linux clients can print via network protocols, which are integrated in Cups 
  
-== linux server setup==+Here's the recipe:
  
-  * get **cups** up and running: 
-    * hp says:  **HPLIB** in debian repos is fine, but FIXME: massive color print probs 
-    * black print works perfect 
-    * you might try HP's linux drivers: http://hplipopensource.com/hplip-web/install/install/index.html 
-  * share the usb printer via **samba** (nothing special) see **smb.conf** \\ 
  
-== windows(tm) client setup: ==+==== Linux Server Setup: ==== 
 +  
 + 
 +Get **cups** up and running: 
 +  sudo apt install cups hplip 
 +  
 +HP says:  **hplip** in debian repos is fine 
 + 
 +Black print works perfect, color prints are problematic with the open source drivers 
 + 
 +You might try HP's linux drivers: http://hplipopensource.com/hplip-web/install/install/index.html 
 + 
 +**If you don't have a graphical environment on your server: run 'hp-setup -i' to install driver from in a terminal** 
 +\\ 
 +Share the usb printer via **samba** (nothing special) see **smb.conf** \\ 
 +\\ 
 +Check the web-interface at http://<hostname or ip>:631 - the printer should be there already. you can set default options and administrate it. \\ 
 +\\ 
 +You need a user for the admin pages. It's enough to add your user to the group "lpadmin" (and maybe reboot): \\ 
 +\\ 
 +  usermod -aG lpadmin pi 
 +\\ 
 +The command cupsctl is useful to setup permissions and share or hide printers: 
 +\\ 
 +  cupsctl --remote-admin --remote-any --share-printers 
 + 
 +\\ 
 +To use the printer from Linux clients over network, you just need **the URL of the printer**. There are various protocols and drivers. **The URL is listed in the printer page of the web-interface** and might look like this:\\ 
 +\\ 
 +  Connection: hp:/usb/HP_Color_LaserJet_CP1215?serial=LJ1WEZ1 
 +\\ 
 +Use this URL to add a printer in your Linux desktop. Most times the printer setups find new printers automatically (via cups-browsed). \\ 
 +\\ 
 +\\ 
 +For better security, you can set various restrictions in /etc/cupsd.conf:\\ 
 +\\ 
 +  <Location /admin> 
 +      Order allow, deny 
 +      Allow from 10.10.10.* 
 +  </Location> 
 + 
 +\\ 
 +\\ 
 + 
 +=== windows(tm) client setup: ===
   * boot XP [best in a virtual machine: e.g. virtualbox version from sun handles usb 2.0 devices perfectly ]   * boot XP [best in a virtual machine: e.g. virtualbox version from sun handles usb 2.0 devices perfectly ]
   * **get "full package" of drivers** & "HP toolbox": http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=de&lc=de&dlc=de&product=3422476works)   * **get "full package" of drivers** & "HP toolbox": http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=de&lc=de&dlc=de&product=3422476works)
Line 28: Line 67:
   * color-prints work much better   * color-prints work much better
   * the "HP Toolbox" offers many options to setup the printer   * the "HP Toolbox" offers many options to setup the printer
 +
 +== linux bugs ==
 +
 +  * sometimes the printer stops to work - e.g. after system updates - with errors like "Filter missing" or "requires proprietary plugin"
 +    * **FIX!: run 'hp-setup -i' to install driver from HP!** - install and press "resume printer" in webiface
  
  
 \\ \\
 tested on: debian wheezy + XP 32bit - 04.2012 tested on: debian wheezy + XP 32bit - 04.2012
hardware/printer.1335322558.txt.gz · Last modified: 2012/04/25 04:55 by tkilla