Title: Printing Using Novell Internet Printing
1Printing Using Novell Internet Printing
Nikki Halligan Systems Engineer nhalligan_at_novell.c
om Brian Green Product Marketing Manager
Europe bgreen_at_novell.com
2Net Services Software Model
Solutions Applications
Traditional
Web Services
Management
Security
Collaboration
Others
Storage
Access
Net Services
CoreServices
eDirectory
Platform
OperatingSystems
NetWare
Windows
Solaris
Linux
Tru64
New
3Tutorial Objectives
- What is the Internet Print Protocol (IPP)?
- What have customers asked for?
- What is Novells IPP vision?
- How can I create my IPP Vision?
- What is the future for print?
4What is IPP?
- IPP is an application level protocol that can be
used for distributed printing using internet
tools and technologies.
IPP/1.1 Implementers Guide www.ietf.org/intern
et-drafts/draft-ietf-ipp-implementers-guide-v11-01
.txt
5Overview of the Internet Print Protocol
- Printer Working Group (www.pwg.org)
- Open standard RFC 2910, 2911,.
- Simple request/response protocol
- Runs on top of HTTP protocol
- Defines a protocol not an end-to-end print system
6IPP Semantics
7Protocol
Internet/local net
8Benefits of IPP
- Simple protocol
- Broad vendor support
- Works over the local network and Internet
- Provides for print data encryption (SSL,TLS)
- Provides a standard print protocol for all
platforms (Windows, Mac, Linux, Unix, ) - Network printers now support IPP protocol
9Registered PWG Vendor Support
10Customer Input and Feedback
- IPP support
- Customizable print environment
- Simplified user experience
- Global Access
- Location-based printing
- Mobile user/workstation
- Print without Novell Client 32
- Secure print channel
- User printers for Windows NT and 2000
- Automated printer removal
- Printer device modes
11(No Transcript)
12Novells Internet Printing Vision
Global AccessOne Net Strategy
Secure (SSL/TLS)
Simple Browser Interface
Open Protocols (TCP/IP, HTTP,IPP)
Customizable View of Print environment
Superior Reliability
Print without the Novell Client
13What Technology Fits the Vision?
- Open protocolsTCP/IP, HTTP, IPP
- Global accessInternet, local network
- ReliableNetWare
- Simple interfaceInternet Browser
- SecureSSL, TLS
- CustomizableHTML, Javascript, Java
14Applying Technology to the Vision
15NetWare Components
- Management
- Access control
- Discovery
- Configuration
- Storage
eNDPS printer
HTTP Transport
IPP Printer
Network Printer
16NetWare Component Novell Distributed Print
Services (NDPS)
eNDPS printer
IPP client or NDPS client
- Print
- Manage jobs
- Manage printers
- Management
- Access control
- Discovery
- Configuration storage
- Host multiple
- printer agents
- Host gateways for
- non-eNDPS printers
- ENS notification
- SRS discovery
- RMS resources
Gatewayed Printer
NDPS broker
NDPS manager
17NetWare Component IPP Server
- NDPS manager, IPP server and HTTP stack must be
hosted on the same box - One IPP server enables IPP access to all of the
printers in the NDPS manager - IPP access must be enabled on each printer
through NWAdmin - Integrated with web servers security (SSL with
Basic authentication)
IP/HTTP
18NetWare Component IPP Gateway
- Configurable from NWAdmin
- No dependencies on Enterprise Server or Novells
HTTP stack - Supports all IPP 1.0 and 1.1-compliant printers
Print client
IPP printer
19Novell IPP Client Components
Novell Browser Plug-in
Novell IPP Print Provider
Novell IPP/HTTP Library
Winsock / SSL Library
HTTP Transport
20Client Component Browser Plug-in
- ActiveX control
- Netscape Plugin
- Provides HTML interface to Novell IPP print
services - Printer capabilities, print job, printer status,
set printer - Job list, job status, job operations
Novell Browser Plug-in
21Client Component Print Provider
- Allows printing from applications
Provides standard set of printer folder
operations Add/delete printers Set
default Pause/resume printer List/delete jobs
22Client ComponentIPP/HTTP/SSL Support
- Library support for the plug-in and print
provider - HTTP 1.1 Communications
- IPP request/response protocol support
- SSL/TLS support
- Basic/Digest authentication
23Novells IPP Solution
24(No Transcript)
25Novell Internet Printing
- Server installation
- Enabling IPP access to printers
- IPP Client installation
- IPP Printer installation
- Questions
26Installing Novell Internet Printing
- Requires NetWare with NDPS
- Server GUI install
- New or updated server modules
- HTML files
- Sample HTML files
- Novell IPP Client (ready to download via browser)
27Enabling IPP Access to the Printer
Select IPP Client Support tab
Select NDPS Printer Object to bring up the
printer control page
28Enabling IPP Access to the Printer
Enable IPP protocol
This checkbox will force all operations and data
to cross the wire encrypted with SSL
These are the URLs used to access this printer
29Installing the Novell IPP Client
Printer Install URL http//serverNameOrAddress/i
pp
Install Novell IPP Client
30Installing Printers to the Workstation
Install Printer
31Installing a Printer from the Browser
Novell IPP Print Provider
Winsock / SSL Library
IPP Driver Download (zip format)
32Myths About Moving to IPP
- It is going to be difficult
- I need new IPP printers/network cards
- Users will need to learn a new system
- Not proven to be interoperable
- Defines an end-to-end print system
- What others have you heard?
- Only a light-weight print protocol?
33(No Transcript)
34(No Transcript)
35Customizing Novell Internet Printing
- Why would I want to customize the print
environment? - What is available by default?
- Generated printer installation page
- What can I customize?
- View of print environment
- Frames on printer installation page
36Customizing Novell Internet Printing (cont.)
- Tools available
- Novell Map Design Tool
- Novell HTML plug-in guide
- Example HTML is available in syslogin\ippdocs
- Maps
- Novell print folder
37Customizing Your Print Environment
- Items needed
- Novell IPP installed on server
- Browser with Novell IPP Client
- HTML knowledge or book
- Printer URL
- Additional items for improved look and feel
- Maps of job site, building, .
- Other goodies (CGI script, Java Servlet)
- NDS browser tool
38Browser Plug-in Interface Using HTML
- Embed element (Netscape)/Object element (IE)
- Supported operations
- Get client information
- Install printer
- Remove printer
- Get printer status
- Get printer details
- Pause/resume printer
- List/purge jobs
- Print test page
- Send printer ready file
- Get job info
- Hold/release/cancel/restart job
39Novell Internet Printing Map Design Tool
- Manipulation of printers on a map
- Browser-based
- Show building/site maps
- Drag-and-drop printers to location on map
- Edit printer configuration parameters
- Edit background graphics
40(No Transcript)
41Summary
- Incorporates customer feedback
- Extends the Novell Print vision
- Allows all IPP clients (Windows, Mac, Linux,
Unix) to print to Novell Distributed Print
Services (NDPS) - Provides global access
- Industry standard with huge vendor support
- Simple, open-standard protocol for printing
- Browser-based printer installation
- Location-based printing
- Customizable print interface via browser
- Works with/without Novell Client32
42(No Transcript)