Network printing in heterogenous environments Christoph Beyer Deutsches Elektronen Synchrotron IT Notkestr. 85 22607 Hamburg, Germany.

Slides:



Advertisements
Similar presentations
Module 1 Introduction to Network Operating Systems
Advertisements

70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~ printers >1500 systems (Unix+Windows) 2 Windows print servers 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Configuring Print Services Lesson 7. Skills Matrix Technology SkillObjective DomainObjective # Deploying a Print ServerConfigure and monitor print services.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
Chapter 7 WORKING WITH GROUPS.
CT NIKHEF June File server CT system support.
Network printing in heterogenous environments Christoph Beyer Deutsches Elektronen Synchrotron, IT Notkestr Hamburg,
Windows Server 2008 Chapter 6 Last Update
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Advanced Samba Administration Part.
CMSC 691X – Summer 2002 Project By Pravin D’Souza.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
Samba
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Linux Operations and Administration
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
September 6, 2015 Connecting Client Applications to Informix Databases using IBM Informix Connect and ODBC James Edmiston Database Consultant Quest Information.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Samba Erik Turner CSIS 4490 Linux Admin & Security Dr. Hoganson.
Samba version What is the Samba? Samba is a suite of programs which work together to allow clients to access to a server's filespace and printers.
Large Scale Parallel Print Service Ivan Deloose – David Foster – Ignacio Reguero CHEP 2000 – 8 February 2000 – Padova (I) Presented by Ivan Deloose -
Linux Printing Chapter 14. Linux Printing Configuring a local printer Configuring a remote printer Traditional UNIX printing CUPS web Interface CUPS on.
Printing at CERN Mac PC IPX Appletalk TCPIP Novell UNIX Ivan DELOOSE CERN PS Division HEP-NT 4/12/98 Ivan DELOOSE CERN PS Division HEP-NT 4/12/98.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
A Study on Linux Operating System Ying Jiang ID:
CERN Print Manager Michel Jouvin LAL / IN2P3
Course ILT Unit objectives Describe the network clients that are available to connect DOS-, Windows-, and Macintosh-based computers to a network Network.
Linux Operations and Administration
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Directory services
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Configuring Print Services Lesson 7. Print Sharing Print device sharing is another one of the most basic applications for which local area networks were.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Hands-On Microsoft Windows Server 2008 Chapter 6 Configuring Windows Server 2008 Printing.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Samba
Setting up a Printer. ♦ Overview Linux servers can be used in many different roles on a LAN. File and print servers are the most common roles played by.
UDel CISC361 Study Operating System principles - processes, threads - scheduling - mutual exclusion - synchronization - deadlocks - memory management -
Web Technology Seminar
Chapter 5 Operating Systems.
Windows interoperability with Unix/Linux
Large Scale Parallel Print Service
LINUX ADMINISTRATION 1
Jefferson Lab Printing System
Chapter 6 Introduction to Network Operating Systems
Printers.
Transarc AFS Client for NT
Samba.
Computers: Tools for an Information Age
Computers: Tools for an Information Age
Presentation transcript:

Network printing in heterogenous environments Christoph Beyer Deutsches Elektronen Synchrotron IT Notkestr Hamburg, Germany

DESY  ~300 printer and ~400 queues 1 2 SUN E250 running SOLARIS 2.7 with 1GB memory each as server 1 ~ jobs per month 1 No MAC and Novell support defacto 1 2 administrators 1 LPRng (slidely patched), IFHP 3.4.4, SAMBA 2.2

Printing DESY UNIX clients LPR SMB TCP / LPR - SOLARIS - LINUX - HP-UX - AIX - IRIX MICROSOFT clients - NT / 98 SPOOLASPOOLB - SOLARIS LPRng IFHP SAMBA 2.2

The server 1 Take advantage of the flexibility of UNIX as a backend for queuing jobs and talking to the printer. Use software to present the UNIX queues to the clients using their native protocols DESY: OS:SOLARIS 5.7 Printspooler:LPRng Filter:IFHP Tools:SAMBA Identical architecture, every printerqueues is served by either one machine or the other, every printer is known on both machines (failover)

UNIX clients 1 Running LPRng 1 Automatic update via cronjob, and client printcap in afs 1 BSD and SysV binaries on all machines 1 Nice LPRng features like failover, debugging

WINDOWS clients 1 Driver installation via the ‘add new printer’ wizzard 1 Download of printer configuration at printtime from the server via RPC 1 Internal job query and removal features of WINDOWS work 1 No need for any installation on the client !

SAMBA First release that supports the native Windows NT printing mechanismus implemented via MS-RPC, previous versions only supported LanMan printing calls 1 Support for downloading printer driver files to Windows 95/98/NT/200 clients upon demand 1 Uploading of printer drivers via the Windows NT ‘Add Printer Wizzard’ (APW) or the Imprints toolset 1 Support for NT Access Control Lists (ACL) on printer objects 1 Fully equivalent behaviour to a NT printspooler in all points (driver installation, printing procedure, queue query)

Windows printing using SAMBA 2.2 client - printer installation via NT ‘add new printer wizzard’ - downloading printer driver file upon demand (at print-time) - printjob transfer via SMB - printer queue lookup with the WINDOWS internal GUIS - NT / 98 SMB admin - NT / 98 SMB - uploading of printer drivers via the NT ‘add printer wizzard’ - preconfiguration of printer drivers spoola/b

Some screenshots Add new printer on client: Watching the queue:

Summary 1 SAMBA and LPRng together can fully support both, UNIX and WINDOWS clients using their native protocols to present queues, handle delete requests etc. 1 The SAMBA installation at DESY is a test environment right now and will go into production within the next few weeks 1 During the tests we did not see any problems presenting ~400 queues to the WINDOWS clients 1 Performance is OK 1 In case of hardware problems a third machine, running SAMBA can join the NT domaine and provide printing service using the netbios name of the broken server

Some useful stuff 1 For LPRng and IFHP 1 for SAMBA 1 Patched version: 1 HPNP, a snmp tool to query and configure jetdirectinterfaces at: 1 NPADMIN, a very nice tool to query and administrate any kind of printer: 1 Adobe Systems Inc: Postscript Language tutorial and Cookbook Addison-wesley 1 Network Printing by T. Rademacher & M. Gast O'Reilly