Despite the hype about the 'paperless office', important documents are usually printed. This is due to the various affordances paper provides over electronic documents, which include easier reading, annotation and very often the process of sharing the document with colleagues.
This factor means that a wealth of documents passes by the typical office printer without being electronically available for future use. This is because the printing process has essentially no memory.
The SmartPrinter project started from the observation that several aspects of the print process, i.e. the ways paper documents are produced and used, lend themselves to the provision of new user services. These services support the management and sharing of the knowledge embodied in printed documents at both the personal and community levels. They are also particularly well integrated with existing work practices as the daily print actions feed the system and hence permit the provision of the services, irrespective of any particular user application or desktop.
SmartPrinter is not a printer in the concrete sense. It is software that acts as a print server.
With SmartPrinter what you print not only produces paper documents, but also feeds a digital archive of prints. You can access this archive and many associated services either on the Web or on paper thanks to the smart coversheet. A smart coversheet is a print separator page augmented with machine-readable code, so that it not only separates print jobs but also conveys SmartPrinter services.
SmartPrinter is about providing valuable services without disruptive nor additional constraints for the user: you print as usual and SmartPrinter provides the services!
With SmartPrinter what you print not only produces paper documents but also feeds a digital archive of prints. You can access this archive and many associated services either on the Web or on paper, thanks to the smart coversheet , a machine-readable paper form that is produced together with the printed document. SmartPrinter is about providing valuable services witout disruptive or additional constraints for the user: you print and SmartPrinter offers you the relevant services!
The primary function of SmartPrinter is the seamless capture of the stream of printed documents. A virtual printer is associated with a physical one (e.g. in Figure below a smart_stampa is available to augment the service of the physical printer stampa); the user chooses from the print menu whether to enable the SmartPrinter service or not.
By printing on the smart printer, the user enables the storage service, which keeps a print-ready version of the document, i.e. a PostScript or PDF file, in the users’ personal print memory.
The availability of the printed documents in the repository also creates a workgroup memory of relevant (because printed) documents on top of which it is possible to provide additional personal and collaborative services:
The SmartPrinter architecture also includes a Web server that allows users to access the services from their Web browser, as shown in the screenshot below.
DocuShare is an interesting alternative both for the storage and the access of the printed documents, and for providing the associated services.
Printing is indeed about producing a paper document, to presumably support further paper-based activities. A paper-based user interface is therefore an ideal complement to the Web-based one. Not only does SmartPrinter provide such an interface but it also creates, on the fly, the right paper form at the right place: when the user picks up his/her job, s/he also picks up the print separator page (instead of throwing it away). This page is a FlowPort form that SmartPrinter has produced on the fly, specifically taking into account the printed document and the user.
We call these special print separator pages Smart Coversheets, and thanks to smart coversheets, paper-based activities on documents are coupled with the SmartPrinter system.
A Smart Coversheet is also a document token: it is a materialization of the stored electronic document. This is why the SmartCoversheet holds the document title or URL, and a thumbnail of the first page of the document. Scanning it allows the user to obtain a reprint of the document. It also holds a unique number identifying the document in the user’s print memory: i.e. index.
Secondly, by ticking checkboxes you can instruct the print memory, to archive the document permanently, make it public, or erase it from the print memory. Associating keywords with the document or classifying it in a very convenient way is also possible. Special regions of the form can also capture handwritten comments, so common when the user reads a document.
Thirdly, the smart coversheet is a source of information: who else printed this document? Which documents are similar, and who printed them? What are the comments that previous readers stored?
Finally, the smart coversheet is also a means to integrate external services into the work practice. For instance, at XRCE we have connected the KnowledgePump collaborative recommender service to SmartPrinter, in order to facilitate user interaction with KnowledgePump, by both decreasing the perceived cost of pushing information into the KPump and increasing the immediate benefit by providing, at the time of print, additional information related to the document.