Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Every time i boot vista the printer status goes 'offline'. I have to go to Printers and select "use online" to get the printer to respond; not that big of a deal but is there a way to get vista to automatically set status to online at every boot? A script maybe?....

How about disabling "HP CUE DeviceDiscovery Service" ... that should fix it.
- Click on the "Start Menu" icon on the bottom left corner of the screen, type "services.msc" in the "Start Search" edit box, and hit enter. This will trigger Vista to pop-up a "User Account Control" dialog to prompt for permission to continue. Click "Continue" to allow Vista to open the Services management console application.- The Services management console application is made up of 2 panels. The right panel contains a list of all services available on the system. Scroll thru this list and look for a service called "HP CUE DeviceDiscovery Service".
- Right-click on "HP CUE DeviceDiscovery Service" and select "Properties" to open the "HP CUE DeviceDiscovery Service Properties" dialog.
- From the "HP CUE DeviceDiscovery Service Properties" dialog, click on the "General" tab. If the "Service status" shows that the service has started, click on the "Stop" button to force the service to stop.
- Change the "Start type" to "Disabled" and click on the "OK" button on the bottom of the dialog to apply the changes.
Good luck!

bummer - there for a second i thought it would work but nope- still says offline - weird thing is the xp system that uses it with detect it on / off line just fine
:(

fixed it thus:
PrinterName = "HP Photosmart C6200 series"
VerbName = "&Use Printer Online"
Dim sa
Set sa = CreateObject("Shell.Application")
Set printers = sa.NameSpace(4).Items()
'WScript.Echo TypeName(printers)
For each printer in printers
'WScript.Echo printer.Name
if printer.Name = PrinterName Then
Dim verbs: Set verbs = printer.Verbs
For Each verb in verbs
'WScript.Echo verb.Name
if verb.Name = VerbName Then
WScript.Echo PrinterName & " was offline"
verb.Doit()
End If
Next
End If
Next
gosh i hate this os.... :\

![]() |
How to allow more than 4 ...
|
IBM Intellistation M Pro
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |