Here's an example of problems I've seen people run into.
If you install the Pharos package on a client and then attempted to print to it you may get this following "Print Queue can Found" popup. Thats your only hint, nothing else as there appears to be no error log of this anywhere on the client side. Later I'll tell you where to enable some logging for this but for this example the solution is simple. The only cause I've seen for this so far was because a Change Control is needed on Pharos server due to queue was just created or maybe a name change.
Pharos Popup Message - Print Queue Not Found |
To get errors back from the popup client you need to enable it to log to a file.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Pharos\Popup Monitor\Log\Filename = "C:\Program Files (x86)\Pharos\bin\Popuplog.txt"Here is an example output of the this Popuplog.txt log.
[2011/02/11 12:47:46 P548 T1318 d] -> NPM::StartDocPort [2011/02/11 12:47:46 P548 T1318 d] [NPM::StartDocPort] hPort=0x00000000045EF770 pPrinterName='AC220_1 on DEVPHAROSSERV1' JobId=00016 Level=1 pDocInfo=0x00000000042FEF08 {pDocName='Untitled - Notepad' pOutputFile='(null)' pDatatype='RAW'} [2011/02/11 12:47:46 P548 T1318 d] -> SPrintInfo::StartDocPort [2011/02/11 12:47:46 P548 T1318 i] PrintServer:DEVPHAROSSERV1 [2011/02/11 12:47:46 P548 T1318 i] PrintServerIpAddress:DEVPHAROSSERV1 [2011/02/11 12:47:46 P548 T1318 i] SpoolQueue:AC220_1 [2011/02/11 12:47:46 P548 T1318 d] -> SPrintInfo::GetJobFilePathAndName [2011/02/11 12:47:46 P548 T1318 d] <- SPrintInfo::GetJobFilePathAndName [2011/02/11 12:47:46 P548 T1318 i] WorkStation(MachinaName):\\LABVM2 [2011/02/11 12:47:46 P548 T1318 i] UserName:towlesd [2011/02/11 12:47:46 P548 T1318 i] Document:Untitled - Notepad [2011/02/11 12:47:46 P548 T1318 i] Pages:1 [2011/02/11 12:47:46 P548 T1318 d] -> SPrintInfo::FreePopupData [2011/02/11 12:47:46 P548 T1318 d] <- SPrintInfo::FreePopupData [2011/02/11 12:47:46 P548 T1318 d] -> StartPopupClient [2011/02/11 12:47:46 P548 T1318 d] -> ExecPopupClient [2011/02/11 12:47:46 P548 T1318 i] Pharos Path:C:\Program Files (x86)\Pharos [2011/02/11 12:47:46 P548 T1318 i] Exec Popup Client:C:\Program Files (x86)\Pharos\bin\POPUPCLI.EXE "Global\aa0c04aa-adf3-4765-b542-62b153b5f24e" [2011/02/11 12:47:46 P548 T1318 d] -> CreateProcessInUserSessionAndWait [2011/02/11 12:47:49 P548 T1318 d] <- CreateProcessInUserSessionAndWait [2011/02/11 12:47:49 P548 T1318 i] Exec Popup Client, result=1, exit code =0 [2011/02/11 12:47:49 P548 T1318 d] <- ExecPopupClient [2011/02/11 12:47:49 P548 T1318 d] <- StartPopupClient [2011/02/11 12:47:49 P548 T1318 d] <- SPrintInfo::StartDocPort [2011/02/11 12:47:49 P548 T1318 d] <- NPM::StartDocPort [2011/02/11 12:47:49 P548 T1318 d] -> NPM::WritePort [2011/02/11 12:47:49 P548 T1318 d] [NPM::WritePort] hPort=0x00000000045EF770 pBuffer=0x00000000048151D0 cbBuf=33965 [2011/02/11 12:47:49 P548 T1318 d] <- NPM::WritePort [2011/02/11 12:47:49 P548 T1318 d] -> NPM::EndDocPort [2011/02/11 12:47:49 P548 T1318 d] [NPM::EndDocPort] hPort=0x00000000045EF770 [2011/02/11 12:47:49 P548 T1318 d] -> SPrintInfo::EndDocPort [2011/02/11 12:47:49 P548 T1318 d] -> SPrintInfo::FreePopupData [2011/02/11 12:47:49 P548 T1318 d] <- SPrintInfo::FreePopupData [2011/02/11 12:47:49 P548 T1318 d] -> SPrintInfo::Cleanup [2011/02/11 12:47:49 P548 T1318 d] -> SPrintInfo::GetJobFilePathAndName [2011/02/11 12:47:49 P548 T1318 d] <- SPrintInfo::GetJobFilePathAndName [2011/02/11 12:47:49 P548 T1318 d] <- SPrintInfo::Cleanup [2011/02/11 12:47:49 P548 T1318 d] <- SPrintInfo::EndDocPort [2011/02/11 12:47:49 P548 T1318 d] <- NPM::EndDocPort
Thanks! This was helpful.
ReplyDelete