home *** CD-ROM | disk | FTP | other *** search
- IMAGE CAT (IMG CAT) Copyright 1989 Chet Walters
-
- **** ALL RIGHTS RESERVED ****
-
- LEGALESE.....
- This program is *-NOT-* public domain and is intended for donators
- only! Thank you for your donation. Make it worth your while and keep
- this in YOUR library. I have asked for a mere $10 donation for this
- program and the final product represents many hours of hard work and
- many more hours spent in learning the system and many dollars spent on
- equipment. Please respect not only my lawful rights of copyright, but
- also my investment of time and money to make things convenient for you.
- You are guilty of international crime if you make a copy of this
- program for other than your own personal use. You have, by the
- purchase of this program, the rights to make as many copies of it for
- your own personal use as you wish, but no other copies are authorized
- nor permitted. Back this disk up in case of floods or hurricanes and
- save the original. For free updates, you'll need to send back the
- original. Use the back up!
-
- LEGALESS......
- Use of this program is the owner's responsibility (that's you). If you
- want to put 700 image files in one folder on your harddrive and fry
- your printer, that's up to you, it's not my responsibility. However,
- to safeguard against that, IMG CAT will only print up to 150 images at
- each punch of the CATALOGUE button. Period. That's the limit. You can
- select and print as many paths as you please during any one session
- (thousands of files if you want to), but you can't access more than 150
- image files from any one path. It's recommended that you limit any
- path to less than 100 images and then print several paths which gives
- the printer time to rest and cool. Don't tax your printer. Those
- babies wear out quick enough. Make sure your ribbon has enough ink to
- keep the pins lubricated. If you have an HP Deskjet, no sweat, but
- those carts are a bit on the expensive side, no? Laser printer? Well,
- I don't have one to test with IMG CAT, but I bet they can get pretty
- hot after a long session. Keep an eye on your printer!
-
- BRAGGING.....
- With the advent of Touch Up, scanners, Dr. Bob's MVG and the like, many
- folks have opted to store their bit graphics in DRI IMG format. This
- is nice. It makes it possible to store graphics in compressed form and
- let's one work with images larger than the actual display screen. Ideal
- for DTP applications. However, up 'til now, there has been a real
- vacuum in the Atari community. That is, a way to effectively catalogue
- and easily reference those very bit images. There are currently no
- real slide shows which will let you quickly page through a set of IMG's
- so you know what's there (though Dr. Bob's MVG comes real close with
- it's QWIKKIES feature). It was really up to your failing memory (grey
- type) to know whether that XMAS01.IMG file was the one of the wreath or
- the one of the Christmas tree ... or was it the one of the Courier and
- Ives winter scene that you liked so well??? Yeah, yeah, I know, you
- have it all in a database somewhere. But, geez, in the data base it
- says 'winter scene' but which one? I had three... Was this the
- sleigh? Or the mountain? or ??? A picture is worth a thousand words
- they say....
-
- Well, wonder no more. IMG CAT to the rescue. Before IMG CAT, if you
- wanted a hardcopy of a set of IMG files, you were forced to drag out
- Easy Draw, PageStream, Calamus or other DTP packages and laboriously
- lay out a page of IMG's, name them, title them and then print them. A
- tough and time consuming job. After you finished the job, you were
- likely pretty sick of DTP for a while anyway. No longer! IMG CAT will
- print in various configurations page after page of IMG files nicely
- laid out in alphabetical order with sizes and names ready for your
- perusal. Next time you're stuck for a nice graphic to go with that
- newsletter article about Christmas, just pull out your catalogue and
- look under 'W' for winter. Since you can put up to 15 images per page,
- you might even find one that suit's your needs better than the one you
- were looking for in the first place. And it's all without any hard
- work on your part. Just run IMG CAT, smack the return key, select a
- path, and smack the return key again. While your catalogue prints,
- you're free to pursue other interests (a candlelight dinner with that
- 'special someone' might be nice here).
-
- I've done all the work for you. I have painstakingly written IMG CAT
- in assembly language so that it's extremely compact. GDOS, the
- printer driver, the fonts, and those HUGE IMG files require lots of
- RAM. I've made IMG CAT tiny to accommodate this. I've been able to
- print 15 image files per page at 300 DPI with only 700K free at the
- desktop! Now that's efficiency! And with that efficiency comes speed.
- Your part in the use of this program is very small (the printing takes
- the time). I meant it that way. IMG CAT is a breeze to use and it's
- flexible to suit your tastes (more on this later).
-
- REQUIREMENTS....
- Well, now that the chest beating is out of the way, there is one other
- thing before we get to the real good stuff. You should know that IMG
- CAT requires GDOS (Atari) or G+PLUS (CodeHeads) and a suitable printer
- driver with at least one printer font that has 10 point and 12 point
- typefaces. That's 'easy'. Migraph (Easy Draw, Touch Up, Super
- Charger) makes an excellent one for Epson and a terrific one for the HP
- Deskjet plus several others. NeoCept (of Word Up fame) has a good
- collection of drivers for GDOS too. There are drivers available for
- most any printer. If you need more info on GDOS, there are several
- sources and we won't expound on it here. If you work with IMG files,
- you likely know about GDOS already. If you haven't a clue about GDOS,
- write CodeHead Software about their excellent and FAST G+PLUS system
- for GDOS compatibility. The folks there are mighty helpful.
-
- CATALOGUING.....
- I think that's how you spell it. Anyway... You should go through a
- little preparation before using IMG CAT. IMG CAT will print only the
- image files found within one path on your diskettes or harddrive. It
- will not dig into any folders other than the one you open with the
- fileselector. What you see is what you get, no more, no less. This is
- not a real limitation. Most folks don't keep more than 150 IMG's in
- one directory on the hard drive and floppies can hold only so many.
- Too, as mentioned, this will keep you from turning your printhead into
- scrap iron or taking a fire hose after your laser all the while
- swearing at me for letting you do it. So, with that in mind, if you
- don't already have your images 'organized' do it first. You might even
- want to make a first run with IMG CAT then go through and sort your
- images into catagories for a final run (there's a draft feature for HP
- owners described later for just that). Think about it? Was this
- possible before IMG CAT? Nope, it was a hard job to get.... wait, this
- ain't the bragging section.....
-
- RUNNING IMG CAT
- Put IMG CAT anywhere you like on your harddrive or floppy. Double click
- on the IMG_CAT.PRG name from the desktop. It's not recommended that
- you run this program from within other programs which have the PEXEC
- feature (like Flash or the like). We tweak the system a bit to get the
- job done and though we follow ALL the rules, there's no guarantee that
- you won't see some of those explosive beasties if you run this from
- within. Besides, we need the memory for IMG files and fonts. Programs
- like NeoDesk from GRIBNIF and HotWire! from the CodeHeads (ie specially
- designed as shells) and Dr. Bob's Menu Helper should work ok if you
- have the RAM (Dr. Bob's is ideal here since it is VERY small). As a
- point of interest, this program was written on a Mega 4 with CodeHead's
- HotWire residing peacefully and always in memory using many of the work
- saving features of HotWire! Highly recommended.
-
- BUTTONS, BUTTONS, WHO'S GOT THE BUTTONS?
- When IMG CAT is initialized, you'll see lots of buttons. Unless you've
- never heard of a mouse, you don't need to be told what to do with them.
- The button defaulted is the SET PATH button. That's what you should do
- first. Just hit RETURN or punch that button and the fileselector will
- appear. Dig around until you have the IMG files you want to print
- before your very eyes then click on OK or hit RETURN again (you don't
- need to select an individual filename). The path you chose will be in
- the TITLE box and CATALOGUE will then become the default button. If
- you wish to have a special title for this (perhaps you have a
- collection of animals on a floppy labeled ANIMALS but the title of A:\
- for this section of your catalogue would be a bit less than
- informative) you can edit the title line up to 40 characters (press ESC
- and type ANIMALS DISK ONE for instance). Make sure your printer is on
- and there's plenty of paper then smack the RETURN key again. Your work
- is done! IMG CAT will do the rest. See, that wasn't so hard! Go have
- that dinner! Once you're done with dinner (or whatever the dinner
- might have lead to) then come on back. You'll see that SET PATH is
- once again defaulted and the kitty is waiting for you to select another
- path to print!
-
- SETTINGS and FLEXIBILITY
- This would be a very poor program indeed if I foisted my preferences on
- you. Oh, yes, I do have preferences, and you'll see them when you
- first run IMG CAT plain as the whiskers on the kitty. But they're not
- etched in stone. We'll discuss each in turn and then tell you a way of
- saving YOUR preferences so you don't have to click the mouse ninety
- times (like some other programs which I won't mention here) to have it
- your way every time you run IMG CAT.
-
- ...PAGE STYLE
- You have three choices. If you've got a 300 DPI printer and like lots
- of information at your fingertips, then style 15 is your baby. It
- prints 15 images per page with each image 2 inches by 2 and the names
- printed sideways (only place they'll fit!). If you've got a 9 pin
- printer or like more white space on your pages, then style 12 is for
- you. This gives 12 images per page with upright titles and some white
- stuff for easy on the eyes viewing. Style six prints (you guessed it!)
- only 6 images per page and is more or less for those with limited
- memory. Style six is also a good one for those HUGE scanned images,
- halftones, and quick looks at a small set of IMG files too. Just click
- on the icon of your choice.
-
- ...ASPECT RATIO
- You can elect to preserve or ignore the aspect ratio of the images on
- the page. Unlike Degas, TNY or NEO pics, IMG files have widely varying
- sizes. Some may be long and skinny or short and fat or wide and
- narrow. Each image on the page is printed within a fixed area (ie 2 x
- 2 on style 15 pages). If you elect to PRESERVE aspect, then we look at
- the longest side of the image, shrink that to exactly fit the box, then
- we shrink the short side a corresponding amount which may or may not be
- the size of the box. This way, we preserve the overall 'look', or
- aspect of the picture. If you choose to IGNORE aspect, the we look at
- the longest side, shrink or enlarge that to fit and go on to enlarge
- the short side so the image fills the box entirely. This often has a
- 'fun house mirror' effect on the picture and I can't fathom why anyone
- would elect to ignore aspect, but you're not locked to my preferences.
-
- ...IMAGE SIZES
- IMG CAT will print the pixel sizes in WIDTH x HEIGHT above or beside
- (depending on page style) and just after the name of the image. This
- is to give you a rough idea of the actual size of the image. If you
- have a 300 DPI printer, then a 450 x 300 image will be an inch and a
- half by one inch pixel for bit. Since all images regardless of size
- print strikingly well through IMG CAT, you might not know the actual
- extent of the image by just looking at the picture. SHOW the size. If
- it's 1200 x 890 then you know that it's a pretty darn big image. You
- can then easily surmise if a particular image is a good choice to
- import 30 times on a page in your DTP application for making labels
- (the big ones don't do this well). If you don't want sizes printed,
- then HIDE them.
-
- ...PAGE BINDING
- This somewhat 'cryptic' option is for the style of the overall
- catalogue rather than individual page design. If you choose NONE then
- the page titles on all pages will be printed flush right on the page.
- If you choose CONT, then odd numbered page titles will be printed flush
- right while even numbered ones are set flush left for a 'book' effect.
- The CONT means continuous which further means that the titles will be
- swapped book style, but there will be no pause between pages. You can
- then punch and collate with 'page protector' plastic covers for a nice
- book. SING means single sheet which further means that the titles will
- be swapped and IMG CAT will wait for you to respond to an alert box
- between each page. It's not recommended that you print on both sides of
- a sheet of paper unless it's at least 60lb since heavy graphics tend to
- bleed through to the other side spoiling the whole thing (lasers won't
- bleed, but they will double warp the paper and the toner on the second
- side will be a tad 'flaky'). But, the option is here for you if that's
- what you want to do. This feature is there for those who have single
- sheet printers too.
-
- ...BOX STYLE
- Personally, as you can see, I like dotted boxes around my images. This
- gives an impression of the aspect of the image, doesn't clutter the
- page, and keeps the names and sizes relative to the particular image
- for easy reference. If you like images sans boxes or solid lines for
- the surround, then take your pick.
-
- SCAT!
- Here's a feature that I wish more programs had (which is why I included
- it). IMG CAT is easy to use. The learning curve is flat as a pancake
- (or is that steep as Everest? I can't bring to mind right now which
- means easy). Anyway, the only time you're asked for confirmation when
- doing anything is when you hit one of the print buttons. You'll see an
- alert asking if your printer is on. Click the appropriate button: AYE!
- for "go ahead," NAY! for "wait, not just now." There is a third button
- named SCAT! If you click that button, you will never again see that
- particular alert box for the rest of the session. Kitty will just
- quietly go about his business when you punch a print button. You'll
- find that once you catch on to IMG CAT, you'll be grateful for the
- SCAT! button. You're welcome....
-
- SAVING PREFERENCES
- All of the preferences mentioned above can be saved for ensuing
- sessions with IMG CAT. In addition to STYLE, ASPECT, SIZES, BINDING and
- BOXES, the ASPECT, PLACEMENT, and ENLARGEMENT of single printing
- (discussed later) and the SHIFT KEY condition of printer checks are
- also saved. Just click on the kitty's nose at the main dialog and
- insert your working program disk into the drive from which it was run
- (fixed media hard drive owners need not worry about this). Your
- preferences are saved directly to the IMG_CAT program so there's no
- other file besides the PRG floating around for you to worry about. If
- you have a harddrive, this will happen so fast you won't think it
- worked! But, next time you run IMG CAT, you'll see that it did indeed
- 'take.' NOTE: if the file named IMG_CAT.PRG is not found, IMG CAT will
- ask you to help it find itself on disk with the fileselector. When and
- if that happens, you should search through your folders to find your
- working IMG_CAT.PRG then double click it. This should only happen if
- you have run IMG CAT from a floppy which is no longer in the drive.
-
- ********* CAUTION ********
- There are safeguards to ensure that you can't inadvertently spoil
- another program file when saving defaults, but you can screw that up
- royally by poking around in the IMG CAT program file with a sector
- editor. DON'T and there will be no problems. No guarantees otherwise.
-
- FONTS
- As noted, IMG CAT requires GODS and fonts for your printer. Check
- other sources for information on GDOS and it's foibles. IMG CAT allows
- you to choose from up to six fonts maximum during any one session.
- Note, however, that GDOS requires that ALL fonts listed in the
- ASSIGN.SYS file be loaded all at once. If your ASSIGN.SYS lists more
- than six fonts, the excess is just wasted memory. Along these same
- lines, IMG CAT uses ONLY point sizes 10 and 12. Other point sizes are
- wasted space too. You might want to write a special ASSIGN.SYS for
- just IMG CAT which has only the 10 point and 12 point fonts of your
- favorite six fonts. G+PLUS from the CodeHeads offers a great
- alternative by allowing you to load ANY ASSIGN.SYS with any program run
- automatically and this is a boon to IMG CAT. Highly recommended (it
- dramatically reduced the development time on this program, I can assure
- you). Note, that if you have limited memory, you should load only one
- or two fonts. If you're having the problem of 'missing' images on a
- page (the last two or three are blank boxes) then you have simply run
- out of memory (RAM type). Set up an ASSIGN.SYS with only SWISS in 10
- and 12 points and this problem should go away. Use fonts designed for
- your printer. Limiting your fonts to 10 and 12 points will also make
- IMG CAT load and run more quickly.
-
- If your text does not seem to be the correct size, then IMG CAT can't
- find the font it's looking for. IMG CAT attempts to print page titles
- in 12 point and image names and sizes in 10 point. If the chosen font
- does not have these size designations, then IMG CAT will try to print
- with the nearest point size BELOW the requested one. If there is no
- point size BELOW the requested one, then the next HIGHER point size
- will be used. You can use this little 'fact' to your advantage if you
- wish. If you have listed, say, only SWISS 7 point in your assign.sys,
- then when you print with SWISS, all text will print in 7 point SWISS
- (it's a clean tiny font at 300DPI for those who like tiny text). If
- you want larger, then you can have only, say, DUTCH 18 point listed in
- your assign.sys for DUTCH. When you print with DUTCH, you will get 18
- point text. Note, however, that using larger point sizes will cause the
- numbers for the sizes of images to overlap the names so it's best to
- HIDE sizes here.
-
- DEVICE DRIVERS
- Presently, IMG CAT references only Device #21 or Device #23 as printer
- devices. This is the norm (as far as I know) and should present no
- problems. Make sure your printer driver in your ASSIGN.SYS file has
- one of these designations. Device #21 is the default for most drivers
- (EPSON), but the Migraph HP DeskJet driver installs as device #23 for
- 300 DPI and device #21 for 150 DPI (as they came from Migraph). If you
- have Migraph's driver and have these devices listed as such, then IMG
- CAT will detect it and default to device #23 for 300 DPI if you're
- using the original ASSIGN.SYS. Otherwise, it will install device #21.
- If you have another printer (LQ, SLM) then edit your ASSIGN.SYS file to
- specify either device #21 or device #23 for compatibility.
-
- ***** HIDDEN FEATURE *****
- If you have a DeskJet and Migraph's driver for it, then you CAN bypass
- this automatic #23 install for draft printouts if need be. Merely
- press and hold the SHIFT key when you double click on the IMG_CAT.PRG
- and keep it pressed until the choice box appears. You can then choose
- DEV #21 for preliminary 'sorting' printouts (if you've followed
- Migraph's lead and have DJET150.SYS as 21 and DJET300.SYS as 23). This
- nifty hidden feature is useful as well if you only have one floppy
- drive. You can boot with a disk which has GDOS and which installs the
- ASSIGN.SYS file. You can then remove that disk from the drive and
- insert the disk with IMG_CAT.PRG. Hold down the SHIFT key and double
- click the PRG. Keep holding down the SHIFT key until IMG CAT loads and
- gives you an alert. Remove the disk with IMG CAT and re-insert the
- GDOS disk with all the fonts and drivers. Click on the device desired
- and off you go! Thanks to Frank Tomecek for thinking up this little
- feature.
-
- NECESSITIES
- IMG CAT needs no GDOS screen fonts, no screen drivers and no META
- driver. It needs only the printer driver for your printer and at least
- one printer font in both 10 and 12 point designations. Below is a
- sample of the MINIMUM ASSIGN.SYS configuration required for Epson 9
- pin:
- ;your path goes below
- PATH = D:\EASYDRAW\EPSYS\
- 00p screen.sys
- ; --START OF SCREEN FONTS--
- 01p screen.sys
- 02p screen.sys
- 03p screen.sys
- 04p screen.sys
- ; --END OF SCREEN FONTS --
- ;PRINTER DRIVER
- 21 FX80.SYS
- ;--START OF PRINTER FONTS--
- ; SWISS
- ATSS10EP.FNT
- ATSS12EP.FNT
- ;up to five additional fonts here...
-
- Yours may vary depending on driver and fonts, but you must have device
- #21 or #23 as the device number before your printer sys file. If you
- have an SLM 804 then you should enter:
-
- 21 SLM804.SYS
-
- in place of the 21 FX80.SYS above and:
-
- ATSS10LS.FNT
- ATSS12LS.FNT
- ;up to five additional fonts here...
-
- for the fonts. DJet owners with Migraph's drivers should have:
-
- 23 DJET300.SYS
- ATSS10LS.FNT
- ATSS12LS.FNT
- ;up to five additional fonts...
- ...
- 21 DJET150.SYS
- ATSS10DJ.FNT
- ATSS12DJ.FNT
- ;up to five additional fonts...
- ...
-
- to take full advantage of IMG CAT's HPDJ 'shift into draft' printing
- feature detailed above.
-
- ***** PLEASE NOTE: If you run with a minimum ASSIGN.SYS file such as
- this one, subsequent programs requiring GDOS drivers and fonts may not
- work properly. Subsequent programs may need the META.SYS or the screen
- fonts and they will not be installed. Using G+PLUS from the CodeHeads
- eliminates this ASSIGN.SYS headache and allows easy GDOS configuration
- for individual programs. If you normally boot from a floppy, then by
- all means write an ASSIGN.SYS file like this one and boot with it to
- run IMG CAT. Reset your system when you're done with IMG CAT so that
- the 'short' sys gets cleared out of memory. If you have a harddrive
- then you should get G+PLUS to handle this for you.
-
- PRINTING SINGLE IMAGES
- Click on the PRINT SINGLE button (logical... no?) and you will be
- greeted with a new dialog. Your installed device and DPI rating (though
- mileage may vary depending on use) will be shown (though only shown,
- not selectable). When you first visit, the CHOOSE FILE button is your
- first choice and is the default if you press RETURN. Select an
- individual IMG file to print (yes, Virginia, you MUST select an
- individual IMG file here). The file will be read and its size will be
- noted in the pixel boxes. You can choose the PLACEMENT on the page,
- the ENLARGEMENT factor and the preservation or ignoration of the ASPECT
- (discussed above) of the printout before you punch the print button.
- Note, that if you choose to IGNORE ASPECT, the image will always print
- exactly SQUARE per the longest side of the image unless it won't fit on
- the page that way. If you choose an enlargement factor that causes the
- finished product to be larger than an 8 1/2 by 11 inch sheet (the only
- page size that IMG CAT is aware of, by the way) then the image will
- print FIT TO PAGE. Click the filename button (under the kitty) to
- choose another image, or just change the placement or enlargement of
- the current image for a reprint. When done, click EXIT to return to
- the main catalogue dialog(ue??).
-
- CAVEATS
- First, if you have an HP DJ printer, then some of the features of the
- program will not be available to you on a strict basis. Due to the
- peculiarities of the DJ, if the printer is turned on when the computer
- is booted, then it detects as ALWAYS ready whether it is or not.
- Conversely, if it's switched off with an AB switch when the computer is
- booted then it detects as always OFF and you must reboot with the
- printer on to get back the ability to print. It also gives odd timeout
- signals which makes things difficult too. There's a complicated fix for
- this little (and painful) oddity, but it involves inserting a
- transistor into the centronics plug and I won't detail it here. Bear
- in mind, if you have a DJ, you are responsible to make sure the printer
- is on and ready when you press the CATALOGUE or PRINT buttons. Even if
- you make a mistake here, you have about 30 seconds to right it by
- turning it on (you should have the GRAPHICS DIP switch 2 set to
- 300DPI). Also, I've had to eliminate some of the 'hey, is the printer
- there?' checks within the program for that very reason. The DJ is very
- TIMEOUT prone so I've had to go to other means described in the next
- paragraph. IF YOU HAVE A DJ, THEN BY ALL MEANS CHOOSE SHIFT FROM THE
- ALERT AT SAVE DEFS. OTHERWISE, YOU MAY BE THINKING YOUR CATALOGUE US
- PRINTING AWAY (the DJ's quiet you know) WHILE THERE'S AN ABORT? ALERT
- SITTING THERE WAITING FOR A CLICK.
-
- If you have an Atari laser hooked up to the DMA port, then by all means
- set the printer checks to SHIFT and not TIMEOUT since there will be
- nothing hooked up to the parallel/serial port. This also holds true
- for folks whose printers hook to the serial port since the program
- checks only the parallel port or the serial port (according to what you
- have installed with the desktop control panel accessory) for timeouts.
-
- Since IMG CAT explores and exploits some of the very dark regions on
- the back roads of TOS, there is no easy way to abort a print once it's
- begun. Once you see the 'page 1 of ?' prompt, the system has taken
- over and the kitty no longer has control. Just about the only way to
- abort the print is to shut off the printer. In about 30 seconds, TOS
- will (smartly) realize that there is no printer and will give control
- back to the kitty. At that time, if you're only printing one page or a
- single image, then no sweat, just pick up where you left off. If,
- however, you're in the process of printing 2 or more pages, the kitty
- will just keep on trucking unless he detects that a SHIFT key is
- pressed. It would be nice to just check at the end of each page to see
- if the printer is on or not, but some printers give timeout signals
- when they shouldn't. If there was a check like this at the end of each
- page printed it would cause some printers to ALWAYS pause at the end of
- each page. Certainly not desirable. The SHIFT solution is the only
- workaround for this, and that is the way IMG CAT comes in its out-of-
- the-box condition. But, I don't lock you into this. You can change way
- IMG CAT asks for abort. To do this, you must save your defaults. At
- that time, you will be asked what method to use. If you're having
- timeout troubles at the end of each page, then choose SHIFT like the DJ
- folks and the Atari Laser DMA folks. If you've chosen SHIFT from the
- ALERT when saving defs, then to abort a multiple page print, shut off
- the printer then count 'oneMississippi twoMississippi three...' until
- you get to about 15 then press and hold the SHIFT key until kitty asks
- you if you want to quit. If you've chosen TIMEOUT from the ALERT at
- save defs, then the kitty will ask you if he discovers that the printer
- is off (at the parallel port) at the end of the page without this baby
- sitting. This 'kloodgie' aspect of the program I apologize for, but
- that's a necessity for some cantankerous printers.
-
- Scanned photographs and halftone pictures will take on a crossed hatch
- appearance when they are enlarged or reduced. IMG CAT works great with
- line art (scanned cartoons, drawings etc) but with these other types,
- the going gets rough at times. They also use lots of ink! If you need
- to print several of these, then use PageStream, which has a 'screening'
- feature to eliminate this freak of nature.
-
- The dialogs used here were designed to look really terrific on a
- monochrome screen. The buttons in the single print dialog, however,
- might look a little crowded and somewhat off-center on a color monitor.
- IMG CAT runs in hi and med rez only. Since most folks who fool with
- bit images use the monochrome, this should not pose a problem. Also,
- color users will have no 'progress' reports since the icons are
- elongated in med rez.
-
- Since IMG CAT keeps a channel open to your printer the ENTIRE time it's
- running it requires that your printer be turned on when you exit the
- program. No big deal really, and when you consider that this
- eliminates the need to load the fonts for each path you print, you'll
- agree that it's a small price. If the printer is off when you want to
- exit, then IMG CAT will tell you what you need to do. If you have an
- Atari Laser then you'll probably see a quick box flash on the screen
- each time you quit, but pay no heed.
-
- IMG CAT sorts the image names on only the first four characters for
- extra speed. If you have a series of IMG's named CAT1, CAT2, CAT3 then
- they will sort correctly. However, if they are named KITTY1, KITTY2,
- KITTY3 then they will all be together in the printout, but not
- necessarily in that order.
-
- For speed I use the blitter for the kitty (not to be confused with
- litter for the kitty). If you have a blitter then you get 300 kitties
- on the screen when you run. If no blitter you only get 100 kitties
- (300 takes too long). Anyway, this caused me much headaches with the
- first release of the demo. I hope you appreciate the consideration
- (and I apologize for the inconvenience if you downloaded a demo that
- did nothing more than lock up on you).
-
- Every effort was made to ensure that the program would run on any size
- monitor or screen. I don't have a Viking to test it on. The only
- thing I had was a PD program called BIGSCRN which fooled GEM into
- thinking that the screen is bigger than the standard monitor. But
- that's all it does, fool GEM. It's buggy. My stuff looked ok as long as
- the screen was 640 pixels wide and 800 long, but wider it looked funny
- even though my checksums worked out to the right values. I think
- that's the fault of BIGSCRN and not IMG CAT. If you have a big
- monitor, then please let me know. (I'll return the favor by letting you
- in on a back-door feature).
-
- ************* DEMO ***************
- If you're reading this doc and working only with the DEMO of IMG CAT,
- then you'll quickly realize the limitations of the demo. It will give
- you a good idea of what the full blown version will do. Support ATARI
- ST ShareWare authors. Don't make us feel like beggars. Send in a
- donation of only $10 for a full version. You'll like it I'm sure!
-
- Chet Walters
- P.O. Box 45
- Girard, OH 44420
-
- Folks outside the continental United States must send an international
- money order for $12 in US FUNDS or $12 in US currency (postage is
- expensive). I live in a backwoods area of the US and currency exchange
- houses are difficult to come by. Allow six weeks for delivery.
-
- **********************************
-
- If you've donated and are reading this doc then I thank you very kindly
- for your consideration. I will strive to continue to put out useful
- and bug free ShareWare. The latest version of FujiDesk is on the disk
- and if you like working with bit images, you'll want to get Dr. Bob's
- MVG, a demo of which is on this disk too.....
-
- ***********************************
-
- If you have not donated and are reading this doc and are using IMG CAT
- regularly then you and your friend are guilty of international
- violation of copyright law. Besides that, you are a slug who lives
- under the slimiest dirty rock on the dung covered floor of a hostelry.
-
- ***********************************
-
- For the curious, DEVPAC from HiSoft through Michtron was used to write
- this program. WERCS from the same was used for the dialogs. If any of
- you read my plea for a recommendation on a new language to use for
- writing programs on the ST in the stead of GFA, then know that this is
- the one. Highly recommended. Many thanks go to Mr. W.D. Parks for his
- kind assistance and motivation. Thanks also goes to Craig Daymon
- (Manual Maker) for his 'public' suggestion of exploring the
- possibilities of using the system to print images. And thanks to the
- folks on GEnie and CHQ BBS (216) 758-0284 for their help in debugging.
-
- If you're a telecommunicator (is that a word?) then join us on GEnie in
- the ST Roundtable Category 7 Topic 13 for comments and suggestions.
-
- ************************************
-
- You can bet if a company or product was named herein, then it bears a
- trademark or copyright. Here's a semi complete list of things you'll
- want to check out if you really want quality stuff....
-
- G+PLUS (****) [four stars if you wondered]
- HOTWIRE! (****)
- Codehead Software
- P.O. Box 74090
- Los Angeles, CA 91607
- (213) 386-5735
-
- NOTE: Due to the complexity and 'one time only at boot' nature of
- Atari's original GDOS, the idea of IMG CAT would probably have stayed
- forever buried deep in the fissure of Sylvius were it not for the
- advent of G+PLUS by the CodeHeads. G+PLUS made IMG CAT a viable
- ShareWare item and brought it to the fore. G+PLUS also cut development
- time on this product considerably. By all means, get it!
-
-
- EASY DRAW (****)
- TOUCH UP (***)
- various printer drivers (****)
- Migraph
- 200 S. 333rd St.
- Federal Way, WA 98003
-
- ************* UPDATE INFO *************
- (proof that ShareWare authors are very responsive to the public)
-
- 9/25/89 1.02
- Thanks to Dr. Bob (Mr. W. D. Parks) and his GLU_RSRC routine, there is
- no longer a separate resource file tagging along with IMG_CAT.PRG.
- Now, since IMG CAT saves defaults directly to the program file and has
- pasted right into it a 'GLUed' resource, you have only one file to
- worry about when moving IMG CAT from directory to directory. Store it
- anywhere! Even on disks full of images! It's only 27K! You should
- not rename it though, since this will make you step through the
- fileselector every time you want to save defaults. Leave it named
- IMG_CAT.PRG.
-
- 9/26/89 1.03
- At the suggestion of Mr. Bob Rakocy, the 1/2 size button was added to
- the ENLARGEMENT dialog. You can now take those _HUGE_ scanned images
- and pare them down to half size for printing singly. Added was
- compatibility with LGSLELECT by Charles Johnson thanks to an
- incongruity discovered by Mr. Bill Rhebock. As it turns out, this
- problem existed as well with the system selector in any version of TOS
- prior to TOS 1.4.
-
- 9/27/89 1.04
- As it was, if you chose CATALOGUE before SET PATH, only a 'No images
- found' alert would ensue. Now, at the suggestion of Frank Tomecek, if
- you choose CATALOGUE in this case, it is treated as if you had punched
- SET PATH. You are given the fileselector and asked to choose path.
- Punch CATALOGUE again to print. Fixed was a cosmetic bug discovered by
- Mr. Rakocy. If there were an even number of images for the page style
- chosen (ie 24 images for style 12), the 'Page ? of ?' dialog would turn
- up incorrect. It is now correct.
-
- 9/28/89 1.05
- A few cosmetic changes and some optimizations for speed. Nothing to get
- excited about.
-
- 10/12/89
- It was discovered at this time that the print drivers which come with
- TimeWorks Publisher and other early drivers limit the number of IMG's
- one can print on a single page (this was first thought to be a memory
- problem but it's not). So, as a result, if you're using one of the
- TimeWorks or an early release driver from another source then you can
- print with only page style six no matter how much memory you have in
- your machine! This is a serious deficiency of the driver and not the
- fault of IMG CAT. If you're using those drivers, you should try to
- obtain a driver for your printer from Migraph (or from Atari if you
- can) which allows 15 images per page or more. (To print 15 images per
- page you need at least 600K free at the desktop before running IMG cat
- with these new drivers.)
-
- 10/19/89 1.06
- Due to some optimization and the fact that the loss of images per page
- first thought to be a memory deficiency problem turned out to be a
- driver deficiency problem (see above), the 150 IMG per path limit is
- now raised to 500 IMG's per path. Bear in mind, that most
- fileselectors will handle only 300 to 350 filenames per path. IMG CAT
- will allow 500 names to be printed, but the FSEL may crash when trying
- to access a directory with that many names (some do some don't). This
- is not a fault of IMG CAT, but of the fileselector. UIS_II and
- LGSELECT give you an alert if you're over limit, but go ahead and click
- the OK button as the limit of these FSEL's only affects the FSEL itself
- and IMG CAT will process ALL the names up to 500 just fine. The new TOS
- 1.4 selector handles that many names alright, but the old system
- selector may crash. Other third party selectors have not been tested.
- You should also be aware that having that many names within a directory
- will slow GEMDOS file access down considerably (even with TOS 1.4) and
- those directories become more and more difficult to manage as they grow
- (300 names is not too unreasonable a limit). Also, you can burn up a
- dot matrix printer by printing that many files in succession. CAUTION!
-
- 10/21/89 1.07
- IMG INDX is now included on distribution disks with the advent of IMG
- CAT 1.07. See IMG_INDX.TXT for details on using it. IMG CAT now has
- the ability to print only the ODD pages, EVEN pages or ALL pages of the
- catalogue. This feature facilitates easy two sided printing. It's
- recommended that you only use this feature if you have a laser printer
- since graphics prints on a dot matrix or HPDJ will sometimes bleed
- through to the other side spoiling the prints. You can do this, but
- you should use 60 lb. paper at the minimum.
-
- To access the feature, press and hold the SHIFT key when you click on
- the CATALOGUE button. You should print first the ODD numbered pages on
- blank pieces of heavy paper so click on ODD in the alert (the initial
- default). Then, once the ODD run is done, you'll be greeted with the
- ODD EVEN alert again with EVEN as the default. Turn the paper over and
- insert it into your printer so that the first page to be printed next
- will fall onto the back of page number one and subsequent pages will
- print in the proper order on the backs of pages 3, 5 etc. Click then on
- EVEN or press RETURN. It's not that difficult to do and the results
- (from a laser printer at least) are excellent. By the way, when you
- opt to use the ODD/EVEN print feature and don't have CONT set for PAGE
- BINDING, the CONT button under the PAGE BINDING box will be
- automatically set as the default (ie swap titles with continuous feed)
- and REMAINS as such until YOU change it. If you plan to use this
- feature, it might be a good idea to leave the PRINTER READY? alert
- active (don't click on SCAT during this session).
-
- 10/22/89 1.10
- An obscure bug was found in both IMG CAT and then VDI. IMG CAT had a
- forty character limit on pathnames due merely to an oversight on the
- part of this programmer. Sorry, that's fixed now. However, there was
- found to be still a limit on the length of this parameter. Current VDI
- drivers will accept a drive\path\filespec only up to 68 characters in
- length so there was a 68 character limit imposed such as the samples
- below:
-
- C:\MAXIMUM1.123\MAXIMUM2.123\MAXIMUM3.123\MAXIMUM4.123\FILENAME.IMG
-
- or alternately
-
- C:\MAXIMUM1.1\MAXIMUM2.2\MAXIMUM3.3\MAXIMUM4.4\MAXIMUM5.5\FNAME.IMG
-
- or alternately
-
- C:\MAXIM1\MAXIM2\MAXIM3\MAXIM4\MAXIM5\MAXIM6\MAXIM7\MAXIM8\NAME.IMG
-
- Note that some early drivers might have crashed even below this limit,
- I have tested only a few and don't know whether the limit is imposed by
- the driver, GDOS or VDI itself, but I suspect the driver. TOS (at least
- 1.4, older versions of TOS were documented to have a 64 character limit
- on path names) will allow nesting of folders to eight deep (as in our
- last sample and up to 104 characters), but I cannot get the GDOS VDI to
- accept any more than 68 characters regardless of the nesting (for the
- curious, Migraph's Outprint crashes miserably on this very same limit).
- IMG CAT now checks for filespecs that are too long and will do a little
- workaround trick to get these super long paths to print without
- crashing the machine. With version 1.10 of IMG CAT you can print paths
- up to TOS 1.4 GEMDOS limits rather than the short early TOS and VDI
- limits. However, note that coincidently there is only room for about
- 68 characters for the page title across the top of the page when
- printing style 6 or 12. If you count the page numbers, then you must
- subtract six or seven from this as well. If your pathspec is longer
- than about 60 characters (like our samples above) then they will be
- truncated to 40 characters in the title box on the screen and to
- roughly 60 characters on the page. If you print with the CONT or SING
- button set then the page numbers will be lost on even numbered pages.
- Keep your path names short or edit the title line before you print the
- catalogue.
-
-