Имя: Пароль:
1C
1C 7.7
v7: отправить на печать посредством LPT другого компьютера по сети
0 gugolovski
 
22.06.20
07:29
Принтер этикет подключен через LPT
Печать выходит локально на этом компьютере по команде:
КомандаСистемы ("COPY/B "+ ИмяФайлаЭтикетки +" LPT1:");

Можно ли с другого ПК послать команду на принтер. Что-то вроде:
КомандаСистемы ("COPY/B "+ ИмяФайлаЭтикетки +" \\Reserv-pc\LPT1:");

Или это безнадежное занятие?
1 big
 
22.06.20
07:45
Расшарить принтер (порт) по сети и всех делов
2 gugolovski
 
22.06.20
07:47
(1) тот принтер расшарен, но не работает. Может команда которую шлю некорректна:
КомандаСистемы ("COPY/B "+ ИмяФайлаЭтикетки +" \\Reserv-pc\LPT1:");
3 arsik
 
гуру
22.06.20
07:51
(2) ну наверно нужно узнать сетевое имя принтера и указывать его?
4 Kigo_Kigo
 
22.06.20
07:54
А в чем собственно проблема, расшарить принтер как сетевой и посылать непосредственно на него, средствами драйвера?
5 Йохохо
 
22.06.20
07:54
(2) как минимум пробела нет, и кто Вас так учил печатать? преподаватель информатики в 1995 году?
6 gugolovski
 
22.06.20
07:55
(3)  - Точно. работает зараза:
КомандаСистемы ("COPY/B "+ ИмяФайлаЭтикетки +" \\Reserv-pc\Argox_OS-203DT_PPLA\LPT1:");

Спасибо)
7 MWWRuza
 
гуру
22.06.20
14:37
(4) Тут видимо, формирование этикетки ESC командами делается... В некоторых случаях так лучше бывает этикетку формировать, чем из 1С в графическом виде и потом виндовым драйвером картинку печатать.
В частности, есть такой старенький(но еще живее всех живых!), желтенький принтер BZB-2. К нему есть ВК от ScanCode, которая командами формирует этикетку. Намного быстрее и правильнее работает, чем через драйвер(который еще найти под современные системы надо). Подозреваю, что и тут что-то на подобии.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший