Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~200-250 printers >1500 systems (Unix+Windows) 2 Windows print servers 1.

Similar presentations


Presentation on theme: "Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~200-250 printers >1500 systems (Unix+Windows) 2 Windows print servers 1."— Presentation transcript:

1 Jefferson Lab Printing System Sherman White Jr.

2 Jefferson Lab Print Services ~200-250 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): Windows ClientPrint Server Formatted Data (Client)

5 Old Configuration (Unix) Unix ClientPrint Server Formatted Data (Client)

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 Print Server Formatted Data (Client) Windows Client 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 http://cc.jlab.org/products


Download ppt "Jefferson Lab Printing System Sherman White Jr.. Jefferson Lab Print Services ~200-250 printers >1500 systems (Unix+Windows) 2 Windows print servers 1."

Similar presentations


Ads by Google