xml/hp_pjl_id.xml in recog-2.0.13 vs xml/hp_pjl_id.xml in recog-2.0.14
- old
+ new
@@ -1,435 +1,396 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!--
For printers running the PJL protocol (usually on 9100/tcp), their type can be requested
by the INFO ID command. The printer types (strings surrounded by double quotes) are
matched against these patterns to fingerprint the printer.
-->
-
<fingerprints>
- <!--
+ <!--
LaserJet and Designjet are registered trademarks of HP. Therefore matching for the keywords
is sufficient for asserting all relevant information
-->
- <fingerprint pattern="laserjet (.*)(?: series)?" flags="REG_ICASE">
- <description>HP JetDirect Printer</description>
- <example>HP LaserJet 4100 Series</example>
- <example>HP LaserJet 2200</example>
- <example>LASERJET 4050</example>
- <example>LASERJET 4 PLUS</example>
- <example>hp LaserJet 1320 series</example>
- <example>hp color LaserJet 4600</example>
- <example>HP Color LaserJet 3600</example>
- <example>HP LASERJET 4ML</example>
- <example>hp LaserJet 4345 mfp</example>
- <example>HP Color LaserJet CM2320nf MFP</example>
- <example>HP LaserJet 600 M602</example>
- <example>HP LaserJet 1022n</example>
- <example>HP LaserJet M1120n MFP</example>
- <example>HP LaserJet P1505n</example>
- <example>HP LaserJet P2014n</example>
- <example>HP LaserJet P2035n</example>
- <example>HP LaserJet P2055 Series</example>
- <example>HP LaserJet Professional M1212nf MFP</example>
- <example>HP LaserJet Professional P1606dn</example>
- <example>20080613_1836 HP LaserJet P2055 Series</example>
- <example>20080718_1441 HP LaserJet P2055 Series</example>
- <example>20081103_1652 HP LaserJet P2055 Series</example>
- <example>20081124_1804 HP LaserJet P2055 Series</example>
- <example>20081124_1858 HP LaserJet P2055 Series</example>
- <param pos="0" name="service.vendor" value="HP"/>
- <param pos="0" name="service.product" value="JetDirect"/>
- <param pos="0" name="service.family" value="JetDirect"/>
- <param pos="0" name="os.vendor" value="HP"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="0" name="os.family" value="LaserJet"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
+ <fingerprint pattern="laserjet (.*)(?: series)?" flags="REG_ICASE">
+ <description>HP JetDirect Printer</description>
+ <example>HP LaserJet 4100 Series</example>
+ <example>HP LaserJet 2200</example>
+ <example>LASERJET 4050</example>
+ <example>LASERJET 4 PLUS</example>
+ <example>hp LaserJet 1320 series</example>
+ <example>hp color LaserJet 4600</example>
+ <example>HP Color LaserJet 3600</example>
+ <example>HP LASERJET 4ML</example>
+ <example>hp LaserJet 4345 mfp</example>
+ <example>HP Color LaserJet CM2320nf MFP</example>
+ <example>HP LaserJet 600 M602</example>
+ <example>HP LaserJet 1022n</example>
+ <example>HP LaserJet M1120n MFP</example>
+ <example>HP LaserJet P1505n</example>
+ <example>HP LaserJet P2014n</example>
+ <example>HP LaserJet P2035n</example>
+ <example>HP LaserJet P2055 Series</example>
+ <example>HP LaserJet Professional M1212nf MFP</example>
+ <example>HP LaserJet Professional P1606dn</example>
+ <example>20080613_1836 HP LaserJet P2055 Series</example>
+ <example>20080718_1441 HP LaserJet P2055 Series</example>
+ <example>20081103_1652 HP LaserJet P2055 Series</example>
+ <example>20081124_1804 HP LaserJet P2055 Series</example>
+ <example>20081124_1858 HP LaserJet P2055 Series</example>
+ <param pos="0" name="service.vendor" value="HP"/>
+ <param pos="0" name="service.product" value="JetDirect"/>
+ <param pos="0" name="service.family" value="JetDirect"/>
+ <param pos="0" name="os.vendor" value="HP"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="0" name="os.family" value="LaserJet"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
<fingerprint pattern="(designjet \S+)" flags="REG_ICASE">
- <description>HP Designjet printer</description>
- <example>hp designjet 110plus</example>
- <example>DESIGNJET 1050C</example>
- <example>DESIGNJET 1055CM</example>
- <example>DESIGNJET 700</example>
- <param pos="0" name="service.vendor" value="HP"/>
- <param pos="0" name="service.product" value="JetDirect"/>
- <param pos="0" name="service.family" value="JetDirect"/>
- <param pos="0" name="os.vendor" value="HP"/>
- <param pos="0" name="os.family" value="DesignJet"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
+ <description>HP Designjet printer</description>
+ <example>hp designjet 110plus</example>
+ <example>DESIGNJET 1050C</example>
+ <example>DESIGNJET 1055CM</example>
+ <example>DESIGNJET 700</example>
+ <param pos="0" name="service.vendor" value="HP"/>
+ <param pos="0" name="service.product" value="JetDirect"/>
+ <param pos="0" name="service.family" value="JetDirect"/>
+ <param pos="0" name="os.vendor" value="HP"/>
+ <param pos="0" name="os.family" value="DesignJet"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
</fingerprint>
-
<fingerprint pattern="^Xerox ColorQube (\S+)$">
- <description>Xerox ColorQube Multifunction Printer</description>
- <example>Xerox ColorQube 8570DN</example>
- <example>Xerox ColorQube 8570DT</example>
- <example>Xerox ColorQube 8570N</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="ColorQube"/>
- <param pos="1" name="os.product"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
+ <description>Xerox ColorQube Multifunction Printer</description>
+ <example>Xerox ColorQube 8570DN</example>
+ <example>Xerox ColorQube 8570DT</example>
+ <example>Xerox ColorQube 8570N</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="ColorQube"/>
+ <param pos="1" name="os.product"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
</fingerprint>
-
- <fingerprint pattern="^Brother (.+)$">
- <description>Brother Printer</description>
- <example>Brother HL-1660e</example>
- <param pos="0" name="os.vendor" value="Brother"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <!-- Assert the product range as a product fingerprint. -->
- <fingerprint pattern="^(iR ?\S+)">
- <description>Canon iR multifunction device</description>
- <example>iR 3180C EUR</example>
- <example>iR C4080/C4580</example>
- <example>iR1020/1024/1025</example>
- <param pos="0" name="os.vendor" value="Canon"/>
- <param pos="0" name="os.family" value="iR Series"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(?:Dell (?:Color Laser |Laser Printer )?|(?:Color Laser |Laser Printer ))(\d+(?:n|cn|dn|cdn))(?: Color Laser| Laser Printer)?$"> -->
- <description>Dell Laser Printer</description>
- <example>Dell Laser Printer 1710n</example>
- <example>Dell Color Laser 3110cn</example>
- <example>Laser Printer 5100cn</example>
- <example>Dell 2130cn Color Laser</example>
- <example>Dell 2330dn Laser Printer</example>
- <example>Dell 2350dn Laser Printer</example>
- <example>Dell 3130cn Color Laser</example>
- <example>Dell 5130cdn Color Laser</example>
- <example>Dell 5230n Laser Printer</example>
- <example>Dell 2145cn</example>
- <param pos="0" name="os.vendor" value="Dell"/>
- <param pos="0" name="os.family" value="Laser Printer"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Dell (\d+(?:n|cn|dn|cdn)) MFP$">
- <description>Dell Laser multifunction device</description>
- <example>Dell 2135cn MFP</example>
- <example>Dell 2335dn MFP</example>
- <param pos="0" name="os.vendor" value="Dell"/>
- <param pos="0" name="os.family" value="Laser Printer"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^HP (\S+ Digital Sender)$">
- <description>HP Digital Sender scanner</description>
- <example>HP 9250C Digital Sender</example>
- <param pos="0" name="os.vendor" value="HP"/>
- <param pos="0" name="os.device" value="Scanner"/>
- <param pos="0" name="os.family" value="Digital Sender"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(?:IBM )?Infoprint(?: Color)? (\S+)$">
- <description>IBM Infoprint Printer</description>
- <param pos="0" name="os.vendor" value="IBM"/>
- <param pos="0" name="os.family" value="Infoprint"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^KM-(.*)$">
- <description>Konica Minolta printer</description>
- <example>KM-5050</example>
- <param pos="0" name="os.vendor" value="Lexmark"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(FS-\S+MFP\S*)$">
- <description>Kyocera Mita Multifunction device</description>
- <example>FS-C2126MFP</example>
- <example>FS-C2126MFP+</example>
- <example>FS-1035MFP/DP</example>
- <param pos="0" name="os.vendor" value="Kyocera Mita"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="0" name="os.family" value="FS"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(FS-(?:C)?\d+(?:D|DN))$">
- <description>Kyocera Mita Printer</description>
- <example>FS-C8500DN</example>
- <example>FS-4100DN</example>
- <example>FS-2020D</example>
- <param pos="0" name="os.vendor" value="Kyocera Mita"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="0" name="os.family" value="FS"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(TASKalfa \S+)$">
- <description>Kyocera Mita TASKalfa multifunction device</description>
- <example>TASKalfa 300ci</example>
- <example>TASKalfa 520i</example>
- <example>TASKalfa 250ci</example>
- <param pos="0" name="os.vendor" value="Kyocera Mita"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="0" name="os.family" value="TASKalfa"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Lexmark (.*)$">
- <description>Lexmark JetDirect printer</description>
- <example>Lexmark C910</example>
- <example>Lexmark Optra LaserPrinter</example>
- <example>Lexmark Optra S 1250</example>
- <param pos="0" name="os.vendor" value="Lexmark"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Oce (fx[^\s:]+):.*$" flags="REG_ICASE">
- <description>Oce FX series multifunction device</description>
- <example os.product="fx3000">Oce fx3000:8C5-B29:Ver.D:U0707161719:B0601271355</example>
- <param pos="0" name="os.vendor" value="Oce"/>
- <param pos="0" name="os.family" value="FX Series"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Oce (VL\S+):.*$" flags="REG_ICASE">
- <description>Oce VarioLink multifunction device</description>
- <example>Oce VL3200:8C5-D92:Ver.B</example>
- <param pos="0" name="os.vendor" value="Oce"/>
- <param pos="0" name="os.family" value="VarioLink"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <!-- IGI is Imagistics International, which was acquired by Oce.
+ <fingerprint pattern="^Brother (.+)$">
+ <description>Brother Printer</description>
+ <example>Brother HL-1660e</example>
+ <param pos="0" name="os.vendor" value="Brother"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <!-- Assert the product range as a product fingerprint. -->
+ <fingerprint pattern="^(iR ?\S+)">
+ <description>Canon iR multifunction device</description>
+ <example>iR 3180C EUR</example>
+ <example>iR C4080/C4580</example>
+ <example>iR1020/1024/1025</example>
+ <param pos="0" name="os.vendor" value="Canon"/>
+ <param pos="0" name="os.family" value="iR Series"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(?:Dell (?:Color Laser |Laser Printer )?|(?:Color Laser |Laser Printer ))(\d+(?:n|cn|dn|cdn))(?: Color Laser| Laser Printer)?$">
+ <description>Dell Laser Printer</description>
+ <example>Dell Laser Printer 1710n</example>
+ <example>Dell Color Laser 3110cn</example>
+ <example>Laser Printer 5100cn</example>
+ <example>Dell 2130cn Color Laser</example>
+ <example>Dell 2330dn Laser Printer</example>
+ <example>Dell 2350dn Laser Printer</example>
+ <example>Dell 3130cn Color Laser</example>
+ <example>Dell 5130cdn Color Laser</example>
+ <example>Dell 5230n Laser Printer</example>
+ <example>Dell 2145cn</example>
+ <param pos="0" name="os.vendor" value="Dell"/>
+ <param pos="0" name="os.family" value="Laser Printer"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Dell (\d+(?:n|cn|dn|cdn)) MFP$">
+ <description>Dell Laser multifunction device</description>
+ <example>Dell 2135cn MFP</example>
+ <example>Dell 2335dn MFP</example>
+ <param pos="0" name="os.vendor" value="Dell"/>
+ <param pos="0" name="os.family" value="Laser Printer"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^HP (\S+ Digital Sender)$">
+ <description>HP Digital Sender scanner</description>
+ <example>HP 9250C Digital Sender</example>
+ <param pos="0" name="os.vendor" value="HP"/>
+ <param pos="0" name="os.device" value="Scanner"/>
+ <param pos="0" name="os.family" value="Digital Sender"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(?:IBM )?Infoprint(?: Color)? (\S+)$">
+ <description>IBM Infoprint Printer</description>
+ <param pos="0" name="os.vendor" value="IBM"/>
+ <param pos="0" name="os.family" value="Infoprint"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^KM-(.*)$">
+ <description>Konica Minolta printer</description>
+ <example>KM-5050</example>
+ <param pos="0" name="os.vendor" value="Lexmark"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(FS-\S+MFP\S*)$">
+ <description>Kyocera Mita Multifunction device</description>
+ <example>FS-C2126MFP</example>
+ <example>FS-C2126MFP+</example>
+ <example>FS-1035MFP/DP</example>
+ <param pos="0" name="os.vendor" value="Kyocera Mita"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="0" name="os.family" value="FS"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(FS-(?:C)?\d+(?:D|DN))$">
+ <description>Kyocera Mita Printer</description>
+ <example>FS-C8500DN</example>
+ <example>FS-4100DN</example>
+ <example>FS-2020D</example>
+ <param pos="0" name="os.vendor" value="Kyocera Mita"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="0" name="os.family" value="FS"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(TASKalfa \S+)$">
+ <description>Kyocera Mita TASKalfa multifunction device</description>
+ <example>TASKalfa 300ci</example>
+ <example>TASKalfa 520i</example>
+ <example>TASKalfa 250ci</example>
+ <param pos="0" name="os.vendor" value="Kyocera Mita"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="0" name="os.family" value="TASKalfa"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Lexmark (.*)$">
+ <description>Lexmark JetDirect printer</description>
+ <example>Lexmark C910</example>
+ <example>Lexmark Optra LaserPrinter</example>
+ <example>Lexmark Optra S 1250</example>
+ <param pos="0" name="os.vendor" value="Lexmark"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Oce (fx[^\s:]+):.*$" flags="REG_ICASE">
+ <description>Oce FX series multifunction device</description>
+ <example os.product="fx3000">Oce fx3000:8C5-B29:Ver.D:U0707161719:B0601271355</example>
+ <param pos="0" name="os.vendor" value="Oce"/>
+ <param pos="0" name="os.family" value="FX Series"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Oce (VL\S+):.*$" flags="REG_ICASE">
+ <description>Oce VarioLink multifunction device</description>
+ <example>Oce VL3200:8C5-D92:Ver.B</example>
+ <param pos="0" name="os.vendor" value="Oce"/>
+ <param pos="0" name="os.family" value="VarioLink"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <!-- IGI is Imagistics International, which was acquired by Oce.
I can't find MX-MBX3 or any variant online. -->
- <fingerprint pattern="^OceIGI MX-\S+" flags="REG_ICASE">
- <description>Oce-acquired IGI printer</description>
- <example>OceIGI MX-NBX3 02-Jul-07 14:47</example>
- <param pos="0" name="os.vendor" value="Oce"/>
- <param pos="0" name="os.device" value="Printer"/>
- </fingerprint>
-
- <!-- im3510/4510 is actually a range of model numbers, but asserting a range
+ <fingerprint pattern="^OceIGI MX-\S+" flags="REG_ICASE">
+ <description>Oce-acquired IGI printer</description>
+ <example>OceIGI MX-NBX3 02-Jul-07 14:47</example>
+ <param pos="0" name="os.vendor" value="Oce"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ </fingerprint>
+ <!-- im3510/4510 is actually a range of model numbers, but asserting a range
of models as a product is preferableto asserting nothing. -->
- <fingerprint pattern="^Imagistics (im\S+) (.+)" flags="REG_ICASE">
- <description>Oce IM series multifunction device</description>
- <example>Imagistics im3510/4510 02-Aug-04 10:56</example>
- <param pos="0" name="os.vendor" value="Oce"/>
- <param pos="0" name="os.family" value="IM Series"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="0" name="system.time.format" value="dd-MMM-yy HH:mm"/>
- <param pos="1" name="os.product"/>
- <param pos="2" name="system.time"/>
- </fingerprint>
-
- <!-- C610 is a series; there are several models with suffixes n, dn, dtn, cdn -->
- <fingerprint pattern="^OKI (C\d+)\S*$">
- <description>Okidata color printer</description>
- <example>OKI C610</example>
- <example>OKI C710</example>
- <!-- Conjectured -->
- <example>OKI C710dn</example>
- <param pos="0" name="os.vendor" value="Okidata"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^OKI (MC\d+)\S*$">
- <description>Okidata multifunction device</description>
- <example>OKI MC860</example>
- <param pos="0" name="os.vendor" value="Okidata"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^RICOH ((?:Aficio|MP|SP) .*)$" flags="REG_ICASE">
- <description>Ricoh Aficio Printer</description>
- <example>RICOH Aficio 2075</example>
- <example>RICOH Aficio AP610N</example>
- <example>RICOH Aficio SP 8100DN</example>
- <example>RICOH MP C1500/615C</example>
- <param pos="0" name="os.vendor" value="Ricoh"/>
- <param pos="0" name="os.family" value="Aficio"/>
- <param pos="1" name="os.product"/>
- <param pos="0" name="os.device" value="Printer"/>
- </fingerprint>
-
- <!-- NRG was acquired by Ricoh; classify NRG printers as such.
+ <fingerprint pattern="^Imagistics (im\S+) (.+)" flags="REG_ICASE">
+ <description>Oce IM series multifunction device</description>
+ <example>Imagistics im3510/4510 02-Aug-04 10:56</example>
+ <param pos="0" name="os.vendor" value="Oce"/>
+ <param pos="0" name="os.family" value="IM Series"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="0" name="system.time.format" value="dd-MMM-yy HH:mm"/>
+ <param pos="1" name="os.product"/>
+ <param pos="2" name="system.time"/>
+ </fingerprint>
+ <!-- C610 is a series; there are several models with suffixes n, dn, dtn, cdn -->
+ <fingerprint pattern="^OKI (C\d+)\S*$">
+ <description>Okidata color printer</description>
+ <example>OKI C610</example>
+ <example>OKI C710</example>
+ <example>OKI C710dn</example>
+ <param pos="0" name="os.vendor" value="Okidata"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^OKI (MC\d+)\S*$">
+ <description>Okidata multifunction device</description>
+ <example>OKI MC860</example>
+ <param pos="0" name="os.vendor" value="Okidata"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^RICOH ((?:Aficio|MP|SP) .*)$" flags="REG_ICASE">
+ <description>Ricoh Aficio Printer</description>
+ <example>RICOH Aficio 2075</example>
+ <example>RICOH Aficio AP610N</example>
+ <example>RICOH Aficio SP 8100DN</example>
+ <example>RICOH MP C1500/615C</example>
+ <param pos="0" name="os.vendor" value="Ricoh"/>
+ <param pos="0" name="os.family" value="Aficio"/>
+ <param pos="1" name="os.product"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ </fingerprint>
+ <!-- NRG was acquired by Ricoh; classify NRG printers as such.
Be consistent with snmp_sysdescr.xml. -->
- <fingerprint pattern="^NRG ([MS]P \S+)$" flags="REG_ICASE">
- <description>Ricoh NRG printer</description>
- <example>NRG MP 171</example>
- <example>NRG MP 3350</example>
- <example>NRG MP C2550</example>
- <example>NRG MP C2800</example>
- <example>NRG MP C3500</example>
- <example>NRG MP C4000</example>
- <example>NRG MP C4500</example>
- <example>NRG SP C231SF</example>
- <param pos="0" name="os.vendor" value="Ricoh"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <!-- Gestetner == NRG, and was acquired by Ricoh.
+ <fingerprint pattern="^NRG ([MS]P \S+)$" flags="REG_ICASE">
+ <description>Ricoh NRG printer</description>
+ <example>NRG MP 171</example>
+ <example>NRG MP 3350</example>
+ <example>NRG MP C2550</example>
+ <example>NRG MP C2800</example>
+ <example>NRG MP C3500</example>
+ <example>NRG MP C4000</example>
+ <example>NRG MP C4500</example>
+ <example>NRG SP C231SF</example>
+ <param pos="0" name="os.vendor" value="Ricoh"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <!-- Gestetner == NRG, and was acquired by Ricoh.
Assert the range of products as os.product. -->
- <fingerprint pattern="^Gestetner (MP\S+/DSc\S+)$" flags="REG_ICASE">
- <description>Ricoh Gestetner multifunction device</description>
- <example>Gestetner MPC2500/DSc525</example>
- <param pos="0" name="os.vendor" value="Ricoh"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^HYDRA$" flags="REG_ICASE">
- <description>RSI Hydra printer</description>
- <example>HYDRA</example>
- <param pos="0" name="os.vendor" value="RSI"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="0" name="os.product" value="Hydra"/>
- </fingerprint>
-
- <fingerprint pattern="^Savin (\S+)$" flags="REG_ICASE">
- <description>Savin Printer</description>
- <example>SAVIN 4075</example>
- <param pos="0" name="os.vendor" value="Savin"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Samsung ((?:SCX|CLX)-\S+) Series$" flags="REG_ICASE">
- <description>Samsung multifunction device</description>
- <example>Samsung SCX-5835_5935 Series</example>
- <!-- Conjectured -->
- <example>Samsung CLX-4195 Series</example>
- <param pos="0" name="os.vendor" value="Samsung"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Samsung ((?:ML|CLP)-\S+) Series$" flags="REG_ICASE">
- <description>Samsung printer</description>
- <example>Samsung CLP-680 Series</example>
- <example>Samsung ML-5012_5512 Series</example>
- <param pos="0" name="os.vendor" value="Samsung"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^SHARP (\S+-\S+) .*$" flags="REG_ICASE">
- <description>Sharp Printer</description>
- <example>Sharp MX-NBX3 18-Mar-08 10:22</example>
- <example>Sharp AR-P17 24-Mar-04 19:55</example>
- <param pos="0" name="os.vendor" value="Sharp"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Source Technologies (\S+)$" flags="REG_ICASE">
- <description>Source Technologies Printer</description>
- <example>Source Technologies ST-9620</example>
- <param pos="0" name="os.vendor" value="Source Technologies"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <!-- Consistent with snmp_sysdescr.xml -->
- <fingerprint pattern="^TOSHIBA (e-STUDIO\S+)(?:\s+.*)?" certainty="0.9">
- <description>Toshiba e-STUDIO multifunction device</description>
- <example>TOSHIBA e-STUDIO350 V468Z 20061013</example>
- <example>TOSHIBA e-STUDIO350-450 V444Z 20041104</example>
- <example>TOSHIBA e-STUDIO450 V468Z 20061013</example>
- <example>TOSHIBA e-STUDIO500S</example>
- <param pos="0" name="os.vendor" value="Toshiba"/>
- <param pos="0" name="os.family" value="e-STUDIO"/>
- <param pos="0" name="os.device" value="Multifunction Device"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <!-- TODO:
+ <fingerprint pattern="^Gestetner (MP\S+/DSc\S+)$" flags="REG_ICASE">
+ <description>Ricoh Gestetner multifunction device</description>
+ <example>Gestetner MPC2500/DSc525</example>
+ <param pos="0" name="os.vendor" value="Ricoh"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^HYDRA$" flags="REG_ICASE">
+ <description>RSI Hydra printer</description>
+ <example>HYDRA</example>
+ <param pos="0" name="os.vendor" value="RSI"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="0" name="os.product" value="Hydra"/>
+ </fingerprint>
+ <fingerprint pattern="^Savin (\S+)$" flags="REG_ICASE">
+ <description>Savin Printer</description>
+ <example>SAVIN 4075</example>
+ <param pos="0" name="os.vendor" value="Savin"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Samsung ((?:SCX|CLX)-\S+) Series$" flags="REG_ICASE">
+ <description>Samsung multifunction device</description>
+ <example>Samsung SCX-5835_5935 Series</example>
+ <example>Samsung CLX-4195 Series</example>
+ <param pos="0" name="os.vendor" value="Samsung"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Samsung ((?:ML|CLP)-\S+) Series$" flags="REG_ICASE">
+ <description>Samsung printer</description>
+ <example>Samsung CLP-680 Series</example>
+ <example>Samsung ML-5012_5512 Series</example>
+ <param pos="0" name="os.vendor" value="Samsung"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^SHARP (\S+-\S+) .*$" flags="REG_ICASE">
+ <description>Sharp Printer</description>
+ <example>Sharp MX-NBX3 18-Mar-08 10:22</example>
+ <example>Sharp AR-P17 24-Mar-04 19:55</example>
+ <param pos="0" name="os.vendor" value="Sharp"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Source Technologies (\S+)$" flags="REG_ICASE">
+ <description>Source Technologies Printer</description>
+ <example>Source Technologies ST-9620</example>
+ <param pos="0" name="os.vendor" value="Source Technologies"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <!-- Consistent with snmp_sysdescr.xml -->
+ <fingerprint pattern="^TOSHIBA (e-STUDIO\S+)(?:\s+.*)?" certainty="0.9">
+ <description>Toshiba e-STUDIO multifunction device</description>
+ <example>TOSHIBA e-STUDIO350 V468Z 20061013</example>
+ <example>TOSHIBA e-STUDIO350-450 V444Z 20041104</example>
+ <example>TOSHIBA e-STUDIO450 V468Z 20061013</example>
+ <example>TOSHIBA e-STUDIO500S</example>
+ <param pos="0" name="os.vendor" value="Toshiba"/>
+ <param pos="0" name="os.family" value="e-STUDIO"/>
+ <param pos="0" name="os.device" value="Multifunction Device"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <!-- TODO:
Xerox AccXES devices are documented to return:
"<printer name> <release #>"
<FF>
In the above, <printer name> is the official product name of the
AccXES printer, and <release #> corresponds to a software release
number.
-->
-
- <fingerprint pattern="^(?:ID=)?Xerox (Phaser \S+)$" certainty="0.9">
- <description>Xerox Phaser Printer</description>
- <example>Xerox Phaser 6180MFP-D</example>
- <example>ID=Xerox Phaser 5400</example>
- <example>Xerox Phaser 4400DT</example>
- <example>Xerox Phaser 4400N</example>
- <example>Xerox Phaser 4500DT</example>
- <example>Xerox Phaser 4500N</example>
- <example>Xerox Phaser 4510DT</example>
- <example>Xerox Phaser 4510N</example>
- <example>Xerox Phaser 5500DN</example>
- <example>Xerox Phaser 5550DN</example>
- <example>Xerox Phaser 5550DT</example>
- <example>Xerox Phaser 6300DN</example>
- <example>Xerox Phaser 6360DN</example>
- <example>Xerox Phaser 6360DT</example>
- <example>Xerox Phaser 7750DN</example>
- <example>Xerox Phaser 7750GX</example>
- <example>Xerox Phaser 7760DN</example>
- <example>Xerox Phaser 7760GX</example>
- <example>Xerox Phaser 8400N</example>
- <example>Xerox Phaser 8550DP</example>
- <example>Xerox Phaser 8560</example>
- <example>Xerox Phaser 8560DN</example>
- <example>Xerox Phaser 8560N</example>
- <example>Xerox Phaser 8860MFP</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="Phaser"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^Xerox (WorkCentre .*)$" certainty="0.9">
- <description>Xerox Workcentre Printer</description>
- <example>Xerox WorkCentre 7425</example>
- <example>Xerox WorkCentre Pro 245</example>
- <example>Xerox WorkCentre Pro 55, v1 Multifunction System</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="WorkCentre"/>
- <param pos="1" name="os.product"/>
- <param pos="0" name="os.device" value="Printer"/>
- </fingerprint>
-
- <fingerprint pattern="^(XC\S+)$" certainty="0.9">
- <description>Xerox XC Printer</description>
- <example>XC560</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="XC"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(DC\S+)$" certainty="0.9">
- <description>Xerox DocuColor Printer</description>
- <example>DC250</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="DocuColor"/>
- <param pos="0" name="os.device" value="Printer"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- <fingerprint pattern="^(EX\d+-\d+)$" certainty="0.9">
- <description>Xerox EX Print Server, powered by EFI Fiery</description>
- <example>EX4112-4127</example>
- <param pos="0" name="os.vendor" value="Xerox"/>
- <param pos="0" name="os.family" value="EX"/>
- <param pos="0" name="os.device" value="Print server"/>
- <param pos="1" name="os.product"/>
- </fingerprint>
-
- </fingerprints>
+ <fingerprint pattern="^(?:ID=)?Xerox (Phaser \S+)$" certainty="0.9">
+ <description>Xerox Phaser Printer</description>
+ <example>Xerox Phaser 6180MFP-D</example>
+ <example>ID=Xerox Phaser 5400</example>
+ <example>Xerox Phaser 4400DT</example>
+ <example>Xerox Phaser 4400N</example>
+ <example>Xerox Phaser 4500DT</example>
+ <example>Xerox Phaser 4500N</example>
+ <example>Xerox Phaser 4510DT</example>
+ <example>Xerox Phaser 4510N</example>
+ <example>Xerox Phaser 5500DN</example>
+ <example>Xerox Phaser 5550DN</example>
+ <example>Xerox Phaser 5550DT</example>
+ <example>Xerox Phaser 6300DN</example>
+ <example>Xerox Phaser 6360DN</example>
+ <example>Xerox Phaser 6360DT</example>
+ <example>Xerox Phaser 7750DN</example>
+ <example>Xerox Phaser 7750GX</example>
+ <example>Xerox Phaser 7760DN</example>
+ <example>Xerox Phaser 7760GX</example>
+ <example>Xerox Phaser 8400N</example>
+ <example>Xerox Phaser 8550DP</example>
+ <example>Xerox Phaser 8560</example>
+ <example>Xerox Phaser 8560DN</example>
+ <example>Xerox Phaser 8560N</example>
+ <example>Xerox Phaser 8860MFP</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="Phaser"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^Xerox (WorkCentre .*)$" certainty="0.9">
+ <description>Xerox Workcentre Printer</description>
+ <example>Xerox WorkCentre 7425</example>
+ <example>Xerox WorkCentre Pro 245</example>
+ <example>Xerox WorkCentre Pro 55, v1 Multifunction System</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="WorkCentre"/>
+ <param pos="1" name="os.product"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ </fingerprint>
+ <fingerprint pattern="^(XC\S+)$" certainty="0.9">
+ <description>Xerox XC Printer</description>
+ <example>XC560</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="XC"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(DC\S+)$" certainty="0.9">
+ <description>Xerox DocuColor Printer</description>
+ <example>DC250</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="DocuColor"/>
+ <param pos="0" name="os.device" value="Printer"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+ <fingerprint pattern="^(EX\d+-\d+)$" certainty="0.9">
+ <description>Xerox EX Print Server, powered by EFI Fiery</description>
+ <example>EX4112-4127</example>
+ <param pos="0" name="os.vendor" value="Xerox"/>
+ <param pos="0" name="os.family" value="EX"/>
+ <param pos="0" name="os.device" value="Print server"/>
+ <param pos="1" name="os.product"/>
+ </fingerprint>
+</fingerprints>