Печать на принтере
Печать на принтере
Хочу после рендеринга отчёта распечатать его на принтере без вывода диалога выбора принтера:
PrinterSettings currPrinterSettings = new PrinterSettings();
currPrinterSettings.PrinterName = "\\\\USERS15\\hp LaserJet 1320 PCL 6";
stiReportReestr.Print(false, currPrinterSettings);
currPrinterSettings - {[PrinterSettings \\USERS15\hp LaserJet 1320 PCL 6 Copies=1 Collate=True Duplex=Simplex FromPage=0 LandscapeAngle=90 MaximumCopies=9999 OutputPort= ToPage=0]}
Ругается - " Значение не может быть неопределенным. "
Чего ему не хватает?
Спасибо за ответ.
PrinterSettings currPrinterSettings = new PrinterSettings();
currPrinterSettings.PrinterName = "\\\\USERS15\\hp LaserJet 1320 PCL 6";
stiReportReestr.Print(false, currPrinterSettings);
currPrinterSettings - {[PrinterSettings \\USERS15\hp LaserJet 1320 PCL 6 Copies=1 Collate=True Duplex=Simplex FromPage=0 LandscapeAngle=90 MaximumCopies=9999 OutputPort= ToPage=0]}
Ругается - " Значение не может быть неопределенным. "
Чего ему не хватает?
Спасибо за ответ.
Печать на принтере
Здравствуйте.
Привидите, пожалуйста, полный стек ошибки. Какую модель принтера Вы используете?
Спасибо.
Привидите, пожалуйста, полный стек ошибки. Какую модель принтера Вы используете?
Спасибо.
Печать на принтере
А стека ошибки не видно.
Нажимаю кнопку печати в своём приложении, выскакивает окошко " Значение не может быть неопределенным. " и кнопка ОК. Нажимаю ОК - принтер печатает.
Принтер hp LaserJet 1320
Нажимаю кнопку печати в своём приложении, выскакивает окошко " Значение не может быть неопределенным. " и кнопка ОК. Нажимаю ОК - принтер печатает.
Принтер hp LaserJet 1320
Печать на принтере
Здравствуйте.
Спасибо.
Может быть имя принтера должно быть без пробелов, или взято в дополнительные кавычки?Leshiy писал(а):currPrinterSettings - {[PrinterSettings \\USERS15\hp LaserJet 1320 PCL 6 Copies=1 Collate=True Duplex=Simplex FromPage=0 LandscapeAngle=90 MaximumCopies=9999 OutputPort= ToPage=0]}
Чего ему не хватает?
Спасибо.
Печать на принтере
Имя принтера без пробела сделать невозможно, это сетевой принтер и поменять имя нет возможности.
На принтер печатает - но только после того, как нажать ОК на предупреждении "Значение не может быть неопределенным."
При дополнительных кавычках (одинарных или двойных) - ругается, что неправильное имя принтера.
Ещё один разработчик, который использует печать на принтер, получает сообщение "Value cannot be null."
На принтер печатает - но только после того, как нажать ОК на предупреждении "Значение не может быть неопределенным."
При дополнительных кавычках (одинарных или двойных) - ругается, что неправильное имя принтера.
Ещё один разработчик, который использует печать на принтер, получает сообщение "Value cannot be null."
Печать на принтере
Здравствуйте,
Если используется следующий код ( и этот принтер установлен как принтер по умолчанию):
или
работает верно?
Спасибо.
Если используется следующий код ( и этот принтер установлен как принтер по умолчанию):
Код: Выделить всё
stiReportReestr.Print(false);
Код: Выделить всё
PrinterSettings currPrinterSettings = new PrinterSettings();
stiReportReestr.Print(false, currPrinterSettings);
Спасибо.
Печать на принтере
Код: Выделить всё
stiReportReestr.Print(false);
Код: Выделить всё
PrinterSettings currPrinterSettings = new PrinterSettings();
currPrinterSettings.PrinterName = "\\\\USERS15\\hp LaserJet 1320 PCL 6";
stiReportReestr.Print(false, currPrinterSettings);
Печать на принтере
Здравствуйте,
Была похожая ошибка. Уточните пожалуйста точную версию генератора отчетов.
Спасибо.
Была похожая ошибка. Уточните пожалуйста точную версию генератора отчетов.
Спасибо.
Печать на принтере
Stimulsoft Reports.Net
Version: 2008.1.200 from 9 March 2008
.Net Framework v2.0.50727
Version: 2008.1.200 from 9 March 2008
.Net Framework v2.0.50727
Печать на принтере
Здравствуйте,
Эта ошибка была исправлена в билде от 13 марта. Это первый билд после релиза.
Спасибо.
Эта ошибка была исправлена в билде от 13 марта. Это первый билд после релиза.
Спасибо.