When I try to print a label directly to the default printer associated with a report inside my C# application I get a blank label for each label that's printed.
However, if I instead use a CrystalReportViewer within my C# application to view the report and adjust the orientation (it shows up as portrait instead of landscape as the report is initially configured to be) and adjust the label size (again it's default size is 3"x1") to 3" x 1" the label prints and no blank label gets printed.