177 No printer installed or Windows cannot print.
Problem: Getting error "No printer installed or Windows cannot print."
1: When I try to print.
Date: 28 Feb 2002
Versions: P7 Runtime
Environment: Win XP
More symptoms:
This does not happen for all Win XP machines. Everything else prints from this computer.
Solution by: Ray Gutnick < rayATnorthernblower.com >
The solution was to install the printer as a local printer, and then attach it to the port.
2: When trying to change printer.
Date: 29 August 2001
Versions: P8
Environment: Win 2000
Description:
I have just upgraded one of our machines to Win 2000 Pro. My application which ran very well under 95 is now unable to select printers automatically. It used to enumPrinters and would break apart the resulting string to ascertain which printer driver and hence which printer to use. Now in Win 2000 it appears that the fields present in the string have been relocated. However, even taking this into account and using the built in printer selection routine in Paradox 8, I can not change the active printer.
Solution by: Bill Wilkinson < billwjwATcmil.com.au >
I did succeed in getting past the error message by setting up the printers as local and creating a new TCP/IP port thereby bypassing the Server.
3: When using ObjectPAL method printerSetOptions() and printing to screen.
Date: 26 February 1999
Versions: P8
Environment: Win NT
Description by: John B. Moore < jbmATmicrops.com >
Simply stated there appears to be an incompatibility between certain printer drivers and Paradox WHEN the driver is installed on a NT network and used as a shared printer on another NT workstation. (BTW there are NO problems at all with Win95/98 machines)
For example let's say I have a NT machine that is acting as my print server. On that machine is an HPLJ4m+/RS 600 printer and I install the correct driver for that printer on that machine and set it as a shared printer. On this machine the code, printerSetOptions(..), will execute correctly. Now go to another NT machine and install a network printer attached to the above shared printer. The code will now fail on this machine. ("No printer installed or Windows cannot print")
Next go back to the print server machine install HPLJ III driver (the plain one) and set it as the default driver on the print server. Go to the NT workstation and install a new network printer attached to that printer. This interestingly will always work.
Also tested were Epson drivers - all failed the test. In fact the only driver that consistantly worked was the HPLJ III drivers.
Comments by : Dan Alder (Corel Corporation) < danaATcorel.com >
Paradox 7 uses basically the same printing code as the 16-bit versions. With P8, we used the standard windows (well, the corel one, anyway) Print dialog box, and with it came code changes to support that. In P9, we are now using the same print engine as WP.
There are problems with some printer drivers; the HP LJ 4's and 5's in particular. Most of these issues _seem_ to be gone with P9 - we can't dupe them any more, and there aren't many bugs logged on problems with specific printers any more.
4: When printing from ObjectPAL.
Date: 7 January 1997
Versions: P7 Win95/NT
Environment: Adobe Acrobat 3.0, with the Adobe PDF printer driver installed
Description by: Edwin Davila
If I open a report interactively and print it to the driver, it works fine and creates a PDF file with no problems. But if I attempt to print a report from within a form, even when the print dialog is invoked, I get an error message, "No printer installed or Windows cannot print."
Comments by : Lance Leonard
Make sure the Acrobat printer driver is the current printer driver before you try to even open the report. Also, make sure you have a printer driver defined as the default Windows printer driver.
My Comments: This happened to me when the Adobe Pdf Driver was connected to LPT1 instead of FILE: It happened when printing interactively.
5: When printing from Win NT clients.
Date: 31 May 1997
Versions: P7 Win95/NT
Environment:
NT4.0 server
TCP/IP network
Win95 and NT 4.0 workstations
Description:
To print from the Win95 clients to the share network printer is no problem.
If I want to print from the NT 4.0 client to the network printer in Pdox7, I get the message "No printer installed or Windows cannot print" if choosing the network printer.
When setting the network printer as default printer in the printer setup and want to print from Pdox, I get the message "Could not initialize printer".
Solution by: Ronald Maurer
I found the cause. It's the driver. I can print to the network using the LJ4, but not the LJ5 driver.