Discussion:
Drukowanie spod DOS na drukarce sieciowej
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Parcel
2005-11-20 00:18:44 UTC
Permalink
Witam,
Prosze o informacje na temat mozliwosci drukowania (w WinXP) z programu
DOSowego na drukarke sieciowa. Chodzi mi o wydruk na drukarke sieciowa w
prawdziwym tego slowa znaczeniu, tj. z wbudowanym interfejsem sieciowym -
drukarka posiada swoj adres IP (drukarka, a w zasadzie profesjonalne
urzadzenie wielofunkcyjne, pracujace autonomicznie - nie podlaczone do
innego komputera i poprzez niego udostepnione).

Byc moze istnieje jakis emulator potrafiacy "zamapowac" zadania drukowania
na port LPT1: na urzadzenie pracujace pod podanym adresem IP (np. poprzez
drukowanie do pliku i nastepnie wyslanie tego pliku na drukarke sieciowa
pracujaca pod konkretnym adresem IP).

Pozdrawiam,
JM
och.karol
2005-11-20 00:26:40 UTC
Permalink
Post by Parcel
Witam,
Prosze o informacje na temat mozliwosci drukowania (w WinXP) z programu
DOSowego na drukarke sieciowa. Chodzi mi o wydruk na drukarke sieciowa w
prawdziwym tego slowa znaczeniu, tj. z wbudowanym interfejsem sieciowym -
drukarka posiada swoj adres IP (drukarka, a w zasadzie profesjonalne
urzadzenie wielofunkcyjne, pracujace autonomicznie - nie podlaczone do
innego komputera i poprzez niego udostepnione).
Byc moze istnieje jakis emulator potrafiacy "zamapowac" zadania
drukowania na port LPT1: na urzadzenie pracujace pod podanym adresem IP
(np. poprzez drukowanie do pliku i nastepnie wyslanie tego pliku na
drukarke sieciowa pracujaca pod konkretnym adresem IP).
Może bliżej zapoznaj się z komedną NET USE. Nie pamiętam szczegółów ale tam
tkwi chyba rozwiazanie.
--
pozdrawiam

karol
odpowiadając usuń "usunto." w adresie
Parcel
2005-11-20 00:41:16 UTC
Permalink
Post by och.karol
Może bliżej zapoznaj się z komedną NET USE. Nie pamiętam szczegółów ale
tam tkwi chyba rozwiazanie.
Niestety, chyba nie

Jesli dobrze pamietam skladnia tego polecenia jest nastepujaca:
net use LPT1 \\nazwa_komputera\nazwa_drukarki /Persistent:Yes
gdzie:
\\nazwa_komputera\nazwa_drukarki - sciezka do drukarki sieciowej
Persistent:Yes - podlacza zasob po przelogowaniu

W swoim poscie zaznaczylem, ze chodzi mi o sytuacje, w ktorej drukarka nie
jest podlaczona do zadnego komputera i poprzez niego udostepniana - drukarka
ta jest autonomicznym urzadzeniem z wbudowana karta sieciowa (posiada swoj
adres IP).

Pozdrawiam,
JM
Leksem
2005-11-20 02:56:59 UTC
Permalink
Post by Parcel
\\nazwa_komputera\nazwa_drukarki - sciezka do drukarki sieciowej
Persistent:Yes - podlacza zasob po przelogowaniu
W swoim poscie zaznaczylem, ze chodzi mi o sytuacje, w ktorej drukarka nie
jest podlaczona do zadnego komputera i poprzez niego udostepniana - drukarka
ta jest autonomicznym urzadzeniem z wbudowana karta sieciowa (posiada swoj
adres IP).
No i dlatego musisz dla niej dodac port TCP/IP (jest w XP, a jakze).
Ustaw sobie drukowanie RAW jednokierunkowe, bo inaczej kupajew.
Udostepnij jak po jakakolwiek nazwa. Potem sobie mapujesz na WLASNY
(kolejna fajna cecha XP) komputer teze wlasnie udostepniona drukarke
za pomoca net use. Ja akurat mapuje tak LPT3, tylko nie permanent, bo
rzadko mi to potrzebne.

Permanent bedzie krzyczal, jak drukarka niewlaczona. Ma to zalety.



Tomek
Parcel
2005-11-20 09:13:32 UTC
Permalink
Post by Leksem
No i dlatego musisz dla niej dodac port TCP/IP (jest w XP, a jakze).
To jest oczywiste - tak mam ustawione od kilku dni i bez problemu drukuje
mi z calej sieci na te drukarke (ale jedynie spod windowsow).
Post by Leksem
Ustaw sobie drukowanie RAW jednokierunkowe, bo inaczej kupajew.
Tak mam ustawione.
Post by Leksem
Udostepnij jak po jakakolwiek nazwa. Potem sobie mapujesz na WLASNY
(kolejna fajna cecha XP) komputer teze wlasnie udostepniona drukarke
za pomoca net use. Ja akurat mapuje tak LPT3, tylko nie permanent, bo
rzadko mi to potrzebne.
Co rozumiesz przez mapowanie drukarki na wlasnym komputerze skoro ta
drukarka nie jest podlaczona pod zaden komputer?
Oprogramowanie drukarki daje mozliwosc jej udostepnienia, jednakze nija nie
moge zobaczyc tej udostepnionej drukarki. Gdybym ja "zobaczyl" nie byloby
najmniejszego problemu, abym to wykorzystal za pomoca 'net use'. Aplikacja
(pracujaca pod DOS) ma mozliwosc drukowania jedynie do LPT1, LPT2 i do
pliku - nic wiecej - wiec jesli nie bedzie mozna przechwycic portu, na
ktorym pracuje drukarka na port LPT1 beda ogromne problemy z wydrukiem na te
drukarke. Uprzedzajac ew. porady - buforowalem port IP, na ktory wysylane sa
wydruki spod windy z portem LPT1 - niestety, drukarka milczy (urzadzenie
niedostepne).
Permanent musi byc (z przyczyn oczywistych).

Pozdrawiam,
JM
Mad Mark
2005-11-20 10:58:36 UTC
Permalink
Post by Parcel
Co rozumiesz przez mapowanie drukarki na wlasnym komputerze skoro ta
drukarka nie jest podlaczona pod zaden komputer?
1. Instalujesz drukarkę z portem tcp/ip
2. Udostępniasz ją przez Otoczenie sieciowe
3. net use udostępnionej drukarki z Twojego kompa na port lpt

można to skrócić, ale drukarka musi obsługiwać microsoft
networking/sambę (oddzielne printservery (np. Dlink) mają taką funkcję,
nie wiem jak Twój wbudowany pserver (mój jetdirect nie ma)), bo wtedy
omija punkty 1-2 :)
--
*Mad Mark*

/Matko, załamał mnie, jednym zdaniem wysłał mnie do dupy/
Leksem
2005-11-20 13:59:00 UTC
Permalink
Post by Parcel
Co rozumiesz przez mapowanie drukarki na wlasnym komputerze skoro ta
drukarka nie jest podlaczona pod zaden komputer?
No przeciez tak sam zrobilem. Wzialem na kompie KOTEK te drukarke
(Linotronic konkretnie) ustawiona juz na tym kompie na porcie TCPIP i
udostepnilem jako DuzaDOS wszystkim bez zadnych ograniczen.

Potem na tym samym KOTKU zrobilem net use lpt3 \\kotek\duzados.
Dziala mi juz kilka tygodni. Przewalam tak pliki postscriptowe.

Nie ma problemu w ustawieniu LPT1 ani PLT2, ani LPT9 (byc moze
fizyczny port LPTx trzeba by wtedy wylaczyc w kompie -- niewazne,
zwykle jest tylko LPT1, wiec sobie ustaw na LPT2).

Buforowanie w XP nie ma tu zastosowania (sklada kilka fizycznych
drukarek w jedna logiczna).

W starszych windowsach nie da sie podpiac net use do samego siebie i
to byl bol. Chyba ze NetWare, ten potrafil piknie mapowac.

Tomek>
WAM
2005-11-26 10:00:54 UTC
Permalink
Post by Parcel
W swoim poscie zaznaczylem, ze chodzi mi o sytuacje, w ktorej drukarka nie
jest podlaczona do zadnego komputera i poprzez niego udostepniana - drukarka
ta jest autonomicznym urzadzeniem z wbudowana karta sieciowa (posiada swoj
adres IP).
Kycoera Mita 2030 KX czy jakos tak oprocz IP ma sprawnie dzialajacy
mechanizm udostepniania :) I nie ma z mapowaniem zadnych problemow.

WAM
--
Sylwester 2005!
Może nad morze?
http://www.nadmorze.pl
pawel
2005-11-20 01:42:37 UTC
Permalink
Sun, 20 Nov 2005 01:18:44 +0100, "Parcel" <***@o2.pl>
<dloffe$g3i$***@nemesis.news.tpi.pl> napisal(a):

Zajrzyj tu - http://tiny.pl/x7vn
Zainstaluj drukarke jak tam opisane.
A drukarke ustaw jako domyslna. Powinno drukowac.
--
pawel
Parcel
2005-11-20 08:55:32 UTC
Permalink
Post by pawel
Zajrzyj tu - http://tiny.pl/x7vn
Zainstaluj drukarke jak tam opisane.
A drukarke ustaw jako domyslna. Powinno drukowac.
Nie bedzie drukowac, bo tak mam ustawione od kilku dni i w calej sieci
drukuje jedynie spod windowsow.
Zauwaz, ze ta aplikacja pracujaca pod DOSem potrafi wyslac wydruk jedynie na
LPT1: i LPT2: oraz do pliku. Do tej pory drukowanie odbywa sie na drukarkach
podlaczonych lokalnie do portow LPT1: lub poprzez udostepnianie na
drukarkach zdalnych podlaczonych do portow LPT1: innych komputerow, ktore
udostepniaja drukarki jako zasob.
Byc moze jednoznacznie tego nie zaznaczylem, ale z drukowaniem na tej
maszynie z calej sieci spod WinXP nie mam najmniejszych problemow - problem
wystepuje jedynie z drukowaniem z jednej aplikacji pracujacej pod DOSem.
Niestety, jest jedna z najwazniejszych aplikacji w tej firmie - bardzo
rozbudowany system wspomagania sprzedazy. Uprzedzajac ew. porady - poki co
nie ma mozliwosci zmiany tego systemu na inny.

Pozdrawiam,
JM
Cahir
2005-11-20 12:08:54 UTC
Permalink
Post by Parcel
Nie bedzie drukowac, bo tak mam ustawione od kilku dni i w calej sieci
drukuje jedynie spod windowsow.
Zauwaz, ze ta aplikacja pracujaca pod DOSem potrafi wyslac wydruk jedynie na
LPT1: i LPT2: oraz do pliku. Do tej pory drukowanie odbywa sie na drukarkach
podlaczonych lokalnie do portow LPT1: lub poprzez udostepnianie na
drukarkach zdalnych podlaczonych do portow LPT1: innych komputerow, ktore
udostepniaja drukarki jako zasob.
Napisz co to za drukarka i jaki ma printserwer (jakie protokoły).
Tak czy owak Mad Mark podał Ci prawidłowe rozwiązanie,
tyle że użyj LPT2: (nie pamiętam, czy potrzebny był ":"). Jeśli
przypadkiem masz fizycznie 2-go lpt to go wyłącz.


--
pozdrówka

Cahir
Mad Mark
2005-11-20 13:57:20 UTC
Permalink
Post by Cahir
tyle że użyj LPT2: (nie pamiętam, czy potrzebny był ":").
ZTCP tak
Post by Cahir
Jeśli
przypadkiem masz fizycznie 2-go lpt to go wyłącz.
W W'9x nie trzeba było wyłączać portów, to tutaj też zapewne nie. W ten
sposób można było jedną konfiguracją objechać komputery korzystające z
drukarek lokalnych (LPT1:) i zdalnych (zamapowanych jako LPT1:)
--
*Mad Mark*

/Matko, załamał mnie, jednym zdaniem wysłał mnie do dupy/
Michau
2005-11-20 17:37:21 UTC
Permalink
Post by Parcel
Witam,
Prosze o informacje na temat mozliwosci drukowania (w WinXP) z programu
DOSowego na drukarke sieciowa. Chodzi mi o wydruk na drukarke sieciowa w
prawdziwym tego slowa znaczeniu, tj. z wbudowanym interfejsem sieciowym -
drukarka posiada swoj adres IP (drukarka, a w zasadzie profesjonalne
urzadzenie wielofunkcyjne, pracujace autonomicznie - nie podlaczone do
innego komputera i poprzez niego udostepnione).
Mam kilka stanowsik opartych o Win XP, a pracujących z oprogramowaniem DOS.
Jeden komputer ma laserówkę, a inne posiadają igłówki. Aby program dosowski
umożliwiał innym osobom wydruk na laserówce zrobiłem pliczek o nazwie
"podłącz drukarkę sieciową". Zawartość pliku:
net use lptx \\serwer_wydruku\nazwa_udziału /persistent:yes

czero
Loading...