title: PrintDocument coming up blank
body: <p>I have this method that should generate what I need to print:</p>
  
  <pre><code>    private void myPrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
      {
  
          e.Graphics.PageUnit = GraphicsUnit.Inch;
          e.Graphics.DrawImage(makeBarcode(), 500, 1000);
          e.Graphics.DrawString("Do Not Seperate", makeFont(), Brushes.Black, 100, 2);
          e.Graphics.DrawString("Choking Hazard", makeFont(), Brushes.Black, 200, 2);
      }
  </code></pre>
  
  <p>How ever when I print it, it comes up blanks and when I look at it in PrintPreviewDialog it comes up blanket. What I am missing here?</p>
  
  <p>This is my constructor by the way:</p>
  
  <pre><code>    public Form1()
      {
          InitializeComponent();
          this.myPrintDocument.PrintPage += new
              System.Drawing.Printing.PrintPageEventHandler
              (this.myPrintDocument_PrintPage);
      }
  </code></pre>
  
  <p>For Mark</p>
  
  <pre><code>    private Image makeBarcode()
      {
          InventoryBLL ibll = new InventoryBLL();
          Barcode b = new Barcode();
          b.IncludeLabel = true;
          b.Height = 35;
          b.Width = 200;
          b.BackColor = Color.White;
          b.ForeColor = Color.Black;
          b.Alignment = BarcodeLib.AlignmentPositions.CENTER;
          return b.Encode(TYPE.CODE128, ibll.getFNSKU(txtASIN.Text));
  
      }
      private Font makeFont()
      {
          Font myFont = new Font("arial", 10);
          return myFont;
      }
  </code></pre>