home *** CD-ROM | disk | FTP | other *** search
- LSlab information
-
- ***********************************
- * LSlab *
- * the disklabelprinter *
- * version 1.1 - Nov 1991 *
- * written 1990/91 by S.Berendes *
- * Copyrights by LorraineSoft *
- * All rights reserved! *
- ***********************************
-
-
- Features:
-
- »» 21 lines containing any text you want
- »» Font styles and pitch can differ from line to line
- »» Optional headline containing diskindex and -name
- »» Linefeeds in any range between 0 and ... (in 1/216 inch steps)
- »» Any font style your printer supports can be used
- »» HQ: Each line will be printed four times
- »» Draftonly: If a non-NLQ font style is to be printed, LSlab will
- switch off NLQ for that line
- »» AmigaDOS filenotes and protection bits support
- »» Program supports measuring the exact label length
- »» Can use filenames chosen in a file requester in the text
- »» Iconify function including re-initialisation of the printer
- »» While LSlab is running, the printer can be switched off and on to
- enter another type of labels
- »» Can be used for other purposes, e.g. to print letter-heads, too
-
-
- New in this release:
-
- Version 1.1 brings up the following advantages to version 1.0:
- 1. When saving a label the e-bit is cleared as a label isn't (yet!?) an
- executable file but there is a way to fool the DOS.
- 2. When saving a label the extension ".label" is attached to the filename.
- 3. If there exists a file of the same name as the one to save it will be
- automatically renamed to <filename>.baklab so you have always a copy of
- the next to last version. But if there exists a file called
- <filename>.baklab it will be deleted.
- 4. The AmigaDOS filenote is now supported within the program so you can
- set up a comment you can view when re-loading the label or when doing
- a "list" of that directory to be able to decide quickly about the use
- of each label.
- 5. If there are more linefeeds than fit on the label the amount of what´s
- too much is displayed. If there is a line that is too long the number
- of that line will be displayed (Although it´s still auto-activated, too)
- 6. When re-loading a label LSLab will check its width and height against
- the values set in the setup request. The program will also check each
- line for having selected a draftonly-style AND centered or right justi-
- fied printing (won't work in draft, strange looking) and print out
- an error message in that case.
- 7. The draftonly function also works for the ELITE style now. If your
- printer is unable to print ELITE in NLQ (like Oliver´s one) and the
- printer configuration file is set up the right way LSlab will switch
- off NLQ to print a line in ELITE.
- 8. If NLQ is chosen in the setup request but is switched off because of
- the draftonly function that line will be printed in HQ (two times) then.
- 9. You can't use the printer if LSlab fails to load the printer configu-
- ration. This is bad for those who want to do chaos research but helps
- the normal user to save hardware labels.
- 10. There is only one program left for both NTSC and PAL mode.
- 11. if running from CLI you can specify an alternate config file.
- 12. The "Are you sure?"-Requster (Note the "sure" without "h") will appear
- only if changes to the label have been made. This was iniciated by Matt
- Dillon (thanks Matt).
-
- WARNING!! Due to the use of a new compiler labelfiles as well as config
- files of LSlab 1.1 are incompatible to those of version 1.0. Although
- LSlab 1.1 will detect a 1.0 label and take the appropriate action, label-
- files created by this release can´t be loaded by LSlab 1.0 because there
- is no need to do so. Unfortunately, LSlab V1.1 is unable to read LSlab
- 1.0 configuration files and vice versa so you must configure it once more.
-
- There are also some bug fixes: First of all, the PICAall option in the
- setup-request works correctly now (In 1.0, it just changed the status of
- the PICA gadgets). On the other side I rewrote the printerconfiguration
- parsing routines so the draftonly-option will work with every font style,
- even with ELITE.
-
-
- Copyrights:
-
- You use LSlab on your own risk. Although LSlab was tested carefully,
- malfunction can´t be excluded. Neither LorraineSoft S.Berendes nor
- Commodore-Amiga,Inc. will be liable for any dammage caused by the usage
- of LSlab.
- Also, no warranty is given about the quality of this documentation.
-
- LSlab and the related documentation is Copyrights 1990/1991 by Lorraine-
- Soft S. Berendes, Koenigsberger Str.15, 4370 Marl, Germany. You may not
- use, copy, modify or transfer the program or the related documentation
- except as expressly provided in this agreement.
-
- 1) Usage:
- LSlab may be used for private and commercial usage as labelprint-
- program.
- 2) Modification:
- You may neither modify or disassemble the executable nor modify the
- related documentation files. The only allowed modification is
- crunching the program AND its related files together in ONE archive
- or to crunch the executable using the PowerPacker or similar programs.
- You may also alter the .info and .cfg files.
- 3) Copy:
- LSlab and the related files may be duplicated any times as long as
- this copies are used for private purposes only.
- 4) Transfer:
- In general, if you are transferring LSlab, you must always transfer
- the related files, too. Neither LSlab nor the related files may
- have been changed except for being crunched by LHarc or a similar
- program together in ONE archive.
- a) private transfer:
- LSlab may be transferred privately in any form providing that it
- is accompanied by all related files and no file has been changed.
- Any form means either the single drawer "LSlabel", the LSlab dis-
- tribution disk or a disk of a FD serie containing LSlab is trans-
- ferred. Private transfer means that NO money is charged.
- b) commercial transfer:
- You may transfer LSlab commercially only if it is found on a disk
- of a FD serie. The price of the complete Disk may only cover media
- costs and a small fee for copying and shall not exceed US$ 7.
- If LSlab is found on a disk sampled by the dealer himself with
- or without any other stuff this disk may not be sold, neither
- by the dealer himself or any second or third dealer. You may on-
- ly transfer in privately, that means without charging any money.
- Comercial transfer of the drawer "LSLabel" is not allowed due to
- the causes mentioned above. You are not allowed to charge any
- money for transfering the LSlab distribution disk which can be
- ordered at this time via the author, S.Berendes, Koenigsberger
- Str.15, 4370 Marl,Germany.
- c) commercial transfer part II - commercial products:
- If LSlab and/or the related documentation shall be used in a com-
- mercial way, either accompanying a commercial product or as the
- commercial product itself, a written permission must be got from
- the Author. To get theese, please write to the author describing
- the product and its purposes. Don´t forget to add an US$ 10 note
- or you´ll never hear of us. But if you add one or more US$ 10
- notes we´ll answer you telling you our conditions. There might
- be things in your plans that make it impossible for us to give
- you the permission. In that case, we´ll inform you about the
- things to be changed. The permission is related to a fee between
- US$ 25 and US$ ???? depending on kind and price of the final pro-
- duct. The US$ ???? are only for those guys especially here in
- Germany who want to get LSlab into their Best of... series or
- similar nonsense. A normal commercial vendor has to expect a fee
- of US$ 25 to US$ 100 if you want to get a permission.
- As mentioned above, those foolish Best of ... series are commer-
- cial products and need a permission. So do the German FD-Maga-
- zines which contain many polystyrene, plastic, cardboard and one
- disk and that cost approximately DM 20.- (US$ 12).
- 5) FD-series (series´ parents only)
- If you want to take LSlab into your FD series you'll have to send a
- letter indicating your request along with a 10-US$-note to Lorraine-
- Soft S.Berendes, Königsberger Str.15, D-4370 Marl. It is very impor-
- tant that you describe your series and the price of the disks because
- otherwise I can't handle your request. If you forget the US$ 10 I
- can't handle it either.
- Normally you will immidiately (which means within four weeks, sorry,
- but this depends on the German mail) receive a disk which contains
- both the actual version (private use only) and the last release of
- LSlab.
- I would be very pleased if you send the corresponding disk when to me
- when it is ready to be distributed. So I will get more infomations
- about the disks on which LSlab is distributed.
- When a new release of LSlab is available, you'll then immidiately
- receive that release.
- I hope you'll see the purpose of such rulement because there are some
- people, especially here in Germany, who try to gain money distributing
- other people´s work.
- At the time of this writing, the following series are allowed to dis-
- tribute LSlab 1.1:
- Kickstart PD, Maxon GmbH, Eschborn, Germany;
- Fred Fish, Tempe, Arizona, USA; including
- Karstadt-PD, Essen, Germany;
-
- 6) About this agreement:
- By using or keeping a copy of LSlab you declare that you agree with
- with this agreement.
- You can cancel this agreement by destroying all copies of LSlab and
- the related files.
-
- Any use, copy, modification or transfer in another form than expressly sta-
- ted above is a violation of the copyright and thereby it can and will be
- chased by any possible means.
-
-
- Development:
-
- LSlab was designed on a 1 meg Amiga 500 with one external drive and the
- senil Kick 1.2. But I haven´t yet got the money for an Amiga 2000 with
- Kick 2.0. (But actually I have my A500 running with Kick 2.0 and if you
- receive the final 1.1.2 release of LSlab it will already have been compi-
- led under 2.0) So if there is anyone who wants to support me I will be very
- delighted. Also if there is anyone who has two Amiga ROM Kernel Manuals
- (Includes & Autodocs) or a 1.2 version he needs no longer he could please
- me by sending one exemplar to me. That would speed up my programming
- (at this time a trial-and-error style).
- If anyone has problems, especially with the printerout, he should write
- to me. Also any suggestions for improvements are welcome.
- LSlab is programmed in C using Matthew Dillons C Compiler "DICE", some-
- thing that gets very close to commercial quality (in fact it is commer-
- cial quality) and that´s well worth the US$ 50.
-
- LSlab takes usage of the ARP.library. Many thanks to the ARP developing
- team. ARP brings a lot of functions keeping my executables as well as the
- sourcecodes shorter. Also some functions would have been difficult to
- realize, e.g. the Filerequester.
-
- LSlab runs fine under AmigaOS 2.0.4 as long as no other font is selected
- (I.e. a font that's bigger than the standard-font).
-
-
- Distribution:
-
- The latest version of LSlab is available in any case at this (mine) adress:
-
- LorraineSoft
- Stefan Berendes
- Königsberger Str.15
- 4370 Marl
- Germany
-
- Please add US$ 10 (DM 10.- within Germany) for disk, packing, mailing etc.
- If you also send along the codes of the printer I can adapt the printer-
- config file to your printer.
- By sending the money you´ll become a registered user. That means you´ll be
- informed if there´s a new release or something like this. Also suggestions
- of registered users would be considered first. This is NO shareware-fee
- as LSlab may be used by anyone without having to pay any money. But if you
- want to get the latest version or get some ideas realised, you'll probably
- have to pay the money.
- You can also send hints, requests, suggests or money to the adress above.
-
-
- Credits:
-
- My special thanks go to those persons who helped directly or indirectly
- developing LSlab. I´d like to thank
-
- -Matt Dillon for DMe and DICE and also for the hint with those annoying
- "Are you shure?"-requesters (Note the "h" in "sure"),
- -Charlie Heath and Co. for ARP,
- -Jay Miner and Co. for the AMIGA;
-
- Oliver Ranft for the massive critics and the betatesting
-
- Greetings also to:
-
- -The other guys of the "Arsch-Team",Marl: Karatetiger, Orgi, Bodo;
- -Fred "Mr Public Domain" Fish,USA;
- -Arthur Murray,USA for being the only one to react on my 1.0 release
- (But I think I can´t express any module of your AI design. My English
- isn't good enough to understand your texts. Thanks for your letter!);
- - and all the authors of Public Domain software/shareware/freeware
-
- Other names:
-
- - ARP is a product of the AmigaDOS Resource Project (ARP) developing
- team. Copyrights by ARP. Thanks to Ch.Heath & Co.!
- (To Ch.Heath: How can I get the complete ARP 1.3 package ? I wrote
- several letters to >Ch.Heath c/o Microsmiths Inc...<
- but didn't receive any answer yet.)
- - DICE is trademark and product of Matthew Dillon
- - Amiga, AmigaDOS and Kickstart are trademarks of Commodore-Amiga, Inc.
- - Epson is a trademark of SEIKO EPSON Corp.
-