This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
hardware:printer [2018/10/08 06:24] tkilla [Howto: Print via network on a HP Color LaserJet CP1215 connected to linux] |
hardware:printer [2018/10/08 06:38] (current) tkilla [Linux Server Setup:] |
||
---|---|---|---|
Line 11: | Line 11: | ||
- | == Linux Server Setup: == | + | ==== Linux Server Setup: ==== |
+ | |||
- | * Get **cups** up and running: | + | Get **cups** up and running: |
- | | + | sudo apt install cups hplip |
- | | + | |
- | * Black print works perfect, color prints are problematic with the open source drivers | + | HP says: **hplip** in debian repos is fine |
- | * You might try HP's linux drivers: http:// | + | |
- | * **If you don't have a graphical environment on your server: run ' | + | |
+ | Black print works perfect, color prints are problematic with the open source drivers | ||
- | \\ | + | You might try HP's linux drivers: http:// |
- | * Share the usb printer via **samba** (nothing special) see **smb.conf** \\ | + | |
+ | **If you don't have a graphical environment on your server: run ' | ||
\\ | \\ | ||
+ | Share the usb printer via **samba** (nothing special) see **smb.conf** \\ | ||
+ | \\ | ||
+ | Check the web-interface at http://< | ||
+ | \\ | ||
+ | You need a user for the admin pages. It's enough to add your user to the group " | ||
+ | \\ | ||
+ | usermod -aG lpadmin pi | ||
+ | \\ | ||
+ | The command cupsctl is useful to setup permissions and share or hide printers: | ||
+ | \\ | ||
+ | cupsctl --remote-admin --remote-any --share-printers | ||
- | * Check the **web-interface at http://< | + | \\ |
- | + | 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:\\ | |
- | * 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: | Connection: | ||
- | |||
\\ | \\ | ||
- | * Use this URL to add a printer in your Linux desktop. Most times the printer setups find new printers automatically (via cups-browsed). | + | 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 / | |
- | < | + | \\ |
+ | | ||
Order allow, deny | Order allow, deny | ||
Allow from 10.10.10.* | Allow from 10.10.10.* | ||
- | </ | + | |
+ | \\ | ||
+ | \\ | ||
- | == windows(tm) client setup: == | + | === 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" | * **get "full package" |