summaryrefslogtreecommitdiff
path: root/src/foomatic
diff options
context:
space:
mode:
Diffstat (limited to 'src/foomatic')
-rw-r--r--src/foomatic/Makefile.am7
-rw-r--r--src/foomatic/Makefile.in12
-rw-r--r--src/foomatic/foomatic-generator.in107
-rw-r--r--src/foomatic/foomatic-printermap1100
-rw-r--r--src/foomatic/foomatic-templates-ijs/gutenprint.xml27
-rw-r--r--src/foomatic/printer_margins.c21
-rw-r--r--src/foomatic/printer_options.c8
7 files changed, 672 insertions, 610 deletions
diff --git a/src/foomatic/Makefile.am b/src/foomatic/Makefile.am
index 316dcbe..c285af0 100644
--- a/src/foomatic/Makefile.am
+++ b/src/foomatic/Makefile.am
@@ -1,4 +1,4 @@
-## $Id: Makefile.am,v 1.47 2005/11/22 14:43:05 rleigh Exp $
+## $Id: Makefile.am,v 1.49 2006/05/06 01:11:38 rlk Exp $
## Copyright (C) 2000 Roger Leigh
##
## This program is free software; you can redistribute it and/or modify
@@ -31,6 +31,7 @@ if BUILD_FOOMATIC_3
BUILD_FOOMATIC = 1
endif
+STP_ENV= STP_MODULE_PATH=$(top_builddir)/src/main/.libs:$(top_builddir)/src/main STP_DATA_PATH=$(top_srcdir)/src/main
## Programs
@@ -74,6 +75,7 @@ all-local: $(INSTALL_DATA_LOCAL_DEPS)
install-data-local: $(INSTALL_DATA_LOCAL_DEPS)
if test -n "$(INSTALL_DATA_LOCAL_DEPS)" ; then \
$(MAKE) install-kit FOOMATIC_DB=foomatic-db/gutenprint-ijs.@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@ ; \
+ $(MAKE) install-kit FOOMATIC_DB=foomatic-db/gutenprint-ijs-simplified.@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@ ; \
fi
install-kit:
@@ -91,7 +93,8 @@ foomatic-data: foomatic-stamp
foomatic-stamp: foomatic-generator foomatic-printermap $(noinst_PROGRAMS) mk_printerlist $(top_srcdir)/src/main/printers.xml $(top_srcdir)/src/main/papers.xml
-$(RM) -r foomatic-db
- ./foomatic-generator -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
+ $(STP_ENV) ./foomatic-generator -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
+ $(STP_ENV) ./foomatic-generator -s -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
touch foomatic-stamp
dist-hook:
diff --git a/src/foomatic/Makefile.in b/src/foomatic/Makefile.in
index 52bb281..8f800ae 100644
--- a/src/foomatic/Makefile.in
+++ b/src/foomatic/Makefile.in
@@ -16,6 +16,9 @@
# Variables
+#export STP_MODULE_PATH = $(top_builddir)/src/main/.libs:$(top_builddir)/src/main
+#export STP_DATA_PATH = $(top_srcdir)/src/main
+
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -280,6 +283,7 @@ USE_NLS = @USE_NLS@
USE_NLS_FALSE = @USE_NLS_FALSE@
USE_NLS_TRUE = @USE_NLS_TRUE@
VERSION = @VERSION@
+WHICH_PPDS = @WHICH_PPDS@
XGETTEXT = @XGETTEXT@
YACC = @YACC@
ac_ct_AR = @ac_ct_AR@
@@ -342,6 +346,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS
DISTDIRS = foomatic-templates-ijs
LOCAL_CPPFLAGS = $(GUTENPRINT_CFLAGS)
@BUILD_FOOMATIC_3_TRUE@BUILD_FOOMATIC = 1
+STP_ENV = STP_MODULE_PATH=$(top_builddir)/src/main/.libs:$(top_builddir)/src/main STP_DATA_PATH=$(top_srcdir)/src/main
printer_options_SOURCES = printer_options.c
printer_options_LDADD = $(GUTENPRINT_LIBS)
printer_margins_SOURCES = printer_margins.c
@@ -618,9 +623,6 @@ uninstall-am: uninstall-info-am
@SET_MAKE@
-export STP_MODULE_PATH = $(top_builddir)/src/main/.libs:$(top_builddir)/src/main
-export STP_DATA_PATH = $(top_srcdir)/src/main
-
# Rules
$(top_builddir)/src/main/libgutenprint.la:
@@ -640,6 +642,7 @@ all-local: $(INSTALL_DATA_LOCAL_DEPS)
install-data-local: $(INSTALL_DATA_LOCAL_DEPS)
if test -n "$(INSTALL_DATA_LOCAL_DEPS)" ; then \
$(MAKE) install-kit FOOMATIC_DB=foomatic-db/gutenprint-ijs.@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@ ; \
+ $(MAKE) install-kit FOOMATIC_DB=foomatic-db/gutenprint-ijs-simplified.@GUTENPRINT_MAJOR_VERSION@.@GUTENPRINT_MINOR_VERSION@ ; \
fi
install-kit:
@@ -657,7 +660,8 @@ foomatic-data: foomatic-stamp
foomatic-stamp: foomatic-generator foomatic-printermap $(noinst_PROGRAMS) mk_printerlist $(top_srcdir)/src/main/printers.xml $(top_srcdir)/src/main/papers.xml
-$(RM) -r foomatic-db
- ./foomatic-generator -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
+ $(STP_ENV) ./foomatic-generator -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
+ $(STP_ENV) ./foomatic-generator -s -m $(srcdir)/foomatic-printermap -t $(srcdir)/foomatic-templates $(FOOMATIC_GENERATOR_EXTRA_OPTS) $(FOOMATIC_GENERATOR_FOOMATIC_3_OPTS)
touch foomatic-stamp
dist-hook:
diff --git a/src/foomatic/foomatic-generator.in b/src/foomatic/foomatic-generator.in
index d3cf386..fdb2a37 100644
--- a/src/foomatic/foomatic-generator.in
+++ b/src/foomatic/foomatic-generator.in
@@ -6,17 +6,29 @@ Getopt::Long::Configure("no_ignore_case", "pass_through");
GetOptions("m=s" => \$opt_m, # Map file
"t=s" => \$opt_t, # Template directory
"f=s" => \$opt_f, # Foomatic version
- "d=s" => \@opt_d); # which Drivers?
+ "d=s" => \@opt_d, # which Drivers?
+ "s" => \$opt_s); # Generate simplified data
+
# Wherever we put it...
my $mapfile;
# $mapfile = "../main/printers.xml";
$mapfile = $opt_m;
+my $simplified = 0;
+my $simplified_subopt = "";
+my $simplified_suffix = "";
+if ($opt_s) {
+ $simplified = 1;
+ $simplified_subopt = "-s";
+ $simplified_suffix = "-simplified";
+}
+
+
my $templatedir;
$templatedir = $opt_t;
-my @drivertypes = (ijs);
+my @drivertypes = ("ijs");
exit 0 if ($#drivertypes < 0); # Nothing to be done, exit silently
@@ -84,8 +96,8 @@ my $opt_index = 0;
use Data::Dumper;
-open PIPE, "./printer_options|" or die "Cannot run printer_options: $!\n";
-print STDERR "Loading options from ./printer_options...";
+open PIPE, "./printer_options $simplified_subopt|" or die "Cannot run printer_options: $!\n";
+print STDERR "Loading options from ./printer_options $simplified_subopt...";
while(<PIPE>) {
#print $_;
next if m!^#!;
@@ -95,8 +107,8 @@ close PIPE or die "Cannot run printer_options: $!\n";
print STDERR "done.\n";
if ($foomatic3) {
- open PIPE, "./printer_margins|" or die "Cannot run printer_margins: $!\n";
- print STDERR "Loading margins from ./printer_margins...";
+ open PIPE, "./printer_margins $simplified_subopt|" or die "Cannot run printer_margins: $!\n";
+ print STDERR "Loading margins from ./printer_margins $simplified_subopt...";
$code = join('', <PIPE>);
#print $code;
close PIPE or die "Cannot run printer_margins: $!\n";
@@ -114,6 +126,53 @@ while(<PIPE>) {
close PIPE or die "Cannot run printers: $!\n";
print STDERR "done.\n";
+# Step 1: construct a map from Model= values to Foomatic model id's
+# this map is %mapstp. The inverse from model to Model is %mapdb
+#
+# Foomatic is supposed to be a superset, so
+
+$missing_drivers = 0;
+
+%driverlist = ();
+%foolist = ();
+
+open PRINTERS, $mapfile or die "Cannot open mapfile $mapfile: $!\n";
+for (<PRINTERS>) {
+ if (m!^#\s*gptofoo\s+([^\s]+)\s+([^\s]+)!) {
+ if ($driverlist{$1}) {
+ $missing_drivers = 1;
+ warn "Duplicate driver $1\n";
+ }
+ $driverlist{$1} = 1;
+ if ($foolist{$2}) {
+ $missing_drivers = 1;
+ warn "Duplicate Foomatic ID $2\n";
+ }
+ $foolist{$2} = 1;
+ push (@{$mapstp{$1}}, $2);
+ $mapfoo{$2} = $1; # do we need?
+ }
+}
+
+# Are we missing any stp printers?
+for (keys(%stpdata)) {
+ if (!defined($mapstp{$_})) {
+ $missing_drivers = 1;
+ warn "No foomatic printer IDs for gutenprint printer $_.\n";
+ }
+}
+
+for (keys(%mapstp)) {
+ if (!defined($stpdata{$_})) {
+ $missing_drivers = 1;
+ warn "No gutenprint printer for foomatic ID $_.\n";
+ }
+}
+
+if ($missing_drivers) {
+ die "Cannot continue\n";
+}
+
# OK, now %stpdata is a big honking thing, and %defaults is in there, too.
# Invert, to build %bar{$optionname} = [ choice1, choice2 ];
@@ -234,40 +293,6 @@ for $a (keys(%stp_dimension_values)) {
#print join("\n", @intnumopts_list);
#print join("\n", @dimensionnumopts_list);
-# Step 1: construct a map from Model= values to Foomatic model id's
-# this map is %mapstp. The inverse from model to Model is %mapdb
-#
-# Foomatic is supposed to be a superset, so
-
-open PRINTERS, $mapfile or die "Cannot open mapfile $mapfile: $!\n";
-for (<PRINTERS>) {
- if (m!^#\s*gptofoo\s+([^\s]+)\s+([^\s]+)!) {
- push (@{$mapstp{$1}}, $2);
- $mapfoo{$2} = $1; # do we need?
- }
-}
-
-$missing_drivers = 0;
-
-# Are we missing any stp printers?
-for (keys(%stpdata)) {
- if (!defined($mapstp{$_})) {
- $missing_drivers = 1;
- warn "No foomatic printer IDs for gutenprint printer $_.\n";
- }
-}
-
-for (keys(%mapstp)) {
- if (!defined($stpdata{$_})) {
- $missing_drivers = 1;
- warn "No gutenprint printer for foomatic ID $_.\n";
- }
-}
-
-if ($missing_drivers) {
- die "Cannot continue\n";
-}
-
# Figure out version etc
open PIPE, "./gutenprint-version|" or die "Cannot run gutenprint-version: $!\n";
my $stpvers = <PIPE>;
@@ -382,7 +407,7 @@ my $tmpl;
for $drivertype (@drivertypes) {
$drivertypesuffix = "-$drivertype";
$drivertypesuffix =~ s/-gs//;
- $drivertypesuffix .= ".$stprel";
+ $drivertypesuffix .= "$simplified_suffix.$stprel";
my $drvname = "$drivernameprefix$drivertypesuffix";
$generalsubs->{'DRVNAME'} = $drvname;
print "Generating Foomatic data for driver \"$drvname\"...\n";
diff --git a/src/foomatic/foomatic-printermap b/src/foomatic/foomatic-printermap
index 4e3eeef..38758a3 100644
--- a/src/foomatic/foomatic-printermap
+++ b/src/foomatic/foomatic-printermap
@@ -1,112 +1,184 @@
-#gptofoo pcl-690 printer/Apollo-P-2100
-#gptofoo pcl-690 printer/Apollo-P-2150
-#gptofoo pcl-690 printer/Apollo-P-2200
-#gptofoo pcl-690 printer/Apollo-P-2250
-#gptofoo pcl-690 printer/Apollo-P-2500
-#gptofoo pcl-690 printer/Apollo-P-2550
-#gptofoo pcl-690 printer/Apollo-P-2600
-#gptofoo pcl-690 printer/Apollo-P-2650
+#gptofoo pcl-apollo-p2100 printer/Apollo-P-2100
+#gptofoo pcl-apollo-p2150 printer/Apollo-P-2150
+#gptofoo pcl-apollo-p2200 printer/Apollo-P-2200
+#gptofoo pcl-apollo-p2250 printer/Apollo-P-2250
+#gptofoo pcl-apollo-p2500 printer/Apollo-P-2500
+#gptofoo pcl-apollo-p2550 printer/Apollo-P-2550
+#gptofoo pcl-apollo-p2600 printer/Apollo-P-2600
+#gptofoo pcl-apollo-p2650 printer/Apollo-P-2650
#gptofoo pcl-apple-4100 printer/Apple-Color_StyleWriter_4100
#gptofoo pcl-apple-4500 printer/Apple-Color_StyleWriter_4500
#gptofoo pcl-apple-6500 printer/Apple-Color_StyleWriter_6500
-#gptofoo pcl-2 printer/Apple-LaserWriter_Select_360
-#gptofoo pcl-2 printer/Brother-DCP-1200
-#gptofoo pcl-2 printer/Brother-HL-4Ve
-#gptofoo pcl-4 printer/Brother-HL-10h
-#gptofoo pcl-3 printer/Brother-HL-10V
-#gptofoo pcl-2 printer/Brother-HL-630
-#gptofoo pcl-4 printer/Brother-HL-660
-#gptofoo pcl-4 printer/Brother-HL-760
-#gptofoo pcl-4 printer/Brother-HL-960
-#gptofoo pcl-2 printer/Brother-HL-1040
-#gptofoo pcl-4 printer/Brother-HL-1050
-#gptofoo pcl-4 printer/Brother-HL-1060
-#gptofoo pcl-4 printer/Brother-HL-1070
-#gptofoo pcl-2 printer/Brother-HL-1240
-#gptofoo pcl-4 printer/Brother-HL-1250
-#gptofoo pcl-4 printer/Brother-HL-1260
-#gptofoo pcl-4 printer/Brother-HL-1270N
-#gptofoo pcl-4 printer/Brother-HL-1440
-#gptofoo pcl-4 printer/Brother-HL-1660e
-#gptofoo pcl-4 printer/Brother-HL-2060
-#gptofoo pcl-2 printer/Brother-MFC-6550MC
-#gptofoo pcl-3 printer/Brother-MFC-8300
-#gptofoo pcl-2 printer/Brother-MFC-9500
-#gptofoo pcl-2 printer/Brother-MFC-9600
+#gptofoo pcl-apple-lw360 printer/Apple-LaserWriter_Select_360
+#gptofoo brother-dcp-1200 printer/Brother-DCP-1200
+#gptofoo brother-hl-1040 printer/Brother-HL-1040
+#gptofoo brother-hl-1050 printer/Brother-HL-1050
+#gptofoo brother-hl-1060 printer/Brother-HL-1060
+#gptofoo brother-hl-1070 printer/Brother-HL-1070
+#gptofoo brother-hl-10v printer/Brother-HL-10V
+#gptofoo brother-hl-10h printer/Brother-HL-10h
+#gptofoo brother-hl-1240 printer/Brother-HL-1240
+#gptofoo brother-hl-1250 printer/Brother-HL-1250
+#gptofoo brother-hl-1260 printer/Brother-HL-1260
+#gptofoo brother-hl-1270n printer/Brother-HL-1270N
+#gptofoo brother-hl-1440 printer/Brother-HL-1440
+#gptofoo brother-hl-1660e printer/Brother-HL-1660e
+#gptofoo brother-hl-2060 printer/Brother-HL-2060
+#gptofoo brother-hl-4ve printer/Brother-HL-4Ve
+#gptofoo brother-hl-630 printer/Brother-HL-630
+#gptofoo brother-hl-660 printer/Brother-HL-660
+#gptofoo brother-hl-760 printer/Brother-HL-760
+#gptofoo brother-hl-960 printer/Brother-HL-960
+#gptofoo brother-mfc-6550mc printer/Brother-MFC-6550MC
+#gptofoo brother-mfc-8300 printer/Brother-MFC-8300
+#gptofoo brother-mfc-9500 printer/Brother-MFC-9500
+#gptofoo brother-mfc-9600 printer/Brother-MFC-9600
#gptofoo bjc-30 printer/Canon-BJ-30
-#gptofoo bjc-50 printer/Canon-BJC-50
-#gptofoo bjc-55 printer/Canon-BJC-55
-#gptofoo bjc-80 printer/Canon-BJC-80
-#gptofoo bjc-85 printer/Canon-BJC-85
+#gptofoo bjc-1000 printer/Canon-BJC-1000
+#gptofoo bjc-2000 printer/Canon-BJC-2000
+#gptofoo bjc-2010 printer/Canon-BJC-2010
#gptofoo bjc-210 printer/Canon-BJC-210
+#gptofoo bjc-2100 printer/Canon-BJC-2100
+#gptofoo bjc-2110 printer/Canon-BJC-2110
#gptofoo bjc-240 printer/Canon-BJC-240
#gptofoo bjc-250 printer/Canon-BJC-250
-#gptofoo bjc-1000 printer/Canon-BJC-1000
-#gptofoo bjc-2000 printer/Canon-BJC-2000
-#gptofoo bjc-2000 printer/Canon-BJC-2010
-#gptofoo bjc-4300 printer/Canon-BJC-2100
-#gptofoo bjc-2000 printer/Canon-BJC-2110
#gptofoo bjc-3000 printer/Canon-BJC-3000
-#gptofoo bjc-4300 printer/Canon-BJC-4000
+#gptofoo bjc-4000 printer/Canon-BJC-4000
#gptofoo bjc-4300 printer/Canon-BJC-4300
#gptofoo bjc-4400 printer/Canon-BJC-4400
+#gptofoo bjc-50 printer/Canon-BJC-50
+#gptofoo bjc-55 printer/Canon-BJC-55
#gptofoo bjc-6000 printer/Canon-BJC-6000
#gptofoo bjc-6100 printer/Canon-BJC-6100
#gptofoo bjc-6200 printer/Canon-BJC-6200
#gptofoo bjc-6500 printer/Canon-BJC-6500
#gptofoo bjc-7000 printer/Canon-BJC-7000
#gptofoo bjc-7100 printer/Canon-BJC-7100
+#gptofoo bjc-80 printer/Canon-BJC-80
#gptofoo bjc-8200 printer/Canon-BJC-8200
+#gptofoo bjc-85 printer/Canon-BJC-85
#gptofoo canon-cp100 printer/Canon-CP-100
-#gptofoo canon-cp100 printer/Canon-CP-200
-#gptofoo canon-cp100 printer/Canon-CP-300
+#gptofoo canon-cp200 printer/Canon-CP-200
#gptofoo canon-cp220 printer/Canon-CP-220
-#gptofoo canon-cp220 printer/Canon-CP-330
-#gptofoo canon-cp220 printer/Canon-SELPHY-CP-400
-#gptofoo canon-cp220 printer/Canon-SELPHY-CP-500
-#gptofoo canon-cp220 printer/Canon-SELPHY-CP-510
-#gptofoo canon-cp220 printer/Canon-SELPHY-CP-600
-#gptofoo canon-cp220 printer/Canon-SELPHY-CP-710
-#gptofoo pcl-4 printer/Canon-GP_335
-#gptofoo pcl-3 printer/Canon-LBP-4sx
-#gptofoo pcl-4l printer/Canon-LBP-430
-#gptofoo pcl-6 printer/Canon-LBP-1000
-#gptofoo pcl-6 printer/Canon-LBP-1260
-#gptofoo pcl-6 printer/Canon-LBP-1760
-#gptofoo bjc-4300 printer/Canon-S100
+#gptofoo canon-cp300 printer/Canon-CP-300
+#gptofoo canon-cp330 printer/Canon-CP-330
+#gptofoo canon-gp_335 printer/Canon-GP_335
+#gptofoo canon-lbp-1000 printer/Canon-LBP-1000
+#gptofoo canon-lbp-1260 printer/Canon-LBP-1260
+#gptofoo canon-lbp-1760 printer/Canon-LBP-1760
+#gptofoo canon-lbp-430 printer/Canon-LBP-430
+#gptofoo canon-lbp-4sx printer/Canon-LBP-4sx
+#gptofoo bjc-s100 printer/Canon-S100
#gptofoo bjc-s200 printer/Canon-S200
-#gptofoo bjc-s800 printer/Canon-S300
+#gptofoo bjc-s300 printer/Canon-S300
#gptofoo bjc-s400 printer/Canon-S400
#gptofoo bjc-s450 printer/Canon-S450
-#gptofoo bjc-8200 printer/Canon-S500
-#gptofoo bjc-8200 printer/Canon-S600
-#gptofoo bjc-8200 printer/Canon-S630
-#gptofoo bjc-s800 printer/Canon-S800
#gptofoo bjc-s4500 printer/Canon-S4500
+#gptofoo bjc-s500 printer/Canon-S500
+#gptofoo bjc-s600 printer/Canon-S600
+#gptofoo bjc-s630 printer/Canon-S630
+#gptofoo bjc-s800 printer/Canon-S800
+#gptofoo canon-cp400 printer/Canon-SELPHY-CP-400
+#gptofoo canon-cp500 printer/Canon-SELPHY-CP-500
+#gptofoo canon-cp510 printer/Canon-SELPHY-CP-510
+#gptofoo canon-cp600 printer/Canon-SELPHY-CP-600
+#gptofoo canon-cp710 printer/Canon-SELPHY-CP-710
#gptofoo bjc-iP4000 printer/Canon-iP4000
-#gptofoo pcl-4 printer/Canon-imageRunner_330s
-#gptofoo pcl-2 printer/Citizen-ProJet_II
-#gptofoo pcl-3 printer/DEC-1800
-#gptofoo pcl-4 printer/DEC-LN17
-#gptofoo pcl-3 printer/Epson-ActionLaser_1100
-#gptofoo pcl-2 printer/Epson-ActionLaser_II
-#gptofoo pcl-4 printer/Epson-AcuLaser_C2000
-#gptofoo pcl-4 printer/Epson-AcuLaser_C2000PS
-#gptofoo pcl-4 printer/Epson-AcuLaser_C8500
-#gptofoo pcl-4 printer/Epson-AcuLaser_C8500PS
-#gptofoo pcl-4 printer/Epson-AcuLaser_C8600
-#gptofoo pcl-4 printer/Epson-AcuLaser_C8600PS
-#gptofoo pcl-3 printer/Epson-EPL-5200
-#gptofoo pcl-3 printer/Epson-EPL-5200plus
-#gptofoo pcl-4 printer/Epson-EPL-5700
-#gptofoo pcl-4 printer/Epson-EPL-5700PS
-#gptofoo pcl-4 printer/Epson-EPL-5800
-#gptofoo pcl-4 printer/Epson-EPL-5800PS
-#gptofoo pcl-4 printer/Epson-EPL-5900
-#gptofoo pcl-4 printer/Epson-EPL-5900PS
-#gptofoo pcl-4 printer/Epson-EPL-6100
-#gptofoo pcl-4 printer/Epson-EPL-6100PS
-#gptofoo pcl-2 printer/Epson-EPL-7100
+#gptofoo canon-ir_330s printer/Canon-imageRunner_330s
+#gptofoo citizen-projet_ii printer/Citizen-ProJet_II
+#gptofoo dec-1800 printer/DEC-1800
+#gptofoo dec-ln17 printer/DEC-LN17
+#gptofoo epson-actl_1100 printer/Epson-ActionLaser_1100
+#gptofoo epson-actl_ii printer/Epson-ActionLaser_II
+#gptofoo epson-acl_c2000 printer/Epson-AcuLaser_C2000
+#gptofoo epson-acl_c2000ps printer/Epson-AcuLaser_C2000PS
+#gptofoo epson-acl_c8500 printer/Epson-AcuLaser_C8500
+#gptofoo epson-acl_c8500ps printer/Epson-AcuLaser_C8500PS
+#gptofoo epson-acl_c8600 printer/Epson-AcuLaser_C8600
+#gptofoo epson-acl_c8600ps printer/Epson-AcuLaser_C8600PS
+#gptofoo escp2-cl700 printer/Epson-CL_700
+#gptofoo escp2-cl750 printer/Epson-CL_750
+#gptofoo escp2-cl760 printer/Epson-CL_760
+#gptofoo escp2-em900c printer/Epson-EM_900C
+#gptofoo escp2-em930c printer/Epson-EM_930C
+#gptofoo epson-epl-5200 printer/Epson-EPL-5200
+#gptofoo epson-epl-5200plus printer/Epson-EPL-5200plus
+#gptofoo epson-epl-5700 printer/Epson-EPL-5700
+#gptofoo epson-epl-5700ps printer/Epson-EPL-5700PS
+#gptofoo epson-epl-5800 printer/Epson-EPL-5800
+#gptofoo epson-epl-5800ps printer/Epson-EPL-5800PS
+#gptofoo epson-epl-5900 printer/Epson-EPL-5900
+#gptofoo epson-epl-5900ps printer/Epson-EPL-5900PS
+#gptofoo epson-epl-6100 printer/Epson-EPL-6100
+#gptofoo epson-epl-6100ps printer/Epson-EPL-6100PS
+#gptofoo epson-epl-7100 printer/Epson-EPL-7100
+#gptofoo escp2-e100 printer/Epson-E_100
+#gptofoo escp2-e150 printer/Epson-E_150
+#gptofoo escp2-e200 printer/Epson-E_200
+#gptofoo escp2-mc10000 printer/Epson-MC_10000
+#gptofoo escp2-mc2000 printer/Epson-MC_2000
+#gptofoo escp2-mc5000 printer/Epson-MC_5000
+#gptofoo escp2-mc7000 printer/Epson-MC_7000
+#gptofoo escp2-mc9000 printer/Epson-MC_9000
+#gptofoo escp2-mj5100c printer/Epson-MJ_5100C
+#gptofoo escp2-mj6000c printer/Epson-MJ_6000C
+#gptofoo escp2-mj8000c printer/Epson-MJ_8000C
+#gptofoo escp2-mj930c printer/Epson-MJ_930C
+#gptofoo escp2-pm10000 printer/Epson-PM_10000
+#gptofoo escp2-pm2000c printer/Epson-PM_2000C
+#gptofoo escp2-pm2200c printer/Epson-PM_2200C
+#gptofoo escp2-pm3000c printer/Epson-PM_3000C
+#gptofoo escp2-pm3300c printer/Epson-PM_3300C
+#gptofoo escp2-pm3500c printer/Epson-PM_3500C
+#gptofoo escp2-pm3700c printer/Epson-PM_3700C
+#gptofoo escp2-pm4000px printer/Epson-PM_4000PX
+#gptofoo escp2-pm5000c printer/Epson-PM_5000C
+#gptofoo escp2-pm7000c printer/Epson-PM_7000C
+#gptofoo escp2-pm700c printer/Epson-PM_700C
+#gptofoo escp2-pm730c printer/Epson-PM_730C
+#gptofoo escp2-pm740c printer/Epson-PM_740C
+#gptofoo escp2-pm750c printer/Epson-PM_750C
+#gptofoo escp2-pm760c printer/Epson-PM_760C
+#gptofoo escp2-pm770c printer/Epson-PM_770C
+#gptofoo escp2-pm780c printer/Epson-PM_780C
+#gptofoo escp2-pm790pt printer/Epson-PM_790PT
+#gptofoo escp2-pm800c printer/Epson-PM_800C
+#gptofoo escp2-pm850pt printer/Epson-PM_850PT
+#gptofoo escp2-pm870c printer/Epson-PM_870C
+#gptofoo escp2-pm880c printer/Epson-PM_880C
+#gptofoo escp2-pm9000c printer/Epson-PM_9000C
+#gptofoo escp2-pm930c printer/Epson-PM_930C
+#gptofoo escp2-pm940c printer/Epson-PM_940C
+#gptofoo escp2-pm950c printer/Epson-PM_950C
+#gptofoo escp2-pm970c printer/Epson-PM_970C
+#gptofoo escp2-pm980c printer/Epson-PM_980C
+#gptofoo escp2-pma650 printer/Epson-PM_A650
+#gptofoo escp2-pma750 printer/Epson-PM_A750
+#gptofoo escp2-pma890 printer/Epson-PM_A890
+#gptofoo escp2-pma900 printer/Epson-PM_A900
+#gptofoo escp2-pma950 printer/Epson-PM_A950
+#gptofoo escp2-pmd1000 printer/Epson-PM_D1000
+#gptofoo escp2-pmd600 printer/Epson-PM_D600
+#gptofoo escp2-pmd750 printer/Epson-PM_D750
+#gptofoo escp2-pmd770 printer/Epson-PM_D770
+#gptofoo escp2-pmd800 printer/Epson-PM_D800
+#gptofoo escp2-pmg700 printer/Epson-PM_G700
+#gptofoo escp2-pmg720 printer/Epson-PM_G720
+#gptofoo escp2-pmg730 printer/Epson-PM_G730
+#gptofoo escp2-pmg800 printer/Epson-PM_G800
+#gptofoo escp2-pmg820 printer/Epson-PM_G820
+#gptofoo escp2-px5500 printer/Epson-PX_5500
+#gptofoo escp2-px7000 printer/Epson-PX_7000
+#gptofoo escp2-px9000 printer/Epson-PX_9000
+#gptofoo escp2-pxa650 printer/Epson-PX_A650
+#gptofoo escp2-pxg5000 printer/Epson-PX_G5000
+#gptofoo escp2-pxg900 printer/Epson-PX_G900
+#gptofoo escp2-pxg920 printer/Epson-PX_G920
+#gptofoo escp2-pxv500 printer/Epson-PX_V500
+#gptofoo escp2-pxv600 printer/Epson-PX_V600
+#gptofoo escp2-pxv630 printer/Epson-PX_V630
+#gptofoo escp2-picmate printer/Epson-PictureMate
+#gptofoo escp2-picmated printer/Epson-PictureMate_Deluxe
#gptofoo escp2-c20 printer/Epson-Stylus_C20
#gptofoo escp2-c20sx printer/Epson-Stylus_C20SX
#gptofoo escp2-c20ux printer/Epson-Stylus_C20UX
@@ -145,12 +217,41 @@
#gptofoo escp2-c85 printer/Epson-Stylus_C85
#gptofoo escp2-c86 printer/Epson-Stylus_C86
#gptofoo escp2-c88 printer/Epson-Stylus_C88
+#gptofoo escp2-cx1500 printer/Epson-Stylus_CX1500
+#gptofoo escp2-cx3100 printer/Epson-Stylus_CX3100
+#gptofoo escp2-cx3200 printer/Epson-Stylus_CX3200
+#gptofoo escp2-cx3500 printer/Epson-Stylus_CX3500
+#gptofoo escp2-cx3600 printer/Epson-Stylus_CX3600
+#gptofoo escp2-cx3650 printer/Epson-Stylus_CX3650
+#gptofoo escp2-cx3700 printer/Epson-Stylus_CX3700
+#gptofoo escp2-cx3800 printer/Epson-Stylus_CX3800
+#gptofoo escp2-cx3805 printer/Epson-Stylus_CX3805
+#gptofoo escp2-cx3810 printer/Epson-Stylus_CX3810
+#gptofoo escp2-cx4100 printer/Epson-Stylus_CX4100
+#gptofoo escp2-cx4200 printer/Epson-Stylus_CX4200
+#gptofoo escp2-cx4500 printer/Epson-Stylus_CX4500
+#gptofoo escp2-cx4600 printer/Epson-Stylus_CX4600
+#gptofoo escp2-cx4700 printer/Epson-Stylus_CX4700
+#gptofoo escp2-cx4800 printer/Epson-Stylus_CX4800
+#gptofoo escp2-cx5100 printer/Epson-Stylus_CX5100
+#gptofoo escp2-cx5200 printer/Epson-Stylus_CX5200
+#gptofoo escp2-cx5300 printer/Epson-Stylus_CX5300
+#gptofoo escp2-cx5400 printer/Epson-Stylus_CX5400
+#gptofoo escp2-cx5700 printer/Epson-Stylus_CX5700
+#gptofoo escp2-cx5800 printer/Epson-Stylus_CX5800
+#gptofoo escp2-cx6300 printer/Epson-Stylus_CX6300
+#gptofoo escp2-cx6400 printer/Epson-Stylus_CX6400
+#gptofoo escp2-cx6500 printer/Epson-Stylus_CX6500
+#gptofoo escp2-cx6600 printer/Epson-Stylus_CX6600
+#gptofoo escp2-cx7700 printer/Epson-Stylus_CX7700
+#gptofoo escp2-cx7800 printer/Epson-Stylus_CX7800
+#gptofoo escp2-cx8300 printer/Epson-Stylus_CX8300
+#gptofoo escp2-cx8400 printer/Epson-Stylus_CX8400
#gptofoo escp2 printer/Epson-Stylus_Color
-#gptofoo escp2 printer/Epson-Stylus_Color_I
-#gptofoo escp2 printer/Epson-Stylus_Color_II
-#gptofoo escp2 printer/Epson-Stylus_Color_IIs
-#gptofoo escp2-pro printer/Epson-Stylus_Color_PRO
-#gptofoo escp2-pro-xl printer/Epson-Stylus_Pro_XL
+#gptofoo escp2-1160 printer/Epson-Stylus_Color_1160
+#gptofoo escp2-1500 printer/Epson-Stylus_Color_1500
+#gptofoo escp2-1520 printer/Epson-Stylus_Color_1520
+#gptofoo escp2-3000 printer/Epson-Stylus_Color_3000
#gptofoo escp2-400 printer/Epson-Stylus_Color_400
#gptofoo escp2-440 printer/Epson-Stylus_Color_440
#gptofoo escp2-460 printer/Epson-Stylus_Color_460
@@ -165,18 +266,32 @@
#gptofoo escp2-740 printer/Epson-Stylus_Color_740
#gptofoo escp2-760 printer/Epson-Stylus_Color_760
#gptofoo escp2-777 printer/Epson-Stylus_Color_777
-#gptofoo escp2-83 printer/Epson-Stylus_Color_8_3
#gptofoo escp2-800 printer/Epson-Stylus_Color_800
#gptofoo escp2-850 printer/Epson-Stylus_Color_850
#gptofoo escp2-860 printer/Epson-Stylus_Color_860
#gptofoo escp2-880 printer/Epson-Stylus_Color_880
+#gptofoo escp2-83 printer/Epson-Stylus_Color_8_3
#gptofoo escp2-900 printer/Epson-Stylus_Color_900
#gptofoo escp2-980 printer/Epson-Stylus_Color_980
-#gptofoo escp2-1160 printer/Epson-Stylus_Color_1160
-#gptofoo escp2-1500 printer/Epson-Stylus_Color_1500
-#gptofoo escp2-1520 printer/Epson-Stylus_Color_1520
-#gptofoo escp2-3000 printer/Epson-Stylus_Color_3000
+#gptofoo escp2-i printer/Epson-Stylus_Color_I
+#gptofoo escp2-ii printer/Epson-Stylus_Color_II
+#gptofoo escp2-iis printer/Epson-Stylus_Color_IIs
+#gptofoo escp2-pro printer/Epson-Stylus_Color_PRO
+#gptofoo escp2-d68 printer/Epson-Stylus_D68
+#gptofoo escp2-d88 printer/Epson-Stylus_D88
+#gptofoo escp2-dx3800 printer/Epson-Stylus_DX3800
+#gptofoo escp2-dx3850 printer/Epson-Stylus_DX3850
+#gptofoo escp2-dx4200 printer/Epson-Stylus_DX4200
+#gptofoo escp2-dx4250 printer/Epson-Stylus_DX4250
+#gptofoo escp2-dx4800 printer/Epson-Stylus_DX4800
#gptofoo escp2-photo printer/Epson-Stylus_Photo
+#gptofoo escp2-1200 printer/Epson-Stylus_Photo_1200
+#gptofoo escp2-1270 printer/Epson-Stylus_Photo_1270
+#gptofoo escp2-1280 printer/Epson-Stylus_Photo_1280
+#gptofoo escp2-1290 printer/Epson-Stylus_Photo_1290
+#gptofoo escp2-2000 printer/Epson-Stylus_Photo_2000P
+#gptofoo escp2-2100 printer/Epson-Stylus_Photo_2100
+#gptofoo escp2-2200 printer/Epson-Stylus_Photo_2200
#gptofoo escp2-700 printer/Epson-Stylus_Photo_700
#gptofoo escp2-720 printer/Epson-Stylus_Photo_720
#gptofoo escp2-750 printer/Epson-Stylus_Photo_750
@@ -187,6 +302,7 @@
#gptofoo escp2-820 printer/Epson-Stylus_Photo_820
#gptofoo escp2-825 printer/Epson-Stylus_Photo_825
#gptofoo escp2-830 printer/Epson-Stylus_Photo_830
+#gptofoo escp2-830u printer/Epson-Stylus_Photo_830U
#gptofoo escp2-870 printer/Epson-Stylus_Photo_870
#gptofoo escp2-875 printer/Epson-Stylus_Photo_875
#gptofoo escp2-890 printer/Epson-Stylus_Photo_890
@@ -197,22 +313,18 @@
#gptofoo escp2-935 printer/Epson-Stylus_Photo_935
#gptofoo escp2-950 printer/Epson-Stylus_Photo_950
#gptofoo escp2-960 printer/Epson-Stylus_Photo_960
-#gptofoo escp2-1200 printer/Epson-Stylus_Photo_1200
-#gptofoo escp2-1270 printer/Epson-Stylus_Photo_1270
-#gptofoo escp2-1280 printer/Epson-Stylus_Photo_1280
-#gptofoo escp2-1290 printer/Epson-Stylus_Photo_1290
-#gptofoo escp2-2000 printer/Epson-Stylus_Photo_2000P
-#gptofoo escp2-2100 printer/Epson-Stylus_Photo_2100
-#gptofoo escp2-2200 printer/Epson-Stylus_Photo_2200
#gptofoo escp2-ex printer/Epson-Stylus_Photo_EX
#gptofoo escp2-ex3 printer/Epson-Stylus_Photo_EX3
+#gptofoo escp2-r1800 printer/Epson-Stylus_Photo_R1800
#gptofoo escp2-r200 printer/Epson-Stylus_Photo_R200
#gptofoo escp2-r210 printer/Epson-Stylus_Photo_R210
#gptofoo escp2-r220 printer/Epson-Stylus_Photo_R220
+#gptofoo escp2-r2400 printer/Epson-Stylus_Photo_R2400
#gptofoo escp2-r300 printer/Epson-Stylus_Photo_R300
#gptofoo escp2-r310 printer/Epson-Stylus_Photo_R310
#gptofoo escp2-r320 printer/Epson-Stylus_Photo_R320
#gptofoo escp2-r340 printer/Epson-Stylus_Photo_R340
+#gptofoo escp2-r800 printer/Epson-Stylus_Photo_R800
#gptofoo escp2-rx400 printer/Epson-Stylus_Photo_RX400
#gptofoo escp2-rx420 printer/Epson-Stylus_Photo_RX420
#gptofoo escp2-rx425 printer/Epson-Stylus_Photo_RX425
@@ -223,9 +335,7 @@
#gptofoo escp2-rx620 printer/Epson-Stylus_Photo_RX620
#gptofoo escp2-rx630 printer/Epson-Stylus_Photo_RX630
#gptofoo escp2-rx700 printer/Epson-Stylus_Photo_RX700
-#gptofoo escp2-r800 printer/Epson-Stylus_Photo_R800
-#gptofoo escp2-r1800 printer/Epson-Stylus_Photo_R1800
-#gptofoo escp2-r2400 printer/Epson-Stylus_Photo_R2400
+#gptofoo escp2-10000 printer/Epson-Stylus_Pro_10000
#gptofoo escp2-5000 printer/Epson-Stylus_Pro_5000
#gptofoo escp2-5500 printer/Epson-Stylus_Pro_5500
#gptofoo escp2-7000 printer/Epson-Stylus_Pro_7000
@@ -234,500 +344,402 @@
#gptofoo escp2-9000 printer/Epson-Stylus_Pro_9000
#gptofoo escp2-9500 printer/Epson-Stylus_Pro_9500
#gptofoo escp2-9600 printer/Epson-Stylus_Pro_9600
-#gptofoo escp2-10000 printer/Epson-Stylus_Pro_10000
+#gptofoo escp2-pro-xl printer/Epson-Stylus_Pro_XL
#gptofoo escp2-scan2000 printer/Epson-Stylus_Scan_2000
#gptofoo escp2-scan2500 printer/Epson-Stylus_Scan_2500
-#gptofoo escp2-cx1500 printer/Epson-Stylus_CX1500
-#gptofoo escp2-cx3100 printer/Epson-Stylus_CX3100
-#gptofoo escp2-cx3200 printer/Epson-Stylus_CX3200
-#gptofoo escp2-cx3500 printer/Epson-Stylus_CX3500
-#gptofoo escp2-cx3600 printer/Epson-Stylus_CX3600
-#gptofoo escp2-cx3650 printer/Epson-Stylus_CX3650
-#gptofoo escp2-cx3700 printer/Epson-Stylus_CX3700
-#gptofoo escp2-cx3800 printer/Epson-Stylus_CX3800
-#gptofoo escp2-cx3805 printer/Epson-Stylus_CX3805
-#gptofoo escp2-cx3810 printer/Epson-Stylus_CX3810
-#gptofoo escp2-cx4100 printer/Epson-Stylus_CX4100
-#gptofoo escp2-cx4200 printer/Epson-Stylus_CX4200
-#gptofoo escp2-cx4500 printer/Epson-Stylus_CX4500
-#gptofoo escp2-cx4600 printer/Epson-Stylus_CX4600
-#gptofoo escp2-cx4700 printer/Epson-Stylus_CX4700
-#gptofoo escp2-cx4800 printer/Epson-Stylus_CX4800
-#gptofoo escp2-cx5100 printer/Epson-Stylus_CX5100
-#gptofoo escp2-cx5200 printer/Epson-Stylus_CX5200
-#gptofoo escp2-cx5300 printer/Epson-Stylus_CX5300
-#gptofoo escp2-cx5400 printer/Epson-Stylus_CX5400
-#gptofoo escp2-cx5700 printer/Epson-Stylus_CX5700
-#gptofoo escp2-cx5800 printer/Epson-Stylus_CX5800
-#gptofoo escp2-cx6300 printer/Epson-Stylus_CX6300
-#gptofoo escp2-cx6400 printer/Epson-Stylus_CX6400
-#gptofoo escp2-cx6500 printer/Epson-Stylus_CX6500
-#gptofoo escp2-cx6600 printer/Epson-Stylus_CX6600
-#gptofoo escp2-cx7700 printer/Epson-Stylus_CX7700
-#gptofoo escp2-cx7800 printer/Epson-Stylus_CX7800
-#gptofoo escp2-cx8300 printer/Epson-Stylus_CX8300
-#gptofoo escp2-cx8400 printer/Epson-Stylus_CX8400
-#gptofoo escp2-d68 printer/Epson-Stylus_D68
-#gptofoo escp2-d88 printer/Epson-Stylus_D88
-#gptofoo escp2-dx3800 printer/Epson-Stylus_DX3800
-#gptofoo escp2-dx3850 printer/Epson-Stylus_DX3850
-#gptofoo escp2-dx4200 printer/Epson-Stylus_DX4200
-#gptofoo escp2-dx4250 printer/Epson-Stylus_DX4250
-#gptofoo escp2-dx4800 printer/Epson-Stylus_DX4800
-#gptofoo escp2-picmate printer/Epson-PictureMate
-#gptofoo escp2-picmated printer/Epson-PictureMate_Deluxe
-#gptofoo escp2-cl700 printer/Epson-CL_700
-#gptofoo escp2-cl750 printer/Epson-CL_750
-#gptofoo escp2-cl760 printer/Epson-CL_760
-#gptofoo escp2-e100 printer/Epson-E_100
-#gptofoo escp2-em900c printer/Epson-EM_900C
-#gptofoo escp2-em930c printer/Epson-EM_930C
-#gptofoo escp2-mc2000 printer/Epson-MC_2000
-#gptofoo escp2-mc5000 printer/Epson-MC_5000
-#gptofoo escp2-mc7000 printer/Epson-MC_7000
-#gptofoo escp2-mc9000 printer/Epson-MC_9000
-#gptofoo escp2-mc10000 printer/Epson-MC_10000
-#gptofoo escp2-mj930c printer/Epson-MJ_930C
-#gptofoo escp2-mj5100c printer/Epson-MJ_5100C
-#gptofoo escp2-mj6000c printer/Epson-MJ_6000C
-#gptofoo escp2-mj8000c printer/Epson-MJ_8000C
-#gptofoo escp2-pm700c printer/Epson-PM_700C
-#gptofoo escp2-pm730c printer/Epson-PM_730C
-#gptofoo escp2-pm740c printer/Epson-PM_740C
-#gptofoo escp2-pm750c printer/Epson-PM_750C
-#gptofoo escp2-pm760c printer/Epson-PM_760C
-#gptofoo escp2-pm770c printer/Epson-PM_770C
-#gptofoo escp2-pm780c printer/Epson-PM_780C
-#gptofoo escp2-pm790pt printer/Epson-PM_790PT
-#gptofoo escp2-pm800c printer/Epson-PM_800C
-#gptofoo escp2-pm850pt printer/Epson-PM_850PT
-#gptofoo escp2-pm870c printer/Epson-PM_870C
-#gptofoo escp2-pm880c printer/Epson-PM_880C
-#gptofoo escp2-pm930c printer/Epson-PM_930C
-#gptofoo escp2-pm940c printer/Epson-PM_940C
-#gptofoo escp2-pm950c printer/Epson-PM_950C
-#gptofoo escp2-pm970c printer/Epson-PM_970C
-#gptofoo escp2-pm980c printer/Epson-PM_980C
-#gptofoo escp2-pm2000c printer/Epson-PM_2000C
-#gptofoo escp2-pm2200c printer/Epson-PM_2200C
-#gptofoo escp2-pm3000c printer/Epson-PM_3000C
-#gptofoo escp2-pm3300c printer/Epson-PM_3300C
-#gptofoo escp2-pm3500c printer/Epson-PM_3500C
-#gptofoo escp2-pm3700c printer/Epson-PM_3700C
-#gptofoo escp2-pm4000px printer/Epson-PM_4000PX
-#gptofoo escp2-pm5000c printer/Epson-PM_5000C
-#gptofoo escp2-pm7000c printer/Epson-PM_7000C
-#gptofoo escp2-pm9000c printer/Epson-PM_9000C
-#gptofoo escp2-pm10000 printer/Epson-PM_10000
-#gptofoo escp2-pma900 printer/Epson-PM_A900
-#gptofoo escp2-pmd750 printer/Epson-PM_D750
-#gptofoo escp2-pmd770 printer/Epson-PM_D770
-#gptofoo escp2-pmd1000 printer/Epson-PM_D1000
-#gptofoo escp2-pmg700 printer/Epson-PM_G700
-#gptofoo escp2-pmg720 printer/Epson-PM_G720
-#gptofoo escp2-pmg800 printer/Epson-PM_G800
-#gptofoo escp2-pmg820 printer/Epson-PM_G820
-#gptofoo escp2-pxa650 printer/Epson-PX_A650
-#gptofoo escp2-pxg900 printer/Epson-PX_G900
-#gptofoo escp2-pxg920 printer/Epson-PX_G920
-#gptofoo escp2-pxg5000 printer/Epson-PX_G5000
-#gptofoo escp2-pxv500 printer/Epson-PX_V500
-#gptofoo escp2-pxv600 printer/Epson-PX_V600
-#gptofoo escp2-px5500 printer/Epson-PX_5500
-#gptofoo escp2-px7000 printer/Epson-PX_7000
-#gptofoo escp2-px9000 printer/Epson-PX_9000
#gptofoo fujifilm-cx400 printer/Fujifilm-Printpix-CX-400
#gptofoo fujifilm-cx550 printer/Fujifilm-Printpix-CX-550
-#gptofoo pcl-4 printer/Fujitsu-PrintPartner_10V
-#gptofoo pcl-4 printer/Fujitsu-PrintPartner_16DV
-#gptofoo pcl-6 printer/Fujitsu-PrintPartner_20W
-#gptofoo pcl-3 printer/Fujitsu-PrintPartner_8000
+#gptofoo fujitsu-pp_10v printer/Fujitsu-PrintPartner_10V
+#gptofoo fujitsu-pp_16dv printer/Fujitsu-PrintPartner_16DV
+#gptofoo fujitsu-pp_20w printer/Fujitsu-PrintPartner_20W
+#gptofoo fujitsu-pp_8000 printer/Fujitsu-PrintPartner_8000
+#gptofoo pcl-g_4 printer/Generic-PCL_4_Printer
+#gptofoo pcl-g_5 printer/Generic-PCL_5_Printer
+#gptofoo pcl-g_5c printer/Generic-PCL_5c_Printer
+#gptofoo pcl-g_5e printer/Generic-PCL_5e_Printer
+#gptofoo pcl-g_6 printer/Generic-PCL_6_PCL_XL_Printer
#gptofoo pcl-2000 printer/HP-2000C
#gptofoo pcl-2500 printer/HP-2500C
-#gptofoo pcl-2500 printer/HP-2500CM
-#gptofoo pcl-900 printer/HP-Business_Inkjet_2200
-#gptofoo pcl-900 printer/HP-Business_Inkjet_2230
-#gptofoo pcl-900 printer/HP-Business_Inkjet_2250
-#gptofoo pcl-900 printer/HP-Business_Inkjet_2250TN
-#gptofoo pcl-900 printer/HP-Business_Inkjet_2280
-#gptofoo pcl-900 printer/HP-Color_Inkjet_Printer_CP1160
-#gptofoo pcl-1220 printer/HP-Color_Inkjet_Printer_CP1700
-#gptofoo pcl-3 printer/HP-Color_LaserJet_5
-#gptofoo pcl-4 printer/HP-Color_LaserJet_2500
-#gptofoo pcl-4 printer/HP-Color_LaserJet_4500
-#gptofoo pcl-4 printer/HP-Color_LaserJet_4550
-#gptofoo pcl-4 printer/HP-Color_LaserJet_4600
-#gptofoo pcl-4 printer/HP-Color_LaserJet_5000
-#gptofoo pcl-4 printer/HP-Color_LaserJet_5500
-#gptofoo pcl-4 printer/HP-Color_LaserJet_8550GN
+#gptofoo hp-2500cm printer/HP-2500CM
+#gptofoo hp-bij_2200 printer/HP-Business_Inkjet_2200
+#gptofoo hp-bij_2230 printer/HP-Business_Inkjet_2230
+#gptofoo hp-bij_2250 printer/HP-Business_Inkjet_2250
+#gptofoo hp-bij_2250tn printer/HP-Business_Inkjet_2250TN
+#gptofoo hp-bij_2280 printer/HP-Business_Inkjet_2280
+#gptofoo hp-cij_cp1160 printer/HP-Color_Inkjet_Printer_CP1160
+#gptofoo hp-cij_cp1700 printer/HP-Color_Inkjet_Printer_CP1700
+#gptofoo hp-clj_2500 printer/HP-Color_LaserJet_2500
+#gptofoo hp-clj_4500 printer/HP-Color_LaserJet_4500
+#gptofoo hp-clj_4550 printer/HP-Color_LaserJet_4550
+#gptofoo hp-clj_4600 printer/HP-Color_LaserJet_4600
+#gptofoo hp-clj_5 printer/HP-Color_LaserJet_5
+#gptofoo hp-clj_5000 printer/HP-Color_LaserJet_5000
+#gptofoo hp-clj_5500 printer/HP-Color_LaserJet_5500
+#gptofoo hp-clj_8550gn printer/HP-Color_LaserJet_8550GN
#gptofoo pcl-desnj-230 printer/HP-DesignJet_230
+#gptofoo pcl-desnj-2500 printer/HP-DesignJet_2500CP
#gptofoo pcl-desnj-250 printer/HP-DesignJet_250C
+#gptofoo pcl-desnj-3500 printer/HP-DesignJet_3500CP
#gptofoo pcl-desnj-430 printer/HP-DesignJet_430
#gptofoo pcl-desnj-450 printer/HP-DesignJet_450C
#gptofoo pcl-desnj-455 printer/HP-DesignJet_455CA
#gptofoo pcl-desnj-488 printer/HP-DesignJet_488CA
#gptofoo pcl-desnj-700 printer/HP-DesignJet_700
#gptofoo pcl-750 printer/HP-DesignJet_750
-#gptofoo pcl-750 printer/HP-DesignJet_750C_Plus
-#gptofoo pcl-desnj-2500 printer/HP-DesignJet_2500CP
-#gptofoo pcl-desnj-3500 printer/HP-DesignJet_3500CP
-#gptofoo pcl-2500 printer/HP-DesignJet_ColorPro_CAD
+#gptofoo hp-desnj_750c_plus printer/HP-DesignJet_750C_Plus
+#gptofoo hp-desnj_cp_cad printer/HP-DesignJet_ColorPro_CAD
+#gptofoo pcl-1100 printer/HP-DeskJet_1100C
+#gptofoo pcl-1120 printer/HP-DeskJet_1120C
+#gptofoo hp-dj_1125c printer/HP-DeskJet_1125C
+#gptofoo pcl-1200 printer/HP-DeskJet_1200C
+#gptofoo pcl-1220 printer/HP-DeskJet_1220C
+#gptofoo pcl-1600 printer/HP-DeskJet_1600C
+#gptofoo hp-dj_1600cm printer/HP-DeskJet_1600CM
#gptofoo pcl-340 printer/HP-DeskJet_340C
+#gptofoo hp-dj_3810 printer/HP-DeskJet_3810
+#gptofoo hp-dj_3816 printer/HP-DeskJet_3816
+#gptofoo hp-dj_3820 printer/HP-DeskJet_3820
+#gptofoo hp-dj_3822 printer/HP-DeskJet_3822
#gptofoo pcl-400 printer/HP-DeskJet_400
-#gptofoo pcl-540 printer/HP-DeskJet_400C
-#gptofoo pcl-540 printer/HP-DeskJet_420C
-#gptofoo pcl-900 printer/HP-DeskJet_450
+#gptofoo hp-dj_420c printer/HP-DeskJet_420C
+#gptofoo hp-dj_450 printer/HP-DeskJet_450
#gptofoo pcl-500 printer/HP-DeskJet_500
#gptofoo pcl-501 printer/HP-DeskJet_500C
-#gptofoo pcl-500 printer/HP-DeskJet_505J_Plus
-#gptofoo pcl-500 printer/HP-DeskJet_510
+#gptofoo hp-dj_505j_plus printer/HP-DeskJet_505J_Plus
+#gptofoo hp-dj_510 printer/HP-DeskJet_510
#gptofoo pcl-520 printer/HP-DeskJet_520
#gptofoo pcl-540 printer/HP-DeskJet_540C
#gptofoo pcl-550 printer/HP-DeskJet_550C
+#gptofoo hp-dj_5550 printer/HP-DeskJet_5550
+#gptofoo hp-dj_5551 printer/HP-DeskJet_5551
#gptofoo pcl-560 printer/HP-DeskJet_560C
#gptofoo pcl-600 printer/HP-DeskJet_600
-#gptofoo pcl-690 printer/HP-DeskJet_610C
-#gptofoo pcl-690 printer/HP-DeskJet_610CL
-#gptofoo pcl-690 printer/HP-DeskJet_612C
-#gptofoo pcl-690 printer/HP-DeskJet_640C
-#gptofoo pcl-690 printer/HP-DeskJet_648C
-#gptofoo pcl-601 printer/HP-DeskJet_660C
-#gptofoo pcl-601 printer/HP-DeskJet_670C
-#gptofoo pcl-601 printer/HP-DeskJet_670TV
-#gptofoo pcl-601 printer/HP-DeskJet_672C
-#gptofoo pcl-601 printer/HP-DeskJet_680C
-#gptofoo pcl-601 printer/HP-DeskJet_682C
+#gptofoo pcl-601 printer/HP-DeskJet_600C
+#gptofoo hp-dj_610c printer/HP-DeskJet_610C
+#gptofoo hp-dj_610cl printer/HP-DeskJet_610CL
+#gptofoo hp-dj_6122 printer/HP-DeskJet_6122
+#gptofoo hp-dj_6127 printer/HP-DeskJet_6127
+#gptofoo hp-dj_612c printer/HP-DeskJet_612C
+#gptofoo hp-dj_640c printer/HP-DeskJet_640C
+#gptofoo hp-dj_648c printer/HP-DeskJet_648C
+#gptofoo hp-dj_660c printer/HP-DeskJet_660C
+#gptofoo hp-dj_670c printer/HP-DeskJet_670C
+#gptofoo hp-dj_670tv printer/HP-DeskJet_670TV
+#gptofoo hp-dj_672c printer/HP-DeskJet_672C
+#gptofoo hp-dj_680c printer/HP-DeskJet_680C
+#gptofoo hp-dj_682c printer/HP-DeskJet_682C
#gptofoo pcl-690 printer/HP-DeskJet_690C
-#gptofoo pcl-690 printer/HP-DeskJet_692C
-#gptofoo pcl-690 printer/HP-DeskJet_693C
-#gptofoo pcl-690 printer/HP-DeskJet_694C
-#gptofoo pcl-690 printer/HP-DeskJet_695C
-#gptofoo pcl-690 printer/HP-DeskJet_697C
+#gptofoo hp-dj_692c printer/HP-DeskJet_692C
+#gptofoo hp-dj_693c printer/HP-DeskJet_693C
+#gptofoo hp-dj_694c printer/HP-DeskJet_694C
+#gptofoo hp-dj_695c printer/HP-DeskJet_695C
+#gptofoo hp-dj_697c printer/HP-DeskJet_697C
#gptofoo pcl-810 printer/HP-DeskJet_810C
#gptofoo pcl-812 printer/HP-DeskJet_812C
-#gptofoo pcl-812 printer/HP-DeskJet_815C
-#gptofoo pcl-810 printer/HP-DeskJet_816C
-#gptofoo pcl-845 printer/HP-DeskJet_825C
-#gptofoo pcl-810 printer/HP-DeskJet_830C
-#gptofoo pcl-810 printer/HP-DeskJet_832C
+#gptofoo hp-dj_815c printer/HP-DeskJet_815C
+#gptofoo hp-dj_816c printer/HP-DeskJet_816C
+#gptofoo hp-dj_825c printer/HP-DeskJet_825C
+#gptofoo hp-dj_830c printer/HP-DeskJet_830C
+#gptofoo hp-dj_832c printer/HP-DeskJet_832C
#gptofoo pcl-840 printer/HP-DeskJet_840C
-#gptofoo pcl-840 printer/HP-DeskJet_841C
+#gptofoo hp-dj_841c printer/HP-DeskJet_841C
#gptofoo pcl-842 printer/HP-DeskJet_842C
-#gptofoo pcl-842 printer/HP-DeskJet_843C
+#gptofoo hp-dj_843c printer/HP-DeskJet_843C
#gptofoo pcl-845 printer/HP-DeskJet_845C
#gptofoo pcl-850 printer/HP-DeskJet_850C
#gptofoo pcl-855 printer/HP-DeskJet_855C
#gptofoo pcl-870 printer/HP-DeskJet_870C
-#gptofoo pcl-810 printer/HP-DeskJet_880C
-#gptofoo pcl-810 printer/HP-DeskJet_882C
+#gptofoo hp-dj_880c printer/HP-DeskJet_880C
+#gptofoo hp-dj_882c printer/HP-DeskJet_882C
#gptofoo pcl-890 printer/HP-DeskJet_890C
#gptofoo pcl-895 printer/HP-DeskJet_895C
#gptofoo pcl-900 printer/HP-DeskJet_916C
-#gptofoo pcl-900 printer/HP-DeskJet_920C
-#gptofoo pcl-900 printer/HP-DeskJet_930C
-#gptofoo pcl-900 printer/HP-DeskJet_932C
-#gptofoo pcl-900 printer/HP-DeskJet_933C
-#gptofoo pcl-900 printer/HP-DeskJet_934C
-#gptofoo pcl-900 printer/HP-DeskJet_935C
-#gptofoo pcl-900 printer/HP-DeskJet_940C
-#gptofoo pcl-900 printer/HP-DeskJet_948C
-#gptofoo pcl-900 printer/HP-DeskJet_950C
-#gptofoo pcl-900 printer/HP-DeskJet_952C
-#gptofoo pcl-900 printer/HP-DeskJet_955C
-#gptofoo pcl-900 printer/HP-DeskJet_957C
-#gptofoo pcl-900 printer/HP-DeskJet_959C
-#gptofoo pcl-900 printer/HP-DeskJet_960C
-#gptofoo pcl-900 printer/HP-DeskJet_970C
-#gptofoo pcl-900 printer/HP-DeskJet_975C
-#gptofoo pcl-900 printer/HP-DeskJet_980C
-#gptofoo pcl-900 printer/HP-DeskJet_990C
-#gptofoo pcl-900 printer/HP-DeskJet_995C
-#gptofoo pcl-1100 printer/HP-DeskJet_1100C
-#gptofoo pcl-1120 printer/HP-DeskJet_1120C
-#gptofoo pcl-1120 printer/HP-DeskJet_1125C
-#gptofoo pcl-1200 printer/HP-DeskJet_1200C
-#gptofoo pcl-1220 printer/HP-DeskJet_1220C
-#gptofoo pcl-1600 printer/HP-DeskJet_1600C
-#gptofoo pcl-1600 printer/HP-DeskJet_1600CM
-#gptofoo pcl-900 printer/HP-DeskJet_3810
-#gptofoo pcl-900 printer/HP-DeskJet_3816
-#gptofoo pcl-900 printer/HP-DeskJet_3820
-#gptofoo pcl-900 printer/HP-DeskJet_3822
-#gptofoo pcl-900 printer/HP-DeskJet_5550
-#gptofoo pcl-900 printer/HP-DeskJet_5551
-#gptofoo pcl-900 printer/HP-DeskJet_6122
-#gptofoo pcl-900 printer/HP-DeskJet_6127
-#gptofoo pcl-900 printer/HP-DeskJet_9300
-#gptofoo pcl-601 printer/HP-e-printer_e20
+#gptofoo hp-dj_920c printer/HP-DeskJet_920C
+#gptofoo hp-dj_9300 printer/HP-DeskJet_9300
+#gptofoo hp-dj_930c printer/HP-DeskJet_930C
+#gptofoo hp-dj_932c printer/HP-DeskJet_932C
+#gptofoo hp-dj_933c printer/HP-DeskJet_933C
+#gptofoo hp-dj_934c printer/HP-DeskJet_934C
+#gptofoo hp-dj_935c printer/HP-DeskJet_935C
+#gptofoo hp-dj_940c printer/HP-DeskJet_940C
+#gptofoo hp-dj_948c printer/HP-DeskJet_948C
+#gptofoo hp-dj_950c printer/HP-DeskJet_950C
+#gptofoo hp-dj_952c printer/HP-DeskJet_952C
+#gptofoo hp-dj_955c printer/HP-DeskJet_955C
+#gptofoo hp-dj_957c printer/HP-DeskJet_957C
+#gptofoo hp-dj_959c printer/HP-DeskJet_959C
+#gptofoo hp-dj_960c printer/HP-DeskJet_960C
+#gptofoo hp-dj_970c printer/HP-DeskJet_970C
+#gptofoo hp-dj_975c printer/HP-DeskJet_975C
+#gptofoo hp-dj_980c printer/HP-DeskJet_980C
+#gptofoo hp-dj_990c printer/HP-DeskJet_990C
+#gptofoo hp-dj_995c printer/HP-DeskJet_995C
+#gptofoo hp-lj_1010 printer/HP-LaserJet_1010
+#gptofoo hp-lj_1012 printer/HP-LaserJet_1012
+#gptofoo hp-lj_1015 printer/HP-LaserJet_1015
+#gptofoo hp-lj_1100 printer/HP-LaserJet_1100
+#gptofoo hp-lj_1100a printer/HP-LaserJet_1100A
+#gptofoo hp-lj_1150 printer/HP-LaserJet_1150
+#gptofoo hp-lj_1200 printer/HP-LaserJet_1200
+#gptofoo hp-lj_1220 printer/HP-LaserJet_1220
+#gptofoo hp-lj_1300 printer/HP-LaserJet_1300
#gptofoo pcl-2 printer/HP-LaserJet_2
-#gptofoo pcl-2 printer/HP-LaserJet_2D
+#gptofoo hp-lj_2100 printer/HP-LaserJet_2100
+#gptofoo hp-lj_2100m printer/HP-LaserJet_2100M
+#gptofoo hp-lj_2200 printer/HP-LaserJet_2200
+#gptofoo hp-lj_2300 printer/HP-LaserJet_2300
+#gptofoo hp-lj_2d printer/HP-LaserJet_2D
#gptofoo pcl-2p printer/HP-LaserJet_2P
-#gptofoo pcl-2p printer/HP-LaserJet_2P_Plus
+#gptofoo hp-lj_2p_plus printer/HP-LaserJet_2P_Plus
#gptofoo pcl-3 printer/HP-LaserJet_3
-#gptofoo pcl-3 printer/HP-LaserJet_3D
-#gptofoo pcl-4l printer/HP-LaserJet_3P_w_PCL5
-#gptofoo pcl-3 printer/HP-LaserJet_3P_w_PS
+#gptofoo hp-lj_3200 printer/HP-LaserJet_3200
+#gptofoo hp-lj_3200m printer/HP-LaserJet_3200m
+#gptofoo hp-lj_3200se printer/HP-LaserJet_3200se
+#gptofoo hp-lj_3300_mfp printer/HP-LaserJet_3300_MFP
+#gptofoo hp-lj_3310_mfp printer/HP-LaserJet_3310_MFP
+#gptofoo hp-lj_3320n_mfp printer/HP-LaserJet_3320N_MFP
+#gptofoo hp-lj_3320_mfp printer/HP-LaserJet_3320_MFP
+#gptofoo hp-lj_3330_mfp printer/HP-LaserJet_3330_MFP
+#gptofoo hp-lj_3d printer/HP-LaserJet_3D
+#gptofoo hp-lj_3p_w_pcl5 printer/HP-LaserJet_3P_w_PCL5
+#gptofoo hp-lj_3p_w_ps printer/HP-LaserJet_3P_w_PS
#gptofoo pcl-4 printer/HP-LaserJet_4
-#gptofoo pcl-4 printer/HP-LaserJet_4_Plus
+#gptofoo hp-lj_4000 printer/HP-LaserJet_4000
+#gptofoo hp-lj_4050 printer/HP-LaserJet_4050
+#gptofoo hp-lj_4100 printer/HP-LaserJet_4100
+#gptofoo hp-lj_4200 printer/HP-LaserJet_4200
+#gptofoo hp-lj_4300 printer/HP-LaserJet_4300
#gptofoo pcl-4l printer/HP-LaserJet_4L
-#gptofoo pcl-4 printer/HP-LaserJet_4M
-#gptofoo pcl-4 printer/HP-LaserJet_4ML
-#gptofoo pcl-4 printer/HP-LaserJet_4P
+#gptofoo hp-lj_4m printer/HP-LaserJet_4M
+#gptofoo hp-lj_4ml printer/HP-LaserJet_4ML
+#gptofoo hp-lj_4p printer/HP-LaserJet_4P
#gptofoo pcl-4si printer/HP-LaserJet_4Si
#gptofoo pcl-4v printer/HP-LaserJet_4V
+#gptofoo hp-lj_4_plus printer/HP-LaserJet_4_Plus
#gptofoo pcl-5 printer/HP-LaserJet_5
-#gptofoo pcl-4 printer/HP-LaserJet_5L
-#gptofoo pcl-4 printer/HP-LaserJet_5M
-#gptofoo pcl-4 printer/HP-LaserJet_5MP
-#gptofoo pcl-5 printer/HP-LaserJet_5P
+#gptofoo hp-lj_5000 printer/HP-LaserJet_5000
+#gptofoo hp-lj_5100 printer/HP-LaserJet_5100
+#gptofoo hp-lj_5l printer/HP-LaserJet_5L
+#gptofoo hp-lj_5m printer/HP-LaserJet_5M
+#gptofoo hp-lj_5mp printer/HP-LaserJet_5MP
+#gptofoo hp-lj_5p printer/HP-LaserJet_5P
#gptofoo pcl-5si printer/HP-LaserJet_5Si
#gptofoo pcl-6 printer/HP-LaserJet_6
-#gptofoo pcl-4 printer/HP-LaserJet_6L
-#gptofoo pcl-4 printer/HP-LaserJet_6MP
-#gptofoo pcl-4 printer/HP-LaserJet_6P
-#gptofoo pcl-5 printer/HP-LaserJet_1010
-#gptofoo pcl-5 printer/HP-LaserJet_1012
-#gptofoo pcl-5 printer/HP-LaserJet_1015
-#gptofoo pcl-6 printer/HP-LaserJet_1100
-#gptofoo pcl-6 printer/HP-LaserJet_1100A
-#gptofoo pcl-6 printer/HP-LaserJet_1150
-#gptofoo pcl-6 printer/HP-LaserJet_1200
-#gptofoo pcl-6 printer/HP-LaserJet_1220
-#gptofoo pcl-6 printer/HP-LaserJet_1300
-#gptofoo pcl-6 printer/HP-LaserJet_2100
-#gptofoo pcl-6 printer/HP-LaserJet_2100M
-#gptofoo pcl-6 printer/HP-LaserJet_2200
-#gptofoo pcl-6 printer/HP-LaserJet_2300
-#gptofoo pcl-6 printer/HP-LaserJet_3200
-#gptofoo pcl-6 printer/HP-LaserJet_3200m
-#gptofoo pcl-6 printer/HP-LaserJet_3200se
-#gptofoo pcl-6 printer/HP-LaserJet_3300
-#gptofoo pcl-6 printer/HP-LaserJet_3310
-#gptofoo pcl-6 printer/HP-LaserJet_3320
-#gptofoo pcl-6 printer/HP-LaserJet_3320N
-#gptofoo pcl-6 printer/HP-LaserJet_3330
-#gptofoo pcl-6 printer/HP-LaserJet_4000
-#gptofoo pcl-6 printer/HP-LaserJet_4050
-#gptofoo pcl-6 printer/HP-LaserJet_4100
-#gptofoo pcl-6 printer/HP-LaserJet_4200
-#gptofoo pcl-6 printer/HP-LaserJet_4300
-#gptofoo pcl-6 printer/HP-LaserJet_5000
-#gptofoo pcl-6 printer/HP-LaserJet_5100
-#gptofoo pcl-6 printer/HP-LaserJet_8000
-#gptofoo pcl-6 printer/HP-LaserJet_8100
-#gptofoo pcl-6 printer/HP-LaserJet_8150
-#gptofoo pcl-6 printer/HP-LaserJet_9000
-#gptofoo pcl-6 printer/HP-Mopier_240
-#gptofoo pcl-6 printer/HP-Mopier_320
-#gptofoo pcl-520 printer/HP-OfficeJet
-#gptofoo pcl-520 printer/HP-OfficeJet_300
-#gptofoo pcl-520 printer/HP-OfficeJet_330
-#gptofoo pcl-520 printer/HP-OfficeJet_350
-#gptofoo pcl-601 printer/HP-OfficeJet_500
-#gptofoo pcl-601 printer/HP-OfficeJet_520
-#gptofoo pcl-601 printer/HP-OfficeJet_570
-#gptofoo pcl-601 printer/HP-OfficeJet_580
-#gptofoo pcl-601 printer/HP-OfficeJet_590
-#gptofoo pcl-601 printer/HP-OfficeJet_600
-#gptofoo pcl-601 printer/HP-OfficeJet_610
-#gptofoo pcl-601 printer/HP-OfficeJet_625
-#gptofoo pcl-601 printer/HP-OfficeJet_630
-#gptofoo pcl-601 printer/HP-OfficeJet_635
-#gptofoo pcl-690 printer/HP-OfficeJet_700
-#gptofoo pcl-690 printer/HP-OfficeJet_710
-#gptofoo pcl-690 printer/HP-OfficeJet_720
-#gptofoo pcl-690 printer/HP-OfficeJet_725
-#gptofoo pcl-900 printer/HP-OfficeJet_5105
-#gptofoo pcl-900 printer/HP-OfficeJet_5110
-#gptofoo pcl-900 printer/HP-OfficeJet_5110xi
-#gptofoo pcl-900 printer/HP-OfficeJet_6105
-#gptofoo pcl-900 printer/HP-OfficeJet_6110
-#gptofoo pcl-900 printer/HP-OfficeJet_7110
-#gptofoo pcl-900 printer/HP-OfficeJet_7130
-#gptofoo pcl-900 printer/HP-OfficeJet_7140
-#gptofoo pcl-900 printer/HP-OfficeJet_D125
-#gptofoo pcl-900 printer/HP-OfficeJet_D135
-#gptofoo pcl-900 printer/HP-OfficeJet_D145
-#gptofoo pcl-900 printer/HP-OfficeJet_D155
-#gptofoo pcl-900 printer/HP-OfficeJet_G55
-#gptofoo pcl-900 printer/HP-OfficeJet_G85
-#gptofoo pcl-900 printer/HP-OfficeJet_G95
-#gptofoo pcl-900 printer/HP-OfficeJet_K60
-#gptofoo pcl-900 printer/HP-OfficeJet_K60xi
-#gptofoo pcl-900 printer/HP-OfficeJet_K80
-#gptofoo pcl-900 printer/HP-OfficeJet_K80xi
-#gptofoo pcl-520 printer/HP-OfficeJet_LX
-#gptofoo pcl-850 printer/HP-OfficeJet_Pro_1150C
-#gptofoo pcl-890 printer/HP-OfficeJet_Pro_1170C
-#gptofoo pcl-890 printer/HP-OfficeJet_Pro_1175C
-#gptofoo pcl-840 printer/HP-OfficeJet_R40
-#gptofoo pcl-840 printer/HP-OfficeJet_R45
-#gptofoo pcl-840 printer/HP-OfficeJet_R60
-#gptofoo pcl-840 printer/HP-OfficeJet_R65
-#gptofoo pcl-840 printer/HP-OfficeJet_R80
-#gptofoo pcl-840 printer/HP-OfficeJet_T45
-#gptofoo pcl-840 printer/HP-OfficeJet_T65
-#gptofoo pcl-900 printer/HP-OfficeJet_V40
-#gptofoo pcl-900 printer/HP-OfficeJet_V40xi
-#gptofoo pcl-900 printer/HP-PhotoSmart_P100
-#gptofoo pcl-900 printer/HP-PhotoSmart_P130
-#gptofoo pcl-900 printer/HP-PhotoSmart_P230
+#gptofoo hp-lj_6l printer/HP-LaserJet_6L
+#gptofoo hp-lj_6mp printer/HP-LaserJet_6MP
+#gptofoo hp-lj_6p printer/HP-LaserJet_6P
+#gptofoo hp-lj_8000 printer/HP-LaserJet_8000
+#gptofoo hp-lj_8100 printer/HP-LaserJet_8100
+#gptofoo hp-lj_8150 printer/HP-LaserJet_8150
+#gptofoo hp-lj_9000 printer/HP-LaserJet_9000
+#gptofoo hp-mopier_240 printer/HP-Mopier_240
+#gptofoo hp-mopier_320 printer/HP-Mopier_320
+#gptofoo hp-oj printer/HP-OfficeJet
+#gptofoo hp-oj_300 printer/HP-OfficeJet_300
+#gptofoo hp-oj_330 printer/HP-OfficeJet_330
+#gptofoo hp-oj_350 printer/HP-OfficeJet_350
+#gptofoo hp-oj_500 printer/HP-OfficeJet_500
+#gptofoo hp-oj_5105 printer/HP-OfficeJet_5105
+#gptofoo hp-oj_5110 printer/HP-OfficeJet_5110
+#gptofoo hp-oj_5110xi printer/HP-OfficeJet_5110xi
+#gptofoo hp-oj_520 printer/HP-OfficeJet_520
+#gptofoo hp-oj_570 printer/HP-OfficeJet_570
+#gptofoo hp-oj_580 printer/HP-OfficeJet_580
+#gptofoo hp-oj_590 printer/HP-OfficeJet_590
+#gptofoo hp-oj_600 printer/HP-OfficeJet_600
+#gptofoo hp-oj_610 printer/HP-OfficeJet_610
+#gptofoo hp-oj_6105 printer/HP-OfficeJet_6105
+#gptofoo hp-oj_6110 printer/HP-OfficeJet_6110
+#gptofoo hp-oj_625 printer/HP-OfficeJet_625
+#gptofoo hp-oj_630 printer/HP-OfficeJet_630
+#gptofoo hp-oj_635 printer/HP-OfficeJet_635
+#gptofoo hp-oj_700 printer/HP-OfficeJet_700
+#gptofoo hp-oj_710 printer/HP-OfficeJet_710
+#gptofoo hp-oj_7110 printer/HP-OfficeJet_7110
+#gptofoo hp-oj_7130 printer/HP-OfficeJet_7130
+#gptofoo hp-oj_7140 printer/HP-OfficeJet_7140
+#gptofoo hp-oj_720 printer/HP-OfficeJet_720
+#gptofoo hp-oj_725 printer/HP-OfficeJet_725
+#gptofoo hp-oj_d125 printer/HP-OfficeJet_D125
+#gptofoo hp-oj_d135 printer/HP-OfficeJet_D135
+#gptofoo hp-oj_d145 printer/HP-OfficeJet_D145
+#gptofoo hp-oj_d155 printer/HP-OfficeJet_D155
+#gptofoo hp-oj_g55 printer/HP-OfficeJet_G55
+#gptofoo hp-oj_g85 printer/HP-OfficeJet_G85
+#gptofoo hp-oj_g95 printer/HP-OfficeJet_G95
+#gptofoo hp-oj_k60 printer/HP-OfficeJet_K60
+#gptofoo hp-oj_k60xi printer/HP-OfficeJet_K60xi
+#gptofoo hp-oj_k80 printer/HP-OfficeJet_K80
+#gptofoo hp-oj_k80xi printer/HP-OfficeJet_K80xi
+#gptofoo hp-oj_lx printer/HP-OfficeJet_LX
+#gptofoo hp-oj_pro_1150c printer/HP-OfficeJet_Pro_1150C
+#gptofoo hp-oj_pro_1170c printer/HP-OfficeJet_Pro_1170C
+#gptofoo hp-oj_pro_1175c printer/HP-OfficeJet_Pro_1175C
+#gptofoo hp-oj_r40 printer/HP-OfficeJet_R40
+#gptofoo hp-oj_r45 printer/HP-OfficeJet_R45
+#gptofoo hp-oj_r60 printer/HP-OfficeJet_R60
+#gptofoo hp-oj_r65 printer/HP-OfficeJet_R65
+#gptofoo hp-oj_r80 printer/HP-OfficeJet_R80
+#gptofoo hp-oj_t45 printer/HP-OfficeJet_T45
+#gptofoo hp-oj_t65 printer/HP-OfficeJet_T65
+#gptofoo hp-oj_v40 printer/HP-OfficeJet_V40
+#gptofoo hp-oj_v40xi printer/HP-OfficeJet_V40xi
+#gptofoo hp-psc_2110 printer/HP-PSC_2110
+#gptofoo hp-psc_2150 printer/HP-PSC_2150
+#gptofoo hp-psc_2210 printer/HP-PSC_2210
+#gptofoo hp-psc_370 printer/HP-PSC_370
+#gptofoo hp-psc_380 printer/HP-PSC_380
+#gptofoo hp-psc_500 printer/HP-PSC_500
+#gptofoo hp-psc_750 printer/HP-PSC_750
+#gptofoo hp-psc_950 printer/HP-PSC_950
+#gptofoo hp-psc_950xi printer/HP-PSC_950xi
+#gptofoo hp-psc_7150 printer/HP-PhotoSmart_7150
+#gptofoo hp-psc_7345 printer/HP-PhotoSmart_7345
+#gptofoo hp-psc_7350 printer/HP-PhotoSmart_7350
+#gptofoo hp-psc_7550 printer/HP-PhotoSmart_7550
+#gptofoo hp-psc_p100 printer/HP-PhotoSmart_P100
#gptofoo pcl-P1000 printer/HP-PhotoSmart_P1000
#gptofoo pcl-P1100 printer/HP-PhotoSmart_P1100
-#gptofoo pcl-900 printer/HP-PhotoSmart_P1115
-#gptofoo pcl-900 printer/HP-PhotoSmart_P1215
-#gptofoo pcl-900 printer/HP-PhotoSmart_P1218
-#gptofoo pcl-900 printer/HP-PhotoSmart_P1315
-#gptofoo pcl-900 printer/HP-PhotoSmart_7150
-#gptofoo pcl-900 printer/HP-PhotoSmart_7345
-#gptofoo pcl-900 printer/HP-PhotoSmart_7350
-#gptofoo pcl-900 printer/HP-PhotoSmart_7550
-#gptofoo pcl-690 printer/HP-PSC_370
-#gptofoo pcl-690 printer/HP-PSC_380
-#gptofoo pcl-840 printer/HP-PSC_500
-#gptofoo pcl-900 printer/HP-PSC_750
-#gptofoo pcl-900 printer/HP-PSC_950
-#gptofoo pcl-900 printer/HP-PSC_950xi
-#gptofoo pcl-900 printer/HP-PSC_2110
-#gptofoo pcl-900 printer/HP-PSC_2150
-#gptofoo pcl-900 printer/HP-PSC_2210
-#gptofoo pcl-2 printer/IBM-4019
-#gptofoo pcl-3 printer/IBM-4029_030_LaserPrinter_10
-#gptofoo pcl-2 printer/IBM-4312
-#gptofoo pcl-6 printer/IBM-Infoprint_12
-#gptofoo pcl-4 printer/IBM-Page_Printer_3112
-#gptofoo pcl-6 printer/Infotec-4651_MF
-#gptofoo pcl-2 printer/Kyocera-F-1010
-#gptofoo pcl-4 printer/Kyocera-FS-600
-#gptofoo pcl-4 printer/Kyocera-FS-600KPDL2
-#gptofoo pcl-4 printer/Kyocera-FS-680
-#gptofoo pcl-4 printer/Kyocera-FS-800
-#gptofoo pcl-4 printer/Kyocera-FS-1000
-#gptofoo pcl-4 printer/Kyocera-FS-1000plus
-#gptofoo pcl-4 printer/Kyocera-FS-1010
-#gptofoo pcl-4 printer/Kyocera-FS-1050
-#gptofoo pcl-4 printer/Kyocera-FS-1200
-#gptofoo pcl-4 printer/Kyocera-FS-1600
-#gptofoo pcl-4 printer/Kyocera-FS-1600plus
-#gptofoo pcl-4 printer/Kyocera-FS-1700
-#gptofoo pcl-4 printer/Kyocera-FS-1700plus
-#gptofoo pcl-4 printer/Kyocera-FS-1750
-#gptofoo pcl-4 printer/Kyocera-FS-1800
-#gptofoo pcl-4 printer/Kyocera-FS-1800plus
-#gptofoo pcl-4 printer/Kyocera-FS-1900
-#gptofoo pcl-3 printer/Kyocera-FS-3500
-#gptofoo pcl-4 printer/Kyocera-FS-3600
-#gptofoo pcl-4 printer/Kyocera-FS-3600plus
-#gptofoo pcl-4 printer/Kyocera-FS-3700
-#gptofoo pcl-4 printer/Kyocera-FS-3700plus
-#gptofoo pcl-6 printer/Kyocera-FS-3750
-#gptofoo pcl-4 printer/Kyocera-FS-3800
-#gptofoo pcl-4 printer/Kyocera-FS-5800C
-#gptofoo pcl-4 printer/Kyocera-FS-5900C
-#gptofoo pcl-3 printer/Kyocera-FS-6500
-#gptofoo pcl-3 printer/Kyocera-FS-6500plus
-#gptofoo pcl-4 printer/Kyocera-FS-6700
-#gptofoo pcl-4 printer/Kyocera-FS-7000
-#gptofoo pcl-4 printer/Kyocera-FS-7000plus
-#gptofoo pcl-4 printer/Kyocera-FS-8000C
-#gptofoo pcl-4 printer/Kyocera-FS-9000
-#gptofoo pcl-4 printer/Kyocera-FS-9100DN
-#gptofoo pcl-4 printer/Kyocera-FS-9500DN
-#gptofoo pcl-4 printer/Kyocera-KM-1530
-#gptofoo pcl-4 printer/Kyocera-KM-1810
-#gptofoo pcl-4 printer/Kyocera-KM-2030
-#gptofoo pcl-4 printer/Kyocera-KM-2530
-#gptofoo pcl-4 printer/Kyocera-KM-3530
-#gptofoo pcl-4 printer/Kyocera-KM-4230
-#gptofoo pcl-4 printer/Kyocera-KM-4530
-#gptofoo pcl-4 printer/Kyocera-KM-5230
-#gptofoo pcl-4 printer/Kyocera-KM-5530
-#gptofoo pcl-4 printer/Kyocera-KM-6230
+#gptofoo hp-psc_p1115 printer/HP-PhotoSmart_P1115
+#gptofoo hp-psc_p1215 printer/HP-PhotoSmart_P1215
+#gptofoo hp-psc_p1218 printer/HP-PhotoSmart_P1218
+#gptofoo hp-psc_p130 printer/HP-PhotoSmart_P130
+#gptofoo hp-psc_p1315 printer/HP-PhotoSmart_P1315
+#gptofoo hp-psc_p230 printer/HP-PhotoSmart_P230
+#gptofoo hp-e-printer_e20 printer/HP-e-printer_e20
+#gptofoo ibm-4019 printer/IBM-4019
+#gptofoo ibm-4029_030_lp_10 printer/IBM-4029_030_LaserPrinter_10
+#gptofoo ibm-4312 printer/IBM-4312
+#gptofoo ibm-infoprint_12 printer/IBM-Infoprint_12
+#gptofoo ibm-pp_3112 printer/IBM-Page_Printer_3112
+#gptofoo infotec-4651_mf printer/Infotec-4651_MF
+#gptofoo kyocera-f-1010 printer/Kyocera-F-1010
+#gptofoo kyocera-fs-1000 printer/Kyocera-FS-1000
+#gptofoo kyocera-fs-1000plus printer/Kyocera-FS-1000plus
+#gptofoo kyocera-fs-1010 printer/Kyocera-FS-1010
+#gptofoo kyocera-fs-1050 printer/Kyocera-FS-1050
+#gptofoo kyocera-fs-1200 printer/Kyocera-FS-1200
+#gptofoo kyocera-fs-1600 printer/Kyocera-FS-1600
+#gptofoo kyocera-fs-1600plus printer/Kyocera-FS-1600plus
+#gptofoo kyocera-fs-1700 printer/Kyocera-FS-1700
+#gptofoo kyocera-fs-1700plus printer/Kyocera-FS-1700plus
+#gptofoo kyocera-fs-1750 printer/Kyocera-FS-1750
+#gptofoo kyocera-fs-1800 printer/Kyocera-FS-1800
+#gptofoo kyocera-fs-1800plus printer/Kyocera-FS-1800plus
+#gptofoo kyocera-fs-1900 printer/Kyocera-FS-1900
+#gptofoo kyocera-fs-3500 printer/Kyocera-FS-3500
+#gptofoo kyocera-fs-3600 printer/Kyocera-FS-3600
+#gptofoo kyocera-fs-3600plus printer/Kyocera-FS-3600plus
+#gptofoo kyocera-fs-3700 printer/Kyocera-FS-3700
+#gptofoo kyocera-fs-3700plus printer/Kyocera-FS-3700plus
+#gptofoo kyocera-fs-3750 printer/Kyocera-FS-3750
+#gptofoo kyocera-fs-3800 printer/Kyocera-FS-3800
+#gptofoo kyocera-fs-5800c printer/Kyocera-FS-5800C
+#gptofoo kyocera-fs-5900c printer/Kyocera-FS-5900C
+#gptofoo kyocera-fs-600 printer/Kyocera-FS-600
+#gptofoo kyocera-fs-600_kpdl-2 printer/Kyocera-FS-600_KPDL-2
+#gptofoo kyocera-fs-6500 printer/Kyocera-FS-6500
+#gptofoo kyocera-fs-6500plus printer/Kyocera-FS-6500plus
+#gptofoo kyocera-fs-6700 printer/Kyocera-FS-6700
+#gptofoo kyocera-fs-680 printer/Kyocera-FS-680
+#gptofoo kyocera-fs-7000 printer/Kyocera-FS-7000
+#gptofoo kyocera-fs-7000plus printer/Kyocera-FS-7000plus
+#gptofoo kyocera-fs-800 printer/Kyocera-FS-800
+#gptofoo kyocera-fs-8000c printer/Kyocera-FS-8000C
+#gptofoo kyocera-fs-9000 printer/Kyocera-FS-9000
+#gptofoo kyocera-fs-9100dn printer/Kyocera-FS-9100DN
+#gptofoo kyocera-fs-9500dn printer/Kyocera-FS-9500DN
+#gptofoo kyocera-km-1530 printer/Kyocera-KM-1530
+#gptofoo kyocera-km-1810 printer/Kyocera-KM-1810
+#gptofoo kyocera-km-2030 printer/Kyocera-KM-2030
+#gptofoo kyocera-km-2530 printer/Kyocera-KM-2530
+#gptofoo kyocera-km-3530 printer/Kyocera-KM-3530
+#gptofoo kyocera-km-4230 printer/Kyocera-KM-4230
+#gptofoo kyocera-km-4530 printer/Kyocera-KM-4530
+#gptofoo kyocera-km-5230 printer/Kyocera-KM-5230
+#gptofoo kyocera-km-5530 printer/Kyocera-KM-5530
+#gptofoo kyocera-km-6230 printer/Kyocera-KM-6230
#gptofoo lexmark-4076 printer/Lexmark-4076
-#gptofoo pcl-4 printer/Lexmark-Optra_E
-#gptofoo pcl-4 printer/Lexmark-Optra_Eplus
-#gptofoo pcl-2 printer/Lexmark-Valuewriter_300
+#gptofoo lexmark-optra_e printer/Lexmark-Optra_E
+#gptofoo lexmark-optra_eplus printer/Lexmark-Optra_Eplus
+#gptofoo lexmark-vw_300 printer/Lexmark-Valuewriter_300
#gptofoo lexmark-z42 printer/Lexmark-Z42
#gptofoo lexmark-z43 printer/Lexmark-Z43
#gptofoo lexmark-z52 printer/Lexmark-Z52
#gptofoo lexmark-z53 printer/Lexmark-Z53
-#gptofoo pcl-4 printer/Minolta-PagePro_6
-#gptofoo pcl-4 printer/Minolta-PagePro_6e
-#gptofoo pcl-4 printer/Minolta-PagePro_6ex
-#gptofoo pcl-4 printer/Minolta-PagePro_8
-#gptofoo pcl-2 printer/Minolta-PagePro_8L
-#gptofoo pcl-6 printer/Minolta-PagePro_1100
-#gptofoo pcl-4 printer/NEC-SuperScript_660i
-#gptofoo pcl-2 printer/NEC-SuperScript_860
-#gptofoo pcl-2 printer/NEC-SuperScript_870
-#gptofoo pcl-2 printer/NEC-SuperScript_1260
-#gptofoo pcl-4 printer/NEC-SuperScript_1400
-#gptofoo pcl-4 printer/NEC-SuperScript_1800
-#gptofoo pcl-2 printer/Okidata-OL400
-#gptofoo pcl-2 printer/Okidata-OL400e
-#gptofoo pcl-2 printer/Okidata-OL400ex
-#gptofoo pcl-4 printer/Okidata-OL410e
-#gptofoo pcl-2 printer/Okidata-OL600e
-#gptofoo pcl-2 printer/Okidata-OL610e_S
-#gptofoo pcl-2 printer/Okidata-OL800
-#gptofoo pcl-4 printer/Okidata-OL810ex
-#gptofoo pcl-4 printer/Okidata-Okipage_6e
-#gptofoo pcl-4 printer/Okidata-Okipage_6ex
-#gptofoo pcl-4 printer/Okidata-Okipage_8p
-#gptofoo pcl-4 printer/Okidata-Okipage_10e
-#gptofoo pcl-4 printer/Okidata-Okipage_10ex
-#gptofoo pcl-4 printer/Okidata-Okipage_14ex
-#gptofoo pcl-4l printer/Okidata-Super_6e
-#gptofoo pcl-2 printer/Olivetti-JP350S
-#gptofoo pcl-2 printer/Olivetti-PG_306
+#gptofoo minolta-pp_1100 printer/Minolta-PagePro_1100
+#gptofoo minolta-pp_6 printer/Minolta-PagePro_6
+#gptofoo minolta-pp_6e printer/Minolta-PagePro_6e
+#gptofoo minolta-pp_6ex printer/Minolta-PagePro_6ex
+#gptofoo minolta-pp_8 printer/Minolta-PagePro_8
+#gptofoo minolta-pp_8l printer/Minolta-PagePro_8L
+#gptofoo nec-ssc_1260 printer/NEC-SuperScript_1260
+#gptofoo nec-ssc_1400 printer/NEC-SuperScript_1400
+#gptofoo nec-ssc_1800 printer/NEC-SuperScript_1800
+#gptofoo nec-ssc_660i printer/NEC-SuperScript_660i
+#gptofoo nec-ssc_860 printer/NEC-SuperScript_860
+#gptofoo nec-ssc_870 printer/NEC-SuperScript_870
+#gptofoo okidata-ol400 printer/Okidata-OL400
+#gptofoo okidata-ol400e printer/Okidata-OL400e
+#gptofoo okidata-ol400ex printer/Okidata-OL400ex
+#gptofoo okidata-ol410e printer/Okidata-OL410e
+#gptofoo okidata-ol600e printer/Okidata-OL600e
+#gptofoo okidata-ol610e_s printer/Okidata-OL610e_S
+#gptofoo okidata-ol800 printer/Okidata-OL800
+#gptofoo okidata-ol810ex printer/Okidata-OL810ex
+#gptofoo okidata-okp_10e printer/Okidata-Okipage_10e
+#gptofoo okidata-okp_10ex printer/Okidata-Okipage_10ex
+#gptofoo okidata-okp_14ex printer/Okidata-Okipage_14ex
+#gptofoo okidata-okp_6e printer/Okidata-Okipage_6e
+#gptofoo okidata-okp_6ex printer/Okidata-Okipage_6ex
+#gptofoo okidata-okp_8p printer/Okidata-Okipage_8p
+#gptofoo okidata-super_6e printer/Okidata-Super_6e
+#gptofoo olivetti-jp350s printer/Olivetti-JP350S
+#gptofoo olivetti-pg_306 printer/Olivetti-PG_306
#gptofoo olympus-p10 printer/Olympus-P-10
-#gptofoo olympus-p10 printer/Olympus-P-11
+#gptofoo olympus-p11 printer/Olympus-P-11
#gptofoo olympus-p200 printer/Olympus-P-200
-#gptofoo olympus-p300 printer/Olympus-P-300E
-#gptofoo olympus-p300 printer/Olympus-P-300U
-#gptofoo olympus-p300 printer/Olympus-P-330E
-#gptofoo olympus-p300 printer/Olympus-P-330NE
+#gptofoo olympus-p300 printer/Olympus-P-300
+#gptofoo olympus-p300e printer/Olympus-P-300E
+#gptofoo olympus-p300u printer/Olympus-P-300U
+#gptofoo olympus-p330e printer/Olympus-P-330E
+#gptofoo olympus-p330ne printer/Olympus-P-330NE
#gptofoo olympus-p400 printer/Olympus-P-400
#gptofoo olympus-p440 printer/Olympus-P-440
-#gptofoo pcl-2 printer/PCPI-1030
-#gptofoo pcl-2 printer/Panasonic-KX-P4410
-#gptofoo pcl-3 printer/Panasonic-KX-P4450
-#gptofoo pcl-2 printer/Panasonic-KX-P6150
-#gptofoo pcl-2 printer/Panasonic-KX-P6500
-#gptofoo pcl-2 printer/Raven-LP-410
-#gptofoo pcl-6 printer/Ricoh-Aficio_220
-#gptofoo pcl-4 printer/Ricoh-Aficio_401
-#gptofoo pcl-4 printer/Ricoh-Aficio_700
-#gptofoo pcl-4 printer/Samsung-ML-85
-#gptofoo pcl-6 printer/Samsung-ML-4600
-#gptofoo pcl-4 printer/Samsung-ML-5000a
-#gptofoo pcl-4 printer/Samsung-ML-6000
-#gptofoo pcl-4 printer/Samsung-ML-6100
-#gptofoo pcl-6 printer/Samsung-ML-7000
-#gptofoo pcl-6 printer/Samsung-ML-7000P
-#gptofoo pcl-6 printer/Samsung-ML-7000N
-#gptofoo pcl-6 printer/Samsung-ML-7050
-#gptofoo pcl-4 printer/Samsung-QL-5100A
-#gptofoo pcl-4 printer/Samsung-QL-6050
-#gptofoo pcl-2 printer/Seiko-SpeedJET_200
-#gptofoo pcl-6 printer/Sharp-AR-161
-#gptofoo pcl-601 printer/Sony-IJP-V100
+#gptofoo pcpi-1030 printer/PCPI-1030
+#gptofoo panasonic-kx-p4410 printer/Panasonic-KX-P4410
+#gptofoo panasonic-kx-p4450 printer/Panasonic-KX-P4450
+#gptofoo panasonic-kx-p6150 printer/Panasonic-KX-P6150
+#gptofoo panasonic-kx-p6500 printer/Panasonic-KX-P6500
+#gptofoo raven-lp-410 printer/Raven-LP-410
+#gptofoo ricoh-afc_220 printer/Ricoh-Aficio_220
+#gptofoo ricoh-afc_401 printer/Ricoh-Aficio_401
+#gptofoo ricoh-afc_700 printer/Ricoh-Aficio_700
+#gptofoo samsung-ml-4600 printer/Samsung-ML-4600
+#gptofoo samsung-ml-5000a printer/Samsung-ML-5000a
+#gptofoo samsung-ml-6000 printer/Samsung-ML-6000
+#gptofoo samsung-ml-6100 printer/Samsung-ML-6100
+#gptofoo samsung-ml-7000 printer/Samsung-ML-7000
+#gptofoo samsung-ml-7000n printer/Samsung-ML-7000N
+#gptofoo samsung-ml-7000p printer/Samsung-ML-7000P
+#gptofoo samsung-ml-7050 printer/Samsung-ML-7050
+#gptofoo samsung-ml-85 printer/Samsung-ML-85
+#gptofoo samsung-ql-5100a printer/Samsung-QL-5100A
+#gptofoo samsung-ql-6050 printer/Samsung-QL-6050
+#gptofoo seiko-sj_200 printer/Seiko-SpeedJET_200
+#gptofoo sharp-ar-161 printer/Sharp-AR-161
+#gptofoo sony-ijp-v100 printer/Sony-IJP-V100
#gptofoo sony-updp10 printer/Sony-UP-DP10
#gptofoo sony-updr150 printer/Sony-UP-DR150
-#gptofoo pcl-2 printer/Star-LS-04
-#gptofoo pcl-2 printer/Star-LaserPrinter_8
-#gptofoo pcl-3 printer/Tally-MT908
-#gptofoo pcl-4 printer/Xerox-Able_1406
-#gptofoo pcl-4 printer/Xerox-DocuPrint_4508
-#gptofoo pcl-4 printer/Xerox-DocuPrint_N4512
-#gptofoo pcl-4 printer/Xerox-DocuPrint_N4512PS
-#gptofoo pcl-2 printer/Xerox-DocuPrint_P12
-#gptofoo pcl-6 printer/Xerox-DocuPrint_P1202
-#gptofoo pcl-4 printer/Xerox-DocuPrint_C20
-#gptofoo pcl-4 printer/Xerox-DocuPrint_P8e
-#gptofoo pcl-4 printer/Xerox-Document_Centre_400
-#gptofoo pcl-2 printer/Generic-PCL_4_Printer
-#gptofoo pcl-3 printer/Generic-PCL_5_Printer
-#gptofoo pcl-4 printer/Generic-PCL_5c_Printer
-#gptofoo pcl-4 printer/Generic-PCL_5e_Printer
-#gptofoo pcl-6 printer/Generic-PCL_6_PCL_XL_Printer
+#gptofoo star-ls-04 printer/Star-LS-04
+#gptofoo star-lp_8 printer/Star-LaserPrinter_8
+#gptofoo tally-mt908 printer/Tally-MT908
+#gptofoo xerox-able_1406 printer/Xerox-Able_1406
+#gptofoo xerox-dp_4508 printer/Xerox-DocuPrint_4508
+#gptofoo xerox-dp_c20 printer/Xerox-DocuPrint_C20
+#gptofoo xerox-dp_n4512 printer/Xerox-DocuPrint_N4512
+#gptofoo xerox-dp_n4512ps printer/Xerox-DocuPrint_N4512PS
+#gptofoo xerox-dp_p12 printer/Xerox-DocuPrint_P12
+#gptofoo xerox-dp_p1202 printer/Xerox-DocuPrint_P1202
+#gptofoo xerox-dp_p8e printer/Xerox-DocuPrint_P8e
+#gptofoo xerox-dc_400 printer/Xerox-Document_Centre_400
diff --git a/src/foomatic/foomatic-templates-ijs/gutenprint.xml b/src/foomatic/foomatic-templates-ijs/gutenprint.xml
index f5cb082..399dd8d 100644
--- a/src/foomatic/foomatic-templates-ijs/gutenprint.xml
+++ b/src/foomatic/foomatic-templates-ijs/gutenprint.xml
@@ -8,13 +8,9 @@
<comments>
<en>
- &lt;b&gt;This page provides data for the IJS driver of the
- Gutenprint 5.0 series, if you are using the GhostScript
- (&quot;stp&quot;) driver of the Gimp-Print 4.3.x series, go to the
- &quot;&lt;a
- href=&quot;show_driver.cgi?driver=gimp-print-unstable&quot;&gt;gimp-print-unstable&lt;/a&gt;&quot;
- page, if you are using the IJS
- driver of the Gimp-Print 4.2.x series, go to the
+ &lt;b&gt;This page provides data for the IJS driver of Gutenprint
+ 5.0. If you are using a Gimp-Print 4.2 release (e. g. 4.2.7),
+ driver of the Gimp-Print 4.2.x series, please visit the
&quot;&lt;a
href=&quot;show_driver.cgi?driver=gimp-print-ijs&quot;&gt;gimp-print-ijs&lt;/a&gt;&quot;
page, and if you are using Gimp-Print 4.0.x, go to the &quot;&lt;a
@@ -24,11 +20,11 @@
Gutenprint supports a wide variety of Epson Stylus, HP DeskJet,
LaserJet, Canon BubbleJet, Lexmark inkjet printers, with the
primary goal being uncompromising quality. Epson Stylus printers
- in particular are supported in all resolutions and modes, and the
- latest printers are capable of producing prints that rival
- photographic prints in quality. This package also offers much
- faster printing for high quality text and presentation graphics
- when required.&lt;p&gt;
+ in particular are supported in all resolutions and modes, and many
+ models are capable of producing prints that rival photographic
+ prints in quality. This package also offers much faster printing
+ for high quality text and presentation graphics when
+ required.&lt;p&gt;
The execution information currently here corresponds to driver
version @@STPVER@@. If you use another version, use the Foomatic
@@ -38,9 +34,10 @@
IJS driver of Gutenprint. For the native CUPS driver there
are special PPD files provided by the Gutenprint package.&lt;p&gt;
- This driver does not require patching and rebuilding GhostScript.
- It is enough when you have an IJS enabled GhostScript (GNU
- GhostScript 6.53 or newer, APFL GhostScript 7.04 or newer.&lt;p&gt;
+ This driver is built as an IJS driver, which does not require
+ recompiling Ghostscript. It requires an IJS enabled GhostScript
+ (GNU GhostScript 6.53 or newer, APFL GhostScript 7.04 or
+ newer).&lt;p&gt;
</en>
</comments>
diff --git a/src/foomatic/printer_margins.c b/src/foomatic/printer_margins.c
index fef4d6f..89c68ed 100644
--- a/src/foomatic/printer_margins.c
+++ b/src/foomatic/printer_margins.c
@@ -1,5 +1,5 @@
/*
- * "$Id: printer_margins.c,v 1.15 2004/09/17 18:38:12 rleigh Exp $"
+ * "$Id: printer_margins.c,v 1.17 2006/04/17 02:06:18 rlk Exp $"
*
* Dump the per-printer margins for Grant Taylor's *-omatic database
*
@@ -31,6 +31,9 @@
int
main(int argc, char **argv) {
int i, k;
+ int use_all_page_sizes = 1;
+ if (argc > 1 && !strcmp(argv[1], "-s"))
+ use_all_page_sizes = 0;
stp_init();
for (i = 0; i < stp_printer_model_count(); i++) {
@@ -71,6 +74,10 @@ main(int argc, char **argv) {
printf("Unable to lookup size %s!\n", opt->name);
continue;
}
+ if (!use_all_page_sizes && num_opts >= 10 &&
+ (papersize->paper_unit == PAPERSIZE_ENGLISH_EXTENDED ||
+ papersize->paper_unit == PAPERSIZE_METRIC_EXTENDED))
+ continue;
width = papersize->width;
height = papersize->height;
@@ -78,7 +85,17 @@ main(int argc, char **argv) {
stp_set_string_parameter(pv, "PageSize", opt->name);
stp_get_media_size(pv, &width, &height);
- stp_get_imageable_area(pv, &left, &right, &bottom, &top);
+ stp_get_maximum_imageable_area(pv, &left, &right, &bottom, &top);
+
+ if (left < 0)
+ left = 0;
+ if (right > width)
+ right = width;
+ if (bottom > height)
+ bottom = height;
+ if (top < 0)
+ top = 0;
+
bottom = height - bottom;
top = height - top;
diff --git a/src/foomatic/printer_options.c b/src/foomatic/printer_options.c
index 53fed4c..6c1a9ba 100644
--- a/src/foomatic/printer_options.c
+++ b/src/foomatic/printer_options.c
@@ -1,5 +1,5 @@
/*
- * "$Id: printer_options.c,v 1.48 2005/08/10 11:29:46 rlk Exp $"
+ * "$Id: printer_options.c,v 1.49 2006/03/13 13:29:02 rlk Exp $"
*
* Dump the per-printer options for Grant Taylor's *-omatic database
*
@@ -32,6 +32,9 @@ int
main(int argc, char **argv)
{
int i, j, k;
+ stp_parameter_level_t max_level = STP_PARAMETER_LEVEL_ADVANCED4;
+ if (argc > 1 && !strcmp(argv[1], "-s"))
+ max_level = STP_PARAMETER_LEVEL_BASIC;
stp_init();
for (i = 0; i < stp_printer_model_count(); i++)
@@ -71,7 +74,8 @@ main(int argc, char **argv)
for (k = 0; k < nparams; k++)
{
const stp_parameter_t *p = stp_parameter_list_param(params, k);
- if (p->read_only || p->p_level > STP_PARAMETER_LEVEL_ADVANCED4 ||
+ if (p->read_only ||
+ (p->p_level > max_level && strcmp(p->name, "Resolution") != 0) ||
(p->p_class != STP_PARAMETER_CLASS_OUTPUT &&
p->p_class != STP_PARAMETER_CLASS_FEATURE))
continue;