printing at cern rafal otto, juraj sucik, cern it department email: [email protected],...
TRANSCRIPT
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!