Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Micros WS4LX UWS Report Printing Issue (3700) 2

Status
Not open for further replies.

JonnyB82

IS-IT--Management
May 2, 2013
114
0
0
GB
Hi Guys,

Just wondering if anyone else has come across the following issue:

We have recently had one of our Workstation 4LX's swapped out due to power supply issues. The replacement 'refurbed' Workstation was cal'd and setup as the original (WS11), everything works fine, printing reciepts e.t.c BUT we cannot print any UWS reports to the Epson TM-88v connected on COM5 (using 9pin to RJ45 converter), on screen message just states 'Running Report' but nothing ever comes out?

I have checked in 'POS Config' and the that particular Workstations report printer is set to the same device as it's receipt printer, which is the same as it always been. It almost seems like a config file is not updating to the workstation? I have tried copying MDSPRINTERS.XML to this workstation from an existing till, but this does not seem to contain any reference to report printing, is there anything in the registy? hellllllp [ponder]

Thanks in advance.
 
Hi PMEGAN,

Here is what I have found:

Thu May 29 08:58:14 2014 | WS11 | PrintControllerCE | 0 | ***** PrintControllerCE started, Build [3741] ***** |
Thu May 29 08:58:09 2014 | JUPITER | MDSAseqAdapter | 0 | MDSAseqAdapter.Dll version [4.9.3.2824] |
Thu May 29 08:58:10 2014 | JUPITER | AutoSeqServer | 0 | Autosequence 10001 step 1 of type R has begun. |
Thu May 29 08:58:10 2014 | JUPITER | AutoSeqServer | 0 | 40Col - Employee Open Guest Checks |
Thu May 29 08:58:10 2014 | JUPITER | Autosequence.dll | 0 | WaitForSingleObject( g_hmutex, 60000 ) |
Thu May 29 08:58:10 2014 | JUPITER | Autosequence.dll | 0 | Continuing After Waiting For Mutex [g_hmutex]. |
Thu May 29 08:58:10 2014 | JUPITER | Autosequence.dll | 0 | PrintEngineExe = D:\Micros\common\bin\PrintEngine.exe |
Thu May 29 08:58:10 2014 | JUPITER | Autosequence.dll | 0 | Template Filename = ..\REPORTS\40 COLUMN\CHK_101.RPT |
Thu May 29 08:58:10 2014 | JUPITER | AutoSeqServer | 0 | Autosequence 10001 step 1 of type R has begun a print job...40Col - Employee Open Guest Checks |
Thu May 29 08:58:10 2014 | JUPITER | Autosequence.dll | 0 | Creating the D:\Micros\common\bin\PrintEngine.exe process |
Thu May 29 08:58:10 2014 | JUPITER | DbUpdateServer | 0 | Client 67 (WS18) Requesting updates |
Thu May 29 08:58:10 2014 | JUPITER | DbUpdateServer | 0 | Client 78 (WS20) Requesting updates |
Thu May 29 08:58:11 2014 | JUPITER | PcPrint.dll | 0 | No printer config in registry on remote node [WS11] for Dten [161] |
Thu May 29 08:58:11 2014 | JUPITER | PrintEngine.exe | 0 | Invalid Return Code from PcontrolPrintFile. rc=[14] |
Thu May 29 08:58:11 2014 | JUPITER | PrintEngine.exe | 0 | PCprint.DLL parameters - ("RPT5386E892.TMP", "WS11", 161, 22, 40, 12) |
Thu May 29 08:58:11 2014 | JUPITER | PrintEngine.exe | 0 | Invalid Return Code from PcontrolPrintFile. rc= 14 |
Thu May 29 08:58:11 2014 | JUPITER | Autosequence.dll | 0 | ***ERROR*** Msg from PrintEngine: Invalid Return Code from PcontrolPrintFile. rc= 14 |
Thu May 29 08:58:11 2014 | JUPITER | AutoSeqServer | 0 | ***ERROR*** Invalid Return Code from PcontrolPrintFile. rc= 14 |
Thu May 29 08:58:11 2014 | JUPITER | AutoSeqServer | 0 | Autosequence 10001 step 1 of type R has encountered a report error...Process[D:\Micros\common\bin\PrintEngine.exe] returned error code [3] |
Thu May 29 08:58:11 2014 | JUPITER | Autosequence.dll | 0 | ReleaseMutex( g_hmutex ) |
Thu May 29 08:58:11 2014 | JUPITER | Autosequence.dll | 0 | Step completed. |
Thu May 29 08:58:11 2014 | JUPITER | Autosequence.dll | 0 | Autosequence 10001 step 1 of type R has completed in 1 seconds. |
Thu May 29 08:58:11 2014 | JUPITER | Autosequence.dll | 0 | -------------------------------------------- |
Thu May 29 08:58:11 2014 | JUPITER | DbUpdateServer | 0 | Client 58 (WS17) Requesting updates |
Thu May 29 08:58:13 2014 | JUPITER | DbUpdateServer | 0 | Client 79 (WS19) Requesting updates |
Thu May 29 08:58:13 2014 | JUPITER | DbUpdateServer | 0 | Client 92 (WS29) Requesting updates |
Thu May 29 08:58:14 2014 | JUPITER | DbUpdateServer | 0 | Client 82 (WS22) Requesting updates |
Thu May 29 08:58:14 2014 | WS11 | PrintControllerCE | 0 | GetPrinterDescriptionData(): No registry printer config available for DTEN [161] |
Thu May 29 08:58:14 2014 | WS11 | PrintControllerCE | 0 | Submit: XML no local printer config |
 
No printer config in registry on remote node [WS11] for Dten [161]

This sounds like something didn't work right when you ran CAL. You could probably figure out the missing entry, or entries, but personally I'd take the sledgehammer approach:

Rename MDSHosts.xml and MDSPrinters.xml on the server with a .old extension, just in case.
Reload the database in the Micros control panel. This will generate new files. If it doesn't, reboot the server.
Wipe the flash on that workstation and rerun CAL.
 
Hi Pmegan,

I tried to rename:

D:\MICROS\Common\Etc

MDSHOSTS.XML to MDSHOSTS.OLD
MDSPRINTERS>XML to MDSPRINTERS.OLD

Unfortunately reloading the database does not seem to recreate these files on our server.... any ideas apart from rebooting the server as this is very difficult at the moment?

Thanks
 
Nope. If the reload doesn't recreate those files there's something wrong. I don't know what the fix is for that. Rebooting is about the only other way i know of to recreate them.
 
Ok thanks PMEGAN.

I renamed the .xml files.
Rebooted the server, when it reloaded, files were recreated. Workstations were all rebooted.
WS11 can now print autosequence reports to the TM88-V

Thanks for the advice.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top