PDA

View Full Version : Some printers not showing up in Windows.


jbh001
Nov 17, 2007, 10:31 AM
Moved from Installation and Configuration in Mac OS by Xenos

OS: Mac OS 10.4.11
Software: Parallels 3.0.5160
VM: Windows 98SE

I have two printers connected to my MacMini. Only one shows up in the VM. While I can see the printer queue from within the VM (http://<mymac>.local:631/printers), Windows cannot connect to that queue for some reason. How do I fix this?

Screen shot of Sharing settings (http://forums.parallels.com/attachment.php?attachmentid=1418&d=1211936974):

Screen shot of Printing settings (http://forums.parallels.com/attachment.php?attachmentid=1419&d=1211936987):
(I don't know why the LaserJet is grayed out; I can still print to it just fine from the Mac.)

Screen shot # 2 of Printing settings (http://forums.parallels.com/attachment.php?attachmentid=1420&d=1211937322):

Screen shot of VM Network (http://forums.parallels.com/attachment.php?attachmentid=1422&d=1211937322):
Why is the DeskJet the only printer visible? Why doesn't the LaserJet also show up?

PS: I don't think this is a VM/Parallels issue since I get the same results when I connect a laptop to my home network: It also can see the DeskJet, but can't see the LaserJet. Any Ideas?

Stacey M
Nov 19, 2007, 10:08 AM
Hello,

please try to use this article (http://kb.parallels.com/entry/43/315/0/).

Best regards,
Stacey

jbh001
Nov 19, 2007, 11:40 AM
Yes, I tried that article. I was able to get the printer to print via this method, but only by using the Apple Color LW 12/660 PS driver. This driver does not support duplex printing (as far I am able to determine), so I am looking for alternatives to it.

From http://kb.parallels.com/entry/43/315/:
Troubleshooting:
The "HP Color LaserJet 8500 PS" printer is not available in Windows:
Make sure you have Parallels Desktop 3.0 version and Parallels Tools package is installed in your Windows VM.

My VM is Windows 98SE. The HP Color LaserJet 8500 PS driver is not included on the Windows 98 install CD. HP removed the Windows 98 version of this driver (and all other Windows 98 printer drivers) from their website 01-July-2007.

The article above (http://kb.parallels.com/entry/43/315/) implies that the HP Color LaserJet 8500 PS driver for Windows 98 is included somewhere on vmtools.iso (like the video driver is) or elsewhere after Parallels Tools is installed on the VM (like the sound driver is), but if that is the case, I have been unsuccessful in locating it.

PS: I am using whatever version of Parallels Tools is included with Build 5160.

PPS: I understand why HP has chosen not to actively support printer drivers for any Windows versions prior to Windows 2000, but I think it is stupid not to have the last version of those drivers available "as is" in some archive somewhere.

Stacey M
Nov 20, 2007, 06:22 AM
Hello,

did you try to use drivers given here (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US&swItem=lj-25520-1&prodTypeId=18972&prodSeriesId=410622)?

Best regards,
Stacey

jbh001
Nov 20, 2007, 12:15 PM
The installation fails. Besides, that driver is a PCL driver not a PS driver, also it is for an HP LaserJet 1320, instead of the Parallels recommended HP Color LaserJet 8500 PS driver.

I did some more hunting around and even found an HP Color LaserJet 8500 PS driver for Windows 3.1 (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US&swItem=lj833en&prodTypeId=18972&prodSeriesId=410622) as well as one for Windows NT 3.51 (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US&swItem=lj865en&prodTypeId=18972&prodSeriesId=410622) and Windows NT 4.0 (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=US&swItem=lj837en&prodTypeId=18972&prodSeriesId=410622). There even seems to be a driver for DOS (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=18972&prodSeriesId=25506&prodNameId=15086&swEnvOID=14&swLang=8&mode=2&taskId=135&swItem=lj131en).

On a whim, I gave these Novell drivers (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=18972&prodSeriesId=25506&prodNameId=15086&swEnvOID=20&swLang=8&mode=2&taskId=135&swItem=lj863en) a try. They work. Sort of. Even though the driver says it supports duplex printing, I haven't been able to make it work yet. This makes the HP Color LaserJet 8500 PS driver no better or worse than the Apple Color LW 12/660 PS driver that is included with Windows 98.

Stacey M
Nov 20, 2007, 04:37 PM
The article "Setting Up a Network Printer" (http://kb.parallels.com/doc/Parallels_Desktop_User_Guide_For_Mac/136) might help you with your problem. Did you try to use it?

Best regards,
Stacey

jbh001
Nov 20, 2007, 06:39 PM
Yes.

Unless, the screens shots at the beginning of this thread show I have done something horribly wrong, then everything on the Mac side is set up properly (but I have my doubts).

On the Windows side of things, printing via USB mostly works from the VM's, but it can be very persnickety.

My local IP address for CUPS is 192.168.1.65. The localhost name for my Mac is jbhmacmini. I can see the Mac CUPS print queue from any browser within Windows or Mac by browsing to

http://192.168.1.65:631/printers/hp_LaserJet_1320_series
or
http://jbhmacmini:631/printers/hp_LaserJet_1320_series
or
http://jbhmacmini.local:631/printers/hp_LaserJet_1320_series

However, even though I can complete the installation of various printer drivers (HP Color LaserJet 8500 PS, HP LaserJet 1320 PS, HP LaserJet 1320 PCL6, Apple Color LW 12/660 PS) using each of these addresses, I have yet to get the test page successfully to the printer, or any other document for that matter. I have even tried changing the port of a driver that works to each of the addresses above, but can't get the test page to make it to the Mac CUPS printer queue.

I suspect that all is not well on the Mac side because I get the same results regardless what Windows version I am using. That is, failure with any Windows VM (Windows 98SE, Windows XP Pro SP2, Windows Vista Home Premium), and failure with other computers I have connected up to my home network (Windows 98SE laptop, Windows XP Pro SP2 laptop, Windows Vista Home Premium laptop). None of these Windows versions can successfully connect to the Mac CUPS using any of the above addresses even though each of them has no problem finding it with an internet browser.

Additionally each of those Windows versions can connect to the Mac through SMB via

\\jbhmacmini\
or
\\192.168.1.65\

I have two printers connected to this Mac-- a DeskJet and a LaserJet, but only the DeskJet shows up via this method. Again, I have successfully installed each of the previously mentioned drivers by forcing the installation and also by changing the port after the fact, i.e.

\\192.168.1.65\hp_LaserJet_1320_series
or
\\192.168.1.65\hp LaserJet 1320 series
or
\\jbhmacmini\hp_LaserJet_1320_series
or
\\jbhmacmini\hp LaserJet 1320 series

But I have been unsuccessful getting the test page or any other document to make it to the printer. (Apparently Windows uses the CUPS Printer Description for the DeskJet rather than the queue_name; that is why I tried the LaserJet using both the Printer Description and the queue_name.) Again, I suspect the Mac (and maybe even HP) as the source of the problem since it is not limited to Windows VMs in Parallels.

On the systems that can run Bonjour, it is a little more hit and miss as to whether or not it works. Sometimes the printers are there, and sometimes they just evaporate, only to appear again later.

I didn't see anything in the manual you suggested that I haven't already done or tried. But sometimes obvious things get missed. Thanks for your help.

Stacey M
Nov 24, 2007, 05:11 AM
Hello,

please try to set your Network Adapter Option of your VM to 'Bridged Ethernet' and tell me the result.

Best regards,
Stacey

jbh001
Nov 24, 2007, 11:20 AM
please try to set your Network Adapter Option of your VM to 'Bridged Ethernet' and tell me the result.No difference. I still can't get it to print. Again, the more I try this, the more I think this is NOT a Parallels issue since I have the same problem trying to get any Windows computer to see this LaserJet connected to my Mac. I suspect it is a Mac OS issue or maybe even an HP issue (i.e. HP has done something to specifically make this printer model not work on a network, thereby requiring you to purchase HP's network version of this printer: 1320n, or purchase some other solution (http://h10010.www1.hp.com/wwpc/us/en/sm/WF06b/18972-18972-236253-34210-396578-408888-408890-1838266.html) or product (http://h10010.www1.hp.com/wwpc/us/en/sm/WF06b/18972-18972-236253-34214-64302-28830-444440-1838260.html)).

Stacey M
Nov 26, 2007, 07:53 AM
Hello,

you are right; it is highly possible that this is an HP issue.
Sorry for inconvenience anyway.

Best regards,
Stacey

jbh001
Nov 29, 2007, 02:54 AM
SUCCESS!!!

The story for XP:
1. When you update Java, you must repair your installation of Bonjour (I didn't know this). Apparently this messed up Samba on the XP machines until I repaired Bonjour and rebooted Windows.

2. With Samba fixed, I discovered that both printers were listed on the same Samba port thus: Samba: Deskjet 930 C, hp LaserJet 1320 series. I tried forcing an installation to \\jbhmacmini\hp LaserJet 1320 series even though neither XP machine would show it was there, and succeeded in getting printing to work on one of the XP machines.

3. I disconnected the DeskJet altogether and reset the Mac Printing System. Now, the LaserJet is visible on XP (i.e. by typing \\jbhmacmini into the address bar of a window). (This (http://support.microsoft.com/kb/246855) was helpful.)


The story for Windows 98:
1. None of the above made any difference on my Windows 98 VM's.

2. After more hunting on the Internet, I learned that Windows 98 does not include support for Internet Printing Protocol (IPP). But I discovered this (http://osdir.com/ml/printing.cups.general/2003-06/msg00094.html) which led me to this (http://www.marlboro.edu/resources/computer/faq/printing/win98/).

3. After downloading wpnpins.exe and installing it on both Windows 98 VM's, I successfully installed the printer using it's CUPS queue name
(i.e. http://jbhmacmini:631/printers/hp_LaserJet_1320_series).

4. I thought I should try the postscript drivers first in order to play nice with CUPS and Mac, but I ended up having to press a button on the printer to start each print job. I deleted that installation and tried again using the PCL6 drivers, and it works perfectly, including the duplexer.

Apparently this also applies to Windows ME (http://support.microsoft.com/kb/294439).

PS: One reality of this is that Windows 98 utilities and extensions are rapidly becoming scarce. The wpnpins.exe utility had already been pulled from microsoft.com by the time I found it. I would be tempted to post it to this forum as an attachment but I am unsure about the legality of doing it. It would be nice if Parallels were able to include this utility as part of Parallels Tools so that once this utility goes extinct on the web, it will still be available for those that need it. It has made my printing experience with Parallels exactly what I expected it to be back when I originally purchased Parallels in February 2007.

The fact that I can't get internet printing protocol (IPP) to work on one XP machine like I can for Windows 98, but can get it to work on the other XP machine makes me think that my remaining printing issues with XP are due to firewall and/or administrative permissions issues on XP I haven't been able to sort out yet, because IPP has been fully incorporated into Windows since Windows 2000.

Edit: Nevermind, It's no longer working on either XP machine. Back to square one ...

Stacey M
Nov 30, 2007, 07:45 AM
Hello,

thank you for posting your solution here.

Best regards,
Stacey

GEA
Dec 3, 2007, 05:38 PM
No matter waht I try, I cannot print on anyhting other than letter paper. I have set up our TCP/IP networked RICOH Affico MP C2500 using Bonjour.

Any suggestions?

Stacey M
Dec 4, 2007, 04:03 AM
Hello,

as far as I understood you have a network printer? If so, did you try to use this article (http://kb.parallels.com/entry/42/167/0/)?

Best regards,
Stacey

jbh001
Dec 7, 2007, 12:18 PM
MORE SUCCESS!!!

Either this just decided to start working on its own, or the following helped with XP.

1. On the XP machine, I installed the printer and PCL 6 driver on using its CUPS queue name on the Mac (i.e. http://192.165.1.65:631/printers/hp_LaserJet_1320_series) as described above.

2. I opened up Network Connections on the XP machine; right-clicked on an active internet connection (I tried a couple just to see if it made a difference--it didn't seem to); selected Properties; clicked the Advanced tab.

3. I checked Allow other network users to connect through this computer's Internet connection;
unchecked Allow other network users to control or disable the shared Internet connection;
then clicked the Settings button.

4. In the Advanced Settings dialog box, I clicked the Add... button;
in the Description of service: field I typed Internet Printing Protocol;
in the Name or IP address ... field I typed the local IP address for my Mac (i.e. 192.168.1.65);
in the External Port number for this service: field I typed 631, and clicked the radio-button for TCP;
in the Internal Port number for this service: field I typed 631; then I clicked OK, made sure the "service" I just added was checked, then clicked OK, and then clicked OK to finish.

5. I then attempted to print a page. I couldn't get the dialog box to come up to print an official "test page," so instead I opened up a MS Word document and tried printing. IT WORKED!.

6. Since I don't want to use Internet connection sharing on this computer, I went back in to the network properties (steps 2 & 3 above), and unchecked Allow other network users to connect through this computer's Internet connection, then "OK'd" back out. Then I tried printing my Word document again. IT STILL WORKED!

7. I rebooted the XP machine see if it would still work, and it did.

One problem is that because the printer's Properties box won't come up, so I can't do automatic duplex printing, and WordPerfect won't print at all because of this.

Some of my steps may be superfluous, and there may be other ways to accomplish the same thing, but at least I found one way to get it to work.