<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alt om ingenting og litt i mellom &#187; Bifrost</title>
	<atom:link href="http://hovenko.no/blog/tag/bifrost/feed/" rel="self" type="application/rss+xml" />
	<link>https://hovenko.no/blog</link>
	<description>En blogg av Knut-Olav</description>
	<lastBuildDate>Mon, 10 Mar 2025 19:25:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Idéer til videreutvikling av Bifrost</title>
		<link>https://hovenko.no/blog/2008/05/13/ideer-til-videreutvikling-av-bifrost/</link>
		<comments>https://hovenko.no/blog/2008/05/13/ideer-til-videreutvikling-av-bifrost/#comments</comments>
		<pubDate>Tue, 13 May 2008 21:47:19 +0000</pubDate>
		<dc:creator>Knut-Olav</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[Bifrost]]></category>
		<category><![CDATA[ideer]]></category>
		<category><![CDATA[identifisering]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[vannmerke]]></category>

		<guid isPermaLink="false">http://hovenko.no/blog/?p=139</guid>
		<description><![CDATA[Som tidligere utvikler på Bifrost-prosjektet har jeg gått og tenkt på en del nyttige funksjoner og andre mindre artigheter som kan bygges inn i Bifrost. Hvis du ikke er kjent med Bifrost fra før kan du lese min introduksjon til løsningen her på bloggen min. Behandling av utskriftsjobber Her er noen forslag til ny funksjonalitet [...]]]></description>
			<content:encoded><![CDATA[<p>Som tidligere utvikler på <a href="http://bifrost.projects.linpro.no/">Bifrost-prosjektet</a> har jeg gått og tenkt på en del nyttige funksjoner og andre mindre artigheter som kan bygges inn i Bifrost.</p>
<p>Hvis du ikke er kjent med Bifrost fra før kan du lese min <a href="http://hovenko.no/blog/2008/01/24/presenting-bifrost-follow-me-printing-and-printout-management/">introduksjon til løsningen</a> her på bloggen min.</p>
<p><strong>Behandling av utskriftsjobber</strong><br />
Her er noen forslag til ny funksjonalitet for behandling av utskriftsjobber.</p>
<p>Endre <em>antallet kopier</em> som skal skrives ut av dokumentet og sorteringsopsjoner, om alle kopiene av hver side kommer med en gang eller om alle sidene skrives ut før neste kopi skrives ut.</p>
<p>Sende <em>utskriften som PDF</em> per e-post. Nå blir utskriften sendt per e-post dersom den utgår, og bare som Postscript-fil, som kan være vanskelig for Windows-brukere å åpne uten tredjeparts verktøy.</p>
<p>Legge på <em>filtere</em>, som vannmerker eller utydeliggjøre innholdet på siden. Vannmerker som &#8220;COPY&#8221; eller &#8220;COPYRIGHTED MATERIAL&#8221;, &#8220;SECRET&#8221; og &#8220;CONFIDENTIAL&#8221; kan være aktuelle, også oversatt til norsk.</p>
<p><strong>Personidentifisering</strong><br />
Løsningen støtter for siden kun magnetkort, men også <em>pinkoder</em> som tastes inn på et lite numerisk tastatur kan være aktuelt. Videre kan <em>RFID</em> benyttes, kanskje sammen med en pinkode.</p>
<p>Bruk av retinascanner eller fingeravtrykkleser kan være problematisk, på grunn av streng personvernslovgivning. Ikke misforstå meg, jeg er veldig glad for personvernet slik det er, så dette har jeg full forståelse for. Slik identifisering er trolig i drøyeste laget for de fleste tilfeller, men i militære baser kan dette være helt kritisk for å sikre utskrifter.</p>
<p><strong>Autentisering på PC</strong><br />
Til nå brukes stort sett Samba for utskrift. På Linux, Windows og OS X betyr det at brukernavn og passord må lagres i en konfigurasjon på PC-en, som gjør PC-en til en énbrukermaskin. For at dette skal fungere på en <em>flerbrukermaskin</em> må det utvikles en ny driver som ber brukeren om å skrive inn brukernavn og passord når utskriften skjer. Denne driveren bør også huske denne autentiseringen i en kort periode, slik at brukeren slipper å skrive inn sitt passord gjentatte ganger.</p>
<p><strong>Alternative løsninger</strong><br />
Hva hindrer oss å bruke Bifrost til noe annet enn utskrift? Jeg har en idé om å bruke Bifrost til å <em>scanne dokumenter</em>. Man har en scanner som enten må ha nettverksgrensesnitt eller kobles til en PC som kjører en tjeneste som må utvikles for formålet. Man kobler så til en kortleser opp mot scanneren, på samme måte som det gjøres mot skrivere i dag. Når man drar kortet i leseren så starter scanneren å lese inn dokumentet og lagrer det mot brukeren din på serveren.</p>
<p>Mulig kan kopien legges i utskriftskøen som en helt vanlig utskrift, så kan du dra kortet i skriveren ved siden av og få kopien skrevet ut. Hvis man da har en web-terminal kan man også få lagt på et &#8220;COPY&#8221;-vannmerke (se over).</p>
<p>Det viktigste er at det blir en enklere måte å få scannet inn et dokument på enn de fleste av dagens løsninger, hvor man må logge på en PC, scanne inn dokumentet og overføre det på en minnepinne eller sende per e-post. Det tar gjerne litt tid når man skal åpne programmer og sende kopier, og det kan fort oppstå kø på scanner-maskinen. Bifrost kan løse det enkelt med at dokumentet som ligger i scanneren sendes direkte til eieren av magnetkortet, så er scanneren klar til neste person.</p>
<p>Dette er et rent teoretisk forslag som ville vært kult å gjennomføre. Den dagen noen ønsker slik funksjonalitet har jeg svært så gjerne lyst til å være med på prosjektet. Bifrost er kult.</p>
]]></content:encoded>
			<wfw:commentRss>https://hovenko.no/blog/2008/05/13/ideer-til-videreutvikling-av-bifrost/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Presenting Bifrost &#8211;  follow-me printing and printout management</title>
		<link>https://hovenko.no/blog/2008/01/24/presenting-bifrost-follow-me-printing-and-printout-management/</link>
		<comments>https://hovenko.no/blog/2008/01/24/presenting-bifrost-follow-me-printing-and-printout-management/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 07:25:23 +0000</pubDate>
		<dc:creator>Knut-Olav</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[Bifrost]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[follow-me]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Linpro]]></category>
		<category><![CDATA[Møre og Romsdal]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[printing]]></category>

		<guid isPermaLink="false">http://www.hoven.ws/blog/2008/01/24/presenting-bifrost-follow-me-printing-and-printout-management/</guid>
		<description><![CDATA[Follow-me printing solutions have always been an expensive investment and often come with strict limitations such as lock-in to a single hardware or software vendor. This is no longer true; the name is Bifrost. The name Bifrost originates from Norse mythology and means rainbow. Bifrost is a bridge connecting the realm of the mortals, Midgard, [...]]]></description>
			<content:encoded><![CDATA[<p>Follow-me printing solutions have always been an expensive investment and often come with strict limitations such as lock-in to a single hardware or software vendor.  This is no longer true; the name is Bifrost.</p>
<p>The name Bifrost originates from Norse mythology and means rainbow.  Bifrost is a bridge connecting the realm of the mortals, Midgard, and the realm of the gods, Asgard.</p>
<p><a href="http://bifrost.projects.linpro.no/">Bifrost</a> is a new follow-me printing system based upon open source software and development tools. The principle of use is simple: Configure your Windows/Linux/OS X/BSD workstation to print to a generic PostScript queue on the central Bifrost server. Print your document and walk to the nearest printer. Swipe your card in the attached card reader, and your document is immediately printed on that printer.  The magnetic card used may well be an existing card issued for other purposes &#8211; we are not in this to sell cards after all.</p>
<p>There are many environments where printouts are left alone in the printer before getting picked up, and if you print documents containing sensitive information, this can easily become a security breach unless you stand next to the printer to look after your documents. Bifrost uses magnetic card readers to prevent other users from taking your printouts. All submissions need to be authenticated, and this is dealt with in various ways for different platforms, using IPP and Samba.</p>
<p>Bifrost also supports printer quota for accounting. On a user web page users can at any time check which print jobs are pending, and delete unwanted jobs. They can also keep track of their own printing quota.</p>
<p>The system has a modular design from the ground up, making this a good platform for printing.  It can be extended with other kinds of identification such as fingerprint readers, proximity cards and keypads for pin codes, without disturbing other parts of the system.</p>
<p>Integrating free software like Apache, CUPS, OpenLDAP, OpenWRT, Samba and Perl, this provides for more freedom than any other follow-me solution out there.  The back-end server and the web front-end software are written in Perl using the powerful web framework <a href="http://catalyst.perl.org/">Catalyst</a> and Template Toolkit. There is no need for special client side software, as it uses a standard PostScript driver. All this helps keep the costs low, and your users are free to choose the operating system they prefer.</p>
<p>Each printer has a cheap embedded computer attached, an <a href="http://www.asus.com/products.aspx?l1=12&#038;l2=43&#038;l3=0&#038;model=1121&#038;modelmenu=1">ASUS WL500g Premium</a> router running a customized version of OpenWRT, with software for reading card data from USB card readers.  The ASUS router and the USB card reader combined costs less than a thousand Norwegian kroner (approximately 185 USD).  Other solutions we have looked at cost around seven times more, and force you to use printers from one vendor only.</p>
<p>It has been a real joy working on this project, because I have learned a lot during this time; working with LDAP, writing CUPS back-ends and getting to know Catalyst.  I will keep following this project, as there is still a lot I want to do with it, especially on the user web for manipulating pending print jobs.</p>
<p>The project is funded by &#8220;<a href="http://en.wikipedia.org/wiki/M%C3%B8re_og_Romsdal">Møre og Romsdal fylkeskommune</a>&#8220;, a county council on the west coast of Norway. Project management and development has been and will be done by <a href="http://www.linpro.no/en">Linpro</a>. Version 0.9 has been tagged in our repository, and we will get to version 1.0 when our client is happy with the functionality. The solution will be tested this semester by a selection of students at one high school, starting now.  The plan is to expand to more schools after the summer school vacation.</p>
<p>The Norwegian government is becoming increasingly interested in open standards and free software.  As a result of this, the Ministry of Government Administration and Reform has contributed <a href="http://www.regjeringen.no/nb/dep/fad/pressesenter/pressemeldinger/2007/--Sats-pa-fri-programvare-og-apne-standa.html?id=493595">five million Norwegian kroner to free software projects</a>. This project got 125.000 kroner. YOU can contribute to this project by trying it out, getting active on the mailing lists and submitting bug reports, patches and translations. Head on over to <a href="http://bifrost.projects.linpro.no/">Trac</a> and check it out.</p>
]]></content:encoded>
			<wfw:commentRss>https://hovenko.no/blog/2008/01/24/presenting-bifrost-follow-me-printing-and-printout-management/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
