Bifrost 1.1 Brukerdokumentasjon Redpill Linpro AS 30. januar 2009
Sammendrag Bifrost er et utskriftssystem utviklet av Linpro AS for Møre og Romsdal Fylkeskommune og er utgitt under betingelsene til GNU GPL versjon 2. Løsningen benytter magnetkort, kortlesere og utskriftskvoter. Alternativt for magnetkort og kortlesere kan numpad og pinkoder benyttes istedet. Brukere forholder seg til én skriver på datamaskinen sin og kan hente utskriften sin på hvilken som helst skriver tilknyttet løsningen. Løsningen fungerer med Linux, Windows og MAC OS X og benytter seg av Postscript.
Kapittel 1 Innledning Bifrost er navnet på utskriftssystemet utviklet av Redpill Linpro AS. 1.1 Introduksjon Tidligere har man måtte legge til alle skriverne med riktig driver for hver skriver på alle PC-ene. Med Bifrost trenger du bare å legge til én skriver på PC-en din, og dette gjør det mulig å skrive ut på hvilken som helst skriver du fysisk har tilgang til 1. Du kan benytte Linux, Windows eller MAC OS X for å skrive ut med Bifrost. Når du skriver ut et dokument til denne skriveren blir utskriftsjobben lagt i en kø. Du som bruker skal ha fått tildelt et kort med magnetstripe (hvis ikke, ta kontakt med systemansvarlig). Når du vil hente utskriften din, går du til nærmeste skriver og drar kortet i den tilknyttede kortleseren. Utskriften blir deretter umiddelbart skrevet ut på skriveren. Det står en kortleser koblet til alle skriverne, og når du drar kortet ditt vil alle utskrifter du har sendt til followme-køen bli skrevet ut på den skriveren som er koblet til kortleseren du dro kortet i. Det er også mulig å installere Bifrost med numpad istedenfor kortlesere. Brukerne benytter dermed seg av en pinkode for å identisere seg, istedenfor et magnetkort. Grunnet arkitekturen av løsningen vil det være mulig å hente utskriften din på en hvilken som helst skriver tilknyttet Bifrost-tjeneren. Det kan være i et annet rom eller en annen bygning, eller det kan faktisk være et annet land. 1.2 Lisens Bifrost er utgitt under betingelsene til GNU GPL versjon 2 2. Du nner en kopi av lisensen i la LICENSE på rota av prosjektetkatalogen. 1Forbeholdt at skriveren er tilknyttet Bifrost-systemet 2GNU GPL versjon 2 nnes på http://www.gnu.org/licenses/gpl-2.0.html 1
Kapittel 2 Skriveroppsett På Bifrost-tjeneren nnes det en utskriftskø som heter followme som du legger til som skriver på din PC. Måten man legger til skriveren er forskjellig avhengig av ditt valg av operativsystem. 2.1 Adresse til utskriftskø Adresse til utskriftskøen followme baserer seg på følgende format. ipp://<brukernavn>:<passord>@<server>:631/printers/followme Bytt ut <brukernavn> og <passord> med ditt eget brukernavn og passord. Bytt så ut <server> med adressen til utskriftstjeneren. Hør med din systemadministrator om korrekt adresse til denne tjeneren. Adressen som benyttes på Windows-maskiner ser noe annerledes ut, da et annet portnummer enn 631 må benyttes for å tvinge fram bruk av SSL for kryptering. 2.2 Oppsett på Windows På Windows legger man til skriveren med IPP. Dette krever at man kobler til serveren med SSL/TLS-støtte aktivert. 2.2.1 Kongurasjon 1. Gå til innstillinger for skrivere. Navigér deg fram til innstillinger for Skrivere i Kontrollpanelet. Eksempel fra engelsk versjon av Windows: Start -> Settings -> Printers and Faxes 2. Legg til skriver Legg til en nettverksskriver. Velg at du ønsker å legge til en såkalt Internettskriver. 2
Eksempel fra engelsk versjon av Windows: Add Printer -> Next -> A network printer... -> Next -> Connect to a printer on the Internet... 3. Skriv inn URL til followme-køen Skriv inn URL-en nedenfor som Vertsnavn eller IP-adresse til skriveren. I Windows Vista lar du Enhetstype være satt til Identiser automatisk. Bemerk portnummeret som er porten som brukes for SSL-tilkobling. Windows støtter ikke automatisk bytte til SSL, så dette må settes eksplisitt. Skriv inn følgende adresse til skriveren og gå videre. https://server:10443/printers/followme Bytt ut server med korrekt adresse til utskriftstjeneren. Hør med din systemadministrator om korrekt adresse til denne tjeneren. VIKTIG OM WINDOWS VISTA Vi hadde problemer med å få Windows Vista til å benytte seg av SSL i kommunikasjon med CUPS og kan derfor ikke bruke IPP. I Windows Vista når det søkes etter en skriver velger du at skriveren du legger til ikke er listet. Velg så at du ønsker å legge til en delt skriver, etter navn. Skriv så inn følgende URL og gå videre: \\server\followme 4. Registrer informasjon om port Dialogboksen Kongurere Internett port skal nå vises. Velg Bruk spesisert brukerkonto og skriv inn ditt brukernavn og passord til kontoen du har fått utdelt på skolen. Eksempel fra engelsk versjon av Windows: Configure Internet Port -> Use the specified user account 5. Velg driver Velg en PostScript-driver. Windows har ikke noen ren PostScript-driver, men du kan velge en annen driver med PostScript-funksjonalitet som for eksempel HP LaserJet 2100 Series PS. 2.2.2 Printerdrivere Følgende printerdrivere er testet og kan brukes på Windows-klienter: HP LaserJet 2100 Series PS (svart/gråtoner) HP Color LaserJet PS (farger) - anbefales 3
2.3 Oppsett på OS X På Mac OS X legger man til skriveren med Samba 1. Under innstillinger for skrivere, klikk options+more Printers og Windows Printing. Søk frem Bifrost-tjeneren og velg followme-skriveren og legg til denne. OS X vil vise en dialogboks hvor du skriver inn ditt brukernavn og passord. OBS: Mac OS X 10.5 skal tilsynelatende støtte IPP med vising av dialogboks for autentisering. 2.4 Oppsett på Linux På Linux er det forskjellige måter å legge til skriveren på. Den støtter skrivere koblet til over både Samba og IPP, men vi velger å gå for IPP. Verken Gnome og KDE vil vise en dialogboks hvor du kan skrive inn ditt brukernavn og passord, så i Linux må du føre inn brukernavnet og passordet ditt i adressen til skriveren. Både Gnome og KDE har graske veivisere for å legge til skrivere. (Noen distribusjoner vil kunne vise deg dialogboks for brukernavn og passord, men våre tester feilet på dette området.) 2.4.1 lpadmin fra kommandolinje Dersom du er kjent med Linux kan du selv legge til skriveren fra terminalen med kommandoen lpadmin. # lpadmin -p followme -E \ > -v 'ipp://brukernavn:passord@server:631/printers/followme' Bytt ut brukernavn og passord med ditt eget brukernavn og passord. server er adressen til utskriftstjeneren. Hør med din systemadministrator om korrekt adresse til denne tjeneren. 2.4.2 Linux med Gnome Gnome har et grask grensesnitt for å administrere skrivere. Dette er tilgjengelig fra menyen på verktøylinjen under System, Administrasjon, Skrivere. 1. Klikk Ny skriver Eksempel fra engelsk versjon av Gnome: New Printer 2. Velg annet og skriv inn adressen til skriveren Adressen som skal brukes er forklart i seksjon 2.1. 3. Velg generell og klikk neste 1Samba er en implementasjon av Microsoft Windows Fil- og Skriverdeling 4
4. Velg PostScript og klikk neste 5. Skriv inn navnet til skriveren Dette navnet velger du selv, og kan for eksempel være molde.followme. Hvis du ønsker, kan du skrive inn en beskrivelse og plassering av skriveren, for eksempel henholdsvis Bifrost follow-me og Molde. 2.4.3 Linux med KDE KDE har også et grask grensesnitt for å administrere skrivere. Dette er tilgjengelig fra K-menyen under Systeminnstillinger og Skrivere. 1. Klikk Legg til og Legg til skriver/klasse Eksempel fra engelsk versjon av KDE: Add -> Add Printer/Class 2. Velg CUPS server (IPP/HTTP) og klikk neste Eksempel fra engelsk versjon av KDE: Remote CUPS server (IPP/HTTP) 3. Skriv inn brukerinfo Velg vanlig konto og skriv inn ditt brukernavn og passord Eksempel fra engelsk versjon av KDE: Normal Account 4. Skriv inn adressen til utskriftstjeneren Skriv inn adressen til utskriftstjeneren, og la portnummeret være 631. Hør med din systemadministrator om korrekt adresse. 5. Velg skriver Velg skriveren followme og klikk neste. 6. Velg PostScript-driveren Merk av for PostScript skriver og trykk neste. OBS: Det kan ta litt tid før listen over drivere blir lastet ferdig. 7. Skriv inn navn på skriveren Klikk neste til du kommer til et skjema for å skrive inn navn på skriveren. Klikk så neste. Klikk til slutt Ferdig. 5
2.5 Teste skriveroppsett Du kan teste skriveroppsettet ditt ved å skrive ut et dokument på den nyopprettede skriveren. Deretter går du til web-grensesnittet (se kapittel 3) til Bifrost og logger inn med samme brukernavn og passord som du brukte da du la til skriveren. Dersom utskriften var vellykket skal du se en utskrift i listen under informasjon om brukerkontoen din. Dersom du ikke ønsker å skrive ut dette dokumentet kan du kansellere utskriften her. 6
Kapittel 3 Webgrensesnitt Det er et webgrensesnitt for administrasjonen og brukerne av Bifrost. 3.1 Innlogging Fordi administratorbrukere og vanlige brukere er lagret i forskjellige grener i LDAP-databasen, og dette brukes for å skille deres roller, har administrasjonsbrukere en egen innloggingsside. Vanlige brukere logger inn på adressen /login/, mens administrasjonsbrukere logger inn på /login/admins/. Det ligger også en link mellom disse to sidene under webskjemaet for innlogging. 3.2 Brukere Under menyvalget Brukerstatus ser du informasjon om brukerkontoen din og hvor mye utskriftskvote du har igjen. I tillegg ser du en oversikt over utskriftsjobber som ligger i followme-køen, som venter på å bli skrevet ut. 3.2.1 Utskriftsjobber Alle dokumenter du har skrevet ut på din datamaskin vises i en liste. Du har her mulighet til å kansellere de jobbene du ikke ønsker skrevet ut. 3.3 Administrasjon Brukere med administratorrettigheter har mulighet til å administrere kvoter, kort og kortlesere. 3.3.1 Kortlesere En kortleser identiseres med sin MAC-adresse 1 som skal være skrevet på undersiden av boksene. En kortleser kan enten være tilknyttet en skriver eller være frigjort slik at den kan brukes for administrasjon av kort. 1En MAC-adresse er adressen til nettverkskortet som er unikt for alle nettverksenheter 7
Man kan tildele kortlesere logiske navn som kan gjøre det enklere å identi- sere og gjenkjenne kortlesere, for eksempel Brick 1 eller Molde Datarom - Lexmark C510 for å vise at den er koblet til en gitt skriver på et gitt sted. 3.3.2 Kort For å administrere kort bør man ha tilgang til en administrasjonskortleser. Dette er påkrevd for å registrere nye kort. Dette er også den enkleste måten for å søke opp kort. Det er også mulig å søke opp kort ved å søke på deler av ID-en til kortet eller ved å søke opp bruker og velge kortet fra brukerens egen liste over kort. Administrasjonskortlesere Her følger beskrivelse for å velge administrasjonskortleser. Etter man logger inn, går man til Administrasjon og Kort og klikker på linken dra det under søkefeltet. Søk deretter opp kortleseren du har i nærheten, for eksempel Molde Bibliotek Administrasjon. Du kan søke etter deler av navnet på kortleseren eller eksakt tre på MAC-adressen. Klikk så på linken Velg på ønsket kortleser. Søke opp kort Etter å ha valgt kortleser for administrasjon kan man dra et kort i kortleseren. Last dermed nettsiden på nytt og du vil se dataene fra kortet. Dersom kortet nnes fra før i systemet har du muligheten til å vise kortet. Opprette kort Dersom kortet du har dratt i kortleseren ikke nnes i systemet kan du nå opprette kortet. Du skriver inn en valgfri ID for kortet og trykker lagre. Bemerk at ID-en på kortet ikke kan endres etter at kortet er opprettet. Sperre kort Det er mulig å endre status på kortet for å sperre dette. Kort som ikke er aktive kan ikke brukes til utskrift. Når man deaktiverer et kort må man skrive inn en begrunnelse. Dersom et kort er mistet kan (bør?) kortet fortsatt være tilknyttet brukeren og kortets status settes så til Lost, for å beholde sporbarheten. 3.3.3 Brukere Via Administrasjon og Brukere kan du enten søke opp brukere ved å søke på eksakt eller deler av brukernavnet eller brukerens fulle navn. Dersom man har søkt opp et kort vil man se hvem som er kortholder av kortet. Når man ser på informasjon om brukeren vises også en liste over kort som er tildelt brukeren. 8
Utskriftskvote Alle brukere som tilknyttes et kort får automatisk utskriftskvote, for eksempel 500. Dette antallet er kongurerbart og kan variere. For å legge til kvote til en bruker søker man opp brukeren og klikker linken Legg til ved siden av gjenstående kvote for brukeren. Dersom man legger til for mye kvote er det mulig å overstyre og sette ny kvote. Pinkoder Alle brukere kan tilordnes en pinkode som kan brukes på en numpad-identitetsenhet for å skrive ut sine utskrifter. Dette kan være istedenfor bruk av kort eller som et suplement. Pinkoder er unike per bruker, som betyr at to brukere ikke kan tilordnes samme pinkode. 3.4 Språk Brukergrensesnittet er oversatt til norsk bokmål. Valg av språk velges automatisk ut fra hvilket språk ditt operativsystem og nettleser er satt opp til. Både Internet Explorer og Firefox lar deg endre i innstillingene hvilke språk som er forvalgt. For å få norsk oversettelse med nettleseren Konqueror i KDE på Linux må du endre språket i kontrollpanelet til KDE til norsk. 9
Kapittel 4 Feilsituasjoner 4.1 Utskriften min kommer ikke Det kan være ere grunner til at utskriften din ikke kommer. Her beskrives de mest aktuelle. Dersom du fortsatt har problemer, vennligst ta kontakt med din systemadministrator. 4.1.1 Kortet ditt ble lest feil Prøv å dra kortet en gang til. Dersom lampa på kortleseren lyser rødt etter du har dratt kortet er kortet ditt blitt lest feil. Prøv derfor å dra kortet saktere igjennom kortleseren og pass på at hele kortet blitt dratt igjennom leseren. Kortleseren kan bare lese magnetstripe på den ene siden av kortet. Prøv derfor å snu kortet, og dra det igjen. 4.1.2 Ingen utskriftsjobber Er du sikker på at du har skrevet ut noen dokumenter til followme-køen? Utskriftsjobber som er eldre enn en viss tid vil bli fjernet. Denne tiden vil normalt være satt til 7 timer. Forhør deg med administrasjonen om hvor lenge denne tiden er satt. 4.1.3 Ikke nok kvote igjen Bifrost benytter et kvotesystem som gir brukerne en bestemt mengde utskriftskvote. Dersom du ikke har nok utskriftskvote igjen for dokumentet du har skrevet ut, vil ikke dokumentet bli skrevet ut. Du vil motta en e-post om dette. 10