Как сгенерировать штрих-код из строки с помощью С#?

  • Можно ли создавать штрих-код из строки используя С#?
  • Есть ли встроенные классы для генерации штрих-кодов в asp.net?
  • Возможно ли обнаружить принтер штрих-кода, подключенный к системе?

Ответ 1

Угу. Конечно, это возможно.:-)
Насколько мне известно, существует два способа генерации штрих-кодов:

  • Использование специального шрифта штрих-кода (попробуйте google для "шрифта штрих-кода бесплатно" )
  • Отметьте штрих-код для изображения и покажите это (попробуйте использовать Структуру визуализации штрих-кода, доступную на codeplex)

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

Ответ 4

чтобы определить, установлен ли принтер, вы можете просто перечислить доступные принтеры, используя:

 System.Drawing.Printing.PrinterSettings.InstalledPrinters

Ответ 5

Можно ли создавать штрих-коды из строки с помощью С#?

Да, это так. Существует множество фреймворков, которые делают это - либо как шрифт, либо изображение.

Есть ли встроенные классы для создания штрих-кодов в asp.net?

Нет, но этот проект С# на github позволяет преобразовать строку в изображение (даже несколько типов штрих-кодов). Все, что вам нужно сделать, это отобразить изображение в приложении, как и любое другое изображение.

Можно ли обнаружить принтер штрих-кода, подключенный к системе?

Да, например, в приложении WinForm вы можете использовать System.Drawing.Printing.PrinterSettings.InstalledPrinters.

Ответ 6

Barcode fonts существуют в asp.net(IE web). Вы можете нарисовать текст barcode на изображение и отобразить его. Это может быть аналогичная реализация для элемента управления capcha.