Dos printen over VPN, 1 vestiging wel, andere niet.

Pagina: 1
Acties:
  • 129 views sinds 30-01-2008
  • Reageer

  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 19:49
Situatieschets:

Vroegere situatie:

Twee lokaties. Op beide lokaties staat een Windows 2003 server waarop een dos programma dat minox heet draait.
Gebruikers loggen in op een domein op de server, starten het programma van een schijf die gemapt wordt via kix. Ook wordt er per user een schijf gemapt, H:\, met daarop een bestandje PQ1 of PQ2. Ligt eraan wie inlogt.
Printen gaat via het script dat hieronder staat. Ze printen allemaal naar diverse matrix printers. Allemaal Epson's. Dit draait al tijden vlekkeloos.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
IF EXIST H:\PQ1 GOTO PQ1
IF EXIST H:\PQ2 GOTO PQ2
NET USE LPT3 /DELETE > NUL

:PQ1
NET USE LPT3: \\172.20.100.1\PRINTER1 > NUL
MSPOOL LPT3 %1 > NUL
NET USE LPT3 /DELETE > NUL
GOTO EINDE

:PQ2
NET USE LPT3: \\172.20.100.1\PRINTER2 > NUL
MSPOOL LPT3 %1 > NUL
NET USE LPT3 /DELETE > NUL
GOTO EINDE

:EINDE
EXIT


Huidige situatie:
Nu zijn er door omstandigheden een aantal dingen verandert.
Een van de servers is verplaatst naar een totaal andere lokatie.
Die noemen we lokatie 3.

Nu loggen alle mensen in via RDP op de server op lokatie 3 en starten het programma op.
Dit gaat ook nog goed. Printen is hetzelfde gebleven. Ik heb alleen nieuwe printers aangemaakt op de server die verwijzen naar de printers op de 2 andere lokaties en die gedeeld en in het script gezet.
Maar nu kan op 1 van de 2 vorige lokaties niet meer geprint worden. Of er komt allerlei zooi uit de printer of er komt gewoon niets uit terwijl het command wel succesfully gecomplete wordt. :? Het laatste komt vaker voor. Ik zie ook de printjes gespoold worden op de printer die gedeeld is op de server.

Hoe verbonden?
De 3 vestingen zijn onderling verbonden via VPN. Op lokatie 3 ligt een 2Mbit SDSL lijn.
Op lokatie 3 staat een Siemens 5890 Router.
Op de twee andere lokaties een Efficient G.SHDSL/SDSL Router.
De ip's zijn als volgt ingedeeld:

Lokatie 3:
172.20.100.0 - 255.255.255.0

Lokatie 2: (Waar niet geprint kan worden)
172.16.100.0-255.255.255.0

Lokatie 1: (Waar wel geprint kan worden)
172.18.100.0 - 255.255.255.0

Waar ik ook dacht was misschien een rechtenprobleem. Alleen zitten alle gebruikers in dezelfde soort groepen. Ze zijn geen administrator of wat dan ook. Gewoon user.
Wat ik geprobeerd heb is een gebruiker administrator maken op de vestiging waar ze niet konden printen, dit lijkt wel te werken. Alleen heb ik liever een gebruiker niet als administrator.
Ik hoop dat jullie nog een een ander idee of oplossing hebben, ik kom er niet echt uit.
Als jullie nog meer info nodig hebben hoor ik het graag.

  • paulhekje
  • Registratie: Maart 2001
  • Laatst online: 30-03 19:31
Misschien kun je een paar mogelijkheden uitsluiten
- ik neem aan dat je kunt pingen vanaf die machine naar de printserver?
- kan het een terminal server probleem zijn, gaat het wel goed vanaf een pc-werkplek?
- als je "net use .. /delete" weglaat, zie je dan nog wel de printerconnectie staan?
- virusscanner al onderzocht? (troep printen)
- gaat handmatig een text file printen wel goed?
- welke driver staat ingesteld op de printserver, Generic/Text only?

[ Voor 12% gewijzigd door paulhekje op 14-04-2006 08:19 ]

|=|=|=||=|=|=||=|=|=| http://www.vanwijck.com |=|=|=||=|=|=||=|=|=||=|=|=||=|=|=||=|=|=||=|=|=|


Verwijderd

voorheen draaide de applicatie lokaal, nu op de terminal server.

-Kan zomaar elke user lpt3 op TS mappen? rechten!
-heeft elke user wel een eigen lpt3, of heeft gehele TS slechts 1 lpt3 poort....?

  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 19:49
paulhekje schreef op vrijdag 14 april 2006 @ 08:18:
Misschien kun je een paar mogelijkheden uitsluiten
- ik neem aan dat je kunt pingen vanaf die machine naar de printserver?
Dit kan. Zover denk ik ook nog wel. ;)
- kan het een terminal server probleem zijn, gaat het wel goed vanaf een pc-werkplek?
Het is zeker een terminal server probleem. Lokaal gaat wel.
- als je "net use .. /delete" weglaat, zie je dan nog wel de printerconnectie staan?
Moet ik even testen.
- virusscanner al onderzocht? (troep printen) Goed punt. Ga ik nakijken.
- gaat handmatig een text file printen wel goed?
Ja.
- welke driver staat ingesteld op de printserver, Generic/Text only?
Generic volgens mij.
Verwijderd schreef op vrijdag 14 april 2006 @ 08:34:
voorheen draaide de applicatie lokaal, nu op de terminal server.

-Kan zomaar elke user lpt3 op TS mappen? rechten!
Dit zou moeten kunnen, dit gaat ook overal goed. Hij geeft ook command completed succesfully als er geprint wordt. Er komt alleen daar niets uit. :?
-heeft elke user wel een eigen lpt3, of heeft gehele TS slechts 1 lpt3 poort....?
LPT3 wordt telkens opnieuw aangemaakt door de user als er geprint wordt.

  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 19:49
Even weer wat dingen nagekeken.
Pingen naar de printserver kan vanaf het werkstation, de terminal server en de rdp sessie.
Het zijn HP Jetdirects allemaal.
Als ik net use /delete weghaal blijft hij wel staan ja.
Virusscanner kan ik niets raars in vinden. Is McAfee versie 7.0.0 VDef 4740 Scan engine 4.4.00
Handmatig een text file printen wil nu ook niet meer? :?

Elke user kan gewoon een LPT poort aanmaken met Net use. Volgens mij kan ik dit verder nergens instellen als bij terminal services manager.

Iemand nog andere ideen?

  • paulhekje
  • Registratie: Maart 2001
  • Laatst online: 30-03 19:31
en dit is waarschijnlijk niet van toepassing:

Also, if users are not admins, and you want to let them redirect LPT1, you
need to disable the physical LPT port in device manager on the TS. This is
the same for Windows XP.
If you don't do this they'll be prompted for administrative logon
credentials (when your script pauses trying to redirect the port)
This is not required for redirection of logical ports, i.e. LPT2, LPT3 ->
LPT9.

Wat zijn je rdp connection settings wat betreft het mappen van de client poorten (com, lpt, client printers)

[ Voor 14% gewijzigd door paulhekje op 14-04-2006 11:05 ]

|=|=|=||=|=|=||=|=|=| http://www.vanwijck.com |=|=|=||=|=|=||=|=|=||=|=|=||=|=|=||=|=|=||=|=|=|


  • MADG0BLIN
  • Registratie: Juni 2001
  • Laatst online: 19:49
Alleen audo mapping is gedisabled. :)

Ik begin telkens meer te vermoeden dat het aan de printerdriver/printertype ligt.
Op lokatie 1 wel waar wel geprint kan worden staan Epson LQ's 590, vrij recente en nieuwe printers.
Op lokatie 2 waar niet geprint kan worden staan oudere printers zoals de Epson LQ 2170, LQ870 en LQ 580. Heeft iemand daar ervaringen mee? Ga zo ook Epson maar eens bellen.

  • StarWing
  • Registratie: Januari 2003
  • Laatst online: 12-04 17:01

StarWing

Huh ?!?

Misschien heb je hier iets aan, soortelijk probleem:
[rml][ WXP] Dos printen, tekst gaat mis*[/rml]

Page intentionally left blank.


Verwijderd

Werkt
dir c:\*.* > lpt3:
wel als lpt3 gemapped is?

Ben je niet te snel met het opruimen van de lpt3 poort?
Mogelijk zet je mspool gehele output in printqueue, denkt dat ie klaar is, zodat je batch script vervolgens (=te vroeg) lpt3: ontkoppelt
Pagina: 1