DOCUMENT #761 =========================================================================== One at a Time Labels =========================================================================== PRODUCT: R:BASE VERSION: 3.1 or Higher =========================================================================== CATALOG: Forms, Reports & Labels AREA : Reports =========================================================================== From: Fran Hart, Police Department, Town of Burlington, Burlington, MA 01803 reprinted with permission of R:BASE Today Here at the Burlington Police Department, we use R:BASE for nearly every function that we perform. Booking prisoners, entering calls for service, analyzing accident statistics, keeping track of evidence - it's all done through R:BASE. One of the things we didn't have much use for was printing labels. We used them once in a great while, but since we don't do mass mailings, there was seldom a need. Recently we made changes in our booking procedure. We had always used a COM-10 envelope (4 1/8" x 9 1/2") to store the paperwork that goes to court. By using the envelope printing capabilities of our printer, we were able to print the desired information on the envelope and we could then store the various forms inside. After a while, the envelope started to outlive its usefulness. It was limited in what it could hold and it was small. So we switched over to a very large, heavy cardboard "jacket style" envelope. It is sturdy and roomy. However, it does not go through the printer. Being able to produce labels suddenly became very important! R:BASE has a good label printing routine and supports many of the standard size labels available today. It's great for mailing lists. What made our task more difficult was that we generally needed to print only one label at a time, for the defendant being booked. If we used a laser printer and fed it a sheet of labels, we'd be wasting 29 labels to print one. A dot matrix printer produces less waste, but you always need to check the alignment. And sooner or later, someone will roll the labels backwards, causing them to get stuck inside. I made a trip to the local computer superstore and found the answer -- Seiko's Smart Label Printer Plus (SLP Plus). I had noticed it previously, but dismissed it as not having a place in our environment. It seemed a luxury, since all it did was print labels. Now we needed labels printed on demand, one at a time, and it was no longer a luxury. If there was some way to get it working with the data I had in R:BASE, it would solve the problem. The software program that comes with the printer is very interesting. When the program is activated, a "capture frame" appears. This is nothing more than a rectangle that appears on the screen. One way to use it is to set this frame to automatically find the first text block containing a postal code, the so called "smart capture" mode. This is ideal if you want to produce a mailing label for a particular letter. You can also use this frame manually, which is the way we use it. You specify the "capture column" and "capture row" --- the column and row on the screen which defines the location of the top left corner of the frame. Manual mode is perfect for routinely capturing text that appears on the screen in the same location each time it is displayed. In our arrest program, we retrieve the data using a CHOOSE command. A series of SET VARIABLE commands concatenates the data the way we need it. Next, SHOW VARIABLE commands using the AT option display the variables precisely on the screen. The display location matches the location of the "capture frame. We then activate SLP Plus using a "hot-key", which is user definable. The program takes us out of R:BASE temporarily and presents the SLP Plus menu screen. The data that we captured from R:BASE is right there on the screen, displayed in a 3-D replica of the label, so that you can see how it will look. We usually just press ENTER and print out the label. However, you could do other things beforehand, such as edit the label, change the fonts, convert to a bar code, etc. After pressing ENTER, printing is immediate. The printing is extremely quiet. When it's done, pressing the "Esc" key brings us back into R:BASE. During the software setup, you can customize the program to run the way you want. You can select the COM port. You can make it a standalone application or a TSR. You can implement "swapping." There are three "swapping" settings: None, Disk and EMS. We found that using no swapping worked best with our setup. On our machine, the entire program runs in conventional memory and uses about 150KB of RAM. You can also define a hot-key. The default is "ALT-S", which we did not need to change. Text printing capabilities are quite impressive. There are 31 fonts from which to choose. There are also a number of borders and about 100 graphic symbols. You can set the format of your label in many ways. You can print in a single font or you can mix fonts on the same label. You can print centered, flush top or flush bottom. You can print in a vertical or horizontal folder format, which mirrors the text appropriately so that you can see the label from either side of the folder. You can create custom setups to print on things like diskette labels, cassettes, packages, etc. Print darkness and number of copies can also be selected. You can also import address lists from most databases and word processors and save them as a "mail list" in SLP Plus. You can save these lists and call them up anytime. Besides text, the software can also print bar codes. It supports Code 39, EAN-13, UPC-A and USS-I 2/5. The hardware itself is quite amazing. The whole printer weighs less than a pound and occupies a space about as big as a large coffee mug. There are no ribbons or cartridges to change as it is a thermal printer. It connects to the computer through an available serial port (COM1 - COM4). The labels come on a small spool that is installed easily. There are 130 labels to a roll and their size is 1 1/8" x 3 1/2". You can get either white or clear labels. To get it set up right the first time took a little tinkering and a few calls to the SLP Plus support line, but ever since the program has run like a charm. I have seen no evidence of problems or conflicts. The combination of R:BASE, Novell 3.11 and the SLP Plus software works great. The machine we use is a PC clone 386/33 with 4 MB of RAM. If SLP Plus is installed as a resident program, it should be loaded after any disk caching programs, network programs such as IPX and NETX, mouse drivers, print spoolers and most other TSRs. Our AUTOEXEC.BAT file looks something like this: PATH, PROMPT, SET, ETC. Commands CD \NET IPX NETX C:\SLP\SLP /R REM where SLP is the directory and the /R switch makes it a TSR F: LOGIN This approach is an ideal solution for those of you who either print a small number of labels or need to print a single label on demand. It can also handle larger mailing lists, but it is not cost effective for such large volumes. The box of labels, which contains two rolls of 130 labels per roll, costs about $9.00. At over 3 cents per label, it is not a good way to do large lists. Seiko has also released a slightly larger version of the SLP Plus called SLP Pro. It prints on larger labels and there are several sizes to pick from. We have just purchased one of these to use for tagging our evidence. There are several other palm-sized printers on the market besides Seiko's. I haven't tried them, but I do know that the SLP Plus really works well with R:BASE and solved our printing problem nicely. Maybe it could solve one of your printing problems too! Smart Label Printer Plus is trademark of and available from Seiko Instruments USA, Inc., 1130 Ringwood Court, San Jose, CA 95131, 800-553-5312 One at a Time Labels From: Fran Hart, Police Department, Town of Burlington, Burlington, MA 01803 reprinted with permission.