Download presentation
Presentation is loading. Please wait.
1
Jefferson Lab Printing System
Sherman White Jr.
2
Jefferson Lab Print Services
~ printers >1500 systems (Unix+Windows) 2 Windows print servers 1 Unix print server
3
History: Different print servers for Unix and Windows platforms
Unix printing primitive by modern standards Incompatibilities found between Unix vendor client/server software: All options not recognized by all client/server combinations.
4
Old configuration (Windows):
Formatted Data (Client) Windows Client Print Server
5
Old Configuration (Unix)
Formatted Data (Client) Unix Client Print Server
6
Old Configuration (Overview)
Windows Systems: Smart print client software knows printer details and pre-formats data allowing for simplified handling by dumb printer server. Unix Systems: Dumb print client relies on smart printer server to know printer details and to pre-format data prior to printing job.
7
New Configuration Formatted Data (Client) Windows Client Print Server
Unix Client
8
New Configuration (Overview)
Windows Systems: Smart client software pre-formats data for simplified handling by a dumb print server. Unix Systems: Smart client software pre-formats data allowing intelligence to be moved away from the print server.
9
New Configuration (Software)
Samba: Available for Linux as well as other Unix platforms, the software supports the Windows networking protocol SMB. PDQ: (Print Don’t Queue) This software provides a simplified client side user interface for printing. LprNG: Print server software available for Linux and other Unix platforms
10
New Configuration (Cont’d)
Ppdfilt: Client side software used to provide access to printer specific features. Integrated into PDQ print drivers. GlibC: Link library needed to build public domain packages and to provide compatibility lair between CUE platforms (HP, Linux, Solaris). Gtk: Public domain X widget library, used to compile Xpdq- the graphical version of pdq.
11
New Configuration (Cont’d)
Perl- Used to write scripts and to tie various packages together including application start up and device driver interfaces. Printtool – Redhat tool for remotely administering printers. Comes with Redhat. (optional) Sambatool – Public domain tool for remotely managing Samba configuration (optional)
12
Advantages: One place to manage the addition and configuration of printers for both Windows and Unix. Remotely manageable. Flexible design allows print services to be easily moved to another system if needed. Highly backward compatible for both Windows and Unix users.
13
Advantages (Cont’d) Scripting capabilities of Unix allow for creation of intelligent management programs. Open Source- allows for easy customization. PPD support makes for easy addition of new printer models.
14
Currently Unimplemented
Failover Load balancing Accounting/Reporting* *Supported via LprNG
15
Example: Adding a Printer.
Add printer to /etc/printcap of server (automatically exported via Samba) Add printer to client-side printrc (may be added using ‘vi’ or by GUI as root) Upload Windows device driver using Microsoft Add Printer Wizard. (Same as updating Windows Print Servers)
16
Screen Shots: Samba/Windows Network Neighborhood
17
Screen Shots: Xpdq printer selection window
18
Screen Shots: Xpdq printer feature selection menu (driver options)
19
Screen Shots: Xpdq print job status window
20
Jefferson Labs
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.