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 revisionBoth sides next revision
auth:setup_printers [2012/11/22 17:22] kohoferauth:setup_printers [2012/11/27 18:21] kohofer
Line 1: Line 1:
-<note important>TO REDO</note>+====== SETUP PRINTER ======
  
  
-====== Setup Printers ======+===== LINUX =====
  
-===== Guest ===== 
  
-ubz02prn and gutenberg.inf.unibz.it are now open form the guest wlan. Guests created by the Faculty Administration are added automatically to the Guest_Print_CS group and this group has access only to the printer in the POS building.+===== PRINTING VIA SAMBA (using a Windows Print Server) =====
  
 +<note important>Your user must be a member of the admin/sudo group</note>
  
-===== Windows =====+First get the name(s) of the printer(s) you want to use:
  
-==== Computer joined to UNIBZ domain ====+To get the printer names use smbclient. If the program is not installed do:
  
 +  * apt-get update; apt-get install smbclient
  
-  *Step 1 +Now execute this line to get a list of the printer names:
-  {{printers1.jpg|:printers1.jpg}}+
  
-  *Step 2 +  * smbclient -L \\<windowsprintserver> -U <unibz-login> -W <domain>
-  {{printers2.jpg|:printers2.jpg}}+
  
-  *Step 3 +e.g.
-  {{printers3.jpg|:printers3.jpg}}+
  
-  *Step 4 +  * smbclient -L \\print.unibz.it -U bgates -W unibz
-  {{printers4.jpg|:printers4.jpg}}+
  
-  *Step 5 +Printer naming scheme: 
-  {{printers5.jpg|:printers5.jpg}}+<code> 
 +UBZ 066 POS 300 
 +       |-> Room number
  
-  *Step 6 +|    |   |->POS Building
-  {{printers6.jpg|:printers6.jpg}}+
  
-  *Step 7 +   |->IP-Adress
-  {{printers7.jpg|:printers7.jpg}}+
  
-==== Computer not joined to UNIBZ domain ====+|->UBZ University Site Bolzano 
 +</code>
  
-If your PC has not joined the domain, you will need to connect to ubz02prn +list of old and new printer names you can find here: http://www.unibz.it/en/ict/Documents/PrinterList.pdf
-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!**+Now that you know the name of the printer, you can starting adding a printer.
  
-To connect to ubz02prn, open Explorer and type \\ubz02prn.unibz.it: 
  
-{{ :auth:ubz02prn.png?600 |Windows Print Server ubz02prn}}+SMB URI 
 +<file> 
 +smb://domain\username:password@print.unibz.it/<printername> 
 +</file>
  
-<note important>For guest users make sure they are in the **guest_print_cs** group! 
-</note> 
  
-===== Linux =====+Open your preferred browser and type this address:
  
-==== Add Printer using Browser (localhost) Printer Server ====+  * localhost:631
  
-Open browser and go to: http://localhost:631 Click on TAB **Administration** Select **Add Printer**+Follow this guides as shown on the next screen shots
  
-{{:auth:0_add-new-printer_w-browser.png?direct&600|}}+^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}}|
  
-Enter local **username** (must be in admin/sudo group) and local **password** 
  
-{{:auth:1_add-new-printer_w-browser.png?direct&600|}}+Check that the cups printer config file printers contains the string:
  
-Enter Connection string e.g. http://gutenberg.inf.unibz.it:631/printers/3352_SERK000\+<code> 
-For other printers open a new tab in browser http://gutenberg.inf.unibz.it:631/printers \\ +smb://domain\username:password@print.unibz.it/<printername> 
-right click on printer name under Queue Name and select **Copy Link Location** \\ +</code>
-Go back to tab localhost:631 and paste in Connection field.\\ +
-Press **Continue**+
  
-{{:auth:2_add-new-printer_w-browser.png?direct&600|}}+In a terminal type: 
 +  * sudo cat /etc/cups/printers.conf grep smb:
  
-Fill out all 3 fields! Press **Continue**+Restart cups daemon: 
 +  sudo /etc/init.d/cups restart
  
-{{:auth:3_add-new-printer_w-browser.png?direct&600|}}+=== Remove clear password from /etc/cups/printers.conf config file ===
  
-Choose Printer Make! Press **Continue**+Open the config file and make the following modifications: 
  
-{{:auth:4_add-new-printer_w-browser.png?direct&600|}}+  * sudo vi /etc/cups/printers.conf
  
-Choose Printer ModelPress **Continue**+Place this line in:  
 +<code> 
 +AuthInfoRequired username,password 
 +</code> 
 +Next search for the the DeviceURI line and substitute it 
 +with this line. Please remember to leave the printername unchanged! 
 +<code> 
 +DeviceURI smb://print.unibz.it/<printername> 
 +</code>
  
-{{:auth:5_add-new-printer_w-browser.png?direct&600|}}+----
  
-Finally select newly added printer; Click on **Administration**\\ +===== CHIPCARD PRINTER (using a Windows Print Server) =====
-and select: **Set Default Options**+
  
-Done!+<note important>Your user must be a member of the admin/sudo group</note>
  
-==== KDE Cups Print Server ====+SMB URI 
 +<file> 
 +smb://domain\username:password@ubz02cps.unibz.it/CPSPrn01 
 +</file>
  
-Step 1 
  
-Open a konsole and type the following command:+Open your preferred browser and type this address
  
- kcmshell printmgr+  * localhost:631
  
-The KDE Print Manager Window opens. Now Select ''Add'' from the right menu and choose ''Add Printer/Class ...''+Follow this guides as shown on the next screen shots
  
-{{kde_printmanager.jpg|:kde_printmanager.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-choose-backend.png?direct&500|Chose how to connect to Printer}}| 
-Step 2 +^Enter Connection smb URI, Domain, YOUR username and password! ^ Name, Description and Location Names^ 
- +|{{: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}}| 
-Select the settings in the next 6 Windows +^Select Make Generic ^Select Printer Driver Generic Postscript^ 
- +|{{:auth:05-choose-make.png?direct500|Select Make Generic}}|{{:auth:06-choose-driver.png?direct500|Select Printer Driver Generic Postscript}}| 
-{{add_printer_wizard.jpg|:add_printer_wizard.jpg}}{{add_printer_wizard2.jpg|:add_printer_wizard2.jpg}} +^Modify Options^ 
- +|{{:auth:07-set-options.png?direct500|Modify Options}}|
-{{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 +
- +
-Configure the Printer, see next 6 Windows +
- +
-{{configure_printer.jpg|:configure_printer.jpg}}{{configure_printer2-1.jpg|:configure_printer2-1.jpg}} +
- +
-{{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 ==== +
- +
-=== Chip Card Printer === +
- +
- +
-**IMPORTANT!** +
- +
-<note important>member of the admin group</note> +
- +
-<note important>Alternative Device URI, in case URI below does NOT work!</note> +
- +
-  smb://<domain>\<username>:<password>@ubz02cps/CPSPrn01 +
-   +
-  e.g. smb://unibz\freddy:TzB12-Ah@ubz02cps/CPSPrn01 +
- +
-<note warning>This procedure is only recommended for users with their own Notebook/Desktop, +
-because it is necessary to store the password in clear!</note> +
- +
-**PROCEDURE** +
- +
- * Open your preferred browser and type this address:  +
- +
-  localhost:631 +
- +
-  * Follow this guides as shown on the next screen shots +
- +
-^ Add Printer      ^ Select Backend +
-| {{:auth:01-add-printer.png?direct&500|}} | {{:auth:02-choose-backend.png?direct&500|}} | +
- +
- +
-^ Enter Connection String SMB URI, enter Domain unibz, YOUR username and password! ^ Name, Description and Location Names^ +
-| {{:auth:03-enter-connection-string.png?direct500|}} | {{:auth:04-name-printer.png?direct500|}} | +
- +
- +
-^ Select Make Generic ^ Select Printer Driver Generic Postscript ^ +
-| {{:auth:05-choose-make.png?direct500|}} | {{:auth:06-choose-driver.png?direct500|}} | +
- +
- +
-^ Modify Options ^ +
-| {{:auth:07-set-options.png?direct500|}} |+
  
  
 <note important>Check that the cups printer config file printers contains the string:</note> <note important>Check that the cups printer config file printers contains the string:</note>
  
-  smb://domain\username:password@ubz02cps/CPSPrn01+  smb://domain\username:password@ubz02cps.unibz.it/CPSPrn01
  
 In a terminal type: In a terminal type:
Line 172: Line 131:
  
   sudo /etc/init.d/cups restart   sudo /etc/init.d/cups restart
-==== How to connect to a Samba Print Server ==== 
  
-First get the name(s) of the printer(s).+=== Remove clear password from /etc/cups/printers.conf config file ===
  
-To get the printer names use a Samba share browser like LinNeighborhood or use +Open the config file and make the following modifications
-smbclient with the following options:+
  
-  smbclient -L \\<windowsprintserver> -U <windowsuser> -W <domain> > printer_list.txt +  * sudo vi /etc/cups/printers.conf
- +
-Using Kerberos (aka kinit) +
- +
-  smbclient -L \\<windowsprintserver> -k > printer_list.txt +
- +
- +
-  Install: +
-   +
-  sudo aptitude install linneighborhood +
- +
-  * Start: +
- +
-  LinNeighborhood +
- +
-- Press Add: +
- +
-  * 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 the Samba Print Server and choose scan as user +
- +
-{{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+
  
 +Place this line in: 
 <code> <code>
-<Printer **A103**+AuthInfoRequired username,password 
-Info **HP LaserJet 4050 Series** +</code
-Location **Library** +Next search for the the DeviceURI line and substitute it 
-DeviceURI smb://**username**:**password**@UNIBZ/UBZ02PRN/**printername** +with this line. 
-State Idle +<code> 
-StateTime 1178615467 +DeviceURI smb://ubz02cps.unibz.it/CPSPrn01
-Accepting Yes +
-Shared Yes +
-JobSheets none none +
-QuotaPeriod 0 +
-PageLimit 0 +
-KLimit 0 +
-OpPolicy default +
-ErrorPolicy retry-job +
-</Printer>+
 </code> </code>
  
-You have to modify the following parameters:+----
  
-<code> +===== PRINTING VIA CUPS (using a Linux Print Server) ======
-<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:+First get the name(s) of the available printer(s):
  
 <code> <code>
-<Printer A103> +http://gutenberg.inf.unibz.it:631/printers
-Info HP LaserJet 4050 Series +
-Location Library +
-DeviceURI smb://bgates:forgotten@UNIBZ/UBZ02PRN/4250_A103+
 </code> </code>
  
-Last restart the cupsys daemon: 
  
-  sudo /etc/init.d/cupsys restart+Open your preferred browser and type this address: 
  
 +  * localhost:631
  
-===== Mac OSX =====+Follow this guides as shown on the next screen shots
  
-==== Mac OSX via IPP ==== 
  
-Open the preference panel and select "Print Fax" and press the "+" button+^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|}}|
  
-{{auth:osx_printer1.png|}} +Last select newly added printer; Click on **Administration**\\ 
- +and select**Set Default Options**
-Choose "IP Printer" and then "Internet Printing Protocol" +
-In the address field put "gutenberg.inf.unibz.it:631" +
- +
- +
-{{auth:osx_printer2.png|}} +
- +
-and in the "queue" the path according to this table: +
-^model^location^alias^queue| +
-|DSM730|1st floor left|CASE-multifunction|/printers/DSM730| +
-|HP5550|1st floor left|CASE-color|/printers/5550_P103| +
-|MP3352|2nd floor right|DIS-multifunction|/printers/Aficio_MP3352| +
-|HP5550|2nd floor right|DIS-color|/printers/HP_Color_LaserJet_5550| +
-|RA2027|2nd floor left|KRDB-multifunction|/printers/Aficio_2027| +
-|HP4515|2nd floor left|KRDB-bw|/printers/P4515_P2L| +
-|HP4350|3rd floor left|KRDB-bw|/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