Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: books/barcode-printed: msg#00008

Subject: Re: books/barcode-printed
Hi,

I thought I'd write a little quick guide to printing in Emilda, as you obviously need it and perhaps don't necessary have to write your own scripts for that.

The new Terminal Management in Emilda can actually be considered as print management, as this is the tool used to enable printing on specific terminals. Emilda has three different print types: labels, receipts and normal documents (PS). When these are enabled for a terminal, Emilda sends an EPD document (application/emilda-print-data) to the browser which is an internal document type that specifies which printer to use, some options and the data to be printed. This document is supposed to be opened using emilda-print, a standalone C++ program that runs on the client and prints out labels, receipts and PS documents. emilda-print can be found on CVS in the emilda-print module (http://cvs.sourceforge.net/viewcvs.py/emilda/emilda-print/). emilda-print currently supports these printers:

Receipt: Star TSP600 series
Label: Zebra TLP2844 (any Zebra supporting EPL2 should work)
PS: Any PostScript printer (most HPs using PJL work too)

Adding support for new printers will be made modularized in the future but for now it's quite easy to just change the print_label() and print_receipt() functions in src/print.cpp.

We have also made a distro available that we use ourselves. It's basically a kiosk environment, including Firefox and emilda-print. This is meant to be used as an Emilda terminal, however, this distro is very experimental. If you need a LiveCD solution it might be what you're looking for but installing a normal distro and tweaking it to your needs is probably better. If you decide to test the distro, you need to download all files from http://mirrors.sunsite.dk/emilda/distro/ and run isoedit before burning the .iso. isoedit asks simple questions about the target computer such as networking configuration, Firefox start page, etc. Not running isoedit _will_ result in an unusable .iso.

Hope this sheds some light on this undocumented, well hidden feature in Emilda ;)

--
Mattias Nordstrom
Partner, Systems Design
Realnode Ltd

nordstrom@xxxxxxxxxxxx
www.realnode.com



<Prev in Thread] Current Thread [Next in Thread>