• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Experiencing 'Printer Blocked' or 'Printer Error' message? Click here for more information.
Check some of the most frequent questions about Instant Ink: HP INSTANT INK, HP+ PLANS: INK AND TONER.


Check out our Black or Color Ink Not Printing, Other Print Quality Issues info about: Print quality and Cartridge Issues.
HP Recommended

HP Officejet 6700, OS X Lion. Latest Software.

 

Only admin users can scan from the printer using the touch screen "Scan to Computer".  Non-admin users get communication errors. The computer is listed, and once selected works fine if the admin user is the active login. But if a standard user is the active user, then it does not work. The HP scan utility will not connect from the standard user account to "Enable Scan to computer". That results in a communication error. But switch back to admin, and it connects.

 

Surely this works in a multi user setting for non-admins. Making the other users admin is not an option.

 

Standard users can use the HP Scan app on the computer, but the family likes the conveinence of the "Scan to computer" button. Its a nice feature. But seems broken.

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

Fixed it! I just needed you to give me hints in the right direction.File ownership on the plist file seemed incorrect, so I altered to match the other hp plist file:

 

iMac27:LaunchAgents pdivita$ ls -l *hp*
-rwxr-xr-x  1 pdivita  admin  395 May 26  2012 com.hp.devicemonitor.plist
-rwxr-xr-x  1 root     wheel  673 Jan 19  2010 com.hp.messagecenter.launcher.plist
iMac27:LaunchAgents pdivita$ sudo chown root:wheel com.hp.devicemonitor.plist
Password:
iMac27:LaunchAgents pdivita$ ls -l *hp*
-rwxr-xr-x  1 root  wheel  395 May 26  2012 com.hp.devicemonitor.plist
-rwxr-xr-x  1 root  wheel  673 Jan 19  2010 com.hp.messagecenter.launcher.plist

Now it works in any account. Its possible when I was trying to fix my problem of no print capability back in January, one of the suggestions involved altering this plist file to ensure HP Device monitor did not start, since it was reported to cause issues in the past. Too bad Repair Disk permissions did not catch it. Thanks so much. Scan to Computer is a nice feature. (Although, the HP Device Monitor's constant polling I see in the activity monitor always makes me nervous.)

View solution in original post

11 REPLIES 11
HP Recommended

Thank you for reporting this issue.  I'll be happy to research this to see if it's a known problem, and if a workaround exists. 

 

Can you please clarify whether all user/admin accounts are on the same Mac (perhaps using fast user switching), or if there are several separate Macs with users logged in with user-only privileges?

 

Perhaps another way to ask this question is: how many computers are listed when you press the Scan button on the printer?

 

Thanks,

FretnBoutNutn
HP Recommended

Just an update...

 

There doesn't seem to be a known issue with regards to non-admin users ability to use the Scan to Computer feature.  In fact, I was able to run a few tests on a similar setup and was able to successfully use the feature for both admin and user accounts.

 

A couple of things you might try:

 

* While logged into the non-admin account, open HP Utility and go to the Scan to Computer panel.  Check the status there to see if any issues are being reported.  Make sure that the checkbox is enabled so that the feature is active.  Also verify that the name of the computer is reported correctly.  We have had some reports of situations where the computer name was either blank or invalid and would cause Scan to Computer to fail.

 

 

* Try running HP Setup Assistant (/Applications/Hewlett-Packard/Device Utilities folder) under the non-admin account, and follow the steps presented.

FretnBoutNutn
HP Recommended

Thanks for the reply. I have tried all your suggestions. Even adding a second printer queue from the non-admin account. Weather I user fast user switching or the users are the only one logged in after a restart, I still get the same problem. The only pattern I see is non-admin users cannot use this scan to computer feature. Scanning features intiated from the computer work fine for them.

 

There is only one computer in the list from the admin account that works. The name is correct and shows correctly in each user account. I even slected Scanner Sharing from the OS X Sharing system preferences. As soon as a non-admin user logs in, then the pritner display shows no computer in the list, when selecting Scan to Computer. Then if I switch back to my admin account and select Scan to Computer, the computer is listed and scanning works.

 

In the non-admin accounts this is what they see:

 

Screen Shot 2013-05-09 at 7.43.41 AM.png

 

If I swtich back to admin, the above screen show good status, no errors.

Are there any system logs I can look at to determine the nature and details of the error that may help?

HP Recommended

Thank you for describing the situation so clearly.  This is very helpful in our attempts to reproduce and isolate the problem.  I will be asking for some more investigation of this issue from our development team.  Given differences in time zones I may not have any further information until at least tomorrow (US).  Thank you for your patience.

 

One thing you could possibly try in the short term is looking in Console for anything in the System Log that seems related to the HP software.   This may provide us with some clues. 

FretnBoutNutn
HP Recommended

I saw one interesing  item in the Console logs when i tried to connect one time:

 

5/9/13 12:47:58.159 PM com.apple.launchctl.Background: launchctl: Dubious ownership on file (skipping): /Library/LaunchAgents/com.hp.devicemonitor.plist
5/9/13 12:47:58.186 PM com.apple.launchctl.Aqua: launchctl: Dubious ownership on file (skipping): /Library/LaunchAgents/com.hp.devicemonitor.plist
5/9/13 12:47:58.204 PM com.apple.launchd.peruser.502: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
5/9/13 12:47:58.207 PM com.apple.launchctl.Aqua: load: option requires an argument -- D
5/9/13 12:47:58.207 PM com.apple.launchctl.Aqua: usage: launchctl load [-wF] [-D <user|local|network|system|all>] paths...
5/9/13 12:47:58.444 PM com.apple.launchd.peruser.502: (com.apple.launchctl.Aqua[2359]) Exited with code: 1
5/9/13 12:47:59.206 PM com.apple.launchd.peruser.502: (com.apple.mrt.uiagent[2382]) Exited with code: 255
5/9/13 12:47:59.224 PM FlipShareAutoRun: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.231 PM FlipShareAutoRun: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.236 PM FlipShareAutoRun: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.238 PM FlipShareAutoRun: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.434 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.435 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.436 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
5/9/13 12:47:59.437 PM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication

 

I ran repair disk permisisons. It made no difference.

HP Recommended

I received some information back from the development team.  They believe that they were able to reproduce your scenario using the following steps:

 

- Log into admin user and then log into standard user. 

- Install HP Scan software under the admin user's account.

- Switch to other user and try to perform front panel scan.

 

Does this seem about right?  The explanation for the failure in this case is that there is a background process required to monitor for scan-to-computer events.  This process is launched when a user logs in.  If a second user is already logged in on to the same computer when the HP software is installed under the Admin account, this event monitor doesn't get activated when switching to the standard user's account occurs.

 

If this happens to align with what you have observed, then it is speculated that if you were to log out/in to the standard user's account then this account would now be able to successfully use the scan-to-computer feature.

 

Please give this a try and let me know if it helps.

FretnBoutNutn
HP Recommended

No that's not quite it.  I have tried logging in and out and even having the standard user be the only user logged in. I  doubt there was another user logged in when I installed the software, but that was a while ago.

I am also a software engineer.  So I will follow your train of thought:  I assume we might be talking about the HP Device Monitor process. I see an instance running for my admin user but not for the standard user when they log in. See Image. Processes sorted by name. User pdvita (admin)  and lynne (standard) are logged in. Only Pdivita can scan to computer.

 

Screen Shot 2013-05-10 at 3.47.54 PM.png

 

Further, I rebooted, and did inital login with the standard user only (to ensure no conflict with admin process lingering around). When I do this, the standard user still does NOT have a HP Device Monitor instance running. I am pretty sure that process is used for this reverse direction communitcation path from the printer to the computer, so the fact that its not running per user must be the root cause.

 

So if this is the problem, how do I get the HP Device Monitor process to launch for all users? I have reinstalled several times due to other issuse (see my other postings to see how I uninstalled and reinstalled). The software is on the machine, is there a plist file I can update or similar for the other users? I feel we are getting close :generic:

HP Recommended

Right on all counts.  We need to determine why Device Monitor isn't launching for the standard account.  Here's some additional information from the developers:

 

"DeviceMonitor entry is present in /Library/LaunchAgents/com.hp.devicemonitor.plist which is used by launchd during login time for launching DeviceMonitor."

 

I'm not familiar enough with the use of this plist to provide any immediate guidance.  I will ask for some more information from the team given your additional analysis.

 

Update: just looking back a the Console log info that you provided earlier.  I wonder if you might want to take a look at the specific permissions set on this device monitor plist.  I'll make sure to ask the team what permissions are expected. 

 

Update #2: Here's what the plist file permissions look like on my test setup (10.7, multi-user) where things seem to be working as expected:

 

-rwxr-xr-x 1 root wheel 395 May 26 2012 com.hp.devicemonitor.plist

 

FretnBoutNutn
HP Recommended

Fixed it! I just needed you to give me hints in the right direction.File ownership on the plist file seemed incorrect, so I altered to match the other hp plist file:

 

iMac27:LaunchAgents pdivita$ ls -l *hp*
-rwxr-xr-x  1 pdivita  admin  395 May 26  2012 com.hp.devicemonitor.plist
-rwxr-xr-x  1 root     wheel  673 Jan 19  2010 com.hp.messagecenter.launcher.plist
iMac27:LaunchAgents pdivita$ sudo chown root:wheel com.hp.devicemonitor.plist
Password:
iMac27:LaunchAgents pdivita$ ls -l *hp*
-rwxr-xr-x  1 root  wheel  395 May 26  2012 com.hp.devicemonitor.plist
-rwxr-xr-x  1 root  wheel  673 Jan 19  2010 com.hp.messagecenter.launcher.plist

Now it works in any account. Its possible when I was trying to fix my problem of no print capability back in January, one of the suggestions involved altering this plist file to ensure HP Device monitor did not start, since it was reported to cause issues in the past. Too bad Repair Disk permissions did not catch it. Thanks so much. Scan to Computer is a nice feature. (Although, the HP Device Monitor's constant polling I see in the activity monitor always makes me nervous.)

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.