Got it figured out. There's no correct answer to my question above as each printer driver is different. In this case the solution was to not only set up a custom label size in the Windows, Settings, Printers, Server Properties, but then also set up a custom label size in the printer driver... in this case right click on the Windows printer, Printing preferences, Stocks. Create a custom label size in Stocks and save it. It then appears in Crystal reports Page setup. Quite a learning experience. Took several hours to design the label with bar codes, different fonts, logos, etc and then to get it printing properly on the Zebra printer. Should be a breeze next time. Now.... who do I charge for a day of learning????