[ОТВЕТИТЬ]
16.05.2012 12:43
tuzhikov
 
Подскажите, как отправлять команды на языке DPL на термо-трансферный принтер
этикеток Datamax E-4203 подключенный через USB порт.

Ранее принтер был подключен через LPT порт и не было проблем с его управлением и печатью этикеток
посредством прямой отправки DPL-команд в LPT порт. Теперь же, сменили компьютерный парк и на новых компах просто нет LPT (и COM) портов.... А как запрограммировать печать этикеток через USB не знаю :(
16.05.2012 13:22
GENDALF
 
Купи Контроллер ) PCI - LPT или PCI-E - LPT

Яндекс маркет тебе в помощь. (Чота мне форум не дает постить ссылки на ресурсы)...

И как раньше проблем не будет.

PS:Не занимайся самоизнасилованием.
16.05.2012 13:59
tuzhikov
 
Спасибо, но системники опломбированы и не имеется возможность их вскрывать.
16.05.2012 14:02
whitewizard
 
1. Ставишь драйвера
2. Расшариваешь его как datamax
3. Делаешь net use lpt2 \\имя_компа\datamax
4. Куришь бамбук
16.05.2012 14:19
tuzhikov
 
Большое спасибо! всё получилось, курю бамбук;)
22.05.2012 08:19
Voland
 
Цитата:
whitewizard 1. Ставишь драйвера
2. Расшариваешь его как datamax
3. Делаешь net use lpt2 \\имя_компа\datamax
4. Куришь бамбук
Расшарить-это значит открыть доступ???
Можно по подробнее пожалуйста) мало знаний в этой сфере, но очень надо
22.05.2012 08:38
whitewizard
 
Свойства принтера - доступ
поставить галочку "Общий доступ к данному принтеру"
в поле "Сетевое имя" ввести datamax

После вышеописанных действий он станет сетевым
22.05.2012 08:46
Voland
 
Сетевым сделал, теперь не могу разобраться с 3 пунктом!!
Стоит программа супермаг2000 в настройке оборудования вроде все настроил, но он не появляется при печати этикеток

Добавлено через 1 минуту 23 секунды
"Делаешь net use lpt2 \\имя_компа\datamax" что это значит
22.05.2012 08:50
Little
 
Это значит перенаправить (использовать в качестве) lpt2 в сетевой принтер (например \\192.168.0.1\datamax)
22.05.2012 08:52
Voland
 
а как это перенаправление в супермаге указать
22.05.2012 09:14
Mtirt
 
Никак. А зачем? Просто указываешь в Супермаге порт lpt2.
22.05.2012 09:28
Voland
 
в супермаге нету возможности выбора ЛПТ2

Добавлено через 2 минуты 21 секунду
там только лпт1
22.05.2012 09:30
akonev
 
Цитата:
Voland в супермаге нету возможности выбора ЛПТ2

Добавлено через 2 минуты 21 секунду
там только лпт1
значит или не выполнил net use или не перезапустил супермаг или он стоит у тебя на вин7/2008

Добавлено через 1 минуту 0 секунд
первое проверяем выполнением net use без параметров - должен показать список существующих назначений
22.05.2012 09:31
Voland
 
Цитата:
Andrew_Konev значит или не выполнил net use или не перезапустил супермаг или он стоит у тебя на вин7/2008
что значит net use?
винда хр сп3
22.05.2012 09:34
akonev
 
Цитата:
Voland что значит net use?
винда хр сп3
Цитата:
whitewizard 1. Ставишь драйвера
2. Расшариваешь его как datamax
3. Делаешь net use lpt2 \\имя_компа\datamax
4. Куришь бамбук
это утилита командной строки для работы с сетью и сетевыми ресурсами. в винде она есть.

пуск - выполнить - cmd.exe

в открывшейся консоли пишешь это самое net use lpt2 \\имя_компа\datamax
22.05.2012 10:11
Voland
 
спасибо! большое всем. все получилось.

могу тоже курить бамбук теперь))
22.05.2012 13:13
Tiger
 
Для того чтобы, каждый раз не выбирать lpt-порт в супермаге! Создай батник, в который помести net use lpt2 \\имя_компа\datamax! А сам батник подкинь в автозагрузку!
22.05.2012 14:30
Little
 
Цитата:
Tiger Для того чтобы, каждый раз не выбирать lpt-порт в супермаге! Создай батник, в который помести net use lpt2 \\имя_компа\datamax! А сам батник подкинь в автозагрузку!
Как вариант можно в назначенные задания впихнуть, чтоб при включении запускался cmd файл.
22.05.2012 18:26
didinap
 
Цитата:
Tiger Для того чтобы, каждый раз не выбирать lpt-порт в супермаге! Создай батник, в который помести net use lpt2 \\имя_компа\datamax! А сам батник подкинь в автозагрузку!
А зачем каждый раз указывать порт?
Дописываем /persistent:yes в конце строки чтоб после перезагрузки порт оставался и все.
23.05.2012 08:04
Mtirt
 
Потому что если при загрузке windows принтер будет по каком-то причинам недоступен, то persistent не спасает.
Напечатать не удается.
23.05.2012 14:59
whitewizard
 
Ещё как вариант воспользоваться DosPrint
Вложения
Тип файла: zip DOSPrint.zip (63.4 Кб, 288 просмотров)
24.05.2012 17:00
akonev
 
Цитата:
whitewizard Ещё как вариант воспользоваться DosPrint
особенно рекомендуется тем, кто замучился с net use под win7
03.11.2013 14:57
Ринат
 
Добрый день, аналогичная проблема, раньше принтер был подключен по средством LPT порта, система стояла WinXP, сейчас поставили новые системники, система Win7, подключил принтер через USB, так же пробовал настраивать через Dosprint, результат одинаковый, из CM2000 печатаются чистые этикетки, из драйвера или ворда все печатается нормально. Пробовал драйвера Datamax_7.1.6_M-0 из хранилища, а так же datamax-o'neil_7.3.3 с офф сайта.
03.11.2013 15:12
whitewizard
 
Совершенно несвязанные вещи.
Какой конкретно принтер?
И покажи файл этикетки.
03.11.2013 15:33
Ринат
 
Совершенно такой же принтер Datamax E-4203
Но вопрос снят, пытался подсунуть ему этикетку с другого магазина от принтера Datamax E-4204 (не думал что она ему не понравится...) , отковырял старый комп, взял с него этикетку, работает, к сожалению только через Dosprint...
03.11.2013 16:15
whitewizard
 
4204 со смещением по горизонтали печатает
а чего версию обновить не хочешь?
05.11.2013 18:20
Павел Сосновских
 
есть, кстати, еще вариант без net use'а:
в свойсвах принтера на вкладке порты поставить галку "Разрешать группировку принтеров в пул",
тогда можно для одного принтера указать несколько портов
оставляем ту, которая стояла по-умолчанию(USB-00*) и ставим напротив LPT2
и как тут принято говорить, курим))
04.02.2014 18:57
Span4
 
Подключил принтер через dosprint как lpt.
Запускаю printer configuration utility, что бы откалибровать сенсор.
а мне выдает ошибку Error communication with printer, check advanced setting "Print directly to printer" is checked and try again
хотя галка на Print directly to printer установлена.
в чем может быть дело?
18.11.2014 15:02
Bananamama
 
Цитата:
Павел Сосновских есть, кстати, еще вариант без net use'а:
в свойсвах принтера на вкладке порты поставить галку "Разрешать группировку принтеров в пул",
тогда можно для одного принтера указать несколько портов
оставляем ту, которая стояла по-умолчанию(USB-00*) и ставим напротив LPT2
и как тут принято говорить, курим))
Попробовал эту настройку на Datamax 3210, почему-то печатает не всю информацию на этикетке (печать идёт через язык DPL).
А если использовать net use, то вначале очень долго грузятся шрифты, потом печатает довольно быстро, но после выключения и включения принтера шрифты не загружаются в принтер после отправки на печать.
Есть у кого-то подобный опыт и как можно бороться с этим?
Основная проблема: медленная печать через USB, т.к. идёт печать изображения, а не с использованием языка DPL).
19.11.2014 09:11
baggio
 
Цитата:
Bananamama Попробовал эту настройку на Datamax 3210, почему-то печатает не всю информацию на этикетке (печать идёт через язык DPL).
А если использовать net use, то вначале очень долго грузятся шрифты, потом печатает довольно быстро, но после выключения и включения принтера шрифты не загружаются в принтер после отправки на печать.
Есть у кого-то подобный опыт и как можно бороться с этим?
Основная проблема: медленная печать через USB, т.к. идёт печать изображения, а не с использованием языка DPL).
так а что отправляется в принтер то? формат файла какой? если печатаем картинку... то собсвенно пофиг с группировкой в пул, доспринт или нетюс использовать - печатать будет медленно...


Опции темы


Часовой пояс GMT +3, время: 22:48.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.