[ОТВЕТИТЬ]
Опции темы
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. удачен, то посчитал бы задачу выполненной
 
"Спасибо" KirillHome от:
22.04.2015 11:49  
ReXXar
Цитата:
Сообщение от KirillHome
2) Если п.1 - удачен, то, "расшарив принтер", на сетевой машине с тем же файлом сделал следующее
Код:
copy /b ИмяФайла \\ИмяКомптютера\ИмяШарыПринтера
Первый пункт отработал нормально. А вот во втором ошибка синтаксиса команды.
Миниатюры
Нажмите на изображение для увеличения
Название: cmd.jpg
Просмотров: 377
Размер:	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
 
"Спасибо" KirillHome от:
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
Когда всё получится - просьба отписаться "для будущих поколений" - что и как было сделано.
 
"Спасибо" KirillHome от:
22.04.2015 13:33  
ReXXar
Цитата:
Сообщение от KirillHome
Когда всё получится - просьба отписаться "для будущих поколений" - что и как было сделано.
Хорошо
 
 


Опции темы



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

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