1 / 20

Jefferson Lab Printing System

Jefferson Lab Printing System. Sherman White Jr. Jefferson Lab Print Services. ~200-250 printers >1500 systems (Unix+Windows) 2 Windows print servers 1 Unix print server. History:. Different print servers for Unix and Windows platforms Unix printing primitive by modern standards

jaeger
Download Presentation

Jefferson Lab Printing System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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): 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 http://cc.jlab.org/products

More Related