- Можно ли создавать штрих-код из строки используя С#?
- Есть ли встроенные классы для генерации штрих-кодов в asp.net?
- Возможно ли обнаружить принтер штрих-кода, подключенный к системе?
Как сгенерировать штрих-код из строки с помощью С#?
Ответ 1
Угу. Конечно, это возможно.:-)
Насколько мне известно, существует два способа генерации штрих-кодов:
- Использование специального шрифта штрих-кода (попробуйте google для "шрифта штрих-кода бесплатно" )
- Отметьте штрих-код для изображения и покажите это (попробуйте использовать Структуру визуализации штрих-кода, доступную на codeplex)
В ответ на ваш обновленный вопрос об обнаружении принтеров штрих-кода:
Я думаю, что принтер штрих-кода будет отображаться как обычный принтер в вашей системе. По крайней мере, так работают устройства, с которыми я играл.
Это означает, что вы можете обнаружить конкретный принтер штрих-кода, перечислив установленные принтеры в системе и ищите указанное устройство, но в большинстве случаев я бы предложил вам указать сам принтер, используя либо стандартный диалог печати, либо используя настраиваемый диалог.
Ответ 2
Для нескольких хороших примеров, проверьте:
http://www.vsdotnet.be/blogs/tommer/2006/10/02/CreatingBarcodesOnTheFlyWithC.aspx
Ответ 3
Для создания штрих-кодов попробуйте http://www.codeproject.com/Articles/20823/Barcode-Image-Generation-Library
Позволяет сохранять изображение с этикеткой или без нее и поддерживает несколько форматов.
Ответ 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
.