Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
ВнизСовмещение ESC последовательности с windows-печатью Найти похожие ветки
← →
Mr. D. (2007-01-04 14:56) [0]Имеется принтер, который нативно умеет печатать штрих-коды через ESC последовательность (не очень разобрался что это такое). Видимо, есть как бы 2 режима печати - стандартная через windows и драйвер и напрямую коммандами принтеру (хотя как открыть USB-порт не понимаю).
А можно их как-нибудь совместить?
Дело в том, что шаблон странички наверстан в HTML, он с использованием TWebBrowser и печатается. Но в тоже время в одном месте HTML нужно распечатать штрих-код...
Как бы решить проблему?
Если что путанно объяснил - спрашивайте, конкретизирую.
← →
tesseract © (2007-01-04 15:06) [1]
> Имеется принтер, который нативно умеет печатать штрих-коды
> через ESC последовательность (не очень разобрался что это
> такое). Видимо, есть как бы 2 режима печати - стандартная
> через windows и драйвер и напрямую коммандами принтеру (хотя
> как открыть USB-порт не понимаю).
Да любой принтер так может.
> Дело в том, что шаблон странички наверстан в HTML, он с
> использованием TWebBrowser и печатается. Но в тоже время
> в одном месте HTML нужно распечатать штрих-код...
Нарисовать там штрихкод. Проблема-то в чем? Ну не нативная будет :-)
← →
Mr. D. (2007-01-04 16:04) [2]>Нарисовать там штрихкод
а как это сделать?
← →
tesseract © (2007-01-04 19:35) [3]
> Mr. D. (04.01.07 16:04) [2]
Куртинку распечатать.
← →
antonn © (2007-01-04 19:37) [4]Mr. D. (04.01.07 16:04) [2]
найти в инете файл шрифта штрихкода:)
← →
tesseract © (2007-01-04 22:57) [5]
> найти в инете файл шрифта штрихкода:)
могу выслать, но там заколебёшься CRC высчитывать.
← →
Mr. D. (2007-01-04 23:35) [6]>Куртинку распечатать
а как ее сгенерировать?
>могу выслать, но там заколебёшься CRC высчитывать
ну CRC то в любом случае надо считать...
Дело в том, что шрифты пробовали. В частности, шрифт "EanBwrP36Tt" - сканер аппаратный не распознал ни одну распечатку, хотя со всяких дисков, банок, товаров и прочего сканирует влет.
← →
Юрий Зотов © (2007-01-05 00:36) [7]Загнать нужные Esc-последовательности прямо в текст (как оно и положено), а печатать в текстовом режиме (типа, в DOS). Если не ошибаюсь, в винде это делается через generic text.
← →
Mr. D. (2007-01-05 02:51) [8]Текстовый режим - это, конечно, здорово, но я ведь печатаю HTML с помощью TWebBrowser...
То есть, я с него снимают картинку, которую и печатаю.
← →
isasa © (2007-01-05 09:03) [9]Юрий Зотов © (05.01.07 00:36) [7]
Загнать нужные Esc-последовательности прямо в текст
Этого мало. В этом случае надо печатать прямо в порт, минуя спулер печати.
Иначе ничего не получится.
Очень хорошее впечатление от TEC-IT BarCode ActiveX.
← →
Чапаев © (2007-01-05 09:07) [10]> [7] Юрий Зотов © (05.01.07 00:36)
Мне это встречалось под названием passthrough printing.
← →
antonn © (2007-01-05 11:35) [11]Mr. D. (04.01.07 23:35) [6]
В частности, шрифт "EanBwrP36Tt" -
у меня EanGnivc:)
← →
tesseract © (2007-01-05 12:25) [12]
> Этого мало. В этом случае надо печатать прямо в порт, минуя
> спулер печати.
Предлагаешь сначала отреднерить картинку в БМП, потом послать её на печать, отмотать командой назад и вывести штрихкод? Ой печать долгой будет.....
← →
isasa © (2007-01-05 12:54) [13]tesseract © (05.01.07 12:25) [12]
Да нет.
Просто печатать прямо в порт используя esc-последовательности.
Затея печати страницы, как таковой, и на ней штрих код, используя внутренний генератор - боюсь, в рамках одного сеанса(одной страницы) нереализуем. Переключение режимов, летят установки по странице, попадать позиционно куда ...
В общем, "закат солнца вручную".
← →
isasa © (2007-01-05 12:58) [14]Да, а принтер, то, часом, не для печати ярлыков? Формат не А4? :)
Т.е. картинки и текст там не нужен.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.049 c