| #!/bin/sh |
| |
| |
| |
| |
| |
| |
| |
| if [ -z "$*" ] |
| then |
| |
| |
| exit 0 |
| fi |
| |
| FILE=$6 |
| if [ -z "$FILE" ] |
| then |
| FILE=- |
| fi |
| |
| |
| URI=${DEVICE_URI#*://} |
| queue=${URI#*/} |
| URI=${URI%/$queue} |
| server=${URI#*@} |
| URI=${URI%$server} |
| URI=${URI%@} |
| if [ -n "$URI" ] |
| then |
| user=${URI%:*} |
| URI=${URI#$user} |
| password=${URI#:} |
| fi |
| |
| |
| |
| |
| |
| |
| if [ -n "$user" ] |
| then |
| if [ -n "$password" ] |
| then |
| /usr/bin/nprint -S "$server" -q "$queue" -U "$user" -P "$password" -N "$FILE" 2>/dev/null |
| else |
| /usr/bin/nprint -S "$server" -q "$queue" -U "$user" -n -N "$FILE" 2>/dev/null |
| fi |
| else |
| /usr/bin/nprint -S "$server" -q "$queue" -N "$FILE" 2>/dev/null |
| fi |