Edit:
Thank you all for your answers. They were quite helpful (and I would vote them up if I had enough reputation to do so), but unfortunately not the answer so far. For some reason, my printer (HP Color Laserjet CM1312fni) does not show up even after trying everything named in the answers.
However, I found that I can manually map printers to "ports" by going to: Printers > Properties > Ports (my translations may be wrong, as I'm working with a German version). I get a list with all classic ports like LPT1, COM1, etc. as well as a couple of TS00x ports with x IN {1..5} pointing to one of the printers I've installed locally. Through some trial and error I've now managed to set up what I wanted. However.... the question remains unanswered, since an automatic mapping is supposed to be working.
Cheers,
Robin
--
Greetings!
From my WinXP Pro ("site A"), I'm connecting to a Win Server 2008 ("site B") using mstsc. In my LAN on "site A" I have a network printer, and I need to be able to print on this from within my mstsc session on "site B".
Background
My customer wants to set up a server ("site B", correct) and have several external branches work on that, using mstsc. Ie. all applications, settings, database, etc. are all on the server; the only application running in the branches is the terminal client.
Of course, when people want to print something, they want it to be printed on their local printer, not are "site B".
What I've tried already
Obviously, I checked the "share printers" option in the mstsc connection options > local resources.
Also, I share the printers in the local printer settings.
When nothing worked, I also shared a local PDF "printer" on my PC and shared it.
None of my local printers are visible in my terminal session... not in the network area, not in Printers. I'm running out of ideas...
Any help would be greatly appreciated! Thank you, and
best regards
Robin