CITES Paper Cut Printing for Departments Stephen J

  • Slides: 29
Download presentation
CITES Paper. Cut Printing for Departments

CITES Paper. Cut Printing for Departments

Stephen J. Butler • CITES Senior Software Developer (sometimes sysadmin) • ICS: Instructional Computing

Stephen J. Butler • CITES Senior Software Developer (sometimes sysadmin) • ICS: Instructional Computing Services • Started as a student in 2000 • 4 th print billing system

 • Paper. Cut Overview • Common Scripts • CITES Paper. Cut Application

• Paper. Cut Overview • Common Scripts • CITES Paper. Cut Application

Paper. Cut Overview • Accounting Application • Print Configurations – Costs – Access Restrictions

Paper. Cut Overview • Accounting Application • Print Configurations – Costs – Access Restrictions – Scripting

Paper. Cut Overview • User Accounts – Default – i. Card – ? Departments?

Paper. Cut Overview • User Accounts – Default – i. Card – ? Departments? • Shared Accounts

Paper. Cut Overview • CITES Setup – 25 locations – 50 printers – Windows,

Paper. Cut Overview • CITES Setup – 25 locations – 50 printers – Windows, OS X, and i. OS – Remote (laptop) printing – 300+ printer configurations in Paper. Cut

Common Scripts • server/custom/print-script-common. js

Common Scripts • server/custom/print-script-common. js

Common Scripts • Shared Account/Printer Restriction: Scenario – Account: “CITES-ICS Department Credit” – Printers:

Common Scripts • Shared Account/Printer Restriction: Scenario – Account: “CITES-ICS Department Credit” – Printers: “Department: ICS” – No native way to restrict this account to a printer group

Common Scripts • Shared Account/Printer Restriction – Name Account: “[Department: ICS] CITES-ICS Department Credit”

Common Scripts • Shared Account/Printer Restriction – Name Account: “[Department: ICS] CITES-ICS Department Credit” – Normal account selection popup – Script to enforce the printer group – Option: check. Account. Printer. Group: true

Common Scripts • Discount Groups: Scenario – Standard rate • Color: $0. 40; B&W:

Common Scripts • Discount Groups: Scenario – Standard rate • Color: $0. 40; B&W: $0. 10 – Group: “CITES-ICS-Staff” • Color: $0. 20; B&W: $0. 05

Common Scripts • Discount Groups – Option: discount. Groups – Applies best discount

Common Scripts • Discount Groups – Option: discount. Groups – Applies best discount

Common Scripts • Site Restricted Users: Scenario – Conference & Guest Users – Allow

Common Scripts • Site Restricted Users: Scenario – Conference & Guest Users – Allow printing at single site – Deny printing at all other sites

Common Scripts • Site Restricted Users: Native Way – Use Group Restriction – Pro:

Common Scripts • Site Restricted Users: Native Way – Use Group Restriction – Pro: easy; Con: different for each site

Common Scripts • Site Restricted Users: Scripted Setup – Standard name for printers: “ug-250

Common Scripts • Site Restricted Users: Scripted Setup – Standard name for printers: “ug-250 -bw” • Option: site. Restrict. Users. printer. Name. Regexp – AD site groups: “CITES-Paper. Cut-Site. Users-UG” • Option: site. Restrict. Users. group. Name. Template – AD restricted group: “CITES-Paper. Cut-Site. Users” • Option: site. Restrict. Users. restrict. Group. Name

Common Scripts • Site Restricted Users: Scripted – Pro: as easy as managing AD

Common Scripts • Site Restricted Users: Scripted – Pro: as easy as managing AD groups – Pro: no additional Paper. Cut configuration – Con: more complicated

Common Scripts • Site Restricted Users: Scripted

Common Scripts • Site Restricted Users: Scripted

Common Scripts • Available Today • https: //github. com/sbutler/papercut

Common Scripts • Available Today • https: //github. com/sbutler/papercut

CITES Paper. Cut Application • Django • Provides additional functionality

CITES Paper. Cut Application • Django • Provides additional functionality

CITES Paper. Cut Application • Claiming Printers: assigns initial groups

CITES Paper. Cut Application • Claiming Printers: assigns initial groups

CITES Paper. Cut Application • Release Queues: Native – Release Station: $185/site – Paper.

CITES Paper. Cut Application • Release Queues: Native – Release Station: $185/site – Paper. Cut Web Release

CITES Paper. Cut Application • Release Queues: CITES Web Release – Flipped model: show

CITES Paper. Cut Application • Release Queues: CITES Web Release – Flipped model: show jobs, then authenticate – Based on location – Supports targeted release (Find-Me-Printing) – No additional licenses

CITES Paper. Cut Application • Release Queues: CITES Web Release

CITES Paper. Cut Application • Release Queues: CITES Web Release

CITES Paper. Cut Application • User Batches: Department Credits – Individual Shared Account –

CITES Paper. Cut Application • User Batches: Department Credits – Individual Shared Account – Data Sources: Paper. Cut group; UOFI group; Web service – Periods: date range and credit amount – Parent Account

CITES-Paper. Cut Application • User Batches: Department Credits, Example – Data. Source: “UOFIFoo. Department-Users”

CITES-Paper. Cut Application • User Batches: Department Credits, Example – Data. Source: “UOFIFoo. Department-Users” – Period: [2014 -08 -01, 2015 -01 -01), $50. 00 – Parent Account: “[Department: Foo] Foo Users Credit”

CITES Paper. Cut Application • User Batches: Department Credits, Example – [Department: Foo] Foo

CITES Paper. Cut Application • User Batches: Department Credits, Example – [Department: Foo] Foo Users Creditsbutler 1, $50 – [Department: Foo] Foo Users Credithgharst, $50 – [Department: Foo] Foo Users Creditchndrcks, $50 –…

CITES Paper. Cut Application • User Batches: Department Credits – Why not multiple personal

CITES Paper. Cut Application • User Batches: Department Credits – Why not multiple personal accounts? • Overhead: Database • Visibility: Where does a credit apply? • Manageability: Updating scripts – Con: does require user interaction

CITES Paper. Cut Application • User Batches: Department Credits

CITES Paper. Cut Application • User Batches: Department Credits

CITES Paper. Cut Application • Billing – Department: printer group, “Billing: ICS”, etc –

CITES Paper. Cut Application • Billing – Department: printer group, “Billing: ICS”, etc – Net. ID (affiliated) Accounts: “UOFIUIUC Campus Accounts” – Shared Account w/PIN: CFOP + Activity Code – Multiple Personal Accounts: CFOP + Activity Code

Question + Answer • Stephen J. Butler, CITES-ICS • sbutler 1@illinois. edu • https:

Question + Answer • Stephen J. Butler, CITES-ICS • sbutler 1@illinois. edu • https: //github. com/sbutler/papercut