harbour-seaprint/qml/pages/utils.js
Anton Thomasson 0efd96c072 Make the icon an attribute on the printer object
This allows retrying based on actual size and using cURL for getting
the icon to avoid old Qt network code.
2022-02-19 17:48:51 +01:00

1660 lines
75 KiB
JavaScript

.pragma library
.import seaprint.mimer 1.0 as Mimer
.import seaprint.convertchecker 1.0 as ConvertChecker
// TODO move to IppPrinter?
function supported_formats(printer, considerAdditionalFormats)
{
var formats = printer.attrs["document-format-supported"].value;
if(considerAdditionalFormats)
{
formats=formats+printer.additionalDocumentFormats;
}
var raster = (has(formats, Mimer.Mimer.PWG) || has(formats, Mimer.Mimer.URF));
var mimetypes = [];
var pdf = false;
var postscript = false;
var office = false;
var images = false;
var plaintext = false;
if(has(formats, Mimer.Mimer.PDF) ||
(has(formats, Mimer.Mimer.Postscript) || raster ))
{
pdf = true;
mimetypes.push(Mimer.Mimer.PDF);
plaintext = true;
mimetypes.push(Mimer.Mimer.Plaintext);
}
if(has(formats, Mimer.Mimer.Postscript))
{
postscript = true;
mimetypes.push(Mimer.Mimer.Postscript);
}
if((ConvertChecker.ConvertChecker.calligra) &&
( has(formats, Mimer.Mimer.PDF) || has(formats, Mimer.Mimer.Postscript) || raster ))
{
office = true;
mimetypes = mimetypes.concat(Mimer.Mimer.OfficeFormats);
}
if (raster || has(formats, Mimer.Mimer.JPEG) || has(formats, Mimer.Mimer.PNG) ||
has(formats, Mimer.Mimer.PDF) || has(formats, Mimer.Mimer.Postscript))
{
images = true;
mimetypes.push(Mimer.Mimer.JPEG);
mimetypes.push(Mimer.Mimer.PNG);
mimetypes.push(Mimer.Mimer.TIFF);
mimetypes.push(Mimer.Mimer.GIF);
}
return {pdf: pdf, postscript: postscript, plaintext: plaintext, office: office, images: images, mimetypes: mimetypes};
}
function has(arrayish, what)
{
return arrayish.indexOf(what) != -1;
}
function ippName(name, value, strings)
{
if(value==undefined)
{
return ""
}
switch(name) {
case "job-state":
switch(value) {
case 3:
return qsTr("pending");
case 4:
return qsTr("pending-held");
case 5:
return qsTr("processing");
case 6:
return qsTr("processing-stopped");
case 7:
return qsTr("canceled");
case 8:
return qsTr("aborted");
case 9:
return qsTr("completed");
default:
return qsTr("unknown state ")+value
}
case "printer-state":
switch(value) {
case 3:
return qsTr("Idle");
case 4:
return qsTr("Processing");
case 5:
return qsTr("Stopped");
default:
return qsTr("Unknown State ")+value
}
case "print-quality":
switch(value) {
case 3:
return qsTr("draft");
case 4:
return qsTr("normal");
case 5:
return qsTr("high");
default:
return qsTr("unknown quality ")+value
}
case "orientation-requested":
switch(value) {
case 3:
return qsTr("portrait");
case 4:
return qsTr("landscape");
case 5:
return qsTr("reverse landscape");
case 6:
return qsTr("reverse portrait");
default:
return qsTr("unknown orientation ")+value
}
case "printer-resolution":
var units = "";
if(value.units==3) {
units=qsTr("dpi");
} else if (units==4){
units=qsTr("dots/cm")
}
return ""+value.x+"x"+value.y+units;
case "media":
if(media.hasOwnProperty(value))
{
return media[value];
}
else
{
return value;
}
case "media-type":
if(mediaType.hasOwnProperty(value))
{
return mediaType[value];
}
else if(strings != undefined && strings.hasOwnProperty("media-type."+value))
{
return strings["media-type."+value];
}
else
{
return value;
}
case "printer-state-reasons":
if(printerStateReasons.hasOwnProperty(value))
{
return printerStateReasons[value];
}
else if (endsWith("-report", value))
{
return ippName(name, value.substr(0, value.length-"-report".length))+" (Report)"
}
else if (endsWith("-warning", value))
{
return ippName(name, value.substr(0, value.length-"-warning".length))+" (Warning)"
}
else if (endsWith("-error", value))
{
return ippName(name, value.substr(0, value.length-"-error".length))+" (Error)"
}
else
{
return value;
}
case "sides":
switch(value) {
case "one-sided":
return qsTr("one-sided");
case "two-sided-long-edge":
return qsTr("two-sided");
case "two-sided-short-edge":
return qsTr("two-sided flipped");
default:
return value
}
case "multiple-document-handling":
switch(value) {
case "single-document":
return qsTr("single document");
case "separate-documents-uncollated-copies":
return qsTr("uncollated");
case "separate-documents-collated-copies":
return qsTr("collated");
case "single-document-new-sheet":
return qsTr("single document (new sheet)");
default:
return value
}
case "print-color-mode":
switch(value) {
case "auto":
return qsTr("automatic");
case "auto-monochrome":
return qsTr("auto monochrome");
case "bi-level":
return qsTr("bi-level");
case "color":
return qsTr("color");
case "highlight":
return qsTr("highlight");
case "monochrome":
return qsTr("monochrome");
case "process-bi-level":
return qsTr("process bi-level");
case "process-monochrome":
return qsTr("process monochrome");
default:
return value
}
case "print-scaling":
switch(value) {
case "auto":
return qsTr("auto");
case "auto-fit":
return qsTr("auto (fit)");
case "fill":
return qsTr("fill");
case "fit":
return qsTr("fit");
case "none":
return qsTr("none");
default:
return value;
}
case "document-format":
switch(value) {
case Mimer.Mimer.OctetStream:
return qsTr("auto-sense");
case Mimer.Mimer.PDF:
return qsTr("PDF");
case Mimer.Mimer.Postscript:
return qsTr("Postscript");
case Mimer.Mimer.PWG:
return qsTr("PWG-raster");
case Mimer.Mimer.URF:
return qsTr("URF-raster");
case Mimer.Mimer.PNG:
return qsTr("PNG");
case Mimer.Mimer.JPEG:
return qsTr("JPEG");
case Mimer.Mimer.GIF:
return qsTr("GIF");
default:
return value;
}
case "media-top-margin":
case "media-bottom-margin":
case "media-left-margin":
case "media-right-margin":
return ""+(value/100)+"mm"
case "media-source":
if(value.indexOf("tray-")==0)
{
return qsTr("tray")+" "+value.split("-")[1];
}
else if(value.indexOf("roll-")==0)
{
return qsTr("roll")+" "+value.split("-")[1];
}
else
{
switch(value) {
case "alternate":
return qsTr("alternate");
case "alternate-roll":
return qsTr("alternate-roll");
case "auto":
return qsTr("automatic");
case "bottom":
return qsTr("bottom");
case "by-pass-tray":
return qsTr("by-pass tray");
case "center":
return qsTr("center");
case "disc":
return qsTr("disc");
case "envelope":
return qsTr("envelope");
case "hagaki":
return qsTr("hagaki");
case "large-capacity":
return qsTr("large capacity");
case "left":
return qsTr("left");
case "main":
return qsTr("main");
case "main-roll":
return qsTr("main roll");
case "manual":
return qsTr("manual");
case "middle":
return qsTr("middle");
case "photo":
return qsTr("photo");
case "rear":
return qsTr("rear");
case "right":
return qsTr("right");
case "side":
return qsTr("side");
case "top":
return qsTr("top");
default:
return value;
}
}
case "output-bin":
if(value.indexOf("tray-")==0)
{
return qsTr("tray")+" "+value.split("-")[1];
}
else if(value.indexOf("stacker-")==0)
{
return qsTr("stacker")+" "+value.split("-")[1];
}
else if(value.indexOf("mailbox-")==0)
{
return qsTr("mailbox")+" "+value.split("-")[1];
}
else
{
switch(value) {
case "auto":
return qsTr("automatic");
case "top":
return qsTr("top");
case "middle":
return qsTr("middle");
case "bottom":
return qsTr("bottom");
case "side":
return qsTr("side");
case "left":
return qsTr("left");
case "right":
return qsTr("right");
case "center":
return qsTr("center");
case "rear":
return qsTr("rear");
case "face-up":
return qsTr("face-up");
case "face-down":
return qsTr("face-down");
case "large-capacity":
return qsTr("large capacity");
case "my-mailbox":
return qsTr("my mailbox");
default:
return value;
}
}
}
return value;
}
function endsWith(ending, string)
{
return string.lastIndexOf(ending) == (string.length - ending.length);
}
function canConvertPdfTo(type)
{
var targets = [Mimer.Mimer.OctetStream, Mimer.Mimer.PDF, Mimer.Mimer.Postscript, Mimer.Mimer.PWG, Mimer.Mimer.URF];
return has(targets, type)
}
function canTransferPostscriptAs(type)
{
var targets = [Mimer.Mimer.OctetStream, Mimer.Mimer.Postscript];
return has(targets, type)
}
function canConvertOfficeDocumentTo(type)
{
var targets = [Mimer.Mimer.OctetStream, Mimer.Mimer.PDF, Mimer.Mimer.Postscript, Mimer.Mimer.PWG, Mimer.Mimer.URF];
return has(targets, type)
}
function canConvertImageTo(type)
{
var targets = [Mimer.Mimer.OctetStream, Mimer.Mimer.JPEG, Mimer.Mimer.PNG, Mimer.Mimer.PWG, Mimer.Mimer.URF, Mimer.Mimer.PDF, Mimer.Mimer.Postscript];
return has(targets, type)
}
function unitsIsDpi(resolution)
{
return resolution.units == 3;
}
function knownPaperSize(mediaName)
{
return media.hasOwnProperty(mediaName);
}
function fixupChoices(name, choices, mimeType)
{
switch(name) {
case "document-format":
if(mimeType == Mimer.Mimer.PDF)
{
return choices.filter(canConvertPdfTo)
}
else if(mimeType == Mimer.Mimer.Plaintext)
{
// We convert plaintext to PDF internally
return choices.filter(canConvertPdfTo)
}
else if(mimeType == Mimer.Mimer.Postscript)
{
return choices.filter(canTransferPostscriptAs)
}
else if(Mimer.Mimer.isOffice(mimeType))
{
return choices.filter(canConvertOfficeDocumentTo)
}
else if(Mimer.Mimer.isImage(mimeType))
{
return choices.filter(canConvertImageTo);
}
else
{
return [Mimer.Mimer.OctetStream];
}
case "printer-resolution":
return choices.filter(unitsIsDpi);
case "multiple-document-handling" :
// Only collation settings valid, multiple documents not used
return choices.filter(function(elem) {return elem.indexOf("collated") != -1});
case "number-up":
if(choices.constructor.name === "Object")
{
var choice_array = [];
for(var i=choices.low; i <= choices.high; i++)
{
choice_array.push(i);
}
return choice_array;
}
else
{
return choices;
}
case "media":
return choices.filter(knownPaperSize);
default:
return choices;
}
}
function isWaringState(printer)
{
if(printer.attrs["printer-state"].value > 4)
{
return true;
}
if(printer.attrs.hasOwnProperty("printer-state-reasons"))
{
for(var i in printer.attrs["printer-state-reasons"].value)
{
var value = printer.attrs["printer-state-reasons"].value[i];
if(value != "none" && !(endsWith("-report", value)))
{
return true;
}
}
}
return false;
}
function unknownForEmptyString(s)
{
if(s === "")
{
return qsTr("Unknown");
}
else
{
return s;
}
}
function existsAndNotEmpty(attrName, printer)
{
if(printer.attrs.hasOwnProperty(attrName))
{
return printer.attrs[attrName].value != ""
}
else
{
return false
}
}
function basename(filewithpath)
{
return filewithpath.substring(filewithpath.lastIndexOf("/")+1);
}
var media =
{"asme_f_28x40in": "28 x 40″",
"iso_2a0_1189x1682mm": "2a0",
"iso_a0_841x1189mm": "A0",
"iso_a0x3_1189x2523mm": "A0x3",
"iso_a10_26x37mm": "A10",
"iso_a1_594x841mm": "A1",
"iso_a1x3_841x1783mm": "A1x3",
"iso_a1x4_841x2378mm": "A1x4",
"iso_a2_420x594mm": "A2",
"iso_a2x3_594x1261mm": "A2x3",
"iso_a2x4_594x1682mm": "A2x4",
"iso_a2x5_594x2102mm": "A2x5",
"iso_a3-extra_322x445mm": "A3 (Extra)",
"iso_a3_297x420mm": "A3",
"iso_a3x3_420x891mm": "A3x3",
"iso_a3x4_420x1189mm": "A3x4",
"iso_a3x5_420x1486mm": "A3x5",
"iso_a3x6_420x1783mm": "A3x6",
"iso_a3x7_420x2080mm": "A3x7",
"iso_a4-extra_235.5x322.3mm": "A4 (Extra)",
"iso_a4-tab_225x297mm": "A4 (Tab)",
"iso_a4_210x297mm": "A4",
"iso_a4x3_297x630mm": "A4x3",
"iso_a4x4_297x841mm": "A4x4",
"iso_a4x5_297x1051mm": "A4x5",
"iso_a4x6_297x1261mm": "A4x6",
"iso_a4x7_297x1471mm": "A4x7",
"iso_a4x8_297x1682mm": "A4x8",
"iso_a4x9_297x1892mm": "A4x9",
"iso_a5-extra_174x235mm": "A5 (Extra)",
"iso_a5_148x210mm": "A5",
"iso_a6_105x148mm": "A6",
"iso_a7_74x105mm": "A7",
"iso_a8_52x74mm": "A8",
"iso_a9_37x52mm": "A9",
"iso_b0_1000x1414mm": "B0",
"iso_b10_31x44mm": "B10",
"iso_b1_707x1000mm": "B1",
"iso_b2_500x707mm": "B2",
"iso_b3_353x500mm": "B3",
"iso_b4_250x353mm": "B4",
"iso_b5-extra_201x276mm": "B5 (Extra)",
"iso_b5_176x250mm": "Envelope B5",
"iso_b6_125x176mm": "B6",
"iso_b6c4_125x324mm": "Envelope B6/C4",
"iso_b7_88x125mm": "B7",
"iso_b8_62x88mm": "B8",
"iso_b9_44x62mm": "B9",
"iso_c0_917x1297mm": "CEnvelope 0",
"iso_c10_28x40mm": "CEnvelope 10",
"iso_c1_648x917mm": "CEnvelope 1",
"iso_c2_458x648mm": "CEnvelope 2",
"iso_c3_324x458mm": "CEnvelope 3",
"iso_c4_229x324mm": "CEnvelope 4",
"iso_c5_162x229mm": "CEnvelope 5",
"iso_c6_114x162mm": "CEnvelope 6",
"iso_c6c5_114x229mm": "CEnvelope 6c5",
"iso_c7_81x114mm": "CEnvelope 7",
"iso_c7c6_81x162mm": "CEnvelope 7c6",
"iso_c8_57x81mm": "CEnvelope 8",
"iso_c9_40x57mm": "CEnvelope 9",
"iso_dl_110x220mm": "Envelope DL",
"iso_id-1_53.98x85.6mm": "Id-1",
"iso_id-3_88x125mm": "Id-3",
"iso_ra0_860x1220mm": "ISO RA0",
"iso_ra1_610x860mm": "ISO RA1",
"iso_ra2_430x610mm": "ISO RA2",
"iso_ra3_305x430mm": "ISO RA3",
"iso_ra4_215x305mm": "ISO RA4",
"iso_sra0_900x1280mm": "ISO SRA0",
"iso_sra1_640x900mm": "ISO SRA1",
"iso_sra2_450x640mm": "ISO SRA2",
"iso_sra3_320x450mm": "ISO SRA3",
"iso_sra4_225x320mm": "ISO SRA4",
"jis_b0_1030x1456mm": "JIS B0",
"jis_b10_32x45mm": "JIS B10",
"jis_b1_728x1030mm": "JIS B1",
"jis_b2_515x728mm": "JIS B2",
"jis_b3_364x515mm": "JIS B3",
"jis_b4_257x364mm": "JIS B4",
"jis_b5_182x257mm": "JIS B5",
"jis_b6_128x182mm": "JIS B6",
"jis_b7_91x128mm": "JIS B7",
"jis_b8_64x91mm": "JIS B8",
"jis_b9_45x64mm": "JIS B9",
"jis_exec_216x330mm": "JIS Executive",
"jpn_chou2_111.1x146mm": "Envelope Chou 2",
"jpn_chou3_120x235mm": "Envelope Chou 3",
"jpn_chou40_90x225mm": "Envelope Chou 40",
"jpn_chou4_90x205mm": "Envelope Chou 4",
"jpn_hagaki_100x148mm": "Hagaki",
"jpn_kahu_240x322.1mm": "Envelope Kahu",
"jpn_kaku1_270x382mm": "270 x 382mm",
"jpn_kaku2_240x332mm": "Envelope Kahu 2",
"jpn_kaku3_216x277mm": "216 x 277mm",
"jpn_kaku4_197x267mm": "197 x 267mm",
"jpn_kaku5_190x240mm": "190 x 240mm",
"jpn_kaku7_142x205mm": "142 x 205mm",
"jpn_kaku8_119x197mm": "119 x 197mm",
"jpn_oufuku_148x200mm": "Oufuku Reply Postcard",
"jpn_you4_105x235mm": "Envelope You 4",
"na_10x11_10x11in": "10 x 11″",
"na_10x13_10x13in": "10 x 13″",
"na_10x14_10x14in": "10 x 14″",
"na_10x15_10x15in": "10 x 15″",
"na_11x12_11x12in": "11 x 12″",
"na_11x15_11x15in": "11 x 15″",
"na_12x19_12x19in": "12 x 19″",
"na_5x7_5x7in": "5 x 7″",
"na_6x9_6x9in": "6 x 9″",
"na_7x9_7x9in": "7 x 9″",
"na_9x11_9x11in": "9 x 11″",
"na_a2_4.375x5.75in": "Envelope A2",
"na_arch-a_9x12in": "9 x 12″",
"na_arch-b_12x18in": "12 x 18″",
"na_arch-c_18x24in": "18 x 24″",
"na_arch-d_24x36in": "24 x 36″",
"na_arch-e2_26x38in": "26 x 38″",
"na_arch-e3_27x39in": "27 x 39″",
"na_arch-e_36x48in": "36 x 48″",
"na_b-plus_12x19.17in": "12 x 19.17″",
"na_c5_6.5x9.5in": "Envelope C5",
"na_c_17x22in": "17 x 22″",
"na_d_22x34in": "22 x 34″",
"na_e_34x44in": "34 x 44″",
"na_edp_11x14in": "11 x 14″",
"na_eur-edp_12x14in": "12 x 14″",
"na_executive_7.25x10.5in": "Executive",
"na_f_44x68in": "44 x 68″",
"na_fanfold-eur_8.5x12in": "European Fanfold",
"na_fanfold-us_11x14.875in": "US Fanfold",
"na_foolscap_8.5x13in": "Foolscap",
"na_govt-legal_8x13in": "8 x 13″",
"na_govt-letter_8x10in": "8 x 10″",
"na_index-3x5_3x5in": "3 x 5″",
"na_index-4x6-ext_6x8in": "6 x 8″",
"na_index-4x6_4x6in": "4 x 6″",
"na_index-5x8_5x8in": "5 x 8″",
"na_invoice_5.5x8.5in": "Statement",
"na_ledger_11x17in": "11 x 17″",
"na_legal-extra_9.5x15in": "US Legal (Extra)",
"na_legal_8.5x14in": "US Legal",
"na_letter-extra_9.5x12in": "US Letter (Extra)",
"na_letter-plus_8.5x12.69in": "US Letter (Plus)",
"na_letter_8.5x11in": "US Letter",
"na_monarch_3.875x7.5in": "Envelope Monarch",
"na_number-10_4.125x9.5in": "Envelope #10",
"na_number-11_4.5x10.375in": "Envelope #11",
"na_number-12_4.75x11in": "Envelope #12",
"na_number-14_5x11.5in": "Envelope #14",
"na_number-9_3.875x8.875in": "Envelope #9",
"na_oficio_8.5x13.4in": "8.5 x 13.4″",
"na_personal_3.625x6.5in": "Envelope Personal",
"na_quarto_8.5x10.83in": "Quarto",
"na_super-a_8.94x14in": "8.94 x 14″",
"na_super-b_13x19in": "13 x 19″",
"na_wide-format_30x42in": "30 x 42″",
"oe_12x16_12x16in": "12 x 16″",
"oe_14x17_14x17in": "14 x 17″",
"oe_18x22_18x22in": "18 x 22″",
"oe_a2plus_17x24in": "17 x 24″",
"oe_business-card_2x3.5in": "2 x 3.5″",
"oe_photo-10r_10x12in": "10 x 12″",
"oe_photo-20r_20x24in": "20 x 24″",
"oe_photo-l_3.5x5in": "3.5 x 5″",
"oe_photo-s10r_10x15in": "10 x 15″",
"oe_square-photo_4x4in": "4 x 4″",
"oe_square-photo_5x5in": "5 x 5″",
"om_16k_184x260mm": "184 x 260mm",
"om_16k_195x270mm": "195 x 270mm",
"om_business-card_55x85mm": "55 x 85mm",
"om_business-card_55x91mm": "55 x 91mm",
"om_card_54x86mm": "54 x 86mm",
"om_dai-pa-kai_275x395mm": "275 x 395mm",
"om_dsc-photo_89x119mm": "89 x 119mm",
"om_folio-sp_215x315mm": "Folio",
"om_folio_210x330mm": "Folio (Special)",
"om_invite_220x220mm": "Envelope Invitation",
"om_italian_110x230mm": "Envelope Italian",
"om_juuro-ku-kai_198x275mm": "198 x 275mm",
"om_large-photo_200x300": "200 x 300",
"om_medium-photo_130x180mm": "130 x 180mm",
"om_pa-kai_267x389mm": "267 x 389mm",
"om_postfix_114x229mm": "Envelope Postfix",
"om_small-photo_100x150mm": "100 x 150mm",
"om_square-photo_89x89mm": "89 x 89mm",
"om_wide-photo_100x200mm": "100 x 200mm",
"prc_10_324x458mm": "Envelope Chinese #10",
"prc_16k_146x215mm": "Chinese 16k",
"prc_1_102x165mm": "Envelope Chinese #1",
"prc_2_102x176mm": "Envelope Chinese #2",
"prc_32k_97x151mm": "Chinese 32k",
"prc_3_125x176mm": "Envelope Chinese #3",
"prc_4_110x208mm": "Envelope Chinese #4",
"prc_5_110x220mm": "Envelope Chinese #5",
"prc_6_120x320mm": "Envelope Chinese #6",
"prc_7_160x230mm": "Envelope Chinese #7",
"prc_8_120x309mm": "Envelope Chinese #8",
"roc_16k_7.75x10.75in": "ROC 16k",
"roc_8k_10.75x15.5in": "ROC 8k"}
var mediaType =
{"aluminum": "Aluminum",
"auto": "Automatic",
"back-print-film": "Back Print Film",
"cardboard": "Cardboard",
"cardstock": "Cardstock",
"cd": "CD",
"continuous": "Continuous",
"continuous-long": "Continuous Long",
"continuous-short": "Continuous Short",
"corrugated-board": "Corrugated Board",
"disc": "Optical Disc",
"disc-glossy": "Glossy Optical Disc",
"disc-high-gloss": "High Gloss Optical Disc",
"disc-matte": "Matte Optical Disc",
"disc-satin": "Satin Optical Disc",
"disc-semi-gloss": "Semi-Gloss Optical Disc",
"double-wall": "Double Wall",
"dry-film": "Dry Film",
"dvd": "DVD",
"embossing-foil": "Embossing Foil",
"end-board": "End Board",
"envelope": "Envelope",
"envelope-archival": "Archival Envelope",
"envelope-bond": "Bond Envelope",
"envelope-coated": "Coated Envelope",
"envelope-cotton": "Cotton Envelope",
"envelope-fine": "Fine Envelope",
"envelope-heavyweight": "Heavyweight Envelope",
"envelope-inkjet": "Inkjet Envelope",
"envelope-lightweight": "Lightweight Envelope",
"envelope-plain": "Plain Envelope",
"envelope-preprinted": "Preprinted Envelope",
"envelope-window": "Windowed Envelope",
"fabric": "Fabric",
"fabric-archival": "Archival Fabric",
"fabric-glossy": "Glossy Fabric",
"fabric-high-gloss": "High Gloss Fabric",
"fabric-matte": "Matte Fabric",
"fabric-semi-gloss": "Semi-Gloss Fabric",
"fabric-waterproof": "Waterproof Fabric",
"film": "Film",
"flexo-base": "Flexo Base",
"flexo-photo-polymer": "Flexo Photo Polymer",
"flute": "Flute",
"foil": "Foil",
"full-cut-tabs": "Full Cut Tabs",
"glass": "Glass",
"glass-colored": "Glass Colored",
"glass-opaque": "Glass Opaque",
"glass-surfaced": "Glass Surfaced",
"glass-textured": "Glass Textured",
"gravure-cylinder": "Gravure Cylinder",
"image-setter-paper": "Image Setter Paper",
"imaging-cylinder": "Imaging Cylinder",
"labels": "Labels",
"labels-colored": "Colored Labels",
"labels-glossy": "Glossy Labels",
"labels-high-gloss": "High Gloss Labels",
"labels-inkjet": "Inkjet Labels",
"labels-matte": "Matte Labels",
"labels-permanent": "Permanent Labels",
"labels-satin": "Satin Labels",
"labels-security": "Security Labels",
"labels-semi-gloss": "Semi-Gloss Labels",
"laminating-foil": "Laminating Foil",
"letterhead": "Letterhead",
"metal": "Metal",
"metal-glossy": "Metal Glossy",
"metal-high-gloss": "Metal High Gloss",
"metal-matte": "Metal Matte",
"metal-satin": "Metal Satin",
"metal-semi-gloss": "Metal Semi Gloss",
"mounting-tape": "Mounting Tape",
"multi-layer": "Multi Layer",
"multi-part-form": "Multi Part Form",
"other": "Other",
"paper": "Paper",
"photographic": "Photo Paper",
"photographic-archival": "Photographic Archival",
"photographic-film": "Photo Film",
"photographic-glossy": "Glossy Photo Paper",
"photographic-high-gloss": "High Gloss Photo Paper",
"photographic-matte": "Matte Photo Paper",
"photographic-satin": "Satin Photo Paper",
"photographic-semi-gloss": "Semi-Gloss Photo Paper",
"plastic": "Plastic",
"plastic-archival": "Plastic Archival",
"plastic-colored": "Plastic Colored",
"plastic-glossy": "Plastic Glossy",
"plastic-high-gloss": "Plastic High Gloss",
"plastic-matte": "Plastic Matte",
"plastic-satin": "Plastic Satin",
"plastic-semi-gloss": "Plastic Semi Gloss",
"plate": "Plate",
"polyester": "Polyester",
"pre-cut-tabs": "Pre Cut Tabs",
"roll": "Roll",
"screen": "Screen",
"screen-paged": "Screen Paged",
"self-adhesive": "Self Adhesive",
"self-adhesive-film": "Self Adhesive Film",
"shrink-foil": "Shrink Foil",
"single-face": "Single Face",
"single-wall": "Single Wall",
"sleeve": "Sleeve",
"stationery": "Stationery",
"stationery-archival": "Stationery Archival",
"stationery-coated": "Coated Paper",
"stationery-cotton": "Stationery Cotton",
"stationery-fine": "Vellum Paper",
"stationery-heavyweight": "Heavyweight Paper",
"stationery-heavyweight-coated": "Stationery Heavyweight Coated",
"stationery-inkjet": "Stationery Inkjet Paper",
"stationery-letterhead": "Letterhead",
"stationery-lightweight": "Lightweight Paper",
"stationery-preprinted": "Preprinted Paper",
"stationery-prepunched": "Punched Paper",
"tab-stock": "Tab Stock",
"tractor": "Tractor",
"transfer": "Transfer",
"transparency": "Transparency",
"triple-wall": "Triple Wall",
"wet-film": "Wet Film"}
var printerStateReasons =
{"alert-removal-of-binary-change-entry": "Old Alerts Have Been Removed",
"bander-added": "Bander Added",
"bander-almost-empty": "Bander Almost Empty",
"bander-almost-full": "Bander Almost Full",
"bander-at-limit": "Bander At Limit",
"bander-closed": "Bander Closed",
"bander-configuration-change": "Bander Configuration Change",
"bander-cover-closed": "Bander Cover Closed",
"bander-cover-open": "Bander Cover Open",
"bander-empty": "Bander Empty",
"bander-full": "Bander Full",
"bander-interlock-closed": "Bander Interlock Closed",
"bander-interlock-open": "Bander Interlock Open",
"bander-jam": "Bander Jam",
"bander-life-almost-over": "Bander Life Almost Over",
"bander-life-over": "Bander Life Over",
"bander-memory-exhausted": "Bander Memory Exhausted",
"bander-missing": "Bander Missing",
"bander-motor-failure": "Bander Motor Failure",
"bander-near-limit": "Bander Near Limit",
"bander-offline": "Bander Offline",
"bander-opened": "Bander Opened",
"bander-over-temperature": "Bander Over Temperature",
"bander-power-saver": "Bander Power Saver",
"bander-recoverable-failure": "Bander Recoverable Failure",
"bander-recoverable-storage": "Bander Recoverable Storage",
"bander-removed": "Bander Removed",
"bander-resource-added": "Bander Resource Added",
"bander-resource-removed": "Bander Resource Removed",
"bander-thermistor-failure": "Bander Thermistor Failure",
"bander-timing-failure": "Bander Timing Failure",
"bander-turned-off": "Bander Turned Off",
"bander-turned-on": "Bander Turned On",
"bander-under-temperature": "Bander Under Temperature",
"bander-unrecoverable-failure": "Bander Unrecoverable Failure",
"bander-unrecoverable-storage-error": "Bander Unrecoverable Storage Error",
"bander-warming-up": "Bander Warming Up",
"binder-added": "Binder Added",
"binder-almost-empty": "Binder Almost Empty",
"binder-almost-full": "Binder Almost Full",
"binder-at-limit": "Binder At Limit",
"binder-closed": "Binder Closed",
"binder-configuration-change": "Binder Configuration Change",
"binder-cover-closed": "Binder Cover Closed",
"binder-cover-open": "Binder Cover Open",
"binder-empty": "Binder Empty",
"binder-full": "Binder Full",
"binder-interlock-closed": "Binder Interlock Closed",
"binder-interlock-open": "Binder Interlock Open",
"binder-jam": "Binder Jam",
"binder-life-almost-over": "Binder Life Almost Over",
"binder-life-over": "Binder Life Over",
"binder-memory-exhausted": "Binder Memory Exhausted",
"binder-missing": "Binder Missing",
"binder-motor-failure": "Binder Motor Failure",
"binder-near-limit": "Binder Near Limit",
"binder-offline": "Binder Offline",
"binder-opened": "Binder Opened",
"binder-over-temperature": "Binder Over Temperature",
"binder-power-saver": "Binder Power Saver",
"binder-recoverable-failure": "Binder Recoverable Failure",
"binder-recoverable-storage": "Binder Recoverable Storage",
"binder-removed": "Binder Removed",
"binder-resource-added": "Binder Resource Added",
"binder-resource-removed": "Binder Resource Removed",
"binder-thermistor-failure": "Binder Thermistor Failure",
"binder-timing-failure": "Binder Timing Failure",
"binder-turned-off": "Binder Turned Off",
"binder-turned-on": "Binder Turned On",
"binder-under-temperature": "Binder Under Temperature",
"binder-unrecoverable-failure": "Binder Unrecoverable Failure",
"binder-unrecoverable-storage-error": "Binder Unrecoverable Storage Error",
"binder-warming-up": "Binder Warming Up",
"camera-failure": "Camera Failure",
"chamber-cooling": "Chamber Cooling",
"chamber-failure": "Chamber Failure",
"chamber-heating": "Chamber Heating",
"chamber-temperature-high": "Chamber Temperature High",
"chamber-temperature-low": "Chamber Temperature Low",
"cleaner-life-almost-over": "Cleaner Life Almost Over",
"cleaner-life-over": "Cleaner Life Over",
"configuration-change": "Configuration Change",
"connecting-to-device": "Connecting To Device",
"cover-open": "Cover Open",
"deactivated": "Deactivated",
"developer-empty": "Developer Empty",
"developer-low": "Developer Low",
"die-cutter-added": "Die Cutter Added",
"die-cutter-almost-empty": "Die Cutter Almost Empty",
"die-cutter-almost-full": "Die Cutter Almost Full",
"die-cutter-at-limit": "Die Cutter At Limit",
"die-cutter-closed": "Die Cutter Closed",
"die-cutter-configuration-change": "Die Cutter Configuration Change",
"die-cutter-cover-closed": "Die Cutter Cover Closed",
"die-cutter-cover-open": "Die Cutter Cover Open",
"die-cutter-empty": "Die Cutter Empty",
"die-cutter-full": "Die Cutter Full",
"die-cutter-interlock-closed": "Die Cutter Interlock Closed",
"die-cutter-interlock-open": "Die Cutter Interlock Open",
"die-cutter-jam": "Die Cutter Jam",
"die-cutter-life-almost-over": "Die Cutter Life Almost Over",
"die-cutter-life-over": "Die Cutter Life Over",
"die-cutter-memory-exhausted": "Die Cutter Memory Exhausted",
"die-cutter-missing": "Die Cutter Missing",
"die-cutter-motor-failure": "Die Cutter Motor Failure",
"die-cutter-near-limit": "Die Cutter Near Limit",
"die-cutter-offline": "Die Cutter Offline",
"die-cutter-opened": "Die Cutter Opened",
"die-cutter-over-temperature": "Die Cutter Over Temperature",
"die-cutter-power-saver": "Die Cutter Power Saver",
"die-cutter-recoverable-failure": "Die Cutter Recoverable Failure",
"die-cutter-recoverable-storage": "Die Cutter Recoverable Storage",
"die-cutter-removed": "Die Cutter Removed",
"die-cutter-resource-added": "Die Cutter Resource Added",
"die-cutter-resource-removed": "Die Cutter Resource Removed",
"die-cutter-thermistor-failure": "Die Cutter Thermistor Failure",
"die-cutter-timing-failure": "Die Cutter Timing Failure",
"die-cutter-turned-off": "Die Cutter Turned Off",
"die-cutter-turned-on": "Die Cutter Turned On",
"die-cutter-under-temperature": "Die Cutter Under Temperature",
"die-cutter-unrecoverable-failure": "Die Cutter Unrecoverable Failure",
"die-cutter-unrecoverable-storage-error": "Die Cutter Unrecoverable Storage Error",
"die-cutter-warming-up": "Die Cutter Warming Up",
"door-open": "Door Open",
"extruder-cooling": "Extruder Cooling",
"extruder-failure": "Extruder Failure",
"extruder-heating": "Extruder Heating",
"extruder-jam": "Extruder Jam",
"extruder-temperature-high": "Extruder Temperature High",
"extruder-temperature-low": "Extruder Temperature Low",
"fan-failure": "Fan Failure",
"fax-modem-life-almost-over": "Fax Modem Life Almost Over",
"fax-modem-life-over": "Fax Modem Life Over",
"fax-modem-missing": "Fax Modem Missing",
"fax-modem-turned-off": "Fax Modem Turned Off",
"fax-modem-turned-on": "Fax Modem Turned On",
"folder-added": "Folder Added",
"folder-almost-empty": "Folder Almost Empty",
"folder-almost-full": "Folder Almost Full",
"folder-at-limit": "Folder At Limit",
"folder-closed": "Folder Closed",
"folder-configuration-change": "Folder Configuration Change",
"folder-cover-closed": "Folder Cover Closed",
"folder-cover-open": "Folder Cover Open",
"folder-empty": "Folder Empty",
"folder-full": "Folder Full",
"folder-interlock-closed": "Folder Interlock Closed",
"folder-interlock-open": "Folder Interlock Open",
"folder-jam": "Folder Jam",
"folder-life-almost-over": "Folder Life Almost Over",
"folder-life-over": "Folder Life Over",
"folder-memory-exhausted": "Folder Memory Exhausted",
"folder-missing": "Folder Missing",
"folder-motor-failure": "Folder Motor Failure",
"folder-near-limit": "Folder Near Limit",
"folder-offline": "Folder Offline",
"folder-opened": "Folder Opened",
"folder-over-temperature": "Folder Over Temperature",
"folder-power-saver": "Folder Power Saver",
"folder-recoverable-failure": "Folder Recoverable Failure",
"folder-recoverable-storage": "Folder Recoverable Storage",
"folder-removed": "Folder Removed",
"folder-resource-added": "Folder Resource Added",
"folder-resource-removed": "Folder Resource Removed",
"folder-thermistor-failure": "Folder Thermistor Failure",
"folder-timing-failure": "Folder Timing Failure",
"folder-turned-off": "Folder Turned Off",
"folder-turned-on": "Folder Turned On",
"folder-under-temperature": "Folder Under Temperature",
"folder-unrecoverable-failure": "Folder Unrecoverable Failure",
"folder-unrecoverable-storage-error": "Folder Unrecoverable Storage Error",
"folder-warming-up": "Folder Warming Up",
"fuser-over-temp": "Fuser temperature high",
"fuser-under-temp": "Fuser temperature low",
"hold-new-jobs": "Hold New Jobs",
"identify-printer-requested": "Identify Printer",
"imprinter-added": "Imprinter Added",
"imprinter-almost-empty": "Imprinter Almost Empty",
"imprinter-almost-full": "Imprinter Almost Full",
"imprinter-at-limit": "Imprinter At Limit",
"imprinter-closed": "Imprinter Closed",
"imprinter-configuration-change": "Imprinter Configuration Change",
"imprinter-cover-closed": "Imprinter Cover Closed",
"imprinter-cover-open": "Imprinter Cover Open",
"imprinter-empty": "Imprinter Empty",
"imprinter-full": "Imprinter Full",
"imprinter-interlock-closed": "Imprinter Interlock Closed",
"imprinter-interlock-open": "Imprinter Interlock Open",
"imprinter-jam": "Imprinter Jam",
"imprinter-life-almost-over": "Imprinter Life Almost Over",
"imprinter-life-over": "Imprinter Life Over",
"imprinter-memory-exhausted": "Imprinter Memory Exhausted",
"imprinter-missing": "Imprinter Missing",
"imprinter-motor-failure": "Imprinter Motor Failure",
"imprinter-near-limit": "Imprinter Near Limit",
"imprinter-offline": "Imprinter Offline",
"imprinter-opened": "Imprinter Opened",
"imprinter-over-temperature": "Imprinter Over Temperature",
"imprinter-power-saver": "Imprinter Power Saver",
"imprinter-recoverable-failure": "Imprinter Recoverable Failure",
"imprinter-recoverable-storage": "Imprinter Recoverable Storage",
"imprinter-removed": "Imprinter Removed",
"imprinter-resource-added": "Imprinter Resource Added",
"imprinter-resource-removed": "Imprinter Resource Removed",
"imprinter-thermistor-failure": "Imprinter Thermistor Failure",
"imprinter-timing-failure": "Imprinter Timing Failure",
"imprinter-turned-off": "Imprinter Turned Off",
"imprinter-turned-on": "Imprinter Turned On",
"imprinter-under-temperature": "Imprinter Under Temperature",
"imprinter-unrecoverable-failure": "Imprinter Unrecoverable Failure",
"imprinter-unrecoverable-storage-error": "Imprinter Unrecoverable Storage Error",
"imprinter-warming-up": "Imprinter Warming Up",
"input-cannot-feed-size-selected": "Input Cannot Feed Size Selected",
"input-manual-input-request": "Input Manual Input Request",
"input-media-color-change": "Input Media Color Change",
"input-media-form-parts-change": "Input Media Form Parts Change",
"input-media-size-change": "Input Media Size Change",
"input-media-tray-failure": "Input Media Tray Failure",
"input-media-tray-feed-error": "Input Media Tray Feed Error",
"input-media-tray-jam": "Input Media Tray Jam",
"input-media-type-change": "Input Media Type Change",
"input-media-weight-change": "Input Media Weight Change",
"input-pick-roller-failure": "Input Pick Roller Failure",
"input-pick-roller-life-over": "Input Pick Roller Life Over",
"input-pick-roller-life-warn": "Input Pick Roller Life Warn",
"input-pick-roller-missing": "Input Pick Roller Missing",
"input-tray-elevation-failure": "Input Tray Elevation Failure",
"input-tray-missing": "Paper tray is missing",
"input-tray-position-failure": "Input Tray Position Failure",
"inserter-added": "Inserter Added",
"inserter-almost-empty": "Inserter Almost Empty",
"inserter-almost-full": "Inserter Almost Full",
"inserter-at-limit": "Inserter At Limit",
"inserter-closed": "Inserter Closed",
"inserter-configuration-change": "Inserter Configuration Change",
"inserter-cover-closed": "Inserter Cover Closed",
"inserter-cover-open": "Inserter Cover Open",
"inserter-empty": "Inserter Empty",
"inserter-full": "Inserter Full",
"inserter-interlock-closed": "Inserter Interlock Closed",
"inserter-interlock-open": "Inserter Interlock Open",
"inserter-jam": "Inserter Jam",
"inserter-life-almost-over": "Inserter Life Almost Over",
"inserter-life-over": "Inserter Life Over",
"inserter-memory-exhausted": "Inserter Memory Exhausted",
"inserter-missing": "Inserter Missing",
"inserter-motor-failure": "Inserter Motor Failure",
"inserter-near-limit": "Inserter Near Limit",
"inserter-offline": "Inserter Offline",
"inserter-opened": "Inserter Opened",
"inserter-over-temperature": "Inserter Over Temperature",
"inserter-power-saver": "Inserter Power Saver",
"inserter-recoverable-failure": "Inserter Recoverable Failure",
"inserter-recoverable-storage": "Inserter Recoverable Storage",
"inserter-removed": "Inserter Removed",
"inserter-resource-added": "Inserter Resource Added",
"inserter-resource-removed": "Inserter Resource Removed",
"inserter-thermistor-failure": "Inserter Thermistor Failure",
"inserter-timing-failure": "Inserter Timing Failure",
"inserter-turned-off": "Inserter Turned Off",
"inserter-turned-on": "Inserter Turned On",
"inserter-under-temperature": "Inserter Under Temperature",
"inserter-unrecoverable-failure": "Inserter Unrecoverable Failure",
"inserter-unrecoverable-storage-error": "Inserter Unrecoverable Storage Error",
"inserter-warming-up": "Inserter Warming Up",
"interlock-closed": "Interlock Closed",
"interlock-open": "Interlock Open",
"interpreter-cartridge-added": "Interpreter Cartridge Added",
"interpreter-cartridge-deleted": "Interpreter Cartridge Removed",
"interpreter-complex-page-encountered": "Interpreter Complex Page Encountered",
"interpreter-memory-decrease": "Interpreter Memory Decrease",
"interpreter-memory-increase": "Interpreter Memory Increase",
"interpreter-resource-added": "Interpreter Resource Added",
"interpreter-resource-deleted": "Interpreter Resource Deleted",
"interpreter-resource-unavailable": "Printer resource unavailable",
"lamp-at-eol": "Lamp At End of Life",
"lamp-failure": "Lamp Failure",
"lamp-near-eol": "Lamp Near End of Life",
"laser-at-eol": "Laser At End of Life",
"laser-failure": "Laser Failure",
"laser-near-eol": "Laser Near End of Life",
"make-envelope-added": "Envelope Maker Added",
"make-envelope-almost-empty": "Envelope Maker Almost Empty",
"make-envelope-almost-full": "Envelope Maker Almost Full",
"make-envelope-at-limit": "Envelope Maker At Limit",
"make-envelope-closed": "Envelope Maker Closed",
"make-envelope-configuration-change": "Envelope Maker Configuration Change",
"make-envelope-cover-closed": "Envelope Maker Cover Closed",
"make-envelope-cover-open": "Envelope Maker Cover Open",
"make-envelope-empty": "Envelope Maker Empty",
"make-envelope-full": "Envelope Maker Full",
"make-envelope-interlock-closed": "Envelope Maker Interlock Closed",
"make-envelope-interlock-open": "Envelope Maker Interlock Open",
"make-envelope-jam": "Envelope Maker Jam",
"make-envelope-life-almost-over": "Envelope Maker Life Almost Over",
"make-envelope-life-over": "Envelope Maker Life Over",
"make-envelope-memory-exhausted": "Envelope Maker Memory Exhausted",
"make-envelope-missing": "Envelope Maker Missing",
"make-envelope-motor-failure": "Envelope Maker Motor Failure",
"make-envelope-near-limit": "Envelope Maker Near Limit",
"make-envelope-offline": "Envelope Maker Offline",
"make-envelope-opened": "Envelope Maker Opened",
"make-envelope-over-temperature": "Envelope Maker Over Temperature",
"make-envelope-power-saver": "Envelope Maker Power Saver",
"make-envelope-recoverable-failure": "Envelope Maker Recoverable Failure",
"make-envelope-recoverable-storage": "Envelope Maker Recoverable Storage",
"make-envelope-removed": "Envelope Maker Removed",
"make-envelope-resource-added": "Envelope Maker Resource Added",
"make-envelope-resource-removed": "Envelope Maker Resource Removed",
"make-envelope-thermistor-failure": "Envelope Maker Thermistor Failure",
"make-envelope-timing-failure": "Envelope Maker Timing Failure",
"make-envelope-turned-off": "Envelope Maker Turned Off",
"make-envelope-turned-on": "Envelope Maker Turned On",
"make-envelope-under-temperature": "Envelope Maker Under Temperature",
"make-envelope-unrecoverable-failure": "Envelope Maker Unrecoverable Failure",
"make-envelope-unrecoverable-storage-error": "Envelope Maker Unrecoverable Storage Error",
"make-envelope-warming-up": "Envelope Maker Warming Up",
"marker-adjusting-print-quality": "Marker Adjusting Print Quality",
"marker-cleaner-missing": "Marker Cleaner Missing",
"marker-developer-almost-empty": "Marker Developer Almost Empty",
"marker-developer-empty": "Marker Developer Empty",
"marker-developer-missing": "Marker Developer Missing",
"marker-fuser-missing": "Marker Fuser Missing",
"marker-fuser-thermistor-failure": "Marker Fuser Thermistor Failure",
"marker-fuser-timing-failure": "Marker Fuser Timing Failure",
"marker-ink-almost-empty": "Marker Ink Almost Empty",
"marker-ink-empty": "Marker Ink Empty",
"marker-ink-missing": "Marker Ink Missing",
"marker-opc-missing": "Marker Opc Missing",
"marker-print-ribbon-almost-empty": "Marker Print Ribbon Almost Empty",
"marker-print-ribbon-empty": "Marker Print Ribbon Empty",
"marker-print-ribbon-missing": "Marker Print Ribbon Missing",
"marker-supply-almost-empty": "Marker Supply Almost Empty",
"marker-supply-empty": "Ink/toner empty",
"marker-supply-low": "Ink/toner low",
"marker-supply-missing": "Marker Supply Missing",
"marker-toner-cartridge-missing": "Marker Toner Cartridge Missing",
"marker-toner-missing": "Marker Toner Missing",
"marker-waste-almost-full": "Ink/toner waste bin almost full",
"marker-waste-full": "Ink/toner waste bin full",
"marker-waste-ink-receptacle-almost-full": "Marker Waste Ink Receptacle Almost Full",
"marker-waste-ink-receptacle-full": "Marker Waste Ink Receptacle Full",
"marker-waste-ink-receptacle-missing": "Marker Waste Ink Receptacle Missing",
"marker-waste-missing": "Marker Waste Missing",
"marker-waste-toner-receptacle-almost-full": "Marker Waste Toner Receptacle Almost Full",
"marker-waste-toner-receptacle-full": "Marker Waste Toner Receptacle Full",
"marker-waste-toner-receptacle-missing": "Marker Waste Toner Receptacle Missing",
"material-empty": "Material Empty",
"material-low": "Material Low",
"material-needed": "Material Needed",
"media-drying": "Media Drying",
"media-empty": "Paper tray is empty",
"media-jam": "Paper jam",
"media-low": "Paper tray is almost empty",
"media-needed": "Load paper",
"media-path-cannot-duplex-media-selected": "Media Path Cannot Do 2-Sided Printing",
"media-path-failure": "Media Path Failure",
"media-path-input-empty": "Media Path Input Empty",
"media-path-input-feed-error": "Media Path Input Feed Error",
"media-path-input-jam": "Media Path Input Jam",
"media-path-input-request": "Media Path Input Request",
"media-path-jam": "Media Path Jam",
"media-path-media-tray-almost-full": "Media Path Media Tray Almost Full",
"media-path-media-tray-full": "Media Path Media Tray Full",
"media-path-media-tray-missing": "Media Path Media Tray Missing",
"media-path-output-feed-error": "Media Path Output Feed Error",
"media-path-output-full": "Media Path Output Full",
"media-path-output-jam": "Media Path Output Jam",
"media-path-pick-roller-failure": "Media Path Pick Roller Failure",
"media-path-pick-roller-life-over": "Media Path Pick Roller Life Over",
"media-path-pick-roller-life-warn": "Media Path Pick Roller Life Warn",
"media-path-pick-roller-missing": "Media Path Pick Roller Missing",
"motor-failure": "Motor Failure",
"moving-to-paused": "Printer going offline",
"none": "", //"None",
"opc-life-over": "Optical Photoconductor Life Over",
"opc-near-eol": "OPC almost at end-of-life",
"other": "Check the printer for errors",
"output-area-almost-full": "Output bin is almost full",
"output-area-full": "Output bin is full",
"output-mailbox-select-failure": "Output Mailbox Select Failure",
"output-media-tray-failure": "Output Media Tray Failure",
"output-media-tray-feed-error": "Output Media Tray Feed Error",
"output-media-tray-jam": "Output Media Tray Jam",
"output-tray-missing": "Output tray is missing",
"paused": "Paused",
"perforater-added": "Perforater Added",
"perforater-almost-empty": "Perforater Almost Empty",
"perforater-almost-full": "Perforater Almost Full",
"perforater-at-limit": "Perforater At Limit",
"perforater-closed": "Perforater Closed",
"perforater-configuration-change": "Perforater Configuration Change",
"perforater-cover-closed": "Perforater Cover Closed",
"perforater-cover-open": "Perforater Cover Open",
"perforater-empty": "Perforater Empty",
"perforater-full": "Perforater Full",
"perforater-interlock-closed": "Perforater Interlock Closed",
"perforater-interlock-open": "Perforater Interlock Open",
"perforater-jam": "Perforater Jam",
"perforater-life-almost-over": "Perforater Life Almost Over",
"perforater-life-over": "Perforater Life Over",
"perforater-memory-exhausted": "Perforater Memory Exhausted",
"perforater-missing": "Perforater Missing",
"perforater-motor-failure": "Perforater Motor Failure",
"perforater-near-limit": "Perforater Near Limit",
"perforater-offline": "Perforater Offline",
"perforater-opened": "Perforater Opened",
"perforater-over-temperature": "Perforater Over Temperature",
"perforater-power-saver": "Perforater Power Saver",
"perforater-recoverable-failure": "Perforater Recoverable Failure",
"perforater-recoverable-storage": "Perforater Recoverable Storage",
"perforater-removed": "Perforater Removed",
"perforater-resource-added": "Perforater Resource Added",
"perforater-resource-removed": "Perforater Resource Removed",
"perforater-thermistor-failure": "Perforater Thermistor Failure",
"perforater-timing-failure": "Perforater Timing Failure",
"perforater-turned-off": "Perforater Turned Off",
"perforater-turned-on": "Perforater Turned On",
"perforater-under-temperature": "Perforater Under Temperature",
"perforater-unrecoverable-failure": "Perforater Unrecoverable Failure",
"perforater-unrecoverable-storage-error": "Perforater Unrecoverable Storage Error",
"perforater-warming-up": "Perforater Warming Up",
"platform-cooling": "Platform Cooling",
"platform-failure": "Platform Failure",
"platform-heating": "Platform Heating",
"platform-temperature-high": "Platform Temperature High",
"platform-temperature-low": "Platform Temperature Low",
"power-down": "Power Down",
"power-up": "Power Up",
"printer-manual-reset": "Printer Reset Manually",
"printer-nms-reset": "Printer Reset Remotely",
"printer-ready-to-print": "Printer Ready To Print",
"puncher-added": "Puncher Added",
"puncher-almost-empty": "Puncher Almost Empty",
"puncher-almost-full": "Puncher Almost Full",
"puncher-at-limit": "Puncher At Limit",
"puncher-closed": "Puncher Closed",
"puncher-configuration-change": "Puncher Configuration Change",
"puncher-cover-closed": "Puncher Cover Closed",
"puncher-cover-open": "Puncher Cover Open",
"puncher-empty": "Puncher Empty",
"puncher-full": "Puncher Full",
"puncher-interlock-closed": "Puncher Interlock Closed",
"puncher-interlock-open": "Puncher Interlock Open",
"puncher-jam": "Puncher Jam",
"puncher-life-almost-over": "Puncher Life Almost Over",
"puncher-life-over": "Puncher Life Over",
"puncher-memory-exhausted": "Puncher Memory Exhausted",
"puncher-missing": "Puncher Missing",
"puncher-motor-failure": "Puncher Motor Failure",
"puncher-near-limit": "Puncher Near Limit",
"puncher-offline": "Puncher Offline",
"puncher-opened": "Puncher Opened",
"puncher-over-temperature": "Puncher Over Temperature",
"puncher-power-saver": "Puncher Power Saver",
"puncher-recoverable-failure": "Puncher Recoverable Failure",
"puncher-recoverable-storage": "Puncher Recoverable Storage",
"puncher-removed": "Puncher Removed",
"puncher-resource-added": "Puncher Resource Added",
"puncher-resource-removed": "Puncher Resource Removed",
"puncher-thermistor-failure": "Puncher Thermistor Failure",
"puncher-timing-failure": "Puncher Timing Failure",
"puncher-turned-off": "Puncher Turned Off",
"puncher-turned-on": "Puncher Turned On",
"puncher-under-temperature": "Puncher Under Temperature",
"puncher-unrecoverable-failure": "Puncher Unrecoverable Failure",
"puncher-unrecoverable-storage-error": "Puncher Unrecoverable Storage Error",
"puncher-warming-up": "Puncher Warming Up",
"scan-media-path-failure": "Scan Media Path Failure",
"scan-media-path-input-feed-error": "Scan Media Path Input Feed Error",
"scan-media-path-input-jam": "Scan Media Path Input Jam",
"scan-media-path-input-request": "Scan Media Path Input Request",
"scan-media-path-jam": "Scan Media Path Jam",
"scan-media-path-output-feed-error": "Scan Media Path Output Feed Error",
"scan-media-path-output-full": "Scan Media Path Output Full",
"scan-media-path-output-jam": "Scan Media Path Output Jam",
"scan-media-path-pick-roller-failure": "Scan Media Path Pick Roller Failure",
"scan-media-path-pick-roller-life-over": "Scan Media Path Pick Roller Life Over",
"scan-media-path-pick-roller-life-warn": "Scan Media Path Pick Roller Life Warn",
"scan-media-path-pick-roller-missing": "Scan Media Path Pick Roller Missing",
"scan-media-path-tray-almost-full": "Scan Media Path Tray Almost Full",
"scan-media-path-tray-full": "Scan Media Path Tray Full",
"scan-media-path-tray-missing": "Scan Media Path Tray Missing",
"scanner-light-failure": "Scanner Light Failure",
"scanner-light-life-almost-over": "Scanner Light Life Almost Over",
"scanner-light-life-over": "Scanner Light Life Over",
"scanner-light-missing": "Scanner Light Missing",
"scanner-sensor-failure": "Scanner Sensor Failure",
"scanner-sensor-life-almost-over": "Scanner Sensor Life Almost Over",
"scanner-sensor-life-over": "Scanner Sensor Life Over",
"scanner-sensor-missing": "Scanner Sensor Missing",
"separation-cutter-added": "Separation Cutter Added",
"separation-cutter-almost-empty": "Separation Cutter Almost Empty",
"separation-cutter-almost-full": "Separation Cutter Almost Full",
"separation-cutter-at-limit": "Separation Cutter At Limit",
"separation-cutter-closed": "Separation Cutter Closed",
"separation-cutter-configuration-change": "Separation Cutter Configuration Change",
"separation-cutter-cover-closed": "Separation Cutter Cover Closed",
"separation-cutter-cover-open": "Separation Cutter Cover Open",
"separation-cutter-empty": "Separation Cutter Empty",
"separation-cutter-full": "Separation Cutter Full",
"separation-cutter-interlock-closed": "Separation Cutter Interlock Closed",
"separation-cutter-interlock-open": "Separation Cutter Interlock Open",
"separation-cutter-jam": "Separation Cutter Jam",
"separation-cutter-life-almost-over": "Separation Cutter Life Almost Over",
"separation-cutter-life-over": "Separation Cutter Life Over",
"separation-cutter-memory-exhausted": "Separation Cutter Memory Exhausted",
"separation-cutter-missing": "Separation Cutter Missing",
"separation-cutter-motor-failure": "Separation Cutter Motor Failure",
"separation-cutter-near-limit": "Separation Cutter Near Limit",
"separation-cutter-offline": "Separation Cutter Offline",
"separation-cutter-opened": "Separation Cutter Opened",
"separation-cutter-over-temperature": "Separation Cutter Over Temperature",
"separation-cutter-power-saver": "Separation Cutter Power Saver",
"separation-cutter-recoverable-failure": "Separation Cutter Recoverable Failure",
"separation-cutter-recoverable-storage": "Separation Cutter Recoverable Storage",
"separation-cutter-removed": "Separation Cutter Removed",
"separation-cutter-resource-added": "Separation Cutter Resource Added",
"separation-cutter-resource-removed": "Separation Cutter Resource Removed",
"separation-cutter-thermistor-failure": "Separation Cutter Thermistor Failure",
"separation-cutter-timing-failure": "Separation Cutter Timing Failure",
"separation-cutter-turned-off": "Separation Cutter Turned Off",
"separation-cutter-turned-on": "Separation Cutter Turned On",
"separation-cutter-under-temperature": "Separation Cutter Under Temperature",
"separation-cutter-unrecoverable-failure": "Separation Cutter Unrecoverable Failure",
"separation-cutter-unrecoverable-storage-error": "Separation Cutter Unrecoverable Storage Error",
"separation-cutter-warming-up": "Separation Cutter Warming Up",
"sheet-rotator-added": "Sheet Rotator Added",
"sheet-rotator-almost-empty": "Sheet Rotator Almost Empty",
"sheet-rotator-almost-full": "Sheet Rotator Almost Full",
"sheet-rotator-at-limit": "Sheet Rotator At Limit",
"sheet-rotator-closed": "Sheet Rotator Closed",
"sheet-rotator-configuration-change": "Sheet Rotator Configuration Change",
"sheet-rotator-cover-closed": "Sheet Rotator Cover Closed",
"sheet-rotator-cover-open": "Sheet Rotator Cover Open",
"sheet-rotator-empty": "Sheet Rotator Empty",
"sheet-rotator-full": "Sheet Rotator Full",
"sheet-rotator-interlock-closed": "Sheet Rotator Interlock Closed",
"sheet-rotator-interlock-open": "Sheet Rotator Interlock Open",
"sheet-rotator-jam": "Sheet Rotator Jam",
"sheet-rotator-life-almost-over": "Sheet Rotator Life Almost Over",
"sheet-rotator-life-over": "Sheet Rotator Life Over",
"sheet-rotator-memory-exhausted": "Sheet Rotator Memory Exhausted",
"sheet-rotator-missing": "Sheet Rotator Missing",
"sheet-rotator-motor-failure": "Sheet Rotator Motor Failure",
"sheet-rotator-near-limit": "Sheet Rotator Near Limit",
"sheet-rotator-offline": "Sheet Rotator Offline",
"sheet-rotator-opened": "Sheet Rotator Opened",
"sheet-rotator-over-temperature": "Sheet Rotator Over Temperature",
"sheet-rotator-power-saver": "Sheet Rotator Power Saver",
"sheet-rotator-recoverable-failure": "Sheet Rotator Recoverable Failure",
"sheet-rotator-recoverable-storage": "Sheet Rotator Recoverable Storage",
"sheet-rotator-removed": "Sheet Rotator Removed",
"sheet-rotator-resource-added": "Sheet Rotator Resource Added",
"sheet-rotator-resource-removed": "Sheet Rotator Resource Removed",
"sheet-rotator-thermistor-failure": "Sheet Rotator Thermistor Failure",
"sheet-rotator-timing-failure": "Sheet Rotator Timing Failure",
"sheet-rotator-turned-off": "Sheet Rotator Turned Off",
"sheet-rotator-turned-on": "Sheet Rotator Turned On",
"sheet-rotator-under-temperature": "Sheet Rotator Under Temperature",
"sheet-rotator-unrecoverable-failure": "Sheet Rotator Unrecoverable Failure",
"sheet-rotator-unrecoverable-storage-error": "Sheet Rotator Unrecoverable Storage Error",
"sheet-rotator-warming-up": "Sheet Rotator Warming Up",
"shutdown": "Printer offline",
"slitter-added": "Slitter Added",
"slitter-almost-empty": "Slitter Almost Empty",
"slitter-almost-full": "Slitter Almost Full",
"slitter-at-limit": "Slitter At Limit",
"slitter-closed": "Slitter Closed",
"slitter-configuration-change": "Slitter Configuration Change",
"slitter-cover-closed": "Slitter Cover Closed",
"slitter-cover-open": "Slitter Cover Open",
"slitter-empty": "Slitter Empty",
"slitter-full": "Slitter Full",
"slitter-interlock-closed": "Slitter Interlock Closed",
"slitter-interlock-open": "Slitter Interlock Open",
"slitter-jam": "Slitter Jam",
"slitter-life-almost-over": "Slitter Life Almost Over",
"slitter-life-over": "Slitter Life Over",
"slitter-memory-exhausted": "Slitter Memory Exhausted",
"slitter-missing": "Slitter Missing",
"slitter-motor-failure": "Slitter Motor Failure",
"slitter-near-limit": "Slitter Near Limit",
"slitter-offline": "Slitter Offline",
"slitter-opened": "Slitter Opened",
"slitter-over-temperature": "Slitter Over Temperature",
"slitter-power-saver": "Slitter Power Saver",
"slitter-recoverable-failure": "Slitter Recoverable Failure",
"slitter-recoverable-storage": "Slitter Recoverable Storage",
"slitter-removed": "Slitter Removed",
"slitter-resource-added": "Slitter Resource Added",
"slitter-resource-removed": "Slitter Resource Removed",
"slitter-thermistor-failure": "Slitter Thermistor Failure",
"slitter-timing-failure": "Slitter Timing Failure",
"slitter-turned-off": "Slitter Turned Off",
"slitter-turned-on": "Slitter Turned On",
"slitter-under-temperature": "Slitter Under Temperature",
"slitter-unrecoverable-failure": "Slitter Unrecoverable Failure",
"slitter-unrecoverable-storage-error": "Slitter Unrecoverable Storage Error",
"slitter-warming-up": "Slitter Warming Up",
"spool-area-full": "Spool Area Full",
"stacker-added": "Stacker Added",
"stacker-almost-empty": "Stacker Almost Empty",
"stacker-almost-full": "Stacker Almost Full",
"stacker-at-limit": "Stacker At Limit",
"stacker-closed": "Stacker Closed",
"stacker-configuration-change": "Stacker Configuration Change",
"stacker-cover-closed": "Stacker Cover Closed",
"stacker-cover-open": "Stacker Cover Open",
"stacker-empty": "Stacker Empty",
"stacker-full": "Stacker Full",
"stacker-interlock-closed": "Stacker Interlock Closed",
"stacker-interlock-open": "Stacker Interlock Open",
"stacker-jam": "Stacker Jam",
"stacker-life-almost-over": "Stacker Life Almost Over",
"stacker-life-over": "Stacker Life Over",
"stacker-memory-exhausted": "Stacker Memory Exhausted",
"stacker-missing": "Stacker Missing",
"stacker-motor-failure": "Stacker Motor Failure",
"stacker-near-limit": "Stacker Near Limit",
"stacker-offline": "Stacker Offline",
"stacker-opened": "Stacker Opened",
"stacker-over-temperature": "Stacker Over Temperature",
"stacker-power-saver": "Stacker Power Saver",
"stacker-recoverable-failure": "Stacker Recoverable Failure",
"stacker-recoverable-storage": "Stacker Recoverable Storage",
"stacker-removed": "Stacker Removed",
"stacker-resource-added": "Stacker Resource Added",
"stacker-resource-removed": "Stacker Resource Removed",
"stacker-thermistor-failure": "Stacker Thermistor Failure",
"stacker-timing-failure": "Stacker Timing Failure",
"stacker-turned-off": "Stacker Turned Off",
"stacker-turned-on": "Stacker Turned On",
"stacker-under-temperature": "Stacker Under Temperature",
"stacker-unrecoverable-failure": "Stacker Unrecoverable Failure",
"stacker-unrecoverable-storage-error": "Stacker Unrecoverable Storage Error",
"stacker-warming-up": "Stacker Warming Up",
"stapler-added": "Stapler Added",
"stapler-almost-empty": "Stapler Almost Empty",
"stapler-almost-full": "Stapler Almost Full",
"stapler-at-limit": "Stapler At Limit",
"stapler-closed": "Stapler Closed",
"stapler-configuration-change": "Stapler Configuration Change",
"stapler-cover-closed": "Stapler Cover Closed",
"stapler-cover-open": "Stapler Cover Open",
"stapler-empty": "Stapler Empty",
"stapler-full": "Stapler Full",
"stapler-interlock-closed": "Stapler Interlock Closed",
"stapler-interlock-open": "Stapler Interlock Open",
"stapler-jam": "Stapler Jam",
"stapler-life-almost-over": "Stapler Life Almost Over",
"stapler-life-over": "Stapler Life Over",
"stapler-memory-exhausted": "Stapler Memory Exhausted",
"stapler-missing": "Stapler Missing",
"stapler-motor-failure": "Stapler Motor Failure",
"stapler-near-limit": "Stapler Near Limit",
"stapler-offline": "Stapler Offline",
"stapler-opened": "Stapler Opened",
"stapler-over-temperature": "Stapler Over Temperature",
"stapler-power-saver": "Stapler Power Saver",
"stapler-recoverable-failure": "Stapler Recoverable Failure",
"stapler-recoverable-storage": "Stapler Recoverable Storage",
"stapler-removed": "Stapler Removed",
"stapler-resource-added": "Stapler Resource Added",
"stapler-resource-removed": "Stapler Resource Removed",
"stapler-thermistor-failure": "Stapler Thermistor Failure",
"stapler-timing-failure": "Stapler Timing Failure",
"stapler-turned-off": "Stapler Turned Off",
"stapler-turned-on": "Stapler Turned On",
"stapler-under-temperature": "Stapler Under Temperature",
"stapler-unrecoverable-failure": "Stapler Unrecoverable Failure",
"stapler-unrecoverable-storage-error": "Stapler Unrecoverable Storage Error",
"stapler-warming-up": "Stapler Warming Up",
"stitcher-added": "Stitcher Added",
"stitcher-almost-empty": "Stitcher Almost Empty",
"stitcher-almost-full": "Stitcher Almost Full",
"stitcher-at-limit": "Stitcher At Limit",
"stitcher-closed": "Stitcher Closed",
"stitcher-configuration-change": "Stitcher Configuration Change",
"stitcher-cover-closed": "Stitcher Cover Closed",
"stitcher-cover-open": "Stitcher Cover Open",
"stitcher-empty": "Stitcher Empty",
"stitcher-full": "Stitcher Full",
"stitcher-interlock-closed": "Stitcher Interlock Closed",
"stitcher-interlock-open": "Stitcher Interlock Open",
"stitcher-jam": "Stitcher Jam",
"stitcher-life-almost-over": "Stitcher Life Almost Over",
"stitcher-life-over": "Stitcher Life Over",
"stitcher-memory-exhausted": "Stitcher Memory Exhausted",
"stitcher-missing": "Stitcher Missing",
"stitcher-motor-failure": "Stitcher Motor Failure",
"stitcher-near-limit": "Stitcher Near Limit",
"stitcher-offline": "Stitcher Offline",
"stitcher-opened": "Stitcher Opened",
"stitcher-over-temperature": "Stitcher Over Temperature",
"stitcher-power-saver": "Stitcher Power Saver",
"stitcher-recoverable-failure": "Stitcher Recoverable Failure",
"stitcher-recoverable-storage": "Stitcher Recoverable Storage",
"stitcher-removed": "Stitcher Removed",
"stitcher-resource-added": "Stitcher Resource Added",
"stitcher-resource-removed": "Stitcher Resource Removed",
"stitcher-thermistor-failure": "Stitcher Thermistor Failure",
"stitcher-timing-failure": "Stitcher Timing Failure",
"stitcher-turned-off": "Stitcher Turned Off",
"stitcher-turned-on": "Stitcher Turned On",
"stitcher-under-temperature": "Stitcher Under Temperature",
"stitcher-unrecoverable-failure": "Stitcher Unrecoverable Failure",
"stitcher-unrecoverable-storage-error": "Stitcher Unrecoverable Storage Error",
"stitcher-warming-up": "Stitcher Warming Up",
"stopped-partly": "Partially stopped",
"stopping": "Stopping",
"subunit-added": "Subunit Added",
"subunit-almost-empty": "Subunit Almost Empty",
"subunit-almost-full": "Subunit Almost Full",
"subunit-at-limit": "Subunit At Limit",
"subunit-closed": "Subunit Closed",
"subunit-cooling-down": "Subunit Cooling Down",
"subunit-empty": "Subunit Empty",
"subunit-full": "Subunit Full",
"subunit-life-almost-over": "Subunit Life Almost Over",
"subunit-life-over": "Subunit Life Over",
"subunit-memory-exhausted": "Subunit Memory Exhausted",
"subunit-missing": "Subunit Missing",
"subunit-motor-failure": "Subunit Motor Failure",
"subunit-near-limit": "Subunit Near Limit",
"subunit-offline": "Subunit Offline",
"subunit-opened": "Subunit Opened",
"subunit-over-temperature": "Subunit Over Temperature",
"subunit-power-saver": "Subunit Power Saver",
"subunit-recoverable-failure": "Subunit Recoverable Failure",
"subunit-recoverable-storage": "Subunit Recoverable Storage",
"subunit-removed": "Subunit Removed",
"subunit-resource-added": "Subunit Resource Added",
"subunit-resource-removed": "Subunit Resource Removed",
"subunit-thermistor-failure": "Subunit Thermistor Failure",
"subunit-timing-Failure": "Subunit Timing Failure",
"subunit-turned-off": "Subunit Turned Off",
"subunit-turned-on": "Subunit Turned On",
"subunit-under-temperature": "Subunit Under Temperature",
"subunit-unrecoverable-failure": "Subunit Unrecoverable Failure",
"subunit-unrecoverable-storage": "Subunit Unrecoverable Storage",
"subunit-warming-up": "Subunit Warming Up",
"timed-out": "Printer stopped responding",
"toner-empty": "Out of toner",
"toner-low": "Toner low",
"trimmer-added": "Trimmer Added",
"trimmer-almost-empty": "Trimmer Almost Empty",
"trimmer-almost-full": "Trimmer Almost Full",
"trimmer-at-limit": "Trimmer At Limit",
"trimmer-closed": "Trimmer Closed",
"trimmer-configuration-change": "Trimmer Configuration Change",
"trimmer-cover-closed": "Trimmer Cover Closed",
"trimmer-cover-open": "Trimmer Cover Open",
"trimmer-empty": "Trimmer Empty",
"trimmer-full": "Trimmer Full",
"trimmer-interlock-closed": "Trimmer Interlock Closed",
"trimmer-interlock-open": "Trimmer Interlock Open",
"trimmer-jam": "Trimmer Jam",
"trimmer-life-almost-over": "Trimmer Life Almost Over",
"trimmer-life-over": "Trimmer Life Over",
"trimmer-memory-exhausted": "Trimmer Memory Exhausted",
"trimmer-missing": "Trimmer Missing",
"trimmer-motor-failure": "Trimmer Motor Failure",
"trimmer-near-limit": "Trimmer Near Limit",
"trimmer-offline": "Trimmer Offline",
"trimmer-opened": "Trimmer Opened",
"trimmer-over-temperature": "Trimmer Over Temperature",
"trimmer-power-saver": "Trimmer Power Saver",
"trimmer-recoverable-failure": "Trimmer Recoverable Failure",
"trimmer-recoverable-storage": "Trimmer Recoverable Storage",
"trimmer-removed": "Trimmer Removed",
"trimmer-resource-added": "Trimmer Resource Added",
"trimmer-resource-removed": "Trimmer Resource Removed",
"trimmer-thermistor-failure": "Trimmer Thermistor Failure",
"trimmer-timing-failure": "Trimmer Timing Failure",
"trimmer-turned-off": "Trimmer Turned Off",
"trimmer-turned-on": "Trimmer Turned On",
"trimmer-under-temperature": "Trimmer Under Temperature",
"trimmer-unrecoverable-failure": "Trimmer Unrecoverable Failure",
"trimmer-unrecoverable-storage-error": "Trimmer Unrecoverable Storage Error",
"trimmer-warming-up": "Trimmer Warming Up",
"unknown": "Unknown",
"wrapper-added": "Wrapper Added",
"wrapper-almost-empty": "Wrapper Almost Empty",
"wrapper-almost-full": "Wrapper Almost Full",
"wrapper-at-limit": "Wrapper At Limit",
"wrapper-closed": "Wrapper Closed",
"wrapper-configuration-change": "Wrapper Configuration Change",
"wrapper-cover-closed": "Wrapper Cover Closed",
"wrapper-cover-open": "Wrapper Cover Open",
"wrapper-empty": "Wrapper Empty",
"wrapper-full": "Wrapper Full",
"wrapper-interlock-closed": "Wrapper Interlock Closed",
"wrapper-interlock-open": "Wrapper Interlock Open",
"wrapper-jam": "Wrapper Jam",
"wrapper-life-almost-over": "Wrapper Life Almost Over",
"wrapper-life-over": "Wrapper Life Over",
"wrapper-memory-exhausted": "Wrapper Memory Exhausted",
"wrapper-missing": "Wrapper Missing",
"wrapper-motor-failure": "Wrapper Motor Failure",
"wrapper-near-limit": "Wrapper Near Limit",
"wrapper-offline": "Wrapper Offline",
"wrapper-opened": "Wrapper Opened",
"wrapper-over-temperature": "Wrapper Over Temperature",
"wrapper-power-saver": "Wrapper Power Saver",
"wrapper-recoverable-failure": "Wrapper Recoverable Failure",
"wrapper-recoverable-storage": "Wrapper Recoverable Storage",
"wrapper-removed": "Wrapper Removed",
"wrapper-resource-added": "Wrapper Resource Added",
"wrapper-resource-removed": "Wrapper Resource Removed",
"wrapper-thermistor-failure": "Wrapper Thermistor Failure",
"wrapper-timing-failure": "Wrapper Timing Failure",
"wrapper-turned-off": "Wrapper Turned Off",
"wrapper-turned-on": "Wrapper Turned On",
"wrapper-under-temperature": "Wrapper Under Temperature",
"wrapper-unrecoverable-failure": "Wrapper Unrecoverable Failure",
"wrapper-unrecoverable-storage-error": "Wrapper Unrecoverable Storage Error",
"wrapper-warming-up": "Wrapper Warming Up"}