User Tools

Site Tools


auth:setup_printers

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
auth:setup_printers [2009/10/21 10:52] kohoferauth:setup_printers [2016/11/25 13:44] – [Windows 7 and Mac OSX] kohofer
Line 1: Line 1:
-===== Setup Printers =====+====== SETUP PRINTER UNDER LINUX ======
  
-===== Windows ===== 
-==== Computer joined to UNIBZ domain ==== 
  
-  *Step 1 
-  {{printers1.jpg|:printers1.jpg}} 
  
-  *Step 2 +===== 1PRINTING via SAMBA (using a Windows Print Server) =====
-  {{printers2.jpg|:printers2.jpg}}+
  
-  *Step 3 +<note important>Your user must be a member of the admin/sudo group</note>
-  {{printers3.jpg|:printers3.jpg}}+
  
-  *Step 4 +First get the name(s) of the printer(s) you want to use:
-  {{printers4.jpg|:printers4.jpg}}+
  
-  *Step 5 +To get the printer names use smbclientIf the program is not installed do:
-  {{printers5.jpg|:printers5.jpg}}+
  
-  *Step 6 +  * apt-get update; apt-get install smbclient
-  {{printers6.jpg|:printers6.jpg}}+
  
-  *Step 7 +Now execute this line to get a list of the printer names:
-  {{printers7.jpg|:printers7.jpg}}+
  
-==== Computer not joined to UNIBZ domain =====+  * smbclient -L \\<windowsprintserver> -U <unibz-login> -W <domain>
  
-If your PC has not joined the domain, you will need to connect to ubz02prn +e.g.
-and double click on one of the printers in the list in order to install it.+
  
-**You will of course need a valid account to connect to the printserver!**+  smbclient -L \\print.unibz.it -U bgates -W unibz
  
-To connect to ubz02prn, open Explorer and type \\ubz02prn.unibz.it:+Printer naming scheme: 
 +<code> 
 +UBZ 066 POS 300 
 +|    |     |-> Room number
  
-{{printers.jpg|:printers.jpg}}+     |->POS Building
  
-====== Linux ======+|    |->IP-Adress
  
-==== KDE Cups Print Server ====+|->UBZ University Site Bolzano 
 +</code>
  
-Step 1+A list of old and new printer names you can find here: http://www.unibz.it/en/ict/Documents/PrinterList.pdf
  
-Open a konsole and type the following command:+Now that you know the name of the printer, you can starting adding a printer.
  
- kcmshell printmgr 
  
-The KDE Print Manager Window opens. Now Select ''Add'' from the right menu and choose ''Add Printer/Class ...''+SMB URI 
 +<file> 
 +smb://unibz/print.unibz.it/<printername> 
 +</file>
  
-{{kde_printmanager.jpg|:kde_printmanager.jpg}} 
  
-Step 2+Open your preferred browser and type this address:
  
-Select the settings in the next 6 Windows+  * localhost:631
  
-{{add_printer_wizard.jpg|:add_printer_wizard.jpg}}{{add_printer_wizard2.jpg|:add_printer_wizard2.jpg}}+Follow this guides as shown on the next screen shots
  
-{{add_printer_wizard3.jpg|:add_printer_wizard3.jpg}}{{add_printer_wizard4.jpg|:add_printer_wizard4.jpg}}+^Select Add Printer from Administration Menu ^Chose how to connect to Printer^ 
 +|{{:auth:01_Add-Printer.png?direct&500|Select Add Printer from Administration Menu}}|{{:auth:02_Enter-username-and-password.png?direct&500|Enter your local login and password}}
 +^Chose how to connect to Printer ^Enter Connection String SMB URI, enter Domain unibz, YOUR username and password!^ 
 +|{{:auth:03_Windows-Printer-via-SAMBA.png?direct&500|Chose how to connect to Printer}}|{{:auth:04_Connection-String.png?direct&500|Enter Connection String SMB URI, enter Domain unibz, YOUR username and password!}}
 +^Enter Name, Description and Location ^Select Make of Printer^ 
 +|{{:auth:05_Name-Description-Location.png?direct&500|Enter Name, Description and Location}}|{{:auth:06_Make.png?direct&500|Select Make of Printer}}| 
 +^Select Driver ^Set initial default Options^ 
 +|{{:auth:07_Model.png?direct&500|Select Driver}}|{{:auth:08_Set-Printer-Options1.png?direct&500|Set initial default Options}}| 
 +^Set Default Options^ 
 +|{{:auth:09_Set-Printer-Options2.png?direct&500|Set Default Options}}|{{:auth:10_Printers.png?direct&500|Printer}}|
  
-{{add_printer_wizard5.jpg|:add_printer_wizard5.jpg}}{{add_printer_wizard6.jpg|:add_printer_wizard6.jpg}} 
  
-Step 3+When printing from an Application an Authentication Window will/should pop up. If no Window pops up, you should 
 +check the taskbar for a Printer Icon, select it and release the print job by typing your login & password.
  
-Configure the Printer, see next 6 Windows+Enter your unibz username and password!
  
-{{configure_printer.jpg|:configure_printer.jpg}}{{configure_printer2-1.jpg|:configure_printer2-1.jpg}}+{{:auth:Print-Authentication.png?direct&500|Enter username and password}}
  
-{{configure_printer3.jpg|:configure_printer3.jpg}}{{configure_printer4.jpg|:configure_printer4.jpg}}+----
  
-{{configure_printer5.jpg|:configure_printer5.jpg}}{{configure_printer6.jpg|:configure_printer6.jpg}} 
  
-==== Add Printer using CUPS via Samba ==== 
  
-Prerequisite:+===== 2. PRINTING via KERBEROS (using a Windows Print Server) =====
  
-- member of the admin group +Follow the steps as described in the link below
  
-Caution:+https://www.inf.unibz.it/wiki/tech/documentation/sysadmin/linux/printing_to_windows_print_server?s[]=krbsmb
  
-This procedure is only recommended for users with their own Notebook/Desktop, +==== Cups printer setup and URI format ====
-because it is necessary to store the password in clear!+
  
-1. Open your preferred browser and type this address+Now add a printer using cups (localhost:631)
  
-  localhost:631+In cups select ''Kerberized Printer'' and the uri format is
  
-2. Follow this guides as shown on the next screen shots+  krbsmb://DOMAIN/PRINTSERVER/PRINTER_SHARE
  
-{{:auth:cps0.png|Add Printer}}+e.g.
  
 +  krbsmb://unibz/print.unibz.it/UBZ066POS300
  
 +Continue by selecting Printer Make, Printer Driver and set the Default Options
  
-==== How to connect to a Samba Print Server ====+<note important>Important DO NOT forget to get Kerberos Ticket manually!!</note>
  
-First get the name(s) of the printer(s).+[[https://www.inf.unibz.it/wiki/tech/documentation/sysadmin/linux/printing_to_windows_print_server?s[]=krbsmb#get_a_kerberos_ticket_manually|Get a Kerberos Ticket]]
  
-To get the printer names use a Samba share browser like LinNeighborhood or use +----
-smbclient with the following options:+
  
-  smbclient -L \\<windowsprintserver> -U <windowsuser> -W <domain> > printer_list.txt 
  
-Using Kerberos (aka kinit)+===== 3. PRINTING VIA CUPS (using a Linux Print Server======
  
-  smbclient -L \\<windowsprintserver> -k > printer_list.txt+First get the name(s) of the available printer(s):
  
 +<code>
 +http://gutenberg.inf.unibz.it:631/printers
 +</code>
  
-  * Install: 
-   
-  sudo aptitude install linneighborhood 
  
-  * Start:+Open your preferred browser and type this address
  
-  LinNeighborhood+  * localhost:631
  
-- Press Add:+Follow this guides as shown on the next screen shots
  
-  * Fill in Samba Print Server, Domain and Print Server IP-Address and press Query to verify entries, if query status: query host ... done, press OK  
  
-{{auth:add-machine.png}}+^Select Add Printer ^Enter local username (must be in admin/sudo group) and local password^ 
 +|{{:auth:0_add-new-printer_w-browser.png?direct&500|Select Add Printer}}|{{:auth:1_add-new-printer_w-browser.png?direct&500|Enter local username (must be in admin/sudo group) and local password}}| 
 +^Enter Connection string e.g. http://gutenberg.inf.unibz.it:631/printers/<printername> ^ Name, Description and Location Names^ 
 +|{{:auth:2_add-new-printer_w-browser.png?direct&600|}}|{{:auth:3_add-new-printer_w-browser.png?direct&600|}}| 
 +^Select Make ^Select Driver^ 
 +|{{:auth:4_add-new-printer_w-browser.png?direct&600|}}|{{:auth:5_add-new-printer_w-browser.png?direct&600|}}|
  
-  Select the Samba Print Server and choose scan as user+Last select newly added printer; Click on **Administration**\\ 
 +and select: **Set Default Options**
  
-{{auth:linneighborhood.png}} 
  
-  * Fill in domain, username and password and press OK.+----
  
-{{auth:scan-as-user.png}} 
  
-Now you should have a list with all printers attached to the Samba Printer Server. 
  
-{{auth:printer-list.png}} 
  
-Next you need to create/add to /etc/cups/printers.conf file 
  
-Example+===== 4. CHIPCARD PRINTER (using a Windows Print Server) =====
  
-<code> +<note important>Your user must be a member of the admin/sudo group</note>
-<Printer **A103**> +
-Info **HP LaserJet 4050 Series** +
-Location **Library** +
-DeviceURI smb://**username**:**password**@UNIBZ/UBZ02PRN/**printername** +
-State Idle +
-StateTime 1178615467 +
-Accepting Yes +
-Shared Yes +
-JobSheets none none +
-QuotaPeriod 0 +
-PageLimit 0 +
-KLimit 0 +
-OpPolicy default +
-ErrorPolicy retry-job +
-</Printer> +
-</code>+
  
-You have to modify the following parameters:+SMB URI 
 +<file> 
 +smb://unibz/ubz02cps.unibz.it/CPSPrn01 
 +</file>
  
-<code> 
-<Printer A103>: name of the printer 
-Info HP LaserJet 4050 Series: Info about the printer, type etc. 
-Location Library: Where is the printer located 
-DeviceURI smb://username:password@UNIBZ/UBZ02PRN/printername: username, password and Printer Name. 
-</code> 
  
-Example:+Open your preferred browser and type this address
  
-<code> +  * localhost:631
-<Printer A103> +
-Info HP LaserJet 4050 Series +
-Location Library +
-DeviceURI smb://bgates:forgotten@UNIBZ/UBZ02PRN/4250_A103 +
-</code>+
  
-Last restart the cupsys daemon:+Follow this guides as shown on the next screen shots
  
-  sudo /etc/init.d/cupsys restart+^Select Add Printer from Administration Menu ^Enter local username and password^ 
 +|{{:auth:01_Administration_cps.png?direct&500|Select Add Printer from Administration Menu}}|{{:auth:02_Enter-username-and-password.png?direct&500|Enter local username and password}}|
  
 +^Select Windows Printer via SAMBA ^Enter Connection smb URI^
 +|{{:auth:03_Add-Printer_cps.png?direct500|Select Windows Printer via SAMBA}}|{{:auth:04_Connection_cps.png?direct500|Enter Connection smb URI}}|
  
-==== MacOsX ====+^Name, Description and Location Names ^Select Make Generic^ 
 +|{{:auth:05_Name-Description-Location_cps.png?direct500|Name, Description and Location Names}}|{{:auth:06_Make_cps.png?direct500|Select Make Generic}}|
  
 +^Select Printer Driver Generic Postscript ^Set Default Printer Options^
 +|{{:auth:07_Model_cps.png?direct500|Select Printer Driver Generic Postscript}}|{{:auth:08_Set-Printer-Options_cps.png?direct500|Set Default Printer Options}}|
  
-Open the preference panel and select "Print & Fax" and press the "+" button 
  
-{{auth:osx_printer1.png|}} 
  
-Choose "IP Printer" and then "Internet Printing Protocol" +----
-In the address field put "gutenberg.inf.unibz.it:631"+
  
  
-{{auth:osx_printer2.png|}}+==== Printing of private and confidential Documents ====
  
-and in the "queue" the path according to this table: +https://www.inf.unibz.it/wiki/auth/printing_of_private_and_confidential_documents
-^model^location^alias^queue| +
-|HP4050|1st floor left|admin|/printers/HP_LaserJet_4050| +
-|HP4350|2st floor left|krdb|/printers/HP_LJ4350| +
-|HP4100|2st floor right|dis|/printers/HP_LaserJet_4100| +
-|HP3700|1st floor right|case|/printers/HP_LaserJet_3700| +
-|HP5550|1st floor left|admin-color|/printers/HP_Color_LaserJet_5550|+
  
-and then choose the printer model accordingly, then press "Add" 
  
 +===== Windows 7 and Mac OSX =====
  
 +[[http://www.unibz.it/en/ict/ComputerInternet/network/printers/default.html|
 +Home>To Computer & Internet>Computer - Network>Printers]]
  
-==== MacOsX via Samba ====+List of old and new printer names:\\ 
 +http://www.unibz.it/en/ict/Documents/PrinterList.pdf
  
-Open the preference panel and select "Print & Fax" and press the "+" button+===== Troubleshooting =====
  
-{{auth:osx_printer1.png|}}+Mac OSX 10.11 El Capitan Ricoh Aficio printer
  
-While holding the option (alt) key press **More Printers** and chose **Advanced** from the topmost dropdown menu. Then choose as Device **Windows Printer via SAMBA**, insert a device name and as DeviceURI <code>smb://UNIBZ\mylogin:mypassowrd@ubz02prn.unibz.it/Printqueuename</code>. Finally choose your printer model.+http://flying-geek.blogspot.it/2016/05/getting-os-x-1011-el-capitan-printing.html
  
-{{auth:osx_printer_samba2.png|}}+Update from Mavericks to El Capitan
  
- +https://discussions.apple.com/thread/7270354?tstart=0
-To get a list of Printqueuenames on ubz02prn you can use the terminal and type the following command: +
- +
-<code> +
- smbutil view //mylogin@ubz02prn.unibz.it  +
-</code>+
/data/www/wiki.inf.unibz.it/data/pages/auth/setup_printers.txt · Last modified: 2023/04/18 16:23 by kohofer