21
ITS Printing Services ITS Printing Services 25 January, 2006 25 January, 2006 Chris Sacksteder, Chris Sacksteder, [email protected] [email protected] http://clc.its.psu.edu/About/Presentations/NWOP2 http://clc.its.psu.edu/About/Presentations/NWOP2 00601 00601

ITS Printing Services

  • Upload
    sammy17

  • View
    339

  • Download
    1

Embed Size (px)

Citation preview

Page 1: ITS Printing Services

ITS Printing ServicesITS Printing Services

25 January, 200625 January, 2006

Chris Sacksteder, Chris Sacksteder, [email protected]@psu.edu

http://clc.its.psu.edu/About/Presentations/NWOP200601 http://clc.its.psu.edu/About/Presentations/NWOP200601

Page 2: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 22

AgendaAgenda

WhoWhoWhyWhyWhatWhat was done, needs to be donewas done, needs to be done

How How does existing system workdoes existing system work

When When can you sign upcan you sign up

Questions, Comments, DiscussionQuestions, Comments, Discussion

Page 3: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 33

WhoWhoITS Printing Services Working GroupITS Printing Services Working Group

Committee formed August 2005 to propose a chargeback Committee formed August 2005 to propose a chargeback printing service.printing service.

MembersMembers– CLCCLC

Chris SackstederChris SackstederJohn CripeJohn Cripe

– ASETASETPhil PishioneriPhil PishioneriMark CampbellMark CampbellGreta ArmstrongGreta ArmstrongJerry MihalyJerry MihalyRobyn WangRobyn Wang

Page 4: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 44

WhyWhy

Many units have long wanted to charge for or Many units have long wanted to charge for or limit student printinglimit student printing(often more for printing control rather than cost recovery)(often more for printing control rather than cost recovery)

One campus and a couple departments at UP One campus and a couple departments at UP have been supported for a whilehave been supported for a while(kinda unofficial)(kinda unofficial)

Things change (d) when PSU Gina is (was) Things change (d) when PSU Gina is (was) removedremoved(oops)(oops)

Page 5: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 55

What . . .What . . .. . . has been done:. . . has been done:

1.1. Defined service requirementsDefined service requirements2.2. Listed and understood all the componentsListed and understood all the components3.3. Examined possible servicesExamined possible services4.4. Researched technical questionsResearched technical questions5.5. Developed softwareDeveloped software. . . needs to be done:. . . needs to be done:

1.1. Implement prototypesImplement prototypes2.2. Propose exact ITS servicesPropose exact ITS services3.3. Finish software developmentFinish software development

Page 6: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 66

Service RequirementsService RequirementsDefinite:Definite:

Printing is securePrinting is securea user can't easily tag a print job with someone else's userida user can't easily tag a print job with someone else's userid Chargeback is through the bursarChargeback is through the bursarstudents only, for nowstudents only, for now

Accommodates students' "free pages" and Accommodates students' "free pages" and limitslimitswhen they have not agreed to billed for printing via a signature when they have not agreed to billed for printing via a signature stationstation

Credits can be requested for spoiled jobs or Credits can be requested for spoiled jobs or jobs that did not printjobs that did not printprocess needs to be efficientprocess needs to be efficient

Page 7: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 77

Service RequirementsService RequirementsMaybe:Maybe:

Notification to user's workstation when the Notification to user's workstation when the print job is doneprint job is doneWeb page to query user statusWeb page to query user status(free pages remaining, jobs printed, (free pages remaining, jobs printed, etc.etc.) )

Redundant print serversRedundant print servers(automatic failover)(automatic failover)

Queue managementQueue managementRemote printingRemote printing(not a CLC service yet)(not a CLC service yet)

Page 8: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 88

CLC Printing ComponentsCLC Printing ComponentsThe committee decided to use our existing system rather than The committee decided to use our existing system rather than buying or building a new system. Components that go into this buying or building a new system. Components that go into this system include:system include:

Printers and Print Servers Printers and Print Servers acquisition: buying and replacing the hardware acquisition: buying and replacing the hardware network: acquiring a network interface network: acquiring a network interface installation: connecting them to a network, installation: connecting them to a network, defining printer and print queues on server defining printer and print queues on server maintenance: buying and refilling paper and maintenance: buying and refilling paper and toner; fixing broken printers or servers; updating toner; fixing broken printers or servers; updating OS or firmware OS or firmware

Page 9: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 99

CLC Printing Components CLC Printing Components (cont.)(cont.)Printing MethodsPrinting Methods

LPR and SMB (domain credentials with the LPR and SMB (domain credentials with the latter) latter) authentication (Uniprint exits and PALS) authentication (Uniprint exits and PALS) authorization (Uniprint exits and PALS) authorization (Uniprint exits and PALS) queue balancing (Uniprint) queue balancing (Uniprint) page counting (Uniprint) page counting (Uniprint) user notification (Uniprint and UpdtServ on user notification (Uniprint and UpdtServ on Windows, "Uniprint" on Macs) Windows, "Uniprint" on Macs)

Page 10: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1010

CLC Printing Components CLC Printing Components (cont.)(cont.)Queue ManagementQueue Management

reassign queues to different servers reassign queues to different servers dynamic configuration of clients dynamic configuration of clients

User Information User Information web page to query status, job, and page count web page to query status, job, and page count web page to show print jobs and credits (under web page to show print jobs and credits (under consideration)consideration)

Page 11: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1111

CLC Printing Components CLC Printing Components (cont.)(cont.)Limits and Billing Limits and Billing

signature stations, agree to billing flag (Cactus, Pals) signature stations, agree to billing flag (Cactus, Pals) (may move this off signature stations)(may move this off signature stations)prepaid pages (manual, PalsDB client) prepaid pages (manual, PalsDB client) free pages, extra free pages (Pals) free pages, extra free pages (Pals) page limits (Pals and Uniprint exits) page limits (Pals and Uniprint exits) billing (Pals, Cactus, Bursar) billing (Pals, Cactus, Bursar) note: the bursar will take a % of printing income for "new" note: the bursar will take a % of printing income for "new" services services page credits (web form; manual data entry into Cactus page credits (web form; manual data entry into Cactus and Pals; planned to be streamlined) and Pals; planned to be streamlined) print charges (rates) have to be approved by the print charges (rates) have to be approved by the controller's officecontroller's office

Page 12: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1212

Research QuestionsResearch QuestionsPrinting from access.psu.edu or Printing from access.psu.edu or domains with trust to dce.psu.edu domains with trust to dce.psu.edu Can users logged into a computer with a Can users logged into a computer with a dce.psu.edu\dce.psu.edu\<userid><userid> account connect to and print to printers in account connect to and print to printers in the the labs.win.psu.edulabs.win.psu.edu domain? domain?

From an OU in access.psu.edu: From an OU in access.psu.edu: YESYESFrom a child domain under access.psu.edu: From a child domain under access.psu.edu: YESYESFrom a third forest with a trust to dce.psu.edu: From a third forest with a trust to dce.psu.edu: YESYES

All shadow accounts in All shadow accounts in win.psu.eduwin.psu.edu have been set have been set with name mappings for with name mappings for dce.psu.edudce.psu.edu

Page 13: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1313

Software DevelopmentSoftware DevelopmentPALS: new verb SDATA for login and logout PALS: new verb SDATA for login and logout recordsrecords

multiple keys needed for a secure signaturemultiple keys needed for a secure signaturestill lightweightstill lightweightdone and in production!done and in production!

New client codeNew client codePSUWinlogonEvents: donePSUWinlogonEvents: doneMacintosh OS 10 “Pals”: in productionMacintosh OS 10 “Pals”: in productionLinux: tbdLinux: tbd

Page 14: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1414

Software Development Software Development (cont.)(cont.)

PALS: move user data to SQL serverPALS: move user data to SQL serverIP addresses: who is logged in whereIP addresses: who is logged in whereUsers: jobs, pages, limitsUsers: jobs, pages, limitsAdd credit dataAdd credit dataPrint job dataPrint job dataDistributed, disconnected model: database transactions all Distributed, disconnected model: database transactions all asynchronousasynchronousNeed 100% up timeNeed 100% up time

Page 15: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1515

Service ScenariosService ScenariosMany possibilities; a limited set needs to be Many possibilities; a limited set needs to be

defined, defined, e.g.:e.g.:For departments at UP: Department buys the first For departments at UP: Department buys the first printer; CLC runs servers and printers, printers are printer; CLC runs servers and printers, printers are treated like lab printers and CLC gets any income. treated like lab printers and CLC gets any income.

easiesteasiestnot necessarily appropriatenot necessarily appropriate

Campus: CLC runs the Uniprint database, campus Campus: CLC runs the Uniprint database, campus staff run the printer servers and printers; they get the staff run the printer servers and printers; they get the moneymoney..

need skilled staff at locationneed skilled staff at locationneed to distribute and maintain Uniprint exitsneed to distribute and maintain Uniprint exits

Page 16: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1616

Service Scenarios Service Scenarios (cont.)(cont.)

But in all likelihood:But in all likelihood:Printing will be controlled with PalsPrinting will be controlled with PalsWe will provide for credit requestsWe will provide for credit requestsWe will send data to CactusWe will send data to CactusCactus will send data to the bursarCactus will send data to the bursarBursar will add charges to the students’ accountsBursar will add charges to the students’ accounts

Page 17: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1717

Pharos Uniprint LicensingPharos Uniprint LicensingUP site license covers all at UPUP site license covers all at UP

Additional locations: $$$$$Additional locations: $$$$$

ITS Computer Store is working on itITS Computer Store is working on it

What is it worth to you?What is it worth to you?

Page 18: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1818

When?When?Prototype with College of Communications Prototype with College of Communications Lab . . . nowLab . . . now

Convert Harrisburg this summer (?)Convert Harrisburg this summer (?)

Test with other locations this summer (?)Test with other locations this summer (?)

Target Fall Semester 2006 (?)Target Fall Semester 2006 (?)

Page 19: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 1919

Now . . .Now . . .If you are interested in chargeback for color If you are interested in chargeback for color printing . . .printing . . .. . . and no rate is set . . .. . . and no rate is set . . .

HP Color LaserJet ($0.15, $0.30)HP Color LaserJet ($0.15, $0.30)Epson 4000 ($1.75, $3.50)Epson 4000 ($1.75, $3.50)

http://http://clc.its.psu.educlc.its.psu.edu/Printing/Limits//Printing/Limits/

Start collecting data now on consumables and Start collecting data now on consumables and begin the process for getting a rate begin the process for getting a rate establishedestablished

Page 20: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 2020

AgendaAgenda

WhoWhoWhyWhyWhatWhat was done, needs to be donewas done, needs to be done

How How does existing system workdoes existing system work

When When can you sign upcan you sign up

Questions, Comments, DiscussionQuestions, Comments, Discussion

Page 21: ITS Printing Services

1/25/20061/25/2006 ITS Printing ServicesITS Printing Services 2121

Questions? Comments?Questions? Comments?

Chris Sacksteder,Chris Sacksteder, [email protected]@psu.edu

http://http://clc.its.psu.edu/About/Presentations/NWOP200601clc.its.psu.edu/About/Presentations/NWOP200601

Lab Use Data PresentationLab Use Data Presentation