|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Отправлять в печать надо как-то так... Мы используем шрифт и печать в UTF-8 автор^CW T,E:TT0003M_.FNT^CI 28 Выдержка кусков... P.S. Естественно это все в цикле пускает до 10.000 этикеток. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 21:37 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
fraksУ принтеров этикеток некоторая проблемность с драйверами. А зачем дрова если не печатать через GDI? Поток данных просто отправляется в LPT1/COM2/USB2 и т.д. и т.п. простым WriteLn. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2022, 22:21 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov fraksУ принтеров этикеток некоторая проблемность с драйверами. А зачем дрова если не печатать через GDI? Поток данных просто отправляется в LPT1/COM2/USB2 и т.д. и т.п. простым WriteLn. Прекрасный вопрос. Только принтер сетевой. От драйвера нужно: - преобразовать физический интерфейс принтера в абстракцию в которую можно сделать WriteLn - реализовать промежуточный буфер между приложением и принтером, что бы проблемы наличия/отсутствия принтера не затыкали мое однопоточное приложение. Ну и, собственно, это всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 04:01 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov fraksУ принтеров этикеток некоторая проблемность с драйверами. А зачем дрова если не печатать через GDI? Поток данных просто отправляется в LPT1/COM2/USB2 и т.д. и т.п. простым WriteLn. А примерчики есть? Ни разу не занимался таким на винде. И еще интересует как отправить на печать через TCP/9100 по RAW. Что бы уж вообще без принтера в системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 04:04 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
fraks И еще интересует как отправить на печать через TCP/9100 по RAW. Что бы уж вообще без принтера в системе. createsocket, connect, send ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 10:26 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
X-Cite L_argo Печатал на Зебрах, Элтронах и Датамаксах из Фастрепорта еще 20 лет назад. И сейчас печатаю. Ни разу не прибегал к печати на спецязыке. Зачем ? Печатать на зебре не на ZPL а растром, ну это как пользоваться микроскопом для забивания гвоздей. Сравните, за сколько принтер сможет отпечатать 10.000 этикеток из растра. И за сколько если отправить через ZPL. А также качество. Печатал как то около 200 тыс. этикеток на элтроне. Ушло неск. коробок этикеток. Для леденцов в розницу. Про качество соглашусь. Иногда качество ниже желаемого. Но хорошо помогает подъем температуры головки. ФастРепорт универсален. Работает с любым принтером. Хотя бывает неодинаковое смещение, которое иногда зависит даже от прозрачности бумаги. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 11:36 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Fr0sT-Brutalcreatesocket, connect, send ? Ну или всё то же самое в кривой обёртке TClientSocket. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:06 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Печать через драйвер "Generic / Text only" Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
и, в принципе, вполне рабочий вариант. Перекодировка в UTF особо и не нужна, сделана только лишь потому что этикетка дизайнится с помощью http://labelary.com/viewer.html а там исходник в UTF передается, поэтому если в коде указать что это 1251 то русского языка ТАМ не будет. Поэтому, ТАМ пишем в UTF, скрипт этикетки сохраняем себе в 1251, но указав в нем что это UTF, и при отправе на принтер он конвертируется в UTF и таким образом совпадает и команда ^CI 28 и сама кодировка. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 10:31 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Печать через TCP, без всяких драйверов. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
этот вариант работает, но в реальной работе использовать нельзя, ибо любая проблема с сетью или принтером - и программа встала. Это если запускать по дефолту, с Код: pascal 1.
Ну а если делать по нормальному, то это будет уже не эти 5 строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 10:34 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
fraksНу а если делать по нормальному, то это будет уже не эти 5 строк. Ну да, строк 10 будет. Это если ещё и сообщения от принтера читать, а не только писать. WSAAsyncSelect отлично ложится на гуевые приложения. С консолью или сервисом было бы сложнее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 14:21 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Продолжаю биться с принтером Honeywell PC42d . Разрабатывая этикетку на ZPL столкнулся с тем что команда ^TB работает неправильно - не переносит строку и не обрезает текст по рамке. Решил обновить прошивку т.к. в релизноте было сказано про что-то подобное. T10.15.017559 - была в принтере исходно. T10.17.019825 - обновил до этой. В итоге, ^TB все так же работает неправильно, зато принтер теперь стал глотать пробелы, лепит все подряд. Даунгрейд прошивки невозможен :( Начинаю понимать почему люди не используют ZPL . ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 05:48 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
fraks Начинаю понимать почему люди не используют ZPL . Начинаю понимать почему надо использовать zebrовские принтеры а не бюджетные аналоги. Вы не поверите, но по маркировке молочки/лекарств/шин/лп/обуви, в специальном техночате, только и топят за zpl и истово не понимают зачем печатать растр. Кстати принтеры используются соответственно зебровские. У нас zebra zm400 и Zebra GK420t Проблем с zpl никаких. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 13:20 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Я бы сильно удивился если бы на зебрах были проблемы с ZPL. Впрочем ничего нет невозможного. Но у меня принтер не зебра, и ZPL ему не родной. Попробую родной для хонивела "директ принт", надеюсь на родном языке он лучше будет работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 13:59 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
X-Cite fraks Начинаю понимать почему люди не используют ZPL . Начинаю понимать почему надо использовать zebrовские принтеры а не бюджетные аналоги. Это многогранный вопрос. Однако, зебра стоит в 2 раза дороже хонивела. Это тоже аргумент. Ну и кроме зебры с хонивелом есть еще несколько десятков брендов принтеров этикеток. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2022, 22:27 |
|
Принтер этикеток, сетевой. Как напечатать.
|
|||
---|---|---|---|
#18+
Если кому интересно, то некоторое обуждение этого вопроса происходит вот там: https://olegon.ru/showthread.php?t=36483 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2022, 10:23 |
|
|
start [/forum/topic.php?fid=58&msg=40125744&tid=2036702]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 161ms |
0 / 0 |