this is a small utility to print cassette inlay labels
the database has a real simple architecture:
**### marks a new cassette begining where ### is a number
*a or *b stands for side a or side b
*_any text this text is printed on the backside.
eg. the printout looks like this:
sum1: lalala | sum1: anything
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala | sum1: lalala
sum1: lalala |
<---- fold here
192. sum1: lalala
sum1: anything
<---- fold here
any text <---- anotation line
in the listing all name s will be truncated to 30 chars.
usage:
because this version is a bit stupid ( work of 10 minutes ), you must
manually set up your printer to print characters condensed.
shell.1> cassprinter <db-name> >outfile
where outfile is a plain text file ot prt:
PLANS:
- further releases will support any hp printer or hp emulation
with pcl 3.
- importing and exporting from/in 's CassetteLabel Printer file
format.
- Generating an alphabetical ordered list of all songs
- a GUI to do all of these features via mouse [ wait ]
legal stuff:
everything is freely distributable
Balogh Attila | Eleet
|