# The targeted and tested distros are: Debian, Ubuntu (and derivates), Fedora, CentOS, OpenSUSE and Mint
# Copyright © 2017-2019 einar.haraldseid@ntnu.no
# The targeted and tested distros are: Debian, Ubuntu (and derivates), Fedora, CentOS, OpenSUSE and Mint
# Copyright © 2017-2019 einar.haraldseid@ntnu.no
echo "Usage: ./$(basename "${0}") [OPTIONS]"
echo "Options:"
echo " -m, --model {ricoh|generic} Printer model to install (default: generic)"
echo "Usage: ./$(basename "${0}") [OPTIONS]"
echo "Options:"
echo " -m, --model {ricoh|generic} Printer model to install (default: generic)"
echo " -f, --force Force running script as if on Linux systems"
echo " -p, --plaintext Store credentials as plaintext in /etc/cups/printers.conf (Linux only)"
echo " -h, --help Display this help text"
echo " -f, --force Force running script as if on Linux systems"
echo " -p, --plaintext Store credentials as plaintext in /etc/cups/printers.conf (Linux only)"
echo " -h, --help Display this help text"
fi
ShareFound=$(smbutil view "//${Workgroup};${Username}:${Password}@${PrintServer}" 2>/dev/null | grep ${PrintFile} | cut -d " " -f 1)
if [ "${ShareFound}" != "${PrintFile}" ]; then
fi
ShareFound=$(smbutil view "//${Workgroup};${Username}:${Password}@${PrintServer}" 2>/dev/null | grep ${PrintFile} | cut -d " " -f 1)
if [ "${ShareFound}" != "${PrintFile}" ]; then
else
PrinterShare="smb://${Workgroup}/${PrintServer}/${PrintFile}"
AuthInfo="username,password"
else
PrinterShare="smb://${Workgroup}/${PrintServer}/${PrintFile}"
AuthInfo="username,password"
-
-if [ "${Uname}" = "linux" ] && [ "${Plaintext}" != "YES" ]; then
- echo -e "\nPlease note: due to the way credentials are stored and accessed on Linux, some print operations will still halt for credentials, notably the \"Print test page\" function. In those cases, supply your normal NTNU username and password."
-fi