Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > Принтеры > Godex

Godex как печатать через Qlabel III по сети? : Godex

20.04.2024 16:48


22.04.2015 09:19
ReXXar
 
Всем привет. Опять возник вопрос по этому принтеру. Вспоминая старую тему когда принтер вообще не печатал, решение оказалось очень простым. Этикетка отправлялась через Qlabel II. Позже как выяснилось эта версия не поддерживает данный принтер. QLabel III версии 3.10 решил эту проблему. А теперь сам вопрос. Как печатать через этот же Qlabel III по сети? В программе есть возможность печати по LPT2 и TCP/IP.
Что было сделано: на машинке к которой подцеплен и расшарен принтер стоит драйвер Seagull версии 7.3.7; принтер печатает с Word'а, блокнота etc.; принтер подцеплен на другой машине на LPT2 порт.
При печати этикетки через QLabel задание висит в очереди, потом оно типо распечатывается и удаляется из неё, а вот принтер молчит. Пробовал печатать через LPD. Тест коннекта проходит успешно и печать из других программ тоже. Но история повторяется - задание также помещается в очередь и "распечатывается". При печати локально - этикетка успешно распечатывается через Lpt1 порт. Также пробовал отключать его и цеплять принтер net use'ом, но выдает ошибку "open port fault".
В итоге вопрос. Как сделать так, чтобы шла печать по сети?
P.S На обоих машинах стоит Windows XP SP3. Принтер Godex EZ-2P. Версия прошивки 1.52Mю
22.04.2015 10:44
KirillHome
 
На сколько я понял, на выходе формируется ezp-файл


Если это так, то я бы попробовал сделать следующее:
1) На локальной машине
Код:
copy /b ИмяФайла LPT1
2) Если п.1 - удачен, то, "расшарив принтер", на сетевой машине с тем же файлом сделал следующее
Код:
copy /b ИмяФайла \\ИмяКомптютера\ИмяШарыПринтера
Если п.2. удачен, то посчитал бы задачу выполненной
22.04.2015 11:49
ReXXar
 
Цитата:
KirillHome 2) Если п.1 - удачен, то, "расшарив принтер", на сетевой машине с тем же файлом сделал следующее
Код:
copy /b ИмяФайла \\ИмяКомптютера\ИмяШарыПринтера
Первый пункт отработал нормально. А вот во втором ошибка синтаксиса команды.
Миниатюры
Нажмите на изображение для увеличения
Название: cmd.jpg
Просмотров: 694
Размер:	71.8 Кб
ID:	4511  
22.04.2015 11:53
KirillHome
 
Во-первых, дать короткое имя сетевому ресурсу.
Если не получается - использовать кавычки
Скорее всего - так
Код:
copy /b label.txt "\\TV\Godex EZ-2P Label"
22.04.2015 12:11
ReXXar
 
Цитата:
KirillHome Во-первых, дать короткое имя сетевому ресурсу.
Если не получается - использовать кавычки
Скорее всего - так
Код:
copy /b label.txt "\\TV\Godex EZ-2P Label"
Спасибо. Понял свою ошибку. На печать отправилось командой
Код:
 copy ИмяФайла lpt2
.
Просто я не сразу заметил окошко в программе где пишет языком и его можно скопировать в блокнот и отправить так. Тогда ещё возник один вопрос, как в текстовике указать нужное кол-во этикеток?
22.04.2015 12:32
KirillHome
 
Лучше, всё же, использовать флаг /B (т.е. посылаем как "двоичный файл", с тем, что бы не возникло проблем с какими-либо спецсимволами).

По поводу количества этикеток - нужно смотреть описание языка (шаблонов этикеток).
здесь пишут о
Код:
^C%COPIES
22.04.2015 12:40
ReXXar
 
Цитата:
KirillHome Лучше, всё же, использовать флаг /B (т.е. посылаем как "двоичный файл", с тем, что бы не возникло проблем с какими-либо спецсимволами).

По поводу количества этикеток - нужно смотреть описание языка (шаблонов этикеток).
здесь пишут о
Код:
^C%COPIES
Т.е вместо % нужно поставить нужное кол-во? Спасибо за информацию. Этикетки конечно отправляются. Но опять же возникла проблема с кодировкой. Русский шрифт на этикетке печатается только при выборе объекта в программе "Window text". Но графика не отправляется на принтер по этому же LPT2:(. Также создается задание со статусом "идет печать". Думает некоторое время и исчезает типо распечаталось.
Но все равно спасибо, процесс сдвинулся с вашей помощью и появились новые идеи:)
22.04.2015 12:50
ReXXar
 
Возможно что-то нужно настроить в самом драйвере т.к задание то ставится на печать и уходит на принтер, а вот он сам молчит
22.04.2015 12:53
KirillHome
 
Когда всё получится - просьба отписаться "для будущих поколений" - что и как было сделано.
22.04.2015 13:33
ReXXar
 
Цитата:
KirillHome Когда всё получится - просьба отписаться "для будущих поколений" - что и как было сделано.
Хорошо
Часовой пояс GMT +3, время: 16:48.

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