Как печатать отформатированные этикетки из c # - PullRequest
0 голосов
/ 22 августа 2011

Я пишу программу, которая будет (помимо прочего) распечатывать этикетки с переменной информацией.Я хочу иметь возможность форматировать эти метки (предпочтительно в графическом интерфейсе) во время разработки, а затем распечатывать их во время выполнения.Какие инструменты / языки / проекты я могу использовать для этого?

Метка должна содержать текст, а также штрих-коды Code39 или Code128.

Печать будет выполняться на обычном принтере по умолчанию или, возможно,принтер этикеток, неизвестный в настоящее время.

Предпочтение отдается бесплатному проекту с открытым исходным кодом, но любые предложения приветствуются.Я также хотел бы иметь возможность распространять программу через xcopy, что означает, что на клиенте не требуется отдельной установки.

РЕДАКТИРОВАТЬ: я сейчас пытаюсь сделать это с помощью служб отчетов Microsoft в локальном режиме, но у меня все еще проблемы с получением штрих-кода для чтения.

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Используя Microsoft Reporting Services, я могу использовать локальный отчет.Это не xcopy, но это бесплатно и относительно легко.Мне просто нужно установить средство просмотра отчетов на клиенте (и шрифт штрих-кода), тогда я могу даже запустить .exe из общей сетевой папки.

0 голосов
/ 24 августа 2011

Существует простое пошаговое руководство по использованию нашего программируемого продукта ActiveReports для этого здесь . Создав ярлыки, вы можете получить их в формате PDF или распечатать напрямую (среди прочего). Другой пример использования ActiveReports для создания программы создания этикеток - здесь . Тот использует ActiveX / COM-версию ActiveReports, но в версии C # / .NET концепции остаются теми же.

Мы также предоставляем продукт с именем Data Dynamics Reports , в котором для создания отчетов используется метафора на основе страницы, а не метафор с полосами, такой как ActiveReports. Он включает в себя мастера надписей, о котором вы можете узнать больше на по этой ссылке .

Scott Willeke
GrapeCity inc.
...