SlideShare a Scribd company logo
1 of 26
Download to read offline
Novell iPrint:     ®

Advanced Features on Linux




Ted Tronson            Kyle Bradford
iPrint Architect       Technical Support Engineer
ttronson@novell.com    kwbradford@novell.com
Agenda

    •   New Features:
         –   Windows 7 support
         –   Printer Driver Profiles
              >   Universal Print Driver Support
         –   Auto Driver/Profile Update
    •   Accounting
    •   iPrint troubleshooting tool – iPrintInfo Tool
    •   iPrint Mass Management
    •   iPrint Migration

2   © Novell, Inc. All rights reserved.
iPrint: Windows 7 Support
iPrint: Windows 7 Support

    •   Introduced in:
         –   NetWare 65 SP8 (post patches)
                                ®




         –   Linux Open Enterprise Server 2 SP1 (post updates)
         –   Linux Open Enterprise Server 2 SP2
    •   Updates required to:
         –   iPrint Client
         –   iPrint plug-in
    •   Server code (RPM or NLM)
    •   See TID 7004814 for detailed information

4   © Novell, Inc. All rights reserved.
Printer Driver Profile
Printer Driver Profile (PDP)

    •   Administrator can pre-configure print driver settings
        to be applied to end user iPrint printer installations.

    •   Support for UPD and bi-directional print drivers
         –   Introduced in Open Enterprise Server 2 SP2

    •   PDP data is stored in the print manager database file
        (psmdb.dat)




6   © Novell, Inc. All rights reserved.
PDP – How it works

    •   Print Driver:
         –   Is copied from the resdir to mod_ipp
         –   Is download to the workstation using iManager
         –   Is temporarily installed as a “hidden-printer”
              >   In the scenario of UPD or bi-di print driver, the installed print driver
                  communicates to the physical printer

         –   Options are presented to the administrator to configure
             available driver settings and features.
         –   Settings are saved in binary format to the Print Manager
             database file (psmdb.dat)



7   © Novell, Inc. All rights reserved.
PDP – How it works (continued...)

    Administrator can select a profile for any PA using the
    assigned print driver.

    Note: PDP creation requires administrator to run iManager from
    same Windows OS for which the driver is being configured.




8   © Novell, Inc. All rights reserved.
Universal Printer Driver Support
Universal Print Driver (UPD) Support

     •   What is a UPD?

     •   What is a bi-directional print driver?

     •   How does the iPrint Client work with UPD and bi-di
         driver types?

     •   How do UPD and bi-di drivers affect Printer Driver
         Profiles?




10   © Novell, Inc. All rights reserved.
Auto Driver Update
Auto Driver Update

     •   Push updated print drivers, with associated profile,
         to workstations.
     •   When invoked, the printer is re-installed to the
         workstation.
     •   Available with:
          –   NetWare 6.5 SP8 with iprntnw65sp8b-2 updates
                                 ®




          –   Open Enterprise Server 2 SP1 with post SP1 code
              (see TID 7002435)
          –   Open Enterprise Server 2 SP2
     •   See TID 7002435 for additional information.

12   © Novell, Inc. All rights reserved.
Accounting
Accounting

     •   Available through 3rd Party Vendors.
          –   Equitrac
          –   Papercut
          –   Pcounter
     •   Charge printing costs to users.
     •   Compatible with Open Enterprise Server 2 SP1
         and later.
     •   Accounting vs iPrint Auditing
          –   iPrint Auditing tracks who printed, how many pages,
              when, job name, which printer, and job size.

14   © Novell, Inc. All rights reserved.
iPrint Information Gathering Tool
iPrint Information Gathering Tool

     •   Novell Cool Solution
                         ®




          –   Google Search for: iPrint Information Gathering Tool
     •   Script creates an output file which includes:
          –   Files laid down by each iPrint RPM
          –   Ownership/permissions of all iPrint related files and directories
          –   iPrint related configuration files
          –   iPrint log files
          –   LUM, LDAP, Novell eDirectory configuration relevant to iPrint.
                                               ™



     •   Useful for identifying iPrint configuration problems by
         comparing working and non-working iPrint servers.


16   © Novell, Inc. All rights reserved.
iPrint Mass Management
iPrint Mass Management

     •   Print Manager periodically writes its database
         information to an XML file.
             /var/opt/novell/iprint/[printmanager].[ou].[o].psm/padbtxt.xml

     •   It is possible to import the XML data to a Print Manager
         database (psmdb.dat) using the --xml-import feature
             iprntman psm --xml-import ./customXML-input.xml

     •   --xml-import will create new objects, add new attributes,
         modify existing attributes, and ignore data that already
         exists in the Print Manager Database file. The import
         will not remove data.

18   © Novell, Inc. All rights reserved.
iPrint Migration
iPrint Migration: Procedure

     •   iPrint data migrated includes
          –   Printer objects, printer drivers, driver profiles, print managers,
              ACL's, banners and printer pools
     •   Using the GUI
          –   Select the active print managers on both the source and the
              target
          –   Select all or a subset of printers to migrate
     •   The printers can keep the same name and context in
         Novell eDirectory . The original printer agent objects in
                         ®
                                           ™


         eDirectory are renamed if selecting to migrate to the
         same context.

20   © Novell, Inc. All rights reserved.
iPrint Migration: Key Points

     •   TID 7004455 is the official iPrint migration best
         practices guide.
     •   The iPrint migration tool (miggui):
          –   requires iprntman authentication to succeed
          –   creates duplicate printer objects (NetWare to Linux)
                                                         ®




          –   option to “migrate” objects to same container (rename _NW)
          –   is a non-risk procedure if choosing 'Consolidate'.
          –   creates /opt/novell/iprint/bin/psmimport.xml.
          –   does not configure workstations to connect to the target
              print manager.



21   © Novell, Inc. All rights reserved.
iPrint Migration: NetWare preparation          ®




     •   iPrint Migration does not handle NetWare:
          –   Port Handler Gateway

          –   Public Access Printers

          –   Windows 2000 printer drivers auto-matching Windows XP
              printer drivers (unless you obtain updated code from the
              channel)




22   © Novell, Inc. All rights reserved.
iPrint Migration:
     Workstation Strategies
     •   iPrint printers installed to workstation consist of:
          –   Printer Agent Name (without Novell eDirectory context)
                                                            ®
                                                                ™




          –   Address to which Print Manager is bound
     •   Two strategies to point installed printers to new server
          –   1. Address binding
                 (TID 7005255)
               >   PSMHostAddress value within
                   /etc/opt/novell/iprint/conf/ipsmd.conf

          –   2. iPrint Printer Agent Redirection
                 (TID 3006726)


23   © Novell, Inc. All rights reserved.
Question and Answer
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope
of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified,
translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.


General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents
of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any
particular purpose. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to
make changes to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc.
in the United States and other countries. All third-party trademarks are the property of their respective owners.

More Related Content

What's hot

Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Peter Tröger
 
Operating System
Operating SystemOperating System
Operating Systempuneet2home
 
Lesson 7 - Maintaining, Updating, and Protecting
Lesson 7 - Maintaining, Updating, and ProtectingLesson 7 - Maintaining, Updating, and Protecting
Lesson 7 - Maintaining, Updating, and ProtectingGene Carboni
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsHisyam Rosly
 
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...ijesajournal
 
Chapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTChapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTStephanie Stribling
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesChristoph Adler
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Gene Carboni
 
Lesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsLesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsGene Carboni
 
Configuring Devices in Windows
Configuring Devices in WindowsConfiguring Devices in Windows
Configuring Devices in WindowsAmir Villas
 
Computer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 osComputer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 osSaumya Sahu
 
AMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD
 
Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals Ahmed El-Arabawy
 

What's hot (17)

Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)Operating Systems 1 (4/12) - Architectures (Windows)
Operating Systems 1 (4/12) - Architectures (Windows)
 
Operating System
Operating SystemOperating System
Operating System
 
Lesson 7 - Maintaining, Updating, and Protecting
Lesson 7 - Maintaining, Updating, and ProtectingLesson 7 - Maintaining, Updating, and Protecting
Lesson 7 - Maintaining, Updating, and Protecting
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & tts
 
Topic 6
Topic 6Topic 6
Topic 6
 
systems_software
systems_softwaresystems_software
systems_software
 
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
 
Chapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDTChapter 2_Architecture_edited_SDT
Chapter 2_Architecture_edited_SDT
 
Lecture 9 further permissions
Lecture 9   further permissionsLecture 9   further permissions
Lecture 9 further permissions
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
 
1-R-HJ
1-R-HJ1-R-HJ
1-R-HJ
 
Lesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery MethodsLesson 8 - Understanding Backup and Recovery Methods
Lesson 8 - Understanding Backup and Recovery Methods
 
Configuring Devices in Windows
Configuring Devices in WindowsConfiguring Devices in Windows
Configuring Devices in Windows
 
Computer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 osComputer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 os
 
AMD Embedded G-Series Product Page
AMD Embedded G-Series Product PageAMD Embedded G-Series Product Page
AMD Embedded G-Series Product Page
 
Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals Course 102: Lecture 19: Using Signals
Course 102: Lecture 19: Using Signals
 

Viewers also liked

Novell windermere images
Novell   windermere imagesNovell   windermere images
Novell windermere imagesGWAVA
 
GWAVACon 2013: Novell iPrint
GWAVACon 2013: Novell iPrintGWAVACon 2013: Novell iPrint
GWAVACon 2013: Novell iPrintGWAVA
 
Webinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceWebinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceGWAVA
 
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVA
 
Novell Filr Overview
Novell Filr OverviewNovell Filr Overview
Novell Filr OverviewNovell, Inc.
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 

Viewers also liked (7)

Novell windermere images
Novell   windermere imagesNovell   windermere images
Novell windermere images
 
GWAVACon 2013: Novell iPrint
GWAVACon 2013: Novell iPrintGWAVACon 2013: Novell iPrint
GWAVACon 2013: Novell iPrint
 
Webinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving ServiceWebinar: BlackBerry Audit and Archiving Service
Webinar: BlackBerry Audit and Archiving Service
 
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
 
Novell Filr Overview
Novell Filr OverviewNovell Filr Overview
Novell Filr Overview
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
Linux os and its features
Linux os and its featuresLinux os and its features
Linux os and its features
 

Similar to Novell iPrint: Advanced Features on Linux

GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...
GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...
GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...GWAVA
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Novell
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Intel® Software
 
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalId101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalSaurabh Calla
 
OSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas EricssonOSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas EricssonNETWAYS
 
Operating System-Ch1 introduction
Operating System-Ch1 introductionOperating System-Ch1 introduction
Operating System-Ch1 introductionSyaiful Ahdan
 
New Standards for Enterprise Thermal Printer Management
New Standards for Enterprise Thermal Printer ManagementNew Standards for Enterprise Thermal Printer Management
New Standards for Enterprise Thermal Printer ManagementDawn Kehr
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYEnterprise Management Associates
 
BP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckBP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckLuis Guirigay
 
BP103: Got Problems ! Let's do a HealthCheck
BP103: Got Problems ! Let's do a HealthCheckBP103: Got Problems ! Let's do a HealthCheck
BP103: Got Problems ! Let's do a HealthCheckLuis Guirigay
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the networkWiliam Ferraciolli
 
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas EricssonOSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas EricssonNETWAYS
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021InfluxData
 
Introduction to PaaS and Heroku
Introduction to PaaS and HerokuIntroduction to PaaS and Heroku
Introduction to PaaS and HerokuTapio Rautonen
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksNovell
 

Similar to Novell iPrint: Advanced Features on Linux (20)

GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...
GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...
GWAVACon: Mobile Printing - Quickly, Easily and Securely - Novell iPrint 1.1 ...
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
 
Ansible.pdf
Ansible.pdfAnsible.pdf
Ansible.pdf
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
 
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalId101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
 
OSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas EricssonOSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
 
Operating System-Ch1 introduction
Operating System-Ch1 introductionOperating System-Ch1 introduction
Operating System-Ch1 introduction
 
New Standards for Enterprise Thermal Printer Management
New Standards for Enterprise Thermal Printer ManagementNew Standards for Enterprise Thermal Printer Management
New Standards for Enterprise Thermal Printer Management
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
 
Deployment Day Session 2 MDT 2012 Advanced
Deployment Day Session 2 MDT 2012 AdvancedDeployment Day Session 2 MDT 2012 Advanced
Deployment Day Session 2 MDT 2012 Advanced
 
BP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health CheckBP103 - Got Problems? Let's Do a Health Check
BP103 - Got Problems? Let's Do a Health Check
 
BP103: Got Problems ! Let's do a HealthCheck
BP103: Got Problems ! Let's do a HealthCheckBP103: Got Problems ! Let's do a HealthCheck
BP103: Got Problems ! Let's do a HealthCheck
 
Nim
NimNim
Nim
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the network
 
FreeFlow Output Manager
FreeFlow Output ManagerFreeFlow Output Manager
FreeFlow Output Manager
 
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas EricssonOSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
OSMC 2014 | Naemon 1, 2, 3, N by Andreas Ericsson
 
Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021Getting Started: Intro to Telegraf - July 2021
Getting Started: Intro to Telegraf - July 2021
 
Introduction to PaaS and Heroku
Introduction to PaaS and HerokuIntroduction to PaaS and Heroku
Introduction to PaaS and Heroku
 
Best Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworksBest Practices for IT Asset Management Using Novell ZENworks
Best Practices for IT Asset Management Using Novell ZENworks
 

More from Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

More from Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Novell iPrint: Advanced Features on Linux

  • 1. Novell iPrint: ® Advanced Features on Linux Ted Tronson Kyle Bradford iPrint Architect Technical Support Engineer ttronson@novell.com kwbradford@novell.com
  • 2. Agenda • New Features: – Windows 7 support – Printer Driver Profiles > Universal Print Driver Support – Auto Driver/Profile Update • Accounting • iPrint troubleshooting tool – iPrintInfo Tool • iPrint Mass Management • iPrint Migration 2 © Novell, Inc. All rights reserved.
  • 4. iPrint: Windows 7 Support • Introduced in: – NetWare 65 SP8 (post patches) ® – Linux Open Enterprise Server 2 SP1 (post updates) – Linux Open Enterprise Server 2 SP2 • Updates required to: – iPrint Client – iPrint plug-in • Server code (RPM or NLM) • See TID 7004814 for detailed information 4 © Novell, Inc. All rights reserved.
  • 6. Printer Driver Profile (PDP) • Administrator can pre-configure print driver settings to be applied to end user iPrint printer installations. • Support for UPD and bi-directional print drivers – Introduced in Open Enterprise Server 2 SP2 • PDP data is stored in the print manager database file (psmdb.dat) 6 © Novell, Inc. All rights reserved.
  • 7. PDP – How it works • Print Driver: – Is copied from the resdir to mod_ipp – Is download to the workstation using iManager – Is temporarily installed as a “hidden-printer” > In the scenario of UPD or bi-di print driver, the installed print driver communicates to the physical printer – Options are presented to the administrator to configure available driver settings and features. – Settings are saved in binary format to the Print Manager database file (psmdb.dat) 7 © Novell, Inc. All rights reserved.
  • 8. PDP – How it works (continued...) Administrator can select a profile for any PA using the assigned print driver. Note: PDP creation requires administrator to run iManager from same Windows OS for which the driver is being configured. 8 © Novell, Inc. All rights reserved.
  • 10. Universal Print Driver (UPD) Support • What is a UPD? • What is a bi-directional print driver? • How does the iPrint Client work with UPD and bi-di driver types? • How do UPD and bi-di drivers affect Printer Driver Profiles? 10 © Novell, Inc. All rights reserved.
  • 12. Auto Driver Update • Push updated print drivers, with associated profile, to workstations. • When invoked, the printer is re-installed to the workstation. • Available with: – NetWare 6.5 SP8 with iprntnw65sp8b-2 updates ® – Open Enterprise Server 2 SP1 with post SP1 code (see TID 7002435) – Open Enterprise Server 2 SP2 • See TID 7002435 for additional information. 12 © Novell, Inc. All rights reserved.
  • 14. Accounting • Available through 3rd Party Vendors. – Equitrac – Papercut – Pcounter • Charge printing costs to users. • Compatible with Open Enterprise Server 2 SP1 and later. • Accounting vs iPrint Auditing – iPrint Auditing tracks who printed, how many pages, when, job name, which printer, and job size. 14 © Novell, Inc. All rights reserved.
  • 16. iPrint Information Gathering Tool • Novell Cool Solution ® – Google Search for: iPrint Information Gathering Tool • Script creates an output file which includes: – Files laid down by each iPrint RPM – Ownership/permissions of all iPrint related files and directories – iPrint related configuration files – iPrint log files – LUM, LDAP, Novell eDirectory configuration relevant to iPrint. ™ • Useful for identifying iPrint configuration problems by comparing working and non-working iPrint servers. 16 © Novell, Inc. All rights reserved.
  • 18. iPrint Mass Management • Print Manager periodically writes its database information to an XML file. /var/opt/novell/iprint/[printmanager].[ou].[o].psm/padbtxt.xml • It is possible to import the XML data to a Print Manager database (psmdb.dat) using the --xml-import feature iprntman psm --xml-import ./customXML-input.xml • --xml-import will create new objects, add new attributes, modify existing attributes, and ignore data that already exists in the Print Manager Database file. The import will not remove data. 18 © Novell, Inc. All rights reserved.
  • 20. iPrint Migration: Procedure • iPrint data migrated includes – Printer objects, printer drivers, driver profiles, print managers, ACL's, banners and printer pools • Using the GUI – Select the active print managers on both the source and the target – Select all or a subset of printers to migrate • The printers can keep the same name and context in Novell eDirectory . The original printer agent objects in ® ™ eDirectory are renamed if selecting to migrate to the same context. 20 © Novell, Inc. All rights reserved.
  • 21. iPrint Migration: Key Points • TID 7004455 is the official iPrint migration best practices guide. • The iPrint migration tool (miggui): – requires iprntman authentication to succeed – creates duplicate printer objects (NetWare to Linux) ® – option to “migrate” objects to same container (rename _NW) – is a non-risk procedure if choosing 'Consolidate'. – creates /opt/novell/iprint/bin/psmimport.xml. – does not configure workstations to connect to the target print manager. 21 © Novell, Inc. All rights reserved.
  • 22. iPrint Migration: NetWare preparation ® • iPrint Migration does not handle NetWare: – Port Handler Gateway – Public Access Printers – Windows 2000 printer drivers auto-matching Windows XP printer drivers (unless you obtain updated code from the channel) 22 © Novell, Inc. All rights reserved.
  • 23. iPrint Migration: Workstation Strategies • iPrint printers installed to workstation consist of: – Printer Agent Name (without Novell eDirectory context) ® ™ – Address to which Print Manager is bound • Two strategies to point installed printers to new server – 1. Address binding (TID 7005255) > PSMHostAddress value within /etc/opt/novell/iprint/conf/ipsmd.conf – 2. iPrint Printer Agent Redirection (TID 3006726) 23 © Novell, Inc. All rights reserved.
  • 25.
  • 26. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.