Windows XP Community - XPHeads



Net use lpt1

microsoft.public.de.german.windowsxp.terminalserver


Reply
  #1 (permalink)  
Old 08-18-2008, 06:35 AM
Klaus Urban
 
Posts: n/a
Net use lpt1
Hallo,
ich habe auf einem Terminalserver ein Dos-Programm, dass die Drucker nur
über LPT1 und LPT2 ansprechen kann. Leider hat ein normaler Benutzer
nicht das Recht, den Drucker umzuleiten. Bei den lokalen
Gruppenrichtlinien habe ich nichts gefunden.

Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 08-18-2008, 02:53 PM
Olaf Engelke [MVP]
 
Posts: n/a
Re: Net use lpt1
Hallo Klaus,
Klaus Urban wrote:
> ich habe auf einem Terminalserver ein Dos-Programm, dass die Drucker
> nur über LPT1 und LPT2 ansprechen kann. Leider hat ein normaler
> Benutzer nicht das Recht, den Drucker umzuleiten. Bei den lokalen
> Gruppenrichtlinien habe ich nichts gefunden.


der physische LPT-Port muss im Geraetemanager deaktiviert werden.
Die Umleitung von LPT2 sollte eigentlich auch so funktionieren, es sei denn,
der Port ist auch in der Hardware existent.
Aber DOS-Anwendungen und Terminaldienste sollten sich inzwischen als
Kombination ziemlich ueberlebt haben?
Viele Gruesse
Olaf

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 08-18-2008, 08:32 PM
Michael Logies
 
Posts: n/a
Re: Net use lpt1
On Mon, 18 Aug 2008 16:53:19 +0200, "Olaf Engelke [MVP]"
<oenews01@mvps.org> wrote:

>Aber DOS-Anwendungen und Terminaldienste sollten sich inzwischen als
>Kombination ziemlich ueberlebt haben?


Warum? Die bekommt man doch mit Tamedos ganz gut in den Griff:
http://www.tamedos.com/

Grüße

M.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 08-19-2008, 07:39 AM
Klaus Urban
 
Posts: n/a
Re: Net use lpt1
Hallo Olaf,

Olaf Engelke [MVP] schrieb:
> Hallo Klaus,
> Klaus Urban wrote:
>> ich habe auf einem Terminalserver ein Dos-Programm, dass die Drucker
>> nur über LPT1 und LPT2 ansprechen kann. Leider hat ein normaler
>> Benutzer nicht das Recht, den Drucker umzuleiten. Bei den lokalen
>> Gruppenrichtlinien habe ich nichts gefunden.

>
> der physische LPT-Port muss im Geraetemanager deaktiviert werden.


Dann funktioniert es leider selbst als Admin nicht mehr.
Deshalb habe ich extra eine PCI-Karte für LPT1 und LPT2 eingebaut,
obwohl daran nichts an geschlossen wird.
Unter Windows 2003 funktioniert es auch mit "Net use LPT3", aber hier
unter Windows 2008 nicht mehr.
Ups, ich sehe gerade: Falsche NG. Oder gibt es für Windows 2008
Terminal-Server noch keine?

> Aber DOS-Anwendungen und Terminaldienste sollten sich inzwischen als
> Kombination ziemlich ueberlebt haben?


Nun ja, einige unserer Kunden nutzen noch das alte Dos-Programm parallel
zur Windows-Version.

Da ich natürlich keinen Terminalbenutzer mit Admin-Rechten versehe,
suche ich eine Möglichkeit, dem Benutzer das Recht zu geben, den
vorhandenen LPT-Port umzuleiten. Die Drucker sind am Terminalserver als
Netzwerkdrucker über LPR eingerichtet und freigegeben. Per Net use
möchte ich nun diese Drucker über LPT ansprechbar machen, damit das
Dos-Programm drucken kann.

Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 08-19-2008, 10:39 AM
Klaus Urban
 
Posts: n/a
Re: Net use lpt1 (Fehler gefunden)
Klaus Urban schrieb:

> Dann funktioniert es leider selbst als Admin nicht mehr.


Das funktioniert beim Kunden auch nicht als Admin.

> Deshalb habe ich extra eine PCI-Karte für LPT1 und LPT2 eingebaut,
> obwohl daran nichts an geschlossen wird.


Die Karte kann ich wieder ausbauen, oder LPT3 und LPT4 nutzen.
Der Fehler liegt bei den Druckertreibern oder generell bei Windows 2008.
Ich kann den Drucker mit Net use zwar umleiten, aber es funktioniert
nicht. IP/OP Fehler.
Ein "Net use LPT3 \\Windows2003\Druckerfreigabe" funktioniert.

Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 08-19-2008, 02:11 PM
Olaf Engelke [MVP]
 
Posts: n/a
Re: Net use lpt1 (Fehler gefunden)
Hallo Klaus,
Klaus Urban wrote:
> Klaus Urban schrieb:
>> Dann funktioniert es leider selbst als Admin nicht mehr.

> Das funktioniert beim Kunden auch nicht als Admin.
>> Deshalb habe ich extra eine PCI-Karte für LPT1 und LPT2 eingebaut,
>> obwohl daran nichts an geschlossen wird.

> Die Karte kann ich wieder ausbauen, oder LPT3 und LPT4 nutzen.
> Der Fehler liegt bei den Druckertreibern oder generell bei Windows
> 2008. Ich kann den Drucker mit Net use zwar umleiten, aber es
> funktioniert nicht. IP/OP Fehler.
> Ein "Net use LPT3 \\Windows2003\Druckerfreigabe" funktioniert.


LPT3 und LPT4 sind generell kein Problem, LPT2 ohne physische Hardware auf
dem gleichen Port auch nicht.
Die Frage ist eher, ob die alte DOS-Anwendung das noch akzeptiert.
Wieviele Anwender muessen die Anwendung denn nutzen?
Falls nicht allzu viele, koennte man das ja vielleicht auch ueber eine oder
einige wenige virtuelle (HyperV) Maschinen mit XP loesen, die ueber den
Remotdedesktop angesteuert werden.
Viele Gruesse
Olaf

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 08-19-2008, 09:04 PM
Michael Logies
 
Posts: n/a
Re: Net use lpt1
On Tue, 19 Aug 2008 09:39:49 +0200, Klaus Urban
<urban.nospam@lycos.de> wrote:

>Da ich natürlich keinen Terminalbenutzer mit Admin-Rechten versehe,
>suche ich eine Möglichkeit, dem Benutzer das Recht zu geben, den
>vorhandenen LPT-Port umzuleiten. Die Drucker sind am Terminalserver als
>Netzwerkdrucker über LPR eingerichtet und freigegeben. Per Net use
>möchte ich nun diese Drucker über LPT ansprechbar machen, damit das
>Dos-Programm drucken kann.


Im Grund verstehe ich das Problem nicht so recht. Bei mir sieht das
unter Win XP z. B. so aus:
net use lpt2 \\logies_001\DRUCKER /persistent:yes

Durch den Schalter "persistent" braucht man das doch nur einmal
einzurichten?

Ich habe hier noch LPTTOFL im Einsatz. Damit kann man die Druckausgabe
des DOS-Programmes in eine Datei abfangen. Wenn das DOS-Programm einen
PS- oder PCL-Drucker unterstützt, kann man anschließend die Datei aus
einem PS- oder PCL-Viewer unter Windows drucken.

Grüße

M.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 08-20-2008, 07:01 AM
Klaus Urban
 
Posts: n/a
Re: Net use lpt1 (Fehler gefunden)
Hallo Olaf,

Olaf Engelke [MVP] schrieb:

> LPT3 und LPT4 sind generell kein Problem, LPT2 ohne physische Hardware
> auf dem gleichen Port auch nicht.
> Die Frage ist eher, ob die alte DOS-Anwendung das noch akzeptiert.


Ja, bei der Software kann man LPT1 bis LPT9 eintragen.

> Wieviele Anwender muessen die Anwendung denn nutzen?


ca. 3

> Falls nicht allzu viele, koennte man das ja vielleicht auch ueber eine
> oder einige wenige virtuelle (HyperV) Maschinen mit XP loesen, die ueber
> den Remotdedesktop angesteuert werden.


Auweia, wenn schon dann nur eine VM, die den Printserver liefert.
Wie ich schon schrieb, funktioniert es, wenn der Printserver ein anderer
Rechner ist. Ob der andere Rechner auch mit Windows 2008 oder Vista
betrieben werden kann, muss ich noch rausfinden.
Unter Vista habe ich nämlich das gleiche Problem, wenn ich den lokalen
Port auf die lokale Druckerfreigabe mappe.
Als zweite Lösung könnte ich beim Dos-Programm auch das Windows-Spool
Programm starten. Das hatten wir speziell für GDI-Drucker geschrieben.

Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 08-20-2008, 10:54 AM
Klaus Urban
 
Posts: n/a
Re: Net use lpt1 (Fehler gefunden)
[..]
> Ob der andere Rechner auch mit Windows 2008 oder Vista
> betrieben werden kann, muss ich noch rausfinden.


nur wenn der Client-Rechner Vista/Windows2008 und der Printserver
Vista/Windows2008 ist, funktioniert es nicht. Bei allen anderen
Kombinationen funktioniert der Dos-Druck.

Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 08-20-2008, 02:58 PM
Olaf Engelke [MVP]
 
Posts: n/a
Re: Net use lpt1 (Fehler gefunden)
Hallo Klaus,
Klaus Urban wrote:
> [..]
>> Ob der andere Rechner auch mit Windows 2008 oder Vista
>> betrieben werden kann, muss ich noch rausfinden.

>
> nur wenn der Client-Rechner Vista/Windows2008 und der Printserver
> Vista/Windows2008 ist, funktioniert es nicht. Bei allen anderen
> Kombinationen funktioniert der Dos-Druck.
>

sind 64 Bit-Versionen beteiligt?
Die unterstuetzen eigentlich per se keine 16 Bit-Anwendungen mehr.
Viele Gruesse
Olaf
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 10:05 AM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74