post_install() { __port2=`lpinfo -v | grep -i 'usb://Brother/HL-2040' | head -1` if [ "$__port2" = '' ];then __port2=`lpinfo -v | grep 'usb://' | head -1` fi __port=`echo $__port2| sed s/direct//g` if [ "$__port" = '' ];then __port="usb:/dev/usb/lp0" fi lpadmin -p HL2040 -E -v $__port -P /usr/share/cups/model/HL2040.ppd echo "If CUPS is not running now, start it after installation" echo "and type command:" echo " lpadmin -p HL2040 -E -v URL -P /usr/share/cups/model/HL2040.ppd" echo "where URL can be found using command:" echo " lpinfo -v | grep -i 'Brother'" echo "You can also register new printer using web interface at:" echo " http://localhost:631/" } post_upgrade() { /bin/true } pre_remove() { lpadmin -x HL2040 } op=$1 shift $op "$@"