Cannot print from HP LJ p1102w via Remote Desktop

Setup and installed new HP LJ p1102w printer.  
We are able to print locally, but when connected to remote (server 2008) profile.

Printers check box is ticked under the Local Resource tab.

There are other, different HP printers that work via remote, so not an issue with the TS specifically.
Mark MarquezAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mark BillExchange, AD, SQL, VMware, HPE, 3PAR, FUD, Anti MS Tekhnet, Pro EE, #1Commented:
Ideally you need to have the same driver installed on both sides.

What OS is the PC?

Can you try and use HP Universal Print Driver same bit version and driver version on both sides please.
Mark MarquezAuthor Commented:
The OS is windows 7 on the workstation.

Where would I find the HP Universal Print Driver?
Mark MarquezAuthor Commented:
Never-mind I found it.

Should I install it like I would the other driver software?
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

Mark BillExchange, AD, SQL, VMware, HPE, 3PAR, FUD, Anti MS Tekhnet, Pro EE, #1Commented:
Ok Sorry

I made a mistake here I should have asked for more information.

The advice I provided was for the printer being installed on the windows 7 machine, and being dragged onto the server 2008 machine VIA RDP. IS this correct?

Or is the printer installed on the server locally.
Mark MarquezAuthor Commented:
The printer is connected via wireless/usb to a windows 7 workstation.  It is able to print locally, but not during an RDP session to a TS server2008.

The Local Resources tab for printers has already been checked.
Mark BillExchange, AD, SQL, VMware, HPE, 3PAR, FUD, Anti MS Tekhnet, Pro EE, #1Commented:
Yes so the advice ive given stands imo, we want the same driver version on both sides for a start, same bit version too.

Can we test this?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
☠ MASQ ☠Commented:
It will work but you need to install the HP LaserJet XPS Driver Update
http://ftp.hp.com/pub/softlib/software12/COL32622/bi-83979-5/LJP1100-P1560-P1600-XPS-win64-en.exe
Mark MarquezAuthor Commented:
Ok, so just download the HP UD from the website:

http://h20564.www2.hp.com/hpsc/swd/public/readIndex?sp4ts.oid=4157320&swLangOid=8&swEnvOid=4063

and then run the .exe?

Waiting on a call back from the user to gain access to the computer.
Mark MarquezAuthor Commented:
MASQ,

Do I just need to download and run the download link that you provided and then run the HP Universal driver?

Please clarify?
Mark MarquezAuthor Commented:
MASQ,

The link downloads and installs a program that scans system for outdated drivers.  Do I have to pay in order for it to work?  Is there a link for HP site to update or download XPS drivers?
☠ MASQ ☠Commented:
You should have a file called LJP1100-P1560-P1600-XPS-win64-en.exe
This is the Readme
Windows 7 users should install the printer using SmartInstall and then follow the instructions for a printer which has already been installed. 

If this is a new "HP LaserJet Professional P1100-P1560-P1600 Series" printer that has not been
installed on this PC yet, follow the steps below:

1) Extract the XPS zip files into a folder location.
2) With Explorer (file browser), open the folder that contains the extracted XPS files.
3) Double-Click on the UTIL folder to get access to the SIUtility application, but don't start the SIUtility yet.
4) Plug the USB cable into the printer and the PC, then power on the printer.
5) If an Autoplay dialog pops up, cancel it by clicking on the "X" button 
   in the upper right hand corner of the dialog. 
or
   If a dialog titled "HP LaserJet Professional P1100-P1560-P1600 Series" that says "Welcome to HP Smart Install" pops up,
   cancel it by clicking the "Exit" button.
6) Start the "SIUtility" (or SIUtility64 for a 64 bit version of the OS) by double clicking on it in the UTIL folder.
7) In the "HP Smart Install Utility" click the "Printer" button.
8) Select the printer from the list by clicking on the printer's name in the list.
9) Click next.
10) If the next dialog says "This Printer's HP Smart Install is currently Enabled", then Click the 
   "Disable HP Smart Install on the selected Printer".
11) On the message box that pops up, click "Yes" to confirm that you want to DISABLE HP Smart Install.
12) Click the "Close" button on the dialog that says: "This Printer's HP Smart Install is currently Disabled".
13) Click the "Close" button on the dialog that says: "Choose the printer to configure HP Smart Install".
14) Click the "Close" button on the dialog that says: "Welcome to the HP Smart Install Utility".
15) Unplug the USB cable from the printer and then plug it back in.
16) Follow the two "Found New Hardware" Wizards to Locate and install the extracted XPS driver software. One
    Wizard is for the "USB EWS Device Driver" and the other is for the "XPS HP LaserJet Professional Printer".
17) Wizard steps: "Don't search online", "I don't have the disc. Show me other options.", "Browse my computer for driver software",
    "Browse for driver software on your computer".

The XPS "HP LaserJet Professional P1100-P1560-P1600 Series" printer should now be installed.

Open in new window


This replaces the non-TS compatible driver

Sorry about the delay getting back to you - we're having an election over here ATM!!
Mark MarquezAuthor Commented:
MASQ,

Thank you for the information.  Just where would I obtain the LJP1100-P1560-P1600-XPS-win64-en.exe folder?

The link you provided goes to a http://www.hp-drivers-download.com, obviously not the HP website.

Did I miss something from your first post?
☠ MASQ ☠Commented:
Have you refreshed this page? I posted the wrong link originally but had edited it by the time you'd responded.
Mark MarquezAuthor Commented:
MASQ,
 
Downloaded file from link, but not extracting.  Could you re-post or send me link where you obtained the file?
☠ MASQ ☠Commented:
First link under "Basic Drivers" here
Mark MarquezAuthor Commented:
MASQ,

Thanks that worked, but when I extract, it runs to the install animation.

But, I have already installed the p1102w printer and I also have the CD, so would I be able to locate the SIUtility folder by browsing the CD?  If so, once there do I need to follow steps 6?  Also, why is it necessary to disable HP Smart Install, will this effect any of the ePrint features?
☠ MASQ ☠Commented:
You need to bypass Smart Install otherwise it will just reinstall the original HOST driver you already have.  The XPS driver still supports ePrint but also TS.
Mark MarquezAuthor Commented:
MASQ,

Ok thanks, so just start from step 6 of the read me file then?  Or is there an easier way to install the XPS?
☠ MASQ ☠Commented:
Yes, or just extract the entire content of the HP .exe to a temp folder and replace the current driver - I'd go with the instructions above in preference though.
Mark MarquezAuthor Commented:
MASQ,

Since I'll be doing this remotely and will not have someone there to unplug the cable for me.  I would like to just switch out the drivers.

I know how to switch the drivers from the printer properties, but when I browse to the CD, where will the XPS driver be located?  In the SIUtility folder?
☠ MASQ ☠Commented:
Open the installer .exe with 7zip and use the normal extract command.
32 bit driver is in the root
64 bit driver can be unpacked from the drvxps64.cab file
Mark MarquezAuthor Commented:
MASQ:

Onsite and ran through the steps, but rec error that printer was not able to communicate.\

Trying to locate the XPS 64 driver from CD?  There is a drv64 Cabinet file, would the driver be inside of there?
Spike99On-Site IT TechnicianCommented:
The HP LaserJet P1102w printer doesn't appear to be supported in a remote desktop or Citrix environment because it uses a host-based print driver.

Check out page 8 of 37 of HP's document, "HP printers supported in Citrix XenApp server environments (Microsoft Terminal Server and Citrix environments)":
http://h71028.www7.hp.com/ERC/downloads/4AA0-8465ENW.pdf

The HP document states that this printer isn't supported.   Even though this document mostly talks about Citrix servers, their recommendations also apply to users logged on to servers using Remote Desktop Services or RDP connections.

A notation for that driver points to a foot note on page 17 which says:
"(ii) HP does not recommend installing these host-based LaserJet drivers on the Citrix server; however, the devices may function by using the Citrix UPD on the Citrix server with the HP host-based driver installed on the client. Print drivers for your product may be available within the Windows 7 operating system."

You can't use the HP Universal Print Driver (UPD) with this printer because it's not compatible with the PCL printer language.  Here's the link to the specs (expand the "Printer Specifications" item to see that this printer is only compatible with host-based print drivers):
http://support.hp.com/us-en/product/HP-LaserJet-P1100-Printer-series/4110394/model/4110303/document/c01999607/

For best performance on a remote desktop server, I would just go with a printer that uses a PCL-compatible driver.  The HP LaserJet P2035 is a low cost laserjet that only has a host-based print driver available for downlad, but it is compatible with the PCL 5e printer language, so you could use the Universal Print Driver PCL 5e for it (it won't work at all with the PCL 6).

We had several customers that used that printer on our terminal servers. We installed the HP LaserJet P2015 PCL 5e driver for the P2035 & it worked quite well.

The HP LaserJet Pro 400 M401n is also a good printer to use. That has PCL drivers for it & is also compatible with the HP UPD drivers.
☠ MASQ ☠Commented:
^^ you're correct that host-based printers don't work with TS/Citrix because the document processing need to happen on the client not the server - however XPS printing systems provide a workaround. They use Microsoft's XPS print format.  The replacement driver generates the print image in the XPS format on the TS server - this then sends the XPS file to the client where the replacement driver interprets the image and creates a print file on the host-based printer as if the job was created locally.  It's a workaround but it does work - however you need specific drivers so it's not a solution for every model of host-based device.

See: TS Easy Print & P1102W

@mmitcni yes the drivers are in the cab file - see my earlier post
Spike99On-Site IT TechnicianCommented:
When a vendor like HP says it's not supported, I don't like spending the time or money trying to get it to work: it's better just to get a supported product.

For all the time mmitcni spent on trying to get this to work, the customer could have just bought a slightly more expensive PCL-based printer & called it a day.  I don't usually recommend fixing issues by throwing money at them, but in this case, a few extra $$$ spent on a PCL-compatible LaserJet would have saved that customer & mmitcni a tremendous amount of time & aggravation.

I can't speak to how well the XPS driver works since I've never tried it (we don't have any HP printers in my current job, so I can't test it out). But, I do know the TS Easy Print driver doesn't always work well.  We tried it at my old job & it didn't work very well at all for some clinical apps used by our customers in a terminal server environment: so we scrapped that & installed Tricerat ScrewDrivers for them on those TSs instead (they had too many printers to replace, so it was cheaper for the customer to get the ScrewDrivers licenses for their 4 TSs).
Mark MarquezAuthor Commented:
Ended up installing the printer on to server.  Logged into the remote server (via RDP) and ran the setup.exe for the HP p1102w printer.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.