i have solve this problem by creating custom size in printer properties and specify it's number in code.
pd.PrinterSettings.PrinterName = "HP LaserJet P1005";
pd.OriginAtMargins = true;
PaperSize pageSize = new PaperSize();
pageSize.RawKind = 512; //this is number of created custom size 563x1251
Margins margins = new Margins(1, 1, 1, 1);
pd.DefaultPageSettings.Margins = margins;
pd.DefaultPageSettings.Landscape = true;
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.Print();
hope it will help somebody.