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:33] 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: | ||
Line 23: | Line 24: | ||
**If you don't have a graphical environment on your server: run ' | **If you don't have a graphical environment on your server: run ' | ||
+ | \\ | ||
Share the usb printer via **samba** (nothing special) see **smb.conf** \\ | Share the usb printer via **samba** (nothing special) see **smb.conf** \\ | ||
+ | \\ | ||
Check the web-interface at http://< | Check the web-interface at http://< | ||
+ | \\ | ||
You need a user for the admin pages. It's enough to add your user to the group " | You need a user for the admin pages. It's enough to add your user to the group " | ||
+ | \\ | ||
usermod -aG lpadmin pi | usermod -aG lpadmin pi | ||
+ | \\ | ||
The command cupsctl is useful to setup permissions and share or hide printers: | The command cupsctl is useful to setup permissions and share or hide printers: | ||
+ | \\ | ||
cupsctl --remote-admin --remote-any --share-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: | + | 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" |