Есть ли кто-нибудь, кто мог бы дать правильные рекомендации по печати отчетов (например, XtraReports) на точечно-матричных принтерах? Или печать любой информации на матричных принтерах. Могу ли я просто распечатать отчет, как я могу печатать на струйных / лазерных принтерах? Следует ли мне использовать Stream to LPT1, экспортировать отчет как RTF и печатать как bytes []? Использовать коды выхода? Любая информация для вышеупомянутого таргетинга на C # .NET? Я должен обрабатывать печать своего бизнес-объекта для каждого свойства в определенном месте? КАК?
Правильное руководство по печати отчета на матричных принтерах
Ответы (1)
Если бы это был я (а это было бы 20 лет назад), я бы сконцентрировался на написании документа в GDI должным образом как на хорошей, хорошо структурированной программе на C #. Отсюда Windows может отображать его на экране или практически на любом принтере, для которого у вас есть драйверы.
Пусть Windows позаботится о драйверах печати для фактического отображения документа GDI на бумаге и обработки системных вещей, таких как порт, к которому он подключен (USB, параллельный и т. Д.), И всех неприятных деталей протокола.
Пожалуйста, не подключайте что-либо к портам "LPT1", "COM" и тому подобному. Ваши администраторы и будущие пользователи вашего программного обеспечения будут ненавидеть вас за это.
person
Clinton Pierce
schedule
17.03.2010
Любой пример, пожалуйста, по этому подходу?
- person George Taskos; 18.03.2010
Существуют десятки книг и онлайн-руководств о том, как написать программу GDI на C # / VB. Или наймите программиста, который сделает это за вас.
- person Clinton Pierce; 18.03.2010