title: Auto print without dialog
body: <p>I found code for printing. But I want to sent to printer automaticaly without dialog box. I know printername. I get printer name from SQL table. How can I do it ?</p>
  <pre><code>// select printer and get printer settings
  PrintDialog pd = new PrintDialog();
  if (pd.ShowDialog() != true) 
  {
      return; 
  }
          
  // create a document
  FixedDocument document = new FixedDocument();
  document.DocumentPaginator.PageSize = new Size(pd.PrintableAreaWidth, pd.PrintableAreaHeight);
  
  // create a page
  FixedPage page1 = new FixedPage();
  page1.Width = document.DocumentPaginator.PageSize.Width;
  page1.Height = document.DocumentPaginator.PageSize.Height;
  
  // add some text to the page
  TextBlock page1Text = new TextBlock();
  page1Text.Text = &quot;This is a text&quot;
  page1Text.FontSize = 12; // 30pt text
  page1Text.Margin = new Thickness(50); // 1 inch margin
  page1.Children.Add(page1Text);
  
  // add the page to the document
  PageContent page1Content = new PageContent();
  ((IAddChild)page1Content).AddChild(page1);
  document.Pages.Add(page1Content);
  
  // and print
  pd.PrintDocument(document.DocumentPaginator, &quot;Print&quot;);
  </code></pre>