Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6085
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Печать штрих-кода на Intermec PB20 через LinePrinter API
Кто-нибудь знает, как распечатать штрих-код на принтер Intermec PB20 bluetooth из приложения Compact Framework Windows? В настоящее время мы используем Intermec LinePrinter API, но не смогли найти способ распечатать штрих-код.
Спасибо вам всем за ваши мысли. Печать непосредственно на последовательный порт, вероятно, является наиболее гибким методом. В этом случае мы не хотели повторять всю работу, которая уже была встроена в Intermec dll для обработки порта, ошибок принтера и т. д. Мы смогли заставить это работать, отправив принтеру соответствующие коды, чтобы переключить его в другой режим, а затем передать прямые команды принтера таким образом.
Вот наше решение на случай, если кто-то еще столкнется с подобной проблемой при работе с принтерами Intermec. Следующий код является тестовым случаем, который не ловит ошибки принтера и не повторяет попытку и т. д. (См. примеры кода Intermec.)
Intermec.Print.LinePrinter lp;
int escapeCharacter = int.Parse("1b", NumberStyles.HexNumber);
char[] toEzPrintMode = new char[] { Convert.ToChar(num2), 'E', 'Z' };
lp = new Intermec.Print.LinePrinter("Printer_Config.XML", "PrinterPB20_40COL");
lp.Open();
lp.Write(charArray2); //switch to ez print mode
string testBarcode = "{PRINT:@75,10:PD417,YDIM 6,XDIM 2,COLUMNS 2, SECURITY 3|ABCDEFGHIJKL|}";
lp.Write(testBarcode);
lp.Write("{LP}"); //switch from ez print mode back to line printer mode
lp.NewLine();
lp.Write("Test"); //verify line printer mode is working
На сайте поддержки Intermec имеется технический документ под названием "Technical Manual", в котором описан код для непосредственного управления принтером. В разделе о простой печати описывается, как печатать различные штрих-коды.
Бросьте все API и используйте последовательный порт API напрямую.
Говорите на языке принтеров, и вы можете получить достойные результаты. Любой другой подход ведет к разочарованию. Не очень красиво, но именно так работала моя старая фабрика. 4K заданий печати в день, и ни одного никогда не пропускали.
Это 3 из 9 (иногда называемый " код 39"), широко используемый стандарт штрихкода это включает в себя заглавные буквы, цифры и несколько символов. Это не штрих-код для UPC-х (универсальный коды цен), найденные на товарах по адресу магазин. Однако большинство видов штрих-кодов сканеры распознают только 3 из 9 хорошо.
В прошлый раз, когда мне пришлось печатать штрих-код (несмотря на принтер или фреймворк), я прибегнул к использованию шрифта True Type с нужным мне штрих-кодом. (В моем случае было EAN-13 что-то), европейский штрих-код.
Есть шрифты, где вы просто пишете цифры (and/or букв при поддержке) и вы получаете идеальный штрих-код, который может прочитать любой сканер :)
Google - ваш друг. Я не знаю, есть ли свободные.
Спасибо за ваш ответ. Существуют бесплатные шрифты, но PB20-это портативный принтер с несколькими встроенными шрифтами. Он имеет возможность печатать штрих-коды и может управляться непосредственно через последовательный порт. Intermec предоставляет .Net CF API, чтобы сделать печать "easy", и именно с помощью этого API мы не смогли выяснить, как сказать принтеру, чтобы напечатать штрих-код.