On Windows NT, Windows 2000 and Windows XP, the printouts for tractor-feed label designs may acquire an incorrect page size setting for your printer. The information being sent to your printer may be interpreted as each label occurring once every 11.5" inches as if the label designs are based on a 8.5" x 11" sheet of labels rather than a continuous spool of labels. When this happens, one label prints, then printer spools through labels totalling 11 inches, then prints again on the 12th label on the spool, and so on. For tractor-feed labels that are 15/16" in height, this results in a label printing once, then skipping 11 labels and then printing every 12th label.
This usually happens when the user is using both a sheet-feed and a tractor-feed printer on the same system with their database program. This "skipping" behavior does not happen on Windows 95, Windows 98 or Windows ME systems and only seems to happen on NT-based Windows operating systems (NT, 2000 & XP). Repeatedly switching the printouts between a sheet-feed printer and a tractor-feed printer causes the page size to stay at the 11.5" page height of a sheet printer, and this printer page size causes tractor-feed based designs to skip.
To resolve this problem, you will need to re-build your file as follows to re-set the page size settings of your database file.
- Open your program by double-clicking on the program's icon in the Start Menu or on your Desktop
- Open your initial database file that contains the information with which you want to print. If that database is already opened, continue on. Otherwise, choose the File Menu and select Open.
- On the window that appears, browse to the folder containing your initial database in the Look In drop-down, and then highlight the file name in the window underneath by left-clicking on it. Once the file is highlighted, click the Open button.
- Choose the File menu and select Export.
- On the Export dialog, select the option All Records for the "Export Mode" and then click the Add All button to tell the program to export all the fields for each exported record. When you are done, click OK.
- A Save As dialogue will open. Choose a hard drive or disk location to create the file in by selecting it in the Save In drop-down. Then, give the export file a name in the File Name entry (you can use the default ExpFile name if you want). When you are ready to export, click Save. Make note of the name and location of your file for importing later.
- What you have now created is an exported file of just the text data from your database. Open a new file now by choosing the File menu. Do not use "New With Current Design" as this will carry-over the corruption into your new file!
- If your corrupted database was built from scratch with customized data fields, you will have to re-create that database structure again using the New Custom File option. Make the exact same data fields you used originally as the same data types and click OK when you're done.
- If your corrupted database was originally built from a pre-defined template, use the option New With Template. Select the same template you used originally and then click OK when you're done.
- Once you have your new, blank list file open, choose the File menu and select Import
- Go to the Output Formd section and choose (or create) your tractor-feed label design.
- Do NOT change to a different printout or layout design at this point or any point further in the steps! Doing so may cause the problem to re-appear as the program may "hold on" to that incorrect page size of any other design.
- Once you have your new database open with a tractor-feed label design active, choose the File menu and select Import
- In the main window of this Import dialog, you should find the file you just exported. When you see it, left-click on it once to highlight it, then click the Open button.
- A dialog Use First Record for Field Names will appear. Click the Yes button on this dialog.
- A window Assign Import Fields will appear next. If the bottom-left dialog box for Fields in Import File is completely empty, then simply click the OK button. If the bottom-left dialog box for Fields in Import File has field name entries in it, you will need to assign those fields to an appropriately-matching field from the bottom-right dialog box for Fields in Current File. Do this by left-clicking to highlight a field entry in Fields in Import File list, then finding its appropriate match and clicking on it in the Fields in Current File listing. When you do this, both entries should disappear from their respective lists and re-appear as a field assignment in the top dialog box (For example, you might need to click on First Name in the Fields in Import File listing and then click on its "match" in the Fields in Current File listing, which is First).
- Repeat step 16 until you have assigned every field from the Fields in Import File listing (so that it is empty), or it contains the leftover fields you have decided you do not need. Click OK when you're done.
- The records will be imported and added to your file. You will see them on the Data Table or Data Entry tabs in the program. Click on one of these tabs to verify that your information imported successfully. You may wish to Save your changes now.
- Print your records at this point - the tractor-feed based design should print in each label correctly without skipping.
The page size may change back and cause this particular printing error again if you switch this current design back to a sheet-feed based printout. If this happens, you will need to repeat these steps to re-set the page size settings in a new file.
This is a known bug in the program and only occurs on Windows NT, Windows 2000 and Windows XP when the user is utilizing both a pinfeed and sheet-feed printer on the same system and switching between them when printing. You may wish to consider switching operating systems to Windows 95, Windows 98 or Windows ME if you wish to use both kinds of printers at the same time with your database program.