Sign in with
Sign up | Sign in
Your question

Terminal server Session changes

Last response: in Windows 2000/NT
Share
August 6, 2005 12:09:48 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Using W2K3 STANDALONE Terminal Server and 4 XP clients who
connects to the Terminal Server.
The XP client runs a dedicated application, in that application
I have to define which printer it has to use, so what I select
is the local printer of the XP client (client hostname = XP1) which
printername I see as:
"HP6540 deskjet (from XP1) at session 1"

The next time when the XP client XP1 connects it gets another session
number e.g. 3,
the application is complaining that it cannot find printer
"HP6540 deskjet (from XP1) at session 1"
because the name is changed to "HP6540 deskjet (from XP1) at session 3
"

So every time I connect to the TS server I need to reconfigure the
dedicated application ,
is there a way that the clients will get always there same session id
number ?

Thanks in avance for your help
Regards
Jac
Anonymous
August 6, 2005 12:09:49 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

No, sessions numbers are assigned dynamically.
Your application should accept the default Windows printer.

What you can do is share the printer on the client and connect to
it from within the session, in your logon script.

_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
TS troubleshooting: http://ts.veranoest.net
___ please respond in newsgroup, NOT by private email ___

"jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
microsoft.public.windowsnt.terminalserver.applications:

> Using W2K3 STANDALONE Terminal Server and 4 XP clients who
> connects to the Terminal Server.
> The XP client runs a dedicated application, in that application
> I have to define which printer it has to use, so what I select
> is the local printer of the XP client (client hostname = XP1)
> which printername I see as:
> "HP6540 deskjet (from XP1) at session 1"
>
> The next time when the XP client XP1 connects it gets
> another session number e.g. 3,
> the application is complaining that it cannot find printer
> "HP6540 deskjet (from XP1) at session 1"
> because the name is changed to "HP6540 deskjet (from XP1)
> at session 3 "
>
> So every time I connect to the TS server I need to reconfigure
> the dedicated application ,
> is there a way that the clients will get always there same
> session id number ?
>
> Thanks in avance for your help
> Regards
> Jac
August 6, 2005 4:20:26 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Vera,
thanks for answer,
I have 2 printers HP on USB, Compaq on LPT1 on the XP client,
if I select in the application a printer I can select between :
"Compaq Pagemarc (on XP1) in session 1 "
"HP6540 deskjet (on XP1) in session 1 "
These printers I also see them with the same naming in the terminal server
control panel - printers, and shows that the Compaq is the default printer.
But on XP PC the HP is the default USB printer.
I select the HP and the name
"HP6540 deskjet (on XP1) in session 1" is stored in the application .
When connecting a second time the session id is changed and also the
printername is changed.

The XP client connects over the Internet to the Terminal server so
sharing the printer
will be not a good idea, because I would disable at the client site File
and printer sharing.

Is there another way Vera ?

thanks in advance
regards
Jac







"Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se> schreef in bericht
news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
> No, sessions numbers are assigned dynamically.
> Your application should accept the default Windows printer.
>
> What you can do is share the printer on the client and connect to
> it from within the session, in your logon script.
>
> _________________________________________________________
> Vera Noest
> MCSE, CCEA, Microsoft MVP - Terminal Server
> TS troubleshooting: http://ts.veranoest.net
> ___ please respond in newsgroup, NOT by private email ___
>
> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
> microsoft.public.windowsnt.terminalserver.applications:
>
>> Using W2K3 STANDALONE Terminal Server and 4 XP clients who
>> connects to the Terminal Server.
>> The XP client runs a dedicated application, in that application
>> I have to define which printer it has to use, so what I select
>> is the local printer of the XP client (client hostname = XP1)
>> which printername I see as:
>> "HP6540 deskjet (from XP1) at session 1"
>>
>> The next time when the XP client XP1 connects it gets
>> another session number e.g. 3,
>> the application is complaining that it cannot find printer
>> "HP6540 deskjet (from XP1) at session 1"
>> because the name is changed to "HP6540 deskjet (from XP1)
>> at session 3 "
>>
>> So every time I connect to the TS server I need to reconfigure
>> the dedicated application ,
>> is there a way that the clients will get always there same
>> session id number ?
>>
>> Thanks in avance for your help
>> Regards
>> Jac
Related resources
Anonymous
August 6, 2005 8:32:44 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Yes, I understand the problem.

The real problem is of course the application, which stores the
name of the printer. It should accept whatever printer is currently
defined as the default printer in your session, without the need to
select a particular printer. So the only real solution is to
upgrade the application.

But you might try the script which Cláudio Rodrigues has written:

DOS Printing Script for Windows 2003
http://70.28.66.204/TSNet/forums/index.php?board=
12;action=display;threadid=298

_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
TS troubleshooting: http://ts.veranoest.net
___ please respond in newsgroup, NOT by private email ___

"jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
microsoft.public.windowsnt.terminalserver.applications:

> Vera,
> thanks for answer,
> I have 2 printers HP on USB, Compaq on LPT1 on the XP client,
> if I select in the application a printer I can select
> between : "Compaq Pagemarc (on XP1) in session 1 "
> "HP6540 deskjet (on XP1) in session 1 "
> These printers I also see them with the same naming in the
> terminal server control panel - printers, and shows that the
> Compaq is the default printer. But on XP PC the HP is the
> default USB printer.
> I select the HP and the name
> "HP6540 deskjet (on XP1) in session 1" is stored in the
> application . When connecting a second time the session id is
> changed and also the printername is changed.
>
> The XP client connects over the Internet to the Terminal
> server so sharing the printer
> will be not a good idea, because I would disable at the client
> site File and printer sharing.
>
> Is there another way Vera ?
>
> thanks in advance
> regards
> Jac
>
>
> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
> schreef in bericht
> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>> No, sessions numbers are assigned dynamically.
>> Your application should accept the default Windows printer.
>>
>> What you can do is share the printer on the client and connect
>> to it from within the session, in your logon script.
>>
>> _________________________________________________________
>> Vera Noest
>> MCSE, CCEA, Microsoft MVP - Terminal Server
>> TS troubleshooting: http://ts.veranoest.net
>> ___ please respond in newsgroup, NOT by private email ___
>>
>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>> microsoft.public.windowsnt.terminalserver.applications:
>>
>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients who
>>> connects to the Terminal Server.
>>> The XP client runs a dedicated application, in that
>>> application I have to define which printer it has to use, so
>>> what I select is the local printer of the XP client (client
>>> hostname = XP1) which printername I see as:
>>> "HP6540 deskjet (from XP1) at session 1"
>>>
>>> The next time when the XP client XP1 connects it gets
>>> another session number e.g. 3,
>>> the application is complaining that it cannot find printer
>>> "HP6540 deskjet (from XP1) at session 1"
>>> because the name is changed to "HP6540 deskjet (from
>>> XP1) at session 3 "
>>>
>>> So every time I connect to the TS server I need to
>>> reconfigure the dedicated application ,
>>> is there a way that the clients will get always there same
>>> session id number ?
>>>
>>> Thanks in avance for your help
>>> Regards
>>> Jac
August 12, 2005 1:00:05 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Thanks Vera I will inform the application designers .
Last question , you see only the local printers of the PC who dont have
a special port installed for it ,tou see printers connected to LPT1 ,
USB and COM ports and
of these printers there should be a driver available for the W2K3
application terminal server.
So printers wich uses a virtual port (is this the right name for it ?)
like Fineprint ( port FPR5: ) or CutePDF printer (port CUREPT1:) 
are not seen at the W2k3 TS.

But USB has a port USB001 and the description tells : virtual printer port
for USB.

I have an Epson ticket printer TMT88III who is connected to LPT1: , but
the driver creates a port ESDPRT001 port
with description LPT1: and this printer is also not seen at the W2k3 TS ,
if I cheat it and connect it to LPT1: the TS is complaining that it
has no driver for it. ( and ofcourse I cannot print to it because the
driver needs the port ESDPRT001.)

Is this behavior normal ?? Does this mean that only "NORMAL" printers can be
used as local sources to print to ?

Thanks
Jac

"Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se> schreef in bericht
news:Xns96AA89CB7FF82veranoesthemutforsse@207.46.248.16...
> Yes, I understand the problem.
>
> The real problem is of course the application, which stores the
> name of the printer. It should accept whatever printer is currently
> defined as the default printer in your session, without the need to
> select a particular printer. So the only real solution is to
> upgrade the application.
>
> But you might try the script which Cláudio Rodrigues has written:
>
> DOS Printing Script for Windows 2003
> http://70.28.66.204/TSNet/forums/index.php?board=
> 12;action=display;threadid=298
>
> _________________________________________________________
> Vera Noest
> MCSE, CCEA, Microsoft MVP - Terminal Server
> TS troubleshooting: http://ts.veranoest.net
> ___ please respond in newsgroup, NOT by private email ___
>
> "jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
> microsoft.public.windowsnt.terminalserver.applications:
>
>> Vera,
>> thanks for answer,
>> I have 2 printers HP on USB, Compaq on LPT1 on the XP client,
>> if I select in the application a printer I can select
>> between : "Compaq Pagemarc (on XP1) in session 1 "
>> "HP6540 deskjet (on XP1) in session 1 "
>> These printers I also see them with the same naming in the
>> terminal server control panel - printers, and shows that the
>> Compaq is the default printer. But on XP PC the HP is the
>> default USB printer.
>> I select the HP and the name
>> "HP6540 deskjet (on XP1) in session 1" is stored in the
>> application . When connecting a second time the session id is
>> changed and also the printername is changed.
>>
>> The XP client connects over the Internet to the Terminal
>> server so sharing the printer
>> will be not a good idea, because I would disable at the client
>> site File and printer sharing.
>>
>> Is there another way Vera ?
>>
>> thanks in advance
>> regards
>> Jac
>>
>>
>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>> schreef in bericht
>> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>>> No, sessions numbers are assigned dynamically.
>>> Your application should accept the default Windows printer.
>>>
>>> What you can do is share the printer on the client and connect
>>> to it from within the session, in your logon script.
>>>
>>> _________________________________________________________
>>> Vera Noest
>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>> TS troubleshooting: http://ts.veranoest.net
>>> ___ please respond in newsgroup, NOT by private email ___
>>>
>>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>>> microsoft.public.windowsnt.terminalserver.applications:
>>>
>>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients who
>>>> connects to the Terminal Server.
>>>> The XP client runs a dedicated application, in that
>>>> application I have to define which printer it has to use, so
>>>> what I select is the local printer of the XP client (client
>>>> hostname = XP1) which printername I see as:
>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>
>>>> The next time when the XP client XP1 connects it gets
>>>> another session number e.g. 3,
>>>> the application is complaining that it cannot find printer
>>>> "HP6540 deskjet (from XP1) at session 1"
>>>> because the name is changed to "HP6540 deskjet (from
>>>> XP1) at session 3 "
>>>>
>>>> So every time I connect to the TS server I need to
>>>> reconfigure the dedicated application ,
>>>> is there a way that the clients will get always there same
>>>> session id number ?
>>>>
>>>> Thanks in avance for your help
>>>> Regards
>>>> Jac
Anonymous
August 12, 2005 1:00:06 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

This should help:

302361 - Printers That Use Ports That Do Not Begin With COM, LPT,
or USB Are Not Redirected in a Remote Desktop or Terminal Services
Session
http://support.microsoft.com/?kbid=302361

_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
TS troubleshooting: http://ts.veranoest.net
___ please respond in newsgroup, NOT by private email ___

"jac" <jhhengel@home.nl> wrote on 11 aug 2005 in
microsoft.public.windowsnt.terminalserver.applications:

> Thanks Vera I will inform the application designers .
> Last question , you see only the local printers of the PC who
> dont have a special port installed for it ,tou see printers
> connected to LPT1 , USB and COM ports and
> of these printers there should be a driver available for the
> W2K3 application terminal server.
> So printers wich uses a virtual port (is this the right name
> for it ?)
> like Fineprint ( port FPR5: ) or CutePDF printer (port
> CUREPT1:) 
> are not seen at the W2k3 TS.
>
> But USB has a port USB001 and the description tells : virtual
> printer port for USB.
>
> I have an Epson ticket printer TMT88III who is connected to
> LPT1: , but the driver creates a port ESDPRT001 port
> with description LPT1: and this printer is also not seen at the
> W2k3 TS , if I cheat it and connect it to LPT1: the TS is
> complaining that it has no driver for it. ( and ofcourse I
> cannot print to it because the driver needs the port ESDPRT001.)
>
> Is this behavior normal ?? Does this mean that only "NORMAL"
> printers can be used as local sources to print to ?
>
> Thanks
> Jac
>
> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
> schreef in bericht
> news:Xns96AA89CB7FF82veranoesthemutforsse@207.46.248.16...
>> Yes, I understand the problem.
>>
>> The real problem is of course the application, which stores the
>> name of the printer. It should accept whatever printer is
>> currently defined as the default printer in your session,
>> without the need to select a particular printer. So the only
>> real solution is to upgrade the application.
>>
>> But you might try the script which Cláudio Rodrigues has
>> written:
>>
>> DOS Printing Script for Windows 2003
>> http://70.28.66.204/TSNet/forums/index.php?board=
>> 12;action=display;threadid=298
>>
>> _________________________________________________________
>> Vera Noest
>> MCSE, CCEA, Microsoft MVP - Terminal Server
>> TS troubleshooting: http://ts.veranoest.net
>> ___ please respond in newsgroup, NOT by private email ___
>>
>> "jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
>> microsoft.public.windowsnt.terminalserver.applications:
>>
>>> Vera,
>>> thanks for answer,
>>> I have 2 printers HP on USB, Compaq on LPT1 on the XP
>>> client, if I select in the application a printer I can
>>> select between : "Compaq Pagemarc (on XP1) in session 1 "
>>> "HP6540 deskjet (on XP1) in session 1 "
>>> These printers I also see them with the same naming in the
>>> terminal server control panel - printers, and shows that the
>>> Compaq is the default printer. But on XP PC the HP is the
>>> default USB printer.
>>> I select the HP and the name
>>> "HP6540 deskjet (on XP1) in session 1" is stored in the
>>> application . When connecting a second time the session id is
>>> changed and also the printername is changed.
>>>
>>> The XP client connects over the Internet to the Terminal
>>> server so sharing the printer
>>> will be not a good idea, because I would disable at the
>>> client site File and printer sharing.
>>>
>>> Is there another way Vera ?
>>>
>>> thanks in advance
>>> regards
>>> Jac
>>>
>>>
>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>> schreef in bericht
>>> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>>>> No, sessions numbers are assigned dynamically.
>>>> Your application should accept the default Windows printer.
>>>>
>>>> What you can do is share the printer on the client and
>>>> connect to it from within the session, in your logon script.
>>>>
>>>> _________________________________________________________
>>>> Vera Noest
>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>> TS troubleshooting: http://ts.veranoest.net
>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>
>>>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>
>>>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients
>>>>> who connects to the Terminal Server.
>>>>> The XP client runs a dedicated application, in that
>>>>> application I have to define which printer it has to use,
>>>>> so what I select is the local printer of the XP client
>>>>> (client hostname = XP1) which printername I see as:
>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>>
>>>>> The next time when the XP client XP1 connects it gets
>>>>> another session number e.g. 3,
>>>>> the application is complaining that it cannot find printer
>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>> because the name is changed to "HP6540 deskjet (from
>>>>> XP1) at session 3 "
>>>>>
>>>>> So every time I connect to the TS server I need to
>>>>> reconfigure the dedicated application ,
>>>>> is there a way that the clients will get always there same
>>>>> session id number ?
>>>>>
>>>>> Thanks in avance for your help
>>>>> Regards
>>>>> Jac
August 12, 2005 1:46:15 PM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Vera, thanks it worked
the only problem I have now is to find a windows 2003 driver I can install
on the TS server and this
TMT88III printer driver which supports the Terminal Services environment for
Windows 2003 Terminal Server !!!

regards
Jac

"Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se> schreef in bericht
news:Xns96AFE0A138736veranoesthemutforsse@207.46.248.16...
> This should help:
>
> 302361 - Printers That Use Ports That Do Not Begin With COM, LPT,
> or USB Are Not Redirected in a Remote Desktop or Terminal Services
> Session
> http://support.microsoft.com/?kbid=302361
>
> _________________________________________________________
> Vera Noest
> MCSE, CCEA, Microsoft MVP - Terminal Server
> TS troubleshooting: http://ts.veranoest.net
> ___ please respond in newsgroup, NOT by private email ___
>
> "jac" <jhhengel@home.nl> wrote on 11 aug 2005 in
> microsoft.public.windowsnt.terminalserver.applications:
>
>> Thanks Vera I will inform the application designers .
>> Last question , you see only the local printers of the PC who
>> dont have a special port installed for it ,tou see printers
>> connected to LPT1 , USB and COM ports and
>> of these printers there should be a driver available for the
>> W2K3 application terminal server.
>> So printers wich uses a virtual port (is this the right name
>> for it ?)
>> like Fineprint ( port FPR5: ) or CutePDF printer (port
>> CUREPT1:) 
>> are not seen at the W2k3 TS.
>>
>> But USB has a port USB001 and the description tells : virtual
>> printer port for USB.
>>
>> I have an Epson ticket printer TMT88III who is connected to
>> LPT1: , but the driver creates a port ESDPRT001 port
>> with description LPT1: and this printer is also not seen at the
>> W2k3 TS , if I cheat it and connect it to LPT1: the TS is
>> complaining that it has no driver for it. ( and ofcourse I
>> cannot print to it because the driver needs the port ESDPRT001.)
>>
>> Is this behavior normal ?? Does this mean that only "NORMAL"
>> printers can be used as local sources to print to ?
>>
>> Thanks
>> Jac
>>
>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>> schreef in bericht
>> news:Xns96AA89CB7FF82veranoesthemutforsse@207.46.248.16...
>>> Yes, I understand the problem.
>>>
>>> The real problem is of course the application, which stores the
>>> name of the printer. It should accept whatever printer is
>>> currently defined as the default printer in your session,
>>> without the need to select a particular printer. So the only
>>> real solution is to upgrade the application.
>>>
>>> But you might try the script which Cláudio Rodrigues has
>>> written:
>>>
>>> DOS Printing Script for Windows 2003
>>> http://70.28.66.204/TSNet/forums/index.php?board=
>>> 12;action=display;threadid=298
>>>
>>> _________________________________________________________
>>> Vera Noest
>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>> TS troubleshooting: http://ts.veranoest.net
>>> ___ please respond in newsgroup, NOT by private email ___
>>>
>>> "jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
>>> microsoft.public.windowsnt.terminalserver.applications:
>>>
>>>> Vera,
>>>> thanks for answer,
>>>> I have 2 printers HP on USB, Compaq on LPT1 on the XP
>>>> client, if I select in the application a printer I can
>>>> select between : "Compaq Pagemarc (on XP1) in session 1 "
>>>> "HP6540 deskjet (on XP1) in session 1 "
>>>> These printers I also see them with the same naming in the
>>>> terminal server control panel - printers, and shows that the
>>>> Compaq is the default printer. But on XP PC the HP is the
>>>> default USB printer.
>>>> I select the HP and the name
>>>> "HP6540 deskjet (on XP1) in session 1" is stored in the
>>>> application . When connecting a second time the session id is
>>>> changed and also the printername is changed.
>>>>
>>>> The XP client connects over the Internet to the Terminal
>>>> server so sharing the printer
>>>> will be not a good idea, because I would disable at the
>>>> client site File and printer sharing.
>>>>
>>>> Is there another way Vera ?
>>>>
>>>> thanks in advance
>>>> regards
>>>> Jac
>>>>
>>>>
>>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>>> schreef in bericht
>>>> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>>>>> No, sessions numbers are assigned dynamically.
>>>>> Your application should accept the default Windows printer.
>>>>>
>>>>> What you can do is share the printer on the client and
>>>>> connect to it from within the session, in your logon script.
>>>>>
>>>>> _________________________________________________________
>>>>> Vera Noest
>>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>>> TS troubleshooting: http://ts.veranoest.net
>>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>>
>>>>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>>
>>>>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients
>>>>>> who connects to the Terminal Server.
>>>>>> The XP client runs a dedicated application, in that
>>>>>> application I have to define which printer it has to use,
>>>>>> so what I select is the local printer of the XP client
>>>>>> (client hostname = XP1) which printername I see as:
>>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>>>
>>>>>> The next time when the XP client XP1 connects it gets
>>>>>> another session number e.g. 3,
>>>>>> the application is complaining that it cannot find printer
>>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>>> because the name is changed to "HP6540 deskjet (from
>>>>>> XP1) at session 3 "
>>>>>>
>>>>>> So every time I connect to the TS server I need to
>>>>>> reconfigure the dedicated application ,
>>>>>> is there a way that the clients will get always there same
>>>>>> session id number ?
>>>>>>
>>>>>> Thanks in avance for your help
>>>>>> Regards
>>>>>> Jac
Anonymous
August 12, 2005 5:47:36 PM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Yes, that's the difficult part of the problem :-)
I think your only hope is Epson.

_________________________________________________________
Vera Noest
MCSE, CCEA, Microsoft MVP - Terminal Server
TS troubleshooting: http://ts.veranoest.net
___ please respond in newsgroup, NOT by private email ___

"jac" <jhhengel@home.nl> wrote on 12 aug 2005 in
microsoft.public.windowsnt.terminalserver.applications:

> Vera, thanks it worked
> the only problem I have now is to find a windows 2003 driver I
> can install on the TS server and this
> TMT88III printer driver which supports the Terminal Services
> environment for Windows 2003 Terminal Server !!!
>
> regards
> Jac
>
> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
> schreef in bericht
> news:Xns96AFE0A138736veranoesthemutforsse@207.46.248.16...
>> This should help:
>>
>> 302361 - Printers That Use Ports That Do Not Begin With COM,
>> LPT, or USB Are Not Redirected in a Remote Desktop or Terminal
>> Services Session
>> http://support.microsoft.com/?kbid=302361
>>
>> _________________________________________________________
>> Vera Noest
>> MCSE, CCEA, Microsoft MVP - Terminal Server
>> TS troubleshooting: http://ts.veranoest.net
>> ___ please respond in newsgroup, NOT by private email ___
>>
>> "jac" <jhhengel@home.nl> wrote on 11 aug 2005 in
>> microsoft.public.windowsnt.terminalserver.applications:
>>
>>> Thanks Vera I will inform the application designers .
>>> Last question , you see only the local printers of the PC who
>>> dont have a special port installed for it ,tou see printers
>>> connected to LPT1 , USB and COM ports and
>>> of these printers there should be a driver available for the
>>> W2K3 application terminal server.
>>> So printers wich uses a virtual port (is this the right name
>>> for it ?)
>>> like Fineprint ( port FPR5: ) or CutePDF printer (port
>>> CUREPT1:) 
>>> are not seen at the W2k3 TS.
>>>
>>> But USB has a port USB001 and the description tells : virtual
>>> printer port for USB.
>>>
>>> I have an Epson ticket printer TMT88III who is connected to
>>> LPT1: , but the driver creates a port ESDPRT001 port
>>> with description LPT1: and this printer is also not seen at
>>> the W2k3 TS , if I cheat it and connect it to LPT1: the TS
>>> is complaining that it has no driver for it. ( and ofcourse
>>> I cannot print to it because the driver needs the port
>>> ESDPRT001.)
>>>
>>> Is this behavior normal ?? Does this mean that only "NORMAL"
>>> printers can be used as local sources to print to ?
>>>
>>> Thanks
>>> Jac
>>>
>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>> schreef in bericht
>>> news:Xns96AA89CB7FF82veranoesthemutforsse@207.46.248.16...
>>>> Yes, I understand the problem.
>>>>
>>>> The real problem is of course the application, which stores
>>>> the name of the printer. It should accept whatever printer is
>>>> currently defined as the default printer in your session,
>>>> without the need to select a particular printer. So the only
>>>> real solution is to upgrade the application.
>>>>
>>>> But you might try the script which Cláudio Rodrigues has
>>>> written:
>>>>
>>>> DOS Printing Script for Windows 2003
>>>> http://70.28.66.204/TSNet/forums/index.php?board=
>>>> 12;action=display;threadid=298
>>>>
>>>> _________________________________________________________
>>>> Vera Noest
>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>> TS troubleshooting: http://ts.veranoest.net
>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>
>>>> "jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>
>>>>> Vera,
>>>>> thanks for answer,
>>>>> I have 2 printers HP on USB, Compaq on LPT1 on the XP
>>>>> client, if I select in the application a printer I can
>>>>> select between : "Compaq Pagemarc (on XP1) in session 1 "
>>>>> "HP6540 deskjet (on XP1) in session 1 "
>>>>> These printers I also see them with the same naming in the
>>>>> terminal server control panel - printers, and shows that the
>>>>> Compaq is the default printer. But on XP PC the HP is the
>>>>> default USB printer.
>>>>> I select the HP and the name
>>>>> "HP6540 deskjet (on XP1) in session 1" is stored in the
>>>>> application . When connecting a second time the session id
>>>>> is changed and also the printername is changed.
>>>>>
>>>>> The XP client connects over the Internet to the Terminal
>>>>> server so sharing the printer
>>>>> will be not a good idea, because I would disable at the
>>>>> client site File and printer sharing.
>>>>>
>>>>> Is there another way Vera ?
>>>>>
>>>>> thanks in advance
>>>>> regards
>>>>> Jac
>>>>>
>>>>>
>>>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>>>> schreef in bericht
>>>>> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>>>>>> No, sessions numbers are assigned dynamically.
>>>>>> Your application should accept the default Windows printer.
>>>>>>
>>>>>> What you can do is share the printer on the client and
>>>>>> connect to it from within the session, in your logon
>>>>>> script.
>>>>>>
>>>>>> _________________________________________________________
>>>>>> Vera Noest
>>>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>>>> TS troubleshooting: http://ts.veranoest.net
>>>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>>>
>>>>>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>>>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>>>
>>>>>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients
>>>>>>> who connects to the Terminal Server.
>>>>>>> The XP client runs a dedicated application, in that
>>>>>>> application I have to define which printer it has to use,
>>>>>>> so what I select is the local printer of the XP client
>>>>>>> (client hostname = XP1) which printername I see as:
>>>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>>>>
>>>>>>> The next time when the XP client XP1 connects it gets
>>>>>>> another session number e.g. 3,
>>>>>>> the application is complaining that it cannot find
>>>>>>> printer "HP6540 deskjet (from XP1) at session 1"
>>>>>>> because the name is changed to "HP6540 deskjet (from
>>>>>>> XP1) at session 3 "
>>>>>>>
>>>>>>> So every time I connect to the TS server I need to
>>>>>>> reconfigure the dedicated application ,
>>>>>>> is there a way that the clients will get always there
>>>>>>> same session id number ?
>>>>>>>
>>>>>>> Thanks in avance for your help
>>>>>>> Regards
>>>>>>> Jac
September 3, 2005 12:55:05 AM

Archived from groups: microsoft.public.windowsnt.terminalserver.applications (More info?)

Vera,
FYI problem solved , the driver for the Epson printer can be a
Generic/text driver if you don't need the special features ,
which I don't need.
The naming problem to get rid of everyting behind the (
"HP6540 deskjet (from XP1) at session 1"
will be done perfectly with the script on website
http://terminal.servebeer.com/php/renameprinter.php
The only thing is that the user should be member of the power users group.

Regards
Jac


"Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se> schreef in bericht
news:Xns96B0E7DAB2966veranoesthemutforsse@207.46.248.16...
> Yes, that's the difficult part of the problem :-)
> I think your only hope is Epson.
>
> _________________________________________________________
> Vera Noest
> MCSE, CCEA, Microsoft MVP - Terminal Server
> TS troubleshooting: http://ts.veranoest.net
> ___ please respond in newsgroup, NOT by private email ___
>
> "jac" <jhhengel@home.nl> wrote on 12 aug 2005 in
> microsoft.public.windowsnt.terminalserver.applications:
>
>> Vera, thanks it worked
>> the only problem I have now is to find a windows 2003 driver I
>> can install on the TS server and this
>> TMT88III printer driver which supports the Terminal Services
>> environment for Windows 2003 Terminal Server !!!
>>
>> regards
>> Jac
>>
>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>> schreef in bericht
>> news:Xns96AFE0A138736veranoesthemutforsse@207.46.248.16...
>>> This should help:
>>>
>>> 302361 - Printers That Use Ports That Do Not Begin With COM,
>>> LPT, or USB Are Not Redirected in a Remote Desktop or Terminal
>>> Services Session
>>> http://support.microsoft.com/?kbid=302361
>>>
>>> _________________________________________________________
>>> Vera Noest
>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>> TS troubleshooting: http://ts.veranoest.net
>>> ___ please respond in newsgroup, NOT by private email ___
>>>
>>> "jac" <jhhengel@home.nl> wrote on 11 aug 2005 in
>>> microsoft.public.windowsnt.terminalserver.applications:
>>>
>>>> Thanks Vera I will inform the application designers .
>>>> Last question , you see only the local printers of the PC who
>>>> dont have a special port installed for it ,tou see printers
>>>> connected to LPT1 , USB and COM ports and
>>>> of these printers there should be a driver available for the
>>>> W2K3 application terminal server.
>>>> So printers wich uses a virtual port (is this the right name
>>>> for it ?)
>>>> like Fineprint ( port FPR5: ) or CutePDF printer (port
>>>> CUREPT1:) 
>>>> are not seen at the W2k3 TS.
>>>>
>>>> But USB has a port USB001 and the description tells : virtual
>>>> printer port for USB.
>>>>
>>>> I have an Epson ticket printer TMT88III who is connected to
>>>> LPT1: , but the driver creates a port ESDPRT001 port
>>>> with description LPT1: and this printer is also not seen at
>>>> the W2k3 TS , if I cheat it and connect it to LPT1: the TS
>>>> is complaining that it has no driver for it. ( and ofcourse
>>>> I cannot print to it because the driver needs the port
>>>> ESDPRT001.)
>>>>
>>>> Is this behavior normal ?? Does this mean that only "NORMAL"
>>>> printers can be used as local sources to print to ?
>>>>
>>>> Thanks
>>>> Jac
>>>>
>>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>>> schreef in bericht
>>>> news:Xns96AA89CB7FF82veranoesthemutforsse@207.46.248.16...
>>>>> Yes, I understand the problem.
>>>>>
>>>>> The real problem is of course the application, which stores
>>>>> the name of the printer. It should accept whatever printer is
>>>>> currently defined as the default printer in your session,
>>>>> without the need to select a particular printer. So the only
>>>>> real solution is to upgrade the application.
>>>>>
>>>>> But you might try the script which Cláudio Rodrigues has
>>>>> written:
>>>>>
>>>>> DOS Printing Script for Windows 2003
>>>>> http://70.28.66.204/TSNet/forums/index.php?board=
>>>>> 12;action=display;threadid=298
>>>>>
>>>>> _________________________________________________________
>>>>> Vera Noest
>>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>>> TS troubleshooting: http://ts.veranoest.net
>>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>>
>>>>> "jac" <jhhengel@home.nl> wrote on 06 aug 2005 in
>>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>>
>>>>>> Vera,
>>>>>> thanks for answer,
>>>>>> I have 2 printers HP on USB, Compaq on LPT1 on the XP
>>>>>> client, if I select in the application a printer I can
>>>>>> select between : "Compaq Pagemarc (on XP1) in session 1 "
>>>>>> "HP6540 deskjet (on XP1) in session 1 "
>>>>>> These printers I also see them with the same naming in the
>>>>>> terminal server control panel - printers, and shows that the
>>>>>> Compaq is the default printer. But on XP PC the HP is the
>>>>>> default USB printer.
>>>>>> I select the HP and the name
>>>>>> "HP6540 deskjet (on XP1) in session 1" is stored in the
>>>>>> application . When connecting a second time the session id
>>>>>> is changed and also the printername is changed.
>>>>>>
>>>>>> The XP client connects over the Internet to the Terminal
>>>>>> server so sharing the printer
>>>>>> will be not a good idea, because I would disable at the
>>>>>> client site File and printer sharing.
>>>>>>
>>>>>> Is there another way Vera ?
>>>>>>
>>>>>> thanks in advance
>>>>>> regards
>>>>>> Jac
>>>>>>
>>>>>>
>>>>>> "Vera Noest [MVP]" <vera.noest@remove-this.hem.utfors.se>
>>>>>> schreef in bericht
>>>>>> news:Xns96A9DBF069E90veranoesthemutforsse@207.46.248.16...
>>>>>>> No, sessions numbers are assigned dynamically.
>>>>>>> Your application should accept the default Windows printer.
>>>>>>>
>>>>>>> What you can do is share the printer on the client and
>>>>>>> connect to it from within the session, in your logon
>>>>>>> script.
>>>>>>>
>>>>>>> _________________________________________________________
>>>>>>> Vera Noest
>>>>>>> MCSE, CCEA, Microsoft MVP - Terminal Server
>>>>>>> TS troubleshooting: http://ts.veranoest.net
>>>>>>> ___ please respond in newsgroup, NOT by private email ___
>>>>>>>
>>>>>>> "jac" <jhhengel@home.nl> wrote on 05 aug 2005 in
>>>>>>> microsoft.public.windowsnt.terminalserver.applications:
>>>>>>>
>>>>>>>> Using W2K3 STANDALONE Terminal Server and 4 XP clients
>>>>>>>> who connects to the Terminal Server.
>>>>>>>> The XP client runs a dedicated application, in that
>>>>>>>> application I have to define which printer it has to use,
>>>>>>>> so what I select is the local printer of the XP client
>>>>>>>> (client hostname = XP1) which printername I see as:
>>>>>>>> "HP6540 deskjet (from XP1) at session 1"
>>>>>>>>
>>>>>>>> The next time when the XP client XP1 connects it gets
>>>>>>>> another session number e.g. 3,
>>>>>>>> the application is complaining that it cannot find
>>>>>>>> printer "HP6540 deskjet (from XP1) at session 1"
>>>>>>>> because the name is changed to "HP6540 deskjet (from
>>>>>>>> XP1) at session 3 "
>>>>>>>>
>>>>>>>> So every time I connect to the TS server I need to
>>>>>>>> reconfigure the dedicated application ,
>>>>>>>> is there a way that the clients will get always there
>>>>>>>> same session id number ?
>>>>>>>>
>>>>>>>> Thanks in avance for your help
>>>>>>>> Regards
>>>>>>>> Jac
!