dustinrue / ControlPlane

ControlPlane - context-sensitive computing for OS X
http://www.controlplaneapp.com
BSD 3-Clause "New" or "Revised" License
1.76k stars 180 forks source link

DefaultPrinter Action does not work on 10.9 (Build 13A524d) #281

Open cschildhorn opened 11 years ago

cschildhorn commented 11 years ago

banners and alerts 2013-07-25 20-27-00

1.4 RC can't change default printer on 10.9 beta.

dustinrue commented 11 years ago

I'll test this as soon as I can

VladimirTechMan commented 11 years ago

Chris, -- may I ask you to elaborate on that a little bit more, please?

1) Did you use CP prior to that, on 10.8, as well? Was that RC1 or one of earlier betas of 1.4 and it did not show the problem on 10.8? Or was that version 1.3.x of CP on 10.8 (and it did not show the problem)? 2) Is you printer connected directly to your Mac, e.g. with USB? or is it a network printer (over Ethernet or Wi-Fi)? 3) If it is a network printer, then how do you connect to that network on your Mac? using Ethernet cable? or over the Wi-Fi interface (or both)? 4) In addition to the previous question: Is the related context, which triggers the Default Printer action, switched to based on Wi-Fi network rule (SSID or BSSID)? Or does that include any IP-address-based rules? Or no network-related rules at all? 5) Does the action to set default printer have no delay? If you set it with a delay (e.g. 10, 20, or 30 secs) does that change the behavior?

VladimirTechMan

cschildhorn commented 11 years ago

Hi,

no problem.

On 26.07.2013, at 10:52, VladimirTechMan notifications@github.com wrote:

Chris, -- may I ask you to elaborate on that a little bit more, please?

1) Did you use CP prior to that on 10.8 as well? Was that RC1 or one of earlier betas of 1.4 and it did not show the problem on 10.8? Or was that version 1.3.x of CP on 10.8 (and it did not show the problem)?

I used CP version 1.3.x on 10.8 with no problems with the network printers. Settings are the same now on 10.9. Never used 1.4 on 10.8 but I can give it a try if this helps you. 2) Is you printer connected directly to your Mac, e.g. with USB? or is it a network printer (over Ethernet or Wi-Fi)?

The printers are all network printers connected via Ethernet. 3) If it is a network printer, then how do you connect that network? using Ethernet cable? or over the Wi-Fi interface (or both)?

My MacBook is connected via Wifi. 4) In addition to the previous question: Is the related context, which triggers the Default Printer action, switched to based on Wi-Fi network rule (SSID or BSSID)? Does that include any IP-address-based rules?

Yes. The rules are BSSID-based, no IP-based rules. 5) Is the action to set default printer has no delay? If you set it with a delay (e.g. 10, 20, or 30 secs) does that change the behavior?

No change on behavior with a delay. VladimirTechMan

— Reply to this email directly or view it on GitHub.

VladimirTechMan commented 11 years ago

Thanks, Chris. I've a guess, but cannot test that scenario with default printer on my config at the moment. If I give you a custom build, would be able to test it on your system? (I'd need you e-mail address for that, if you don't mind.)

cschildhorn commented 11 years ago

Sure. No problem.

chris@applefreakz.de

On 26.07.2013, at 15:23, VladimirTechMan notifications@github.com wrote:

Thanks, Chris. I've a guess, but cannot test that scenario with default printer on my config at the moment. If I give you a custom build, would be able to test it on your system? (I'd need you e-mail address for that, if you don't mind.)

— Reply to this email directly or view it on GitHub.

VladimirTechMan commented 11 years ago

Hi Chris,

Following your previous positive reply (sent privately) on the results with the custom build that I gave you, could you confirm if things are good on your side? The default printer gets set as expected every time?

cschildhorn commented 11 years ago

Sorry for the late answer. Switching works if I edit the rule for the printer after adding the printer.

After adding it the rule looks like this

controlplane - actions 2013-08-21 00-47-54

I have to change the parameter to the device name you can find in the printers prefpane in the General pane of the printer.

controlplane - actions 2013-08-21 00-47-24

I think this worked in 10.8 without editing the parameters.