###############################################################################
# xlprm use for LINUX ES3.0
# 可删除指定打印机和指定用户的打印作业
# 用法 1)xlprm $1 $2 可指定两个参数 参数一是打印机名 参数2是用户名
# 2)xlprm $1 可指定一个参数 参数一是打印记名 然后用户名默认是当前用户
# 注意 1) 用法一 用户root使用才可删除对应用户作业
#
# softspeed ivan 2007/04/13
# 版本B1
################################################################################
FILENAME=`whoami``echo $$`;export FILENAME
USR=`whoami`;export USR
COUNT=0;export COUNT
cd /tmp
if [ "$1" != "" ]; then
PRT=$1
if [ "$2" != "" ]; then
USR=$2
echo $USR
fi
# lpstat -d $PRT | grep $USR | awk '{print $1}' > $FILENAME.txt
lpstat -d $PRT | awk '{if ( $2 == "'$USR'") print $1}' > $FILENAME.txt
while read kuseron
do
cancel $kuseron
COUNT=`expr $COUNT + 1`
done < $FILENAME.txt
rm $FILENAME.txt
echo "Deleted " $COUNT "JOBS!"
sleep 2
else
echo "You must spec one printer!"
fi[@more@]