home *** CD-ROM | disk | FTP | other *** search
- 066010303050000132002006006010000
- 1CLEDUsers Manual1
- 2Page #1
- F0110030001
- 9[..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..]0110
- ü
-
-
- :::::::::::::::::::::::::
- ::::::::::
- ::::::::::
- ::::::::::::::
- ::::::::::
- ::::::::::
- :::::::::assette::::::::::abel::::::::::::::itor
-
-
- ëUSERSMANUAL
- ü
-
-
- Lastrevision(Thisdocument):28/12/90
-
- Version(CLED):1.21
- Lastrevision(CLED):28/12/90
-
- Ç
- ü
-
- üëCassetteLabelEDitor-UsersManual
- Ç
-
-
- êTableofContents
- Ç
- Section# Description Page
- --------------------------------------------------------------
- 1 Introduction.
-
- 1.1 Identification..........................3
- 1.2 Programfunction........................3
- 1.3Accessingandrunningtheprogram.......3
-
-
- 2 Input/Output.
-
- 2.1 Input...................................4
- 2.2 Output..................................4
- 2.2.1 Saving..................................4
- 2.2.2 Printing................................4
- 2.3 Screenlayout...........................5
- 2.3.1 Menubar.................................5
- 2.3.2Thewindows.............................5
-
-
- 3 Diagnosticsanderrors.
-
- 3.1 Diagnosticreports......................6
- 3.2 Knownfaults............................6
-
-
- 4 Closingnotes.
-
- 4.1 Printerssupported......................8
- 4.2 Copyright/Disclaimer....................8
- 4.3 Plannedupgrades........................8
- 4.4Thanks..................................8
-
- AppendixA Printerconfigurationfiles.............9
- AppendixB Printerssupported.....................11
-
- Çê1. Introduction
- Ç
- CLEDisasmallprogramoriginallywritteninCommodore64basicby
- myselftoproducecassetteboxinserts.Sincetheoriginalprogram
- thecodehasbeenportedtoATARIST(andhopefullytheproposedANSII
- standard)compatibleCandgreatlyupgraded.ThemainreasonIhave
- continuedtodevelop(fix?repair?)thisprogramistogainsome
- familiaritywiththeGEMsystem.
- Theinsertsproducedhaveasmalluserdefinedgraphicemblem(for
- grouplogosetc.)inthetopcentreandaresizedtofitinastandard
- cassetteboxexactlywhenfolded.
-
- 1.1 Identification.
-
- NAME : CLED.PRG
- VERSION : 1.21
- DATE :28/12/90
- AUTHOR : Robert Alley
- Lot1590GaySt.
- Huntingdale.
- WA6110
- Australia
- (09)490-1105
- LANGUAGE : Mark Williams C
-
-
- 1.2 ProgramFunction.
-
- This program allows you to edit and print labels forcassette
- boxes. Each label consists of asmallgraphicinthetopcentre,
- thirteen lines of song titles and twolinesofspinelabels. The
- label is 48 characters wide, with 22 characters per line for side one
- and 23 for side two. Spine labels are afull46 characters.
-
-
- 1.3 Accessingandrunningtheprogram.
-
- TheprogramisaccessedbydoubleclickingontheCLED.PRGiconfrom
- thedesktop,theprogramwillthenloadandrun.
-
-
- 1.4 Environment.
-
- TheprogramrunsontheAtariSTseriesofcomputers(Onlytested
- on520STFM,TOS1.0and520STe,TOS1.6)adotmatrix(Orcompatible)
- printerisrequiredforhardcopy.CLED.RSCmustbepresentinthe
- samedirectoryasthemainprogram,aswell,atstartuptheprogram
- willattempttoloadPRINT.DRVfromthecurrentdirectory.No
- additionalenvironmentisrequired.
-
- ♪≡Ç
- FILES:
-
- CLED.DOC This1stwordformattextfile.
- CLED.PRG TheCassetteLabelEDitorprogram.
- CLED.RSC ResourcefileforCLED.PRG
- PRINT.DRV Defaultprinterdriver.
-
- Fileextensionexpectedforgraphicfilesis.GRA.Theonlytimes
- thisprogramaccessesthediskare:atstartupwhenitloadsthe
- resourcefilesanddefaultprinterdriver,andwhenyouloadorsavea
- graphicfileorloadanewprinterdriver.Ifyounoticedisk
- accessesatanyothertimeBEWAREyoumayhaveavirusorTrojanHorse
- present.
-
- ê2 Input\Output.
- Ç
- 2.1 Input.
-
- Inputsongtitlesetc.usingthekeyboard.Pointsinthegraphic
- areplottedusingtheleftmousebuttonanderasedwiththeright
- button.Youmayswitchbetweenthedifferentwindowsbyclickingthe
- mouseonanypartofthewindowyouwishtobringtothetop. When
- usingthegraphicswindowthetoolboxontheleftofthescreen
- becomesactive.Clickonthearrowiconsinthetoolboxtoscrollthe
- image(withwraparound)inthegivendirection.Invertunplotsthe
- plottedsquaresandplotsunplotedsquares,mirrormirrorstheimage
- lefttoright.GraphicsmaybereadfromdiskbyselectingLOADfrom
- thediskmenu.
-
-
- 2.2 Output.
-
- Theonlyoutputsavailablearetodisk(Savingagraphic)ora
- printer(Printingthelabel).
-
- 2.2.1Saving
-
- GraphicsaresavedtodiskbyselectingSAVEfromthediskmenu.
- Youwillthenbepromptedtochooseapath/filenamefromthe
- standardGEMfileselectorbox.Clickonorentertherequired
- filefromthekeyboardandpress<RETURN>orclickon'OK'tosave.
- Clickingon'CANCEL'willabortthesaveoperation.
-
- 2.2.2 PrintingLabels
-
- Graphicsmaybeoutputtoadotmatrixprinterbyselecting
- 'PRINTLABEL'fromthePRINTmenu,andthenclickingonthevarious
- optionsintheprinterdialog.Unavailableoptions(basedon
- informationintheprinterdriver)cannotbeselected.Theoptions
- areallselfexplanatory.Intheprintdialogyoumayalsochange
- thestandardsidelabelsthatareprintedatthetopofthelabel,
- oneeithersideofthegraphic.Youmayedittheseasyouwould
- anyothereditabletextfield,<TAB>andthecursorup/downkeys
- Çmovesbetweenthefields,<ESC>erasesafield,<DEL>,<BS>andany
- otherkeysworkasnormal.
- Ifthedefaultprinterdriver(PRINT.DRV)waspresentatload
- timeyoumaysimplyselect'PRINTLABEL'fromthemenubar,adjust
- theoptionsandprint.Ifthedefaultprinterdrivercouldntbe
- loadedforsomereason,ifitwasntpresentorhadanerror,you
- mustfirstloadacorrectdriver.Loadanewdriverbyselecting
- LOADSETUPfromthePRINTmenu,andchooseadriverwiththe
- standardfileselector.
-
-
- ♪④2.3 Screenlayout.
-
- Thescreenconsistsofthemenubaralongthetop,thegraphicsand
- textwindowsandthegraphicstoolbox.Boththewindowsandthe
- graphicstoolboxmaybemovedbyclickingintheirtitlebars,
- draggingthemousetothenewpositionandreleasingthebutton.The
- toolboxmayonlybemovedwhenthegraphicswindowisactive.
-
- 2.3.1 Themenubar
-
- Selecting'ABOUTCLED'fromtheDESKmenubringsupadialogbox
- showingabriefintroductiontotheprogram,press<RETURN>or
- clickonthe'CLED'boxtoreturn.
- TheFILEmenuallowsyoutoloadorsavegraphicsto/fromany
- attacheddiskdrive.Selectingeither'LOADGRAPHIC'or'SAVE
- GRAPHIC'bringsupthestandardfileselectorfromwhichyoushould
- selectthefile. Select'PRINTLABEL'fromthePRINTmenuwhen
- youwishtocommityourdesigntopaper.Adialogboxallowingyou
- tosetvariousprintingoptionswillthenbedisplayed.Selectthe
- colouryouwishtoprintinandthestyle,clickingon'PRINT'or
- hitting<RETURN>willstartthelabelprinting.Clicking'ABORT'
- willabandontheprint.Selecting'LOADSETUP'fromthePRINTmenu
- allowsyoutoloadanewprinterdriver.
- Thetwooptions;GRAPHICandTEXTeitheropenorbringtothe
- toptheappropriatewindow.Awindowisopenedifitiscurrently
- closedortoppedifitisallreadyopen.
- Twolevelsofhelpareavailable,bothareactivatedfromthe
- 'HELP'menu.'GENERALHELP'givesaguidetothemenubar
- functions,while'THISWINDOW'giveshelponthecurrenttopwindow
- (IfitbelongstoCLED).
-
- 2.3.2 TheWindows
-
- Tochangetothegraphicortexteditingwindows,simplyclick
- onanexposedportionofthewindowtobringittothetop,or
- selecttheappropriatewindownamefromtheWINDOWmenu.Windows
- thathavebeenclosedmayalsobereopenedbyclickingonthe
- appropriatenameintheWINDOWmenu.Editing in
- the graphic is done with the mouse, theleftbutton plots a point,
- right erases a point. Songtitleeditingisstraightforward,
- simply enter the songtitles,spinelabelsetc.fromthe
- keyboard.
-
- Ç Special keysusedinthetextwindoware :
-
- <TAB> : Acts as return for side two
- <HELP> : Move cursor to top of side one.
- <UNDO> : Move cursor to top of side two.
- <INSERT> : Insert aspaceat thecurrent
- cursor location.
- <CLR HOME> : Clear screen.
- Arrow keys : Move the cursor.
- <DELETE> : Erase character under cursor and
- close up the space
- <BACKSPACE> : Erase the character to the left
- of cursor and close up space.
-
-
- Thespecial toolsusedinthegraphicswindoware :
-
- <INVERT> : Invert theimage.
- Arrow icons : Scrolltheimage,withwrap-around.
- <MIRROR>:Mirrortheimagelefttoright.
-
- The window full size gadget(Toprightcornerofwindow)
- clears thewindow.
-
- ê3 Diagnosticsanderrors.
- Ç
-
- Atthisstageverylittleerrorcheckingiscarriedoutbythe
- program:bewarediskandprintererrors.
-
-
- 3.1 Diagnosticreports.
-
- Allerrormessagesareshownindialogboxes,thepossible
- messages,thebuttonsprovidedandthereasonforeacherrorareshown
- below:
-
- "Couldntopenthewindowtryclosingsomeothers"
- "OK"
- AmaximumofsixGEMwindowscanbeopenedatanyonetime.Ifyou
- trytoopenanotherwindowwiththemaximumnumberallreadyopened
- youwillrecievethismessage.Hit<RETURN>orclickon"OK"to
- acknowledgetheerror.Beforetryingtoopenthewindowagain
- closeanother,non-CLED,window.
-
- "PrinterNotReadyCheckpower,online,connectionsetc.""Retry"
- "Abort"
- Thismessagesappearsifyoutrytoprintandtheprinterisnot
- responding.Checkitisturnedon,switchedon-lineandconnected
- beforeretrying.Clickingon"Retry"checkstheprinteragain,
- "Abort"returnsyoutotheCLEDeditingwindowswithoutprinting.
-
- NOTE:Theprinterisnotcheckedduringtheprintrun,so
- switchingoffwhileprintingwillnotbedetected.
- ÇCLEDwillappearedtobepausedforaboutoneminute
- whileitcontinuestosendinformationtotheprinter.
-
- "Drivernotloaded,cantprint"
- "OK"
- Thiswarningindicatesthatavalidprinterdriverhasnotyetbeen
- loaded,youcanloadaprinterdriverbyselecting'LOADSETUP'
- fromthePRINTmenu.
-
-
- 3.2 Knownfaults.
-
- 1.This program does very little error checking, beware disk and
- printer errors.
-
- 2. Only High andMediumResolutionsare supported,
- high resolutionisstillbetter.
-
- 3. Windowupdatesareslow,sorrythisismycode,justbe
- patient(BetterstilluseQuickST).Ihavehadsomeproblems
- withthedeskaccessory'TINYTOOL'usedinconjunctionwith
- thisprogram(Idontthinktheyaremyfault).
-
- Ifyoufindanyproblemswithotherprogramsetc.pleaseinformme
- attheaboveaddressorleaveamessageonParagonBBS(09325-5160).
- Whenreportingbugsetc.pleasetellmeyourfullsystem
- configuration:yourcomputertype,memory,TOSversion,Blitterand
- anyresidentprograms(TSR's,deskaccessoriesetc.).Suggestionsfor
- improvementsetc.wouldalsobewelcomed.Sorrythatnosourcecode
- accompaniesthisprogram,butI'mnotquitereadytoshowmysickC
- codetotheworld.Ifyouwouldlikeacopyofthesourcecontactme.
-
-
- Çê4 Closingnotes.
- Ç
- 4.1 PRINTERS SUPPORTED
-
- -------------------------------------------------
- Star NX-1000 CL
-
-
-
- -------------------------------------------------
-
- If you writeaprinterdriverorfindanyotherprintersthatwork
- pleaseaddthem to this list, noting any restrictions,DIPswitch
- settings,specialcables/interfacesetc.
-
-
- 4.2 Copyright/Disclaimer
-
- THIS PROGRAM IS FREE AND MAY BE COPIED FREELYASLONGASITREMAINS
- COMPLETEANDUN-MODIFIEDANDALLACCOMPANYINGFILESAREALSOSUPPLIED.
-
- THEAUTHORACCEPTSNORESPONSIBILITYFORANYDAMAGESINCURREDASA
- RESULTOFTHISPRODUCT.
-
-
- 4.3 Plannedrevisions.
-
- Coming up(WhenIgetthetimeandinspiration) :
-
- V 1.?
- ¯¯¯¯¯
- Better error checking.
- AbilitytoloadDEGASetc.files.
- Moregraphicstools(Linesetc.)
- Improvedprintersupport
-
- 4.4 Thanks.
-
- Duringthelongtimeithastakenformetowriteanddebugthis
- programmanypeoplehavehelpedme,myapologiesfornotmentioning
- anyonespecifically.ThankstoalltheguysontheParagonComputers
- BBSwhoregularlyansweredmysometimessillyquestions.Manythanks
- toJimCharltonfordistributinghissourcecodefortheXXEDfile
- editor,thishelpedunravelmanythings.ThankstoTimOrenforthe
- AnticOnlineProGemseriesofarticles.Alsothankstoallthe
- conversationalistsontheUSENETwhoboughtupmanyinteresting
- subjects.
-
- êAppendixA
- Ç
- 1. Intro.
- ----------
- This appendix describes the format of the printer configuration files
- used by the cassette label editor program CLED. Use this document and thesample configuration file to create drivers for any printers you own. This
- document describes the configuration file for the current version (1.2) ofCLED. I make no guarantees that future versions will have compatible config
- files. However I see no reason why this configuration will change unless it
- turns out to have some major flaws or I add substantial new features.
- IfyoufindyoucannotconfigureCLEDtoworkwithyourprinter,
- pleasecontactme.
-
- 2. Syntax:
- -----------
- Semicolon (;) marks beginning of a comment, rest of line ignored
-
- Hexidecimal numbers may be in upper or lower case,butmustbe
- precededbyadollarsign($).
-
- All commands are assumedtobedecimal(base10)unlessproceededbya
- dollarsign($)inwhichcasetheyareassumedtobein
- hexidecimal (base 16)
-
- Codes within each command are seperated by commas
-
- All spaces except within printer name are ignored. Printer name may not
- contain a semi colon. Trailing spaces are ignored.
-
- Blank lines are ignored.
-
- Colour commands arent listed for mono printers, likewise mode switch commands
- for draft only printers.
-
- Codes greater than hexidecimal 80 indicate a variable value, value sent is
- code - 80 + variable. Only used for line spacing.
-
- The graphics on command is followed by n1 n2 m1 m2.... where n1 and n2 are
- the high and low bytes of the number of points to follow and m1,m2... are
- the actual graphic bytes.
-
- The version number given in the ID string matches the version number of
- CLED that supports that format of file. CLED will NOT allow the use of
- a configuration file with a later version number than itself, but may
- be able to use older configurations. (Hey we gotta have progress!)
-
- Asyntaxerrorwillonlybegeneratedforunknowncharacters,ie.any
- nondigitsfordecimalmodeoranyanynon-hexdigits(a-f,A-F,0-9
- allowable).
-
- Numbersmustbethreeorlesscharacters(including$prefix).
-
- Acommandmustconsistof80orlessseperatecommandnumbers.
-
- 3. Commands are in the following order:
- Ç----------------------------------------
- 1. ID string (Magic word CLED, followed by a version number, no spaces)
- 2. Printer name (Max 40 chars)
- 3. Colour or mono (y=colour, n=mono)
- If colour { 3.1 Change to black
- 3.2 Change to red
- 3.3 Change to blue
- }
- 4. Set line spacing to n/216 of an inch
- 5. Set elite pitch, 12 CPI
- 6. Do we have NLQ (y=Yes, n=No)
- If NLQ { 6.1 Enter NLQ
- 6.2 Enter draft
- }
- 7. Underline on
- 8. Underline off
- 9. Enter 8 bit graphics mode, single density, (60 DPI)
- 10. Draw a solid vertical bar in the middle of a character cell (| char,
- often not solid on printer)
-
-
-
- 4. Valid version numbers.
- --------------------------
-
- 1.2 - First version of CLED to offer printer config files.
-
-
- ÇAppendixB.
-
- Printers currently supported:
- ------------------------------
-
- NAME: LIMITATIONS:
- ----------------------------------------------------------------------
- STAR NX-1000 COLOUR Noneknown.
-
- ----------------------------------------------------------------------
-
- If you write a printer driver, send me a copy of the file noting any
- limitations, dip switch settings etc. andIwilladdittothislist.
- Iwill also try and include the driver (With a note saying who wrote it!)
- inany future releases. Thanks.
-
-