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 strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Micros 3700 autosequences and reports - No printers are installed

Status
Not open for further replies.

Zaira

Technical User
Jan 10, 2019
4
MX
When the Micros server execute the autosequence to print the Daily SYS Sales Detail at the end of day, we get the next error (No printers are installed):

Thu Jan 10 17:03:33 2019 | RESTAURANT | Autosequences and Reports | 0 | 1078 - Administrador Logged In |
Thu Jan 10 17:03:33 2019 | RESTAURANT | Autosequences and Reports | 0 | 100000- Administrador Logged In |
Thu Jan 10 17:03:33 2019 | RESTAURANT | Autosequences and Reports | 0 | Application Started |
Thu Jan 10 17:03:35 2019 | RESTAURANT | Autosequences and Reports | 0 | aseq_seq #10088 Executing. |
Thu Jan 10 17:03:35 2019 | RESTAURANT | AUTOSEQEXEC.EXE | 0 | Sequence # 20012 Step # 1 <REPORT> |
Thu Jan 10 17:03:35 2019 | RESTAURANT | AUTOSEQEXEC.EXE | 0 | Daily SYS Sales Detail |
Thu Jan 10 17:03:38 2019 | RESTAURANT | AUTOSEQEXEC.EXE | 0 | Date Range = 1/9/2019 to 1/9/2019 |
Thu Jan 10 17:03:38 2019 | RESTAURANT | Autosequence.dll | 0 | WaitForSingleObject( g_hmutex, 60000 ) |
Thu Jan 10 17:03:38 2019 | RESTAURANT | Autosequence.dll | 0 | Signaled - Continuing After Waiting For Mutex [g_hmutex] was signaled. |
Thu Jan 10 17:03:38 2019 | RESTAURANT | Autosequence.dll | 0 | Template Filename = SYS_101.RPT |
Thu Jan 10 17:03:43 2019 | RESTAURANT | CrystalEngine | 0 | Exception Caught - No printers are installed. |
Thu Jan 10 17:03:43 2019 | RESTAURANT | CrystalEngine | 0 | Could not print report. |
Thu Jan 10 17:03:43 2019 | RESTAURANT | CrystalEngine | 0 | Could not print report. |
Thu Jan 10 17:03:43 2019 | RESTAURANT | ReportExporter | 0 | Exception Caught - Could not print report. |
Thu Jan 10 17:03:43 2019 | RESTAURANT | Autosequence.dll | 0 | ***ERROR*** Msg from PrintEngine: |
Thu Jan 10 17:03:43 2019 | RESTAURANT | AUTOSEQEXEC.EXE | 0 | ***ERROR***

We check that the server has the printer selected at the POS Configurator (System > Restaurant).
We also tried restarting the server and some of the services, and reinstalling the printer but doesn't works.

We can print the reports manually without problem just if we do through the preview at the autosequences & reports app and selecting the printer.
 
SOLUTION
The easiest way to fix this is to copy the data from a user where the default printer is set.

Important: This involves making changes to the registry. The steps walk you through making a backup of the area of the registry you will be changing, be sure to follow them all. If you are not sure about the changes you are making consult with a senior support agent.
Find a user in the registry who has the default printer set.
Open regedit.
Navigate to and expand HKEY_USERS.
There will a number of listings here, including .DEFAULT. Each of these represents different users and groups.
Navigate through each one to Software\Microsoft\Windows NT\CurrentVersion\ until one is found that has the Windows folder.
Export the Windows folder for that user.
Right click on the folder (HKEY_USERS\(user ID)\Software\Microsoft\Windows NT\CurrentVersion\Windows\) and choose 'Export'.
Name the file To Import.
Click Save.
Export the .DEFAULT users Window folder.
Navigate to HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\WindowsRight click on the folder and choose Export.
Name the file Backup.
Click Save.
Open To Import.reg in notepad.
In this file will be a listing of each folder that was exported, and its configuration settings.
Here is a sample:
[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"Device"="columbmfd206,winspool,Ne03:"
"IsMRUEstablished"=dword:00000001
"LegacyDefaultPrinterMode"=dword:00000001
[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows NT\CurrentVersion\Windows\Pen]
"PenArbitrationType"=dword:00000003

Modify the folder names to correspond to the default user.
Using the above example it changes to:
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"Device"="columbmfd206,winspool,Ne03:"
"IsMRUEstablished"=dword:00000001
"LegacyDefaultPrinterMode"=dword:00000001
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Windows\Pen]
"PenArbitrationType"=dword:00000003

Save the changes.
Double click the file in Windows Explorer.
Click Yes.
Click Ok.
Confirm that HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Windows contains the changes that were imported.
Restart the Micros Autosequence Service in services.msc.
In no users have a Windows folder that have a value for Device key, try the following:

Right-click on Device key and select Modify.
In Value data field enter the name of the printer exactly as it appears in Windows Control Panel - Devices and Printers.
Restart the MICROS Autosequence Server in services.msc.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top