Pages

Friday, February 11, 2011

Pharos UniPrint - Print Queue Not Found

I've done a far amount of work with Pharos Systems, in particular, Uniprint.  Honestly I hate the product but thats what I'm forced to work with it anyway. One thing I've always hated about it was the complete lack of any results when researching problems online and by lacking I mean normally ZERO RESULTS. As such you should see large number of posts as I work on migrating our Pharos Print Servers from Windows 2003 to a new Windows 2008 R2 environment. Hopefully someone else finds these useful.

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 enable that logging on the client popup you can insert the folling registry value.

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


1 comment:

Please leave a comment; someone, anyone!