Hello,
I am new with vmware player and ThinPrint. The summary of the problem is: Virtual printing from the vmware client using the printers of the host does not work,
because no virtual printers are displayed at the client. First some information about the system environment:
The vmware player version is 6.0.3 build-1895310, the host OS is Windows 7 professional 32bit SP1, the client OS is Windows XP home SP3 (without network connectivity).
Latest VMWare tools with option 'virtual printing' are installed and the TPAutoConnSvc service is running at the client. A printer device has been added by the vmware setup
'using serial port 1 of the virtual machine', as as shown in the virtual machine settings. Accordingly to the device manager of the client (virtual machina) the COM1 port exists
and is operational. The host PC has a default printer installed, which is also working without problems.
I tried several things to get printing from the client using the printer of the host to work (setup a printer using the ThinPrint print port and the ThinPrint Output Gateway driver manually,
enabled debug log for TPAutoConnect), but could not fix the following issue:
c:\Programme\VMware\VMware Tools>TPAutoConnect.exe -v -q -i vmware -a COM1 -F 30
ThinPrint AutoConnect component, Copyright (c) 1999-2013 Cortado AG, 8.8.774.1
Can't connect to virtual channel (5).
No suitable client protocol found.
No printers to be created in this session were found.
This is the output of the command (as originally found in the registry of the client, with additional option -v for verbose output), which is used by ThinPrint to startup TPAutoConnect.
Accordingly to the debug log the 'virtual channel (5)' corresponds to COM1 and connection through this channel fails:
19.08.2014 11:19:01:156 Id:2652 _INF_/NORM=01h: TPACApp%5064 _CLIENT_ ConnectToClient()...
19.08.2014 11:19:01:156 Id:2652 _INF_/NORM=01h: TPACApp%5103 _CLIENT_ Trying Current Protocol with <COM1>
19.08.2014 11:19:01:156 Id:2652 _INF_/NORM=01h: Request%265 _CLIENT_ VCReadTimeOut = 130
19.08.2014 11:19:01:156 Id:2652 _INF_/NORM=01h: Request%284 _CLIENT_ Trying to connect via [VMWARE] with channel 5...
19.08.2014 11:19:01:171 Id:2652 _INF_/NORM=01h: VCRequest%210 _CLIENT_ Entering DoCommand() ...
19.08.2014 11:19:01:171 Id:2652 _INF_/NORM=01h: VCRequest%219 _CLIENT_ Virtual Channel (5) will connect to COM1...
19.08.2014 11:19:01:171 Id:2652 _INF_/NORM=01h: TPACApp%5598 _CLIENT_ SetInVC with 1
19.08.2014 11:19:01:171 Id:2652 _ERR_/NORM=01h: VCRequest%228 _CLIENT_ VChannelOpen() failed (5)!
19.08.2014 11:19:01:203 Id:2652 _INF_/NORM=01h: TPACApp%5598 _CLIENT_ SetInVC with 0
19.08.2014 11:19:01:203 Id:2652 _ERR_/NORM=01h: TPACApp%5295 _CLIENT_ No suitable client protocol found.
19.08.2014 11:19:01:203 Id:2652 _ERR_/NORM=01h: TPACApp%5296 _CLIENT_ ConnectToClient returns with -401 (no connect)
19.08.2014 11:19:01:203 Id:2652 _INF_/NORM=01h: TPACApp%5320 _CLIENT_ entering client message loop
19.08.2014 11:19:01:203 Id:2652 _INF_/NORM=01h: TPACApp%5470 _CLIENT_ m_uErrorCode is set to 0 (try is stays)
19.08.2014 11:19:01:203 Id:2652 _INF_/NORM=01h: TPACApp%2262 _CLIENT_ Leaving message loop ..., m_dwThreadTerminateCause set to 36000, m_uErrorCode = 0
19.08.2014 11:19:01:312 Id:2652 _INF_/NORM=01h: TPACApp%2330 _CLIENT_ Entering... CloseRequest
19.08.2014 11:19:01:312 Id:2652 _INF_/NORM=01h: Request%304 _CLIENT_ Entering...
19.08.2014 11:19:01:312 Id:2652 _INF_/NORM=01h: VCRequest%169 _CLIENT_ Entering... ~CVCRequest
19.08.2014 11:19:01:328 Id:2652 _INF_/NORM=01h: VCRequest%199 _CLIENT_ Virtual channel DLL freed!
19.08.2014 11:19:01:328 Id:2652 _ERR_/NORM=01h: TPACApp%5145 _CLIENT_ iResult == COMMAND_NOCONNECT, try next (continue)
19.08.2014 11:19:01:328 Id:2652 _INF_/NORM=01h: TPACApp%5154 _CLIENT_ No suitable client protocol found. with retcode -401
19.08.2014 11:19:01:343 Id:2652 _INF_/NORM=01h: TPACApp%5465 _CLIENT_ m_uErrorCode is set to 219
19.08.2014 11:19:01:343 Id:2652 _INF_/NORM=01h: TPACApp%5195 _CLIENT_ Call PrinterCreateListClientName: Name CONNY; ClientAddress: 127.0.0.1; SessionId 0
19.08.2014 11:19:01:343 Id:2652 _INF_/NORM=01h: TPACApp%4791 _CLIENT_ No PrinterCreateList found.
19.08.2014 11:19:01:343 Id:2652 _INF_/NORM=01h: PrinterInfo%1027 _CLIENT_ Allow default printer changes: 1
19.08.2014 11:19:01:343 Id:2652 _INF_/NORM=01h: TPACApp%2202 _CLIENT_ No printer selected on .print Client!
19.08.2014 11:19:01:359 Id:2652 _INF_/NORM=01h: TPACApp%635 _CLIENT_ PerformPrinterChanges failed dwRtn=0, 219
19.08.2014 11:19:01:359 Id:2652 _INF_/NORM=01h: RegKeyEx%%164 _CLIENT_ CRegKeyEx::Open(HKEY_CURRENT_USER\Software\ThinPrint\TPAutoConnect)
19.08.2014 11:19:01:359 Id:2652 _INF_/NORM=01h: TPACApp%410 _CLIENT_ SetLastDefaultPrinter(TP) to _#Thinprint Output Gateway
19.08.2014 11:19:01:375 Id:2652 _INF_/NORM=01h: TPACApp%5031 _CLIENT_ Current Command: <0>. Access check of the default printer: 1
Can you please give me advise, what can be done to fix the above issue?
--
Thanks in advance, regards
Gerhard