r4873: example delete printer script for use with cups
authorGerald Carter <jerry@samba.org>
Thu, 20 Jan 2005 17:17:29 +0000 (17:17 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:55:06 +0000 (10:55 -0500)
(This used to be commit c646829e3231d5e4e8c030bb084920fadaafb983)

examples/scripts/perl/smbdelprinter [new file with mode: 0755]

diff --git a/examples/scripts/perl/smbdelprinter b/examples/scripts/perl/smbdelprinter
new file mode 100755 (executable)
index 0000000..30daf24
--- /dev/null
@@ -0,0 +1,27 @@
+#!/usr/bin/perl
+##   Delete printer script for samba, APW, and cups
+##   Copyright (C) Gerald (Jerry) Carter <jerry@samba.rog>    2004
+##
+##   This program is free software; you can redistribute it
+##   and/or modify it under the terms of the GNU General
+##   Public License as published by the Free Software Foundation;
+##   ither version 2 of the License, or (at your option) any
+##   later version.
+##
+##   This program is distributed in the hope that it will be useful,
+##   but WITHOUT ANY WARRANTY; without even the implied warranty of
+##   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+##   GNU General Public License for more details.
+##
+##   You should have received a copy of the GNU General Public
+##   License along with this program; if not, write to the Free
+##   Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
+##   USA.
+
+@argv = @ARGV;
+
+# take in args
+my $lpname=shift(@argv);       # printer name
+
+system("/usr/sbin/lpadmin -x $lpname");
+