IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Железо (https://www.imho.ws/forumdisplay.php?f=31)
-   -   Печать в программе Dos на принтере HP LaserJet 1320 через USB (https://www.imho.ws/showthread.php?t=83680)

ntspider 12.04.2005 21:36

Печать в программе Dos на принтере HP LaserJet 1320 через USB
 
Всем доброго времени суток!
Подскажите как заставить печатать HP 1320 в Dos по USB. Кто-нить сталкивался с таким?
Заранее благодарен,

Yraman 13.04.2005 02:07

В голом ДОСе или из под Виндов в ДОС-задаче?
Если второе, то пользоваться поиском никто не мешает.... к примеру вот
http://www.imho.ws/showthread.php?t=74090
сам мучился.... но фокус и для USB замечательно проходит!

Извини, дописываюсь. Идея в подмене порта. После Net Use в свойствах принтера объявишь ему LPT-порт соответствующий порту net use, и все.

ntspider 13.04.2005 09:03

Цитата:

Yraman:
В голом ДОСе или из под Виндов в ДОС-задаче?
В Dos приложении из под WinXP sp2
т.е. самому себе расшарить доступ по lpt1 и в настройках DOS программы использовать lpt1 ?

Yraman 13.04.2005 09:43

Да можно но я на всякий случай использовал свободные порты LPT, не физические, т.е. Lpt2, 3 и тп....
В итоге ставишь принтер локально, пишешь для него команду в cmd-шелле типа:
net use lptх: \\Сетевое Имя компа\Сетевое имя принтера /PERSISTENT:YES
в свойствах принтера переводишь его с USB на Lptx, и этот же порт используешь для ДОС-прог.
Если надо, то его можно и расшарить, и таким же макаром печатать и с сетевых машин.

Упс... да так и было написано..... извиняюсь.....заблудился :(

Mg0 13.04.2005 11:34

Насколько я понимаю, такая фишка проходит ТОЛЬКО для сетевой печати, т.е. если на ОДНОЙ машине расшарить USB-принтер, потом с ЭТОЙ ЖЕ машины примонтировать на этот порт LPTx: , а потом на этот LPTx: печатать из DOS'a, то всё нормальго примонтируется, но работать не будет...

Yraman 13.04.2005 14:14

Сейчас проверить не смогу, но такая подмена у меня прошла на принтере, подсоединенном к компу через принт-сервер и расшаренному для сети - все печаталось. ДОС-задачки пуляли все в указанный LPT без проблем.

cerafim 14.04.2005 05:30

Встречал программку которая автоматически запускается при старте DOS программ (идет в комплекте с различными налоговыми отчетными программами) и висит в трее в виде значка принтера с надписью DOS, проблем с печатью и через LPT и через USB на различные принтеры не встречал, может из-за нее... Если не найдешь то покавыряю архивы выложу.

entropy 14.04.2005 15:12

Программка называется dosprn. Тексты печает хорошо, но если доходит дело до разных чертежей, то получается нечто неудовлетворительное

ntspider 16.04.2005 22:05

проблема решилась неожиданным образом и неожиданным порядком действий - 1) сделать пользователя администратором; 2) расшарить принтер (стоит галочка внести в AD)2) в сеансе ms-dos дать команду net use lpt1: \\комп\шара; 3) всё! можно пользоваться принтером по USB в Dos-программе! Тока не понятно почему!!!!!!!!!!!!!!!!!!!

почему после перезагрузки компа всё равно можно печатать? :confused:

Yraman 17.04.2005 21:55

А все исходя из присоветованного выше!
О том и говорили, то и советовали. А идея проста- ну не умеют ДОС-проги печатать на другие порты! Им LPT нужен, и все тут. А через net use ты подменяешь прожке порт. Она думает, что ты в LPT печать гонишь, а на самом деле куда велено, вот и все.
Если вдруг после перезагрузки или включения-выключения компа печать обломится, набери в ДОС-сеансе net use, и прсмотри, есть ли среди полученных на экран твое вышеобъявленное. Чтобы не слетало никогда, можно было бы добавить PERSISTENT:yes, тогда это соединение становится постоянным. А полный синтаксис комадны можешь там же постмотреть через net use /?, или net use /help или в хэлпе винды.

ntspider 17.04.2005 22:26

Цитата:

Yraman:
можно было бы добавить PERSISTENT:yes, тогда это соединение становится постоянным
Так вот штука в том, что я прописал команду один раз и без PERSISTENT:yes ! Куда она это прописала и где держит?! Печать не обламывается! всё ОК! :)

Yraman 18.04.2005 00:12

В XP может и сохраниться это состояние. Как-то долго тож висело.
Понимаешь, эта команда в принципе системная.
Если в ДОС-сессии набрать net use, то там же ты увидишь и подмонтированные сетевые диски-папки, если такие есть. То етсь этой командой ты их у себя подключаешь-отключаешь.....
win98 так и живет, в принципе, и из нее печать ДОС-задач идет легко и безпроблеммно на сетевые принтеры, будь они по USB, TCP или как еще расшарены - все там делает система таким же почти макаром.

А вот куда пишется-это уже тебе к асам по ОСам.... ;)

dizen 04.08.2005 12:49

Цитата:

проблема решилась неожиданным образом и неожиданным порядком действий - 1) сделать пользователя администратором;
А как сделать, чтобы не вносить пользователя в групу администраторов

ntspider 04.08.2005 12:55

Цитата:

dizen:
А как сделать, чтобы не вносить пользователя в групу администраторов
Не знаю! Этот способ получился случайно!

entropy 04.08.2005 14:47

Буквально только что подключал HP1320 usb к компу под Win2k Sp4. Там стоит бухгалтерия , написанная на foxpro .
Драйвера разуеется ставятся под учетной записью админа, эмуляция порта тоже, а пользователи прекрасно печатают в свой бухгалтерии с ограниченными правами

ntspider 04.08.2005 14:50

entropy
А какая версия FoxPro?

и я думаю, что дело не в драйверах!

entropy 04.08.2005 15:07

Foxpro 3.1
Драйвера ставил HP LJ PCL6 совместимые

ntspider 04.08.2005 16:54

entropy
Дело не в драйверах!!!!!!!!!!!!!!! :idontnow:

Wiedemann 05.08.2005 18:30

Хм.. Столкнулся сегодня с той же проблеммой. Тоже бухгалтерия, тоже на фокс-про. Делаю нет юз. Смотрю (просто net use) порт расшарен под этот принтер. Печатаю... Ничего. Тишина. Расшарил принтер на другом компьютере (другой фирмы-модели) те же яйца, только в профиль. Воторой компютер подключен к своему ПС через LPT. Я уже голову сломал, что можно сделать.. :(
Так же делал переназначение принтерного порта клиентом Novell, тишина.. Сдаётся мне, что это рабочее место проклято...

ntspider 05.08.2005 21:10

Wiedemann
Я уже описал решение проблемы - смотри моё сообщение выше в этой теме!

Wiedemann 06.08.2005 00:31

Цитата:

Сообщение от ntspider
Wiedemann
Я уже описал решение проблемы - смотри моё сообщение выше в этой теме!

А я типа этого не делал? :p
писал же, что нет юзом переводил на 2 разных принтера, не идёт ни на один.

Нашёл программу SPrint, которая помогла с этой бедой :claps: . Может кого она тоже спасёт.

Alex Dark 06.09.2005 16:48

Всем доброго времени суток
Почитал все вышесказанного, все это я делал, все это работает в сетке
А как быть с локальным компом у которого принтер USB

Проблемма в том, что комп стоит за 300 верст, чел там сидит не супер.
Есть Дос-прога которая должна печатать. Реализовано в проге все просто. Она формирует файл на диске и запускает команду COPY <файл> <устройство>
<устройство> можно прописать любое. Идеальный вариант.
А как мне его описать, если сети нет. Кроме того как это сделать под 98/95
не исключено что и такой комп попадется

Это сново я

кака выше указывалось есть прога DOSWPRN.EXE для моего варианта она подходит. Одно только плохо прога работает через COPY.

Если кому нужна стукните в приват кину. Работает на текущий принтер. Пробовал под ХР (пока). Завтра под 98 поробую

Это сново я

кака выше указывалось есть прога DOSWPRN.EXE для моего варианта она не совсем подходит.

Если кому нужна стукните в приват кину. Сама масштабирует шрифт или ставите какой надо. Работает на текущий принтер. Пробовал под ХР (пока). Завтра под 98 поробую.

Wiedemann 06.09.2005 18:09

Alex Dark, а мой пост прочитать слабо? :p

EnigMan 11.09.2005 21:48

Посмотри здесь http://www.imho.ws/showthread.php?p=922817#post922817

Сам пользуюсь программой SPrint: она следит за указанной папкой, если в нее попадает файл подходящий по маске она его раскрывает, масштабирует, определяет ориентацию бумаги и отправляет на печать на любой win принтер, или дает отредакртировать. Вся фишка вто, что с ней идет редиректор, который перенаправляет данные с LPT1 в файл.

Пользуюсь второй месяц


Часовой пояс GMT +4, время: 20:59.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.