detecting currently connected printer - Mac

Colin Holgate colinholgate at gmail.com
Fri Sep 16 14:22:52 EDT 2016


I found this, which lets you see all devices connected to USB:

ioreg -p IOUSB -w0 | sed 's/[^o]*o //; s/@.*$//' | grep -v '^Root.*'



> On Sep 16, 2016, at 2:16 PM, Peter M. Brigham <pmbrig at gmail.com> wrote:
> 
>> On Sep 16, 2016, at 2:09 PM, Mike Bonner <bonnmike at gmail.com> wrote:
>> 
>> Interesting.  If it returns zombie printers, its not exactly helpful.
> 
> Right. I need a way of detecting which printer is currently connected via USB. Any other ideas?
> 
>> On Fri, Sep 16, 2016 at 12:07 PM, Colin Holgate <colinholgate at gmail.com>
>> wrote:
>> 
>>> Was curious what that does. For me it returns a list of all the printers
>>> my Mac has seen in the last few years, and currently I have no active
>>> printers on my network at home.
>>> 
>>> 
>>>> On Sep 16, 2016, at 2:02 PM, Mike Bonner <bonnmike at gmail.com> wrote:
>>>> 
>>>> does-- lpstat -p give the info you need? (from shell)
>>>> 
>>>> On Fri, Sep 16, 2016 at 11:52 AM, Peter M. Brigham <pmbrig at gmail.com>
>>> wrote:
>>>> 
>>>>> Anyone know how to get a listing of the currently connected printer on a
>>>>> Mac? I used to do this on my (very) old MacBook via a shell call:
>>>>> put shell("ioreg") into tList
>>>>> and then parse the list to find the connected printer name.
>>>>> 
>>>>> And I now have a new MacBook Pro, and I can’t find anything resembling a
>>>>> printer in the IO registry list.
>>>>> 
>>>>> Any ideas?
> 
> — Peter
> 
> Peter M. Brigham
> pmbrig at gmail.com
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list