Printing to a Mac printer from a Windows computer

My wife is a Windows programmer so I let it slide that she uses a Windows computer at home since she is the breadwinner of the house. Today she wanted to know if she could print to the printer on my Mac over the network. I figured there was probably some software that would help but was surprised to find out just how easy it would be:

Sharing your Mac Printer to your network:

If you use a Mac it is very easy to share your printer to any other Mac on your Network. Simply go to System Preferences -> Sharing and click the check box for Printer Sharing.

Sharing Mac Printer to Network

Sharing Mac Printer to Network

Using Bonjour Printer so a Windows computer can Print to a Mac Printer

If you want to also share your printer to a Windows computer on the Network you just need to install a Free program from Apple called Bonjour Printer and voila you are ready to rock and roll:

About Bonjour Print Services for Windows v2.0.2
Bonjour Print Services for Windows lets you discover and configure Bonjour-enabled printers from your Windows computer using the Bonjour Printer Wizard.

After you install the Bonjour Printer app on the Windows machine there is a quick wizard setup where you select the printer on the network that you want to print to. This is really easy but then I remembered that we were using an Apple program so that made sense.

My wife opened the doc in Google Docs, selected Print, selected the Networked Printer and BAM the future was here now.

Are you at risk to Flashback?

Recently a new malware virus for the Mac OS called Flashback got a lot of attention when antivirus company Dr Web published that 600,000 Mac’s are infected. This is a substantial number of Mac users and deserves more attention than most publications are giving it. The reason that Flashback is such a large threat is that it can infect your computer without you having to enter your admin password. However you can protect yourself fairly easily from this virus as it is taking advantage of a vulnerability in Java which in many cases isn’t even on your Mac OS and if you use the Google Chrome browser is highly restricted from causing any issues.

Macworld.com wrote up a very interesting piece which I recommend you read. This part was the first thing you should go through:

Am I at risk?
You are at risk if you meet four criteria:

1. You have Java installed on your Mac. One way to find out: Open Terminal and type java -version at the prompt. If you do have Java installed, you’ll get a version number. It is installed by default on OS X 10.6 Snow Leopard, but not by OS X 10.7 Lion. (But is installed the first time you need to run it, which means most Macs likely have it).

2. You do not have the Java for OS X Lion 2012-001 (if you’re running OS X Lion) or Java for Mac OS X 10.6 Update 7 installed (if you’re running Snow Leopard) or you were infected before either of them was installed. Both of those updates install Java version 1.6.0_31; running that java -version command above will tell you if that’s what you’ve got.

3. You allow Java applets to display in your browser. In Safari, go to Preferences > Security > Web Content and see if the Enable Java option is checked. You can turn that option off by unchecking it.

4. You do not have certain security tools installed on your Mac that Flashback checks for, including Little Snitch, Xcode, and a few anti-malware tools.

Antivirus vendors do not appear to have detected this particular version of Flashback for a few days after it appeared in the wild, though some vendors—including Intego—protected users with updates in late March. Malware often shares bits of code from earlier versions that may be detectable by antivirus products before those products have been specifically updated to catch newer versions, but such protection is hit-or-miss. (via Macworld)

Summary:

  • If you use Chrome you are safe from this virus.
  • If you have Lion you are safe from this virus.
  • If you use Safari be sure to disable Java.
  • Disable Java and do not allow Java applets to run from any website in your browser.
  • If you develop websites stop using Java
  • Do not let your web browser store your passwords as they generally are not encrypted and open you up to the underlying piracy problem that Flashback and viruses like it exploit.