FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Setting default printer in Terminal Server environment
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Setting default printer in Terminal Server environment
Posted: Mon May 19, 2014 09:24 AM

Hi,
there are some problem under Terminal Server to set a default printer.
This code runs on local but not under TS:

function main

MsgInfo( "Current printer: "+PrnGetName() )

cPrinter:="PDF24 PDF"

oPrn:=PrintBegin("",.f.,.T.,cPrinter)
oPrn:End()

MsgInfo( "Current printer: "+PrnGetName() ) && it return PDF24 PDF only if executed in local, not in TS
return

Any ideas ?

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 90
Joined: Wed Nov 07, 2007 08:56 AM
Re: Setting default printer in Terminal Server environment
Posted: Mon May 19, 2014 10:15 AM

Do you install the PDF24 driver on client?

Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Re: Setting default printer in Terminal Server environment
Posted: Mon May 19, 2014 10:28 AM

Of course.
It is installed on the client and on the server.
The full name on the server is "PDF24 PDF (redirection 1)" and obviusly I provide this name on the server side.

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Setting default printer in Terminal Server environment
Posted: Mon May 19, 2014 03:35 PM

Maybe / talbéz:

viewtopic.php?f=6t=28305p=158402hilit=impresora#p158402

Regards, saludos.

&&&

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 6984
Joined: Fri Oct 07, 2005 07:07 PM
Re: Setting default printer in Terminal Server environment
Posted: Mon May 19, 2014 08:26 PM

Marco,
have you installed the Printer - driver within every remote session I mean you log in with the remote users password and install the driver.
Best regards,
Otto

Posts: 90
Joined: Wed Nov 07, 2007 08:56 AM
Re: Setting default printer in Terminal Server environment
Posted: Tue May 20, 2014 07:33 AM
Try to set the default printer with drive and port

Code (fw): Select all Collapse
PrnGetName()  + "," + PrnGetDrive() + "," + PrnGetPort()

Continue the discussion