This is the client package for the Tkkasse cash register system.
It provides all files neccesary to connect to a tkkasse server,
except for localisation files. You have to install them seperately.

To get a working cash register system, you need the server package,
too, but you may install it on another system.


Release Notes for Version 1.2:
==============================
This release was created only for one purpose: To get rid of the
TkKasse-i18n-* and TkKasse-Example-Config packages. The files in
these packages are included in the TkKasse-Client and
TkKasse-Server packages now. You don't need to install the
TkKasse-i18n-* and TkKasse-Example-Config seperately anymore.


Release Notes for Version 1.0.2:
================================
Due a design bug in the display determination scheme, it was
impossible to use TkKasse in a multi-computer (not terminal-server)
setup without tweaking the DISPLAY environment variable on each
client.

This bug is corrected now. Unfortunately, the bug affects the
configuration, too. That means, to solve this bug the configuration
has to be changed, too. In the /etc/opt/tkkasse/printers file all
the lines containing a display must be touched:

::TkKasse::PrintSpooler::PipeCommand ::printSpooler0 \
        -commands [ list \
                janskiste:0,bar {lpr -l -Plp_restaurant} \
                janskiste:0,kitchen {lpr -l -Plp_restaurant} ]

The print spooler must now be set up with the canonical display name,
which is "janskiste:0" on my computer. On a single computer or
autonomous client (no X-Terminal), this is the result of the
"hostname" command, with the display portion of the "DISPLAY" setting.
In a terminal server setup, this is the display name of the X-Terminal
the client is running on.
The screen portion of the "DISPLAY" setting is discarded, as it makes
no difference for printing (screens on the same display share a
keyboard and mouse). Configure this properly for your computers.
		
::TkKasse::Printer ::printer0 \
        -displays janskiste:0 \
        -driver ::printerDriver0 \
        -filters {::printFilter0 ::printFilter1 ::printFilter2 \
		::printFilter3} \
        -services {bar kitchen} \
        -spooler ::printSpooler0

Same game here.

*Don't forget to remove your command line DISPLAY tweaking, if you did
something like that!*

Sorry for the inconvinience.

	Jan
----
