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 [2011/04/12 11:29] – [Mac OSX via IPP] kohoferauth:setup_printers [2012/12/06 17:03] – [PRINTING via KERBEROS (using a Windows Print Server)] kohofer
Line 1: Line 1:
-====== Setup Printers ======+====== SETUP PRINTER ======
  
-===== Windows =====+===== LINUX =====
  
-==== Computer joined to UNIBZ domain ==== 
  
 +===== PRINTING via KERBEROS (using a Windows Print Server) =====
  
-  *Step 1 +Follow the Guide lines as described in the link below
-  {{printers1.jpg|:printers1.jpg}}+
  
-  *Step 2 +https://www.inf.unibz.it/wiki/tech/documentation/sysadmin/linux/printing_to_windows_print_server?s[]=krbsmb
-  {{printers2.jpg|:printers2.jpg}}+
  
-  *Step 3 
-  {{printers3.jpg|:printers3.jpg}} 
  
-  *Step 4 +Before you can print YOU MUST get a Kerberos ticket
-  {{printers4.jpg|:printers4.jpg}}+
  
-  *Step 5 +  * kinit <your-username>@UNIBZ.IT
-  {{printers5.jpg|:printers5.jpg}}+
  
-  *Step 6 +Check if you got a correct ticket
-  {{printers6.jpg|:printers6.jpg}}+
  
-  *Step 7 +  * klist
-  {{printers7.jpg|:printers7.jpg}}+
  
-==== Computer not joined to UNIBZ domain ====+<code> 
 +Ticket cache: FILE:/tmp/krb5cc_1000 
 +Default principal: <your-username>@UNIBZ.IT
  
-If your PC has not joined the domain, you will need to connect to ubz02prn +Valid starting    Expires           Service principal 
-and double click on one of the printers in the list in order to install it.+06/12/2012 17:01  07/12/2012 03:01  krbtgt/UNIBZ.IT@UNIBZ.IT 
 + renew until 07/12/2012 03:01
  
-**You will of course need a valid account to connect to the printserver!**+</code> 
 +----
  
-To connect to ubz02prn, open Explorer and type \\ubz02prn.unibz.it: 
  
-{{printers.jpg|:printers.jpg}}+===== PRINTING VIA CUPS (using a Linux Print Server) ======
  
-<note important>For guest users make sure they are in the **guest_print_cs** group! +First get the name(s) of the available printer(s):
-</note>+
  
-===== Linux =====+<code> 
 +http://gutenberg.inf.unibz.it:631/printers 
 +</code>
  
-==== KDE Cups Print Server ==== 
  
-Step 1+Open your preferred browser and type this address: 
  
-Open a konsole and type the following command:+  * localhost:631
  
- kcmshell printmgr+Follow this guides as shown on the next screen shots
  
-The KDE Print Manager Window opens. Now Select ''Add'' from the right menu and choose ''Add Printer/Class ...'' 
  
-{{kde_printmanager.jpg|:kde_printmanager.jpg}}+^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|}}|
  
-Step 2+Last select newly added printer; Click on **Administration**\\ 
 +and select: **Set Default Options**
  
-Select the settings in the next 6 Windows 
  
-{{add_printer_wizard.jpg|:add_printer_wizard.jpg}}{{add_printer_wizard2.jpg|:add_printer_wizard2.jpg}}+----
  
-{{add_printer_wizard3.jpg|:add_printer_wizard3.jpg}}{{add_printer_wizard4.jpg|:add_printer_wizard4.jpg}} 
  
-{{add_printer_wizard5.jpg|:add_printer_wizard5.jpg}}{{add_printer_wizard6.jpg|:add_printer_wizard6.jpg}} 
  
-Step 3+===== PRINTING VIA SAMBA (using a Windows Print Server) =====
  
-Configure the Printer, see next 6 Windows+<note important>Your user must be a member of the admin/sudo group</note>
  
-{{configure_printer.jpg|:configure_printer.jpg}}{{configure_printer2-1.jpg|:configure_printer2-1.jpg}}+First get the name(s) of the printer(s) you want to use:
  
-{{configure_printer3.jpg|:configure_printer3.jpg}}{{configure_printer4.jpg|:configure_printer4.jpg}}+To get the printer names use smbclientIf the program is not installed do:
  
-{{configure_printer5.jpg|:configure_printer5.jpg}}{{configure_printer6.jpg|:configure_printer6.jpg}}+  * apt-get update; apt-get install smbclient
  
-==== Add Printer using CUPS via Samba ====+Now execute this line to get a list of the printer names:
  
-=== Chip Card Printer ===+  * smbclient -L \\<windowsprintserver> -U <unibz-login> -W <domain>
  
-Prerequisite:+e.g.
  
-<note important>member of the admin group</note> +  * smbclient -L \\print.unibz.it -U bgates -W unibz
  
-<note warning>This procedure is only recommended for users with their own Notebook/Desktop, +Printer naming scheme: 
-because it is necessary to store the password in clear!</note>+<code
 +UBZ 066 POS 300 
 +|    |     |-Room number
  
-1. Open your preferred browser and type this address: +|    |   |->POS Building
  
-  localhost:631+|    |->IP-Adress
  
-2. Follow this guides as shown on the next screen shots+|->UBZ University Site Bolzano 
 +</code>
  
-^ Select Add Printer      ^ Fillout the 3 fields with your own values^ +A list of old and new printer names you can find herehttp://www.unibz.it/en/ict/Documents/PrinterList.pdf
-| {{:auth:cps0.png|Add Printer}} | {{:auth:cps1.png|Fillout the 3 fields}} |+
  
-^ Select Windows Printer via Samba ^ Device URIreplace with your username and password ^ +Now that you know the name of the printeryou can starting adding a printer.
-| {{:auth:cps2.png|Select Windows Printer via Samba}} | {{:auth:cps3.png|Device URI, replace with your username and password}} |+
  
-^ Select Manufacture Generic ^ Select Printer Driver Generic Postscript ^ 
-| {{:auth:cps4.png|Select Manufacture Generic}} | {{:auth:cps5.png|Select Printer Driver Generic Postscript}} | 
  
-^ A window will appear asking for username and password ener yours ^ Set Printer Options ^ +SMB URI 
-| {{:auth:cps6.png|Enter login and password}} | {{:auth:cps7.png|Set Printer Options}} |+<file> 
 +smb://domain\username:password@print.unibz.it/<printername> 
 +</file>
  
-3. Restart cupsys daemon: 
  
-  sudo /etc/init.d/cupsys restart+Open your preferred browser and type this address:
  
-----+  * localhost:631
  
-==== How to connect to a Samba Print Server ====+Follow this guides as shown on the next screen shots
  
-First get the name(s) of the printer(s).+^Select Add Printer from Administration Menu ^Chose how to connect to Printer^ 
 +|{{:playground:01-add_printer-cups_admin.png?direct&500|Select Add Printer from Administration Menu}}|{{:playground:02-add_printer-cups_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!^ 
 +|{{:playground:03-add_printer-cups_uri.png?direct&500|Chose how to connect to Printer}}|{{:playground:04-add_printer-cups_connection.png?direct&500|Enter Connection String SMB URI, enter Domain unibz, YOUR username and password!}}| 
 +^Enter Name, Description and Location ^Select Make of Printer^ 
 +|{{:playground:06-add_printer-cups_names-field.png?direct&500|Enter Name, Description and Location}}|{{:playground:07-add_printer-cups_make.png?direct&500|Select Make of Printer}}| 
 +^Select Driver ^Set initial default Options^ 
 +|{{:playground:08-add_printer-cups_model.png?direct&500|Select Driver}}|{{:playground:09-add_printer-cups_options.png?direct&500|Set initial default Options}}| 
 +^Set Default Options^ 
 +|{{:playground:10-add_printer-cups_options.png?direct&500|Set Default Options}}|
  
-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+Check that the cups printer config file printers contains the string:
  
-Using Kerberos (aka kinit)+<code> 
 +smb://domain\username:password@print.unibz.it/<printername> 
 +</code>
  
-  smbclient -L \\<windowsprintserver> -k > printer_list.txt+In a terminal type: 
 +  * sudo cat /etc/cups/printers.conf | grep smb:
  
 +Restart cups daemon:
 +  * sudo /etc/init.d/cups restart
  
-  * Install: +=== Remove clear password from /etc/cups/printers.conf config file ===
-   +
-  sudo aptitude install linneighborhood+
  
-  * Start:+<note important>Please noteNOT ALL Programs show the prompt to enter DOMAIN\username and password</note>
  
-  LinNeighborhood 
  
-- Press Add:+Open the config file and make the following modifications
  
-  * 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 +  * sudo vi /etc/cups/printers.conf
  
-{{auth:add-machine.png}}+Place this line in 
 +<code> 
 +AuthInfoRequired username,password 
 +</code> 
 +Next search for the the DeviceURI line and substitute it 
 +with this linePlease remember to leave the printername unchanged! 
 +<code> 
 +DeviceURI smb://print.unibz.it/<printername> 
 +</code>
  
-  * Select the Samba Print Server and choose scan as user+----
  
-{{auth:linneighborhood.png}}+===== CHIPCARD PRINTER (using a Windows Print Server) =====
  
-  * Fill in domain, username and password and press OK.+<note important>Your user must be a member of the admin/sudo group</note>
  
-{{auth:scan-as-user.png}}+SMB URI 
 +<file> 
 +smb://domain\username:password@ubz02cps.unibz.it/CPSPrn01 
 +</file>
  
-Now you should have a list with all printers attached to the Samba Printer Server. 
  
-{{auth:printer-list.png}}+Open your preferred browser and type this address
  
-Next you need to create/add to /etc/cups/printers.conf file+  * localhost:631
  
-Example+Follow this guides as shown on the next screen shots
  
-<code> +^Select Add Printer from Administration Menu ^Chose how to connect to Printer^ 
-<Printer **A103**> +|{{:auth:01-add-printer.png?direct&500|Select Add Printer from Administration Menu}}|{{:auth:02-choose-backend.png?direct&500|Chose how to connect to Printer}}| 
-Info **HP LaserJet 4050 Series** +^Enter Connection smb URI, Domain, YOUR username and password! ^ Name, Description and Location Names^ 
-Location **Library** +|{{:auth:03-enter-connection-string.png?direct500|Enter Connection smb URI, Domain, YOUR username and password!}}|{{:auth:04-name-printer.png?direct500|Name, Description and Location Names}}| 
-DeviceURI smb://**username**:**password**@UNIBZ/UBZ02PRN/**printername** +^Select Make Generic ^Select Printer Driver Generic Postscript^ 
-State Idle +|{{:auth:05-choose-make.png?direct500|Select Make Generic}}|{{:auth:06-choose-driver.png?direct500|Select Printer Driver Generic Postscript}}| 
-StateTime 1178615467 +^Modify Options^ 
-Accepting Yes +|{{:auth:07-set-options.png?direct500|Modify Options}}|
-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: 
  
-<code> +<note important>Check that the cups printer config file printers contains the string:</note>
-<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/printernameusername, password and Printer Name. +
-</code>+
  
-Example:+  smb://domain\username:password@ubz02cps.unibz.it/CPSPrn01
  
-<code> +In a terminal type:
-<Printer A103> +
-Info HP LaserJet 4050 Series +
-Location Library +
-DeviceURI smb://bgates:forgotten@UNIBZ/UBZ02PRN/4250_A103 +
-</code>+
  
-Last restart the cupsys daemon:+  sudo cat /etc/cups/printers.conf | grep smb:
  
-  sudo /etc/init.d/cupsys restart+Restart cups daemon:
  
 +  sudo /etc/init.d/cups restart
  
-===== Mac OSX =====+=== Remove clear password from /etc/cups/printers.conf config file ===
  
-==== Mac OSX via IPP ====+<note important>Please note: NOT ALL Programs show the prompt to enter DOMAIN\username and password</note>
  
-Open the preference panel and select "Print & Fax" and press the "+" button+Open the config file and make the following modifications: 
  
-{{auth:osx_printer1.png|}}+  * sudo vi /etc/cups/printers.conf
  
-Choose "IP Printer" and then "Internet Printing Protocol" +Place this line in:  
-In the address field put "gutenberg.inf.unibz.it:631"+<code> 
 +AuthInfoRequired username,password 
 +</code> 
 +Next search for the the DeviceURI line and substitute it 
 +with this line. 
 +<code> 
 +DeviceURI smb://ubz02cps.unibz.it/CPSPrn01 
 +</code>
  
 +----
  
-{{auth:osx_printer2.png|}} 
- 
-and in the "queue" the path according to this table: 
-^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| 
-|HP4350|3rd floor left|krdb-2|/printers/HP_LJ4350| 
- 
-and then choose the printer model accordingly, then press "Add" 
- 
-==== Mac OSX via Samba ==== 
- 
-Mac OS X v10.5 or later 
- 
-   1. Choose System Preferences from the Apple menu. 
-   2. Choose Print & Fax from the View menu. 
-   3. Click the + button to add a printer. 
  
-{{auth:osx_printer1.png|Printing Preferences}}+==== Printing of private and confidential Documents ====
  
-   4Press the Control key while clicking the "Default" icon (or any other icon on the toolbar), +https://www.inf.unibz.it/wiki/auth/printing_of_private_and_confidential_documents
-      then choose Customize Toolbar from the contextual menu that appears. +
-   5Drag the Advanced (gear) icon to the toolbar. +
-   6. Click Done. +
-   7. Click the Advanced icon that was added to the toolbar. +
-   8. Choose Windows from the Type pop-up menu. +
-    +
-{{auth:osx_printer_samba2.png|Advanced Setup}} +
-    +
-   9. In the URL field, type the printer's address in the following format:+
  
-    smb://UNIBZ\mylogin:mypassword@ubz02prn.unibz.it/Printqueuename 
  
-   10. In the Name field, type the name you would like to use for this printer in Mac OS X. +===== Windows 7 and Mac OSX =====
-   11. Choose the appropriate PPD or printer driver from the "Printer Model" pop-up menu. +
-   12. Click Add.+
  
-To get a list of Print queue names on ubz02prn you can use the terminal and type the following command:+[[http://www.unibz.it/en/ict/ComputerInternet/network/printers/default.html| 
 +Home>To Computer & Internet>Computer - Network>Printers]]
  
-  smbutil view //mylogin@ubz02prn.unibz.it +List of old and new printer names:\\ 
 +http://www.unibz.it/en/ict/Documents/PrinterList.pdf
  
/data/www/wiki.inf.unibz.it/data/pages/auth/setup_printers.txt · Last modified: 2023/04/18 16:23 by kohofer