Maybe restarting cups helps with unwanted prompts
authorEinar Jørgen Haraldseid <einar.haraldseid@ntnu.no>
Thu, 10 Oct 2019 13:10:50 +0000 (15:10 +0200)
committerEinar Jørgen Haraldseid <einar.haraldseid@ntnu.no>
Thu, 10 Oct 2019 13:10:50 +0000 (15:10 +0200)
addfollowmeprint.sh

index 7338e1535e9ba687597e53061b3c0ae3192ce728..d0d0868738061aacbb8b080be4ee29ec820e71be 100755 (executable)
@@ -324,11 +324,13 @@ if [ "${Uname}" = "darwin" ]; then
   OS_Min_Vers=$(sw_vers | grep ProductVersion | awk '{print $2}' | cut -d "." -f2)
   if [ "${OS_Min_Vers}" -ge 12 ]; then
     echo "\nNOTE: You need to provide your local Mac password again here in order to give the printing system access to your credentials.\n"
   OS_Min_Vers=$(sw_vers | grep ProductVersion | awk '{print $2}' | cut -d "." -f2)
   if [ "${OS_Min_Vers}" -ge 12 ]; then
     echo "\nNOTE: You need to provide your local Mac password again here in order to give the printing system access to your credentials.\n"
-    security set-internet-password-partition-list -S "apple-tool:,apple:" -s "${PrintServer}"
+    security set-internet-password-partition-list -S "apple-tool:,apple:" -s "${PrintServer}" > /dev/null
   fi
 
   sudo cupsenable "${QueueName}"
   sudo cupsaccept "${QueueName}"
   fi
 
   sudo cupsenable "${QueueName}"
   sudo cupsaccept "${QueueName}"
+  sudo launchctl stop org.cups.cupsd
+  sudo launchctl start org.cups.cupsd
 fi
 
 # Set correct paper size and enable the duplexer option
 fi
 
 # Set correct paper size and enable the duplexer option