printing at cern rafal otto, juraj sucik, cern it department email: [email protected],...

1
Printing at CERN Printing at CERN Rafal Otto, Juraj Sucik Rafal Otto, Juraj Sucik , CERN IT Department , CERN IT Department email: email: Rafal.Otto Rafal.Otto @cern.ch @cern.ch , [email protected] , [email protected] CHEP 2007 CHEP 2007 International Conference on Computing International Conference on Computing in High Energy and Nuclear Physics in High Energy and Nuclear Physics 2-7 Sept 2007 2-7 Sept 2007 , , Victoria BC Canada Victoria BC Canada The new printing service at CERN reduces the amount of home-written software used in the generic computing infrastructure, realigns CERN with established printing standards and automates the installation and configuration of centrally managed printers. The benefits of these changes are the reduced costs and simplified printing for users, especially visitors, who will no longer need access to special client software. References 1.http://cern.ch/WinServices/Help/?kbid=070001 2.http://cern.ch/cnlart/2006/005/16 The architecture of CERN printing service consists of three servers configured in the same way. Each server has queues configured for all printers and hosts SOAP interfaces which allow to reconfigure the printer queues. The initial configuration for each driver must be set by an administrator: •Device settings which cannot be changed by a user •Default printing preferences, which can be then changed by each user The periodically executed job is responsible for printer installation process and queue settings synchronization. The printer queue settings which are stored in a binary format in the registry of reference print server are dumped to a file and then reapplied on the appropriate queues of the other print servers. Printer Population and Print Jobs •1191 printers registered •88 different models 51 models which are represented by less then 5 printers 7 most popular models cover 51% of printers Statistics from previous system •77% of jobs coming from Windows clients •20% of jobs already formatted in PostScript (non- Windows) •1% of jobs formatted in PCL •1% of jobs plain text files •1% rest of the formats (including PDF, JPEG, GIF, GZIP, etc.) Manual management of such high number of printers and print queues is difficult and time consuming. Since most of the jobs coming to print server were already formatted, it is not anymore necessary to format the document on printer server. 0 20 40 60 80 100 120 140 160 180 H P LaserJet4000 Series H P LaserJet2200 Series HP LaserJet4050 Series H P LaserJet4300 Series HP LaserJet5000 Series H P LaserJet2430 Series HP LaserJet2100 Series HP LaserJet4100 Series H P 2500C Series Xerox Phaser8200D P H P LaserJetIIISi Xerox Phaser8550D P H P LaserJet5Si/5Si M X H P B usiness Inkjet2300 Xerox Phaser8400D X H P B usiness Inkjet2250 H P D esignJet755C M Printer Installation Process •Printer is registered in network registration database (LanDB) Static IP has to be assigned by network operators Model name has to be provided •Printer synchronization job Installs queues Applies templates Publishes printers in Active Directory Creates DNS aliases in print.cern.ch zone •Client computers get the default settings when configuring the printer LessCom plexEnvironm ent Sim plify Standardize Autom ate Low erCosts Printer Status Page •Displays information about printer settings and current status •Used by printer administrators to change templates and banner pages •Used by printer operators to view and manage the printer queue •Used to force the synchronization of the printer with settings in network registration database Architecture Overview Therefore the new architecture was proposed. Default settings LDAP DNS Print server running synchronizati on job Print servers LPR P rinter W izard + Linux N ative LP R C lient 31-R 025-H P-TEST 31-R 029-H P 513-1-U S (… ) 31-R025-HP-TEST 31-R 029-H P 513-1-U S (… ) 31-R025-HP-TEST 31-R 029-H P 513-1-U S (… ) print.cern.ch M ac N ative LP R C lient LPR W indow s N ative Interface + RPC RPC TC P /IP port 9100 The only hom e m ade system component!

Upload: ethan-francis

Post on 19-Jan-2016

228 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Printing at CERN Rafal Otto, Juraj Sucik, CERN IT Department email: Rafal.Otto@cern.ch, Juraj.Sucik@cern.ch CHEP 2007 International Conference on Computing

Printing at CERNPrinting at CERNRafal Otto, Juraj SucikRafal Otto, Juraj Sucik, CERN IT Department , CERN IT Department email: email: [email protected]@cern.ch , [email protected] , [email protected]

Printing at CERNPrinting at CERNRafal Otto, Juraj SucikRafal Otto, Juraj Sucik, CERN IT Department , CERN IT Department email: email: [email protected]@cern.ch , [email protected] , [email protected]

CHEP 2007CHEP 2007International Conference on ComputingInternational Conference on Computing

in High Energy and Nuclear Physicsin High Energy and Nuclear Physics

2-7 Sept 20072-7 Sept 2007,, Victoria BC Canada Victoria BC Canada

The new printing service at CERN reduces the amount of home-written software used in the generic computing infrastructure, realigns CERN with established printing standards and automates the installation and configuration of centrally managed printers. The benefits of these changes are the reduced costs and simplified printing for users, especially visitors, who will no longer need access to special client software.

References1.http://cern.ch/WinServices/Help/?kbid=0700012.http://cern.ch/cnlart/2006/005/16

The architecture of CERN printing service consists of three servers configured in the same way. Each server has queues configured for all printers and hosts SOAP interfaces which allow to reconfigure the printer queues. The initial configuration for each driver must be set by an administrator:•Device settings which cannot be changed by a user•Default printing preferences, which can be then changed by each user

The periodically executed job is responsible for printer installation process and queue settings synchronization. The printer queue settings which are stored in a binary format in the registry of reference print server are dumped to a file and then reapplied on the appropriate queues of the other print servers.

Printer Population and Print Jobs•1191 printers registered•88 different models• 51 models which are represented

by less then 5 printers• 7 most popular models cover

51% of printers

Statistics from previous system•77% of jobs coming from Windows clients•20% of jobs already formatted in PostScript (non-Windows)•1% of jobs formatted in PCL •1% of jobs plain text files•1% rest of the formats (including PDF, JPEG, GIF, GZIP, etc.)

Manual management of such high number of printers and print queues is difficult and time consuming. Since most of the jobs coming to print server were already formatted, it is not anymore necessary to format the document on printer server.

0

20

40

60

80

100

120

140

160

180

HP

Las

erJe

t 400

0 S

erie

s

HP

Las

erJe

t 220

0 S

erie

s

HP

Las

erJe

t 405

0 S

erie

s

HP

Las

erJe

t 430

0 S

erie

s

HP

Las

erJe

t 500

0 S

erie

s

HP

Las

erJe

t 243

0 S

erie

s

HP

Las

erJe

t 210

0 S

erie

s

HP

Las

erJe

t 410

0 S

erie

s

HP

250

0C S

erie

s

Xer

ox P

hase

r 82

00D

P

HP

Las

erJe

t IIIS

i

Xer

ox P

hase

r 85

50D

P

HP

Las

erJe

t 5S

i/5S

i MX

HP

Bus

ines

s In

kjet

230

0

Xer

ox P

hase

r 84

00D

X

HP

Bus

ines

s In

kjet

225

0

HP

Des

ignJ

et 7

55C

M

Printer Installation Process•Printer is registered in network registration database (LanDB)

• Static IP has to be assigned by network operators• Model name has to be provided

•Printer synchronization job • Installs queues• Applies templates• Publishes printers in Active Directory• Creates DNS aliases in print.cern.ch zone

•Client computers get the default settings when configuring the printer

Less Complex Environment

Simplify Standardize

Automate

Lower Costs

Printer Status Page•Displays information about printer settings and current status•Used by printer administrators to change templates and banner pages•Used by printer operators to view and manage the printer queue•Used to force the synchronization of the printer with settings in network registration database

Architecture Overview

Therefore the new architecture was proposed.

Default settings

LDAP

DNS

Print server running synchronization job

Print servers

LPR

Printer Wizard +Linux Native LPR Client

31-R025-HP-TEST31-R029-HP513-1-US(…)

31-R025-HP-TEST31-R029-HP513-1-US(…)

31-R025-HP-TEST31-R029-HP513-1-US(…)

print.cern.ch

Mac Native LPR Client

LPR

Window s Native Interface +RPC

RPC

TCP/ IPport 9100

The only home made system component!