Uninstalling Software: The Basics
Most OS X applications are completely self-contained 'packages' that can be uninstalled by simply dragging the application to the Trash. Applications may create preference files that are stored in the /Home/Library/Preferences/ folder. Although they do nothing once you delete the associated application, they do take up some disk space. If you want you can look for them in the above location and delete them, too.
In the menu bar, click Go, click Go to Folder, type /Library/Printers, then click Go. The Printers folder opens. Click and drag the HP or Hewlett Packard folder to the Trash icon in the Dock. Restart the Mac. Right-click or Ctrl + click the Trash icon, and then select Empty Trash.
Some applications may install an uninstaller program that can be used to remove the application. In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
Some applications may install components in the /Home/Library/Applications Support/ folder. You can also check there to see if the application has created a folder. You can also delete the folder that's in the Applications Support folder. Again, they don't do anything but take up disk space once the application is trashed.
Some applications may install a startupitem or a Log In item. Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder. Log In Items are set in the Accounts preferences. Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab. Locate the item in the list for the application you want to remove and click on the '-' button to delete it from the list.
Some software use startup daemons or agents that are a new feature of the OS. Look for them in /Library/LaunchAgents/ and /Library/LaunchDaemons/ or in /Home/Library/LaunchAgents/.
If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term. Unfortunately Spotlight will not look in certain folders by default. You can modify Spotlight's behavior or use a third-party search utility, Easy Find, instead. Download Easy Find at VersionTracker or MacUpdate.
Some applications install a receipt in the /Library/Receipts/ folder. Usually with the same name as the program or the developer. The item generally has a '.pkg' extension. Be sure you also delete this item as some programs use it to determine if it's already installed.
There are many utilities that can uninstall applications. Here is a selection:
AppZapper
Automaton
Hazel
CleanApp
Yank
SuperPop
Uninstaller
Spring Cleaning
Look for them at VersionTracker or MacUpdate. Logitech webcam mac os.
For more information visit The XLab FAQs and read the FAQ on removing software.
Managing multiple printers via the command line | 10 comments | Create New Account
The following comments are owned by whoever posted them. This site is not responsible for what they say.
This is a great hint. Thanks!
Coincidentally, I recently had the need to add and remove printers to a lab full of Macs. I sure wish I'd known about these commands. But I thought I'd share my method, which is completely different, but which also works well, and is pretty easy. 1. Set up one system with all printers, exactly as you'll want them on the other machines. 2. Copy the entire /etc/cups folder to the other machines. 3. Restart the cups daemon (as root): killall -HUP cupsd 4. (Optional) If you have network users, restart Directory Services (as root): killall DirectoryService That should do it. Also, the command I use to kill all print jobs is: cancel -a - -systemsboy
If you're using a whole lab of machines, you may want to try and use scripting to configure the machine's printers. I found this set of scripts a while ago and modified it as needed for our environment. I can now configure any number macs' printer configurations on the fly without difficulty. Additionally, in regards to clearing printer queues, the way I do that to be 100% sure that it's really going to do it is to add a LoginHook to each machine so that every time a user logs in, the following script is run, which clears out the CUPS server's queues and restarts it. Works brilliantly, and haven't had a report of a blocked print queue on a mac since :-).
Yes, I later found that the crude script I wrote above doesnt' quite work when it processes unexpected input, eg when printer queues are paused. Then I discovered the
cancel -a command which makes it redundant anyway. mdb - Ta! I've been looking into scripts. I will probably whip up a LogoutHook to clear jobs when users are finished whatever they're doing and logout.
Thanks for the tip. I've found that if you use the
-D flag (description), you can have a name that includes spaces. If the description is set, then the printer will show up in OS X with that name instead of the formal name. I've revised the the script to include checking for the printer prior adding, and to include a few HP LaserJet print options as well. Hope this helps.
Woohoo! This is great! I was able to research the correct options for my Canon machines via lpoptions -v .. and I'm now a printer-configuring machine. :-)
I may have spoken a bit too soon. My setup works perfectly with this script except for
lpoptions -d 'MyCopier' -o EFFinisher='Finisher' The machines in question are Canon 8070 copiers with the ImagePASS S1 RIP, which supports an option of 'Finisher' for the K1 finisher unit. Although this is what shows up when you read the options from a manual configuration (via Printer Utility), it doesn't work the other way: setting it up from the command line doesn't show the finisher options in the Print dialog. :-( any help appreciated.
Hi..thanks so much for this tip. I still haven't found a way to set the new printer as the user's default. I thought perhaps the lpadmin -d flag would do it, but (at least) the Printer Setup Utility doesn't think the default has changed. Any ideas? Thanks again.
Remove Printer Driver Mac Os
To set a default printer, add the following line to the above script after the lpadmin command:
# Set Printer as Default
Great article!
Lucid has put together a free, open-source tool called PrinterSetup.
It would be great to bundle the information in this article with PrinterSetup?
Please consider creating a *NIX command line print queue management document and formally submitting this to Lucid for inclusion into the PrinterSetup project.
FYI : PrinterSetup supports setting a default printer. However if you would like to set the default printer using the command line with a tool such as ARD then the following command should help :
$ lpoptions -d cupsqueuename
Further details are available within the lpoptions man page, kindly hosted by HMUG. Mac device id.
All the best from, the Lucid Information Systems Team.
PrinterSetup is now a component of PrintingWorks,
the open-source cross-platform print accounting solution.
The latest version of PrinterSetup features, scripts which :
![]()
Screen casts are now available to help you get started with PrinterSetup.
The Lucid Team.
Remove Printer Drivers Mac Os X
--
Lucid Information Systems Information Processing, Storage and Backup Uninstall Printer On Mac
Save some trees and with a print accounting system.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2020
Categories |