Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.048 c
15-1168006020
IMHO
2007-01-05 17:07
2007.01.28
Вечная компьютерная игра


2-1168723096
DiX
2007-01-14 00:18
2007.01.28
Отправка почты


11-1146386530
gugua
2006-04-30 12:42
2007.01.28
Ansi сортировка в PFastStrListEx и PStrList.


15-1166712306
vidiv
2006-12-21 17:45
2007.01.28
Программа, которая выводит собственный листинг


3-1162996659
Megabyte
2006-11-08 17:37
2007.01.28
Помогите составить запрос или подскажите что другое





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский